Hackerific

last update:

I’m very pleased to announce that the IPython TextMate bundle is in a state where it can actually be used – you can probably consider it to be a pre-beta. To celebrate this, I’ve made a simple screencast demoing some of the basic features. IPython TextMate Bundle Demo from Matt Foster on Vimeo. This screencast can also be downloaded, and I hope to give a quick overview of some of the more advanced features in a follow-up.

After being shown the huge potential of mixing TextMate with IPython via a little applescript, I started work on the IPython TextMate bundle. I also set up a google group, and talked to the ipython-users mailing list. Their response was great, and they’ve allowed us to discuss the project on the ipython-dev list, if we tag message subjects with [TextMate]. There’s also a possibility that we can distribute the bundle with IPython in the future!

I realise that to lots of Mac users, having to use the command line is like having to hunt and kill you own food. That’s fair enough. It doesn’t mean you don’t want the latest TextMate coolness though, so I made this quick silent movie to illustrate how to install GetBundles. You can watch it below, or on Vimeo, or download it as a QuickTime movie, a pdf or Keynote presentation.

Matlab Bundle Merge

I’ve successfully committed Thomas Kjosmoen’s matlab bundle changes into the (relocated) macromates SVN repository. His work is absolutely stellar, so I recommend you grab the bundle ASAP. I’ve also managed to keep the useful extensions I made to the previous incarnation intact. As ever I’m eager to hear your feedback and bug reports. Either directly, or via the google group. The code is also available in GitHub for your forking pleasure.

Whilst looking at the gnuplot website, I discovered the demo page, which shows, amongst other things, new features in the CVS version. The main that caught my eye was the plot on the right, which shows a few overlaid sinusoids, with the code used to generate them as the key. Here’s the code: plot for [n=2:10] sin(x*n)/n with filledcurves That’s right, one line for 8 plots! Version 4.3 of gnuplot introduces the for keyword, which lets you sweep through numerical parameters and loop through strings.