What started out as a simple message archiving task turned into many hours of debugging, fixing, and cleaning up the old archives. Both frustrating and fun at the same time.
I’ve just published a new Ansible module called perlmod_install_info whose purpose is to help you install Perl modules on systems in the most portable way possible. Specifically, this module knows how to search for Perl modules in dnf, yum, and apt repositories as well as in cpanm. It prefers the OS repositories over CPAN because… Read More »
My hot take: Debian is a good desktop operating system for highly technical people who know how to troubleshoot and fix computer problems, but it may not be the best choice for less technical people looking for a desktop operating system to use instead of Windows or macOS.
Someone told Google that my “LInkedIn Jobs Filterer” Chrome extension violates LinkedIn’s trademark. It doesn’t. What can I do about it, when I can’t afford to pay lawyers to defend a free, open-source extension?
It’s a bad idea to entirely rely on the company hosting your password manager to back up your data.
Prereqs for this hack being useful to you: (1) you use GNU Emacs; (2) you keep a single Emacs running in your session and use emacsclient to open files for editing in it; (3) you have Linux computers that use systemd on which you keep multiple concurrent login sessions open; and (4) you want emacsclient… Read More »
I had to figure out the steps for myself by assembling pieces of it from many different web pages, so I’ve collected them all here for my benefit and yours.
I wrote a Chrome extension to filter job listings in LinkedIn because LinkedIn itself is bad at this.
The Ansible team has been great to work with, and it makes me happy that my small efforts to contribute to this critical software were welcomed and facilitated.
How to reliably run a script that requires networking immediately before your computer suspends.