Dec 10, 2007

バッテリーの減りが早い気がする

最近 N800 のバッテリーの減りが早い気がする。最近といえば OpenNTPD をインストールしてからか ^^;

OpenNTPD は起動直後は5~10秒間隔でサーバーに時刻を問い合わせ何回かのチェック後少しずつ時間を調整する。サーバーとの時間のずれが 0.5秒以上ある場合ずっとこの調子。0.5~0.05秒になると、315秒前後の間隔でチェックをするようになり、しばらくこれが続く。そして 0.05秒以下になると 10分間隔ほどになる。

当初この間隔はどんどん増えていくんだと思っていたが、どうやらソースを見る限りそれ以上増えない。え?ってことは最大でも10分毎にネットワーク使うの? WiFi が暇にならないってことで、それだけバッテリー消耗するってことか?そりゃいかんですよ。変更しなきゃ...



Dec 08, 2007

rep2 v1.1 テスト中

OS2008 beta にアップグレードしてからブラウザが Opera から MicroB (Mozilla)に変わったせいで rep2 のいくつかに不具合が出てきた。たとえばスレッド一覧の表示・非表示のボタンが効かないとか、スレッド本文がスタイラススクロール(っていうのか?)が効かないとか。

それ以外にも前々から変更したいと思ってた部分も含めて改造してみた。 



Dec 06, 2007

preedit_changed

アルファベットと違って日本語入力の際は、キーを打った時点で文字が確定しないので、一旦 preedit というバッファに格納する必要がある。

どうやら Gtk アプリは GtkIMContext 経由で preedit_changed シグナルを受け取り、gtk_im_context_get_preedit_string を呼んでそのバッファリング中の文字(列)および、その文字装飾(下線を引いたり)をとってきて、表示するらしい。

ということを踏まえて hildon-input-method 用の日本語入力用のプラグインを実装中に、どうやら hildon-input-method-framework にある hildon-im-context を少し変更しなければいけなさそう、というところまでたどり着いた。前回プラグイン書いたときよりかなり前進した。けどまだ全然入り口付近なんだろうけど...



visitor stats