Sunday 28 August 2022

辞書

2019に世界大百科が読めるようになったとか書いてたが、

-rw-r--r-- 40M Apr 3 2001 dict/AE.TXT
-rw-r--r-- 2.9M Oct 25 1999 dict/DAILYEJ.EUC
-rw-r--r-- 2.6M Oct 25 1999 dict/DAILYJE.EUC
-rw-r--r-- 6.4M Oct 25 1999 dict/IWANAMI.EUC
-rw-r--r-- 9.9M Jan 28 2019 dict/chujiten.txt
-rw-r--r-- 37M Jan 28 2019 dict/kojien.txt
-rw-r--r-- 218M Jan 27 2019 dict/sedai.txt

ってのが手元に。全部、平文で sort 済み。これを Perl script で二分法で検索する仕組み。

Viewer アプリ使ってたときもあったんだけど、やめちゃった。

思ったより小さい。AE はCDROMがでたばっかりの頃に買った英語の Multimedia Encyclopedia です。

広辞苑は eBook だな。daily はなんだったかな。雑誌の付録だったような気もする。中辞典は研究社の英和。

普通に、macOS についてくるので困らないとは思うけど、歴史的経緯で持ってるだけです。

command line から検索できるのは便利

!! iwanami べんり
Searching ベンリ....
ベンリ 【便利】〔名・ナノ〕都合がよく重宝なこと。また、うまく役に立つこと。「通勤に—な所」;〔派生〕 -さ -がる〔関連〕便・便益・便宜・簡便・軽便・至便・利便・実用・重宝・徳用・好都合
ベンリ 【弁理】物事を判別して処理すること。取り扱うこと。
ベンリ・コウシ 【—公使】外交使節の階級の一つ。特命全権公使の下、代理公使の上。
ベンリ・シ 【—士】特許・実用新案・意匠・商標について、特許庁に対する申請・出願などの事柄を代理して行う職業の人。
ベンリ・ヤ 【—屋】物品の配達とか伝言とかの雑用を足すことを職業とする人。

片仮名に変換してるんだな。

use Search::Dict;
$word = nkf('-e',$word);
$word =~ s/\244(.)/\245$1/g; # Make it kata-kana
open($DICT,"<$dictionary");
&look($DICT,$word,$dict,$case);

かんたん。

No comments: