.
Soliloquies Library

-

(unofficial and unsupported) Palm OS 5.0 SDK for PRC-Tools

というわけで、John Marshall 氏と Palm Source の関係各位のご尽力のおかげで、括弧書きがついてはいますが、ようやく出ました。もう、さっそくゲットしてください。:-)

--> 2002-10-13 0:23:33

ignition

迂闊にもエンジンがかかってしまって眠りそこなう夜。まぁ、明後日は休みだからいいか。

(‥‥明後日が休みだから明日やろう、というような計画性が無い、というのはどうにかならないものか)

--> 2002-10-11 4:49:33

starting over and over

そろそろ再始動です。もういいかげん始めないと間に合わないので。;-)

--> 2002-10-07 22:45:19

bug fix: RonDo annesso 02 trial

RonDo annesso 02 trial をアップデートしました。更新内容は下記の通りです。

  • ハードウェア・ボタンによるアプリケーション起動が正しく動作していなかったバグを修正。

SonyStyle 側の正式版および試用版も更新されています。

--> 2002-08-04 11:00:22

PRCExplorer 1.017

以前から何度かご紹介している PRCExplorer がバージョンアップしています。というか、数日前に 1.016 が出て、あぁ、紹介しよう、と思っていたところだったんですが、そうする間もなくバージョンアップされてしまいました。

このツール、ずっと見ているんですが、そもそもの初めから出来のよいソフトウェアで、かつ、着実に堅実にバージョンを重ねているんですよね。顧みて自分についても、かくあるべし、と思うのですが、思うようにはいきません。バージョンアップの頻度よりも、歩幅の絞り具合に、何ともストイックというか、職人気質というか、そのようなものを勝手に感じているのですが‥‥。まぁ私の方はムラのある開発者であることを自分で容認してますので、それはそれで良いとして。

ともかくこのところ本当に時間が取れないのですが、今日はあえて更新に挑んでみました。:-)

--> 2002-07-26 1:15:29

a half decade

先日、とある集まりにネタとして引っ張り出した PalmPilot Professional を眺めながら、ちょっと Treo と比べてみました。

PalmPilot Pro. Treo 90
CPU DragonBall 8MHz DragonBall VZ 33MHz
RAM 1.0 MB 16.0 MB
OS Palm OS 2.0 Palm OS 4.1H
LCD モノクロ二階調 256 色カラー
デフォルト・アプリケーション 12 14
その他 赤外線
SD スロット
キーボード

‥‥大した差が無い。;-)

個人的に「これは外せない」と思うのは赤外線と RAM 容量くらいですかね。RAM はやはり、最低でも 8 MB は欲しいのですが(日本語使いますし)、そういうことを考えると、PalmPilot Pro. のスペックをベースに、赤外線をつけて(まぁアップグレードキットでも可)、RAM を 8 MB にしただけのデバイスを、「LCD パネルのサイズをそのままにして、それ以外をできるだけ小さく」作ってくれると、これまた自分にとって must-buy なデバイスだなぁ、という気もします。

# まぁ OS は 4.0 にしてくれてもいいです。;-)

--> 2002-07-08 1:07:56

it's my life with treo

昨日ようやく挨拶も終わり、自分的には Treo ネタ解禁ということでひとつ。:-)

Treo 90 は私の中では「シャツの胸ポケットに入れてもまったく気にならない、最初の Palm デバイス」だったりします。持ち歩くことが苦にならないデバイス、というのは、やはり持ち歩くのが楽しいデバイスになるんですよね。そういうわけで、とりあえず目下のメインマシンは Treo 90 です。J-OS や何やという定番は当然入っているわけですが、それ以外でめぼしいところは、

  • PocketRogue
  • POPJ

の二つです。

PocketRogue はいわゆる Rogue Clone で、もう Palm の歴史の中ではけっこう古い時期にリリースされているものです。公開当初もさんざん遊ばせてもらったのですが、キーボード付きのデバイスが日常に入り込んできたことでめらめらと復活しました。目下の悩みは階段を降りる ">" コマンドをキーボードから入力できないことで、これをどうにかするツールを自分用に作ろうと考えているところだったりします。;-)

POPJ は、けっこう「入力できる」デバイスである Treo なら、そこそこ使えるメール端末になるのではないか、という目論見の下、やはりハードディスクの影から復活してきたアプリケーションなのですが、やはり、Treo 90 の通信環境の乏しさが問題になってきています。Handspring が頑張って SDIO 対応をやってくれればこの問題は解決するのですが(公式 FAQ などを見る限り「可能である」と言っているだけで「対応予定である」とは言ってないんですね)、当面は IrTrinity で赤外線経由の通信をしています。これが非常に苦しくて、どうも長続きしそうにない気配です。:-P

まぁそんなわけで、とりとめもなくつらつらと書いてみました。また何か思いついたらつらつらと書くかもしれませんが、とりあえず頭の中にある double quick hack 0.20 の機能をかりかり書き込んでいくのが先かな、という気もします。が、その前に今日はもう寝ます。;-)

--> 2002-07-05 2:45:23

it's my greeting

先日、Treo 90 を入手しました。ここで「(笑)」と書きそうになるところをぐっと堪えて、Treo 用のソフトウェアをリリースいたします。Treo のキーボードをもう少し使い倒したい方のための double quick hack for Treo version 0.10 betaです。

# Jotsh! の焼き直しだってことはヒミツ。;-)

設定画面がビジーな感じで分かりにくい Hack になってしまっていると思うのですが中身は単純で、

  • バックスペース、改行、メニュー、ListType、スペースの各キーの「二度押し」に任意の機能(DA 起動など)を割り当てる
  • 通常キーの「二度押し」で、そのキーからの派生文字のポップアップ・リストを出す

というだけのツールです。まぁこうして書いてしまうと「ん?便利なのか?」という感じになってしまいますが、それはまぁ、しばらく使い込んで確かめてみてください。実は私にもよく分かりません。(作ってみたかっただけなんです。)ご意見やご感想などはぜひお聞かせいただきたいと思います。

--> 2002-07-04 1:18:29

pilrc-mode

そんなに機能があるわけではないのですが、とりあえずインデント幅が設定できて、ハイライト表示をしてくれる、というだけでもかなり違ってきます、ということでのご紹介。

http://www.obermuhlner.com/public/Projects/Palm/pilrc-mode/index.html

これでかなり見通しがよくなりました。:-)

--> 2002-07-03 22:42:19

digging down

ちょっと時間が乏しい中、黙っていろいろ掘り進んでおります。:-)

明日一日、自分で試して、問題ないようであれば公開しようと思っています。やっぱりこういうのが「楽しい」ということだと思うのですが、そういう楽しさがあれば時間がなくても何とかなるのだなぁ、と改めて思います。

--> 2002-07-03 0:43:37

just what I can do

山田達司さんが「Palm OS でプログラムを開発する人たち」をサポートするためのサイトとして運営されている、Palm Hackers Salon にて連載を一つ持たせいていただきました。"PRC-Tools for Windows" という講座です。

「PRC-Tools での開発」は、実はそんなに難しいことではないのですが、とかく大小の敷居というものがあって、初めての人にはなかなか手が出せない、というようなことがあるみたいです。そういう「本当なら越せるはずの敷居」を、一つ一つ、一緒にまたいでいきましょう、という趣旨で書いていこうと思っています。お気づきの点、不足の点などありましたら、ぜひ遠慮無くお知らせくださいませ。

--> 2002-06-27 1:18:32

RonDo annesso 02 released.

RonDo annesso 02 のアップデート版、関係各位のご尽力により、SonyStyle での正式版ダウンロードも始まったようです。Bluetooth 対応などはどのくらいの方に使っていただけるのか、こちらとしても今ひとつ分からない部分なのですが、とりあえず、使用感などはお気軽にお寄せください。:-)

--> 2002-06-25 0:09:24

RonDo annesso 02 update

RonDo annesso 02 のアップデートをリリースします。今回の変更点は下記4点です。

  • Bluetooth によるアプリケーションの送信機能を追加
  • バックボタンによるリング移動操作の調整
  • CLIE PEG-T650C 対応
  • その他、前バージョンでの不具合を修正

当サイトでは試用版を提供していますが、正式版(シェアウェア)は従来どおり、SonyStyle のみにての取り扱いということで、近日公開の予定です。

--> 2002-06-23 17:33:12

proving ground

何となく懐かしい響きのある言葉ですが。;-)

ちょっと Bluetooth に手を出しています。Exchange Manager を使う限りは本当にカンタンだったのですが(thanks to 今関さん)、「マルチ」のテストができないんですよね。頭で考える分には多分、問題ないだろう、と思うのですが、できれば Bluetooth アダプタを持った Palm がもう一つ欲しいところ。

