おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


2005年07月21日(Thu) 仕事場tDiaryはruby-1.8.0で動いてるのでした [長年日記]

やっとバグの再現ができたのでtdiary/defaultio.rbをcommit

tDiaryは/usr/bin/rubyを使っていてバグの再現は/usr/local/bin/rubyを使っていたというオチでした。ruby-1.8.0ではEOFを越えて読もうとしたFileをreadするとnilが返るのでsplitできない、という問題の修正です。

ついでにruby-netbsd-sysinfoも更新

0.1.0でシステムコールのエラーを確認するようにした、のだが、考えてみたらkvm_open(3)もkvm_getproc2(3)もシステムコールではなかった。こういう場合にはrb_eSystemCallErrorではなくてrb_eRuntimeErrorをrb_raise()するべきなのかな。次の逃避行動の時に変えてみよう。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>