today's howtos
-
Day 26: using combinators in :has()
It’s time to get me up to speed with modern CSS. There’s so much new in CSS that I know too little about. To change that I’ve started #100DaysOfMoreOrLessModernCSS. Why more or less modern CSS? Because some topics will be about cutting-edge features, while other stuff has been around for quite a while already, but I just have little to no experience with it.
-
50 Useful Vim Commands
Here are 50 useful Vim commands that work in normal mode. Many of these can be combined and modified to produce dozens more. Use these as inspiration for your own repeatable workflows. In no particular order: [...]
-
More Untappd data explorations with jq - my top ranking beer types (part 2)
So now it's time to pick out the data I need for the analysis, and that is, for each checkin, the beer's category, and my rating. I'll start by just mapping the array of checkin objects to an array of smaller objects just containing these two things: [...]
-
Silencing KDE application notification sounds under fvwm
Although I don't use KDE as a desktop, I use a few KDE applications from time to time, mostly kdiff3. Among other things, kdiff3's what Mercurial prefers to use when resolving conflicts in a 'hg pull -u', which comes up from time to time as I have a custom copy of the Firefox development tree. For a while now, kdiff3 and the occasional other KDE applications I use have been making noises at me to notify me of various things. I'm very strongly against programs making noises at me and normally turn this stuff off, but this time around I couldn't find an obvious way to do it in places like kdiff3's own application settings. Normal people might reach for their desktop's general settings, but for my sins I don't use a desktop environment; I use a custom setup built around fvwm as my window manager.
-
Installing Linux Images on Toradex Verdin Boards
In the post Setting Up Yocto Projects with kas, we built the Linux image for the Toradex Verdin iMX8M Plus. It’s time to flash the image on the board using the Toradex Easy Installer (TEZI). It’s a three-step procedure: wire up the board in a special way, install and run TEZI on the board, and flash our custom-built Linux image from a USB drive on the board.
-
Vim: How To Comment Multiple Lines - Invidious
Vim has a visual block mode which lets you do multiline comments easily. In this video I show you how to comment out a function block using the visual block mode relatively quickly with minimal typing.
-
How to Install Wiki.js on Rocky Linux 9
-
How to Install MEAN Stack on Ubuntu 22.04
The MEAN stack is a free and open-source JavaScript-based framework used for developing web applications.
-
How to Remove Snap Packages from Ubuntu and Other Linux
Installed Snap package earlier and now you want to uninstall it?
-
How to work with lists and dictionaries in Ansible | Enable Sysadmin
Learn how to analyze and use data in lists and dictionaries, a crucial skill for anything you want to do with Ansible.
-
Command to view DNS records for a Domain in Ubuntu Linux
The Domain Name System (DNS) is a central directory service that is responsible for name resolution on the Internet. If problems arise, it can sometimes be useful to take a look behind the scenes and, for example, to determine an IP address for a hostname. A useful tool for this purpose is nslookup, which we will introduce to you in more detail in this post.