- ARCHIVE / TechLife
- RDF programming with AllegroCL and AllegroGraph
Allegro Common Lisp (wikipedia) is a commercial implementation of the Common Lisp programming language developed by Franz Inc. Allegro CL provides the full ANSI Common Lisp standard – but more interestingly for me, it also provides a very comprehensive suite of tools for semantic web programming. So I decided to give it a go, in […]
- Survey of Pythonic tools for RDF and Linked Data programming
In this post I’m reporting on a recent survey I made in the context of a Linked Data project I’m working on, SAILS. The Resource Description Framework (RDF) is a data model and language which is quickly gaining momentum in the open-data and data-integration worlds. In SAILS we’re developing a prototype for rdf-data manipulation and […]
- Installing PIL on Djangostack 1.1.1/1.2/1.3
The popular Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats and provides powerful image processing and graphics capabilities. I normally use Bitnami Djangostack for most of my Django development, which doesn’t come with PIL installed by default so in this post I’m summing up what […]
- Python links (and more) 7/2/11
This post contains just a collection of various interesting things I ran into in the last couple of weeks… they’re organized into three categories: pythonic links, events and conferences, and new online tools. Hope you’ll find something of interest! Pythonic stuff: Epidoc Epydoc is a handy tool for generating API documentation for Python modules, based […]
- Setting up Django Registration
Django’s admin framework includes the basic functionalities for logging in and out of the admin site, but if you’re building a so-called ‘social’ application and want people to be able to sign-up, log in and thus benefit from additional site functionalities then you need to use a more generic ‘registration’ application. The good news is: […]
- Installing Mercurial on OSx 10.6.5
Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive. That’s what you read on its website, at least. I decided to give it a go mainly because I was looking forward to use a decentralized version control system for a couple of […]
- Clojure or not clojure?
Clojure is a quite recent programming language that’s becoming popular among developers; the big selling point is that it’s functional and dynamically typed (such as Lisp or Python), but since it uses Java’s Virtual Runtime as its platform it also accommodates the needs of the many developers have been growing up in the Java world. […]
- Preloading stuff in django’s interactive shell
Django’s shell is a fantastic way to interact with all the components of your django application, eg when testing new functionalities or debugging a nasty error. Sometimes though you end up loading the same variables or importing the same modules every time you run the shell , for example because you are trying out a […]
- Editing PDF metadata on OSx (ie: having the Kindle display the right title/author with pdfs)
One of the cool things you get to do with a Kindle is being able to access your pdf library on the go; however soon enough I ran into the problem of getting all the pdf files to show up with the right metadata, e.g. name, author, creator etc.. I thought that was a simple […]
- Raphael: js library for Scalar Vector Graphics
I don’t do much (web) front-end design usually, although often I find it vital to visualize my ideas using some sort of basic but functional UI-kit. Well, if you’re like me, you’ll probably be happy to know about Raphael. This is a javascript library that sits on top of the SVG specifications and provides a […]