2002-01-13(日) 600m+7255歩 [長年日記]
■ なるほど、ツッコミによっていろんな需要があるのはわかった。じゃあ例えば、行末を「\」で終えると次の行に接続、なんて記法を追加するくらいでもOK? >長文メール対策
ちなみに、いま公開してあるスナップショット1.3.2.20020113にはmiscの下にposttdiary.rbが入っています。これがメール投稿用スクリプト。
■ 検索フォーム
検索ですが。夕べ気づいたんだけど、直す時間がなかったす。やっぱformのネストってダメかぁ。IEとw3mでOKだったけど、Galeonはダメだった(当たり前?)。
というわけで、CSSでうまくやる方法がわからなかったので、tableで逃げておきました。
■ シェーバー
買った。というか買ってもらった。もう何年も買い換えないとなぁ、と思ってたんだけど、やっと夢(?)実現。ブラウンの水洗いできるのにしたんだけど、品名が「Flex XP」というのを買ってから気づいて、ちょっと鬱……。
ちょっと剃れすぎて、カミソリ負けしているし。
2002-01-11(金) 7911歩 [長年日記]
■ tDiary: gzip圧縮
それじゃなんだか嬉しくないよなぁと思いつつ、RFCを読む暇もなかったのだが、単にContent-Lengthを出すのが面倒だったからというオチでした(笑)。変だと思ったんだよなぁ。
というわけで、gzip圧縮組み込みはいちおうTodo行きにしておきました。ありがとう。ちゃんとzlib拡張ライブラリが入っていなくても誤動作しないようになっているので、あとはユーザが選択できるようにすればいいかな。昨日のキャッシュ機能はCPUパワーが足らない人向けだとすれば、gzip圧縮は回線容量の足らない人向け。なんたってあの2chを救ったのと同じ技術なので(笑)、効果は高いのではないだろうか。
■ tDiary: Tips
昨日見つけた、「シンボリックリンクはダメ」「CGIの拡張子は.cgiのみ」「rubyは/home/hoge/bin/ruby」という、いわゆる「レンタルサーバ三重苦」(←いま命名)のサーバにtDiaryを入れて、かつ「tDiary自体のバージョンアップを楽にしたい」という要求を満たすインストール技。1.3.2以降で有効。
まず、tDiaryをインストールしたディレクトリに以下のファイルを作る。ファイル名は「index.cgi」。
#!/home/hoge/bin/ruby require 'index'
「update.cgi」も、「require 'update'」とするだけで同様。実行属性を付ければこれでOK。バージョンアップは上書きでいけるし、なかなかいいのではなかろうか。
別のディレクトリにtDiaryを入れた場合も「require '/home/hoge/tdiary/index'」みたいにすればいいし、単一サーバで複数の日記を提供する場合にも威力を発揮しそう。
◆ しんちゃん [ダイアルアップで常時接続じゃない人って結構多いのでは? そういう人にはメールで更新ってとっても便利な気がする。 する..]
◆ でんすけ [そうともいえませんぜしんちゃん(失礼)。 常時接続であっても、メールですすっと送れたほうが気楽にできるというのもあ..]
◆ woods [外出中にささっ!と更新できる、という利点もありますから... って出張とかじゃなきゃ長文にはならないでしょうけど。]
◆ s.sawada [お知らせ。えっと、検索ボタンが左の「の日記」ボタンと同じ挙動を示すようです。"DiMAGE"で検索しようとして気づき..]