はてな ユーザー情報参照
今日はちょっと時間があったので、ブックマークレットを作ってみた。なんか、突然こういうのが作ってみたくなったのだ。昔の血が騒ぐ。昔の。
んで、何を作ったんですか?と言われれば結果的に言うと「習作」なんで、たいした内容じゃないです。っていうか、単なる「はてな のユーザー情報参照」に飛ぶ奴。
作った理由はまぁ、いろいろあるんだけどその辺りは詮索しないで貰うとして、それはそれとしてあるとちょっと便利なんですよ。
人力検索だと普通に他のユーザーが何を公開しているのか見られるんだけど、他のサービスだとヘッダーにある「サービス間移動(△▽)」でなくちゃダメ。でもそもそもサービスごとに位置が違うし、なによりそもそも移動がめんどくさい。*1うん。
で、これがそれ。
■ はてな ユーザー情報参照ブックマークレット javascript:( function(){ var pos=location.href.indexOf('.hatena.ne.jp'); if(pos!=-1){ var stpos=pos+14; var edpos=location.href.indexOf('/',stpos); if(stpos<edpos) { var userid=location.href.substring(stpos,edpos); location.href='http://www.hatena.ne.jp/user?userid='+userid; } } }() ); ■登録用 javascript:(function(){var pos=location.href.indexOf('.hatena.ne.jp');if(pos!=-1){var stpos=pos+14;var edpos=location.href.indexOf('/',stpos);if(stpos<edpos){var userid=location.href.substring(stpos,edpos);location.href='http://www.hatena.ne.jp/user?userid='+userid;}}}());
一応、一文字サービス(アンテナ、ブックマーク、ダイアリー他)の他に複数文字サービス(グラフ、マップ、カウンターなど)でも対応してるハズだし、ユーザー名より深い階層にいても大丈夫、なハズ。そもそもはてなじゃなかったら動かない、ハズ。・・・ハズ。
ダメだったらごめんなさい。たぶん。きっと。習作ってことで。
あ、言い忘れた。IEでしかチェックしてません(爆)
*1:退会したユーザーかも一発で判るし・・・。