トップ 最新 追記
RSS feed

ただのにっき


2000-01-22(土) [長年日記]

風邪

インフルエンザかただの風邪かわからんけど、とにかく風邪を引いて2日丸々ベッドから出られない。咳が止まらなくて、ずっと微熱が続いている。同僚の症状を見る限りでは、このあと腹に来るらしいんだけどね、今年の風邪は。それはちょっと勘弁プリーズ。

Windowsからメール

で、これはチャンス(笑)と思って、ベッドに持ち込んだLet's Note miniからメールを読もうという。転んでもたたでは起きませんぜ。たわけたことにこのmini君はOSがまだWindows95なもんで、できることならこいつもLinuxにしちまいたいんだが、仕事の関係でそれは困る。てことで、WindowsのままLinuxにあるメールを読もうと。メーラーはWindowsでIMAPと言ったらこれしかないでしょう、のWinbiff。以前使ってたことがあるんだけど(まだIMAPなんて対応してなかった)、改めて最新版を入手して入れてみる。気に入ったら3000円なので、まぁ、買っちゃってもいいでしょう。

最初、フォルダの一覧は出るがメールの一覧が出なくて焦る。あ、インストールの話は書きません、今日びのWindowsソフトでインストールではまるなんてことはまずないですから。で、オプションを探し回ってみると古いバージョンのUWサーバを使っているなんて項目がある。これで見えるようになった。そうか、Courierって、ちょっと古い規約に沿ってるのかも。それから、長いメールを受信できないという問題もあったけど、これも同じくオプションで、BODYSTRUCTUREというのを使わないようにするというのがあったのでこれを入れたらOKになった。きっとCourierでいろいろ起きてる問題はみんなこのへんに起因してるんだな、きっと。みんな、もっと古い規約にも従ってくれよぅ。

あとの問題は、メールが出せない(笑)。これはもう、間違いなくqmailの設定ミスで、control/rcpthostsあたりの書き方が悪いんだろう。これはちょっとあとで研究するとする。当面はSMTPサーバをプロバイダのものにすればいいんだからね。というわけで、めでたくベッドの中でメールの読み書きができるようになりましたとさ。しかし不毛なのが、メールの振り分けはメーラーごとだってことだな。こういうのもIMAPのプロトコルに入れちゃえばいいのに。これはいずれ、qmailの方でなんとかしてしまおうと思ってるけど。でも有名なprocmailはMaildirに対応してないような気がする。自作すっか。そんなに難しいものでもないしな。

しかし、telnetでKondaraに入ってこの日記を書いてるんだけど、日本語に対応してないよ、このtelnetサーバ(?)。カーソルの移動が1バイトずつだし、行の折り返しに日本語が入ると化けバケになるし。まいったねぇ。って、sambaが入ってんだから、Windows側で秀丸使って書いたらええやん。アホかおれは。


2000-01-19(水) [長年日記]

SGmail

忙しくてなかなか進みませんな。SGmailの問題は昨日のうちに解決策がもらえて、無事にフォルダ(つーかIMAP用語的にはメールボックス)の一覧が得られた。わーい。しかし、添付ファイルがついてるメールが入ったフォルダを開くと返って来ない。--debugをつけて実行してみると、MIME BODYを取得しているところで無限ループに入っているのがわかった。どうやらCourier-IMAPはMIME BODYの最後のパートをサイズゼロで返すらしい、ということがSGmailのソースを見てわかったので、ちょこっとパッチを当ててみたらこれが正解。やっぱRubyで書かれてると修正が楽でいいわ〜。差分をMLに投げておく。採用されたらいいな。

もう1件問題がある。わざわざMaildir形式にした最大の理由である、フォルダ内のメールとサブフォルダ共存である。これができないとメールの整理にすごく制約が出るので、これができないメーラは使えない。これはちょっとどこを見ればいいのかわからなかったので、問題点だけ報告しておく。……というわけで、まだNetscapeに頼っているのであった。自動振り分けとか、キーボードによる操作とか、SGmailではちょっとアレな部分もNetscapeではできるので、なかなかSGmailを常用できない。でも、フォルダを操作すると終了時にバスエラーで死ぬのだけは困るんだが >Netscape

Windowsでは最高のメーラ(だと個人的に思っている)Becky!を使っていたので、不満はなかなかなくならないだろう。自作するという選択肢が自分の中でむくむくと頭をもたげてきて困る(笑)。暇ないのになー。

CD-ROM

さて、今日は小技。一昨日は、zipだけでなくSCSI接続された32倍速CD-ROM(/dev/scd0)もmountできるようにしたんだけど、いちいちキータイプするのが面倒な時のために、デスクトップにアイコンを作っておこう。KDEにはデスクトップで右クリックすると出てくる新規作成メニューの中に「ファイルシステムデバイス」というのがあるので、利用できる。ここで「デバイス」に「/dev/cdrom」なんて指定しておくと、クリックするだけでmountしてkfmを開いてくれる。便利でやんす。

ただし、/dev/cdrom/dev/hdcのシンボリックリンクなんだけど、メニューからumountしようとすると「/dev/hdcfstabにないからumountできない」みたいなことが言われてしまう。ちょっと納得できないが、しょうがないので/etc/fstabにそれぞれのデバイスの実体(うちの場合は/dev/hdc(ATAPI CD-ROM)、/dev/scd0(SCSI CD-ROM)、/dev/sda4(zip))を追加することで使いものになるようになる。


2000-01-17(月) [長年日記]

SGmail

今日はあまり時間が取れなかったので、SGmailのMLに質問を投げておわり。作者の鴫原さんに直接対応していただく。IMAPサーバにtelnetで接続して、Listコマンドの出力を取り出して送る。Netscapeで整理したフォルダの一覧が出ちゃうので、趣味がバレバレなのが恥ずかしいかもしんない。でも、これでわかるといいなぁ。会社でUNIXマガジンに載ってたIMAPの記事を読み返そうと思ったら、先月号が手元になくてなにもできなかったし(笑)。捜し出しておかなくては。

zip100

そうそう、趣味のWebサイトの更新を再開する第一歩として、データを入れてあるzipドライブを使えるようになった。これも今日の進展。まず、dmesgで起動時のメッセージを見て(こういう知識がだいぶ増えてきた)、SCSIデバイスの認識をしているところを探す。こんな感じ。

Vendor: IOMEGA    Model: ZIP 100           Rev: D.09
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi removable disk sda at scsi0, channel 0, id 5, lun 0

こんな場合、zipのデバイスはsda4につながっているので、mountの書式は以下のようになる。

mount -t vfat /dev/sda4 /mnt/zip

sda4なんて覚えてらんないので、/dev/cdromにならって/dev/zipにシンボリックリンクを貼り、さらに楽をするために/etc/fstabに以下の1行を追加しておく。

/dev/zip                /mnt/zip                vfat    noauto,users    0 0

これで簡単にmountできるようになった。automountも試してみたんだけど、ファイルのパーミッションが全部rootからしか書き込めなくなっちゃったので挫折(笑)。たぶん回避方法はあると思うけど、zipくらい手動でmountしてもよかろう。あとの問題は、SJISをまともに編集できるエディタだなぁ。日本語化vimを自分でビルドして入れちゃおうか。

Canna

それから新たな問題を発見。cannaに単語登録ができなくなっちゃった(泣)。最後にuser辞書を選択したところで登録に失敗してしまう。こないだまでできてたはずなんだけど。変だなぁ。もしかして、キーバインドをVJEにした時に何かミスったか?


トップ 最新 追記
RSS feed