I recently decided to experiment by setting up a Matrix account. And because I always dive head first into things, I of course set up my own Matrix server rather than making an account on a public one. At the same time, I noticed my Jabber/XMPP account had stopped working, so I decided to self-host … Continued
Here is my recipe for quickly spinning up a WordPress site with: Plugins and themes managed by PHP Composer, so they can be checked into version control. Several of my favourite plugins installed, including FooGallery and Advanced Custom Fields. A minimal theme combining Roots Sage 10 and Bootstrap 5.2 (at the time of writing this … Continued
Recently ordered a new Lenovo IdeaPad 3i laptop. Twice as much disk space as my old laptop. 50% more memory. 4 cm bigger screen. WiFi 6. Fuller keyboard. Paid extra for a backlit keyboard as I loved that in my old laptop. Uses the same charger as my old one, which I already had two … Continued
So my email client has been giving me warnings for a few weeks about my mail server’s certificate having expired. I trust the server, so I assumed something had gone wrong with certbot and the renewal process hadn’t worked. I put fixing it on my todo list. Today I finally got a chance to look … Continued
Age is a spectrum. People don’t divide up into little boxes like that. Someone at the end of the “green box” in the diagram above, probably has more shared experiences in common with someone at the start of the “orange box” than they do in common with someone at the start of the “green box”. … Continued
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
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.
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
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
I’ve previously blogged about creating keyboard shortcuts in WordPress. Now I’ve bundled that up into a plugin. It’s available on GitHub. https://github.com/tobyink/php-wp-ctrl-semicolon
WordPress does have a toolbar for logged-in administrators, but I often like to keep this feature disabled so while I’m viewing the site, I see it like normal visitors do. It’s nice to have a quick way to edit the page you’re currently viewing though. Here’s a way to allow the Ctrl+; keyboard combination to … Continued
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
The other useful guide I’ve been following for setting up email lately has been Secure Postifx Using Let’s Encrypt. Let’s Encrypt is a pretty cool certification authority that makes setting up HTTPS for websites not just a doddle, but also free. I’ve been very impressed with it. But it can also be used to provide … Continued
The General Data Protection Regulation (GDPR) is the EU law that forces pretty much all sites to display that annoying “please accept our cookies” message which you see everywhere. For those of us in the UK, Brexit is likely to slightly modify the law, but only slightly. So we have to deal with it. I … Continued
So I have recently been moving from one VPS to another. My first step was to move this website. Second was email services. Now, email has existed a long time. SMTP, the protocol used to transfer mail between clients and servers (and from server to server, and often internally on servers from one queue to … Continued
I’ve redesigned my website (toby.ink). It now uses WordPress with a Bootstrap 4 theme. It’s also on a brand new VPS which I’m hoping to move all my small personal sites to because my old VPS is still running Ubuntu 10.04.4 LTS! Hopefully I’ll be posting a lot more than I used to.