There are loads of little commands in vim for navigating around your files. One of the ones I like the most is gd
, for "go to local declaration". What that does - or is supposed to do - is find the place at which the identifier under the cursor is declared or ...
I spend a lot of time in the Python shell - specifically, IPython. Like many Python programmers, I find it invaluable for delving into the structure of objects, exploring their members, running their methods, and so on. It's really the dynamic language's answer to the really good IDE support ...
more ...I'm starting to blog again more regularly, but of course half the fun of having your own blog is mucking about with the technology that powers it. Encouraged by others who've recently made the switch, I've moved this blog over to the static page generation system Pelican ...
more ...Here are the slides from my talk at Europython 2010, Advanced Django ORM Techniques.
The talk is mainly a summary of the query optimisation tricks I've previously talked about on this blog, although I did begin by explaining briefly how models, fields ...
more ...