Jan-Lukas Else

Thoughts of an IT expert

Summer vacation ‘24

Published on in ✍️ Posts

A week ago, we returned from our summer vacation: This year, just like four years ago, when there weren’t many other options due to COVID, we went for 1.5 weeks to my grandmother’s vacation apartment in Lübeck-Travemünde.

🖼️ View

Published on in 💬 Micro
📍 Aueteich, Germany

Walking in the sunny park is like balm for the soul. 😌

🖼️ View

Same spot as always. 📸

🖼️ View

GoBlog can show GPX tracks as SVG now

Published on in 💭 Thoughts

After my bike tour on Monday, I first felt the usual exhaustion, but later that evening and night, more symptoms joined and showed me, that I, again (third time already this year), caught some infection. Nothing too bad, but it forced me to relax and recover the last two days.

🗺️ View

Post-vacation bike tour

Published on in 💭 Thoughts

Today was my first workday after summer vacation, and with the weather being pleasant – not too hot, and no rain – I decided to finish work a bit early and go for a 39-kilometer bike tour through the surrounding area.

🖼️🗺️ View

Published on in 💬 Micro

Hello, little deer! 👋

A little deer standing in a green garden

🖼️ View

Published on in 💬 Micro
📍 Lübeck, Schleswig-Holstein, Germany

Before going to sleep, a quick walk around the block. 🌔

🖼️ View

Published on in 💬 Micro
Updated on

It took me so long to find the cause of a memory leak in GoBlog. I thought it was smart to use a cache for prepared database statements. But I didn’t read the documentation and didn’t know that prepared statements need to be closed when they are no longer needed to free up the allocated resources. 🤦‍♂️ I finally fixed it by removing the prepared statement cache altogether. Less code, fewer problems in the future, and the cache wasn’t much of an improvement anyway. I also learned about the usefulness of memory profiling.

View

Published on in 💬 Micro

I have a question for the IndieWeb community: What can we do against Webmention spam, except filter it out, when it fails validation? I receive hundreds of invalid Webmentions a day, and even using a filtering DNS server doesn’t seem to help much. But I also don’t want to waste network traffic to access all those spam sites. Is there any good block list I can check first before doing the request for validation? I thought about Akismet, but the API has no such option to only check the submitted URL.

View

Another day, another bike tour 🚴

Published on in 💭 Thoughts
Updated on

Another day, another bike tour. Today’s tour is on the same route as my planned tour between my two apartments. The first half of the tour was easy regarding elevation, the second parts challenging. But I made it, and I didn’t even have to get off the bike to walk instead of biking. 💪

🖼️🗺️ View

Next

Jan-Lukas Else