パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Microsoft Office Open XMLのISO標準化プロセス、難航か?」記事へのコメント

  • by Anonymous Coward
    既出かもしれないけど、 http://www.grokdoc.net/index.php/EOOXML_objections [grokdoc.net]をちょっと読んだら衝撃的なことが。

    MS-Officeは、日付のデータを、1900年1月1日からの通算で内部表現しているそうだけど、1900年が本来はそうじゃないのにうるう年(leap year)であると認識するバグを持っていて、それがずっとひきずられているらしい。

    http://support.microsoft.com/default.aspx?scid=kb;ja;JP106339 [microsoft.com]

    つまり、1900年3月1日以降において、真面目に1900年1月1日から積算した日付と、MS-Excel内部の日付には1日のズレがある(通算日数と年月日の対応関係

    • by Anonymous Coward
      そもそもそれは1-2-3のバグ [fujistaff.com]に由来するので、「過去の1-2-3シートを変換してきたシート」の動作を保証する為に必要だったものです。

      それをまだ入れるかどうかというのは議論の余地が有るかもしれないですけど。
      • なんか凄いよね。
        http://japanese.joelonsoftware.com/Articles/StrategyLetterII.html [joelonsoftware.com]
        >Microsoftはそのバグを追いかけ、Windows 95にSimCityを検出するコードを追加した。
        >それがSimCityが実行されているのを見つけると、それはメモリをすぐには開放しない
        >特殊なモードでメモリアロケータを実行するのだ。この強迫的なまでの後方互換性

        OOXMLの話も含めてここまでいくと、正しいんじゃなくてその姿勢は間違ってると言いたくなる。
        • それは、このストーリーの話題で取り上げるのに適切な例でしょうか?
          その記事が論じているのは、つまるところ、「Microsoft のそのやり方はなぜ成功したか」です。元引用で最後に切られている次文章の通り。

          この強迫的なまでの後方互換性が人々にWindows 95にアップグレードしたいと思わせたのだ。

          Microsoft の流儀なら、ODF が既に普及した規格であれば、後方互換性であわせてくると思います。
          ODF と OOXML はどちらも普及どころかまだ定着もしていない規格だから、Microsoft は自分が作った仕様をよかれと主張していると思います。
          • いや、
            >自分が作った仕様をよかれ
            のよかれの中に、一般規格には非常識と言える自分のバグを仕様化した、MS社内のみ有効な後方互換への強要が含まれるわけでしょ。
            一般へのよかれならうるう年バグを含むハズがないよね。
            あくまでMS社内へのよかれで。
            もっとMSにはその非常識規格を提案する権利がある事はあるんだろうけどね。
            あくまで権利の行使だけであって、一般へのよかれじゃないよね。
            じゃその「バグを含んでよし、個々の実装でいちいち回避すれば」を前提として提案しちゃうような一般には不可解なMS流儀はどこから来たのか?
            ちゃんとストーリーはつながりますよ。
            親コメント
            • > 一般へのよかれならうるう年バグを含むハズがないよね

              「そんな変なデータは切り捨てるべきだ」

              という意見もあるだろうし

              「変なデータかもしれないが使えるようにしてほしい」

              という意見もあるでしょう

              home_cardさんの「常識」では切り捨てる方を選択するのが当たり前でも、
              それが一般の人の「常識」かというと、どうなんでしょうね。

アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家

処理中...