Jan-Lukas Else

Tech, life and everything else

XXXX-12-04


“No NAT November: My Month Without IPv4”

Published on in 🔗 Links

In his post “No NAT November: My Month Without IPv4” security engineer Alex Haydock writes about the challenges of IPv6-only networks and explains techniques like DNS64, NAT64 and CLAT. An interesting read for someone like me, who doesn’t know much more about IPv6 than that support is still lacking in many places (like GitHub).

View

Published on in 💬 Micro
📍 Südstadt, Kassel, Hesse, Germany

Near my new home. 🍂

🖼️ View

Published on in 💬 Micro

I’ve never really done test-driven development (TDD). But Advent of Code offers the perfect opportunity for that, because there is already an example input and an example result. So it is possible to create a test first and program until the test passes.

View

“Why The Web Is Such A Mess”

Published on in 🔗 Links

Tom Scott made a great video about “Why The Web Is Such A Mess”, explaining cookies and GDPR in a simple way.

View

TWS and the Soundcore Liberty 2 Pro

Published on in 💭 Thoughts

For the last few days I have been using my new TWS earbuds, the Anker Soundcore Liberty 2 Pro, whenever possible. Such wireless in-ear headphones are sometimes actually a very pleasant change from the over-ear headphones that I have connected to my computer by cable so that I don’t always have to charge them.

View

Advent of Code 2020 in Go: Day 3 and 4

Published on in 👨‍💻 Dev

Here are my solutions for Day 3 and 4 of Advent of Code.

View

Google AMP Can Go To Hell

Published on in 🔗 Links

This article is from 2018, but it’s so true! It contains a lot of good reasons why Google AMP is bad for the health of the web. To do my part, I don’t implement AMP for my sites.

View

A new “Share” option

Published on in 💬 Micro

Thanks to AddToAny, there’s now a “Share” option on my blog. If you find an article share-worthy, simply click on that link and select how to share this article. It should be pretty simple.

In Hugo I use the following line of code to create a share link:

<a href="https://www.addtoany.com/share#url={{ .Permalink }}{{ with .Title }}&title={{ . }}{{ end }}" target="_blank" rel="nofollow noopener">{{ T "share" }}</a>

{{ T "share" }} is a translation string, but if you don’t care about translations, simply replace this with your preferred string.

View

All the Nextcloud apps I use

Published on in 💬 Micro

These are the Nextcloud apps that are activated on my Nextcloud instance:

  • Accessibility: Has an option to activate a dark theme
  • Activity: It’s really nice to have an activity log of created, changed and deleted files
  • Brute-force settings
  • Calendar
  • Checksum: Lets you calculate checksum of files
  • Deck: I often use this when organizing the learning for exams
  • Deleted files
  • File sharing
  • Gallery
  • Log Reader
  • Markdown Editor
  • Metadata: Lets you see metadata of pictures etc.
  • Monitoring
  • Notes: I use it for all my notes, there’s a great Android app
  • Notifications
  • Optical character recognition
  • PDF viewer
  • Preview Generator: Lets you pre-generate preview images of new photos via a Cronjob
  • Privacy
  • Right click
  • Share by mail
  • Tasks: I don’t really use it, but it may be a good alternative to Todoist and other tasks managers
  • Text: Nextcloud’s new text editor. It’s really nice and supports markdown
  • Theming
  • Versions
  • Video player
  • Viewer

View

How to start the day well

Published on in 💭 Thoughts

Today I got up at 7 am (although I could have slept a little longer) and instead of eating breakfast, I started directly turning on my PC and finishing an open programming assignment. It took me about an hour, but after finishing it, I felt so good.

View

Jan-Lukas Else