🗓️ Weeknote 2025-W15

2025-04-13 17:58

Some random front-of-mind pieces from my week.

Inner Conflict: Ok ok I nerded out this week. Sorry not sorry. I do it sometimes. I still worked 40 hours, mowed the lawn, cleaned the shower, ran 40km so whatever. I didn't kill anyone. I'm leaning into things that I simply can't lean out of. I enjoy it. Why do I feel guilty? Probably because my body doesn't appreciate it too much. I did my stretches though. That got me through.

🏃 Ran 40.8km / 826m profile - Continue to increase the KMs and with a little extra elevation. There's still a little niggle in the knee but it's not a sharp pain. Will continue with strengthening, stretching and not over-doing it.

❄️ We got the first dusting of the season down here in the southern hemisphere. It was short-lived though with warmer weather coming in later in the week. Still, days are getting shorter, jumpers are being worn, complaining about the cold is happening.

🏢 Work

  • Installed a satellite dish (mounting with monkey-toes).
  • Replaced PIRs on a refurbished home.
  • Ran additional CAT6A on pre-wire job for master bedroom VOIP telephones.
  • Troubleshooted broken WiFi network (it was firmware).
  • Tested terminations on a site done by another mob. Bad terminations. Re-terminated.
  • Mounted TVs, made up new coax leads, re-tuned TVs. I buggered up and broke the end of a coax termination, flicking a bit of shielding up to the bottom of my nose, shedding some blood. Couple lessons learnt, just glad it wasn't in my eye.
  • Tested and configured an existing Sonance audio system.
  • Fixed a Sonos surround sound setup that would not connect to TV.

💻 Self-hosting and servers

I'm running a server! On my Raspberry Pi. It is the cutest thing that just sits on the corner of my desk with nothing plugged in except for power and ethernet. This is the first time I've ever properly ran a server, and I am learning a tonne. I will write a post about it, hopefully reciprocating the inspiration I get from others. Here are a few posts from my RSS feed recently that get me motivated on these things:

The Raspi is running Debian from the console, and I can SSH into it locally, or remotely by using Tailscale, on either my laptop or my Android. I'm pretty blown away by all this. My first "served" content is a Gemini capsule (more on that below), which had additional learning curves given it's a whole "other" web protocol and required domain configurations and things. My next goal is to run my RSS reader FreshRSS on my server. Currently the good folks at 32-Bit Cafe are hosting my feed.

💻 Gemini Protocol - You know when you find something that resonates so well that it's like tunnel-vision and it just reins you in, nothing else matters... well Gemini has been a bit like that for me. A few things have aligned here to make this so:

  • I've got the Raspberry Pi, and I want to self-host something.
  • I am getting comfortable enough with Linux to start using command line server utilities.
  • The Gemini protocol has a couple of these.
  • I like to learn and tinker.

So yeah, I started a Gemini capsule (gemini://gmi.zkbro.com/) and learnt a million things along the way. From SSH to VPS to DNS to port forwarding to TLS certificates to bloody everything else. Nothing has taken up my weeknotes like this before so clearly I'm enjoying it!

💻 Website

  • I changed the colours of my text-wall to match the current colours of my terminal. It's just like we're typing on the same keyboard right?

  • I changed the main page back to the original. Having a clickable image was fun, and brought back memories for myself and others :)

💻 Tools

  • Tailscale - I can now connect any way from/to my laptop, Android or Raspi. Either SSH or via dedicated apps. When you activate Tailscale you join a VPN which is shared by all the other devices connected, then it's just like being a LAN. That's how I understand it anyway.

  • Material Files (for Android) - Works as expected as a file explorer on my phone, but has the amazing ability to integrate with my Tailnet VPN so I can view and edit files on any of my other connected devices. Mind blown again.

  • Auto Reader View Librewolf/Firefox plugin - I've been reading some indie-web websites recently which have some great reading, but I find hard on the eyes sometimes due to creativity-overload, so I've been flicking to Reader View in my Librewolf browser quite regularly. Because the keyboard shortcut Ctrl-Alt-R doesn't work in Librewolf (yeah, they have it mapped to reset browser as well!) I thought I'd go for an automatic reader view (when the site has it available) plugin. This one is good because you can also add domains to NOT be toggled (for instance I don't like GitHub or Codeberg in Reader View even though it is possible, so I turn them off).

  • Bash Static Site Generator (BSSG) - A new SSG on the block. In bash. Love it. Have tested and going to use it as my up and coming tech-notes page, synced with my Gemini capsule. Seems fit.

  • ripgrep - Search for strings within files from current directory within the terminal. Integrates well with yazi - Just press "S" and search for string.

📺 Watched

🎧 Listening to...

Daily notes

Notes for 2025-04-08

[07:08] Why the fella across the road needs to idle his car for 20 minutes every morning boggles me. It's grinds my wheels probably more than it should. It always starts up just as I'm thinking how nice the peaceful morning is.

[07:53] Leaving my little Pi server running at the end of my desk back at home feels great. My little helper.

Notes for 2025-04-09

[07:57] Evil Knievel bird zipped between me and an oncoming truck. Well played.