10日ほど前のアップデートでGoogle日本語入力がバカになった。具体的には「今までの変換結果から学習している筈の語彙が出てこなくなった(リセットされてしまった感じ)」「歴史上の人物など著名人の名前が候補に挙がってくる率が極端に下がった(ゼロではないが限りなくゼロに近いくらいになった)」「入力中のもの、および直前に入力した文節の文脈を解析して適切な単語変換をする機能の的確さが極端に低下(全く機能していない訳ではないが、的確さが著しく低下)」。
これら全て充分以上に機能していれば使うメリットになる・・・つまり機能しないなら使うメリットはないということになる。

拙のIM(Input Method)の遍歴は、ことえりがまだおバカだったMac OS 9.x 以前 ATOKを使い出してからずっと「ATOK派」だったのだが、Mac OS X 10.4 時代に度々起こるOSの不可解な挙動に悩まされ「ATOKはOSの深部にアクセスしてて色々と予想不能のトラブルの元になる動作をする」という、これ自体は真偽の程がイマイチ確認できない情報ながら、実際Mac OS X 10.4をクリーン・インストールし直してATOKを入れない状態にしたらピタリと、その不可解な症状が一切出なくなったという経験をして以降、ATOKは信用しないことにしたので、これ以降はegbridgeを使用していた。

ATOKと違ってOSの動きをよく理解してこれに不協和無く動作していると感じる「いかなる場面でも軽快」に動き[1] 、今では当たり前になりつつある入力している前後の文脈をよく読んだ的確な変換など申し分無いIMだったのだが、ご存知のかたはご存知の通り、Mac OS X 10.5対応版をリリースした直後にエルゴシステムが開発終了を発表し[2] 先行きが怪しくなってしまった。
「動かなくなるのでは?」という心配も、Mac OS X 10.6リリース当初は杞憂に終わり、egbridgeは正常に動いた。
が、Safari 5 リリースに伴ってWebKitモジュールの仕様が変わった時点からSafari、MailなどWebKitベースで描画するアプリケーションではコンフリクトを起こして異常終了を起こすようになってしまい[3] 万事休す。
折も折、丁度良いタイミングでGoogle日本語入力がリリースされ、試しに使ってみると結構使い勝手も悪くなく、無償であるということもあって、これ以来Google日本語入力を使い続けてきたわけです。

が、ここに来て、冒頭の通りの「こりゃ使えないわ」状態に遭遇し、Mac OS X デフォルトの ことえり に戻ってみることを決意したわけです。

知っている人は知っている話として、ことえり は実はMac OS X 10.4の時点のバージョンで結構賢くなっているのです。
また更に、賢くなったと言っても、こここそ「実は」、単文節で区切ってちょこまかと変換する昔ながらの使い方をすると「そんなに賢くないじゃん!」と思ってしまう羽目になります。

そう! 短い文節で変換をしてしまわずに、長い文節をタイプして一気に変換をする(スペースを押すのを極限まで我慢する)とかなり的確に変換してくれるのです。 使い始めはへんてこな変換になる場合はありますが、これは単語と単語の区切りの判別が間違っていることに起因していますので「shift + 矢印」で正しい区切りを教えてやることで、あなたの使う言い回しに即した区切り方を覚えていってくれ、使っているうちにすぐに快適になっていきます。
この「単文節で変換をせずに長文節で変換を掛けるようにするとかなり賢い(賢くなる)」という話も私はMac OS X 10.4時代に既に聞いていたのですが、今回のこの件で改めてググってみたら、この情報は「無くはないけども然程散見されない」という程度にしか認知されていないみたいなので、改めて強調しておこうと、まずこれが今回このエントリーの主眼の一点目。

次に、
Mac OS X のバージョンが10.6に上がった時に頻発した(これはYahoo!知恵袋などあちこちで発見でます)「タイプに文字トラッキングが着いてこない」というトラブル。具体的には「ことえり」と入力しているのに、画面描画が結構モタついた揚句に「oり」みたいに「キー入力が欠落」した感じ(あくまで一例)になる、特にSafari上でのテキストエリアへの入力時にかなり高確率で発生。という現象。

ググれば直ぐに発見できますが、これの定番対処は

