
Thrifted these 3 clamps this week for € 1,20 each. I will be clamping all the things from now on!
Thrifted these 3 clamps this week for € 1,20 each. I will be clamping all the things from now on!
Remember, if you have set a srcDir, your public
directory needs to be within that srcDir.
That’s all.
Interesting thread on Reddit: What makes WordPress websites super-fast nowadays?
I plan to test drive Hetzner and move away from DigitalOcean (moving to a European service seems like a good idea in these times) so maybe a good time to try to move some WordPress instances from shared hosting to a VPS.
A longer run today with my son on the bike. And a long stop at Dries’ for a chat and a cup of tea ❤️.
Watch these artists prepare for their show:
I’m really into Lucie Antunes percussive electronic/classic mashups recently. Have been going through a lot of their music in the last days.
I started a new Git Repository for a WordPress plugin I’m creating to contain the features that I want on this website related to Photoblogging.
Currently only the first two bullets have been implemented. I’ve created a custom renderer for the Post Content that extracts the first image block (in the future I’ll add gallery and video blocks).
Then I added some styling to make the images always fit within the designated grid square, without stretching it to the image’s original size.
For me, one of the discoveries of 2024, has been ddev, a tool to manage PHP (and other) environments, based on Docker images.
In the last months I have been very happy using this project. It allows me to work locally on my source files and assets while at the same time have a specific environment with the exact server configuration that I need.
Let me sum up some cases where it really came in a handy:
git clone https://github.com/craftcms/europa-museum.git
cd europa-museum
ddev start
ddev craft db/restore seed.sql
ddev config
and ddev start
.ddev sequelace
and I’m in the database, editing the data.ddev mailpit
and see the mails that have been sent out, in a Gmail like UI, or download them as a PNG screenshotddev ssh
and we’re up and running.Unknown collation utf8mb4_0900_ai_ci
? just switch from mariadb
to mysql
, run ddev restart
and import again.xdebug.ini
in the correct config directoryI guess it’s clear that I’m excited about this addition to my toolchain.
I’ve always been running Apache, MySQL, mkcert, MailHog through homebrew. And while that served my needs, I had to reconfigure quite a lot every time I ran brew upgrade
.
PS: last week I sent a toot at @atpfm suggesting ddev as a solution for Marco’s work on Overcast. I was happy to hear Casey read/butcher my name on the podcast 😄.
I am working on a remote location today, on a shared venue network.
After rebooting my Mac I could no longer connect to any website domain, which led me to believe that DNs was not resolving. And indeed, pinging www.google.com gave no results. Even when tethered to my iPhone, I could not connect to any website. Connecting to VPN by IP did work though, and pinging 8.8.8.8 worked fine as well.
Luckily, I could search for clues on my phone, and ran into this command that I have not used before:
scutil --dns
which gives you a nice list of DNS resolvers as they are used by the system, and, on top of that list this entry:
resolver #1
search domain[0] : tailf67a92.ts.net
nameserver[0] : 100.100.100.100
if_index : 24 (utun4)
flags : Supplemental, Request A records, Request AAAA records
reach : 0x00000003 (Reachable,Transient Connection)
order : 102000
I restarted Tailscale, and we are online again 🎉.