06 Apr 2020

So. I’m starting over.

This weblog is my space to ramble on in bursts longer than 140 characters. The opinions are my own. If you’d like to follow along, you can subscribe to one or more of several feeds. Or just click the links below, that works too. So does searching.

Recent microblogs

Photo thumbnail
Social distancing. And a seven mile walk yesterday.
Writing reliable tests is difficult. I have a bunch of tests that are failing because the underlying HTTP library has removed an insignificant space from the reported content type header. ☹
The Python html5lib package includes a file named “”, because of course it does. In tangentially related news, that Python ElementTree object model is...really weird with respect to mixed content.

Recent posts

XML Calabash 1.2.1 for Saxon 10.0, 06 Apr 2020
In XML Calabash

A first attempt at Saxon 10.0 support.

Update all the things!, 29 Mar 2020
In Gradle, XML Calabash

Right then. In for a penny, in for a pound. I’ve upgraded all of the XML Calabash 1.x extensions. (And XML Calabash 1.x, come to think of it.)

DocBook XSLT 2.0 updates, 26 Mar 2020
In Gradle, DocBook

Different repo, same Gradle update.

XML Calabash updates, 24 Mar 2020 (updated 26 Mar 2020)
In Gradle, XML Calabash

Slow but steady, and a Gradle update.

Shuffled Ink, 08 Mar 2020
In Weddings

Wedding review: Shuffled Ink playing cards.

Docker explorer, 05 Mar 2020
In Organizations, MarkLogic, Emacs, Docker

A small hack combining Emacs, docker, and MarkLogic log files.

O.M.G., 04 Mar 2020
In EMail

The spam! It burns!

Wedding photography, 03 Mar 2020
In Weddings

Wedding review: Liga Stevenson Photography

My .emacs, 29 Feb 2020
In Conferences, XML Prague, Emacs

Configuring emacs is part art, part science. I’m carrying around customizations that date back more than 20 years.

Dotfiles, 29 Feb 2020
In Emacs, Org mode

My configuration files.

Presenting in Org, 29 Feb 2020
In Conferences, XML Prague, Org mode

There are lots of popular tools for giving presentations. I hate them all. Usually, I use the web. For XML Prague, I decided to use Emacs.

XProc 3.0: Ready or Not, 18 Feb 2020
In Conferences, XML Prague, XProc

My presentation from XML Prague about XProc 3.0.

Photoblogging Challenge, 01 Feb 2020
In Activities, Interests, Photography, Org mode

Gearing up for the 2020 February photoblogging challenge! With Emacs and Org-mode, of course!

Adaptive fill mode, 31 Jan 2020
In Emacs, Org mode

To fill or not to fill, that is the question. Well. No. It’s to fill or unfill, really. Which is just…oh, nevermind.

Not fresh flowers, 28 Jan 2020
In Weddings

Wedding review: making it all with a Cricut.

National Waterfront Museum, 25 Jan 2020
In Weddings

Wedding review: the venue.

Converting nnml to Maildir, 25 Jan 2020
In Emacs, Internet

Converting “nnml” formatted messages to Maildir formatted messages. Crudely.

Wedding reviews, 21 Jan 2020 (updated 08 Mar 2020)
In Weddings

The good and the…better, because everything was pretty much awesome.

Llangefni pub signs, 20 Jan 2020
In Activities, Interests, Photography, Pub signs

It’s been a long time since I photographed some new pub signs.

Org to XML, 20 Jan 2020
In Emacs, Org mode

Of course I want XML out! I always want XML out.

Disable Turbo Boost, 20 Jan 2020
In MacBook Pro

Relax. Slow down. Take a breath. You don’t have to work so hard all the time.

Emacs “Global Face Scaling”, 08 Jan 2020
In Emacs

An Emacs customization to scale all of the faces at the same time.

Customizing org-mode LaTeX output, 05 Jan 2020 (updated 06 Jan 2020)
In Emacs, Org mode

A summary of some Emacs customizations to make org-mode PDF output a little nicer.

On notes, 01 Jan 2020
In Emacs, Org mode, Meetings

Better meetings achieved. Maybe. Better recorded meetings, definitely.

AWS re:Invent 2019, 23 Dec 2019
In Activities, Interests, Photography, AWS re:Invent

No attempt will be made to summarize the event, but I will post a few more photos.

XProc 3.0 “last call”, 21 Dec 2019
In XProc

The XProc editorial team has published a second last call draft of the language specification.

Another new laptop, 14 Dec 2019
In MacBook Pro

Yeah, really. And, no, this isn’t a post I wanted to write.

XML Resolver, 14 Dec 2019
In XML, XML Resolver

Another release of my XML Resolver is available.

Spaceship Exim, 02 Dec 2019
In MacOS, Shell

Detecting unsent email.

A more literate version of “t”, 29 Nov 2019 (updated 30 Nov 2019)
In Python, Org mode

My second attempt to use org-mode and tangle: much improved!

Alternatively · You might be looking for my previous weblog, my home page, my photos, or my itineraries. Or maybe you’re looking for my, Twitter, or GitHub pages? The XML Guild? Balisage? XML Summer School? Goodness, I don’t know. Is it silly travel maps you’re after? Or timezone details? Home made calendars? A clock? A countdown timer? Shoes or ships or sealing wax? Cabbages or kings? Maybe Google could help?

  • I work for MarkLogic Corporation, but the opinions expressed here are my own, and no other party necessarily agrees with them. A full disclosure of my professional interests can be found on the author page.