Mar 29, 2008

お花見に行って来ました

桜

丁度今週末が見頃という事で, 新宿御苑までお花見に行って来ました.入場料を取られますが, かなり広い公園なので比較的ゆったりと桜が見れるのがいいです.また, 種類が多いのでちょっと次期がずれていても楽しめます.今日は全体的に満開でしたが, しだれ桜はまだまだという感じでした.

縁がうっすらとピンクでとても綺麗な桜があり, すごく気に入ったのですが, 看板によるとそれは「アメリカ」という種類でした.この為, 「アメリカにまた行こうよ」「アメリカはこっちだよ」などという傍で聞くとあやしい会話がなされていました.

Mar 24, 2008

コトノコ 2.0a3

コトノコ2.0a3を公開します.外字一覧の追加を行っています. NSCollectionViewだのIKImageBrowserViewだのと前回言っていましたが,結局NSMatrixを使っています. これが一番動作が軽かったのですが, それならもっと早くこっちにしておいた方がよかったのかな? 最初の版が2001年なので, マシンのスペックが上がっただけかも知れませんが….

ついでに, 外字をビットマップで表示させる機能も追加しています.これに伴って外字ファイル(.gaiji)ファイルの形式も変わっています. ただし, 初回起動時に自動的に変換されるので気にする事はないかと思います. 注意すべきなのは,コトノコの外字ファイルを読み込めるアプリに対してですが, その場合は旧形式(1.x)で書き出して下さい.

■ kotonoko-2_0-alpha-3.dmg.gz (universal binary)
■ kotonoko-src-2_0-alpha-3.tar.gz (ソースコードのみ)

Mar 13, 2008

attachmentを削除する

NSAttributeStringから通常の文字列を取得するには, +(NSString*) stringを用います.しかしながら, NSTextAttachmentで画像等を含ませていた場合, 見た目には何も問題がないのですが,「見えない文字」が入っています. ドキュメントを見ると「attachment charactersを除く処理はしないから, NSTextのstringを使ってね」と書いてありますが, NSTextは viewなのでちょっと面倒です.そんな訳でattachmentを削除する方法です.

これは, コトノコの複合検索で検索語に画像が入っていた場合, NSTokenFieldに渡す時に使っています.

IKImageBrowserViewを使う

IKImageBrowserView

前回に続いて外字一覧ウィンドウの話. NSCollectionViewは速度的に問題があったので,Image Kitに含まれるIKImageBrowserViewを使ってみました. 結論からいくと画像ブラウザを指向しているだけあって速度的には問題なし.ただ, バグがまだまだ多いのかなという感じでした.

外字一覧ウィンドウは辞書を変更する度に中身が変わります. で, 頻繁に内容を入れ替えていると落ちる.こっちでrelease済みのデータにアクセスしている感じです. 仕方ないので, ガベージコレクションを入れると落ちなくなるのですが, リークメモリが凄い事になります. 使い物になるにはしばらくかかりそうです.

Mar 2, 2008

機種変更しました

W61P

携帯電話の機種変更のサイクルは長くなっている様ですが, 1年ぐらい使っていると機種変更したくなってきました.どの端末にするか悩みましたが, 薄くて邪魔にならないのと,このサイズでワンセグ(使わないだろうけど)/FeliCaとそこそこ機能が入っているので決めました.KCP+端末にするか悩みましたが, 今回はちょっとパスしました.

いままでがソニエリのW43Sだったので, 入力方法が微妙に違ってますが,平らなキーは見た目よりはずっと打ちやすいし, いい感じです.機能がすごく増えた訳ではないので, すごく変わったという感じはないですが, 新しい端末は楽しいものです.