メモの日々


2003年11月09日(日) [長年日記]

[soft] RSSリーダー総まくり――海外製ツール編 (ZDNN)

blogmapより。色々なRSSリーダが5段階評価されている。未だRSSリーダを使おうとは思わない。

[tdiary][xrea] category_formがエラー

今年8月の日別表示で以下のエラーが発生する。

(eval):19:in `category_form':
undefined method `<<' for nil:NilClass (NoMethodError)
/virtual/ogawa/public_html/tdiary/tdiary.rb:595:in `eval_src'
/virtual/ogawa/public_html/tdiary/tdiary.rb:84:in `join'
/virtual/ogawa/public_html/tdiary/tdiary.rb:84:in `safe'
/virtual/ogawa/public_html/tdiary/tdiary.rb:594:in `eval_src'
/virtual/ogawa/public_html/tdiary/tdiary.rb:821:in `do_eval_rhtml'
/virtual/ogawa/public_html/tdiary/tdiary.rb:772:in `eval_rhtml'
/virtual/ogawa/public_html/tdiary/index.cgi:81

キャッシュを削除すれば直るかと思ったが直らない。ソースを眺めてみたがruby読めない。月別表示なら問題ないし8月以外なら日別表示できる。

うーん、今回もRefererが関連しているようだ。Refererをつけない場合とリンク元が長年日記の場合にはエラーにならず表示できる。リンク元が月別表示や日別表示だとエラーになる。駄目だ、意味不明だ。

8月の日記へのリンク元情報を追加したら再現しなくなった。

[tdiary][xrea] カレンダー2がエラー(3)

一昨年6月の月別表示日別表示共に次のエラー。

(eval):142:in `calendar2':
private method `gsub' called for nil:NilClass (NoMethodError)
/virtual/ogawa/public_html/tdiary/tdiary.rb:595:in `eval_src'
/virtual/ogawa/public_html/tdiary/tdiary.rb:84:in `join'
/virtual/ogawa/public_html/tdiary/tdiary.rb:84:in `safe'
/virtual/ogawa/public_html/tdiary/tdiary.rb:594:in `eval_src'
/virtual/ogawa/public_html/tdiary/tdiary.rb:821:in `do_eval_rhtml'
/virtual/ogawa/public_html/tdiary/tdiary.rb:772:in `eval_rhtml'
/virtual/ogawa/public_html/tdiary/index.cgi:81

もーなんなんだ。やはりキャッシュを削除しても直らない。6/14の日記を登録した後からエラーになったので、6/14の日記をいじっていたら表示されるようになった。ぐぎー。

生活

  • 一昨年6月の日記を補完。自転車で会社へ行ったり。自転車乗らないとなあ。