ArtSaltのサイドストーリー

音楽、フリーウェア、WEBサービス、食べものなどに関する日記。トラックバック、コメント歓迎。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

また英辞郎が使いにくくなった

スペースアルクの英辞郎 on the Web。去年(2007年)の10月ごろ大きな改変があり、「ブラウザの検索エンジンが使えなくなった」と大騒ぎになったことを覚えている人は多いと思う。
英辞郎の検索エンジンをいじる
英辞郎の検索プラグイン公開は是か非か

でもって、世間の目がOpera9.5やらFirefox3やらに向けられている最近になって、英辞郎が密かにアップデートしたんだけど、気づいている人は多くないと思う。

Firefoxの search plugin

MozillaZine.jp :: トピックを表示 - [検索エンジン] 英辞郎 on the Web (New)」で紹介されているFirefox用検索プラグインの場合、

  • look を調べる - OK。
  • 見る を調べる - OK。
  • look into を調べる - NG。「look+into に該当する項目は見つかりませんでした」と言われてしまう。

Operaの search engine

今までは、search.iniに、

[Search Engine xx]
ID=xxxxxxx
Name=英辞郎(^-^)
Verbtext=0
URL=http://eow.alc.co.jp/%s/UTF-8/
Query=
Key=(^-^)
Is post=0
Has endseparator=0
Encoding=iso-2022-jp
Search Type=0
Position=-1
Nameid=0
Deleted=0

