facet-?β このページをアンテナに追加 RSSフィード

2007-09-16

YuichirouYuichirou2007/09/16 19:45パーセントエンコードの部分でアルファベットの大文字・小文字が区別されているためですね。
http://b.hatena.ne.jp/entry/5891989 ←facetさんがブックマークした方のエントリーページ。
http://b.hatena.ne.jp/entry/5895576 ←同じページのもう1つのエントリーページ。「URL:」部分を比較してみてください。
URLの大小文字の同一視は http://i.hatena.ne.jp/idea/6650 で実装されたはずなのですが、パーセントエンコードの部分で漏れがあったようです。同様の問題を指摘したアイデアを私が過去に出しました。→http://i.hatena.ne.jp/idea/15657

facetfacet2007/09/16 20:54なるほど、大文字小文字の違いでしたか。どうもです。
こういう場合はentry idから手繰れば良いのですね。参考になりました。
アイデアにもベットさせていただきました。
あいぽん少ないので10ptですけど。(^^;
http://i.hatena.ne.jp/idea/14788 ←ここのコメントにも大文字小文字の解説がありますね。
大文字小文字が混在しているときは、大文字のエントリが優先表示されるのか、はたまたentry idが大きい方が優先表示されるのか(←これですかね)。

2007-08-16

[][] 「このページをブックマークに追加」するBookmarklet [B!] 23:14  「このページをブックマークに追加」するBookmarklet [B!] - facet-?β を含むブックマーク はてなブックマーク -  「このページをブックマークに追加」するBookmarklet [B!] - facet-?β  「このページをブックマークに追加」するBookmarklet [B!] - facet-?β のブックマークコメント

ついでに [B!] も更新したので公開しておきます。


javascript:(function(){var w=window,d=document,e=encodeURIComponent,t=e(d.title),u=e(location.href),a=location.hash,s,e;if(a){o=d.anchors[a.substring(1)];if(o&&o.parentNode){o=o.parentNode;if(o.nodeName.toLowerCase().indexOf('h')==0){t+=' '+o.textContent.replace(/%E3%81%93%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA%E3%83%BC%E3%82%92%E5%90%AB%E3%82%80%E3%83%96%E3%83%83%E3%82%AF%E3%83%9E%E3%83%BC%E3%82%AF/,' ').replace(/\b\d\d:\d\d[\b]?/,' ');}}}s=(''+w.getSelection()).toString();if(s){t=t+e(' - '+s);}w.open('http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title='+t+'&url='+u);})();

# ブックマーク登録用ダミーリンクB!

# しょうもない間違いをしていて動かないときがあったので差し替えました。スミマセン


オリジナルの「このページをブックマークに追加」するはてなブックマークはてなブックマークレットと違うのは、

というところです。


Firefox など用ですが、

s=w.getSelection();

というところをを

s=d.selection.createRange().text;

に変えればIEでも動くでしょう。(たぶん)

いや、o.textContentも変えないとダメかな。


Ref.

facet-diary - 日付別表示ページの場合でも見出しタイトルを取得できる、はてなブックマークbookmarklet(その2)

http://d.hatena.ne.jp/facet/20050404/1112620888

*1:できなかったりして(^^;[未確認]

*2:「 - 」という文字が元タイトルの後に続き、その後に選択文字列が続きます。

2007-04-07

[] はてなブックマークタグクラウド 18:29  はてなブックマークのタグクラウド - facet-?β を含むブックマーク はてなブックマーク -  はてなブックマークのタグクラウド - facet-?β  はてなブックマークのタグクラウド - facet-?β のブックマークコメント

はてなブックマークタグクラウド内に表示できるタグの上限数が1000→5000に緩和された。


機能変更、お知らせなど - はてなブックマーク日記 - タグの上限数の変更について

http://hatena.g.hatena.ne.jp/hatenabookmark/20070406/1175838568


確かに重すぎたし、自分のタグが全部表示できなくて使いものにならないことに業を煮やして非表示にしていたので、久しぶりに表示させてみたところ、

tags(2613)

と、でた。

あれ?以外に少ないな、と思った。


それはともかく、今回の仕様変更は、自分のタグ数が新しい上限である5000に届いてなかったお陰で、ブックマークしつつタグを整理しつつという操作を日常的にしてもいいかなと少し意欲がやっと湧いてきたので、ありがたい仕様変更ではあったのだけれども……


先ず、


この変更、braxさんが 2006-01-24 04:44:33 に

はてなアイデア -  タグリストに表示されるタグ数の上限の1000個を緩めて欲しい。

http://i.hatena.ne.jp/idea/8152

というアイデアを出していて漸く実装されたものでもあるはずなのに、アイデアにもお知らせにも相互にリンクがない。

そういうのはもうやめたらどうだろう、と思う。


というのも、自分もこのアイデアベットしていたので通知メールが来、喜んで見に行ったのだが、実装時のはてなからのコメント

1000 hatena (2007-04-07 10:02:11)

と無言。


下のコメントの方で有志ユーザ(daichan330さん)が関連するお知らせのURLを書いてくれていたお陰で個人的には手間が省けて良かったのだけれど、そのお知らせを見に行ってみると、アイデアに関する記述がない。


はてなスタッフは、少なくともお知らせの方にアイデアへのリンクを書いてトラックバックを送るなりすべきではないだろうか。

はてなは、アイデアを出しているユーザを何だと思っているんだろう。

# 奇特な人々?(^^;


また、


システムパワー的に余裕がでたから5000にしてみたというが、確かに速くなったことはなったが、それでも現状なら、5000に増やすんじゃなくて減らしてもいいぐらいだと思った。


たとえば、デフォルトでは、鮮度の高いタグを100ぐらい表示するようにしておくだけでいい。

そうしておいて、アイデアコメントにも書いたことだけれど、鮮度順や頻度順、アルファベット順でタグクラウドを並べ替えたり、タグの表示数を増減できたりするようにすればいい。

# 今ならAjaxを使えばいいんだから、難しくないでしょ?たとえば「クラウド拡大ボタン」を押した時だけ読み込めばいいんだから。さらに、スライダやウィンドウライクなUIを使ってマウスドラッグタグクラウドの大きさをうにゅうにゅ変えられるようにすることだって。

また、タグは、別画面で一覧できるようにもすべき。これは、未だに無いのが本当に不思議でならない。


はてなは、ユーザがせっせと付けてくれているタグ活用をもっと追及してもいいと思う。ほんとうにモッタイナイと思う。

というか、システムパワーが増えたから~みたいな場当たり的な対処はいいかげんもうやめたらどうだろう。

# 逆だったのかもしれないが。

2005-11-06

[]ブックマーク追加画面を表示した際のフォーカス 08:07 ブックマーク追加画面を表示した際のフォーカス - facet-?β を含むブックマーク はてなブックマーク - ブックマーク追加画面を表示した際のフォーカス - facet-?β ブックマーク追加画面を表示した際のフォーカス - facet-?β のブックマークコメント

はてなアイデア - ブックマーク追加画面を表示した際、コメント欄にフォーカスをセットして欲しい。

http://i.hatena.ne.jp/idea/5744

というjazzanovaさんの意見に同意。(残念ながらキャンセル


これ、ずっと気になっていたのですが、今日どうしてもまた気になってしまいました。


HTMLソースを見てみると、

<body onload="javascript:document.add.commit.focus();tag_suggest_init();">

としてわざわざ [追加する] ボタン (//input[@name="commit"]) にフォーカスしているみたいなんですけど、ローカル

<body onload="javascript:document.add.comment.focus();">

に書き換えて、コメント欄 (//input[@name="comment"]) にフォーカスさせ、その状態でエンターを押してみたところ、document.add.commit.focus()しなくても、複数ある送信ボタンのうち最初の送信ボタンの名前/値ペアがデフォルトで送信されるようです。


以下のブラウザで動作確認:


…となると、コメント欄へのフォーカスの方が有益だと思うのですが、[追加する] にフォーカスすべき理由があるでしょうか。


なぜ [追加する] のところにフォーカスするようになってしまったのでしょう…なにか経緯があるのでしょうか。

2005-10-11

[][][]ブクマの日付別RSSフィードRSSモジュールで展開 02:31 ブクマの日付別RSSフィードをRSSモジュールで展開 - facet-?β を含むブックマーク はてなブックマーク - ブクマの日付別RSSフィードをRSSモジュールで展開 - facet-?β ブクマの日付別RSSフィードをRSSモジュールで展開 - facet-?β のブックマークコメント

<hatena url="http://b.hatena.ne.jp/facet/rss?date=20051011" desclength="100" template="hatena-module" name="rss">

タグは取れないのかなあ…