[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

Programmingと障害に関するkamei_rioのブックマーク (6)

  • 『ポケモン』ダイパリメイクにて“電卓がおかしい”とのユーザー報告が出現。本当におかしいのか - AUTOMATON

    『ポケットモンスター ブリリアントダイヤモンド・シャイニングパール』にて、「電卓」の奇妙な挙動が話題となっている。編集部にて、実際に『ポケモンBDSP』にて各言語設定での挙動を調査した。 『ポケットモンスター ブリリアントダイヤモンド・シャイニングパール(以下、ポケモンBDSP)』にて、「電卓」の奇妙な挙動が話題となっている。ユーザーたちが、電卓が電卓として機能していないと報告しているのだ。この報告は真実なのだろうか。 『ポケモンBDSP』は、2006年にニンテンドーDS向けに発売されたRPG『ポケットモンスター ダイヤモンド・パール』のリメイク作だ。作は原作の再現性が評価される一方で、不具合も多数報告されている。ゲーム進行の支障となるバグも報告されているものの、単に奇妙であったり“裏技”的に利用できるバグも多数見つかっている(関連記事)。そして今回、コミュニティにて注目を集めているのが

    『ポケモン』ダイパリメイクにて“電卓がおかしい”とのユーザー報告が出現。本当におかしいのか - AUTOMATON
    kamei_rio
    kamei_rio 2021/11/26
    "日本語および英語では小数点を含めた四則計算は機能するものの、フランス語やドイツ語においては小数点が絡むとやや計算がおかしくなるようだ" ピリオドとカンマの違いかも、と
  • なぜWii版マリオ64で長時間放置すると足場が浮かび上がるのか(非技術者向け解説)

    ゲームのバグって面白いですよね。進行不可能バグはもちろん論外ですが、ちょっとした不思議なバグはなかなかに楽しめます。 さて、今回話題になったのはWii版(バーチャルコンソール)のマリオ64で、「長時間たつと足場がどんどん浮き上がる」というものです。オリジナル版では起こらず、バーチャルコンソール版だけで起こるというのがミソです。 この摩訶不思議なバグがいったいどうやって起きているのか、確かめていきましょう。 話題のバグ:時間が経つと足場が浮かぶ Automatonなどで記事になった「『スーパーマリオ64』を研究するプレイヤーたちは、Aボタンを押さずステージクリアするために3日間待ち続ける」がゲーマーの間で話題になっています。 このバグは、炎の海から顔を出したり沈んだりするだけの足場が、時間が経つにつれほんの少しずつ炎の海から浮遊するというものです。ゲームを起動したまま3日間放置すると、足場が

    なぜWii版マリオ64で長時間放置すると足場が浮かび上がるのか(非技術者向け解説)
    kamei_rio
    kamei_rio 2018/06/11
    浮動小数点恐ろしい恐ろしい
  • 人気オンライン・チェスサイト、ゲームIDが32ビットの表現範囲を超え32ビットアプリからアクセス不能に | スラド デベロッパー

    オンライン・チェスサイト「Chess.com」で、セッションを識別するためのゲームIDが32ビットで表現できる範囲を超えてしまったために32ビット版のアプリからアクセスできなくなってしまったという(Chess.com、Slashdot)。 同サイトの掲示板に投稿された苦情によると、64ビットに対応していないiOS環境でゲームがプレイできなくなっているという。これを受けてChess.comのCEOは、「私は開発者ではないため問題の原因は説明できないが謝罪する」と述べ、対応を行うとした。

    人気オンライン・チェスサイト、ゲームIDが32ビットの表現範囲を超え32ビットアプリからアクセス不能に | スラド デベロッパー
  • Grub2の認証でバックスペースを28回押すとレスキューコンソールに入れる脆弱性が発見された

    Back to 28: Grub2 Authentication Bypass 0-Day Grub2のバージョン1.98(2009年12月)から、2.02(2015年12月)までにおいて、脆弱性が発見された。 脆弱性はGrub2の認証機能を使っていた場合に、ユーザー名を入力すべきところで、バックスペースを28回入力すると、レスキューコンソールに入れてしまうものだ。これにより、コンピューターに物理アクセスを得ている人間が、Grub2の強力なレスキューコンソール機能を使うことができる。 脆弱性の原因も詳しく書かれていて興味深い。grub2のコードでは、'\b'が入力されるたびに、unsigned型の変数をデクリメントする。この時、アンダーフローをチェックしていない。その変数は配列の添字に渡されて、ゼロが書き込まれる。 結果として、関数のreturn addressを0x0にすることができ、関

    kamei_rio
    kamei_rio 2015/12/17
    "とても面白い" とても面白い
  • CPU黒歴史 大損失と貴重な教訓を生んだPentiumのバグ (1/3)

    今回のCPU歴史のネタは、安藤壽茂先生にも指摘された(関連リンク)「バグ付きPentium」の話である。何分18年前という古い話なので、ご存知ない方も多かろうと思う。そのため、まずは歴史的な経緯から説明したい。 NetNewsから火が付き あっという間に広がったFDIVバグの話題 18年前の1994年10月、米バージニア州リンチバーグ大学のThomas R.Nicely教授が、インテルに対して「Pentiumで非常に小さな値で割り算を行なうと、結果がおかしくなる」というレポートを送ったことに端を発する。インテルはこのエラーが起きたことは認めたものの、「そんな話はこれまでレポートされたことがない」と返答した。 そこで教授は、自身の送った内容とインテルからの返答を添えて、この問題が他のプロセッサー(486や他のPentium、あるいはPentium互換プロセッサー)でも発生するかどうか試して

    CPU黒歴史 大損失と貴重な教訓を生んだPentiumのバグ (1/3)
    kamei_rio
    kamei_rio 2013/01/28
    CPUのバグ……
  • 2012 年 7 月 1 日のうるう秒挿入時に発生した Linux カーネルの不具合に関する情報

    更新履歴 2012-08-28: URL 公開 2012-08-29: futex、hrtimer、MySQL の発生条件、NTP SLEW モードに関する @odhrfm さんからの情報、キーワード更新、その他いろいろ細かい修正 2012-08-30: 参考リンク追加 2012-09-01: LKML まとめシートの thread#50 を追加 2012-09-03: SLES カーネルの更新情報、per-cpu についての記述、blockdiag によるブロック図を追加 2012-09-11: LKML まとめシートの thread#52, #53 を追加 2012-09-12: LKML まとめシートの thread#54 〜 #58 を追加 はじめに 日時間 2012 年 7 月 1 日 9:00 にうるう秒が挿入されましたが、その際 Linux カーネルに起因する不具合により、

  • 1