わーくあらうんど


作業中のものと To do 一覧。通称 ひだかさん的メモ

カーネル方面

カーネル層は 1.2 になってようやく使いものになるレベルになってきたってこともあって、 優先順序はそんなに高くない。
APM
もすこしなんとかしようや ...
電源スイッチ
わざわざ scancode を userland に渡しているが、 そのままカーネルで食ってしまってもいいんではなかろーか。
ペン
イベント周期 100Hz てのがちと荒い。できれば 500Hz 〜 1000Hz は確保したいんだが、 パネルがタコすぎる...
カーネル 2.4.19 移行。
seagull さん家 で進行中のよーなのでいまんとこ寝て待ち中。

Qt/Embedded 方面

日本語手書き認識エンジン以外は要らない! とまで思い詰めつつある Qt/E 層だが、 じつはその IM が足引っ張ってる疑いが ... IM 外したら爆速になりそうな。 恐いものみたさで libqte-ja for A300 の実装に入ったが、ためす覚悟がまだない。
libqhandwriting
実装終了。 opie のばっかやろ〜 < rebuild がうまくいかんらしい。 こないだ qpdf すら rebuild に失敗した -_-;;
libquskeyboard 0.3
pickboard を外して背を低くした。すでに使ってるが、未公開。
Landscape 用 IM
ふつーのだと背が高くて IM 表示中はスクリーンが狭い。 HandSKK ベースに書き換え中。
libqte-ja for A300
2.3.2 の実装見通しは出来ているっつーか、 make 通るとこまではきているが、テストしてない。
qpftobdf
コアの実装は終了。テスト代わりに lcfont*.bdf 作って、 そこでモチベーションがたおち(^^; なんせ lcfont 以外に使うことってありえん。 ところで embedded-konsole で underline が残ってたバグって lcfont 由来なのだな。libqte のメトリック解釈もバグっとるし。
PyQt
IDE に unicode 通るようにしたいんだが、未実装。
手書きメモ
手書き文の認識テストまで終了。ペンの認識の遅さ (物理的ペンダウンから Qt アプリにそれが伝わるのに約 100ms) に絶望して X に移行しかけているという経緯もあって、どーなるか不明。
embedded-konsole
タスク切替えるとタイトルバーがついてしまう件の fix など、 世間のにマージすべきコードがあるんだけど、作業ほとんどなげている。 これ、スクリーンショット上げておいたら誰かが実装してくれた\^_^/ という 稀有な体験をさせてもらった (← 車輪の再発明させてすまん > 実装した人) が、 このためベースが大幅に変わってどうマージしていいやらわからへん ...
w3m-img on embedded-konsole
実装見通しは立った。しかしそのめんどくささになえてたり。 embedded-konsole のほうを /dev/fb 互換にするほうが楽かもしれん。
jfbterm on Qt/Embedded
構想のみ。w3m-img と実装量を比較勘案中。
embedded-konsole の on the spot 対応。
実装見通しは立ったっつーか、まるごと書き直しに近いが。てゆーかまるごと書き直しだが。 世に QMultiLineEdit ベースの editor がいろいろ出てきてることを思えば 優先順位は高いんだけども ... editor on konsole では日本語入力が耐えられないからそういうものが存在するわけで。
konqueror/Embedded
もすこし、こー、なんとかならへんのか? せめて konqueror/X11 なみには。

コンソール/X 方面

w3m
k2 + k3 → k4 のマージで私の作業分は終ったつもり。
timidity
実は 2.10 使ってる奴 ... 2.11 のもマトモにせんと。
gnugo
浮動小数点つかいまくりで pending 中。 gnushogi や gnuchess はコアが整数演算なのにぃ。 なお、こういう時に固定小数点の class 作って そいつに任せるって無意味なので注意。
X server
ポートをほぼ終えて、 あとは電源スイッチの扱いをどーするか ... サーバに組み込むか、外すか。
fbvnc
1.2 のポート終了。 1.3.1b 移行と、あとマルチセッションを実装しとかんと使う気にならん。
vnc-console
fbvnc と組み合わせて jfbterm 相当のを実装するもの。構想レベル。
Userland 一式
まだ Debian そのままで、デカくて紐付きでないと使えない。
window manager
pekwm, fluxbox, matchbox, ctwm, icewm, fvwm と試したがしっくりこず。 fbvnc + Xvnc には pekwm か fluxbox でいいが、Xfbdev 使うなら 仮想デスクトップとまともなページャが欲しい。pekwm に pager 作るか。


[日記へ] [目次へ]