3 posts tagged “greasemonkey”
早くも日曜日終わりです。毎度のことながらアンニュイです(?)。なんだか取り留めのないことをずっとやっていた感じの週末でした。それにしても寒いですね。風邪引きそうだったので暖房また入れました。あと昨日は母の日だったにも関わらず、大したこと出来ませんでしたゴメン。でもご本人は気にも留めずに友達とどこか遊びに行っていたようで…w。
ちょっと玄人向けのTipsを2つほど。最新のFirefox バージョン3 ベータ版を使いたいけど、まだ現行のバージョン2も必要だっていう場合がまだ多いので(私としては)、プロファイルを分けてそれぞれ両方を別々に起動出来るようにしました。方法はFirefox3のサイトに書いてあってそれほど難しくはないです。Mac OS Xではaliasコマンドで簡単に起動出来るように設定しておくと、なお便利だと思います。
あとVoxで使う面白いGreasemonkeyスクリプトをひとつ知ったのでご紹介です。Voxの編集画面はご存知の通り、標準でリッチテキスト編集が出来る様になっていますけど、HTMLコードで編集するモードに切り替えるボタンをツールバーの右端に追加することが出来るグリモンです。
Vox Editing with WYSIWYG or HTML alternately - cho45 - userscripts.org
試しに上のリンクを新規ウィンドウで開く様にしました。VoxのデフォルトだとHTMLを自分で書いてから保存時に「反映」させないと出来ませんが、これだとツールボタンの機能を併用しながら、細かいところを簡単に再編集して実現出来たりします。他にも、アイテムを挿入した時にVoxではどんなHTMLコードを埋め込んでいるのか垣間見ることが出来ます。ご興味あれば見てみるのも面白いかもです。
Firefox用にGreasemonkey (以下:グリモン)という、表示しているページを内容的もしくはデザイン的に書き換えたり追加できるアドオンがあります。以前にもこのエントリでメールアドレスのmailtoリンクをメールソフトなど通さず直接Gmailのメール作成画面に飛ばして宛先にそのアドレスを指定するグリモン用スクリプトを紹介しました。
昨日ひとつグリモン用スクリプトを思いついたので、先ほど作ってみました。グリモンがインストールされているFirefoxを使われている方はぜひお試しください。
Get TinyURL String (download it)
スクリプト配布ページ: Get TinyURL String - Userscripts.org
Twitterをよくやっている人にはお馴染みだと思いますが、長いURLを短くするTinyURLというサービスがあります。このサイトを使ってURLをタイニーなURLに変換すると、作成されたタイニーなURLが結果ページに表示されるわけですが、その新しいURLがリンクテキストになっているわけでもなく、テキストフォームに入っているわけでもないので、ちょっとコピーしにくいのです。マウスをURLテキスト部分まで持ってきて端から端までドラッグ…なんて作業、煩わしいでしょ?そんなに使うサービスでなければ一度くらい許せますけど、生成したURLをすぐコピーしたいのに、いちいちマウス操作だなんてねぇ。ということで、このタイニーなグリモンスクリプトです。
このスクリプトをインストールすると、TinyURLサイトで生成した結果ページを表示するのと同時に、タイニーなURLがテキスト入力欄に入ったJavaScriptのプロンプト・ダイアログを出します。すると図の様にURLがフォーカスされた状態で表示されるので、そのままキーボードのショートカットですぐコピーできる…というのが、このスクリプトの用途です。WindowsならCtrl+CでMacOSXならCommand+Cですね。あとは使いたい所でペーストして頂ければです。サイトで配布されているTinyURL作成用ツールバー・ボタンをFirefoxのブックマーク・ショートカットで登録しておいて、このグリモン用スクリプトを使うと、キーボードだけで非常に高速にURLのコピーまでできると思います。
GigazineやWordpressブログなど、アクセスの度にプロセッシングされるHTMLページはURLに?マークが入っているケースが多く、Twitterでは生のアドレスを入れると正しくTinyURLに変換されない…なんていう不具合があります。それでこれを思いついたわけなんですが、こういったURLは先にTinyURL.comサイトで作っておけば、?以下の文字列も含めて正しく変換されます。TinyURLはTwitter以外にも結構使い道ありそうだと思うので、サイトを使われるときはぜひこのスクリプトも合わせて使ってみてください :)
追記:記事内の略語表記を"グリモン"に直しました。レじゃなくてリの方がcommon wordでしたので…。あとリンクテキスト、ありましたね(笑)。Open in new windowって小さく…すいません小さくて見えませんでした(?)。
ショートカットだけでURLコピーまで済ませるなら、このスクリプトということで…。
仕事から帰ってくる時に帰路にあるドラッグストアの前に観光バスが停まっていました。バスには「雲仙観光」と書かれていたので、もしやと思ってナンバープレートを見ると、長崎ナンバーでした。遠い所からようこそ、カナガワのとある町のドラッグストアへ…。他にもビードロ美術館とか書いてありました。そのままこのバスに乗って長崎にでも行きたいなぁ…と思ったのは、多分私だけかなと。でもこのバスがそのまま長崎に戻らず北海道に行くんだったら反対にヤダなぁ…と。それでサラダちゃん家に急に押しかけても、お茶出してくれないかも…とか思ったりな今日この頃です。暖かくなりましたが若干体調悪いです。
以前Google Notifierの話を書いたりしましたが(記事リンク)、最近私はGNotifierの使用を止めてしまいました。確かに新着メールをすぐチェック出来て便利なのですが、たまにGmailとの接続が不安定になると頻繁にアラートを出す様になるので、それが煩わしくなった感じです。その代わりGoogleで提供されているDashboardのWidgetで簡単に確認するようにしました。また気が向いたら使いたいところですが、他の面白いチェック方法を密かに思惑中です。
GNotifierを使わなくなったことで1つ不便なことがあるのですが、GNotifierはWEBページに張られているmailtoリンクをクリックすることでGmailの新規投稿ページを開くハンドラを持っているのですが、mailtoリンクをクリックする度にNotifierがいちいち起動する…というジレンマが発生します。だったら起動しておけばいいじゃない…という話になりますが、その辺はこだわりを持って「使わなく」ならなければいけないと思うわけです(?)。といってもmailtoリンク経由でメールすることなんて最近ホントありませんが、やはりこだわりたいわけです。
ということで、Greasemonkeyのお出番です。FirefoxでmailtoリンクをクリックしたらGNotifierを経由しないで強制的にGmailの新規投稿ページが立ち上がるようにすればいいじゃない…ということです。そういったスクリプトがあるか探したら幸いにもありました(GMailTo)。インストールしてフォクすけを再起動してmailtoをクリックしたら、みごと新規投稿ページが立ち上がりました。勿論GNotifierは勝手に起動しません。FireFoxを使わないこだわりな貴方は、ブラウザを問わないプロキシ経由でmailtoリンク書き換えを試すのも面白いハズです(これは最近読んでいる某Hacks本のネタだったりします)。
あとひとつ余談ですが、以前旧ブログでポッドキャストに興味持ち出した頃にお世話になったスギモトトモユキさんの新作アルバムがiTunes Storeで買う事ができるそうです。久しぶりにサイトを拝見したらそのアルバムの紹介が掲載されていました。早速買おうと思います。4曲入りで600円のミニアルバムです。Modulationでも流れていたキジバトの鳴き声をサンプリングした曲も収録されています。カッコイイです。
IPO - EP by スギモトトモユキ (iTunes Store)