last update:

I’ve just enabled disqus support in the blog template. Now, instead of the mephisto form, you should see a disqus one. I’m hoping this should speed up the commenting process, and make it easier for discussions to happen. So please, comment away!

ZSH Abbreviations

Abbreviations are ZSH feature I just stumbled across, whilst proselytising about GRML, a cool linux distro. Here’s a snippet to show you the ultimate power they offer: OK, so it may not make much sense as it stands, but bear with me. Suppose you want to get some information about the size of the directory tree you’re in. Now, you want to use something like du -sch, traditionally, you might have alias da='du -sch' in a config.

During the course of my PhD, I’ve spent quite a lot of time examining methods of interpolating scattered data. By scattered, I mean something that looks like this: Uploaded with plasq's Skitch! Or alternatively, like a very, very gappy image. This type of data is very common in geoscience, and so interpolating it so it looks more like this: Uploaded with plasq's Skitch! Is a common activity. As well as examining common methods of interpolating scattered data, such as cubic, linear and nearest neighbour methods, I’ve looked at natural neighbour interpolation, radial basis function interpolation, everyone’s favourite kriging and a less common methods known as adaptive normalised convolution (ANC).

2008 was an eventful year for hackerific, I entered my second year of blogging in October (and nearly didn’t notice), started posting more on TextMate and Python, and discovered and got involved with loads of cool projects. I had originally intended to write a ‘year in review’ type of post, but instead of something retrospective, I’ve decided to talk about things I’d like to accomplish this year. Here the list:

After reading this message on the textmate-users mailing list, I decided to have a go at writing a command to add comment chars to the ends of lines. Here’s what I ended up with: To use it, create a command in TextMate’s bundle editor, then make a new command, and set the input and output dropdowns to look like this: Uploaded with plasq's Skitch! Finally, set up scope selections (e.