kiyokaのブログアーカイブ

Archive of old blog posts

今創りたいもの(2) 『modeless SKK』

以前に同様のタイトルで作りたいものをリストアップした。 (2010-05-08創作心理* 今作りたいもの) [Nendo]の開発を進めながら、ここらで一旦アプリケーションを書いてみるというステージに戻るのも悪くないかなと思ってどんなものがいいか考えてみた。

前にも書いたがSKKライクな日本語入力メソッドを試しに作ってみたいと思っている。 私は普段、[Sumibi.org]という自作の日本語入力メソッドをEmacsから使っているが、少し不満が出てきた。 やはり、自分の期待した使い勝手に到達していない。(いつも使っている上での感覚的な話)

そこで一旦寄り道して、modelessなSKKを作ったらどんな使い心地なのかを試してみることにした。(曖昧検索機能もアリ) ただし、試してみてSumibiを超えられそうにないようだったら、すぐにプロジェクト中止となるので、完成することを期待しないで頂きたい。 個人的に[Nendo]のドッグフーディングの観点からすると、このお題はなかなか良いと自負している。 KyotoCabinetというDBを使ったり、それなりに大量の件数のデータ(SKKのラージ辞書)を正規表現などを駆使して意味のあるデータに変換しないといけないので、処理系にとっては実用性が試される。

現在KyotoCabinetとAmatchというgemライブラリを使ってローマ字綴りでの曖昧検索が使いものになるか試してみているところだが、1日程度で実験の土台ができたのは思っていたよりも早かった。 ([Nendo]の功績というよりも、使えるgemが豊富にあるというのが大きい)

今後、曖昧検索の実験が進んだらブログ記事で紹介しよう。