Category: Microblog

  • Oof, someone, or rather something, has decided to rapidly scan my entire site this morning, twice!

    Koko Analytics for last 28 days showing bar chart with tiny blue bars for last 28 days expect today which is a tall bar reaching 800 hits on site.

    It looks like it was from somewhere in Singapore, with stats narrowed down to today you can see every page was hit twice.

    Koko Analytics narrowed down to today (27/07/2026) showing 781 page views across 773 visitors, with 766 visitors from Singapore. Page hit counts are mostly 2 each.

    My site has been getting continuous scans from baidu.com out of China since I consolidated all my content, but it looks like google.com has kicked in recently too. This Singapore originating scan doesn’t seem to be setting a referrer.

    Looks like the scans from Singapore started around 7am this morning, and from the looks of things, are still going on, but seem to have slowed down.

    Glad I increased the PHP-FPM pool start/min/max/idle settings for my sites on this server a couple of weeks ago!

  • If you’re subscribed to my RSS feed, sorry about the additional 5 old “Gleaming Wails” posts. As part of my quest to merge all my scattered posts etc back into ianmjones.com, I decided to also create Vlog category posts for videos on my YouTube channel.

    That meant a handful of YouTube posts were slotted in the RSS feed as they’re dated within the last 10 posts on my site.

    For the curious, I used the Auto YouTube Importer plugin, which seems to have worked pretty well. Sure enough, it worked more smoothly when I tested it locally than on prod, but I think a couple of runs of its scheduled task picked up the remainder.

    Fingers crossed, it’ll auto create Vlog posts for any new videos I post to YouTube.

  • Project R

    It’s 02:39 in the morning, and having watched Project Hail Mary with the family this evening (great film by the way), and a couple of episodes of Welcome to Wrexham before that, I have something stuck in my head that is preventing me from getting to sleep.

    There should be a show where Ryan Reynolds roams around in a Reliant Robin robbing items beginning with “R” from rich people whose name begins with R, such as Ryan Gosling, Rob McElhenney, Rachel McAdams, Ringo Starr, Rachel Weisz, Robbie Williams etc.

    It should be called Project R (spoken in your best pirate speak).

    Right, that’s written down, maybe I can get to sleep now.

  • After a quick little chat with Kev Quirk, in the comments on one of his posts, I’ve decided to enable comments on my site for the first time in many many years. I think it’s been 18 years!

    I’ve set comments to auto-close 2 weeks after a post is published, and as such, only this post and my post from yesterday will have comments enabled for the moment.

    When I merged all my old sites back into this one, I was struck by how many comments I’d had over time, and remembered how nice it was to be able to have that brief interaction about something specific, with some very nice people. I miss that.

  • Happy New Year! 🎉

    Today I published “Gleaming Wails: Idiomatic Gleam & Lustre Msg naming with nice refactor | Always Developing #253” to my YouTube channel.

    In this session I switch to using more conventional names for the app’s Lustre Msg types, which turns out awesome as it helps me see where I was going wrong, could remove some messages, and simplify the update function!

  • Today I published the 256th video on my YouTube channel.

    It’s only my 251st full Always Developing video, there’s been a handful of quick catchup “.1” videos, and my very first video was nothing related to coding.

    However, I still think it’s pretty neat to have hit this milestone.

    Merry Christmas nerds! 🎄😀

  • Wow, I just created a new config for builds.sr.ht that worked first time!

    That never happens, who ever creates a CI/CD config that runs without error when first submitted?!

    Screenshot of a successful builds.sr.ht run summary card

    Admittedly, not the most complicated of configs, but I suspect using Gleam and FreeBSD helped due to their simplicity and well thought out straight forward usage patterns.

  • Buster Grotbot Pickle Jones, our scatty New Zealand cat, nicknamed “Boo”, says it’s too hot to work today!

    Picture of a black lying on top of a closed laptop, with head resting between keyboard and stream deck.
  • Turns out, running PHPStan in a Docker based Concourse CI environment on a dinky little $6 DigitalOcean Droplet just isn’t going to cut it.

    I always planned on updating the Droplet to something with at least 2 CPUs, once I had a few bits and bobs running on it, didn’t expect running PHPStan on WP Cron Pixie’s code base to be the reason. 🤷

  • We watched Mickey 17 at the weekend. Fun movie, with some not so subtle social commentary that both made us laugh and feel a little sad for the World we currently live in. Would recommend.