today's howtos
-
University of Toronto ☛ I don't think error handling is a solved problem in language design
There are certain things about programming language design that are more or less solved problems, where we generally know what the good and bad approaches are. For example, over time we've wound up agreeing on various common control structures like for and while loops, if statements, and multi-option switch/case/etc statements. The syntax may vary (sometimes very much, as for example in Lisp), but the approach is more or less the same because we've come up with good approaches.
-
Adriaan de Groot ☛ NFS setup in FreeBSD
My home contains multiple FreeBSD machines – laptops, desktops, single-board-computers – which can benefit from sharing storage. In particular, I really only need one copy of the FreeBSD source tree (plus some work-trees for different branches) and one copy of the ports tree and distfiles. This blog post is my notes on setting that up.
These notes are for my home infrastructure, where I trust the machines that are plugged into the wired network, simply because I can see the switch from my desk and know where all the wires go. I’m not taking notes for security.
-
idroot
-
ID Root ☛ How To Install GLPI on Debian 12
In this tutorial, we will show you how to install GLPI on Debian 12. GLPI (Gestionnaire Libre de Parc Informatique) is a powerful, open-source IT asset management solution that helps organizations track and manage their IT infrastructure efficiently.
-
ID Root ☛ How To Install Neovim on Linux Mint 22
Neovim has emerged as a powerful, modern text editor that extends Vim’s functionality while delivering exceptional performance and extensive customization capabilities.
-
ID Root ☛ How To Install Wazuh on Ubuntu 24.04 LTS
Wazuh has established itself as a premier open-source security platform that provides robust threat detection and monitoring capabilities. By deploying Wazuh on Ubuntu 24.04 LTS, organizations can significantly enhance their security posture while leveraging the stability and performance of Ubuntu’s latest long-term support release.
-
ID Root ☛ How To Install OpenResty on Debian 12
OpenResty has emerged as a powerful platform for building high-performance web applications and API gateways. By extending NGINX with Lua scripting capabilities, OpenResty provides developers with a flexible and efficient solution for handling web traffic. Debian 12, also known as Debian Bookworm, offers a stable and reliable foundation for deploying OpenResty in production environments.
-
ID Root ☛ How To Install vTiger CRM on Debian 12
In this tutorial, we will show you how to install vTiger CRM on Debian 12. Installing vTiger CRM on Debian 12 provides businesses with a powerful open-source customer relationship management solution that can help streamline sales, marketing, and support operations.
-
ID Root ☛ How To Install OpenSCAP on Fedora 41
OpenSCAP stands as a powerful open-source security compliance solution for GNU/Linux administrators seeking to enhance system security and meet industry standards. This comprehensive guide walks you through installing and configuring OpenSCAP on Fedora 41, providing you with the knowledge to effectively scan, assess, and remediate security vulnerabilities on your system.
-
-
HowTo Forge ☛ How to Install Actual Budgeting Software on Debian 12 Server
Actual Budget is an open-source finance management software focused on privacy and built on top of "Envelope Style Budgeting". In this tutorial, we'll show you how to install the Actual Budgeting System on the Debian 12 server.
-
The New Stack ☛ How to Run Docker in Rootless Mode
Although it’s possible to deploy Docker containers without root privileges, that doesn’t necessarily mean it’s rootless throughout.
-
LinuxTuto ☛ How to Install PostgreSQL 17 on AlmaLinux 9
PostgreSQL (often called Postgres) is a powerful, open-source relational database management system (RDBMS)