ただのにっき
2008-02-20(水) [長年日記]
■ tDiary: ニコニコ動画プラグイン更新
先日作ったnicovideo.rbを使ったエントリがLDRで繰り返しあがってきてしまうという悲鳴が聞こえてきたので修正した*1(→コード)。
feedに含める情報を減らして、あがりにくくした。feedに入るのは、サムネイル、タイトル、動画の長さ、うp主コメントのみ。これらのうちタイトルとうp主コメントも変化する可能性があるけど、これをひっかけてLDRが反応してもたいして問題じゃないだろうと判断した。
*1 これは、LDRの(こだわりの)実装との合わせ技で発生するので、LDRほどこだわってないfeed readerでは起きなかったんじゃないかな。ちなみに「(ニコ動の)コメントが増えるたびにあがる」というのは正しくなくて、「(tDiaryの)feedが再生成されるタイミングであがる」という解釈が正しい。LDRはdc:dateだけでなくコンテンツの内容が変化しただけでもあがるように実装されているが、tDiaryもfeedを生成するたびにプラグインを再解釈するので、ニコ動側で変化があると内容が書き換わり、LDRに検知されるということだ。まぁ、読者にはどうでもいい話。