in between days

表参道で働くシニアのブログ

注目の日記

http://d.hatena.ne.jp/hatenadiary/20041215#1103100293

上の説明を読むと、2つの相反する要求に対する妥協案という感じかな。

  • 「よく読まれている主なブログを教えて欲しい」といったお問い合わせを頂く機会が多くなり、こうした情報へのニーズが高まっていると感じられた点
  • 必要以上に多数のランキング情報を公開することは、はてなが各日記を特定の尺度で格付けしている印象を与え、また、無用なランキング争い等が発生する可能性がある点

ということで、必要以上のサイトを公開することなく(=ランキング競争を煽ることなく)、それでも人気のある(=ランキング上位の)サイトを公表したいということですかね。

ただ、現在の方法だと問題だと思うのは

  • アンテナ被登録数はそれほど劇的に変化しないので代わり映えがしない
    • ここに出てくる5サイトの新規登録が進んで一極集中するかも。
  • 5位までと言われても、やっぱ「上位5位」が出てくれば「ランキング」感はぬぐえない
    • むしろ上位のサイトに取って代わるのが難しいだけに「無力感?」も大きいかも

ということなので、ちょっと代替案を提案してみたい。

ランダム選出案

常に「上から5番目まで」の選出だからそのような不公平(とはちょっと違うが)感が残るわけで、もっと広く取って「上から20番目まで」とかいっそ「被登録数が三桁の?Dぜんぶ」とかいう「ゆるい基準」をみたすものを「注目の日記」と見なして、その中からランダムで5つを表示するというのはどうだろう?

ランダムはアクセスのたびでもいいし、日毎に変えてもいい。毎日変えるのがいいかな「今日の注目日記」ということで。

被登録数によって重みをつけてみるとか

といっても完全にランダムにするってのもどうかということで、やっぱ人気のある日記はより多く注目していきたい。

ということで、乱数で選出する際に被登録数で重みを付けてみる。2倍の登録数があれば2倍出やすいということでもいいし、もっと重くしても軽くしてもいいかもしれない。

更新されてることを重視する

さらに、「今日の注目日記」ということなら、できればその日に最新更新がされていた方が嬉しいのではないか。ということで、更新されていることも係数に入れてみる。これはいくつかの違った手法が考えられるなあ。

  • 更新頻度で重み付けをする。
  • 最終更新からの日数で重み付けをする
    • 更新しないとどんどん出にくくなる
  • 前日(あるいは数日以内)に更新されたものの中からだけ選ぶ。
    • 母数を選出する段階で足切り

っつー感じですかね。

そんなら母体をもっと広げてもいいかも

「上位20位」とかじゃなくって、「被登録数が2つ以上*1」のサイトすべてを対象にして、上のような係数をいろいろかけて、毎日の「注目日記」を5つずつ選出するのはどうだろう?

上手く重み付けできれば、上位のサイトが4つくらいの中に昨日始めたばかりの日記が1つ混じってるとか、そういうなんか良い感じの混成が自動的に組めたりするんではないかと思うんだけど。というかそういう方が「はてなっぽい」と思う。

まとめ

個人的には、「今日の注目日記」というタイトルで毎日違った(今までに読んでないような)日記が紹介されていたほうが面白いと思うので、上記のようなちょっと面倒な*2ことを考えてみました。どうっすかね?

*1:自分のほかに誰か別のひとも登録してるってこと

*2:でも一度コーディングしてしまえば負荷もたいしたことないと思うし、コーディングも難しくはないように思う