どこかでそういうテスト環境を提供してくれませんかねぇ。ベンダーでもいいですし、ショップでも、個人でも(笑)いいのですが。

--> 2002-06-22 15:49:27

of my age

最近知ったのですが、Ben Combee は私と同い年なんですね。親近感以前に、妙な危機感を覚えました。;-)

--> 2002-06-11 0:02:58

SO504i

さっそく本筋と関係ないことを。;-)

携帯を SO504i に変えました。ちょっとボタンが押しにくくなったかなぁ、というのだけは残念なのですが、いろいろなところでびみょーに使いやすくなった感があります。トロがどうとかこうとかいうのも確かにあるのですが、それはまぁどうでもいいですね。;-)

今回の SO504i は筐体の質感がこれまでちょっと違っているんですが、これが個人的には一番大きい要素だったりします。何となく高級感があるというか、携帯はこれからまだまだ徐々に変わっていくんだぞ、というニオイをさせていて、なかなか良い感じです。

とかなんとか言いつつ、一番大きいのは、散財したぞ、という空虚な充実感(何だそれ)なんですが。:-)

--> 2002-06-06 23:01:58

the first period

とりあえず、これでようやく一区切りというところでしょうか。実際にはテスト期間もかなり長かったので、一番燃え盛っていた時期というのはけっこう前なんですが、それでもやはり最後まで油断はできないものですね。

またいろいろ動き出そうと思ってはいますが、その前にまずは一休み。しばらくこのサイトでは本筋とは関係のないことを書き連ねていこうかな、とも思っております。せっかくアイコンもあることですし。;-)

--> 2002-06-05 23:22:31

a pitfall of disorder

凄く巨大な落とし穴にはまっていました。大きすぎて、普通こんな穴には落ちないだろう、というような。;-)

Progress Manager を使う時には、まず Progress Manager 無しの、素の処理をきちんと仕上げましょう。その上で Progress Dialog を実装して、その更新処理などは「時間」ベースでタイミングを取りましょう。でないと、処理時間の 95 % 以上を Progress Manager に取られている、というような恐ろしい事態に気づかない、というようなことがありえます。

# あまりにもお馬鹿だ。

それに気づかずに散々苦労して高速化して余計なバグを入れ込んでは苦労して、リリース直前にこの落とし穴に気づく、とかいうことがあると、人はけっこうへこむものですね。;-)

--> 2002-06-03 19:36:40

building 'building blocks'

今手がけているアプリケーションを作っている内に、ふと思い立って、自分用のスタティック・ライブラリを用意してみました。私は C でしか書かないので、クラス・ライブラリを作る、というような習慣もなかったのですが、ここに至ってようやく、毎回毎回、同じ部分のコードをコピーしてペーストして、という反復作業をやめようか、という気になったわけです。

# 遅いって。

というわけで、FrmGetObjectBounds など、UI インデックスを引数に取る API のラッパーとか、デバイス・チェックの関数とか、画面周りの初期化とか、どんなアプリケーションでもまぁ大体使うものというのが結構あるんですが、それをまとめて libUtils.a なんてものを作ったんですが‥‥まぁ、まさに今それを作ったところ、という時点ではこういうもののありがたみはまだ分かりませんね(笑)。

とりあえず今後、再利用していてそれなりに便利で、かつ、不具合も無いようであれば、その内、ソースコード込みで公開しようと思っています。

あ、そうそう prc-tools 2.1 がリリースされました。check it out! ですね。;-)

--> 2002-05-29 0:34:00

the last squeeze

もう本当に大詰めというところですが、ここで最後の一絞り。一個でも多くバグを見つけて、今の内に潰しておきたいものです。

この局面だとバグ以外にもいろいろと仕様やデザインについて悩む部分がけっこうあるのですが、それもこれも明確なビジョンを定めずに行き当たりばったりでとりあえず書き始めてしまうからなんでしょうね。次回の課題はとりあえずこの辺、と、あともう一点、脱トップダウン型開発、ということで。

--> 2002-05-28 2:05:17

logical integrity

地道なロジックの積み重ねで作るようなアプリケーションは苦手なんですよねー。

--> 2002-05-23 8:24:20

RAD

Rapid なんとか、という類の手法があります。というか、そういうタイプの開発以外でモノを作ったことはないのですが、やはりこれはこれで限界があるなぁ、ということを実感する昨今です。とはいえウォーターフォールの時代でもないよなぁ、というのもあり、かつ、そんなにしっかりとしたことができるわけでもないので、結局、やれるようにしかやれないわけですが。;-)

--> 2002-05-22 8:19:39

Blueteeth

先週発売になった Palm の SD Bluetooth カードを購入しました。元々 CLIE で MSB1 を使っているので、ここでまた別の Palm が BT 対応になったからといって特に何が大きく変わるというものでもないのですが、まぁせっかくいろんな Palm があるのだから、Palm 同士でも何かやってみたいし、いずれは開発も、と思ったわけですが。

どうも Bluetooth というのは、一度浸食に成功したら、そのエリアで急激に増殖する傾向にあるような気がします。身の回りでも、何か一つ Bluetooth 対応のデバイスを入手した人は漏れなく、次々に自分の環境の BT 化を推進している模様です。こういう普及の仕方はどうなんだ、という気はしますが、私はもう完全に浸食されてしまったので、あとはもうただ仲間が増えるのを待つばかりです。;-)

--> 2002-05-20 23:14:53

prc-tools 2.1 RC3

どうやらバイナリの配布も始まったような気配です。まだ試すどころか自分でチェックすることもしていないのであまりいろいろ書かないことにしますが、近々、試してみようと思っております。その際にはまたいろいろ書いてみようかな、とか思ってますが。

--> 2002-05-17 1:24:24

making decisions

開発に伴う様々な決めごとをいろいろ後回しにしているのですが、そろそろこういうことを片づける時期に来ています。もくもくコードを書いている間はある意味でラクなフェイズなのですが。;-)

‥‥とはいえ決めごとの話をするのも嫌いではなかったりします。:-)

--> 2002-05-16 7:16:48

running out

種々のリソース不足。まぁ Palm OS には付き物ではあるのですが、とりあえず回避策を検討中です。

--> 2002-05-14 23:43:29

+Bluetooth

このところ、身の回りでけっこう流行っています。私も MSB1 + CLIE PEG-NR70 という組み合わせでガシガシ使い倒していて、Mocha PPP とか Bluetooth HotSync とか一通り試してみたんですが、結局、一番大きいのは Paldio 633S との組み合わせによる Bluetooth ダイアルアップ接続ですね。

これまでも何とかアダプターとかの類は一通り入手していて、毎度毎度使ってはみたのですが、結局、定着するには至らなかったんですよね。やっぱりバッグからアダプターを出して装着して、ケーブルを携帯に繋いで、というちょっとした手間が、最後には効いてしまって。(大体、携帯のケーブル差し込み口って、何であんなに差しにくいんだろう)

その点、MSB1 は、ちょっと挿すだけですから、手間という点ではほとんどゼロに等しいんですよね。私は普段からあまり Palm をバリバリ使う、という生活ではありませんから、待機電力がどうのこうの、ということも気にしませんので、通常は挿しっぱなしですし。こうなると、Palm でネットワーク、というのがまた全然違う意味を持ってくるようになります。まだまだ高い、というのはありますが、かなりお勧めです。

--> 2002-05-14 1:11:13

trouble's gone without a word

謎のトラブルによりこのサイトのトップページが二日に渡って消えてしまっていました。二日前に更新が原因不明で失敗してから、ずっと更新ができない状態だったんですが、どうにか解消した模様です。ご心配をおかけしたかもしれませんが、PalmTech. は水面下でも活動を続けておりました。なるべく早く RonDo のバグフィックス版を公開する予定ですので、不具合でお困りの方、大変申し訳ありませんが、今しばらくお待ちくださいませ。

--> 2002-05-11 16:14:06

some kind of threshold

裏で作っているプログラムが徐々に大きく育ってきており、先日ついに、32 KB 越えを果たしてマルチ・セグメント化されました。CW だとまぁ大体最初からラージ・モデルで作っているのでそういうのはないんですが、PRC-Tools でやってると、「あぁここまできたなぁ」みたいな、妙な感慨がありますねー。:-)

--> 2002-05-10 1:55:50

object indices

オブジェクト・インデックスとオブジェクト ID と、っていう辺りは毎回毎回煩わしいなぁ、と思う部分ではあるのですが、今回はそのインデックスの本来の意味を忘れていてはまりました。UI オブジェクトって当然ながら重なることもあるんですよねー。

