MacUIM 0.6.3-1

4月 30, 2009 : ekato

久々に MacUIM をアップデートしました。uim と Anthy を入れ替えてあります。あと Leopard の Dictionary Services を利用して、語義を表示できるようにしてみました (環境設定の「単語の意味を表示」にチェックを入れると)。超手抜きなので、適当にコードや IB をいじってみてください。

【5月1日追記 】語義を引いた後に CFRelease() するのを忘れていたので、直して 0.6.3-2 として置きました。

annotation

あと、Tiger 版の 0.5.3-1 もアプレットのバグっぽい点を直してあります。

MacUIM 0.6.2-3

4月 3, 2009 : ekato

前からやろうとは思っていたのですが、昨日久々にいじった勢いで、MacUIM では関係のない PrefPane 上の uim 設定をグレーアウトさせてみました。あと、uim-help (uim wiki への誘導) を入力メニューから動かせるようになってます。

MacUIM 0.6.2-2

4月 2, 2009 : ekato

0.6.2-2 をアップロードしました。変更点は以下のとおりで、特に大きなものはありません。

  • uim の gettext を有効に
    • システム環境設定の言語が日本語の場合、MacUIM の uim 設定も日本語で表示するようにしました
  • モードティップスとアプレットの横幅を大きく
    • 最近の uim は IM のラベルを二文字で表示するようになったので、合わせておきました
  • uim r5946 に入れ替え

Growl support in MacUIM

3月 17, 2009 : ekato

MacUIM 0.6.2-1 で Growl サポートしてみました。Growl が動いている環境なら、scheme ファイルに (uim-notify-info “hoge”) とか書いたりすると、何か画面にメッセージが出るようになってます (どんなふうに使ったら便利か、いまいちいい考えが思いつかないんですけどね)。

uim-growl

MacUIM 0.6.1

3月 9, 2009 : ekato

MacUIM ですが IMK 版でのしょうもないメモリリークに気づいたので、修正して 0.6.1 としました。これで一応、安定版となればいいな…

この後は、暇を見つけて機能追加をぼちぼちしていこうかと思っています。アイデアなどあったら教えてください。

MacUIM 0.6.0-16, 0.5.2-21

3月 6, 2009 : ekato

今日のアップデート分です。

  • m17n library 1.5.4 に入れ替え (サイズが少し大きくなりました)
  • IMK 版 (0.6.0) において、Camino がアクティブな状態で uim の入力方式をアプレットから切り替えた時に MacUIM がクラッシュする場合があったのを修正
  • TSM 版 (0.5.2) において、GC enabled な Cocoa アプリケーション利用時に、候補ウィンドウが表示されない問題を修正
  • uim を最新版へ入れ替え

MacUIM 0.6.0-15, 0.5.2-20

3月 2, 2009 : ekato

ということで、uim 最新版にしてパッケージを置きました。Anthy G-HAL もアップデート推奨ということで、入れ替えてあります。

前のエントリーで書きましたが、uim r5872 の変更によって、予測変換をオフにした状態でも Tab キーによって予測候補を選択できるようになっています。 サーバからの反応が遅い Social IME を使う場合には、自動的に予測候補を表示するのではなく、この状態で使うのが落としどころかなと感じています。予測というより、補完という感じですけど。

あと、いわたさんが予測候補をキャッシュするように変更してくださったので、ちょっと快適になっています。

prediction query timing

3月 1, 2009 : ekato

r5871 と r5872 で uim での anthy と social-ime の予測変換、入力中の文字数の何文字目から予測変換を開始するか設定できるようにしてみました (あまり意味がなさそうな感じですが…)。ことえりだと 3 文字目から”最近使った候補”を出してくるのですが、3 文字目 か 4 文字目くらいが適正なんでしょうか?もちろん、設定以前の文字数でも Tab キーで明示的に予測候補が出るようにしてありますが。

逆に、social-ime の予測変換で文章を書いてみて思ったのですが、ある程度長くなった文字数での入力においては、予測変換の query は必要ないような気もします。anthy の予測変換ではまったく気にならないのですけどね。

MacUIM 0.6.0-14

2月 25, 2009 : ekato

Social IME が話題にのぼっていたので、uim を r5863 にアップデートしつつ、Social IME の予測 API に対応させた MacUIM 0.6.0-14 を googlecode に置きました。uim のアップデートによって、 http コネクションのタイムアウト機能が付きました。

この文章も Social IME の予測機能をオンにして使って書いてみましたが、とりあえず anthy.scm と同様にキーを押すたび予測 query するものを突っ込んだので、残念ながら反応が遅すぎて文章を書くにはちょっと使えない感じです。

予測機能をオフにすれば、そこそこ使えるのかも、という気はしますが、どちらかというと、Anthy の方がストレスのない変換をしてくれて良い感じだとおもっています。MacUIM 0.6.0-14 には Anthy 9100h + G-HAL パッチ + ちょっとした変更を加えたものを入れておきました。

MacUIM 自身に関しては、Pages で入力する場合に、候補ウィンドウが文字の下線に少しかかってしまう問題を直してあります。

Japanese conversion engines

2月 9, 2009 : ekato

IMK 版の MacUIM パッケージをつくり始めてから3,4日たちましたが、ようやく 0.6.0-11( or 12 or 13) で安定したものができた感じです。バグレポート下さったみなさん、どうもありがとうございました。しばらくはこのままの状態のつもりです。

ところで、MacUIM 0.6.0 には uim の trunk 版を入れてあるので、いくつかの日本語変換を試すことができます。以下、簡単に記しておきます。

まず Anthy ですが、nosuke さんのところで良く話題になっている G-HAL 版を試しに入れてみました。/Library/Anthy/etc/anthy-conf ファイルで色々設定できるようになってるそうです (自分はなにもいじっていませんが)。また、普通の Anthy の個人設定と競合しないように、設定ディレクトリを ~/.anthy_ghal/ と変更しています。単語登録をする場合には、エディタで ~/.anthy_ghal/private_words_default を編集するか、/Library/Anthy/AnthyDict.app を立ち上げてみてください。

その他では、PRIME, SKK, TCODE, TRYCODE, TUTCODE などが、以前の MacUIM と同様に入っています。ただ、SKK に関しては諏訪さんの AquaSKK がおすすめですので、そちらもどうぞ。

また、uim trunk 版ということで、 social-ime, ajax-ime (AjaxIME/ChaIME), yahoo-jp も使えるようになっています。詳しくはよく理解していませんが、http を利用してサーバに接続し、大量データにもとづく変換ができるそうです (ネットに変換クエリが流れてしまうわけですけど)。興味があったらおためしください。