「$」をエスケープする必要があったらしい。以下、posttdiary専用アカウントに設置した .mailfilter の中身。
cc "|/home/vvvvvv/www/ds14050/diary/posttdiary.rb --image-path /home/vvvvvv/www/ds14050/diary/images/ --image-url http://vvvvvv.sakura.ne.jp/ds14050/diary/images/ --image-format '\$1' --use-subject http://vvvvvv.sakura.ne.jp/ds14050/diary/update.rb user pass"
しかし、ファイル名に日本語を使った画像がコピーされない問題が残っている。テストするたびパケ代がかさむのだよ。早く解決してくれたまえ。
画像添付テスト〜
画像添付テスト〜
\ 画像添付テスト
posttdiary.rbは添付ファイルヘッダのファイル名(name=〜)から拡張子だけを取り出して使ってるけど、ファイル名がMIMEエンコードされてると拡張子が取り出せなくて処理をスキップしてた。ので、いったんファイル名を全部取って NKFを通して(デコードして)から拡張子を得ることにした。
しかーし、画像の前に「\」が見えるでしょう。これ間違いなく --image-format で $ の前にある \ だと思うんだけど。でもこの \ を削ると画像が挿入されないのだよね。
画像添付テスト
最終的な .mailfilterはコレ↓
cc "|/home/vvvvvv/www/ds14050/diary/posttdiary.rb --image-path /home/vvvvvv/www/ds14050/diary/images/ --image-url http://vvvvvv.sakura.ne.jp/ds14050/diary/images/ --image-format \"\$1\" --use-subject http://vvvvvv.sakura.ne.jp/ds14050/diary/update.rb"
解決はしたが釈然としない。結局 \ は必要なのか?不要なのか? 無ければ問題。付ければ余計。
.mailfilterがどういう解釈をされるのか? getoptlongがオプションをどう解釈するのか? わからないことが多すぎる。
その為だけに image.rbプラグインを新たに使用可能にするのも面倒だ。ディレクトリ構造を規定することになるけど相対パスにすることで解決したことにしとこうか。でも相対パスにすると squeeze.rbの出力する *.htmlから画像を参照できなくなるな。そもそも相対パスじゃWikiスタイルが imgタグに変換してくれないじゃないか。プラグインだな。仕方ないな。
車でも使われてる一般的なバルブのはずなのに、近所の2りんかんでは品切れ、アヤハでは二個セットととか青色とかそんなんばっか。車用では振動ですぐ切れるって話も聞くし、わざわざ京都まで出向く羽目に。
ヘッドライトとブレーキランプが点かないと夜は結構致命的なのでこれで安心して走れるってもんだ。
520は太さ?で、RXはリングの形(値段と性能に影響)で、110はコマ数。色はSTD(鉄色)。伸びが大きくなってアジャスタでの調整が限界に近づいてきたので交換。
チェーンと一緒に交換。Rスプロケットは8000円ほどするので今回は交換しなかった。フロントに比べて歯数も多いし摩耗も少ないんじゃないかと勝手に期待してます。
about(かなりやっつけ気味)を書いてみたものの、書いてる間じゅう こんなやり方じゃダメだと(脳内)警告が出る。
今更なことを幾つも挙げてみたけれど結論は最初から出ていて、(共通部分埋め込みの為に)プラグインが使えて、(迷子のページとか迷子の訪問者が出ないように)ディレクトリを掘って自由にページを配置できる Wikiを探そうと思っている。Perlは触りたくないし、PHPはここ(SAKURA Internet レンタルサーバ/ライトプラン)では使えないので、特に Rubyで書かれたものを。
探すとか言いつつやはり最初から Hikiが頭にあったりする。プラグインは使えるし、ディレクトリは多分カテゴリで代用できる。