アカウント名:
パスワード:
閏年計算のプログラムって初歩の初歩レベルのはずなのに本当に閏年計算のバグだとしたらソニーの中の人の技術レベルがとても低いことが露見する事件になりますね。
sony『たしかオリンピックのある年ってうるう年だったよね。』
>sony『たしかオリンピックのある年ってうるう年だったよね。』
1992年以前は、夏期/冬期ともに同じ年(閏年)に開催されていたのだから、年配の人間ならそう考える人も結構いそうだな。
公式 [playstation.com]に閏年計算の問題と出ましたね。
状況からみてRTCが year%4 == 0 && (year%100 != 0 || year%400 == 0)
の100を10とプログラム間違えたとか情けない噂も出てますね。そもそもRTCが閏年計算するのかよくわかりませんが。
仮に100を10と間違えたとしても、その判定式では2010は4で割り切れないので閏年になりえないと思うんですが……。
カレンダーが2000年か2016年(=うるう年)だと誤認してしまったとか。
バグって2000/01/01 00:00:00に戻ったっていうなら、元々2000/01/01 00:00:00がクロックの0で、年は下2桁しかもってないんじゃないかな?
>閏年計算のプログラムって初歩の初歩レベルのはずなのに>本当に閏年計算のバグだとしたらソニーの中の人の技術レベルがとても低いことが露見する事件になりますね。
金融、医療系なら大問題だろうけどさ、PS3だし・・・アップデートで対応すればそんなにカリカリするほどの問題じゃないと思うけど。
> 金融、医療系なら大問題だろうけどさ、PS3だし・・・> アップデートで対応すればそんなにカリカリするほどの問題じゃないと思うけど。
ゲーム機でゲームが遊べないのはゲーム機の存在意義に関わる問題だし、ゲーム機でデータ破壊系のバグは最も忌避されるものです。
「ギレンの野望 ジオンの系譜」には有名な「ターン戻し」という裏技があったんだが、これはデータ破壊系のバグに含めていいのだろうか。#つか、これはユーザーが不正な処理をしたせいなんだけど。w
> 起動しないのは構わんけど、データをブッ壊すのは死罪!
セーブデータは財産だってのを理解してほしいですよねメーカーには。
困るのが、PS3のHDDはシステムボードの固有IDで暗号化されているらしく、システムボードが故障して交換となった場合に救出方法が無いこと。それも、メーカーサポートでもやってくれない(できない?)というから処置無し。このおかげで、コピー不可属性の付いたセーブデータは本体と心中するしかない。
Wiiの場合は修理時にできる限り救ってくれるし、Xbox360はHDDを繋ぎ代えるだけでそのまま使えるんだけど。
「心が折れそうだ…」で有名なデモンズソウルはゲームシステム自体も鬼畜仕様なのでありますが(難易度、貯めたソウル(=金兼経験値)は死んだら消える(救済はある)、ボスを倒してやっとの思いで生身の体を手に入れても新しい冒険で別のプレイヤーに瞬殺されるetc...)最大の不安要因は「このPS3が壊れたら、今までやった数百時間が全て水の泡になる…」ということ。モンハンよりマゾ仕様だと思います。それでも面白いからやってしまうんだけどね
そういう商売してると「MOD必須」って言われちゃいそうですね。
それは大昔のWizardry、あるいはそれ以前からある技ですが。当時はイベントでセーブデータ上書き、複数セーブポイント無しなんて普通の仕様でしたからね。
#'81 APPLE ][,'85 PC-88/PC-98 etc.
復旧したので杞憂ですが、完全オフライン環境でも発生していたのと、そもそもPSNログインできないのでアップデートもできなかったのが問題かと。
>そもそもPSNログインできないのでアップデートもできなかったのが問題かと。PSNにログインしていなくてもアップデートはネットワーク経由でできるよ。今回のは日本時間で3月2日朝9時になったら勝手に直ったけど。
閏年計算くらいでバグを出すんだからPS3にはもっと深刻なバグがあっても不思議ではない。とも考えられる。
どうも、バグの発生条件を満たさなくなった為改善されたように見えるだけで特に対応らしい対応はなされていないようです今後の対応に期待したいですねtorneのように、時間のずれや今回ようなの障害が致命傷となる展開も進めてる訳ですし
>金融、医療系なら大問題だろうけどさ、PS3だし・・・
アメリカ軍で使ってるやつが...まさか、PS3が世界を滅ぼすなんてことには...
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
もう直ってるって (スコア:0)
ちなみに障害期間はUTCの3/1 0:00 - 3/2 0:00っていう、いかにもな閏年バグですね。
#2006年11月11日の発売以来最初の発現なので、2年に1度閏年が来る仕様なんじゃないかな。次回は4年後か。
Re:もう直ってるって (スコア:0)
閏年計算のプログラムって初歩の初歩レベルのはずなのに
本当に閏年計算のバグだとしたらソニーの中の人の技術レベルがとても低いことが露見する事件になりますね。
Re:もう直ってるって (スコア:5, おもしろおかしい)
sony『たしかオリンピックのある年ってうるう年だったよね。』
Re: (スコア:0)
>sony『たしかオリンピックのある年ってうるう年だったよね。』
1992年以前は、夏期/冬期ともに同じ年(閏年)に開催されていたのだから、年配の人間ならそう考える人も結構いそうだな。
Re:もう直ってるって (スコア:3, 参考になる)
公式 [playstation.com]に閏年計算の問題と出ましたね。
状況からみてRTCが
year%4 == 0 && (year%100 != 0 || year%400 == 0)
の100を10とプログラム間違えたとか情けない噂も出てますね。
そもそもRTCが閏年計算するのかよくわかりませんが。
Re:もう直ってるって (スコア:2)
仮に100を10と間違えたとしても、その判定式では2010は4で割り切れないので
閏年になりえないと思うんですが……。
Re: (スコア:0)
Re:もう直ってるって (スコア:1)
Re: (スコア:0)
年を二桁で持っていて、4で割りきれるか調べる時だけ、16進数として処理をしているのではないかと。
となると、2012年はうるう年じゃないとして処理するのかな?
2010年問題との合わせ技? (スコア:0)
カレンダーが2000年か2016年(=うるう年)だと誤認してしまったとか。
Re: (スコア:0)
バグって2000/01/01 00:00:00に戻ったっていうなら、
元々2000/01/01 00:00:00がクロックの0で、年は下2桁しかもってないんじゃないかな?
計算法知らないならともかく (スコア:1, すばらしい洞察)
この場合はテストで見つけられなかったことを問題にすべきでは。
Re: (スコア:0)
Re:もう直ってるって (スコア:1, 興味深い)
Re: (スコア:0)
>閏年計算のプログラムって初歩の初歩レベルのはずなのに
>本当に閏年計算のバグだとしたらソニーの中の人の技術レベルがとても低いことが露見する事件になりますね。
金融、医療系なら大問題だろうけどさ、PS3だし・・・
アップデートで対応すればそんなにカリカリするほどの問題じゃないと思うけど。
Re:もう直ってるって (スコア:2)
> 金融、医療系なら大問題だろうけどさ、PS3だし・・・
> アップデートで対応すればそんなにカリカリするほどの問題じゃないと思うけど。
ゲーム機でゲームが遊べないのはゲーム機の存在意義に関わる問題だし、
ゲーム機でデータ破壊系のバグは最も忌避されるものです。
Re:もう直ってるって (スコア:1, おもしろおかしい)
大昔、秋葉で異様に安く売られていた「ウイニングポスト」(光栄)で、
買った翌日に「続きから」を選んだら名前入力画面になったので、
そういうワケあり物件かよ!と涙したのだが、
なんとなく「最初から」を選んだら、データがロードされて続きが始まった。
ナニそれ。
まあいいけど。
Re:もう直ってるって (スコア:1)
「ギレンの野望 ジオンの系譜」には有名な「ターン戻し」という裏技があったんだが、
これはデータ破壊系のバグに含めていいのだろうか。
#つか、これはユーザーが不正な処理をしたせいなんだけど。w
Re: (スコア:0)
> 起動しないのは構わんけど、データをブッ壊すのは死罪!
セーブデータは財産だってのを理解してほしいですよねメーカーには。
困るのが、PS3のHDDはシステムボードの固有IDで暗号化されているらしく、システムボードが故障して交換となった場合に救出方法が無いこと。それも、メーカーサポートでもやってくれない(できない?)というから処置無し。
このおかげで、コピー不可属性の付いたセーブデータは本体と心中するしかない。
Wiiの場合は修理時にできる限り救ってくれるし、Xbox360はHDDを繋ぎ代えるだけでそのまま使えるんだけど。
Re:もう直ってるって (スコア:1)
「心が折れそうだ…」で有名なデモンズソウルは
ゲームシステム自体も鬼畜仕様なのでありますが
(難易度、貯めたソウル(=金兼経験値)は死んだら消える(救済はある)、
ボスを倒してやっとの思いで生身の体を手に入れても
新しい冒険で別のプレイヤーに瞬殺されるetc...)
最大の不安要因は
「このPS3が壊れたら、今までやった数百時間が全て水の泡になる…」
ということ。
モンハンよりマゾ仕様だと思います。
それでも面白いからやってしまうんだけどね
Re: (スコア:0)
そういう商売してると「MOD必須」って言われちゃいそうですね。
Re: (スコア:0)
死んだら即刻データ抹消で救済措置なんてのも一切なしとゆースパルタンな仕様でした
当時のプレイヤーたちはこれに対し、
データディスクにライトプロテクトシールを貼るという
断固たる実力行使でこれに対抗しました
そして本当にセーブするときにはがすのを忘れる地獄
Re: (スコア:0)
それは大昔のWizardry、あるいはそれ以前からある技ですが。
当時はイベントでセーブデータ上書き、複数セーブポイント無しなんて普通の仕様でしたからね。
#'81 APPLE ][,'85 PC-88/PC-98 etc.
Re:もう直ってるって (スコア:1)
復旧したので杞憂ですが、完全オフライン環境でも発生していたのと、
そもそもPSNログインできないのでアップデートもできなかったのが問題かと。
Re: (スコア:0)
>そもそもPSNログインできないのでアップデートもできなかったのが問題かと。
PSNにログインしていなくてもアップデートはネットワーク経由でできるよ。
今回のは日本時間で3月2日朝9時になったら勝手に直ったけど。
Re: (スコア:0)
閏年計算くらいでバグを出すんだからPS3にはもっと深刻なバグがあっても不思議ではない。とも考えられる。
Re: (スコア:0)
Re: (スコア:0)
どうも、バグの発生条件を満たさなくなった為改善されたように見えるだけで
特に対応らしい対応はなされていないようです
今後の対応に期待したいですね
torneのように、時間のずれや今回ようなの障害が致命傷となる展開も進めてる訳ですし
Re: (スコア:0)
>金融、医療系なら大問題だろうけどさ、PS3だし・・・
アメリカ軍で使ってるやつが...
まさか、PS3が世界を滅ぼすなんてことには...