nDiki : 2003年11月中旬
2003年11月14日 (金)
■ サラダ人体実験

「オニギリx1 + カップサラダx1(ドレッシング別売りにつき無し) + トマトジュース」の combo で今週1週間お昼を通してみた。 最近カロリー摂りすぎのようだし。
3日目ぐらいになると慣れてくる。ま、味気無いけど。 はたして効果のほどはどれほどなのだろう。
- mixi のコミュニティ退会は「好き」を捨てることではない (2007-02-18)
- 過去の今ごろ (2003-12-12)
■ 結果発表

残念。
■ なつみかん redirector(2)

昨日の redirector 設定だが、やっぱり不具合あり。
- リダイレクト先が http:/host.example/... となってしまう (→ リダイレクト先を path として埋め込んでいるので // が / に正規化されてしまっているらしい)。Galeon や IE だとそれでもリダイレクトしてくれちゃうのだが、wget だとエラーになる。
QUERY_STRING の問題もあるし、やっぱり素直にリダイレクト CGI プログラムを呼んだ方がよさそう。
@ はてなアンテナと同じ
結局リダイレクタ CGI プログラムにしてしまった。query 部分ははてなアンテナと同じで ?url...YYYYMMDDhhmmss にした。リダイレクタでこの部分をもぐ。
Natsumican on www.naney.orgのテンプレートも変更。
http://www.naney.org/hgo?%url%%YYYY%%MM%%DD%%HH%%TT%%SS%
に。
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- なつみかん + はてなアンテナ おとなりページ (2003-12-28)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- はてなアンテナからなつみかんへ (2004-11-13)
- [ Perl ] Log::Log4perlのはまりどころ (2004-03-02)
■ 過去の今ごろ

過去の11月14日より。
- Synergy
- デスクトップに HHK Lite つないでしまったので使わなくなった。
2003年11月18日 (火)
■ Unison 2.9.1

FreeBSD につっこんでおく。 まずは ocaml を入れて
wget http://caml.inria.fr/distrib/ocaml-3.07/ocaml-3.07pl2.tar.gz tar zxvf ocaml-3.07pl2.tar.gz cd ocaml-3.07 ./configure -prefix /tmp/naney make world make opt make install cd ..
tar zxvf src.tar.gz cd unison-2.9.1 PATH=$PATH:/tmp/naney/bin gmake UISTYLE=text unison -version cp -p unison $HOME/local/bin
- Unison + Zebedee (2004-06-11)
- Berkeley DB 4.2.52 + DB_File 1.808 をホ... (2004-02-08)
- cwRsync (2004-07-31)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- OpenSSH for Windows (2004-08-05)
■ 過去の今ごろ

過去の11月18日より。
- H-IIA
- まだぶらさがっております。
2003年11月19日 (水)
■ pod2latex

仕事で書いた Perl モジュールの API 仕様を紙媒体にしなければならないので、今回は pod2latex を使ってみる。
pod2latex -modify -full -out hoge-utf8.tex lib
で lib ディレクトリ以下の *.pm の Pod が集められて hoge-utf8.tex になる。ソースを UTF-8 で書いているのでこれを lv などで EUC-JP に変換して、platex してdvipdfmx。
前に Javadoc から LaTeX に落とした時に比べて非常にすんなりと変換してくれる。 '=item foo([opt])' とかすると ] 文字が落ちたりする以外は特に今のところ目につく問題なし。
ま、いざとなったらスクリプトに手を入れて直せるだろうし、なかなかいいんじゃないでしょうか。
- Twitter ベイジアンフィルタプロキシ (2007-12-29)
- Plagger で Twitter のあれこれをメールで通知 (2008-12-25)
- bundle を作成して Perl モジュールをまとめてインストール。 (2004-10-21)
- 日本語ファイル名どんとこい (2005-03-07)
- 今日のさえずり - とみざわうめお? (2009-04-18)
■ tDiary

やっぱり、tDiary に移行しようと思う。 昨日一日かけて、ディレクトリ構成を検討(share, var, etc, htdocs のレイアウトと symbolic link の張り方など)。
で今日いろいろと実験。 やはり旬表示ができない以外は、ほぼやりたい事ができそうだ(いくつか不明点もあるが) しばらくはローカルホストで設定とテーマを練って、まとまったらこのサーバで運用しはじめるつもり。
- howm でサブ階層を作ってメモの一部のみを Dropbox で共有 (2009-10-29)
- [ DiKicker ] 旬ページへのインデックスを追加 (2005-03-06)
- nDiki に「はてなスター」をつけてみた (2007-07-11)
- [ DiKicker ] くっつき BBSをくっつけてみた。 (2004-05-04)
- DiKicker に n 年日記機能を追加 (2006-11-03)
■ ダヴ歯磨き

