タグ

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

タグの絞り込みを解除

slashdotとプログラミングに関するBenoのブックマーク (3)

  • 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は問題のプログラムエラーは

    Beno
    Beno 2009/07/20
    スペースで埋める処理ってあまり聞かない気もするんですけどね。
  • あなたの遭遇したバグや不具合の「イケてない回避策」は? | スラド IT

    時としてベンダーは不具合回避のソリューションとして、へそ曲がりな開発者か、全く何もわかっていない門外漢かが出してきたとしか思えないようなイケてない策を提示することがある。 例えばマイクロソフトは昔Oracleデータソースを使った場合にデータクエリが空で返ってくるのを回避するため、マウスを数分間動かし続けるという対処法を提示したことがあった(そしてこの方法、有効だった)。 また、最近ではHPがOffice2007のクラッシュを避けるため自社製品をデフォルトプリンタから外すよう指示したこともあった。 殿堂入りに値しそうな「イケてない不具合回避策」、他にもあればここに是非。

  • 死にかけのITスキル10選 | スラド デベロッパー

    Global Knowledgeの記事(Ten Dying IT Skills)より。ライターのLinda Leung氏が、「死にかけの」、すなわち市場価値を失いつつあるITスキルを10個挙げている。コンサルティング・ファームFoote Partners社が行ったITスキルと給与水準の関係の調査から出したもので、その内訳は 非同期転送モード(ATM)Novell NetWareVisual J++無線アプリケーション・プロトコル(WAP)ColdFusionRAD/エクストリーム・プログラミングSiebelSNA(Systems Network Architecture)HTMLCOBOL だそうだ。Leung氏は、「あなたの専門がこのうちのどれかなら、そろそろ再教育を受けるべきだ」と言う。言われてみればそんなものもありましたねえ、というものから、COBOLのようにここ20年くらいずっと死

    Beno
    Beno 2009/05/22
    Visual J++は死にかけとは言わないようなw J#すらVS2008に入ってたっけ?
  • 1