Debian Package Dependency Management: Handling Dependencies | Linux Journal

System & Network Admin
Giving A Proprietary Power Supply The Boot
You’ve probably noticed that everywhere you go — the doctor’s office, hotels, or retail shops, there are tiny PCs everywhere. These small PCs often show up on the surplus market f…
Self-Hosting a Firefox Sync Server
After switching from Firefox to LibreWolf, I became interested in the idea of self-hosting my own Firefox Sync server. Although I had seen this was possible before, I had never really looked into it—until now. I embarked on a journey to set this up, and while it wasn’t completely smooth sailing, I eventually got it working. Here’s how it went.
Finding the Right Sync Server Initial Search: Mozilla’s Sync Server Repo I started by searching for “firefox sync server github” and quickly found Mozilla’s syncserver repo.
How To Resize Images Like a Pro with ImageMagick – TheLinuxCode
So you need to resize an image? Maybe you need a smaller version to upload to your website. Or a bigger one for a presentation. Perhaps you just want to experiment with different sizes and formats. Whatever the reason, resizing images is a crucial skill for any aspiring graphic designer, photographer, or casual image editor. […]
gearman [Gearman Job Server]
Hyper™
A terminal built on web technologies
Ghostty 👻
My writings about Ghostty, the terminal emulator I work on.
POSSE rss to mastodon
I want to post more to the blog, and I want to share it out a bit more. There's an indeiweb concept called POSSE, which means Publish on your Own Site, Syndicate Elsewhere. So lets write a script that pulls down my feed, looks as what I've posted so far on Mastodon, and prompts me to share something.
Setup Lets start our publish.rb script with some boilerplate fun, including some inline gems so we don't need to cart a Gemfile around all the time.
2024 Gems of the year winners
Today we’re thrilled to announce the winners of our fifth annual Gems of the Year awards! After our panel narrowed down the selection and the community voted on...
Home
Address bar autocomplete suggestions in Firefox | Firefox Help
When you type into the address bar, Firefox suggests pages you've bookmarked, tagged, visited before or have open in tabs. Learn more.
How to Convert a PDF to ePUB Format in Linux | Baeldung on Linux
Learn ways to convert PDF files to the ePub format in Linux.
Using Caddy to keep certificates renewed - Wiki - Caddy Community
You can use Caddy as an automated certificate manager to keep certificates renewed without having to run an HTTPS server [1]. This way, the certificates can be used by other programs that need them. Caddy’s tls app can be configured without the need for an HTTP server. It can keep certificates renewed. Without additional configuration, assets (certificates, keys, and metadata) are stored in a data directory on the local file system at a location dependent upon your OS. The simplest form is to ...
Navigating Service Management on Debian | Linux Journal
How to Configure Network Interfaces with Netplan on Ubuntu | Linux Journal
How to Install and Use Neo4j Graph Database on Debian 12
Neo4j is a high-performance graph database management system for graph storage, data science, ML, analytics, and visualization. In this tutorial, wel...
LocalSend: Share files to nearby devices
LocalSend is a free, open-source, cross-platform file sharing tool that allows you to share files to nearby devices.
pgDog
pgDog - PostgreSQL query router, pooler, load balancer, and proxy.
Fixing: cal: command not found
Install ncal to fix "cal: command not found" errors
Introduction to FFmpeg - AlexandreHTRB blog
Learn through practical examples how to use FFmpeg to edit videos and audios.
Rapidly Set Up Elixir Livebook with GitHub Codespaces! - Qiita
Original: GitHub CodespacesでElixir Livebookを爆速セットアップ!https://qiita.com/torifukukaiou/items/bc4cdc…
Vault Audit Logging
I thought i was done with this series, but there are a few loose ends that I think we can clear up pretty quickly. The most important of which is Audit Logging, because what is the point of a secure secrets tool if you don’t track who does what (or most importantly, fails to do what) with it. Lets jump in!
Enabling audit logs Enabling audit logging requires you to tell the vault server that it should use one of the audit “device types” that it offers with the required parameters.
Cloudflare tunnel for IPv6 only connectivity
Cloudflare offers a powerful tunneling service that allows for a host on a private network to expose a service but retain protection using cloudflares’ powerful CDN tools. At the time of this post that service is a legacy IP first service, but with one minor tweak it can operate with IPv6-only hosts. Meaning one can provision an IPv6-only host, but provide a dual stacked service. If that sounds powerful, that’s because it is.
Introduction to Linux Operating System
Linux: From supercomputers to smartphones. Explore the open source OS powering innovation. Discover popular distros like Ubuntu and Fedora. Learn why Linux matters.
What's involved in getting a "modern" terminal setup?
Beyond the Basics:Custom Data Types and Functions in Postgresql
What are custom data types and functions ? In PostgreSQL custom data types and functions are powerful...
How to Use Custom Data Types in PostgreSQL | Abdul Wahab Junaid
In PostgreSQL, you can create custom data types to represent specific kinds of data that aren't covered by the built-in data types. Here's a guide on how
NATS and Configuration Minions
Introduction Two blogs in one year. Who do I think I am? In all seriousness, thank you for all the feedback on the previous blog. As always, it really means a lot. This one might go a bit sideways, but building something like this has always been on my mind, and I got another spark to get it done while attending AutoCon2.
I caught the first half of a talk by Mircea Ulinic from Digitial Ocean.
It’s IP, Over TOSLINK!
At the recent 38C3 conference in Germany, someone gave a talk about sending TOSLINK digital audio over fiber optic networks rather than the very low-end short distance fibre you’ll find behin…
Enabling EVPN termination with Podman pods as systemd units
Quick Recap Link to heading This is a follow up to my lengthy EVPN series. In my last post I demonstrated how I managed to have EVPN termination inside Kubernetes nodes, hosting FRR inside a regular network-namespaced pod interacting with the host via BGP through veth pairs.
Overcoming the limitations Link to heading I also described how running inside a pod is limiting this architecture and prototype to serve the node’s main interface, because of the chicken egg-y issue of needing the underlay network to allow each node to reach the API server, while at the same time the configuration required to establish the underlay must be retrieved from the API server itself.