Tux Machines
Posted by Roy Schestowitz on Mar 12, 2023
=> Programming Leftovers | Hailo-15 quad-core AI Vision processor delivers up to 20 TOPS for Smart Cameras
=> ↺ How to Install Git in Debian 12 bookworm
Git is an essential version control system and tool when it comes to managing code in software development and maintain different versions of a code. Even GitHub is powered by Git.
=> ↺ Cop a load of this DIY e-ink calendar to help plan those projects you'll never finish
Korokithakis seems to be a very versatile chap: he's a pretty good photographer and also has a way with words. For instance, while he could have written some C++ to parse Google Calendar and render the results, that sounded hard (it does to us too). But…
=> ↺ How To Use Ansible To Automate Logical Volume Manager (LVM) In Linux
Ansible is a simple and easy-to-use automation tool that offers different modules to work with disk management in Linux. When you have more machines to install and configure the operating system with the same configuration then ansible is of great use. A particular use case I can think of is when you are building a cluster where all the servers have the same storage space and need the same LVM partition scheme.
=> ↺ Are you making these design mistakes on your blog?
I read a lot of blogs; some I read regularly, others I just come across while I’m out in the wilds of the Internet. The problem is, I’m seeing more and more blogs that fail to meet what I think is the minimal standard for blog design, readability and accessibility.
This is my rant list of the 5 design mistakes I see most often with blogs.
=> ↺ How to Yubikey: a configuration cheatsheet
This post shows different use cases for a Yubikey. There are also command line examples in a cheatsheet like manner. I’m using a Yubikey 5C on Arch Linux. If you run into issues, try to use a newer version of ykman (part of yubikey-manager package on Arch).
=> ↺ As a system administrator, I work in many different environments
I do a fairly large amount of work (as much as I can reasonably manage) on either my own desktop or in my primary environment on our Ubuntu servers, where I have a NFS mounted home directory, X forwarding, and so on. In both of these environments I have a custom shell, Git aliases, a relatively evolved GNU Emacs configuration with multiple packages, LSP servers for various things I use, and so on. But my energy to keep several copies of this environment in sync has limits and so I don't go too deep into various other things I could customize.
=> ↺ My book is finally available for purchase
The text block has been created with a "mini-LaTeX" DTP program that I wrote basically from scratch. This caused "fun" things to happen. For example I got an email from the printing house some four days before the unveiling event that the book contains words that were not hyphenated according to recommended style guides. I was aware of said style guides, had added handling for those and even had unit tests to ensure that they work. And yet in production they did not work. This lead to a very stressful debugging session where you know that the only person in the world that can fix it is you, and that there is a very strict and personal deadline.
The actual PDF generation was done with Cairo and Pango. Surprisingly there were zero issues with them, the printer accepted them just fine and the printout looks great. The cover was made with Scribus and it did have several issues none of which had anything to do with Scribus itself, just that doing a full color managed print job is to this day a bit tricky. did have to postprocess Cairo's output with Ghostscript because Cairo only produces PDFs in the RGB colorspace whereas printers require grayscale PDFs.
=> ↺ Command to Install Tasksel on Ubuntu 22.04 or 20.04
What is the purpose of Tasksel? Tasksel on Ubuntu, Debian, or Linux Mint is a popular open-source tool for those who want to use a single command for installing multiple packages.
=> ↺ How to install Mixxx DJ software on Ubuntu 22.04 LTS
Mixxx is an open-source DJ software available free to use for Linux such as Ubuntu, Debian, Fedora, and Arch; not only Linux but Windows, and macOS are also supported.
=> ↺ How to Install Docker on Ubuntu 22.04 or 20.04
Docker is an open-source platform enabling software developers to package and deploy their applications in a portable, lightweight container. The technology was first released in 2013 and has since become a popular choice for developers due to its ability to simplify application deployment and improve the scalability of their applications.
=> ↺ How to Install Tasksel on Ubuntu 22.04 or 20.04
Tasksel is a Debian/Ubuntu tool that simplifies the installation and configuration of predefined software packages for specific purposes or tasks. It is designed to make it easier for users to install specific software packages related to a particular task or service without manually selecting each package.
=> ↺ How to Configure Unattended Upgrades on Debian 12, 11 or 10
Debian is a widely used Linux-based operating system renowned for its versatility and expansive collection of software packages and tools. However, keeping the system up-to-date and secure can be challenging, given the significant volume of packages and updates available. To help streamline this process, the Unattended Upgrades Package can be utilized.
=> ↺ How to Schedule Cron Jobs as www-data in Linux
The www-data user is a default system user account created automatically when a web server such as Apache or Nginx is installed on a Linux system. The web server primarily uses this user to access and serve web files, which is crucial for the proper functioning of websites and web applications.
=> ↺ How to Install Darkstat on Ubuntu 22.04 or 20.04
Darkstat is a powerful network traffic analyzer that captures and visualizes data about network usage. It is a free and open-source tool that can be used to monitor network traffic and identify potential issues. Darkstat was originally developed by Emil Mikulic in 2001 and has since been maintained by a community of developers.
=> ↺ 20 Examples of Scanning for Viruses with ClamAV on Linux
Computer viruses can cause significant harm to your system, including stealing data and compromising privacy. While Linux is known to be a secure operating system, it's still important to have antivirus software to protect your system.
=> ↺ How to deploy MongoDB as a Docker container
Jack Wallen shows you how to spin up a MongoDB container as a Docker container for your development needs.
=> ↺ 2023-03-09 How to install Gedit on a Chromebook
=> ↺ 2023-03-09 How to install Lightworks on Linux Lite 6.2
=> ↺ 2023-03-10 How to take screenshots on a Chromebook
=> ↺ Understanding /dev/null: A Critical Component of Linux
Are you curious about the mysterious /dev/null file in Linux? As a virtual device, /dev/null plays a unique and critical role in the operating system, allowing users to redirect unwanted output and free up resources. This article will explore the ins and outs of /dev/null and how it can be used in Linux commands.
=> ↺ 2023-03-09 Automatically Take Versioned Steam Save-Game Snapshots Using Steamback
=> ↺ 2023-03-09 Send Files Securely Over The Local Network With Cross-Platform LocalSend App
=> gemini.tuxmachines.org This content has been proxied by September (ba2dc).Proxy Information
text/gemini;lang=en-GB