※特に断りがない画面キャプチャはHome of uema2さんのCapt XP for WindowsCEを使わせていただきました。
※今まで↑のリンク先が間違っておりました。お詫び申し上げます。01/11/22

2000/9月 PDA計画発布
2000/10/7 シグマリオンアタック
2000/10/某 ソリティア無勝伝説
2000/10/某 CFカード&保護シートバトル
2000/10/某 第1次mp3行動
2000/10/某 親の気持ちでケース
2000/10/某 戦えPocket WZ Editor
2000/10/某 第1次無線化の役
2000/10/某 出撃に備えFlightSimulator
2000/10/某 文化蓄積化作戦(別名図書館持ち歩き作戦)
2000/10/27 鳩に完敗
2000/11/24 バッテリ&メモリチェック簡略化
2000/11/29 挫折のPocketAccess
2000/12/1 CSVに愛
2000/12/2 えっ!? 俺のって不良品?
2000/12/17 ラッキーバイナラ & コンチ
2000/12/某 辞書機能追加事業
2000/12/某 HTML環境構築
2000/12/某 ファイラ欲求不満モード

2000/12/某 ラウンチャ騒動
2000/12/28 メリケンのブラウザ憤慨
2001/1/4 Packet大作戦遂行
2001/1/8 Packet大作戦第1弾
2001/1/13 Packet大作戦装備完了
2001/1/某 Packet大作戦大失態
2001/1/ 第2次mp3行動
2001/1/某 ソフコン侵略戦争開始
2001/1/某 大出費MicroDrive装填
2001/1/29 ソフコン作戦バズーカ砲装填
2001/2/2 そこのけCFカードダイアログ
2001/2/某 ソフコン作戦バズーカ砲はどう使うの?
2001/2/某 MAP機能拡充
2001/2/某 バズーカ砲発射できず玉砕
2001/2/某 別のバズーカ砲
2001/2/28 PlusPackがどうした
2001/3/4 第1次歴史辞書行動開始
2001/3/10 MIDIに感涙
2001/4/11 第1次歴史辞書完成

2001/1/某 ソフコン侵略戦争開始

友人の家でパソコンを初めていじったのは高校生の時だ。それ以来私はプログラミングにず〜っと興味を持ち続けている。
卒業してその友人とあまり会わなくなって、しばらくパソコンは忘れていたが、社会人になって数年経ち、気がついたらちょっと無理すれば買えるくらいの財力があることに気がついた。
そして安いMacintoshを買った。本当は3DCGがやりたかったが、自分のマシンではきつい上にソフトがおいそれと買える値段ではなかった。
そしてプログラミングを思い出した。MacにはHyperCardというスクリプト付きデータベースソフトみたいな物が標準で付属しており、苦労したが時間を計算するソフトを作った。
一個作ると欲が出た。単体で立ち上がりもっと速いソフトにしたい。
C言語に出会った。
Cは難しかった。本を何冊か読んだけど、ポインタで挫折した。
以来プログラムの本が目に留まると、ちょっと立ち読みする癖がついてしまった。新しいマシンを買うとそのうちプログラムをしたくなり、そのたびに挫折した。
いまここでsigmarionを手にした私は、またもやプログラミング熱がムラムラと湯気を立てるのであった。
ちょうどそのころMSのサイトで開発環境の無料配布が始まった。無料だよ無料。送料はかかるけど。ムラムラ。
さらにWindowsCE FANでソフトコンテストが始まった。ムラムラに追い打ちをかけた。
始めよう。プログラミングを。また性懲りもなく。
まずは開発環境が必要だ。
フリーで使えるソフトはMS純正以外にはないのか?無いことはないが、また0から勉強し直さねばならず断念。手持ちのPWZにはC言語のプログラミング環境がある。これはアプリケーション丸ごと作ってしまう実力を持っているが、ヘルプがほとんどなく、ある程度知っている人ならともかく私のレベルでは無理に近い。
しょうがないので、MSに注文することにした。送料がもったいないが仕方がない。
ただ期待できるの点は、市販のVisual C++に酷似しているためそのマニュアルが参考にできるということだ。VC++の資料なら本屋やWEBに腐るほどある。それらの記事を参考にしてヘルプと見比べつつ打ち込めば、きっと何かしらの結果が出せるに違いない。と期待してCD-ROMの到着を待つ。(2001/5/8記)

2001/1/某 大出費MicroDrive装填

