I made a video on how I use distrobox on my desktop, and over time as more and more people have been discovering the value of a cloud-native desktop it's starting to gain some attention!
Since SteamOS is an image-based OS right of the bat (must be nice to start
A guide to upscaling or downscaling video with FFmpeg
How to do video scaling using FFmpeg with examples for different types of upscaling and downscaling methods. Scaling a video means to make it either larger (higher resolution) or smaller (smaller…
Coding Wherever: My Fully-Featured Travel Dev Setup from Sea Level to 40,000 feet
What do you do if you want to code using an (almost) fully featured IDE setup, but
you’re up 40,000 feet in the air, without internet? And you don’t want to pay for
business class1? I’ll show you what I did and I’m definitely
interested in feedback and other solutions to this problem.
Let’s just pretend that I don’t want to pay for business class, not that I can’t… ↩
Midnight Commander - A Console-Based File Manager for Linux
Midnight Commander is a text-based file manager for Linux and other Unix-like operating systems that provides a user-friendly interface for managing files.
There was a time when real system administrators just logged into Unix systems as root. But as we all know — with great power comes great responsibility. It’s too easy to do terrible th…
Tags and Postgres Arrays, a Purrrfect Combination | Crunchy Data Blog
Are you using tags in your database with some of your main database properties? Paul reviews some of the ways to store tags in a database from basic relational models to text arrays. He provides some performance tests, sample queries, and guidance on choosing the best path.
Overview vmdk’s, the underlying filesystem commonly used in vmware, can be mounted on a Linux server using the qemu utilities. In this example, I downloaded an ova, unarchived it, and retrieved the vmdk files. Once exposed, I am able to mount the filesystems embedded within the vmdk.
In this example, the ova is a virtual “appliance” which prohibits access a low level root shell. By mounting the vmdk file system directly, we can take a peek at the hidden secrets the vendor keeps under lock and key.
Text Processing in Linux: Understanding Grep, sed, and AWK
This guide introduces you to Grep, sed, and AWK, which are Linux tools used for text processing. It explains the differences between grep, sed, and AWK and provides beginner examples for each.
I am using the unix pr command to combine multiple text files into one text file:
pr -F *files > newfile
Each file is a different length, a different number of lines. I am mostly happy with the
Makefiles 101: how to use make as a task automation tool
by Alex Nadalin Makefiles 101: how to use make as a task automation tool Photo by Agto Nugroho [https://unsplash.com/photos/1mnXGDl3iRY?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText] on Unsplash [https://unsplash.com/search/photos/factory?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText] It seems like developers are afraid of using make as they associate it with the painful experience of compiling things from scratch — the dreaded ./configure &&
Make is a tool that is primarily used to assist in compiling software in an automated way. However, makefiles, the files that make relies on for configuration, are very flexible and can be used to automate just about any task. In this article, we will discuss how to use makefiles to make repetitive system administration tasks easier.