version: automagic (mobile | desktop)

Dave's Free Press

Technology

 

Search



Older stuff

  • Tech talks and presentations - the event and date given is the first time the talk was delivered:
    • Closures for Fun and Profit - delivered at the 2008 London Perl Workshop: slides
    • How to be a CPAN tester - delivered at the 2007 London Perl Workshop: slides
    • CPANdeps - lightning talk delivered at the 2007 London Perl Workshop: slides
    • Devel::AssertOS - lightning talk delivered at the 2007 London Perl Workshop: slides
    • news2mail - delivered at YAPC::Europe 2007: HTML | PDF | slides
    • rsnapshot - delivered at YAPC::Europe 2006: HTML | PDF | slides
  • Phone numbers
  • I get horribly horribly retro sometimes ...
  • Web stuff ...
  • Perl, the language of choice ... Proud to be a citizen of the Programming Republic of Perl
    • As a service to authors who want to check out the quality of modules they might want to use, along with all the other modules that they might use, I run cpandeps, which will show you all of a module's dependencies and their test results;
    • For a while I maintained Nathan Rosenquist's rsnapshot filesystem snapshot utility, and previously wrote the rsnapshot-diff utility which is now bundled with it;
    • I have a set of tools for gatewaying email and Usenet without requiring INN. The first fruits of this are here.
    • My perl modules are too numerous to list here so have a seperate page. They can also all be found on the CPAN, and also in my git repository.
    • perl-dep, a script for finding dependencies in perl code, now at version 2 thanks to Walery Studennikov.
    • I have patched infobot 0.45 to allow 'karma comments'. This needs documentation.
    • I have also contributed patches to peoples' work
      • Added support for "infecting" child processes to Adriano Ferreira's Devel::Hide
      • Submitted a patch for PostScript::Simple to support drawing dashed lines instead of just solid lines.
      • Added trustme and support for tieing to Richard Clamp's Pod::Coverage module. The tie support simply makes it ignore all the special methods of tieing classes.
      • Added the addr2cidr and addrandmask2cidr functions to Net::CIDR.
      • Backtick interpolation in Rick Booth's sigmonster.
  • Eee 900 Asus Eee
    • I have an Eee 900. It's handy for hacking on the train on the way to and from work, and while it's a little bigger than the Libretto I used for this many years ago, and so doesn't fit in my pocket, it's also a lot more capable, as you'd expect for something ten years newer. I run Ubuntu Linux on it, because the version of Linux that Asus supply is rubbish. I have written up some instructions on how to install it. And here, for no good reason, is a picture.
  • Palm stuff
    • Got a Treo 680 and want to look at your phone call records or SMS messages? In particular do you want to see how long your calls were or extract your SMSes to plain text files? It seems that these incredibly complicated tricks are beyond the wit of Palm, but I can do it.
    • Palm Download Marcus Aurelius's Meditations in Palm Doc format.
    • Download Tacitus's Germania and Agricola in Palm Doc format.
    • Download Julius Caesar's De Bello Gallico and De Bello Civili (Gallic Wars and Civil Wars) in Palm Doc format, either as one big file or as seperate files. (also on Memoware).
    • All the RFCs in Palm Doc format. These files are bzipped to save space. bzip2 is available from the author in both source and binary forms.
    • I encoded the above using Paul Lucas's txt2pdbdoc (which I have mirrored here in case anything Bad and Wrong happens to his site.
    • I have also released a perl module and script that not only encodes text (like txt2pdbdoc does) but also re-formats the document so that it looks better on a small screen.
    • I have contributed to the free public transport route planner Métro, including data for the Napoli Metropolitana, some London trains, and updates for London's Night Bus network.
  • Libretto 50ct Linux on the Libretto
    • I used to be a Librettist. Getting a useful OS onto a Toshiba Libretto can be a right swine because they have no built-in removable media drives, only one PCMCIA slot, and the PCMCIA CD isn't recognised. Here's how I got Linux onto my Libretto 50CT.
  • Other stuff