Category Archives: Notes

Scripting languages are not the same as dynamic languages

In his History of Python: Introduction and Overview, Guido van Rossum repeats the confusion between “scripting” and “dynamic” languages:
Python is currently one of the most popular dynamic programming languages, along with Perl, Tcl, PHP, and newcomer Ruby. Although it is often viewed as a “scripting” language, it is really a general purpose programming language along […]

The newest version of Indesxifrable, code name “Ningú no ho entén”, available now!

Dear people making announcements, specially on planets:
Please provide a small description of what the project does or at least a link to the main page. “Text Editor” is easy to understand, but many project names are not. What does PiTiVi do, and why is the Simple Timeline gone? What’s a gbrainy and why is it […]

Finding a file’s nautilus thumbnail

Nautilus uses, as per the freedesktop.org spec, an MD5 hex digest of the file’s URL as the thumbnail filename and keeps it as a PNG image in ~/.thumbnails/normal. To get this MD5 with pyton, use

md5.new("file:///file/path").hexdigest()

I write this here so I remember next time.

FOSDEM 2008

Next week I’ll be at FOSDEM 2008 in Brussels. This is the first time I’ll be at a big programmer meeting, so I’m pretty excited. I first thought I’d just attend one of the many DevRooms, but seeing how many interesting talks there are, I’ve had to make myself a schedule using Google Calendars. I […]

Common Lisp tutorial

Peter Seibel is trying to get its Common Lisp tutorial up in Google search results. I have the book and I cannot recommend it enough, it’s the best way to learn Lisp programming right now.