2002年1月11日に続いて2度目。
■ リバーサル現像3本

会社に行く途中に新橋にたちよって、プロラボクリエイト東京に出していく。 結局今年はあまり撮ってないなぁ。 気がつけば、クリエイトの封筒も変わってるし。
@ 結果
F3/T で撮ったやつなのだが、今回は比較的アンダー目にしてしまったようだ。 っていうかライトビューアーのランプがもう寿命っぽい。
- 富士フイルムイメージテック株式会社 (2004-11-04)
- 09:30 久しぶりにR現 (2001-12-25)
- 買物ぐるぐる (2003-06-01)
- 今日のさえずり - 京都の小学校のコンピュータ室にいったら、Squeak が (2008-03-06)
- タクシー無線型端末 - premini (2004-07-02)
■ 過去の今ごろ

過去の11月19日より。
- J-WAVEツールバー
- 最近オフィスで FM あまりかけなくなったんだよね。ステレオのすぐ近くの机に人が座るようになっただろうか(近くの人はうるさい?)。J-WAVEツールバー自体は、完全に曲名が追従して表示されなかったのとサービスが不安定だったとで、しばらくして止めた。
- 大井町は、ラーメン&つけ麺屋さんの激戦区!? (2008-06-29)
- 烏森神社へ行ってみよう (2005-09-18)
2003年11月20日 (木)
■ やっぱ hns

tDiary に随分傾むいていたのだが。
自分自身の使用としては、
- tDiary で SUB できない?
- tDiary で 旬単位表示できない? (月まとめ表示はちょっと大きすぎる気が)
- tDiary には hns の log.cgi に当たる機能がない?
- Ruby プログラム、 hack できない (これを機に覚えれば良いのだが)
- WiKicker との連動コードを簡単に埋め込めなくなる(WiKicker はPerl)
- Unison 導入により hns 関連ファイル管理の整理ができたので、そこら辺が綺麗で気にいった tDiary のメリットが少なくなった。
といった感想。 最初から tDiary だったら問題を感じなかった部分も多いだろう。 慣れの問題。 あとこれから日記システムを提供してあげる予定の Tarebouzuさんに対しては、
- hns でも tDiary のテーマが使える事が判明した(tdiary-hns-theme 使用)ので、レイアウトの選択肢が広まった
- hns にも Web インタフェースがあるし
- hnf 記法の方が、tDiary 記法より簡単 (私が慣れているだけかもしれないが。まぁ教えやすいし。)
といった感想。 で、二転三転したが結局 hns でいこうかと。
hns のセットアップ、theme の入れかえ、mod_rewrite の設定あたりまで終わらせる。 後は、Namazu とかそのあたり。 週末には稼働できるかと。
- Web 日誌 / Web 日記を書き始めてから10年 (2009-01-19)
- [ www.naney.org ] 23:00 明日に移転先サーバの設定完了予定 (2002-01-22)
- Perl CGI プログラムのテストには WWW::Mechanize::... (2006-02-18)
- 「なつみかん」の開発・保守・運用を凍結します。 (2004-02-03)
- Debian GNU/Linux に Hyper Estraier 1.2... (2006-05-31)
■ ボジョレー・ヌーヴォー

今週の平日は落ちつかないので週末でいいやと思っていたのだが、家に帰ったら妻が買ってきてくれていた。
でも飲むのはやはり週末にとっておく。
- 16:30 ドコモショップ (2001-12-10)
- 今日のさえずり - 京都の小学校のコンピュータ室にいったら、Squeak が (2008-03-06)
- 品川 (2004-02-11)
- うなぎ会席懇親会大満足 (2008-08-29)
- 14:00 たけやさおだけ (2001-12-22)
■ www.naney.org のファイルを全て Unison で同期