# という独り言。

--> 2002-05-08 23:13:05

the deepest blue tuesday

恐らく今年一番ブルーな火曜日ですが、皆様いかがお過ごしでしょうか。ここにきて RonDo の不具合がいろいろと出てきており、各所でご迷惑をおかけしているようです。大変、申し訳ありませんが、現在鋭意修正作業を行っておりますので、今しばらくお待ちください。

そういうわけで頑張って再始動していきます。えいえいおー。

--> 2002-05-07 22:28:41

SDK 4.0 update 1

www.palmos.com で公開されている Palm OS SDK 4.0 update 1 についての話を改めて。

OS 5 へのスムーズな移行のために Glue の強化が図られている SDK 4.0 update 1 ですが、CodeWarrior をお使いの場合、このアップデートを適用すると PalmRez Post Linker も変更されます。どうもここに問題があるようで、この状態では Constructor で作ったビットマップが化け化けになってしまいます。

というわけで、このアップデートを適用する際には必ず、同サイトで公開されている Updated PalmRez Post Linker も導入してください。このアップデートで Post Linker を再更新すれば問題は解決します。

またこの update 1 を適用すると、OS 定義の構造体の内部にアクセスするようなコードはエラーとして扱われます。OS 5 を念頭に置くとこの辺りのエラーはちゃんと Glue 等で解決していくべきなのですが、その時間が取れない場合 ;-)、

#define ALLOW_ACCESS_TO_INTERNALS_OF_BITMAPS

などとセットしておくことで当面は待ってもらえます。

--> 2002-04-27 23:24:14

Hub

私の机の上には今現在、6台のクレードルがあります。普段使っているのは T4B 1台なのですが、開発中にはやはりいろんな環境でテストしないとなぁ、とちゃんと思う時期もやはりありますので ;-)、そんな時のテスト環境として、待機しているデバイスが他に5台あるんですね。

で、今まではごちゃごちゃっと束ねた USB ケーブルをいちいち抜いては差し替えて使っていたのですが、今日、ようやく USB ハブを導入しました。気分的にずいぶん片づいた感じがします。

# 物理的には大して片づいていませんが。;-)

これで多少なりとテストの効率も上がるといいんですけどね。

--> 2002-04-26 0:26:14

RonDo annesso 02 for NR

今回は一年もお待たせせずに出すことができそうです。;-)

screenshot of RonDo annesso 02 for NRRonDo annesso 02 for NR を明日、4 月 25 日付けでリリースいたします。今回は特に機能追加などはないのですが、とりあえず、NR のワイド液晶に対応しています。画面拡張時には7個のアイコンが半円状に並びます。いろいろ並びは試したのですが、結局ここに落ち着きました。しばらく様子を見て、またちょっと考えてみようと思っています。

ちょっと大きい画像になってしまいますが、こんな感じです。せっかく画面も広いのだからもっとアイコンを並べればいいじゃないか、という話はやはりあると思うのですが、とりあえず今回はこんな感じで。内部の整理もつきましたので、今後まだまだ改良していけそうな気はしています。

なお、NR だとけっこう軽快に動いてくれますし、キーボード・オペレーションもけっこう有効なので普段使いのランチャーとしても悪くないのではないか、という感じです。

試用版、正式版ともに明日リリース、ということになりますが、まずは SonyStyle での Thanks Week キャンペーンでの先行リリースという形になります。当サイトでの試用版公開はもう少し後になりますが、ご了承くださいませ。

--> 2002-04-24 23:52:35

weird corruption

何だかよく分かりませんが、Constructor で作ったビットマップリソースの9割以上が勝手に化けている、という異常な現象にぶつかりました。急いでいる時に限ってこんなもんですね。

とりあえず、ビットマップをセーブし直すと正常に戻るようだったので全てのビットマップをちょっと編集しては戻してセーブ、戻してセーブ、という手順を踏んで回復させました。何だかなー。とりあえず本当に急いでいたので対症療法ですべて済ませてしまったのですが、どうも後で思うに、1バイトおきに1ビットずれる、とかそういうタイプの現象だったような気がします。

せっかくだから落ち着いてちゃんと分析してみたら面白かったのかもしれませんねぇ。でもこういうのって、本当に暇なときには出ないんですよね。ま、いずれにしても、Constructor が変なのは今に始まったことでもないので、さくさく次に行きましょう。

‥‥そして問題が片づいて落ち着いたところでもう一度考えてみましたが、ひょっとしてちょっと前に入れておいた SDK 4.0 の update のせいかー、と思って www.palmos.com に行ってみました。なるほど、Post Linker が悪さをしてたのね。解決解決。

--> 2002-04-24 0:05:07

Keith's words ...

えー、ちょっと前に Keith Rollin さんが POSE 3.4 からの新機能についてのメールを投げてました。「けっこう便利なんだけど知ってる?」的な話なんですが。

一つは Memory Leak Detection です。これは読んで字の如くですが、たしかに便利です。アプリケーションの終了時、メモリー・リークがあればそれを教えてくれるんですが、いろんなアプリケーションを試してみると「あらー、けっこう漏れてるのね」感じで、何というかマズイですね。;-)

もう一つは Event Minimization という機能なんですが、これは私は特に使っていませんので、また次回。;-)

--> 2002-04-22 23:55:24

progress manager

を使うことにしました。この週末はしっかり休んだので他には特に何も進んでいませんが、とりあえず。

progress manager を使うとお仕着せのダイアログになってしまってあまり凝ったことができなくなるのですが、とりあえず手間がかからないのはいいですね。

--> 2002-04-21 23:51:44

virus warning

相変わらず視力関連で難儀しているのですが、とりあえず、ウィルスは許せん。>:-(

--> 2002-04-19 23:35:14

PRCExplorer 1.0.14

というわけで、PRCExplorer がバージョンアップしています。とりいそぎ、お知らせだけ。今回の目玉は「.prc ファイルから .rcp への書き出し」ですかね、とりあえず。

http://www.palmgear.com/software/showsoftware.cfm?sid=0&prodID=40542

で、ちょっと試してみたところ、ビットマップ・リソースも .rcp ファイルの中に書き出されるんですね。けっこう素晴らしいかもしれません。ディスアセンブラも、ちゃんと Trap 部分に API 名を書き出してくれるようになってますし。今後が楽しみです。

--> 2002-04-18 22:09:37

lost vision

大変困ったことに、眼鏡が壊れてしまいました。レンズを拭いている途中、ぱきっ、と軽い音がしてレンズが外れたんですが、見るとフレームの輪が開いているんですよね。レンズはまったくの無傷なんですが、レンズが片側しかない眼鏡のできあがりです。

どうやっても修復できないのでとりあえず当面はあきらめました。作業どころではないので、とりあえず今日は寝ることにします。:-)

# 困ったにゃー。

--> 2002-04-18 21:27:05

Error code decoder

今日もちょっと時間が無いので、貯めおきのネタから。palmoswerks にも載ってますが、これはその前から持っていたネタです。

PRC-Tools はご承知の通り、SourceForge 上で開発が進められているのですが(-> prc-tools.sourceforge.net)、そこで公開されているサンプル・アプリケーションの中に ErrorCodes というユーティリティがあります。

これは Palm OS が定義している「API が返すエラーコード」に対してそのエラーがどういうエラーであるかを引く、という開発者用のツールです。入力用のフィールドと、Look up ボタンがあるだけ、の非常にシンプルなプログラムなんですが、意外と使うんですよね。10 進で入力しても 16 進で入力しても OK なんで、手間がかからないんです。

かなりお勧めなので、見た目で侮らず、使ってみてください。下記 URL にて入手可能です。(ソースコード有り)

http://prc-tools.sourceforge.net/errorcodes.html

ちなみに、同 URL では CGI 版もありますので、ブックマークしておくとちょっと調べたい時に便利です。;-)

--> 2002-04-17 23:55:25

Piloting Palm

なんて読んでます。(palmoswerks の影響です、はい。)

何だかいかにも、という感じの文体で、まあこういう本は売れるんだろうなぁ、とかいきなり穿った見方で眺めてしまっているんですが、日本で言うと『プロジェクトX』風、とかそんな感じでしょうか。

ともあれ、自分の好きなものの話であるだけに、やはり面白いのは面白いですね。やっぱり斜めの感想ですが。;-)

--> 2002-04-16 23:28:42

double setback

今日は「こんなことはできんだろか」というチャレンジを二つやってみたんですが、どちらもちょっとやってみて大変そうなのでやめました(笑)。

