2005年05月02日(Mon) 今日もVogがすごいよ [長年日記]
● [memo] Bootdisk.Com
DOS 5.0以降のブートディスクがいろいろ。理工学部Admin日記より。
● 歯医者さんに行く
定例チェック&クリーニング。歯みがきはうまい方だけれど右下の内側はもっとよく磨くこと。せめて週に一度はフロスするようにと言われる。今度こそ続けよう。
小さい虫歯がみつかちゃったので次の予約で治療することに。残念。
● まだまだリスト構造が身についていない
SEGVもらいまくり。cur->nextでcurがNULLとか。
● ブロックの不正なファイルを読むにはどうするのがいいのだろう?
ファイルの大きさがある数(ブロックの大きさ)の整数倍という規格のフォーマットがある。それを信じてブロックごとにファイルの読み書きをやっていたら、半端なファイルがあることがわかった。そういうファイルもなんとかして救済したい。1バイトずつ読んでいると時間がかかるので、今回はまずstat(2)してファイルの大きさを知っておいて、最後に1ブロックに満たないファイルだけはブロックの大きさを小さくして読むことにした。
なんだかもっと洗練されたやりかたがあるような気がするんだよなー。考えたいところだけれど眠いので寝る。おやすにー。
最近のツッコまれどころ