MacOS better ip info in terminal

MacOS Better ip info in terminal One particular painful point, coming from linux, was the ip command in the Terminal. The Default MacOS ifconfig command is very - well let’s say “old fashioned” :) Coming from Linux you mostly use ip for everyting ip a to display your interfaces ip r your routes, and so on. Luckily you can install the iproute2 Package on MacOS which give you the ip command. ...

November 2, 2025 · solariz

MacOS - Keyboard Mappings

Switching to MacOS after decades on Windows and Linux felt strange in many places. Things work somehow, but not quite how you expect. One of the first oddities I ran into was the keyboard mapping. Not Talking about CTRL-ALT-META-CMD stuff, this is a whole “getting used to” learning curve on it’s own. But if you’re using a regular “IBM PC” layout which is mostly identical on Windows and Linux Desktop, on macOS some keys act… unpredictable. Specifically, Home and End keys don’t do what you would expect them to do. Instead of jumping to the start or end of a line, they scroll entire documents or behave differently depending on the app. In editors like VS Code? No problem, they work fine. But TextEdit, Office or some others and suddenly they behave totally different. ...

October 21, 2025 · solariz

DisplayPort Cable Sanity Check

Sometimes the smallest things can drive you insane. After rebuild of my gaming PC I started getting random screen flickers and digital tearing on my 1440p ultrawide OLED monitor. Not all the time, just enough to make me question my sanity. First thought: GPU’s dying? But how odd would that been just after a PC rebuild. I wiped Windows 11 and reinstalled everything, random flickers still there. Turns out, it was the stupid DisplayPort cable. A 3m DP1.4 one, which on paper should handle my setup no problem, bandwidth-wise. But nope, it was flaky, probably connector broken. ...

October 4, 2025 · solariz

MacOS - Custom Protocol Handler

One particular painful experience I had under MacOS was that it seems not to be possible with on-board settings to configure which program / action should be used on execution of a Link. Similar as you would choose a default Browser or Email app, this is needed for far more than just the browser. e.g.: open mailto:// links with outlook​ open ssh:// links with kitty-term​ open ftp:// with transmission​ and so on… ...

October 1, 2025 · solariz

Paperless broke after update