Macintosh HD/ユーザ/[あなたのアカウント名]/ライブラリ/Preferences
の中の「com.apple.JapaneseAnalysis」フォルダ丸ごと、および
「com.apple.inputmethod.Kotoeri.plist」
「com.apple.KotoeriPreferences.plist」
「com.apple.KotoeriWordRegister.plist」
・・・つまり「ことえりに関連する初期設定ファイル類すべて」を削除して一旦ログアウト → ログインし直す。
このトラブルは実は、Mac OS X 10.6 以前からの環境を引き継いできている場合に発生するもので、なので古い初期設定ファイル類を一掃すると解決するというわけです。(Mac OS X 10.6 からMacを使い出している人は、多分遭遇する率は極めて低いと思います)

なのですが、上述の経緯でことえりを使いはじめると早速この症状が出たので上記の対処をした。
のにも関らず、念の為再起動までしたのに、ことえりをSafari上で使うと『画面描画がモタついた揚句に「oり」』となりやがって、、、思わず「おーいっ!」と叫んでしまった。

egbridgeを使っていた時期から、何かトラブった時の事後の策としてegbridgeに登録されてある辞書をテキストに書き出してことえりのユーザ辞書に読み込ませていたのですが、こいつがどうも破損していたみたいで、これを「Dictionaries」フォルダから外してログインし直すと症状は消えました。 旧環境、特にMac OS X 10.4 以前からのことえり辞書を引き継いできている人は問題が起きたときは、これも疑って下さい。

今まで貯めこんできた語句の蓄積の辞書を捨てるのは忍びないという方、ご安心を。
字句入力&変換には支障をきたす破損をしていても、ことえりの「単語登録/辞書編集」から「テキストへ書き出し」は出来るケースが少なくないですので、破損してる疑いのある当該辞書を「テキストに書き出し」てから、その辞書を破棄し、改めて新規に辞書を作成し(これも「単語登録/辞書編集」から)て書き出したテキストを読みこませ直すと一件落着です。
「テキストの書き出し」も出来ない破損をしている場合は、ごめんなさい。諦めてください。

人名、地名などの固有名詞は(案外と出てくるけど)やはり弱いので、以下などを参考に辞書をプラスするのが吉。
MacBookの憂鬱日記:ことえりを賢くする(1)
http://fukafuka.naganoblog.jp/e272116.html


2012年5月15日17時10分追記:
本エントリーを書いて「昔に比べてちょっとは改善してるんかいな」と気になったので(書いていることと相反するかもですが)ATOKの最新版の試用版をダウンロードしてインストールしてみたら、インストール&再起動後・・・レインボー・カーソルが一挙動毎にクルクル回って激重に。確認の意味で再起動し直してログイン項目等一切登録していないサブのアカウントでログインしてみると一応問題なく動きはしたものの、Safariを起動してみるとページの読み込みが異常に遅い。「メモリー食いで動作が重い」という点は何にも変わっていなく「他のアプリケーションとの兼ね合いを考慮に入れていないだなぁ」という印象。 IMはOSはじめあらゆる動作の邪魔をせず「ひっそりと」だが「確実に」動かないといけない。 使い物にならないのみならず動作の足を引っ張るので即アンインストールしたのでが、アンインストール&再起動後、HDD内を調べてみると、機能拡張やプラグイン的ファイル、初期設定類などなど、わんさかと残したままだった(辞書を残すのはわかるが)。ファイル容量にしたら僅かで単なるゴミの初期設定ファイルはまぁ良いとして、起動時に読みこまれる機能拡張を残したままなのはどうなん?

「Macintosh HD/ユーザ/[アカウント名]/ライブラリ/Application Support/Google/JapaneseInput フォルダを削除してログインし直すと復帰するのでは」とtwitter経由で教えてくれた方があったので念のために試してみたが、特には改善は見られなかった。 個人的には落語家の名前が(古参に限らず新人でも)ほぼ一発で出てきてたので重宝していたのが残念。
Google日本語入力はプライベート・モードにしていない限り、入力変換した語彙をGoogleサーバに送信され、これの集積、解析から「よく使われる言い回し&単語」が変換に反映されるしくみになっているので「数を集めた平均は最適になるとは限らない(ならない場合の方が多い)」という実証例か?と穿った見方もしてみる。
----[ 脚注 ]---------------------------------------------------------------------------
  1. ATOKの場合は単独性能は申し分無いがシステム・リソースを遠慮会釈なしに使うので複数のアプリケーションを起動して行ったり来たりの作業をしているとシステム諸ともに動作が緩慢になるという亊は屡々発生した。反対に言えば「それだけ潤沢にシステム・リソースを食い荒らしていれば、そりゃ高性能でしょうよ」ということ
  2. その後「かわせみ」という亜種は残ったものの
  3. だから実はMac OS X 10.6.8でもSafari、Mail以外では大概使える

最終更新日:2012年5月15日