news
today's howtos
-
James G ☛ Designing a new button to visually show and hide alt text
My implementation method used a combination of a HTML checkbox and the CSS :has selector. A div containing the alt text for an image would appear or disappear depending on whether the corresponding checkbox was checked.
-
University of Toronto ☛ I don't know how to implement proper ratelimiting (well, maybe I do now)
Given that rate limiting is such a common thing these days, I suspect that there are a number of algorithms for this with various different choices about how the limits work. Ideally, it would be possible to readily find writeups of them with internet searches, but of course as you know internet search is fairly broken these days.
-
Stuart Robson ☛ Un-Sass'ing My CSS: Compiling Multiple CSS Files into One
Compiling multiple CSS files into one brings several benefits. By reducing the number of CSS files, you decrease HTTP requests, which can significantly improve page load times. Additionally, maintaining a single CSS file can simplify your workflow, making it easier to manage styles across different components. Furthermore, a single, minified CSS file can enhance the performance of your website, leading to a better user experience.
-
SANS ☛ BASE64 Over DNS
I was interested to learn more about this, because DNS labels can only contain letters, digits and a hyphen. If you make a distinction between uppercase and lowercase letters, you have exactly 63 characters to choose from. While BASE64 requires 64 characters (and a 65th character for padding: =).
So how can the backdoor use BASE64 in a label, since RFC 1035 (and updates) does not allow characters +, / and = ?
I did some tests.
-
How to Fix “cdrom:// Debian GNU/Linux 13.1.0 Trixie DVD” Error in APT
Recently, after installing Debian 13 (Trixie) using a DVD or ISO, when I tried to update the system by running the sudo apt update command, I got this error: This is not something that only happened with Debian 13, but also with other versions. So, what is this error, and why does it appear?
-
How to Upgrade Debian 12 Bookworm to 13 Trixie
The transition from Debian 12 “Bookworm” to Debian 13 “Trixie” represents a significant milestone in the Debian ecosystem, bringing enhanced performance, updated packages, and improved security features that make the upgrade worthwhile for both personal and enterprise systems.
-
idroot
-
ID Root ☛ How To Install AnyDesk on Linux Mint 22
Remote desktop software has become essential for modern computing environments, enabling seamless access to computers from anywhere in the world. AnyDesk stands out as one of the most reliable and feature-rich remote desktop solutions available for GNU/Linux systems.
-
ID Root ☛ How To Install Plex Media Server on AlmaLinux 10
Setting up a robust media streaming solution has become essential for modern home entertainment systems. Plex Media Server on AlmaLinux 10 provides the perfect combination of enterprise-grade stability and powerful media streaming capabilities. This comprehensive installation guide covers every step needed to successfully deploy Plex on the latest AlmaLinux release.
-
ID Root ☛ How To Install Darktable on AlmaLinux 10
Digital photography enthusiasts and professional photographers seeking a powerful, open-source RAW processing solution will find Darktable an exceptional choice for AlmaLinux 10 systems. This comprehensive guide provides multiple installation methods, optimization techniques, and troubleshooting solutions to ensure seamless Darktable deployment on your AlmaLinux 10 workstation.
-
ID Root ☛ How To Configure AppArmor on Debian 13
AppArmor stands as one of the most effective mandatory access control (MAC) systems for securing GNU/Linux environments. This powerful security framework creates protective barriers around applications, preventing unauthorized access to system resources and significantly reducing the attack surface of your Debian 13 system.
-
ID Root ☛ How To Install OwnCloud on Fedora 42
Setting up your own cloud storage solution has never been more critical in today’s data-driven world. OwnCloud represents the perfect balance between functionality, security, and complete control over your digital assets. This comprehensive guide will walk you through installing OwnCloud on Fedora 42, transforming your server into a powerful, self-hosted cloud platform.
-
ID Root ☛ How To Install PowerDNS on Ubuntu 24.04 LTS
PowerDNS stands as one of the most robust and scalable DNS server solutions available today. Built with performance and flexibility in mind, this open-source authoritative nameserver offers enterprise-grade features that make it an ideal choice for web hosting providers, ISPs, and organizations requiring reliable DNS infrastructure.
-
ID Root ☛ How To Install Postfix on AlmaLinux 10
Setting up a reliable mail server is crucial for any organization or individual requiring efficient email communication. Postfix stands out as one of the most trusted and secure mail transfer agents (MTAs) available today. This comprehensive guide will walk you through installing and configuring Postfix on AlmaLinux 10, ensuring you have a robust email infrastructure.
-
ID Root ☛ How To Install iRedmail on Ubuntu 24.04 LTS
Setting up a reliable mail server can be challenging, but iRedMail transforms this complex process into a straightforward installation. This comprehensive guide walks you through installing iRedMail on Ubuntu 24.04 LTS, creating a powerful email server solution that rivals commercial alternatives.
-
ID Root ☛ How To Install Roundcube Webmail on AlmaLinux 10
Roundcube Webmail stands as one of the most popular open-source webmail solutions available today. This browser-based IMAP client offers a modern, intuitive interface that rivals commercial email platforms while maintaining complete control over your email infrastructure. Its rich feature set includes drag-and-drop functionality, advanced search capabilities, spell checking, address book management, and extensive plugin support.
-