Jan-Lukas Else

Tech, life and everything else

2020-02


Google Fonts Analytics

Published on in 🔗 Links

Normally I don’t link to pages from Google, but the analytics of Google Fonts are quite impressive. In total, over 36 trillion fonts have been loaded from Google Fonts.

View

Human communication

Published on in 💭 Thoughts

Is it good or bad that human communication is so ambiguous? Human communication is complicated. How about if human communication works via a well-defined interface (like a programming interface) and the communication recipient always understands messages exactly as the communication sender intended? From my naive point of view and as someone who prefers unambiguity, I would say that this could solve a lot of problems, or prevent them from happening at all.

View

Published on in 💬 Micro

The ActivityStreams module for Hugo should work with image attachments too. This is a test post to see how they are displayed on Mastodon.

But I want to take the opportunity to introduce my readers to Unsplash, where you can find many nice photos for free use. Like this picture from NASA.

🖼️ View

Published on in 💬 Micro

Mastodon doesn’t support “Article” posts and only shows the summary from them. But not only that, it doesn’t seem to unescape escaped HTML and that’s why articles from my blog looked so weird on Mastodon, while they worked fine on Pleroma and Microblog.pub. I now fixed the escaping. My Hugo module for ActivityStreams representation is available on Codeberg.

View

Published on in 💬 Micro
Updated on

I migrated from a self-hosted mailcow-dockerized to the hosted version of Mailcow. It’s just because I don’t want to care about keeping everything up-to-date, secure and backup-ed. Now I have some stricter limits, but in the past I didn’t reach that limits and I doubt I will reach them ever. To migrate all emails, I used the online version of imapsync.

To answer the question why I didn’t migrate back to Fastmail (which I used previously): With Mailcow I have the possibility to create up to 20 different mailboxes instead of just one. Furthermore, Mailcow is hosted in Germany and since I am enthusiastic about the open source project, I would like to support the person behind it.

View

Opinions can change over time

Published on in 💭 Thoughts

Opinions can change over time. And since I often post opinions on my blog, I’ve added a feature to my blog theme that displays a warning message above posts that are over one year old (example).

View

Here WeGo, my favorite Google Maps alternative

Published on in 🔗 Links

Here WeGo is my favorite alternative to Google Maps. I know it would be better to support Open Street Maps, but Here WeGo (formerly Nokia Maps) also offers great navigation functionality and real-time traffic information. It also seems to be relatively privacy friendly. With the app you can also download maps for offline use. Here Technologies is majority-owned by a consortium of German automotive companies (Wikipedia), so I hope they make sure that there maps have a great quality and so far (I use this service since 2015) my assumption has been confirmed.

View

I already have enough devices

Published on in 💭 Thoughts

One problem that can occur when you are in a technology-focused bubble is that you often feel the desire to buy new hardware, even though you already have everything you need.

View

Pure CSS Lightbox in Hugo theme

Published on in 👨‍💻 Dev

Hugo themes have the option to override the default rendering of Markdown images by using “Markdown Render Hooks” since version 0.62.0. By creating a file in layouts/_default/_markup named render-image.html it is possible to use a custom template for rendered images. This gives a lot of flexibility. I just used that flexibility to create a lightbox with pure CSS (without using JavaScript, like many lightbox implementations do). After clicking (or tapping) on an content image, you will see it filling the browser view. Another click brings you back to the content.

View

Published on in 💬 Micro

I just added a page that lists all the photos from this blog. It’s my alternative to using Instagram. Everyone can view my photos without the need to create an account, seeing advertisements and getting tracked. It was also a little challenge getting Hugo to filter and list all posts.

View

Jan-Lukas Else