Office 2007 Fails OOXML Test With 122,000 Errors
I Don't Believe in Imaginary Property writes "Groklaw is reporting that some people have decided to compare the OOXML schema to actual Microsoft Office 2007 documents. It won't surprise you to know that Office 2007 failed miserably. If you go by the strict OOXML schema, you get a 17 MiB file containing approximately 122,000 errors, and 'somewhat less' with the transitional OOXML schema. Most of the problems reportedly relate to the serialization/deserialization code. How many other fast-tracked ISO standards have no conforming implementations?"
You just use this conversion tool called Open Office
Engineering is the art of compromise.
In a blog posting this week, Alex Brown, leader of the International Organization for Standardization (ISO) group in charge of maintaining the Office Open XML (OOXML) standard, revealed that Microsoft Office 2007 documents do not meet the latest specifications of the ISO OOXML draft standard. "Word documents generated by today's version of Microsoft Office 2007 do not conform to ISO/IEC 29500," said Brown in a blog post recounting the process of testing a document against the "strict" and "transitional" schema defined in the standard.
Ahem. Let me be the first to say:
Brownie, you're doing a heck of a job!
Seriously......anyone not see it coming? Office 2007 being submitted to this test is like submitting to a "Will it float?" test with your hands tied and the good ol' cement shoes strapped on.
which is that it's the standard that's deficient. I'm sure that the standard will soon be "improved" so it conforms with Office 2007
Repost.
OOXML: "The best Standard money can buy"
If I had an Ass, I'd call it Fanny Bottom, then I could slap my Ass; Fanny Bottom, on the Arse.
>> [Enter]
Are you sure you want to vote today?
(Allow/Deny)
>> Allow
*An anthropomorphic paper clip appears*
"Hi! I'm Clippy, I see you're trying to vote!"
"Let me help you with that! Which of these do you enjoy the most:"
A) Fear Mongering
B) Economy Stunting Taxation
Yeah, I can't wait to vote this year
My work here is dung.
1. It must print "1" on exit
2. It must print "2" on exit onExit() {
print("1");
print("2");
}
What's so hard about that?
The microsoft implementation would print "1" on Vista Home, "2" on Professional and "12" on Premium. It prints "4" on Linux just to prove it's linux that is broken. On Mac OS X it would print "1" and then "2" if you paid $50 more.
Actually, what am I saying. A M$ program exiting cleanly.... ha ha
You're forgetting one thing: people have already adapted to the "old" usage. Dictionaries already exist saying that "mega-" can mean a factor of 1048576 units of computer data. If we change the system now, what will not happen is that everything disambiguates itself, and the hard disk companies stop lying to customers. What will happen is that
1) Seagate et al. will continue to market their products in terms of GB and TB.
2) Users will be outraged that their 232GiB hard disk only has 231 or so GiBs of usable space due to formatting, thus leaving the problem unsolved.
3) People will lose good slang abbreviations like Meg and Gig to Kib, Mib, Gib (or Jib), Tib, and Pib, which not only sound stupid but will also be hard to distinguish in normal conversation.
4) PHBs will misuse the binary-only versions as if they were base ten, especially if it catches on that "mebi-" is more than "mega-".
Techie: Hey boss we've got new computers with 100 mebibytes of L1 cache.
PHB: How much is a mebibytes?
Techie: 1048576 bytes.
PHB: Oh, so it's about a million then. Cool.
Next Day
PHB: Hey guys, we shipped nearly 2 mebi-units of dongles this quarter.
Board: What's mebi-units?
PHB: Well, it's.... Proceed into incorrect explanation that convinced Board of Directors that Boss is "with it"
5) As a corollary to 4), people will start using those prefixes to refer to everything in a computer. The new chip is 3.2 GiHz, it draw 25 kiW of power, it weighs 21 Kig, etc.
6) People will always think you are a douchebag.
And that's not even getting into the confusion caused by having two different sets of prefixes for slightly different multipliers, maybe, during the transition.
Ask any Brit: How much is a trillion?
Life is complex, with real and imaginary parts.