Hackerific

last update:

I proudly present: my first foray into screencasting! After months of umming and ahhing I finally decided to get a copy of screenflow (partially for Christmas, and with a nice educational discount!). To ease myself into it, I decided to start with something simple, so I ended up with how to download and install my Gnuplot bundle for TextMate. Installing Gnuplot TextMate Bundle from Matt Foster on Vimeo. Please leave your comments below, and I’ll try to address them.

This morning I was reading this tutorial on Chaco, a 2-D visualisation toolkit for Python (it’s part of the enthought python distribution), and I wanted a toy project to get a feel for it. I decided to put together a very quick model of amplitude modulation, the kind of thing elec-eng students cover early in their degrees. I came up with this: Uploaded with plasq's Skitch! It’s very heavily based on the code in the tutorial above, but it works well, and it looks and feels pretty cool.

I’m fairly sure that aesthetics play a large part in how people view your work – ugly correct results are probably viewed as being worse than pretty, but wrong results. Aesthetics must play a fairly big role in how people perceive your work. I’ve just finished generating a lot of quiver plots for my thesis. A quiver plot is a graph of vectors, illustrating a flow field. My results typically show an image with motion vectors overlaid, all plotted with Matlab, a piece of software which is very heavily used in academia in the UK (and probably all over the world).

My top 5 ZSH tips!

Since reading this question on stackoverflow I’ve been intrigued by zsh, and looking at cool things it can do to make my life easier. I decided to jump on the top-n things bandwagon and publish a quick list of zsh bits I find really useful. Here’s a quick list of my top five tips: Try using zsh’s awesome for loops: for file (prefix) $file:s/prefix/new_prefix/ or if you want more than one command in the body, try: for file (prefix) {one; two; three} Use numerical ranges for operating on batches of files: {0.

I’ve recently been playing with a cool project on GitHub: zshkit . It’s a basically just way of organising your zsh config files, but it’s inspired me to look at improving my shell productivity and I hope to post a few times about this. One of the many changes I made to my fork of zshkit, is to minimise the prompt. It’s something I’ve not really considered before, and I’ve pretty much always used something a lot like gentoo’s default.