タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

programmingとバグに関するghostbassのブックマーク (1)

  • Visaカードで 23,148,855,308,184,500ドルの請求発生、原因はプログラムエラー | スラド

    Visaカード所有者に誤って23,148,855,308,184,500ドルの請求が発生するという事態が何件か起きていたそうだ(CNN.com, CNN.co.jp)。 家記事によると、この請求された金額からどのようなエラーが発生していたかを導き出せるとのこと。恐らく保存されている数字は「23,148,855,308,184,500.00」の100倍、すなわち「2314885530818450000」という数字になる。この数字を16進数で表すと「20 20 20 20 20 20 12 50」となる。C/C++を触っているプログラマーなら何が起きたか、お分かりだろう。16進数の「20」はスペースであり、2進数でゼロが入力されるべき箇所にスペースが入力されたため、世界の GDPを超えるような天文学的金額の請求が発生したのでないかと考えられるそうだ。 なお、Visaは問題のプログラムエラーは

    ghostbass
    ghostbass 2009/07/18
    たばこ「1カートン」の金額なら$46.88ぐらいになりそう
  • 1