一つは Bluetooth アダプタを [環境設定] の外から簡単にオフにする、という奴です。何かそれっぽい起動コードがあるんですが、単にそれで呼んでやるだけではダメなようで。ちょっと追加の調査が必要みたいです。(何をどうすれば電力消費を抑えられるか、というのがポイントなんですが)

もう一方は、NR70 のソフトウェア・グラフィティ上に表示される、ストロークの軌跡をオフにしよう、という試みだったんですが、これはいろいろ試した挙げ句、最初のドットの後に描かれる軌跡をオフにすることはできました。が、最初にぽつんと描かれるやや大きめの四角を消せないのと、軌跡以外の線も全く描かれなくなる(笑)という不具合のために、一旦、棚上げです。原理的には分かってきているんですが、ちゃんとやろうと思うとけっこう大変そうですね。

というわけで、短時間で二度も挫折したので今日はもう寝ます。;-)

--> 2002-04-16 1:04:08

NR70V

昨日、発売でしたが、売れ行きはどんな感じなんでしょうね。とりあえずまだ実機を見ていないのですが、何とか入手できるようだったらちょこちょことリリースしようかな、と思っているものがあります。まぁ、その頃にはあらかた出尽くしているんじゃないかという気もするんですが、それはそれとして。;-)

--> 2002-04-14 23:39:58

a stray bullet

何だかよく分かりませんが、韓国の方から NR70 の ROM イメージが欲しいんだけど、というようなメールが届きました。まぁ、まだ US の CLIE ディベロッパー・サイトには上がっていないんでしょうね。とりあえず丁重にお断りしておきました。

こと CLIE に関して言えば、日本のディベロッパーが一番、いいポジションにいるのだなー、ということを改めて実感したんですが、じゃ、せっかくいいところにいるんならちょっとは頑張らないとなぁ、というような殊勝なところまでは残念ながら届きませんでした。疲れてるし。;-)

--> 2002-04-13 18:17:29

kickoff meeting

なんてことを仕事柄よくやりますが、今日もそんな感じで結束を固めてきました。;-)

ので、近々、走り出すかな、という感じです。その前に他のことも多々あるんですが、時と場合によっては過負荷なくらいの方が好結果を生む、ということもあるだろう、ということで楽天的に参ります。:-)

ということで、お疲れ様でした>参加各位

--> 2002-04-13 0:25:31

POSE and ROM file for PEG-NR70

ソニーの CLIE ディベロッパー・サイトで NR70 対応の POSE(Palm OS Emulator) と NR70 の ROM イメージ・ファイルが公開されました。いやー、ヨカッタですね。;-)

いろいろと制約があるようですし、何だかとっても動作が遅いようなのですが、それより何より、

今まで別のバージョンの POSE を使っていた方は、使用前に必ず Palm OS Emulator.ini ファイルを削除しておきましょう。Windows のシステム・フォルダ(C:\WINNT とか)にあります。

ということで。;-)

--> 2002-04-11 21:30:55

MobileWizardry

本当はもっとちゃんとしたものを出す準備をしているんですが、ちょっと時間が足りていないのでまた拾い物のネタで失礼します。;-)

PilRC の maintainer として有名な(あるいは Maryo Bros. で有名な) Aaron Ardiri さんが発起人の一人である MobileWizardry という組織(?)が、デモ・コンペティションを開催するそうです。DOS の時代にもメガ・デモなんていうジャンルがありましたが、要は Palm という限られたコンピュータ資源を使って、どこまで「凄いコト」ができるか、を競い合う大会です。

今大会のターゲット・デバイスは Palm m505 です。コンペティションはオブジェクト・サイズで階級分けされていて、 256 Bytes、1 KB、4 KB、無制限の4階級でそれぞれ優劣を競い合う、という形になっています。腕に覚えのある方は挑戦されてみてはいかがでしょう。詳細はMobileWizardry のサイトに掲載されています。

# 256 bytes とか 1 KB なら、参加くらいはできるかなー。

--> 2002-04-11 0:42:31

break

ちょっと一休み。

--> 2002-04-10 0:54:52

10 common pitfalls in Palm OS Programming

DevPrsome trivials で、「Palm OS Programming で陥りやすい、10の落とし穴」というコラムを紹介してみました。10 pitfalls という記事です。

Palm OS Programming (日本語版あり)の著者である Neil Rhodes さんと Julie McKeehan さんが書いたコラムなんですが、とりあえず、Palm OS でプログラムを書いてみようかなー、という方は、まず最初に目を通しておくと後で余計な苦労をしなくて済むかもしれません。すでに一通りの苦労をしてしまった方も、とりあえずご一読を。;-)

# 記事中に原文へのリンクがありますので、詳細はそちらをどうぞ。;-)

--> 2002-04-08 23:54:48

construction backstage

地道なコーディングをしています。ちょっと勉強なぞしつつ。このところけっこうバリバリ活動しているのですが、作業対象がいろいろあってあまり目立って進捗しているような気がしませんね。;-)

--> 2002-04-08 22:24:40

DispKey

まぁたまにはこういうのも、ということで DispKey を公開します。非常にシンプルかつ、実用上の意味も面白味もない、というと、ある意味サイアクなんですが(笑)、要するに、グラフィティやキーボードからの入力が、OS 内部でどう表現されているのかを表示するプログラムです。

こういうのはもちろん、一般ユーザーの方には意味がありませんし、通常、ドキュメントを見れば分かることなので、ディベロッパーさんにもあまり意味がありません。じゃ、なんでこんなものを、という話になるのですが、まぁせっかく書いたので。;-)

後日、PRC-Tools でプログラムを書くには、という話を DevPr に書こうと思っているのですが、その時にサンプルにでも使おうと思っています。しかし、いくらサンプルだからといってもこんなもので本当にいいのか、という問題について、これから考慮していく必要はありますね。;-)

--> 2002-04-07 19:56:54

tools: PRCExplorer

先日たまたま見つけた PRCExplorer という開発者向けのツールを紹介する記事を DevPr に追加しました。

要は .prc ファイルの中身をバラして見せてくれるツールなんですが(編集は不可)、非常によくできています。Windows 上の開発者必携のツールかと。;-)

ということで、あんまり感心したので、勢い余って tools: PRCExplorer というレビューを書いてみたのですが、どうも実際には大した勢いでもなかったようで、本当にちょっとだけのレビューになってしまいました。まぁ、せっかく書いたので公開しますが、このくらいの量でいいんだったら今後もいろいろ拾っては紹介していこうかなぁ、などと皮算用する次第であります。;-)

--> 2002-04-06 18:04:54

links to go

このサイトのトップページ、つまりこのページの左側の下の方にあるバナーリンク集に、新たに palmoswerks.com へのリンクを追加しました。palm-dev-forum 等でおなじみの Ben Combee こと Benjamin L. Combee さんのサイトです。

この方は CW のえらいヒト、という感じなのですが(重役とかそういう意味ではなく)、けっこう定期的にいろんな記事を書いてはここで公開しています。たまに、「へー」と思うようなことが書いてあったりしてお得なサイトですよ。;-)

# 近々、ここからネタをもらって何か書こうかな、と思っています(笑)。

私信: 「来年は abby さん」というのは、そちらも来年また頑張る、ということですよね? ;-)

--> 2002-04-06 2:21:12

tools of trade

ふと思いついたので書きますが、Debug ROM って使ってますか?

ちょっと入手が面倒、というのはあるんですが、POSE を使うなら絶対、持っておいた方がいい便利な道具です>Debug ROM

かくいう私も、開発を始めた当時は全然、使っていなかったんですよね。実機で試して動くならいいや、みたいないいかげんな姿勢だったというのもあるんですが(笑)。

もし POSE を使っているのに Debug ROM は使ってない、という方がおられましたらぜひ一度お試しください。いつもそれを使う必要はないと思いますが、リリース前に一通りチェックをするとか、あるいはメモリーリークしているのは分かっているんだけど場所が、というような時にどうぞ。かなり時間を節約できますよ。;-)

--> 2002-04-04 23:25:15

contribution

というようなことを最近、考えています。

基本的には出力にムラのあるあまり精度のよくないエンジンしか積んでいないので、それならそれでやり方を考えなければいけないのですが、月一くらいのペースで三ヶ月間、ちょっと休んでまた二ヶ月、さらに休んでもう一回やって沈没、とかそういう辺りが道なのかな、と思っています。

まずは DevPr なんですが、最近「意外とこれはネタになるのか」と思ったものとして GlueLibrary とか Progress Manager とかいうものもありつつ、また時事ネタとしてはやっぱり CLIE の新機能かな、というのもあり。

# そういえば小ネタもけっこう溜まっているんですよね。

ってな夢想をしている暇があればとにかく何か書けばいいんでしょうけどね。;-)