www.naney.org 上のコンテンツは、ローカルで一旦構築したファイル(ディレクトリ構造)を rsync で1方向に sync している。
@ しかし細かくみてみると
- (L) ローカルで xml -> html し、サーバに送るファイル (html/ 以下のファイルなど)
- (L) ローカル上で直接作成し、サーバに送るファイル (etc/ 以下のファイルなど)
- (L) ローカルから定期的に送るファイル(webcamの画像など)
- (S) サーバ上でインストールし、オリジナルがサーバにあるファイル (local/ 以下のファイルなど)
- (L) サーバ上でインストール後、ローカルにコピーし改変して送るファイル(設定ファイルなど)
- (S) サーバ上で生成されるファイル (Wikiのデータベース、ログなど。var/ 以下)
とかなりかなり混在中。(L) はローカルにマスターがあるもの。(S) はサーバにマスターがあるもの。
できるだけ(L)と(S)を分離するようにはしているのだが(例えばサーバでインストールしたものの中で手元にコピーして編集したファイルは別ディレクトリにまとめておいて、サーバ上ではそちらへ symbolic link を張るとか)、これはこれで訳がわからなくなってしまう訳で。 rsync の実行も --exclude オプションがからみあい、--delete を付けられたり付けられなかったりとちょっとトリッキーな状態。
@ Unison で同期
日記システム関連の導入検討の前に、一旦ここら辺を整理し簡略化したい。 ということで、これからは Unison を使って www.naney.org とローカルを基本的に同期させてしまう事にした。
これならばどれがサーバオリジナルのファイルで、どれがローカルがオリジナルのファイルか迷わなくて済むようになると。
で、設定。ローカルの /usr/local/www.naney.org ディレクトリで同期させる事にする(ディレクトリ名は実際は違うところ)。 ローカルホストの ~/.unison/naneyorg.prf に
times = true # Roots root = /usr/local/www.naney.org root = ssh://www.naney.org//home/naney # ignore backup ignore = Name *~ ignore = Name .*~ # ignore files ignore = Path .cpan ignore = Path .union ignore = Path var/log/access_log # hns ignore = Name referer_log ignore = Name referer_batta_log
と書く(ignore は一部抜粋。ディレクトリ等は実際は微妙に違う)。 で、
unison naneyorg
で同期。 同期処理中に、(ログファイルなど)書き換わってしまうものがあるとそれを含むディレクトリの同期がごっそり abort させられるようなので、ignore を調整しつつ何回か実行して完全に同期をかける。
これで、ローカル・サーバどちらでファイルを書き換えてもOK。
rsync よりパスの指定が簡単だし(rsync はパス指定最後の / の有り・無しでの挙動の違いをいつも忘れてしまうので怖い)、なかなか使い勝手が良いかも。
ちなみにローカルで xml -> html しているファイル群だけは一旦別ディレクトリに生成してから、ローカルの www.naney.org 同期ディレクトリへ rsync で一方向 sync するようにしておいた(その後サーバと同期するという2段階処理)。
@ はまり所
最初 -times オプションを指定していなかったので、サーバからローカルへ同期したファイルの更新時刻が全て現在のものになってしまった。 後から -times オプションを指定して unison しなおすと、全部再同期しようとしてしまうようだ。 よくわからないので、一旦同期ディレクトリを消して全部取り直し。
- Unison で Windows 間 sync (2003-10-24)
- 私的10大ニュース2003 (2003-12-31)
- www.naney.org をさくらのレンタルサーバへ移転 (2009-12-23)
- 今日のさえずり - ロディアじゃなくてロディだった (2009-06-08)
- 14:15 Oracle8i for Linux (2002-03-06)
■ Crypto++ 4 -> 5

Debian GNU/Linux sid の Crypto++ が 5 に上がっている都合で、前に作った自分用のツールが 'error while loading shared libraries: libcrypto++.so.4: cannot open shared object file: No such file or directory'。
Crypto++ は 4 と 5 でソース非互換。 Crypto++ 4.2 を /tmp 以下でビルドして静的にリンクしておく。
- 古い Crypto++ は古い GCC で (2006-02-07)
- Linux 上で Flex 2 SDK を使った Flash コンテンツ開... (2007-09-11)
- TrueCrypt 6.1a を Debian GNU/Linux sid に (2009-02-02)
- Debian GNU/Linux sid 環境を新 HDD へ (2006-07-29)
- DBD::Oracle 1.16 を Debian GNU/Linux s... (2005-05-19)
■ 過去の今ごろ

過去の11月20日より。
- eclipse -vmargs -Xmx128M
- やっぱマシン欲し。
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.020531s / load averages: 0.20, 0.19, 0.16
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




twitter.com/Naney の follower になってください。