daily gimite RSSフィード

2006/04/21

[][] 勝手にパーソナライズされる「はてなブックマーク お気に入り」もどき 11:57

  • はてなブックマークのお気に入りみたいに、「おすすめ役」の人たちのブックマークをまとめて表示(更新は1日1回)。
  • その中から興味のあるエントリをクリックしていくだけで、自動で「おすすめ役」のメンツを選びなおして、おすすめの質を上げていく。

というものを作ってみました。

はてなブックマーク 今日のおすすめ

これを使える条件は、

  • はてなIDを持っていて、ブックマークを「公開」設定にしている。(必須)
  • 自分のブックマークかお気に入りの少なくともどっちかに、何か登録されている。(推奨)

です。基本的な仕組みは単純で、

  • 毎日、過去にクリック率が高かった「おすすめ役」*1から順に、40件に達するまでエントリを追加していく。
  • 毎日10件程度、「おすすめ役予備軍」*2の人のエントリを試しに追加してみる。
    • クリックされれば「おすすめ役」に昇格。

です。初期状態の「おすすめ役」は、

になります。

1人のおすすめを作るのに30回ぐらいはてなにアクセスするので、はてなの負荷にならないか、というのが懸念事項…(汗)。一応、2日目以降の更新は、負荷が少なそうな夜中の3時以降に、適度にウェイトを入れつつやるようにしてますが…。もし迷惑だったら怒ってください。すぐに止めます。>はてなの人

06/8/22 追記: お知らせとヒントがあります。

06/8/22 追記: 類似のサービスでKikkerというのがあります。こっちはページ内の単語を手がかりにしているそうです(コメント参照)。

*1:「あるブックマークの特定のタグ」も1人の「おすすめ役」として扱います。

*2:クリック率の高い「おすすめ役」の「お気に入り」と、はてブお気に入りサジェスタで薦められた人。

satossatos 2006/04/21 19:41 おめでとー。最近は決まるの早いのね。

suikyosuikyo 2006/04/21 23:12 おめでとうございます(^^)

GimiteGimite 2006/04/21 23:14 どーもです。

RyoRyo 2006/04/23 10:51 あのKikkerというものを作っているものなのですが(トラックバック打たせてもらいました)

システムの構成とかって教えてもらえたりしますか?
自前でDBとか使ってるのか気になりますし^−^)

GimiteGimite 2006/04/23 12:22 素のRuby CGIでRDB無しという、クラシックな構成です。
Rubyのシリアライズ(Marshal)機能を使って保存してますが…RDBの方が速いかも(汗)。

RyoRyo 2006/04/23 15:14 なるほど。はてブのエントリはクロールして自前で管理してる感じですか?
それとも、指定したユーザーのエントリを毎回はてブにリクエストする感じですか?

質問ばかりですいません。

GimiteGimite 2006/04/23 15:30 夜中に次の日のおすすめを生成するんですが(初回のみ、アクセスされたその場で生成)、その時に必要になったものをDLしてキャッシュします。

Kikker触ってみました。こっちはキーワードを手がかりにしてるんですね。その方が精度が出るかも…。

Kikkerはどの範囲をクロールしてるんですか?全ユーザのブックマークをDLしてるとか?

RyoRyo 2006/04/23 16:59 ユーザーとかいうくくりはまったく考えずに、追加されたエントリの一覧(http://b.hatena.ne.jp/entrylist?sort=eid&threshold=3)をすべてクロールして自前のDBに突っ込んでます。

なので、クロール時以外ははてブにアクセスしないんですよー

RyoRyo 2006/04/23 17:07 ちなみに、”キーワードを手がかり”というのは当たりですが、はてブのキーワードは補助程度にしか用いていません。

自分でHTMLを形態素解析して要素ごとの重要度を算出して・・・・とやってます(PCのリソース食い過ぎ○刀乙)。

GimiteGimite 2006/04/23 18:00 なるほど、「追加されたエントリの一覧」なんてページがあるとは知りませんでした(笑)。

RyoRyo 2006/04/23 18:47 なんかデザインが変更になった時にトップに出なくなったんだったと思います。最近ではなかなか見つからないですよね〜

あ、で、訂正(蛇足)なんですけど、クロール時以外にも定期的にブックマーク件数取得APIを使ってDB内のエントリのブックマーク数を更新してます〜

damexdamex 2007/09/25 04:57 はじめまして。最近利用をはじめさせていただいたのですが、おすすめされるブクマが増えていっていない気がします。ひょっとして、最近はサービスを停止されていますか?マジメに毎日1つ以上はクリックしています。

GimiteGimite 2007/10/04 00:07 返事が遅くなってすいません。システム自体は動いてるんですが、確かにdamexさんのアカウントだと、おすすめ役の人が増えてないですね…。調べてみます。

moliomolio 2008/11/29 22:59 初めまして、ずっと使わせて頂いていたんですが、11/25から、「サーバーが混雑しております。」
メッセージから動きません。新はてブには対応されてないのでしょうか?

Connection: close