--> 2002-04-04 1:25:40

april fool

今年もいろいろありました。何か百花繚乱という感じで、ある意味、壮観でしたね。面白いところもあり、そうでもないところもあり、唸らされるところあり、首を傾げさせられるところあり、で。;-)

でまぁ、付随していろいろ騒ぎもあったりなんだりしたようですが、全般的な流れを見るに、もう「エイプリル・フールは日本の文化とは折り合わない」とか言っていられるような世界ではなくなっていますね。騙されて不快な思いをして、思わず「反撃」に及んでしまった方も、そろそろ現実と折り合いをつけましょうね。多分、来年も同じような騒ぎになります。

で、「世間はともかくとして、自分はやっぱりエイプリル・フールは好かんのだ」という方は、来年の四月一日は、Web から離れていましょう。自分で見たくて見ているサイトなわけです。嫌なら見ない。これに尽きます。;-)

--> 2002-04-03 0:08:03

information in demand

サイトをやっている以上、やはり皆さんが何を見に来ているのか、というのは気になりますので、アクセスログを時々眺めたりします。トップページを除くとやはり、各ソフトウェアのページへのアクセスが多いんですが、DevPr の方も継続的に(かつ地道に)アクセスがあります。

先日公開した PRC-Tools for CLIE も、半月ほどで 500 ヒットくらい出ています。2ヶ月ちょっと前に公開した how to hack がほぼ同数なので(笑)、ペースは4倍という感じでしょうか。

この手の半端な講座ものは基本的に開発をされる方にしか意味がないので(そういう方にも意味がないことが多いのですが)アクセス数なんかはもう全然伸びないものなんですよね。そんな中でこの 500 ヒット / 15 日間 という数字はけっこう大きいなぁ、と思います。

なるほど、こういう方向で行けばいいのか、と思ったりもしますが ;-) 、もう一つ思うのは、そのうちの 1/2 くらいがユニーク・ビジターだとして、その 1/2 くらいが実際に CLIE 用のプログラムを書くとして、そのさらに 1/2 くらいがそのプログラムを公開するとしたら、けっこう凄いことかもなぁ、ということです。皆さん、頑張ってくださいねー。私は応援しています。:-)

# 4/1 だからと言って、嘘ではありません。;-)

--> 2002-04-01 0:08:38

sworn enemy

どうも Window Manager API には性悪な奴が多いらしく、けっこうな時間を食い潰されているような気がします。OS 5 の High Density とかいう話が出てくると、また悩まされるんじゃないかとい気がしますが、これはもう、「こいつは敵だ」とはっきり覚悟しておいた方がいいんでしょうね。;-)

--> 2002-03-31 6:23:23

a couple of nice days

ということで、リュックサックがもらえなかった PalmSource Japan Forum 2002 が、無事、終了しました。ともあれ、お疲れ様でした&ありがとうございました>関係各位

個人的には非常に有意義なイベントだったと思います。何より食事もおいしくて。;-)

ふだんお仕事が忙しい方とか、お住まいが遠方の方とか、なかなかお会いできない方とこうして一年に一回でも顔を合わせていろいろ情報とか意見が交換できるといいですね。

--> 2002-03-30 0:05:05

mission failed

今年からリュックサックじゃないんですねー(涙)。

--> 2002-03-28 22:43:40

PalmSource

えー、とりあえずリュックサックもらいに行ってきます(笑)。

--> 2002-03-27 22:26:22

cygwin plus prc-tools

Bug-Trailer な人が先日ハマっていたのですが、ちょっと前の cygwin の setup.exe にはバグがあって、PRC-Tools のインストールがうまくいかない、という不具合があったようです。

今配布されているものは大丈夫みたいですが、とりあえず setup.exe のバージョンが 2.194.2.15 とかで困っている人は(もしおられれば、ですが)、cygwin の setup.exe を新しいものに変えましょう。

というお知らせでした。

--> 2002-03-27 22:25:16

Bluetooth

先日、ふと思い立ってメモリースティック型の Bluetooth アダプター、PEGA-MSB1 を購入しておいたんですが、うちには他に Bluetooth なデバイスが無かったんですよね。今日、ようやく P-in から 633S に乗り換えて、Bluetooth 初体験ができました。

うーん、単純に便利かも。欲を言えば、ここまでラクになったのなら、MSB1 自体を挿す手間も省きたいと思うのが人情なのに、挿しっぱなしだと出っ張りが邪魔、ということ。いただきもののケースを使っているので、MSB1 を挿したままにはできないんですよね。まぁ、この手の電波モノは単純に小さくするわけにもいかなかったりしますからしょうがないのかもしれませんが、せめて出っ張りが半分だったらなーと思います。

あと、633S 側。電源切る度に Bluetooth 接続がオフになるのは、何とかならないかなー。

--> 2002-03-27 22:21:11

OPEN NEW CLIE.

新しい CLIE、PEN-NR70 についてですが。

まずディベロッパーとして見た時には、とりあえず 66 MHz というクロック・スピードは魅力です。RonDo も動作速度の問題でさんざん苦労した挙げ句にいろいろあきらめていますので、高速化はもう手放しで賛成だったりします。ソフト・グラフィティは、対応しようと思うといろいろ面倒な感はありますが、画面を広げることで初めてできるようになることもあるわけで、これもまた良し、という感じでしょうか。

ユーザーとして見た時には‥‥まぁ私は N750C も持っているのにメインを T4B にしているユーザーですからねぇ(笑)。ただ、個人的にどうか、をさておいて、一般的にどうか、ということを考えると、実はけっこう面白いんじゃないかと思っています。「これは Palm じゃない」というような意見を聞くにつけ、「あぁ、新しいユーザーが入ってきそうだ」と思うこの頃です。

--> 2002-03-26 6:58:24

another days

やっていてもやらずにいても、どちらにせよ時間は過ぎていきますので、じゃ、どうせだったらやろうかな、と思うわけですが、そういう貧乏性的な駆動力で、けっこう遠くまで行けたりするものですね。:-)

--> 2002-03-22 3:05:49

sleeping duty

いや、ただの語呂合わせです。やることはあるけど寝なきゃいけないなぁ、ある意味、仕事も寝かせた状態だなぁ、と。

いや、本当にただ語呂を合わせてみただけなのですが。

--> 2002-03-20 4:09:45

supporting work

今年はディベロッパー向けドキュメントを書こう、と思ってあれこれやっています。書きかけになっているマルチ・セグメントの話をそろそろ片づけようと思っているのですが、Glue ライブラリの話もトピックとしてはアリかな、と思ったり。とりあえず、今かかえているものが片づいたら、また腰を据えてとりかかりたいと思っています。

--> 2002-03-18 23:04:52

PRC-Tools meets CLIE

分かっている人は当たり前のように分かっていて、誰も今さら改めて触れない部分なのかなー、という感じなのですが、Sony が公開している CLIE 用の SDK を PRC-Tools で使うにはどうすればいいのか、という話をざっくりまとめてみました。興味のある方は PRC-Tool for CLIE をご覧ください。まぁ、せっかく新版も出たことですしね。;-)

--> 2002-03-16 17:37:03

expecting a bit

そういえば何やら新しいものが出てくるんですよね。N700C が出てから今日でちょうど一年ですか。思えばいろいろあった一年でした。

この一年、今週発表された2機種を合わせると N600C、N750C、T400、T600C、で合計6機種なんですよね。いや、たいした勢いだな、と思います。RonDo は一年がかりでようやく一回バージョンアップできた、というところなのですが。:-(

とりあえず、次の機種はグラフィティ・エリアがソフトだ、とか、カメラがどう、とか、いろいろあるらしいのですが一番期待しているのは、CPU が速くなっていることだったりします。これで RonDo も多少速くなるかなーと。;-)

--> 2002-03-14 23:32:16

launch success

とりあえず、何事もなくリリースできたようです。試用版が置き換わっていない、というのも私の勘違いでした。(申し訳ないです)

で、改めて書いておきたいのですが、いつもリリースの度にニュースとして取り上げてくださる各サイトの皆様、本当にありがとうございます。こうして感謝の意を表す以上のことはできないのですが ;-)、とりあえず、今後も頑張ってまいります。今回もありがとうございました。

--> 2002-03-13 23:36:56

redirection

ということで、いろいろばたばたしましたが、一段落しました。まだ試用版が置き換わっていないのですが、とりあえず。

--> 2002-03-13 7:17:30

an apology

