🏠Activity stream

For a while, on an earlier homepage, I collected together an “activity stream”. It was collated from a variety of sources through a number of complicated processes to show a “recent activity” view.

I’m sort of interested in that kind of thing, so I’ve made an attempt to recreate it here. This is derived from periodically updated feeds, most recently:

  • docbook/xslTNG/issues last updated 03 Feb 2023 at 20:54Z
  • docbook/xslTNG/releases last updated 03 Feb 2023 at 09:02Z
  • mastodon.social last updated 02 Feb 2023 at 17:57Z
  • so.nwalsh.com last updated 02 Feb 2023 at 17:45Z
  • xmlresolver/xmlresolvercs/issues last updated 02 Feb 2023 at 16:54Z
  • docbook/xslTNG #252 merged, 3 Feb 2023 at 17:03:52

    'will', not 'wall'

  • docbook/xslTNG #253 merged, 3 Feb 2023 at 17:03:17

    Name tidy-up

  • docbook/xslTNG #253 created, 3 Feb 2023 at 16:58:53

    Name tidy-up

  • docbook/xslTNG #252 created, 3 Feb 2023 at 16:55:22

    'will', not 'wall'

  • docbook/xslTNG #251 created, 3 Feb 2023 at 11:57:31

    Problem with calling chunked docbook for XProc

    I call docbook.xsl with p:xslt from XProc and supply parameters (with SaxonHE 11.4). I get:

    Error '{http://www.w3.org/2005/xqt-errors}XTTE0570': The required item type of the value of variable $vp:chunk-output-base-uri is xs:anyURI, but the supplied expression {$chunk-output-base-uri} has item type xs:string. (docbook-xslTNG-2.0.6/xslt/modules/variable.xsl at 158/-1)

    I can fix this in variable.xsl line 158 and 161 if I change <xsl:sequence select="$chunk-output-base-uri"/> to <xsl:sequence select="xs:anyURI($chunk-output-base-uri)"/> I think this is needed to make sure because $chunk-output-base-uri is an xs:string. Does that make any sense?

  • docbook/xslTNG release, 3 Feb 2023 at 09:02:53

    2.0.7

    Fixes a small bug in an internal function. Updates docs.

  • docbook/xslTNG #250 merged, 2 Feb 2023 at 20:50:21

    Fix fp:relative-uri

  • docbook/xslTNG #250 created, 2 Feb 2023 at 19:11:20

    Fix fp:relative-uri

    As defined, the function requires an xs:anyURI, but that's not always convenient so just let them be strings.

  • mastodon.social, 2 Feb 2023 at 17:57:05

    New releases of XmlResolver for C#. Recently, I’ve made a few fixes to the C# version of the XML Resolver. If you’re using it, I humbly suggest you might want to consider upgrading.

    so.nwalsh.com/2023/02/02-xmlre

  • so.nwalsh.com, 2 Feb 2023 at 17:45:45

    New releases of XmlResolver for C#. Recently, I’ve made a few fixes to the C# version of the XML Resolver. If you’re using it, I humbly suggest you might want to consider upgrading. https://so.nwalsh.com/2023/02/02-xmlresolver

  • xmlresolver/xmlresolvercs #67 closed, 2 Feb 2023 at 16:54:32

    The UriUtils.GetStream utility method hides HTTP errors

  • xmlresolver/xmlresolvercs #68 merged, 2 Feb 2023 at 16:54:30

    Fix the bug where UriUtils.GetStream() hides http errors

  • Fix the bug where UriUtils.GetStream() hides http errors

    As proposed in the bug, non-200 responses now throw an exception. This is only intended as a convenience method. If you need more sophisticated semantics, this is not the API for you.

  • mastodon.social, 2 Feb 2023 at 16:34:27

    Someone I follow mentioned @raycast (or mentioned it in passing) and I thought it sounded interesting. So I went to the home page. Uhm. Folks. I read that page twice and I still had *no idea* what it was. The first "docs" link on the page goes to the API docs. It's not till near the bottom of the page that I finally noticed the link to the manual. That helped. Might wanna think about putting some of that "above the fold".

  • The UriUtils.GetStream utility method hides HTTP errors

    The HTTP version of the GetStream method always returns a stream, even when the response from the server was not a success, for example 404.

    This method has no way to provide the response code, so I think it should only return a stream for a 200 response.

    The .NET6 HttpClient class appears to automatically follow 3xx redirects, so a 302 to a 200 will return the approproate stream.

  • mastodon.social, 2 Feb 2023 at 11:14:24

    Talk about wildly anti-patterned. Trying to change a password on an Office365 account. If you paste into the password box, you get a message along the lines of "password cannot contain username". I promise the random string I was pasting contained *no similarity* to the user name. They made me actually type it. Twice. So it's shorter and simpler because who has the time?

  • docbook/xslTNG #249 merged, 2 Feb 2023 at 09:25:42

    Apply fixes for branches to PR workflow

  • docbook/xslTNG #249 created, 2 Feb 2023 at 09:25:31

    Apply fixes for branches to PR workflow

    There are now stylesheet changes in this PR.

  • mastodon.social, 2 Feb 2023 at 09:22:03

    I'm exploring Codeberg this morning as a bulwark against the inevitable enshittification of GitHub.

    so.nwalsh.com/2023/02/02/09183

  • so.nwalsh.com, 2 Feb 2023 at 09:18:34

    I'm exploring Codeberg this morning as a bulwark against the inevitable enshittification of GitHub.

And 1216 more items…