Other articles

  1. Projecting a basic world map

    I’ve recently added a VGP map display to PuffinPlot. In principle, this is fairly straightforward to implement: the program produces a list of global locations (longitude and latitude pairs), and I needed to overlay these on a small wireframe world map.

    Since I needed to project my locations in …

    read more
  2. Some simple spam rejection with exim4 ACLs

    I regularly receive email from a few persistent spammers who don't get caught by blackhole lists or Bayesian filters. Fortunately the spam I receive from them has enough consistent features that it can be rejected during the SMTP session at RCPT time, before the message content has been transferred. In …

    read more