Hello and welcome!

This website is run by Norman Walsh to publish the software and resources he maintains. Enjoy your stay. If you're interested in the stuff here, you may also be interested in norm's weblog, norman.walsh.name. Or not. Only you can decide.

You can also find norm on Twitter, Google+, Flickr (but see also his own site), GitHub, and probably a dozen other places too.

And now, for your amusement:

Norm's activity stream

29 Aug 2015
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] commented issue docbook/xslt20-stylesheets#43
[H] closed docbook/xslt20-stylesheets#43
[H] deleted html-captions at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] deleted doc-params at ndw/xslt20-stylesheets
[H] pushed master at docbook/xslt20-stylesheets
[H] merged request docbook/xslt20-stylesheets#48
[H] opened request docbook/xslt20-stylesheets#48
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] created doc-params at ndw/xslt20-stylesheets
[H] released at ndw/xmlcalabash1
[H] released at ndw/xmlcalabash1
[H] created 1.1.6-96 at ndw/xmlcalabash1
[H] created 1.1.6-95 at ndw/xmlcalabash1
[H] pushed saxon96 at ndw/xmlcalabash1
[H] pushed saxon95 at ndw/xmlcalabash1
[H] pushed saxon96 at ndw/xmlcalabash1
[H] closed ndw/xmlcalabash1#223
[H] pushed saxon95 at ndw/xmlcalabash1
[H] opened ndw/xmlcalabash1#223
[H] merged request docbook/xslt20-stylesheets#47
[H] closed docbook/xslt20-stylesheets#18
[H] pushed master at docbook/xslt20-stylesheets
[H] opened request docbook/xslt20-stylesheets#47
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed html-captions at ndw/xslt20-stylesheets
28 Aug 2015
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] deleted fix-delta-xml at ndw/xslt20-stylesheets
[H] pushed master at docbook/xslt20-stylesheets
[H] merged request docbook/xslt20-stylesheets#46
[H] opened request docbook/xslt20-stylesheets#46
[H] created fix-delta-xml at ndw/xslt20-stylesheets
[T] retweeted“RT @xmlcalabash: XML Calabash Delta XML extensions 1.1.4 released, https://t.co/rbgdHsrYJU (Won't report isAvailable if it doesn't have the…”—@ndw
[T] retweeted“RT @xmlcalabash: XML Calabash 1.1.5 released, http://xmlcalabash.com/download/”—@ndw
[H] pushed master at docbook/docbook
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] created html-captions at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] commented issue docbook/xslt20-stylesheets#26
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] deleted fix-issue-23 at ndw/xslt20-stylesheets
[H] closed docbook/xslt20-stylesheets#23
[H] pushed master at docbook/xslt20-stylesheets
[H] merged request docbook/xslt20-stylesheets#45
[H] opened request docbook/xslt20-stylesheets#45
[H] commented issue docbook/xslt20-stylesheets#19
[H] closed docbook/xslt20-stylesheets#19
[H] closed docbook/xslt20-stylesheets#22
[H] commented issue docbook/xslt20-stylesheets#22
[H] created fix-issue-23 at ndw/xslt20-stylesheets
[H] deleted describe-build at ndw/xslt20-stylesheets
[H] closed docbook/xslt20-stylesheets#26
[H] pushed master at docbook/xslt20-stylesheets
[H] merged request docbook/xslt20-stylesheets#44
[H] opened request docbook/xslt20-stylesheets#44
[H] released at ndw/xmlcalabash1-deltaxml
[H] created 1.1.4 at ndw/xmlcalabash1-deltaxml
[H] pushed master at ndw/xmlcalabash1-deltaxml
[H] pushed master at ndw/xmlcalabash1-deltaxml
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] created describe-build at ndw/xslt20-stylesheets
[H] opened docbook/xslt20-stylesheets#43
[H] commented issue docbook/xslt20-stylesheets#30
[H] closed docbook/xslt20-stylesheets#30
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] closed docbook/xslt20-stylesheets#34
[H] commented issue docbook/xslt20-stylesheets#34
[H] closed docbook/xslt20-stylesheets#35
[H] commented issue docbook/xslt20-stylesheets#35
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] commented issue docbook/xslt20-stylesheets#36
[H] closed docbook/xslt20-stylesheets#36
[H] pushed master at ndw/xslt20-stylesheets
[H] deleted fix-readme at ndw/xslt20-stylesheets
[H] closed docbook/xslt20-stylesheets#32
[H] pushed master at docbook/xslt20-stylesheets
[H] merged request docbook/xslt20-stylesheets#42
[H] opened request docbook/xslt20-stylesheets#42
[H] deleted fix-version at ndw/xslt20-stylesheets
[H] merged request docbook/xslt20-stylesheets#41
[H] pushed master at docbook/xslt20-stylesheets
[H] opened request docbook/xslt20-stylesheets#41
[H] created fix-readme at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] commented issue docbook/xslt20-stylesheets#33
[H] closed docbook/xslt20-stylesheets#33
[H] created fix-version at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] deleted sort-tests at ndw/xslt20-stylesheets
[H] merged request docbook/xslt20-stylesheets#40
[H] pushed master at docbook/xslt20-stylesheets
[H] opened request docbook/xslt20-stylesheets#40
[H] created sort-tests at ndw/xslt20-stylesheets
[H] deleted skip-src-release at ndw/xslt20-stylesheets
[H] pushed master at docbook/xslt20-stylesheets
[H] merged request docbook/xslt20-stylesheets#39
[H] opened request docbook/xslt20-stylesheets#39
[H] created skip-src-release at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] deleted fix-java at ndw/xslt20-stylesheets
[H] pushed master at docbook/xslt20-stylesheets
[H] merged request docbook/xslt20-stylesheets#38
[H] opened request docbook/xslt20-stylesheets#38
27 Aug 2015
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] created fix-java at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at docbook/docbook.github.com
[H] pushed master at docbook/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at docbook/xslt20-stylesheets
[H] commented pull request docbook/xslt20-stylesheets#27
[H] closed request docbook/xslt20-stylesheets#27
[H] pushed master at docbook/xslt20-stylesheets
[H] merged request docbook/xslt20-stylesheets#37
[H] opened request docbook/xslt20-stylesheets#37
[H] released at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] created 2.0.9a1 at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] created readme-fix at ndw/xslt20-stylesheets
[H] created master at ndw/xslt20-stylesheets
[H] created ndw/xslt20-stylesheets
[T] tweeted“Today's paper. The "A" section: 12 pages. The "High School Football Preview" section: 20 pages. I just don't even.”—@ndw
26 Aug 2015
[H] pushed gh-pages at ndw/xslt20-stylesheets
[T] tweeted“Kudos to github for noticing that a borked script had accidentally committed an access token. Dropped it and informed me. Nice.”—@ndw
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at docbook/docbook.github.com
[H] pushed gh-pages at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] created gh-pages at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] opened travis-ci/travis-encrypt#1
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at docbook/docbook
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
[H] pushed master at ndw/xslt20-stylesheets
25 Aug 2015
[T] retweeted“RT @Pinboard: Sentences I never expected to read: “While the fridge implements SSL, it fails to validate SSL certificates” http://t.co/51AZ…”—@ndw
[H] closed ndw/xmlcalabash1#215
[H] closed ndw/xmlcalabash1#216
[H] closed ndw/xmlcalabash1#217
[H] closed ndw/xmlcalabash1#218
[H] closed ndw/xmlcalabash1#222
[H] released at ndw/xmlcalabash1
[H] released at ndw/xmlcalabash1
[H] pushed saxon96 at ndw/xmlcalabash1
[H] pushed saxon95 at ndw/xmlcalabash1
[H] created 1.1.5-95 at ndw/xmlcalabash1
[H] created 1.1.5-96 at ndw/xmlcalabash1
[H] pushed saxon95 at ndw/xmlcalabash1
[H] pushed saxon96 at ndw/xmlcalabash1
[H] pushed saxon96 at ndw/xmlcalabash1
[H] pushed saxon95 at ndw/xmlcalabash1
[H] opened ndw/xmlcalabash1#222
[H] commented issue ndw/xmlcalabash1#220
[H] closed ndw/xmlcalabash1#220
21 Aug 2015
[H] commented issue marklogic/python_api#24
[H] closed marklogic/python_api#24
[H] pushed master at ndw/python_api
[H] deleted fix-readme at ndw/python_api
[H] closed marklogic/python_api#22
[H] pushed master at marklogic/python_api
[H] merged request marklogic/python_api#25
[H] opened request marklogic/python_api#25
[H] created fix-readme at ndw/python_api
[H] opened marklogic/python_api#24
[H] opened marklogic/python_api#23
20 Aug 2015
[H] pushed master at ndw/python_api
[H] pushed master at marklogic/python_api
[H] deleted setup-travis at ndw/python_api
[H] pushed master at marklogic/python_api
[H] merged request marklogic/python_api#21
[H] opened request marklogic/python_api#21
[H] pushed setup-travis at ndw/python_api
[H] pushed setup-travis at ndw/python_api
[H] pushed setup-travis at ndw/python_api
[H] pushed setup-travis at ndw/python_api
[H] created setup-travis at ndw/python_api
[H] pushed master at ndw/python_api
[H] deleted fix-setup at ndw/python_api
[H] pushed master at marklogic/python_api
[H] merged request marklogic/python_api#20
[H] opened request marklogic/python_api#20
[H] created fix-setup at ndw/python_api
[H] forked to ndw/python_api
19 Aug 2015
[T] retweeted“RT @kiphampton: Bad Lip Reading does the first GOP debate. Oh, god I needed this. https://t.co/cm4SsgFIU2 (via @rjgoldsborough)”—@ndw
[H] pushed master at ndw/python_api
[H] pushed master at ndw/python_api
[T] tweeted“@kplawver Be strong. You can do it!”—@ndw
[T] retweeted“RT @kplawver: It would be funny if these morons weren’t a well-armed public menace: http://talkingpointsmemo.com/livewire/oktaha-oklahoma-muslim-free-gun-shooting”—@ndw
[H] pushed master at ndw/python_api
[H] pushed master at ndw/python_api
[H] pushed master at ndw/python_api
[H] pushed master at ndw/python_api
[H] pushed master at ndw/python_api
[H] pushed master at ndw/python_api
[H] pushed master at ndw/python_api
[H] made public
[T] favorited“For a modest $500 fee I will tell your spouse I'm the guy who stole your identity and created that fake profile. #ashleymadisonhack”—@JohnFugelsang
[T] retweeted“RT @Pinboard: “Luna is a dual-zone mattress cover” leaving the market wide open to more poly-friendly mattress covers”—@ndw
[T] favorited“"It may not be your truth but it's true for me. It's my truth." No, if it's true it's true -- for everyone. Truth doesn't care about you.”—@RichardDawkins
18 Aug 2015
[T] favorited“YCombinator is now Hammacher Schlemmer with billions of dollars and a God complex”—@Pinboard
[H] closed docbook/docbook#10
[H] commented issue docbook/docbook#10
[H] closed docbook/docbook#48
17 Aug 2015
[T] retweeted“RT @dogsdoingthings: Dogs advising you to keep calm and allow the infinite weight of capitalism to grind your bones into dust.”—@ndw
[T] favorited“Clarification on previous. (Contrast still unbelievable, but accuracy vital.) https://t.co/ll9qWt9lcU”—@timminchin
[T] favorited“May 10th. The last day American Police went WITHOUT killing someone. March 11th. The last day German Police KILLED someone.”—@ShaunKing
16 Aug 2015
[T] tweeted“@bazzargh Ok then. Twitter for the win!”—@ndw
[T] tweeted“@ndw No, that's the July results. Dang it.”—@ndw
[T] tweeted“@ndw Oh. YouTube. Nevermind.”—@ndw
[T] tweeted“Italian tweeps, who the hell won the Palio? And why isn't on the damned web yet?”—@ndw
[T] tweeted“@mcepl I do.”—@ndw
15 Aug 2015
[T] retweeted“RT @philipcolligan: Powerful stuff from Martin Rees in Times. "Our perspectives should be global, and stretch at least a century ahead" htt…”—@ndw
[T] retweeted“RT @mathiasverraes: There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. E…”—@ndw
14 Aug 2015
[T] favorited“This is becoming a ritual. 1. Download App 2. Start App 3. App asks to login with FaceBook 4. Delete App”—@qdolan
[H] commented issue docbook/docbook#48
[H] pushed master at docbook/docbook
[H] pushed master at docbook/docbook
13 Aug 2015
[T] favorited“promo shot for my #oraclefanfic movie: "Permission: Impossible" https://twitter.com/bcrypt/status/632022055953633280/photo/1”—@bcrypt
[T] tweeted“With four players, Syd says "I know one of you three is a werewolf!" #captainobvious #balisage”—@ndw
[T] tweeted“@dalapeyre DocBook and DITA probably fair similarly. Simplified DocBook never resonated with me. A problem to ponder.”—@ndw
[H] commented issue docbook/xslt20-stylesheets#36
[T] favorited“pondering "JSON in the streets but XML in the sheets" as a possible personal summary for myself at future meet-ups,cons, events, etc.”—@peteaven
[T] tweeted“@joewiz @sgmlguru I can't, perhaps Ari can. Or @lcahlander”—@ndw
[T] favorited“Everyone thinks Clinton used her personal email to avoid scrutiny. She probably just didn't want to use Outlook Web Access.”—@tommorris
12 Aug 2015
[T] tweeted“Paper towel dispenser with an EULA. #FFS https://twitter.com/ndw/status/631648183144189952/photo/1”—@ndw
[T] tweeted“Rosé Sangiovese, Barnard Griffen, 2012 I think.”—@ndw
[T] tweeted“How did you pick the wine? Six coin tosses (plus the two Syd threw way). Of course. #balisage”—@ndw
[T] tweeted“"More than a half an hour's work, but less than a month." #balisage”—@ndw
[T] tweeted“Engineers at play: the NEIM "suspicious activity report" documentation uses as an example an attack on Mr Burns' power plant in Springfield.”—@ndw
[T] tweeted“I'm going to guess that moving to XProc on the filesystem was spinning up a new JVM for each pipeline. That always hurts. @sgmlguru”—@ndw
[T] tweeted“If the Calabash eXist module is a problem, I wonder who is working on it? #balisage”—@ndw
11 Aug 2015
[T] tweeted“"Isn't that just cheating?" "I prefer to think of it as inference." #balisage”—@ndw
[T] tweeted“"The tree is a premature optimization." attributed anonymously to the overlapping markup liberation front. #balisage”—@ndw
[T] tweeted“"It depends, like all things in engineering" /via @mathling #balisage”—@ndw
10 Aug 2015
[T] retweeted“RT @windley: Police state, a little bit? https://t.co/CYpeQS35AW”—@ndw
07 Aug 2015
[T] retweeted“RT @dalapeyre: Balisage is creeping up on us. Next week, all week. Wheeeeeeee! #balisage”—@ndw
[T] tweeted“@gimsieke I'm broad minded. Sometimes I agree to write DITA specializations for very good friends. Never let cluelessness get in your way.”—@ndw
[T] retweeted“RT @TOther_Simon: Interviewer: "What's your biggest weakness?" Me: "I can be too self-replicating" Interviewer: "You mean 'self-deprecating…”—@ndw
[T] tweeted“Suggestions for a good, practical guide to #DITA specialization? Asking for a friend :-)”—@ndw
[N] posted“The short-form week of 20–26 Jul 2015”
[N] posted“The short-form week of 13–19 Jul 2015”
[N] posted“The short-form week of 27 Jul–2 Aug 2015”
[N] posted“The short-form week of 6–12 Jul 2015”
[N] posted“The short-form week of 29 Jun–5 Jul 2015”
05 Aug 2015
[H] opened docbook/docbook#48
[H] commented issue ndw/xmlcalabash1-docs#4
[H] commented issue docbook/xslt20-stylesheets#36
[T] tweeted“@ronhitchens @mugl Not sure that'll feature in my MUGL talk but I'll talk about the developing Python library to the Managment API. Ok?”—@ndw
04 Aug 2015
[T] favorited“"Why does philosophy matter?" "I don't know, why does science matter?" "Well because scie-" "Annnnnnnd you are doing philosophy."”—@existentialcoms
[T] tweeted“Nice Python glossary: https://t.co/N4cpshsz4D /ht @dpawson”—@ndw
03 Aug 2015
[T] tweeted“@mojavelinux This is going to start to be silly. Are the docs in github? Can I make issues? Submit pull requests?”—@ndw
[T] tweeted“@mojavelinux "After the second colon, there is at least one space and then the value. The value is optional." Space req'd if no value?”—@ndw
[T] tweeted“@mojavelinux :sectnums: is (obviously by example) an recognized attribute. Where is there a list of all such attrs and their meanings?”—@ndw
[T] tweeted“@kiphampton No. That is to say, not yet. But I'm already eagerly anticipating her next. The perceptual learning stuff was really compelling.”—@ndw
[T] tweeted“Kathy Sierra's perceptual learning talk is definitely going to stick with me. #FooCamp”—@ndw
[T] tweeted“Home from Foo Camp. Discussed how "cyberspace changes the texture of time" with @JamesGleick, @doctorow and others. Surreal.”—@ndw
[T] tweeted“@mojavelinux To be honest, I find that even more frustrating. It leads me to all sorts of questions that it doesn't answer.”—@ndw
[T] tweeted“@mojavelinux Cool. I know how hard doc is; I'll try to help if I end up using AsciiDoctor and can find the time.”—@ndw
[T] tweeted“@mojavelinux Pedagogically, I'd like to see an explicit syntax reference separate from environment setup and other concerns”—@ndw
[T] tweeted“@mojavelinux The term "document variables" occurs only in 12.6 which doesn't really describe what they're for”—@ndw
[T] tweeted“@mojavelinux Well...section 10 lists block elements but doesn't link to where they're described and it's unclear if that's a complete list.”—@ndw
[T] tweeted“@mojavelinux What's the best source for a complete, detailed, systematic explanation of all of the markup forms that AsciiDoctor recognizes?”—@ndw
[T] tweeted“@tommorris @glynwintle I've been using LastPass on Android, Linux, and occasionally Windows successfully and trouble free for several years.”—@ndw
[T] favorited“What doesn't kill you is probably just keeping you fresh until it's really hungry.”—@TheBloggess
[H] commented issue ndw/xmlcalabash1#182
[H] closed ndw/xmlcalabash1#182
[H] commented issue ndw/xmlcalabash1#220
[T] favorited“I always say JSON is slowly reinventing XML, badly. https://t.co/wquSwSZBUD”—@jabley
02 Aug 2015
[T] tweeted“Enjoyed meeting @Pinboard at #FooCamp. His tweets almost always make me smile.”—@ndw
[T] retweeted“RT @LisaMcIntire: The more I read about history, the more I get that women controlling their fertility is the most powerful weapon against …”—@ndw
[T] tweeted“Ok, @JanetJoz, but why do you care?”—@ndw
[H] pushed gh-pages at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed variables at ndw/specification
[H] created variables at ndw/specification
[H] pushed gh-pages at ndw/specification
[H] pushed small-fixes at ndw/specification
[T] favorited“An open office is a great environment to collaborate on preventing other people from working”—@nathanmarz
[T] favorited“Never mistake silence for ignorance, calmness for acceptance, or kindness for weakness.”—@srinath_perera
[T] favorited“2 rules for running a tech company: 1. the org chart should be a directed acyclic graph 2. don't write bugs”—@bcrypt
01 Aug 2015
[T] favorited“Caveat: GC needs be mark-and-sweep or generational. Reference-counted GC leaks with self-referential dreams. #Java https://t.co/0bqXm5yQPM”—@MartianOdyssey
[T] retweeted“RT @joshbloch: Also adware. This is not what I want out of an OS https://t.co/X2Hqyy4N8y”—@ndw
[T] retweeted“RT @codinghorror: You think email doesn't scale? I agree. It doesn't. But you know what scales exponentially worse? Chat.”—@ndw
31 Jul 2015
[T] tweeted“@ediefr Would love to catch up! See you at Foo Camp?”—@ndw
[T] tweeted“Back at A'roma Roasters. Hope they still have the Double Mad Max like they did twenty (!) years ago! /cc @ediefr https://twitter.com/ndw/status/627206208433209345/photo/1”—@ndw
[T] tweeted“It's not too late! You can still register for #Balisage http://balisage.net/”—@ndw
[T] tweeted“Holy frack! RT @AWexelblat Windows 10 is spying on almost everything you do: http://bgr.com/2015/07/31/windows-10-upgrade-spying-how-to-opt-out/”—@ndw
30 Jul 2015
[T] retweeted“RT @dtunkelang: I don't always agree with Google. But when I do, it's because they're defending the world's right to a free Internet. http:…”—@ndw
[T] favorited“According to Obama, America can't look back to potentially prosecute any Bush admin crimes, but must look back to prosecute Ed Snowden.”—@davidsirota

Announcements

29 Mar 2015

I reorganized almost everything to be more mobile-friendly and responsive.

20 Oct 2011

I converted the repository where I store the sources for this site from Mercurial to Git. You aren't supposed to be able to tell. But if I'm wrong, please do tell me.

11 Aug 2006

I've just finished a complete redesign along the lines of the recent redesign of docbook.org. I think I've preserved all of the existing URIs, but let me know if you notice something missing.

Privacy statement

No effort is made at this site to track individual users or the pages visited by specific users. A log of all pages retrieved is maintained for aggregate logging purposes.