Apple Dictionary Bookmarklet

iKnow! のコメントでも紹介されていたように(自演ではないよ!)、SPACE ALC 英辞郎のブックマークレットは好評のようだ。実はこの機能を iPhone や iPod touch で使えるようにもしているので機会があればホーム画面に追加して使ってみてほしい。iPhone アプリケーションの容量制限(このことをブログで書くのは NDA 違反?)のため、ある辞書ソフトが一旦 App Store から引っ込められるという事件もあったが、もし iPhone が常時接続を前提としているのならこの種のものはウェブアプリケーションでいいんじゃないだろうか、という疑問は前のエントリーで書いた通りだ。実際の開発で Webkit を使うことを考えても、Apple の iPhone の戦略と iPhone に興奮しているユーザーの意図の謎は深まるばかりだ。
ところで最近 Apple の Dictionary.app 2.0.2 (51.4) を利用することが多くなった。某所でも紹介されていたように、内容が豊富で役立つことはもちろん、command + ctrl + d によって簡易起動させることは有名だし、副ボタン(所謂右クリック)からも呼び出すことができるが、Safari を使っている時のことを考えると command + num というより少ない手数で使う利点があり、open location が使えることを知った上でブックマークレットを作ることにした。

検証環境は Mac OS X Leopard。WIndows OS ではどのような挙動になるか未調査、dict プロトコルが判別できず、IE7、Firefox3 共に利用することができなかった。ただ、Leopard 環境下においても Firefox を利用した場合、起動するアプリケーションを関連付けるようにする設定ウィンドウが開くので図のように指定してやると良い。
加筆1:Tiger 環境下では辞書アプリが起動するものの、文字列を渡すことができないようだ。
また、このブックマークレットのおかげで Wikipdia ブックマークレットを削除することになったのだが、なんと英辞郎を Apple Dictionary に追加することができるという。どうせ辞書を起動するならまとめた方が便利だと思うので、この作業は追って行いたいところだ。(ここまで 9/2 加筆)
ふと、小学校4年生の時に国語辞書を引く早さを2人一組で競う授業があったことを思い出した…
個人事業主のウェブとiOSアプリ開発者で一児の父親。JavaScript, ActionScript, AppleScript, PHP, SQL, ObjCの読書実行試験運用管理を生業とし、BIND, SMTP, APACHE を FreeBSD, MacBSD, Mac OS X で使い、エディタは Vi, mi, Kod と遷移して現在は Smultron、そして Coda と Xcode の IDE を重用しています。作業の自動化や効率化の導入を応援しています。
P.S. 制作履歴はLinkedInの公開プロフィールをご覧ください。