Six Sunday Snippets

SnippetsIn this bumper snippets pack, Perl for iOS, the end of Thunderbird ESR sort of, the new CLI for Amazon Web Services, Adafruits tiny Trinket, Google’s F1 database on paper and a missed update to a classic UNIX book:

  • Perl for iOS: Early days but Lestrrat reports that a Perl hacker by the name of Goccy has been working on PerlMotion, “a toolchain for iOS and OS X development using Perl 5”. The idea is reminiscent of RubyMotion, the commercial toolchain (£132 for a license) for iOS and OS which lets Ruby run on the iPhone and iPad and has seen surprisingly good takeup with app developers. PerlMotion will be presented at YAPC:Asia later this month.
  • Thunderbird ESR neo-retired: It looks like the end for Thunderbird ESR. Thunderbird ESR is the stable enterprise release of Thunderbird, but because they because there’s so little movement on the main branch of Thunderbird since Mozilla abandoned developing it, it seems it will easier to synchronise with a main branch instead. So on 17 September, Thunderbird 24 and 17.0.9ESR will appear, 29 October, 24.0.1 and 17.0.10ESR will be released and then… 10 December 24.0.2 will be released and 17.0.10ESR users will be updated to 24.0.2.
  • Amazon CLI: Command line interfaces are great, especially for scripting and automation, which is probably why Amazon have rolled out an all purpose AWS CLI written in Python, which supports most of the Amazon services you’d wouldn’t get a Pointless)answer with.
  • Adafruit Trinket: AdaFruit have announced the Trinket, a tiny microcontroller board for small and simple projects. For a full tour of the device, check out the AdaFruit Introducing Trinket pages where they work through all the aspects of the board and how to use it with the avr-gcc compiler or with the Arduino IDE tools. At $8 for one and 3.3V and 5V versions, I suspect this will be popping up all ove the place.
  • F1 is Google magic: Google only release code when they need to. For everything else, there’s academic papers. Take F1, the distributed SQL database that powers the company’s AdWords business. No code, but you’ll find a paper all about it and the techniques used there.
  • UNIX, the book: I have to admit that I completely missed the latest updating of a classic book in May this year, the third edition of Advanced Programming in the Unix Environment by Richard Stevens. This is the second update of the book by Rago who has apparently kept the book relevant and lucid; Steven’s original was somewhere between reference work and gospel when it came out originally.