アンテナ復活
アンテナが更新できなくなった理由を探ってみた。
アンテナは「たまてばこ」を使っているのだけれど、どうやらlib/website.rbの324行目、
if @lastmodified != 0 then
time = Time::at(@lastmodified).gmtime
timestr = time.strftime("%a, %d %b %Y %X GMT")
のTime::at(@lastmodified)でエラーが出ている模様。lastmodifiedが負の数になっているらしい。
そこで、
- if @lastmodified != 0 then
+ if @lastmodified > 0 then
time = Time::at(@lastmodified).gmtime
timestr = time.strftime("%a, %d %b %Y %X GMT")
にしたら無事に動くようになった。
ついでに、以前は動かなかったruby v1.8でも動くようになった。なぜ?(笑)
でもメッセージの量がすごいのでここのパッチを当てて無事アンテナ復活!