Hackerific

last update:

Recently, I’ve been generating gazillions of sequences of pngs that I’ve saved from MATLAB. The filenames look like: interesting_image_<01--nn>.png What I really want is movies, but I really don’t like using MATLAB’s flakey movie generation code, it produces low quality output with ginormous files, and is really slow. This is where and Quicktime Pro comes in. By allowing you to open sequences of images, and then save them as movies, it’s half way to a nice solution, but it still involves too many clicks, and tends to over-compress my nice clean pngs.

A few days ago, on one of my regular del.icio.us/popular procrastination research trawls, I discovered DTerm, a HUD style, context-sensitive, drop down command line thingemy. It’s pretty cool, with useful features like ‘insert selected items’, and ‘copy results’ and after a couple of updates I can see it being totally great. Here’s a quick screenshot: I’d recommend taking at look at their site for a more complete screencast with some useful ideas.

I used to be a fairly heavily Octave user, but when I started my PhD I had to use MATLAB for some specific toolboxes. I found this quite annoying, because I think MATLAB is big, and slow, and clunky (and leaks memory). So I’m quite happy to report that I think that this might be about to change. On December 21 2007, Octave 3 was released. Now, I’m not sure if this is relevant to this post, but it did prompt me to upgrade, and since I was playing with some MEX (MATLAB external interface) files, I decided to see if I could make them work with Octave.

Unfortunately, getting DHCP3 and BIND9 to work together is not quite as easy as it could/should be. I found it really difficult to find any decent examples, and the docs weren't much use. DHCP's man page fails to actually explicitly tell you about certain options, instead you have to guess them from the text. I've put this here in the hope that it might be handy to some of you.

I don’t remember ever having the home or end keys working the way I like them in Terminal.app, but I was recently playing with the new settings interface, and I found the keyboard section. The default, ‘basic’ profile looks like this: Where the ‘Action’ column is the key-code, or action that gets emitted when a given key is pressed. The default for the ‘end’ key is: That quite simply means move to the end of the window (or as far down as possible).