Ubuntu 24 added some guarding for Python packages which no longer allows installing applications through pip on system level. Instead...

Here is a bash script that I use to auto-configure displays on Ubuntu 24.04 with Xorg. Background

makandra dev

I noticed that tig 2.5.1 that is provided by Ubuntu 22.04 repositories has inferior bash completion than older versions after...

On our Ubuntu machines we have nautilus file manager with nautilus-extension-gnome-terminal installed. This adds an entry to...

If you want to system-wide disable the microphone of your external webcam in PulseAudio use the following one-liners...

Tested on Ubunut 22.04 1. Opener script Create a file ~/.local/bin/coverage_zip_opener with: #!/bin/bash tmp_folder="/tmp/coverage-report-opener" if [ -z "$1" ]

When you write your next CarrierWave uploader, consider processing your images with libvips instead of ImageMagick. Reasons for libvips

If you need to convert an SVG source to PS or EPS, the most common suggestion on the interwebs is...

These are the results of the "personal tech stack survey". I've included only the most popular mentions, maybe it...

This should be fixed in the latest LTS-branches of our mysql2 fork, 0.2.x-lts and 0.3.x-lts...

We use foreman to start all necessary processes for an application, which are declared in a Procfile. This is very...

Sometimes you need to access a dev server running on localhost from another machine that is not part of the...

It seems like changing the HTTP_ACCEPT_LANGUAGE is not possible for a headless chrome. On Ubuntu the headless Chrome...

I really love to use the shortcuts CTRL+Alt+ Arrow Left and CTRL+Alt+ Arrow Right to navigate through the...

ZSH is an alternative command line shell that includes some features like spelling correction, cd automation, better theme, and plugin...

Insomnia is a GUI tool to help you communicating with an API. There are also other tools to do this...

makandra dev

There are several tools for DNS debugging which offer you more or less information. Most of the time the more...

Ubuntu 18.04 uses systemd to manage services. There are basically two commands for listing all services and manipulating the state...

If you're experiencing problems with your Google Chrome installation after an update, it might help downgrading Chrome to check...

On some of our older projects, we use the mysql2 gem. Unfortunately, versions 0.2.x (required for Rails 2.3) and...

Installing old Rubies (<= 2.3) with a standard rbenv + ruby-build is no longer possible on Ubuntu 20.04. This is because...

When loading a database dump created with pg_dump into your database, you might run into an error like

.desktop files define launchers for applications installed on your machine. They specify the command that will be executed when launched...

After a recent Ubuntu update I didn't see the main menu bar of the RubyMine IDE (File | Edit | View...