Author Archives: David Megginson

Two small, useful Nautilus shell scripts

If you use a Unix-family operating system with the Gnome desktop and its default Nautilus file browser, you might know that you can extend Nautilus using simple shell scripts. Here two short and simple scripts. Terminal window This script, which … Continue reading

Tagged | 2 Comments

The REST schism and the REST contradiction

Update: a proposal for a better name. Don Box got people talking last week in a posting where he distinguishes between two kinds of REST: lo-REST, which uses only HTTP GET and POST, and hi-REST, which also uses HTTP PUT … Continue reading

Tagged , | 4 Comments

XML 2006: Paper Tracks

For XML 2006, which will be held in Boston from 5-7 December, we’ve decided to introduce four paper tracks. Each track will extend the full three days and will serve as its own mini-conference, concentrating on a specific area of … Continue reading

Tagged | 4 Comments

RFC: (Java) SAX exceptions and new minor SAX version

(Note that this is not a major API change, and does not affect non-Java versions of SAX.) Over on the sax-devel mailing list, Norman Walsh, who is involved with JAXP at Sun, has requested a small change to the SAXException … Continue reading

Tagged | 2 Comments

Programming languages of distinction

Via Ongoing, I read some interesting discussions of programming languages — mainly Python vs. Ruby, with most people happily dumping on Java. Steve Yegge, in particular, argues that language success is based mainly on marketing, and that Python is doomed … Continue reading

Posted in Uncategorized | Tagged | 18 Comments

PHP, XML, and Unicode

Update: in a comment John Cowan points out the obvious, that a UTF-8 escape sequence can never contain an ASCII character (because the high bit is always set, as I knew but failed to register). As a result, my xml_escape() … Continue reading

Tagged , | 8 Comments

A new Namespaces discussion

Eliot Kimber and I were both on the old W3C XML Working Group during the development of the Namespaces in XML specification. Late in the process, pressure from outside the WG forced us to make a major change to the … Continue reading

Tagged | 9 Comments

Earthquakes and high tech

Ottawa had a little earthquake (magnitude 4.5) yesterday evening at 8:39 pm EST. Ottawa is Canada’s biggest high tech centre (or at least was before the dot.bomb, drawing more investment than Toronto). Like the San Francisco Bay area, Ottawa is … Continue reading

Tagged | 1 Comment

Two Web Services Questions (what actually works?)

My biggest frustration with the current Web Services debate (triggered innocently in a posting by Don Box, with followups by nearly everyone) is the lack of verifiable information. We need a big, independent study to answer two important questions about … Continue reading

Tagged , | 3 Comments

Remembering the Y2K panic

Steven Levitt (of Freakonomics fame) has started a small controversy by casually mentioning that the Y2K crisis was a false prophesy (his more detailed followup posting is here; he also points to a paper that I didn’t bother reading, but … Continue reading

Tagged , | Comments Off on Remembering the Y2K panic