Bootstrap 5 Released

Seems I’m late to the party and it was released about two weeks ago. I’ve already been using the betas for a while though. Switching from using l/r (left/right) to s/e (start/end) for all the margin and padding utilities was a somewhat painful change. Bootstrap 4 → 5 Compatibility Shim I created this SCSS file … Continued

COVID-19 Vaccination, First Dose

So I had the first dose of the Oxford/AstraZeneca COVID-19 vaccination on Tuesday. No noticeable side-effects apart from a slight bruise-like pain at the injection site. I’ve had a cold (mild tonsillitis?) since Monday though which could have masked other side-effects.

Mood Lighting

The lighting in my bedroom uses Philips Hue bulbs — specifically, the coloured ones. Last night, I decided it would be nice to set the three lights in my bedroom to cycle slowly through a set of warm colours using…

Happy New Year

Happy New Year! Now it’s 2021, and all our .EU domain names can stop working. The only one I own is tmpdir.eu and I only use it as a placeholder domain name when I’m working on a new website. There’s a couple of in-progress websites and a staging site or two that will be affected … Continued

Dummy’s Guide to Roots Sage Theme in WordPress

Recently I’ve mostly been using Understrap as a theme for WordPress, however the Understrap GitHub repository has shown a disturbing lack of maintenance for the last year or so. With Bootstrap 5 on the horizon, and WordPress and PHP constantly moving forward, I don’t want to be stuck in a potential development dead-end using Understrap. … Continued

WP Tempus Dominus Auto

Usually when I blog about programming, it’s Perl stuff, but here’s something that’s mostly Javascript (with a little PHP to act as a shim for WordPress). It’s a script to use Tempus Dominus as a date/time picker for HTML 5 date and time form inputs on Bootstrap/jQuery-based sites. It lets you do stuff like this: … Continued

Zydeco::Lite

Today I released Zydeco::Lite, a re-implementation of Zydeco but just using standard Perl syntax. So for example, class { … } becomes class(sub { …});. This has the advantage of much faster compile time, similar run time speed, fewer dependencies,…

Web Scraping with Zydeco

So I like to keep local copies of my blogs.perl.org blog posts as Atom entries, but noticed yesterday that I had a few gaps in my collection. The Atom feeds offered by blogs.perl.org only have the most recent articles though,…

Connected Numbers

I was recently shown this puzzle: There are some things I found a little unclear about it. For example, should the following two circles count as being connected? There is a line between them, even if it’s interrupted by a circle. And what about these two circles? Are they connected? Again, there’s a diagonal line … Continued

Sainsburys Website

I’ve been doing my grocery shopping online on and off since about 2000 or 2001 and I believe Sainsburys was the first supermarket I’ve used for it, and I did stick with them for a while. Mostly now I use Tesco, though I’ve used Waitrose, Ocado, and ASDA too. Today I found myself ordering from … Continued