
Ubuntu日本語フォーラム

ログインしていません。
顔文字install後、Anthy辞書管理出来ない。
「顔文字登録後、Anthy辞書管理が出きるようにしたい」
<経過>
1) https://forums.ubuntulinux.jp/viewtopic.php?id=9621
内容に従い端末にコピペし実行
$ cd && wget http://www.facemark.jp/orange31-i2002sz.lzh $ lha -e ./orange31-i2002sz.lzh $ nkf -S -w ./orange31-i2002sz/list.txt > $HOME/.anthy/private_words_default $ cat $HOME/.anthy/private_words_default|sed 's/\t顔文字//g' -i $HOME/.anthy/private_words_default $ cat $HOME/.anthy/private_words_default|sed 's/\t/ \#T35\*500 /g' -i $HOME/.anthy/private_words_default $ rm -R ./orange31-i2002sz*
2)1)の実行結果、顔文字入力出きるようになりました。 private_words_defaultに顔文字登録された。
(文末尾の<参考> 参照してください)
3)所が、Anthy霞での辞書管理で「読みにひらがな以外の文字を入力することはできません: h」のERR表示
が出て単語の追加、編集が出来ません。
4) private_words_default の「読み」チェック、確認
(例)
ああ #T35*500 o┤*´Д`*├o アァー
ああ #T35*500 〜〜〜〜〜((((((ノ゜⊿゜)ノあぁ
ああ #T35*500 ( ´△`)アァ-
上記(例)で#の前が登録単語の「読み」考え、ファイル全体をチェックし2登録語にアルファベットがあった
ので,その項を削除。 その後でも、辞書管理で同じ内容のERRとなり追加編集出来ません。
追)手入力既登録単語10個のみの場合は、辞書管理に問題なし
<環境>
1)Ubuntu10.04.1 LTS DESKTOP 日本語REMIX
2)Ibus・Anthy
3)karnel Linux 2.6.32-25-generic
4)update & upgrade は1回/使用日 チェックし処理
私は、Ubuntu9.10から始めた初心者です。 立ち上げ時に他のトピックでは過去本フォーラムで色々お世話になりました。 指導・アドバイス等よろしくお願いします。
<参考>顔文字登録したファイルprivate_words_defaultの内容
http://pub.idisk-just.com/fview/v4g6_ff7O7Jog8PyTWhNMhyhh3uIDvpbrU83vjl1CXP6ve0q3t7pFqY7axJ6TzlM
上記にアクセスしダウンロードして頂き見てください、お手数かけます。
オフライン
#1のコマンドを書いたので一応分かる範囲でフォローを入れたいと思います。
確認した所、同じ弊害を確認できました。
private_words_defaultをコピーしてバックアップ後に先頭から5行だけ残して削除したところ問題が解決しました。
考えられることは、
・ひらがな以外、もしくは違う文字コードが混入している。
・辞書登録数が7060に対応していない。「んー」が変換できるので登録数によるバグ?
オフライン
1854行
1855行
おーまいがー
おーまいがー
おhp
おhp
かいじゅう
かいとう
オフライン
hir0 さんへ
早速の返事有り難うございます。
本件、私だけの問題ではないことが解りました。
「おhp」のけん削除しても結果は同じERRが出ます(ご確認済みかと思いますが)。 又、「あ」から10数語試しましたがOKでした。 「んー」もOKでした。
何らかの方法で、かな文字以外の混入をチェック出来ないのでしょうか?。 出来ないとなれば人海戦術で頭の「あ」からのチェックしての対処かと考えます。 「あ」から順次トライやってみます。
オフライン
私の環境では「おhP」を削除(ひらがなのみに変更)で解決しました。
読み仮名と「#」の間の空白が全角スペースが有る場合はダメな様です。
「読みにひらがな以外の文字を入力することはできません: h」
の「h」はチェックに引っかかった一文字目です。全角スペースが混入した場合は 「~~できません: 」 となりました。
読み仮名と「#」の間にスペースが無いと反応無しです。
一つ不具合が現れました、「単語を追加する」のウィンドを閉じるときに固まった場合に強制終了のダイアログが現れます。そのダイアログを「閉じる」ボタン、「強制終了する」ボタンをクリックした場合、辞書ファイルが書き換わってしまいます。
昨夜は変更の有無の通知後、保存を選択しても実際には変更は行われませんでしたが今は変更されてしまいます。
事前に変更をテキストエディタで保存した直後でも強制終了ダイアログの後に変更が行われます。
個人的には後回しにする問題なので保留にしますが、現象が再現すると面倒なので辞書ファイル(顔文字)のバックアップ(複製)は取っておいた方が後々楽かもしれません。
影響が再起動後やログアウト後も続くときはトピックに書き込んでください。
検索の件ですが、一応コマンドを書いておきます。
昨夜はコマンドでの検索に挫折して、試行する時間を手作業で探し出す時間に割り当てました。
7000を半分の3500にして引っかかった方を更に半分の1750、続いて(おおよそですが)900、450、230、120、60と6回前後繰り替えしです。
コマンドも、今試して有効なものですがお粗末な(英数字に平仮名がヒットしてしまうんですよ)方法ですorz
折り返されていると思いますが一行です。
$ cut -d ' ' -f 1 $HOME/.anthy/private_words_default|grep [^あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわんーぱぴぷぺぽばびぶべぼがぎぐげござじずぜぞっゃゅょだぢづ でどぁぃぅぇぉ]
読み仮名に[]に入っている文字以外を検索します。
スペースは入れていませんので、必要なら「全角スペース」を追加してください。
スペースの検索は未検証です.
全角スペースの前後に半角で " を入れる必用が有るかもしれません「 " " 」←こんな感じです。
オフライン
hir0 さんへ
丁寧なアドバイスのお陰で問題解決しました。
1)「おhP」削除でも改善されなかったと報告しました件
再度先日、トライしましたところERR発生なくなりました。私の操作ミスが原因と思います。
2)フリーズ発生時にprivate_words_defaultのファイルが書き換えられる件
同様なトラブル発生しました。 霞のデーターが7000越えに比し、私のパソコンが非力であるのに、処理スピードを待たずに色々操作したためにフリーズし強制終了したのが原因と考えます。 処理スピードに合った操作すれば問題ありません。 結果として、ファイルの書き換えなくなりました。
1)2)ともにデーター数・パソコン能力・操作スピードのアンマッチングの結果と考えてます。
その例としまして、単語の追加するのに追加をおし終了キーおして霞が完了するのに1分以上かかります。 ちなみに、私のハードはPeniumⅢ ・メインメモリー512MB・内蔵HDATA80MBと年季ものです。 検索の件については、今後の勉強課題と致します。 又、ファイルのバックアップはとるようにします。
以上、解決したと考え現状維持で使用してゆきます。 アドバイス本当に有難うございました。
オフライン
#7の訂正
文中の
・「アンマッチング」を「ミスマッチング」へ
・「80MB」を「80GB」へ
訂正します、失礼しました。 m(‾ー‾)m
オフライン