2005-04-05(火) [長年日記]
■ ximapd (2)
昨日の続き。
Rastのドキュメントに「ICUがない環境では(UTF-8でなく)EUC-JPになる」という記述があったので、ximapdのエラーメッセージに謎の「utf8」の文字が出るのはおそらくこのせいだ。apt-getでlibicu28と-devを入れてからRastをビルドしなおしたら、問題の箇所は通過できた。
* OK ximapd version 0.0.0 0052 CAPABILITY * CAPABILITY IMAP4REV1 IDLE LOGINDISABLED AUTH=CRAM-MD5 0052 OK CAPABILITY completed 0053 AUTHENTICATE CRAM-MD5 0053 OK AUTHENTICATE completed 0055 LIST "" * 0055 BAD Missing command
一歩前進。「LIST "" *」がエラーになるってことは、INBOXが存在してないからだな、たぶん。でも、メール本体はどこに入れたらいいのだ?(笑) もしかして、あらかじめDBにツッコんでおくのかな? 既存のMaildirを見て欲しいんだけどなぁ(このマシンのMaildirは実験環境だから壊れてもいいのである)。
■ ximapd (3)
ximapd.rb自体がバージョンアップしていたのか。最新にしてリトライ。INBOXやらINBOX.Trashやらmlやらが見えた。さっきと違うところ止まったが。って、STATUSコマンドはまだ未実装じゃん!:
S: * OK ximapd version 0.0.0 C: 0083 CAPABILITY S: * CAPABILITY IMAP4REV1 IDLE LOGINDISABLED AUTH=CRAM-MD5 S: 0083 OK CAPABILITY completed C: 0084 AUTHENTICATE CRAM-MD5 (中略) S: 0084 OK AUTHENTICATE completed C: 0086 LIST "" * S: * LIST () "/" "INBOX" S: * LIST () "/" "INBOX.Trash" S: * LIST (\Noselect) "/" "ml" S: 0086 OK LIST completed C: 0087 CREATE Trash S: 0087 OK CREATE completed C: 0088 STATUS "INBOX" (MESSAGES UNSEEN UIDNEXT) S: 0088 BAD Command unrecognized
あとは、INBOXにメールを放り込む方法さえわかれば(笑)。
2005-04-04(月) [長年日記]
■ 大津の神社でこま犬3対が相次ぎ盗まれる
出社するなり、flipperから疑いをかけられる。あ、ここにも疑ってる人が。おれは神殿こま犬には興味ないっつの! ……と説明しても、一般人には神殿と参道の区別などついていないのだが。社の中にいる主に木製のが神殿、屋根のないところにいる主に石や金属製のが参道。我々こま犬ウォッチャーが愛でるのは参道こま犬なのでございます。
もっとも、参道こま犬はクレーン車でも持ってこないと盗めないと思うけど。木製の神殿こま犬は、人手でも持ち出せちゃうもんな。罰当たりめが。きっと、日本かぶれの外人が買ったりするんだろう。
■ ximapd 0.0.0
前田さんが作っている、(個人的にたいへん楽しみな)検索ベースのIMAPサーバ。職場の個人サーバ(coLinux / Debian sarge)のcourierは相変わらず不調なので、試しにコレ、入れてみよう。以下、メモ:
- いきなり動かそうとして、requireでイロイロ怒られる
- TMailを使ってるので、これはapt-getでインストール
- ぎゃ、Rast使ってるし。で、入れようと思ったらcoLinuxってgccすら入ってないよ。で、gccやらbdb入れたりmakeしたりで、期せずして初Rast
- 使い方がわからん。UnitTestのコードをちょっと見て、~/.ximapdにuser/password/data_dir/portを設定すれば動きそうだとわかる。……data_dirって? まぁいいや。
- ./ximapdでデーモンとして常駐。動いた!
- Becky!に新しいメールボックスを作成して接続してみる。プロトコルログを取りながら……
* OK ximapd version 0.0.0 0012 CAPABILITY * CAPABILITY IMAP4REV1 IDLE LOGINDISABLED AUTH=CRAM-MD5 0012 OK CAPABILITY completed 0013 AUTHENTICATE CRAM-MD5 0013 BAD AUTHENTICATE failed - not supported encoding: utf8 0014 LOGOUT * BYE IMAP server terminating connection 0014 OK LOGOUT completed
えー、utf8って言われても。……今日はここまで(汗)。
※あ、わかった。キーワードは「ICU」だな、きっと。明日やろう。
■ ANAユニフォームコレクション
けっこう素で「欲しい」と思ってしまった……。JALは好きじゃないが、ANAは好き。FAQが濃すぎて笑える。
2005-04-03(日) [長年日記]
■ オークシティ(大和)

かっこいい電動アシスト自転車と、萌えポーチを見た。
自転車のほうは、TAKARAのB PLUSってヤツだな。YAMAHAとのコラボなのかぁ。自転車にはぜんぜん興味ないけど、これだったら欲しいなぁ。しかし「B PLUS」と言うと、NIFTY-Serveのファイル転送プロトコルを思い出してしまう(古すぎ)。
■ Last.FM止まりっぱなし
「01/04/05 11:26 GMT」にDBの更新が終わった(?)というアナウンスが出たまま、03/04/05 14:47現在、復旧せず。週末ずっと聴けなかったじゃないか。せめてアナウンスくらいアップデートしろよなぁ。
そういえば、先日はmixiが3、4回、メンテ終了時刻を延期していてえれぇ不便だったし、bk1に至ってはリニューアルのアナウンスから何ヶ月たつんだっけ? メンテやリニューアルが予定通り行われない事例がやたらと目に付くな。この業界、計画的という言葉がないのか。
そんな中で、かなり優秀なのはやはりはてなか。サービス内容でときおりポカをするけど、長時間の停止はあまり記憶にない。こないだのメンテも計画通り済んだようだし、だいたいシステムのバージョンアップはほとんどダウンタイムなしでやってのけている。少しずつ更新する、アジャイルの手法が功を奏している好例じゃないか。『ハッカーと画家』でViawebについて、やはり似たような話が書かれていたような覚えがある。
……とは言え、こないだバージョンアップしたフォトライフデスクトップのスクリーンセーバー機能はイマイチだったが。エンジンにFlashを使っているみたいだけど、画面の解像度は変えて下さるわ(復帰後にアプリのウィンドウが動いてしまう場合があるのでオススメできない)、そもそも重すぎて画像のアニメーションがギクシャクだ。変な色気を出さずに、壁紙変更と同じ手法にすればよかったのに。
◆ TrackBack [http://sho.tdiary.net/20050406.html#p02 ただのにっき ximapd (4) ..]