Entries from 2005-03-29 to 1 day

初めて使うのさ

コンパイラの生成するデフォルトコピーコンストラクタを初めて使ってみる。 ドキドキ。

[Mona] FAT12ツールリリース

やっとバグが取れたのでリリースしました。 ダウンロードはこちらのリリース履歴からお願いします。 まだ低機能でFDイメージ内をlsすることしかできません。

[Mona] しかしこれって・・・

一番良いのはバグを作らないこと。 今回のバグは「うわぁ。初歩級のミスだよ。ありえねぇ」とへこむべきか。 それとも「ロジックミスじゃなくてtypoに近いバグだ。プログラム能力とはあまり関係がない」と安心すべきかどちらなんだろう。 なんとなく前者のよ…

gdb使い方

このバグを見つけるために、gdbの使い方を学びました。誰かのお役に立てれば幸いです。(´Д⊂ gdb.txt b Fat12FileSystem.cpp:302 if entry->time != 0 # entry->timeが0以外のとき有効なbreakpoint run mona.img ls -l . # 実行 p *entry # ブレークポイント…

[Mona] 悲しいとき:懺悔編

原因判明。ごめんなさい。 void SetSecond(int seconde) {this->second = second;} コンパイラ君が警告出してくれたら良いのに。

[Mona] Fat12

クラスタをたどってReadする機能をFat12FileSystem(has FDCDriver)とFat12Fileどちらに持たせるか、迷うなぁ。 まぁゆっくり考えよう。