<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>iamcal.com</title>
		<link>http://www.iamcal.com/</link>
		<description>All the links rom iamcal.com</description>
		<pubDate>Tue, 16 Jan 2024 10:31:34 +0000</pubDate>
		<lastBuildDate>Tue, 16 Jan 2024 10:31:34 +0000</lastBuildDate>
		<generator>http://www.iamcal.com/</generator>
		<image>
			<url>http://www.iamcal.com/images/logo.gif</url>
			<title>iamcal.com</title>
			<link>http://www.iamcal.com/</link>
		</image>

		<item>
			<title>2023 Reading List</title>
			<link>http://www.iamcal.com/2024-01/2023-reading-list/</link>
			<description>&lt;p&gt;I&#039;ve updated my &lt;a href=&quot;https://www.iamcal.com/misc/reading-list/#2023&quot;&gt;2023 reading list&lt;/a&gt; with the 105 books I read over the course of the year.&lt;/p&gt;

&lt;p&gt;Highlights were &lt;em&gt;The Future&lt;/em&gt;, by Naomi Alderman, &lt;em&gt;Station Eternity&lt;/em&gt; by Mur Lafferty and &lt;em&gt;Titanium Noir&lt;/em&gt; by Nick Harkaway&lt;/p&gt;
</description>
			<pubDate>Tue, 16 Jan 2024 10:31:34 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10209/</guid>
		</item>
		<item>
			<title>2nd January, 3:17 pm</title>
			<link>http://www.iamcal.com/2024-01/10208/</link>
			<description>&lt;p&gt;A &lt;a href=&quot;https://gameofbricks.eu/blogs/news/history-of-lego-the-first-lego-set&quot;&gt;history of early Lego&lt;/a&gt; and the first sets they produced. The first Lego I played with was 725-3 LEGO Samsonite Town Plan, which my grandparents had bought in 1961. This was from the era when Samsonite distributed Lego in the Americas and when bricks were still made from cellulose acetate, before the switch to ABS.&lt;/p&gt;
</description>
			<pubDate>Tue, 2 Jan 2024 15:17:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10208/</guid>
		</item>
		<item>
			<title>2nd January, 3:02 pm</title>
			<link>http://www.iamcal.com/2024-01/10207/</link>
			<description>&lt;p&gt;&lt;a href=&quot;https://wikinav.toolforge.org/?language=en&amp;amp;title=Chocolate&quot;&gt;WikiNav&lt;/a&gt; does some really nice visualizations of wiki navigation that I might adapt for WikiCamp&lt;/p&gt;
</description>
			<pubDate>Tue, 2 Jan 2024 15:02:45 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10207/</guid>
		</item>
		<item>
			<title>2nd January, 2:58 pm</title>
			<link>http://www.iamcal.com/2024-01/10206/</link>
			<description>&lt;p&gt;A lovely &lt;a href=&quot;https://colinmorris.github.io/blog/unpopular-wiki-articles&quot;&gt;dive&lt;/a&gt; into the least popular content on Wikipedia&lt;/p&gt;
</description>
			<pubDate>Tue, 2 Jan 2024 14:58:04 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10206/</guid>
		</item>
		<item>
			<title>2nd January, 2:56 pm</title>
			<link>http://www.iamcal.com/2024-01/10205/</link>
			<description>&lt;p&gt;&lt;a href=&quot;https://twitter.com/garius/status/1520002414308384768?lang=en&quot;&gt;The story&lt;/a&gt; of the creation of the Tesco Clubcard, the first supermarket loyalty program, built in a time when the technology to do it didn&#039;t really exist.&lt;/p&gt;
</description>
			<pubDate>Tue, 2 Jan 2024 14:56:56 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10205/</guid>
		</item>
		<item>
			<title>8th November, 8:45 am</title>
			<link>http://www.iamcal.com/2023-11/10204/</link>
			<description>&lt;p&gt;It’s really &lt;a href=&quot;https://twitter.com/jh3yy/status/1713887739425223053?s=12&amp;amp;t=pfrGKRhcXzl7raXBdji08g&quot;&gt;incredible&lt;/a&gt; what’s now possible with pure CSS.&lt;/p&gt;
</description>
			<pubDate>Wed, 8 Nov 2023 08:45:41 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10204/</guid>
		</item>
		<item>
			<title>26th October, 9:26 am</title>
			<link>http://www.iamcal.com/2023-10/10203/</link>
			<description>&lt;p&gt;I haven&#039;t tried building anything real in it yet, but as a 90s web developer, &lt;a href=&quot;https://htmx.org/&quot;&gt;HTMX&lt;/a&gt; really appeals to me&lt;/p&gt;
</description>
			<pubDate>Thu, 26 Oct 2023 09:26:15 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10203/</guid>
		</item>
		<item>
			<title>mod_rewrite breakage</title>
			<link>http://www.iamcal.com/2023-04/modrewrite-breakage/</link>
			<description>&lt;p&gt;If you use &lt;code&gt;mod_rewrite&lt;/code&gt; and you&#039;ve started getting random errors in your logs that look like &quot;rewritten query string contains control characters or spaces&quot;, it&#039;s because of a security patch that breaks using backrefs as query params if they contain spaces (and certain other special characters). For example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;RewriteRule ^foo/([^/]+)$ foo.php?page=$1 [L,QSA]
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This will still work for &lt;code&gt;foo/bar&lt;/code&gt; but break for &lt;code&gt;foo/bar%3Abaz&lt;/code&gt;. You need to add the &lt;code&gt;B&lt;/code&gt; flag as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;RewriteRule ^foo/([^/]+)$ foo.php?page=$1 [L,QSA,B]
&lt;/code&gt;&lt;/pre&gt;
</description>
			<pubDate>Tue, 25 Apr 2023 21:50:01 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10202/</guid>
		</item>
		<item>
			<title>2022 Reading List</title>
			<link>http://www.iamcal.com/2023-01/2022-reading-list/</link>
			<description>&lt;p&gt;I&#039;ve updated my &lt;a href=&quot;https://www.iamcal.com/misc/reading-list/#2022&quot;&gt;2022 reading list&lt;/a&gt; with all the 112 books I read in the year.&lt;/p&gt;

&lt;p&gt;Highlights were &lt;em&gt;Tomorrow, and Tomorrow, and Tomorrow&lt;/em&gt;, by Gabrielle Zevin and &lt;em&gt;A Memory Called Empire&lt;/em&gt; by Arkady Martine.&lt;/p&gt;
</description>
			<pubDate>Mon, 9 Jan 2023 13:18:09 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10201/</guid>
		</item>
		<item>
			<title>19th August, 10:14 am</title>
			<link>http://www.iamcal.com/2022-08/10200/</link>
			<description>&lt;p&gt;Some generous soul has re-traced a bunch of the Apple emoji to provide &lt;a href=&quot;https://emojiisland.com/pages/download-new-emoji-icons-in-png-ios-10&quot;&gt;much higher res versions&lt;/a&gt; of them for use in presentations.&lt;/p&gt;
</description>
			<pubDate>Fri, 19 Aug 2022 10:14:18 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10200/</guid>
		</item>

	</channel>
</rss>