Home
Blog
CV
Projects
Patterns
Notes
Book
Colophon
Search
Blog Posts in 2009
Here are the posts for 2009.
Getting Started with Python Chameleon Templates
Understanding JSON-P
Grab the Age of Stupid Widget
The Blog Contract
Initial Thoughts on Server-Side JavaScript
Sphinx Themes
MSR WhisperLite Internationale Stove (2005 model)
New Hetzner Server
Relative Imports for Web Frameworks
Apache Permissions
Tera Nova Voyager Superlite 2009
Re-imagining WSGI and Pylons
Sensible KVM Networking
St Pancras Ticket Barriers
I Saw the Pylons Book on the Shelf for the First Time!
Building a Photo Gallery
Can I Turn It On? - A Practical Introduction to Arduino and Dynamic Demand
Working with Python subprocess - Shells, Processes, Streams, Pipes, Redirects and More
Writing a Python Command Line Interface (cli) with Sub-Commands
Dealing with Paths
Generating Man Pages From reStructuredText
reStructuredText Field Lists
IronPython, Jython, Scala and Python: A Fairly Meaningless Server Performance Comparison
SSI, Memcached and Nginx (plus Varnish, ESI and static generation)
My Experience of Using reStructuredText to Write The Definitive Guide to Pylons
Using yield Statements in WSGI Middleware can be Very Harmful
IP-based Geolocation with WIP-Mania
Sphinx PDF Generation with LaTeX
An Introduction to KVM and JeOS Images on Ubuntu Intrepid
Ubuntu Intrepid 8.10 on MacBook Air
Updated My Desktop
Getting Started with Selenium and Python
Copyright James Gardner 1996-2020 All Rights Reserved.
Admin
.