Paperless-ngx “PostgreSQL 14 or later is required” Error After updating Paperless-ngx via Docker compose, I suddenly found that the service refused to start. In your paperless-ngx compose logs you will find something like this: webserver-1 | Connected to Redis broker. webserver-1 | [init-redis-wait] Redis ready webserver-1 | Connected to PostgreSQL webserver-1 | [init-db-wait] Database is ready webserver-1 | [init-migrations] Apply database migrations... webserver-1 | Traceback (most recent call last): webserver-1 | File "/usr/src/paperless/src/manage.py", line 10, in <module> webserver-1 | execute_from_command_line(sys.argv) webserver-1 | File "/usr/local/lib/python3.12/site-packages/django/core/management/init.py", line 442, in execute_from_command_line webserver-1 | utility.execute() webserver-1 | File "/usr/local/lib/python3.12/site-packages/django/core/management/init.py", line 436, in execute webserver-1 | self.fetch_command(subcommand).run_from_argv(self.argv) webserver-1 | File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 416, in run_from_argv [...] webserver-1 | File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 201, in check_database_version_supported webserver-1 | raise NotSupportedError( webserver-1 | django.db.utils.NotSupportedError: PostgreSQL 14 or later is required (found 13.22). webserver-1 | s6-rc: warning: unable to start service init-migrations: command exited 1 webserver-1 | /run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information. webserver-1 | /run/s6/basedir/scripts/rc.init: fatal: stopping the container. The Important message from all this error log comes close to the end before the container is stopped again, it says: ...

August 29, 2025 · solariz

Fedora Captive Portal Issue

Today a small blog post about a real headache I had with Fedora and public WiFi in hotels or at events and such places. If you work remote like me you hop from wifi to wifi all the time. Hotels, airports, venues… connect to the wifi and normally you get the portal page to accept the terms or login. Only after that internet works. Except on Fedora this portal page never showed up. A simple workaround that helps most of the time is open a browser and go to something like http://neverssl.com. Then it often redirects to the portal. ...

June 1, 2025 · solariz

Audiobook MP3 merge

The Problem with Tiny MP3 Files Why do online audiobook shops always split everything into tiny MP3 files? I honestly don’t get it. I bought this audiobook for my daughter and what do I end up with? Not one nice file, but fifteen pieces for a 30-minute story. Each one is named something like 001.mp3 – 015.mp3. Whoever thought splitting books like this is helpful probably never tried to use an actual MP3 player. ...

April 21, 2025 · solariz

ColorMyShell - Colored Bash Prompt Generator

ColorMyShell.tcpip.wtf We all have our little digital sanctuaries, places where we spend countless hours typing away, solving problems, and creating things. For many of us, that’s the terminal. But let’s be real – staring at the same old prompt day in and day out can get a bit… monotonous. Specially all those minimal small debian boxes or containers I use for this and that. ...

February 19, 2025 · solariz

Exploring Star Citizen's Initial Shader Generation: An Experiment

In the realm of PC gaming, performance is a central focus for developers and gamers alike. A defining aspect of a smooth gameplay experience is how well a game compiles and manages its shaders—a process often happening quietly behind the scenes. Today, we’re delving into the intricate world of shader compilation within Star Citizen, a game as renowned for its ambitious scope as it is for its extensive developmental journey. ...

December 14, 2023 · solariz

Force docker Containers through VPN using gluetun

Welcome back to the command line connoisseurs and Docker devotees! In today’s digital dive, we’re fortifying our containerized architecture with an added layer of security and privacy by leveraging the power of Gluetun within Docker-compose. What is Gluetun? Picture this: A nifty VPN tunnel nested inside a Docker own independent Docker container, ensuring that other containers communicate with the outside world solely through this secure channel. ...

December 13, 2023 · solariz

Keeping a personal Knowledge Base

Today I want to give a Software Recommendation; Joplin. In the grand journey of life, there comes a point when the sheer volume of knowledge accumulated over the years becomes overwhelming. That’s when the things you learned over Time becomes an invaluable asset. For those of us who’ve embarked on the quest to tame the information beast, a personal knowledge base and note-taking tool are needed companions. I’ve tried various tools like Notion, Evernote, and Obsidian, each with its unique strengths. But in the end, my heart settled on Joplin. ...

September 22, 2023 · solariz

Star Citizen - Performance Tuning and get rid of Stuttering

o7 Citizens, When I returned to playing Star Citizen, I faced significant issues with the performance of my PC, which surprised me. However, through these challenges, I’ve gained valuable insights that I’d like to share here. As a result, I’ve compiled a brief set of tips on how to improve Star Citizen’s performance if you’re experiencing issues or if it’s not running as smoothly as expected. ...

January 3, 2023 · solariz

pfSense; Unable to check for updates

Ok, one of our pfSense in Production just did it again, greet me with a friendly “Unable to check for updates”. My first suspect was DNS again, but after checking all resolvers can resolve the firmware.netgate.com domain without any issue. Next Step to try was in cli if the Package manager itself became a zombie or stuck somewhere. What is interesting is that it gave a response that was not expected. ...

October 24, 2022 · solariz

pfSense with PPPoE tagged VLAN Connection

Hey, just a heads-up that this content is based on an automatically imported version from our old CMS. If the formatting isn’t perfect, I’m sorry about that. If you change your CPE (Consumer Placed Equipment) like Modem or Router from your Providers thingy to your own Router you may face the problem that it is not working as intended. Some Providers, especially on some GPON Fiber, using Tagged VLANS. This is also very common for some DSL Providers using PPPoE. So in case you want connect e.g. a pfSense as your main Router, without bridging the existing CPE unit, you need to set it up first – no plug an play DHCP and done. ...

April 2, 2022 · solariz

Why your local DNS Name does matter.

Hey, just a heads-up that this content is based on an automatically imported version from our old CMS. If the formatting isn’t perfect, I’m sorry about that. I’m a fan of pfSense. If you use it too, you may noticed the recent change in recommended local domain names from previously *.local into *.home.arpa, here is the relevant redmine entry. The topic has also been discussed here and there recently, which is a good thing. ...

October 24, 2021 · solariz

Windows DHCP Info / Monitor Tool

Hey, just a heads-up that this content is based on an automatically imported version from our old CMS. If the formatting isn’t perfect, I’m sorry about that. If you look at the Windows command prompt from a network perspective, Linux has better “weapons” to offer. Often it’s the little things that frustrate me with Windows from time to time. For example, the DHCP client. In Linux it is sufficient to enter dhcpc -v to get a detailed logged output of what happened in the background with the DHCP. In Windows you can only rely on the presented Information, define some Log Actions or just wisely nod your head. ...

April 24, 2021 · solariz

NUC LED to Display Internet Connection Quality

Hey, just a heads-up that this content is based on an automatically imported version from our old CMS. If the formatting isn’t perfect, I’m sorry about that. Intel NUCs from two generations ago have a nice feature: a multicolor LED Ring and Power LED that you can control by software. I use an i5 9th gen NUC at home as my “Homeserver, IoT, whatever” device. I created a tiny script running as cron every minute to set the LED Color depending on the internet connection “quality”. I’m not really pulling data from the modem; for my purposes, it’s not necessary. I just want to have a quick solution to let others in my family at home see if there are any issues or not. You know the situation: Wife cannot open a certain internet page or something is loading very slowly. “What’s wrong with our internet?” Most of the time the answer is “Nothing - it’s not on our end,” but now I have a quick way to visualize if anything may be wrong. ...

March 27, 2021 · solariz

pfSense pkg error: Shared object "libarchive.so.7" not found, required by "pkg"

Hey, just a heads-up that this content is based on an automatically imported version from our old CMS. If the formatting isn’t perfect, I’m sorry about that. The Background Yesterday Netgate made a big leap into a new version branching for pfSense with pfSense plus. Instead of having 2.45, 2.5 versioning, there is now a partly proprietary pfSense+ build using Month/Year Versions for all Netgate-owned devices and optional bought subscriptions. The new Versions are YY.MM.VV, so 21.02 is the first one. ...

February 18, 2021 · solariz

rescreen - Tool to move all Windows to your Win Main Screen

Hey, just a heads-up that this content is based on an automatically imported version from our old CMS. If the formatting isn’t perfect, I’m sorry about that. Several times already I had the Problem that in Multimonitor mode of my laptop I undock it and some windows “stuck” to the old now non existing 2nd Screen. There are some things you can do to move it back but sometimes everything fails. So in first I made a small Autohotkey Script to move all Windows, but I wanted it done right and so I just put a small C# tool together. Opensource, feel free to use. Here a small Video how it works with my 2nd Screen attached: ...

January 31, 2021 · solariz

Cyberpunk Crackling Sound / Audio Noise Issue

Hey, just a heads-up that this content is based on an automatically imported version from our old CMS. If the formatting isn’t perfect, I’m sorry about that. A really small post here - not a big tutorial or opinion or anything like that. Just a little super annoying bug that bugged me quite a bit myself. ...

January 1, 2021 · solariz