Tux Machines

today's howtos

Posted by Roy Schestowitz on Nov 24, 2024

=> Audiocasts and Videos: Collection From Invidious and TLLTS | FreeBSD 14.2-RC1 Now Available

Amos Wenger ☛ Highlighted code in slides

=> ↺ Highlighted code in slides

I have obsessed about this long enough, I think it's only fair I (and you!) get some content out of it.
When I started writing this article, I was working on my P99 CONF slides. Those slides happen to include some bits of code. And because I'm a perfectionist, I would like this code to be syntax highlighted, like this: [...]

Roger Comply ☛ Moving my email server off DigitalOcean

=> ↺ Moving my email server off DigitalOcean

I enjoy squeezing out the maximum value from a minimum of dollars so I ran the email server on a basic droplet. It’s a far cry from any recommended server specification for email hosting, but it was reliable.

SANS ☛ Decrypting a PDF With a User Password

=> ↺ Decrypting a PDF With a User Password

In diary entry "Analyzing an Encrypted Phishing PDF", I decrypted a phishing PDF document. Because the PDF was encrypted for DRM (owner password), I didn't have to provide a password.
What happens if you try this with a PDF encrypted for confidentiality (user password), where a password is needed to open the document?

University of Toronto ☛ My new solution for quiet monitoring of our Prometheus alerts

=> ↺ My new solution for quiet monitoring of our Prometheus alerts

Our Prometheus setup delivers all alert messages through email, because we do everything through email (as a first approximation). As we saw yesterday, doing everything through email has problems when your central email server isn't responding; Prometheus raised alerts about the problems but couldn't deliver them via email because the core system necessary to deliver email wasn't doing so. Today, I built myself a little X based system to get around that, using the same approach as my non-interrupting notification of new email.

Rlang ☛ A Beginner’s Guide to VI and VIM: Mastering Text Editing in Linux

=> ↺ A Beginner’s Guide to VI and VIM: Mastering Text Editing in Linux

Are you new to Linux and looking to learn the basics of text editing? Look no further than VI (or VIM), the ubiquitous text editor that comes pre-installed on nearly every Linux distribution. While it may seem intimidating at first with its unique modal editing style, VI is a powerful tool that is well worth learning. In this beginner-friendly guide, we’ll walk you through the fundamentals of using VI to edit text files on Linux systems.

How to Install Homebrew on AlmaLinux 9 or Rocky Linux

=> ↺ How to Install Homebrew on AlmaLinux 9 or Rocky Linux

Homebrew, which, when installed on GNU/Linux distros, is known as “Linuxbrew,” is a package manager popularly used and designed for macOS but can be used to install various packages on GNU/Linux systems.

How to Install Bootstrap 5 on AlmaLinux 9 or Rocky Linux

=> ↺ How to Install Bootstrap 5 on AlmaLinux 9 or Rocky Linux

Bootstrap, a web development framework, is popular as a front-end framework because of its responsive, mobile-first design. It is also used to develop Twitter, which gives developers another reason to use it to create responsive and consistent web interfaces.

idroot

ID Root ☛ How To Install PhpStorm on Ubuntu 24.04 LTS

=> ↺ How To Install PhpStorm on Ubuntu 24.04 LTS

PhpStorm is a powerful integrated development environment (IDE) specifically designed for PHP developers. With its rich features, including advanced code editing, debugging capabilities, and support for various frameworks, it has become a go-to tool for many professionals in the field.

ID Root ☛ How To Install Flask on Ubuntu 24.04 LTS

=> ↺ How To Install Flask on Ubuntu 24.04 LTS

Flask is a lightweight and powerful web framework for Python, widely used for building web applications. Its simplicity and flexibility make it a popular choice among developers. If you’re running Ubuntu 24.04 and want to dive into Flask development, this guide will walk you through the installation process step-by-step.

ID Root ☛ How To Set Docker Environment Variables

=> ↺ How To Set Docker Environment Variables

In the world of containerization, Docker has emerged as a leading platform for developing, shipping, and running applications. One of the critical aspects of managing Docker containers is the use of environment variables. These variables allow developers to customize the behavior of their applications without hardcoding sensitive information directly into the codebase.

ID Root ☛ How To Install Apache Spark on Fedora 41

=> ↺ How To Install Apache Spark on Fedora 41

