#Blog
76 posts tagged “Blog”
76 posts tagged “Blog”
Something I’ve been meaning to do for years, finally done: my old Blogger blogs are moving in here, one by one.
Before this blog, and running alongside it for years without me really thinking of them as related, I kept separate Blogger sites for whatever I was into at the time — fractal art, tech links, photography. They mostly went dormant, but they never got deleted, and every so often I’d think “I should really pull that lot into 0x32 someday.” Google Takeout finally made “someday” easy: it exports a Blogger blog as an Atom feed with every post’s original title, HTML body, labels, and publish timestamp intact, so nothing needs backdating by hand. A Claude Code session parsed each export, converted the posts into Hugo front matter with their real dates, and mapped Blogger’s labels onto tags — three separate imports, one per blog.
The first post on this blog went up on the 8th of August 2020, two sentences long:
Welcome to my new blog 0x32 started as I reach the age of 50.
That was six years ago. I genuinely had to check the git log twice, because it doesn’t feel like six years — it feels like I set this thing up a couple of years back at most. Where did the time go.
Back when I wired GoatCounter into this blog, the honest answer to “does any of this actually get read” was a shrug — no analytics meant no way to know. It’s been running for a couple of weeks now, so pulled the first export and had a proper look.
Rather than paste a wall of numbers, here’s the breakdown as an actual chart — daily pageviews, top pages, referrers, and where the hits are coming from:
This blog is just Hugo content and a vendored theme — no app code, nothing exciting — which is exactly the kind of repo that quietly accumulates small rot nobody notices because nothing ever actually breaks the build. Spent a session pointing Claude Code at it to find and fix that rot.
Started with a straight status check: a couple of generated CSS cache files showing as deleted (build artifacts that shouldn’t have been tracked in the first place) and a stray uncommitted edit sitting inside the ananke theme submodule from as far back as November 2024. Both restored/reverted to get back to a clean tree before touching anything else.
Having been a bit lazy in not updating my Hugo version since I started which was recently breaking one of my Github actions, I decided do do that.
This lead to an cascading update cycle.
Still a couple of deprecated warning and fixing background and social icon links to sort out but at least now running against the latest version of Hugo.
Had a great day on my blacksmith course making a Ram’s head fire poker at Adrian Wood’s Forge, I would highly recommend it.
I went back for a second course after making a dragon coat hook last year, course which was part of my 50th birthday presents.
Been trying to relearn 6502 assembly language for fun, its a lot faster and easier than the first time on actual hardware when I was a teenager.
Been using a book I picked up from eBay Discovering BBC Micro Machine Code by A.P. Stephenson
Using BeebAsm assembler on my Mac with a BBC Micro emulator, rather than build in BBC BASIC one.
You can find my code at Github https://github.com/alastairhm/beebasm
This example draws a line of zeros to Mode 7, see screenshot below.
Short code for embedding Flickr albums easily. Here demonstrated with my Inkotober 2020 album.
Short code defined like this
<a data-flickr-embed="true" data-header="true" data-footer="true"
href="{{ index .Params 1 }}"
title="{{ index .Params 0 }}">
<img src="{{ index .Params 2 }}"
width="800" height="600"
alt="{{ index .Params 0 }}">
</a><script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script>
First parameter is the album title. Second parameter is the album URL. Third parameter is a URL to an image to use for the album.
Photos from recent trip to Hornsea.
Testing a Flickr shortcode I found here flickr-hugo-embed and tweaked for my own needs.
One thing I like about Hugo is how easy it is to expand its functionality with your own code.
For example was able to create a shortcode to embed Lbry.tv videos into a post in around five minutes.
First I created an empty file layouts/shortcodes/lbry.html which I pasted the basic embed code take from the share button on one of their videos.

<iframe id="lbry-iframe" width="560" height="315" src="https://lbry.tv/$/embed/this-new-fedora-powered-thinkpad-p53-is/097106eb68aebc90b33d83bb053467af942a8e20" allowfullscreen></iframe>
Then parameterized this so that the src url can be changed.
Note: 6 of this post’s 19 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
| ||||
|