sharp SL-A300を使えるPDAにしたいページ

about

sharpのlinux塔載zaurusである、SL-A300を使えるPDAにしよう、という ページです。できるだけ フィードバックできたらいいです。Qtとかやった事ないので毎日驚きですね。

基本的には、開発と雑感のページです。更新はぼちぼちやっていきます。

いろいろ

2004/04/25

どうしよう結局クリエについて何も書いてない。だから書いとこう。

僕がPDAに求めていることは単純で、

  • 日記が書けること。
  • todoが書けること
  • さっと取り出して、さっと記入できること。
  • これだけできればいい。そういう意味で、まあクリエは基準を満たしていた。けどね。

    まず、さっき挙げた点について、僕がザウルスでどうやっているかと言うと、もう何回か書いたけど、エディタとdhtmlという(ココにある)テキストをhtmlに変換するスクリプトを組み合わせて行っている。確認はブラウザ。もうこれが便利なんだよね。ツリーエディタなんて使ってられない。写真も、携帯で撮った画像を赤外線で送れるし、clipshellで画像自動リンク貼るようなものを作ってるから、絵日記も簡単。

    clieでこれをやろうとすると、もう手も足も出ないというか。ソフト間の連携が取れないんだよね。スクリプトは組み直すとしても(これもrubyみたいなのが無いのがすごくつらい)、大体テキストエディタ自体が殆ど無いし、その辺りをメモ帳にしたりしてなんとかやったとしても、ブラウザで見るのがつらい。だってシングルタスクなんだもん。ばらばらなんだよね。

    あと購入当初からやりたいことの一つに、写真日記ってのがあった。カメラ付いてるんだからやりたくなるよね。でも、これもかなり実現困難。メモ帳に画像データが関連付けられたらそれがベストなんだけど、なぜかスケジューラ(クリエオーガナイザ)でしかできない。役に立たない。手書きメモもこう、なんだか使いにくいし。

    あと、ホットシンクという思想も、今となってはイマイチな感あり。なんでPC経由せにゃいかんのよ。

    まあそういっても、僕がPalm的に使えばいいか……と思ってメモ帳に書いてホットシンク、カメラで撮ったデータはメモと関連付けずにとりあえず溜めておく……という風に使ってたんだけど、段々日記も書かなくなって。ただのカメラと化していった(つーか携帯でいいやん)。で、ある日、久々にザウルス使って、あまりの使い易さにびっくりした。

    もちろん、僕好みにカスタマイズしまくりの僕のA300と、clieを比較するのはおかしいけど、clieでは、ザウルスのように「やればなんとか(自分の好みに)もっていけるな」という感じがしなかった。みんなソース非公開で、なおかつここまでソフト間連携が取れないのでは、カスタマイズにかかる負荷が大きすぎる。どうしてもやるなら、クリエオーガナイザ自分版を作るしかないと思う。そこまで考えた時、こりゃザウルスに戻ったほうがいいな、って思ったわけです。

    2004/04/06 というわけで2

    A300に戻った。あーん。だって、シングルタスクなんだもん。ザウルスってすごいのな。知らんかったよ。この辺は語る所多そうなんで、また後々。

    2004/03/18 というわけで

    PEG-TH55買った。A300が好きなのは前回の日記通りなんだけど、より便利な物を求めるのが人間というか、物欲に勝てなかったというか。まあ最終的には紙に帰るかも。では1st impressionなど。

  • ftpできるの?
  • スクリプトは諦めよう。
  • linuxとhotsyncできるの?(根性でやるけど)
  • graffiti、思ったよりいいやん。ブラインドで書けるのがいいね。
  • たしかに標準ソフトはいい。けど肝心のメモ帳がイケてない。
  • 画像とメモが連携できない。。バシバシリンクできるのってスケジューラだけやん。
  • 液晶綺麗。
  • シングルタスクに唖然。Palm風の使い方に慣れるしかない。
  • PCとのデータ連携悪そう。Palm Desktopとか言っても結局閉じてるし。
  • 全体的な印象としては、なんかwinからmacへ移行した気分。 簡単にできることは、zaurusに比べて素晴しく簡単にできるんだけど、 融通が効かないかな、という感じ。いやまだPalm初心者なのでわかんないけど。せっかくPalmなんだから、しばらくはPalmの思想を感じながら使っていこうかと思います。題名変えるべきでしょうか。別ページに書くべきでしょうか。

    2004/03/02

    (ノ`A´)ノ ⌒┫ ┻ ┣ ┳

    A300後継出さんだとー?ナメんな!ボケ!カス!バカ! clieはすばらしいけどpalmじゃあかんのよ。 ネットワーク強くて好きなスクリプト書けて自作ソフト動いてrubyもperlも動いて軽くて小回りの効くPDAが他にあるのかっちゅー話なんよ。この自由味わったら他のPDA無理やて。Cいけってか。

    2004/03/01

    CLIE PEG-TH55見てきた。かなりいいやん。ていうかめっちゃいいやん。いい液晶ついてて、アプリも使いやすそうだし、カメラついてて、キーボード無くて、ボイスレコード用ボタン付きで、39,800なんて! 安い!まじでいいんちゃうやろかと考えた。しかししかし。今やっている事の大半ができなくなるという事に気付いてやめた。正確に言うと諦めた。あれがlinuxだったら必ず買うのに……

    2004/02/21

    clipshell 0.6(ソース)。ちょっと実行方法変えてみた。今までのものが実行できなくなるかも。。0.5からの変更点は、

  • Qtアプリが実行できるようになった(かもしれない)。texteditとかだとうまくいく。qcopはイマイチ。うまく行かない場合はスクリプトファイルにして実行すればうまくいく。例:
  • #!/bin/sh
    /home/QtPalmtop/bin/qcop QPE/System 'execute(QString,QString)' shellcommander 'ls /usr/bin'
    

    上のような内容のファイルを作って(実行属性を付けて)これをclipshell.txtに設定すれば、lsコマンドの実行結果をshellcommanderで眺められる。当然shellcommander要るけど。実際にはlsじゃなくてもっと役に立つコマンドを設定する。僕の場合、ftpミラーコマンドの出力確認で使ってる。

  • 実行中に制御を乗っとらないように変更。実行中も他の操作ができる。
  • kill機能。暴走してしまった子プロセスを終了させたい場合は、アプレットのアイコンを何回か押してまたmenuを出す。そうすると、こっそりkillが発行されて暴走した子プロセスは死ぬ。
  • 2004/02/07 fomaに乗り換え

    fomaにのりかえた。赤外線が使えるようになったので、memn0ckさんの所を参考にしつつしろくろのへやからスクリプトを取ってきてちょっとだけ書換えて、赤外線転送を使えるようにした。うぉ。便利。毎日続けているdhtml(todo日記ソフトね)が絵日記状態に。


    こんなかんじで。。

    clipshellと、さらにおまけのlatestpicsスクリプトを組み合わせて使ってます。

    2004/01/19 gaim

    gaim。memn0ckさんのところで書いてあった通りやったら動いた。会話してみた。ほぉー。普通に使えて怖ひ。あ、一つ変えた所があります。なんかreadonlyの/rootに設定ファイルを作りたがるようなので、rootのアカウントのディレクトリを/rootから/home/rootに変えた。いいんかいな変えて。まぁ動くからいいや。

    ところで最近はRAMにデータが入るのが嫌なので、とことんSDに放りこんでます。本体にしかインストールできません!とか言われてもipkg-new(zaurusSoftwareIndexにある)とipkg-linkでごりごりと。/home/root/DocumentsもシンボリックリンクでSDに。これもまたやっちゃっていいんでしょうか。一応動いてます。

    2004/01/18 やっつけ的つれづれ

    えと、掲示板で要望きているのに時間があまりないのでとりあえず的回答をします。まず、handskkで時間を出すというものですが、handskkで出すのはあっさり諦めて、clipshellで

    "datetime","date '+%Y/%m/%d %H:%M'","v"
    "time","date '+%H:%M'","v"

    などと書くのではダメでしょうか。clipshell使わないといけませんが、手軽さ的には handskkに実装するのと大差ないように思ったので。

    次にlotation pluginですが、これはさらにqpe-languageというのが必要なようです。もちろん、rotateしたフォントも必要です。これらは神木さんのページに詳しいです。一応手順を示します。

  • qpe-languageはどこで拾ってきたのか忘れたのでうちに転載しておきます。まずqpe-languageをインストール。
  • 次に、神木さんのところにあるフォントをインストール
  • rotate_0.0.2.sla300_arm.ipk(A300向け修正版)をインストール
  • これでできるはずなんですが。

    あと、最近は塚本さんの所にあるYahooNewsスクリプトを使っています。が。これ、A300だとURLが長すぎて横スクロールバーがでてしまい、猛烈に読みにくいので……す。とりあえずやっつけ的にURLの出力部分を削除して使っています。しかし僕はperlわからんのでレベル低い修正(機能削除)だと思います。とても公開できませんわ。

    2004/01/08

    一昨日のclipshell、活用事例という程でもないのですが一応書きます。むしろ教えてほしいです。ほんと。

    僕が一番よく使うのは、dhtmlの実行です。

    その他でちょっと便利かもと思い使っているのがこれも昔作ったsomescriptsです。これで、あるフォルダの最新ファイルを取得したりしています。dhtml、somescript共に、引数対応版を後日だします。あとは、(少なくともA300の)netfrontには「右クリックからファイルに保存」のようなものがないので、

  • "wget","xargs wget -P /mnt/card/download ","c"
  • などとしておいておくと、アドレスバーを選択して実行すれば指定したフォルダにダウンロードできます。あとは、えーと、

  • "find","xargs find /home/root/ -name","cv"
  • とすればファイル検索できます。「*.txt」と書いて、それを選択して実行すれば、結果がペーストされます。

    2004/01/06

    zaurusな皆様あけましておめでとうございます。

    僕、最近はzaurusをネットワークに繋ぐ機会が増えました。といってもAirH"ではなく、ネットワークのテスト等が理由でpingとか基本的なコトを行うのにわざわざノートPCをよいしょと繋ぐよりzaurusでちょいちょいとやった方が便利やなぁという時などがありまして。GUIの載っていないマシンしか周りになかったりすると結構重宝します。

    さて昔、clipshellという物をいい加減に作って放置していたのですが、これにコマンドを追加したいのー、と思うことが多くなったのです。しかし、あまりに低機能に作ったので設定追加がどうしようもなく面倒臭い。そこで、とりあえずバージョンアップしました。それやってたの、去年の12/30です。当然会社終わった後です。何やってるんでしょうか。いつまでも寝かせといてもしょうがないので公開します。いや、そのうちちゃんとページ独立させますので堪忍して下さい。

  • clipshell_0.5_arm.ipk
  • clipshell_0.5.tar.gz
  • 画面は右図のような感じです。 なんかやる気まったく無いスクリーンショットですいません。疲れてるんです。

    かなり埋もれていたアプリなので、どういうアプリケーションなのかから言います。

    このアプリは、簡単に言うとクリップボードとコマンドラインとを繋ぐappletです。だからclipshellです。まんまですね。基本は、クリップボードにあるものを標準入力として、設定したコマンドを実行します。標準出力をクリップボードに残します。なんとなくkeyHelper&qcfと機能がかぶってる部分があります。

    clipshellはクリップボードにコピーしなくても、反転させておけば自動でコピーやペーストを行ってくれます。なのでA300で、ソフトウェアキーボードを表示させなくても使用できます。

    設定ファイルはホームディレクトリのApplications/clipshell/clipshell.txtです。ホームディレクトリはA300なら/home/root、他なら/home/zaurusになりますか。そこに、次のような規則で入力します。

    "表示されるコマンド名","コマンド","[c|x][v]"

    ダブルクォーテーションで括って、コンマで区切って入力します。表示されるコマンドとは、そのまま、メニューに表示される文字列です。コマンドは、実行したいコマンドです。system関数使ってるので、引数をいくら付けてもらっても結構です。最後はコピー、カット、ペーストのオプションです。ここでcまたはx、それとvを書けば、コマンド実行時にコピーやペーストを行ってくれます。例を一つ。

    "grep","grep '[0-9]'","xv"

    また使わなさそうな例で申し訳ないのですが。選択した範囲のうち、数字の含む行だけを残して削除します。も一つ例を。

    "ping","xargs ping -c 3","cv"

    選択範囲を引数にしてpingを3回します。xargs使って標準入力を引数に変えてるのがポイントです。

    ちなみに暴走するようなアプリを実行するとひどい目にあうので注意。うまく使うと、なかなか役に立つアプリだと思うのですが、どうでしょうか。今日はちょっと疲れているのでだらだら文章を書くだけに終わりますが、そのうち活用事例を書いてみたいと思います。例えば、HTML変換とか、ファイル検索とか、メモファイルに転送とか。

    キーボードが身近なCxx系な人にとっては微妙なappletですかね、やっぱり。

    2003/12/13

    ええと。もう半分くらい壊れかけのA300なんですが。なんか激安で売られているみたいですね。ええ。けど買うのもなんなので買ってません。

    しばらく、CFがささるようにコミュニケーションなんたら、を付けていたのですが、ひさびさに取り外したらなんとも薄くてびっくりしました。付けている間は、これでもいいのかなとか思ってたのですが。人間、慣れですね。

    てことはですよ、うすくなくてもよいわけで。そうすると、今までかたくなに拒否してきたC***系のマシンも選択肢に入ってくるんですよね。けどね。微妙ではありますが。今さら感漂います。sharpが新しいA系を出してくれれば文句もなにも無いのにねぇ。

    handskk、わずかなバグフィックスリリースです。matchキーで英字モードに入った時に、大文字が打てない場合があるのを修正しました。また、以前掲示板で指摘されていた半角カナの問題ですが、「,」ではなく、「0」を打てば半角カナが出るようです(自分でも忘れてた)。つまり「かたかな0」と打ってカナボタンを押せば半角カナになります(マニュアルも修正しました)。

    2003/11/29

    ---PR(笑)---

    営業の活動記録など、PDA絡みのソリューションで改革をお考えの方はいますでしょうか?PC周辺知識もありますし、コネクションもありますので、幅広く安価に解決します(僕はフリーではなく会社員なのでその辺はご安心を)。東京周辺の方ならお伺いしますので、何かありましたら気軽にメール(raspy@mbf.nifty.com)下さい。

    2003/11/17

    今まで関係ないと思っていたクロックアップ、A300でもできると知って早速(?)やってみた。おおお。ホントに速くなった。調子に乗ってドンドン上げたら飛んだ。データ一週間ぶんくらいロスト……

    折角なのでトコトンいく。カーネルの動作に組み込んでみようと思い、apm辺りを物色してみるも、さっぱりわからない。うーん。CCCR設定しているらしき部分はなぜか呼ばれていない雰囲気だし。C700系辺りのソースと見比べて、適当にごにょごにょ……とりあえず出来た。滅茶苦茶あやしいんだけど。いいのかなあ。discovery_apm.cの、apm_init()あたりにCCCR変更命令を挿入したら動いたんだけど、こんなんでいいんでしょうか。

    2003/10/10

    僕はFrank Zappaが大好きだ。で、彼の曲でDon't eat yellow snowというのがある。 エスキモーの母親が子供に注意する話。悪趣味なんだよね。好きだけど。

    ちょっとしたきっかけでこれを検索したら、こんなのがひっかかってきた。すばらしきUNIX!xsnowすばらし!みんなで黄色に設定しよう!もちろん食べちゃだめだよ!

    %xsnow -sc yellow
    Warning: don't eat yellow snow!
    

    zappa好き以外にはおもしろくもなんともないか……

    2003/09/01

    あ、ソフトより蘊蓄がうけたらしい。

    では調子に乗って補足してみる。今回はキーボードの世界に 広げて、カナ入力とローマ字入力について考察してみたい。「ローマ字入力は 外国製キーボードを無理矢理使った方法で駄目。日本人ならカナ入力だ」と 思いながらもローマ字入力してる人などはおもしろく読めると思う。

    まず、カナ入力は1キーですべての清音を打つことができるのだから、 かなり絶対入力寄りといえる。しかし、濁音とゃゅょっなどの小文字は2ストローク(小文字はシフトだけど)となる。 使用キーの数はローマ字に比べて多い。修得難易度高でストレスも多い。

    次にローマ字入力。2ストロークのものが沢山ある。1ストローク目を始点と考えれば、 これはカナ入力に比べて相対寄り、といえる。

    そうすると、ローマ字入力の方がストレス低いかわりに入力速度が落ちる、という ことになるんだけど、その分ローマ字は結構考えられている。 まず、日本語で圧倒的に多い母音が1文字と なっている。それに、濁音と清音が同じ扱いなのも悪くないし、拗音がセットで3ストローク というのも見逃せないし、つ撥音が「前の子音を続ける」という仕様は猛烈なVIP待遇だ。 「っ」は当然、日本語で多用される。「ん」がnnなのは納得できないが、場合によっては n一回でできるから良しとしよう。日本語の文字出現率を考えているのは、どちらかといえば ローマ字入力の方だ。

    つまり、ローマ字入力は、配列に難こそあれ、ストレスと難易度を軽減しつつも かなり高度に日本語に適合することによって、速度低下を防いでいる、 優れた入力方法であるということ。いやあ、よかったよかった。

    ※補足。配列を改善するならdvorakでか行をcで打てばかなり理想的になる。 また、一部不完全な効率化の残りは、azikという拡張ローマ字入力法で改善される。 dvorak+azik(ACTという)がもっと流行ってもいいと思う。

    2003/08/31

    ウンチク(言い訳)。

    今まで色々やってきてわかったことの一つに、 「絶対、相対比率におけるペン入力インターフェイスの分類学」がある。 ここでいう相対/絶対というのは、ペンによる入力に関して、どういう基準でその入力を 区別するのかということ。完全に相対だと、ペンの開始座標は解析には使わない。 あくまで開始位置からどう動いたかが解析の対象になる。完全に絶対座標の場合は、開始点との 距離が無視される。

    例えばgraffitiや手書き入力は、ほぼ100%相対入力となる。 ソフトウェアキーボードみたいなものの類いは、絶対入力となる。 handskkはその中間あたりに位置している。

    絶対の割合いが増加すると、次の特性がでる。

  • 高速な入力。但し、一定以上の分類数(キー数)になると速度は低下する。
  • 入力時のストレス増加(絶対座標で入力するのは人間的ではない?)
  • 誤入力の軽減
  • 相対の割合いが増加すると、次の特性がでる。

  • キーボードを見ない入力
  • 入力時のストレス軽減
  • 誤入力の増加
  • 入力速度の低下
  • もちろん、例外も多々ある。。

    handskkが日本語を高速に打つことができる理由は、日本語は音韻の数が比較的少ないことと、 音韻さえすべてカバーすれば、そのスピードはそれほど要求されない (一音韻に対する文字数が少ない)ことが挙げられる。

    しかし英語の場合は事情が異なり、複数の文字で一音韻を構成する。一文字の占める (口語時間的な)重要度が低いので、一文字を相当速く入力する必要がでてくる。

    英語関連の「高速」(と自分でいっている)入力手法を見てみると、graffitiを除いてほぼ 全てが絶対入力に重点を置いている。アルファベットを一文字いれるのにストロークなんて やってられないと思われる。例えば、Fitalyや、MessageEaseなど。quickwritingも、ストローク しているものの、ペンを離す動作を省略する為にストロークという形を取っているだけなので、 絶対座標に近いだろう。

    こうした絶対座標優勢の中で、handskkで実装すべきアルファベット入力ってなんだろうと考えて みる。やはりhandskkのスタンスからして、完全絶対座標入力じゃつまらない。かといって ある程度のスピードは欲しい。慣れた時に20wpm(1word平均5文字程度)くらいは。

    しかしなかなかいい案がない。日本語でのhandskkのスタンスをそのまま英語にもちこむには 英語の音韻の数は多すぎる。結局、音韻は諦めて、アルファベット単体での入力に専念する ことにした。そうすれば逆に日本語より減って、26種に絞られる。 (つまり妥協。英語の音韻学に詳しくないので、なにかあれば教えてください)

    以下のポイントを重視した。

  • 相対に近い入力-----入力エリアを上段、中段、下段の3段にして、その領域での動作を共通化した。
  • できる限り自然なストロークのつなぎができるように。
  • で、できたのがコレ。

    helpで「拡張英字入力」をonにすると有効になる(二重母音もcheckする必要あるかも)。上記の通り、入力エリアは上段、中段、下段の3つ。中段の一番右の部分以外は、どこで入力してもいい。

    各段のストローク図は左の通り。小さな文字は 二重母音のやりかた。薄い文字は覚えなくていいけど2文字入力。また、ハードキーでスペース。 まぁ異様にわかりにくい。

    これを正式に採用するかどうかは、まだ迷い中。覚えにくいし。。意見などありましたら、 おねがいします。


    2003/08/27

    handskk 2.10週末リリース予定。今までは日本語のおまけ的な対応しか していなかったアルファベット関連をおもいっきり変えちゃう。 ええ、変えます。

    2003/08/25

    今もみてくれてるひといるのかなーというくらい更新してない。。 というのも色々忙しく。

    で、やっと一日できたのでhandskkのバグ取りでもしようかと思ったら、 そういえばこの前、フォントでも作ろうとしてqt/Eのコンパイルをやりかけ、 なぜかうまくいかないので面倒になり、環境壊したまま 放ったらかしてたことに気付く。リビルドか。。あぁ。

    あと最近の変化といえば、cancelキーが使いすぎでヘタってきた。handskkのシフトが やりづらくなって非常に困る。新機種でるまで持たんなこりゃ。 いまA300っていくらくらいなんだろ。

    使ってるツールはこんな感じ。

  • yEdit(エディタ。長文も結構書く。うちのサイトの最近の小説はみんなzaurusで書いてる)
  • dhtml(todo兼日記用)
  • clipshell(dhtml実行に使用)
  • netfront(dhtml結果閲覧)
  • 変化ないなー。ホント自分用ツールしか作ってないなぁ。

    2003/08/06

    実はコミュニケーションアダプタ買った。netfront目的なんだけど、 CD-ROM版netfrontだとなんだか勿体ない感じがするので、つい。

    しっかし、付けると異様に重くなる。これは一体、どうやって使えというのだろう。A300の意味まったく無し。やはりA300でネットするなら、SDカードでやれってことかな。

    今、コミュニケーションアダプタ活用している人がいたら、どうやって活用しているのか教えて頂きたいです。。折角買ったんだから、勿体無いし。

    ところで、eftpやeeditってどうすれば手に入るんだろう……

    2003/07/27

    dhtml、トピック一覧htmlの軽量化を図ってみた。 本当はdhtmlに代わるアプリを考えたい んだけど、なんか色々考えてくと、今の形態が一番いいなー、と思ってあきらめる、 というのをすでに何回かやってる。簡単なソフトの割に、なかなか超えられない。 エディタでだらだら書いていく、日記兼todoという性格を持つソフトって、 なかなかできないんだよな。

    同じtodoという目的を持ったソフトでも、そのソフトの持つ微妙な性格によって、書く内容が 異なってくるのがおもしろい。例えばIQNotesだと、ひたすらtodoを列挙していく書き方になる。 某webアプリケーションだと、場所をひたすら書く。zaurus標準のtodoは、書く気がしなくなる。 dhtmlだと、その間に感情的な文句が入ったりする。突然人生語ってたりする。

    項目が厳密に定義されている程、そこにはそれ以外の内容が書けなくなる。 そうしてできたデータは、その項目としてはとても純粋なものになる。 dhtmlで書いた仕事の記録をあらためて 読み返すと、ある程度整理されていながらも雑然としていて、時に怒ったり、問題があったり、失敗したり、うまくいったりしたのが伝わってくる。 その場の空気が記録されている。純粋な内容だけでは全体の形は見えてこないのだ。


    で、環境を見直してみた。

  • 今まで電話番号管理までdhtmlでやってたんだけど、どうも合ってないようなので、 portabaseに移行した。なかなか良い感じに仕上がってるね。以前試した時より ずっと好印象。
  • datebook2導入。
  • そういえばzaif断念。。やっぱ無理やった。

    2003/07/25

    handskk2.01。修正リリース。二重母音判定変えたらイマイチだった。ごめんなさい。

    2003/07/24

    夏眠中。一ヶ月ぶり。単におちついてるだけか。。

    雑誌が届いた。いつ掲載許可メール返信したのかよく覚えてないけど来た。 やっぱ宝島社レイアウトいいわ。よみやすい。あ、IQNotesの作者は僕じゃないので。 念のため。

    handskk、2.0。変更多くてよくわからなかったり。出来としては1.7くらい? 別に安定版とかそういう意味でのバージョンではなくて、互換性けっこう崩したので。

    ドキュメントの更新はまた今度。ソフト塔載のヘルプとストロークヘルプは更新したので、そちら も参照のこと。

    追加機能は次の通り。

  • 濁点が独立に----「がざだば」が独立したボタンを持つようになった。 これによって「クリックで段維持」の使用頻度が増える。段維持ってのは、「する」とか「いち」 みたいに、子音だけ変わる時のこと。これは、前バージョンの時からクリック(タップ)操作で行える。また、このせいでいくつかの記号が移動になった。
  • コントロールキーを押しやすく----ひらがなの状態から[match](これで一時英字モードに移行、そこでもう一回[match]で表示が「ctrl:」になるので、ここで任意のアルファベット入力すればコントロールコードが打てるようになった。ctrl-sとかは結構使うのではないかと。。
  • 常に補完するように----skkモードでの変換時、2行目には補完候補が表示されていたんだけど、 これを拡張して(?)そうじゃない時も常に補完候補がでるようになった。 最近はやりのおせっかい補完に似ている。 表示は、「 [ マッチ部分 ] 補完テキスト」となっていて、ここの補完テキスト表示部分を一回タップすると、補完テキストから一文字だけ補完する。連続でタップすると、タップした回数分の文字が補完される。やってみればすぐわかると思う。ちなみに、学習が進まないとさっぱりうまく補完しない。学習してもあんまりうまく補完できないかもしれない。。
  • 補完情報テキストは、/opt/Qtopia/handskk/inputhistory に記録される。sボタン押さないとsaveされない。ロードは起動時のみ。

    ファイル書式は単純で、今までの入力テキストが一行になっているだけ。改行などのコードは全て「$」で表される。文字コードはEUC。容量の制限は一応100000文字(約20kbytes)。

    つまり、学習が面倒な人は、自分の日記テキストでももってきて、

    cat diary.txt | nkf -e | tr "\n" "$" > /opt/Qtopia/handskk/inputhistory

    とかやればいいかも。nkfとかtrコマンドが入ってたら(未確認)。

    一応、旧バージョンも残しておくことにした。ユーザー辞書あり版をなくした。

    2003/07/08

    昨日の問題は賢い人々の協力によって解決。で、clipshellというのを作ってみた。小物。

    クリップボードと連携したランチャー。C700な人向けに言うと、keyhelperのランチャー機能+qcfみたいなもの。keyhelperの達人さんにはいらないと思われる。いやむしろおもいっきり機能かぶってるかもしんない。まぁいいか。

    で、インストールすると、タスクバーにアプレットが追加される(謎のアイコンで……)。

    次に、コンフィグファイル(ホームフォルダのsetting、ClipShell.conf)に

    [Commands]
    commands = sort,/bin/sort,latest pic,
    /opt/Qtopia/bin/latestpic.sh,latest text,
    /opt/Qtopia/bin/latesttext.sh
    

    のような文句を書いておく。実際には、commands以下は改行しない。書式は、

    [コマンド名称],[実際のコマンド], ……

    と書く。コマンドは引数を取れない。また、フルパスで書かなくてはいけない。

    で、保存した後で「menu reload」というボタンを押すと、さっきのコンフィグを読み直す。

    コマンドとクリップボードは繋っていて、標準入力にはあらかじめコピーしておいたテキスト、標準出力から出たデータはクリップボードに残される。適当にペーストして使う。

    どう活用したらいいのかわからないかもしれない? ので、サンプルスクリプトも付けておく。といっても、大したサンプルじゃないんだけど。

    サンプルipkをインストールした後、上のコンフィグのサンプルを記述してメニューをリロードすれば、latest picとlatest textという2つのコマンドがでる。それぞれ、SDカード上の最新ファイルを拾ってきてhtmlのリンクを貼る機能がある。といってもフォルダ構造に依存してるスクリプトなんで、適当に書き変える必要があるかも。要はこれがやりたかったんだな、僕は。

    パッケージ:

  • clipshell
  • サンプルスクリプト
  • ソース
  • いずれちゃんとページ作ります。つーか全然わかんない説明だね。あと、 活用例ほかにあれば教えて下さいませ。

    2003/07/07

    showメソッドとかって、キュー(?)にたまるだけで呼ばれた瞬間に実行されないのね。。 長時間かかる処理中に「実行中」って出したいだけなんだけど。非常に困っております。

    2003/06/25

    C760さわってみた。ふむ。

    2003/06/17

    pobox祭り。。? 自分のソースが人に使われることがあるとは。。

    charwriterとかもっとちゃんと作ればよかった。深夜のやっつけばかりで 拡張するとこうなるという。。

    ちょっと試してみようと思ったんだけど、SKKとpobox、仲悪い!同じポート番号使うし。 思想自体も、似たアプローチのくせに結果は正反対なんだなぁ。

    2003/06/15

    zaurus software indexを見ていたら、iqnotes-to-htmlというものが。XSLTか。。IEでもいけるだろーか。テストしてないけど使えそう。

    神木さん(お世話になっております)が開拓した道の中で、簡単なものを漁っている僕。今さらながらrotateしてみたりした。まず、zaurus-jaから回転フォント一式をインストール。

    ついでにまたzaurus software indexからrotation pluginを拾ってくる。ん。。なんか回転がおかしい。。ひっくり返ったりする。。

    ので、ちょこっとだけ修正。どこを修正したかって、角度の数字変えただけ。
    rotate_0.0.2.sla300_arm.ipk(A300向け修正版)

    横画面、対応してないアプリとか、かなり苦しくなるアプリが多いけど、なかなかおもしろい。 ブラウザとかエディタとかなら、実用でも使える気がする。 文章を見るときって、縦より横が欲しい派なので。

    追記:ああ。すでに同様のtipsがB500のスレででてるね。。情報おそぃ僕。

    2003/06/05

    52M、快適だわ。なんで今までせんかったんやろ、というくらいに。

    おかげでzaifを常時起動しっぱなしにできるようになった。おお。今まで何度か挫折してたけど、これならいけそう。

    今常にタスクバーに出ているソフト

  • メモ帳
  • ターミナル(dhtml実行用)
  • zaif
  • コンカラ
  • eedit
  • 高速起動しているもの

  • スケジュール
  • 電卓
  • あと、handskkの次バージョンは2.0になりそうな予感。。つまり、少し互換性を崩すつもり。

    もうかれこれ20回くらいやって覚えかけている、指標としてもあまり役に立たなくなってきたざうまがベンチマークで、補完使ってもいいからなんとか2分台に乗せたくて(今は補完無しで3'51。つまりあと1分)。2分台を達成したら、とりあえずキーボードと大差ない領域まで来た、という認識でよかろ。2分台が僕のゴール地点だ。

    2003/06/01

    makeを打ち間違えてbakeって打っちゃう人っていないかな……それ僕。

    --------

    handskk、要望のあったストロークヘルプ機能の充実を図ってみた(1.53)。

    今までのストロークヘルプと違って、ペンを置いた瞬間に、そこからどうストロークそればどんな文字が出るかがわかるようになった。

    提案頂いてた内容は、二重母音までサポートしたもっと親切なものだったんだけど、実際の認識結果は、ストローク終了してからでないとわからないので(同じ位置にストロークしていても、相対的な長さなどで結果が異なる場合もある)、基本的ストロークだけのヘルプにおちついた。まだ慣れてない、未だになれない、という方は使ってみて下さい。

    ------------

    で、で。

    今までびびってやってなかった実行RAMエリア拡張に手を出してしまった。例によって神木さんのサイトを参考に。RAMディスクは12Mもあればいいでしょ。つまり実行領域は52M。けど、home移行しているわけじゃないし、やりすぎかな。まぁいいか。

    適当に書換えて放り込んで初期化っと。……おぉ! 画面みじゃみじゃ! やってまったがね。SDカードリーダー買っといて良かった!

    再コンパイルしてまた放りこむ。お。うまくいった。よかった〜。これで心置きなく高速起動にチェック入れられるな。

    一応、置いとく(1.2ベース、実行52+ディスク12M、押し込み無効)けど、これは絶対に初期化しなきゃいけない(よね?)ので。無保証。SDカードリーダ持ってて、復旧可能な人だけどうぞ。手順は、5/25の手順とほぼ一緒。手順6のリセットを、長押しで初期化しなきゃいけないところだけが違う。

    2003/05/25 その2

    ザウルスポッケにねじこんでWeb Boardに以下の内容を書こうとしたのですが、 調子悪いのか書きこめなかったので、とりあえずここに置いておきます。

    ------

    変更:(2003/5/25 13:30)

    marさん、すばやい対応ありがとうございます。 すでに対応されていることで、抗議内容を表に出しつづけるのは良くないと思い、 退避させました。

    補足ですが、僕は引用の方法に意見したのあって、よくわからないままに書くのは 重要な感想であり、ニュースサイトとしての魅力の一つだと思っています。 よくわからない、という感想が無ければ、補足説明を書くこと もなかったと思いますし、感謝しております。

    ちょっとカタくなってしまいましたが、そういうことでして。。 これからもよろしくお願いしますです(^^

    categories

  • トップページ
  • 雑談掲示板
  • raspberry色のアンテナ
  • ソフト一覧

  • dhtml--簡単なtextをhtmlに変換する。
  • darkstar_ja--- 日本語化もの。簡単なHTMLエディタSJIS版。セーブで終了しないエディタとしても。
  • rskkserv--- rubyで書かれたskkserv。要ruby。
  • HandSKK---1ストロークでかな入力できる inputmethod。C700非対応。
  • CPKey---コピーペースト系専用inputmethod
  • iqnotes_ja--- 日本語化もの。XMLエディタ風アイデアノート。C700対応した?
  • rotate pluginA300用---rotation pluginのA300版。
  • clipshell---クリップボードとコマンドラインとを連携するapplet。

  • 過去へ
    戻る
    Last modified: Fri Mar 19 01:40:56 JST 2004