プログラミングツールという物は大体において、大きなディスクスペースを必要とする。
前回開発環境を探してはインストールを繰り返したら、CFカードの空きが心細くなってきた。使わないと決めたソフトは削除したが、今後このペースでファイルが増えると近いうちにスペースが足りなくなる。
そこでMicroDrive購入を考え始めた。ていうか明らかに必要なのだけれど、マネーがねー。ねーこたねーけど大出費だ。
迷う。迷う迷う迷う。CFカードで済ませるか?
けどまた足りなくなったら?と考えると一気にMicroDriveを仕入れてしまった方が後の出費がなくなるしなぁとまた悩む。
いや俺も男だ。決めた。MicroDrive買う!!


1GB MicroDrive

しかもド〜ンと大きく出て1GBを買ってしまおう!!
でもこれってsigmarionより高いんだよねぇ。
例によってヨドバシカメラで在庫を確認して、悩みに悩んで店内10周。
「ああああ、ああ、あの、すすすいません、ここここのMicroDriveのいいいいいい1GBのやつ、くくくくくだくだくださささい。」
汗水変態男は、1個の買い物に1時間かかったのだった。(2001/5/8記)

2001/1/29 ソフコン作戦バズーカ砲装填

来た。MS純正CEソフト無料開発環境がやってきた。
その名も「eMbedded Visual Tools」。


eMbedded Visual ToolsのVisual C++(ハードコピーでキャプチャ)

注文から4週間ほどかかると脅されたのに、1週間で来た。CD-ROM2枚もあるよ。これ全部インストールするの?
立派すぎる。これホントに無料?紙のマニュアルがない。インストールはカンでやるのだな。
何のことはない、インストールはMSのお家芸、ほぼ全自動だった。
立ち上げてみるが、ちんぷんかんぷん。
ヘルプをみてもさっぱり。
こりゃまず入門書を読んで感じを把握しなければ。
ふふふ。だがこれで近い将来私のスーパーヘッポコアプリケーションが完成するに違いない。見てろよ!!(2001/5/8記)

2001/2/2 そこのけCFカードダイアログ

通勤電車の中で、Windowsプログラミングの本を読んでいる間、プログラミングはちょっとお休み。
だってWinCEプログラミングはデスクトップとは若干違うから、一回通して読んでみて全体を把握したかったから。実際に打ち込みを始めたらヘルプと首っ引きになるので、まとまった時間がないとできないし。
というわけで、いいフリーソフトを見つけた(どういうワケじゃい)。
その名も「
Yes」。
前々から思ってたんだけど、CFカードが2枚以上になると差し替える機会が多くなるので、そのたびに出てくるダイアログがウザイのだ。
このソフトは、そんなCFカード使ってもいいですかダイアログを一瞬にしてOKしてくれる。
説明を書くとただそれだけなのであるが、便利度はかなり高い。
使って分かるありがたさ。Enterキーなり画面を指でたたくなり、はたまたまじめにそれだけの為にスタイラスを引っぱり出してタップするのは少しだけ面倒である。少しの面倒も続けばとても面倒である。
従って手放せない一品なのだ。(2001/5/9記)

2001/2/某 ソフコン作戦バズーカ砲はどう使うの?

さて勉強を続けていたeMbedded Visual Tools(打つのが面倒なのでEVTと略します)。
VC++のマニュアル本も読み終わり、いよいよ実践編である。
MSの製品だけにダイアログだけを使ってかなりのベースができあがる。わたしでも1分でテキストエディタが作れてしまった。これはかなりポイントが高い。便利だ。


私にもすぐできたエディタ

なんて思ったけど、実際自分なりの打ち込みができるようになるのは遙か先であり、VC++本のサンプルを作るだけでも四苦八苦してしまったのだった。
なにせ本はデスクトップ向けである。自分が作ろうとしているのはサブセットとはいえCEという特殊な環境のソフトだ。サンプルに出てくるクラスというソフトのパーツをほぼすべて調べ、違いを見つけて対処しないとエラーの嵐となる。これは苦痛だ。
素人だからついに分からずじまいというのが、たくさん出てくる。
よくよく考えると、サンプルがある物はいいがいざカスタマイズしてみようなんて思うとお手上げである。
あるサイトで、初心者はまずAPIプログラミングから入りなさいと書いてあった。
そうか、MFCはダイアログで設定ができて便利である反面、パーツのがどう動きどういう仕事をするのか把握できないと作れないワケか。フムフム。APIはMFCのパーツを構成する元になる物だから、理解しやすいというワケか。なるほど。
というわけで今度はAPI解説本を買いに本屋へと出かけたのであった。(2001/5/9記)

前のページ

トップページに戻る

次のページ