過去

2003/05/25

ザウポケさんとこで、カーネルの紹介がされているけど微妙。。。。これ、てきとうにやると 危険です。このページにある3/3の日記の意味はわかるけど、linuxのカーネルをビルドする環境がない(またはメンドイ)んだよねーとかいう人向けなので。

ただ、このままだと不親切すぎるかな、と考え直して、一応補足。

注意:ほんとにさっぱり意味わからずにあてずっぽうにやると 初期化しかねないし、最悪アップデート失敗して壊しかねない(サポート行き)ので、やらない方が 無難です。そして、失敗しても保証しませんので。きびしいですが念の為。

------

シャープの説明ページというのは SL-A300 Linuxカーネル/rootfs アップデート手順ページのこと。これを見ながら 作業を行う。以下、 説明。

  1. (念のため)本体データをバックアップ
  2. updater.proのサンプルをダウンロード
  3. rootfs(カーネル以外の部分)はアップデートしないので、サンプルupdater.proの2行目(initrd〜の行)の頭にセミコロンを入れる
  4. SDカードのルートに、updater.proとzImageをコピー。他のファイルは消しておく。(フォルダはいいみたい。普通のファイルがあってもいいかもしれないけど、僕は怖くて試したことがない)
  5. あとは通常のアップデートと同じ。homeキー押しながらリセット。慎重に、とか思ってリセットボタン押しすぎると初期化するので注意!homeキーさえ押していれば大丈夫。
  6. 書き込みが終了するとランプが消灯するので、リセットで起動(あたり まえだけどフルリセットじゃないよ)。

くどいですが、よく注意して下さい。

2003/05/24

ここはzaurus関連について書く場所だけど、まぁPC系全般ならいいや、というわけで。

half-life2動画(techsideより)。うわぁー。ゲームといえばこういうバンバン打ち殺す系しかやらない僕は大興奮。とても今うちにあるマシンじゃ動かないけど、これをやる為だけに新マシン導入ってのもいいかもしれないとか思った。

映像がリアルってのもまぁ重要だけど、それより、自由度の高さがやはり素晴しい。

------

そういえばC750がヤマダに普通に置いてあった。一応zaurusおっかけの端くれとして 触ってみる。。別物ではないなー。C700ユーザーなら判別つくだろうけど、僕にはよく わからない。

それより気になったのは、銀色のキーボード。これ打ってると目がチカチカしてくる。 微妙に透けてる仕様になってて、綺麗なんだけど、キーボード打つときはじーって見るので、 C750でブラインドタッチをマスターしているならいいけど、そうじゃないとクラクラする。 僕の耐性が弱いだけなのかもしれないけども。。

------

ROMを1.4に上げた。うーん。変わった?わかんね。とりあえずまだソースが出てないことに、 入れてから気付く。うちの壊れたA300では、押し込み無効にしないとやってられないので、 しぶしぶ1.2のカーネルを入れる。早くソースでないかな。。

あと素朴に疑問なのが、1.4出てSDのAir H"が使えるようになったのはいいけど、 そういう人って(公式には)ブラウザがないのでは?NetFront出るまで 待てって事?

------

あと、handskk、アップデート(1.52)。半角カナ対応と、少しのバグ修正。詳細はマニュアルページで。半角カナって変換に規則性が無いから苦労した。これでゴラァとか打てるよw。うちのA300はネット繋がってないから使わないけど。

------

それと、dhtmlもアップデート(0.4)。トピック別にした場合に、つれづれという項目を表示するのをやめた。あと、plainconvertwdiary.shというコマンドを追加。ターミナルからしか実行できない。これは、各トピック毎の表示を入力テキスト互換の形式で表示する物。dhtmlはテキストが増えてくると重くなってくるので分割する必要があるんだけど(もう僕は1000行超えてた)、そういう時に役立つ。例えば、参照度合いの高い電話関連の項目だけ残したり。

------

おまけ。十字キー押し込み無効カーネル(1.2ベース。公開終了)。 掲示板でも昔に要望があったし、2ちゃんねるでもキレてる人がいたので一応。 やり方はシャープのサイトに書いてある。データは初期化しないでもアップデート可能。 ただ危い操作ではあるので、よく読んでからやりましょう。

あまり長くはおかないと思う。

2003/05/18

まぁまだ17だけど18ってことで。

C750/760レポート読んでると、あーそうか、画像とか音楽とかが普通にきけるっていいなーと 思ったりした。マルチメディア(死語)系なら、CPU速くするのにも意義があるね。

んでまたhandskkあげた(1.51)。B500対応ってのがメイン。selectキーでハードキーシフト できる(37 さんありがとうございました)。

これだけだと、ちょいさみしいので、もひとつ。

英語を簡単にいれられるようにした。 いままでアルファベットに関しては放置してたんだけど、ここらで一応。 簡単にいうと、どこでも「a,i,e,t,o,スペース」を入力できるようにした。ほんとはs,nも いれたかったができなかった。

dvorakキーボード の研究ページによると、これだけで全体頻度の41%程度を占めているそうな。 ただし英語の場合。

2003/05/17(その2)

handskkマニュアルページをアップデート。下の説明よりずーっとわかりやすい。

2003/05/17

