Techy blog of Kalle


#guide #quay #quayio #docker

Quay supports custom notifications based on different criteria. With the webhook notifications, you can tailor the notifications to integrate with almost any service.

Here I'll show you how to set up Quay –> Microsoft Teams notifications, such as when vulnerabilities are detected.

Message in Microsoft Teams


#guide #unity #unity3d #upm #il2cpp

In Unity (the game engine) you can tell the compiler not to strip away certain parts of your code, or to “preserve” it to use the correct term. You do this either with a [Preserve] attribute, or with a link.xml file.

Up until recently, it was unknown how to include such a link.xml file inside your UPM packages, as it had not been documented. Big thanks to maksimbu over at the Unity forums who did the most RnD here.

You have two main options:

  1. Add a section to your telling your users to create a link.xml file themselves in their Assets/ directory and add given content you specify.

  2. Embed your link.xml inside a precompiled assembly (DLL) inside your package.

We will be going through option 2.


#guide #podman #docker #dockercompose #podmancompose #linux

This was done on a Xubuntu machine. Not in WSL. May or may not work in WSL. Please message me on if you get it to work on WSL.

I'm just documenting how I got it to work, with the various sources in each section in case something gets outdated.


#guide #bash #programming

Short version: basically all the time, except when using keywords or operators.

But let's dig into the whens and wonts, as it is difficult to guess as a newcomer to bash.

Läs mer...

#guide #writefreely #linux

Please dedicate 1-2h of your time for this guide. (Given you follow it from top to bottom.)

WriteFreely, the software that's hosting this blog, is a marvelous peice of software.

My personal quick list of best features:

  • Write in Markdown (even has support for MathJax, though I do not use it)
  • Simple auth
  • Supports both single user blog, and multi user blog.
  • Suuuper clean frontend design.
  • Open Source, written in Go, so I'm already feeling inclined in submitting some PRs.
  • Low memory & CPU footprint (Currently using 175 MiB RAM and 0% CPU while idle.)
  • Simple setup (for the most part, as we'll discuss in this post)
  • Support for ActivityPub (Fediverse)

The last bullet there about ActivityPub; you better lookup what it is if you're not aware. Google/DuckDuckGo/Yacy/search for it to get a grasp what it is. Spoiler: It's very cool. Let's dig into how to setup an instance of your own!

Läs mer...