Tag cloud
Ajax Animals Antigua and Barbuda Art Atom Balisage 2008 Balisage 2009 Balisage Conference Bangkok, Thailand Belchertown, MA, US Belgium Birds Birthdays Bookcase Books CVS Calabash California, US Canada Car Repair Cascading Style Sheets Celebrations Celebrity Christmas Community Conferences Connectivity Contests Cosmology Czech Republic DITA DRM DocBook Dominican Republic Edinburgh, Scotland Egypt Electronics Emacs Email England Entertainment Evernote Everything Extreme 2003 Extreme 2004 Extreme 2006 Film Scans Firefox Flowers France Gadgets Geocaching GlassFish GoogleVoice Greasemonkey HTML HTML5 Hawaii, US Herps Holidays Home Renovation Home Repair Humor IM Insects Italy Java JavaOne '04 Kamakura, Japan Laptop Las Vegas Lazyweb Lightroom Links Linux London, England Los Angeles, CA, US Making stuff Mark Logic Mercurial Microblogging Microformats Microsoft Windows Miscellany Music NetBeans Netherlands New York, NY, US OASIS OASIS Technical Committee OS X Palm Pilot Paris, France People Pets Philadelphia, PA, US Photography Photos From Planes Plants Politics Potent Potables Prague Programming Project 365 Pub Signs RELAX NG RSS Rants Resource Description Framework (RDF) Reviews Rodents Rome, Italy San Francisco, CA, US Scottsdale Self Portraits Self Reference Shin Yokohama, Japan Sidekick Software Solaris Sonnets Spam St John, USVI St Thomas, USVI Subversion Switzerland Talks Technology Television The World Wide Web Theater ThinkPad Tokyo, Japan Topic Maps Travel Trees Typography Ubuntu Vancouver, BC, CA VoIP W3C W3C Technical Architecture Group W3C Working Group W3C XML Schema Web Services Wine XML XML 2003 XML 2004 XML 2005 XML 2006 XML 2007 XML Catalogs XML Pipelines XML Prague 2007 XML Prague 2010 XML Summer School XML Summer School 2009 XProc XQuery XSL Transformations (XSLT) XSL Transformations (XSLT) Version 2.0 XTech 2005 bbintroducingtagback iPhone nwn-bloghousekeeping nwn-blogthreading nwn-conneg nwn-droppedlaptop nwn-escapedmarkup nwn-gsmwireless nwn-ie nwn-lasvegas nwn-losangeles nwn-refactordocbook nwn-robinsnest nwn-rssatom nwn-spam nwn-threedatesforatom nwn-uri nwn-versioningxml nwn-whereintheworld nwn-xmlcatalogs nwn-xmlemacsunicode nwnhardwareupgrades photodata.org smithcollegebulbshow techplen
Ajax
- Java vs. AJAX, 10 Jun 2009
- Watching the twitter stream from JavaOne go by, I was initially
surprised by the apparent frontal assault on AJAX. It seemed like
an odd target at first; on further reflection, not so much.
- A little bit of Ajax, 15 Oct 2007
- After a brief exploration of “information management” programs,
I decided to roll my own. Irrespective of whether it succeeds or fails,
I learned a little something about Ajax. Emphasis on little.
- More design tweaks, 25 Sep 2007
- A few more tweaks to the site design and a little Ajax to boot.
Animals
- … in the Belfry, 15 Aug 2006
- And in the hallway, and the living room, but not, I hope, in the
attic. Anymore.
- Fungus Among Us, 20 Aug 2003
- The fungi like the damp, that's for sure.
- Bangkok, Jan 1999
- Venice of the East, revisited.
Antigua and Barbuda
- Antigua Photos, 14 Sep 2008
- Photos. Lots of photos.
- Antigua and Barbuda, 14 Sep 2008
- Antigua and Barbuda is country number 14 for me. What a lovely week.
Art
- Oxford Street Art, 27 Jul 2007
- When you see graffiti admonished for not being well-formed and
DJs named Dr. Syntax, you know you're in the right place for an XML
meeting.
- CZ Street Art, 09 Jul 2007
- These are mostly from Prague, but there are a few from Jihlava
as well.
Atom
- Implementing AtomPub, 23 Jan 2009
- A few weeks ago, I decided to build a conformant AtomPub server
implementation on MarkLogic Server. Mostly for fun, but partly with an eye
towards using it for some future reimplementation of this weblog. In any
event, it's up and running on my test server.
- Feeds, 14 Feb 2006
- My plan to
remove RSS feeds
caused some consternation in the community. In addition to pointing
out some places where RSS is still needed, a workaround was proposed.
So, before I pull the plug, let's see if the
workaround will…work. [Update: no, it won't.]
- RSS R.I.P., 01 Feb 2006
- This is your two week warning: when I return from vacation, the
RSS feeds are going to go away.
- Reader Feedback, 23 Oct 2005
- A few thoughts on a few of your thoughts.
- The Atomic Tribe, 15 Jul 2005
- Credit where it's due.
- Atom Bomb, 26 Apr 2005
- I jumped the gun a bit yesterday and started publishing Atom format-08
feeds. I've backed that change out for the time being.
- WITW Are They?, 21 Feb 2005
- An Atom feed to keep track of your movements, and the movements
of your fellow users.
- Atom feed of Subversion log, 12 Feb 2005
- Tracking my hacks in Subversion.
- Essay Relationships, 16 Jul 2004
- Having been convinced that my motivation for having three dates
in Atom was really a mechanism for expressing some implicit
relationships between ideas, I started thinking about what explicit
relationships I might want to express.
- Dates for Atom Entries, 14 Jul 2004
- My new thinking is that Atom only needs to provide two dates: issued and
modified. Revisions can better be handled by constructing a version chain.
- Three Dates for Atom, 14 Jul 2004
- I used to think Atom should provide three dates. I don’t
anymore and this essay is just part of an example of what I think
should be done instead.
- Tracking Hacks, 16 Apr 2004
- Exposing CVS logs as an Atom feed.
- Three Dates for Atom, 14 Mar 2004
- There have been several long threads on the Atom mailing list
about which dates make sense for an entry and which should be
required. I’ve posted once or twice to the effect that I need only
two: created and modified. I’ve changed my mind, I need a third:
issued.
- Atom Feeds, 20 Jan 2004
- I spent some time last after dinner hacking Atom support into my
blog infrastructure.
- Son-of-RSS Grammar, 10 Jul 2003
- Another RELAX NG Grammar for the format sometimes referred to
as Pie or Echo. And some more thoughts about Son-of-RSS.
- Taking a Hard Line, 30 Jun 2003
- There's serious debate in the successor-to-RSS world about how
to maintain escaped HTML markup in a feed. I'm just appalled.
[Updated 22 Aug 2003.]
Balisage 2008
- Balisage Conference, 09 Oct 2007
- We're going to continue to get extreme about markup in Montréal!
Balisage 2009
- Balisage 2009, 03 Jun 2009
- Bring out yer demo for free beer!
- Miscellany, 29 May 2009
- On speaking engagements (two excellent conferences),
anniversaries, and VoIP.
- Balisage 2009!, 04 Dec 2008
- It's time to make your summer plans to visit Montréal to participate
in a great conference, mingle with great people, and just generally have
a great time. If you're at all markup-inclined, it's the place to be.
Balisage Conference
- Balisage 2009, 03 Jun 2009
- Bring out yer demo for free beer!
- Miscellany, 29 May 2009
- On speaking engagements (two excellent conferences),
anniversaries, and VoIP.
- Balisage 2009!, 04 Dec 2008
- It's time to make your summer plans to visit Montréal to participate
in a great conference, mingle with great people, and just generally have
a great time. If you're at all markup-inclined, it's the place to be.
- Balisage Conference, 09 Oct 2007
- We're going to continue to get extreme about markup in Montréal!
- Dreaming of markup, 21 Aug 2006
- XML: Shakespearean or just surreal?
- Extreme Markup Languages 2006, 17 Aug 2006
- Highlights from my favorite XML conference.
- Extreme Anticipation, 12 Jul 2006
- Almost August, time for another essay title that's some
strained pun on the name of the XML community's most
unabashedly technical conference: Extreme Markup Languages.
- A Topic Map for norman.walsh.name, 08 Sep 2004
- RDF and Topic Maps cover a lot of the same territory. This essay exposes
a first attempt at building a Topic Map for the contents of this site.
It models only a few topics and associations and it probably models
them badly.
- Extreme DocBook, 08 Aug 2004
- A pointer to the slides from my Extreme paper presentation.
- Extremely Good Again, 08 Aug 2004
-
Extreme Markup Languages 2004 was another great conference.
My general remarks from last year
are true this year too, so I won’t repeat them.
That said, I can’t resist enumerating a few highlights.
- Extreme Toys, 06 Aug 2004
- Michael Sperberg-McQueen brought a neat toy
with him from the Science Toy Store in Santa Fe, New Mexico.
- XPath 2.0 and XSLT 2.0 Tutorial, 03 Aug 2004
- A pointer to the slides from my full-day Extreme tutorial.
- Planes, Trains, and Automobiles, 01 Aug 2004
- I made my way to Montréal today for Extreme. Hardly an arduous
journey, as these things go, but not without its moments.
- Going Extreme in Montréal, 02 Jun 2004
- Two months before
Extreme Markup
Technologies
begins seems a good time for one last exhortation to make your plans and prepare
to join us.
- Extreme Deadlines, 26 Mar 2004
- No, I don’t mean the Herculean task your boss expects you to complete
by next Tuesday…
- Going to Extremes!, 02 Jan 2004
- Montréal in August with a bunch of hardcore markup geeks: is there
anywhere you’d rather be?
- Extremely Good!, 07 Aug 2003
- Extreme Markup Languages never fails to delight. A hundred people you
definitely want to hang out with for a week, if ever you get the chance.
Bangkok, Thailand
- Bangkok, Jan 1999
- Venice of the East, revisited.
- Bangkok, Apr 1998
- Venice of the East.
Belchertown, MA, US
- Snowy spring, 05 Apr 2007
- Winter cast His frosty gaze over the landscape last night.
- Prelude to Spring, 14 Mar 2007
- March is too soon to declare Spring sprung in New England, but the
landscape is sure starting to look like Spring. Muddy, in other words.
- Winter, 26 Feb 2007
- Photographs of winter.
- Belchertown, Mar 2001
- The opposite of travelling.
Belgium
- More Pub Signs, 13 Mar 2004
- Another photographic collection
- No Bug$?, 13 Mar 2004
- They’re artistic…uhm, bugs, at the very least.
- Antwerp, Belgium, 12 Mar 2004
- Belgium is country number nine for me. At a quick glance, I’m impressed.
[Update: new photos, better exposed.]
Birds
- Acorns. Lots of acorns., 14 Oct 2007
- It was a good year for oak trees.
- Birds!, 12 May 2003
- Rose-breasted grosbeaks, indigo buntings, and goldfinches, oh my!
Birthdays
- Happy anniversary, 29 May 2008
- By some ways of reckoning, Norman.Walsh.name is five today.
- Four years old, 29 May 2007
- It doesn't feel like four years.
- 365 (1095); 135 (547), 29 May 2006
- Happy birthday × 3.
- 365 (730); 208 (412), 29 May 2005
- Happy birthday × 2.
- 365; 204; 185,681; 31,593,104,473, 29 May 2004
- Happy birthday! No, not my birthday exactly, though
coincidentally, that’s not far off.
- Happy Birthday, Ongoing!, 27 Feb 2004
- Ongoing is a year old!?
Bookcase
- More bookcases, 22 Nov 2008
- No. More. Boxes.
- Built in bookcase, part the last, 04 Jan 2007
- The bookcase installed and ready to receive books.
- Built in bookcase, part the fifth, 19 Dec 2006
- Final assembly.
- Built in bookcase, part the fourth, 09 Dec 2006
- Cut once.
- Built in bookcase, part the third, 07 Nov 2006
- Measure three times. Revised plans and a mockup to test foot placement.
- Built in bookcase, part the second, 03 Nov 2006
- Measure twice. More detailed plans.
- Built in bookcase, part the first, 31 Oct 2006
- The wall, the plans, and the raw materials.
Books
- Kindle me this, 21 Nov 2007
- In principle, I think an electronic book device is a good idea.
- Harry sightings, 22 Jul 2007
- Harry Potter readers are everywhere.
- The Gun Seller, 26 Feb 2007
- He can write, too.
- Praise for Thursday Next, 28 Apr 2004
- Join SpecOps-27 agent Thursday Next and her pet dodo in their
quest to keep 1986 safe from Jack Schitt and his henchmen at
Goliath Corporation.
- American Gods, 24 Dec 2003
- Neil Gaiman’s American Gods is good stuff.
CVS
- Tracking Hacks, 16 Apr 2004
- Exposing CVS logs as an Atom feed.
- CVS, Dates, and Validation, 06 Apr 2004
- The CVS $Date$ keyword doesn’t validate as an ISO 8601 date/time.
Calabash
- Wiki editing with XProc, 07 Mar 2010
- An example, for better or worse, of automating website interaction
with XProc.
- XML Calabash 0.9.15, 05 Oct 2009
- A new release at last. New features, fewer bugs, and test suite
clean again.
- Using XML Catalogs and XProc together, 22 Jul 2009
- XML Calabash, my implementation of XProc, is my go-to tool these
days for manipulating XML documents. Adding XML Catalogs into the mix
just makes it sweeter.
- Not exactly XProc, 23 Jun 2009
- One advantage of being an implementor is that I can play with
languages that the Working Group didn't approve.
- Landmark XML Calabash Moment, 28 Apr 2009
- For the first time ever, (I assert) XML Calabash passes 100% of
the XProc test suite!
- XML Calabash 0.9.7 released, 31 Mar 2009
- Announcing a new release of XML Calabash, my XProc processor.
- Building a bigger pipeline, 26 Mar 2009
- Constructing a “real world” XProc pipeline:
building the XProc specification with XProc.
- XML Calabash 0.9.0 Released, 28 Nov 2008
- Today I'm releasing XML Calabash 0.9.0, the first beta release
of my XProc processor.
- XProc and Calabash progress, 28 Sep 2008
- The second “Last Call” for XProc ended on Friday. Things are
looking good for progress to Candidate Recommendation. That means we
need implementations!
- Announcing xproc-dev@lists.w3.org, 24 Aug 2008
- You're invited to join the xproc-dev mailing list,
a public discussion forum for implementors and users of XProc:
An XML Pipeline Language.
- XML Calabash: an XProc implementation, 24 Aug 2008
- This is the permanent status page for Calabash.
Calabash is an
implementation of XProc: An XML Pipeline
Processor, a specification being developed by the W3C to
address questions about the XML processing model.
Version 0.9.17 beta is now available.
California, US
- North on 101, 16 Apr 2004
- A photo essay north of San Francisco.
Canada
- Ottawa, CA, 12 Aug 2004
- I spent most of (last) Sunday getting ready for the TAG
face-to-face meeting, but sometime late in the afternoon, I decided it
was time to check out the sites in Ottawa.
Car Repair
- Baffled Human? Mouse Baffle!, 31 Jan 2004
- Driving home a few days ago, I had an odd experience: when I
took my foot off the accelerator, my truck continued along at 40mph. I
have a manual transmission, that’s not supposed to happen!
Cascading Style Sheets
- New look, or “Look, new!”, 15 Sep 2007
- Same content, different style. (Or, what I did on my short
vacation.)
- Blog naked, 05 Apr 2006
- A celebration of structured markup.
- CSS or XSL?, 10 Feb 2005
- A probably redundant pointer to the CSS vs. XSL debates at
XML.com.
- CSS or Tables?, 18 May 2004
- A few thoughts about CSS, tables, and the mechanics of page layout.
- CSS, Baby!, 19 Mar 2004
- Look ma, no tables!
- A Slap on the Wrist, 02 Jun 2003
- You're supposed to use standards, darn it!
Celebrations
- Congratulations!, 17 May 2004
- Hearty congratulations and best wishes to all the happy couples
getting married in Massachusetts today.
Celebrity
- Hawking Stairs, 04 May 2003
- A five year mission in DIY?
Christmas
- Christmas Eve in January, 29 Jan 2007
- My favorite meal of the year.
- Happy Holidays, 23 Dec 2005
- All my best to your and yours.
- Christmas Crackers, 26 Dec 2003
- A Christmas tradition.
Community
- Freecycle, 18 Jul 2006
- One person's trash is another person's treasure.
Conferences
- Mark Logic User Conference, 13 May 2008
- Join us in San Francisco for an in-depth look at Mark Logic
and what we can enable for you.
- Oxford, 27 Jul 2007
- An afternoon, and a couple of evenings, of photographs from Oxford
on the occasion of XML Summer School.
- WWW2006, 14 Mar 2006
- Developers, start your engines!
- W3C Technical Plenary 2006, 06 Mar 2006
- Meetings galore.
- Technical Plenary, 04 Mar 2005
- A week at Logan airport talking web architecture and XML.
- Color Me Un-Impress-ed, 21 May 2004
- You can take your GUI and…
- A Week of Random Thoughts, 27 Apr 2004
- A bunch of things crossed my desk last week. In the interest of
publishing them before they’re totally irrelevant, here they are.
- RDF Twig, 19 Aug 2003
- I presented RDF Twig, some work that I did on accessing RDF graphs
from XSLT, at Extreme this year.
- Memories of JavaOne, 16 Jun 2003
- How do you summarize a week with more than ten thousand Java developers?
- JavaOne, 07 Jun 2003
- San Francisco becons.
Connectivity
- Hardware woes and workarounds, 12 Jul 2008
- Wireless connectivity has not been my friend this week. But I think
I've got it all sorted. Some words of warning for Mac users interested in 3G
connectivity.
- Small World, 11 Dec 2005
- Real world news, by way of Flickr.
- Connectedness, 29 Apr 2003
- Nothing stands in isolation.
Contests
- What It Is, 13 Mar 2004
- The answer to the question: what’s in the packet? If you haven’t
seen the question, look there first.
- What Is It?, 07 Mar 2004
- The question is: what’s in the packet? I’ll post the answer in a
day or two. No spoilers, please.
Cosmology
- 13:38, 21 Jun 2004
- Today is the summer solstice.
- A Week of Random Thoughts, 27 Apr 2004
- A bunch of things crossed my desk last week. In the interest of
publishing them before they’re totally irrelevant, here they are.
- 12:04, 20 Mar 2004
- The vernal equinox has arrived.
- 9:05, 21 Dec 2003
- The winter solstice is upon us.
- The Hubble Deep Field, 04 Dec 2003
- Awesome eye candy.
- You Look Awfully Familiar..., 09 May 2003
- A multiverse of possibilities.
Czech Republic
- CZ Street Art, 09 Jul 2007
- These are mostly from Prague, but there are a few from Jihlava
as well.
- Prague, Czech Republic, 06 Jul 2007
- Although I was mostly in town for XML Prague, I did get to
wander through this beautiful city on a couple of mornings and one
evening. I also managed an excursion to the countryside.
DITA
- Topic-oriented authoring, 05 Feb 2007
- A visual analogy and the importance of good metrics.
- DITA 2006, 24 Mar 2006
- I only saw a few hours of the DITA conference, but I think it was
a good show. I wish I'd seen more. I remain skeptical about some
aspects of the DITA vision, but that's not really important.
Reasonable people can disagree about the details.
- Specialization and Extensibility, 27 Jan 2006
- I don't think DITA's notion of specialization is really very
exciting and it sure doesn't make DITA more extensible than
DocBook.
- Upcoming Gig: DITA 2006, 13 Jan 2006
- I'm speaking at DITA 2006.
- DITA for DocBook, 21 Oct 2005
- Implementing the Darwin Information Typing Architecture for DocBook.
DRM
- Kindle me this, 21 Nov 2007
- In principle, I think an electronic book device is a good idea.
- The Grim High-Def Future, 16 Sep 2005
- I try to avoid just posting links; you all have search engines
already, right? Of course you do. But I keep thinking about posting this,
so I'm just gonna do it.
- Just Say No to DRM, 08 Jul 2005
- I'm not a thief or a crook and, you know, I don't have to put up
with being treated like one.
DocBook
- Creating a DocBook V5.0 DTD, 18 Mar 2010
- Taking another stab at the long-standing problem of producing
DTD (and XSD) versions of the DocBook V5.0 family of schemas.
- XML Prague 2010, 24 Jan 2010
- See you at XML Prague! And a chance to plug some really
excellent training.
- DocBook V5.0, 04 Nov 2009
- DocBook V5.0 is an OASIS Standard!
- Call for Vote - DocBook V5.0, 19 Oct 2009
- DocBook V5.0 is ready to become an OASIS Standard!
- RDFa for DocBook?, 22 Sep 2009
- Adding RDFa to DocBook would make it possible to add a class of
semantic annotations to DocBook without changing the schema.
But is that a good idea?
- OASIS Public Review of DocBook V5.0, 28 Apr 2008
- The DocBook Technical Committee is advancing DocBook V5.0 to
Committee Specification.
- DocBook 5.0: The Definitive Guide Updates, 04 Mar 2008
- Better content, better presentation.
- DocBook V5.0, 06 Feb 2008
- DocBook V5.0 is done.
- Formatting online books, 01 Feb 2008
- I can push markup around all day. Design, now that's a different
story.
- Stylesheet organization, 01 Jan 2008
- The XSLT 2.0 stylesheets for DocBook are broken. They have been
for a while, but I think maybe I've figured out how to fix them.
- DocBookers dinner, 30 Nov 2007
- Coming to Boston for XML 2007? Interested in DocBook? Eat?
Let's have dinner!
- DocBook V5.0 Committee Draft, 07 Nov 2007
- Victory!
- DocBook V5.0CR7, 01 Oct 2007
- There's always one more bug, I guess. Eventually, we'll ship
anyway.
- DocBook V5.0CR5, 12 Jul 2007
- This is the fifth and possibily last “candidate release” of
DocBook V5.0.
- XML Prague 2007, 06 Jul 2007
- An excellent conference in a wonderful city.
- DocBook 5.0CR4, 23 May 2007
- This is the fourth “candidate release” of Docbook 5.0.
- XML Prague '07, 06 Apr 2007
- I'll be speaking at XML Prague in June.
- DocBook 5.0CR3, 23 Mar 2007
- Hot on the heels of CR2 comes CR3, the third “canididate release” of
DocBook 5.0.
- DocBook V5.0CR2, 14 Mar 2007
- The second “candidate release” of DocBook V5.0.
- Topic-oriented authoring, 05 Feb 2007
- A visual analogy and the importance of good metrics.
- DocBook V5.0CR1, 21 Dec 2006
- Several weeks late, but still in 2006, I'm pleased to announce the
first “candidate release” of DocBook V5.0!
- DocBook Wiki Updated, 28 Nov 2006
- The DocBook wiki now exports…DocBook!
- DocBookers Dinner, 12 Nov 2006
- Coming to Boston for XML 2006? Interested in DocBook? Eat?
Let's have dinner!
- notAllowed?, 27 Oct 2006
- On customizing DocBook and the importance of sometimes being
optionally not allowed.
- DocBook V5.0b9, 26 Oct 2006
- This is the ninth test release of DocBook V5.0.
- DocBook: The Definitive Guide Updated, 13 Oct 2006
- The Definitive Guide is now even more free. There are other
updates too, but those happen with some regularity.
- Versioning DocBook, 06 Oct 2006
- Thoughts on the evolution of a technical documentation standard.
- DocBook V4.5, 04 Oct 2006
- It's official: DocBook V4.5 is an OASIS Standard.
- DocBook V5.0b8, 27 Sep 2006
- This is the eighth test release of DocBook V5.0.
- DocBook V5.0b7, 28 Jul 2006
- This is the seventh test release of DocBook V5.0.
- DocBook.org redesigned, 28 Jul 2006
- Yesterday, I rolled out a redesign of the DocBook.org website.
- Image callouts, 10 Jun 2006
- A couple of simple tools designed to
make the DocBook imageobjectco tag more usable.
- DocBook V5.0b6, 03 Jun 2006
- This is the sixth test release of DocBook V5.0.
- DocBook V4.5CR3, 03 Jun 2006
- The DocBook Technical Committee has published the third Candidate
Release of DocBook V4.5. We really, really expect this one to go out
for balloting as an OASIS Standard.
- DocBook Swag, 26 May 2006
- Wear your heartduck
on your sleeve. Or something. Marketing. Yeah, that's the ticket!
[Update: More swag.]
- Back online (and have been for a while), 23 May 2006
- Applause for IBM's warranty repair service, the joys of Ubuntu,
and random stuff.
- DocBook V5.0b5, 12 Apr 2006
- The DocBook Technical Committee has published the fifth test
release of DocBook V5.0.
- DITA 2006, 24 Mar 2006
- I only saw a few hours of the DITA conference, but I think it was
a good show. I wish I'd seen more. I remain skeptical about some
aspects of the DITA vision, but that's not really important.
Reasonable people can disagree about the details.
- DocBook V4.5CR2, 10 Mar 2006
- DocBook V4.5CR2 is a small bug fix to the Committee Specification
of DocBook V4.5. The Technical Committee expects to send this version to
the OASIS membership for approval as an OASIS Standard.
- DocBook V5.0b4, 10 Mar 2006
- The DocBook Technical Committee has published the fourth test
release of DocBook V5.0.
- DocBook V5.0b3, 01 Feb 2006
- The DocBook Technical Committee has published the third test
release of DocBook V5.0. Something for you to do on my winter vacation:
test, test, test.
- Specialization and Extensibility, 27 Jan 2006
- I don't think DITA's notion of specialization is really very
exciting and it sure doesn't make DITA more extensible than
DocBook.
- Upcoming Gig: DITA 2006, 13 Jan 2006
- I'm speaking at DITA 2006.
- DocBook V5.0b2, 13 Jan 2006
- The DocBook Technical Committee has published the second test
release of DocBook V5.0.
- DocBook Tutorial, 14 Nov 2005
- DocBook tutorial online.
- DocBook Tiny, 05 Nov 2005
- Want DocBook with just five elements? You got it.
- DocBook V5.0b1, 28 Oct 2005
- It's official! The DocBook Technical Committee has approved the
first release of DocBook V5.0.
- DITA for DocBook, 21 Oct 2005
- Implementing the Darwin Information Typing Architecture for DocBook.
- Introduction to DocBook, 19 Oct 2005
- I recently gave an introductory DocBook presentation at the
documentation and training conference in the Boston area. The slides
from that talk are now available, if you're interested.
- Annotation Markup in DocBook V5.0, 17 Oct 2005
- Closing the loop on DocBook annotation markup.
- XML 2005, 08 Oct 2005
- The annual all-singing, all-dancing XML conference is just around
the corner. If you haven't made your plans to attend, now's the time!
(Also included, shameless plugs and dinner invitations.)
- DocBook NG: The “PTO” Release, 24 Jul 2005
- On the road to DocBook V5.0α1. This is very likely to be the
last “NG” release before the DocBook Technical Committee releases an
official V5.0 alpha.
- DocBook Updates, 08 Jul 2005
- There's a new DTD, a new RELAX NG Grammar, and updated book
pages.
- DocBook V4.5b1, 05 May 2005
- DocBook V4.5b1 is now available.
- Secret Harbour, St. Thomas, USVI, 28 Apr 2005
- An upcoming vacation, a contribution to Google Sightseeing, and
a new feature in the DocBook XSL Stylesheets.
- DocBook NG: The “Lillet” Release, 24 Apr 2005
- DocBook NG (and Simplified NG, Slides NG, and Website NG) in the
official DocBook namespace.
- DocBook: The Definitive Guide, 20 Apr 2005
- New releases of TDG for DocBook XML V4.4 and DocBook NG: The
“Kahlúa” Release have been published.
- DocBook NG: The “Kahlúa” Release, 12 Apr 2005
- Fixing a stupid typo and renewing support for Simplified DocBook NG.
- DocBook NG: The “Jägermeister” and “IPA” Releases, 08 Apr 2005
- This release includes a couple of new elements and all the
changes I forgot to announce in “IPA”.
- Subversion and other updates, 09 Feb 2005
- A random assortment of updates and announcements.
- DocBook V4.4 Released, 28 Jan 2005
- The DocBook Technical Committee has released DocBook V4.4 as
a Committee Draft.
- DocBook NG: The “Hard Cider” Release, 18 Jan 2005
- This release includes a large suite of small improvements and
bug fixes, but the big news is a first experimental DTD version.
- DocBook Wishes '05, 03 Jan 2005
- With almost an entire calendar year ahead, I have a couple of
hopes and aspirations for DocBook in 2005.
- DocBook.org is moving, 20 Dec 2004
- I really like my ISP, my real one, BerkshireNet, not the cable
company that actually sends bits into my house these days. They've
always been good to me and it seems only fair to return the courtesy
so I'm moving things around.
- Even more on version identifiers and XML, 17 Dec 2004
- I'm not opposed to the use of version numbers to identify
compatibility implications, I just don't think they always do or always
should.
- Annotations Revisited, 02 Dec 2004
- A few annotation changes reflecting mainly decisions of the DocBook
Technical Committee at the October telcon.
- DocBook NG: The “Gin” Release, 11 Nov 2004
- A few minor changes, motivated in part by some documentation
experiments that I've been doing.
- DocBook Dinner, 22 Oct 2004
- In the spirit of blog-announced geek dinners, I propose
to dine with DocBook geeks at XML 2004. Specifically, I propose doing
so on Wednesday evening, 17 Nov 2004, at 7:30pm.
- DocBook NG: The “Frangelico” Release, 18 Oct 2004
- This release uses xml:id and XLink, including some support for
extended links, and fixes a couple of bugs. I thought it made sense
to get another release out before XML 2004.
- Annotation Markup, 16 Sep 2004
- A few days ago, I demonstrated some experimental annotation
formatting. What I didn’t really do was talk about the source markup
for annotations. This essay attempts to address that issue.
- DocBook XSL Stylesheets V1.66.0, 15 Sep 2004
- A couple of days ago, Bob made a new release of the DocBook
XSL Stylesheets. Thank you, Bob!
- Annotations, 10 Sep 2004
- The DocBook TC has been talking about annotations for a while
now. Herewith a few random thoughts and a little bit of experimental
implementation.
- DocBook Tutorial at XML 2004, 02 Sep 2004
- If DocBook is part of your plans for XML 2004, you’ll probably excuse
my shameless plug for “DocBook: From Syntax to Publication”. Probably.
- Extreme DocBook, 08 Aug 2004
- A pointer to the slides from my Extreme paper presentation.
- DocBook NG: The “Eaux-de-vie” Release, 03 Aug 2004
- I thought I’d wait a little longer for this release, leaving it until
the post-DocBook 4.4 time frame, but I decided to fix a few bugs sooner
rather than later.
- DocBook Title Pages with XSLT 2.0, 27 Jul 2004
- XSLT 2.0 is around the corner and I’ve started to think about
how the DocBook XSL Stylesheets might be improved in an XSLT 2.0
version. One of the things that I’d like to address is the clumsy way
title pages are currently handled.
- DocBook NG: The “Drambuie” Release, 23 Jul 2004
- A few small changes to the content model of info elements and
bibliographic entries.
- DocBook at XML 2004, 25 Jun 2004
- XML 2004 is coming up. It’s time to get those papers written up,
this year in DocBook!
- Is It the APIs, Stupid?, 14 Jun 2004
- You’ve got your regular expressions, your SAX, and your DOM,
you’ve even got your RDF as an XML API (I’m not kidding). And now
you’ve got another choice in the Java platform.
Some thoughts on APIs.
- More on the XSLT/XQuery Thread, 28 May 2004
- A few more thoughts on the debate over XSLT and XQuery.
You really want to do document transformations with XQuery, do you?
- DocBook NG: The “Cachaça” Release, 26 May 2004
- Markup changes and a major pattern renaming.
- DocBook Wiki Reborn, 29 Apr 2004
- The DocBook Wiki is back online at its new home.
- CVS, Dates, and Validation, 06 Apr 2004
- The CVS $Date$ keyword doesn’t validate as an ISO 8601 date/time.
- DocBook V4.3, 01 Apr 2004
- The DocBook Technical Committee published DocBook V4.3 as a Committee
Draft. No fooling.
- XML Interop, DocBook, and Ease of Use, 19 Feb 2004
- Is XML really all it’s hyped up to be?
- DocBook NG: The “Bourbon” Release, 09 Jan 2004
- Mostly a few small bug fixes, but it’s in a namespace
now, and there are a some other changes.
- DocBook NG: The “Absinthe” Release, 01 Jan 2004
- I’ve talked about refactoring DocBook before and over the past few
days I’ve tried to pull together a solid implementation of those
ideas. I think the results show a lot of promise.
- The DocBook Encoding Initiative or “TextBook”?, 09 Oct 2003
- In a lot of ways, DocBook and the TEI are very similar. I spent
most of today looking over the TEI Meta language and the constructs
in DocBook and the TEI. Maybe it’s possible to design our schemas so
that they can easily interoperate. In any event, a few touristy snaps
of Oxford as well.
- Reconfigurable RELAX NG Grammars, 15 Sep 2003
- RELAX NG is the future for DocBook. But getting a working RELAX NG
grammar is only a small part of the battle. We also need to satisfy the
requirements of a reasonable evolution path for DocBook.
It's going to be a challenge, but a fun one, I think!
- Buy This Book!, 08 Jul 2003
- If you use DocBook, odds are good that you use the DocBook XSL Stylesheets.
If you use the stylesheets, odds are better than good that you'll want this book.
- Why Refactor DocBook?, 16 Jun 2003
- More thoughts on refactoring.
- One Namespace or Many?, 11 Jun 2003
- One approach to simplifying a markup vocabulary is to divide it
into discrete pieces. Rather than defining a single large vocabulary
that is the union of all things, define a set of modules that can be
combined into conformant variations. Some would suggest that the right
implementation of that design is to put the modules in separate namespaces.
I'm not convinced.
- More Ruminations on DocBook, 29 May 2003
- Some ideas about what a refactored DocBook might look like, and a prototype.
- Ruminations on DocBook V.next, 21 May 2003
- There comes a point in the life cycle of any system when adding
one more patch is the wrong solution to every problem. Eventually,
it's time to rethink, refactor, and rewrite. For DocBook, I think that time
has come.
- How?, 14 May 2003
- How does this site work?
- Who?, 14 May 2003
- Who do you think you are?
Dominican Republic
- Dominican Republic, 05 Oct 2009
- A long weekend in the Dominican Republic brings me to country number
15.
Edinburgh, Scotland
- Edinburgh, Jun 2000
- Visiting Edinburgh, Scotland for an XML Schema WG Meeting.
Egypt
- Egypt: Day 11 (2 Nov 2007), 20 Nov 2007
- Our last day. The Hanging Church and the Cairo museum.
- Egypt: Day 10 (1 Nov 2007), 20 Nov 2007
- Back in Cairo, the alabaster mosque of Muhammad Ali and the mosque and
school of Sultan Hassan.
- Egypt: Day 9 (31 Oct 2007), 20 Nov 2007
- Cruising north to Luxor.
- Egypt: Day 8 (30 Oct 2007), 20 Nov 2007
- Abu Simbel and Kom Ombo Temple
- Egypt: Day 7 (29 Oct 2007), 20 Nov 2007
- Philae, the dams, the unfinished obelisk, Kitchner island, a wildlife
tour, a Nubian village, and spices.
- Egypt: Day 6 (28 Oct 2007), 20 Nov 2007
- Edfu.
- Egypt: Day 5 (27 Oct 2007), 20 Nov 2007
- Karnak Temple, The Valley of the Kings, and the mortuary temple
of Hatshepsut.
- Egypt: Day 4 (26 Oct 2007), 20 Nov 2007
- Dendera and the Temple of Luxor.
- Egypt: Day 3 (25 Oct 2007), 20 Nov 2007
- Cruising the Nile from Luxor to Dendera.
- Egypt: Day 2 (24 Oct 2007), 20 Nov 2007
- Memphis, Saqqara, and the Giza plateau
- Egypt: Day 1 (23 Oct 2007), 20 Nov 2007
- The Red Pyramid and Khan El-Khalili market.
- From Boston to Cairo (21-22 Oct 2007), 20 Nov 2007
- The car to the plane to the plane to the car to the hotel.
- Egypt, 05 Nov 2007
- A new country, a new continent, and a wonderful vacation.
Electronics
- HexPummer, 29 Apr 2007
- Making a bit of techno-sculpture.
Emacs
- Anti-aliased emacs, 17 Aug 2006
- “I can see clearly now…”
- Thinkpad DS, 20 Apr 2006
- Thoughts on NetBeans, the virtues of a dual-screen setup, and
waking up early.
- XML Unicode for Emacs, 01 Dec 2005
- This is the permanent status page for XML Unicode.
XML Unicode provides some convenience
methods for inserting Unicode characters into XML in Emacs.
Version 1.7 is now available.
- XML Unicode V1.6, 21 Jul 2004
- A couple of bug fixes for XML Unicode, my UI hacks for getting
Unicode characters into XML documents in Emacs. [Update: you want V1.6]
- Narrow Browsers, 10 Jun 2004
- Tim asks why one might run a browser at less than 800 pixels
wide. I expect he actually knows, but just in case: some reasons.
[Updated: What about Alt-Tab?]
- More Emacs, XML, & Unicode, 03 Oct 2003
- More UI hacking for entering Unicode into XML documents in Emacs.
- Emacs, XML, Unicode, 29 Sep 2003
- Inserting Unicode characters into emacs.
Input methods like this greatly reduce the need for entity declarations,
the last remaining holdouts from my life with DTDs.
Email
- IM status and email, 09 May 2009
- At the intersection of chat status and email, more useful
functionality for both.
- Inbox zero, 09 Jan 2008
- An empty mailbox. Unread mail: 0. That's just spooky.
- Encryption lossage, 07 Dec 2007
- Encrypting some stuff seems like a good idea. Mail, for example.
If you stole my laptop, you wouldn't find anything interesting in the
142,113 email messages therein, but I'd rather you didn't get to look.
Just on principle. [Updated.]
- Email down, 17 Aug 2007
- I'm here, but you can't talk to me.
- Mobile me, 01 Aug 2007
- Speaking of jabber, can I have it on my phone, please?
- Life after email, 20 Oct 2006
- Reports indicate that as a social phenomenon, email is dying out.
As a technical phenomenon, spam is killing it. So what's an old codger
to do?
- In praise of web 1.0, 03 Apr 2006
- I'm as excited as the next web developer about the whiz-bang,
AJAX, JavaScript magic of web 2.0 interfaces, but let's not forget
that there's still value in designing workable interfaces for less
powerful browsers.
- On Spam, 12 Oct 2005
- In email, and now in blogs.
- Still Fighting Spam, 15 Jan 2005
- The game of cat and mouse continues. Herewith a few notes on
my most recent attempts to stay ahead of the bastards.
- A New Low, 01 Jul 2004
- Spam. Lots of spam. Too much spam.
- A Week of Random Thoughts, 27 Apr 2004
- A bunch of things crossed my desk last week. In the interest of
publishing them before they’re totally irrelevant, here they are.
- A Better Vocabulary in Just 10 Spams a Day, 19 Jan 2004
- By now you must be getting “random word” spam too.
- Plotting Spam, 05 Sep 2003
- Spam, spam, and yet more spam. [Update: Plotting a new threat.]
- More $#@!?$% spam!, 02 Jul 2003
- Spammers 1, the rest of humanity 0. Thanks, guys.
- $!?#$@*?! Spam!, 03 Jun 2003
- Enough already!
England
- Norfolk, GB, and Prague, CZ, 29 Mar 2009
- Photos from my recent trip to England and the Czech Republic.
- Pub Signs UK, Late Summer 2007 Edition, 22 Sep 2007
- I saw dozens, but only had the opportunity to photograph two.
- Oxford Street Art, 27 Jul 2007
- When you see graffiti admonished for not being well-formed and
DJs named Dr. Syntax, you know you're in the right place for an XML
meeting.
- Oxford Pub Signs, Summer 2007 Edition, 27 Jul 2007
- Yet even more pub signs.
- Oxford, 27 Jul 2007
- An afternoon, and a couple of evenings, of photographs from Oxford
on the occasion of XML Summer School.
- Trees in silhouette, 16 Mar 2007
- I have a weakness for trees in silhouette. Here in New England, the
(second-growth) forests are so thick that it's uncommon to see individual
trees. Not so everwhere.
- Norfolk again, 27 Jun 2006
- Visiting my folks. Pub signs and English roses.
- Pub Signs UK, Fall 2005 Edition, 04 Oct 2005
- More pub signs from England and Scotland.
- Pub Signs UK, Summer 2005 Edition, 19 Aug 2005
- Every trip to England is an opportunity to extend
my collection of pub signs.
- Norwich, GB, 01 Jun 2005
- A selection of travel photos from my recent visit to my folks
place.
- Pub Signs UK, Summer 2005 Edition, 31 May 2005
- More pub sign photographs.
- Pub Signs UK, Fall 2004 Edition, 03 Oct 2004
- Yet another collection of photographs.
- Blickling Pyramid Cache, 02 Oct 2004
- Back to Blickling again. This time for a cache near the pyramid.
- Dizzy @ Felbrigg Hall Cache, 01 Oct 2004
- A woodland walk on the Felbrigg estate.
- Cromer Cathedral, 01 Oct 2004
- Our visit to Cromer gets its own essay mostly because of the gorgeous
panoramic view from the top of the cathedral tower.
- Felbrigg Hall, 01 Oct 2004
- We visited Felbrigg Hall, described by The National Trust as one
of the finest and least altered 17th century houses in East
Anglia.
- Back to Blickling, 14 Mar 2004
- The surrounding countryside is lovely and affords several mostly-gravel
paths for walking.
The Hall is very nice as well, though we didn’t go inside this time.
- More Pub Signs, 13 Mar 2004
- Another photographic collection
- Baconsthorpe Castle, 12 Mar 2004
- More accurately described as a fortified manor house, it’s a
short drive from my folks place.
- Liverpool Street Station, 10 Mar 2004
- In a circular way, Liverpool Street Station reminds me more of Grand
Central Station than Grand Central Station does.
- Pub Signs, 13 Oct 2003
- A collection of photographs.
- The DocBook Encoding Initiative or “TextBook”?, 09 Oct 2003
- In a lot of ways, DocBook and the TEI are very similar. I spent
most of today looking over the TEI Meta language and the constructs
in DocBook and the TEI. Maybe it’s possible to design our schemas so
that they can easily interoperate. In any event, a few touristy snaps
of Oxford as well.
- West England Web Architecture, 08 Oct 2003
- Most of the TAG found itself in Bristol this week. Our immediate goal: to
stop writing.
- English Coffee, 05 Oct 2003
- I shouldn’t make fun. Blame it on the jet lag.
- Gallery, 05 Oct 2003
- I’ve decided to abandon gallery.
- Norwich, England, Feb 2002
- Uhm, TBD.
- England, Jun 2000
- Visiting the Lake District in England.
- England, May 1998
- Stonehenge, the New Forest, and other sights.
Entertainment
- A pile of money, 11 Jan 2009
- Cash. Dough. Bread. Moolah. Beans. Bucks. Pesos. Quid. Simoleans.
Clams. Smackers. Loot…
- More mapping hacks, 31 Mar 2008
- Mapping photographs is one of those fun little projects that grows
everytime I think about it.
- Mapping photographs, 26 Mar 2008
- An AJAX/Google Maps hack. [Update 28 Mar 2008: Now with my
Flickr contacts' photographs.]
- Every street, attempt #3, 23 Mar 2008
- Another attempt to collect the whole set.
- Cycling around Vancouver, 27 Feb 2008
- Stuart and I on borrowed bikes from the hotel for a little pre-meeting
tour around the beautiful city of Vancouver.
- Sailing away, 19 Sep 2007
- As extra-curricular activities go, an evening sail across the
Solent for dinner on the Isle of Wight is hard to beat.
- Flickrvision, 15 May 2007
- A photographic amusement.
- HexPummer, 29 Apr 2007
- Making a bit of techno-sculpture.
- Every street in Amherst (second attempt), 02 Apr 2007
- Still trying to collect the whole set.
- Every street in Amherst, 25 May 2006
- Collect the whole set.
- E for Excellent, 11 Apr 2006
- You don't come here for movie reviews. Or, if you do, you must
often be disappointed. Here's one anyway.
- Playing with perspective, 17 Jan 2006
- Another kind of optical illusion.
- Bad for the eyes, 13 Nov 2005
- Another stunning optical illusion.
- Bad for the Eyes, 09 Sep 2003
- Absolutely stunning optical illusions. [Updated: 16 Sep 2003 with another.]
Evernote
- Evernote, 01 Nov 2009
- With a scanner and some Python, I'm an enthusiastic convert to Evernote.
Everything
- Norman.Walsh.name, 15 Feb 2008
- Norm's musings. Make of them what you will.
Extreme 2003
- Extremely Good!, 07 Aug 2003
- Extreme Markup Languages never fails to delight. A hundred people you
definitely want to hang out with for a week, if ever you get the chance.
Extreme 2004
- A Topic Map for norman.walsh.name, 08 Sep 2004
- RDF and Topic Maps cover a lot of the same territory. This essay exposes
a first attempt at building a Topic Map for the contents of this site.
It models only a few topics and associations and it probably models
them badly.
- Extreme DocBook, 08 Aug 2004
- A pointer to the slides from my Extreme paper presentation.
- Extremely Good Again, 08 Aug 2004
-
Extreme Markup Languages 2004 was another great conference.
My general remarks from last year
are true this year too, so I won’t repeat them.
That said, I can’t resist enumerating a few highlights.
- Extreme Toys, 06 Aug 2004
- Michael Sperberg-McQueen brought a neat toy
with him from the Science Toy Store in Santa Fe, New Mexico.
- XPath 2.0 and XSLT 2.0 Tutorial, 03 Aug 2004
- A pointer to the slides from my full-day Extreme tutorial.
- Planes, Trains, and Automobiles, 01 Aug 2004
- I made my way to Montréal today for Extreme. Hardly an arduous
journey, as these things go, but not without its moments.
- Going Extreme in Montréal, 02 Jun 2004
- Two months before
Extreme Markup
Technologies
begins seems a good time for one last exhortation to make your plans and prepare
to join us.
- Extreme Deadlines, 26 Mar 2004
- No, I don’t mean the Herculean task your boss expects you to complete
by next Tuesday…
- Going to Extremes!, 02 Jan 2004
- Montréal in August with a bunch of hardcore markup geeks: is there
anywhere you’d rather be?
Extreme 2006
- Dreaming of markup, 21 Aug 2006
- XML: Shakespearean or just surreal?
- Extreme Markup Languages 2006, 17 Aug 2006
- Highlights from my favorite XML conference.
- Extreme Anticipation, 12 Jul 2006
- Almost August, time for another essay title that's some
strained pun on the name of the XML community's most
unabashedly technical conference: Extreme Markup Languages.
Film Scans
- Film Scan: Boat Building, 08 May 2005
- My father and I built two boats, a fourteen foot sailboat and
a small rowboat.
- Film Scan: Little Guys, 01 May 2005
- A walk on the beach.
- Film Scan: Splash!, 09 Apr 2005
- A little flash magic with some milk and a pipet.
- Film Scan: Gray Treefrog, 26 Mar 2005
- I took a lot of pictures before digital cameras even existed.
For a long time, I believed I'd taken a lot more traditional film
images than digital images, but as the counter on my digicam is
just about to cross the 5,000 mark, I'm no longer confident that's
the case.
Firefox
- Firefox 3.0b2, 08 Feb 2008
- Get yourself a better better browser.
- Firefox, new tabs, the address bar, and focus, 09 Jan 2008
- A lazy web query. What's the deal with focus in Firefox?
[Update: Patch found!]
- Parallel windows redux, 01 Dec 2007
- I'm driving two browser windows in parallel again. That's good
news for my presentations.
- Parallel Windows, 20 Feb 2007
- I'm trying to drive two browser windows in parallel. It used to work,
circa August of 2006, but doesn't anymore. Perhaps I was exploiting a feature
subsequently deemed a bug. I dunno. Lazyweb?
- Firefox 2.0, 08 Nov 2006
- A little late to the party, I know, but all my “must have” extensions
are finally available for Firefox 2.0.
- Links and Annotations, 05 Jan 2006
- Firefox extensions for linking and annotations. The former not used
enough, the latter coming on strong.
- Geocaching with decimal degrees, 27 Sep 2005
- My first GreaseMonkey script provides decimal degrees for cache
locations. [Update: now to five decimal places.]
Flowers
- Closets, decks, and flowers, 27 May 2009
- Some home reno projects do eventually get finished.
- Summer colors, 02 Aug 2007
- Even though the flowers have been ignored this year,
they're still a riot of color.
- Friday flowers, 13 Jul 2007
- They're not cats, of course, but they are beautiful in the
summer sun.
- Spring flowers, 19 Apr 2007
- A peek at some local blossoms.
- Flowers, 31 Jul 2006
- Because I'm going on the road for ten days, because I haven't
posted enough pictures of flowers this summer, because they're
beautiful. Just because.
- Flowers in the Rain, 03 Jun 2006
- It's raining again, but that's not all bad.
- Azaleas and Toads, 29 May 2006
- Taking the easy way out: more pictures means more essays, right?
- Spring Bulb Show 2006, 14 Mar 2006
- Photos from this year's Spring Bulb Show at Smith College.
- Flowers in 3D, 18 Jul 2005
- I slipped out of the house late on Friday afternoon. I took the
camera and explored the flower beds, which are looking pretty good
this time of year.
- Mountain Laurel, 19 Jun 2005
- Blossoms at last.
- St Thomas: Flowers, 19 May 2005
- A small selection of flower photographs from our recent vacation in
St. Thomas, USVI.
- Spring Bulb Show, 20 Mar 2005
- Photos from the spring bulb show at Smith College.
- Splash of Color, 28 Feb 2005
- Blue and Red and Yellow and Pink and…
- Summer Flowers and Metadata, 07 Jun 2004
- It’s early summer here in Massachusetts. That brings out the flowers.
And my camera.
These flowers photos have slightly better metadata than previous ones
because
I’ve spent a few days tinkering with jpegRDF.
- Fireworks!, 08 Jul 2003
- I'm as fond of the peaceful application of gunpowder and metal
salts as the next guy, but really, it's no contest, is it?
- Summer Flowers!, 02 Jul 2003
- A bright blue sky. A warm breeze. And flowers.
- Violets, 28 May 2003
- The violets are blooming again.
France
- La Clé, 06 Mar 2004
- Très cool.
- Sunrise, 06 Mar 2004
- Wireless all the way out to the patio. Sweet.
- Eastward Bound, 01 Mar 2004
- Mostly pictures from planes.
- Cannes, France, Feb 2002
- A few snaps from the W3C Technical Plenary.
- The South of France, Sep 2000
- A canal vacation in the south of France.
Gadgets
- iPhone+Clarifi+Evernote, 26 Jan 2009
- A quick and easy way to keep track of random bits of text.
- Agony, 26 Jan 2008
- A cautionary tale of assumptions and carelessness, standards and
non-standards.
- Desktop Mod, 23 Sep 2007
- Hacking laptop heat with a desktop heat sink.
- Shooting Raw, 12 Feb 2007
- New cameras bring new technologies. I'm making every bit count
with raw images.
- xrandr, 23 Oct 2006
- Rotate and resize your display without restarting X.
- Thinkpad DS, 20 Apr 2006
- Thoughts on NetBeans, the virtues of a dual-screen setup, and
waking up early.
- In praise of web 1.0, 03 Apr 2006
- I'm as excited as the next web developer about the whiz-bang,
AJAX, JavaScript magic of web 2.0 interfaces, but let's not forget
that there's still value in designing workable interfaces for less
powerful browsers.
- backuporama, 27 Mar 2006
- Sean asks “what's your backup strategy?”
- Twenty-first century presentations, 26 Mar 2006
- Improve your presentation experience with dual screen mode.
- Can you dial 900 numbers?, 10 Mar 2006
- Customer service my …!
- Backup, 23 Feb 2006
- A funny story about backups. Not “ha ha” funny, but not heart
breaking agony, either.
- A tale of two digicams, 20 May 2005
- A brief discussion of the pros and cons of two digicams: the Nikon
CoolPix 5700 and the Canon PowerShot S500.
- The Upgrade Story, 09 Mar 2005
- A short story about upgrading the boot disk.
- SeatGuru without the Javascript, 17 Jan 2005
- Saved from another four and a half hours without power.
- Writing from planes, 17 Jan 2005
- No wifi in BDL today, so I'm testing something new: writing
essays on my Sidekick.
- On data, keeping it secure, 12 Jan 2005
- Timing is everything, I guess. I'm still pondering my gadget
choice.
- Kodachrome Memories, 23 Nov 2004
- Some of the first few images to come through my new film scanner.
- Mobile Devices, 02 Nov 2004
- All this talk about mobile devices inspired me to ask about
mobile service in my area because I already know exactly which
wireless device I really want.
- Apps That Matter, 03 Sep 2004
- Linux or OS X? Who cares! It’s the
apps that matter! I’m not sure that’s going to help much, but it’s
worth a shot.
- Extreme Toys, 06 Aug 2004
- Michael Sperberg-McQueen brought a neat toy
with him from the Science Toy Store in Santa Fe, New Mexico.
- iPod Gadgets, 08 Jul 2004
- Adventures in hardware and sound quality.
- Life with DVR, 04 Jun 2004
- This all started a few weeks ago when I got a postcard in the mail
from my local cable company. The upshot of the notice was, “we’re
charging you too much, why don’t you call us so we can fix that?” On
the one hand, thanks for letting me know, on the other, couldn’t you
just charge me less?
- iPod, 30 Apr 2004
- A new toy! A war story. And something I have in common with someone genuinely
famous.
- Toshiba Warranty Repair: Five Stars, 27 Apr 2004
- Toshiba warranty repair gets five stars in my book.
- Electronics Miscellany, 14 Apr 2004
- Electronics superstore, eBay, and a twenty-first century tag sale.
- SneakerNet at 36,000 Feet, 21 Nov 2003
- Overcoming one last hill on the way home.
- More Hills and Dales, 19 Nov 2003
- Applying security patches, uh, remotely.
- PPP Over Dialup Over Voice Over IP Over Hill and Over Dale, 16 Nov 2003
- Some of my colleagues have abandoned dialup. I haven’t yet, so I
got to run dialup over WiFi over ethernet from Japan to Boston. Yeah, really.
- More Automatic Dialing, 07 Nov 2003
- C-t b <RET>, dial, talk. Also cool.
- Automatic Dialing, 05 Nov 2003
- Point, click, dial, talk. Cool.
- The Undead Zone, 04 Nov 2003
- GSM after all.
- The Dead Zone, 06 Sep 2003
- With apologies to Stephen King: my new GSM phone, not.
- Up Close and Personal, 27 Jul 2003
- It's possible to get really, really quite close with my new camera.
- First Impressions, 12 Jul 2003
- Norm plays with his birthday present, a Nikon 5700 digital
camera. You only get one chance to make a first impression.
Geocaching
- Penny Cache, 20 May 2007
- Geocaching out my back door.
- Alligator Crossing Cache, 18 Aug 2006
- Geocaching on the Bruce Trail.
- Amethyst and Jedi Mind Tricks Caches, 30 Apr 2006
- What a nice way to spend a pleasant spring afternoon: walking
along Amethyst Brook.
- Greyfriars Bobby Cache, 05 Oct 2005
- Thwarted on my first attempt by driving wind and rain, I was determined
to find a cache in Edinburgh before I left.
- Silent Sentinel Cache, 05 Oct 2005
- There are lots of caches I haven't gone looking for in Norfolk.
But not as many as before.
- Geocaching with decimal degrees, 27 Sep 2005
- My first GreaseMonkey script provides decimal degrees for cache
locations. [Update: now to five decimal places.]
- Quabbin Tower Trove Cache, 05 Sep 2005
- With three days of perfect weather, an afternoon of geocaching
seemed like the perfect diversion.
- Urban Cache: Ten-Two Hundred, 20 Jul 2005
- After a full day of face-to-face meetings, I decided
what I really needed wasn't a couple of hours of email, it was a long
walk. There are ten or so caches within a mile or two of my hotel, so
I set off.
- CrackinUp and UMTS Caches, 08 Jul 2005
- Two for two with a gorgeous view of the Pioneer Valley.
- Jedi Mind Tricks and Mt Orient Overlook Caches, 13 Jun 2005
- The force is strong not in this one, but I can climb.
- Blickling Pyramid Cache, 02 Oct 2004
- Back to Blickling again. This time for a cache near the pyramid.
- Dizzy @ Felbrigg Hall Cache, 01 Oct 2004
- A woodland walk on the Felbrigg estate.
- Route 202 Quabbin Overlook Cache, 05 Sep 2004
- A beautiful view of the Quabbin.
- Pelham Murder?? Headstone Cache, 05 Sep 2004
- Murder in 1860?
- Magnifi-mint Cache, 13 Aug 2004
- That makes two cache finds in Canada; this one behind the Royal Mint in
Ottawa.
- House On Fire Cache, 06 Aug 2004
- House On Fire is my first international cache!
- Cadwell Cache, 24 Jul 2004
- Climbing to the top of Mount Lincoln.
- CrackinUp Cache, 06 Jul 2004
- Hiking in the Holyoke Range.
- Top of the Notch Cache, 06 Jul 2004
- Hiking Bare Mountain in the Holyoke Range.
- Whole Lot of Shakin’ Cache, 01 Jul 2004
- Sculpture near JavaOne.
- Pacific Heights Cache, 01 Jul 2004
- Danielle Steele in San Francisco.
- Catch The Brass Ring Cache, 22 Jun 2004
- Strolling through Cambridge, MA, US.
- Holland Glen Cache, 20 Jun 2004
- A delightful, shady afternoon stroll along Hop Brook before clamboring up
to the sunny ridge.
- Lake Bottom Cache, 16 Jun 2004
- What better way to experiment with my new toy
than to try my hand at Geocaching?
GlassFish
- Tread lightly, 07 Sep 2007
- Take advantage of the catalog resolver built into GlassFish to
treat your neighbors more gently and maybe improve performance.
- The XML Pipeline Processor, 10 Jul 2007
- This project is defunct, see http://norman.walsh.name/2008/projects/calabash instead.
- The XML Pipeline Processor, 10 Jul 2007
- Announcing the first release of the XML Pipeline Processor,
my implementation of XProc:
An XML Pipeline Processor.
- JAXP V1.4.2, 04 Jun 2007
- The JAXP team have pushed out another update release of the
Java API for XML Processing (JAXP). V1.4.2 addresses a packaging oversight
and fixes some bugs.
- JAXP V.next, 24 Apr 2007
- Tell us what you want in JAXP V.next.
- Ubuntu Application Server, 21 Apr 2007
- More incredible Java tools just an apt-get install away!
- XProc Implementation, 18 Apr 2007
- In the intervening months since I first mentioned my plans to
implement XProc, I've ripped it apart and started over twice.
Third time, it seems, really is a charm.
- JAXP Developments, 21 Mar 2007
- JAXP development continues with a new release and a new forum.
- All your resolvers are belong to us, 14 Feb 2007
- Making resolvers easier for users.
- Resolver APIs, 09 Feb 2007
- How can I resolve thee? Let me count the ways.
- Building a better resolver, 06 Feb 2007
- I've been working on a reimplementation of my XML
Catalog-based entity/URI resolver. It has a more sensible design, includes a
caching feature, and supports a new API for dealing with XML Namespace
names.
- JAXP 1.4 (JSR 206 MR FCS!), 02 Dec 2006
- JAXP 1.4 has been released. This is the version that will appear in
the Java 6 Platform.
- JAXP 1.4 in Java SE 6, 18 Jul 2006
- The JAXP team successfully integrated JAXP 1.4 into “Mustang
build 92”.
- JAXP 1.4 Maintenance Review, 11 Jan 2006
- The Maintenance Draft Review of the JAXP 1.4 Specification
is now open.
- JAXP 1.4, 26 Jul 2005
- If you're into Java and XML, you've heard of JAXP, the Java API for
XML Processing. We're working on JAXP 1.4, which is good to know, but more
importantly, you can follow along at home if you're so inclined.
- sxpipe: An Implementation of Simple XML Pipelines, 30 Jul 2004
- This is the permanent status page for sxpipe. The sxpipe project
is a Java implementation of SXPipe: Simple XML Pipelines.
Simple XML Pipelines provide a linear processing
model for XML documents. This processing model allows authors to
choose the order in which components (such as XInclude, validation,
and transformation) are executed.
GoogleVoice
- XML+XQuery+Google Voice+Python=WIN!, 01 Sep 2009
- It's finally possible to put all the pieces together.
Greasemonkey
- Links and Annotations, 05 Jan 2006
- Firefox extensions for linking and annotations. The former not used
enough, the latter coming on strong.
- Geocaching with decimal degrees, 27 Sep 2005
- My first GreaseMonkey script provides decimal degrees for cache
locations. [Update: now to five decimal places.]
HTML
- Formatting online books, 01 Feb 2008
- I can push markup around all day. Design, now that's a different
story.
- meta http-equiv=X-UA-Compatible: Brilliant!, 26 Jan 2008
- Well played! Spectacular! Five Stars! Home run! Perfect!
- Implicit Namespaces, 12 Nov 2007
- Of XML documents and media types. Are namespaces sometimes
redundant? How much are you willing to infer?
- Better navigation, 30 Aug 2007
- It's been ages since I wrote about site navigation
links. As the XProc spec works its way towards Last Call, I'm reminded
of their value.
- An open mind, 30 Oct 2006
- Trying to look at the whole HTML/XHTML/tag soup/future of HTML
issue with an open mind.
HTML5
- Thinking about HTML5, 22 Jan 2008
- HTML 5 is big. Big in a lot of different ways. I'm trying to
understand some of them. Let the random mutterings begin…
Hawaii, US
- Hawai`i, May 2002
- A short stay in Honolulu, HI for a TAG meeting and WWW 2002.
Herps
- The sounds of spring (redux), 08 Apr 2008
- The wood frogs are the first spring chorus.
- Jeepers peepers, 11 May 2007
- Carrying an expensive camera into knee deep water in a boggy
swamp at night does have its rewards.
- The sounds of spring, 03 May 2007
- Nothing says spring like the peepers.
- Wood Frogs, 11 Apr 2007
- The spring chorus begins.
- Snakes on a Plane over Deadwood in 1973, 28 Aug 2006
- A few thoughts about movies and TV.
- Azaleas and Toads, 29 May 2006
- Taking the easy way out: more pictures means more essays, right?
- Look at that!, 16 Sep 2005
- Is that a…? What the heck is it doing there!?
- Look at them peepers!, 14 Sep 2005
- Uh, ok, look at that peeper!
More Spring peeper photographs.
- They're Baaack!, 06 Apr 2005
- Spring is in the air. [Update: 3 May 2005: now with pictures!]
- Film Scan: Gray Treefrog, 26 Mar 2005
- I took a lot of pictures before digital cameras even existed.
For a long time, I believed I'd taken a lot more traditional film
images than digital images, but as the counter on my digicam is
just about to cross the 5,000 mark, I'm no longer confident that's
the case.
- They Ran Fiber All the Way to the End of the Dirt Road, 08 Aug 2004
- On Saturday, Paul invited me out to his brother’s cottage on Bob’s Lake.
A more relaxed, pleasant day with a nicer bunch of folks, you could hardly hope
to spend.
- It’s Spring!, 28 Mar 2004
- Spring is here! I know because for the first time last night, I heard
the announcment of its arrival.
- Frogs and Snakes, 23 Aug 2003
- More herps from the backyard.
- Cute as a Button, 02 Aug 2003
- Way before I became a bit pusher, I was going to be a zoologist.
In fact, for as long as I can remember, I wanted to be a
herpetologist.
Holidays
- Christmas Eve in January, 29 Jan 2007
- My favorite meal of the year.
- Happy Holidays, 23 Dec 2005
- All my best to your and yours.
- Thanks, 24 Nov 2005
- It's Thanksgiving Day in the United States.
- Cookie Saturday, 18 Dec 2004
- One of our annual Christmas rituals is “Cookie Saturday”.
- International Ice Cream for Breakfast Day, 31 Jan 2004
- Chase away the winter blues on February 7th.
- Christmas Crackers, 26 Dec 2003
- A Christmas tradition.
- Happy Holidays!, 24 Dec 2003
- All my best to you and yours!
Home Renovation
- Closets, decks, and flowers, 27 May 2009
- Some home reno projects do eventually get finished.
- Just slightly over-engineered, 27 Jan 2009
- This is what happens when you let a bit-pusher mess with hardware.
- More bookcases, 22 Nov 2008
- No. More. Boxes.
- </reno>, 25 Feb 2008
- The projects are finished.
- Deconstructing the kitchen, 22 Jun 2007
- And I don't mean artistic criticism about its architectural merits, either.
- The Projects, 09 May 2007
- New bathroom vanity: check. New driveway: check. New roof:
check. New French doors in the library: check. New windows in the
living room: check. New carpet in the living room: check. New kitchen
cabinets: check. New kitchen counter: check. New kitchen sink: check.
New kitchen floor: check. Hardwood floors in the dining room and
library: check. New paint, more-or-less everywhere: check.
- Home Reno: Episode I, 04 Nov 2005
- In which our heros commit to five months of…interesting times.
Home Repair
- Washing machine repair, 07 Oct 2005
- The washing machine broke, but I fixed it!
- Dishwasher Repair, 28 Sep 2004
- The dishwasher broke. It broke because of bad design. And, of course,
because it wasn’t really built to last that long.
- Pump Parts, 26 Nov 2003
- When you turn the tap and nothing happens, well, let’s just say that
it’s not a warm fuzzy feeling.
Humor
- One of those days…, 21 Jul 2008
- How many things can go wrong on the way to the airport? Let me count
the ways…
- Easily amused, 05 Mar 2008
- Garfield minus Garfield. Now that's funny.
- Size is relative, 17 Oct 2007
- Is that your truck, or are you just…no, really, is that your truck!?
- Worse than failure, 12 Oct 2007
- WTF indeed! Friday humor. It is funny, right?
- Password change, 23 Aug 2007
- This web site authentication error really made me laugh.
- Cool and funny, 02 Aug 2007
- An exceedingly cool photograph of “urban typography” and a web comic
you should be reading.
- Scene from a 50's sitcom, 28 Oct 2006
- Things you don't believe when they happen to other people. You're
not expected to believe this tale, but it's true nevertheless.
- Information, 06 Oct 2006
- You want information? Stand on your head!
- These shoes were made for …, 06 Oct 2006
- I'm not sure what. Not walking, apparently.
- Monkey power, 26 Apr 2006
- Dance, code monkey, dance.
- 01:02:03 04/05/06, 05 Apr 2006
- Not palindromic, but fun.
- Friday Foto Fun, 15 Apr 2005
- A little light relief on a very taxing Friday.
- Some of many, 01 Apr 2005
- A number of these are bound to cross my desk today. Pointing
to them obviates me from feeling guilty that I wasn't clever enough
to think of my own, right?
- Implementation is good for the soul, 17 Mar 2005
- Go build something! Update: taking
the joke to its inevitable conclusion.
- Picture Perfect, 06 Mar 2005
- Having wrestled for nearly three years with the TAG issue
httpRange-14, and in expectation of continued wrestling, a photo
link.
- A Frustration of Bugs, 04 Jan 2005
- An inconvenience of syntax errors. A bracket of XML. A line
of text editors. A kitchen sink of emacsen…
- 107 Stories. Straight down., 13 Dec 2004
- There's a roller coaster? Up there!?
- Cats in Las Vegas, 03 Dec 2004
- No, not the musical. And not in Las Vegas, actually. A title
misleading in almost every respect, in fact. Nevermind. Here are
pictures of our cat and I'm going to be in Las Vegas next
week.
- Overheard at XML 2004, 19 Nov 2004
- Nuggets of humor from a week spent marking things up in
Washington D.C.
- Or What?, 27 Sep 2004
- What are my choices again?
- Good M{o,r,n,i,n}g, 26 Aug 2004
- A little silliness and a very crude Perl program.
- Overheard at a Working Group Meeting, 13 Aug 2004
- The best thing I’ve heard at a working group meeting in a long time.
- YARAM!, 25 Jun 2004
- Overheard at a Working Group Meeting.
- Shut Up and U0298 Me!, 09 Jun 2004
- Some things it takes a standards committee to name.
- A Week of Random Thoughts, 27 Apr 2004
- A bunch of things crossed my desk last week. In the interest of
publishing them before they’re totally irrelevant, here they are.
- Overheard at a Working Group Meeting, 16 Apr 2004
- We were funnier this time. Or exhaustion is making us punchy. Or both.
- Bistromathmatics, 14 Apr 2004
- It turns out Slartibartfast was right.
- No Bug$?, 13 Mar 2004
- They’re artistic…uhm, bugs, at the very least.
- The Largest Wiki in the Universe, 27 Feb 2004
- Perhaps not quite as large, however, as the rule book for
Brockian Ultra Cricket!
- Freaky Swat Wedding, 20 Sep 2003
- Clever humor or funny coincidence on the long drive to work.
- Longhorn, 19 Jul 2003
- Belly up to the bar, folks. Get your project names here.
IM
- IM status and email, 09 May 2009
- At the intersection of chat status and email, more useful
functionality for both.
- Mobile me, 01 Aug 2007
- Speaking of jabber, can I have it on my phone, please?
- Jabber me, 01 Aug 2007
- I find that IM strikes a nearly perfect balance between the latency
of email and the invasiveness of a phone call. And I think Russell is right,
jabber is the way to go.
Insects
- Web architecture, 18 Sep 2006
- Arachnology, not computer science.
- Attacked by Wasps, 21 Aug 2005
- Seven reasons to call an exterminator.
[Update 22 Aug 2005: not that it'll help.
Update 24 Aug 2005: or maybe it will.]
Italy
- Rome, Italy, 10 Apr 2002
- Rome, Italy
- Pompeii, Italy, 09 Apr 2002
- Pompeii, Italy
- Capri, Italy, 08 Apr 2002
- Capri, Italy
- Zungoli, Italy, 07 Apr 2002
- Zungoli, Italy
- Pisa, Italy, 06 Apr 2002
- Pisa, Italy
- Florence, Italy, 05 Apr 2002
- Florence, Italy
- Padua, Italy, 04 Apr 2002
- Padua, Italy
- Venice, Italy, 03 Apr 2002
- Venice, Italy
- Verona, Italy, 02 Apr 2002
- Verona, Italy
- Lugano, Switzerland, 01 Apr 2002
- Lugano, Switzerland
- Milan, Italy, 31 Mar 2002
- Milan, Italy
Java
- XML Calabash 0.9.15, 05 Oct 2009
- A new release at last. New features, fewer bugs, and test suite
clean again.
- Java vs. AJAX, 10 Jun 2009
- Watching the twitter stream from JavaOne go by, I was initially
surprised by the apparent frontal assault on AJAX. It seemed like
an odd target at first; on further reflection, not so much.
- Landmark XML Calabash Moment, 28 Apr 2009
- For the first time ever, (I assert) XML Calabash passes 100% of
the XProc test suite!
- XML Calabash 0.9.7 released, 31 Mar 2009
- Announcing a new release of XML Calabash, my XProc processor.
- XML Calabash 0.9.0 Released, 28 Nov 2008
- Today I'm releasing XML Calabash 0.9.0, the first beta release
of my XProc processor.
- XML Calabash: an XProc implementation, 24 Aug 2008
- This is the permanent status page for Calabash.
Calabash is an
implementation of XProc: An XML Pipeline
Processor, a specification being developed by the W3C to
address questions about the XML processing model.
Version 0.9.17 beta is now available.
- The XML Pipeline Processor, V0.0.3, 19 Oct 2007
- Announcing the second
release of the XML Pipeline Processor,
my implementation of XProc:
An XML Pipeline Processor.
- Implementing XProc, IX, 06 Oct 2007
- Part the ninth, in which we arrange for you to get in on the act.
- NetBeans 6.0 Rocks!, 28 Sep 2007
- Not just for the big reasons, but especially for the small ones.
- Implementing XProc, VIII, 25 Sep 2007
- Part the eighth, in which we get green lights across the board.
Ok, it's a small board, but it's still a landmark.
- Tread lightly, 07 Sep 2007
- Take advantage of the catalog resolver built into GlassFish to
treat your neighbors more gently and maybe improve performance.
- Bring out your tests, 05 Sep 2007
- I've made another stab at the foundations for an XProc test suite.
Coming soon: test validation and the ability to upload (and maybe some day
run) your own tests.
- Implementing XProc, VII, 20 Jul 2007
- Part the seventh, in which we (re)consider a fundamental part of the
design.
- The XML Pipeline Processor, 10 Jul 2007
- This project is defunct, see http://norman.walsh.name/2008/projects/calabash instead.
- The XML Pipeline Processor, 10 Jul 2007
- Announcing the first release of the XML Pipeline Processor,
my implementation of XProc:
An XML Pipeline Processor.
- Implementing XProc, VI, 13 Jun 2007
- Part the sixth, in which we consider options and parameters.
- JAXP V1.4.2, 04 Jun 2007
- The JAXP team have pushed out another update release of the
Java API for XML Processing (JAXP). V1.4.2 addresses a packaging oversight
and fixes some bugs.
- Implementing XProc, V, 30 May 2007
- Part the fifth, in which we get the green light!
- Implementing XProc, IV, 16 May 2007
- Part the fourth, in which we consider more buffering.
- Implementing XProc, III, 13 May 2007
- Part the third, in which we consider looping.
- XProc Test Suite, 03 May 2007
- The nascent XProc test suite is now on the web.
- Implementing XProc, II, 02 May 2007
- Part the second, in which we consider pipeline documents.
- Implementing XProc, I, 25 Apr 2007
- Part the first, in which we consider the heart of the problem.
- JAXP V.next, 24 Apr 2007
- Tell us what you want in JAXP V.next.
- Ubuntu Application Server, 21 Apr 2007
- More incredible Java tools just an apt-get install away!
- XProc Implementation, 18 Apr 2007
- In the intervening months since I first mentioned my plans to
implement XProc, I've ripped it apart and started over twice.
Third time, it seems, really is a charm.
- JAXP Developments, 21 Mar 2007
- JAXP development continues with a new release and a new forum.
- All your resolvers are belong to us, 14 Feb 2007
- Making resolvers easier for users.
- Resolver APIs, 09 Feb 2007
- How can I resolve thee? Let me count the ways.
- Building a better resolver, 06 Feb 2007
- I've been working on a reimplementation of my XML
Catalog-based entity/URI resolver. It has a more sensible design, includes a
caching feature, and supports a new API for dealing with XML Namespace
names.
- JAXP 1.4 (JSR 206 MR FCS!), 02 Dec 2006
- JAXP 1.4 has been released. This is the version that will appear in
the Java 6 Platform.
- XProc: An XML Pipeline Language, 28 Sep 2006
- The XML Processing Model Working Group has published the First
Public Working Draft of the pipeline language document.
- JAXP 1.4 in Java SE 6, 18 Jul 2006
- The JAXP team successfully integrated JAXP 1.4 into “Mustang
build 92”.
- Back online (and have been for a while), 23 May 2006
- Applause for IBM's warranty repair service, the joys of Ubuntu,
and random stuff.
- Thinkpad DS, 20 Apr 2006
- Thoughts on NetBeans, the virtues of a dual-screen setup, and
waking up early.
- Working with JAXP namespace contexts, 28 Mar 2006
- The NamespaceContext is the interface that JAXP
provides for establishing the namespace bindings used when an XPath
expression is evaluated. Unfortunately, as interfaces go, it leaves
a couple of things to be desired.
- Changing SAX?, 23 Feb 2006
- Yesterday, the question was XHTML™ Modularization
1.1, today it's SAX.
- JAXP 1.4 Maintenance Review, 11 Jan 2006
- The Maintenance Draft Review of the JAXP 1.4 Specification
is now open.
- JAXP 1.3.1, 19 Dec 2005
- A holiday present from the JAXP RI team!
- xjparse: Easier XSD validation with Xerces, 01 Dec 2005
- This is the permanent status page for xjparse.
Xjparse is a simple
command-line wrapper for the Xerces XML Schema validator. It accepts
several options, notably one which specifies the set of schemas to be
used during validation. Version 1.0 is now available.
- JAXP 1.4, 26 Jul 2005
- If you're into Java and XML, you've heard of JAXP, the Java API for
XML Processing. We're working on JAXP 1.4, which is good to know, but more
importantly, you can follow along at home if you're so inclined.
- JpegRDF: JPEG Metadata in RDF, 27 Apr 2005
- This is the permanent status page for JpegRDF.
JpegRDF is an
application for extracting, storing, and updating RDF metadata about
JPEG images. Version 2.3.0, with support for the
MakerNote field from Canon cameras, is now available.
- RDF Twig: XSLT Extension Functions for Accessing RDF Graphs, 25 Apr 2005
- This is the permanent status page for RDF Twig.
RDF Twig is a
set of XSLT extension functions for Saxon and Xalan that provide dynamic
access to RDF graphs stored in the Jena repository. Version 0.96,
supporting the Saxon 8.4 API, is
now available.
- JAXP 1.3 at java.net, 26 Oct 2004
-
My favorite way to get JAXP 1.3 is straight out of J2SE 5.0, but now
it’s available “unbundled” for Java 1.3 and Java 1.4 VMs too!
- sxpipe: An Implementation of Simple XML Pipelines, 30 Jul 2004
- This is the permanent status page for sxpipe. The sxpipe project
is a Java implementation of SXPipe: Simple XML Pipelines.
Simple XML Pipelines provide a linear processing
model for XML documents. This processing model allows authors to
choose the order in which components (such as XInclude, validation,
and transformation) are executed.
- A New Low, 01 Jul 2004
- Spam. Lots of spam. Too much spam.
- Memories of JavaOne, 16 Jun 2003
- How do you summarize a week with more than ten thousand Java developers?
- JavaOne, 07 Jun 2003
- San Francisco becons.
JavaOne '04
- A New Low, 01 Jul 2004
- Spam. Lots of spam. Too much spam.
Kamakura, Japan
- Kamakura, 20 Nov 2003
- A rainy, ethereal walk through the temples and shrines of Kamakura.
Laptop
- What your drive knows, and what it doesn't, 01 Mar 2010
- I recently had occasion to swap hard drives between two essentially
identical laptops. A surprising number of apps knew the difference.
- Hardware woes, 26 Nov 2008
- Into every life, … some hardware failures must fall.
- Changing my spots, 20 Jan 2008
- Well, changing my stripes into spots, I suppose. Notes on the
upgrade from Mac OS X “Tiger” to “Leopard”.
- Back in Mac, 21 Dec 2007
- My Mac's back (sortof). Next time I have to do the reinstall dance, these notes
will help.
- Ubuntu 7.10, 19 Dec 2007
- Gutsy indeed.
- More lossage, 15 Dec 2007
- The evidence, the likely culprit, and the annoying tale of
repair.
- Encryption lossage, 07 Dec 2007
- Encrypting some stuff seems like a good idea. Mail, for example.
If you stole my laptop, you wouldn't find anything interesting in the
142,113 email messages therein, but I'd rather you didn't get to look.
Just on principle. [Updated.]
- Desktop Mod, 23 Sep 2007
- Hacking laptop heat with a desktop heat sink.
- Mac'ing progress, 27 Aug 2007
- A week into my Mac, I think it's a net win (remind me to write
about the joys of 10,000+ images in LightRoom), but it's not perfect.
Nothing is, so that's ok.
- Mac Love, 19 Aug 2007
- Still learning, and the experience gets better.
- I Mac, 15 Aug 2007
- My out-of-the-box experience. Or, learning to use the Mac.
- Bigger is better, 03 Aug 2007
- Does size matter?
- Modern laptops, 03 Apr 2007
- Chewing on the idea of a new laptop.
- Luck Follow-up, 02 Nov 2003
- Can I swap in my aux memory now, please?
- Luck, 20 Oct 2003
- “A short, sharp shock.” And other bad things that can happen to
your laptop.
Las Vegas
- Pretensions to Art, 14 Dec 2004
- Somewhere between real and fake, I suppose
- Real, 14 Dec 2004
- Not faux.
- Faux, 14 Dec 2004
- Not real.
- A Vice of One's Own, 13 Dec 2004
- Pick a vice, any vice.
- 107 Stories. Straight down., 13 Dec 2004
- There's a roller coaster? Up there!?
- The Pursuit of Pleasure, 10 Dec 2004
- Las Vegas in signage.
Lazyweb
- jQuery, .change() notification, and IE, 24 Mar 2009
- I'd like to know when this radio button changes, ok? What's that,
you're not going to tell me when it changes exactly, you're going to tell
me the next time an event occurs? Gee, thanks.
- Formatting online books, 01 Feb 2008
- I can push markup around all day. Design, now that's a different
story.
- Firefox, new tabs, the address bar, and focus, 09 Jan 2008
- A lazy web query. What's the deal with focus in Firefox?
[Update: Patch found!]
- Parallel windows redux, 01 Dec 2007
- I'm driving two browser windows in parallel again. That's good
news for my presentations.
- Parallel Windows, 20 Feb 2007
- I'm trying to drive two browser windows in parallel. It used to work,
circa August of 2006, but doesn't anymore. Perhaps I was exploiting a feature
subsequently deemed a bug. I dunno. Lazyweb?
- An address book ontology (take 2), 30 Nov 2005
- More thoughts on modelling names and addresses.
Lightroom
- Lightroom 2.0 Beta, 05 Apr 2008
- A quick peek at my most wanted Lightroom feature: localized
corrections.
- The color of inevitability, 11 Sep 2007
- Winter is coming.
- Photographic metadata, 31 Aug 2007
- Metadata, metadata, where's my photographic metadata? In EXIF.
In RDF. In RDF in EXIF. In RDF. In EXIF. In Lightroom. More or less.
Links
- Software is Interesting, 28 Apr 2004
- A pointer to Sean McGrath’s essay “Software is Interesting”.
Linux
- Built my own..., 15 Oct 2009
- Another geekdom right of passage: builing my own box.
- Adobe Reader 7.0 on Feisty Fox, 21 Apr 2007
- Patching an odd glitch in the acroread shell script.
- Feeling Feisty, 01 Apr 2007
- Moving up to the latest Ubuntu.
- xrandr, 23 Oct 2006
- Rotate and resize your display without restarting X.
- Notes from the edgy, 10 Oct 2006
- I'm giving Ubuntu's Edgy Eft release a whirl. Notes and miscellany follow.
- Photo printing and Linux, 23 Sep 2006
- When we bought a high-end photo printer, I resigned myself to running
a Windows box to drive it. Troubles with VMWare pushed me to investigate
more closely and I was delighted to find a Linux solution: TurboPrint.
- Adventures in desktops, 13 Jul 2006
- From Gnome to KDE and back again: a tale of Linux desktops and
the (mostly) pleasant experience of installing everyone's favorite
distribution-du-jour, Ubuntu.
- backuporama, 27 Mar 2006
- Sean asks “what's your backup strategy?”
- GKrellSun 1.0.0, 17 Mar 2006
- GKrellSun is a GKrellM plugin that displays solar and lunar
information.
- Hello bleeding edge, 19 Feb 2006
- In a flight of fancy, or folly, I've switched to the Ubuntu
“unstable” distribution, “Dapper”.
- The week starts on..., 26 Jan 2006
- I recognize that it may not be the most logical system, but
like pounds and inches, miles-per-hour, and the Fahrenheit temperature
scale, I'm used to weeks starting on Sunday.
- Ubuntu Update, 13 Sep 2005
- No more badness. Sometimes it's good to be wrong.
- Ubuntu Me!, 12 Sep 2005
- Notes on switching to Ubuntu: the good,
the annoying, and the seriously bad.
- Kernel 2.6.7 Non-Event, 14 Jul 2004
- Download, unpack, configure, build, install, run. That’s the
way I like it.
- chroot X!, 22 Aug 2003
- The perils of proprietary hardware and how I worked around a particularly
irksome bug.
London, England
- London, 19 Aug 2005
- Three days in London.
Los Angeles, CA, US
- Parting Shots, 03 Dec 2003
- I like L.A. Some parting shots and parting thoughts.
- Reasons to Visit L. A., 02 Dec 2003
- Fade in on Sony Pictures Studios, where Jeopardy! is taped before
a live studio audience. An audience that, on this day’s taping, will
include me.
- Culver City, 01 Dec 2003
- I said I was going to let the suspence build a bit. Culver City is a hint.
- La Brea, 30 Nov 2003
- If the words “La Brea”
don’t stir a sense of wonder, you didn’t read the right books as a child.
- L. A. Exists, 29 Nov 2003
- Los Angeles exists. I’ve seen it. I’ve driven along Sunset Blvd, crossed
over Wilshire Blvd and Santa Monaca Blvd, I bet I’ve even been
in 90210.
Making stuff
- Agony, 26 Jan 2008
- A cautionary tale of assumptions and carelessness, standards and
non-standards.
- One shelf to hold them all, 22 Jan 2008
- I just couldn't stand the mess of cables behind my desk, or in
front of it, depending on your perspective.
- Desktop Mod, 23 Sep 2007
- Hacking laptop heat with a desktop heat sink.
Mark Logic
- Demo Jam at XML Prague!, 23 Feb 2010
- Demo Jam was a huge success at Balisage last year, so we're going to
give it a go at XML Prague too!
- NYMUG: Cloud deployment options, 24 Jan 2010
- Denise Miura, Sr. Director of Product Management will be speaking
about Mark Logic's new offering for the Cloud at our upcoming User
Group in New York this Wednesday.
- NYMUG Summary, 12 Nov 2009
- Last night, I spoke at the inaugural New York Mark Logic User Group
meeting. I think it was a crowd pleaser, or at least, the punchline at the
end was.
- NYMUG: New York Mark Logic Users Group!, 04 Nov 2009
- The inaugural meeting of the New York Mark Logic User Group will
take place on Wednesday evening, 11 November 2009.
- Micro-blogging Backup, part the fifth, 18 Oct 2009
- In which we clean things up.
- Micro-blogging Backup, part the fourth, 09 Sep 2009
- In which we get to see what our tweets and ’dents look like.
- Micro-blogging Backup, part the third, 03 Sep 2009
- In which we peel back the covers on what's been built so far.
- XML+XQuery+Google Voice+Python=WIN!, 01 Sep 2009
- It's finally possible to put all the pieces together.
- Micro-blogging Backup, part the second, 28 Aug 2009
- In which we setup the database one screen at a time and then
import our first status messages.
- Micro-blogging Backup, part the first, 27 Aug 2009
- What started out as a trivial exercise in backing up my Twitter and
Identi.ca posts turned into a little microcosm of XML Server application
development. It's something you can deploy for free on your very
own MarkLogic Server!
- Java vs. AJAX, 10 Jun 2009
- Watching the twitter stream from JavaOne go by, I was initially
surprised by the apparent frontal assault on AJAX. It seemed like
an odd target at first; on further reflection, not so much.
- Balisage 2009, 03 Jun 2009
- Bring out yer demo for free beer!
- Back to blogging, 24 Mar 2009
- The epitome of pointless posts with a few notes on rapid appication
development.
- Thinking differently about XML, 04 Aug 2008
- Having an XML server at my disposal is making me think about XML
applications differently.
- Using XQuery in anger, 02 Jul 2008
- As XQuery, in the form of my first real work project, kept me busy
over the past month or so, it seems logical to start blogging again
with some lessons learned.
Mercurial
- Mercurial heartburn, 09 Aug 2007
- A tale of woe with bad parts, good parts, and a moral.
- Mercurial, 19 Jul 2007
- The version control system, not my personality.
Microblogging
- Micro-blogging Backup, part the fifth, 18 Oct 2009
- In which we clean things up.
- Micro-blogging Backup, part the fourth, 09 Sep 2009
- In which we get to see what our tweets and ’dents look like.
- Micro-blogging Backup, part the third, 03 Sep 2009
- In which we peel back the covers on what's been built so far.
- Micro-blogging Backup, part the second, 28 Aug 2009
- In which we setup the database one screen at a time and then
import our first status messages.
- Micro-blogging Backup, part the first, 27 Aug 2009
- What started out as a trivial exercise in backing up my Twitter and
Identi.ca posts turned into a little microcosm of XML Server application
development. It's something you can deploy for free on your very
own MarkLogic Server!
Microformats
- XML 2006, 12 Nov 2006
- The annual XML shindig is less than a month away. If you haven't
started to make your plans, the clock is ticking. In case it helps, I've
whipped up an iCal version of the programme.
- Validating microformats, 13 Apr 2006
- I'm on record as having concerns about the microformats approach
to marking up data on the web. One of those concerns is validation.
Can microformats be validated?
- Inventing XML Languages, 17 Jan 2006
- My two cents on the controversy Tim recently stirred up on XML
language creation.
- Supporting Microformats, 05 Sep 2005
- Microformats, a technique for embedding machine readable data
in human readable formats, are growing in popularity. I've added support
for the hCalendar microformat in travel itineraries, but I'm not
optimistic about the technique.
Microsoft Windows
- backuporama, 27 Mar 2006
- Sean asks “what's your backup strategy?”
- Windows Backup Software?, 18 Oct 2004
- Anyone want to recommend a free Windows backup tool?
Miscellany
- Pumping Gas, 25 Feb 2008
- Do step A then step B. Or, there's a bug
in that pump. Or, pump gas FAIL.
- Miscellany, 07 Jan 2006
- Flotsam and jetsam of the digital age.
- See also, 10 Dec 2005
- Pointers to some recent points of interest.
Music
- Pandora killed the radio star, 29 Jul 2008
- Commercial free music on your own personal radio station.
- Cover art, 15 Apr 2008
- Using the Amazon search API as a quick-and-dirty way to find
album covers.
- Lily Allen, Alright, Still, 22 Sep 2007
- Happy, frothy, bouncy pop.
- The Grim High-Def Future, 16 Sep 2005
- I try to avoid just posting links; you all have search engines
already, right? Of course you do. But I keep thinking about posting this,
so I'm just gonna do it.
- From Croydon to Cuba…, 12 Jul 2005
- In praise of Kirsty MacColl.
- Just Say No to DRM, 08 Jul 2005
- I'm not a thief or a crook and, you know, I don't have to put up
with being treated like one.
- Now Playing, 30 Apr 2003
- Can you hear me now?
NetBeans
- NetBeans 6.0 Rocks!, 28 Sep 2007
- Not just for the big reasons, but especially for the small ones.
- Thinkpad DS, 20 Apr 2006
- Thoughts on NetBeans, the virtues of a dual-screen setup, and
waking up early.
Netherlands
- Amsterdam Urban Art, 27 May 2005
- Have something important to say? Just stick it !!!!
- Amsterdam, NL, 27 May 2005
- The Netherlands is country number ten for me, with accompanying
touristy notes.
New York, NY, US
- New York City, May 2000
- Visiting New York City.
OASIS
- DocBook V5.0, 04 Nov 2009
- DocBook V5.0 is an OASIS Standard!
- Call for Vote - DocBook V5.0, 19 Oct 2009
- DocBook V5.0 is ready to become an OASIS Standard!
- OASIS Public Review of DocBook V5.0, 28 Apr 2008
- The DocBook Technical Committee is advancing DocBook V5.0 to
Committee Specification.
- Spinning up for more RELAX NG work, 20 Nov 2006
- The RELAX NG Technical Committee met today for the first time in quite
a while. The impetus was administrative, but we took the opportunity to look
to the future.
- DocBook V4.5, 04 Oct 2006
- It's official: DocBook V4.5 is an OASIS Standard.
- XML Catalogs V1.1 is an OASIS Standard, 07 Oct 2005
- We cleared the last hurdle. Many thanks to everyone involved!
- XML Catalogs V1.1, 02 Sep 2005
- Get out the vote! XML Catalogs V1.1 submitted for OASIS Standard!
- Supporting XML Catalogs V1.1, 13 Apr 2005
- The XML Catalog Resolver code in the Apache XML Commons project
now supports XML Catalogs V1.1.
- Caching in with Resolvers, 05 Jun 2003
- XML Catalogs is now a Committee Specification. We're well on our way
to OASIS Standard, I think, and that means it's time to get your deployment
strategies in order.
OASIS Technical Committee
- Spinning up for more RELAX NG work, 20 Nov 2006
- The RELAX NG Technical Committee met today for the first time in quite
a while. The impetus was administrative, but we took the opportunity to look
to the future.
- XML Catalogs V1.1 is an OASIS Standard, 07 Oct 2005
- We cleared the last hurdle. Many thanks to everyone involved!
- XML Catalogs V1.1, 02 Sep 2005
- Get out the vote! XML Catalogs V1.1 submitted for OASIS Standard!
- Supporting XML Catalogs V1.1, 13 Apr 2005
- The XML Catalog Resolver code in the Apache XML Commons project
now supports XML Catalogs V1.1.
- Caching in with Resolvers, 05 Jun 2003
- XML Catalogs is now a Committee Specification. We're well on our way
to OASIS Standard, I think, and that means it's time to get your deployment
strategies in order.
- Who?, 14 May 2003
- Who do you think you are?
OS X
- What your drive knows, and what it doesn't, 01 Mar 2010
- I recently had occasion to swap hard drives between two essentially
identical laptops. A surprising number of apps knew the difference.
- GSD!, 25 Jan 2010
- Our engineering department has a project management philosophy
they describe as GSD. I aspire to GSD.
- SQL to XML, 26 Sep 2009
- A number of Mac applications store information in SQLite databases.
Step one to do something useful with that data is to get it into XML.
- Which end is up?, 08 Dec 2008
- It's no secret that I need help staying organized. I multitask
reasonable well, but only among the small number of tasks that have my
attention.
- In praise of Fluid, 13 Jul 2008
- Fluid is an application for building “site specific browers” and it's
remarkably useful.
- VMWare Fusion, Hardy Heron, VMWare Tools, 05 May 2008
- In case you haven't found it yet, here's a pointer to the instructions
for building VMWare Tools under Ubuntu 8.04, “Hardy Heron”.
- Resource forks and tar, 22 Feb 2008
- Mac filesystems have “data forks” and “resource forks”. This is
usually a really good thing. But only usually.
- Importing data into AddressBook, 21 Jan 2008
- XML to XML to vCard for Mac AddressBook.
- Changing my spots, 20 Jan 2008
- Well, changing my stripes into spots, I suppose. Notes on the
upgrade from Mac OS X “Tiger” to “Leopard”.
- Firefox, new tabs, the address bar, and focus, 09 Jan 2008
- A lazy web query. What's the deal with focus in Firefox?
[Update: Patch found!]
- Back in Mac, 21 Dec 2007
- My Mac's back (sortof). Next time I have to do the reinstall dance, these notes
will help.
- Mac'ing progress, 27 Aug 2007
- A week into my Mac, I think it's a net win (remind me to write
about the joys of 10,000+ images in LightRoom), but it's not perfect.
Nothing is, so that's ok.
- Mac Love, 19 Aug 2007
- Still learning, and the experience gets better.
- I Mac, 15 Aug 2007
- My out-of-the-box experience. Or, learning to use the Mac.
Palm Pilot
- Perl Bug?, 11 May 2004
- Something has changed in Perl 5.8.4 that breaks my conduits, maybe yours.
(Updated: a little debugging after all.)
- Specs on Your Palm, 04 Apr 2004
- Carrying specifications in the Palm of your hand.
- Palm Icons, 16 Jan 2004
- Reaping the fruits of an evening spent in the joys of reverse
engineering and gleeful hackery.
Paris, France
- Paris, mostly below, 27 Jun 2006
- A few hours of sightseeing in Paris.
- Paris, 19 Aug 2005
- Three days in Paris.
- Paris, Jun 2000
- Visiting Paris again.
- Paris, May 1998
- Paris in the spring.
People
- David Alfred Walsh, 26 Dec 2009
- 9 June 1923 — 26 November 2009.
- Welcome Michael!, 27 Dec 2007
- Michael Sperberg-McQueen has taken up the blogging pen. Welcome!
- Welcome, James!, 06 Apr 2007
- I can think of few people whose entry into the blogging
community I would consider more exciting.
- Hey, Eliot!, 14 Feb 2006
- Eliot has joined the blogosphere. Welcome Dr. Macro!
- Hey, Tony!, 01 Sep 2005
- Tony joins the bloggers. Welcome to the tribe!
- Hey, Jonathan!, 27 May 2005
- Jonathan's a blogger. Welcome to the fold!
- Where is Tequila Mockingbird?, 06 May 2005
- A six-degrees-of-separation search-and-rescue mission.
- Hey, Dave!, 15 Apr 2005
- Dave Pawson is blogging, too!
- Hey, John!, 11 Apr 2005
- John Cowan joins the blogging crowd. Great to see you here, John!
- +1, 28 Feb 2005
- Welcome aboard, Lauren!
- Hey, Eve!, 02 Jan 2005
- Eve Maler has finally been persuaded to join us. Welcome, Eve!
- Hey, David!, 22 Dec 2003
- David Orchard has taken up his pen. Welcome aboard!
Pets
- Cats and dogs, 14 Oct 2005
- No, not the rain, though that too. It's Friday.
Philadelphia, PA, US
- Practical RDF, 11 Dec 2003
- I pitched a Town Hall for XML 2003 in the hopes that I could get a
handful of folks up in front of an audience to talk about practical
things that you can do today with RDF. I think I succeeded.
- Bound for Philadelphia, 07 Dec 2003
- Waiting in train stations is a lot like waiting in airports, except
the architecture is more interesting.
Photography
- XML Summer School ’09, 05 Oct 2009
- Open source and web technologies at XML Summer School.
- Dominican Republic, 05 Oct 2009
- A long weekend in the Dominican Republic brings me to country number
15.
- Chihuly: The Nature of Glass, 03 May 2009
- The Chihuly exhibit is at the Desert Botanical Garden through
the end of the month. If you're in the greater Phoenix area, it's
worth a visit!
- Hiking on Camelback Mountain, 06 Apr 2009
- A long, steep climb to a beautiful view.
- Norfolk, GB, and Prague, CZ, 29 Mar 2009
- Photos from my recent trip to England and the Czech Republic.
- Antigua Photos, 14 Sep 2008
- Photos. Lots of photos.
- Lightroom 2.0 Beta, 05 Apr 2008
- A quick peek at my most wanted Lightroom feature: localized
corrections.
- Vancouver, BC, CA, 06 Mar 2008
- A selection of photos of Vancouver.
- SMlocl, 10 Feb 2008
- This is the permanent status page for SMlocl.
SMlocl is a SmugMug local backup tool
and XSLT API.
The first alpha version is now available.
- </war>, 20 Jan 2008
- The subject speaks for itself, I think.
- CC for Photography, 09 Jan 2008
- Creative Commons licensing for photographs? Food for thought.
- Matting photographs, 07 Jan 2008
- Pretty pictures on your screen (or your TV, projector, what-have-you)
are all well and good, but sometimes its nice to have a real print on dead
trees in a proper frame.
- Winter, 16 Dec 2007
- Officially, it's still a few days away. Unofficially, well…
- Egypt: Day 11 (2 Nov 2007), 20 Nov 2007
- Our last day. The Hanging Church and the Cairo museum.
- Egypt: Day 10 (1 Nov 2007), 20 Nov 2007
- Back in Cairo, the alabaster mosque of Muhammad Ali and the mosque and
school of Sultan Hassan.
- Egypt: Day 9 (31 Oct 2007), 20 Nov 2007
- Cruising north to Luxor.
- Egypt: Day 8 (30 Oct 2007), 20 Nov 2007
- Abu Simbel and Kom Ombo Temple
- Egypt: Day 7 (29 Oct 2007), 20 Nov 2007
- Philae, the dams, the unfinished obelisk, Kitchner island, a wildlife
tour, a Nubian village, and spices.
- Egypt: Day 6 (28 Oct 2007), 20 Nov 2007
- Edfu.
- Egypt: Day 5 (27 Oct 2007), 20 Nov 2007
- Karnak Temple, The Valley of the Kings, and the mortuary temple
of Hatshepsut.
- Egypt: Day 4 (26 Oct 2007), 20 Nov 2007
- Dendera and the Temple of Luxor.
- Egypt: Day 3 (25 Oct 2007), 20 Nov 2007
- Cruising the Nile from Luxor to Dendera.
- Egypt: Day 2 (24 Oct 2007), 20 Nov 2007
- Memphis, Saqqara, and the Giza plateau
- Egypt: Day 1 (23 Oct 2007), 20 Nov 2007
- The Red Pyramid and Khan El-Khalili market.
- From Boston to Cairo (21-22 Oct 2007), 20 Nov 2007
- The car to the plane to the plane to the car to the hotel.
- Autumn leaves, 20 Oct 2007
- Seems a bit late this year, but here come the colors.
- Acorns. Lots of acorns., 14 Oct 2007
- It was a good year for oak trees.
- Pub Signs UK, Late Summer 2007 Edition, 22 Sep 2007
- I saw dozens, but only had the opportunity to photograph two.
- Sailing away, 19 Sep 2007
- As extra-curricular activities go, an evening sail across the
Solent for dinner on the Isle of Wight is hard to beat.
- The color of inevitability, 11 Sep 2007
- Winter is coming.
- Photographic metadata, 31 Aug 2007
- Metadata, metadata, where's my photographic metadata? In EXIF.
In RDF. In RDF in EXIF. In RDF. In EXIF. In Lightroom. More or less.
- Summer colors, 02 Aug 2007
- Even though the flowers have been ignored this year,
they're still a riot of color.
- Oxford Street Art, 27 Jul 2007
- When you see graffiti admonished for not being well-formed and
DJs named Dr. Syntax, you know you're in the right place for an XML
meeting.
- Oxford Pub Signs, Summer 2007 Edition, 27 Jul 2007
- Yet even more pub signs.
- Oxford, 27 Jul 2007
- An afternoon, and a couple of evenings, of photographs from Oxford
on the occasion of XML Summer School.
- Friday flowers, 13 Jul 2007
- They're not cats, of course, but they are beautiful in the
summer sun.
- CZ Street Art, 09 Jul 2007
- These are mostly from Prague, but there are a few from Jihlava
as well.
- Prague, Czech Republic, 06 Jul 2007
- Although I was mostly in town for XML Prague, I did get to
wander through this beautiful city on a couple of mornings and one
evening. I also managed an excursion to the countryside.
- Going wide, 13 Jun 2007
- Decision made.
- Photographic metadata and digiKam, 08 Jun 2007
- I'm still trying to find a good way to manage photographic metadata.
- Decisions, decisions, 25 May 2007
- The Sigma 10-20mm or the Nikon 70-300mm VR?
- Jeepers peepers, 11 May 2007
- Carrying an expensive camera into knee deep water in a boggy
swamp at night does have its rewards.
- Spring flowers, 19 Apr 2007
- A peek at some local blossoms.
- Snowy spring, 05 Apr 2007
- Winter cast His frosty gaze over the landscape last night.
- Trees in silhouette, 16 Mar 2007
- I have a weakness for trees in silhouette. Here in New England, the
(second-growth) forests are so thick that it's uncommon to see individual
trees. Not so everwhere.
- Prelude to Spring, 14 Mar 2007
- March is too soon to declare Spring sprung in New England, but the
landscape is sure starting to look like Spring. Muddy, in other words.
- Winter, 26 Feb 2007
- Photographs of winter.
- Shooting Raw, 12 Feb 2007
- New cameras bring new technologies. I'm making every bit count
with raw images.
- Flocl, 06 Dec 2006
- Flocl: a local copy of your Flickr photostream.
- XSL Flickr, 29 Nov 2006
- This is the permanent status page for XSL Flickr.
XSL Flickr is an XSL interface to
the Flickr Services API. Version 0.99 is hereby announced.
- Photo printing and Linux, 23 Sep 2006
- When we bought a high-end photo printer, I resigned myself to running
a Windows box to drive it. Troubles with VMWare pushed me to investigate
more closely and I was delighted to find a Linux solution: TurboPrint.
- Web architecture, 18 Sep 2006
- Arachnology, not computer science.
- … in the Belfry, 15 Aug 2006
- And in the hallway, and the living room, but not, I hope, in the
attic. Anymore.
- Flowers, 31 Jul 2006
- Because I'm going on the road for ten days, because I haven't
posted enough pictures of flowers this summer, because they're
beautiful. Just because.
- Managing Photographs, 16 Jul 2006
- What do you use to manage your digital photo collection?
- Norfolk again, 27 Jun 2006
- Visiting my folks. Pub signs and English roses.
- Paris, mostly below, 27 Jun 2006
- A few hours of sightseeing in Paris.
- XCF: bah, humbug!, 18 Jun 2006
- I know the calendar is almost exactly out of phase with Christmas,
but “bah, humbug” anyway. Gimp's XCF file format is deliberately
undocumented. Bah freaking humbug! [Update: a spec is under development!]
- Flowers in the Rain, 03 Jun 2006
- It's raining again, but that's not all bad.
- Azaleas and Toads, 29 May 2006
- Taking the easy way out: more pictures means more essays, right?
- Spring Bulb Show 2006, 14 Mar 2006
- Photos from this year's Spring Bulb Show at Smith College.
- Paradise Found, 13 Feb 2006
- A lovely week in one of the loveliest spots we know.
- Leaves in snow, 18 Dec 2005
- Nature on a frosty morning.
- Pub Signs UK, Fall 2005 Edition, 04 Oct 2005
- More pub signs from England and Scotland.
- Look at them peepers!, 14 Sep 2005
- Uh, ok, look at that peeper!
More Spring peeper photographs.
- Rome, 25 Aug 2005
- Completing the travelogue of our European vacation with four
days in Rome.
- Paris, 19 Aug 2005
- Three days in Paris.
- Pub Signs UK, Summer 2005 Edition, 19 Aug 2005
- Every trip to England is an opportunity to extend
my collection of pub signs.
- London, 19 Aug 2005
- Three days in London.
- Flowers in 3D, 18 Jul 2005
- I slipped out of the house late on Friday afternoon. I took the
camera and explored the flower beds, which are looking pretty good
this time of year.
- CrackinUp and UMTS Caches, 08 Jul 2005
- Two for two with a gorgeous view of the Pioneer Valley.
- Mountain Laurel, 19 Jun 2005
- Blossoms at last.
- Norwich, GB, 01 Jun 2005
- A selection of travel photos from my recent visit to my folks
place.
- Pub Signs UK, Summer 2005 Edition, 31 May 2005
- More pub sign photographs.
- Amsterdam Urban Art, 27 May 2005
- Have something important to say? Just stick it !!!!
- Amsterdam, NL, 27 May 2005
- The Netherlands is country number ten for me, with accompanying
touristy notes.
- A tale of two digicams, 20 May 2005
- A brief discussion of the pros and cons of two digicams: the Nikon
CoolPix 5700 and the Canon PowerShot S500.
- St Thomas: Pub Sign, 19 May 2005
- One for my pub sign collection!
- St Thomas: Flowers, 19 May 2005
- A small selection of flower photographs from our recent vacation in
St. Thomas, USVI.
- St Thomas: Below, 19 May 2005
- A small selection of underwater photographs from our recent vacation in
St. Thomas, USVI.
- St Thomas: Above, 19 May 2005
- A small selection of photographs from our recent vacation in
St. Thomas, USVI.
- Infrared, 06 May 2005
- The infrared filter is almost opaque to my eyes, but not
to my Nikon's CCD.
- Robin's Nest, 01 May 2005
- A robin is building her nest in our Rhododendron.
[Update: 3 June 2005: fledged.]
- JpegRDF: JPEG Metadata in RDF, 27 Apr 2005
- This is the permanent status page for JpegRDF.
JpegRDF is an
application for extracting, storing, and updating RDF metadata about
JPEG images. Version 2.3.0, with support for the
MakerNote field from Canon cameras, is now available.
- Friday Foto Fun, 15 Apr 2005
- A little light relief on a very taxing Friday.
- They're Baaack!, 06 Apr 2005
- Spring is in the air. [Update: 3 May 2005: now with pictures!]
- Spring Bulb Show, 20 Mar 2005
- Photos from the spring bulb show at Smith College.
- Splash of Color, 28 Feb 2005
- Blue and Red and Yellow and Pink and…
- Photographic Failures, 11 Feb 2005
- Snow and bark and blue sky.
- No, no, yes, and almost never, 19 Jan 2005
- Answers to questions you didn't ask.
- Writing from planes, 17 Jan 2005
- No wifi in BDL today, so I'm testing something new: writing
essays on my Sidekick.
- Pretensions to Art, 14 Dec 2004
- Somewhere between real and fake, I suppose
- Real, 14 Dec 2004
- Not faux.
- Faux, 14 Dec 2004
- Not real.
- 107 Stories. Straight down., 13 Dec 2004
- There's a roller coaster? Up there!?
- The Pursuit of Pleasure, 10 Dec 2004
- Las Vegas in signage.
- Cats in Las Vegas, 03 Dec 2004
- No, not the musical. And not in Las Vegas, actually. A title
misleading in almost every respect, in fact. Nevermind. Here are
pictures of our cat and I'm going to be in Las Vegas next
week.
- Kodachrome Memories, 23 Nov 2004
- Some of the first few images to come through my new film scanner.
- Autumn Reds, 25 Oct 2004
-
Tim speaks of the Autumn Blues. Here in New England, autumn isn’t
blue: it’s red and yellow and orange!
- Fountains of Basel, 08 Oct 2004
- There are a lot of fountains in Basel.
- Münster Statuary, 08 Oct 2004
- Münster Cathedral is decorated with fantastic faces and creatures.
- On the Walls of Basel, 08 Oct 2004
- Glued on, painted on, or spray painted on, there’s lots to see
on the walls of Basel.
- Münster Cathedral, 08 Oct 2004
- In Basel, Münster Cathedral is the center of the oldest part of town.
Dating from the twelfth century, it’s a mixture of romanesque architecture
and gothic style.
- Basel, CH, 04 Oct 2004
- First impressions of Basel, CH.
- Pub Signs UK, Fall 2004 Edition, 03 Oct 2004
- Yet another collection of photographs.
- Blickling Pyramid Cache, 02 Oct 2004
- Back to Blickling again. This time for a cache near the pyramid.
- Dizzy @ Felbrigg Hall Cache, 01 Oct 2004
- A woodland walk on the Felbrigg estate.
- Cromer Cathedral, 01 Oct 2004
- Our visit to Cromer gets its own essay mostly because of the gorgeous
panoramic view from the top of the cathedral tower.
- Felbrigg Hall, 01 Oct 2004
- We visited Felbrigg Hall, described by The National Trust as one
of the finest and least altered 17th century houses in East
Anglia.
- Think Left!, 30 Sep 2004
- Poor planning on my part forced me behind the wheel of an
automobile in England on this trip.
- Or What?, 27 Sep 2004
- What are my choices again?
- Random Shots, 23 Sep 2004
- A few random photographs from the Old Deerfield Craft Fair this
past weekend, because I think one of them is sort of interesting.
And on the subject of photography, a rave for hugin.
- Route 202 Quabbin Overlook Cache, 05 Sep 2004
- A beautiful view of the Quabbin.
- Pelham Murder?? Headstone Cache, 05 Sep 2004
- Murder in 1860?
- Jewelweed, 27 Aug 2004
- I became enchanted with Jewelweed (also known as “touch-me-not”)
before I was in the first grade. Then we moved away from New England
and I didn’t see it again for the better part of two decades. By the
time I encountered it again, it was a hazy childhood memory.
- Photo Feed, 25 Aug 2004
- Only care about the pictures? Now you can subscribe to them.
- Magnifi-mint Cache, 13 Aug 2004
- That makes two cache finds in Canada; this one behind the Royal Mint in
Ottawa.
- Ottawa, CA, 12 Aug 2004
- I spent most of (last) Sunday getting ready for the TAG
face-to-face meeting, but sometime late in the afternoon, I decided it
was time to check out the sites in Ottawa.
- They Ran Fiber All the Way to the End of the Dirt Road, 08 Aug 2004
- On Saturday, Paul invited me out to his brother’s cottage on Bob’s Lake.
A more relaxed, pleasant day with a nicer bunch of folks, you could hardly hope
to spend.
- Extremely Good Again, 08 Aug 2004
-
Extreme Markup Languages 2004 was another great conference.
My general remarks from last year
are true this year too, so I won’t repeat them.
That said, I can’t resist enumerating a few highlights.
- Bombardier Dash 8 Series 300, 07 Aug 2004
- The next time you're in a little prop plane like the
Bombardier Dash 8, try this: point your digital camera out the window
at the propeller and check out the LCD display.
- House On Fire Cache, 06 Aug 2004
- House On Fire is my first international cache!
- A Promise of Red, 25 Jul 2004
- There’s already some red in the garden, the Bee Balm and
the Geraniums are holding up nicely, but there’s more to come.
- Cadwell Cache, 24 Jul 2004
- Climbing to the top of Mount Lincoln.
- Mellow Yellow, 16 Jul 2004
- I don’t remember the soft, pale yellow blossoms of the
Daylilies in the front garden from last year.
- CrackinUp Cache, 06 Jul 2004
- Hiking in the Holyoke Range.
- Top of the Notch Cache, 06 Jul 2004
- Hiking Bare Mountain in the Holyoke Range.
- Nevada and Utah from 34,000 Feet, 05 Jul 2004
- Photos from my window seat on American Airlines flight 2254.
- Whole Lot of Shakin’ Cache, 01 Jul 2004
- Sculpture near JavaOne.
- Pacific Heights Cache, 01 Jul 2004
- Danielle Steele in San Francisco.
- Joining the Creative Commons, 28 Jun 2004
- Adding a Creative Commons license to the works on this site.
- Catch The Brass Ring Cache, 22 Jun 2004
- Strolling through Cambridge, MA, US.
- Holland Glen Cache, 20 Jun 2004
- A delightful, shady afternoon stroll along Hop Brook before clamboring up
to the sunny ridge.
- Lake Bottom Cache, 16 Jun 2004
- What better way to experiment with my new toy
than to try my hand at Geocaching?
- Expectations Achieved, 09 Jun 2004
- You knew it could. You knew it would. (A couple more flower snaps.)
- Summer Flowers and Metadata, 07 Jun 2004
- It’s early summer here in Massachusetts. That brings out the flowers.
And my camera.
These flowers photos have slightly better metadata than previous ones
because
I’ve spent a few days tinkering with jpegRDF.
- Not Quite 20,000 Leagues Under the Sea, 17 May 2004
- The last of the vacation pics from St. Thomas.
- TAG face-to-face, 16 May 2004
- The TAG met in Cambridge, MA, last week. We’re almost exclusively
focused on dealing with our last call issues, but that didn’t stop us
from talking about everyone’s favorite issue.
- Homeward Bound, 09 May 2004
- All good things, they say, must come to an end.
- Best of…, 08 May 2004
- Best of lists are arguably incomplete…I assert that any
list of the best restaurants in the world that doesn’t include Craig
& Sally’s is demonstrably incomplete.
- Day of the Iguana, 07 May 2004
- Eating tips for iguanas, in case, Kafkaesque, you should wake up
one morning and find that you’ve turned into one.
- Go West!, 06 May 2004
- As a respite from the general visual, aural, olfactory, gustatory,
and tactile perfection of the morning, we took a ride west, nearly as
far west as one can go by land.
- St. John, 05 May 2004
- We started today with a quick stop at the Grateful Deli and
short ferry ride over to St. John.
- Shopping, 04 May 2004
- Moving off the beach during the hottest part of the day, we
decided to do a little shopping.
- Coki Point, 03 May 2004
- Coki Beach is a wide, sun soaked swath of palest brown sand and
glistening turquoise water.
- Paradise, 02 May 2004
- These islands are paradise. I suppose there are lots of
different ways to define paradise…
- On Vacation, 01 May 2004
- Checking in…
- A Week of Random Thoughts, 27 Apr 2004
- A bunch of things crossed my desk last week. In the interest of
publishing them before they’re totally irrelevant, here they are.
- North on 101, 16 Apr 2004
- A photo essay north of San Francisco.
- Back to Blickling, 14 Mar 2004
- The surrounding countryside is lovely and affords several mostly-gravel
paths for walking.
The Hall is very nice as well, though we didn’t go inside this time.
- More Pub Signs, 13 Mar 2004
- Another photographic collection
- No Bug$?, 13 Mar 2004
- They’re artistic…uhm, bugs, at the very least.
- Antwerp, Belgium, 12 Mar 2004
- Belgium is country number nine for me. At a quick glance, I’m impressed.
[Update: new photos, better exposed.]
- Baconsthorpe Castle, 12 Mar 2004
- More accurately described as a fortified manor house, it’s a
short drive from my folks place.
- Liverpool Street Station, 10 Mar 2004
- In a circular way, Liverpool Street Station reminds me more of Grand
Central Station than Grand Central Station does.
- Sunrise, 06 Mar 2004
- Wireless all the way out to the patio. Sweet.
- Mostly Minty, 22 Feb 2004
- I hate to throw away “useful things.”
What constitutes a useful thing varies, but small metal boxes
and cannisters are definitely “useful.”
- Shadows, Mirrors, and Metadata, 01 Feb 2004
- I recall taking a picture of my shadow…
- Tampa (and Chicago), 23 Jan 2004
- A tiny spot of local color from my recent trip to Tampa.
- Blossoms in Winter, 04 Jan 2004
- Christmas came a few days late on my cactus this year.
- Shattered, 15 Dec 2003
- Oh, I have slipped the surly bonds of Earth. Not.
- Bound for Philadelphia, 07 Dec 2003
- Waiting in train stations is a lot like waiting in airports, except
the architecture is more interesting.
- Parting Shots, 03 Dec 2003
- I like L.A. Some parting shots and parting thoughts.
- Culver City, 01 Dec 2003
- I said I was going to let the suspence build a bit. Culver City is a hint.
- La Brea, 30 Nov 2003
- If the words “La Brea”
don’t stir a sense of wonder, you didn’t read the right books as a child.
- L. A. Exists, 29 Nov 2003
- Los Angeles exists. I’ve seen it. I’ve driven along Sunset Blvd, crossed
over Wilshire Blvd and Santa Monaca Blvd, I bet I’ve even been
in 90210.
- Kamakura, 20 Nov 2003
- A rainy, ethereal walk through the temples and shrines of Kamakura.
- Tokyo, 14 Nov 2003
- Wandering through Tokyo. (Updated 19 Nov 2003)
- Shadows, 09 Nov 2003
- They say the Earth is flat…
- Winter, 23 Oct 2003
- The season’s first dusting of snow.
- Pub Signs, 13 Oct 2003
- A collection of photographs.
- The DocBook Encoding Initiative or “TextBook”?, 09 Oct 2003
- In a lot of ways, DocBook and the TEI are very similar. I spent
most of today looking over the TEI Meta language and the constructs
in DocBook and the TEI. Maybe it’s possible to design our schemas so
that they can easily interoperate. In any event, a few touristy snaps
of Oxford as well.
- West England Web Architecture, 08 Oct 2003
- Most of the TAG found itself in Bristol this week. Our immediate goal: to
stop writing.
- Gallery, 05 Oct 2003
- I’ve decided to abandon gallery.
- Autumn, 01 Oct 2003
- The first of October seems a fitting time to acknowledge the
arrival of autumn…in the northern hemisphere, at least.
- Frogs and Snakes, 23 Aug 2003
- More herps from the backyard.
- Fungus Among Us, 20 Aug 2003
- The fungi like the damp, that's for sure.
- Cute as a Button, 02 Aug 2003
- Way before I became a bit pusher, I was going to be a zoologist.
In fact, for as long as I can remember, I wanted to be a
herpetologist.
- Up Close and Personal, 27 Jul 2003
- It's possible to get really, really quite close with my new camera.
- Attention Hikers, 25 Jul 2003
- More photos from Whistler. And a warning to hikers.
- It Always Rains in Vancouver, 23 Jul 2003
- The weather is very predictable. It always rains in
Vancouver.
- First Impressions, 12 Jul 2003
- Norm plays with his birthday present, a Nikon 5700 digital
camera. You only get one chance to make a first impression.
- Summer Flowers!, 02 Jul 2003
- A bright blue sky. A warm breeze. And flowers.
- Lost in San Francisco, 10 Jun 2003
- A mostly aimless wander through San Francisco with a few appropriately
touristy shots.
- Violets, 28 May 2003
- The violets are blooming again.
- St. Thomas, USVI, Feb 2003
- The perfect vacation.
- Hawai`i, May 2002
- A short stay in Honolulu, HI for a TAG meeting and WWW 2002.
- Rome, Italy, 10 Apr 2002
- Rome, Italy
- Pompeii, Italy, 09 Apr 2002
- Pompeii, Italy
- Capri, Italy, 08 Apr 2002
- Capri, Italy
- Zungoli, Italy, 07 Apr 2002
- Zungoli, Italy
- Pisa, Italy, 06 Apr 2002
- Pisa, Italy
- Florence, Italy, 05 Apr 2002
- Florence, Italy
- Padua, Italy, 04 Apr 2002
- Padua, Italy
- Venice, Italy, 03 Apr 2002
- Venice, Italy
- Verona, Italy, 02 Apr 2002
- Verona, Italy
- Lugano, Switzerland, 01 Apr 2002
- Lugano, Switzerland
- Milan, Italy, 31 Mar 2002
- Milan, Italy
- Cannes, France, Feb 2002
- A few snaps from the W3C Technical Plenary.
- Norwich, England, Feb 2002
- Uhm, TBD.
- Belchertown, Mar 2001
- The opposite of travelling.
- The South of France, Sep 2000
- A canal vacation in the south of France.
- Edinburgh, Jun 2000
- Visiting Edinburgh, Scotland for an XML Schema WG Meeting.
- England, Jun 2000
- Visiting the Lake District in England.
- Paris, Jun 2000
- Visiting Paris again.
- New York City, May 2000
- Visiting New York City.
- San Francisco, Mar 1999
- Visiting the Bay Area.
- Bangkok, Jan 1999
- Venice of the East, revisited.
- England, May 1998
- Stonehenge, the New Forest, and other sights.
- Paris, May 1998
- Paris in the spring.
- Bangkok, Apr 1998
- Venice of the East.
Photos From Planes
- Bombardier Dash 8 Series 300, 07 Aug 2004
- The next time you're in a little prop plane like the
Bombardier Dash 8, try this: point your digital camera out the window
at the propeller and check out the LCD display.
- Nevada and Utah from 34,000 Feet, 05 Jul 2004
- Photos from my window seat on American Airlines flight 2254.
- Eastward Bound, 01 Mar 2004
- Mostly pictures from planes.
- Tampa (and Chicago), 23 Jan 2004
- A tiny spot of local color from my recent trip to Tampa.
Plants
- Jewelweed, 27 Aug 2004
- I became enchanted with Jewelweed (also known as “touch-me-not”)
before I was in the first grade. Then we moved away from New England
and I didn’t see it again for the better part of two decades. By the
time I encountered it again, it was a hazy childhood memory.
- A Promise of Red, 25 Jul 2004
- There’s already some red in the garden, the Bee Balm and
the Geraniums are holding up nicely, but there’s more to come.
- Mellow Yellow, 16 Jul 2004
- I don’t remember the soft, pale yellow blossoms of the
Daylilies in the front garden from last year.
- Joining the Creative Commons, 28 Jun 2004
- Adding a Creative Commons license to the works on this site.
- Expectations Achieved, 09 Jun 2004
- You knew it could. You knew it would. (A couple more flower snaps.)
- Blossoms in Winter, 04 Jan 2004
- Christmas came a few days late on my cactus this year.
- Plants!, 10 May 2003
- What a haul!
Politics
- Microsoft + Yahoo!, 04 Feb 2008
- Like so many others, it doesn't give me a warm fuzzy feeling.
- </war>, 20 Jan 2008
- The subject speaks for itself, I think.
- November 7, 2006, 02 Nov 2006
- Eligible voters in the United States, this post is for you.
- 299,999,999 (and counting), 16 Oct 2006
- “Billions and billions,” he said in his best Carl Sagan. Not
locally, but still…
- WTF?!, 11 Oct 2005
- This administration has gone mad. [Update: perversely so.]
- Anger Management, 07 Jul 2005
- I don't find anger conducive to writing and I have not written
in more than two weeks. That's apparently not a coincidence.
- Liberal Pinko, 07 Jun 2005
- A nice oversimplification of some complex issues.
- Buy Blue, 15 Feb 2005
- By way of Simon Phipps.
- Hoodwinked, 28 Jan 2005
- If you think we're going to record your answer accurately, please
press 1, otherwise…
- Taking the Long View, 09 Nov 2004
- Reflections on an election lost. Somewhat bleak, arguably
shallow reflections, with the self-evident conclusion that either
we'll learn to live together, respect the miniscule pocket of life
sustaining environment that we find ourselves in, and plan for our
collective futures, or we won't.
- Go Vote!, 02 Nov 2004
- It’s the first Tuesday after the first Monday in November of an
election year. Go vote, America!
- An Unpaid Political Advertisement, 18 Oct 2004
- A brief sojourn into politics.
Potent Potables
- The perfect Mojito, 04 Jul 2008
- Something light and sweet for a summer holiday weekend.
Prague
- Norfolk, GB, and Prague, CZ, 29 Mar 2009
- Photos from my recent trip to England and the Czech Republic.
Programming
- Landmark XML Calabash Moment, 28 Apr 2009
- For the first time ever, (I assert) XML Calabash passes 100% of
the XProc test suite!
- XML Calabash 0.9.7 released, 31 Mar 2009
- Announcing a new release of XML Calabash, my XProc processor.
- Implementing AtomPub, 23 Jan 2009
- A few weeks ago, I decided to build a conformant AtomPub server
implementation on MarkLogic Server. Mostly for fun, but partly with an eye
towards using it for some future reimplementation of this weblog. In any
event, it's up and running on my test server.
- Three handy utilities, 07 Jan 2009
- For the New Year, three handy tools. Two for the Mac and one for
everyone.
- XML Calabash 0.9.0 Released, 28 Nov 2008
- Today I'm releasing XML Calabash 0.9.0, the first beta release
of my XProc processor.
- XML Calabash: an XProc implementation, 24 Aug 2008
- This is the permanent status page for Calabash.
Calabash is an
implementation of XProc: An XML Pipeline
Processor, a specification being developed by the W3C to
address questions about the XML processing model.
Version 0.9.17 beta is now available.
- Cover art, 15 Apr 2008
- Using the Amazon search API as a quick-and-dirty way to find
album covers.
- The XML Pipeline Processor, V0.0.3, 19 Oct 2007
- Announcing the second
release of the XML Pipeline Processor,
my implementation of XProc:
An XML Pipeline Processor.
- Unintended consequences, 17 Oct 2007
- Everything is connected. But some things less obviously than others.
You're testing for consequences, right?
- The XML Pipeline Processor, 10 Jul 2007
- This project is defunct, see http://norman.walsh.name/2008/projects/calabash instead.
- The XML Pipeline Processor, 10 Jul 2007
- Announcing the first release of the XML Pipeline Processor,
my implementation of XProc:
An XML Pipeline Processor.
- XSL Flickr, 29 Nov 2006
- This is the permanent status page for XSL Flickr.
XSL Flickr is an XSL interface to
the Flickr Services API. Version 0.99 is hereby announced.
- GPX Google, 20 Jun 2006
- This is the perl script that I use to build Google Maps of
my rides around Amherst. [Update: supports more variance in the GPX format.]
- Thinkpad DS, 20 Apr 2006
- Thoughts on NetBeans, the virtues of a dual-screen setup, and
waking up early.
- Working with JAXP namespace contexts, 28 Mar 2006
- The NamespaceContext is the interface that JAXP
provides for establishing the namespace bindings used when an XPath
expression is evaluated. Unfortunately, as interfaces go, it leaves
a couple of things to be desired.
- GKrellSun 1.0.0, 17 Mar 2006
- GKrellSun is a GKrellM plugin that displays solar and lunar
information.
- xjparse: Easier XSD validation with Xerces, 01 Dec 2005
- This is the permanent status page for xjparse.
Xjparse is a simple
command-line wrapper for the Xerces XML Schema validator. It accepts
several options, notably one which specifies the set of schemas to be
used during validation. Version 1.0 is now available.
- XML Processing Model Working Group, 27 Oct 2005
- Public at last! One of the goals of this working group is to
define a standard language for expressing the way in which XML
processing is to be applied to a document or set of documents. In
other words, how to get validation, XInclude, transformations, and
other processes in the right order with the right parameters. Oh, and
I'm chairing it.
- JpegRDF: JPEG Metadata in RDF, 27 Apr 2005
- This is the permanent status page for JpegRDF.
JpegRDF is an
application for extracting, storing, and updating RDF metadata about
JPEG images. Version 2.3.0, with support for the
MakerNote field from Canon cameras, is now available.
- RDF Twig: XSLT Extension Functions for Accessing RDF Graphs, 25 Apr 2005
- This is the permanent status page for RDF Twig.
RDF Twig is a
set of XSLT extension functions for Saxon and Xalan that provide dynamic
access to RDF graphs stored in the Jena repository. Version 0.96,
supporting the Saxon 8.4 API, is
now available.
- sxpipe: An Implementation of Simple XML Pipelines, 30 Jul 2004
- This is the permanent status page for sxpipe. The sxpipe project
is a Java implementation of SXPipe: Simple XML Pipelines.
Simple XML Pipelines provide a linear processing
model for XML documents. This processing model allows authors to
choose the order in which components (such as XInclude, validation,
and transformation) are executed.
- SXPipe: Simple XML Pipelines, 20 Jun 2004
- SXPipe is a language for building Simple XML Pipelines and a
Java toolkit that implements it. This is hardly a new idea; a quick
web search will turn up a number of similar projects. I’ve written
elsewhere about why I did it and why I think pipelines are important.
This essay just describes SXPipe.
- Is It the APIs, Stupid?, 14 Jun 2004
- You’ve got your regular expressions, your SAX, and your DOM,
you’ve even got your RDF as an XML API (I’m not kidding). And now
you’ve got another choice in the Java platform.
Some thoughts on APIs.
- Perl Bug?, 11 May 2004
- Something has changed in Perl 5.8.4 that breaks my conduits, maybe yours.
(Updated: a little debugging after all.)
- Palm Icons, 16 Jan 2004
- Reaping the fruits of an evening spent in the joys of reverse
engineering and gleeful hackery.
Project 365
- Matting photographs, 07 Jan 2008
- Pretty pictures on your screen (or your TV, projector, what-have-you)
are all well and good, but sometimes its nice to have a real print on dead
trees in a proper frame.
Pub Signs
- Pub Signs UK, Late Summer 2007 Edition, 22 Sep 2007
- I saw dozens, but only had the opportunity to photograph two.
- Oxford Pub Signs, Summer 2007 Edition, 27 Jul 2007
- Yet even more pub signs.
- Pub Signs UK, Fall 2005 Edition, 04 Oct 2005
- More pub signs from England and Scotland.
- Pub Signs UK, Summer 2005 Edition, 19 Aug 2005
- Every trip to England is an opportunity to extend
my collection of pub signs.
- Pub Signs UK, Summer 2005 Edition, 31 May 2005
- More pub sign photographs.
- St Thomas: Pub Sign, 19 May 2005
- One for my pub sign collection!
- Pub Signs UK, Fall 2004 Edition, 03 Oct 2004
- Yet another collection of photographs.
- More Pub Signs, 13 Mar 2004
- Another photographic collection
- Pub Signs, 13 Oct 2003
- A collection of photographs.
RELAX NG
- Spinning up for more RELAX NG work, 20 Nov 2006
- The RELAX NG Technical Committee met today for the first time in quite
a while. The impetus was administrative, but we took the opportunity to look
to the future.
- notAllowed?, 27 Oct 2006
- On customizing DocBook and the importance of sometimes being
optionally not allowed.
- XSLT 2.0 RELAX NG Grammar, 12 Jul 2006
- Yet more bug fixes for my XSLT 2.0 RELAX NG Grammar. This version
validates stylesheets conforming to the 8 June 2006 draft of XSLT 2.0.
- XSLT 2.0 RELAX NG Grammar, 19 Apr 2005
- A few more bug fixes for my XSLT 2.0 RELAX NG Grammar. This version
validates stylesheets conforming to the 4 Apr 2005 draft of XSLT 2.0.
- XSLT 2.0 RELAX NG Grammar, 07 Apr 2005
- I've fixed a few bugs in my XSLT 2.0 RELAX NG Grammar.
- Validating XSLT 2.0, 25 Jul 2004
- A RELAX NG Grammar for XSLT 2.0 and the marvelous simplicity
of externalRef.
RSS
- Timing is everything, 07 May 2009
- So, AtomPub is a failure and RSS is dead. Anyone want to guess
what my conference presentation next week is about?
- Life after email, 20 Oct 2006
- Reports indicate that as a social phenomenon, email is dying out.
As a technical phenomenon, spam is killing it. So what's an old codger
to do?
- In praise of web 1.0, 03 Apr 2006
- I'm as excited as the next web developer about the whiz-bang,
AJAX, JavaScript magic of web 2.0 interfaces, but let's not forget
that there's still value in designing workable interfaces for less
powerful browsers.
- Feeds, 14 Feb 2006
- My plan to
remove RSS feeds
caused some consternation in the community. In addition to pointing
out some places where RSS is still needed, a workaround was proposed.
So, before I pull the plug, let's see if the
workaround will…work. [Update: no, it won't.]
- RSS R.I.P., 01 Feb 2006
- This is your two week warning: when I return from vacation, the
RSS feeds are going to go away.
- Talk To Me, 09 Sep 2004
- This evening I installed some new code for handling comments.
The significant new features are the ability to put HTML elements (a few of
them, anyway) in your comments and the ability to subscribe to the comments
on a particular essay.
- Blogroll, 01 Sep 2004
- When I first starting putting this site together, I constructed
a page that contained my “blogroll”. That page quickly became stale
and I gave up. A few days ago, the Bloglines tip drifted past that showed me how
to put the blogroll back, so here it is. Make of it what you will.
- Tim on Keith and Angle Brackets, 31 May 2004
- The world hardly needs me to point to something that Tim already has,
but that doesn’t mean I can resist
- Rebuked, 13 Jan 2004
- Mark caught me serving broken XHTML. I wish my browser had done
me that favor.
- On Atom and Postel’s Law, 12 Jan 2004
- While it’s true that a number of the political factors that influenced
the draconian, anti-Postel’s Law design of XML have gone away, I still
think that design is virtuous and correct.
- No Takers?, 17 Nov 2003
- I challenged the escaped markup crowd to build a feed. No one did.
Did no one notice, or did no one care? Or maybe no one succeeded?
- Escaped Markup: What To Do Instead, 18 Sep 2003
- I've argued against escaped markup in several forums: time to
stop for a while. Either I've made my points or I haven't, repeating
myself won't help. But since a number of people have suggested that
I'm not proposing any solutions: here are some solutions. And a
challenge; or at least an exercise that I think might be
interesting.
- Escaped Markup: Still Harmful, 16 Sep 2003
- No one has produced a single argument that even begins to
persuade me to accept escaped markup.
- Escaped Markup Considered Harmful, 20 Aug 2003
- Norm Walsh on why using CDATA or escaped characters to carry markup is wrong.
- Static in the Echo, 26 Jun 2003
- I've been following the Echo Project as best I can.
Conceptually, it seems like a good idea: the current state
of affairs with respect to RSS is pretty messy and this effort would
give us a fresh start. I've already voiced support for the idea.
But I'm really startled to see how complex things have gotten.
- A Slice of RSS, 25 Jun 2003
- Standardization is a good thing. Most of my day job wouldn't
make a lot of sense if I didn't believe that. We've reached a point
where it should be possible to achieve consensus about what's required
to identify an item and what sorts of extensions should be easily
achievable. I'll support whatever the community adopts.
- Is This a Blog?, 17 Jun 2003
- Sam Ruby started a discussion about the essential characteristics
of a web log entry. Herewith a few thoughts of my own.
- RSS and RDF, 22 May 2003
- On RSS, RDF, and making the former an instance of the latter.
- Learning to Read, 19 May 2003
- If imitation is the sincerest form of flattery, then the trick is figuring
out who to flatter, right?
Rants
- meta http-equiv=X-UA-Compatible: Brilliant!, 26 Jan 2008
- Well played! Spectacular! Five Stars! Home run! Perfect!
Resource Description Framework (RDF)
- RDFa for DocBook?, 22 Sep 2009
- Adding RDFa to DocBook would make it possible to add a class of
semantic annotations to DocBook without changing the schema.
But is that a good idea?
- XML+XQuery+Google Voice+Python=WIN!, 01 Sep 2009
- It's finally possible to put all the pieces together.
- Metadata big bang, 18 Feb 2007
- Hacking httpRange-14.
- PIM Example, 16 Dec 2005
- An example of how I use the vCard ontology and all this XML+RDF stuff.
- Extracting vCards from hCard markup, 12 Dec 2005
- Another attempt at refining the ontology that I've been
working on for modelling vCard data in RDF. This time with a GRDDL
transformation to extract RDF from hCard markup.
- Modelling vCards in RDF, 05 Dec 2005
- Yet another stab at modelling names and addresses.
- An address book ontology (take 2), 30 Nov 2005
- More thoughts on modelling names and addresses.
- An address book ontology, 25 Nov 2005
- Modeling names and addresses. No, not that old debate, the sort
that appear in your address book.
- Blog Housekeeping: SKOS Taxonomy, 01 Jun 2005
- I've done a bit more housekeeping. None of this should
be significant to the casual visitor, nor even visible for the most part.
- JpegRDF: JPEG Metadata in RDF, 27 Apr 2005
- This is the permanent status page for JpegRDF.
JpegRDF is an
application for extracting, storing, and updating RDF metadata about
JPEG images. Version 2.3.0, with support for the
MakerNote field from Canon cameras, is now available.
- RDF Twig: XSLT Extension Functions for Accessing RDF Graphs, 25 Apr 2005
- This is the permanent status page for RDF Twig.
RDF Twig is a
set of XSLT extension functions for Saxon and Xalan that provide dynamic
access to RDF graphs stored in the Jena repository. Version 0.96,
supporting the Saxon 8.4 API, is
now available.
- Tagback: Joining the Folksonomy Fray, 20 Feb 2005
- I've added provisions for folksonomy tags and plan to
adopt them as a replacement for threads.
- Model Hacking, 04 Oct 2004
- I’ve been offline for several days, visiting with my folks, taking
pictures, relaxing. I’ve also been hacking a bit with
the way foaf:depicts is used on this site.
- A Topic Map for norman.walsh.name, 08 Sep 2004
- RDF and Topic Maps cover a lot of the same territory. This essay exposes
a first attempt at building a Topic Map for the contents of this site.
It models only a few topics and associations and it probably models
them badly.
- Is RDF/XML Good for Anything?, 30 Jul 2004
- Having a standard transfer syntax for RDF is great.
XML is an ideal format for this sort of “core dump”: it’s amenable to
machine processing and it’s possible for a human being (with
sufficient skill, experience, and dedication) to look at it in a text
editor and “figure it out”.
So RDF/XML is good for RDF core dumps.
But is it something users should be writing by hand? I’m not sure.
- Is It the APIs, Stupid?, 14 Jun 2004
- You’ve got your regular expressions, your SAX, and your DOM,
you’ve even got your RDF as an XML API (I’m not kidding). And now
you’ve got another choice in the Java platform.
Some thoughts on APIs.
- Summer Flowers and Metadata, 07 Jun 2004
- It’s early summer here in Massachusetts. That brings out the flowers.
And my camera.
These flowers photos have slightly better metadata than previous ones
because
I’ve spent a few days tinkering with jpegRDF.
- A Week of Random Thoughts, 27 Apr 2004
- A bunch of things crossed my desk last week. In the interest of
publishing them before they’re totally irrelevant, here they are.
- Not in RDF, 02 Apr 2004
- There isn’t really a simple “not” operator in RDF. Nevertheless,
it’s useful, particularly for establishing default values.
So what can we do?
- Coverage, 11 Oct 2003
- Some essays are about specific places. It seemed unfortunate
that there was no way to find an essay on that basis. Now you can.
- Metadata Wins Again!, 21 Aug 2003
- Explicitly making use of metadata to drive the production of
this website has been a total win several times.
- RDF Twig, 19 Aug 2003
- I presented RDF Twig, some work that I did on accessing RDF graphs
from XSLT, at Extreme this year.
- Vicious Circle, 29 Jul 2003
- The TAG is trying to get to last call. There's lots of hard work left
to do on our principal deliverable, but hard work isn't a problem. Intractable
issues, those are a problem. The question is, how intractable is httpRange-14?
- http://..., is that you?, 06 Jun 2003
- Assigning URIs to people, and perhaps to any physical resource,
has consequences both social and technical.
Socially, I think it's a question of politeness. Am I allowed to make up
URIs that identify you? Technically, well, the problems range from
straightforward technical challenges, like how do identify when two
URIs that are spelled differently point to the same resource and what
do you do about it after you have, to the range of http: identifiers.
- RSS and RDF, 22 May 2003
- On RSS, RDF, and making the former an instance of the latter.
- The Topics are Broken, 21 May 2003
- Building a global ontology is hard.
- How?, 14 May 2003
- How does this site work?
Reviews
- The Gun Seller, 26 Feb 2007
- He can write, too.
- Praise for Thursday Next, 28 Apr 2004
- Join SpecOps-27 agent Thursday Next and her pet dodo in their
quest to keep 1986 safe from Jack Schitt and his henchmen at
Goliath Corporation.
- Dinner with Vermeer, 31 Mar 2004
- On Friday and Saturday evening, Amherst Writers &
Artists Press presented a theatrical fundraiser: dinner
accompanied by a series of tableaux
vivants of Vermeer paintings. [Update: there are now 35 known Vermeer paintings.]
- Editing with Oxygen, 22 Jan 2004
- Kudos for a nice looking XML editing application.
- American Gods, 24 Dec 2003
- Neil Gaiman’s American Gods is good stuff.
Rodents
- Scene from a 50's sitcom, 28 Oct 2006
- Things you don't believe when they happen to other people. You're
not expected to believe this tale, but it's true nevertheless.
- Baffled Human? Mouse Baffle!, 31 Jan 2004
- Driving home a few days ago, I had an odd experience: when I
took my foot off the accelerator, my truck continued along at 40mph. I
have a manual transmission, that’s not supposed to happen!
Rome, Italy
- Rome, 25 Aug 2005
- Completing the travelogue of our European vacation with four
days in Rome.
San Francisco, CA, US
- Lost in San Francisco, 10 Jun 2003
- A mostly aimless wander through San Francisco with a few appropriately
touristy shots.
- San Francisco, Mar 1999
- Visiting the Bay Area.
Scottsdale
- Chihuly: The Nature of Glass, 03 May 2009
- The Chihuly exhibit is at the Desert Botanical Garden through
the end of the month. If you're in the greater Phoenix area, it's
worth a visit!
- Hiking on Camelback Mountain, 06 Apr 2009
- A long, steep climb to a beautiful view.
Self Portraits
- Random Shots, 23 Sep 2004
- A few random photographs from the Old Deerfield Craft Fair this
past weekend, because I think one of them is sort of interesting.
And on the subject of photography, a rave for hugin.
- Shadows, Mirrors, and Metadata, 01 Feb 2004
- I recall taking a picture of my shadow…
- Mirror Project, 16 Dec 2003
- More self-portraits a lá The Mirror Project.
- Shattered, 15 Dec 2003
- Oh, I have slipped the surly bonds of Earth. Not.
- Send in the Clones, 03 Jul 2003
- Nothing serious here, just more artistic frippery.
- Cheshire Norm, 05 Jun 2003
- As I was going up the stair / I met a man who wasn't there. /
He wasn't there again today. / I wish, I wish he'd go away.
Self Reference
- Where am I?, 06 Mar 2010
- Or, perhaps more to the point, where was I? And where will I be?
- What your drive knows, and what it doesn't, 01 Mar 2010
- I recently had occasion to swap hard drives between two essentially
identical laptops. A surprising number of apps knew the difference.
- Built my own..., 15 Oct 2009
- Another geekdom right of passage: builing my own box.
- Building my own…, 03 Jun 2009
- I've always wanted to pick out the components and build my own
computer. Maybe the time has come.
- Miscellany, 29 May 2009
- On speaking engagements (two excellent conferences),
anniversaries, and VoIP.
- Back to blogging, 24 Mar 2009
- The epitome of pointless posts with a few notes on rapid appication
development.
- The Rule of Thirds, 12 Dec 2008
- Ever wonder if professional cinematographers use the rule of
thirds? Want to try an experiment to find out? A really, really
annoying experiment?
- </TAG>, 09 Dec 2008
- I've been an elected member of the W3C Technical Architecture Group
for eight years. I've had a wonderful time and I hope that I've contributed
in useful ways, but I feel like it's time to step aside, at least for a
little while.
- Which end is up?, 08 Dec 2008
- It's no secret that I need help staying organized. I multitask
reasonable well, but only among the small number of tasks that have my
attention.
- Hardware woes, 26 Nov 2008
- Into every life, … some hardware failures must fall.
- Hello again, 22 Nov 2008
- I've been busy, ok?
- Network security and reliability, 27 Aug 2008
- Getting a reliable internet connection can lead to some odd
discoveries.
- One of those days…, 21 Jul 2008
- How many things can go wrong on the way to the airport? Let me count
the ways…
- Happy anniversary, 29 May 2008
- By some ways of reckoning, Norman.Walsh.name is five today.
- Mark Logic, 28 Apr 2008
- Makers of an exceptional XQuery engine and XML content platform.
And my new employers.
- Sun set, 28 Apr 2008
- Not a photographic essay, but a change of affiliation.
- Cover art, 15 Apr 2008
- Using the Amazon search API as a quick-and-dirty way to find
album covers.
- Tweet!, 05 Apr 2008
- A couple of attempts at interesting twitter applications.
- More mapping hacks, 31 Mar 2008
- Mapping photographs is one of those fun little projects that grows
everytime I think about it.
- Mapping photographs, 26 Mar 2008
- An AJAX/Google Maps hack. [Update 28 Mar 2008: Now with my
Flickr contacts' photographs.]
- Avatars, 07 Mar 2008
- All the @chinposin on Twitter reminds me, I added “avatar” support
to my weblog comment system a while back.
- Norman.Walsh.name, 15 Feb 2008
- Norm's musings. Make of them what you will.
- Houston, you are go for comments, 23 Jan 2008
- Something broke a bit of logical inference in the
build system. Without the inference that comments were allowed,
they weren't. Fixed now.
- Changing my spots, 20 Jan 2008
- Well, changing my stripes into spots, I suppose. Notes on the
upgrade from Mac OS X “Tiger” to “Leopard”.
- Home alone, 20 Jan 2008
- On my own for a week. At home.
- Inbox zero, 09 Jan 2008
- An empty mailbox. Unread mail: 0. That's just spooky.
- Back in Mac, 21 Dec 2007
- My Mac's back (sortof). Next time I have to do the reinstall dance, these notes
will help.
- Ubuntu 7.10, 19 Dec 2007
- Gutsy indeed.
- More lossage, 15 Dec 2007
- The evidence, the likely culprit, and the annoying tale of
repair.
- Encryption lossage, 07 Dec 2007
- Encrypting some stuff seems like a good idea. Mail, for example.
If you stole my laptop, you wouldn't find anything interesting in the
142,113 email messages therein, but I'd rather you didn't get to look.
Just on principle. [Updated.]
- Parallel windows redux, 01 Dec 2007
- I'm driving two browser windows in parallel again. That's good
news for my presentations.
- Size is relative, 17 Oct 2007
- Is that your truck, or are you just…no, really, is that your truck!?
- A little bit of Ajax, 15 Oct 2007
- After a brief exploration of “information management” programs,
I decided to roll my own. Irrespective of whether it succeeds or fails,
I learned a little something about Ajax. Emphasis on little.
- More design tweaks, 25 Sep 2007
- A few more tweaks to the site design and a little Ajax to boot.
- Maybe related, 23 Sep 2007
- Am I repeating myself? Another way of navigating.
- New look, or “Look, new!”, 15 Sep 2007
- Same content, different style. (Or, what I did on my short
vacation.)
- Mac'ing progress, 27 Aug 2007
- A week into my Mac, I think it's a net win (remind me to write
about the joys of 10,000+ images in LightRoom), but it's not perfect.
Nothing is, so that's ok.
- Mac Love, 19 Aug 2007
- Still learning, and the experience gets better.
- I Mac, 15 Aug 2007
- My out-of-the-box experience. Or, learning to use the Mac.
- Mercurial heartburn, 09 Aug 2007
- A tale of woe with bad parts, good parts, and a moral.
- Bigger is better, 03 Aug 2007
- Does size matter?
- Mercurial, 19 Jul 2007
- The version control system, not my personality.
- Deconstructing the kitchen, 22 Jun 2007
- And I don't mean artistic criticism about its architectural merits, either.
- Four years old, 29 May 2007
- It doesn't feel like four years.
- Deleted, 07 May 2007
- I always suspected I wasn't that interesting.
- Modern laptops, 03 Apr 2007
- Chewing on the idea of a new laptop.
- Take it easy, take it slow, 26 Mar 2007
- It's possible to use a laptop with a broken fan. It's not easy, but
it is possible. Unless you want to get real work done, of course.
- Parallel Windows, 20 Feb 2007
- I'm trying to drive two browser windows in parallel. It used to work,
circa August of 2006, but doesn't anymore. Perhaps I was exploiting a feature
subsequently deemed a bug. I dunno. Lazyweb?
- Metadata big bang, 18 Feb 2007
- Hacking httpRange-14.
- Threads abandoned, 07 Feb 2007
- Threading is still too much trouble. Let's try something else.
- Cruising the Caribbean, 28 Jan 2007
- Nassau, San Juan, St. Thomas, St. Maarten, Tortola, and Key West.
- Back on the grid, 22 Jan 2007
- In case you didn't notice, I was gone for the better part of
two weeks. I'm back now.
- 2006: A year in flights, 31 Dec 2006
- For business and pleasure, I got around a bit again this year.
- See you in '07!, 21 Dec 2006
- No big end-of-year recap, just a little gratitude for reading along.
- Back online, 18 Dec 2006
- The thing about digital technology is, either it works or it
doesn't.
- %#$?!, 23 Oct 2006
- What the %#$?! did you say?
- Dreaming of markup, 21 Aug 2006
- XML: Shakespearean or just surreal?
- Gambling on Oil Futures, 17 Jul 2006
- We bought a winter's supply of fuel oil today. Gambling that the
price of oil will go up seems a pretty safe bet.
- CAPTCHA this!, 30 Jun 2006
- More fodder in the ongoing war against comment spam. Y'all can
do math, right?
- Comment Spam, 19 Jun 2006
- It took several years, but the spammers finally launched a
successful attack on my comment system.
- 365 (1095); 135 (547), 29 May 2006
- Happy birthday × 3.
- Back online (and have been for a while), 23 May 2006
- Applause for IBM's warranty repair service, the joys of Ubuntu,
and random stuff.
- 93°C, 07 May 2006
- Cap'n! I canna give her anymore, she'll melt!
- Blog naked, 05 Apr 2006
- A celebration of structured markup.
- IE Rendering Issues, 16 Mar 2006
- What I write isn't necessarily what you see.
- 2005: A year in flights, 02 Jan 2006
- For business and pleasure, I got around a bit last year.
- My cut-and-paste year, 01 Jan 2006
- A baker's dozen sentences from 2005.
- XSLT 2.0 in production, 31 Dec 2005
- Or, “what I did on my winter vacation.”
- See also, 10 Dec 2005
- Pointers to some recent points of interest.
- More baking, less frying, 08 Dec 2005
- More back-end fiddling.
- FastCGI and other changes, 02 Dec 2005
- I've switched to FastCGI for several features and I've turned
off trackbacks. You aren't supposed to notice. [Update 5 Dec 2005:
but I sure did!]
- Back online!, 29 Nov 2005
- SSH works again!
- Reader Feedback, 23 Oct 2005
- A few thoughts on a few of your thoughts.
- Up again, 22 Jun 2005
- The fact that you can read this demonstrates that…you can read this.
- Blog Housekeeping: SKOS Taxonomy, 01 Jun 2005
- I've done a bit more housekeeping. None of this should
be significant to the casual visitor, nor even visible for the most part.
- R&R, 06 May 2005
- Gone fishin'
- Threading Revisited, 04 May 2005
- The overhead of maintaining threads was too high, so I've decided
to do something else.
- Five Years, 24 Apr 2005
- Today is officially my fifth anniversary at Sun Microsystems.
- Things that break and things that just work, 06 Apr 2005
- It's not been my year for hardware, and it's only April.
But it's not as bad as it could have been.
- Muzzled, 28 Mar 2005
- Grumble, grumble, DNS, grumble, registry, grumble, grumble, broken.
- Coming out of the closet, 25 Mar 2005
- Literally, I mean, not figuratively. If you can read this, the
DNS has been updated and you're no longer pulling these bits off the
little box in the closet in my office.
- The Upgrade Story, 09 Mar 2005
- A short story about upgrading the boot disk.
- Going Down?, 07 Mar 2005
- When the disks start to whine…[update: replace 'em.]
- Struggling with Tags, 24 Feb 2005
- Technorati doesn't seem to like my tags. Maybe putting them in the
Atom feed will help?
- Tagback: Joining the Folksonomy Fray, 20 Feb 2005
- I've added provisions for folksonomy tags and plan to
adopt them as a replacement for threads.
- Atom feed of Subversion log, 12 Feb 2005
- Tracking my hacks in Subversion.
- CSS or XSL?, 10 Feb 2005
- A probably redundant pointer to the CSS vs. XSL debates at
XML.com.
- Subversion and other updates, 09 Feb 2005
- A random assortment of updates and announcements.
- View Source!?, 06 Feb 2005
- From the “I would if I could” department.
- The Year in Review, 01 Jan 2005
- At the close of my first full calendar year of writing in this
medium, a look back at what you looked at last year.
- Model Hacking, 04 Oct 2004
- I’ve been offline for several days, visiting with my folks, taking
pictures, relaxing. I’ve also been hacking a bit with
the way foaf:depicts is used on this site.
- New Laptop!, 20 Sep 2004
- My new laptop is a ThinkPad T42p and it’s mostly up and running now.
- Laptop Decisions, 13 Sep 2004
- When all is said and done, I only want to carry one laptop around with me.
That means I have to pick one. So I picked one.
- Annotations, 10 Sep 2004
- The DocBook TC has been talking about annotations for a while
now. Herewith a few random thoughts and a little bit of experimental
implementation.
- Talk To Me, 09 Sep 2004
- This evening I installed some new code for handling comments.
The significant new features are the ability to put HTML elements (a few of
them, anyway) in your comments and the ability to subscribe to the comments
on a particular essay.
- Apps That Matter, 03 Sep 2004
- Linux or OS X? Who cares! It’s the
apps that matter! I’m not sure that’s going to help much, but it’s
worth a shot.
- Blogroll, 01 Sep 2004
- When I first starting putting this site together, I constructed
a page that contained my “blogroll”. That page quickly became stale
and I gave up. A few days ago, the Bloglines tip drifted past that showed me how
to put the blogroll back, so here it is. Make of it what you will.
- New Laptop?, 25 Aug 2004
- I’ve decided to get a new laptop about a year ahead of schedule.
Now all I have to do is compress a year’s worth of agonizing about
which laptop to buy into a period of a week or two and I’ll be all
set.
- Photo Feed, 25 Aug 2004
- Only care about the pictures? Now you can subscribe to them.
- Itinerary How To, 25 Aug 2004
- Some time ago, I started generating itinerary pages for my
travels. I’m sure I was inspired in part by Dan’s TravelTools and
PathCross Wiki pages, so when Dan offered bonus points for describing
how the pages are constructed, how could I resist?
- Ding!, 08 Jul 2004
- That deep resonating sound you hear is the result of Mark
Pilgrim dinging me for serving my Atom feeds with the wrong
Content-Type.
- Joining the Creative Commons, 28 Jun 2004
- Adding a Creative Commons license to the works on this site.
- 365; 204; 185,681; 31,593,104,473, 29 May 2004
- Happy birthday! No, not my birthday exactly, though
coincidentally, that’s not far off.
- CSS or Tables?, 18 May 2004
- A few thoughts about CSS, tables, and the mechanics of page layout.
- Maybe I Rate After All, 12 May 2004
- Hey! Suddenly I am ad-worthy.
- Toshiba Warranty Repair: Five Stars, 27 Apr 2004
- Toshiba warranty repair gets five stars in my book.
- Tracking Hacks, 16 Apr 2004
- Exposing CVS logs as an Atom feed.
- Broken Infrastructure, 14 Apr 2004
- Never cross the demo gods.
- CVS, Dates, and Validation, 06 Apr 2004
- The CVS $Date$ keyword doesn’t validate as an ISO 8601 date/time.
- Broken Browsers, 03 Apr 2004
- You asked to GET what!?
- New Server, 28 Mar 2004
- I’ve swapped machines behind the scenes. [Update: Trackbacks were broken;
fixed now.]
- The Villains are Winning, 23 Mar 2004
- Comment spam. Referrer spam. Wiki spam. Email spam.
- “Referrer Spam”, 22 Mar 2004
- I’ve noticed several hundred hits in the last few days with very odd
referrers. [Update: 22 Mar 2004: The villains won. I don’t have the cycles to put up
a fight right now, so I had to take down the popular referrers page.]
- CSS, Baby!, 19 Mar 2004
- Look ma, no tables!
- More Blog Housekeeping, 09 Mar 2004
- A little more cleanup around here.
- I Don’t Rate, 03 Feb 2004
- Content freedom or freedom from content?
Maybe they’re related.
- Blog Design Fiddling, 28 Jan 2004
- Sometimes hacking XSL and CSS is more fun than writing words, too.
- Trackbacks, 26 Jan 2004
- Sometimes writing code is more fun than writing words.
- Atom Feeds, 20 Jan 2004
- I spent some time last after dinner hacking Atom support into my
blog infrastructure.
- When is a Website Like a Pogostick?, 18 Jan 2004
- After several months of basically rock-solid service, my
connectivity has become quite sporadic.
I’m working on it. Apologies for the inconvenience.
- Blog Housekeeping, 12 Dec 2003
- I’ve been doing a little cleanup around here.
- My Browser Market Shares, 18 Nov 2003
- A quick peek at the browser market shares coming through this
site between June and November.
- More Automatic Dialing, 07 Nov 2003
- C-t b <RET>, dial, talk. Also cool.
- Automatic Dialing, 05 Nov 2003
- Point, click, dial, talk. Cool.
- Stupid IE, 04 Nov 2003
- What!? Images still don’t work in IE? Tell me you’re joking, please.
- Luck Follow-up, 02 Nov 2003
- Can I swap in my aux memory now, please?
- Luck, 20 Oct 2003
- “A short, sharp shock.” And other bad things that can happen to
your laptop.
- All Queued Up, 14 Oct 2003
- You can write, but can you publish? Not without a net connection.
- Coverage, 11 Oct 2003
- Some essays are about specific places. It seemed unfortunate
that there was no way to find an essay on that basis. Now you can.
- Back Online!, 29 Aug 2003
- Back up, as distinct from backup.
- Search Me, 26 Aug 2003
- Italy is very popular.
- A Popularity Contest Of Sorts, 25 Aug 2003
- An inside look at how you got here, what you were looking for,
and which browser you were using.
- Popular, 25 Aug 2003
- Popular referents. [Update: 5 Dec 2005, not so popular after all.]
- Metadata Wins Again!, 21 Aug 2003
- Explicitly making use of metadata to drive the production of
this website has been a total win several times.
- IE Rules!, 18 Jul 2003
- Rules, as in the rules you have to obey if you want your content to
be available to the folks running IE. Not rules, as in any
bloody good.
- IE Oddness, 14 Jul 2003
- A plea for help. I'm getting reports of problems with IE and
images, but I can't fathom the problem. (Updated again 15 July 2003:
comments in JPEG files may be the culprit.)
- PDF: The Good and the Ugly, 08 Jul 2003
- More PDF. Less clever.
- Content Negotiation, 02 Jul 2003
- Content negotiation is a strategy for dealing with multiple
representations of the same resource. It can cause some pretty subtle
failures. Is it really worth it?
- More Threading, 27 Jun 2003
- Following Jon Mountjoy's lead, I've taken steps to improve thread management.
It still needs work, but it's better.
- Threading Essays, 26 Jun 2003
- As the number of essays on this site grew, I came to realize
that there was a missing navigation paradigm.
- Talkback, 19 Jun 2003
- Once more, fiddling with the software instead of writing useful content.
The new (highly experimental and possibly short-lived) feature is "talkback",
the ability to post comments about the articles you read on norman.walsh.name.
- PDF Representations, 18 Jun 2003
- You can now get PDF representations of the essays on this site.
- If You (Want To) Build It..., 16 Jun 2003
- A small trickle of readers ask for more information about how
this site is built, and about the software that I use to build it.
Often they ask if the software is available as a package of some sort.
Yes. And no.
- Odd Log Entries, 03 Jun 2003
- Caching effects?
- A Slap on the Wrist, 02 Jun 2003
- You're supposed to use standards, darn it!
- New Navigation, 30 May 2003
- Order in all things.
- 3…2…1…, 29 May 2003
- Fish or cut bait. Shape up, or ship out. Put up or shut up.
Just publish the damn thing, norm.
- The Topics are Broken, 21 May 2003
- Building a global ontology is hard.
- Learning to Read, 19 May 2003
- If imitation is the sincerest form of flattery, then the trick is figuring
out who to flatter, right?
- Crack This!, 18 May 2003
- You can run, but I guess you can't hide.
- How?, 14 May 2003
- How does this site work?
- What?, 14 May 2003
- What is this site?
- Where?, 14 May 2003
- Where is this site?
- Who?, 14 May 2003
- Who do you think you are?
- Why?, 28 Apr 2003
- Yes, why?
- Subscribe,
- Follow along with your favorite feed reader.
Shin Yokohama, Japan
- Hill and Dale and…Cliff, 19 Nov 2003
- Telekinetics, not.
- More Hills and Dales, 19 Nov 2003
- Applying security patches, uh, remotely.
- PPP Over Dialup Over Voice Over IP Over Hill and Over Dale, 16 Nov 2003
- Some of my colleagues have abandoned dialup. I haven’t yet, so I
got to run dialup over WiFi over ethernet from Japan to Boston. Yeah, really.
Sidekick
- iPhone, 04 Aug 2008
- Push came to shove, and push won.
- Mobile me, 01 Aug 2007
- Speaking of jabber, can I have it on my phone, please?
- An address book ontology, 25 Nov 2005
- Modeling names and addresses. No, not that old debate, the sort
that appear in your address book.
- Sidekick V2.3, 13 Nov 2005
- Your mobile phone provider offers an “over-the-air upgrade”
to your phone. You're at the airport, about to leave for a week on the road.
What do you do?
- Me and my Sidekick, 11 Jan 2005
- Is it time for convergence? Can I really replace my Palm Pilot
with the Sidekick combination phone/PDA? Maybe.
Software
- XML FTW!, 25 Jan 2010
- On the serendipitous joy of finding XML.
- GSD!, 25 Jan 2010
- Our engineering department has a project management philosophy
they describe as GSD. I aspire to GSD.
- iPhone+Clarifi+Evernote, 26 Jan 2009
- A quick and easy way to keep track of random bits of text.
- Three handy utilities, 07 Jan 2009
- For the New Year, three handy tools. Two for the Mac and one for
everyone.
- Which end is up?, 08 Dec 2008
- It's no secret that I need help staying organized. I multitask
reasonable well, but only among the small number of tasks that have my
attention.
- In praise of Fluid, 13 Jul 2008
- Fluid is an application for building “site specific browers” and it's
remarkably useful.
- Adobe Reader 7.0 on Feisty Fox, 21 Apr 2007
- Patching an odd glitch in the acroread shell script.
- Flocl, 06 Dec 2006
- Flocl: a local copy of your Flickr photostream.
- Deployment is a …, 22 Sep 2006
- You can guess the rest of the title. Pardon me while I grumble
a bit.
- Managing Photographs, 16 Jul 2006
- What do you use to manage your digital photo collection?
- backuporama, 27 Mar 2006
- Sean asks “what's your backup strategy?”
- Windows Backup Software?, 18 Oct 2004
- Anyone want to recommend a free Windows backup tool?
Solaris
- Building my own…, 03 Jun 2009
- I've always wanted to pick out the components and build my own
computer. Maybe the time has come.
- Installing Solaris on a Thinkpad, 30 Nov 2005
- A closer look at the first steps towards a Thinkpad running
Solaris.
- Dueling Installs, 30 Nov 2005
- Installing OpenSolaris on my Thinkpad. Part the first.
Sonnets
- Botched Sonnets, 02 Nov 2004
- When is a day not 24 hours? After a transition to or from daylight
savings time.
- A Sonnet a Day, 11 Sep 2004
- The sonnets of William Shakespeare.
Spam
- Life after email, 20 Oct 2006
- Reports indicate that as a social phenomenon, email is dying out.
As a technical phenomenon, spam is killing it. So what's an old codger
to do?
- CAPTCHA this!, 30 Jun 2006
- More fodder in the ongoing war against comment spam. Y'all can
do math, right?
- Comment Spam, 19 Jun 2006
- It took several years, but the spammers finally launched a
successful attack on my comment system.
- On Spam, 12 Oct 2005
- In email, and now in blogs.
- Still Fighting Spam, 15 Jan 2005
- The game of cat and mouse continues. Herewith a few notes on
my most recent attempts to stay ahead of the bastards.
- “Referrer Spam”, 22 Mar 2004
- I’ve noticed several hundred hits in the last few days with very odd
referrers. [Update: 22 Mar 2004: The villains won. I don’t have the cycles to put up
a fight right now, so I had to take down the popular referrers page.]
- A Better Vocabulary in Just 10 Spams a Day, 19 Jan 2004
- By now you must be getting “random word” spam too.
- Plotting Spam, 05 Sep 2003
- Spam, spam, and yet more spam. [Update: Plotting a new threat.]
- More $#@!?$% spam!, 02 Jul 2003
- Spammers 1, the rest of humanity 0. Thanks, guys.
- $!?#$@*?! Spam!, 03 Jun 2003
- Enough already!
St John, USVI
- Not Quite 20,000 Leagues Under the Sea, 17 May 2004
- The last of the vacation pics from St. Thomas.
- St. John, 05 May 2004
- We started today with a quick stop at the Grateful Deli and
short ferry ride over to St. John.
St Thomas, USVI
- Paradise Found, 13 Feb 2006
- A lovely week in one of the loveliest spots we know.
- Paradise Beckons, 01 Feb 2006
- Cheeseburgers: unlikely. Blogging: impossible.
- St Thomas: Pub Sign, 19 May 2005
- One for my pub sign collection!
- St Thomas: Flowers, 19 May 2005
- A small selection of flower photographs from our recent vacation in
St. Thomas, USVI.
- St Thomas: Below, 19 May 2005
- A small selection of underwater photographs from our recent vacation in
St. Thomas, USVI.
- St Thomas: Above, 19 May 2005
- A small selection of photographs from our recent vacation in
St. Thomas, USVI.
- Secret Harbour, St. Thomas, USVI, 28 Apr 2005
- An upcoming vacation, a contribution to Google Sightseeing, and
a new feature in the DocBook XSL Stylesheets.
- Not Quite 20,000 Leagues Under the Sea, 17 May 2004
- The last of the vacation pics from St. Thomas.
- Best of…, 08 May 2004
- Best of lists are arguably incomplete…I assert that any
list of the best restaurants in the world that doesn’t include Craig
& Sally’s is demonstrably incomplete.
- Day of the Iguana, 07 May 2004
- Eating tips for iguanas, in case, Kafkaesque, you should wake up
one morning and find that you’ve turned into one.
- Go West!, 06 May 2004
- As a respite from the general visual, aural, olfactory, gustatory,
and tactile perfection of the morning, we took a ride west, nearly as
far west as one can go by land.
- Shopping, 04 May 2004
- Moving off the beach during the hottest part of the day, we
decided to do a little shopping.
- Coki Point, 03 May 2004
- Coki Beach is a wide, sun soaked swath of palest brown sand and
glistening turquoise water.
- Paradise, 02 May 2004
- These islands are paradise. I suppose there are lots of
different ways to define paradise…
- On Vacation, 01 May 2004
- Checking in…
- St. Thomas, USVI, Feb 2003
- The perfect vacation.
Subversion
- Subversion and other updates, 09 Feb 2005
- A random assortment of updates and announcements.
Switzerland
- Fountains of Basel, 08 Oct 2004
- There are a lot of fountains in Basel.
- Münster Statuary, 08 Oct 2004
- Münster Cathedral is decorated with fantastic faces and creatures.
- On the Walls of Basel, 08 Oct 2004
- Glued on, painted on, or spray painted on, there’s lots to see
on the walls of Basel.
- Münster Cathedral, 08 Oct 2004
- In Basel, Münster Cathedral is the center of the oldest part of town.
Dating from the twelfth century, it’s a mixture of romanesque architecture
and gothic style.
- Quote…quote?, 04 Oct 2004
- Bad typography, or a locale convention?
- Basel, CH, 04 Oct 2004
- First impressions of Basel, CH.
Talks
- Speaking at CDE, 12 Apr 2004
- A demonstration essay (and a link to the slides) for my presentation
at Berkeley’s Center for Document Engineering.
- Can You “Sex It Up” a Little?, 30 Mar 2004
- I’ll be speaking about semantic web technologies at
Berkeley’s Center for Document Engineering
on 12 Apr 2004.
Technology
- Network security and reliability, 27 Aug 2008
- Getting a reliable internet connection can lead to some odd
discoveries.
- Cheap Media, 21 Oct 2006
- Just say “no”. But you didn't need me to tell you that, I'm sure.
- Hoodwinked, 28 Jan 2005
- If you think we're going to record your answer accurately, please
press 1, otherwise…
- Wifi at BDL, 08 Nov 2004
- Free wireless internet at BDL. Sweet.
- Color Me Un-Impress-ed, 21 May 2004
- You can take your GUI and…
- A Week of Random Thoughts, 27 Apr 2004
- A bunch of things crossed my desk last week. In the interest of
publishing them before they’re totally irrelevant, here they are.
- La Clé, 06 Mar 2004
- Très cool.
- The Largest Wiki in the Universe, 27 Feb 2004
- Perhaps not quite as large, however, as the rule book for
Brockian Ultra Cricket!
- Evolution, Druids, and Wombats, 25 Feb 2004
- When the calendar stopped working in Evolution, it hampered
my efforts to get Palm RDF data into iCal. This is how I got it working again.
- (Not) Patching Bash, 29 Sep 2003
- I don’t care what anyone says, tab completion of symbolic links to
directories should be just like tab completion of actual directories.
(Update: Everyone’s entitled go off half-cocked sometimes, right?)
- New TV!, 10 Sep 2003
- The new TV is in place now and I've got the audio working, mostly.
- No New TV, 03 Sep 2003
- Even with the old TV, getting all the cabling right is a challenge.
- Longhorn, 19 Jul 2003
- Belly up to the bar, folks. Get your project names here.
- Navigation, 12 May 2003
- Which way did he go, George?
- Terminal A, 12 May 2003
- The renovated BDL Terminal A is open.
Television
- The Rule of Thirds, 12 Dec 2008
- Ever wonder if professional cinematographers use the rule of
thirds? Want to try an experiment to find out? A really, really
annoying experiment?
- TV 2007, 09 Jan 2008
- I watch too much TV. Simple pleasures for simple minds. Or something
like that.
- Snakes on a Plane over Deadwood in 1973, 28 Aug 2006
- A few thoughts about movies and TV.
- Viva Blackpool!, 09 Nov 2005
- It's a drama that's…a mystery…a thriller…and a musical.
You can bet on it.
- Lost, 06 Jun 2005
- You are lost in the jungle in a maze of twisty little paths, all
alike.
- Who?, 14 May 2003
- Who do you think you are?
- Hawking Stairs, 04 May 2003
- A five year mission in DIY?
The World Wide Web
- Wiki editing with XProc, 07 Mar 2010
- An example, for better or worse, of automating website interaction
with XProc.
- Micro-blogging Backup, part the fifth, 18 Oct 2009
- In which we clean things up.
- Micro-blogging Backup, part the fourth, 09 Sep 2009
- In which we get to see what our tweets and ’dents look like.
- Micro-blogging Backup, part the third, 03 Sep 2009
- In which we peel back the covers on what's been built so far.
- Micro-blogging Backup, part the second, 28 Aug 2009
- In which we setup the database one screen at a time and then
import our first status messages.
- Micro-blogging Backup, part the first, 27 Aug 2009
- What started out as a trivial exercise in backing up my Twitter and
Identi.ca posts turned into a little microcosm of XML Server application
development. It's something you can deploy for free on your very
own MarkLogic Server!
- Timing is everything, 07 May 2009
- So, AtomPub is a failure and RSS is dead. Anyone want to guess
what my conference presentation next week is about?
- jQuery, .change() notification, and IE, 24 Mar 2009
- I'd like to know when this radio button changes, ok? What's that,
you're not going to tell me when it changes exactly, you're going to tell
me the next time an event occurs? Gee, thanks.
- iPhone+Clarifi+Evernote, 26 Jan 2009
- A quick and easy way to keep track of random bits of text.
- Implementing AtomPub, 23 Jan 2009
- A few weeks ago, I decided to build a conformant AtomPub server
implementation on MarkLogic Server. Mostly for fun, but partly with an eye
towards using it for some future reimplementation of this weblog. In any
event, it's up and running on my test server.
- Text in PDF documents, 26 Sep 2008
- You can see the words on the page, so you know they must be in there,
right? Well, sorta.
- Pandora killed the radio star, 29 Jul 2008
- Commercial free music on your own personal radio station.
- Agenda bookmarklet, 09 May 2008
- A ten minute hack to fix a ten second problem, linking to working
group agendas and minutes.
- Tweet!, 05 Apr 2008
- A couple of attempts at interesting twitter applications.
- More mapping hacks, 31 Mar 2008
- Mapping photographs is one of those fun little projects that grows
everytime I think about it.
- Mapping photographs, 26 Mar 2008
- An AJAX/Google Maps hack. [Update 28 Mar 2008: Now with my
Flickr contacts' photographs.]
- Avatars, 07 Mar 2008
- All the @chinposin on Twitter reminds me, I added “avatar” support
to my weblog comment system a while back.
- Microsoft + Yahoo!, 04 Feb 2008
- Like so many others, it doesn't give me a warm fuzzy feeling.
- meta http-equiv=X-UA-Compatible: Brilliant!, 26 Jan 2008
- Well played! Spectacular! Five Stars! Home run! Perfect!
- Parallel windows redux, 01 Dec 2007
- I'm driving two browser windows in parallel again. That's good
news for my presentations.
- Goodbye, Facebook, 27 Nov 2007
- Blech.
- Implicit Namespaces, 12 Nov 2007
- Of XML documents and media types. Are namespaces sometimes
redundant? How much are you willing to infer?
- Mojo, 18 Oct 2007
- Getting your telephone mojo on. [Updated: new pipeline.]
- Shared annotations?, 18 Sep 2007
- Perhaps I'm responsible for reviewing more documents than the
average engineer (though I sort of doubt it), but I can't believe that
I'm the only one who's been waiting years for a practical way to share
annotations.
- Better navigation, 30 Aug 2007
- It's been ages since I wrote about site navigation
links. As the XProc spec works its way towards Last Call, I'm reminded
of their value.
- Password change, 23 Aug 2007
- This web site authentication error really made me laugh.
- Parallel Windows, 20 Feb 2007
- I'm trying to drive two browser windows in parallel. It used to work,
circa August of 2006, but doesn't anymore. Perhaps I was exploiting a feature
subsequently deemed a bug. I dunno. Lazyweb?
- Metadata big bang, 18 Feb 2007
- Hacking httpRange-14.
- On linking, 17 Feb 2007
- If you've got the metadata, use it: taking a run at link indirection.
- Bring out your namespace documents, 18 Dec 2006
- Got RDDL?
- Firefox 2.0, 08 Nov 2006
- A little late to the party, I know, but all my “must have” extensions
are finally available for Firefox 2.0.
- Life after email, 20 Oct 2006
- Reports indicate that as a social phenomenon, email is dying out.
As a technical phenomenon, spam is killing it. So what's an old codger
to do?
- Who are you?, 20 Oct 2006
- Actually, not so much who are you in any absolute sense,
but sometimes I'd like to be able to distinguish you from everyone else.
Using OpenID, for example, instead of yet another user name and password.
- Deployment is a …, 22 Sep 2006
- You can guess the rest of the title. Pardon me while I grumble
a bit.
- Code. Images. Words. Baby., 21 Sep 2006
- Thoughts on licensing my code, images, and words.
- Photographic metadata, 13 Sep 2006
- After two weeks of pretty solid hacking in the evenings and the wee
hours of the morning,
I have an application for editing photographic metadata. I'm down to the details
now, I think. With a little creativity, I'll even be able to make it run as
a demo on the web. Maybe.
- On identifiers, 05 Sep 2006
- More thoughts on identifiers. Names, that is, and addresses, of course.
- DocBook.org redesigned, 28 Jul 2006
- Yesterday, I rolled out a redesign of the DocBook.org website.
- Names and addresses, 25 Jul 2006
- Another wack at a permathread in web architecture.
A new URI scheme is not necessary to, nor does it actually,
solve the perceived problem of names and addresses.
- Web Applications, 06 Jun 2006
- I think web applications are great, but usually what I want from
your site is information, pure and simple.
- Validating microformats, 13 Apr 2006
- I'm on record as having concerns about the microformats approach
to marking up data on the web. One of those concerns is validation.
Can microformats be validated?
- In praise of web 1.0, 03 Apr 2006
- I'm as excited as the next web developer about the whiz-bang,
AJAX, JavaScript magic of web 2.0 interfaces, but let's not forget
that there's still value in designing workable interfaces for less
powerful browsers.
- IE Rendering Issues, 16 Mar 2006
- What I write isn't necessarily what you see.
- nwalsh.com on Rails, 23 Feb 2006
- A cursory look at using the Ruby on Rails framework to publish
nwalsh.com.
- Links and Annotations, 05 Jan 2006
- Firefox extensions for linking and annotations. The former not used
enough, the latter coming on strong.
- Yahoo! Search Shortcuts, 21 Dec 2005
- Power searching with Yahoo! and Firefox shortcuts.
- Small World, 11 Dec 2005
- Real world news, by way of Flickr.
- XML Catalogs V1.1 is an OASIS Standard, 07 Oct 2005
- We cleared the last hurdle. Many thanks to everyone involved!
- Supporting Microformats, 05 Sep 2005
- Microformats, a technique for embedding machine readable data
in human readable formats, are growing in popularity. I've added support
for the hCalendar microformat in travel itineraries, but I'm not
optimistic about the technique.
- XML Catalogs V1.1, 02 Sep 2005
- Get out the vote! XML Catalogs V1.1 submitted for OASIS Standard!
- On the range of http: URIs, 19 Jun 2005
- A compromise has been reached, at least among those of us on the TAG.
I hope the larger community will accept the compromise as well.
- On the applicability of catalog resolution, 10 Jun 2005
- As a strong proponent of XML Catalogs, I'm sometimes asked, “should
catalog resolution be used for …?” The answer is “yes”.
- XTech 2005, 27 May 2005
- Some thoughts on the XTech conference, '05 edition.
- Supporting XML Catalogs V1.1, 13 Apr 2005
- The XML Catalog Resolver code in the Apache XML Commons project
now supports XML Catalogs V1.1.
- View Source!?, 06 Feb 2005
- From the “I would if I could” department.
- Architecture of the World Wide Web, Volume One, 15 Dec 2004
- We made it! [Update: The PDF file is really the Recommendation now.]
- webarch.pdf, 07 Dec 2004
- Thoughts on producing quality printed output; specifically, a
nice printed version of Architecture of the World Wide Web.
[Update: added a pointer to the Recommendation PDF.]
- Web Architecture Proposed Recommendation!, 05 Nov 2004
- Architecture of the World Wide Web, First Edition is a W3C
Proposed Recommendation.
- A Little CSS Frustration, 11 Jul 2004
- Absolute widths in CSS: browser bug, CSS bug, or just bad style?
- Narrow Browsers, 10 Jun 2004
- Tim asks why one might run a browser at less than 800 pixels
wide. I expect he actually knows, but just in case: some reasons.
[Updated: What about Alt-Tab?]
- Broken Browsers, 03 Apr 2004
- You asked to GET what!?
- On the Web, My Name is 266 North Pleasant Street, 03 Mar 2004
- There has been long debate, both philosophical and technical, on the
relative merits of the distinction (or lack thereof) between names and
addresses. I’ve said my piece.
- This is application/xhtml+xml, 19 Jan 2004
- This essay is served as application/xhtml+xml. If you have difficulty,
you may prefer the text/html
version: http://norman.walsh.name/2004/01/18/text-html
- This is text/html, 18 Jan 2004
- This essay is served as text/html. It is essentially the same
as the application/xml
version: http://norman.walsh.name/2004/01/17/application-xml
- This is application/xml, 17 Jan 2004
- This essay is served as application/xml. If you have difficulty,
you may prefer the text/html
version: http://norman.walsh.name/2004/01/18/text-html
- Stupid IE, 04 Nov 2003
- What!? Images still don’t work in IE? Tell me you’re joking, please.
- On The Meaning of Fragment Identifiers, 08 Aug 2003
- Just what does the "#" in a URI mean?
- Extremely Good!, 07 Aug 2003
- Extreme Markup Languages never fails to delight. A hundred people you
definitely want to hang out with for a week, if ever you get the chance.
- Vicious Circle, 29 Jul 2003
- The TAG is trying to get to last call. There's lots of hard work left
to do on our principal deliverable, but hard work isn't a problem. Intractable
issues, those are a problem. The question is, how intractable is httpRange-14?
- IE Rules!, 18 Jul 2003
- Rules, as in the rules you have to obey if you want your content to
be available to the folks running IE. Not rules, as in any
bloody good.
- IE Oddness, 14 Jul 2003
- A plea for help. I'm getting reports of problems with IE and
images, but I can't fathom the problem. (Updated again 15 July 2003:
comments in JPEG files may be the culprit.)
- Content Negotiation, 02 Jul 2003
- Content negotiation is a strategy for dealing with multiple
representations of the same resource. It can cause some pretty subtle
failures. Is it really worth it?
- Caching is Not Enough, 26 Jun 2003
- XML Catalogs solve problems that proxy caches can't. They both have
their place, but neither is a practical substitute for the other.
- A Slice of RSS, 25 Jun 2003
- Standardization is a good thing. Most of my day job wouldn't
make a lot of sense if I didn't believe that. We've reached a point
where it should be possible to achieve consensus about what's required
to identify an item and what sorts of extensions should be easily
achievable. I'll support whatever the community adopts.
- The End of Screen-scraping?, 22 Jun 2003
- Will web services provide useful information on demand?
- Is This a Blog?, 17 Jun 2003
- Sam Ruby started a discussion about the essential characteristics
of a web log entry. Herewith a few thoughts of my own.
- http://..., is that you?, 06 Jun 2003
- Assigning URIs to people, and perhaps to any physical resource,
has consequences both social and technical.
Socially, I think it's a question of politeness. Am I allowed to make up
URIs that identify you? Technically, well, the problems range from
straightforward technical challenges, like how do identify when two
URIs that are spelled differently point to the same resource and what
do you do about it after you have, to the range of http: identifiers.
- Caching in with Resolvers, 05 Jun 2003
- XML Catalogs is now a Committee Specification. We're well on our way
to OASIS Standard, I think, and that means it's time to get your deployment
strategies in order.
- Odd Log Entries, 03 Jun 2003
- Caching effects?
- Crack This!, 18 May 2003
- You can run, but I guess you can't hide.
- Nuts, Tough and Otherwise, 15 May 2003
- A scratch pad for problems about which to think.
- You Look Awfully Familiar..., 09 May 2003
- A multiverse of possibilities.
- Navigation, 04 May 2003
- How do you get from here to there?
Theater
- Dinner with Vermeer, 31 Mar 2004
- On Friday and Saturday evening, Amherst Writers &
Artists Press presented a theatrical fundraiser: dinner
accompanied by a series of tableaux
vivants of Vermeer paintings. [Update: there are now 35 known Vermeer paintings.]
ThinkPad
- Take it easy, take it slow, 26 Mar 2007
- It's possible to use a laptop with a broken fan. It's not easy, but
it is possible. Unless you want to get real work done, of course.
- See you in '07!, 21 Dec 2006
- No big end-of-year recap, just a little gratitude for reading along.
- Back online, 18 Dec 2006
- The thing about digital technology is, either it works or it
doesn't.
- Thinkpad DS, 20 Apr 2006
- Thoughts on NetBeans, the virtues of a dual-screen setup, and
waking up early.
- Things that break and things that just work, 06 Apr 2005
- It's not been my year for hardware, and it's only April.
But it's not as bad as it could have been.
- New Laptop!, 20 Sep 2004
- My new laptop is a ThinkPad T42p and it’s mostly up and running now.
- Laptop Decisions, 13 Sep 2004
- When all is said and done, I only want to carry one laptop around with me.
That means I have to pick one. So I picked one.
- New Laptop?, 25 Aug 2004
- I’ve decided to get a new laptop about a year ahead of schedule.
Now all I have to do is compress a year’s worth of agonizing about
which laptop to buy into a period of a week or two and I’ll be all
set.
Tokyo, Japan
- Tokyo, 14 Nov 2003
- Wandering through Tokyo. (Updated 19 Nov 2003)
Topic Maps
- A Topic Map for norman.walsh.name, 08 Sep 2004
- RDF and Topic Maps cover a lot of the same territory. This essay exposes
a first attempt at building a Topic Map for the contents of this site.
It models only a few topics and associations and it probably models
them badly.
Travel
- Mark Logic Meeting, 28 March-2 April, 02 Mar 2010
- I'm meeting with colleagues in San Carlos, CA, US.
- XML Summer School, 5-10 September, 11 Dec 2009
- XML Summer School will be held in Oxford, GB again.
- Balisage, 3-6 August, 11 Dec 2009
- Balisage, The Markup Conference, will be held in Montréal.
- Mark Logic User Conference, 4-6 May, 11 Dec 2009
- The annual Mark Logic User's Conference is in San Francisco.
- XML Prague, 12-17 March, 11 Dec 2009
- I'm going to XML Prague then visiting my mom for a few days.
- 2010 Itineraries, 10 Dec 2009
- Travel in 2010.
- Mark Logic Digital Publishing Summit, 10 December, 03 Dec 2009
- I'm speaking at the Mark Logic Digital Publishing Summit.
- Mark Logic Kickoff, 11-15 January, 03 Dec 2009
- I'm once again planning to attend our semi-annual company meeting.
- XML Summer School ’09, 05 Oct 2009
- Open source and web technologies at XML Summer School.
- Dominican Republic, 05 Oct 2009
- A long weekend in the Dominican Republic brings me to country number
15.
- Vacation, 2-5 October, 15 Jul 2009
- Deb swung a familiarization trip to Punta Cana. I'm tagging along.
- Mark Logic Kickoff, 7-9 July, 20 May 2009
- I'm planning to attend our semi-annual, corporate meeting.
- Balisage, 10-15 August, 20 May 2009
- Balisage, The Markup Conference, will be held in Montréal.
- XML Summer School, 20-25 September, 20 May 2009
- The XML Summer School will be held in Oxford, GB again!
- W3C Technical Plenary, 2-7 November, 20 May 2009
- The W3C Technical Plenary will be held in Santa Clara, CA, US.
- Vacation, 29 November-7 December, 20 May 2009
- We [were] taking a river cruise.
- Vacation, 1-3 August, 20 May 2009
- Deb has a conference in New Orleans. I'm tagging along.
- Mark Logic User Conference, 11-14 May, 20 May 2009
- The annual Mark Logic User's Conference is in San Francisco.
- Chihuly: The Nature of Glass, 03 May 2009
- The Chihuly exhibit is at the Desert Botanical Garden through
the end of the month. If you're in the greater Phoenix area, it's
worth a visit!
- Hiking on Camelback Mountain, 06 Apr 2009
- A long, steep climb to a beautiful view.
- Norfolk, GB, and Prague, CZ, 29 Mar 2009
- Photos from my recent trip to England and the Czech Republic.
- XSL/XML Query Working Group Meeting, 21-25 February, 27 Jan 2009
- I'm going to the XSL/XML Query Working Group meetings in Austin, TX.
- 2009 Itineraries, 27 Jan 2009
- Travel in 2009.
- O'Reilly Tools of Change Conference, 9-11 February, 27 Jan 2009
- I'm speaking at the O'Reilly Tools of Change Conference.
- Mark Logic Kickoff, 12-16 January, 27 Jan 2009
- Off to the semi-annual Mark Logic Kickoff meeting.
- XML Prague, 16-23 March, 27 Jan 2009
- I'm going to visit my folks for a few days then present at
XML Prague.
- Antigua Photos, 14 Sep 2008
- Photos. Lots of photos.
- Antigua and Barbuda, 14 Sep 2008
- Antigua and Barbuda is country number 14 for me. What a lovely week.
- One of those days…, 21 Jul 2008
- How many things can go wrong on the way to the airport? Let me count
the ways…
- Meetings in New York City, 10-11 July, 25 Jun 2008
- Quarterly meeting in NYC.
- Meetings in San Carlos, 23-25 July, 25 Jun 2008
- Semi-annual meetings in San Carlos, CA.
- Meetings in Dayton, 7-8 July, 25 Jun 2008
- Client meetings in Dayton, OH.
- Vacation, 6-14 September, 25 Jun 2008
- Vacation in Antigua. Who says you can go on too many vacations?
- Mark Logic User Conference, 10-13 June, 29 Apr 2008
- The Mark Logic User Conference is in San Francisco, CA.
- Mark Logic training, 5-7 May, 07 Apr 2008
- Mark Logic product training clases.
- Vancouver, BC, CA, 06 Mar 2008
- A selection of photos of Vancouver.
- Cycling around Vancouver, 27 Feb 2008
- Stuart and I on borrowed bikes from the hotel for a little pre-meeting
tour around the beautiful city of Vancouver.
- W3C Technical Plenary, 20-25 October, 04 Feb 2008
- The annual W3C Technical Plenary Meeting.
- TAG face-to-face, 23-25 September, 04 Feb 2008
- TAG face-to-face meeting.
- Vacation, 15-18 August, 04 Feb 2008
- Vacation in the Berkshires.
- XML Summer School, 27 July-01 August, 03 Feb 2008
- XML Summer School.
- TAG face-to-face, 19-21 May, 03 Feb 2008
- TAG face-to-face meeting.
- Vacation, 25-28 April, 16 Jan 2008
- A weekend away in Austin, TX.
- TAG face-to-face, 26-28 February, 02 Jan 2008
- TAG face-to-face in Vancouver, CA.
- 2008 Itineraries, 02 Jan 2008
- Travel in 2008.
- Egypt: Day 11 (2 Nov 2007), 20 Nov 2007
- Our last day. The Hanging Church and the Cairo museum.
- Egypt: Day 10 (1 Nov 2007), 20 Nov 2007
- Back in Cairo, the alabaster mosque of Muhammad Ali and the mosque and
school of Sultan Hassan.
- Egypt: Day 9 (31 Oct 2007), 20 Nov 2007
- Cruising north to Luxor.
- Egypt: Day 8 (30 Oct 2007), 20 Nov 2007
- Abu Simbel and Kom Ombo Temple
- Egypt: Day 7 (29 Oct 2007), 20 Nov 2007
- Philae, the dams, the unfinished obelisk, Kitchner island, a wildlife
tour, a Nubian village, and spices.
- Egypt: Day 6 (28 Oct 2007), 20 Nov 2007
- Edfu.
- Egypt: Day 5 (27 Oct 2007), 20 Nov 2007
- Karnak Temple, The Valley of the Kings, and the mortuary temple
of Hatshepsut.
- Egypt: Day 4 (26 Oct 2007), 20 Nov 2007
- Dendera and the Temple of Luxor.
- Egypt: Day 3 (25 Oct 2007), 20 Nov 2007
- Cruising the Nile from Luxor to Dendera.
- Egypt: Day 2 (24 Oct 2007), 20 Nov 2007
- Memphis, Saqqara, and the Giza plateau
- Egypt: Day 1 (23 Oct 2007), 20 Nov 2007
- The Red Pyramid and Khan El-Khalili market.
- From Boston to Cairo (21-22 Oct 2007), 20 Nov 2007
- The car to the plane to the plane to the car to the hotel.
- Egypt, 05 Nov 2007
- A new country, a new continent, and a wonderful vacation.
- Pub Signs UK, Late Summer 2007 Edition, 22 Sep 2007
- I saw dozens, but only had the opportunity to photograph two.
- Sailing away, 19 Sep 2007
- As extra-curricular activities go, an evening sail across the
Solent for dinner on the Isle of Wight is hard to beat.
- Vacation, 21 October-4 November, 08 Sep 2007
- And now for something completely different: Cairo, Egypt.
- Sun meetings, 16-17 August, 07 Aug 2007
- Sun meetings in Burlington, MA.
- W3C Technical Plenary, 4-10 November, 07 Aug 2007
- The W3C Technical Plenary in Cambridge, MA, US.
- XML 2007, 3-5 December, 07 Aug 2007
- XML 2007, the annual U.S. XML conference, in Boston, MA again.
- Oxford Street Art, 27 Jul 2007
- When you see graffiti admonished for not being well-formed and
DJs named Dr. Syntax, you know you're in the right place for an XML
meeting.
- Oxford Pub Signs, Summer 2007 Edition, 27 Jul 2007
- Yet even more pub signs.
- Oxford, 27 Jul 2007
- An afternoon, and a couple of evenings, of photographs from Oxford
on the occasion of XML Summer School.
- CZ Street Art, 09 Jul 2007
- These are mostly from Prague, but there are a few from Jihlava
as well.
- Prague, Czech Republic, 06 Jul 2007
- Although I was mostly in town for XML Prague, I did get to
wander through this beautiful city on a couple of mornings and one
evening. I also managed an excursion to the countryside.
- Luxury Travel Expo ’07, 04-06 Dec 2007, 05 Jul 2007
- Las Vegas, NV, US
- TAG face-to-face, 17-19 September, 02 Jul 2007
- TAG face-to-face in Southampton, GB.
- Mom's visit, 8-16 October, 15 May 2007
- My Mom is going to come and visit for a week.
- TAG face-to-face, 30 May-1 June, 27 Mar 2007
- TAG face-to-face in San Jose, CA.
- XML Summer School, 22-27 July, 23 Mar 2007
- CSW's XML Summer School at Oxford, GB.
- TAG face-to-face, 6-7 March, 14 Feb 2007
- TAG face-to-face in Cambridge, MA.
- Express Checkout, 02 Feb 2007
- Proving it's possible to be too early.
- Sun meetings, 30 Jan-2 February, 18 Dec 2006
- Sun meetings in Menlo Park, CA.
- XML Prague, 16-17 June, 12 Dec 2006
- XML Prague
- Vacation, 12-25 May, 12 Dec 2006
- Sunny spain!
- Celebrity Cruise, 8-19 January, 11 Dec 2006
- DebWalsh won a Celebrity eastern Caribbean cruise on Zenith at
Cruise-a-thon.
How cool is that?
- Vacation, 15-25 March, 11 Dec 2006
- Sunny spain!
- Sun meetings, 10-12 January, 14 Nov 2006
- Sun meetings in Menlo Park, CA.
- TAG, 12-13 December, 13 Nov 2006
- TAG face-to-face meeting in Boston, MA, US.
- XML 2006, 5-7 December, 13 Nov 2006
- XML 2006, the annual U.S. XML conference, this time in Boston, MA.
- 2007 Itineraries, 06 Nov 2006
- Travel in 2007.
- Sun meetings and TAG f2f, 1-6 October, 25 Jul 2006
- Sun meetings in Santa Clara followed by a TAG face-to-face
meeting in Vancouver, CA.
- Cruise-a-thon, 29 November-3 December, 30 Jun 2006
- Deb's going to the Cruise-a-thon in Fort Lauderdale and I'm going
to tag along.
- Norfolk again, 27 Jun 2006
- Visiting my folks. Pub signs and English roses.
- Paris, mostly below, 27 Jun 2006
- A few hours of sightseeing in Paris.
- XProc WG and Extreme Markup, 1-11 August, 25 May 2006
- XProc WG meeting north of Toronto followed by Extreme Markup
Languages in Montréal.
- Vacation, 22-29 December, 06 Apr 2006
- Vacation in Norwich, GB.
- XSL/XML Query WG meetings, 19-23 June, 29 Mar 2006
- XSL/XML Query WG meetings at INRIA outside Paris, FR.
- Paradise Found, 13 Feb 2006
- A lovely week in one of the loveliest spots we know.
- Paradise Beckons, 01 Feb 2006
- Cheeseburgers: unlikely. Blogging: impossible.
- DITA 2006, 24 Mar 2006, 13 Jan 2006
- Raleigh-Durham, NC.
- W3C Technical Plenary, 27 Feb-03 Mar 2006, 09 Dec 2005
- Mandelieu la Napoule
- Sun meetings, 23-27 January, 08 Dec 2005
- Sun meetings in Santa Clara, CA, US.
- Pub Signs UK, Fall 2005 Edition, 04 Oct 2005
- More pub signs from England and Scotland.
- XML 2005, 14-18 Nov 2005, 04 Oct 2005
- Atlanta, GA, US
- Vacation, 2-12 February, 28 Aug 2005
- St. Thomas, USVI. Back to the beach.
- 2006 Itineraries, 28 Aug 2005
- Travel in 2006.
- Rome, 25 Aug 2005
- Completing the travelogue of our European vacation with four
days in Rome.
- Paris, 19 Aug 2005
- Three days in Paris.
- Pub Signs UK, Summer 2005 Edition, 19 Aug 2005
- Every trip to England is an opportunity to extend
my collection of pub signs.
- London, 19 Aug 2005
- Three days in London.
- European Vacation, 18 Aug 2005
- The highlights of London, Paris, and Rome with two nephews
in ten days.
- TAG (20-22 Sep) and XSL/XML Query (26-30 Sep) Meetings, 16 Aug 2005
- Edinburgh, GB
- XSL/XML Query, 18-22 Jul 2005, 17 Jun 2005
- Redmond, WA, US
- TAG, 14-16 June 2005, 07 Jun 2005
- Cambridge, MA, US
- Norwich, GB, 01 Jun 2005
- A selection of travel photos from my recent visit to my folks
place.
- Pub Signs UK, Summer 2005 Edition, 31 May 2005
- More pub sign photographs.
- Amsterdam Urban Art, 27 May 2005
- Have something important to say? Just stick it !!!!
- Amsterdam, NL, 27 May 2005
- The Netherlands is country number ten for me, with accompanying
touristy notes.
- St Thomas: Flowers, 19 May 2005
- A small selection of flower photographs from our recent vacation in
St. Thomas, USVI.
- St Thomas: Below, 19 May 2005
- A small selection of underwater photographs from our recent vacation in
St. Thomas, USVI.
- St Thomas: Above, 19 May 2005
- A small selection of photographs from our recent vacation in
St. Thomas, USVI.
- Always ask a professional, 11 Apr 2005
- Have I got a deal for you. Getting the most for your travel
dollar.
- XTech and vacation, 21 May-01 Jun 2005, 05 Apr 2005
- Amsterdam, NL and Norwich, GB
- Vacation, 9-16 May 2005, 21 Mar 2005
- St Thomas, USVI
- No, no, yes, and almost never, 19 Jan 2005
- Answers to questions you didn't ask.
- SeatGuru without the Javascript, 17 Jan 2005
- Saved from another four and a half hours without power.
- Writing from planes, 17 Jan 2005
- No wifi in BDL today, so I'm testing something new: writing
essays on my Sidekick.
- Oh, the places I've been! (2004), 22 Dec 2004
- What do AUS, BDL, BOS, BRU, BWI, DCA, DFW, JFK, LAS, LHR, MIA,
NCE, NRT, ORD, PHL, PIT, RDU, SEA, SFO, SJC, SJU, STL, STT, TPA, YOW,
YUL, YVR, and ZRH have in common? Been there, done that.
- W3C Technical Plenary, 28 Feb-04 Mar 2005, 22 Dec 2004
- Boston, MA
- Vacation, 30 Jul-10 Aug 2005, 21 Dec 2004
- London, GB; Paris, FR; and Rome, IT
- Pretensions to Art, 14 Dec 2004
- Somewhere between real and fake, I suppose
- Real, 14 Dec 2004
- Not faux.
- Faux, 14 Dec 2004
- Not real.
- A Vice of One's Own, 13 Dec 2004
- Pick a vice, any vice.
- 107 Stories. Straight down., 13 Dec 2004
- There's a roller coaster? Up there!?
- The Pursuit of Pleasure, 10 Dec 2004
- Las Vegas in signage.
- Cats in Las Vegas, 03 Dec 2004
- No, not the musical. And not in Las Vegas, actually. A title
misleading in almost every respect, in fact. Nevermind. Here are
pictures of our cat and I'm going to be in Las Vegas next
week.
- Wifi at BDL, 08 Nov 2004
- Free wireless internet at BDL. Sweet.
- Fountains of Basel, 08 Oct 2004
- There are a lot of fountains in Basel.
- Münster Statuary, 08 Oct 2004
- Münster Cathedral is decorated with fantastic faces and creatures.
- On the Walls of Basel, 08 Oct 2004
- Glued on, painted on, or spray painted on, there’s lots to see
on the walls of Basel.
- Münster Cathedral, 08 Oct 2004
- In Basel, Münster Cathedral is the center of the oldest part of town.
Dating from the twelfth century, it’s a mixture of romanesque architecture
and gothic style.
- Quote…quote?, 04 Oct 2004
- Bad typography, or a locale convention?
- Basel, CH, 04 Oct 2004
- First impressions of Basel, CH.
- Pub Signs UK, Fall 2004 Edition, 03 Oct 2004
- Yet another collection of photographs.
- Blickling Pyramid Cache, 02 Oct 2004
- Back to Blickling again. This time for a cache near the pyramid.
- Dizzy @ Felbrigg Hall Cache, 01 Oct 2004
- A woodland walk on the Felbrigg estate.
- Cromer Cathedral, 01 Oct 2004
- Our visit to Cromer gets its own essay mostly because of the gorgeous
panoramic view from the top of the cathedral tower.
- Felbrigg Hall, 01 Oct 2004
- We visited Felbrigg Hall, described by The National Trust as one
of the finest and least altered 17th century houses in East
Anglia.
- Think Left!, 30 Sep 2004
- Poor planning on my part forced me behind the wheel of an
automobile in England on this trip.
- Itinerary How To, 25 Aug 2004
- Some time ago, I started generating itinerary pages for my
travels. I’m sure I was inspired in part by Dan’s TravelTools and
PathCross Wiki pages, so when Dan offered bonus points for describing
how the pages are constructed, how could I resist?
- XSL/XML Query WG, 17-21 Jan 2005, 25 Aug 2004
- Brisbane, AU
- Wistariahurst, 23 Aug 2004
- Wistariahurst
is a charming little museum in Holyoke, MA.
- Ottawa, CA, 12 Aug 2004
- I spent most of (last) Sunday getting ready for the TAG
face-to-face meeting, but sometime late in the afternoon, I decided it
was time to check out the sites in Ottawa.
- They Ran Fiber All the Way to the End of the Dirt Road, 08 Aug 2004
- On Saturday, Paul invited me out to his brother’s cottage on Bob’s Lake.
A more relaxed, pleasant day with a nicer bunch of folks, you could hardly hope
to spend.
- Extremely Good Again, 08 Aug 2004
-
Extreme Markup Languages 2004 was another great conference.
My general remarks from last year
are true this year too, so I won’t repeat them.
That said, I can’t resist enumerating a few highlights.
- House On Fire Cache, 06 Aug 2004
- House On Fire is my first international cache!
- Luxury Travel Expo ’04, 06-10 Dec 2004, 15 Jul 2004
- Las Vegas, NV, US
- TAG, 05-07 Oct 2004, 15 Jul 2004
- Norwich, UK; Basel, CH
- 2005 Itineraries, 15 Jul 2004
- Travel in 2005.
- Nevada and Utah from 34,000 Feet, 05 Jul 2004
- Photos from my window seat on American Airlines flight 2254.
- Not Quite 20,000 Leagues Under the Sea, 17 May 2004
- The last of the vacation pics from St. Thomas.
- TAG face-to-face, 16 May 2004
- The TAG met in Cambridge, MA, last week. We’re almost exclusively
focused on dealing with our last call issues, but that didn’t stop us
from talking about everyone’s favorite issue.
- Homeward Bound, 09 May 2004
- All good things, they say, must come to an end.
- Best of…, 08 May 2004
- Best of lists are arguably incomplete…I assert that any
list of the best restaurants in the world that doesn’t include Craig
& Sally’s is demonstrably incomplete.
- Day of the Iguana, 07 May 2004
- Eating tips for iguanas, in case, Kafkaesque, you should wake up
one morning and find that you’ve turned into one.
- Go West!, 06 May 2004
- As a respite from the general visual, aural, olfactory, gustatory,
and tactile perfection of the morning, we took a ride west, nearly as
far west as one can go by land.
- St. John, 05 May 2004
- We started today with a quick stop at the Grateful Deli and
short ferry ride over to St. John.
- Shopping, 04 May 2004
- Moving off the beach during the hottest part of the day, we
decided to do a little shopping.
- Coki Point, 03 May 2004
- Coki Beach is a wide, sun soaked swath of palest brown sand and
glistening turquoise water.
- Paradise, 02 May 2004
- These islands are paradise. I suppose there are lots of
different ways to define paradise…
- On Vacation, 01 May 2004
- Checking in…
- Vacation, 01-09 May 2004, 27 Apr 2004
- St. Thomas, USVI
- North on 101, 16 Apr 2004
- A photo essay north of San Francisco.
- TAG, 12-14 May 2004, 25 Mar 2004
- Cambridge, MA
- JavaOne 2004, 28 Jun-02 Jul 2004, 25 Mar 2004
- San Francisco, CA
- XSL WG, 21-24 Jun 2004, 23 Mar 2004
- Cambridge, MA
- Back to Blickling, 14 Mar 2004
- The surrounding countryside is lovely and affords several mostly-gravel
paths for walking.
The Hall is very nice as well, though we didn’t go inside this time.
- More Pub Signs, 13 Mar 2004
- Another photographic collection
- No Bug$?, 13 Mar 2004
- They’re artistic…uhm, bugs, at the very least.
- Antwerp, Belgium, 12 Mar 2004
- Belgium is country number nine for me. At a quick glance, I’m impressed.
[Update: new photos, better exposed.]
- Baconsthorpe Castle, 12 Mar 2004
- More accurately described as a fortified manor house, it’s a
short drive from my folks place.
- Liverpool Street Station, 10 Mar 2004
- In a circular way, Liverpool Street Station reminds me more of Grand
Central Station than Grand Central Station does.
- What Is It?, 07 Mar 2004
- The question is: what’s in the packet? I’ll post the answer in a
day or two. No spoilers, please.
- La Clé, 06 Mar 2004
- Très cool.
- Sunrise, 06 Mar 2004
- Wireless all the way out to the patio. Sweet.
- Eastward Bound, 01 Mar 2004
- Mostly pictures from planes.
- TAG, 09-11 Aug 2004, 23 Feb 2004
- Ottawa, CA
- Mostly Minty, 22 Feb 2004
- I hate to throw away “useful things.”
What constitutes a useful thing varies, but small metal boxes
and cannisters are definitely “useful.”
- Tampa (and Chicago), 23 Jan 2004
- A tiny spot of local color from my recent trip to Tampa.
- 2004 Itineraries, 13 Jan 2004
- Travel in 2004.
- W3C Technical Plenary, 28 Feb-14 Mar 2004, 12 Jan 2004
- Mandelieu la Napoule, FR; Antwerp, BE; and Norwich, UK
- Extreme 2004, 02-06 Aug 2004, 02 Jan 2004
- Montréal, CA
- NordU, 28 Jan-01 Feb 2004, 24 Dec 2003
- Copenhagen, DK
- XSL WG, 18-22 Jan 2004, 23 Dec 2003
- Tampa, FL
- Practical RDF, 11 Dec 2003
- I pitched a Town Hall for XML 2003 in the hopes that I could get a
handful of folks up in front of an audience to talk about practical
things that you can do today with RDF. I think I succeeded.
- Bound for Philadelphia, 07 Dec 2003
- Waiting in train stations is a lot like waiting in airports, except
the architecture is more interesting.
- Parting Shots, 03 Dec 2003
- I like L.A. Some parting shots and parting thoughts.
- Reasons to Visit L. A., 02 Dec 2003
- Fade in on Sony Pictures Studios, where Jeopardy! is taped before
a live studio audience. An audience that, on this day’s taping, will
include me.
- Culver City, 01 Dec 2003
- I said I was going to let the suspence build a bit. Culver City is a hint.
- La Brea, 30 Nov 2003
- If the words “La Brea”
don’t stir a sense of wonder, you didn’t read the right books as a child.
- L. A. Exists, 29 Nov 2003
- Los Angeles exists. I’ve seen it. I’ve driven along Sunset Blvd, crossed
over Wilshire Blvd and Santa Monaca Blvd, I bet I’ve even been
in 90210.
- Counting Countries: +1, 21 Nov 2003
- Some of my friends engage in a friendly contest: they compete
to see who can visit the most countries. It’s a life-long game.
- SneakerNet at 36,000 Feet, 21 Nov 2003
- Overcoming one last hill on the way home.
- Kamakura, 20 Nov 2003
- A rainy, ethereal walk through the temples and shrines of Kamakura.
- Hill and Dale and…Cliff, 19 Nov 2003
- Telekinetics, not.
- More Hills and Dales, 19 Nov 2003
- Applying security patches, uh, remotely.
- PPP Over Dialup Over Voice Over IP Over Hill and Over Dale, 16 Nov 2003
- Some of my colleagues have abandoned dialup. I haven’t yet, so I
got to run dialup over WiFi over ethernet from Japan to Boston. Yeah, really.
- Tokyo, 14 Nov 2003
- Wandering through Tokyo. (Updated 19 Nov 2003)
- All Queued Up, 14 Oct 2003
- You can write, but can you publish? Not without a net connection.
- Pub Signs, 13 Oct 2003
- A collection of photographs.
- The DocBook Encoding Initiative or “TextBook”?, 09 Oct 2003
- In a lot of ways, DocBook and the TEI are very similar. I spent
most of today looking over the TEI Meta language and the constructs
in DocBook and the TEI. Maybe it’s possible to design our schemas so
that they can easily interoperate. In any event, a few touristy snaps
of Oxford as well.
- Specialty Hardware, 09 Oct 2003
- A bungled connection gave me the opportunity to fiddle with a bit of
specialty hardware.
- West England Web Architecture, 08 Oct 2003
- Most of the TAG found itself in Bristol this week. Our immediate goal: to
stop writing.
- Attention Hikers, 25 Jul 2003
- More photos from Whistler. And a warning to hikers.
- Beverage Service Only, 24 Jul 2003
- Seattle to Hartford on a glass of Ginger Ale and six pretzels.
- It Always Rains in Vancouver, 23 Jul 2003
- The weather is very predictable. It always rains in
Vancouver.
- Lost in San Francisco, 10 Jun 2003
- A mostly aimless wander through San Francisco with a few appropriately
touristy shots.
- Navigation, 12 May 2003
- Which way did he go, George?
- Terminal A, 12 May 2003
- The renovated BDL Terminal A is open.
- St. Thomas, USVI, Feb 2003
- The perfect vacation.
- XSL WG, 08-16 Apr 2004, 15 Jan 2003
- San Jose, CA
- Hawai`i, May 2002
- A short stay in Honolulu, HI for a TAG meeting and WWW 2002.
- Rome, Italy, 10 Apr 2002
- Rome, Italy
- Pompeii, Italy, 09 Apr 2002
- Pompeii, Italy
- Capri, Italy, 08 Apr 2002
- Capri, Italy
- Zungoli, Italy, 07 Apr 2002
- Zungoli, Italy
- Pisa, Italy, 06 Apr 2002
- Pisa, Italy
- Florence, Italy, 05 Apr 2002
- Florence, Italy
- Padua, Italy, 04 Apr 2002
- Padua, Italy
- Venice, Italy, 03 Apr 2002
- Venice, Italy
- Verona, Italy, 02 Apr 2002
- Verona, Italy
- Lugano, Switzerland, 01 Apr 2002
- Lugano, Switzerland
- Milan, Italy, 31 Mar 2002
- Milan, Italy
- Cannes, France, Feb 2002
- A few snaps from the W3C Technical Plenary.
- Norwich, England, Feb 2002
- Uhm, TBD.
- Belchertown, Mar 2001
- The opposite of travelling.
- The South of France, Sep 2000
- A canal vacation in the south of France.
- Edinburgh, Jun 2000
- Visiting Edinburgh, Scotland for an XML Schema WG Meeting.
- England, Jun 2000
- Visiting the Lake District in England.
- Paris, Jun 2000
- Visiting Paris again.
- New York City, May 2000
- Visiting New York City.
- San Francisco, Mar 1999
- Visiting the Bay Area.
- Bangkok, Jan 1999
- Venice of the East, revisited.
- England, May 1998
- Stonehenge, the New Forest, and other sights.
- Paris, May 1998
- Paris in the spring.
- Bangkok, Apr 1998
- Venice of the East.
Trees
- Acorns. Lots of acorns., 14 Oct 2007
- It was a good year for oak trees.
Typography
- Cool and funny, 02 Aug 2007
- An exceedingly cool photograph of “urban typography” and a web comic
you should be reading.
- Style of a Different Sort, 12 Jul 2004
- On the typographic style of cross-references.
Ubuntu
- VMWare Fusion, Hardy Heron, VMWare Tools, 05 May 2008
- In case you haven't found it yet, here's a pointer to the instructions
for building VMWare Tools under Ubuntu 8.04, “Hardy Heron”.
- Ubuntu 7.10, 19 Dec 2007
- Gutsy indeed.
- Adobe Reader 7.0 on Feisty Fox, 21 Apr 2007
- Patching an odd glitch in the acroread shell script.
- Ubuntu Application Server, 21 Apr 2007
- More incredible Java tools just an apt-get install away!
- Feeling Feisty, 01 Apr 2007
- Moving up to the latest Ubuntu.
- Notes from the edgy, 10 Oct 2006
- I'm giving Ubuntu's Edgy Eft release a whirl. Notes and miscellany follow.
- Adventures in desktops, 13 Jul 2006
- From Gnome to KDE and back again: a tale of Linux desktops and
the (mostly) pleasant experience of installing everyone's favorite
distribution-du-jour, Ubuntu.
- Ubuntu Update, 13 Sep 2005
- No more badness. Sometimes it's good to be wrong.
- Ubuntu Me!, 12 Sep 2005
- Notes on switching to Ubuntu: the good,
the annoying, and the seriously bad.
Vancouver, BC, CA
- Attention Hikers, 25 Jul 2003
- More photos from Whistler. And a warning to hikers.
- It Always Rains in Vancouver, 23 Jul 2003
- The weather is very predictable. It always rains in
Vancouver.
VoIP
- Miscellany, 29 May 2009
- On speaking engagements (two excellent conferences),
anniversaries, and VoIP.
W3C
- XProc Proposed Recommendation!, 10 Mar 2010
- I'm pleased to report that XProc: An XML Pipeline
Language is now a W3C Proposed Recommendation.
- XProc: Back to Last Call, 28 Dec 2009
- Early in January, a new XProc draft will appear. It will be a
Last Call Working Draft, a step backwards in the process, or maybe just
a half-step. The reason is important though: versioning.
- Not exactly XProc, 23 Jun 2009
- One advantage of being an implementor is that I can play with
languages that the Working Group didn't approve.
- Perhaps the penultimate XProc draft, 28 May 2009
- Today, the XML Processing Model Working Group published a new
working draft. Not the very last working draft, but possibly very close.
- 126 issues: resolved!, 30 Apr 2009
- Today, the XProc WG reached consensus on the last of the 126 issues
submitted during our Candidate Recommendation period.
- Building a bigger pipeline, 26 Mar 2009
- Constructing a “real world” XProc pipeline:
building the XProc specification with XProc.
- </TAG>, 09 Dec 2008
- I've been an elected member of the W3C Technical Architecture Group
for eight years. I've had a wonderful time and I hope that I've contributed
in useful ways, but I feel like it's time to step aside, at least for a
little while.
- XProc Candidate Recommendation!, 26 Nov 2008
- I'm pleased to report that XProc: An XML Pipeline
Language is now a W3C Candidate Recommendation.
- XProc and Calabash progress, 28 Sep 2008
- The second “Last Call” for XProc ended on Friday. Things are
looking good for progress to Candidate Recommendation. That means we
need implementations!
- Announcing xproc-dev@lists.w3.org, 24 Aug 2008
- You're invited to join the xproc-dev mailing list,
a public discussion forum for implementors and users of XProc:
An XML Pipeline Language.
- XProc goes back to Last Call, 20 Aug 2008
- I sincerely expect this to be the Last Call.
- Thinking differently about XML, 04 Aug 2008
- Having an XML server at my disposal is making me think about XML
applications differently.
- Agenda bookmarklet, 09 May 2008
- A ten minute hack to fix a ten second problem, linking to working
group agendas and minutes.
- New XProc Working Draft, 01 May 2008
- The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- XML 2.0? No, seriously., 20 Feb 2008
- Maybe its madness to consider XML 2.0 seriously.
The cost of deployment would be significant.
Simultaneously convincing a critical mass of users to switch without
turning the design process into a farce would be very difficult.
And yet, the alternatives look a little like madness too.
- XML at 10, 10 Feb 2008
- Today is the tenth anniversary of the publication of Extensible
Markup Language (XML) 1.0 as a W3C Recommendation.
- XML 1.0 (Fifth Edition), 07 Feb 2008
- The fifth edition of XML 1.0 is now a “proposed edited recommendation”.
New editions do little more than incorporate errata, hardly
newsworthy. This one is different.
- New XProc Working Draft, 29 Nov 2007
- The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- XProc and XPath, 15 Nov 2007
- When are two versions better than one? Maybe never, but
apparently sometimes two versions are an inevitable
compromise.
- End of an era, 10 Oct 2007
- After almost a decade, I'm going to have to put aside my XSL Working
Group Member hat.
- XProc Implementations?, 09 Oct 2007
- Are you implementing XProc or thinking about implementing XProc?
Are you willing to say so in public? Please do tell me!
- XProc Last Call!, 21 Sep 2007
- The XML Processing Model Working Group has published
XProc: An XML Pipeline Language as a Last
Call Working Draft!
- We're DONE!, 23 Jan 2007
- Break out the Champagne! XPath 2.0, XSLT 2.0, XQuery 1.0, and
related specifications are W3C Recommendations!
- Eight Proposed Recommendations!, 27 Nov 2006
- Probably the penultimate publication!
- An open mind, 30 Oct 2006
- Trying to look at the whole HTML/XHTML/tag soup/future of HTML
issue with an open mind.
- New Data Model draft, 11 Jul 2006
- XPath 2.0 and XQuery 1.0 Data Model fans, a new draft was
published today. It'll be of interest to those especially concerned
about the finer details of element and attribute node types and type
value determination.
- W3C Technical Plenary 2006, 06 Mar 2006
- Meetings galore.
- XHTML™ Modularization 1.1, 22 Feb 2006
- There's no practical, black-and-white answer to the question
“how many changes can be introduced into a document without subjecting
it to technical review” but I share Anne's concern about this one.
- Oops, we did it again, 03 Nov 2005
- The XSL and XML Query Working Groups have turned the crank again
(again). This time, we've got CRs!
- Hit me again!, 16 Sep 2005
- The XSL and XML Query Working Groups have turned the crank again.
Get ’em while they're hot!
- Canonical XML and xml:id, 14 Sep 2005
- It's not really news anymore, but xml:id is now a Recommendation.
Alas, it's just a little too early to declare victory. The job won't
be completely finished until we address XML Canonicalization.
- XLink 1.1, 28 Apr 2005
- The First Working Draft of XLink 1.1 has been published.
- Twelve working drafts, 04 Apr 2005
- Please sir, may I have another? Not quite a baker's dozen
specifications.
- XInclude, xml:base, and validation, 01 Apr 2005
- It turns out that there's a nasty interaction between XInclude,
xml:base, and validation. Update: I was wrong. The interaction is real,
but it didn't go unnoticed.
- Technical Plenary, 04 Mar 2005
- A week at Logan airport talking web architecture and XML.
- Ten Working Drafts, 11 Feb 2005
- Holy Working Drafts, Batman! That's a lotta specs!
W3C Technical Architecture Group
- </TAG>, 09 Dec 2008
- I've been an elected member of the W3C Technical Architecture Group
for eight years. I've had a wonderful time and I hope that I've contributed
in useful ways, but I feel like it's time to step aside, at least for a
little while.
- XProc Versioning and Extensibility, 14 Nov 2007
- If you don't plan for extensibility when you're designing
version 1.0 of your language, you often don't get any. I think we
have a plan for XProc now.
- Implicit Namespaces, 12 Nov 2007
- Of XML documents and media types. Are namespaces sometimes
redundant? How much are you willing to infer?
- Sailing away, 19 Sep 2007
- As extra-curricular activities go, an evening sail across the
Solent for dinner on the Isle of Wight is hard to beat.
- Metadata big bang, 18 Feb 2007
- Hacking httpRange-14.
- Bring out your namespace documents, 18 Dec 2006
- Got RDDL?
- An open mind, 30 Oct 2006
- Trying to look at the whole HTML/XHTML/tag soup/future of HTML
issue with an open mind.
- Names and addresses, 25 Jul 2006
- Another wack at a permathread in web architecture.
A new URI scheme is not necessary to, nor does it actually,
solve the perceived problem of names and addresses.
- XMLK: A blast from the past, 16 Dec 2005
- Back in 2003, there was a flurry of discussion about “simplifying”
XML. Last night, Tim asked me about a proposal that I'd made. It took me
a while, but I finally found it.
- On the range of http: URIs, 19 Jun 2005
- A compromise has been reached, at least among those of us on the TAG.
I hope the larger community will accept the compromise as well.
- Picture Perfect, 06 Mar 2005
- Having wrestled for nearly three years with the TAG issue
httpRange-14, and in expectation of continued wrestling, a photo
link.
- Explaining identifiers in XML, 11 Feb 2005
- Scenes from a possible future in which Norm tries to buy
groceries and explain XML at the same time.
- Subversion and other updates, 09 Feb 2005
- A random assortment of updates and announcements.
- Architecture of the World Wide Web, Volume One, 15 Dec 2004
- We made it! [Update: The PDF file is really the Recommendation now.]
- webarch.pdf, 07 Dec 2004
- Thoughts on producing quality printed output; specifically, a
nice printed version of Architecture of the World Wide Web.
[Update: added a pointer to the Recommendation PDF.]
- Web Architecture Proposed Recommendation!, 05 Nov 2004
- Architecture of the World Wide Web, First Edition is a W3C
Proposed Recommendation.
- They Ran Fiber All the Way to the End of the Dirt Road, 08 Aug 2004
- On Saturday, Paul invited me out to his brother’s cottage on Bob’s Lake.
A more relaxed, pleasant day with a nicer bunch of folks, you could hardly hope
to spend.
- TAG face-to-face, 16 May 2004
- The TAG met in Cambridge, MA, last week. We’re almost exclusively
focused on dealing with our last call issues, but that didn’t stop us
from talking about everyone’s favorite issue.
- On the Web, My Name is 266 North Pleasant Street, 03 Mar 2004
- There has been long debate, both philosophical and technical, on the
relative merits of the distinction (or lack thereof) between names and
addresses. I’ve said my piece.
- Hey, David!, 22 Dec 2003
- David Orchard has taken up his pen. Welcome aboard!
- XML 2003, 12 Dec 2003
- XML 2003 was a great conference again this year! It kept
this markup geek happy.
- More Hills and Dales, 19 Nov 2003
- Applying security patches, uh, remotely.
- No Takers?, 17 Nov 2003
- I challenged the escaped markup crowd to build a feed. No one did.
Did no one notice, or did no one care? Or maybe no one succeeded?
- My RDDL Vision, 10 Oct 2003
- Deploying RDDL is dead easy. Unfortunately, there’s a hole in our APIs.
- West England Web Architecture, 08 Oct 2003
- Most of the TAG found itself in Bristol this week. Our immediate goal: to
stop writing.
- On The Meaning of Fragment Identifiers, 08 Aug 2003
- Just what does the "#" in a URI mean?
- Vicious Circle, 29 Jul 2003
- The TAG is trying to get to last call. There's lots of hard work left
to do on our principal deliverable, but hard work isn't a problem. Intractable
issues, those are a problem. The question is, how intractable is httpRange-14?
- Attention Hikers, 25 Jul 2003
- More photos from Whistler. And a warning to hikers.
- It Always Rains in Vancouver, 23 Jul 2003
- The weather is very predictable. It always rains in
Vancouver.
- Content Negotiation, 02 Jul 2003
- Content negotiation is a strategy for dealing with multiple
representations of the same resource. It can cause some pretty subtle
failures. Is it really worth it?
- New Truck. New URI?, 18 Jun 2003
- A new truck, the impact of which on TAG issue httpRange-14 is...undecided.
- http://..., is that you?, 06 Jun 2003
- Assigning URIs to people, and perhaps to any physical resource,
has consequences both social and technical.
Socially, I think it's a question of politeness. Am I allowed to make up
URIs that identify you? Technically, well, the problems range from
straightforward technical challenges, like how do identify when two
URIs that are spelled differently point to the same resource and what
do you do about it after you have, to the range of http: identifiers.
- Who?, 14 May 2003
- Who do you think you are?
- You Look Awfully Familiar..., 09 May 2003
- A multiverse of possibilities.
W3C Working Group
- Who?, 14 May 2003
- Who do you think you are?
W3C XML Schema
- Creating a DocBook V5.0 DTD, 18 Mar 2010
- Taking another stab at the long-standing problem of producing
DTD (and XSD) versions of the DocBook V5.0 family of schemas.
- xjparse: Easier XSD validation with Xerces, 01 Dec 2005
- This is the permanent status page for xjparse.
Xjparse is a simple
command-line wrapper for the Xerces XML Schema validator. It accepts
several options, notably one which specifies the set of schemas to be
used during validation. Version 1.0 is now available.
Web Services
- Mojo, 18 Oct 2007
- Getting your telephone mojo on. [Updated: new pipeline.]
- WITW: NSDL Update, 04 May 2005
- There's been good feedback, and I do have plans, but I've been a
little distracted.
- WITW: NSDL, 12 Mar 2005
- Norm's Service Description Language (staggeringly original name,
I know) is my experiment with a simpler web services description
language.
- WITW: WSDL: 1, Norm: 0, 24 Feb 2005
- The complexity of WSDL has exceeded my level of interest
in deciphering the complexity of WSDL.
- WITW: SOAP RPC (V2), 24 Feb 2005
- A revised SOAP RPC interface.
- WITW: LimitExcept, 22 Feb 2005
- Cue emotisound, *facepalm*
- WITW Versioning and Extensibility, 21 Feb 2005
- Norm plays fast and loose with the experimental web service.
- WITW Part III: RESTful Landmarks, 21 Feb 2005
- Keeping track of landmarks.
- WITW Part II: SOAP RPC, 18 Feb 2005
- Keeping track of your location with SOAP RPC.
- WITW Part I: Brute Force and Ignorance, 16 Feb 2005
- Simply exchanging XML documents over HTTP.
- WS-WTF?, 15 Feb 2005
- If I'm ever going to understand Web Services, I'm going to have
to build one. Herewith, a sketch of a service I plan to build.
Wine
- Fall Wine Festival 2004, 09 Nov 2004
- Notes from a fall wine mega-tasting. Amherst Wines & Spirits'
Fall Wine Festival is always delightful.
XML
- Creating a DocBook V5.0 DTD, 18 Mar 2010
- Taking another stab at the long-standing problem of producing
DTD (and XSD) versions of the DocBook V5.0 family of schemas.
- XProc Proposed Recommendation!, 10 Mar 2010
- I'm pleased to report that XProc: An XML Pipeline
Language is now a W3C Proposed Recommendation.
- Demo Jam at XML Prague!, 23 Feb 2010
- Demo Jam was a huge success at Balisage last year, so we're going to
give it a go at XML Prague too!
- XML FTW!, 25 Jan 2010
- On the serendipitous joy of finding XML.
- XML Summer School ’09, 05 Oct 2009
- Open source and web technologies at XML Summer School.
- SQL to XML, 26 Sep 2009
- A number of Mac applications store information in SQLite databases.
Step one to do something useful with that data is to get it into XML.
- Perhaps the penultimate XProc draft, 28 May 2009
- Today, the XML Processing Model Working Group published a new
working draft. Not the very last working draft, but possibly very close.
- 126 issues: resolved!, 30 Apr 2009
- Today, the XProc WG reached consensus on the last of the 126 issues
submitted during our Candidate Recommendation period.
- Landmark XML Calabash Moment, 28 Apr 2009
- For the first time ever, (I assert) XML Calabash passes 100% of
the XProc test suite!
- XML Calabash 0.9.7 released, 31 Mar 2009
- Announcing a new release of XML Calabash, my XProc processor.
- Building a bigger pipeline, 26 Mar 2009
- Constructing a “real world” XProc pipeline:
building the XProc specification with XProc.
- XML Calabash 0.9.0 Released, 28 Nov 2008
- Today I'm releasing XML Calabash 0.9.0, the first beta release
of my XProc processor.
- XProc Candidate Recommendation!, 26 Nov 2008
- I'm pleased to report that XProc: An XML Pipeline
Language is now a W3C Candidate Recommendation.
- XProc and Calabash progress, 28 Sep 2008
- The second “Last Call” for XProc ended on Friday. Things are
looking good for progress to Candidate Recommendation. That means we
need implementations!
- Text in PDF documents, 26 Sep 2008
- You can see the words on the page, so you know they must be in there,
right? Well, sorta.
- XML Calabash: an XProc implementation, 24 Aug 2008
- This is the permanent status page for Calabash.
Calabash is an
implementation of XProc: An XML Pipeline
Processor, a specification being developed by the W3C to
address questions about the XML processing model.
Version 0.9.17 beta is now available.
- XProc goes back to Last Call, 20 Aug 2008
- I sincerely expect this to be the Last Call.
- Thinking differently about XML, 04 Aug 2008
- Having an XML server at my disposal is making me think about XML
applications differently.
- Using XQuery in anger, 02 Jul 2008
- As XQuery, in the form of my first real work project, kept me busy
over the past month or so, it seems logical to start blogging again
with some lessons learned.
- Mark Logic User Conference, 13 May 2008
- Join us in San Francisco for an in-depth look at Mark Logic
and what we can enable for you.
- Joy (and pain) but Mostly Joy, 13 May 2008
- On application servers and generating XML with XQuery.
- Defending the tax, 13 May 2008
- Not a political tax, the angle bracket tax.
- New XProc Working Draft, 01 May 2008
- The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- XML 2.0? No, seriously., 20 Feb 2008
- Maybe its madness to consider XML 2.0 seriously.
The cost of deployment would be significant.
Simultaneously convincing a critical mass of users to switch without
turning the design process into a farce would be very difficult.
And yet, the alternatives look a little like madness too.
- XML at 10, 10 Feb 2008
- Today is the tenth anniversary of the publication of Extensible
Markup Language (XML) 1.0 as a W3C Recommendation.
- XML 1.0 (Fifth Edition), 07 Feb 2008
- The fifth edition of XML 1.0 is now a “proposed edited recommendation”.
New editions do little more than incorporate errata, hardly
newsworthy. This one is different.
- Thinking about HTML5, 22 Jan 2008
- HTML 5 is big. Big in a lot of different ways. I'm trying to
understand some of them. Let the random mutterings begin…
- New XProc Working Draft, 29 Nov 2007
- The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- XProc Versioning and Extensibility, 14 Nov 2007
- If you don't plan for extensibility when you're designing
version 1.0 of your language, you often don't get any. I think we
have a plan for XProc now.
- Implicit Namespaces, 12 Nov 2007
- Of XML documents and media types. Are namespaces sometimes
redundant? How much are you willing to infer?
- The XML Pipeline Processor, V0.0.3, 19 Oct 2007
- Announcing the second
release of the XML Pipeline Processor,
my implementation of XProc:
An XML Pipeline Processor.
- Worse than failure, 12 Oct 2007
- WTF indeed! Friday humor. It is funny, right?
- XProc Last Call!, 21 Sep 2007
- The XML Processing Model Working Group has published
XProc: An XML Pipeline Language as a Last
Call Working Draft!
- Tread lightly, 07 Sep 2007
- Take advantage of the catalog resolver built into GlassFish to
treat your neighbors more gently and maybe improve performance.
- Oxford, 27 Jul 2007
- An afternoon, and a couple of evenings, of photographs from Oxford
on the occasion of XML Summer School.
- Off to Oxford..., 20 Jul 2007
- I'll be teaching next week at CSW's XML Summer School.
- The XML Pipeline Processor, 10 Jul 2007
- This project is defunct, see http://norman.walsh.name/2008/projects/calabash instead.
- The XML Pipeline Processor, 10 Jul 2007
- Announcing the first release of the XML Pipeline Processor,
my implementation of XProc:
An XML Pipeline Processor.
- XProc Working Draft (6 July 2007), 06 Jul 2007
- The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- XProc parameters, 13 Jun 2007
- Dealing with command line options and parameters turns out to be trickier
than it looks.
- JAXP V1.4.2, 04 Jun 2007
- The JAXP team have pushed out another update release of the
Java API for XML Processing (JAXP). V1.4.2 addresses a packaging oversight
and fixes some bugs.
- XProc at work, 15 May 2007
- Baby steps beyond trivial examples and unit tests. (Look, ma, no make!)
- Human Readable Resource Identifiers, 30 Apr 2007
- Dealing with the things that you type that look mostly like URIs but
aren't.
- JAXP V.next, 24 Apr 2007
- Tell us what you want in JAXP V.next.
- New XProc Working Draft, 05 Apr 2007
- The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- JAXP Developments, 21 Mar 2007
- JAXP development continues with a new release and a new forum.
- Stupid conversion tricks, 03 Mar 2007
- It doesn't matter how many steps it takes as long as it's fun, right?
- All your resolvers are belong to us, 14 Feb 2007
- Making resolvers easier for users.
- Resolver APIs, 09 Feb 2007
- How can I resolve thee? Let me count the ways.
- We're DONE!, 23 Jan 2007
- Break out the Champagne! XPath 2.0, XSLT 2.0, XQuery 1.0, and
related specifications are W3C Recommendations!
- JAXP 1.4 (JSR 206 MR FCS!), 02 Dec 2006
- JAXP 1.4 has been released. This is the version that will appear in
the Java 6 Platform.
- Eight Proposed Recommendations!, 27 Nov 2006
- Probably the penultimate publication!
- Spinning up for more RELAX NG work, 20 Nov 2006
- The RELAX NG Technical Committee met today for the first time in quite
a while. The impetus was administrative, but we took the opportunity to look
to the future.
- XProc: An XML Pipeline Language, 17 Nov 2006
- The XML Processing Model Working Group has published the second
Working Draft of the pipeline language document.
- XProc: An XML Pipeline Language, 28 Sep 2006
- The XML Processing Model Working Group has published the First
Public Working Draft of the pipeline language document.
- XProc WG Meeting, 17 Aug 2006
- Three productive days with the XML Processing Model Working Group.
- New Data Model draft, 11 Jul 2006
- XPath 2.0 and XQuery 1.0 Data Model fans, a new draft was
published today. It'll be of interest to those especially concerned
about the finer details of element and attribute node types and type
value determination.
- Validating microformats, 13 Apr 2006
- I'm on record as having concerns about the microformats approach
to marking up data on the web. One of those concerns is validation.
Can microformats be validated?
- XProc Requirements and Use Cases, 11 Apr 2006
- The XML Processing Model Working Group has officially
published its first document: XML Processing Model Requirements
and Use Cases.
- Working with JAXP namespace contexts, 28 Mar 2006
- The NamespaceContext is the interface that JAXP
provides for establishing the namespace bindings used when an XPath
expression is evaluated. Unfortunately, as interfaces go, it leaves
a couple of things to be desired.
- White space, 23 Feb 2006
- On white space and mixed content. A rant.
- Changing SAX?, 23 Feb 2006
- Yesterday, the question was XHTML™ Modularization
1.1, today it's SAX.
- XHTML™ Modularization 1.1, 22 Feb 2006
- There's no practical, black-and-white answer to the question
“how many changes can be introduced into a document without subjecting
it to technical review” but I share Anne's concern about this one.
- Inventing XML Languages, 17 Jan 2006
- My two cents on the controversy Tim recently stirred up on XML
language creation.
- JAXP 1.4 Maintenance Review, 11 Jan 2006
- The Maintenance Draft Review of the JAXP 1.4 Specification
is now open.
- Drop the <!DOCTYPE>, 06 Jan 2006
- If we're going to drop the document type declaration, we need to
provide something that behaves like entity expansion. With a little
XSLT 2.0, that's not hard. With a pipeline language, we could even
do it in a standard way.
- JAXP 1.3.1, 19 Dec 2005
- A holiday present from the JAXP RI team!
- XMLK: A blast from the past, 16 Dec 2005
- Back in 2003, there was a flurry of discussion about “simplifying”
XML. Last night, Tim asked me about a proposal that I'd made. It took me
a while, but I finally found it.
- XML Unicode for Emacs, 01 Dec 2005
- This is the permanent status page for XML Unicode.
XML Unicode provides some convenience
methods for inserting Unicode characters into XML in Emacs.
Version 1.7 is now available.
- xjparse: Easier XSD validation with Xerces, 01 Dec 2005
- This is the permanent status page for xjparse.
Xjparse is a simple
command-line wrapper for the Xerces XML Schema validator. It accepts
several options, notably one which specifies the set of schemas to be
used during validation. Version 1.0 is now available.
- XML 2005, 20 Nov 2005
- A week in Atlanta with the XML tribe.
- Truth or beauty?, 17 Nov 2005
- Must you understand this, or may you ignore it?
- Oops, we did it again, 03 Nov 2005
- The XSL and XML Query Working Groups have turned the crank again
(again). This time, we've got CRs!
- XML Processing Model Working Group, 27 Oct 2005
- Public at last! One of the goals of this working group is to
define a standard language for expressing the way in which XML
processing is to be applied to a document or set of documents. In
other words, how to get validation, XInclude, transformations, and
other processes in the right order with the right parameters. Oh, and
I'm chairing it.
- XML Catalogs V1.1 is an OASIS Standard, 07 Oct 2005
- We cleared the last hurdle. Many thanks to everyone involved!
- Hit me again!, 16 Sep 2005
- The XSL and XML Query Working Groups have turned the crank again.
Get ’em while they're hot!
- Canonical XML and xml:id, 14 Sep 2005
- It's not really news anymore, but xml:id is now a Recommendation.
Alas, it's just a little too early to declare victory. The job won't
be completely finished until we address XML Canonicalization.
- Supporting Microformats, 05 Sep 2005
- Microformats, a technique for embedding machine readable data
in human readable formats, are growing in popularity. I've added support
for the hCalendar microformat in travel itineraries, but I'm not
optimistic about the technique.
- XML Catalogs V1.1, 02 Sep 2005
- Get out the vote! XML Catalogs V1.1 submitted for OASIS Standard!
- JAXP 1.4, 26 Jul 2005
- If you're into Java and XML, you've heard of JAXP, the Java API for
XML Processing. We're working on JAXP 1.4, which is good to know, but more
importantly, you can follow along at home if you're so inclined.
- XML Editing Shell, 13 Jun 2005
- Nifty line editor for XML.
- On the applicability of catalog resolution, 10 Jun 2005
- As a strong proponent of XML Catalogs, I'm sometimes asked, “should
catalog resolution be used for …?” The answer is “yes”.
- XLink 1.1, 28 Apr 2005
- The First Working Draft of XLink 1.1 has been published.
- Supporting XML Catalogs V1.1, 13 Apr 2005
- The XML Catalog Resolver code in the Apache XML Commons project
now supports XML Catalogs V1.1.
- Twelve working drafts, 04 Apr 2005
- Please sir, may I have another? Not quite a baker's dozen
specifications.
- XInclude, xml:base, and validation, 01 Apr 2005
- It turns out that there's a nasty interaction between XInclude,
xml:base, and validation. Update: I was wrong. The interaction is real,
but it didn't go unnoticed.
- Atom feed of Subversion log, 12 Feb 2005
- Tracking my hacks in Subversion.
- Ten Working Drafts, 11 Feb 2005
- Holy Working Drafts, Batman! That's a lotta specs!
- Explaining identifiers in XML, 11 Feb 2005
- Scenes from a possible future in which Norm tries to buy
groceries and explain XML at the same time.
- Subversion and other updates, 09 Feb 2005
- A random assortment of updates and announcements.
- Proposed XLink Improvements, 31 Jan 2005
- The W3C XML Core Working Group has proposed a few
modest improvements to make XLink more usable.
- Even more on version identifiers and XML, 17 Dec 2004
- I'm not opposed to the use of version numbers to identify
compatibility implications, I just don't think they always do or always
should.
- Version identifiers and XML: continuing the conversation, 16 Dec 2004
- More thoughts on the appropriateness of “1.1”.
- Version Identifiers and XML, 15 Dec 2004
- David Orchard says XML blew it. He's talking about XML 1.1, but
his beef isn't with the technical changes, it's with the version
number.
- XML 2.0, 10 Nov 2004
- I think the goal for XML 2.0, if there ever is one, should be to
simplify XML in the same way that the goal for XML was to simplify
SGML.
- XML 1.1: Dead on Arrival, 30 Sep 2004
- XML 1.1 was a fruitless exercise. We shouldn’t have bothered.
- Is RDF/XML Good for Anything?, 30 Jul 2004
- Having a standard transfer syntax for RDF is great.
XML is an ideal format for this sort of “core dump”: it’s amenable to
machine processing and it’s possible for a human being (with
sufficient skill, experience, and dedication) to look at it in a text
editor and “figure it out”.
So RDF/XML is good for RDF core dumps.
But is it something users should be writing by hand? I’m not sure.
- sxpipe: An Implementation of Simple XML Pipelines, 30 Jul 2004
- This is the permanent status page for sxpipe. The sxpipe project
is a Java implementation of SXPipe: Simple XML Pipelines.
Simple XML Pipelines provide a linear processing
model for XML documents. This processing model allows authors to
choose the order in which components (such as XInclude, validation,
and transformation) are executed.
- XML Unicode V1.6, 21 Jul 2004
- A couple of bug fixes for XML Unicode, my UI hacks for getting
Unicode characters into XML documents in Emacs. [Update: you want V1.6]
- Ding!, 08 Jul 2004
- That deep resonating sound you hear is the result of Mark
Pilgrim dinging me for serving my Atom feeds with the wrong
Content-Type.
- SXPipe: Simple XML Pipelines, 20 Jun 2004
- SXPipe is a language for building Simple XML Pipelines and a
Java toolkit that implements it. This is hardly a new idea; a quick
web search will turn up a number of similar projects. I’ve written
elsewhere about why I did it and why I think pipelines are important.
This essay just describes SXPipe.
- Why Pipelines?, 20 Jun 2004
- If your experience with XML documents is limited to XHTML pages
and SOAP-mediated RPC, the notion that one might want an XML Pipeline
Language may seem a bit far fetched. What, you might ask, is your
problem?
- XML Activity Rechartered, 20 Jun 2004
- The XML Activity has been rechartered. This is a good thing, but it’s
a shame about the processing model.
- More on the XSLT/XQuery Thread, 28 May 2004
- A few more thoughts on the debate over XSLT and XQuery.
You really want to do document transformations with XQuery, do you?
- XQuery 1.0 or XSLT 2.0?, 19 May 2004
- I’ve seen a number of recent blogs about XPath 2.0, XSLT 2.0,
XQuery 1.0, and their relation to each other. My 2¢.
- Infoset Equality, 19 May 2004
- From the Technical Plenary, a URI that got lost:
a quick “off-the-cuff” definition for XML chunk equality based on the Infoset.
- Public Identifier Transcription in RFC 3151, 14 Mar 2004
- Why is the single quote character
(') escaped as “%27”?
- White Space, 10 Mar 2004
- If you gather
any nine XML experts together and ask them a simple question
about white space, odds are good that you’ll get at least ten answers.
- XML Interop, DocBook, and Ease of Use, 19 Feb 2004
- Is XML really all it’s hyped up to be?
- xsi:type Train Wreck, 29 Jan 2004
- I’ve never liked xsi:type. From my perspective, elements have
declarations and those declarations tell you the type of an element.
- Editing with Oxygen, 22 Jan 2004
- Kudos for a nice looking XML editing application.
- This is application/xhtml+xml, 19 Jan 2004
- This essay is served as application/xhtml+xml. If you have difficulty,
you may prefer the text/html
version: http://norman.walsh.name/2004/01/18/text-html
- This is text/html, 18 Jan 2004
- This essay is served as text/html. It is essentially the same
as the application/xml
version: http://norman.walsh.name/2004/01/17/application-xml
- This is application/xml, 17 Jan 2004
- This essay is served as application/xml. If you have difficulty,
you may prefer the text/html
version: http://norman.walsh.name/2004/01/18/text-html
- XML 2003, 12 Dec 2003
- XML 2003 was a great conference again this year! It kept
this markup geek happy.
- Thoughts on Character Entities, 13 Nov 2003
- After much consideration,
I don’t think XML should try to solve the character entity problem.
- Locating Schemas, 03 Nov 2003
- Lots of document processing is predecated on the idea that the
document being processed is valid. Validity assessment requires a schema.
So given a document, what’s the right schema to apply?
- More Emacs, XML, & Unicode, 03 Oct 2003
- More UI hacking for entering Unicode into XML documents in Emacs.
- Emacs, XML, Unicode, 29 Sep 2003
- Inserting Unicode characters into emacs.
Input methods like this greatly reduce the need for entity declarations,
the last remaining holdouts from my life with DTDs.
- Goodbye DTDs, 27 Sep 2003
- So long, PSGML, hello nxml.
- What is it about CDATA Sections?, 24 Aug 2003
- A short, cheeky complaint about the sad state of XML books.
- Escaped Markup Considered Harmful, 20 Aug 2003
- Norm Walsh on why using CDATA or escaped characters to carry markup is wrong.
- Caching is Not Enough, 26 Jun 2003
- XML Catalogs solve problems that proxy caches can't. They both have
their place, but neither is a practical substitute for the other.
- Why Refactor DocBook?, 16 Jun 2003
- More thoughts on refactoring.
- One Namespace or Many?, 11 Jun 2003
- One approach to simplifying a markup vocabulary is to divide it
into discrete pieces. Rather than defining a single large vocabulary
that is the union of all things, define a set of modules that can be
combined into conformant variations. Some would suggest that the right
implementation of that design is to put the modules in separate namespaces.
I'm not convinced.
- Caching in with Resolvers, 05 Jun 2003
- XML Catalogs is now a Committee Specification. We're well on our way
to OASIS Standard, I think, and that means it's time to get your deployment
strategies in order.
- XML Is Not Object Oriented, 01 Jun 2003
- Elements are not objects, their attributes and children are neither
fields nor methods, and content models are not related by inheritance.
XML 2003
- XML 2003, 12 Dec 2003
- XML 2003 was a great conference again this year! It kept
this markup geek happy.
- Practical RDF, 11 Dec 2003
- I pitched a Town Hall for XML 2003 in the hopes that I could get a
handful of folks up in front of an audience to talk about practical
things that you can do today with RDF. I think I succeeded.
- Bound for Philadelphia, 07 Dec 2003
- Waiting in train stations is a lot like waiting in airports, except
the architecture is more interesting.
XML 2004
- XQuery Man, 22 Nov 2004
- A man. A plan. XQuery.
- XML 2004, 19 Nov 2004
- Four days, four nights, and more than 120 sessions of all singing,
all dancing XML in Washington, D.C.
- Overheard at XML 2004, 19 Nov 2004
- Nuggets of humor from a week spent marking things up in
Washington D.C.
- XML 2.0, 10 Nov 2004
- I think the goal for XML 2.0, if there ever is one, should be to
simplify XML in the same way that the goal for XML was to simplify
SGML.
- DocBook Dinner, 22 Oct 2004
- In the spirit of blog-announced geek dinners, I propose
to dine with DocBook geeks at XML 2004. Specifically, I propose doing
so on Wednesday evening, 17 Nov 2004, at 7:30pm.
- DocBook Tutorial at XML 2004, 02 Sep 2004
- If DocBook is part of your plans for XML 2004, you’ll probably excuse
my shameless plug for “DocBook: From Syntax to Publication”. Probably.
- DocBook at XML 2004, 25 Jun 2004
- XML 2004 is coming up. It’s time to get those papers written up,
this year in DocBook!
XML 2005
- XML 2005, 20 Nov 2005
- A week in Atlanta with the XML tribe.
- Truth or beauty?, 17 Nov 2005
- Must you understand this, or may you ignore it?
- DocBook Tutorial, 14 Nov 2005
- DocBook tutorial online.
- Off to XML 2005, 11 Nov 2005
- A final wave before heading out the door.
- Introduction to DocBook, 19 Oct 2005
- I recently gave an introductory DocBook presentation at the
documentation and training conference in the Boston area. The slides
from that talk are now available, if you're interested.
- XML 2005, 08 Oct 2005
- The annual all-singing, all-dancing XML conference is just around
the corner. If you haven't made your plans to attend, now's the time!
(Also included, shameless plugs and dinner invitations.)
- XML 2005, 14-18 Nov 2005, 04 Oct 2005
- Atlanta, GA, US
XML 2006
- DocBookers Dinner, 12 Nov 2006
- Coming to Boston for XML 2006? Interested in DocBook? Eat?
Let's have dinner!
- XML 2006, 12 Nov 2006
- The annual XML shindig is less than a month away. If you haven't
started to make your plans, the clock is ticking. In case it helps, I've
whipped up an iCal version of the programme.
XML 2007
- XProc Slides, 05 Dec 2007
- Earlier this week, I presented the current state of XProc to the
XML 2007 crowd. If you weren't there, or even if you were, the slides
are now online.
- DocBookers dinner, 30 Nov 2007
- Coming to Boston for XML 2007? Interested in DocBook? Eat?
Let's have dinner!
XML Catalogs
- Using XML Catalogs and XProc together, 22 Jul 2009
- XML Calabash, my implementation of XProc, is my go-to tool these
days for manipulating XML documents. Adding XML Catalogs into the mix
just makes it sweeter.
- All your resolvers are belong to us, 14 Feb 2007
- Making resolvers easier for users.
- Resolver APIs, 09 Feb 2007
- How can I resolve thee? Let me count the ways.
- Building a better resolver, 06 Feb 2007
- I've been working on a reimplementation of my XML
Catalog-based entity/URI resolver. It has a more sensible design, includes a
caching feature, and supports a new API for dealing with XML Namespace
names.
- XML Catalogs V1.1 is an OASIS Standard, 07 Oct 2005
- We cleared the last hurdle. Many thanks to everyone involved!
- XML Catalogs V1.1, 02 Sep 2005
- Get out the vote! XML Catalogs V1.1 submitted for OASIS Standard!
- On the applicability of catalog resolution, 10 Jun 2005
- As a strong proponent of XML Catalogs, I'm sometimes asked, “should
catalog resolution be used for …?” The answer is “yes”.
- Supporting XML Catalogs V1.1, 13 Apr 2005
- The XML Catalog Resolver code in the Apache XML Commons project
now supports XML Catalogs V1.1.
- Caching is Not Enough, 26 Jun 2003
- XML Catalogs solve problems that proxy caches can't. They both have
their place, but neither is a practical substitute for the other.
- Caching in with Resolvers, 05 Jun 2003
- XML Catalogs is now a Committee Specification. We're well on our way
to OASIS Standard, I think, and that means it's time to get your deployment
strategies in order.
XML Pipelines
- XML Processing Model Working Group, 27 Oct 2005
- Public at last! One of the goals of this working group is to
define a standard language for expressing the way in which XML
processing is to be applied to a document or set of documents. In
other words, how to get validation, XInclude, transformations, and
other processes in the right order with the right parameters. Oh, and
I'm chairing it.
XML Prague 2007
- XML Prague 2007, 06 Jul 2007
- An excellent conference in a wonderful city.
- XML Prague '07, 06 Apr 2007
- I'll be speaking at XML Prague in June.
XML Prague 2010
- Demo Jam at XML Prague!, 23 Feb 2010
- Demo Jam was a huge success at Balisage last year, so we're going to
give it a go at XML Prague too!
- XML Prague 2010, 24 Jan 2010
- See you at XML Prague! And a chance to plug some really
excellent training.
XML Summer School
- Off to Oxford..., 20 Jul 2007
- I'll be teaching next week at CSW's XML Summer School.
XML Summer School 2009
- XML Summer School ’09, 05 Oct 2009
- Open source and web technologies at XML Summer School.
- RDFa for DocBook?, 22 Sep 2009
- Adding RDFa to DocBook would make it possible to add a class of
semantic annotations to DocBook without changing the schema.
But is that a good idea?
- Miscellany, 29 May 2009
- On speaking engagements (two excellent conferences),
anniversaries, and VoIP.
XProc
- Creating a DocBook V5.0 DTD, 18 Mar 2010
- Taking another stab at the long-standing problem of producing
DTD (and XSD) versions of the DocBook V5.0 family of schemas.
- XProc Proposed Recommendation!, 10 Mar 2010
- I'm pleased to report that XProc: An XML Pipeline
Language is now a W3C Proposed Recommendation.
- Wiki editing with XProc, 07 Mar 2010
- An example, for better or worse, of automating website interaction
with XProc.
- XML Prague 2010, 24 Jan 2010
- See you at XML Prague! And a chance to plug some really
excellent training.
- XProc: Back to Last Call, 28 Dec 2009
- Early in January, a new XProc draft will appear. It will be a
Last Call Working Draft, a step backwards in the process, or maybe just
a half-step. The reason is important though: versioning.
- Using XML Catalogs and XProc together, 22 Jul 2009
- XML Calabash, my implementation of XProc, is my go-to tool these
days for manipulating XML documents. Adding XML Catalogs into the mix
just makes it sweeter.
- Not exactly XProc, 23 Jun 2009
- One advantage of being an implementor is that I can play with
languages that the Working Group didn't approve.
- Perhaps the penultimate XProc draft, 28 May 2009
- Today, the XML Processing Model Working Group published a new
working draft. Not the very last working draft, but possibly very close.
- 126 issues: resolved!, 30 Apr 2009
- Today, the XProc WG reached consensus on the last of the 126 issues
submitted during our Candidate Recommendation period.
- Landmark XML Calabash Moment, 28 Apr 2009
- For the first time ever, (I assert) XML Calabash passes 100% of
the XProc test suite!
- XML Calabash 0.9.7 released, 31 Mar 2009
- Announcing a new release of XML Calabash, my XProc processor.
- Building a bigger pipeline, 26 Mar 2009
- Constructing a “real world” XProc pipeline:
building the XProc specification with XProc.
- XProc Candidate Recommendation!, 26 Nov 2008
- I'm pleased to report that XProc: An XML Pipeline
Language is now a W3C Candidate Recommendation.
- XProc and Calabash progress, 28 Sep 2008
- The second “Last Call” for XProc ended on Friday. Things are
looking good for progress to Candidate Recommendation. That means we
need implementations!
- Announcing xproc-dev@lists.w3.org, 24 Aug 2008
- You're invited to join the xproc-dev mailing list,
a public discussion forum for implementors and users of XProc:
An XML Pipeline Language.
- XProc goes back to Last Call, 20 Aug 2008
- I sincerely expect this to be the Last Call.
- New XProc Working Draft, 01 May 2008
- The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- Rethinking XProc syntax, 07 Jan 2008
- The Working Group has agreed to adjust the XProc syntax one more
time. One last time, I sincerely hope.
- XProc Slides, 05 Dec 2007
- Earlier this week, I presented the current state of XProc to the
XML 2007 crowd. If you weren't there, or even if you were, the slides
are now online.
- New XProc Working Draft, 29 Nov 2007
- The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- XProc and XPath, 15 Nov 2007
- When are two versions better than one? Maybe never, but
apparently sometimes two versions are an inevitable
compromise.
- XProc Versioning and Extensibility, 14 Nov 2007
- If you don't plan for extensibility when you're designing
version 1.0 of your language, you often don't get any. I think we
have a plan for XProc now.
- The XML Pipeline Processor, V0.0.3, 19 Oct 2007
- Announcing the second
release of the XML Pipeline Processor,
my implementation of XProc:
An XML Pipeline Processor.
- Unintended consequences, 17 Oct 2007
- Everything is connected. But some things less obviously than others.
You're testing for consequences, right?
- XProc Implementations?, 09 Oct 2007
- Are you implementing XProc or thinking about implementing XProc?
Are you willing to say so in public? Please do tell me!
- Implementing XProc, IX, 06 Oct 2007
- Part the ninth, in which we arrange for you to get in on the act.
- Implementing XProc, VIII, 25 Sep 2007
- Part the eighth, in which we get green lights across the board.
Ok, it's a small board, but it's still a landmark.
- XProc Last Call!, 21 Sep 2007
- The XML Processing Model Working Group has published
XProc: An XML Pipeline Language as a Last
Call Working Draft!
- Bring out your tests, 05 Sep 2007
- I've made another stab at the foundations for an XProc test suite.
Coming soon: test validation and the ability to upload (and maybe some day
run) your own tests.
- Better navigation, 30 Aug 2007
- It's been ages since I wrote about site navigation
links. As the XProc spec works its way towards Last Call, I'm reminded
of their value.
- Implementing XProc, VII, 20 Jul 2007
- Part the seventh, in which we (re)consider a fundamental part of the
design.
- The XML Pipeline Processor, 10 Jul 2007
- This project is defunct, see http://norman.walsh.name/2008/projects/calabash instead.
- The XML Pipeline Processor, 10 Jul 2007
- Announcing the first release of the XML Pipeline Processor,
my implementation of XProc:
An XML Pipeline Processor.
- XProc Working Draft (6 July 2007), 06 Jul 2007
- The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- XML Prague 2007, 06 Jul 2007
- An excellent conference in a wonderful city.
- Implementing XProc, VI, 13 Jun 2007
- Part the sixth, in which we consider options and parameters.
- XProc parameters, 13 Jun 2007
- Dealing with command line options and parameters turns out to be trickier
than it looks.
- JAXP V1.4.2, 04 Jun 2007
- The JAXP team have pushed out another update release of the
Java API for XML Processing (JAXP). V1.4.2 addresses a packaging oversight
and fixes some bugs.
- Implementing XProc, V, 30 May 2007
- Part the fifth, in which we get the green light!
- Implementing XProc, IV, 16 May 2007
- Part the fourth, in which we consider more buffering.
- XProc at work, 15 May 2007
- Baby steps beyond trivial examples and unit tests. (Look, ma, no make!)
- Implementing XProc, III, 13 May 2007
- Part the third, in which we consider looping.
- XProc Test Suite, 03 May 2007
- The nascent XProc test suite is now on the web.
- Implementing XProc, II, 02 May 2007
- Part the second, in which we consider pipeline documents.
- Implementing XProc, I, 25 Apr 2007
- Part the first, in which we consider the heart of the problem.
- XProc Implementation, 18 Apr 2007
- In the intervening months since I first mentioned my plans to
implement XProc, I've ripped it apart and started over twice.
Third time, it seems, really is a charm.
- XML Prague '07, 06 Apr 2007
- I'll be speaking at XML Prague in June.
- New XProc Working Draft, 05 Apr 2007
- The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- XProc: An XML Pipeline Language, 17 Nov 2006
- The XML Processing Model Working Group has published the second
Working Draft of the pipeline language document.
- XProc: An XML Pipeline Language, 28 Sep 2006
- The XML Processing Model Working Group has published the First
Public Working Draft of the pipeline language document.
- XProc WG Meeting, 17 Aug 2006
- Three productive days with the XML Processing Model Working Group.
- It's Alive!, 21 Apr 2006
- My XProc implementation successfully loaded and evaluated it's
first pipeline without throwing an exception, hanging, or otherwise falling
over. Pardon the melodramatic title, please.
- XProc Requirements and Use Cases, 11 Apr 2006
- The XML Processing Model Working Group has officially
published its first document: XML Processing Model Requirements
and Use Cases.
XQuery
- Back to blogging, 24 Mar 2009
- The epitome of pointless posts with a few notes on rapid appication
development.
- Using XQuery in anger, 02 Jul 2008
- As XQuery, in the form of my first real work project, kept me busy
over the past month or so, it seems logical to start blogging again
with some lessons learned.
XSL Transformations (XSLT)
- SMlocl, 10 Feb 2008
- This is the permanent status page for SMlocl.
SMlocl is a SmugMug local backup tool
and XSLT API.
The first alpha version is now available.
- End of an era, 10 Oct 2007
- After almost a decade, I'm going to have to put aside my XSL Working
Group Member hat.
- Flocl, 06 Dec 2006
- Flocl: a local copy of your Flickr photostream.
- XSL Flickr, 29 Nov 2006
- This is the permanent status page for XSL Flickr.
XSL Flickr is an XSL interface to
the Flickr Services API. Version 0.99 is hereby announced.
- CSS or XSL?, 10 Feb 2005
- A probably redundant pointer to the CSS vs. XSL debates at
XML.com.
- webarch.pdf, 07 Dec 2004
- Thoughts on producing quality printed output; specifically, a
nice printed version of Architecture of the World Wide Web.
[Update: added a pointer to the Recommendation PDF.]
- DocBook XSL Stylesheets V1.66.0, 15 Sep 2004
- A couple of days ago, Bob made a new release of the DocBook
XSL Stylesheets. Thank you, Bob!
- XPath 2.0 and XSLT 2.0 Tutorial, 03 Aug 2004
- A pointer to the slides from my full-day Extreme tutorial.
- More on the XSLT/XQuery Thread, 28 May 2004
- A few more thoughts on the debate over XSLT and XQuery.
You really want to do document transformations with XQuery, do you?
- XQuery 1.0 or XSLT 2.0?, 19 May 2004
- I’ve seen a number of recent blogs about XPath 2.0, XSLT 2.0,
XQuery 1.0, and their relation to each other. My 2¢.
XSL Transformations (XSLT) Version 2.0
- Stylesheet organization, 01 Jan 2008
- The XSLT 2.0 stylesheets for DocBook are broken. They have been
for a while, but I think maybe I've figured out how to fix them.
- Stupid conversion tricks, 03 Mar 2007
- It doesn't matter how many steps it takes as long as it's fun, right?
- We're DONE!, 23 Jan 2007
- Break out the Champagne! XPath 2.0, XSLT 2.0, XQuery 1.0, and
related specifications are W3C Recommendations!
- Eight Proposed Recommendations!, 27 Nov 2006
- Probably the penultimate publication!
- XSLT 2.0 RELAX NG Grammar, 12 Jul 2006
- Yet more bug fixes for my XSLT 2.0 RELAX NG Grammar. This version
validates stylesheets conforming to the 8 June 2006 draft of XSLT 2.0.
- New Data Model draft, 11 Jul 2006
- XPath 2.0 and XQuery 1.0 Data Model fans, a new draft was
published today. It'll be of interest to those especially concerned
about the finer details of element and attribute node types and type
value determination.
- Drop the <!DOCTYPE>, 06 Jan 2006
- If we're going to drop the document type declaration, we need to
provide something that behaves like entity expansion. With a little
XSLT 2.0, that's not hard. With a pipeline language, we could even
do it in a standard way.
- XSLT 2.0 in production, 31 Dec 2005
- Or, “what I did on my winter vacation.”
- Oops, we did it again, 03 Nov 2005
- The XSL and XML Query Working Groups have turned the crank again
(again). This time, we've got CRs!
- Hit me again!, 16 Sep 2005
- The XSL and XML Query Working Groups have turned the crank again.
Get ’em while they're hot!
- XSLT 2.0 RELAX NG Grammar, 19 Apr 2005
- A few more bug fixes for my XSLT 2.0 RELAX NG Grammar. This version
validates stylesheets conforming to the 4 Apr 2005 draft of XSLT 2.0.
- XSLT 2.0 RELAX NG Grammar, 07 Apr 2005
- I've fixed a few bugs in my XSLT 2.0 RELAX NG Grammar.
- Twelve working drafts, 04 Apr 2005
- Please sir, may I have another? Not quite a baker's dozen
specifications.
- Ten Working Drafts, 11 Feb 2005
- Holy Working Drafts, Batman! That's a lotta specs!
- DocBook Title Pages with XSLT 2.0, 27 Jul 2004
- XSLT 2.0 is around the corner and I’ve started to think about
how the DocBook XSL Stylesheets might be improved in an XSLT 2.0
version. One of the things that I’d like to address is the clumsy way
title pages are currently handled.
- Validating XSLT 2.0, 25 Jul 2004
- A RELAX NG Grammar for XSLT 2.0 and the marvelous simplicity
of externalRef.
XTech 2005
- XTech 2005, 27 May 2005
- Some thoughts on the XTech conference, '05 edition.
bbintroducingtagback
- Struggling with Tags, 24 Feb 2005
- Technorati doesn't seem to like my tags. Maybe putting them in the
Atom feed will help?
- Tagback: Joining the Folksonomy Fray, 20 Feb 2005
- I've added provisions for folksonomy tags and plan to
adopt them as a replacement for threads.
iPhone
- iPhone, 04 Aug 2008
- Push came to shove, and push won.
nwn-bloghousekeeping
- Houston, you are go for comments, 23 Jan 2008
- Something broke a bit of logical inference in the
build system. Without the inference that comments were allowed,
they weren't. Fixed now.
- Blog Housekeeping: SKOS Taxonomy, 01 Jun 2005
- I've done a bit more housekeeping. None of this should
be significant to the casual visitor, nor even visible for the most part.
- More Blog Housekeeping, 09 Mar 2004
- A little more cleanup around here.
- Blog Design Fiddling, 28 Jan 2004
- Sometimes hacking XSL and CSS is more fun than writing words, too.
- Trackbacks, 26 Jan 2004
- Sometimes writing code is more fun than writing words.
- Atom Feeds, 20 Jan 2004
- I spent some time last after dinner hacking Atom support into my
blog infrastructure.
- Blog Housekeeping, 12 Dec 2003
- I’ve been doing a little cleanup around here.
- Talkback, 19 Jun 2003
- Once more, fiddling with the software instead of writing useful content.
The new (highly experimental and possibly short-lived) feature is "talkback",
the ability to post comments about the articles you read on norman.walsh.name.
- New Navigation, 30 May 2003
- Order in all things.
nwn-blogthreading
- Threads abandoned, 07 Feb 2007
- Threading is still too much trouble. Let's try something else.
- Threading Revisited, 04 May 2005
- The overhead of maintaining threads was too high, so I've decided
to do something else.
- PDF: The Good and the Ugly, 08 Jul 2003
- More PDF. Less clever.
- More Threading, 27 Jun 2003
- Following Jon Mountjoy's lead, I've taken steps to improve thread management.
It still needs work, but it's better.
- Threading Essays, 26 Jun 2003
- As the number of essays on this site grew, I came to realize
that there was a missing navigation paradigm.
nwn-conneg
- PDF: The Good and the Ugly, 08 Jul 2003
- More PDF. Less clever.
- Content Negotiation, 02 Jul 2003
- Content negotiation is a strategy for dealing with multiple
representations of the same resource. It can cause some pretty subtle
failures. Is it really worth it?
nwn-droppedlaptop
- Luck Follow-up, 02 Nov 2003
- Can I swap in my aux memory now, please?
- Luck, 20 Oct 2003
- “A short, sharp shock.” And other bad things that can happen to
your laptop.
nwn-escapedmarkup
- Feeds, 14 Feb 2006
- My plan to
remove RSS feeds
caused some consternation in the community. In addition to pointing
out some places where RSS is still needed, a workaround was proposed.
So, before I pull the plug, let's see if the
workaround will…work. [Update: no, it won't.]
- RSS R.I.P., 01 Feb 2006
- This is your two week warning: when I return from vacation, the
RSS feeds are going to go away.
- On Atom and Postel’s Law, 12 Jan 2004
- While it’s true that a number of the political factors that influenced
the draconian, anti-Postel’s Law design of XML have gone away, I still
think that design is virtuous and correct.
- No Takers?, 17 Nov 2003
- I challenged the escaped markup crowd to build a feed. No one did.
Did no one notice, or did no one care? Or maybe no one succeeded?
- Escaped Markup: What To Do Instead, 18 Sep 2003
- I've argued against escaped markup in several forums: time to
stop for a while. Either I've made my points or I haven't, repeating
myself won't help. But since a number of people have suggested that
I'm not proposing any solutions: here are some solutions. And a
challenge; or at least an exercise that I think might be
interesting.
- Escaped Markup: Still Harmful, 16 Sep 2003
- No one has produced a single argument that even begins to
persuade me to accept escaped markup.
- Escaped Markup Considered Harmful, 20 Aug 2003
- Norm Walsh on why using CDATA or escaped characters to carry markup is wrong.
- Taking a Hard Line, 30 Jun 2003
- There's serious debate in the successor-to-RSS world about how
to maintain escaped HTML markup in a feed. I'm just appalled.
[Updated 22 Aug 2003.]
- Static in the Echo, 26 Jun 2003
- I've been following the Echo Project as best I can.
Conceptually, it seems like a good idea: the current state
of affairs with respect to RSS is pretty messy and this effort would
give us a fresh start. I've already voiced support for the idea.
But I'm really startled to see how complex things have gotten.
nwn-gsmwireless
- Sidekick V2.3, 13 Nov 2005
- Your mobile phone provider offers an “over-the-air upgrade”
to your phone. You're at the airport, about to leave for a week on the road.
What do you do?
- Me and my Sidekick, 11 Jan 2005
- Is it time for convergence? Can I really replace my Palm Pilot
with the Sidekick combination phone/PDA? Maybe.
- Mobile Devices, 02 Nov 2004
- All this talk about mobile devices inspired me to ask about
mobile service in my area because I already know exactly which
wireless device I really want.
- The Undead Zone, 04 Nov 2003
- GSM after all.
- The Dead Zone, 06 Sep 2003
- With apologies to Stephen King: my new GSM phone, not.
nwn-ie
- IE Rendering Issues, 16 Mar 2006
- What I write isn't necessarily what you see.
- Stupid IE, 04 Nov 2003
- What!? Images still don’t work in IE? Tell me you’re joking, please.
- IE Rules!, 18 Jul 2003
- Rules, as in the rules you have to obey if you want your content to
be available to the folks running IE. Not rules, as in any
bloody good.
- IE Oddness, 14 Jul 2003
- A plea for help. I'm getting reports of problems with IE and
images, but I can't fathom the problem. (Updated again 15 July 2003:
comments in JPEG files may be the culprit.)
nwn-lasvegas
- Pretensions to Art, 14 Dec 2004
- Somewhere between real and fake, I suppose
- Real, 14 Dec 2004
- Not faux.
- Faux, 14 Dec 2004
- Not real.
- A Vice of One's Own, 13 Dec 2004
- Pick a vice, any vice.
- 107 Stories. Straight down., 13 Dec 2004
- There's a roller coaster? Up there!?
- The Pursuit of Pleasure, 10 Dec 2004
- Las Vegas in signage.
nwn-losangeles
- Parting Shots, 03 Dec 2003
- I like L.A. Some parting shots and parting thoughts.
- Reasons to Visit L. A., 02 Dec 2003
- Fade in on Sony Pictures Studios, where Jeopardy! is taped before
a live studio audience. An audience that, on this day’s taping, will
include me.
- Culver City, 01 Dec 2003
- I said I was going to let the suspence build a bit. Culver City is a hint.
- La Brea, 30 Nov 2003
- If the words “La Brea”
don’t stir a sense of wonder, you didn’t read the right books as a child.
- L. A. Exists, 29 Nov 2003
- Los Angeles exists. I’ve seen it. I’ve driven along Sunset Blvd, crossed
over Wilshire Blvd and Santa Monaca Blvd, I bet I’ve even been
in 90210.
nwn-refactordocbook
- DocBook NG: The “PTO” Release, 24 Jul 2005
- On the road to DocBook V5.0α1. This is very likely to be the
last “NG” release before the DocBook Technical Committee releases an
official V5.0 alpha.
- DocBook NG: The “Lillet” Release, 24 Apr 2005
- DocBook NG (and Simplified NG, Slides NG, and Website NG) in the
official DocBook namespace.
- DocBook NG: The “Kahlúa” Release, 12 Apr 2005
- Fixing a stupid typo and renewing support for Simplified DocBook NG.
- DocBook NG: The “Jägermeister” and “IPA” Releases, 08 Apr 2005
- This release includes a couple of new elements and all the
changes I forgot to announce in “IPA”.
- DocBook NG: The “Hard Cider” Release, 18 Jan 2005
- This release includes a large suite of small improvements and
bug fixes, but the big news is a first experimental DTD version.
- DocBook NG: The “Gin” Release, 11 Nov 2004
- A few minor changes, motivated in part by some documentation
experiments that I've been doing.
- DocBook NG: The “Frangelico” Release, 18 Oct 2004
- This release uses xml:id and XLink, including some support for
extended links, and fixes a couple of bugs. I thought it made sense
to get another release out before XML 2004.
- DocBook NG: The “Eaux-de-vie” Release, 03 Aug 2004
- I thought I’d wait a little longer for this release, leaving it until
the post-DocBook 4.4 time frame, but I decided to fix a few bugs sooner
rather than later.
- DocBook NG: The “Drambuie” Release, 23 Jul 2004
- A few small changes to the content model of info elements and
bibliographic entries.
- DocBook NG: The “Cachaça” Release, 26 May 2004
- Markup changes and a major pattern renaming.
- DocBook NG: The “Bourbon” Release, 09 Jan 2004
- Mostly a few small bug fixes, but it’s in a namespace
now, and there are a some other changes.
- DocBook NG: The “Absinthe” Release, 01 Jan 2004
- I’ve talked about refactoring DocBook before and over the past few
days I’ve tried to pull together a solid implementation of those
ideas. I think the results show a lot of promise.
- Why Refactor DocBook?, 16 Jun 2003
- More thoughts on refactoring.
- One Namespace or Many?, 11 Jun 2003
- One approach to simplifying a markup vocabulary is to divide it
into discrete pieces. Rather than defining a single large vocabulary
that is the union of all things, define a set of modules that can be
combined into conformant variations. Some would suggest that the right
implementation of that design is to put the modules in separate namespaces.
I'm not convinced.
- More Ruminations on DocBook, 29 May 2003
- Some ideas about what a refactored DocBook might look like, and a prototype.
- Ruminations on DocBook V.next, 21 May 2003
- There comes a point in the life cycle of any system when adding
one more patch is the wrong solution to every problem. Eventually,
it's time to rethink, refactor, and rewrite. For DocBook, I think that time
has come.
nwn-robinsnest
- Robin's Nest, 01 May 2005
- A robin is building her nest in our Rhododendron.
[Update: 3 June 2005: fledged.]
nwn-rssatom
- Feeds, 14 Feb 2006
- My plan to
remove RSS feeds
caused some consternation in the community. In addition to pointing
out some places where RSS is still needed, a workaround was proposed.
So, before I pull the plug, let's see if the
workaround will…work. [Update: no, it won't.]
- RSS R.I.P., 01 Feb 2006
- This is your two week warning: when I return from vacation, the
RSS feeds are going to go away.
- Atom Bomb, 26 Apr 2005
- I jumped the gun a bit yesterday and started publishing Atom format-08
feeds. I've backed that change out for the time being.
- Son-of-RSS Grammar, 10 Jul 2003
- Another RELAX NG Grammar for the format sometimes referred to
as Pie or Echo. And some more thoughts about Son-of-RSS.
- Taking a Hard Line, 30 Jun 2003
- There's serious debate in the successor-to-RSS world about how
to maintain escaped HTML markup in a feed. I'm just appalled.
[Updated 22 Aug 2003.]
- Static in the Echo, 26 Jun 2003
- I've been following the Echo Project as best I can.
Conceptually, it seems like a good idea: the current state
of affairs with respect to RSS is pretty messy and this effort would
give us a fresh start. I've already voiced support for the idea.
But I'm really startled to see how complex things have gotten.
- A Slice of RSS, 25 Jun 2003
- Standardization is a good thing. Most of my day job wouldn't
make a lot of sense if I didn't believe that. We've reached a point
where it should be possible to achieve consensus about what's required
to identify an item and what sorts of extensions should be easily
achievable. I'll support whatever the community adopts.
- Is This a Blog?, 17 Jun 2003
- Sam Ruby started a discussion about the essential characteristics
of a web log entry. Herewith a few thoughts of my own.
- RSS and RDF, 22 May 2003
- On RSS, RDF, and making the former an instance of the latter.
nwn-spam
- On Spam, 12 Oct 2005
- In email, and now in blogs.
- A Better Vocabulary in Just 10 Spams a Day, 19 Jan 2004
- By now you must be getting “random word” spam too.
- Plotting Spam, 05 Sep 2003
- Spam, spam, and yet more spam. [Update: Plotting a new threat.]
- More $#@!?$% spam!, 02 Jul 2003
- Spammers 1, the rest of humanity 0. Thanks, guys.
- $!?#$@*?! Spam!, 03 Jun 2003
- Enough already!
nwn-threedatesforatom
- Essay Relationships, 16 Jul 2004
- Having been convinced that my motivation for having three dates
in Atom was really a mechanism for expressing some implicit
relationships between ideas, I started thinking about what explicit
relationships I might want to express.
- Dates for Atom Entries, 14 Jul 2004
- My new thinking is that Atom only needs to provide two dates: issued and
modified. Revisions can better be handled by constructing a version chain.
- Three Dates for Atom, 14 Jul 2004
- I used to think Atom should provide three dates. I don’t
anymore and this essay is just part of an example of what I think
should be done instead.
- Three Dates for Atom, 14 Mar 2004
- There have been several long threads on the Atom mailing list
about which dates make sense for an entry and which should be
required. I’ve posted once or twice to the effect that I need only
two: created and modified. I’ve changed my mind, I need a third:
issued.
nwn-uri
- On The Meaning of Fragment Identifiers, 08 Aug 2003
- Just what does the "#" in a URI mean?
- Vicious Circle, 29 Jul 2003
- The TAG is trying to get to last call. There's lots of hard work left
to do on our principal deliverable, but hard work isn't a problem. Intractable
issues, those are a problem. The question is, how intractable is httpRange-14?
- Attention Hikers, 25 Jul 2003
- More photos from Whistler. And a warning to hikers.
nwn-versioningxml
- Even more on version identifiers and XML, 17 Dec 2004
- I'm not opposed to the use of version numbers to identify
compatibility implications, I just don't think they always do or always
should.
- Version identifiers and XML: continuing the conversation, 16 Dec 2004
- More thoughts on the appropriateness of “1.1”.
- Version Identifiers and XML, 15 Dec 2004
- David Orchard says XML blew it. He's talking about XML 1.1, but
his beef isn't with the technical changes, it's with the version
number.
nwn-whereintheworld
- WITW: NSDL Update, 04 May 2005
- There's been good feedback, and I do have plans, but I've been a
little distracted.
- WITW: NSDL, 12 Mar 2005
- Norm's Service Description Language (staggeringly original name,
I know) is my experiment with a simpler web services description
language.
- WITW: WSDL: 1, Norm: 0, 24 Feb 2005
- The complexity of WSDL has exceeded my level of interest
in deciphering the complexity of WSDL.
- WITW: SOAP RPC (V2), 24 Feb 2005
- A revised SOAP RPC interface.
- WITW: LimitExcept, 22 Feb 2005
- Cue emotisound, *facepalm*
- WITW Versioning and Extensibility, 21 Feb 2005
- Norm plays fast and loose with the experimental web service.
- WITW Part III: RESTful Landmarks, 21 Feb 2005
- Keeping track of landmarks.
- WITW Are They?, 21 Feb 2005
- An Atom feed to keep track of your movements, and the movements
of your fellow users.
- WITW Part II: SOAP RPC, 18 Feb 2005
- Keeping track of your location with SOAP RPC.
- WITW Part I: Brute Force and Ignorance, 16 Feb 2005
- Simply exchanging XML documents over HTTP.
nwn-xmlcatalogs
- XML Catalogs V1.1 is an OASIS Standard, 07 Oct 2005
- We cleared the last hurdle. Many thanks to everyone involved!
- XML Catalogs V1.1, 02 Sep 2005
- Get out the vote! XML Catalogs V1.1 submitted for OASIS Standard!
- On the applicability of catalog resolution, 10 Jun 2005
- As a strong proponent of XML Catalogs, I'm sometimes asked, “should
catalog resolution be used for …?” The answer is “yes”.
- Supporting XML Catalogs V1.1, 13 Apr 2005
- The XML Catalog Resolver code in the Apache XML Commons project
now supports XML Catalogs V1.1.
- Caching is Not Enough, 26 Jun 2003
- XML Catalogs solve problems that proxy caches can't. They both have
their place, but neither is a practical substitute for the other.
- Caching in with Resolvers, 05 Jun 2003
- XML Catalogs is now a Committee Specification. We're well on our way
to OASIS Standard, I think, and that means it's time to get your deployment
strategies in order.
nwn-xmlemacsunicode
- XML Unicode V1.6, 21 Jul 2004
- A couple of bug fixes for XML Unicode, my UI hacks for getting
Unicode characters into XML documents in Emacs. [Update: you want V1.6]
- More Emacs, XML, & Unicode, 03 Oct 2003
- More UI hacking for entering Unicode into XML documents in Emacs.
- Emacs, XML, Unicode, 29 Sep 2003
- Inserting Unicode characters into emacs.
Input methods like this greatly reduce the need for entity declarations,
the last remaining holdouts from my life with DTDs.
- Goodbye DTDs, 27 Sep 2003
- So long, PSGML, hello nxml.
nwnhardwareupgrades
- The Upgrade Story, 09 Mar 2005
- A short story about upgrading the boot disk.
- Going Down?, 07 Mar 2005
- When the disks start to whine…[update: replace 'em.]
photodata.org
- Photographic metadata and digiKam, 08 Jun 2007
- I'm still trying to find a good way to manage photographic metadata.
- Photographic metadata, 13 Sep 2006
- After two weeks of pretty solid hacking in the evenings and the wee
hours of the morning,
I have an application for editing photographic metadata. I'm down to the details
now, I think. With a little creativity, I'll even be able to make it run as
a demo on the web. Maybe.
smithcollegebulbshow
- Spring Bulb Show 2006, 14 Mar 2006
- Photos from this year's Spring Bulb Show at Smith College.
- Spring Bulb Show, 20 Mar 2005
- Photos from the spring bulb show at Smith College.
techplen
- W3C Technical Plenary 2006, 06 Mar 2006
- Meetings galore.
- Technical Plenary, 04 Mar 2005
- A week at Logan airport talking web architecture and XML.