Christian

@cschabetsberger@mstdn.social
42 Followers
86 Following
152 Posts
Irgendwas mit Computern. Freelancer. .NET/Linux/DevOps. Katzenpapa. Baby Elefanten Gifs. Serienjunkie. Könnte Spuren von Sarkasmus enthalten. Nazis sand oarsch!

Seeing usually smart folks getting rope-a-doped into arguing for LLM utility like there's a moral justice zero-sum trolley-problem slider between "useful" and "ethical" and we're just arguing about the best setting

But the real problem is even dumber

-is its mere use a climate disaster? Yes
-is its data provenance founded on theft? Also yes
-will it be used to ruin ordinary workers' lives? Yup
-will it ruin countless organizations who think they're buying their way to cheap labor? That too

I had no plans to come here, but after I realised yesterday, that I'm only 15mins away from #Schengen, my plans quickly changed.

Definitely worth to visit Europe's most famous village. There is so much history here.

#schengenisalive #europe

Hello Voxxed Days Luxembourg!

#voxxed_lu

Announcing: https://justaqrcode.com.

Tired of "free" QR code generators that are full of ads and trackers, that share your data, and that want to sell you something? Me too. Here's my act of resistance: I made a one-page site that works entirely in your browser to generate a simple QR code. And that's all it does. You can download the HTML page and run it locally, even. Read the source; nothing up my sleeves. Just a QR code.

My offer to you -- I will continue to pay for the domain name and web hosting for it, myself. If you find it valuable, you can pay it back by creating your own useful thing for the world and releasing it for free. Let's take back the friendly web, one vexingly-monetized utility at a time!

#QRcode #Free #FriendlyWeb #Resistance

Just a QR Code

I took all my notes about #Git and #SSH and finally poured it into a blog post: https://blog.finxit.at/posts/2025-03-07-the-ultimate-git-ssh-guide/
The ultimate Git SSH guide

Developer tooling is the deciding factor for developer productivity. With many moving parts, however, there is also a lot of complexity involved. Today, I aim to share my best practices regarding how to use git with SSH authentication. If you are asking, why not simply use authentication via https, it’s because it works somewhat okay with Windows Credential Manager, but absolutely sucks on other platforms. With SSH on the other hand, you can setup a secure, seamless to use authentication method, that you might already be familiar with, if you are used to connecting to Linux based servers. No more annoying passwords. In my setup, we won’t be using any extra dedicated hardware, besides the TPM module that probably gets used by Windows or macOS.

Finxit IT Solutions Blog
Can we please make it a requirement by law, that this is not an acceptable changelog?

I discovered the new XML based .NET solution file format this week and blogged about it now: https://blog.finxit.at/posts/2025-03-04-the-new-xml-based-dotnet-solution-file/

Spoiler: it is awesome!

#dotnet #dotnet9

The new XML based .NET solution file

Over are the days of the old .NET solution file format! Why you ask? Because it looks like a mess: Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.13.35825.156 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{B57133BE-05A9-40F6-9E8B-A9640044E781}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {B57133BE-05A9-40F6-9E8B-A9640044E781}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B57133BE-05A9-40F6-9E8B-A9640044E781}.Debug|Any CPU.Build.0 = Debug|Any CPU {B57133BE-05A9-40F6-9E8B-A9640044E781}.Release|Any CPU.ActiveCfg = Release|Any CPU {B57133BE-05A9-40F6-9E8B-A9640044E781}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {AE6B485E-2B0A-4FA2-B30F-925B18053BC2} EndGlobalSection EndGlobal I’m not even sure, what kind of markup language this is supposed to be. I guess, plain text?

Finxit IT Solutions Blog

I had a lot of fun with Wake on LAN, drivers and generally networking today.

And I blogged about it: https://blog.finxit.at/posts/2025-02-19-fun-with-wake-on-lan-and-sfp/

Fun with Wake on LAN and SFP+

As I have some extra time available at the moment, I’m currently working down on my Annoying Technical Issues But Not Important Enough To Fix Right Away list. And one of the tasks is to fix my Wake on LAN setup. As a freelancer, I usually work out of my office on my workstation, but sometimes I’m onside at customers’ with a notebook. As most of the things I do are on my Workstation, access to that very thing is often quite import. Yes, source code is on some Git server, most of my data is on my NAS, but special stuff, like a virtual machine might only exist on my Workstation. Especially when I’m abroad or out for multiple days, I don’t want my PC running for 24/7, that would just be a waste of energy. However, I just might need to access it. So Wake on LAN it is. VPN home, send the magic package and RDP to my PC.

Finxit IT Solutions Blog

It's time to start blogging again. First topic: What static site generator can one use to start a blog?

Read about my experience here: https://blog.finxit.at/posts/2025-02-18-what-static-site-generator-should-you-use-for-your-blog/

What static site generator should you use for your blog?

Hello and welcome to my new blog. Let’s kick it of with a technical introduction. (TL;DR at the end) The amount of possible technologies to start a blog is sheer unlimited. It was quite clear for me, it needs to be something simple. With simple, I mean no database or any fancy stuff involved. I’m hear to spread my word, the content doesn’t change every second, so we don’t need a database. No Wordpress on my watch. Also, I don’t need any complex frontend, that involves a lot of JavaScript. What happened with simple HTML?

Finxit IT Solutions Blog

If we want to see an increase of sustainable transport, we need to invest into it. Let's make it the best and most affordable option!

4/4