news
today's howtos
-
Dan Langille ☛ Connecting to Time Capsule provided via Samba (on ZFS)
I use Mac laptops. Have for years. I make use of their Time Machine backups.
I configured Time Capsule instance using Samba, FreeBSD, and ZFS (latest) and today I added a new user to that configuration.
Next, I wanted to start the backups. I didn’t find details in my blog, so that prompted this post.
In this post:
This post assumes you’re already configured the server (see above links).
FreeBSD 14.2
samba 4.16.11 -
Ahmad Shadeed ☛ The Basics of Anchor Positioning
In CSS, we can now position an element relative to another element, regardless if it’s a parent or not.
-
Ubuntu Handbook ☛ [Quick Fix] Firefox Cannot Download or Open Files in Ubuntu 24.04
The default Firefox browser (Snap version) in Ubuntu 24.04 is always failing to download or open files! Here’s why and how you can fix it. Not only for Firefox, the issue also happens when read or write user files with other SNAP apps in both Ubuntu 22.04 and 24.04 LTSs. Why?
-
The New Stack ☛ Install Cursor and Learn Programming With Hey Hi (AI) Help
I’m not a big fan of using Hey Hi (AI) as a shortcut.
-
MJ Fransen ☛ Quickly transpose sentences and paragraphs using key bindings in Emacs
Emacs has several fantastic functions that offer you superpowers when it comes to text editing.
Not all of these functions come with default key bindings.
To make editing prose more efficient, I added a few key bindings for transposing sentences and paragraphs.
-
Nicolas Mattia ☛ build.log#1 - Printing labels via SSH with Raspberry Pi Zero and Nix
I acquired a second-hand label printer. I did not want to install any proprietary drivers. So I set up a Raspberry Pi Zero with WiFi and installed ImageMagick and Python with Nix to print labels remotely.
-
idroot
-
ID Root ☛ How To Install Vivaldi Browser on Debian 13
Installing Vivaldi browser on Debian 13 offers users a powerful, feature-rich browsing experience with extensive customization options and advanced productivity tools. This comprehensive guide provides detailed step-by-step instructions for multiple installation methods, ensuring a successful setup regardless of your technical expertise level. Understanding Vivaldi Browser What is Vivaldi Browser?
-
ID Root ☛ How To Install GNOME on Fedora 42
Installing GNOME on Fedora 42 opens up a world of modern desktop computing with one of Linux’s most polished and user-friendly desktop environments. Whether you’re running Fedora Server, a KDE spin, or starting fresh with a minimal installation, this comprehensive guide will walk you through every step of the process.
-
ID Root ☛ How To Install ClamAV on AlmaLinux 10
Modern GNU/Linux systems face increasingly sophisticated malware threats, making robust antivirus protection essential for enterprise environments. AlmaLinux 10 administrators need reliable, open-source security solutions that integrate seamlessly with existing infrastructure while maintaining optimal system performance. ClamAV stands as the industry standard for GNU/Linux antivirus protection, developed and maintained by Cisco Talos Intelligence Group.
-
ID Root ☛ How To Install Lazygit on Fedora 42
Lazygit transforms Git workflow management through its intuitive terminal interface, offering developers an efficient alternative to traditional command-line Git operations. This comprehensive guide provides detailed instructions for installing Lazygit on Fedora 42, ensuring a smooth setup process regardless of your GNU/Linux experience level.
-
ID Root ☛ How To Install MongoDB on Fedora 42
Installing MongoDB on Fedora 42 requires careful attention to repository configuration and security practices. This comprehensive guide walks you through every step of the installation process, from initial setup to advanced configuration and troubleshooting. MongoDB’s document-oriented NoSQL architecture makes it an essential database solution for modern web applications.
-
ID Root ☛ How To Install Visual Studio Code on Debian 13 [Ed: Proprietary spyware or Microsoft; use something like Kate INSTEAD]
Visual Studio Code has become the leading choice for developers worldwide, offering powerful features, extensive customization options, and seamless integration across multiple programming languages. This comprehensive guide will walk you through installing Visual Studio Code on Debian 13 “Trixie,” providing multiple installation methods to suit different user preferences and system configurations.
-
-
Linuxiac ☛ How to Install VS Code on Debian 13 “Trixie” [Ed: Et tu? Endorsing Microsoft spyware, helping people use it?]
Step-by-step instructions for installing Visual Studio Code on Debian 13 “Trixie,” helping you set up your coding environment in minutes.
-
Peter Czanik: Installing syslog-ng 4.9.0 on FreeBSD
Version 4.9.0 of syslog-ng has been available for some time. However, it is not available yet in FreeBSD ports, as there were compilation problems on FreeBSD 15-CURRENT. You can still install it using my own updated ports Makefile.
I maintain my own version of the syslog-ng port for FreeBSD: https://www.syslog-ng.com/community/b/blog/posts/installing-a-syslog-ng-4-development-snapshot-on-freebsd This is what I use for testing syslog-ng development snapshots on FreeBSD. Version 4.9.0 was tested on FreeBSD 13, 14 and 15. Syslog-ng 4.9.0 introduced support for inotify on Linux. FreeBSD 15 introduced kernel level inotify support as well. I could not reproduce the problem myself, but under some circumstances, compiling syslog-ng 4.9.0 on FreeBSD 15 fails at an inotify-related part.
-
LinuxConfig ☛ exa vs ls Comparison: Modern File Listing for Power Users
The ls command on Linux systems has been the standard file listing utility for decades, but a modern alternative called exa is gaining popularity among system administrators and developers. Written in Rust, exa offers enhanced features, colorful output, and better defaults compared to the traditional ls command. This comprehensive comparison will help you understand the differences between exa vs ls commands and decide which file listing tool better suits your workflow. In this tutorial, you will see how both commands work, their unique features, and when to use each one for optimal productivity on the Linux command line.