やや。C750/760。いいね。そうなるとやはりA系の後継が気になる所。 とてもミニマムな使い方をしている僕としての個人的な希望は……優先順でいって、

  • 質感の向上……一番重要。今のA300、ちゃちいっつーの。
  • サイズ維持……あたりまえか。
  • メモリ増加……高速起動しまくりたい。
  • 速度向上……その為に電池の持ちが悪くなるなら、いらない。
  • VGA化……その為に遅くなったり電池に関係したりするなら、いらない。
  • ってところかな。

    あ。handskk、また適当な機能追加してみた(1.50)。B500対応は、一通もレポート来ない(。。)ので 見送り。

    1.5ってね。1.49までいっちゃったから。で、今回追加した機能ですが。なんか、 ソフトの説明っていつも朦朧としながら書いてるからうまく書けなかったりする。

    -----いかせつめい-----

    日本語の特性を利用したもので、有効で未実装なものの一つに「段(母音)を維持したまま 行をうつる発音」がある(と思う)。正確な用語でなんていうかは知らない。 ともかく、今回はそれを実装した。configで 「クリックで段維持」をチェックすると、この機能が使えるようになる。

    やり方は単純。いままで数字とかがでてたクリック操作をすると、それ以前に入力していた最後の 母音を維持しながらクリックした場所の行の文字がでるようになる。このモードをオンにした場合、数字は、英字モードで打つようになる。これも一時英字モードとかを使えば、「君2送る」とかいう奇特な使い方をしない限り、ほとんど負荷はかわらない。

    では、このモードの活用例を。たとえば、「みち」とか、「あたま」とか「たなか」とか「おとこ」とか「きっちり」とか の場合、最初の一文字を今まで通りストロークすれば、そのあとはすべてクリックでいける。ちょっと便利。

    ちなみに今回の追加機能は、ハードキーシフトしてないとあまり恩恵がない(シフトできないから)。

    で、あともうひとつ追加した。「っ」のストローク(左下)に二重母音をつけると、「ときどき」とかいう、2文字の繰り返しが入力しやすくなる。時計まわりで清音繰り返し、反時計まわりで濁音繰り返し。こういう繰り返しの用語って、ありそうでないので、あまり役に立たない。どうでもいい機能かも。

    なんだかわかりにくい説明だな。。そのうちマニュアルページの方にしっかりかくので。

    2003/05/14

    反応うすいです。。。やっぱキーボードある機種でhandskkは需要なし?まぁいっか。

    2003/05/11

    handskkの二重母音がoffにできないバグを修正しました(1.48)。で、ちょっとお願い。

    B500ユーザーの方に質問があります。B500のhandskkハードキーシフトには、どのキーが 最適なのか、おしえてほしいのです。ハードキーシフトは、右手で書きながら左手で押せるキーで、 長時間押しっぱなしにしていても苦痛ではなく(つまり硬すぎず)、 誤って他のキーを押すことがないキーが好ましい のですが、実際に利用していないのでその感覚がつかめないのです。

    また、B500のハードキーのキーコードがわからないという問題もあります。(カーネルソースみればわかりそうですが。。ちなみにシャープの資料とIMのレベルだとコードが異なることがあるので。。)。

    どのキーが良いのかわかりましたら、このhandskk(辞書無し版)ipk、キーコードテストパッケージを使ってそのキーコード を調べてください。インストールして再起動するとhandskkテスト版がインストールされます。キーコードは、文字表示エリアに16進数で表示されます。調査後、handskkを使わない場合は、 アンインストールしてください。使用する場合でも、入れなおす必要があります。

    知りたい項目としては、

  • B500でハードキーシフトに好ましいキーの名称
  • そのキーコード(16進)
  • その理由(できれば)
  • handskk使用/未使用(できれば)
  • の4つです。掲示板、またはメールでお伝え下さい。できるだけたくさんの方のデータを 取りたいので、手間かと思いますが、よろしくお願いします。

    おまけ:二重母音もこなれてきた今日この頃、ひさっっっっしぶりにやってみたザウまがベンチマーク。しかし一回だけとか条件つけて緊張。序盤調子よくてドキドキ!あっ!途中で世界時計起動するし!はぁはぁ。んで、4分01秒。くるとこまで来たかね。

    2003/04/18

    IQNotesは確認しました。あと、dhtmlも。

    2003/04/16 2つめ

    数少ないdhtml使用者のみなさまこんばんは。アップデートです。

    トピック名称ををカンマで区切る事で、複数の属性を持たせることが可能に。

    例:

    
    コンピュータ,電話:zaurusサポート、03-xxxx-xxxx
    
    

    のように書ける。こう書くと、トピック別HTMLでは、これがコピーされて表示されるので、「zaurusサポート電話、03-xxxx-xxxx」という内容は「コンピュータ」でも「電話」でも検索できる。

    2003/04/16

    IQNotesで、ツリーと内容表示の比がおかしいのを直した(つもり)。 実機を会社に忘れてきたので動作確認してない。でも動くはず。たぶん。

    最近、いい加減度合に拍車が かかってきたな。ふふふふ(いや、明日確認します。ほんとごめんなさい)

    2003/04/15

    sizeHintという機構はどうかと思うんだが。。

    2003/04/09

    久々久々にhandskkアップデート。掲示板での要望より、

  • ハードシフトの割当てを切り替え可能に(cancelキーか十字キー押し込みのどちらか)
  • を実装。B500の為。helpのconfigから設定可能。

    ちなみに、うちのA300は押し込み無効なので完全なテストは行っていない。また、 このキーで本当に良い操作感が得られるかも不明。。

    というわけなので、B500ユーザーの方、操作感も含めてレポートして頂けるとありがたいです。 押し込みキー以上に良いキー割当てがありましたら教えて下さい。

    本当はまだまだzaurus関連の宿題がたまってるんだけど。。あー

    2003/03/03

    先日の日記でカーソルキーが壊れてきたと書いたけど、これがヒドくなってきて、マジでむかついてきた。ブラウザスクロールしてて、ピョーン。メモ帳でスクロールしてて、スペース入力。ブチ。方向キーしか押してねえよ馬鹿! 死ね!

    とか言っててもしょうがないので、なんとかしようと思った。方向キー押し込みの操作をしたいと思った事が無いので、無効にしようと決意。

    で、なぜか最初に思い付いたのが、「そうだハードウェア的に駄目にしちゃえばいいやん」という案。なんかゲームボーイみたくなってるのかなぁとか思い、おもむろに分解。

    あやちさんが分解してたんだから(まさか壊れてはいまい)、できるだろうと思ってやったけど、これがなかなか苦労した。最後のフィルムコードみたいなのを果たしてひっぱっていいものか15分くらい考えて、あやちさんの分解写真を300%拡大したりして、最終的にひっぱっていいや、と思いひっぱる。で、なんとかキーまで辿り着いたんだけど、なんだこりゃ。キーがそのまんま、押し込み対応十字スイッチみたいなのにかぶせてあるだけ。どうしようもない。ここまでやったのはなんだったんだ。ちょっとピン折ったりしちゃった気が。むなしい……

    そして泣きながら組み立てて、次は、というかこれが普通の考えなんだと思うけど、カーネルいじろうと思った。んで、塚本さんのサイト内の神木さんのメモを参考にえいえい、とヒドい修正

    sharp_logkey.c:
    	if( irq < 4 || irq == 8 ) /* for irq = 111~114 or 119 */
    
    が
    
    	if( irq < 4 )/* || irq == 8 ) /* for irq = 111~114 or 119 */
    
    に
    
    

    をする。再起動。。メモ帳起動。お。押し込んでもスペースにならないぞ。やった!ざまーみろ!みたいな。。

    というわけで、晴れて押し込みキー無効カーネルができたのでした。壊れてないかぎり、誰もいらないと思うのでupはしない。他に、同じ現象になったとか、押し込みいらねえよ!って方いますか?

    2003/03/02

    最近、カーソルキーが壊れてきた。たまに、明らかに方向キーしか押してないのに、押し込みと判定されてしまう。うわぁ。修理? 買い換え? やだなぁ。しばらく打ってると直ってくる、微妙な現象。

    えー。というわけでhandskkバージョンアップ。実は、僕のA300ではかなり前からこのバージョンなんだけど、バグフィックスのみの変更だからリリースしきれずにいた。けど、まぁ差しあたってしばらくはバージョンアップも無いような(バージョンアップのアイデアを思い付かないような)気がするので、リリースすることに。一息ついたって感じ。

    変更点は、

  • 認識率の向上。二重母音によって、少し下がっていた認識率を以前並に戻した。
  • だけ。たぶん。なんか、二重母音にしたら認識率下がったぞ、という方はぜひ。

    最近、zaurus業界をチェックしなくなっちゃった。近頃はどうなんだろ? 僕は、まだ開発するつもり。次のソフトは頭の中ではできているんだけど、時間がね。

    2002/02/20 handskk 1.45

    handskkバージョンアップです。今回はドキュメント風味で。

    キャンセルシフト方式を拡張する事によって、ついに某ベンチマークで3分台(3分45秒)を叩き出した僕は、困ってしまいました。それというのも、その時かなり調子が良く、あまりミスをしなかったので、これ以上頑張ってもせいぜい3分30秒という限界ラインが見えたからです。まぁ、熟練というのは恐しい物で、その想像は外れかもしれませんが。

    ともかく、僕はこれからどうするかを考えました。濁点入力の簡略化も候補としてありましたが、濁点はあまりに数が多く、すべてを簡略化するにはキーバインド(ペンバインド?)的に無理があり、かといって頻度の高い「が、で」を特別扱いというのも気が引けました。もうストロークする方角も埋まっていますし……

    そこでインターネットです。あらためて復習。今までも見た事はあった「拡張ローマ字入力azik」を見ると、二重母音というのがあるじゃないですか。今までは、実装する気が無かったので無視していました。

    二重母音というのは、「(子音)+母音+母音」の事で、日本語では(というか、口の動きが単純なので、子音中心でも無い限りどの言語でもありそうですが)たくさん使用されているそうです。僕はこれには少し懐疑的ですが(そういう合成を考えるのは感覚的にしんどくないか?)、とりあえず見てみる事にしました。

    azikで二重母音に割り当てられてあいるキーは、「ai,ei,uu,ou」です。ん……uu以外は、ストローク方向が隣りじゃあないですか。なんたる偶然。こりゃいいな。と、実装する事が決まりました。

    で、説明です。

    どう入力するかというと、コンフィグで二重母音をオンにし、ストロークの後に、二重母音を入れたい方向に向かってペンを動かします。


    二重母音と、「く」「つ」のストローク図

    濁点の場合も可能です。方向が反転する感じがします。


    「がく」「ない」「じょう(2ストローク)」のストローク例

    やりにくそうですね。実際、やりにくいです。もう、今までと一緒で、慣れていくしかないでしょう。

    handskkの二重母音は、azikと同様の物をサポートしています。英語がカタカナとして氾濫している最近では、「au」も多いような気がしますが、英語やその他輸入語の事は無視しましょう。そうすると、キーバインドが余る事に気付いたと思います。余った部分には、「く」と「つ」が割り当ててあります。

    なぜ「く」と「つ」なのかというと、熟語には「*く*く」みたいな読みをする物が非常に多いからです。「独特」とかです。二重母音と、「く」を組み合わせるだけでも、かなりの熟語が当てはまります。「拡大」等です。

    さらに、そのバインドをしてなお余った部分には、「つ」を割り当てています。「く」と「つ」は、頻度的には大差無いと思います。その割に、「つ」が「く」より冷遇されているのがなんとも残念ですが。

    他にも、熟語内でよく使われる音便としては、「き」があります。詳しくは、「V式速記入門」でどうぞ。

    他の変更点としては、キャンセルシフトモードでのキーボードシフト廃止や、ミニマルモードの廃止です。ミニマルモード使っている人がいたらごめんなさい(誰も使ってないと思うけど)。

    さて、まだ僕自身慣れないのでなんとも言えないのですが、これで、キーボードと同じと言っても良さそうな、夢の2分台にいけるんでしょうか? いや、いけないと思います。いや、どうなんでしょうね。まだこれで熟練の域まで達していないのでわからないです。

    このいたずらに長いドキュメントがhandskkの練習の為だという事は言うまでもありません。

    おまけ

    非標準のキーボードです。/opt/Qtopia/handskk/にコピーして再起動すると使えます。

    2003/02/13

    IQNotesの今後についてですが、別に僕は移植しただけなので、機能追加とかは やる気ないです。期待されている方もおられるかもしれませんが。C700対応にしても、 ちょっとこれはいじりすぎたかな、と思っています(ダイアログ等もすべて対応となると 手間なので)。

    個人的な用途としてのIQNotesの代替を模索中です(今は、dhtmlが IQNotesの代替となっています)。


    安物買いの銭失い、というけど、それをやってしまった。 sonyの某インナーヘッドホンのコードが、音には影響ないんだけどおかしくなってきたので、 オーディオテクニカの安物(1,500円くらい)インナーヘッドホンを購入。

    結果は、もうどうしようもない音。これが同じA300から出た音とは思えない。 もし、最初からこれで聞いてたら、イヤホン交換では解決しないんじゃないかと勘違いする くらいにヒドい音質。 絶対「A300のDAC駄目」の烙印を押していた。 スピーカの選択には気をつけよう。

    2003/02/12

    掲示板の指摘で、そういえば昔にちょっとだけC700対応ってどうやるんだろと やりかけてやめたのを思いだす(ninelivesさんのご指摘通り、画面周りをいじってたのを、 書きこんだ後に思いだしました)。 折角だから、Qtの勉強も兼ねてIQNotesを C700/A300両対応に。

    変更点は、

  • リサイズに追従するように。これでC700/B500/A300すべてに対応したはず。
  • キーボードショートカット追加(ctrl+nで新規、+oでオープン、+sでセーブ、+aで次のノード に追加、+eで子ノード追加)
  • の2点。ちょっといじりすぎの気配。C700での動作確認はしてないので、 できたらお願いします。

    やはり他人のソース読むのは疲れる。。

    2003/02/11

    雨ですね。今日はzaurus関連の宿題を片づけています。

    使用していない事もあり、長らく放置していた IQNotesですが、やっとパスワードに 対応しました。今まで、パスワードを設定するとファイル破壊してました。。 Mark Mさん、対応遅くてゴメンナサイ。

    2003/02/10

    memn0ckさん所で勝負されてる! 募集した甲斐があったってものです。で、、負けてる。。

    けっこう自信あったんだけどな。。と、くやしがってみる。


    という訳ではないんだけど(本当はひだかさんにせっつかれた(?)んだけど)、 handskkをバージョンアップしました。改良点は以下の通り。

  • ESC,PageUp,PageDownをキーボードから入力可能に
  • 操作は、

    ストローク動作
    1・ESC
    4・PageUp
    7・PageDown

    です。「7・は前候補では?」という人がいるかもしれませんが、実は前々から 「6・」でできていました。これからはそちらを使って下さい。

  • ハードキーまわりのバグ取り
  • 今まではずーっとハードキーをのっとりっぱなしでした。そうすると相性の問題がでて、例えば、シャープ製メディアプレーヤとかと相性悪いです。ひっこめれば解放するようにしました。

  • キャンセルキーシフト時の挙動変更
  • 使い勝手的には一番大きい変更です。キャンセルキーシフト機能を使っていない方には 関係ありません。

    どう変わったかというと、説明しづらいのですが、 例えば「買物に行ってきます」という文章を打つとすれば、

    [Cancel押す]かいもの[Cancel離す][Cancel押す][『っ』をストロークしている途中でCancel離す]ってきます

    と打ちます(わかりにくい)。

    つまり、単語変換は、その語句が続く間cancel押しっぱなしです。入力し終わったらcancelを離します。すると、勝手に変換します。

    送り仮名は、送るその語句をストローク中にcancelを離します。このようにする事で、送り仮名と単語を区別します。

    例によって、最初は慣れないかもしれませんが、すごく手数が減ります。 これでまた速くなるかもしれないし、なにより疲労感が減ります。

  • (2ちゃんねるでの要望より)カナロックがシフトロックとして動作するように変更。ハードキーにも有効です。例えばconsoleでカナロックすれば、カーソルキーでバックスクロールします。

  • とまぁそんな感じです。

    2003/01/29

    HandSKKのページに、「十分に熟練した場合の入力速度について」を追加。ただの自慢です。超える人募集中。というか、C700キーボードでの結果募集。

    2003/01/26 handskk/dhtml

    handskkとdhtmlを改善しました(dhtmlは誰も使ってないと思うけど)。

    handskk改善点

  • 「|」と、「\」を入力できるようにしました。
  • ストローク動作
    3↓|
    9↑→\

    です。

    dhtml改善点

  • rubyの事をさっぱり理解せずにコードをいい加減に書いていた為、テキストの量が増えると、メモリ不足になっていたのを解消しました。未だにrubyの事はわかってませんが。
  • wikiみたいに、先頭を「-」で始めると、リストになります。
  • dhtmlの考え方を利用して何かやってみようとは思ってるんだけど、なかなか。。

    2003/01/21

    塚本さんの1/19日の話を読んで、感じる所があり、少し落ち着いた今、考えをまとめてみようと思う。

    僕がA300を買った理由は、

  • 小さい、軽い
  • 遅いけど、linux塔載なんだからなんとかなるだろう
  • という2点。その前にigetiを買って、手書きもなかなかいけるな、と踏んだのもある(これはペン飛びという現象で裏切られるのだけど)。

    そして実際使ってみると、このままではとてもじゃないけどPDAとして使えない代物だったので、「A300を使えるPDAにしよう」というページを作った。とりあえず、IQNotes移植から入ったけど、この時点から、手書き入力に代わる何かを作ろうとは思っていた。あまりにも入力ストレスが大きかったから。

    cpkeyでIMの基礎を掴んだ後、handskkを作った。当初は自分専用のIMだと思っていたけど、あやちさん等の紹介もあって、思っていた以上の方にに使用して頂いた。これは素直に嬉しかった。

    この時、最初は自分の為だけに作ったにもかかわらず、A300という一つのムーブメントというか、「熱」の中にいるという感覚があった。機能を追加し、公開した。今思えば、handskkに対する皆様の反応があってこそ、ここまでの完成度に仕上げられたのだと思う。

    特許等の問題もあったけれど、それは機能の話とは別問題で、A300は僕のニーズを満たす機器になっていった。そしてdarkstar移植の時点で、それはある程度完成した。僕の中のニーズは満たされた(12/17の時点でも書いている)。

    こう書いていくと、僕は「プログラムを組む為にプログラムを組む」タイプのプログラマじゃないみたいだ。昔はプログラムを組むのが大好きだったけど、今はかなり落ち着いたのかもしれない。ともかく、開発の必然性が無くなってしまったわけで。

    そういう中、C700が発売され、世の中(というかzaurus)の熱源はA300からC700/B500へと移行していった。表面上は「俺は満足してるからいいや」と思ってはいても、とりのこされ感はあった。だから、少しあせった。

    簡単に言うと、僕個人としては満たされているので作るソフトも特になく、それによってページの更新もしないようになったので、今後どうしようかという岐路に立たされていたというか。

    それから色々考えたけど今は、それはそれでいいのか、と思うようになった。なので、ここが更新されていなくても、それは単に僕が「自分で作る程」新しいソフトを必要としていない、と思って欲しいなと。

    2002/12/23 2つめ。

    handskk1.41リリース。。すいません!1.40はかなりいい加減です。ミニマルモードでいくつかのバグをかかえているので、1.41に上げて下さい(ミニマルモード使わない人には関係ありません。おそらく、このモードを使う人はいないだろうとふんでるんだけど。。)。


    関係無い話。crossのスタイラスを買った。もう立派なスタイラスマニア。これいいねぇ。なんか、液晶パネルの張りの弱さまで感じとれる。。やみつきになりそう。。


    HandSKK、B500での動作を知りたいので、確認できる方、もしよろしければお願いします。

    2002/12/23

    handskkのバージョンアップです。バグフィックスだけでもいっか、と思ったんだけど、 それではあまりにも何もしなすぎ(ifの順序入れかえただけ。。)なので、ちょっとだけ 追加してみた(version1.4)。

    じきにでるであろうROM1.2で改善されそうなマウス飛びを踏まえて、現状ではなかなか微妙な機能を追加してみた(左図)。コンフィグで有効にできる。

    これはミニマルモードというもので、なんていうか。今までの方向に加えて、長さによっても文字が変わるモード。 短いストロークだと大きく書かれている文字(行)がでて、長いストロークだと小さく書かれている文字(行)がでる。

    長さも判定の対象に入ってくるので、今までよりぐっとシビアな入力が必要になってくる。なんでこんな物を導入したかというと、たぶん、これで慣れれば今までより速く入れられそうなので。といっても、速くなる保証もない。実験的機能。しばらく使い勝手を調べてみたい。 ちなみに、ミニマルモードでは2ndshiftかハードキーによるshiftしか効かない。

    で、とてもじゃないけど初心者向きじゃない。かといって、今までのに慣れていると余計にフラストレーション溜まるんだけど。

    あとは、掲示板で指摘があったカナ入力バグの修正。

    そろそろドキュメント整備しなきゃって気がしてきた。。


    あ、あと、C700にでも対応するか、と思ってとりあえず倍サイズの物を作ろうとしたら、 なんか一定以上大きくできなかった。のでやってない。inputmethodって 縦方向の大きさに制限がある?どうしようかなぁ。まぁバリバリ入力する人は キーボード使うだろうし、あまり需要もなさそうだけど。。

    2002/12/18

    2ちゃんねるで、

    レビューサイトで、
    「うまくいかねぇ!不満多い!けど楽しい!」
    という採点放棄系が多すぎる。
    有名(と思われる)サイトは軒並そう。
    
    見てて少し悲しいんだが。もう少し冷静なレビューが増えてほしいよ。
    そう思うのは俺だけ?
    

    と書いたら、レビューサイト作れ!って言われた。いや、そうじゃなくてね。

    普通のPDAだと、企業系ニュースサイトがとりあえず誉める記事を書いて、 ユーザーサイトではそれより落ち着いた評価、という感じだと思うけど、 c700に関しては、ユーザーサイトまでシャープの社員みたいなレビューなので ちょっとひきぎみ。という話がしたかった。2ちゃんねるでは スレ違いな話なのでレスしてないけど。

    2002/12/17 うーん。。

    正直、今で満足してしまっているワケでして。。今の用途は、

  • 仕事系とかもろもろをdarkstarで書いて、dhtmlで管理、コンカラで閲覧
  • 入力はhandskk。本当はなにか違う方法を思いつきたい所だけど、 この方式に慣れ過ぎた。。もう5回くらいやってなんか覚えぎみだけど、 他に指標がないのでザウまがベンチマークとかやってみると5分20秒。補完使わず(使うと4分後半。まぁアテにならないけど)。他の方法でコレが超えられない。。
  • スケジュールはdatebook2で管理。
  • たまにexcelデータもちあるき。
  • といった感じ。すっかり安定してしまっていて、どーにも開発欲が。 まぁこのページの題名は達成されたのか。そう思えばいい、といえば良いんだけども。

    2002/12/15 C700対応とか。。

    C700でたね。ヤマダでさわってきた。 事前に情報でまくっていたので、ほぼ想像通り。 アイコンがなんかダサくなっていたのが気になるけど。。

  • やっぱ液晶すごい。虫眼鏡いりそ。。
  • キーボードが想像よりイマイチ押しにくい。もっとしょぼくてふにゃふにゃな 感蝕でよかったんだけど。
  • ペン落ちがなさげ
  • Input/Viewの切り替えが想像以上にスムーズ
  • 再起動がなぜかとても遅い(フォントでも作ってんのかな。。)
  • という印象。購入は、今の所考えてない。金ないし。 胸ポケットに入れたら気になりそうなサイズだし。 Qtopia標準からはだいぶ外れて、zaurusっぽくなったね。 Qtopia外してターミナル専用機にしたらとても快適っぽい。。

    ちょっと時間がないので作業できてないけど、handskkはそのうち対応します。 実機が無いので、qvfbでなんとなく確認するしか手がないけど。 現状でのレポとかもらえるとうれしいかな。。。

    darkstarはいいけど、IQNotesが対応できてないみたい。IQNotesは、 おそらくqtdesignerでサイズきめうちで作られているので、対応めんどくさげ。 のであまり対応する気がない。。本家に期待。

    (あまり宣伝していないからもう一度宣伝。darkstar便利なので、 メモ帳いやな人は使ってみて。)

    あと、そろそろ宝箱にも登録してみよーかなとか思わないでもない。。

    2002/12/12

    PDA magazineに掲載されなかったらしい(いいかた真似)。

    で、いうのもなんだけど、フリーソフトを利用している会社って、もっと 作者に利益還元してもいいと思うんだけどね。つまり金くれと。

    ソフト掲載が雑誌として意味があるって事は、利益得てるんだから、少しは 還元してもいいもんだろーと思う。

    まぁ雑誌はともかくとして、sharpもそう。どっかの記事で、sharpのえらい人が、

    「(linux)zaurusは、世界中で○○万人のデベロッパが開発を行っている」

    とかななんとかのたまってた。開発者がsharpの奴隷のような言い回し。 こっちは明らかに馬鹿にしている。この記事を見たときにはホントにゲンナリした。

    オープンソースの恩恵だけ受けて、さっぱりソース公開どころか仕様すらまともにださない sharpという枠の中でGPLというライセンスは、PC程に良い効果を出していない。 オープンソースで出す開発者がsharpにうまいこと飼われてるよ。

    2002/12/08 いろいろいろいろ

    久々(?)のソフト更新。

    まず、handskkから。変更点は、

  • 「さ※←」で、今日の日付が入るように
  • 「↑←」の後に「や※」系で、「で*」(*はゃぃゅぇょ)が入るように
  • といった所。なんかもう何言ってんだかわかんない変更点になってきてる。。とりあえず、今日の 日付が入るのがポイント。

    次に、darkstarと言うHTMLエディタを日本語化(またsjis化してしまった。。)。

    これはなんでしたかというと、セーブした時にファイルが閉じないエディタが無かったから。あってもいいものなんだけど、なかなかない……。きっと、海外の方はみんなキーボードが付いているので、ターミナル系のエディタが使えるから、あまり需要が無いんだろ ーな。

    変更点は、

  • sjis専用に
  • wordwrap処理を日本語向けに
  • (何が楽しくてそうしてるのか不明なんだけど)セーブ/ロードを一行ごとにやってバグっているのを修正
  • となる。作者に感謝。で。

    これをどう使うか。

    僕は、winで普段仕事している。スケジュールは除いて、今、仕事の管理に使っているのがiqnotes。

    iqnotesは便利なんだけど、いわゆるage機能(2ちゃんねる用語。。)が無いのがよくない。そういうツールってないかな、となると、wikiとかになるのかもしれない。けどブラウザで入力ってのも。。

    実は、今まで(zaurus持つ前)は独自のツールを使って管理していた。ある簡単な書式に従ってかかれたプレインテキストをHTMLに変換するプログラム。日付順と、カテゴリ順の2つのビューを持つのが特徴。 (機能は全然違うけど、なんだかんだいって基本コンセプトはwikiに近い。。その頃はwikiとか知らなかったから、まぁ作ったワケで、今なら作らなかったかも)

    で、今回はそれをruby化してみた。ので、zaurusでも使える。つまり、これを使いたいが為にdarkstarを日本語化したって訳で。。。

    2002/12/05 今さら普通に使う

    会社用にケーブルを買って、ザウルスドライブでexcelファイルを転送して (使ったの最初以来だ。。)、HancomMobileSheetでごにょごにょとアナログ的作業を やったりと、普通に使っている。 読み込みと書き込みが重いけど、けっこうこのソフト使えるんだね。 関数も一通り揃ってるし、まじめに作業できる。 これはおまけソフトではない。この辺はもっと評価されてもいいと思う

    excelを表作成用ワープロとして使っている人にとってはイマイチかもしれないけど、 数字をごちゃごちゃと統計処理したり、マッチングかけたりと、 表計算らしい使い方をするなら十分実用。 ちなみに、けっこうなファイル複数読んでもメモリ不足にはならない。いい感じ。

    linuxという性格もあってか、普通の人が普通に使っているレビューって 少ないから、たまにはこういうのもいいかなと。いや、つまり仕事忙しいんですわ。

    2002/11/29 handskk1.32リリース

    昨日の今日で、1.32リリースという迷惑な事をまたやってしまった。。変更点は、

  • cancelシフトで入力していると、変換もハードキーでやりたくなるんですが、そういう時に下キーが変換だと少し遠いので、左にも変換キーを割当てました。
  • ↑←で「*ゃ*ゅ*ょ」を入れる時に、「ぃぇ」が入れられなかったので、「きゃきゅきょ」は簡単に入れられるけど、「きぃ」とか「きぇ(使うのか?)」とかは入れにくいっていうのがありましたので、それも入力できるように変更しておきました。(何言ってるのかわからないですね。。)
  • ↑←動作の後に「や」行をいれると「て*」(*はゃぃゅぇょ)、↑←動作の後に「あ」行を入れると「ふ*」(*はぁぃぅぇぉ)が入るようになりました。
  • 変更点はそれだけです。

    もし1.31に上げていた人がいたら申し訳無いです。

    そうそう、掲示板に「やり方わかんねえ」という意見が(言葉遣い違うけど……)あったので補足しておくと、cancelシフトを有効にするには、helpからconfigにはいって、「cancelシフトon/off」にチェックを入れます。そうすると有効になります。当然ながら、通常のcancelは効かなくなりますのでご注意を。


    僕はコミュニケーションアダプタ買ってないんですが、netfrontが欲しいです。というか、ブラウザが欲しい。。フリーで手に入るブラウザってないんですかね?コンカラですか?やっぱり。。なぜかうちのa-300ではまともに動かないんですが。。うーん。

    2002/11/28 handskk1.31リリース

    handskkの1.31をリリースしました。

    なんか、もうhandskkは開発停止なんじゃないかとかいう噂というか、そういう風に思っている人がいるようないないよーな、っていう感じなんですがそんな事はないです。確かに、一旦モチベーション下がったのは否定しませんけど。

    最近リリースしていない主な理由は、まぁぼちぼちstableになってきている、というのが大きいでしょうか。

    とりあえず、気付いた事があったらアップデートしていく方針なんで、気にせず使って下さい。

    あ、あと、そろそろ、他のアプリも作ってみようかな、とか考え始めてます。IMじゃないやつを。けど、最近仕事忙しくて。。

    で、そろそろ本題にいきます。

    機能追加個所ですけど、たいした事は無くて、

  • キャンセルキーで2nd shiftの効果を出せるように(on/off可能)
  • ささいなバグフィックス(2nd shiftの挙動周り)
  • というだけです。今までで、ストロークでのシフトが身に染みてしまっている人はちょっとつらいかもしれないですが(まぁ僕もその一人なんですが)、まあちょっと練習してみて下さい。

    慣れれば、ですが、これでまたかなりの速度向上が期待できます。個人的な感覚ですが、徐々にキーボードの世界に近づいてきたって感じもします。

    あ、既知のバクで、他にハードキーを使うIMがある場合、ハードキーが効かない、という物があります。ヤマケンさんに対策を教えて頂いたのですが、まだ反映していません。すいません。。じきに対応しますので。

    2002/11/21



    おや。。4日空きましたね。。 けど別に成果ないかな。。

    いくら僕が入力方法に関して興味あるっていっても、こんなに考えた事なかったってくらい 考えました。 なんかキーボードについて一つ論文書けそうな勢いだね。。

    つーわけでなかなか思いつけません。つーかもう疲れたのでhandskkでいいや、みたいな。 いいし。打ちやすいし。。

    で、handskkに今まであがいた成果をフィードバックしときました(ver1.3)。 主に、高速入力の為の手段を追加しました。

  • 「ちゃ」とか「きゃ」が入れやすくなりました。↑←を前もって入れておいて、その後 普通に文字を入れると、ローマ字で「y」を狭んだ効果になります。つまり、↑←の後、 「か」を入れると、「きゃ」になります。 ところで、この↑←はキーボード上の殆どの場所で有効です。何がいいたいのかというと、 「ちゃ」を入れたい時は左図のよう(A,Bのストローク順)に入れられるって事です。
  • 「ん」が、ひらがなの場所で←とすればどこでも入るようになりました。
  • 「っ」が、ひらがなの場所で↓←とすればどこでも入るようになりました。
  • こうしてまたhandskkが便利になってしまったわけで。。

    あ、emacsが移植されたみたいですね。けど重そ。僕は環境としてのemacs派という よりはエディタとしてのemacs派なので、本物のemacsである必要はなく、ngとかで いいんですけどね。winだとxyzzyだし。

    2002/11/17


    ????

    特許とは無関係な別の物を考えています。ドキドキしながら使うのは嫌ですから。 いつ使えなくなるかわからないものを開発なんて、モチベーションさがりまくり?なんで。 自分で作ったアプリが体験版だった!なんて冗談にもならないですよまじで。 いや、bugfixはやりますけどね。 で、他の方法を考え中。。。どうなるかな。。

    今考えているの(実はうちでは稼働していたりする)は、完全に別手法なので、 1から覚え直しになるし、 handskkに対して、速度で超えて、なおかつ覚えやすいルールを実現するのは ムリっぽい。(少なくとも、速度で超えなきゃ作る価値ないしなぁ。。まさか自分で 自分を超えなきゃいけないなんて。。)

    うーん。とりあえず名前だけ決定。skskk。公開まで行くかはナゾです。

    2002/11/16

    ひだかさんとメールで話していてわかった事ですが、 公開から3年たつともう申請できないみたいです。 という事で、はっきりとはわからないんですが、おそらく特許の件は大丈夫だと思います。 ほっ

    おうっ。。やっぱり危険なのか!

    むずかし。。とっきょ。

    2002/11/15 残念な通知

    残念な通知があります。かつ、重要な通知です。

    特許DBをあさっていたら、handskkの入力手法に非常に近い形態の特許を発見しました。素人目からみても、handskkはこの特許に抵触すると思われます。

    特願平10-285333
    特開2000-112636
    「かな入力装置」

    です。ストロークマッピングこそ違いますが、最初の位置でかなの段を、ストロークの方向で行を決定するという点で同一です。

    現在、この特許は公開中であり、まだ権利は発生していませんが、将来権利が発生し、保有者が無断使用禁止の権利を行使した場合には、(私を含めて)使用するには許可が必要になります。ご注意下さい。

    よって、(前からそうですがあらためて言います、)私は本ソフトウェアによって生じたいかなる問題に関しても、その責任を負わないものとします。使用は、自己責任で行って下さい。

    と厳しい事書きましたが、ともかくショックです。オリジナルだと思っていたんですが。

    僕は特許に強い人間ではないので、もし間違っている場合は、メールで教えて頂けたらと思います。

    今後のリリースについては検討中です。便利になって普及した時点で権利行使されたら馬鹿みたいですからね。

    2002/11/14

    ペース変えずに開発続けてます。。version1.22です。変更点というか。。 とりあえずドキュメントから抜粋です。

  • 変換中じゃない時にmatchボタン(skk特化なら、補完ウィンドウでもよい)を押すと、一時的に英字モードに移行します。これは 少し特殊な英字モードで、最初からシフトモードに突入しています。文字を確定(matchボタン押した り)すると、またひながなボードに戻ります。英字まじりの文を打つ時にいいです。
  • 前の項目に関連して、数字や英語のシフト時に確定をmatchとかリターンじゃなくて「カナ」 ボタンでやると、辞書に記憶されます。辞書に記憶した英数字は補完が効きます。
  • 説明しづらいですね。。

    実は、2点目に関しては、以前(1.11)からできていました。僕も知りませんでした。 やってみたらできたという、、裏技です。。。

    ちなみに最近は、補完かけまくって打ってます。なんかだんだんPOBox化してきた気が。。


    マウス飛びのあがきの続き: qpeのnice値をいじって優先度あげたれ!と思って、/opt/QtPalmtop/qpe.shを みたら、surviveとかいうコマンドが。なにこれ?と思って検索を かけると、こんなページが。 うーん。こんなのあったっけ? トップからの行き方がわかんないし。

    ともかく、surviveがどーでもいいって事はわかったので、 適当にnice値を設定してみた。なんとなく改善したような気がしないでもないような。

    そもそも最近、マウス飛びとあまり縁がないので、どのくらいの頻度だったのか忘れた。。

    2002/11/13 2つめ

    神木さんとこの日記で、 ペン飛び対策とかの話が!はぁはぁ。ペン飛びなおるんだったらなんでもしますよ僕は。 zImageだけかきかえるとどーたらこーたら書いてあったけど、 ここは進んでやってみよう、という事でやってみました。

    zImageだけでも、死ぬという事はなかったです。

    で、効果ですが。。。。うーん、はっきりいって微妙。。微妙。。とぶときは飛ぶ。

    後の記述にある、qpeと qtopiaアプリの関係なんですかね。。

    2002/11/13 bugfixリリース

    なんか、zaurus周辺はVGAザウルスで揺れているみたいですね。

    僕としては、サイズ的にどうかな、と思うのと、金銭的な理由により避けます。ジャケットの内ポケには入れる気しませんね、あれでは。

    あと、僕はCPUよりメモリ派だし(メモリ据置きってのはどうかと思う。A300でふんばる組としてはいいんですが)、キーボードならモバイルギアでいいし、という感じでしょうか。どうも、キーボードというのがPDAとして保守派なよーな気がして。だって、キーボードは便利に決まってるから。

    いや、くれるなら欲しいですが。むしろください。

    で、

    handskkのbugfixリリースです。変更点は、

    補完モードから変換モードに移った時に、2番目の候補が飛ばされて3番目の候補が表示されていた問題の修正。

    変換ウィンドウの文字を大きく。

    の2点です。

    handskkを、開発版と安定版に分ける、という話ですが、まぁ入門マニュアルに影響する程の変更は当分無いと思います。今までも、マニュアル全面書き直しだ! という程の変更は、0.7から1.0の時だけだったと思いますが。。

    いかがでしょうか? poexさん。

    2002/11/12

    とかいいつつhandskk1.2リリース。。だめなんですリリースしたい症候群なんです。

    実はリリースしていない1.11というのがあって、変更点の概略は以下のような感じ。

  • 1.2 config追加。
  • 1.11 英語とか数字をシフトでいれられるように。変換時、たまに文字化けしてたのを修正。
  • で、configでの対応項目は、

  • 左きき、右きき
  • 純正IM向け(new)、どっちも使うむけ(従来のもの)、skk特化向け(new)、 に関するそれぞれのボタン配置
  • かなシフトモードに移行できなくするスイッチ(純正IM使用者用)
  • となります。(あ、configはhelpからいけます)。 さて、その中でも特に説明がいるのが、skk特化版で、これは、なんかテキストエリアが 2コになっちゃてて、2コめのテキストエリアには、常に補完が表示されるとゆー。しかも 補完テキストエリアをクリックすると、それが確定されるとゆー。POBoxじゃなくて、 ddskkのダイナミック補完みたいな。

    お好みのものをお使い下さい。

    おまけ。rskkserv

    昨日いっていたrskkservをつけときます。 rubyを入れた後に入れて下さい。rskkservにのりかえる場合、skkservはアンインストール しましょう。

    /opt/QtPalmtop/etc/rskkserv.confが設定ファイルです。 っていってもわかりにくいですね。。けど今日はおそいので説明しません。すいません。 なんか、複数辞書に対応してたりするみたいです。 そうすると、昨日の日記に書いてあったみたいな事ができます。自分のサンプルつけときます。

    # rskkserv.conf --- rskkserv configuration file -*- ruby -*-
    
    module SKKServerConfig
      PORT = 1178
      MAX_CLIENTS = 32
    
      DAEMON = true
      TCPWRAP = true
      PID_FILE = "/var/run/rskkserv.pid"
    
      LOG_LEVEL = :NOLOG
      LOG_FILE = "/var/log/rskkserv.log"
    
      module SKKDic
        DICFILE = "/opt/QtPalmtop/share/SKK-JISYO"
        CACHEDIR = "/opt/QtPalmtop/rskkserv"
        NOCACHE = false
        KCODE = :eucjp
    
        module JIS2
          DICFILE = "/opt/QtPalmtop/share/SKK-JISYO.JIS2"
        end
    
        module EDICT 
            DICFILE= "/opt/QtPalmtop/share/SKK-JISYO.edict"
        end
    
        module ZIPCODE
          DICFILE = "/opt/QtPalmtop/share/SKK-JISYO.zipcode"
        end
    
    
      end
    
    
    end
    

    ---で、ここからプログラムの話---

    なんか、configオブジェクトの振舞いがPCとA300で異なる。 未定義のentryをひろってくる時に、Qtopiaの仕様だと、QString::nullがデフォルト で返るはずなのに、A300だとなにか違う物が返っているみたい。。

    2002/11/11

    ニュースサイトなどを見ていたら、handskkの細切れリリースにより多大な迷惑をかけている事に気付いた(^_^;;)、ので、これからは一定期間はリリースしない方向でいこうかと思った。

    で、今日はrskkservを動かしてみたりした。rskkservとは、rubyで動くskkserv。もちろんrubyがいる。最近のlinux事情では、skkservじゃなくてrskkservが標準らしいので。まぁ、メモリ事情があまり良くないPDAだとskkservでいいんだけど。

    rskkservは、skkservより検索が速い(らしい)。あと、複数の辞書に対応しているので色々なしょうもない辞書で遊べたりする。簡易英和辞書にしてみたり、郵便番号データベースを放りこんでみたり。

    例えば、「1620844(変換)」で、「東京都新宿区市谷八幡町」とか、「inquiry(変換)」で「質問」とか。

    なんか一見便利そうだけど、特殊な人以外はめったに使わない気が。。そんなのが変換できてどうする、みたいな。

    2002/11/10

    handskkです。veision1.1です。

    正直にいいますと、認識アルゴリズム、実は0.62からいままで、 判定方法を絶対から相対に変更したにもかかわらず、絶対座標で判定していた時代のものを ひきずっていて、その為になんか微妙な認識(はっきり言うとバグ)になっていたのでした。

    で今回、やっと全面的に書き直しました。 今までの「なんで?」みたいな認識はぐっと減ります。 というか、タップが正確なら完全のハズです。

    あと、ガイド表示をかえました。現在入力中の方向がわかります。慣れている人も やってみて下さい。自分のクセがわかります。

    2002/11/09

    handskk 1.0リリース


    ハニカムにしました。。

    やっとhandskk1.0をリリースです。

    皆様からのフィードバックがあってこそ、ここまでこれました。心からお礼申し上げます。

    0.7からの追加事項は……色々、溜めていたモノをもりこみました。

  • 認識の改善(またかなり改善しました)
  • キーボードフォーマットの見直し(左図のようになりました)
  • ヘルプの改善(ストロークの練習ができるようになりました)
  • ストロークガイド表示(ヘルプでon,offを切り替える事ができます)
  • サイトのドキュメント更新は、じきにやります。とりあえず、リリースしたかったので、リリースだけしちゃいます。

    これで、やっと満足です。

    あ、今きづいたんですが、poexさんが作っていると思われる記号一覧、キーボード変えちゃって 支障ないかな。。


    ヘルプです。入力したストロークを確認できます。

    2002/11/07

    handSKK0.7をリリースしました。

    変更は、ctrlキーと、あと、、

  • 出力文字の表示……確定した文字を変換ウィンドウに表示します(なんか普通のskkになってきたな……)。4秒くらい入力しないと消えます。これはただの表示。
  • です。テストで実装してみて、ダメだっ!、と思って消してみて、消したらなんか使いにくくて、 また実装した、という経緯があります。。かなり悩みました。

    そうそう、実は、前バージョンまで認識にバグがありましたので修正しました。

    まぁ、そんな所です。

    2002/11/06

    トピック2つばかり。

    IQNotesの使いかた

    IQNotesは、アイコンを追加する事ができる。

    やり方は簡単で、本家IQNotesのサイトに行ってダウンロードするだけ。なんて簡単な。。もちろん、自分でアイコンを追加する事も可能だ。

    日記とかに使うとおもしろいと思う。別に階層化しなくてもね。


    skkの歴史に触れる

    なんか、POBox化を希望している人が多いらしい。

    掲示板にも書いたけど、個人的にはhandskk単体でPOBoxを採用する気は無い。しかし、要望があるからには、、と思って調査してみると、おやおや、POBoxってskkの遠い親戚みたいな物なんだと気付く。

    POBox serverはskkservの上位互換の実装だし(というか実装自体が似ている)、skkには明らかにPOBoxの影響と思われる自動補完機能がある。まぁ、handskkにある部分一致検索も、その影響下にあると言える。

    実は、本家のskkに補完機能があるとは知らなかった。なので実装が違う。知ってたら、skkと同様の補完機能の実装になったと思う。skkの持つ補完は読みの補完で、例えば

    「かごし」

    と打って補完キー(本家ではtab)を押すと、

    「かごしま」

    補完される。handskkの場合は違って、

    「かごし」

    で補完をかけると、

    「鹿児島」

    とでる(もちろん、うまくいった場合ね)。補完で一気に変換までいってしまう。どっちがいいかは好みだとは思うけど、こういう違いはおもしろい。

    そういえばhandskkアップデートしました。認識アルゴリズムの改善のみです。ていうかアップデートしても、どこが良くなったのか気付かないと思います。実に微妙な変更なんで、気にしないで下さい。。またいつか、別のアップデート時にアップデートすればいいでしょう。最新版じゃないと気が済まない人だけどーぞ。

    2002/11/05

    あ、IQNotesが1.0になってる。あ、なんか便利になってる。なので、日本語版も1.0にあげておきました。僕は、かなり使ってますよ、iqnotes。task管理は全部コレです。todoは使ってません。複数ファイル対応したので、日記にも使える。。。

    再びザウまがポケベンチマークを取ってみました。前回はかなりあせっていたので、今回はまぁ力を脱いて落ち着いてやったつもりです。2回目というのもあり、6分15秒でした。やった、graffiti族にskkで勝った。。ぐふふふ。。(しかし、SL-A300にATOKが出れば、もっと劇的に速いと思われます)。。

    2002/11/04

    例によってhandskk更新。 主に使い勝手の変更です。細かい変更内容は履歴で。 認識アルゴリズムを改善したので、 認識率が向上しているハズです。

    あと、やはりシフトは難しいのでしょうか?という事で、シフト2タップを採用しました。 濁点2タップは見送りました(慣れるまでの難易度低いと思うので)。 あと、カスタマイズについては、handskk全体としては統一したいので あんまりやる気ないです。

    関係ないですが、datebook2、慣れるといいですね。。

    2002/11/02

    「zaurus meets clie」

    さぁ、漢字変換は作ったし、あとはスタイラスだな、というワケで、スタイラス買いに行く。色々悩んだあげく、clieブランドの4wayペンに。本当は4wayもいらないんだけど、1wayタイプは皆、細くて付属スタイラスとどっこいどっこいだったので、4wayに決定。

    で。いい。コレ。やっぱり、ペンの太さがいい。これくらい無いと、書いてて疲れちゃうもんね。標準スタイラスとは雲泥の差。今までは一体なんだったんだろう。。

    なんか、clieという所もいいし。なんかザウルスでclie、という所がそそる。

    これで、相当入力しやすいPDAになった。あと欲しいのは、日記ソフトかなぁ、やっぱり。標準のメモ帳では日付管理がつらい?

    「handskk」

    handskk, こまごまとした変更。でも有効な変更。特に、認識アルゴリズムの変更は大きいです。

    あと、ハードキーにも対応しました(はたして合っているのか どうかはなはだ疑問ですが)。ヤマケンさんありがとうございます。 ところで気付いたんですが、inputmethodレベルだと、

    キーキーコード
    OKキーKey_F33
    十字キー押し込みKey_F30

    のようにくるらしいです。その他はsharpの資料と一緒です。参考まで。

    qjiten、やってみたいです。。しかし、その前のGENE95の変換がわからなかったりする。。

    2002/11/01

    ここ、ただのhandskk更新履歴になってきてるような。 ともかくまた更新してしまいましたすいませんすいません。。。 (おそらく率でいえば50%はこえそうな)純正IM使用者の為の変更です。 こういう事が気楽にできるのも、神木さんの解析ページ のおかげです。ありがとうございます。。あと、匿名さんパッケージ(修正版)をnifty内に 移しました。

    そういえば、ちょっと気になるのが、poexさん所で、なんか変換が遅いとかなんとか。。 実際はキーコード送ってるだけなので、遅いもなにもないとは思うんですが。 なにかあるのか?あと、marさんから、現在の漢字モード表示が欲しいとの 事でしたが、現在のモードを確実に把握する手段がない(わからない)ので無理です。 てゆーか、タスクバーに出てると思うのですが。。

    それと、(いまさら)datebook2を試してみる。うーん。。日の時間予定一覧とか いらないんだよな。。そこまでシビアじゃないし。うーん。。

    ハードキーを取り込む方法がわからない。。そういえばと思ってIMKit-Anthyの ソースを見る。。。。。。。。。さっぱりわからん。。。。 すごい。どうやって調べたんだろ?

    2002/10/31

    handskk、 また更新しました。詳細はソフトのページで。 ニュースサイトの方々にはご迷惑をおかけしております。 個人的に気になる要望はほぼ実装したので、 キーボードで入力できない文字があるとかで追加する以外は、 基本的にはおちついていく方向でいくでしょう。 0.6xがstableになればいいなぁ。と希望を抱きながら。

    2002/10/30

    なんか毎日バージョンアップしてる気がするんですが。。 反応があるとつい修正しちゃうんですが。。

    handskk、ヘルプ付けましたよ。細かい 修正は履歴を見て下さい。

    あ、匿名さんがskkservのパッケージを作ってくれました。 ありがとうございます。。匿名さんいいひとだなぁ。

    2002/10/29

    handskk,なんか反応良くて嬉しい限り。自分もかなり慣れてきて、 手書き入力の速度を超える、とかも嘘じゃなくなってきたなぁ。 まだ現状では、僕が一番速いと思います。たぶん。

    あと、少しだけbugfixしました(version0.41)。どうでもいい変更(?)なので無視して下さい。 しょうもない変更を取り上げられるとココロが痛みますので。

    2002/10/28

    10/28、2つめですが。。handskkを 修正(version0.4)。まぁ大した修正じゃないです。というか、ドキュメントを整備しました。 誰か使ってみて下さい(poexさんとか。。)

    2002/10/28

    handskkというのを作りました。 入力マニア向けです。

    2002/10/20

    最近は時間がとれない。。 現在はあやしいinputmethodを作り中(左図)。あやしい入力方式を採用。目標として、 「手書き以上の入力速度」があるんだけど、なれてないせいか、あんまりかわんない。 うーん。このままでしばらく練習してみよう。

    あと今日、zaurus上ではじめてスクリーンショッ ト取ったんだけど、これなんか、どこにファイル生成されるか、 めっちゃまよったんだけど。みんな平気で使ってるからもっとわかりやすいかと。 あと、なんか色も変なんだけど。うちはこんなピンクじゃないよ。。なんで?

    2002/10/07

    CPKeyとかiqnotesとか、いろいろ(ガジェットとかで)とりあげていただき ありがとうございます。 現在、大物を作成中ですので。。半年後くらいにはなにか出せるかと。。 飽きるかもしれませんが。

    ところで、marさんのCPkeyの 解説ですが、CPKeyは基本的に、コピーとかペーストがメニューに付いていないソフトで 、ソフトウェアキーボードで「ctrl+なんたら」を押すより速くちゃちゃっとコピーしよう、 というソフトです。編集メニューとかついてたら、そっち使ったほうがもちろん速いです。

    undoとか、テキストボックスの標準機能なのに、ほとんどのソフトではメニューにundoとか なかったりするので、そういう時に使って頂けたらな、と思います。

    2002/10/06

    ネタ3つで。

  • マウス飛びについて。。
  • マウス飛びはもうどうやっても起こるのか、ためしに 適当な手書きキーボード(書けるだけ。認識とかは一切しない)を 作って試してみる。

    それでもたまに飛ぶ。どうしようもないのか?

  • キーボード削除、その後。
  • なんか、キーボード削除していらい、あの「マウス飛び」が少し減った気がする。いや、気のせいかな。もしかしたら、常駐系を減らしたせいかもしんないし。

  • libqte、解決編。
  • やっと通った、libqte。libqteだけ作ってコピーだとどうやっても例外が出るので、「こうなったらqtopia全部コンパイルしたる」と思ってコンパイル。すると動く。なにが原因かなーと思って、バイナリインストール環境に徐々にコピーしていくと、pluginsディレクトリをコピーした時点から動くのを確認した。うーん。pluginsのなにかが悪さをしてたのか。なんなんだろ。眠いのでそれ以上は追及しないが、謎。

    とりあえず、これで、PC環境で日本語が通るようになった。というか、EUC->Unicode変換ができるようになった。おめでたい。

    しかし、じっくり開発できる時間がない。神様時間を下さい。

    2002/10/01

    ちょっと危険なカスタマイズ:キーボードの削除

    えーと、わかる人はとっくの昔からわかってると思いますが、キーボードの削除方法を書きます。 ちなみに危険な香りがするので、あんまりわかっていない人はやるのをよしましょう。僕も わかってないですが。。

    キーボードは、キーボード選択画面に出る(手書き、とか、50音とか)やつごとに、ライブラリ ファイルになって分かれています。消すには、それをどこかに退避すればいいわけです。 場所は、

  • /home/QtPalmtop/plugins/inputmethods/
  • です。ここにいろいろ入っています。僕は、純正のキーボードでは、手書き以外のキーボード を使用していないので、それをbackupディレクトリに移動しちゃいました。

    そしたら、他のキーボードで表示されなくなったのが一個あったので(ここら辺があやしい)、 もう一回入れなおしました。そしたら動きました。

    作業方法:

    cd /home/QtPalmtop/plugins/inputmethods/

    mkdir backup

    として、あとはいらないキーボードをそこに移動させます。もちろんその後再起動です。ちなみに、libCRIMは手書き、libqjpnktnは句点、libqjpnnumは数字、libqjpnsymは記号、libqjpn50は50音です。。

    2002/09/30

    ちょっとだけ、linuxzaurusで書いてみようと思ったけどすぐにキレてやめる。igetiだと、そうは思わなかったんだけどな。やはり、たまにmovemoveイベントを取り逃すのがイタイ。文字認識精度が上がっているので、入力速度的にはigetiとどっこいどっこいなんだけど、ストレスが違いすぎる。自分の字が下手なせいじゃなくて、機械のせいなんだから、改善のしようがないやん。

    やっぱモバイルギアは打ちやすい(今の環境は、モバギII で NetBSD)。僕はSKK大好き派でdvorakな人間でキーボードはkinesisという入力マニアなので、入力装置が気になってしょうがない。もうスケジュールとか以前の問題だな。これは。なんとかしたい。

    あと、未だにlibqteのEUC通るやつがうまくインストールできない。。linux-zaurus MLで聞いたけど解決せず。これ以上聞くと迷惑だし。だれか教えて。。日本語アプリの開発がやりにくい。

    2002/09/29

    なんか結構急に取り上げられちゃったので、ちょっとびっくりしてます。なんか変化無しってのも悪いかなとか思ったり。という訳で、iqnotesの改善と、cpkeyというどうでもいいアプリを作りました。

    libqte、PC側の日本語化ができません。。。imkit-anthyについてきたパッチあてて、qtopiaソースについてきたqtをコンパイルしてできたlibqteを/opt/Qtopiaにコピーすると、すべてのアプリがx86上で動かなくなる。。なんで?さっぱりわからん。今の開発環境が、QtopiaのバイナリSDKだからかなぁ。バージョンは一緒なんだけど。誰か教えて下さい。手書きSKKが作りたいんです(夢)。

    いつ入力しても、SL-A300の手書きはキレそう。

    2002/09/26

    ---とりあえず、iqnotesを日本語化。多分日本語化とは関係ないんですが、なんか不安定な感じがあります。重要なデータを入れるのは微妙かも。けど、このソフトの考え方は気にいったので、そのうち、似たようたものを一から作ってみたいです。


    戻る
    Last modified: Mon Sep 1 22:16:52 JST 2003