Dictionary of Algorithms and Data Structures

If you are interested in learning more about data structures and algorithms, you may have come across a website called DADS. https://xlinux.nist.gov/dads/ DADS stands for Dictionary of Algorithms and Data Structures, and it is a comprehensive online resource that provides definitions, explanations, examples, and references for various topics related to computer science. DADS was created …

Incorrect Depiction of an AI Generated image of an SSD

How to Clone an NVMe Solid-State Drive to a New Solid-State Drive Using the dd Command in Linux

Cloning a solid-state drive (SSD) can be a useful way to transfer your data and operating system to a new drive. In this article, we will guide you through the process of cloning an NVMe SSD to a new SSD using the dd command in Linux. Step 1: Identifying the Source and Target Drives Before …

CrapTop.py (ChatGPT Prompt Engineering Exercise)

Introduction: Have you ever wondered what’s happening under the hood of your computer? I recently found myself on a quest to monitor CPU and memory usage on my computer, and what I thought would be a straightforward task turned into an exciting adventure in Python scripting. In short, Linux computers already have such processes that …

Plot Contour Extracted using SciKit Image

SciKit-Image Installation for GNU/Linux Ubuntu

The purpose of this article is to get you started with a SciKit image processing tool by showing you how easy it is to install it. If you didn’t already know, “SciKits (short for SciPy Toolkits), are add-on packages for SciPy”. Each is a powerful scientific Python tool that can be installed with the Python …

Installing motion on a Raspberry Pi and managing the generated files

The purpose of this article is to help you quickly install and configure the motion package on a Raspberry Pi (3 or 4). This should also theoretically work for several Linux flavors such as Ubuntu, Mint, Elementary, etc. Per their website, “Motion is a highly configurable program that monitors video signals from many types of …

UFW Firewall on Ubuntu

Setting up a Firewall (ufw) on a Ubuntu / Raspbian

I don’t know about you, but I don’t want a hooded cyberpunk hacker hacking into my Linux boxes. Luckily, there’s at least one layer we can add to make that much less likely happen. Per a pretty good description and more advanced details surrounding the tool, UFW provides a much more user-friendly framework for managing …

Forward a Port in a UniFi® Security Gateway (USG)

These instructions teach you how to open ports on a Ubiquiti UniFi® Security Gateway (USG) Prerequisites are that you have the following equipment set up: Here’s some Amazon affiliate links to the devices if you need them Steps: A more comprehensive guide is available here: https://help.ui.com/hc/en-us/articles/235723207-UniFi-USG-UDM-Port-Forwarding-Configuration-and-Troubleshooting