2005-01-30 [長年日記]

_1 [Wiki] バグ修正

kdmsnr さんのところで H2 がないと本文が開始しないというバグを知って、急いで確認したところ、28 日の 21:23 のコミットでバグを入れていました。

さきほど修正しました ([追記] style/default/html_formatter.rb の rev.1.21) ので、先っちょ追っかけチャレンジャーな方は update してくださいませ。

_2 [Wiki] バグ修正 (2)

bbs プラグインや comment プラグインのように「編集」以外の手段でページを書き換えたときに、キャッシュがクリアされないので表示に反映されないというバグに気づきました (データは更新されています)。

影響のある全てのプラグインを直す (直してもらう) のも無理な話だと思うので、本体側でキャッシュとデータの更新時刻を比較するようにして修正しました

[追記] よく考えると、@db.save や @db.delete で消せばいいだけなので、そのように修正しました。

_3 [Ruby] String#inspect の挙動

いつの間にか # がエスケープされるようになっているみたい。

$ ruby1.8.1 -v -e "puts eval('#{1+2}'.inspect)"
ruby 1.8.1 (2003-12-25) [i686-linux]
3
$ ruby -v -e "puts eval('#{1+2}'.inspect)"
ruby 1.8.2 (2004-12-25) [i686-linux]
#{1+2}

うぅ、昔からこうだったら... というのはともかく、ruby 1.8.2 feature に追記しておきました。

[]