極楽プログラマの日記
1998年9月号
夏休みもあっという間に終わって、秋がやってきました。
赤トンボがいっぱい飛んでいます。
ところで、赤トンボの移動について調査しています。
羽にアルファベットを書いた赤トンボを見かけたら、
見かけた場所とアルファベットをメールしてください。
・9月分のお仕事
( 1)開発
マスタファイルを更新するユーティリティを作ってみた。
端末でバーコードを読み取り、その番号がマスタファイルになければ、
マスタファイルに登録するという簡単なプログラムだ。
F-BASIC97のバグらしきものを見つけた。
ランダムファイルに連続してアクセスすると排他処理が遅れて、
次のアクセスでエラーが出る。
要求するレコード番号によってはきちんと動作するのだが・・・。
もしかしてLet's note miniのHDDに問題があるのかな。
後で富士通に質問してみよう。
( 1)打ち合わせ
借りていたPOS端末を返却し、プログラムを納品。
打ち合わせが終わったときには、日が変わっていた。
( 2)Linuxのインストール
FMV-433DにRed Hat Linux 4.2をインストール。
すべてのパッケージをインストールすると、
HDDが340MBしかないので日本語環境の設定で動かなくなった。
しかたがないので、領域確保からやり直し。
三度目でやっとインストール終了。
HDDの空きは20MBしかないが、どうにかインストールには成功し、
簡単なプログラムを組んでみることにした。
とりあえず「Hello.」と表示させたところで満足して寝た。
( 2)学校で講義
( 3)学校で講義
( 4)学校で講義
学校のLANにLet's note miniを接続するため、
ネットワーク管理者にアカウントをもらう。
サーバはWindowsNT、端末はすべてWindows95だ。
ネットワーク管理者は、私に対して仮パスワードを設定し、
それを期限切れに設定しておく。
ユーザが初めてログインすると、パスワードの変更要求が発生し、
ユーザが希望するパスワードが設定できるという仕組みだ。
私がアクセスすると、やはりパスワードの設定画面になった。
自分のパスワードを入力すると確認のためもう一度入力。
いったんログアウトし、次が本当のログインである。
が、マシンに表示されたのは、
「パスワードに許されない文字が使われています。
詳しいことはネットワーク管理者におたずねください。」
というような内容のダイアログだった。
もちろんネットワークには入れない。
だったら、パスワードの変更のときになぜ言わぬ。
( 6)開発
POSシステムの方はレコードの設計待ちになった。
レコードの設計については、依頼主の方が担当するので、
こちらでは特に作業はない。
仮のレコードを設計し、ありがちな処理を片っ端からコーディング。
( 8)ホームページ更新
衛星中継でマグワイアのホームランを見ながらの作業だ。
日本のバカ野球だと敬遠合戦になるところだが、さすが本場。
そんなくだらないことはしない。
マグワイアは最初の打席でいきなりホームラン。
61号でマリスの記録に並んでしばらくすると、
なんとBLUE ANGELSが編隊を組んで飛んできた。
いくら、お祝いといっても、あんた。かっこいいぞ。
更新したホームページは、プログラム講座が多い。
作業の大半はプログラミングになった。
( 8)インストール
昼過ぎに、注文していたFMV-4100D3が届いた。もちろん中古。
CPU:DX4-100MHz, MEM:32MB, HDD850MBで\18,000なり。
現行のDESKPOEWERと同じ型で最もスペックが低いやつだ。
これに手持ちのCD-ROMドライブを取り付けたが、認識してくれない。
IDEケーブルや、ドライブを交換してもだめ。
このPC特有の癖かもしれない。明日、富士通に聞いてみよう。
FMV-433Dに続いてLinuxをインストールする予定だったが延期。
( 9)開発 
POSシステムのインストーラやアイコンを作成。
POSシステムの名前は「ぽち」なので、犬のアイコンを描くことにした。
もともとドット絵描きなので作業に没頭してしまった。
NFLの試合を観ながら、すぱんだのプログラミングも進める。
( 9)学校で講義
学校のLANのアカウントを再発行してもらった。
今日はLet's note miniを、学校のLANに接続するめための設定だ。
職員室に置いたLet's note miniのファイルを、
学校じゅうの端末で参照できるようになる。
しかし学校に合わせてIPアドレスを設定すると、
自宅のLANにつながらなくなってしまうのだ。
学校ではTCP/IP、自宅ではNetBEUIを使うことで解決できるが、
NetBEUIはMicrosoft独自のプロトコルなので、Linuxで使えない。
というか、やだ。
(10)学校で講義
(11)学校で講義
(12)プログラミング
訳あって終電に乗れず、学生の下宿に転がり込んだ。
同棲生活を邪魔して申し訳ない。
寝る場所もなかったので、Let's note miniでゲームを作っていた。
明け方、とりあえず目標を達成。で、朝帰り・・・と。
(14)プログラミング
やはり一晩中、飽きもせずにゲームを作る。
なかなかうまく動かず、明け方になって何とか動いた。
(15)保守作業
某保険屋でインターネットの設定。
マイクロン製のMillenia MXEというミニタワー型のDOS/V。
こいつはドライバーを使うことなくケースを開けることができ、
ひじょうに扱いやすい。
が、どうもうまく設定ができない。
このPCは息子さんが使っていたのだが、
買ってしばらくは、Windowsの終了を電源OFFでやっていたそうだ。
それでついに起動しなくなり、Windows95を再インストールしたらしい。
インストールはできたが、設定はよくわからないのでそのまんま。
しかしそんなことは気にせず、Hゲームを次々にインストールして遊んでいた。
今年、大学に合格したので家を出て、PCは家に置いていったのだが、
その前にHなゲームを急いで消した模様。
当然、[アプリケーションの削除]なんて使うはずもなく、
もはやシステムはぼろぼろである。
時間がかかりそうなので家に持ち帰り、Windows95を再インストール。
しかし、それでも設定がうまくいかない。
いろいろと調査したところ、MODEMカードが死んでいた。
作業はいったんお休み。明日、マイクロンに電話してみよう。
(16)つづき
マイクロンにMODEMカードのことで電話をした。
PnPなのに自動で検出しないことなどを説明したら、
すぐに新しいMODEMカードを送ってくれることになった。
もちろん無料。迅速な対応はひじょうに好感が持てる。
(16)学校で講義
(17)学校で講義
(18)学校で講義
(19)ホームページの更新
朝までかかって自分のホームページを更新。
POSシステムの開発が始まるまで更新しておかないと、
いつ更新できるかわからない。
(19)保守作業
マイクロンからMODEMカードが届いた。
カードを挿すとPnPで自動的にインストールが終了。
やっぱり壊れていたんだなあと納得。
(20)プログラミング
今日はスーファミのプログラミングだ。
ここしばらく何も作業していなかったので、
連載に備えてネタを貯金しておくのだ。
(22)停電
台風7号、6号と直撃され、家じゅうが停電したままである。
INS64なので電気がないとTAが動かない、つまり電話も通じないのだ。
生活している方のTAを、YAMAHA RT-80iからNEC AtermIT55/DSUに取り替え、
半日毎にアルカリ乾電池を6本入れながらしのぐ。
それでも電池切れの間などは電話が通じないので、
知人に心配をかけてしまったようだ。
(23)保守作業
台風の影響で、自宅は停電したままである。
三重県桑名市の保険屋に電話をすると停電していないとのこと。
Millenia MXEを返却して、その場でインターネットの設定。
DDIのDIONというサービスを利用すると、すぐにインターネットが使える。
インターネットの使用料は、DDIの利用料金として請求される仕組みである。
故障さえなければ設定なんてすぐ終わる。
作業料\2,000をもらって、
ついでに携帯電話とLet's note miniを充電させてもらった。
(23)保守作業
病院の古いFMVが動かなくなったとのこと。
古いFMVを自称「よくわかる」新入社員に任せたのだが、
そいつがなかなかグレートなバカだったらしい。
ちょっと長いがざっと書いておこう。
まずビデオカードがささっているのに、RGBケーブルをマザー側に接続し、
何度電源を入れても映らない(から壊れている)と電話してきた。
これは電話ですぐに解決したのだが、
この間Windows95は電源で起動、終了されていたことになる。
画面が表示された時には、すでにセーフモードでしか起動しなくなっていた。
で、彼は再インストールを試みたらしい。
インストール用FDから起動し、修復セットアップを選び、
ごていねいなことに起動ディスクを作成したらしい。
新しいフロッピーを使えばいいのに、
バカなので手元にあったフロッピーを使用。
つまりインストール用のFDに上書きしたのである。
これでフロッピーから起動してCD-ROMを認識するシステムはなくなった。
ちなみにCD-ROMは、SoundBluster接続されている。
これで彼にはもう何もできない。
結局、いろいろなことがあって、彼は退職するそうです。
しかもソフトハウス作るんだって、みんなも注意...
じゃなかった応援しよう。
(24)学校で講義
朝、起きたら体がふらふらになっていた。
熱があったので、朝、内科に寄って薬をもらってから出勤。
鼻の傷が原因で、耳の下のリンパ腺や涙腺が腫れたのではないかという診断。
前期の点数を出す時期だったので休めない。へろへろ。
(25)学校で講義
微熱は改善されず、ふらふらで採点。
採点が終わって、学校を出たのは21:10くらいだったかな。
家に帰って体温を計ると38度くらいだったかな、ちとやばいかも。
(26)通院
耳鼻科に行ったら「少なくとも今は風邪」との診断。
家に帰ってとりあえず寝る。
午後に注文してあったLet's noteが届いた。
AL-N1T515Jという元祖Let's note。だからちょっとでかい。
ちなみに今まで使っていたのはLet's note mini AL-N4T512J。
miniとつかないだけあって少し大きい。
まずは動作確認てなわけで、講義で使うプリントなどを入力してみた。
電池がなくなるまでと思ったのだが、予想外に電池は長持ち。
2時間たってもまだ使えてしまう。なんてこった。
これじゃ熱が上がってしまうじゃないか。うう...。
(27)発熱(笑)
体温は39.5度を記録したのだが、寝ているだけなので割と元気。
咳込んだりしないので体が楽に感じるのだろう。
立つとふらつくのでちょっとおもしろい。
(28)寝る
体温がどうにか37.5度くらいまで下がってくれた。
(29)寝る
15:00くらいに起きると熱が下がっていた。
喉から血が出まくっているが、熱がないので気分は悪くない。
薬を飲むと喉が焼けるみたいに痛いので、薬を飲むのはやめてしまった。
(30)学校で講義
病み上がりだったので体調が心配だったが、
別に異常はなさそうだ。
私はエレベータを使わないので、階段を昇るのが辛かった。
ちなみに職員室は7階、教室は10階にある。
お仕事ください...
koh@inetmie.or.jp