jlelse's Blog

Thoughts, stories and ideas

💭 Thoughts

Translations: Deutsch

Welcome to the Thoughts section of my blog. Thoughts are better kept on my blog than on Twitter or other online platforms.

A successful day

in 💭 Thoughts

Today (or already yesterday at the time of publication of this article) was a quite successful day. 💪 I managed to convert my girlfriend to a Firefox and Bitwarden user. Since her computer was acting crazy and marked all downloaded files as viruses, we not only removed the McAfee antivirus program and activated Windows Defender instead, but also installed Firefox (even with uBlock Origin!). Now she can finally download and view PDF files again without any problems.

Read more

Principles or convenience?

in 💭 Thoughts

Actually, I’m more of a fan of free, libre and open source software. So if possible I prefer to use Libre Office instead of Microsoft Office. But now, for two presentations for university, I tried Google Presentation. And what can I say? It’s actually not the bad. It is very easy to use. The suggestions, similar to those in PowerPoint, are very good for giving slides an attractive design. And also the slide master editor is somehow easier to use than I remember from Libre Office.

Read more

Platforms

in 💭 Thoughts

I built myself a TikTokToJsonFeed tool a month ago to follow some profiles, because I don’t want to install the app or create myself an account there. That tool uses a JavaScript library called tiktok-scraper. Unfortunately TikTok changed some things in the UI or unofficial API and now the scraper is broken. This and the fact that platforms like TikTok or Instagram (and many more) block IPs when they detect scrapers is actually a big warning sign.

Read more

My own Static Site Generator

in 💭 Thoughts

Because I don’t have enough side projects yet, I started programming my own static site generator, with the creative name GoBlog. I doubt it will replace my use of Hugo in the near future, but it is exciting to write a Go program that is designed for high speed. I get to know features that I have never used before. I also learn what to pay attention to when thousands of files have to be parsed and processed concurrently.

Read more

Self-hosted server(less) functions

in 💭 Thoughts

One thing which I have never looked more closely at, but which I think is very interesting, are “Serverless Functions”, although they are not so serverless because they run on a server. Whatever. On Hacker News, I found a GitHub repository and an article about it. With fassd, it’s easy (and possible without Kubernetes) to install a runtime for serverless functions on a single server. Sort of like Lambda from Amazon, but open source and self-hosted.

Read more

Time and focus

in 💭 Thoughts

It’s crazy how quickly time can pass when you get very engrossed in something. When it grabs you and you forget almost everything around you. When you’re in the flow. Today I experienced such a situation again. Inspired by a lot of “minimal classless CSS frameworks” (like this one) I thought about redesigning my blog and reworking the HTML structure as well as the CSS and making it much more minimal.

Read more

Habits

in 💭 Thoughts

I use one of my domains mainly for services that I use personally. My Miniflux instance for example. For a long time I ran Miniflux on a device from home, before I moved it to my virtual private server in the “cloud” a few weeks ago. To also adapt the subdomain I use for it to the scheme of the other subdomains, Miniflux now runs on a different subdomain than before.

Read more

Thoughts on owning my run data

in 💭 Thoughts

I use Strava as my tracking app on runs. I used to use Runtastic (now Adidas Running), but unfortunately there is no native app for my Samsung Galaxy Watch. But since Strava has now implemented some more restrictions for free users and I’ve been toying with the idea that I need a different system to own my run data (self-hosted) for a while anyway, I’ve now started to program something myself (as always when my desired solution doesn’t exist…).

Read more

Corona-Warn-App

in 💭 Thoughts

The German government tasked SAP and Deutsche Telekom with the development of an open-source contact tracing app (named “Corona-Warn-App”) using the APIs from Google and Apple. Now they’ve published the code for the backend server. I took a quick look at the code and I’m quite a bit surprised about the quality and best practices used. They are using the Java-based Spring framework and use Postgres and minio to store data.

Read more

GNOME's games are awesome

in 💭 Thoughts

I almost never play computer games, but what I sometimes like are classic logic games like Minesweeper or Sudoku. And I must say, the versions from GNOME (on Linux), GNOME Mines and GNOME Sudoku are really nice. Simple design, plain and focused on the game with the most important features. I have also just discovered on the GNOME Wiki that there are a number of other simple games available, like 2048, Four in a row or Chess (Chess is probably not so simple).

🖼️ Read more

Jan-Lukas Else