… と書いときゃよかったわけだけど、現状は、

  • look を調べる - OK。
  • 見る を調べる - NG。「$B8+$k(B に該当する項目は見つかりませんでした」と言われてしまう。
  • look into を調べる - NG。「look+into に該当する項目は見つかりませんでした」と言われてしまう。

ようするに、今回の英辞郎の仕様変更は、英熟語を調べようとすると、単語間の半角スペースをプラス記号に変換してしまうのだ

イタチごっこですが、対策

対策その1。Firefoxだったら smart keyword を使う。あらゆるパターンに対応できる。
Firefox smart keywords explained: quick search from the address bar
http://eow.alc.co.jp/%s/UTF-8/
ようするに、検索プラグインだとNGで、スマートキーワードならOKになるんだけど、その理由は不明。ただし、「テキスト選択 → 右クリック → 検索」という方法を好む人にはスマートキーワードは向かない。
対策その2。サーバーにPHPを置く。Firefox用。
福井プログラマー生活向上委員会 - アルク(英和&和英辞書)用検索プラグイン用CGI
PHPとかサーバーとか言われても自分はよくわからないので、検証できないです。
対策その3。Operaの場合。
Encoding=iso-2022-jp の部分を変えれば、「日本語 → 英語」の翻訳は可能になる。
しかし、英語の熟語または慣用句(語彙の間にスペースが入る)となると、どうしてもスペースがプラス記号に化けてしまう。

メタサーチを禁止したいスペースアルクさんの気持ちはわからないではないんですけどね

以前からgreasemonkeyとかOperaのUserJSを使ってる人たちも多いと思うけど、今回の仕様変更の影響を受けていないんでしょうかね。
あと、ローカルに英辞郎の辞書を置いてMouseoverDictionaryにそれを参照させるなんていう代替案もある。これならスペースアルクとは無関係になるわけで、完璧。

スペースアルクのほうの英辞郎の話に戻るけど、半角スペースを %20 に変換し、それをスペースアルクに投げるスクリプトをつくればいいんじゃないかな、私はそんなのつくれませんけど。
それにしても、イタチごっこですね、スペースアルクさん。トップページに来てもらいたい、という気持ちはわかりますが。

関連

同日(2008年06月22日)追記

リンクされました。
どっかの辞書サイトを使うためのJavaScript断片 - Kuruman Log - by Kuruma

Operaでも「半角スペースの問題」が解決しました。ありがとうございます。

翌日(2008年06月23日)追記

リンクされました。こちらもOpera用。"execute program" の引数の解釈が変わった件に関連してopera_ex用のスクリプトを公開なさったかたですね。どうもです。
例の件 [ashula.info]
FirefoxのConQuery(後注)も半角スペースの件に対応。どうもです。
Shadow912's Mozilla/Firefox 日本語版拡張置き場: ConQuery 1.7.3 改造版その3リリース!
Shadow912's Mozilla/Firefox 日本語版拡張置き場: ConQuery 1.7.3 改造版その3 新仕様対応検索エンジン

後注

ConQueryってのは、私が知ってるだけでも3種類ある。それぞれ微妙に違うんだけど、いずれもFirefox3に対応ずみ。

本家(Vasa Maximov さん)
ConQuery :: Firefox Add-ons
Shadow912さんの日本語locale
Shadow912's Mozilla/Firefox 日本語版拡張置き場: ConQuery
Yukichiさんの改造版
ConQuery

翌々日(2008年06月24日)追記

トラックバックされました。
なにやら「誤解」があるようなので一言云っとくかなぁ - borbisの日記

事実経過

うーん、勘違いしてたのかなぁ。第3者のログを時系列に沿って貼り付けとく。

2チャンネルのOpera本スレ - 2007/10/19(金) 17:02:33
682 :名無しさん@お腹いっぱい。:2007/10/19(金) 17:02:33 ID:+FlEHOZX0
    >>678
    自分は前にここで
    URL=javascript:location.href='http://eow.alc.co.jp/'+('%s').split('+').join('5'+20)
    と教えてもらったんだけど、それだと英語→日本語はできても日本語→英語ができなかったんで
    URL=http://eow.alc.co.jp/%s/UTF-8/
    Encoding=2022-jp
    にしてる
MozillaZine.jp :: トピックを表示 - [検索エンジン] 英辞郎 on the Web (New) - 2007年10月19日(金) 20:43

「英辞郎 on the Web 」は最近、辞書検索の仕様が変更になりました。

アルク(英和&和英辞書)用検索プラグイン用CGI - 福井プログラマー生活向上委員会 - 2008年6月20日(金)

うちのサイトでも結構人気を頂いている、アルク(英和&和英辞書)用検索プラグイン for Firefoxですが、どうもまた最近、アルクのAPI仕様が微妙に変わったようで、プラグイン経由でのスペースで区切った複数ワード検索がうまく動かなくなりました。

Shadow912's Mozilla/Firefox 日本語版拡張置き場: ConQuery 1.7.3 改造版その3リリース! - 2008年6月23日 (月)

ConQuery 1.7.3 改造版を作成しましたので、正式版その3をリリースします。

Shadow912's Mozilla/Firefox 日本語版拡張置き場: ConQuery 1.7.3 改造版その3 新仕様対応検索エンジン - 2008年6月23日 (月)

ConQuery 1.7.3 改造版その3(mod-3) で追加した新仕様「{searchTerms} の空白文字(スペース)を「+」ではなくパーセントエンコードの「%20」に変換する」に対応した検索エンジンの例を紹介します。

… という経緯があり、自分のところでもFirefoxとOperaの英辞郎用検索エンジンがうまく動かなくなったので、「最近(2008年06月)になってスペースアルクが英辞郎をまたアップデートしたんだ」と判断しちゃったんですけどね。

現在は両ブラウザで問題なく使えているので、結果オーライ。

Google
WWW ArtSaltのサイドストーリー
Web site (optional)
Comment - Need to type CAPTCHA, an image of distorted Japanese Hiragana or Katakana afterward.
Password - Not allowed to modify your comment later if password not entered.
On secret mode?
 

http://art2006salt.blog60.fc2.com/tb.php/770-0d3cc773

このブログについて

最近のエントリ

カテゴリー
あわせて読みたいブログ

あわせて読みたい

最近のコメント
Internet Explorer
よりも便利です

Opera 9 - Always secure with Opera Firefoxをダウンロード!!

相互リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。