«前の日記(Saturday 10 May, 2008 ) 最新 次の日記(Tuesday 13 May, 2008 )» 編集

ここに日記はありません


Monday 12 May, 2008 [長年日記]

_ [Daily] 今日の出来事

今朝は某手続きをしに役場へ行く。あらかじめ必要なものを聞いておいたのでスムーズに終わる。どうせ仕事に遅れていくならとついでに買い物へ。前々からどうしようと考えていたプレゼントについて、今朝ふと思いついたものがあったのでそれを買いに行く。

_ [BSD] anthy辞書の強化

portsのupdateにより、anthyが9100eになったので以前と同じように強化辞書を作ることにした。

しかしanthy-9100e.tar.gzを展開してみるとcannadicではなくalt-cannadicベースのものに なっている。そこで今回は美沙緒辞書とcannaの辞書を賢くするぜにあるskk辞書を元にした追加辞書を加える形になる。

ということで今回の場合dict.argは

#
# 辞書ファイルを生成するためのスクリプト
#
# ./mkworddic -f dict.args
# 
# 別のスクリプトからこのファイルをechoやcat、sed等を
# 駆使して生成することも想定
#
set_input_encoding eucjp
read ../alt-cannadic/gcanna.ctd
#
read ../alt-cannadic/gcannaf.ctd
read ../alt-cannadic/gtankan.ctd
#
read ../../canna-misao-0.99/koyu.ctd
read ../../canna-misao-0.99/mchimei.ctd
read ../../canna-misao-0.99/mcomp.ctd
read ../../canna-misao-0.99/mfzok.ctd
read ../../canna-misao-0.99/mmain.ctd
read ../../canna-misao-0.99/mscien.ctd
read ../../canna-misao-0.99/msub.ctd
read ../../gskk-20041208.t
#
read ../mkworddic/adjust.t
read ../mkworddic/compound.t
read ../mkworddic/extra.t
#read ../mkworddic/base.t
#
set_input_encoding utf8
read ../mkworddic/utf8.t
read ../alt-cannadic/g_fname.t
#
# this command will make reverse dictionary
build_reverse_dict
# this command will make dictionary body in utf8
set_dict_encoding utf8
read_uc ../mkworddic/udict
write anthy.wdic
done
ここで
$ cd anthy-9100e/mkworddic/
$ ./mkanthydic -f ./dict.args

とするとanthy.wdicが作成される。

$ cd anthy-9100e/mkanthydic
$ make

でanthy.dicが出来上がり。

% ls -al anthy.dic 
-rw-r--r--  1 foo  bar  32381120  5 13 20:42 anthy.dic

ENOTECA Online(ワイン通販 エノテカ・オンライン) 29980円パソコン工房
リンクシェア アフィリエイト紹介プログラム