iamcal.comAll the links rom iamcal.com2024-01-16T10:31:34ZFlickr2023 Reading Listtag:iamcal.com,2005:/blog/10209/2024-01-16T10:31:34Z2024-01-16T10:31:34Z<p>I've updated my <a href="https://www.iamcal.com/misc/reading-list/#2023">2023 reading list</a> with the 105 books I read over the course of the year.</p>
<p>Highlights were <em>The Future</em>, by Naomi Alderman, <em>Station Eternity</em> by Mur Lafferty and <em>Titanium Noir</em> by Nick Harkaway</p>
Cal Hendersonhttp://www.iamcal.com/2nd January, 3:17 pmtag:iamcal.com,2005:/blog/10208/2024-01-02T15:17:00Z2024-01-02T15:17:00Z<p>A <a href="https://gameofbricks.eu/blogs/news/history-of-lego-the-first-lego-set">history of early Lego</a> 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.</p>
Cal Hendersonhttp://www.iamcal.com/2nd January, 3:02 pmtag:iamcal.com,2005:/blog/10207/2024-01-02T15:02:45Z2024-01-02T15:02:45Z<p><a href="https://wikinav.toolforge.org/?language=en&title=Chocolate">WikiNav</a> does some really nice visualizations of wiki navigation that I might adapt for WikiCamp</p>
Cal Hendersonhttp://www.iamcal.com/2nd January, 2:58 pmtag:iamcal.com,2005:/blog/10206/2024-01-02T14:58:04Z2024-01-02T14:58:04Z<p>A lovely <a href="https://colinmorris.github.io/blog/unpopular-wiki-articles">dive</a> into the least popular content on Wikipedia</p>
Cal Hendersonhttp://www.iamcal.com/2nd January, 2:56 pmtag:iamcal.com,2005:/blog/10205/2024-01-02T14:56:56Z2024-01-02T14:56:56Z<p><a href="https://twitter.com/garius/status/1520002414308384768?lang=en">The story</a> of the creation of the Tesco Clubcard, the first supermarket loyalty program, built in a time when the technology to do it didn't really exist.</p>
Cal Hendersonhttp://www.iamcal.com/8th November, 8:45 amtag:iamcal.com,2005:/blog/10204/2023-11-08T08:45:41Z2023-11-08T08:45:41Z<p>It’s really <a href="https://twitter.com/jh3yy/status/1713887739425223053?s=12&t=pfrGKRhcXzl7raXBdji08g">incredible</a> what’s now possible with pure CSS.</p>
Cal Hendersonhttp://www.iamcal.com/26th October, 9:26 amtag:iamcal.com,2005:/blog/10203/2023-10-26T09:26:15Z2023-10-26T09:26:15Z<p>I haven't tried building anything real in it yet, but as a 90s web developer, <a href="https://htmx.org/">HTMX</a> really appeals to me</p>
Cal Hendersonhttp://www.iamcal.com/mod_rewrite breakagetag:iamcal.com,2005:/blog/10202/2023-04-25T21:50:01Z2023-04-25T21:50:01Z<p>If you use <code>mod_rewrite</code> and you've started getting random errors in your logs that look like "rewritten query string contains control characters or spaces", it's because of a security patch that breaks using backrefs as query params if they contain spaces (and certain other special characters). For example:</p>
<pre><code>RewriteRule ^foo/([^/]+)$ foo.php?page=$1 [L,QSA]
</code></pre>
<p>This will still work for <code>foo/bar</code> but break for <code>foo/bar%3Abaz</code>. You need to add the <code>B</code> flag as follows:</p>
<pre><code>RewriteRule ^foo/([^/]+)$ foo.php?page=$1 [L,QSA,B]
</code></pre>
Cal Hendersonhttp://www.iamcal.com/2022 Reading Listtag:iamcal.com,2005:/blog/10201/2023-01-09T13:18:09Z2023-01-09T13:18:09Z<p>I've updated my <a href="https://www.iamcal.com/misc/reading-list/#2022">2022 reading list</a> with all the 112 books I read in the year.</p>
<p>Highlights were <em>Tomorrow, and Tomorrow, and Tomorrow</em>, by Gabrielle Zevin and <em>A Memory Called Empire</em> by Arkady Martine.</p>
Cal Hendersonhttp://www.iamcal.com/19th August, 10:14 amtag:iamcal.com,2005:/blog/10200/2022-08-19T10:14:18Z2022-08-19T10:14:18Z<p>Some generous soul has re-traced a bunch of the Apple emoji to provide <a href="https://emojiisland.com/pages/download-new-emoji-icons-in-png-ios-10">much higher res versions</a> of them for use in presentations.</p>
Cal Hendersonhttp://www.iamcal.com/