Paris. Fairphone. How I ended up with a G7X
Many years ago, I went to Paris to visit my sister. I was walking around, exploring the sights, and visiting the touristy places. I remember stopping by a shop to pick up a baguette, some ...
Cron + LetsEncrypt, docker style (Part 2)
Part 1: WordPress hosting, docker stylePart 2: Cron + LetsEncrypt, docker stylePart 3: Matching socks: Nginx + php = WordPress Today, I’m going to talk about running background jobs with docker. On a non-docker system, ...
WordPress feature hacking
I’m using Koko analytics on my site to generally see if it’s getting traffic (it’s not :D). One thing I wanted to add was a site counter as a throwback to my original website which ...
WordPress hosting, docker style (Part 1)
Part 1: WordPress hosting, docker stylePart 2: Cron + LetsEncrypt, docker stylePart 3: Matching socks: Nginx + php = WordPress Those segfaults I mentioned? Yeah, they proved unsolvable. Nginx Unit seems to be having a ...
TIL: Filtering email with Protonmail
I’m subscribed to an email listserv. The problem is they’re always ending up in my ProtonMail spam folder. ProtonMail offers only a very simple option in the UI for dealing with spam: An explicit allowed ...
Fairphone 3+ Review
TL;DR: The Fairphone3+ works well with T-Mobile in the United States. It connects smoothly and performs just like you’d expect any other Android phone to work. I was in the market to replace my old ...
WordPress hosting from scratch
Alternative title: Why it’s worth it to pay for wordpress hosting.Alternative title 2: Why is Ansible so complicated? I have no idea why someone would scan the outside of a PSU, but it makes for ...
What’s up?
One standard greeting (similar to “what’s up”) is dim2 aa3 Which is super informal, and can have responses such as the following: mou5 je5 (nothing) gae hou aa3 (quite well) m4 hou gong2 la (not ...
daai6 gaa1 hou2 (Hello, world!)
I’ve been learning Cantonese off & on for the past few years. It’s been mostly “off” during the pandemic, but one of my goals this year is to become conversational in the language. To follow ...