はてなRSSモジュールの不都合?

※一時的なお話.現在は修正済みのようです.

ふとブログを見ていると,サイドバーの人気エントリーの出力がおかしくなっていることに気づきました.

サイドバーの人気エントリーはてなブックマークのエントリーを表示する(rssモジュール) - はてなダイアリーのヘルプ を参考に以下のように設定しています.

<hatena name="rss" url="http://b.hatena.ne.jp/entrylist?mode=rss
&url=http://d.hatena.ne.jp/tt_clown/&sort=count" moduletitle="人気エントリー"
template="hatena-module" listlimit="10">

それで,現在発生している問題は以下の 2 つ.

  • sort=count と指定しているにも関わらず,ブクマ数の多い順に表示されていない.
  • listlimit="10" と指定しているにも関わらず,10 件以上表示されている.

最初は,仕様変更かなと思って正しい表示設定方法を探したのですが,今のところ該当情報は見当たらず.それで,listlimit の値をちょこっと弄ってるうちに,これはシステムの不都合かなぁと言う予感がしてきました.listlimit のテスト結果は以下の通り.

listlimit の値 表示件数 最上位に表示されたエントリー
1 29 はてブユーザ間の類似度 - Life like a clown
5 25 なぜ学力は低下したのか - Life like a clown
10 20 前提の共有 - Life like a clown
20 10 プログラミング言語の歴史 - Life like a clown
30 0 -

ちなみに,上記の各エントリーは被ブクマの多い順に並べて,2, 6, 11, 21 番目に位置するエントリーでした.ここから予測されるのは,以下の 2 つ.

  • 30 - listlimit 件数だけ表示されるようになっている.
  • 上位 listlimit 件は表示から除外されている.

要するに,“本来表示すべきものが表示されず,表示すべきではないものが表示されている”と言うことでしょうか.不都合が発生する前に listlimit に 30 以上の値を設定したらどうなっていたのだろう,と言う疑問がふと頭をよぎりましたが,まぁそれはそれとして.

以上,バグ報告?を兼ねたエントリー.これ以上はユーザーでは多分どうしようもないので,設定で listlimit オプションを消すだけして後は放置.

広告を非表示にする