暫定的な個別対応は、今のところこちらで対応しきれない、というような状態にはなっていませんが、それでもやはり個人ベースで作業を持ち寄るような形でやっている以上、限界がありまして、ある程度の遅延が起きたりしてしまいます。またなるべくならきちんとしたメールを返したい、という思いもあるのですが、時間の都合上、どうしても事務的なやりとりになってしまいます。この点、当方としても不本意なことではあるのですが、どうぞご理解いただきたいと思います。

また SonyStyle の方にもご迷惑をおかけしてしまっているのですが、とりあえず至急ご対応いただけまして、何とか週明けにはあちらでのダウンロードの態勢が整いそうです。

関係各位、そして何よりユーザーの皆様には多大な迷惑をおかけしてしまいましたが、至らぬ点については今後、改善をはかってまいります。今後ともよろしくお願いいたします。

--> 2002-03-10 2:01:25

coming, real soon

あとは手続き上の問題だけになっております。すでに試用版の期限も過ぎてしまっており大変ご迷惑をおかけしておりますが、今しばらくお待ちください。

その間、こちらもいろいろ拡充していこうと思っているのですが、とりあえずその第一弾として壁紙ページを立ち上げます。今の時点では PalmTech. で用意したものだけを収めていますが、今後は改めて許可をいただいたものから順に、皆さんから送っていただいているものを公開していく予定です。

--> 2002-03-04 0:23:14

an experiment

じっけんちゅう。

--> 2002-02-20 23:59:26

personal preference promotes productivity

で、最近また CodeWarrior を離れて prc-tools での開発に回帰しています。どちらのツールが優れていて、どちらのツールが生産性が高い、というような話はもちろんできないのですが、個人的な好みや慣れが作業効率に与える影響というのは意外と大きいので、私にとってはやはり prc-tools の方が適している、というのはあります。

デバッグ・アイコンをクリックするとターゲットが自動的に POSE にインストールされてデバッグが始まる、というようなものも生産性の向上には寄与するわけですが、もうちょっと根っこのところの話は、やはり動かしがたい差として現れてきます。

んで、最近思っているのは、CodeWarrior も Mac で使えばもう少し快適なんじゃないか、ということで、それを確認してからでないとうかつなことも言えないわけで、やはりそのために Mac を‥‥いやいや。;-)

--> 2002-02-18 23:15:03

LIFO

前にもこんなことを書いたようなおぼろげな記憶があるのですが、とにかくどうしても、最後に入ってきたものを最初に出したがるんですよね。今、新たに入ってきたものは、また例によって自分にとって新しいジャンルのものなので、引きつける力もまた一層強くて特に悩ましいのですが ;-)、とにかく、そういう逆境(というほどのことではない)に負けず、がんばらせていただきます。

ちなみにその新しいものは、そのうち、小さなお遊びレベルのものから出していこうと思っています。誰に喜ばれるというものでもないのですが、とりあえずプレゼントとして。;-)

--> 2002-02-17 23:35:48

and farewell ...

何でも WorkPad というラインに関しては生産中止ということになってしまうようですね。ちょっと残念なような、まぁでもこれで終わりということでもないんだろうな、というような、微妙なところで、とりあえずお別れです。まぁ、T400 にも黒が出ていることだし、どこかが「黒」は引き継いでくれるといいなぁ、とか。;-)

--> 2002-02-15 0:04:09

spec fixed

とりあえずこの時点で仕様は確定といたします。いろいろやりたいことはまだありますが、どこまでいってもきりがないですしね。というわけで、もう本当にあとちょっとです。

--> 2002-02-14 23:58:23

coffee break

最近、本題から離れたネタが多いなぁ、と自戒しつつ今日もまた。;-)

時間に余裕があるときは、コーヒーを豆から挽いて淹れるんですが、最近、スターバックスの「コモドドラゴン・ブレンド」にはまっています。単純に好みで言えば、スターバックスだと「スラウェシ」なんですが、このコモドドラゴンは何だかすごく「スターバックスっぽい味と香り」がするんですよね。何もうちに帰ってまでスタバのフレーバーでなくても、というのはさておいて、ちょっと目先が変わった感じに飽きるまでは、しばらくコモドドラゴンかなぁ、と思っています。

--> 2002-02-13 23:15:54

celebrating 'red'

赤が出ましたねぇ。やっとというか何というか。

私は赤より黒という好みなので、今回はさすがに買わないと思いますが、周りにもすでに購入態勢に入っている人がけっこういますね。;-)

まぁ赤は綺麗なんですが、これを入学祝いとか就職祝いとかいうのは、どうかなあという気はします。むしろ頑張って一ヶ月早めに出して、バレンタインとかの方がよかったかも。

# いや、それもどうか。;-)

--> 2002-02-12 22:15:48

eXPerience

よせばいいのに、というのはあるのですが、2000 Pro. から XP Pro. にしました。とりあえず、常用しているアプリケーションについては問題も出ていないのですが、Norton AntiVirus のリアルタイム保護が使えなくなってしまった、というのがとりあえず一つだけ困っている点ですね。バージョンアップしないと。あ、あともう一つ、スタートボタンが大きすぎる、というのはあります。何とかならんかな、これ。

--> 2002-02-11 12:31:55

at the books

連休ということでいろいろなジャンルの穴埋めをしているのですが ;-)、その傍らで本を読んだりもしています。取り寄せで購入した O'Reilly の本なんですが、まぁ $40 +送料分の価値があったかどうか微妙なところではあります。一緒に買ったもう一冊の方は、まぁ多分元は取れるくらいに使うだろうとは思うのですが、オンラインの書籍販売というのは便利な反面、立ち読みができなくてつらいなぁ、と改めて思う次第。

--> 2002-02-10 10:23:22

coming new blood

PalmSource で楽しげなものがいろいろ出てきています。いちいち一つ一つ気になりはするのですが、とりあえずは目の前に積まれたものがありますので、そっちが先ですねぇ。:-)

ご報告いただいたバグなども徐々に整理がつきつつあります。これから正式版のリリースに向けてラストスパートをかけていきますので、追加のバグ報告や要望などはお早めにお願いします。;-)

なお、正式版リリースに先立ってあらかじめご了承いただきたいのですが、ご連絡いただいたものの内、こちらで確認が取れないものや修正の手だてが無いものにつきましては、その問題がアプリケーションとしての実用性を著しく損なうものでない場合、そのままリリースさせていただくこともあります。なるべく完成度を上げる方向で努力していきますが、やはり力の及ばない部分はある、ということでご理解くださいませ。

--> 2002-02-07 21:57:04

working around

いろいろやったりやらなかったりしていますが、そろそろまた目処をつける頃かな、と思っています。右を向いたり左を向いたりしていますが。;-)

--> 2002-02-05 23:25:02

status report

RonDo 02 beta のバグ・トラッキング・ステータスをここの一番下に掲示していますが、ちょっと構成を変えました。ちょっとだけバグ・トラックっぽい感じが増したかと思います。;-)

# 実際の意味はあまりありませんが、まぁ気分の問題です。

これで日付とか担当者とか問題管理/変更管理票 No. とか言い始めるとあまり洒落にもならんかな、という気もしますので、このくらいにしておきます。;-)

--> 2002-02-04 22:38:38

wrong trousers

今日はまったく開発と関係ない話ですが。

先日、DVD で『ウォレスとグルミット: ペンギンに気をつけろ』を購入しました。で、昨日それを観ていて、ここ二、三年くらいで一番笑ったんじゃないか、というくらい笑ったのですが、振り返ってみると、何がおかしくて笑っていたのかよく分からないんですよね。;-)

# いや、ここで笑った、というシーンは明確にあるんですが。

誰か、同じところで笑った人と「何がおかしいのか」を話し合ってみたいなぁ、とか思ってしまうのでありました。やっぱり勢いかなぁ。;-)

--> 2002-02-04 22:15:47

walk with maps

ちょっと思い立って Navin' You Pocket を使ってみることにしました。地図データを買ってきて、MapCutter でメモリースティックに書き出し‥‥ 35 MB?。

‥‥メモリースティックの容量がぜんぜん足りませんな。

多分、使い方が間違っているというか、もっとエリアを絞って使うべきなんでしょうね。でも、出かける前に該当地域のマップを切り出してどうのこうの、なんて面倒なことはたぶん私はやりませんので、虎の子の 64 MB のメモリースティックを当面、地図専用にすることにしました。(白なのに(笑))。

とりあえず、一つ分かったのは、「都内に駅ってこんなにあるんだ」ということですが。;-)

--> 2002-02-04 10:59:10

tracking

RonDo 02 のベータ・テストですが、状況をまとめて公開することにしました。

