2000-01 << 2000-02 >> 2000-03

2000-02-29 (火)

  • 天気:晴れ

今日は4年に1度あって100年に1度なくて,実は400年に1度ある閏日です.つまり普通の閏日なわけですね(笑)

やっぱり,異常が出た機器が合ったみたいですね.幸いにも私の作ったソフトは平気なようです.日付を扱うソフトは殆ど無いし…

やっぱり,異常が出た機器を設計した人は閏年の計算の仕方がわかってなかったんでしょうか?今日,異常が出たと言うことは,100年で割り切れる年は,閏年だと言うことは計算していたのに,400で割り切れる年は閏年になると言うことを考えてなかった事です.今使われているコンピュータはここ100年間に作られたものですから,次に来る100で割り切れる年(2000年)は400でも割り切れる事がわかっていたはずだから,いっそのこと,単に「4で割り切れれば閏年」と計算しておけば2100年までは問題は起きなかったはずです.この調子だと2100年にも問題が起きますね.まぁ,今回異常を起こした機器は100年に1度の年を計算に入れてたわけですから,次は平気でしょう.それまで使われていればの話ですが…

逆に今回異常が出なかったものは,きちんと対応しているか,まったく考えないで作られたかのどちらかですね.

ハードディスク間でファイルをコピーしたら,コピーのほうのファイルのうち幾つかが開けなくなっていた…バイナリエディタで見ると,ファイルの後半がメチャクチャに…コピーしたときにはエラーが出なかったから,すぐに気付いて良かった.それにしても原因はいったい?何? ウイルスチェックはすぐしたけど,何も見つからないし,ハードディスクは去年変えたばかりだし…というか,ファイルのコピーもできないようなパソコンを使ってていいのか?