I have made too many projects in my lifetime, and thought that a repository is not enough to handle support for them. I also believe that to be able to dump my mind from time to time keeps myself on track. I make projects because I like to help people with problems that may or may not be an issue, now or in the future.
Firewall Groups
Creating large firewall groups have been a problem for a long time, adding more onto a list is both troublesome and computational heavy. Pulling that out outside not only will increase performance, but also adds the ability for dynamic lists.Deadline
The start of the second try of the paper writing was both slow and difficult, mostly due to significant bad time management and information. However, it looks like it might turn out alright anyway considering how bad I first thought it looked at first. I still dread for the next three weeks where I have several smaller deadlines and an opposition.Firewall
Setting up a firewall is rather difficult, and could end up in severe failure of your services if done incorrectly. But the security it adds is essential for a healthy infrastructure.Deployment
Deploy the site to the web server should be straightforward. However, there are a couple of hurdles to overcome to ensure that nothing goes wrong. In the end I found something that works for my scenario.Daemon, Controller and Communication
Creating the daemon infrastructure, managing the communication and refactoring the project into more complex, but far easier to handle application.Pixel Format
RPi4 was not able to properly play a video file, so an investigation was to be made, and the findings was satisfying.Media Machine
Tinkering with my media machine, making hard decisions but getting everything working.Discord Bot
Trying to set up a Discord bot for my RSS feed, but problems arise, forcing me to implement a solution myself.Dark Mode
Dark mode have been added for those that feel like light mode is too bright for them. I myself prefer dark mode when I use my phone, but I chose to have both of them because some physically cannot read light text on dark backgrounds 1. It was not that hard either, as some may think that it involves JavaScript and user interaction, it is a standard for around 5 years 2.
Hugo
Before I created this site I contemplated if I would do so at all. I have been using Discord for years, and it has been working fine. However, there are three reasons why I needed to move away from it. First being that Discord is a proprietary and centralized platform which can either become completely locked behind subscription or closed down at short time notice. Second is that while I invite only certain people to my server, I have heard some voiced opinion on invites from people I has of yet get to known close enough to feel comfortable to invite. Third is that Discord limits myself to short posts less than 500 characters, and I would like to write longer in certain instances to go deeper into certain subjects. This made me think it was time to separate discussion with content in Discord and create a dedicated blog for my thoughts. After asking around I found that Hugo1 was a great contender to be my SSG2 instead of the common CMS3 most blogs use. It can use several file types, including markdown, and also meta data, like tags, draft and date.