「未確認」とあるものは、こちらで現象が確認できていないもので、これについては情報を募集しています。「検討中」は対応を行うかどうかを検討しているもので、「修正済」はすでに修正が完了し、次期リリース(おそらく正式版)では解決していると思われる問題です。現時点ではエントリーがありませんが、修正中のものは「修正中」と表示する予定です。

--> 2002-02-03 13:10:54

get connected

そろそろ落ち着いてきたようなので ;-)、PEGA-CF60 を購入しました。

まぁ、CLIE でネットでどうこうしようという意図はあまりなかったりするのですが、こういうおもちゃで時々自分をくすぐっていかないとなぁ、というのはやはりあります。:-)

あ、そうそう、えーとベータ版を公開している RonDo 02 ですが、

  • リング編集/作成画面から前景色/背景色の設定ダイアログを開くと、そこから戻ったときに本来表示されるべきものとは違うサムネイルが表示されることがある
  • Hot Ring に入っていないアプリケーションが新たに Hot Ring に登録されるタイミングでは、起動順の更新に失敗する

という二点のバグについては対応できました。正式版では修正されているはずです。ご報告ありがとうございました。:-)

--> 2002-02-03 0:59:49

'Palm Hackers Salon' opened

山田さんが Palm Hackers Salon というサイトを立ち上げられました。ディベロッパーをサポートしようという趣旨の元、かなり強力なスタッフが結集しています。一ディベロッパーとして、私も心強い限りなのですが、とりあえずこちらからも、できる範囲の協力をしていこうと思っております。

ということで、さっそくバナーを貼ってみました。皆さんもぜひ一度、足を運んでみてください。:-)

--> 2002-02-01 13:19:12

a fossil of bug

ロジックのバグではまってました。ちょっとした問題なんですが、これだけ手こずったのも久しぶりです。このバグ、いつから埋もれていたんだろう、無数のデバッグやベータ・テストをがんばって生き抜いてきたんだなー、などと思いながら、とりあえず抹殺。発見に手間取ったのも、やはり相手が歴戦の勇者だったからかもしれません。;-)

それから、現在公開しているベータ版ではお使いの環境によっては

  • RonDo を起動する度に「データ更新中」という表示が出る
  • 重複して表示されるアイコンがある

という不具合がありました。これらについてはアプリケーションのリストを取得する方式を変更したことによる不具合でした。対応はつきましたので、正式版では改善される見込みです。

--> 2002-01-31 23:30:17

suspension

ぽつぽつ、バグの報告が上がってきております。(皆さん、ご協力ありがとうございます。)

引き続きバグ・レポートはお待ちしておりますが、とりあえず、正式版をまもなく出す、という前提でのベータ版ですから、バタバタとリリースし直すのもどうか、ということで、個別の修正リリースはいたしません。その点だけあらかじめご了承いただきたいと思います。;-)

あ、そうそう、おめでとうございます>SPA さん

living along with MSMount

MSMount と RonDo を併用されている方で、MSMount の除外指定が効かない、というお悩みをお持ちの方がおられましたら、

除外対象に PowerJOG も加えてみてください。

これで解決する可能性があります。一応、ご案内まで。;-)

--> 2002-01-29 23:45:36

r + c ?

機能追加は考えていない、と言った端からアレですが、ちょっとまた某所からお声をいただきましたので、何か考えるかもしれません。リリース・クォリティの観点からやっぱり止めてしまうかもしれませんが、一応。;-)

--> 2002-01-29 22:32:01

not so official announcement

えー、改めて。

RonDo annesso の最終ベータ版(になるといいなぁ、と思っているもの)をリリースいたします。試用版と同様、インストール後、2週間が経過した時点で一部機能が使用できなくなりますが、それまでは正式版とまったく同じようにご使用いただけます。

主な機能追加は

  • ハイレゾ対応
  • 16 ビットカラー対応
  • カスタム・チップ機能
  • 起動可能データ(WebClipping、PalmScape/Xiino チャンネル、McFile ショートカットなど)に対応

の4点ですが、他にもコマゴマいろいろなところが変わっています。なお、例によって一通りのチェックはしているのですが、場合によっては非常に深刻な障害を引き起こす可能性もあります。インストールの前には必ず事前にバックアップを取得されるようお願いいたします。

なお、今回のバージョンから、インストール後にリセットを行う旨を告げるダイアログが表示され、ボタンをタップするとリセットがかかるようになっています。障害ではなく、導入時の内部処理を確実に行うための処理ですのでご安心ください。;-)

--> 2002-01-28 23:45:30

before the dead of night

とりあえず出すだけ出しますー。お試し版かつベータ版ですので自己責任でお願いいたしますー> beta

--> 2002-01-28 20:36:43

before the night is over

とりあえず、単体レベルでは debug ROM で一通り動かしても問題は出ないようだ、というところまでは来ているのですが、いろんなバージョンからの移行ケースを考えなければいけないので、最終チェックはもう一頑張りしなければいけないかなぁ、という感じです。遅くとも月曜の夜に何とか出せると思いますので、もし待ち受けておられる方がいるようでしたら、火曜日になる前くらいを目処にしておいていただければと思います。;-)

# 最悪その時点までには、チェックが不十分でも出しますので(笑)。

--> 2002-01-28 0:39:49

notice ...

このところまたお問い合わせを多くいただくようになっておりまして、また、こちらの作業も一区切りついてきたところですので、週明けに改めてベータ版をリリースいたします。本来であればお問い合わせをいただいた方には個別に対応しなければならないと思うのですが、こういう形のアナウンスでご容赦いただきたいと思います。

ちなみに今回から壁紙の保存方法を変更しています。従来ではリングごとに個別に壁紙を保存していましたので、複数のリングで同じ壁紙を使用する場合、同じデータが重複して保存されていましたが、今回からは壁紙データは完全に独立したデータベースとして扱うようにしました。このため、従来版をお使いの状態で上書きインストールすると、設定していた壁紙が一時的に表示されなくなることがあります。この場合、壁紙データ自体は残っていますので、改めて設定し直してください。

それから、先日、今関さんから喝をいただきましたので ;-)、今回、起動可能データに全面的に対応いたしました。McFile で作るショートカット、PowerRUN、PalmScape、WebClipping 等々、一応ひととおり対応しているはずですので、この辺りを厳重にチェックしてくださる方、大歓迎です。;-)

機能追加はこれで本当に最後とするつもりです。このベータで検出された不具合に対応したらそのまま正式版リリースにもっていく予定です。

--> 2002-01-26 14:02:56

trivial update

本当に些細な更新ですが、DevPrsome trivials に「デフォルト・アイコン」に関する覚え書きを追加しました。アイコン・リソースを持たないアプリケーションに対して、デフォルトのアイコンを表示したくなった時にはどうぞ。

# なんて限定的な(笑)。

--> 2002-01-25 0:44:11

bare hands climbing

あれこれ苦労しておりますが、ようやく楽しく苦労できるところまできました。ここからまたちょっと加速できるといいんですが。

--> 2002-01-23 20:11:10

hack 'em away

HackMaster extension、通称 Hack の書き方を解説するドキュメントを DevPr にアップしました。サンプル用に、ちょっとした Hack を書き起こしましたので、そのソースも合わせて公開しています。開発環境は PRC-Tools ですが Hack を作る上で押さえておくべき基本的な部分も説明していますので、CodeWarrior で Hack を作る場合にも適用できる部分はあるかもしれません。

えー、実は今年はこういうドキュメント書きもやっていこう、と思っているんですが、これで打ち止めにならないといいですね。;-)

なお、同記事について内容に不正確な部分等ありましたらぜひお知らせくださいませ。

# 正直、あまり自信ありません。;-)

--> 2002-01-22 22:04:20

dirty trick

一昨日の会合で某氏にいただいた「そこの処理だけクロックアップする(笑)」というアイディア、実際に試してみました(笑)。本当に裏技、という感じなんですが、そこまでした割に、結局、そんなに速くはなりませんでしたので、とりあえずこの技は封印することにします。せっかくアドバイスをいただいたのに申し訳ないです。;-)

# それともやり方が悪いのかなぁ。画面もちらつくし。

とりあえず、その革新的な発想にはいろいろと学ぶところがありました。某ソフトもきっと、中でいろいろやっているんだろうなぁと思う次第ですが、そういうソフトはいいですねぇ。私ももっと精進しなければ。

あ、そうそう、それからその会合でもう一つありがたいお話をいただきましたので、準備していたドキュメントは近日公開いたします。ありがとうございました>該当各位

--> 2002-01-21 23:03:34

thanks for a pleasant evening

非常に楽しい会合でした。遠方から来てくださった方、お忙しい中で時間をとってくださった方、ありがとうございました。いろいろ有意義なお話も聞けましたし。;-)

というわけで、またこれからがんばりましょう。

