極楽プログラマの日記
1997年5月号


世間ではゴールデンウイークです。
私は11連休なので、11日間収入が途絶えます(笑)。
いつでも連休は取れるけど、
それだけ生活が苦しくなるということですね。
年度末からの仕事を少し引きずっています。

[日記]


・5月分のお仕事

( 1)レストランの売り上げ計算
1か月分の売り上げをパソコンで入力する。
レストランの料理は少しマシになったようだ。

( 7)いつもの学校。
やると決めていたPlayStationの話をした。
自分で自分の仕事を増やしている。
もしかしたら墓穴を掘っているのかもしれない。
休みが少なくのんびり作業するよりも、
忙しく働いて暇な時間がある方が好きだ。

( 8)いつもの学校。
使おうと思っていたLANが使えなかった。
ついていないことにNetWare担当者もお休み。
雑談ならいつまでも話せるが、
喉も痛いのでさっさと切り上げる。

( 9)いつもの学校。
昨日に続いてLANは使えない。
仕方がないのでプログラミングの話に逃げる。
そういえば、今週は笑いをとっていない。
とらなきゃならんということはないのだが、
アドリブで単発の笑いばかりだったのでちょっと不満。

(13)レストランの水槽を換水。
何も私が出向いてやることはないのだが、
気になってしかたがない。
水草が肥料を欲しがっていたので、
フローラプライドを2.5ml添加する。

(14)いつもの学校。
学校から帰ってすぐ、といっても午後11時だが、
MicrosoftFAXでチラシを入稿する。
帰りの電車の中でPSXのソースを解読。
ようやく理解できたので、スプライトゲームでよければ、
明日からでもプログラムできそうだ。

(15)PlayStationのロゴを描く。
どしゃ降りの雨の中、赤ヘル軍団は、
成金球団を大逆転でやっつけたらしい。
私も負けてはいられない。
前日からの続きで、気になっていた作業をこなしていく。
ホームページに使うため、PSXのロゴを描いた。
もともとドットエディトは得意分野である。
せっかくなので、描いた絵をPSXで動かしてみた。
何のトラブルもなくすぐ動いた。満足である。
これはサンプルプログラムにちょうどいいと思い、
配布用ドキュメントなどを整備した。
これから学校だ。

(16)いつもの学校。
私が学校に行っている間にチラシの印刷。
使っているプリンタは、canon LBP-A404GIIだ。
ページプリンタは大量印刷に向いているが、
このプリンタだと連続200枚が限度となる。
今、狙っているシャープのプリンタは、
500枚の連続印刷、ハガキ印刷、両面印刷ができる。
両面印刷は地球にやさしそうだ。
リストを電車で解析する私にはうってつけ。

(18)チラシ納品。
チラシを2種類、400枚を印刷して納品した。
夜中に依頼主が取りにきてくれた。
1枚20円なので\8,000になる。
印刷には約4時間かかったが、
人は1時間に一度、紙を補給するだけだ。

(19)ゲーム制作。
ホームページで紹介しているゲームに取りかかる。
スーパーファミコンでのプログラム、
つまり65816アセンブラだ。
ジャンプしてシュートする部分だけ作っておしまい。
午後から関連ツールの制作も始める。
マップエディタのソースを改造して、
さくさくとポーズエディタを作っていく。
PC-98用だ。これがX68000用だったら楽なのに・・・。
外注さんが来たので、代金\25,000を支払う。
ついでにC言語のソフト開発を依頼した。

(20)仕様合わせ。
外注さんと依頼したソフトについて打ち合わせ。
まずは最低限の仕様を満たしたものを納品してもらう。
この時点では、わずか\5,000しか支払わない。
以後は使いやすいように修正を出す。
キャラの左上に3×5ドットで番号を表示するとか、
二つのキャラデータの中間を自動計算するとか、
機能を一つ追加することに\5,000を支払う。
外注さんにとっては、ここが稼ぎ所となる。
ソフトを使いやすくすればするほど、
稼ぎが多くなるということだ。
しかも私の望む使い勝手が実現できるのだ。
追加の仕事が多いので、10万円近く払うことになる。
Photoshopを買えるくらいの出費だが、
ソフトを作る時間で、私は別の仕事ができる。
そっちでたくさん稼げばいいのだ。

(21)学校で実習。
学生に勝手にやらせておき、自分はプログラミング。
小さなプログラムなのでバグも出ないし、
時間さえかければ完成する。
2時間近くかけてどうにか期待通りのプログラムになった。
暇な学生は私の周囲に群がっていたが、
それなりに参考になるかもしれない。

(22)学校で授業。
悪い授業ではなかったし、笑いもとったが不満である。
クラスによっては展開を間違えた。
ネタ帳もきちんと作ってあったのに失敗。

(23)学校で実習。
学生は約200人。だんだん忙しくなってきた。
課題を管理するため、
Lotus1-2-3で成績を管理するフォームを作成。

(25)環境のバックアップ。
FMVの調子が良くないので、
Windows95を再インストールすることにした。
しかしそれが不幸の始まりであった・・・。
とりあえず、この日はMO230にHDDの内容をバックアップ。

(26)Windows95のインストール。
Windows95は起動ディスクを作成するようになっている。
しかし起動ディスクで安心するのは危険だ。
Windows95がとんだ時、再インストールをしようにも、
CD-ROMを認識できないからだ。
そこでFMVの場合、メンテナンスディスクという、
CD-ROMを認識できる起動ディスクを作らねばならない。
メンテナンスディスクを使って、Windows95をインストール。
続いて、一太郎8、小番頭、Netscape3.0をインストール。
フリーウエアなんかも入れて、ほぼ元通りである。
ここまではよかった。

(27)環境設定など。
内蔵MODEM、SB16が内蔵されているので、
LANカード、SCSIカードが挿せない。
COM1はPlayStationを接続するし、
パラレルポートは当然プリンタに使う。
MO230がないと環境を元に戻せない。
MO230はSCSI接続なので泣く泣くLANカードを抜く。
LaneedのLANカードはPnPにも対応していないし、
X68000にも使えないのでゴミと化してしまった。
今度から別のLANカードにしよう。

富士通から送られてきたディスプレイドライバがタコ。
インストールすると800×600ドットで、
24bitカラーが使えなくなるのだ。
README.TXTには、そういうこともあると書いてある。
対策も書いてあるが、設定を変更すると再発するので、
設定を変更できなくなるのだ。
富士通は不治痛だった。

(28)学校で実習。
学生にやり直しを命じたら、
「昨日2時間もかけてやったのに・・・」と落胆していた。
たった2時間しかやってないのか。バカかこいつは。

(29)学校で授業。
授業のネタは電車の中で考える。
富士通のせいだ。
悪い授業ではなかったが、笑いを入れる余裕すらなかった。
これもたぶん富士通のせいだ。

(30)学校で実習。
今日がは締め切りの課題があったのだが、
ひどい出来だった。
能力の低さではなく認識の甘さ。
某学生がいうには、デザインの評価は、
評価する人の好みに左右されるから不公平だって。
甘いな。学生が身に付けるべきことは、
依頼主の期待したものを制作できる技術だ。
つまり課題を出した私が依頼主であり、
私の好みのものをデザインすべきである。
何度でも間違いがないか確認に来ればいいのだ。
締め切り日に一発合格なんて甘いぞ。
もっとも、こうなるように仕組んであるのだが。
次回は頑張れよ(訳:死ぬほどやれ)。

[日記]


お仕事ください(笑)... koh@inetmie.or.jp