Ian Ward

CKAN contributor/tech lead
Urwid author
PyRF contributor
Speedometer author

Contributing to Open Source
IASA E-Summit, 2014-05-16
Urwid Applications
Urwid Intro
Unfortunate Python
Django 1.1

Moving to Python 3
Article Tags


Ian Ward's email:
first name at this domain

wardi on OFTC, freenode and github

Locations of visitors to this page

News rss icon

Posted on 2007-06-24, last modified 2008-05-14.

Django comes with an amazingly powerful database API that does a very good job of hiding database-specific SQL. Sometimes, though, the API doesn't do exactly what you expect. I ran into this when developing the code that displays the “Tags” that have stories posted.

Fortunately, there is a fairly easy way to get down to the SQL and see what is happening when something goes wrong.

Read More …

Tags: Django

Posted on 2007-06-22.

This is a maintenance release that fixes a number of bugs that have been found in 0.9.8.

Read More …

Tags: Urwid Python

Linux Symposium Logo © 2007 Linux Symposium Inc.
Posted on 2007-06-14, last modified 2007-06-24.

OLS is just days away, and once again the schedule is hard to read and even harder to print.

Here is my attempt at re-formatting the schedule to make it easier to use. Please note this is not the official schedule. You can find the official OLS schedule here.

Read More …

Tags: OLS

Django Overview Slide
Posted on 2007-06-13, last modified 2007-06-22.

On May 31 I gave a tutorial on the new site code for the Ottawa Canada Linux Users Group.

The new site is based on Django. It implements the logic for displaying upcoming and past events, tracking speakers, locations and images. It can also display announcements as part of the front page.

The slides from my tutorial and the source code at various stages are attached below.

Read More …

Tags: Django OCLUG

Bicycle helmet - adjustable for oblong heads
Posted on 2007-06-11, last modified 2007-06-22.

I know some people will disagree, but I greatly appreciate the work of Ottawa's National Capital Commission. They may be unelected and unaccountable, but thanks to them (and a blocked off and overgrown roadway), I have a ½ hour commute to and from work that is truly idyllic.

Read More …

Tags: Ottawa Cycling

XTerm 256-Colour Chart
Posted on 2007-06-09, last modified 2007-10-20.

UPDATE a new version is available, see: XTerm 256-Colour Chart 2.0

I have written a small utility that can display a chart of the 256 colours supported by XTerm or the 88 colours supported by Rxvt.

Instead of the usual sliced-colour-cube view of the available colours, I decided to “unwrap” the cube. The shape of the chart is irregular for this reason. Unwrapping the cube in this way separates out the neutral colours from the colours on the outside of the cube.

xterm_colour_chart.py: browse source / download

Read More …

Tags: Urwid Python

Django-powered excess.org link
Posted on 2007-06-03, last modified 2007-06-22.

After eight years as a static page with a bunch of links, excess.org has gone dynamic. I've used the Django web development framework and my own Templayer HTML templating library to update the site. I hope to use this page to announce updates to my projects and write occasionally about things I am working on.

Tags: Django Templayer Python

« page 1 29 10 11 12 page »