はてなブックマークにはてなダイアリーキーワードを登録した時の色々
先月(3/3)から述べてきた一件*1についての私なりのまとめです。(thanks: id:cx20さん、id:sasadaさん)
・はてなブックマークに登録する時はEUC-JPエンコードされたものは後で"○○users"を押して中身を見ようとしても別ページに飛ぶ。
・はてなダイアリーキーワードのURLははてなダイアリーやはてな検索で飛んだ先だとEUC-JPエンコードされたURLに飛ぶ。
・はてなダイアリーキーワードのページを登録する時はどうすれば"詳細"が普段他のページを登録したような動作をしてくれるのか?
- >登録窓に入力する時に文字エンコード前のものを入れる。
(例:はてなダイアリーキーワード『ネコ』を登録する時には、http://b.hatena.ne.jp/(ユーザ名)/addにおいて登録窓に"http://d.hatena.ne.jp/keyword/%a5%cd%a5%b3"を入れるのではなくて、"http://d.hatena.ne.jp/keyword/ネコ"と入力する。)
・もし関係無く登録してしまい、それでもそのキーワードの詳細を見たい時にはどうすればいいか?
- >
1."○○users"の横にエンピツの絵*3があるが、そのリンク先URLは"http://b.hatena.ne.jp/(ユーザ名)/edit?eid=△△"となっているのでそのURLをコピー。
2.コピーしたURLをブラウザのアドレス窓にペーストして"http://b.hatena.ne.jp/entry?eid=△△"もしくは"http://b.hatena.ne.jp/entry/△△"と編集してリターン。
つまりブックマークidの直打ちになるわけである。ここで疑問。"entry"ってidはもうはてな側で登録出来ないようにしているんですよね?そうでないとこんな形を許可するとは思えないし....
とりあえず以上です。後でもう少し綺麗に書くかもしれません。
(追記)
結局登録されているはてなブックマーク一つ一つにidが振られていて、それを使用すれば文字エンコードの問題も無くなる訳ですから、"○○users"のリンク先を"http://b.hatena.ne.jp/entry?eid=△△"(△△はブックマークid)という形にして頂ければいいのではないでしょうか。いかがでしょうか?>g:hatena:id:hatenabookmark殿
どうもはてなブックマーク一つ一つに付くidは登録時に割り振られるようですし。
*1:id:crowdeer:20050303#1109818009、id:crowdeer:20050321:bookmark、id:crowdeer:20050410:bookmark