はてなブックマーク追加時にタグを自動挿入するユーザスクリプト
はてなブックマーク追加時におすすめタグがある場合、その中に自分の今までのタグに一致したタグがあったときに自動でそのタグを挿入します。
Hatena Bookmark Auto Tag Insert for Greasemonkey
ただし、「これはひどい」等のタグもおすすめタグにある場合には自動挿入されるので、注意してください。
// ==UserScript== // @name Hatena Bookmark Auto Tag Insert // @namespace http://d.hatena.ne.jp/Koumei_S/ // @description Inserts tags automatically when you use Hatena Bookmark // @include http://b.hatena.ne.jp/* // ==/UserScript== (function(){ //自動挿入するタグ var insert_tags = []; //設定しているタグの取得 var your_tags = document.evaluate("id('all-tags')/span[@class='tag']", document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); //推薦タグの取得 var recommended_tags = document.evaluate("id('recommend-tags')/span[@class='tag']", document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); //コメント欄取得 var comment = document.evaluate("id('comment')", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; //ブックマークされている場合は何もしない var bookmarked = document.evaluate("//p[@class='bookmarked-confirm']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; if(bookmarked){ exit; } //計算 for (var i=0;i<recommended_tags.snapshotLength;i++){ var recotag = recommended_tags.snapshotItem(i).innerHTML; for (var j=0;j<your_tags.snapshotLength;j++){ var yourtag = your_tags.snapshotItem(j).innerHTML; if(recotag == yourtag){ insert_tags.push(yourtag); } } } //コメント挿入 if(comment && insert_tags[0]){ comment.setAttribute('value', '[' + insert_tags.join('][') + ']'); } })();
「もっと評価されるべき動画」リスト(マイリストも)を作りました。
「もっと評価されるべき」マイリストをつくってみた - kosyuの日記
これはよい試みだと思います。ニコニコ動画には面白くてもなぜか伸びない作品がたくさんあります。そのような動画が少しでも広まるきっかけになれば幸いです。マイリスト追加時に再生数が10000強あるいはそれ以下の動画を集めています。ゲーム系に偏ってますが、ただの偶然です。上から「もっと評価されるべき」と思う順に並んでいます。
【バンカズ】グランチルダでキューティーハニーOP
BattleFIeld Double Dash
【TAS】N64 ”100%” Banjo-Kazooie (USA v1.0) in 2:24:32.63 by Sami Outinen Part.1 of 5
【DQ3】かわきのつぼパズル最適化の検証
【名探偵コナン】毛利小五郎がプスプスされる動画
あなたに代わって更新を確認! 『RSS』使い方講座
【MikuMikuDance】パラッパラッパーに挑戦してみる stage5
もっと評価されるべき「マイリスト」
各ブラウザのブックマークレット限界文字数 最新版
ユーザスクリプトが普及しだして、半ば見捨てられているブックマークレットですがまだまだ必要な場面はあります。各ブラウザのブックマークレットの文字数限界(1バイト文字のみ使用)を調べてみました。
ブラウザ | OS | 最大文字数 |
---|---|---|
Firefox 3.0.10 | Windows XP SP3(32bit) | > 10000 |
Opera 9.64 | Windows XP SP3(32bit) | > 10000 |
Opera 10.00 Beta | Windows XP SP3(32bit) | > 10000 |
Safari 3.2.3 | Mac OS X 10.5.7 | > 10000 |
Safari 4 Public Beta | Windows XP SP3(32bit) | 1333 |
Safari 4.0.2 | Windows XP SP3(32bit) | 2083 |
IE 8 | Windows XP SP3(32bit) | 2047 |
Google Chrome 2.0.172.28 | Windows XP SP3(32bit) | 3176? |
Google Chrome 3.0.182.3 | Windows XP SP3(32bit) | 6138? |
Safariが意外に少ないですね。IE8が減っているのが気になるところです。ちなみに、過去のブラウザは以下のようになっています。
ブックマークレットの文字数制限、IE 7 beta 2 - oct inaodu
ブラウザ 最大文字数 Netscape > 2000 Firefox > 2000 Opera > 2000 IE 4 2084 IE 5 2084 IE 6 508 IE 6 SP 2 488 IE 7 beta 2 2084
TED Talks Naturally 7をニコニコ動画にアップしました。
是非聞いてください。Creative Commons BY-NC-NDです。TEDは日本語字幕に対応し始めましたので、他の動画もそのうちアップするかもしれません。
今までアップした動画はこちらからどうぞ。
大の大人(子供も可)が喧々諤々の議論をする映画・動画・漫画・小説等を探しています。
今日、鈴木先生の第7巻を読んだのですが、どうしてもこの質問がしたくなりました。
宜しければ質問にお答えください。ちょっと読みにくいので整形します。
大の大人(子供も可)が喧々諤々の議論をする映画・動画・漫画・小説等を探しています。
以下の条件のいくつかを満たしているほど助かります。優先度の順に並べると、
- 頬を紅潮させ、口角泡を飛ばす様な議論
- その議論が互いにかみ合っていること
- 感情論を交えず、客観的、論理的な議論をしていること(演出としての感情論はOKです)
- 専門知識が無くてもだいたい理解できること
- レトリックを多用している場合、その解説があること(参考:http://ja.wikipedia.org/wiki/%E4%BF%AE%E8%BE%9E%E6%8A%80%E6%B3%95)
- 日本語であること(その他の言語の場合は日本語(英語)字幕、吹き替え等がついていること)
です。
以下に挙げる例は除外してください。
- 「朝まで生テレビ」の様な激しくても、かみ合っていない議論
- アメリカ大統領選ディベート(参照:http://www.youtube.com/watch?v=DvdfO0lq4rQ)の様に、専門知識をさほど必要とせず、かみ合っているかもしれないが落ち着いている議論
- 一人語り(よく言えませんが、自分自身との対話)
ポイントは1100ポイントほどあります。私が知っているのは漫画の「プラネテス」と「鈴木先生」です。よろしくお願いします。
追記:皆様有り難うございました。この質問は締め切りになりました。
- 作者: 武富健治
- 出版社/メーカー: 双葉社
- 発売日: 2009/04/28
- メディア: コミック
- 購入: 5人 クリック: 18回
- この商品を含むブログ (65件) を見る
kotobank.jp, Yahoo!百科事典に擬似的な「おまかせ表示」機能を付けるユーザスクリプト
Wikipediaでは「おまかせ表示」といって、Wikipedia内のページにランダムで飛ぶ機能があります。暇つぶしをするときにこの機能を使用している方もいるかと思います。しかし、Yahoo!百科事典や最近出てきたkotobank.jpにはこの機能がありません。しょうがないので、ユーザスクリプトを書いてみました。
ただ、表題で断っているとおり擬似的なおまかせ表示です。仕組みは簡単で、サイトに張ってあるリンクの中から辞書のページと思われるリンクのリストを作成します。そのリストからランダムでリンクを選択し、いくつか張るという仕組みになっています*1。
ユーザスクリプト(kotobank.jp)
ユーザスクリプト(Yahoo!百科事典)
bookmarklet(kotobank.jp)
javascript:(function(){var%20candidates%20=%20new%20Array;var%20current=String(document.location).match(/\/word\/(.+)$/)%20?%20String(document.location).match(/\/word\/(.+)$/)[1]%20:%20"^z";for(i=0;i<document.links.length;i++){link=String(document.links[i]);if(link.match(/^http:\/\/kotobank\.jp\/word\//)){if(link.match(current)){;}else{candidates.push(link);}}}if(candidates.length==0){location.href="http://kotobank.jp/";}else{location.href=candidates[Math.floor(candidates.length*Math.random())];}})();
bookmarklet(Yahoo!百科事典)
javascript:(function(){var%20candidates%20=%20new%20Array;var%20current=String(document.location).match(/\/detail\/(.+)\//)%20?%20String(document.location).match(/\/detail\/(.+)\//)[1]%20:%20"^z";for(i=0;i<document.links.length;i++){link=String(document.links[i]);if(link.match(/^http:\/\/100\.yahoo\.co\.jp\/detail\//)){if(link.match(/%EF%BC%BB%E7%94%BB%E5%83%8F%EF%BC%BD/)%20||%20link.match(current)){;}else{candidates.push(link);}}}if(candidates.length==0){location.href="http://100.yahoo.co.jp/";}else{location.href=candidates[Math.floor(candidates.length*Math.random())];}})();
ユーザスクリプトの説明
スクリプトをインストール後に、それぞれのサイト(kotobank.jp, Yahoo!百科事典)に行ってください。kotobank.jpはアクセスランキングの下に、Yahoo!百科事典は検索欄の上か下にリンクができています。
kotobank.jpはデフォルトで3つ、Yahoo!百科事典は2つリンクができていますので、いずれかを選んでください。Wikipediaの「おまかせ表示」と同様にアクセスキーを使うことができます。Shift-Alt-xを押してください。
リンクが複数あるのは、ランダムに選ぶとどうしても一度訪れたページが出てくることを回避するためです。リンクが青くなっている方を選べばまだ訪れていないページに飛ぶことができます。またその数が違うのは、私が実験したところkotobank.jpのほうが前訪れたページが一度出る可能性が高かったからです。特に、アクセスランキングと今日のキーワードが目立ちます。
Greasemonkey, Greasemetal, Operaで動作確認済みです。ただし、Operaはアクセスキーを使うことができません。これは、アクセスキーの選択肢の処理がユーザスクリプトを読み込む前に終了しているためだと思われます。この辺は改善してほしいところです。
bookmarkletの説明
実行すれば、目的の百科事典サイトにいない場合はそこに飛びます。目的の百科事典サイトにいる場合は今のページに張ってあるリンクから、そのサイト内に飛ぶリンクのいずれかをランダムに選択し、遷移します。