- « 2005年02月03日 - JEに於けるIME活用法 |
- | 2005年04月29日 - 教科書に載っていないEQ2の常識 »
EQ2用語検索bookmarkletのご案内
EQ2の用語・略語集を外部のweb siteからも検索する為のbookmarkletを提供します。
拙作のEQ2用語集を外部のweb siteからも検索する為のbookmarkletを作成致しましたので、ご案内致します。
調べたい用語(文字列)を選択(反転)状態にして、以下のbookmarkletを実行してください。それによって、当該用語を引数として、用語集から検索することが出来ます。選択状態にしなければ、単に用語集のpageが開くだけとなりますのでご注意ください。
なお、本bookmarkletはFirefox 1.0.1及びIE6.0 SP1にて動作確認を致しました。
- EQ2用語検索 新窓版bookmarklet : 新しいwindowを開いて表示します。
- EQ2用語検索 自窓版bookmarklet : 既存の(jump元のpageが表示されている)windowで表示します。
bookmarkletという存在はまだまだ広く知られている訳ではありません。保存法・使用法を後述致しますので、そちらも是非併せてご参照ください。
保存法
これらのbookmarkletは、お使いのbrowser(user agent)のbookmark(favorite)へ以下のような方法で保存してお使いください。どの方法でも保存は可能です。
- 「favorites」directoryで直接*.urlを作成する。
- 「favorite(お気に入り)」barへ、上述のlinkをdrag & dropする。
- 右clickで出て来るpop-up menuで、「お気に入りに追加(F) ...」を選択する。「セキュリティの警告」dialog boxにて「追加しようとしているお気に入りは、安全でない可能性があります。続行しますか?」という警告が出る場合は、「はい(Y)」buttonを押下してください。javascriptなので、内容の善し悪しにかかわらず一律にこの警告を出すようになっている様子です。
- Firefoxなら、special barへ、上述のlinkをdrag & dropすることも出来ます。
便利な文字列選択法
文字列を選択する場合には、次の幾つかの方法があります。これらの方法はFirefox 1.0.1及びIE 6.0 SP1にて動作確認を致しました。
- 調べたい文字列をdouble clickする。この方法を推奨します。これによって、単語単位で自動的に選択状態になります。なお、1bytes文字が連続している場合に、目的の語(word)の次のspaceも含まれてしまいますが、本bookmarkletは自動的に末尾のspaceを切り落としますので、意識せずにそのまま利用することが出来ます。
- 調べたい文字列の先頭でclickし、次に末尾でshift keyを押下しながらclickする。こちらは、後述のdragをし難い場合に特に有効です。
- 調べたい文字列をdragする。最も一般的な方法です。
その他
動作環境
JavaScriptが動作可能な状態にあるweb browser(user agent)が必要です。securityの設定によっては、JavaScriptが動作しないようになっている場合もあり、その場合には本bookmarkletをご使用になれません。
pop-up blocker対策
新窓版は、新しいwindowをopenする際にpop-up blockerが働くことがあります。例えばGoogle Toolbarを用いる場合には、control keyを押下しながらbookmarkletをclickすることで一時的に回避出来るほか、web site単位でblockerの動作を制御することも出来ます。一旦windowが開いてしまえば、そのwindowを閉じない限り、以後何度検索をしてもそのwindowに表示されます。
おまけ:OpenJane Doeからも検索
OpenJane Doeのcommandを紹介します。まず、設定(O)-設定(O), 機能-コマンドで以下のcommandを追加してください。追加後は、確かJaneの再起動が必要だったと思います。調べたい文字列をdragするなどして選択状態にし、以下のcommandを実行すると、EQ2用語集から当該文字列を検索出来ます。
OpenJane Doe α 0.1.12.2にて動作確認を致しました。
- コマンド名
- EQ2用語検索(&G)
- 実行するコマンド
- http://www.estonteco.com/guides/glossary/$TEXTE-j.html
公開に寄せて
これまでの用語検索では、各web siteで検索formを設置いただくか、用語にanchorを設けていただくことによって、本web siteへlinkしていただいておりました。すなわち、contents提供者にこれらの作業をserver側へしていただくことが必要でした。
しかし、このbookmarkletは、利用者がbookmarkletを実行するだけで、client側で処理が完結するため、世の多くのweb siteからEQ2用語を検索することが出来ます。
用語が羅列されたweb pageは、用語に不慣れな場合は読み難いと感じる方もいらっしゃると思います。また、例えば邦語以外のweb pageであっても、単語の意味が解れば読解がかなり楽になることを体験した方も多くいらっしゃると思います。このbookmarkletが読解の一助となれば幸いです。
Ethelbert @ Sebilis (2005年03月21日 00時10分)
関連記事
- category
- Guides
- 固有名詞の読み方 (2004年12月29日)
- 固有名詞の読みは千差万別です。判断に迷うような用語は音声合成に頼って一般的な解を得ることも可能でしょう。
- EQ2用語集の作成に着手 (2004年12月28日)
- 専門的な用語・略語が多用されるEQ2について、playerに資するための用語・略語集の作成を始めました。
- EQ2用語検索自動linkのご案内 (2005年06月02日)
- EQ2の用語・略語集を外部のweb log等のscriptから容易にlinkを張る為の方法を提供します。
感想
き、来たー!鬼に金棒というか、キラーコンテンツにブックマークレットですね。わからない単語を調べるという、今までとやっていることが変わらないかと思ってましたが、違いました。選択してポチっとな、とするだけだと、かなりスムーズです。お尻のスペースの自動除去とか、ほんの少しの心づかいがすごく便利です。これからも活用させてください!
Falcata (2005年03月21日 13時18分)
むしろ、色物に見向きもしなかったEthelbertさんが、用語集にバックグラウンドイメージを追加したことの方が驚いたかも。どういう風の吹き回しかな、と。冗談はともかく、かなり使い勝手がいいですね、これ。
くま (2005年03月21日 14時54分)
Sigmarion IIIのIEでは動きませんでしたが、普通のIE5.5なら動きました。以上、報告まで。
β申込者 (2005年03月21日 20時40分)
自分はこのドメインをポップアップ許可にしました。こういうときに、広告をいっさい表示しないEthelbertさんの信念がうれしいです。まあ、ブックマークレットを実際に使用して調べる元のサイトも全部ポップアップ許可すると大変なので、コントロールキーは使いますけど。
Wye (2005年03月21日 22時24分)
想像していた以上の反響をいただけたようで、嬉しい限りです。
その他、色々突っ込みどころもあろうかと存じますが、bookmarklet・用語集ともども、忌憚なくご意見をお寄せいただければ幸いです。
> Falcataさん
program(と称するのもおこがましいですが)は調理と同じで、「ちょっと工夫でこの旨さ」になる余地があるので面白いですね。
> くまさん
色物は……春ですので、何となく(謎)。
> β申込者さん
IE5.5の動作報告、ありがとうございます。私のSigmarion IIIも駄目でした。NC4.xも駄目なようです。
> Wyeさん
仕様上、pop-up元となるsiteはjump元であるので、難しい所ですね。一度出てしまえば後は楽なのですけれども。
Ethelbert (2005年03月23日 01時22分)
ブックマークレットの方が便利かも知れませんが、自分もIT用語辞典 e-Words(http://e-words.jp/の配布スクリプトを改造してみました。用語を選択して右クリックして調べられます。「/*」を含めた以下の行を「適当な名前.js」として保存して実行してください。
open('http://www.estonteco.com/guides/glossary/'+escape(external.menuArguments.document.selection.createRange().text)+'-p.html');
*/
var oWshShell = WScript.CreateObject( "WScript.Shell" );
try{
oWshShell.RegDelete( "HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\&EQ2用語検索\\" );
WScript.Echo( "EQ2用語検索を削除しました" );
}catch(e){
oWshShell.RegWrite( "HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\&EQ2用語検索\\", WScript.ScriptFullName );
oWshShell.RegWrite( "HKCU\\Software\\Microsoft\\Internet Explorer\\MenuExt\\&EQ2用語検索\\Contexts", 48, "REG_DWORD" );
WScript.Echo( "EQ2用語検索をインストールしました" );
}
Ned (2005年03月26日 17時59分)
Nedさん、こんにちは。scriptを作成いただき、どうもありがとうございました。
これもなかなか面白いですね。なお、例によって、Google Toolbarのpop-up blockerが働いた際には、Control keyを押下しながらmenuをclickすると巧く行きました。
Ethelbert (2005年03月27日 00時15分)
あなたの感想等をお寄せください
handle name, URLの記入は任意です。
