朝、打ち合わせのあとにテストでプログラムを起動してみたら、見事に起動しない。データベースのテーブルレイアウトを見てみると、ログイン日時を保存している項目が 12 ケタだった。これがウワサの 9 月 9 日問題だね。
コンピュータの日時は 1970 年 1 月 1 日からの秒数で表していることが多いんだけど、これが 2001 年 9 月 9 日で 9 ケタから 10 ケタになるんだよね。データベースなどに 9 ケタで保存しているとこれが見事に引っかかって正常に動作しなくなるわけだ。
Java のある関数ではミリ秒で管理していて、この日には12 ケタから 13 ケタになるので今回引っかかっちゃった。ダメじゃん。とりあえず桁数を増やして解決。
ふつうに残業。自分の作った部分は終わってしまったので、他の人のプログラムをテストしようと思ったんだけど、うまく動かない。ソースを見てみると、なんと未完成じゃないか! ふう…。
しかたがないのでコーディング開始。こりゃまいったね。
キリがないので 21:30 くらいに引き上げた。先は長いよ…。
■今日のトロのつぶやき キスにも味があるのニャ
ファーストキスはおさしみの味
でもたくさんキスをおぼえるといつの日か
カッパまきの味になるらしいニャ
だからね…
ひとりでさみしいときは…カッパまきをたべればキスを思い出せるのニャ |
安いキスだ。
(2001/09/10 00:00:00 更新)