Hack to fix Django staticfiles on same host

I recently thought my hosting provider “must have done something” because my Django site suddenly lost all style sheets and other static assets. The pages rendered but they looked […] Continue Reading…

How to Clean Malware and Viruses Off a Windows PC with Free Software

Background
I recently needed to move from an old PC that had developed the click of death to a newer PC someone gave me for free—except that it was riddled […] Continue Reading…

Listserv to Mailman Part 3.3: Tips, Tricks, and Notes

During our Listserv to Mailman migration, I started keeping a tips file to remind myself of the syntax for helpful commands, so I wanted to share those tidbits here […] Continue Reading…

Listserv to Mailman Part 3.1: Converting Listserv Archives to Mailman

Note: You could end up using ten times as much disk space as your uncompressed Listserv archives, after converting them to Mailman’s mbox format and using Swish to index […] Continue Reading…

Listserv to Mailman Part 2.3: Migrating Subscribers And Keeping Them In Sync

Introduction: Options Make Things Complex
To migrate subscribers, ideally we’d just get the addresses on each Listserv list with a REVIEW command and then subscribe those addresses to each new […] Continue Reading…

Listserv to Mailman Part 2.2: Creating Mailman Lists Based On Listserv Lists

Introduction
This section describes how to create new Mailman lists equivalent to the existing Listserv lists.

When we did this, there were about two weeks when we made subscriber changes in […] Continue Reading…

Listserv to Mailman Part 2.1: Installing an Administrative Command Handler

Introduction
This section describes how to install an “administrative command handler”, something you can email list management commands to, just like emailing commands to LISTSERV. If you never used the […] Continue Reading…

Listserv to Mailman Part 1.2: Installing Swish for Archive Searching

Background
Mailman, unlike Listserv, doesn’t come with built-in list archive searching. (Which is funny since I’d always thought Listserv’s archive search was clunky and dated—but at least it had archive […] Continue Reading…