↓id:sampleさんのコメントがウケる!
などと、他のユーザーのidを挙げてコメントを指示することがあるわけですが、少ないブックマーク数ならまだしもこれが数百もあるブックマークだと該当するコメントを探すのにいちいちスクロールをしなくてはならなかったり、目当てのコメントをしたユーザーが見つからなかったりとメンドイですよね。
というわけで、それを見つけやすくする Greasemonkeyがあったら便利だなと思って作ってみました。
インストールはこちらから
http://userscripts.org/scripts/show/37608
動作のイメージとしてはこういう感じです。

機能は大きく4つ
となります。
後者2つは見て分かりやすいのですが、1つ目の補足説明すると
はてなブックマークのコメントにはそれぞれIDが割り振ってあります。この Greasemonkey では IDコールのリンク先をその ID に変更しています。
つまり本来
であるリンク先が
へと変更されるわけです、そのためそのユーザーのブックマークへ行きたい場合は、一旦そのページ内リンクをクリックしてから日付の隣のID表記の部分をクリックして下さい。
そしてもう1つの特徴としては、
というもの、具体的には 「id:hogeさん」ではなく「hogeさん」であっても IDコールと見なして動作します。

この場合、処理が行われたか分かりやすいように単語の始めに
アイコンがつきます。
この機能が必要ではない場合
var AutoUserLink = true ;
を false にして下さい。初期設定では true になっています。

IDコール、ないしIDコールと見なされた呼びかけを送られたユーザーのブックマークの末尾に Reply をつける機能を追加しました。アイデアの着想元はこちらです。
僕が「あったら良いな」と思うはてなブックマークの機能のまとめ
idコールしたコメントは、コールした側からは分かりやすいけど、コールされた側からは分かりにくい。idコールをメール通知設定にしているユーザーはともかくも、そうではないユーザーや当事者以外には分かりにくいので、ブックマークコメント一覧に「コールされたことが分かりやすくなる何か」があると良いなぁ。
僕が「あったら良いな」と思うはてなブックマークの機能のまとめ
この機能が必要ではない場合
var AutoReplyLink = true ;
を false にして下さい。初期設定では true になっています。
2008/08/31:コメント一覧非表示機能の実装に伴い該当ページでは適用しないよう修正
2008/11/18:文字コードを間違えて保存していたので、修正いたしました
2008/11/30:Reply機能の追加
またもう1つ重要なポイントなのですが、IDコールであっても、そのブックマークをブックマークしてないユーザーの場合はこれらの処理を行いません。
要は IDコールで「id:hatenacinnamonさん」と書かれていても、id:hatenacinnamonさんがブックマークしていなければ、ポップアップやハイライト、リンク先の変更などの処理はされません。もう1つ付け加えると、はてなユーザーIDは大文字小文字が区別されるので、「Hogeさん」では id:hogeさんにはリンクされないようにもなっています。
ただそうは言っても、そうそう毎度毎度必要な機能でもないですよね。
多くの場合わざわざポップアップで探すことなく、目当てのコメントを見つけることができますから、常に Greasemonkey を動かす必要はないです。
というわけで、たまにしか使わないのであれば、Bookmarklet でもいいじゃね?っていう。

こちらの場合は、使える文字数の限度もあるので機能が簡略化されています。上のGreasemonkey に比べ
しかできません、その点ご了承ください。
Bookmarkletもそうですが、Greasemonkeyについても随時リニューアルしたはてなブックマークに対応する予定ですので、不便かと思いますがしばらくお待ちください。
> http://i.hatena.ne.jp/idea/22010
こちらの情報は非常に助かりました、分からなかったら小1時間くらい悩んだと思います……。
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/y_arim/20081205/1228460379
のコメント内IDがポップアップ化されません。
またページの最下端、Copyright © 2005-2008 hatena. All Rights Reserved.の下に
いくつかのコメント(y_arim、pbh、goto14、iroiroattenaの各氏のもの)だけが固まって表示されています。
他のコメント一覧ページ、例えば
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/y_arim/20081205/1228472025
では同様の問題は起こりませんでした。
当方の環境
●Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 (.NET CLR 3.5.30729)
●新規プロフィールを作成
●アドオン Greasemonkey 0.8.20080609.0のみ
●ユーザスクリプト Popup HB comment Last update Dec 3, 2008のみ
で確認しました。
詳細なレポートで大変分かりやすかったです、現在はその不具合を修正していますのでお手数ですがこちらから
http://userscripts.org/scripts/show/37608
再度インストールし直して下さい。
*原因について
同一ユーザーから複数回IDコールをされたときにでも、末尾にアイコンが再度並ばないような処理を行う部分がありました。具体的にはこのブックマークでは iroiroattenaさんが
http://b.hatena.ne.jp/entry/11165123#bookmark-user-iroiroattena
3回「y_arim氏」と書いていますが、その場合でも y_arimさんにのところには、アイコンが一つだけしか表示しないようにしていたつもりでした。
ただ、実際は
return (その処理を中断する)
と書くところ
retrun
と、1文字打ち間違えていたため、このようなエラーになってしまいました orz
以後気をつけます。
対応ありがとうございます。
これからもはてなブックマークの閲覧に便利に使わせていただきます。