Khan Academy

A few months ago, I wrote about various places to learn online, including the Khan Academy. Then a couple of weeks ago I saw a TED talk by Salman Khan where he talked about the Khan Academy (what else?) and its recent improvements. So I went back to the website and signed up.

Removing background from an AVI using ImageJ

I've recently been taking a lot videos of swimming cells, with the aim of calculating their velocity. In each video there is inevitably some background dirt or stuck cells, which can hinder the macro I use to automatically track cells. To deal with this problem I've written a very simple ImageJ macro (ImageJ is an excellent, free, open source image processing program) to remove static objects from an AVI or stack of images, which has proved surprisingly effective.

Learning online

A while ago I wrote about learning Chinese online, but there are resources for learning just about anything online. The internet is my primary source of information when learning programming nowadays. The statistics for my website suggest that the main reason people visit it is that they want to learn Pygame, Inkscape or how to make an SVG.

A couple of sites I have recently discovered have a lot of good resources for studying.