Posts Tagged ‘Firefox’

FirefoxのUAをiphoneに偽装

2008.07.16 水

X02NKを購入して一ヶ月の身としては、もちろんiphoneに手が出るはずもありません。
手が出ないというと悔しいので、敢えて買わないと言っておきましょう。

そこで、少しでもiphoneの雰囲気を味わおうと、FirefoxのUAをiphoneに偽装してみました。
やり方は、以下のとおり、簡単です。

  1. User Agent Switcherをインストール
  2. あたらしくiphoneのUAの定義を追加。具体的には、下欄を参照。

Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3″

Firefox > ツール > User Agent Switcher > Optionsを開いて、User Agentを追加します。Descripsion欄に適当な文字列、User Agemt欄に上記の文字列を入れます。あとは、iphoneに偽装して各サイトを見てみます。

User Agent Switcher

Yahoo Japanを見てみるとこんな感じに見えます。

Yahoo by iphone

Yahoo Auction by iphone

iGoogleはこんな感じ。X02NKでiphonesque使って偽装を行った場合とほとんど変わりません。

iGoogle by iphone

X02NKでiphonesqueはそのうちやってみたいと思います。

Related Entries

アルクの英和辞書をひきまくるGreasemonkeyスクリプト

2008.04.23 水

Mouseover Dictionary with 英辞郎 on Leopardのエントリで記載した通り、Firefoxの拡張機能(アドオン)を使って英辞郎のデータベースを引いています。まぁこれはこれで結構使えるのですが、いくつか問題があります。

  • 熟語が引けない
  • ウェブ版の英辞郎と比べて、表示結果がすくない

ようはCD-ROM版よりもウェブ版のほうがよい訳です。なのでなんとかウェブ版の英辞郎=アルクから辞書を引けないかを探していたところFast Look up AlcというGreasemonkeyのスクリプトを見つけました。その名も「英和辞書ひきまくる Greasemonkey スクリプト」。

まずは、をインストール。そのあとuserscripts.orgからスクリプトをインストール。特に問題なくインストール完了。翻訳した文字列をマウスで選択すると翻訳がステータスバーの上に表示されます。(画像参考)

Fast Look up Alcの翻訳画面

ただし、英辞郎 on the webの規約には、以下の一文があります。

『英辞郎 on the Web』のメタサーチなどに類似する利用法は、許諾なく行うことを禁じます。
メタサーチとは、弊社に無断で弊社 以外の場において、弊社が許諾する以外の形で、検索語の入力ボックスなどを作成、公開、販売し、弊社の『英辞郎 on the Web』エンジンをあたかもそのサイトもしくはソフトウェアの部品であるかのように利用し、検索結果のみを表示するものと定義します。この範疇には下記の ものが含まれます。

これを読む限り、この使い方は利用規約に抵触しますし、同様にFirefoxの検索エンジンに追加するなどの行為も同じく認められないと思われます。at your own riskでどうぞ。

Related Entries

Mouseover Dictionary with 英辞郎 on Leopard

2008.04.05 土

最近は英語のBlogもたまに読んでいる。Web業界の情報は海外のほうが圧倒的に多いし、特にIA系の記事は日本ではあまり見かけないし。 英語力が乏しい僕の場合は、だいたい2行に1つくらいはわからん単語が出てくる。
そんなときは当たり前のように辞書を引くのだけど、そんなに頻繁に出てくると辞書を引くのに必死になってすっかり内容が頭から抜けてしまう。

ちょっと前置きが長くなったけど、そういうときにブラウザでマウスオーバーすると辞書を引いてくれる、そんな便利なツールがいくつかある。昔はマウス辞書とかいわれていたらしい。 Firefoxのプラグインとして利用できるMouseover Dictionaryが最もメジャーだろうか?このMouseover Dictionaryには辞書自体は付属されていないので、辞書データとして英辞郎を使う。

まずは、Mouseover Dictionaryのサイトからプラグインをインストール。mouseoverdictionary-0.6.2.xpiをインストールしようとすると以下のエラーが発生。

理由はよくわからないが、インストール自体は成功している様子。Firefoxを再起動してみるとアドオンから確認することができ。 次に英辞郎の変換。Mouseover Dictionaryで英辞郎を使うためには、PDIC形式から一行テキスト形式に変換する必要があるとのこと。 方法はPerlのスクリプトを使ったりいくつか方法があるらしいが、一番簡単でてっとりやそうな、DiDi Dictionary Viewerを使うことにした。

ソフトを起動したらメニューバーのツール>PDICから他形式、EIJIRO98.DICを選択する。大体2分くらいで変換が完了する。 次は、Mouseover Dictionaryに辞書を読みこむ。Firefoxのツール>アドオンからMouseover Dictionaryを選択して、設定をクリックすると、辞書読み込みのためのウィンドウが開く(以下参照。)

辞書のロードから、先ほど変換しておいたTXT形式のファイルを読み込ませる。待つことしばし、3分程度、読み込みが完了。 さっそく、Alt+NでMouseover Dictionaryを起動して、マウスオーバーしてみる。しかし文字が化けている。

いろいろ調べてみると、DiDiを使うとPDICから一行テキストの際にUTF-8で変換するらしいが、Mouseover Dictionaryでは、S-JISでなければならないらしい。ということで、UTFをS-JISに変換。僕は、変換ソフト探すのが面倒くさかったので、WindowsのPDICを使ってしまいましたが、Macでやる場合は、Charcoいうツールでできるようです。 この一連の作業は、Macはじめました。さんの以下エントリを参考にすると便利です。

ここまででようやく準備完了。再度、FirefoxからMouseover Dictionaryを起動。今回は無事に化けずに翻訳できました。 Mouseover Dictionaryに読み込まさせると、読み込みに使ったTXT形式にしたファイルは不要なので削除して完了。

ちなみに読み込ませた辞書は Users/ユーザー名/Library/Application Support/Firefox/Profiles/文字列/mouseoverdictionary.sqlit にできています。EIJIRO98.DICだけだと大体170MB程度でしょう。

Related Entries