+++ to secure your transactions use the Bitcoin Mixer Service +++

 

so…

14 Apr 2024

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 posts

In DocBook, XML

It’s official, we made it.

In DocBook, XSLT

Several new features and bug fixes for your DocBook transformation needs!

XML Resolver 6.0.x 03 Feb 2024
In C#, Java, XML, XML Resolver

The first “real” releases of XML Resolver 6.x have been published.

In C#, Java, XML, XML Resolver

Working on the C# implementation of the XML Resolver was instructive. It instructed me that the new design was kind of a mess and the Java implementation of that design was also…bad. So I’ve fixed that.

Browsing in Emacs 09 Jan 2024
In Emacs, TIL, The Web

TIL: Browsing (the web) in Emacs (in a couple of senses) really works well.

In Mastodon

Random notes from my unsuccessful attempt to get this weblog onto Mastodon.

Better isolation 06 Jan 2024
In Self Reference

A few thoughts on standing up web services with better isolation (i.e., with less chance that I’ll shoot myself in the foot.)

In The Web

I understand the motivation behind HTTPS, and I support the idea of a more secure web. But 🙄.

Not iCloud photos 29 Dec 2023
In Apple, Photography, TIL

TIL: You can’t copy photos out of the Apple cloud by finding them on your local hard drive.

Swansea bay stroll 29 Dec 2023
In Photography

A breezy walk along Swansea bay.

Primarily emacs 25 Dec 2023
In Emacs

Tweaks to my -primary command line switch for Emacs.

iCloud photos 16 Dec 2023
In Apple, Photography, TIL

TIL: How to copy photos out of the Apple cloud.

Unicode in Java, part 2 19 Nov 2023 (updated 20 Nov 2023)
In Invisible XML, Java, Unicode

Making Java work with a specific version of Unicode, at least for NineML.

Unicode in Java 18 Nov 2023
In Invisible XML, Java, TIL, Unicode

TIL: Java 11 supports Unicode 10.0 with two extensions. With. Two. Extensions.

Lambda me this 17 Nov 2023
In Lambda, Photography

Normal service has been restored. My AWS lambda works again.

Make it go faster 05 Nov 2023 (updated 09 Nov 2023)
In Invisible XML

Experiments in optimization of my iXML processor.

Paperless-ngx 03 Nov 2023
In Docker

Migrating my homebrew-document management system has been painless and fruitful.

Trains 04 Oct 2023
In Trains, Travel

A few brief thoughts on the simple pleasures of (not) traveling by train in Britain.

In Java, XML, XML Resolver

You can try out the proposed API improvements in the XML Resolver! This is a Java release, but I’m planning to do a C# release “soon”.

In C#, Java, XML, XML Resolver

With an eye towards correcting an oversight in the XML Resolver APIs, opinions on a new design most humbly solicited.

tree-sitter iXML 22 Aug 2023
In Emacs, Invisible XML

An Emacs editing mode for Invisible XML using tree-sitter. “It works.” And it wasn’t even hard! And it works!

Accumulators FTW 08 Aug 2023
In Balisage, TIL, XSLT

TIL: Accumulators in XSLT make some classes of problems a whole lot easier to solve.

In Balisage, Invisible XML

Converting ABNF to iXML…with iXML and XSLT.

In Balisage, Invisible XML, NineML, XML

The (last?) beta release of what will be NineML 3.0.0 is available. Feedback most welcome.

In Balisage, Invisible XML, NineML

I have “finished” drafting my paper on ambiguity in Invisible XML grammars. Next stop: Balisage 2023!

In Balisage, Invisible XML, NineML, XML

The first beta release of what will be NineML 3.0.0 is available. Feedback most welcome.

iXML in Oxygen 18 May 2023
In Invisible XML

Parsing with Invisible XML in Oxygen.

In XML Calabash, XML Resolver

New releases of XML Resolver and XML Calabash (1.x) to fix a small bug.

In Invisible XML, NineML, XML

Finding the right nonterminals and implementing the priority pragma.

Choose one! 23 Apr 2023
In Invisible XML, NineML, XML

Selecting between ambiguous parses with NineML.

Alternatively

You might be looking for my previous weblog, my home page, my photos, or my itineraries. Or maybe you’re looking for my Mastodon, or GitHub pages? Balisage? Saxonica? Goodness, I don’t know. A clock? A countdown timer? Shoes or ships or sealing wax? Cabbages or kings? Maybe Bing could help?


  • I work for Saxonica, 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.