Let us contemplate existence
23 May 2010
I continue my review of the book "Programming the Semantic Web". In this post look at the key topic of ontologies.
Still swimming in the Semantic Web
23 May 2010
I continue my review of the book "Programming the Semantic Web". In this post we talk about RDFs.
Metadata is our data
19 May 2010
In my last post, I talked about talking some first tentative steps into the semantic web. Two of the commentators suggested that I should check out the book "Programming the Semantic Web" published by O'Reilly. In this post I talk about what I have read so far.
Headfirst into the Semantic Web
12 May 2010
OWL is the Web Ontology Language. In this post I talk about available Python modules working with OWL.
Cross Site Request Forgery protection in Django
07 May 2010
Stopping Django's Cross Site Request Forgery protection from breaking your site.
A basic search box with Django
29 November 2009
This post explains how I made the simple search box for this site using Django.
Bazaar version script
28 November 2009
I talk about my Bazaar version script, use it in any Python package that is version controlled using Bazaar, then the user of a package can easily see an automatically generated minor version number.
Making a Django form field using aggregated values
18 November 2009
The Django admin list_filter function provides a nice way of searching by the contents of fields. How do we implement that in the public side of a web application?
Countries in Django
17 November 2009
In this post I talk about the CountryField that I used in my Django application.
Processing your offline gmail in Python
03 February 2009
In this post, we look at the new offline feature of Google's webmail, and we use SQLite to make the email available in Python.
Site upgrade please check your RSS feed
26 December 2008
I have updated the software that this site runs on, please check your RSS feeds.
Introducing Soturi - yet another Django blog application
22 December 2008
I have uploaded the code of this site to a repository, feel free to download and have a play.
ReStructuredText tables and doctests
05 October 2008
I explain my little module for generating reStructuredText tables. Then I look at the Python doctest module.
Ohloh and the popularity of programming languages in free and open source software
22 September 2008
I review a website called Ohloh, and use it to make some graphs about the popularity of different programming languages in free/open source software.
Django FreeComments cleanup script
21 September 2008
A very quick and dirty command line script to clean up your Django FreeComments.
PyCon UK Rambles and Statistics
31 August 2008
I ramble on about Python West Midlands, PyCon UK and show some pie charts.
Recurring monthly events in Python
09 August 2008
In this post, I share the code of two different approaches for converting a recurring event (e.g. every third Thursday) to an actual calendar date.
PyCon UK 2008 this September
27 July 2008
A quick preview of the UK Python conference, happening on September 12-14th.
Using new social networking service Identi.ca from the command line
23 July 2008
In this post I introduce the social networking site identi.ca, and I show how to use identi.ca from the command line using my Python module.
Python and TCL
02 July 2008
In this post I write a function for finding the nearest neighbours in a list for both Python and TCL.


