TQ
dev.com

Blog about software development

Subscribe

LUKS with SSH unlock

15 Jan 2022 - by 'Maurits van der Schee'

I feel that using full disk encryption of servers is a must. Not to protect against attacks with physical access (to the unencrypted boot loader), but to avoid leaking data when a disk or computer is either stolen or replaced. But what do you do when you need to reboot...

Continue reading...

Firefox wont load and/or uses high CPU

13 Jan 2022 - by 'Maurits van der Schee'

Firefox has a bug in its HTTP3 implementation causing the browser to hang or use a lot of CPU. You can temporarily disable HTTP3 as a workaround for the problem. You need to go to "about:config" and set "network.http.http3.enabled" to "false"...

Continue reading...

Remove Snap Store and avoid using snaps

11 Jan 2022 - by 'Maurits van der Schee'

I was not very pleased to find that Ubuntu replaced "Software" application with "Snap Store" in the latest software updates. I don't like snaps anyway, so this was a good reason to both get rid of all installed snaps. Also I removed the snap-store...

Continue reading...

Boot RDP connected VM on-demand

04 Jan 2022 - by 'Maurits van der Schee'

I'm running a Ubuntu Server 20.04 LTS as (headless) KVM host for my Windows VMs. When somebody tries to connect to a powered off VM via RDP, I want that VM to power on. Fortunately all RDP connections are tunneled over SSH and the "auth.log" logs these failed attempts...

Continue reading...

Disable power button on Ubuntu server

30 Dec 2021 - by 'Maurits van der Schee'

My youngest son loves to play with my PC's shiny LED-lit power button, which is annoying at times. In Xubuntu XFCE's "Power Manager" allows you to change the behavior of the power button from "Ask" to "Do nothing". I also have a (headless) Ubuntu 20.04 LTS Server...

Continue reading...

GopherCon Europe 2021: videos online

30 Nov 2021 - by 'Maurits van der Schee'

GopherCon and GopherCon Europe are well known Go conferences. We are listing the GopherCon Europe 2021 and conference videos. The videos are posted on the GopherCon Europe Youtube channel and are linked below...

Continue reading...

GopherCon 2020: videos online

28 Nov 2021 - by 'Maurits van der Schee'

GopherCon is the original Go conference. It debuted in 2014 and was celebrating it's six-year anniversary last year. The videos are posted on the Gopher Academy Youtube channel and are also linked here...

Continue reading...

ASRock Deskmini X300 SFF Linux PC

18 Nov 2021 - by 'Maurits van der Schee'

I've replaced my Intel NUC i5 with something more powerful (ASRock DeskMini A300 case with a Ryzen 3 3200G processor), see my original post Ultimate NUC killer under 500. It worked wonders, but I wanted even more performance at my fingertips...

Continue reading...

Maussoft MVC ported to .NET 5

31 Oct 2021 - by 'Maurits van der Schee'

In 2015 I was working on a Simple C# web framework for .NET. Back then I wanted to create an MVC framework that would allow me to run C# web applications on Linux. Back then I was using MonoDevelop to work on C# code for Mono. Today in 2021 I'm using...

Continue reading...

Rails' singularize and pluralize in PHP

28 Sep 2021 - by 'Maurits van der Schee'

Ruby on Rails was preaching plural table names back in 2005 and DHH shipped Rails with an "Inflector" class: a class that could convert (English) plurals into singulars and vice versa. This was used to map the plural table names to the singular "Model" class names...

Continue reading...