This is an exceedingly simple FAQ application for Django, which I wrote for Henry.
Articles
-
Simple FAQ application for Django
31 Dec 2006
-
Testing Population Dispersal Hypotheses: Pacific Settlement, Phylogenetic Trees, and Austronesian Languages
29 Dec 2006
Greenhill, S. J. & Gray, R.D. (2005). Testing Population Dispersal Hypotheses: Pacific Settlement, Phylogenetic Trees, and Austronesian Languages. In: The Evolution of Cultural Diversity: Phylogenetic Approaches. Editors: R. Mace, C. Holden, & S. Shennan. Publisher: UCL Press.
-
Django Database Export, v.00001
04 Nov 2006
Here's something I wrote to export database contents from a django application into the Django database API format.
-
mnemosyne - a personal information wiki
19 Oct 2006
I've just released my personal wiki system mnemosyne to the public. It runs under Django, written in Python and I've released it under the BSD licence, check it out at http://mnemosyne.simon.net.nz
-
benchmarking .htaccess performance
27 Aug 2006
One of the common tips to increasing Apache performance is to turn off the per-directory configuration files (aka .htaccess files) and merge them all into your main Apache server configuration file (httpd.conf). Jeremy raised an interesting question about when the performance loss caused by using many htaccess files is offset by the ease of maintenance. He's arguing - and I agree - that it makes sense to keep the configuration locally inside .htaccess files, despite the performance loss as these are easier to maintain....
-
Processing mod_security audit logs with logwatch
26 Aug 2006
This is a quick and dirty LogWatch script to process mod_security audit logs. I had a google, and couldn't find any released scripts, so here's my one.
-
process a url query string in PHP
27 Jul 2006
A PHP function to parse a url and extract its arguments.
-
Django Middleware Games
27 Jul 2006
I was fascinated by Andrew Wooster's Fun With HTTP Headers post and I decided that Django should do something cool with its HTTP headers too. So, I banged these middlewares together to add a simple (and utterly useless) X-Djazzified-By and X-Now-Playing response header to all pages served by Django. Just a subtle way of showing your Django-fanship.
-
Wordpress Projects List plugin
26 Jul 2006
Basically, I wanted to list various projects I've worked on, so I built this very simple projects list plug-in for wordpress.
-
Protecting MySQL from SQL Injection Attacks with PHP.
05 Jun 2006
This is intended as a brief guide to protecting your MySQL database from SQL injection attacks. Unfortunately, a large amount of the code that I've seen written by people on forums, and in countless crappy PHP tutorials lurking around on the net, and in the many websites that display the "magic breeding slashed-quote" show that many people just do not understand what's going on and how to protect themselves against SQL injection attacks.