2009年12月10日(Thu) 快晴! [長年日記]
● SIGSEGVをもらうのはRubyのバグではありませんでした。かな?
さあデバッグだ!と喜びいさんでまずは状況を再現しようとしてみました。
あれ。いくつか警告は出るがちゃんと終了する。 じゃあ別のホストで。
あらら。というわけで、ホスト間の違いがあるのですね。
ふむ。
/usr/pkg/lib/ruby/1.8/alpha-netbsd 以下のファイルのみ違うようだ。
…と思ったらOSが違うのねん。
振り出しに戻る。
● [memo] apacheのメジャーバージョンによる.htaccessの違い
Apacheが1.3.xから2.2.14に更新になりました。update.rbの認証はダイジェスト認証にしていたので、.htaccessのAuthDigestFileをAuthUserFileに書き換える必要がありました。
また、CGIのハンドラを外すディレクティブを、「RemoveHandler cgi-script .cgi .rb」から「RemoveHandler .cgii .rb」としました。これでも.cgiのファイルは見えないんだよね。
● Windows XPのカーネルのバグに負ける
Lightningが明日の予定の時間が来たのを教えてくれる。リアルタイムクロックがUTCになっていてWindowsがうたたねした時にそれがローカル時刻としてとりこまれてしまうバグのため。
ついに負けてBIOSで時計をローカル時刻に戻し、RealTimeIsUniversalを0にしてしまいましたとさ。
最近のツッコまれどころ