--> 2002-01-21 7:16:33

jumbling glumbling mumbling

未使用変数の検出と言いつつ、初期化されているだけで見逃されてしまうとか、日本語が入ったリソースからだとまともなヘッダが生成されないとか、いつのまにか勝手にリソースの中身が壊されているとか。別に gcc 至上主義者ではないんですが。;-)

# 今日はオフ会。食べるぞー、おー。(←ちがう)

--> 2002-01-19 13:52:31

walk thorugh

書いたものを読み直したり、変数・関数の使用状況を解析するためのスクリプトを作ったり、それなりにいろいろと気を遣ってはいるのですが、なかなかコードの品質というのは上がっていきませんね。とりあえず、去年の今頃書いたコードを眺めていると書き直したくなる、ということは、それなりに向上しているものもあるのだと思いますが。;-)

--> 2002-01-18 23:29:15

corner stones

このところ地道なコーディングが続いています。あまり書いていても面白くないんですが ;-)、さりとてそういうところ無しではプログラムとして完成しませんしねぇ。

なんか面白いことがあるといいんですけどね。

--> 2002-01-18 0:05:08

sleep a sleep

しまった、寝てしまった。;-)

--> 2002-01-17 7:43:06

relaunching :-(

申し訳ないのですが、Jotsh! の不具合を修正して、0.52 beta として再度リリースいたします。連日のリリース・アップで非常に恐縮なのですが、下記の点について変更しておりますので、必要に応じて差し替えていただければと思います。

  • トリガー操作後、ポップアップメニューをキャンセルするなどして Jotsh! が何の機能も実行しなかった場合に、元の操作は未処理イベントとしてアプリケーションに渡すという仕様を「トリガー操作」として判定されたものは処理済みとして廃棄するように変更(長い‥‥)
  • トリガー操作への機能割り当てにおいて、既に機能を割り当て済みの操作に対して再度 None を選択すると、その変更が保存されなかった不具合を修正
  • カスタム・リストの編集画面で編集対象のリストの名称を画面に表示するよう変更

実質的に機能変更はありません。次回リリースにご期待ください。;-)

(2002-01-15 22:45:57 追記) さらに潜在的なバグに対応して 0.52b2 をリリースします。もーほんとーにごめんなさい。:-|

--> 2002-01-15 22:46:46

Jotsh! 0.51 launched

Jotsh! 0.51 beta をリリースいたします。今回のバージョンは主にバグ・フィックスです。0.30〜0.50b2 にかけて問題になっていた種々のバグについて抜本的に対応しています。

また、以下の2点の機能変更を行いました。

  • Forward ボタンの機能強化: 画面にボタンが1個だけの時、それをタップ
  • Backlight on/off 機能によって「画面の明るさ調整」ダイアログを呼び出すバージョン(jotsh_brightness.prc)を同梱

今回の不具合対応は潜在的な問題にも対処していますので、バージョン 0.30 以降の Jotsh! をお使いの方は今回の 0.51 に移行されることをお勧めします。

# ただし、0.30 からの移行では設定が保持されません。すみません。

ということで、さんざん苦労した末のリリースですが、まだ何かあるかもしれませんので ;-)、不具合を発見された方はどうぞ PalmTech. までお知らせください。

--> 2002-01-14 16:53:28

up to the neck

昨日から物凄いハマり方をしているんですが、おぼろげながらも出口が見えたような気がしています。ひょっとして callback 使っちゃダメ?

# なまじ動くだけに分からないんですが。

--> 2002-01-13 22:09:22

just a starting over

awk より、Perl が正解でした。はい、やり直します。:-(

--> 2002-01-12 12:17:59

scriptual work

書き物を仕込んでいます。せっせせっせ。

あ、あと自分使い用の awk スクリプトも。せっせせっせ。

--> 2002-01-11 22:36:06

equivocal ...

やっぱりいい手が思い浮かびませんので、暫定対応版をそのまま使うことにして、ちょっとだけ機能を足したら 0.52 として出す、ということになりそうです。ちょっと時間がとれないので、また週明けくらいになるかと思います。ご迷惑をおかけしておりますが、今しばらくお待ちください。

--> 2002-01-10 23:15:16

trouble in the opening

Jotsh! 0.50 にちょっと不具合があるようです。呼び出し元のフォーム(フィールド)に対してアクセスするタイプの DA が起動できない、という問題なのですが、これはちょっと根が深いようです。

ちょっと中身に関わるので詳細は省略しますが、元々こういう状態に陥ったのは、別の種類の DA を起動した際の障害に対応するためでした。で、今、あちらを立てるとこちらが立たず、という状態になっていたりします。:-(

暫定的な対応策は見つかったのですが、ちょっとあまり綺麗じゃないので、もう少し考えてみようと思います。当面、今のままだと困る、という方は、まずはこちらの暫定対応版をお試しください。暫定対応ですので、また別の不具合があるかもしれません。

とりあえず、何とかちゃんとした対応をつけて 0.51 なり 0.52 なりを近々にリリースしたいと思っております。

なお昨夜の時点で出した暫定対応版はデバッグ用の追加処理が入ったままのものでした。差し替えておりますので、お手数ですが昨日ダウンロードされた方は再度ダウンロードをお願いいたします。

--> 2002-01-08 22:29:23

devpr

DevPr というページが実はこのサイトにはありまして、ここ1年くらい放置しておりました。;-)

サイトのリニューアルに伴う形でちょこちょこと手を入れたり、中身を増やしたりしております。Palmware を開発している人間が実際にはどんなことをやっているのかを知る、という意味で、開発に興味のない方にもひょっとしてもしかして面白いかもしれません。いや、宣伝するならもっと潔く宣伝するべきなんですが。;-)

ちなみに Worp@holic のドクターにすっぱ抜かれてしまいましたので(笑)、カミングアウトついでの記事を本日登録しております。題して dev@sig2 。最近、シグマリオン2でコーディングすることがよくあるんですが、それをネタに書いています。よろしければ、どうぞ。

2002-01-07 22:26:22

Jotsh! 0.50 launched

ジョグダイアルの操作でちょっとした機能を呼び出す Hackmaster extension、Jotsh! の version 0.50 をリリースします。今回のバージョンでは

  • カスタマイズ可能な機能リストを実装
  • 「任意のアプリケーション起動」機能を追加
  • 0.31 で混入したバグのフィックス

などの変更を行っています。コード・レベルではかなり大規模な改修をしましたので、また例によっていろいろと不具合が出るかもしれません。何かありましたらぜひご連絡くださいませ。(-> palmtech@mbh.nifty.com)

--> 2002-01-06 20:04:51

blue, blue, blue

めでたく2周年も迎えましたのでまた模様替えしてみました。最初の頃をご存じの方もあまりおられないかと思いますが、元々ここはあまり色を使わないサイトでした。2年目でテーマカラーをオレンジにしてずいぶんと明るい感じになったのですが、3年目を迎えるに当たって気を引き締める意味で(嘘)、ちょっと落ち着いた色合いにそろえてみることにしました。

# 某 IT 企業の色使いみたいですが、ある意味、わざとです。;-)

で、あれこれやってはみたのですが、やっぱりサイトのデザインというのは難しいものですね。これからしばらくは、あちこちいじってみるかもしれませんので、その辺はご了承ください。見え方がおかしいとかリンクが切れた、とかいうことがあれば、お知らせいただければ幸いです。なお、デザインや構成は変えていますが中身は全く増えていませんので、あれこれリンクをたどってみても、あまり面白いことはないと思います。念のため。:-)

--> 2002-01-05 23:57:04

working on the second anniversary

昨日のことなんですが、このサイトも満二歳となりました。‥‥からといって何がどうということでもないんですが、訪れてくださっているみなさまには、改めて感謝の念を表したいと思います。いつもいつも、本当にありがとうございます。

で、本日は前回更新でも触れました通り、Jotsh! に手を入れていました。

# 手を入れて、というか、まるっきり建て増しという感じではありますが。;-)

一応、明日か明後日には形がまとまりそうですので、月曜リリースで何とかなりそうな見込みです。経験的学習の成果として、あまりリリースの予告みたいなことはしない方がよいというのはあるのですが(笑)、まぁ何とか。:-)

--> 2002-01-05 1:04:59

year's beginning

みなさま、明けましておめでとうございます。

というわけで、年明け一発目はなぜか Jotsh! になりそうな気配なのですが、それ以外もいろいろ推進しておりますので、本年もよろしくお付き合いいただければ幸いです。:-)

# 仕事始めは 1/7 なので、それまでに何とか。

--> 2002-01-03 22:47:18


since 2001-01-04 :counter