Sage、更新検出で不具合
『Sage』に更新検出を追加したのはいいのですが、「タイトル+日時」の文字列の全文字コードを合計した結果をメッセージダイジェストとする仕様では少々甘いようです。 全く異なる項目を同一の項目と誤判定してしまう場合がたびたびありました。
MD5かCRC32が利用できれば話は早いのですが、JavaScriptでできる範囲で片付けなければならないので、手段が極端に限られます。 MD5やCRC32なら自前でも実装できますが、負荷が大きいので却下。 結局、自分でもよくわからない即席のロジックに差し替えて、しばらく、様子を見ることにします。 この記事を書いた理由の半分は動作テストのため、、、
余談ですが、『Opera』のRSSリーダーで最新項目が反映される条件がよくわかりません。 『Opera 7.54u1』において、運営ノートのRSSの最新項目は即時反映してくれるのですが、更新履歴のRSSの最新項目は待てど暮らせど反映してくれません。 URIがマズイというのなら、現在の仕様は変えないとなりませんねぇ。。。
最新項目が反映されておりますか? > 『Opera』で上記のRSSを購読している方々