today's howtos
-
Michael Kjörling ☛ Overwriting a storage device with random data (on Linux)
Note: Do not do this with a SSD, including NVMe SSDs. SSDs rely on processes known as garbage collection and wear levelling to reduce wear, which are short-circuited if you do to it what I propose here. For typical magnetic media such as rotational hard disk drives, however, there is no significant downside to this (other than the wallclock time the process takes to perform).
-
University of Toronto ☛ How SAML and OIDC differ in sharing information, and perhaps why
In practice, SAML and OIDC are two ways of doing third party web-based authentication (and thus a Single Sign On (SSO)) system; the web site you want to use sends you off to a SAML or OIDC server to authenticate, and then the server sends authentication information back to the 'client' web site. Both protocols send additional information about you along with the bare fact of an authentication, but they differ in how they do this.
-
Thomas Rigby ☛ Why I don't bother with post production
I'll caveat all of this with saying again this is only one way of taking pictures. Other people who aren't me have their own reasons for editing images. I'm not saying what I do is right, it's just right for me. If I was selling my photography or working on a commission, I may think differently.
-
Josh Betz ☛ CSS Verified Badge
I’ve always liked the idea of visually differentiating my comments to make it clear when I’m replying. Some sites use a “verified” badge for this, and for a while, I did the same with an icon font. I removed the icon font along with the recent optimization work and found a way to achieve a similar verified badge effect with just a few lines of CSS—no icon font needed.
-
Johnny Decimal ☛ 22.00.0101 My data storage & backup strategy
By email, Dylan asked about my data storage and backup strategy. In answering, I thought it'd be useful enough to formalise here.
-
Jeremy Cherfas ☛ A Little Learning ...
The immediate trigger was an email from someone about dark mode and how I wasn't supporting it. I made the minimum possible changes and immediately discovered that they did nothing to improve the look of the place, even though I never use dark mode myself. Something had to be done.
-
University of Toronto ☛ The OpenID Connect (OIDC) 'sub' claim is surprisingly load-bearing
OIDC (OpenID Connect) is today's better or best regarded standard for (web-based) authentication. When a website (or something) authenticates you through an OpenID (identity) Provider (OP), one of the things it gets back is a bunch of 'claims', which is to say information about the authenticated person. One of the core claims is 'sub', which is vaguely described as a string that is 'subject - identifier for the end-user at the issuer'. As I discovered today, this claim is what I could call 'load bearing' in a surprising way or two.
-
idroot
-
ID Root ☛ How To Install aaPanel on Fedora 41
aaPanel has emerged as a powerful open-source alternative to traditional web server control panels, offering an intuitive graphical interface that simplifies server management tasks. For Fedora 41 users looking to streamline their web hosting workflow, aaPanel provides an excellent solution that combines ease of use with robust functionality.
-
ID Root ☛ How To Install TCPdump on Fedora 41
In this tutorial, we will show you how to install TCPdump on Fedora 41. TCPdump is a powerful command-line packet analyzer used extensively by network administrators and security professionals to capture and analyze network traffic in real-time. This tool is essential for diagnosing network issues, troubleshooting connectivity problems, and monitoring network security.
-
ID Root ☛ How To Install Magento on AlmaLinux 9
Magento is one of the most popular e-commerce platforms available today, offering a robust and scalable solution for businesses looking to establish a strong online presence.
-
ID Root ☛ How To Install NTP on Linux Mint 22
In this tutorial, we will show you how to install NTP on Linux Mint 22. Accurate timekeeping is crucial for any computer system, especially in a networked environment.
-
ID Root ☛ How To Install Eclipse IDE on Rocky GNU/Linux 9
Eclipse IDE is a powerful integrated development environment (IDE) that is widely used by developers for building applications in various programming languages, including Java, C/C++, and Python. Its versatility and extensive plugin ecosystem make it a preferred choice for many software development projects.
-
ID Root ☛ How To Install Jenkins on Linux Mint 22
Jenkins is a powerful open-source automation server that has revolutionized the way developers approach continuous integration and continuous delivery (CI/CD) pipelines. In this comprehensive guide, we’ll walk you through the process of installing Jenkins on Linux Mint 22, providing you with detailed instructions, troubleshooting tips, and additional resources to ensure a smooth setup.
-
ID Root ☛ How To Install TcpDump on Ubuntu 24.04 LTS
In the realm of network administration and cybersecurity, understanding network traffic is paramount. TcpDump, a versatile command-line packet analyzer, stands as an indispensable tool for capturing and analyzing network packets in real-time. It is an essential tool for network administrators, security professionals, and developers who need to monitor and troubleshoot network issues.
-
ID Root ☛ How To Install CodeIgniter on CentOS Stream 10
In this tutorial, we will show you how to install CodeIgniter on CentOS Stream 10. CodeIgniter, a powerful PHP framework with a small footprint, offers an excellent toolkit for developing web applications swiftly. Its simplicity and speed make it a favorite among developers who value efficiency.
-
ID Root ☛ How To Install Zabbix on CentOS Stream 10
In this tutorial, we will show you how to install Zabbix on CentOS Stream 10. Zabbix stands as one of the most powerful open-source monitoring solutions available for tracking the status of network services, servers, and infrastructure components. With its robust capabilities for monitoring, alerting, and visualization, Zabbix provides system administrators with comprehensive infrastructure oversight.
-
-
dwaves.de ☛ GNU/Linux Debian 13 how to get latest eclipse + php (LAMP) + xdebug to work together
sharing is caring, so here is the solution: after installing everything like it should [...]
-
Barry Kauler ☛ Limine Installer efibootmgr usage fix
Problem and fix reported by Caramel: [...]