« Google x 懐かしい「テレビゲーム」について語ろう! = 最強!!! | トップページ | はてブだんじょん:ダンジョン探検風(?)にはてなブックマークのお気に入り巡りをするスクリプト(ブックマークレット/Greasemonkey/SeaHorse) »

2009/03/09

[Webサービス]『最近、なにしてた? - はてなのあの人』をリリース

はてなのユーザIDを指定すると、その人が最近はてなでどんなエントリを書いたかがわかるサービスを作ってみました。
最近、なにしてた? - はてなのあの人
最近、id: さんは
■ブックマークレット ■イメージ

Anohitosample2

各ユーザのページではFeedも配信していますので、お気に入りユーザの最近のエントリ情報をまとめて取得可能です。
本当は、公式のプロフィールページにこういうのが欲しいんですけど……。
■覚書など
  1. はてなダイアリーの方で
    [作りかけ]最近、なにしてた? - はてなのあの人 - 風柳メモ
    でも書いたように、いろんな情報を取得するのに時間がかかるので、少々重いのですが、見切りでリリースしました。
  2. 重い理由のひとつで、何とか出来そうだったのが
    調整出来るとしたら、Universal Feed Parserでなぜか各サービスのFeedをparseするのに0.5~2秒かかるところくらいか。
    でしたが、自分でごりごりとFeed(RSS) Parserを書いてみたら、かなり改善されました(ローカル環境で実測して、Feed Parserの2~8倍速くらい)。
    実環境でもParseに要する時間は各サービス毎で(RSSひとつにつき)0.1秒以下になったので、まぁ許容範囲でしょう。
    まぁ、RSS限定で、はてなで必要な分に特化した処理となったので、速度向上は当然でしょうが。
    Feed Parserのコードは見ていませんが、汎用性を求めすぎて遅くなってしまっているのかな?
  3. 自分ででっち上げたRSS Parserはこれ→rssparser.zip
    ↓はローカルでテストした結果。
    >type rss.xml | python rssparser.py
    1回目:
    rssparser : 0.063000 sec.
    feedparser: 0.375000 sec.

    2回目:
    rssparser : 0.047000 sec.
    feedparser: 0.391000 sec.

    3回目:
    rssparser : 0.047000 sec.
    feedparser: 0.406000 sec.

    ※ rss.xmlは自分のはてなブックマークのRSS(測定時:73370バイト)。

« Google x 懐かしい「テレビゲーム」について語ろう! = 最強!!! | トップページ | はてブだんじょん:ダンジョン探検風(?)にはてなブックマークのお気に入り巡りをするスクリプト(ブックマークレット/Greasemonkey/SeaHorse) »

ウェブログ・ココログ関連」カテゴリの記事

パソコン・インターネット」カテゴリの記事

おもいつき」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

« Google x 懐かしい「テレビゲーム」について語ろう! = 最強!!! | トップページ | はてブだんじょん:ダンジョン探検風(?)にはてなブックマークのお気に入り巡りをするスクリプト(ブックマークレット/Greasemonkey/SeaHorse) »

戻るリンク追加

カレンダー

2021年11月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

ココログカレンダーPlus(旧2)

検索


    • Web全体 サイト内
    • 蔵書のISBNを入力して下さい
    • はじめる前
      初級者向け
      上級者向け
      ブログ紹介
      結果を表示

最近のトラックバック

コメントリストツリー化

無料ブログはココログ