次のエントリ: 仕事納め [diary]
lookup で和英・英和辞書
2005-12-26-1 / カテゴリ: [win][meadow] / [permlink]
英辞郎のデータをFreePWING形式に変換
全部 cygwin 環境で実施.Jcode.pm がなければ入れておく.
Meadow は Netinstall で lookup をインストールする.
□ 準備(FreePWINGのインストール)
辞書形式の変換に必ず必要というわけではないが,英辞郎の辞書データの変換には必要.しかもうまくいってない… orz
FreePWINGから最新版のソースをダウンロード.
が,必要なファイルのビルドは終わっているっぽい(fpwutils以下)ので,
/usr/local 以下の bin/fpwmake と libexec/freepwing, share/freepwing あと Perl のモジュール類かな,入るのは.
□ 英辞郎
なんかミョーに苦戦した.Makefile が悪い…のか? 英辞郎のEPWING化参照.
英辞郎の EIJIRO**.TXT を同じディレクトリにおいておく.空きディスクは1Gくらい必要かな.
-I は FreePWING でインストールされた fpwutils.mk があるディレクトリ.
超時間かかるので寝る前に仕掛けるのが良いかも.
makeが終わると,カレントに honmon ファイルが生成される.
んで
□ 和英辞郎
割とすぐできた.
□ eblook.exe
http://openlab.jp/edict/eblook/
これもビルド…しないといけないっぽいっつーか,ビルドのために別ソフトもビルドしてインストールしなければならん?? 辞書の変換で力尽きた… orz
と,Meadow/Emacs memo: Meadowで辞書を引こうから,eblook.lzh をダウンロードできるので,eb.dll と eblook.exe を $MEADOW/bin 以下にコピー
□ .emacs
これで最後
全部 cygwin 環境で実施.Jcode.pm がなければ入れておく.
Meadow は Netinstall で lookup をインストールする.
□ 準備(FreePWINGのインストール)
辞書形式の変換に必ず必要というわけではないが,英辞郎の辞書データの変換には必要.しかもうまくいってない… orz
FreePWINGから最新版のソースをダウンロード.
$ tar zxvf freepwing-1.4.4.tar.gz $ cd freepwing-1.4.4 $ ./configure $ makeすると
: : rm -f catdump.tmp make[1]: Leaving directory `/home/zaki/tmp/freepwing-1.4.4/catdump' make[1]: Entering directory `/home/zaki/tmp/freepwing-1.4.4' make[1]: `all-am' に対して行うべき事はありません。 make[1]: Leaving directory `/home/zaki/tmp/freepwing-1.4.4'とかなんとかうまくいかん...
が,必要なファイルのビルドは終わっているっぽい(fpwutils以下)ので,
$ make installを__無理矢理__実行する :p
/usr/local 以下の bin/fpwmake と libexec/freepwing, share/freepwing あと Perl のモジュール類かな,入るのは.
□ 英辞郎
なんかミョーに苦戦した.Makefile が悪い…のか? 英辞郎のEPWING化参照.
英辞郎の EIJIRO**.TXT を同じディレクトリにおいておく.空きディスクは1Gくらい必要かな.
$ cat > Makefile INSTALLDIR=. DIR=EIJIRO FPWPARSER=eijiro-fpw.pl FPWPARSERFLAGS=EIJIRO39.TXT include fpwutils.mk $ make -I /usr/local/share/freepwingEIJIRO39.TXT は英辞郎データのファイル名.
-I は FreePWING でインストールされた fpwutils.mk があるディレクトリ.
超時間かかるので寝る前に仕掛けるのが良いかも.
makeが終わると,カレントに honmon ファイルが生成される.
んで
$ nkf -e catalogs.sjis > catalogs.txt $ /usr/local/libexec/freepwing/catdump -u catalogs.txt catalogsできた catalogs と honmon を
C:/Program Files/dict/EIJIRO/CATALOGS C:/Program Files/dict/EIJIRO/EIJIRO/DATA/HONMONという構成でコピー
□ 和英辞郎
割とすぐできた.
$ fpwmake $ fpwmake catalogsカレントにできた catalogs と honmon を
C:/Program Files/dict/WAEIJIRO/CATALOGS C:/Program Files/dict/WAEIJIRO/WAEIJIRO/DATA/HONMONとする.
□ eblook.exe
http://openlab.jp/edict/eblook/
これもビルド…しないといけないっぽいっつーか,ビルドのために別ソフトもビルドしてインストールしなければならん?? 辞書の変換で力尽きた… orz
と,Meadow/Emacs memo: Meadowで辞書を引こうから,eblook.lzh をダウンロードできるので,eb.dll と eblook.exe を $MEADOW/bin 以下にコピー
□ .emacs
これで最後
(autoload 'lookup "lookup" nil t) (autoload 'lookup-region "lookup" nil t) (autoload 'lookup-pattern "lookup" nil t) (define-key global-map "\C-cl" 'lookup-pattern) (setq lookup-search-agents '((ndeb "C:/Program Files/dict/EIJIRO/") (ndeb "C:/Program Files/dict/WAEIJIRO") )) (setq lookup-process-coding-system 'sjis-dos)こんだけ追加.キーバインドは好みで.パスは CATALOGS ファイルがあるパス.
次のエントリ: 仕事納め [diary]
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2013-05-02 16:12