「オンライン辞書(dserver)によって
辞典盤(12cm EPWING)の英和・和英辞典を読む方法」

オンライン辞書(dserver)によって ASCII の辞典盤(96, 97)の英和・和英辞典(12cm EPWING)を読む方法を紹介します。


  1. FreeBSD2.2.1-RELEASE のパッケージの jp-dserver-2.2.2 をインストールします。 詳細は参考文献の[1]及び/usr/local/lib/dserver/doc を参照して下さい。
  2. 
    
    
  3. 辞典盤のCD-ROMをマウントします。
  4. host# mount_cd9660 /dev/cd0a /usr/local/share/dict/cdrom
    
  5. /usr/local/lib/dserver/dserver_access を編集します。
  6. #
    #DICT waei /usr/local/share/dict/cdrom/chujiten/data/honmon "研究社中和英" 1 600
    #DICT eiwa /usr/local/share/dict/cdrom/chujiten/data/honmon "研究社中英和" 1 600
    
    ## access controle
    #
    localhost
    
  7. /usr/local/lib/dserver/waei.tbl を最初の一行のコメントをはずします。
    kana=hyouki
    
    ここまでで附属のクライアント kenjiro によって英和、和英ともに検索できます。 しかし、mule 用のクライアント diclookup-mule2.3.0 では 英和は検索できますが、和英は検索できません
  8. 
    
    
  9. /usr/local/lib/mule/site-lisp/diclookup-mule.el を編集します。
    diclookup-mule.el の中の od-really-lookup-pattern の
    
        (cond (secondary-dict-name
               (od-really-change-dictionary secondary-dict-name)
               (if (not (memq index od-index-types))
                   (progn
                     (od-really-change-dictionary original-dict-name)
                     (error "その検索方法は使えません."))))
              ((not (memq index od-index-types))
               (error "その検索方法は使えません.")))
    
    の部分を全部コメントにして(各行の先頭に ; を入れて)
    再度バイトコンパイルします。

以上でdiclookup-mule2.3.0 によって英和、和英ともに検索できます。 なお、5 の部分は、diclookup-mule2.3.0のMaintainerである山本光晴さんに お教えいただきました。また参考文献[1]の著者の一人である三田吉郎さんにも 丁寧な回答をいただきました。ありがとうございました。

参考文献

[1] あさだたくや 他著. "FreeBSD 徹底入門" 翔泳社. 1997.

[2] 三田吉郎. http://www.ee.t.u-tokyo.ac.jp/~mita/FreeBSD/dserver.html