アカウント名:
パスワード:
あえてうるう年を無視したのか、うるう年を考慮するシステムを作れなかったのか。いやまあ後者なんだろうけど、問題が明るみになるのは4年に1度だからなあ。
と、これが初めてならともかく4年前も同じトラブルを起こしてるなら、何が問題で修正できなかったんですかね。加盟店の端末を入れ変える費用とか、既に埋め込まれてるICチップがどうのとか。
金関係で、暦の変更でも無い限り四年に一度必ず発生するモノを無視するようなおバカなこと、いくらなんでもしないでしょう。
400年に一度の方なら、プアなリソース環境なら敢えて無視しても仕方ないが。
> 400年に一度の方なら、プアなリソース環境なら敢えて無視しても仕方ないが。
400年に一度の例外処理を無視するって、「西暦年が4で割り切れる年は閏年」という簡易ルールを採用するケース?このルールを採用すると1901年から2099年の期間は正常動作するけど、400年に3回の例外にぶち当たると障害が発生する。
「西暦年が4で割り切れる年は閏年、ただし100で割り切れる年は平年」という、400年に一度の例外を無視したルールを採用して2000年2月29日に誤判定が発生したという話を聞いたような気がするけど、そんな中途半端なルールをわざわざ採用して障害が発生するのは仕方なくないと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
2月29日?知らん (スコア:0)
あえてうるう年を無視したのか、うるう年を考慮するシステムを作れなかったのか。
いやまあ後者なんだろうけど、問題が明るみになるのは4年に1度だからなあ。
と、これが初めてならともかく4年前も同じトラブルを起こしてるなら、何が問題で修正できなかったんですかね。
加盟店の端末を入れ変える費用とか、既に埋め込まれてるICチップがどうのとか。
Re: (スコア:0)
金関係で、暦の変更でも無い限り四年に一度必ず発生するモノを無視するようなおバカなこと、いくらなんでもしないでしょう。
400年に一度の方なら、プアなリソース環境なら敢えて無視しても仕方ないが。
Re:2月29日?知らん (スコア:0)
> 400年に一度の方なら、プアなリソース環境なら敢えて無視しても仕方ないが。
400年に一度の例外処理を無視するって、「西暦年が4で割り切れる年は閏年」
という簡易ルールを採用するケース?
このルールを採用すると1901年から2099年の期間は正常動作するけど、
400年に3回の例外にぶち当たると障害が発生する。
「西暦年が4で割り切れる年は閏年、ただし100で割り切れる年は平年」という、
400年に一度の例外を無視したルールを採用して2000年2月29日に誤判定が
発生したという話を聞いたような気がするけど、そんな中途半端なルールを
わざわざ採用して障害が発生するのは仕方なくないと思う。