2002-07-18(木) 8022歩 [長年日記]
■ Amazon.com Web Service
来た来た。そう来なくっちゃ。これで書影プラグインはきれいに、互換性を持って書けるようになる……はず。ただ、インストールは面倒になるだろう(笑)。
といいつつ、試してる時間がないのであった。あー、Web Serviceで遊ぶ時間が欲しいのぅ。
■ iPod
Windowsに対応してしまいました。しかも20GB HDDモデルも。うーむ、こうなったら買うっきゃないか? 死んでも買わんとか言ってたような気もするけど(笑)。
しかし、たしか例のXPlay、つい最近正式に発売されたばかりなんじゃなかったっけ? なんか気の毒……。
2002-07-17(水) 8169歩 [長年日記]
■ ゆうべの3時?
tDiary.Netの不具合は、ここじゃなくてtDiary.Net運営日誌の方にツッコんだ方がよろしいかと。書いてる人は同じだけど(笑)。
でも、3:15前後のアクセスは、ログを見る限り問題なかったようだけど。そちらの経路に問題があったという可能性は?
■ ssh port forwarding(3)
killするなら、「-f -N」と指定するんじゃなくて、「-N」だけ指定して「&」付きで起動すれば「$!」が使えていい……のかな。-INTや-TERMじゃ死んでくれないから気持ち悪いなぁ。
で、けっきょくこんな感じにして、cronで適当に呼び出すようにした。qmailでMaildirという環境にがっちり依存してしまったが、自分ひとりで使うのだからこれでいいのだ。メール送信をqmail-injectに任せてしまったところが省力化のポイントか。これだとBccなんかもよきにはからってくれるし。「指定したディレクトリにファイルがない」という条件をどう書いたらいいのかわからなかった、というのが恥ずかしい部分かも(笑)。
#!/bin/sh OUTBOX=$HOME/Maildir/.Draft/cur SENT=$HOME/Maildir/.Sent/cur if [ `ls $OUTBOX | wc -l` = 0 ]; then exit fi source $HOME/.ssh-agent-foo ssh -f -L 8025:localhost:25 bar sleep 60 for mail in $OUTBOX/*; do /var/qmail/bin/qmail-inject < $mail mv $mail $SENT done
んでもって、/var/qmail/control/smtproutesにはこんな行が書いてあるわけだ(もちろん他の条件も書いてあるけど抜粋)。
:localhost:8025
2002-07-16(火) 6089歩 [長年日記]
■ 台風7号
家を出たときはほとんど降っていなかったし、帰る頃には晴れるという予報を信じて、傘を持たずに行ってみる。我ながら、勇気ある行動。
新横浜ではほとんど屋根の下から出ずに会社に行き着けるので、これで正解であった。13:00現在、外はもう青空。ひひひ。
■ ssh port forwarding(2)
昨日は中途半端なところで帰ってしまったので、案の定ツッコミをもらってしまった。すまぬ。ssh over SOCKSの環境はこんな苦労をして構築済みなので新たにzebedeeという選択肢はちとね。あと……このワタシにmewを使えと!?(笑)。いや、会社ではBecky!ですけん。
つーわけで、-Nとか-fとか、ちゃんとmanを読んだくせにみごとに読み落としていた(←英語だから……)オプションを教えてもらい、うまいこといけるメドがたった。もっとも、-Nは終わらせ方がきれいにいきそうにないので、-fを指定しつつsleepコマンドを向こうで実行するというのが、想定している使い方にはいいみたいだ。
想定している使い方っつーのは、メールを1通送るたびにセッションを張るんじゃなくて、1時間か30分に1回、まとめてポーリングする感じ。IMAPでDraftメールボックスをキュー代わりに使うようにすると、Maildirを使っていれば簡単にこれができる。こんな感じ。実際のコードになってないのはそれを書いてる暇がないからなんだけど……。
if キュー($HOME/Maildir/.Draft/cur/)にファイルがあったら ssh -f -L 8025:localhost:25 bar sleep 60 キューの中身を送信するコマンド fi
■ Kondara後
Asumiの私家版errataがここにあるみたい。この方、Kondara 1.2のerrataもメンテしてくれていたりして、足を向けて寝られないとはこのことである。ありがたや。
◆ Nyan2 [私も番号入れて貰えば良かったかなぁ。 ラメロウかシュナイダーという、渋いところを攻めたかった(笑 カーン様はユニフォ..]
◆ ただただし [カーンのユニフォームは大きいからねぇ(←意味が違う)]