【コラム】
日本時間の6月5日、OS Xの最新版アップデータ(Ver10.1.5、Build 5S60)が公開された。ATI Rage Proなど各種グラフィックカードの描画速度アップが特記事項として挙げられるが、個人的にはWebDAVの機能強化によるiDiskのアクセス速度改善がうれしい。Internet Explorerの起動も速くなった。まだアップデートしていないユーザは急げ!!
さて今回は、104万語(Ver.54.0)という驚異的な収録語数を誇るフリーの英和電子辞書「英辞郎」をOS Xで利用する方法を紹介したい。ただし、Carbon/Cocoaアプリの紹介では当コラムの芸風(?)に反するので、辞書検索クライアントにはemacsを使用する。事前準備としては、OS Xに標準装備のemacsまたはCarbon版emacs(
なお、emacsを選んだのは芸風だけが理由ではない。テキストエディタであるemacsから英辞郎を利用できれば、文字の読み書きと辞書を引く作業がスムースになるという大きな利点があるからだ。たとえば、文章中の目的の単語にカーソルを置きC-c w(controlを押しながらcをタイプ、続けてwをタイプ)と押せば、ウィンドウ下部にその単語の意味が表示される。辞書検索クライアントがエディタと別に存在する場合、これほどスマートに事は運ばないだろう。
英辞郎の入手方法だが、インターネット上では公開されていないため@niftyの英会話フォーラム・コミュニケーション館からダウンロードすることになる。ただし、書籍(英辞郎、ISBN:4-7574-0570-7)として販売されているので、それを利用する手もある。
emacsから英辞郎を利用するためには、SDICというemacs-lispで記述されたプログラムが必要だ。ファイルのダウンロード後、次に示す手順でインストールしてほしい。また、パッケージ内のlispディレクトリに収録されている「sample.emacs」の内容を自分のホームディレクトリにあるemacsの初期化ファイル(~/.emacs)に追加しておくこと。
○sdic-2.1.2のインストール
% tar zxf sdic-2.1.2.tar.gz
% cd sdic-2.1.2
(SDIC形式辞書ファイルを作成する)
% ./configure --with-eijirou=/usr/local/share/dict
% make
% sudo make install
% sudo make install-info
@niftyで公開されている英辞郎のデータは、4つのファイル(LHAで圧縮)に分割されている。それを結合し、SDICで扱えるファイル形式(SDIC形式)に変換する手順は次のとおり。変換にはSDICに収録されているperlスクリプトを使用するため、SDICのインストールと並行して作業すること。なお、正しく変換されれば78,314,776バイト(Ver.54.0の場合)のファイルとなるはずだ。
○SDIC形式辞書ファイルの作成
% cat eiji54ad.txt eiji54ej.txt eiji54kp.txt eiji54qz.txt > eiji54all.txt
% nkf -SXe eiji54all.txt | perl eijirou.perl > eijirou.sdic
% sudo mkdir /usr/local/share/dict
% sudo cp eijirou.sdic /usr/local/share/dict/
これでemacsから英辞郎を利用するための準備は完了だ。試しに適当な英単語の上までカーソルを移動し、C-c wとタイプしてみよう。「Input word : ***」とミニバッファに表示されるので、Enterを押せば検索が開始される。単語を手入力する場合には「M-x sdic」と実行すればOK。通常はその2通りの操作で十分だが、検索結果が表示されたウィンドウで「?」とタイプすればオンラインヘルプを表示できる。
検索速度が気になる場合には、高速に文字列を検索するためのプログラム「SUFRAY」をインストールしてみよう。検索用インデックスファイルのために225MBほどのディスクスペースを消費するが、単語が検出されるまでの時間は確実に短縮されるはずだ。
○sufary-2.1.1のインストール
% tar xzf sufray-2.1.1.tgz
% cd sufray-2.1.1
% mv lib/Makefile lib/Makefile.org
% sed 's/echo/ranlib/g' lib/Makefile.org > lib/Makefile
% ./configure
% make
% sudo cp array/array /usr/local/bin/
% sudo cp mkary/mkary /usr/local/bin/
% rehash
% cd /usr/local/share/dict
% sudo mkary eijirou.sdic
@nifty 英会話フォーラム・コミュニケーション館(FENGC)
SDIC
SUFRAY Home Page
成長を続ける英和辞書「英辞郎」、ついに100万語を突破 - CD付書籍も発売へ
| レノボ・ジャパン、ウェブ広告モデルを一般公募 - 新生活キャンペーンの一環で [21:21 2/10] |
| 【レポート】スマートフォンを狙ったワンクリック詐欺やオンラインバンキングを狙うゼットボット - トレンドマイクロマンスリーレポート [20:43 2/10] |
| 【レポート】レノボ、大和研究所の開発陣らによる「ThinkPad X1 Hybrid」の技術解説 [20:41 2/10] |
| デル、「冬モデルファイナルセール」最終週 - 各種アップグレードが無料 [20:13 2/10] |
| Appleが3月初旬にスペシャルイベント開催の噂 - iPad 3の発表か [18:34 2/10] |
|
【レポート】人気の無料/有料アプリを毎週紹介 - 1月31日~2月8日のAndroidアプリランキング [01:00 2/11] 携帯 |
|
渡部篤郎主演でドラマ化!地元新聞社が伝え続けた東日本大震災の物語 [00:08 2/11] キャリア |
|
沖縄発ヒーロー革命!「琉神マブヤー」が海を越えハワイを目指す! [00:08 2/11] キャリア |
|
中国四川省、パンダの保護と生態研究の最新情報とは? [00:08 2/11] キャリア |
|
日本の影響でオタク文化が発達!? 設楽統と杉崎美香がシンガポールのエンタメを探る! [00:07 2/11] キャリア |