:: (Bloggable a) => a -> IO ()
About Archives GitHub LinkedIn
  • Google Images Plugin For Corripio

    Mar 3, 2008 • Ruby, Solutions

    A simple post this time. Corripio is a program for OS X that lets you easily find album artwork for your music collection. However, it’s a bit rough around the edges and its built in web based mechanisms for retrieving this artwork are rather limited and frankly a bit rubbish. I’ve managed to solve all these issues by writing a plugin to fix its unaccountable lack of support for Google Images.

    Read on →

  • FizzBuzzing At The Type Level

    Feb 27, 2008 • Haskell

    It seems like the FizzBuzz meme has resurfaced, thanks to this reply to Raganwald’s post on the subject. Since I didn’t get on the bandwagon last time, I thought I’d take a crack at implementing with a bit of a twist: using the Haskell type system! This is my first moderately large type level program, so it’s probably not quite as elegant as it could be, but it does work and is fairly readable.

    Read on →

  • Raytracing With A Single Haskell List Comprehension

    Feb 24, 2008 • Haskell

    My dissertation this year has been on adding Simon Peyton Jones and Phil Wadlers Comprehensive Comprehensions to the Glasgow Haskell Compiler, and I might blog about that in the future. During this work, I needed to come up with some test cases for the generalized list comprehensions and so inspired by this post by LukeH I decided to implement a ray tracer in Haskell where all the raytracing logic is put within a single comprehension!

    Read on →

  • Breaking The Running Key Cipher: Part 2

    Feb 14, 2008 • Cryptography, Solutions

    This is the second post in a series of three covering the running key cipher. You can find the first part here.

    Read on →

  • In Defence Of Clipperz

    Feb 5, 2008 • Cryptography, Ranting

    My last post, which detailed my switch to Mac, got a lot of attention from an unexpected audience: designers of password manager programs! Not only did I get a welcoming comment from the co-author of the wonderful 1Password, but I also received an email from Marco Barulli of Clipperz, an online password manager which I mentioned only briefly. Marco quite rightly wanted to point out that some of the things I said about his product could potentially be misleading, and so in the interests of accuracy I’m reproducing the meat of exchange (with his permission!) here in public:

    Read on →

« Older Newer »

© - Powered by Jekyll & whiteglass - Subscribe via RSS