news
today's howtos
-
François Marier: Recovering from a broken update on the Turris Omnia
The recent Turris OS update from 7.2.3 to 9.0.0 took down my WiFi entirely. The wired network still works fine, but wireless is completely broken.
-
Linux.org ☛ Linux Boot Management with efibootmgr
Most systems these days use the Unified Extensible Firmware Interface (UEFI). This is an interface between the hardware on a PC and the Operating System (OS). When the hardware begins, there is firmware that is loaded and starts initializing the hardware. Once the UEFI has initialized the hardware, it then loads the boot manager, and then loads the OS through the boot manager.
-
Manuel Matuzović ☛ Using the Ancient Evils for Debugging - HTMHell
Deep down in the dark voids of HTML specs long gone sleeps a terrifying thing. Imagine, if you will, a DOM node so mighty, that it can change the content-type of parts of the document. An HTML element that makes the parser tremble and withdraw, and that cannot be stopped even by its own end tag.
The wise people of W3C try to keep the knowledge of this terror away from the mere mortals’ eyes to spare us the danger of its madness. They advise us not to use the magic tag name that is the incantation for this ancient malice.
-
Jim Nielsen ☛ Malicious Traffic and Static Sites
I wrote about the 404s I serve for robots.txt. Now it’s time to look at some of the other common 404s I serve across my static sites (as reported by Netlify’s analytics): [...]
-
Markup from Hell ☛ Top layer troubles: popover vs. dialog - HTMHell
Have you ever tried to set z-index: 9999 to solve element layering issues? If so, you’ve been fighting a fundamental CSS concept of stacking contexts.
-
Markup from Hell ☛ Using the Ancient Evils for Debugging - HTMHell
Deep down in the dark voids of HTML specs long gone sleeps a terrifying thing. Imagine, if you will, a DOM node so mighty, that it can change the content-type of parts of the document. An HTML element that makes the parser tremble and withdraw, and that cannot be stopped even by its own end tag.
The wise people of W3C try to keep the knowledge of this terror away from the mere mortals’ eyes to spare us the danger of its madness. They advise us not to use the magic tag name that is the incantation for this ancient malice.
-
ID Root ☛ How To Install Gradle on AlmaLinux 10
Gradle has become the go-to build automation tool for modern software development, powering millions of projects worldwide from Android applications to enterprise Java systems. This powerful, flexible build system combines the best features of Apache Maven and Ant while introducing its own declarative build language based on Groovy and Kotlin.
-
ID Root ☛ How To Install Ventoy on Debian 13
If you’ve ever struggled with reformatting USB drives repeatedly to test different GNU/Linux distributions, you’ll appreciate what Ventoy brings to the table. This open-source bootable USB solution eliminates the tedious cycle of writing and rewriting ISO images.
-
HowTo Geek ☛ This open-source Linux app got me to ditch the git command
This beautiful Linux terminal app will help you ditch the git command line for good. Its responsive layout and keyboard interface help to tackle the challenge of even complex git commands.
Lazygit is a TUI for Git
?Lazygit is a tool designed to ease your day-to-day git use. The git command-line program is definitely worth learning, but it’s highly complex. It may offer a huge number of features, but you probably only use a tiny subset of them. Even so, it can be hard to remember those commands that are essential yet rare, like bisect or stash.
Like many modern apps for the command line, Lazygit has a multi-line text interface to approximate a GUI. It’s a compromise between the sparse minimalism of git and the mouse-driven, fully graphical interfaces of tools like GitKraken and SourceTree. In fact, the overall layout will be familiar if you’re a user of the GitHub Desktop app.
Lazygit lets you do all the basics using the keyboard, from stashing and committing to switching branches or checking out new worktrees. Basic mouse support is available, too, but the nature of the TUI means that keyboard navigation is quick and easy.