【かんな辞書 cannadic】

Written in Japanese. Japanese fonts required to view this page.

 ・ 2002-09-04 cannadic-0.94d リリース
 ・ 2002-07-05 cannadic-0.94c リリース
 ・ 2002-03-10 cannadic-0.94b リリース
 ・ 2002-02-28 cannadic-0.94a リリース

【配布物内容】

cannadic-0.94d.tar.gz

README
    このファイルです。
COPYING
    ライセンスを記述した GNU GENERAL PUBLIC LICENSE です。
gcanna.t
    自立語辞書です。
gcannaf.t
    付属語辞書です。
Makefile
    インストール用 Makefile です。
convert-old-cannadic.pl
    古いバージョンのかんなの品詞分類に対応するためのスクリプトです。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 

【辞書への単語収録状況】

かな漢字変換辞書としてある程度の語彙数を持ち、編纂後の辞書の再配布に問題がない
FreeWnn 収録の辞書(pubdic+, gerodic)をベース辞書としました。

また、これ以外の GPL または改変した辞書の再配布に制限が課せられていない下記の辞
書からも単語を抽出し、逐次追加してあります。収録単語詳細(約140,000語)を以下に示
します。

 ・ FreeWnn (http://www.freewnn.org/) 付属辞書収録単語のほとんど。
 ・ kakasi (http://kakasi.namazu.org/) 付属辞書から名詞を抽出したものの一部。
 ・ 図書館関連単語辞書 ldic (http://www.tulips.tsukuba.ac.jp/%7Ekondou/ldic/)
    に収録単語のほとんど。
 ・ 池田勇氏(isamu@po.infobears.ne.jp)提供の医学用語辞書のほとんどすべて。
 ・ 編纂者が新規追加した単語。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 

【バージョン履歴】

version 0.90 - 2000-05-17
    ドキュメント整理および辞書再構築して、GPL 版としてリリース。
version 0.91 - 2000-06-13
    kakasi 付属辞書単語をお手軽スクリプト + 人力で品詞分類して大量追加。自立語
    辞書、付属語辞書の分離。
version 0.92 - 2001-02-13
    日常利用で不足した単語の追加。いろいろと誤字修正。バイナリ辞書化ドキュメン
    ト追加。
version 0.93 - 2002-01-12
    サイト引越し。誤字指摘単語修正。単語追加。品詞分類見直し。変換候補表示順設
    定。README 変更。
version 0.93a - 2002-01-14
    Makefile と README 修正。ちょこっと単語追加、削除、品詞分類見直し。
version 0.94 - 2002-02-19
    単語追加、品詞分類見直し。付属語辞書口語拡張。
version 0.94a - 2002-02-28
    いくつかの誤字単語の修正。単語追加と品詞分類見直し。さらなる口語拡張。
version 0.94b - 2002-03-10
    http://www.sekimizu.net/ で指摘されている pubdic+ 由来の誤字修正。
version 0.94c - 2002-07-05
    飯田昌成さん寄付の単語追加、anthy-3100 での指摘を反映、その他単語いろいろ追
    加と頻度情報見直し。
version 0.94d - 2002-09-04
    1000語ほど追加、頻度情報見直し。anthy-3222 での指摘を反映。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 

【インストール】

接続中のかんなクライアントが存在すると辞書のインストールに失敗するので、インス
トールに先だって emacs や kinput2 などのかんなクライアントを終了させておきます
。

OS やディストリビューションによって、かんな辞書のインストールディレクトリが異な
っています。辞書ファイルが格納されているディレクトリは

 ・ /usr/local/canna/lib/dic/canna/ (デフォルト設定でコンパイルした場合)
 ・ /var/lib/canna/dic/canna/ (Vine Linux, Kondara MNU/Linux, Debian GNU/Linux
    など)
 ・ /usr/local/lib/canna/dic/canna/ (FreeBSD など)
 ・ /var/dict/canna/canna/ (OpenBSD など)

などになっています。以下の説明では /usr/local/canna/lib/dic/canna/ にシステム辞
書ファイルが存在し、 cannaserver, cannakill が /usr/local/canna/bin/ に存在する
ものとして作業を進めます。自分の環境での辞書ファイルや設定ファイルの格納ディレ
クトリは各自で調べてください。

また、canna3.5b2 より前のバージョンの canna では付属語辞書は使えません。これは
canna3.5b2 以降で拡張された品詞分類を採用しているためです。 canna3.5b2 より前の
バージョンの canna に本辞書を導入する場合は付属語辞書に関する部分は作業対象外に
してください。

まず、テキスト辞書からバイナリ辞書を作成します。

$ tar xvfz cannadic-0.94d.tar.gz
$ cd cannadic-0.94d

canna3.5b2 以降のバージョンの canna を使っている場合
$ make maindic

canna3.5b2 より前のバージョンの canna を使っている場合
$ make maindic-old-version

注意. 付属の Makefile を使用しないでバイナリ辞書を作成するときに mkdic コマンド
は使わないでください。 mkdic コマンドはテキスト辞書を文字コード順にソートしてか
ら、バイナリ辞書を作成する仕様になっています。これにより変換候補順初期情報がリ
セットされてしまい、インストール直後の変換効率が低下してしまいます。変換候補順
初期情報を維持したままバイナリ辞書を作成するためには crxdic と crfreq コマンド
をそれぞれ単独で使ってバイナリ辞書を作成してください。

できあがった辞書ファイルをかんな辞書ディレクトリにコピーし、パーミッションと所
有権を設定します。 OS やディストリビューションによっては所有者は bin ではなく
root や canna などになっているかもしれません。適切な所有者を設定してください。

(作業は root 権限で)
$ su
(かんなサーバ停止)
# /usr/local/canna/bin/cannakill
(自立語辞書ファイルコピー/所有者設定/パーミッション設定)
# install -o bin -g bin -m 0664 gcanna.c[bl]d /usr/local/canna/lib/dic/canna/
(付属語辞書ファイルコピー/所有者設定/パーミッション設定)
# install -o bin -g bin -m 0664 gcannaf.t /usr/local/canna/lib/dic/canna/

辞書登録ファイルの /usr/local/canna/lib/dic/canna/dics.dir に以下の3行を追加し
ます。

gcanna.cbd(gcanna.mwd) -gcanna---
gcanna.cld(gcanna.mwd) -gcanna---
gcannaf.t(.swd) -gcannaf---

cannaserver を再起動します。

(かんなサーバ再起動)
# /usr/local/canna/bin/cannaserver

ユーザ権限に戻って、ホームディレクトリに存在する各ユーザの .canna の
(use-dictionary ...) の部分に "gcanna", "gcannaf" の2行を付け足してください。抜
粋するとこんな感じです。

(use-dictionary
 "gcanna"   ; ←自立語辞書はこの行を追加
 "gcannaf"  ; ←付属語辞書はこの行を追加
 ;;"iroha"  ; ←上位互換なのでこの行のコメントアウトを推奨します
 "fuzokugo"
 "hojomwd"
 "hojoswd"
 :bushu "bushu"
 :user "user"
 )

変換結果を学習させるためにユーザごとの頻度辞書を作成します。既に同名のユーザ辞
書がインストールされている場合、辞書を上書きするかどうか質問されます。必ず yes
を選択して上書きしてください。

$ mkdic -fq gcanna
Personal learning file of dictionary "gcanna" exists. Do you overwrite it ? (y/n)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 

【ライセンス】

配布および利用にあたってはいかなる保証も行ないません。ライセンスは GPL にしたが
います。詳細については付属の COPYING ファイル(英語)をお読みください。 GNU
General Public License(日本語訳) はこちら - http://www.gnu.org/philosophy/
license-list.ja.html

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 

【謝辞】

まずなによりかんなを開発し、フリーソフトウェアとして公開してくださった関係者各
位に感謝します。また、各種フリー辞書情報を編纂してくださった馬場肇さんに感謝し
ます。

 ・ フリーのかな漢字変換辞書たち - http://www.kusastro.kyoto-u.ac.jp/%7Ebaba/
    dic/free-dic.html

そして、各種辞書を GPL または public domain として公開してくださったみなさまに
感謝します。そして、以下の方々に誤字単語の御指摘や設定情報のアドバイスをいただ
きました。ありがとうございます。

 ・ 池田勇さん
 ・ 奥山倫さん
 ・ George さん
 ・ たぶち@Kondara Project さん
 ・ 戸川聡士さん - FreeBSD ports 化
 ・ 広瀬雄二さん
 ・ Project Anthy 田畑悠介さん
 ・ Yasuhiro Ohta さん
 ・ カナダ@関西医大さん
 ・ 平原貴音さん
 ・ nyx-a さん
 ・ 力野健さん
 ・ Yukihiro Nakai さん
 ・ http://www.sekimizu.net/
 ・ 井汲景太さん
 ・ 飯田昌成さん
 ・ その他メール以外で誤字単語情報を提示してくださったかたがた

そして最後に。モードレスな日本語入力環境を実現する Emacs Lisp yc.el を開発され
た中島薫さんに感謝します。氏の yc.el の存在がかんなとわたしを結びつけています。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 

http://cannadic.oucrc.org/ へのリンクは御自由にどうぞ。
感想、御意見などのメールはこちらまで。
すぎもとまさお <sugimoto@oucrc.org>

