🏠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
withp:xslt
from XProc and supplyparameters
(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 anxs: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. #XML #CSharp #XMLResolver
- 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
- xmlresolver/xmlresolvercs #68 created, 2 Feb 2023 at 16:49:56
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".
- xmlresolver/xmlresolvercs #67 created, 2 Feb 2023 at 16:23:20
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, 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…