[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: migemoに学習させるには?



From:  小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx> さん曰く
Subject: Re: migemoに学習させるには?
Message-ID: <2005082287r7cmtxzn.00kose@xxxxxxxxxxx>
Date: Mon, 22 Aug 2005 13:08:12 +0900

> 白井> UI などというものはありませんが、user-dict を編集すれば OK なの
> 白井> で、(個人的には)あまり気にしたことはありません。
> 
> ruby の方を使っているんですか。重くないですか?

そりゃ C/Migemo と比べれば数倍遅い様な気もするけど慣れてしまいま
した。良く使う(良く検索する)単語は cache にかかるから気にならな
いし。

## それ以前に ruby な migemo (と migemo.el)は改造しまくっている
## ので ^^;;;

唯一 Zaurus だけはその軽さから C/Migemo を使っていたのだけど、
ふと調べたところ ruby と比較して 3倍近くのメモリを喰っていたので、
そいつも ruby migemo にしちゃった。

> cmigemo の方は doc/README_j.txt に
> 
> : 更新箇所 {{{1
>   :
> :    (1.1.016)cmigemoをサブ辞書(ユーザ辞書)に対応
> 
> とあるけど「ユーザ辞書」ってどうやって使うの?
> (使えるの?)

C/Migemo のソース一式を見てみたら、

main(...)
{
 ....
	else if (argv[1]
		&& (!strcmp("--subdict", *argv) || !strcmp("-s", *argv))
		&& subdict_count < MIGEMO_SUBDICT_MAX)
	    subdict[subdict_count++] = *++argv;
 ....

ですってよ。ruby な migemo とオプションが違うから migemo.el に手
を加えないとダメですね。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxx)