2004年12月
2004.12.31[金]  

■MemoCar GP the 1st

大晦日です。
皆さん、今年1年はどんな年だったでしょうか?
さぁ、MemoCar GP the 1stも、いよいよ今日がエントリー最終日です。
1年の締めくくりにエントリーしてみてはいかがですか?

登録者コメント
sokasaka上位入賞自身あり
たつやあれやこれやとしているうちに登録を忘れてしまいそうな気がしたので(^^;;
慌ててエントリーしておきます。
CHEEBOW酸化することに異議があります! 裁判長!
はりー腸炎にかかる前の、我がメモ達の中では最速の一台です。
これで最速か〜、ということにもなっちゃうかもしれませんけれど。
でじやばいす。速いっす。
後輩勝てるかな?
Y.YMemoCar流石です、奥が深い!
STRIDERいちお勝ちたいと思って車仕上げてきたつもりです!
でもあんまり自信ないですけども...よろしくおねがいします。
michieru
音っとっとよろしくお願いします。
Ki-Tsu-Ne私のPalmの中で最強のレースカー。
チューニング無しでどこまで行けるか?
gentatuUX50に入っている260のメモ中たぶん最速です。
eye


受付は午前0時まで!!


2004.12.30[木]  

■MemoCar GP the 1st

どうも。
昨日から今日にかけても複数の方からエントリーやエントリー車交換の連絡があり、なかなかの盛況ぶりにちょっとご満悦のいなあもさんです。

エントリーの情報メールが届くと僕の携帯に着信したよと報告メールが届く仕組みになっています。
夕べは夜遅くまで年賀状書きをしていたのですが、携帯が着信を知らせてくるたびに、年賀状書きがストップしてしまい、結局寝たのは明け方近く。
お馬鹿ですね〜。

という訳で現在のエントリー状況は以下のとおりとなっております。

いよいよ明日が受け付け最終日。
まだまだ新規参入もエントリー車交換も受け付けてますよ〜〜〜。

登録者コメント
sokasaka上位入賞自身あり
たつやあれやこれやとしているうちに登録を忘れてしまいそうな気がしたので(^^;;
慌ててエントリーしておきます。
CHEEBOW酸化することに異議があります! 裁判長!
はりー腸炎にかかる前の、我がメモ達の中では最速の一台です。
これで最速か〜、ということにもなっちゃうかもしれませんけれど。
でじやばいす。速いっす。
後輩勝てるかな?
Y.YMemoCar流石です、奥が深い!
STRIDERいちお勝ちたいと思って車仕上げてきたつもりです!
でもあんまり自信ないですけども...よろしくおねがいします。
michieru
音っとっとよろしくお願いします。
Ki-Tsu-Ne私のPalmの中で最強のレースカー。
チューニング無しでどこまで行けるか?


エントリー締め切りは「明日」です


2004.12.29[水]  

■MemoCar GP the 1st

さて、昨日までエントリー台数が1台で密かに寂しい思いをしていたMemoCar GP the 1stですが、昨日は沢山方から参加をいただきました。
本当にありがとうございます。

エントリーは大晦日まで受け付けておりますから、奮ってご参加ください。

登録者コメント
sokasaka上位入賞自身あり
たつやあれやこれやとしているうちに登録を忘れてしまいそうな気がしたので(^^;;
慌ててエントリーしておきます。
CHEEBOW酸化することに異議があります! 裁判長!
はりー腸炎にかかる前の、我がメモ達の中では最速の一台です。
これで最速か〜、ということにもなっちゃうかもしれませんけれど。
でじやばいす。速いっす。
後輩勝てるかな?
Y.YMemoCar流石です、奥が深い!
STRIDERいちお勝ちたいと思って車仕上げてきたつもりです!
でもあんまり自信ないですけども...よろしくおねがいします。



エントリー締め切りは明後日です



●追加

上記エントリーリストにstriderさんを追加。
昨日の時点で届いていたのですが、メールの表題が“MemoCarエントリー”では無かったため、見落としていました。
先ほど危うくSPAMメールと一緒に削除しそうになったところで発見。
スミマセン。早速エントリーしておきました。

他の方も、エントリーしたはずなのに名前が載らないと思っている方がいらっしゃったら、再度エントリーしてみてください。
その際、表題を“MemoCarエントリー”にするのをお忘れなく。
そうすれば、専用のメールBOXに自動的に振り分けられますので、SPAMにまぎれて削除される危険はなくなります。

まだまだエントリーは受付中です。
どしどしご応募くださいませ。


2004.12.28[火]   ☆☆

■今年1年を振り返る

まだ3日と半分ほど残っておりますが…。

今年は個人的にも世間的にもあまりいい年ではありませんでした。

そもそも、初詣でを引いたのが不運の始まりだったのかもしれません。

夏の家族旅行では台風に見舞われて海水浴もロクにできなかったし…。

子供が入園を予定していた幼稚園は閉園宣言するし…。

家族揃って風邪が長患いになっているし…。

掃除機とキッチンの蛍光灯は煙を吹くし…。

さらに風呂釜も壊れてボーナスが吹っ飛ぶし…。

春には祖母が脳梗塞で、年末には義父が骨折と脳内出血で入院するし…。

PDA市場はかつて無いほど冷え込むし…。

なんか、出口の見えないトンネルをひたすら前に進んでいる感じです。


ま、そんな中で嬉しかったことは念願のPalmOS5搭載デバイスを入手したことでしょうか。
NX80Vは、重たいこととターンスタイルで上下ボタンが使えない事を除けば、僕的にはパーフェクトに近いデバイスでした。

仕事では打合せでボイスメモをとったり、受信したメールのExcelやWord文書をPiccelViewerで確認したりと大活躍ですし、プライベートでもカメラで撮影したスナップにPhotoEditorでいたずら書きをしてメールするなど、楽しい使い方ができるようになり、PDAとしてこういう使い方もアリなんだなぁと改めて感じることが出来ました。

それともう一つ、京ぽんを入手したのも大きなトピックでした。
屋外での通信環境が弱い僕のClieを側面からがっしりサポートしてくれたおかげで、どこでも通信環境を手に入れられたのは嬉しかったです。

また、StarTruckをあちこちのサイトで取り上げてもらえたことが嬉しかったなぁ。
mizuno-amiさん(http://www.ami3s.net/)の「オレ金」に触発されて、勢いだけで作ったアプリでしたけど今年前半は、OreCa貯金の目的は間違いなくスペーストラックで宇宙に行くためだったと(個人的には)思っています。

mizuno-amiさんのような発想ってなかなか僕にはできなくて羨ましく思ったりするんだけど、今年はうまくそのアイデアに便乗させてもらうことができて、このサイトにアクセスしてくれる方も増えたように思っています。

ま、モバイル関連で見た場合は、今年は僕にとってそれ程悪い年ではなかったのかもしれませんね。

さて、来年の目標ですが…、まずはおみくじで凶以外を引くことでしょうかね。(笑)



■MemoCar GP the 1st

締切目前です。
未だにエントリー数は1台です(涙)
まだ締切には若干の猶予がありますから楽観視してますけど、本当にエントリーが集まらなかったらちょっと悲しいなぁ。

“凶”の締めくくりはこいつだったりして(苦笑)


●参加ありがとう!!

先ほど、MemoCar GP the 1stへのエントリが少ないとぼやいたら、早速たつやさんとCHEEBOWさんからのエントリがありました。

ありがとうございますぅ〜〜〜。

忘れられていなかったんだと改めて感謝感激です。

と言う訳で現在エントリーされたのは以下の3名となりました。

登録者コメント
sokasaka上位入賞自身あり
たつやあれやこれやとしているうちに登録を忘れてしまいそうな気がしたので(^^;;
慌ててエントリーしておきます。
CHEEBOW酸化することに異議があります! 裁判長!


これで年明けの楽しみが少し増えた…かな?


■仕事納め

とりあえず、夕方から職場の机の上の整理。
リアルもパソコンもデスクトップの整理が苦手なので、どちらも凄いことになっている。
ま、机の場合は層をなしている紙類のうち、よく使うものは上層部にあるほんの一握りなので、あとは有無を言わさずに廃棄。
パソコンのデスクトップも、左から3列目以降はテンポラリ的な要素が強いので削除してしまう。

ついでに1年の労をねぎらってパソコンを磨き上げて完了。

は〜〜〜〜すっきり。

でも、職場パソコンは年明けに新しいのと置き換えるんだよなぁ。

ま、いっか。


■歴史を感じる…か?

僕の職場パソコンは4年間のリース期間を全うすることとなった。
その間、トラブルも起こさず無事に引退できたことは非常に喜ばしい。
素直にありがとうと言いたい。

さて、そのパソコン、エプソンダイレクトのEndevor Pro720Lという型番。
CPUにAMDのAthlon/1.2GHzを搭載した機種だ。

ちょうど、IntelとAMDがクロック1GHz突破競争を競っていた頃のマシンだったりする訳で、当時社内で1GHzオーバーのマシン購入実績としては最速だったかもしれない。

あれがもう4年前の出来事だって言うのが信じられません。

だって、4年前も今もそれ程パソコンが変わったという印象は無いですから。

少なくともPDAは、その間にずいぶん様変わりしたように見えるんですけどね(良くも悪くも)。


2004.12.27[月]  

■年末は忙しい

仕事が山のようにあるのにもうすぐ正月休暇がやってくるため、何だか今日は朝からてんてこ舞い。
今日1日で30通近くの仕事メールを受け取って必要なものには返事を書いて、その合間を縫って各作業セクションとスケジュールや仕様の調整をしたり仕様書を書いたり、気が付いたらもう日が沈んでました。

今日はかみさんと子供が実家に遊びに行っているので、本当なら久々の独身生活を満喫したいところなのだが、どうもダメらしい…。くすん。



■こんな時に限って…

今職場で使っているパソコンが、12月30日でリース切れとなる。
とは言っても業者が引き取りに来るのは2月くらいになりそうなのだが新規にパソコンを購入する必要があるので、今月始めに手続きを完了。

職場にやってくるのは年明け早々という話だったのでまぁいいかと思っていたら、業者が気を利かせてか、先週末に納品してきやがった。
このくそ忙しい時期に開梱する暇も無く職場の片隅に放置してあるのだけど、早いうちに動作検証はしなければいけない。

しかも開梱したら最後、動作確認後全ての環境を移行する必要があるわけで…。

もう面倒ったらありゃしない。
どうせなら動作不良で一旦メーカーに送り返しにならないかなぁと罰当たりなことを思ったり…。


■息抜き終了

さぁ仕事仕事…(涙)


2004.12.25[土]  

■Mozilla Thunerbird 1.0日本語版
待っていたメールクライアントの登場と言う事で、早速インストール。
今まで使っていたAL-Mailは、メールBOXをUNIX MBOX形式でエキスポートできるので、何のためらいも無く移行。

一度、文字コードをS-JIS→JIS変換してあげる必要はあったけど、すんなりと移行完了。

色々といじってみて、まぁこれなら使えるなと思っていたら、メッセージフィルタがうまく動作しないものがある。
なんか設定が変なのかなー。

色々いじってみたけどうまくいかないので、とりあえず今日は寝る!!


2004.12.24[金]  

■さすが観光地

横浜の港に隣接する観光地に職場があるのですが、さすがにクリスマスイブの今日は朝からカップルの多いこと…。
コンビニの店員はみんなサンタクロースの格好をしているし、何だか普段どおりに仕事をするのが馬鹿らしくなるなぁ。



■そう言えば

今日は休暇をとっている人が多いなぁ。連休の狭間だしクリスマスイブだしね。
僕は今日、お仕事で必要な資料を関連部署からいただくことになっているのでお休みできませんでした。

僕宛のクリスマスプレゼントってところでしょうか。
うぇ〜ん。


■風邪が絶好調

長く続いた咳もようやくおさまったってのに、先週末にかみさんの実家に行ったらぶり返してしまった。
肌寒かったのがいけなかったのか。それとも大量の埃を吸ったのがいけなかったのか。
おかげで調子悪っ!!

皆様もお気をつけ下さいね。


■お礼

mizuno-amiさん、楽しいコラージュとともにお祝いの言葉を頂きありがとうございました。

いや、あの写真は何と言うか…照れますね。

日の丸ってのが、ちょっと心の中ではフクザツなんですけど。
そのまま出征しちゃったりしないよう気をつけます(笑)


●観光地のクリスマス

高層ビルから下界を見渡すと、何故か2人1組で歩いている方ばかり。
こちとら来週の打合せに備えてモジュール仕様を一生懸命にまとめているのに、いったいこのギャップは何?

涙が止まらない観光地のクリスマスの夜…。


2004.12.23[木]  

■誕生日

世間一般では、今日は天皇誕生日と言うことらしいです。
平成の世になってから、年末のクソ忙しい時期の祝日が増えて、僕の気持ちの中で半分はメイワクだなぁと思っています。

で、気が付いたら38歳になっていた。
今日は僕の誕生日らしいです。
僕にとっては年間で最大級のイベントですが、時期が時期なだけにケーキやプレゼントをクリスマスと一緒に片づけられてしまうので、僕の気持ちの中で半分はメイワクだなぁと思っています。

メイワク半分+メイワク半分=目一杯メイワク

ああ、何だか今日は僕にとって、とってもメイワクな日だったんですね。

ま、なにはともあれ、今年も無事に年齢を重ねることが出来たんだ。

おめでとう>僕


2004.12.22[水]  

■やっぱり忙しい

今日は熊谷の客先で午後から打合せだったのだが、3時間の打合せが客先都合で30分に短縮されてしまった。
そんな訳で、今日は打合せが終わったらそのまま帰宅しようと思っていたのだが、会社に戻れる時間に打合せが終わってしまったのでその野望も崩れ去った。

まぁ仕事は山のようにあるわけで、会社に戻ってから今までず〜っと資料作りに明け暮れてました。
忙しいです。

ひ〜ん、やっつけてもやっつけても、おしごと怪獣が出て来るよ〜。
ウルトラマンがでてきてスペシウム光線で退治してくれないだろうか…。


2004.12.21[火]  

■忙しい…

今日明日はとても忙しいです。
逃げ出したいぜ。

ふぅ〜〜〜〜〜。



●ふぅ〜〜

今日のお仕事がやっと終わった。
明日も客先で打合せなのでとてつもなくネットとは無縁の状態。
ま、まっとうなを仕事しているとも言うのですけどね。(XoX)☆\ばき

んで、今日はアクセス数は少ないだろうなぁと思ったら、何だかいつもより多い。
まさか、僕がくだらない事を書かないほうがアクセス数が増えるのかと一瞬冷や汗だったけど、どうやらあちこちのサイトでMemoCar GP the 1stの紹介をしてくれていたらしい。

いや、注目度満点で冷や汗です。
しかも僕が募集要項に「the」を書き忘れたために、紹介されている記事が全て「MemoCar GP 1st」になっている(涙)

名付け親のmizuno-amiさん、スミマセン。
さっさと直さなかったばかりに大事になってしまいました。m(_"_;;)m


●カスタマイズ方法

MemoCar Racingのセットアップ画面の意図とカスタマイズの方法について、何か資料を用意しようと思っているのだけど、なかなか思い通りのものが作れません。
絵心が無いのは辛いねぇ。

時間も無いのだけど…。


●DDIポケットの新戦略

以前からアナウンスのあった8xパケットサービスが来年始まるらしいですね。
ついでにデータ圧縮サービスも。
僕としてはジャケットフォンのアナウンスがまだかなぁと思っているのだけど…。


2004.12.20[月]  

■田臥選手解雇について

NBAサンズの田臥勇太選手突然解雇の記事を読んで思ったことは、文化の違いだった。
サンズ側は、別に田臥が使い物にならないから解雇にした訳ではないようだ。
チームとしては田臥以外の選手で既にシーズンを戦う方針が固まってしまったので、このままだと彼が試合に出られなくなるので放出したと言うこと。

僕はNBAに関しては素人なので、これがチーム側の方便なのか本音なのかは判らないけど、滅多に試合にも出ることの無い選手を大勢抱えて赤字に陥っている日本のプロ野球球団と見比べた場合、NBAの方が健全な経営に見えると思った。

球団は、選手を解雇することで出費を抑えることが出来るし、選手だって新しい球団に移籍する事で、活躍の場を得られるわけだ(当然移籍できるだけの実力があればの話なのだが…)。

日本では、今年プロ野球選手会が存在感を示すような事件があったわけだけど、今のプロ野球組織の中には、この選手会といういわゆる労働組合のような組織が必要だと思う。
だけどこのままでは、アメリカのようなチーム運営は出来ないだろうなぁ。



■The 1st

MemoCar Racing the 1stですね。
金曜の夜に寝ぼけ眼で募集要項を作ったんですけど、みんな“the”が抜けてますね。
失礼しました〜〜〜。


●カスタマイズできない

MemoCar Racingのお話。
先日の日記にも書いたとおり、sdoさん(http://homepage3.nifty.com/kisinkaisdo/)が、MemoCar Racingのセットアップ画面の意味が良く判らないので、カスタマイズができないよぉと仰ってます。

誠にそのとおりで、先日はその件について色々と解説をさせていただいたのですが、実は作者としては身の縮む思いだったりします。
このセットアップ画面は、MemoCarの開発過程をず〜っと日記でご覧頂いている方はご存知かもしれませんが、開発当初から180度違うものに変わっています。

最初はパラメータ数種類の組み合わせでセットアップできるような環境を想定していたのですが、処理速度やその他の問題で実現が難しく、結果として直接内部パラメータをいじるようにしてしまった経緯があります。

おかげで、プログラムを組んだことの無い人には全く持って判り難い仕様となってしまったわけです。
その代わり、デフォルトでもソコソコのパフォーマンスが出せるよう、パラメータをある程度最適化できる仕組みを用意しました。

ですので、元データ(メモ帳のデータ)の素性が良ければ、ノンカスタマイズの状態でもかなり速く走るデータを作ることが可能です。
セットアップ方法がわからない場合は、様々なメモ帳データを用意する方が速い車を作る近道でしょう。

セットアップ画面でのカスタマイズは、あと一歩の速度向上には非常に効果的ですが、劇的な速度向上はあまり期待しない方がいいです(まぁ、中にはちょっとパラメータをいじっただけで凄い性能アップするようなデータもありますが)。

僕もセットアップに関しては、地道にパラメータの設定をひとつづつ確かめながらやっている状況ですが、時間をかけても全然速度が上がらないデータだったりする事が殆どで、全く効率は良くないです。
今はMemoCarのためだけに作成した新規のメモばかりが増えているのが現状です。


●そうは言っても速い車はある

そうは言っても、一応この車は他者に負けないくらいの実力だと思っているデータはあるんですけどね。

当然、不正は行っていませんよ。(^^;)☆\ばき

ソースを見ながらだと絶対に負けないデータだって作れる立場なので、第1回の大会に参加するべきなのかはチョット微妙…。
一番いいのは、僕が参加しても負けないくらいのデータが多数集まることなんですけど、でたらめに入力したデータにしては、僕の車ちょっと速いんですよ。


●うずうずしてます

既に、1台エントリー済みのデータがあります。
コイツがどれだけ速いのか知りたい。
うずうずしてます。
でも、それをやっちゃうと、面白くないんですよね。
大会の企画、開催を行う側としてもテンションが下がって面白くないものになってしまいます。

という事で、大会が開かれるまで誰も結果は知らないのです。

楽しみ。(^-^)


2004.12.18[土]  

■MemoCar GP 1st参加者募集!!


MemoCar GP 1stの募集要項が出来上がりました。

正式に参加者の募集開始です。
皆さん奮ってご参加ください。



●MemoCar Racingの仕組みとカスタマイズ

sdoさん(http://homepage3.nifty.com/kisinkaisdo/)がグラフのコードの意味がわからないとお嘆きのご様子。
そう、ちょっと分かり難いんですよね。

というわけで、順を追って説明します。

まずABCDEFというメモがメモ帳にあったとします。
これをMemoCarデータにした場合を考えましょう。

まずはメモ帳データのコンバートですが、

変換前の文字列=ABCDEF
  ↓
変換後の文字列=#$%&'(!

みたいにメモ帳データをベースにMemoCarのコードが作成されます。

レースでは、この変換後の文字列を先頭から1文字づつ読んで、
内部で別のコードに置き換えます。

  #$%&'(!
   ↓
[ここが企業秘密]
   ↓
  1123742

この数字の文字列がコードと呼ばれているものです。
コードは1〜7の7種類で、セットアップ画面のグラフの横軸にあたります。
例えばセットアップ画面で、コード1のスピードを4にセットすると、
コード1を実行時に車は4ステップ前に進むという仕組みです。

なので、両方の車のSpeedの値を全て1設定したりすると、コードに関係なく1ステップづつ前進する車となりますので、引き分けとなるわけです。

お分かりいただけましたでしょうか?


■エントリー者現る!!

現在のエントリー者
登録者コメント
sokasaka上位入賞自身あり


MemoCar GP the 1stのエントリー者が1名現れました。
心境的には

「ええっ!?もうですか?」

と、言った感じなのですが非常に嬉しいです。
とりあえず、ご本人は自信たっぷりのようですので、今から楽しみです。

皆さんも、じっくりチューニングするもよし、とりあえずエントリーしてから考えるのもよしと言う事で、参加をお待ち申し上げております〜〜〜。

また、今回エントリーしていただいたsokasakaさん。
エントリー期限は年内ですから、もっと速い車が出来た場合はいつでも交換エントリーを受け付けますのでよろしくです。

o(^-^)oワクワク


2004.12.17[金]   ☆☆

■嬉しいぞ!!



MemoCar Racingのオンライン大会をやると言ったら、
mizuno-amiさん(http://www.ami3s.net/)が、広告バナーを作ってくれました。

うれし〜〜〜〜〜っ!!

しかも、大会の名前まで決まってしまいました。

その名も
MemoCar GP the 1st
です(1stって事は、2回目もやるのかっ!?)。


まだ正式な募集要項を書いていないというのに、何と言う早業。

mizuno-amiさん、ありがとう!!

と言う訳で、仮の募集要項は昨日の日記を見て下さい。



■大会開催日程

と、言う訳で本人がサボっていてもまわりが次々と策を講じて僕を追い詰めています。(笑)

一応、募集期間を年内として、年が明けてから大会の結果発表となると思いますが、日程は未定です。
対戦方法もリーグ戦かトーナメント方式か決めていない状態です。

それも、おいおい決めることにしましょう。


●和民と魚民共存共栄へ(ZAKZAK)

そうそう。
結構紛らわしく思っていたんですけど、別に酒がのめればどっちでも言いや程度に考えていました。
お互い法廷闘争にまで発展していたんですね。
ビール会社が似たような缶のデザインをヤメロというやつと一緒やね。

ところで、ヤクルトの類似品をよくスーパーとかで見かけるけど、ヤクルトは一切訴えないようで、凄いなぁと思ったりしてます。

どうでもいいんですけどね。

関連記事(ZAKZAK)
http://www.zakzak.co.jp/top/2004_12/t2004121722.html


●待つことの意味

PC Watchのコラム「山田祥平のRe:config.sys」の今週のお題が「待つことの意味」だった。
このオッサン、言っていることがウソっぽかったりして、個人的にはあまり信用していないのだけど、このコラムは好きなので毎週読んでいる。

さて、今週の話題の冒頭がいきなりこれ。
-----
パソコンを使うようになってから、待たされることを当たり前だと思うようになってしまった。パソコンを使う以前、これほど待つことがあっただろうか。そして、その当たり前は、創る行為、考える行為に影響を与えてはいまいか。
-----

この文面を見て思わず生まれて初めてPalmに触った日の事、そう、Visor Platinumが我が家にやってきた日のことを思い出した。

電源を入れたらその場で使える。
電源を切ったらすぐに片付けられる。
再び電源を入れたら、電源を切った時の状態のまま起動する。

長いことコンピュータを使っていて、これほど感動した日はなかった。
だって、パソコンが起動するまでの時間は苦痛以外の何者でもなかったのだから。
だからPalmにはまったし、PDAが好きだったりする。
ま、重いアプリケーションというのはPalmにも存在するのだけどね。

ところで、携帯電話は何で起動にあんなに時間がかかるんだろう…。

関連記事(山田祥平のRe:config.sys)
http://pc.watch.impress.co.jp/docs/2004/1217/config031.htm


●デクマ

MYCOM PCWEBで手書き文字認識のスペシャリスト、スウェーデンのデクマを訪ねるという記事があった。
その中にあった文章。

-----
日本では来年上半期に、日本の携帯電話でデクマの製品を使っていただけると思います。
-----

なんですって!?
つーことは、タッチパネル液晶搭載の手書き入力携帯が発売になるって事ですかい?

…Palm搭載のスマートフォンだといいな。


■あたりです

厳達さん(http://www.page.sannet.ne.jp/lwol/)が、MemoCar Racingの仕組みについて予想されてますね。
そのとおりです。

読み込んだコードに対していくつ進むかと言うのが走行アルゴリズムの原理です。
セットアップで私たちが行うことは、まさにこれの最適化です。

さて、厳達さんの仰るとおり、偏りのあるデータさえ見つけられれば、かな〜り速いMemoCarを作ることは可能です。
ここまで内部構造を予想されると、そういった偏りのあるデータを作ることが出来るんじゃないかと思われる方もいらっしゃるかもしれませんが、そうは問屋が卸しません。

実はメモ帳データからも保存したMemoCarの走行データからも、それは簡単に解析できないようになっています。

だって、プログラム内部でさらにマスクパターンを持っているんだも〜ん

へへへっ。
マスクパターンについては、当然企業秘密です。


■それでいいのか?

PSPほったらかしでMemoCarしてる厳達さんや、MemoCarのせいでPSP購入を延期したstriderさん(http://d.hatena.ne.jp/strider/)。

あなたたち、本当にそれでいいんですか?

いや、気持ちはとっても嬉しいんですけど。


2004.12.16[木]  

■ビックリ

一部で熱狂的な支持を受けているMemoCar Racingですが、知り合いから頂いたメモデータをチューニングしたら凄い事になってしまった。
いや、それまでもそこそこ速かったんですけどね。

そいつは僕のMemoCarラインナップの中では1軍登録選手。だけど「9番ライト」みたいな位置付けで、トップを取れるようなタマではなかったんです。

んで、有望な選手は改造あるのみとチョコチョコとチューンアップをしたんです。
そしたらあなた!!
Average speedが0.91もアップしてしまったんですよ。
うちの4番打者をブッチギリです。

こりゃびっくり。

でも、元々自分のデータじゃないのでちょっと気持ちは複雑です。



■チューニングの効果

基本的には、元のメモデータの素性が速さに直結します。
チューニング結果は、あと一歩速度を上げるために有効というのが基本的なスタンス。
ただしデータに偏りがある場合、チューニング結果が凄いことになる可能性があります。

そう言うデータに出会えるかどうかは運次第ですけどね。


■大会開きます

何人エントリーするかわからないけど、とりあえずMemoCar Racingのオンライン大会を開いてみたいと思います。

募集要項をまとめている暇が無くて正式な募集もう少し先になりそうですが、とりあえず以下の事項を決定事項として募集開始したいと思います。

募集期間
2004/12/16〜2004/12/31

参加資格
誰でもOK

MemoCarのエントリー台数
参加者1人につき1台
ただし、募集期間中のエントリーするMemoCarの交換は可能。

エントリーするMemoCarの条件
他に未発表であること

エントリー方法
プロテクトモードにて保存したMemoCarデータを、テキストファイルの形式で保存し、添付ファイルとして当サイト宛にメールする

メールの件名は“MemoCarエントリー”とすること。

メール本文には、参加される方の氏名(ハンドルネームでも可と、MemoCarデータの公開希望か非公開かを明記して下さい(公開希望のデータは、大会終了後に当サイトでデータの公開を行います)。

そんな感じで、初代王座(2回目もやるのか?)を決定したいと思います。

ふるってご参加ください。

大会情報は、逐次当サイトで案内いたします。

【追記】
ご自身のサイトURLを公開してもよろしい方はメール本文にURLを併記して下さい(強制ではないです)。

その他、コメント等大歓迎!!


●なつゲー

Impressの記事より抜粋
-----
NTTコミュニケーションズ(NTT Com)は、同社が運営するゲーム配信サイト「CoDen ゲーム なつゲー(なつゲー)」において、「アルカノイド」のベータ版提供を開始した。ベータ期間中は無料でプレイできる。
-----

む〜。
アルカノイド自身がブロック崩しの焼き直しな訳で、そいつが、なつゲーにデビューするってのは複雑な心境。

いや、おぢさんのぼやきです。はい。

関連記事(BroadBand Watch)
http://bb.watch.impress.co.jp/cda/news/7905.html


●歩く

最寄のJR戸塚駅まではバスで30分かかるのですが、実は地理上の最寄駅はバスも通わぬ横浜市営地下鉄の某駅だったりします。
よく、飲み会の後とかバスの時間に間に合わないとこの駅から自宅まで歩いて帰る事が多いのですが、徒歩20分強で踏破できるので通勤経路としてしばらく使ってみることにしました。

僕はバス定期代でバス用プリペイドカードを購入しているので、その残りでパスネットという私鉄共通のプリペイドカードを買い、1週間くらいこの経路で通勤しています。

なんて言うか、結構快適。
バスって道路事情に時間を左右されすぎで、公共交通機関としては使いたくないんですよね。
戸塚駅までのトータルの所要時間を比べても、地下鉄を使った方が僅かだけど早い。
体力の衰えた体にも適度な運動になりそうだし、今度は定期券を購入してみますかね。


2004.12.15[水]  

■お礼

昨日はあちこちのサイトでMemoCar Racingについて好意的に取り上げていただきました。
皆さん、どうもありがどうございます。

おかげでチョットいい気になってます。



■MemoCar Racing活用術

昨日「MemoCar Racingの遊び方のアイデアを教えて下さい」と書いたのですが、そんな心配も無用なほど色々なアイデアが飛び交っていました。

例えば「歌ってポン」の歌詞データを対戦させる「紅白歌合戦」(mizubo-amiさん)とか、友人の名前や住所やプロフィールなどを入力して対戦させる(はりーさん)など、面白いアイデアを紹介していただきました。ありがとうございます。

いや〜、本当に嬉しい!!
やっぱりここは早急に、MemoCar Racing チャンピオン大会(仮称)を開催しますかね。

いや、本当にいい気になってます。鼻が10センチくらい高くなってます。

どうなることやら…。


2004.12.14[火]   ☆☆

■MemoCar Racing Ver0.1.0Beta 公開

お待たせいたしました。MemoCar Racing公開です。
メモを溜め込んでいるあなた、是非最速マシンをチューニングしてみて下さい。



●ありがとうございます

striderさん(http://d.hatena.ne.jp/strider/)が早速、MemoCar Racingをダウンロードされた模様。
どうも有り難うございます。

確かに、ソースが自分のメモ帳だけだとすぐに飽きてしまうので、MemoCar Racing オンライン大会はやってみたいですね。
とりあえず開催の方向で検討してみます。


●今さらながら遊び方を考えてみる

MemoCar Racingですが、個人のメモ帳には限りがあるので大人数で遊べた方が楽しいと思う訳です。
一応、データをメモ帳に保存できるようにしたのも、メモ帳ならばビームで友達のパームに送信できたりするからで、オフ会などで遊べればいいなぁなんて思っています。
僕自身、オフ会に行った事も無いくせにね。

あとはひたすら速いMemoCarを作ることくらいかなぁ。
だいたい、どのメモデータも同じくらいの速度になりやすいのですけど、時々凄い素性のいいデータがあったりします。
デフォルトで相手を1コーナーくらいブッちぎるようなやつです。

そんなのに出くわすと、ひたすらチューンアップに励んでみたりするんですね。
そうすると面白いもので、パラメータをいくらいじっても全然スピードが伸びない物とか、反対に一気に加速するものとかが現れたりして、気が付くとまたメモ帳をひっくり返したりしています。

ごく稀にですが、デフォルトでは全然ダメダメなのにパラメータをいじった瞬間に生まれ変わったような速度で疾走するものすらあります(デフォルトでもそこそこ速いセッティングのはずなんだけどなぁ〜)。

皆さんも、面白い遊び方を見つけたら是非ご一報ください。


●ヤフー・アルプス

プロアトラスシリーズでPCユーザにも馴染みの深いアルプス社がヤフーに事業継承することになったと言うのは昨日のニュース。

どうも、機長さん(http://pp.typepad.jp/)のところには早速お知らせのメールが届いたらしい。

…僕のところには来てない。

もしかしてユーザ登録を忘れていたかな?
あとで調べてみよっと。


●地図について

世の中地図を作っている出版社は何社もあるけど、見やすい地図というのはなかなか存在しない。
車を運転するのに必要な情報を網羅して、さらにルート検索がしやすいものって結構限られてくる。言い換えれば、拙作「PaceNote」に地図から必要な情報を拾って詳細なルート作成が出来るものが、僕にとっては使いやすい地図なのだ。
僕は、昭文社のMappleシリーズをずっと愛用していた。
主要な交差点を網羅するだけでなく、ルートを追いやすいように幾つかの縮尺をそろえるあたりはさすが大手だと感心したものだ。

そんな中で昭文社のMappleシリーズと並んで見やすいと思っていたのがアトラスシリーズを作っていたアルプス社の地図だ。
僕の記憶が確かなら、アルプス社が全国展開を始めたのはかなり最近の事で、それまでは名古屋など中部地区を基板に地図を作っていたように思う。

そんな訳で関東に住んでいる僕はMappleの方が付き合いが長かったのだけど、初めて書店でアトラスを見たときに、Mappleと比肩するくらいの内容に一気に惚れ込んだものだ。

お互い、一長一短があってどちらがいいのかというと悩むところだけど、昭文社がパソコン用地図ソフトで出遅れたおかげで、僕はプロアトラスシリーズに有無を言わさずに飛びついた。

決め手は画像をメインとした書籍と同じイメージでの地図をパソコン上で使えると言うこと。
パソコン用の地図に大量の画像データを持ち込むのを嫌い、ベクターデータを用いた電子地図アプリを好む人が多いのは確かだ。
ベクターデータを用いた地図でも最近は非常に情報量が豊富だし、恐らく画像データ系地図アプリよりも細かい情報を得ることが可能だと思う。

だけど、僕のツボにはまらないんだよね。
都市部の建物を立体的に配置する必要なんて全く無いんです。
しかも、カーナビのように俯瞰表示する必要も無いんです。
ルートの検索容易さと、主要交差点名が見やすく明記されていることが僕にとっては全てなんです。
多分、Web系地図サイトでアトラスのデータが活躍しているのも、そんな背景があるのではないかと個人的には思っています(単にWebデータとしてベクター系より画像系が扱いやすいだけかもしれませんが…)。

そんな中での今回のニュース。
ヤフーが再生に乗り出すのも、やっぱり電子地図としてアトラスを無くす訳にはいかないと思っての事なんだろうか。
とにかく、頑張って立ち直って欲しい。


■ウルトラマン・ネクサス

書こうと思って忘れているうちに、PalmFanとクリクラで話題を取り上げられてしまいましたが、先週のウルトラマン・ネクサスにクリエが登場してました。

メモリーポリスの女性リーダーが、クリエで過去の事件を調べていましたのですが、登場していたのはNZ90(PalmFan)ではなくNX73V(クリクラ)が正しいと思います。

しかし、メモリーポリスのお仕事って知ってます?
ビースト(いわゆる怪獣ですな)に遭遇して生き残った人の記憶から、事件に関する一切の記憶を削除するんですよ。

怖いですね〜。

どうも、ウルトラマン・ネクサスはストーリーも暗いし、映像も暗い(今のところ、戦闘シーンの大半が夜中)なので、見終わると案外気が滅入ります。

でも、毎週欠かさずに見ていたりして。


■そう言えばこちらにも注目デバイスが

確か、夏に公開していた、劇場版の特捜戦隊デカレンジャーにも、注目のデバイスが写っていたような…。

レーザーでキートップを表示する、あのバーチャルキーボードです。

確かあれを片手に持って壁にキーボードを作り出し、暗証番号を入力してどこぞの扉を開けてました。
かなり前の記憶なので、作品がこれだったかどうか記憶がちょいと曖昧なのですが…。

でも、ちょっと感動でした。


2004.12.13[月]  

■忘年会三昧

先週末は忘年会三昧でした。
金曜日と土曜日は僕が友達と忘年会。
日曜日はかみさんが友達と忘年会。

あっという間に過ぎ去って、それ以外何もできなかった週末でした。
疲れだけが残ってお金がなくなりました…。



■体を鍛える

土曜日は、僕が所属するマウンテンバイククラブの忘年会でした。
昔、一緒にレースに参加していたメンバーも、全員が所帯持ちとなってツーリングやレースとも縁遠くなってしまっているのですが、久々にお互いの顔を見たら、昔みたいにレースに出ようよという話で盛り上がりました。

ただしメンバーそれぞれが体力も落ちてしまったので、再度参加する前に体を鍛えなくてはいけません。
とりあえず、来年の夏までには体を鍛えなおしてレースに出かけたいなぁ。


■公開の準備

そんな訳でメチャクチャ忙しい週末でしたが、MemoCar Racingの作成はほぼ一段落しました。そろそろ公開の準備を始めますね。

お楽しみに。


■Cygwinがセットアップできない

実は、MemoCar Racingのパフォーマンス解決の最後の手段として、C言語作成のサブルーチンを組み込もうかと思っていたのですが、GCCの開発環境が無くなってしまっていたので、CygwinとPRC-Toolのセットアップを行おうと思っていたのですが、何故か環境がうまく構築できません。

CygwinのセットアップもPRC-Toolのセットアップも正常に終了したのですが、makeコマンドがインストールされておらず、コンパイルが行えません。
む〜。何故だ?

と言う訳で、忙しいのでPRC-ToolのインストールができたらMemoCar Racingにサブルーチンの組み込みを行うかもしれません。

今のままでもいいんですけど、PalmOS4以前だとメモデータのコンバートがやっぱり遅いです。


2004.12.11[土]  

■PalmOSとLinux

PalmSource社が中国のMobileSoftという会社を買収して、同社が開発したモバイル向けLinux上にPalm OSを移植するというニュースが数日前にネットを駆け巡った。

これが何を意味するのか、この記事を読んだときにはピンとこなかったのだけど、12月10日のSimple-Talks(http://www.doblog.com/weblog/myblog/7516)で山田さんがこの件について非常にわかりやすく解説されてます。

どうも、モバイルLinuxを核にして、その上にPalmOSをかぶせると言う事らしい。
そして、その上で従来のPalmWareが動くらしい。

ほんまかいな?

と最初は思ったのだけど、さすが内部をよく知っている山田さんです。その辺の解説が非常に詳しくてわかりやすい。

ま、詳しくは山田さんの記事を読んでもらうとして、早い話Windows上でPalmOS Simulatorを動作させるのと理屈は一緒らしい。

なんだ、シミュレートかと思ったら、PalmOS5やそれ以前のPalmOSも、同じようにコア部分に独自のリアルタイムOSを持っているらしい。

つまり、今までとそれほど変わるわけじゃないんだろう。
しかし、PalmOSはだんだんいろんな環境で動作するようになってきているわけで、ちょっと乱暴に考えるとJavaのマルチプラットフォームみたいに見えてきた。

ま、何でもいいから頑張ってくれ>PalmSource


2004.12.9[木]  

■おおっ!?

昨日、NS Basic/Desktopについて「どうせならPalmで使うコンジットプログラムの生成をサポートしてくれたら嬉しかったのにと無いものねだり」と言ったら、早速mizuno-amiさん(http://www.ami3s.net/)が反応してくれました。

で、できるんですね!?
Palm用ActiveXコントロールさえ手に入れれば。

こりゃ、SDKを入手する必要があるかもしれませんね(それともNS Basic/Desktopに同梱されているのかな?)。
つーか、NS Basic/Desktopの購入をしないといけませんが…。

いや、コンジット作成の手順とかも全く知りませんし、恐らくPalm側のアプリ対応も必要なんですよね?
すぐに実現可能とはいかないですけど、これができれば凄い便利だなぁ。
コンジット対応したいアプリもあるし…。

ちょこっと調べものしてみるかな。



■Windowsアプリ作成用ツール

実は、ボーランドのC++ Bilderを持ってはいるんですけどね。
殆ど使ってません。
今までまともに作ったのは、必要にせまられて作成したファイルのバイナリダンププログラムのみ。
仕事で1MBクラスのファイルを解析しなければいけないことがあったんですけど、適当なのが見つからなかったんですよね。
メモリに読み込んでからダンプリストを作成すると言うのが多かったので、大抵読み込ませたファイルが大きすぎると怒られてしまい実用にならず、意地になって作りました。

C言語系は結構使い慣れていたんですけど、Delphiの流れをくむツールと言うことで結構サクサク作った記憶はあります。
ま、HELP首っ引きでしたけどね。

ま、最近はNS Basicに慣れすぎてしまったので、C言語もANSI C程度しか使えない元の体に戻ってしまいました。

そんな訳で、NS Basic/Desktopにはチョット期待です。


■仕事のループ

かなりテンパってます。
つーか、仕様決定権がどこにあるのか不明確で後戻りを繰り返している状態。
納期だけが着実に迫る事実。
頼むから業務を知っている人が決めてくれ!と言いつつも、それは無いものねだりだと知っている。

つまり自分たちで取材するしかないんだけど、誰も知らないことが多すぎるんだよなぁ〜。
と言う訳で、決定した内容が後戻り…以後繰り返し。


■独り言

PalmWare作ってくれなんて仕事無いかなぁ〜。
それなら業務的なことでも技術的なことでも調査するテンションが上がるってもんです。

これを現実逃避とも言う…。


■MemoCar Racing

ループ展開しても全く速度アップしない個所発見。
ま、無理やり実装したコードなので、さもありなんと言ったところ。
C言語だともっと単純なコードが書けるんだけどなぁ。
OS4以前ではちょっと処理がかかるけど、待てないレベルじゃないから見なかったことにするか。

ここ数日はモノクロデバイスへの表示系の対応がメインの作業。
残る個所は、細部の調整だけ。
具体的にはセットアップ画面のボタン機能の見直しと表示系でビットマップの作成をしなくてはいけないところが1箇所。
あとはレース中の表示速度の調整くらいか。

おお、いい感じだ!!


2004.12.8[水]  

■えっ?

えりえりさん(http://d.hatena.ne.jp/erieri/)のところで知った情報。
-----
技術評論社のモバイルプレスが次号(冬号)をもって無くなります。アスキーのPalm Magazineに続いての終了となります。
-----

モバイルプレス終了のニュースにもビックリなのだけど、Palm Magazineって終了宣言していたの?
知らなかったよ。が〜〜〜〜ん。

でも、ASCIIのサイトの雑誌情報には、まだPalm Magazineの事が載っているのだけど…。
とにかくダブルショックなニュースで、気分は落ち込みモード全開です。



■キーワードは「カナダ」

mizuno-amiさん(http://www.ami3s.net/)が昨日の日記でカナダとリアルタイムでやり取りして眠いと言ってました。
「mizuno-ami」「カナダ」とキーワードが揃えば、NS Basic社が地下で活動していると想像するのが妥当と言うのは、一部のNS Basicな連中には有名な事実(?)なのですが、怪しいと思っていたらNS Basic社より「NS Basic/Desktop」が発表になったようですね。

NS Basicを使って簡単なWindowsアプリが作れるらしいのですが、どうせならPalmで使うコンジットプログラムの生成をサポートしてくれたら嬉しかったのにと無いものねだりな事を思ったりしてしまいました。

ま、VBScriptベースのようですから、逆立ちしても実装は無理なんですけどね。


■Thunderbird

Mozilla Firefoxに続き、メールクライアントThunderbirdの正式版がリリースというのは昨日のニュース。
恐らく数日中に日本語版も出るかと思うのですけど、ここらでいっそ乗り換えを検討してもいいかなと思う今日この頃。

とりあえず、面白そうな機能てんこ盛りなので一回使ってみて考えようと思う。

しかし、このサイトの公開メールアドレスはブラウザ使用のWebメールなのでこいつは使えない。
なんでYahooみたいにPOP3でも読めるようにしてくれないのかなぁ>Infoseek


■疲れた

今日は朝からず〜〜〜〜〜〜〜〜〜〜〜〜〜〜っと打合せ三昧。
疲れました。


■お行儀いいね

マンホールの蓋にちょこんと座った猫さん。
思わずNX80Vでパシャ。



おすまし顔がいいにゃ〜。


■デジカメ機能あれこれ

僕の手元にあるデジカメ機能の付いたデバイスは以下の4つ。

・ニコン COOLPIX800  (既にクラシックデジカメの域ですね)
・ソニー Cybershot-U3 (形態性抜群!単焦点小型デジカメ)
・ソニー PEG-NX80V   (何も言うことはありません。クリエです)
・京セラ AH-K3001V   (通称京ぽん)

個人的には200万画素あれば足りるので、最近の高画素数のものは欲しいと思わないのだけど、それぞれ向き不向きがあるから面白い。

まず画質的には、COOLPIX800が未だに一歩擢んでた存在。とにかくどんなシーンでも破綻する事無く見事に撮影可能。特に薄暗いシーンでの撮影はコイツ以外にはありえません。
バッテリも市販の単三型(4本)が使えるのは非常に便利です。
問題はボディがでかいため常時携帯できない事くらいでしょうか。

Cybershot-U3は、ビジュアルブックマークとして使用するには十分すぎる機能を備えています。小さいボディで携帯性も抜群。また比較的近距離から撮影可能なので重宝します。
市販の単四型バッテリ(2本)が使えるのも嬉しいです。
ただし、暗いところでの撮影は少し苦手ですね。内蔵ストロボはオマケ程度と考える必要があります。
また、シャッターを押してから撮影されるまでのタイムラグが気になります。
移動体の撮影では、はっきり言ってシャッターチャンスを逃します。

NX80Vは同じメーカーだからと言う訳ではないのでしょうが、比較的Cybershot-U3と似たような感じです。
133万画素と画素数的には一回り小さくなりますが、常に携帯してビジュアルブックマーク的な使い方を想定すれば十分です。
ただ、シャッターのタイムラグまでCybershotと同様気になるのはペケです。
少なくとも地下鉄のホームに入ってくる電車を撮影することはどうやってもできません。
止まってから撮影しましょう。
あとCybershotと違って近距離の撮影が苦手なのはペケですね。
ま、常時携帯しているので欠点さえ知ってしまえば重宝します。
コイツのおかげでCybsrshotの出番が少なくなっているのは事実です。

最後に京ぽんです。
コイツの画質ははっきり言ってオモチャです。
光の加減によってはすぐにハレーションを起こしますし、色の境界で偽色が発生するなど、初期のデジカメを彷彿とさせます。
でも、コイツはシャッターのタイムラグが全くありません。
これはこれで凄いことです。
おかげで動きの激しい被写体でもシャッターチャンスを逃すことがありません。
ま、COOLPIXを持っているときはそちらに任せればいいのですが、いかんせん大きくて重い。
京ぽんなら常時携帯しているという強みがあります。
そんなわけで京ぽんは、僕の持っているカメラデバイスの最後の砦としてその機能を十分に果たしているのです。

しかし、クリエのおかげでCybershotの存在価値が薄れてきたなぁ〜。


2004.12.7[火]  

■わーい

思い立ったが吉日。
とりあえず、昨日ふと思い立ったDBグリッドによるメモ帳DBのアクセスを利用してMemoCar Racingの改造をしてみた。

うん、表示は少しダサいけどメモ帳へのアクセス速度は格段にアップしたな。
とりあえず今回はこれで行くか。

しかし、PalmOS4以前のデバイスではまだまだ遅いところがあるなぁ。
特にVisor。
メモ帳データのコンパイル、Visor Platinumは、PEG-SJ33のちょうど倍の時間がかかってやんの。

むーん、一応デビュー当時は最速デバイスだったんだけどなぁ。



■DBグリッドいじり倒し

メモ帳DBをバインドするとよくハングアップするので調べたら、削除されたレコードがあると固まることがあるようだ。

でも何故か、バインドするときに条件文を付けるとすんなり実行される。
とりあえず、

Where MemoList.Mstr>""

とでも条件文に付けるとよいみたい。


●三代目

このサイト「Palmスタヂオいなあも屋/三代目」と言います。
いや、正確には最後の「三代目」はオマケで、今年3年目なので付けています。
去年は「Palmスタヂオいなあも屋/Second Season」と名乗ってました。

最近はこのサイトへリンクを張って頂いており、僕としては嬉しい限りですが、リンク名が「三代目」やら「Second Season」と書かれていると、いつ頃リンクを張られたのかがわかってチョット面白いです。

さぁ来年は4年目。切替時期は4月ですのでまだ先ですが、どんな名前にしようかそろそろ検討しておかねばいけませんね。

気になる方は「Palmスタヂオいなあも屋」でリンクしていただければ、このサイトが続く限り不変です。


●高速化

毎度毎度MemoCar Racingのお話で、いい加減うんざりの方もいらっしゃるかと思いますが、お付き合いの程よろしくです。

昨日から今日未明にかけて逐次報告したとおり、メモ帳の読み込みに関しては速度的に気にならないレベルになったと思ってます。
DBグリッドのおかげですな。

ま、もともとPalmOS5な方はそれ程気にならないレベルなんですが、やっぱりそれ以外の方でもそれなりの速度で遊べないといけないと思う訳ですよ。
でも、まだメモ帳データをMemoCarの走行データに変換する所と、実際のレースシーンは遅いんですよね。

それでも、レースシーンは遅いなりに楽しめる速度だと思うんです。
もう少し速くできたら嬉しいんですけどね。これは多分無理かな。

んで、今日のお昼にメモ帳データの変換ルーチンを見直ししてたんですよ。
基本は僕の技術工房でも解説しているとおりのループ展開。

結果として、それなりの速度になったかなと言う印象。
最初はループ展開してもそれ程効果が見られないので変だなと思っていたら、劇的に時間のかかる個所を発見しました。
ループ内で同じような計算を何度もやっているんですね。
ま、プログラムとしては間違いではないのですが、計算した結果を使いまわすことが可能だったので、そのようにプログラムを修正。

おかげで結構速くなったと思います。
こういう処理の無駄を発見すると、チョット嬉しかったりしますね。

ま、それでももっと速くならないかなぁと思ったりしているのですけど…。
そろそろ限界かな?


●リリースはいつ?

と言う訳でここ数日、MemoCar Racingのリリース時期をいつにしようかと考えられる段階になってきました。
ま、やらなければいけないことを挙げればキリが無いのですが、クリエイターIDの登録も済ませましたし、近いうちにファーストバージョンをリリースできると思います。


●ツーカーの逆襲

asahi.comより抜粋
-----
電気通信事業者協会が7日発表した11月の携帯電話の契約数によると、新規加入数から解約数を引いた純増数は全体で31万3200件と、96年1月の調査開始以来、過去最低となった。市場が成熟しつつある表れだが、一方で純減を続けてきたツーカーグループが「シンプル携帯」の人気で2年7カ月ぶりに純増に転じるなど独自色で健闘する動きもある。
-----
ツーカーS、売れてるんですね。

ツーカーってなんだか蚊帳の外に置かれていた感が強かっただけに、ちょっぴり応援してます。
でも純増数1200件って、ほぼ横ばいですな。

関連記事(asahi.com)
http://www.asahi.com/business/update/1207/109.html


●Xiino頑張れ!!

大阪PalmIII(http://pccm.com/op3/)さんでTreo650+Xiino3.3JでWebの閲覧ができたという記事がありました。
やっぱりXiinoは偉大です。

NetFrontもいいけど、僕はやっぱりXiinoが好きなんですよね。
PCの画面と比較したらレイアウトもグズグズに崩れてしまっているけど、雰囲気は壊さず上手に崩しているのでストレスになりません。

動作も軽いのでストレスなんて殆ど感じません。
NetFrontもいいんですけど、こちらは無理やりレイアウトを揃えようとして墓穴を掘っているみたいなところがあります。
NetFrontは、使っていてイマイチ割り切りが悪いと感じるんですよね。

ただね、Xiinoにも問題が無い訳じゃありません。
Xiinoは未だにUTF-8などのUnicode系の文字コードを使ったサイトに対応できていないんですよね。
最近はブログ系サイトなどでUTFを使用したものが増えているので、NetFrontとの併用が避けられない状況です。
また、JavaScriptへの対応もイマイチなので、途中でニッチもサッチもいかなくなってNetFrontで起動しなおすこともしばしばあります。

ま、暫くは併用といったところでしょう。

XiinoはPalmOSでしっかり動作して単体販売している数少ないブラウザですから、もう少し頑張って欲しいところです。


●モバイル系ブラウザ

実は、一番ストレス無く使えるのが京ぽんのOperaだったりして(笑)
見栄えはともかく、ブラウザとしての機能としては一番充実しています。

まぁあれはあれで、端末の処理速度(通信速度ではない)にストレスを感じまくりなのですけどね。


2004.12.6[月]   ☆☆

■どうも厄年系です

別に今年は自分の厄年でもなんでもないのですが、今年は身の回りで災難がたくさん発生しています。
もうこれで終わりだろうと思っていたら、先週末には義父が脳出血で入院しました。

昨日見舞いに行ってきたところ、幸いにも手足も動かせて会話も普通にできるようで、それ程重症ではなかったのでホッとしているのですが、それでも足に力が入らず歩行にはリハビリが必要なようです。

来年こそはいい年が来ればいいなぁと切に思っています。



■人の一生

最近自分もそれなりの年齢になって、人の一生が見えてきたなぁと思う訳です。
まだこんな事を語るには若輩者なのかもしれないですけど、僕の記憶と言うのは3〜4歳の頃が原点で、当然ながらそれ以前の記憶はありません(中には新生児の記憶があるという方もいらっしゃるようですが)。
でも自分に子供ができて、それまでの人生と言うか生き様がどのような物だったのかはわかるようになってきました。

また、気が付けば自分の年齢がその頃の親の年齢になった訳で、そこから現在の親の年齢まではどのように過ごしていたのかを知ることができます。
そしてその親は現在、既に亡くなった祖父母の年齢に達している訳で、これらの人の人生を繋ぎ合わせることで、人間がだいたいどのような生涯を送ることができるのかが1本の糸のように見えてきました。

別に、彼らと全く同じ人生を自分が歩む訳ではないですけど、多分それ程大きく外れることも無いんでしょう。
少なくとも、何歳までに何ができるのかという目安にはなります。

孔子の「四十にして迷わず」という言葉は、ある程度的を得ているのかもしれません。


■メモ帳DBへのアクセス

先日、sdoさん(http://homepage3.nifty.com/kisinkaisdo/)が取り上げてくれましたが、メモ帳DBへのアクセスは本当に苦労します。
アクセス方法自体は非常に単純で、技術的な問題は殆どありません。

問題は先日も書いたとおり処理速度です。

僕のメモ帳には、4年前にVisorを使い始めた頃からのメモが書き溜めてあります。
時々削除したり整理しているのですけど、それでも200近いレコード数になります。
CodeWarriorやGCCなどでプログラムされている方にはそれ程問題にならないかもしれませんが、NS Basicでこれだけのレコードを全件抽出すると、それなりの時間がかかります。

また、一覧表示を行うためには1件抽出するごとにリストにレコードを追加しなければならないので、ここでも処理時間を食う事となり結果としてオペレータがメモ帳DBにアクセスするたびに、数秒〜数十秒の時間を消費させられます。

ShoppingListやPaceNoteの時は対象となるデータが限られていたので、一覧表示用のリストオブジェクトへレコードを追加する処理もそれ程多くなく、実用上何とか堪えられるレベルだったのですが、MemoCar Racingではメモで削除されたレコード以外の全件が対象となります。
つまり殆どのレコードが一覧表示対象となるので、一覧作成までにかなりの時間がかかるわけです。

う〜ん、ここまで書いて思ったんですけど、DBグリッドを使えば良かったかも。
まだ使ったことが無かったんで、実際何も考えてませんでしたがこれはいけそうな気もしますね。

ま、スケジュール次第ですけど検討の余地ありだな。


●DBグリッドを使ってみた

先ほどメモ帳DBのアクセスを速くするにはにDBグリッドを使うと良いのではと思い立って、早速試してみました。
まだまだサンプルプログラムを書いた程度ですが、DBグリッドでメモ帳にアクセスした場合、非常に高速で実用になる速度を簡単に得られることが判明。

ただし、これをMemoCar Racingで使用できるかはまだまだ不明です。

MemoCar RacingでコンパイルしたMemoCarデータの保存もメモ帳に出力するように考えられています。
これらのデータを混同しないよう、コンパイル済みのデータはタイトルの先頭に“MemoCar_”という文字列が付加されます。
つまり、タイトルに“MemoCar_”の文字列がないデータを読み込んでカスタマイズを行い、出力時には“MemoCar_”の文字をタイトルにつけて保存する訳です。

これがネックになりました。
画面上に配置したDBグリッドにメモ帳データを全件バインドする事は可能なのですが、先頭に“MemoCar_”の文字が付いているものだけとか、付いていないものだけをバインドしようとすると何故かうまくいきません。

バインドする際の抽出条件はIF文と同等との事で、left関数などの文字列操作関数もコンパイル時にエラーにはならないんですが、何故か実行結果が思い通りにならない。
ん〜、非常に惜しいんだけどなぁ。いい方法があるんだろうか?

とりあえずはMemoCar Racingは現行仕様のまま作成して、DBグリッドの方はもうちょっと調査してみるかな。


■DBグリッドいける!?

left関数はダメだったけど、文字列の大小比較は使えるらしい。

Where MemoList.Mstr>="MemoCar_" And MemoList.Mstr<"MemoCar`"

なんていう条件式を作ったら無事に抽出できたみたい。
とりあえず、DBグリッドへの換装を考慮っと。

プログラムが落ち着いたら久々の技術工房ネタかな。


2004.12.3[金]  

■最近届くメール

公開しているメールアドレスはWebメールなので、SPAM業者の思いのままにいろんなものが送りつけられてくる。

最近よく届くのがこれ。
例によって中国語の適すと化け化けメールだけど、内容はわかったぞ。ダイエットだ!!(笑)
どうも台湾の業者らしい。

こういうのは万国共通どこでも一緒なのね。

…って、海外に送って意味があると思っているのか?
まったく、台湾人ってのはその辺の常識のかけらも持ち合わせていないのだろうか?

ま、そんな常識が通用するおりこうさんではないんだろう。

恐らくメルアド収集するためのプログラムも自分で組めないような馬鹿者が、面倒だからと収集したアドレスにいっせいに送っているだけなんだろうなぁ。

本当はこんなのいくらでもブロックしたいんだけど、InfoseekのWebメールって、アクセス拒否フィルタの機能が情けないくらいにバカチンなんだよね。

む〜ん。



■今日も外出

こうも頻繁に熊谷ばかり行っていると、交通費がかかってしょうがない。
会社に請求はしているんだけど、既に1万円以上会社に貸している状態。

早いとこ耳をそろえて支払っておくれ


2004.12.2[木]  

■DAの電卓

Palmを使っているときに、ささっと計算したいことって結構あるわけで、DAの電卓ソフトってかなり使うんですよ。
んで、今までCalCalを使っていたのですが、NX80Vを使うようになってからCalCalの調子が悪い。スクリーン上の任意の場所にドラッグしてウィンドウを移動できなくなってしまったのね。

んで、Muchyさんのところで情報を見たらOS5未対応となっているではないですか。
もう、気が付きませんでした。

んで、早速いくつか探したのですが単純なDA電卓って、そうそう無いんですよ。
四則演算が出来てクリップボードに結果をコピーできるだけでいいのですが、使い方が判らない豊富な機能がいっぱい付いてたり、CalCal同様ウィンドウの移動が何故か出来なかったりと、ナカナカ思い通りのDA電卓が見つかりません。

ん〜、ありそうなんだけど無いもんですね。暫くCalCalを使いますか…(動作保証外ですが)。

DA電卓って、皆さんは何を使ってますかね。
え?使ってない?
そりゃ失礼しました。



■MemoCar Racing

不具合を修正していたら、メモ帳のリストを表示するのにえらい時間がかかるようになってしまった。
SJ33で実行したら使い物になんないの。遅すぎ。

と言う訳で、現在メモ帳のリスト一覧表示機能に大きく手を入れてたりします。
あと一歩がナカナカ進みませんなぁ〜。


■展示会

昨日は1日展示会の会場をうろうろしてて疲れました。
もう、足が棒のようです。
未だに後遺症が…。

明日も外出だから、頑張らないといけませんね。
はぁ〜〜〜〜B


●DAの電卓(その2)

CalCalに代わるDA電卓が無いとぼやいていたら、日記を見ていただいた方から早速情報をいただきました。しかもお二人の方から。

もう、嬉しくて涙がちょちょぎれそうです。\(TOT)/

ご紹介いただいたのは、お二方ともsnapCalc5という電卓アプリ。
PalmOS5用の電卓だそうです。
DAではないのですがコマンドストロークで呼び出しが可能で、しかもDAやHackのように他のアプリが動作している上でも動作すると言う優れものです。

実は、NS Basicで作成したアプリは、コマンドストロークが効かないので、僕としてはちょっと心配だったのですが、Swipeでの起動設定と言うのがあり、スタイラスをスクリーン上の任意の個所でで滑らすことによって起動できることもわかり、問題解決です。

僕は、検索ボタンからスクリーンまでスタイラスを滑らして起動するように設定しました。
本当は、検索ボタンからソフトウェアキーボードボタンまで滑らして起動しようとしたのですが、何故かダメでした(英語版のCalcボタンと日本語版のキーボードボタンって内部での処理が違うんですかね?)。

ま、NS Basic製アプリでも直接テキストフィールドに計算結果の流し込みができましたし、動作も非常に軽快。

これでもうCalCalに未練はありません。
強いて言うなら、KeyQuickのサイドメニューからの起動ができなくなったのが残念ですが、その他に欠点らしい欠点も見当たりません(サイドメニューに空席ができたので、何か新しいアプリでも突っ込んでおくことにしましょう)。
しかもCalCalよりも一回り大きいウィンドウでボタンのタップが楽なので、非常に満足しています。

ソフトを紹介して下さったひろやすさんとKeiyaKannoさんに感謝です。
m(_"_)m



関連サイト(FreewarePalm/snapCalc5)
http://www.freewarepalm.com/calculator/snapcalc5.shtml


●単純動作に勝るものは無い

MemoCar Racingで動作が遅くなったと書きましたが、やはりプログラムは単純なコードで書くべきなんだなと再認識した昨日今日です。

今回のアプリはメモ帳DBへのアクセス頻度が激しいので、メモ帳DBへのアクセスにどれくらいストレスを感じずに行えるのかの実験を兼ねていました。

今まで僕の作成したものでメモ帳にアクセスを行っていたアプリと言うと、ShoppingListやPaceNoteがありますが、これらはメモ帳からの読み込みを行う際に毎回メモ帳のDBを読み込んでリストを作成し直ししていました。

これが結構時間のかかる処理で、製作者としては頭を抱える部分だったりします。
ShoppingListやPaceNoteでは、ちゃんと動作しているのが確認できるようプログレスバーのようなものを表示して、ユーザが不安にならないように工夫をしていました。

しかし、MemoCar Racingでは新しいデータを作成するごとにメモ帳の一覧表示が必要になります。例えばメモ帳の一覧表示に10秒待たされるとして、新しいデータを作成しようとするたびに10秒待たされるのは避けたいと思っていました。

なのでMemoCar Racingの最初の仕様では、画面上に表示するリストの個数分(10文書分)のデータのみメモ帳から読みに行くようにしていたのです。
次頁へ切り替えるとまた10文書読んできてリストに表示すると言うような感じですね。
これならまとめて全件読むのと違い、ページ切替時に必要分だけ読むのでユーザの待ち時間はかなり軽減されるはずです。

これが結構いい感じで使えていたのですが、前のページに戻る時にちょっとした表示のずれが発生する場合があるのが判り、その修正にかなり膨大なコードを書かなくてはいけなくなってしまいました。
修正後も、NX80Vではそれなりの速度で動作していたので大丈夫かなと思ったのですが、SJ33やVisorで実行したらもう泣きたくなる位の遅さ。

これはもう、ダメだと言う結論に達した訳で早速昨日から今日にかけてこの部分のソースを大幅に修正しました。
結論から言うと、初回のリスト表示ではメモ帳を全件読み込むのでそれなりに時間がかかりますが、2回目以降は前回読み込んだデータをそのまま使いまわしします。

本来は、daMemopadなどでMemoCar Racingを起動中にメモ帳データの追加を行った場合や、MemoCar Racingからメモ帳にデータ保存を行った場合などにメモ帳の更新が行われるので、それの対応が必要なのですが、技術的には簡単に対応可能なので問題ないでしょう。

また、最悪の場合を想定してメモ帳一覧のリロード機能も用意しなくてはいけませんが、
これで現状の不具合は全て解決できた…かな?

今回はMemoCar Racingを作る前から、メモ帳一覧表示の実験を色々と行っていたのですがその労力をかけたソースコードを全て破棄してしまいました。
同じ機能なら単純なコードに勝るものは無いようです。

#しかし、なかなか画面デザインに入れませんね。
 目指せクリスマス公開!!>自分


Powered by HL-imgdiary Ver.3.00 Beta

[PR]湘南美容外科で働きませんか?:全国19院。医師、看護師ほか募集中