Googleで℃-uteを正しく検索する

昨年はレコード大賞最優秀新人賞を獲得し、また、紅白歌合戦への出場も果たしたことにより、℃-uteは既に国民的な存在になったといえますが、まだそれが何なのか良く知らない方も、もしかしたらいらっしゃるかもしれません。そのような方が、たとえばGoogleで「℃-ute」を検索してみた場合、おそらくは、下記のような残念な表示を見ることになると思います。 ℃-ute に一致するページは見つかりませんでした。 かといって、「C-ute」で検索したところで、まともな検索結果は期待できません。SEO的に最悪なことになってしまっています。 界隈では随分前からFAQなのですが、正しくは「”℃-ute“」といった具合に、二重引用符で囲んだ状態で検索する必要があります。面倒ですよね。そこで、以下の通り、「℃-ute」と検索キーワードを入力した際に、自動的に二重引用符で囲むGreasemonkeyスクリプトを作成しました。 Searching ℃-ute Correctly ? Userscripts.org これで℃-uteを検索しまくりですね。どうぞご利用ください。

Rimoの人気/新着ページに、RimoChにチャンネルを追加するリンクを表示するGreasemonkeyスクリプト

RimoChへの、機能追加のお知らせです。 Rimoの人気/新着チャンネルページに、それらのチャンネルをRimoChに追加するリンクを表示するGreasemonkeyスクリプトを作りました。下記リンクにより、スクリプトをインストールできます。インストール後には、Rimoの人気/新着ページに「RimoChに追加する」というリンクが、各チャンネル名の下部に表示されるようになります。 Rimoの人気/新着ページに、RimoChへのチャンネル追加リンクを表示するスクリプト スクリプトのインストール後、初めてRimoの人気/新着ページに訪れた際にユーザIDの入力を求められますので、RimoChで利用しているはてなIDを、正しく入力してください。間違えて登録してしまうと、正しいリンクが表示されなくなりますので、その場合は、以下の画像の要領で、正しいユーザIDに修正してください。

「Exif JSONサービス」から Exif 情報を引っ張ってきて表示したい

「Exif JSONサービス – Ogawa::Memoranda」なんつって、画像の URL を指定すると、その画像の Exif 情報を返すなんてなステキ API が公開されたので、ぐりもんでいじってみたりしました。……が、以下のような感じで作ってみたのだけど、なんかマウスをガシガシ動かしまくって、Exif情報を出したり消したりしまくってると、Firefoxが固まる……。なんでー。 まぁ以下、メモ掲載。 // ==UserScript== // @name Show Exif // @namespace http://kentarok.org/ // @include * // ==/UserScript== // // ==Acknowledgments== // // This script appears thanks to: // // Exif JSON API – Ogawa::Memoranda // http://as-is.net/blog/archives/001206.html // // ==Author & Copyright== // // Copyright (C) 2007 by […]

livedoor Reader に ping を送信する Greasemonkey スクリプト

