Archive for December, 2003

Say No to QNames in Content

Friday, December 19th, 2003

Currently XML-DEV is discussing an issue that causes all sorts of pain when designing XML processing APIs. The issue is “qualified names” (qnames), and particularly qnames in content. Before discussing qnames in content, let’s discuss a general issue with qnames that you might not have known about. Take the following XML:

Notice the first two [...]

DoS Flaw in SOAP

Tuesday, December 16th, 2003

This article discusses a fix that we’ve been working on internally for quite awhile. Since this partially involves my product, I want to clarify a few things. First, the article says that we recommend avoiding DTS when possible — that should be DTDs, not DTS. Also, while it is correct that XSD is much less [...]

Music Business Models

Sunday, December 14th, 2003

Just returning from watching a really amazing Nutcracker by International Youth Ballet, and now watching an astonishingly bad hacker flick with Hugh Jackman and John Travolta on Cable; and some thoughts about music vs. TV come to mind.
This interview with Steve Jobs [via Scripting] is enlightening. Steve talks about the failure of subscription-based music services, [...]

Oops

Sunday, December 14th, 2003

This AP report sheds some fascinating light on the fiasco that has been this year’s flu season. It’s been obvious for awhile that the flu vaccine wasn’t working. Yet the media has whipped up the population into a frenzy with reports that “the vaccine has run out”, “the profiteering vaccine companies are leaving old people [...]

Interview Question

Saturday, December 13th, 2003

All of the recent talkabout Mr. Tetris had me thinking of a new interview question. Think of the normal tetris game: a sequence of random shapes appears on the screen, and the user responds with sequences of left, right, down arrow and spacebar until the screen is filled. Now, suppose that you are given a [...]