Weblog
-
Rewriting my website the second time
2025-10-03My previous website was using a custom rust HTTP server that rendered the site from scratch on every request; this allowed for some really nice interactive features but was overall not necessary. I am replacing that system now because it had problems compiling and was overly complicated which lead t...
-
My dream computer (Part 1: Processor architecture)
2024-11-28For multiple years now I have had a vision for how a perfect operating system should be designed. The specifics transformed slightly over the years but have generally stood the same. However I have never actually gotten to implement this design that envisioned, because of some or another problem tha...
-
infra - my homebrew package and configuration manager
2024-05-03The last 8 months I was configuring my server with my own little package manager
infrabefore just recently replacing it again a few days ago for reasons I will mention later. This had multiple reasons; primarily that I want to version control all configura... -
New Website and gnix
2023-02-13fixme: probably contains a lot of errors, shouldn't have written this late Last weekend I started a new attempt writing a reverse proxy: This time, with success! I have been able to finally replace nginx for all services. Additionally I now have a wildcard TLS certificate for all of `*.metamuffin....
-
Correlating music artists
2022-11-10I listen to a lot of music and so every few months my music collection gets boring again. So far I have asked friends to recommend me music but I am running out of friend too now. Therefore I came up with a new solution during a few days. I want to find new music that i might like too. After some re...
-
DownUnderCTF 2022: File Magic
2022-09-25A short writeup about my favorite challenge from DUCTF. It took me approximatly 12h to solve. I found it was the most creative and challenging one that i solved. The challenge consists of a python script and an ip-port pair which appears to be running that script. Also the path of the flag is given:...
-
Google Beginner CTF: ReadySetAction
2022-09-19SPOILER WARNING: Go play the CTF at capturetheflag.withgoogle.com first The challenge was a short python script with the following code: ...
-
Tools I use to create this blog
2022-08-30As you might expect, this blog uses some overengineered tools, after all, it wouldn't be so much fun otherwise. This article is probably not too interesting on its own. It's just "documentation". // TODO upload source code and link it here. ...
-
Blog test
2022-08-29Hello world! italic bold
codeLink Look at this code here. ... -
Starting my blog
2022-08-29This will be the place where I will post short articles about my thoughts and projects in the future, whenever I feel like it. A list of topics of which I already have an idea in mind are: - The tools I used to create this blog - My dream operating system (maybe even logs about me trying (aka failin...