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