Couldn’t prevent myself from implementing support for socialspec.org as a plugin in GoBlog, given it already supports most of the pieces like automatic blogroll and feeds, and I must have just had to add redirects and some CORS handling. As I’m not an iOS user and can’t use the HyperTexting app, I don’t really have any use out of it, but initiatives supporting the open web are nice anyway. You can see my profile at sodir.org.
💬 Micro
This section is for short notes, thoughts or IndieWeb interactions.
Yesterday, I had the feeling I needed to do just another bike ride this year. It was just a bit over zero degrees outside and quite foggy, but thinking I have warm clothes, I tried it anyway. The clothes also kept me warm, but what I underestimated was how cold my feet would get, as I used the same shoes and socks as I use when it’s 30 degrees outside. With cold feet and also a bit of cold hands at the end (even though I had warm gloves, apparently not warm enough), the last 10 kilometers were quite exhausting, but I’m glad I did it. Next time, I should only go if it’s a bit warmer, or I need to buy warmer socks or shoes.
🖼️🗺️ View
On the last evening of my work trip, I finally figured out how to set up a WireGuard VPN container and port forwarding for my home server to use my travel router (GL-MT3000) to connect to home and have a WiFi network giving me my home IP address (including IPv6). But I guess now it’s a solid and secure setup for future travels. wg-easy is pretty simple to setup.
Theoretically, I could use NetBird with an exit node on all my devices, but I prefer something that doesn’t need an extra app running all the time. Also, I might share the WiFi with my wife on future travels.
Festival of Lights Brunswick
🖼️ View
PHP reminds me of Log4Shell in 2021. Back then the CVE even had a 10/10 rating.
Inspired by Matthias Pfefferle, I also just implemented JS-based rendering for the sitemap.xml, which was using XLST until recently. XLST broke when I made the Content-Security-Policy in GoBlog more restrictive. Given XLST is deprecated anyway, I switched to CSS, but that’s more limited. JS-based rendering works great, though. I didn’t know using JavaScript on XML-based documents was even possible.
I also applied it to the blogroll.opml while I was at it. With the new DeepSeek V4.1 Flash 1017 and my critical questions, it was done fast and cheap, and probably better than I would have done it myself. 😄
For no apparent reason, I wasn’t in the best mood for the last few days, but today I planned to do a bike ride, and it paid off, as it often does. Riding while the sun is already setting is nice.
🖼️🗺️ View
🖼️ View
🖼️ View
Just another addition to my ever-growing collection of headphones: the new Anker (soundcore) Liberty Buds 2. Just available for a few days, but just in time, the battery of the charging case of my Liberty 3 Pro starts to show its age and doesn’t want to charge fully anymore. I’m not yet 100% sure if I will keep them. But I heard so many good things about the noise canceling (finally on a level or above other premium in-ears) with Anker’s new Thus chip that I just need to try them. I mean, I am quite sensitive to noise during traveling. Just on my trip last weekend, I wished I had a way to better isolate myself from the environment in the noisy train. So maybe it’s my compact new travel companion?
🖼️ View








