today's howtos
-
How to Install MusicBrainz Picard on Ubuntu 22.04 | 20.04
Picture this: your music library is a sprawling, unorganized mess of songs, albums, and artists -- it's practically impossible to navigate. Finding that one special track is like seeking a needle in a haystack.
-
Adam Young: Acronym Challenge Programmatic Interface
How do you know what is inside your computer? There are a couple tools. If the hardware is on the PCI bus, from the command line you can run lspci, which will in turn enumerate the discovered devices on that bus. But what if the hardware is not on the PCI bus? And how does the Kernel discover it in the first place? For the hardware that I have to work with, the answer is that it is enumerated by the Unified Extensible Firmware Interface (UEFI) coded embedded in the device and exposed via the Advanced Configuration and Power Interface (ACPI). This world is full of four letter acronyms. Here are my notes on some of them.
-
How to Install CUDA on Ubuntu 22.04 | 20.04
In the realm of high-performance computing, CUDA (Compute Unified Device Architecture) stands as a revolutionary technology. Developed by Nvidia, CUDA is a parallel computing platform and application programming interface (API) model that leverages the power of Nvidia GPUs (Graphics Processing Units) to boost the computational speed and efficiency of software applications.
-
[Repeat] RFC 9234 observed in the wild
Route leaks occur when Border Gateway Protocol (BGP) prefixes are propagated in a way that goes against the expected topology relationships of BGP. For example, this can happen when a route learned from one transit provider is announced to another transit provider or a lateral peer (peer-peer-peer), or when a route learned from one lateral peer is announced to another lateral peer or a transit provider (see RFC 7908). These leaks often result from misconfiguration or the absence of BGP route filtering, or from inadequate coordination between Autonomous Systems (ASes).
-
How To Clean Up Junk Files In Ubuntu Using Ubuntu Cleaner
Ubuntu Cleaner is a tool that helps you to clean up your Ubuntu or derivative system by removing old kernels, package configurations, and other unnecessary files to free up space.
-
How To Restore Vanilla GNOME Desktop With Flatpak Support In Ubuntu
As you may already know, starting from the Ubuntu 18.04 version, the default desktop environment is GNOME. Prior to that, Ubuntu used a custom desktop environment called Unity. GNOME is one of the most popular desktop environments which is known for its simplicity, accessibility, and ease of use. While Ubuntu uses the GNOME DE by default, it's important to note that Ubuntu's version of GNOME is heavily customized. Some of you may not like the customized version of GNOME in Ubuntu. If you're one of them, this tutorial will help you to restore Vanilla GNOME desktop with flatpaks support in Ubuntu, much like what you'd find in a fresh Fedora installation.
-
The limits of CSS styling select options
As you can see, it's possible to do some pretty extravagant styling of the individual
you can even change how they look when they're selected. -
How To Optimize Laptop Battery Life With TLP In Linux
There are quite a few tools exists to power saving and battery life extension in Laptops. We already have looked at two tools namely Laptop Mode Tools and Powertop that improves the Linux Laptop battery performance. Today we will discuss yet another Laptop power management utility named TLP. TLP is a feature-rich commandline tool to optimize Laptop battery life in Linux.
-
How to Install Zim Wiki on Ubuntu 22.04 | 20.04
Zim Wiki is an innovative piece of software designed to cater to your need for a well-organized digital notebook. It's a desktop application that combines a notepad's simplicity with the power of a Wiki, offering a unique blend of convenience and functionality.
-
How to Scrap Webpages using Using Node.js and Cheerio
Web scraping is a process of extracting useful information from web pages. Node.js is a popular backend language that can be used for web scraping. In this tutorial, we will learn how to use Node.js for web scraping. Prerequisites Before we start, make sure you have the following
-
How to enable HSTS in Nginx
Hello, friends. In this post, you will learn how to enable HSTS in Nginx. This is simple and useful in configurations made to increase security. Introduction – What is HSTP? HSTS is short for HTTP Strict Transport Security, which in its best translation means HTTP Strict Transport Security.
-
How to Enable or Disable AppArmor on Linux Mint 21/20
AppArmor, short for Application Armor, is a Linux Security Module (LSM) that provides a set of tools to protect your system at the application level.
-
How To Install PuTTY on Rocky Linux 9
In this tutorial, we will show you how to install PuTTY on Rocky Linux 9. Are you a system administrator, network engineer, or software developer in search of a reliable and versatile tool for connecting to remote systems and managing them securely?
-
Storage Unleashed: Achieving Seamlessness in Kubernetes and Enterprise Storage Integration
Introduction Enterprise storage has become an essential component of many modern businesses.
-
Volume Projection: Advanced Techniques in Kubernetes
Introduction Kubernetes is a container orchestration platform that allows developers to effortlessly manage and scale their applications. One of the most crucial elements of Kubernetes is storage management. Kubernetes provides developers with a flexible and scalable way to store data using its volume abstraction layer.
-
Examples of Creating an Index in PostgreSQL
Guide on the different examples of creating a single or multi-column indexes in PostgreSQL to eliminate the duplicates and concurrent indexes to avoid locking.
-
PostgreSQL BPCHAR Data Type
Practical guide on understanding how CHAR(n) and VARCHAR(n) work to understand how BPCHAR works and how it affects the characters when working with PostgreSQL.
-
How to Find the Array Length in Bash
Tutorial on the methods of counting the length of an array in Bash using the “#” symbol or loop, or using the “wc” or “grep” commands along with examples.
-
How Does Docker Registry Differ from Docker Repository?
Docker Registry is the storage system for Docker images, while Docker Repository is a way to organize and manage images within a particular registry.
-
How to Install and Use dig and nslookup Commands in Linux for DNS Lookup
Well, if you have any problems with DNS resolution or want to check the DNS information, you can always look for that information with the dig and nslookup commands in Linux.
-
How to Install Firefox Beta, Nightly on Ubuntu 22.04 | 20.04
Welcome to the world of Mozilla Firefox, where the future of internet browsing is continuously being shaped and refined. Within this vibrant ecosystem, you'll discover two unique, feature-packed browsers: Firefox Beta and Firefox Nightly.
-
How to Install gThumb on Ubuntu 22.04 | 20.04
Meet gThumb, an advanced image viewer and browser tailor-made for the GNOME desktop environment. This open-source application is a favorite amongst many Ubuntu users due to its impressive array of features and simplistic design.
-
How to Fix “sudo unable to open read-only file system” Error
The Linux filesystem is a built-in layer that manages how files are stored and retrieved on a Linux system and other storage devices. It provides a directory structure that defines the location of files on the system, and without it, your system would be a complete mess.
The health of a filesystem is therefore crucial for the integrity of data. For this reason, the error “sudo unable to open read-only file system” can be particularly disturbing and ominous.