まんぷく::日記

2003年から2007年までのはてなダイアリーをはてなブログに移設したものです。現在はhttp://ima.hatenablog.jp/を更新中

はてなダイアリーの登録日数が最も多いユーザーを調査する

d:id:alpinix:20040318さんが「はてなダイアリー最長のIDは?」として、はてなダイアリーに登録した日数が最も多いユーザーを調べている。このときは、最長老はid:CAXさんであろうという結論が出ている。

この集計を、覚えたてのPerlを使って自動化できないかと考えた。

全ユーザーの一覧は、d:id:manpukuya:20040318#p1で取得済みである。日記をつけた日数は、「http://d.hatena.ne.jp/ユーザID/about」のページで知ることができる。

全ユーザーのaboutを調べるよりは、id:CAXさんの記録を上回る可能性があるユーザーに絞って調べる方がよいだろう。まずはid:CAXさんの日記登録状況を調べてみることにした。

はてなダイアリーのベータ版がリリースされたのは、d:id:hatenadiary:20030118#p1によると2003年1月16日。id:CAXさんは、3日後の1月19日にはてなダイアリーをつけ始めている。そして調べてみて驚いた。日記をつけ始めたid:CAXさんは、2003年12月に入院していた3日間を除き、毎日(本当に毎日)日記を更新し続けている。すごすぎ。

以上から、ベータ版リリースの当日に日記を書き始めた人がいたとしても、今日までに6日日記を書かなければ、それだけでこの記録を破れなくなってしまうわけだ。集計対象は念のためちょっと広めにとって、7日以内に更新された日記にした。

d:id:manpukuya:20040318#p2の時点では、7日以内に更新された日記の数は12,143。更新時刻の上位12,143のユーザーについて、aboutページへアクセスし、今日までに日記をつけた日数を取得した。そして出てきた結果は…。

順位ID日記をつけた日数
1−さん(プライベート)535日
2id:takanabeさん482日
3id:izumikeiさん448日
4id:okakiさん430日
5id:komatsuさん429日
6id:CAXさん425日
7id:adramineさん422日
8id:nostalgiaskaさん418日
9id:yms-zunさん414日
10id:hosimiさん410日

皆さんたくさん日記をつけてますね。すごいです。

日記をつけた日数が535日でトップの方は、プライベートモードだったためIDを伏せた。桁違いの日数だ(aboutでの集計方法が正しいのかどうか気になってきたので、id:hatenadiaryもリファを送っておこう)。

しかしこの様子では、18日の時点で7日以上日記を更新していないユーザーの中にも、長く日記をつけているユーザーがいるかもしれない。でも全ユーザーのaboutを集計するのは、はてなダイアリーへの負荷が心配になってくるのでやめ。

追記:実際に、「最初に日記を書いた日よりも前から、日記を書き始めている計算になっている」「過去日記をカウントしているのでは」といったご指摘をいただいています。日数のカウントは、はてなダイアリー市民の判定(d:id:hatenadiary:20040101#1072929711)ほど厳密ではないのかもしれません。上のランキングは、あくまで「aboutページで表示される日数が多い日記」としてご覧ください。

なお、3月18日の時点で1週間以内に更新していた日記の中で、区切りのいい順位のIDの日数は以下の通り。自分が日記をつけた日数から、おおまかな順位を知ることができるだろう。

順位日記をつけた日数
1位の日記535日
11位の日記409日
51位の日記372日
101位の日記341日
201位の日記302日
501位の日記228日
1001位の日記171日

ちなみにid:manpukuya:aboutは77位(360日)だった。