Apache Spark has revolutionized big data processing, offering unparalleled speed and versatility for large-scale data analytics. This guide will walk you through the process of installing Apache Spark on Fedora 41, providing detailed instructions and insights to ensure a smooth setup.

ID Root ☛ How To Install Perl on AlmaLinux 9

=> ↺ How To Install Perl on AlmaLinux 9

How To Install Perl on AlmaLinux 9: A Comprehensive Guide Perl, the versatile and powerful programming language, has been a staple in the world of system administration and web development for decades. Whether you’re a seasoned developer or a curious beginner, installing Perl on AlmaLinux 9 is a crucial step towards harnessing its capabilities.

ID Root ☛ How To Install WireGuard on Fedora 41

=> ↺ How To Install WireGuard on Fedora 41

WireGuard is a modern VPN protocol that offers superior performance and enhanced security compared to traditional options like OpenVPN or IPsec. Its lean codebase and efficient cryptographic primitives make it an ideal choice for users seeking a fast, reliable, and secure VPN solution.

Yordi Verkroost ☛ Personalizing Your Website with Random Text Displays

=> ↺ Personalizing Your Website with Random Text Displays

The "Where to next?" section of my website includes a small story in the footer that helps visitors to explore semi-hidden pages and go on an adventure (inspired by Manuel). In it, I mention my favorite types of coffee, connecting to my page on Buy me a coffee. If you've paid close attention to this section, you might have noticed that the coffee types are randomly selected each time the page loads.
Here’s how I achieved that: [...]

Linux Made Simple ☛ 2024-11-15 [Older] How to install Sonic 3D in 2D on a Chromebook

=> ↺ 2024-11-15 [Older] How to install Sonic 3D in 2D on a Chromebook

Linux Made Simple ☛ 2024-11-15 [Older] How to install WPS Office on Deepin 23

=> ↺ 2024-11-15 [Older] How to install WPS Office on Deepin 23

Linux Made Simple ☛ 2024-11-14 [Older] How to install OpenTTD on Deepin 23

=> ↺ 2024-11-14 [Older] How to install OpenTTD on Deepin 23

Linux Made Simple ☛ 2024-11-14 [Older] How to install Redream on a Chromebook

=> ↺ 2024-11-14 [Older] How to install Redream on a Chromebook

Linux Made Simple ☛ 2024-11-13 [Older] How to install 0 A.D on Deepin 23

=> ↺ 2024-11-13 [Older] How to install 0 A.D on Deepin 23

Linux Made Simple ☛ 2024-11-13 [Older] How to install Bonetale: Sans vs Frisk (Undertale fangame) on a Chromebook

=> ↺ 2024-11-13 [Older] How to install Bonetale: Sans vs Frisk (Undertale fangame) on a Chromebook

Linux Made Simple ☛ 2024-11-12 [Older] How to install IMVU Classic on a Chromebook

=> ↺ 2024-11-12 [Older] How to install IMVU Classic on a Chromebook

Linux Made Simple ☛ 2024-11-12 [Older] How to install Synfig Studio on Deepin 23

=> ↺ 2024-11-12 [Older] How to install Synfig Studio on Deepin 23

Linux Made Simple ☛ 2024-11-19 [Older] How to install Firefox ESR on Deepin 23

=> ↺ 2024-11-19 [Older] How to install Firefox ESR on Deepin 23

Linux Made Simple ☛ 2024-11-19 [Older] How to install Super Mario Bros. Funk Mix DX on a Chromebook

=> ↺ 2024-11-19 [Older] How to install Super Mario Bros. Funk Mix DX on a Chromebook

Linux Made Simple ☛ 2024-11-18 [Older] How to install Blender on Deepin 23

=> ↺ 2024-11-18 [Older] How to install Blender on Deepin 23

Linux Made Simple ☛ 2024-11-18 [Older] How to install Miku Miku World on a Chromebook

=> ↺ 2024-11-18 [Older] How to install Miku Miku World on a Chromebook

Linux Made Simple ☛ 2024-11-17 [Older] How to install Discord on Deepin 23

=> ↺ 2024-11-17 [Older] How to install Discord on Deepin 23

Linux Made Simple ☛ 2024-11-17 [Older] How to install Plotagon Studio on a Chromebook

=> ↺ 2024-11-17 [Older] How to install Plotagon Studio on a Chromebook

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2024/11/24/today_s_howtos.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
147.838501 milliseconds
Gemini-to-HTML Time
7.45877 milliseconds

This content has been proxied by September (3851b).