livedoor Reader が ping の受け付けを開始したとのことだけど、「はてなダイアリーのヘルプ – リンク元・Ping送信設定を変える」に見られる通り、はてなの ping 送信先は決め打ちで、かつ、LDR に対応してないので、それ Gre(ry つかこれテキトー過ぎ。まぁ、テキトーじゃなかったことなど、これまで一度もなかったのだが!つか、これでうまくいってるのかどうか、よくわかりません>< UPDATE: なんかうまくいってない気がする。まぁどうでもいいけど。 MORE UPDATE: 編集画面の submit と同時に ping を送っちゃうと、エントリが保存されていないため、更新前のフィードが取得されちゃうようなので、画面遷移後に ping を送信するようにした。 // ==UserScript== // @name LDR UpdatePing // @namespace http://antipop.gs/ns/greasemonkey/ldr_updateping // @include http://d.hatena.ne.jp/* // ==/UserScript== // // This script was written by Kentaro Kuribayashi // // Homepage: http://antipop.gs/ // Weblogs : http://d.hatena.ne.jp/antipop/ (in […]

未読フィード恐怖症について、あるいは、それ Greasemonkey でよくね?

ただ、RSSリーダーに慣れてくると、陥りがちな病気があるんです。 その名も「未読RSS恐怖症」です。RSSリーダーに調子に乗って大量のブログやニュースサイトを登録したことで、毎日更新通知される大量の記事に処理が追いつかなくなり、徐々にRSSリーダーの未読記事が膨れ上がり、だんだんRSSリーダーを開くのが嫌になってくるという恐ろしい(?)病気です。 それGre(ry) 詳細については、livedoor Readerとは – はてな に掲載されている vi モードのあたりを。 とはいえ、まぁ、LDR であれば「最速インターフェース研究会 :: how many feeds do you subscribe to?」を参考にして、レートを駆使すれば、かなりの程度までどうにかなるのではないでしょうか。 僕の LDR は、毎日だいたい 1,500 から 2,000 くらい新着エントリがあって、フィードにレートをつけるのがめんどうくさくて放置してあるので、フラット表示にして、端から端まで全部、少なくともタイトルだけは眺めています。まぁ、レート管理しないでも済む程度の情報にしか触れていないってことですが。 今後はぼちぼちレートつけるようにしていきたいなぁ。 ストレスフリーの仕事術―仕事と人生をコントロールする52の法則 posted with amazlet on 06.07.05 デビッド アレン David Allen 田口 元 二見書房 (2006/05) Amazon.co.jp で詳細を見る

Asamasi ID Filter その後

以前晒した “Asamasi ID Filter” について、amazon の商品ページの URL がなんか変更されてるなーというのは知ってたけど、このスクリプトを自分で使ってる分には困る場面があんまりなかったので放置してたのですが、どうにかしろよ!といわれたので、激しくいまさらですが対応しました。 // ==UserScript== // @name Asamasi ID Filter // @namespace http://antipop.gs/ns/greasemonkey/asamasiidfilter // @description convert malicious things to something good // @include * // @exclude http://www.amazon.co.jp/exec/obidos/tg/browse/-/896244/* // @exclude http://www.amazon.co.jp/exec/obidos/tg/browse/-/10667101/* // @exclude http://www.amazon.co.jp/exec/obidos/tg/browse/-/927712/* // ==/UserScript== (function() { var ids = new Array( 'foo-22', 'bar-22', 'baz-22', // 'antipop-22', ); var links […]

livedoor Reader で読んだフィードの履歴を遡れるようにする greasemonkey スクリプト

LDR でさくさくフィードを読み進めているときに、さっき読んでたフィードに戻りたいと思いきや、すでにマイフィードのリストは更新されており、そのフィードは消えていて簡単には戻れずに、残念な思いをすることがあります。 そこで、以下の通りのスクリプトを書いて、読んだフィードの履歴を遡れるようにしてみました。Shift + p / Shift + n で履歴をいったりきたりできます。 LDR のキャッシュの仕組みがよくわからないので、フィードを丸ごと配列に保存しておくという強引なやりくちを用いています……。 インストール: ldr_feed_history.user.js // ==UserScript== // @name LDR Feed History // @namespace http://antipop.gs/ns/greasemonkey/ldr_feed_history // @include http://reader.livedoor.com/reader/* // ==/UserScript== (function(){ var historyMaxLength = 5; var w = unsafeWindow; var _onload = w.onload; var onload = function(){with (w) { State.GM_now_reading = null; State.GM_feed_index = 0; State.GM_feed_history […]

Update: LDR で最速動画ウォッチング + YouTube Anywhere

「“どこでも YouTube” を実現する Greasemonkey スクリプト YouTube Anywhere」で公開したスクリプトを、せっかくなので、LDR にも対応してみました。「livedoor Reader + YouTube + はてなブックマークで最速動画ウォッチング」と「“どこでも YouTube” を実現する Greasemonkey スクリプト YouTube Anywhere」を足して 2 で割らない感じ。つってもまぁ、最低限 LDR 上で動くようにしただけなのがアレ。それなりに動くので、まぁいいや。あと、ついでにnirvashの日記に触発されて、Qooqle Video Clippers! と HATENA-TUBE のフィードにも対応。 使いかたを再度説明。 LDR 上では、YouTube, Qooqle, HATENA-TUBE の動画エントリを見てる時に、ショートカットキー “y” を押すとプレイヤ表示、さらに “y” を押すとプレイヤを隠します。その他のサイト(デフォルトでは del.icio.us とはてなブックマーク)では、YouTube の動画ページのリンクの脇にアイコンが表示されるので、クリックするとプレイヤが表示されます。 プレイヤに表示されているアイコンをあれこれ押してみればわかりますが、動画ダウンロードや、各種クリッピングサービスへのリンク等が配置されています。 インストールは以下に示すリンクから。このスクリプトをインストールしたら、以前「livedoor Reader + YouTube + はてなブックマークで最速動画ウォッチング」で公開した YouTube Player on LDR は必要ありませんので、そっはアンインストールしちゃってください。 インストール: youtube_anywhere.user.js […]

"どこでも YouTube" を実現する Greasemonkey スクリプト YouTube Anywhere

YouTube の動画を鑑賞・収集する上で便利で素敵なサービスがいろいろと登場しています。 Qooqle Video Qooqle Video Clippers! Tubeちゃんねる: 2ch風YouTubポータル YouTubeブラウザβ@tubeちゃんねる HATENA-TUBE ただまぁ僕の Web ブラウズのやり方は「livedoor Reader + YouTube + はてなブックマークで最速動画ウォッチング」で紹介したように、厳選したサービスを使い込む感じで、それ以外はまぁひと様のリンクとか、自分とこのブックマークに蓄積したもの経由でしか YouTube の動画を見ないだろうな、とか思うわけです。 そんな折り、かせいさんとこ – del.icio.us上のYouTubeへのリンクを直接見たりダウンロードできるGreasemonkey にて公開されていたスクリプトに触発されて、僕も似たようなものを作ってみました。YouTube の動画へのリンクがあると、そのリンクの脇に YouTube アイコンを表示、アイコンをクリックすると HATENA-TUBE ライクなプレイヤが現われるってなもの。 デフォルトでは del.icio.us とはてなブックマーク上のみで動作するよう設定してありますが、「ツール -> Manage UserScripts」から include するドメインを増やすよう設定すれば、いろんなところで使えます。 まぁ、サイトによってはスタイルとかがかなりと悲惨なことにもなりかねませんが、そのへんは見なかったことにして、あまり気にしないでください。 追記。 このスクリプトは「antipop – Update: LDR で最速動画ウォッチング + YouTube Anywhere」で更新されています。そちらのエントリも合せてご覧ください。 インストール: youtube_anywhere.user.js // ==UserScript== // // @name […]

livedoor Reader + YouTube + はてなブックマークで最速動画ウォッチング

「YouTube のタグによる検索結果の feed アイコンを表示する Greasemonkey スクリプト」で述べた通り、YouTube の検索結果による feed を利用できることがわかったので、早速 livedoor Reader に登録してみました。それはそれでまぁいいんだけど、「これはよさげ?」という動画をいちいちタブを開いて観るのめんどくさい!feed のチェックから視聴、はたまた気に入った動画のブックマークまでの全てを、LDR 内で完結させたい!!!という思いがむくむくと湧き起こってきました。 というわけで、上記要求を満たすのに必要なもののうち、欠けていた LDR 内で YouTube の動画を観られるようにする greasemonkey スクリプトを書いた(詳細は後述)ので、なかなか快適な YouTube ヲチ生活を送れそうです。百聞は一見に如かずというわけで、とりあえずデモンストレーション動画をご覧ください。 YouTube – Mashup livedoor Reader, YouTube and Hatena::Bookmark http://ktr.s101.xrea.com/pg6mxOCCxnM.flv つか、初めて YouTube に動画をうpってみたのですが、画質が激しく劣化するんですな。。。↑のプレイヤじゃぁ小さ過ぎて、なにをやってるのかよくわかんないかも。詳しくは、リンク先の YouTube にてご覧ください(それでもなんかばっちい画質になっちゃってるけど……)。 見ればおおむねわかると思うけど、デモ動画の流れを順を追って説明します。 YouTube で「中川翔子」を検索 中川翔子の検索結果が表示される 検索語入力欄の左に feed アイコンが表示されているのが確認できる 「YouTube のタグによる検索結果の feed アイコンを表示する Greasemonkey スクリプト」で公開したスクリプトによる feed をブラウザで表示、ブックマークレットにより、その feed を LDR […]