Other articles


  1. Pelican workflow

    Time flies —having an audience of one does not help either. Since it’s been so long since I’ve used my new pelican workflow, I had to reconstruct most of it, so I’m putting it down in this post as faster reminder just in case (although I’m ...

    read more
  2. Moving to pelican

    It’s been a while since I’ve written anything for this site. In the meantime, Hakyll has changed significantly enough to break my previous setup and I’ve been itching to try a different site generator.

    After a bit of research, I’ve decided to try out Pelican. It ...

    read more
  3. meta-python

    One of the great things about Python is the meta-programming facilities. I quite enjoy abusing language features that I like, and this post describes two such examples I’ve grown fond of. While their place in production code might be questionable, I have found them quite handy in various quick ...

    read more
  4. inotify; build

    A few months ago, when I started using Scala more seriously, I familiarised myself with sbt after seeing it touted as the recommended build tool here and there. Despite some grievances with this not-so-simple build tool, I did find one of its features rather handy: automatically executing compile or test ...

    read more
  5. Benchmark Load Balancing

    The Problem

    I am always looking for ways to turn boring school assignments to fun projects . A recent one involves the execution of a handful of spec benchmarks for a random set of gcc flags for my Compiler Optimisation course. This presents a slight challenge as the set of flags ...

    read more
  6. SSH Hops

    Last night I got really fed up with the SSH setup in Informatics at UoE, so I finally set out to automate it as much as I could and get rid of some ad-hoc scripts and aliases I had been using so far. In the process, I discovered some really ...

    read more
  7. When disks fail

    In the last year I’ve had to recover data from two failing disks as well as one accidental formating. Overall I was successful, thanks to a couple of excellent free software power tools: ddrescue [1] and testdisk.

    Because the process is somewhat involved, I decided to write this short ...

    read more

social