<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>Vortices of Extelligence</title><link>https://extelligence.ringlet.net/roam/</link><atom:link href="https://extelligence.ringlet.net/roam/feed_rss_created.xml" rel="self" type="application/rss+xml" /> <managingEditor>ppentchev</managingEditor><docs>https://gitlab.com/ppentchev/extel-blog</docs><language>en</language> <pubDate>Thu, 19 Feb 2026 11:24:51 -0000</pubDate> <lastBuildDate>Thu, 19 Feb 2026 11:24:51 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.9</generator> <image> <url>None</url> <title>Vortices of Extelligence</title> <link>https://extelligence.ringlet.net/roam/</link> </image> <item> <title>Ringlet release: fnmatch-regex 0.3.0</title> <author>Peter Pentchev</author> <category>ringlet</category> <category>ringlet-announce</category> <description>&lt;!-- SPDX-FileCopyrightText: Peter Pentchev &lt;roam@ringlet.net&gt; SPDX-License-Identifier: BSD-2-Clause --&gt; &lt;p&gt;Version 0.3.0 of the &lt;a href=&#34;https://crates.io/crate/fnmatch-regex&#34; title=&#34;The crates.io fnmatch-regex page&#34;&gt;fnmatch-regex&lt;/a&gt; Rust crate is now available. The major new addition is the &lt;a href=&#34;https://docs.rs/fnmatch-regex/0.3.0/fnmatch_regex/glob/fn.glob_to_regex_pattern.html&#34; title=&#34;The glob_to_regex_pattern function&#34;&gt;glob_to_regex_pattern&lt;/a&gt; function that only converts the glob pattern to a regular expression one without building a regular expression matcher. Two new features - &lt;code&gt;regex&lt;/code&gt; and &lt;code&gt;std&lt;/code&gt; - are also added, both enabled by default.&lt;/p&gt; &lt;p&gt;For more information, see the changelog at &lt;a href=&#34;https://devel.ringlet.net/textproc/fnmatch-regex/&#34; title=&#34;The Ringlet fnmatch-regex homepage&#34;&gt;the homepage&lt;/a&gt;.&lt;/p&gt;</description> <link>https://extelligence.ringlet.net/roam/2026/02/19/fnmatch-regex-0.3.0/</link> <pubDate>Thu, 19 Feb 2026 11:18:00 +0000</pubDate> <source url="https://extelligence.ringlet.net/roam/feed_rss_created.xml">Vortices of Extelligence</source><guid isPermaLink="true">https://extelligence.ringlet.net/roam/2026/02/19/fnmatch-regex-0.3.0/</guid> </item> <item> <title>2025 07 23 mapec 0.1.1</title> <author>Peter Pentchev</author> <category>ringlet</category> <category>ringlet-announce</category> <description>&lt;!-- SPDX-FileCopyrightText: Peter Pentchev &lt;roam@ringlet.net&gt; SPDX-License-Identifier: BSD-2-Clause --&gt; &lt;h1&gt;mapec - my humble trivial tribute to Matt S Trout&lt;/h1&gt; &lt;p&gt;So on Monday I learned from &lt;a href=&#34;https://perlweekly.com/archive/730.html&#34; title=&#34;Perl Weekly #730&#34;&gt;Perl Weekly&lt;/a&gt; that &lt;a href=&#34;https://trout.me.uk/&#34; title=&#34;Matt S Trout&#39;s homepage&#34;&gt;Matt S Trout&lt;/a&gt; of Perl fame has passed away. I can&#39;t say I knew him, though I read a lot of his writings and discussions, and I used a lot of his software; I may have briefly met him at YAPC 2014 in Sofia, but that doesn&#39;t really count.&lt;/p&gt; &lt;p&gt;So a silly little thing I did to honor his memory was to take a small program that does one thing and does it well, polish it up a bit, and, I guess, try to preserve it for a little bit longer. So here is &lt;a href=&#34;https://devel.ringlet.net/misc/mapec/&#34;&gt;my version of mapec&lt;/a&gt; for what very little it&#39;s worth.&lt;/p&gt;</description> <link>https://extelligence.ringlet.net/roam/2025/07/23/mapec-0.1.1/</link> <pubDate>Wed, 23 Jul 2025 22:45:00 +0000</pubDate> <source url="https://extelligence.ringlet.net/roam/feed_rss_created.xml">Vortices of Extelligence</source><guid isPermaLink="true">https://extelligence.ringlet.net/roam/2025/07/23/mapec-0.1.1/</guid> </item> <item> <title>2025 03 23 ringlet wk</title> <author>Peter Pentchev</author> <category>ringlet</category> <category>ringlet-announce</category> <description>&lt;!-- SPDX-FileCopyrightText: Peter Pentchev &lt;roam@ringlet.net&gt; SPDX-License-Identifier: BSD-2-Clause --&gt; &lt;h1&gt;Ringlet software updates (2025-03-23)&lt;/h1&gt; &lt;p&gt;Recent initial releases of [Ringlet software][r-site] (a fancy name for my pet projects):&lt;/p&gt; &lt;ul&gt; &lt;li&gt;[docker-scry][r-docker-scry] version [0.1.0][r-docker-scry-0.1.0] - examine Docker containers using host tools. Maybe the start of a set of tools that will allow system administrators to see what goes on in minimal containers that may not even have tools like &lt;code&gt;ps&lt;/code&gt; or &lt;code&gt;lsof&lt;/code&gt; installed.&lt;/li&gt; &lt;li&gt;[pshlex][r-pshlex] version [0.1.0][r-pshlex-0.1.0] - join various stringifiable objects and quote them for the shell. A trivial Python function that I&#39;ve embedded in many of my projects over the years and I finally decided to release: a version of [&lt;code&gt;shlex.join()&lt;/code&gt;][python-shlex-join] that also accepts [&lt;code&gt;pathlib.Path&lt;/code&gt;][python-pathlib-path] objects.&lt;/li&gt; &lt;li&gt;[uvoxen][r-uvoxen] version [0.1.1][r-uvoxen-0.1.1] - generate test configuration files and run tests. A ...&lt;/li&gt; &lt;/ul&gt;</description> <link>https://extelligence.ringlet.net/roam/2025/03/23/ringlet-wk/</link> <pubDate>Sun, 23 Mar 2025 17:20:00 +0000</pubDate> <source url="https://extelligence.ringlet.net/roam/feed_rss_created.xml">Vortices of Extelligence</source><guid isPermaLink="true">https://extelligence.ringlet.net/roam/2025/03/23/ringlet-wk/</guid> </item> </channel> </rss>