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

Fixed Layout Example
Posted on 2007-10-02, last modified 2007-10-03.

I recently put together a page with some wedding photos and I wanted to create something a little different than the standard web photo galleries you can find everywhere. I decided to lay out the thumbnails overlapping and clustered on the page, based on their subjects.

My first thought was to mock-up the page using Inkscape then copy and paste coordinates and sizes from its interface. Fortunately Inkscape's file format is dead-simple and all I had to do was write a little script and I could generate HTML and thumbnails straight from my Inkscape layout.

Read More …

Tags: Templayer Python

RUBI Diagram
Dynamic Database Privacy Filter link
Posted on 2007-10-01.

My beautiful and talented wife's latest research topic has to do with protecting private information in a database from the developers that work on it. Her paper and source code are now available at:

Her paper was accepted to the Montreal IEEE conference this year, but unfortunately due to other obligations she will not able to present her research.

Champagne and Shrimp Chips link
Posted on 2007-09-25.

It has been an wonderful and eventful summer and I must thank my friends and family for helping me through it. I am, however looking forward to settling back into my routine and getting back into some of the projects that have been languishing. This beautiful weather makes it hard to stare at a computer for hours on end... Maybe I should move to Finland (or at least rent Night on Earth again.)

Tags: Ottawa

Posted on 2007-08-07, last modified 2008-05-14.

The recommended way of installing Django sites is to use mod_python. mod_python allows Apache to serve content much more quickly than CGI, but using it can create problems that are difficult to debug.

mod_python embeds the python interpreter in Apache and can share python interpreters between virtual hosts. This means that a misbehaving Python program can do much more damage than it could if it was running as a CGI script.

Read More …

Tags: Django

Posted on 2007-07-29, last modified 2008-05-14.

This past week I had the pleasure of working with Shauna Deamond and Jaber Maycid from Langu-edge Solutions Inc. on the “My Food Guide” feature on the Canada's Food Guide web site.

Read More …

Tags: PHP

Posted on 2007-07-15, last modified 2008-05-14.

Mailman had me scratching my head for some time this weekend while I was trying to figure out how to change the URLs generated it its administration site. It turns out that Mailman copies configuration information into its list data at list creation time and then ignores changes to its main configuration file.

Read More …

Tags: OCLUG Mailman

NASA 10240-CPU Supercomputer
Posted on 2007-07-04, last modified 2007-07-07.

OLS topics on the last day including Extreme High Performance Computing, the Linux Desktop Audio Mess and IOMMU Performance

Read More …

Tags: OLS Linux

Puppies! (Lguest logo)
Posted on 2007-06-29, last modified 2007-07-03.

OLS topics on day three including Lguest, SMB2, Large memory allocations and Concurrent Pagecache.

Read More …

Tags: OLS Linux

Posted on 2007-06-28, last modified 2007-07-01.

OLS topics on day two including Linux Kernel Development, EXT4, Cell Broadband Engine, Debugging Google clusters and LinuxBIOS.

All the OLS papers have now been posted. The talks were recorded this year, and the videos may be released online for free once the cost of production is covered by purchased copies. Contact Andrew Hutton if you can help by purchasing a copy.

Read More …

Tags: OLS Linux

OLS 2007 Programme
Posted on 2007-06-27, last modified 2007-07-01.

The ninth annual OLS has begun in Ottawa's sweltering summer heat.

There are as many as three different talks and two different tutorial topics being presented in each time slot. This is a summary of the talks I attended in day 1.

Read More …

Tags: OLS Linux

« page 1 28 9 10 11 12 page »