This is as days pass by, by Stuart Langridge

Mar 2010

Writing a Rhythmbox plugin

More desktopcouch tips and tricks

Browsing my Android phone over wifi at home

Feb 2010

DesktopCouch talk at FOSDEM

Jan 2010

Adding Ubuntu One support to your applications, an IRC lecture

PyCon sprint to get Ubuntu One on Windows

Workus interruptus

A thousand elephants, er, fans

Sanitising HTML

If I had a phone

HTML 5 theme

Dec 2009

Migrating this weblog to CouchDB

Desktopcouch on Windows/Mac

Multiple format Wordpress podcast feeds

Nov 2009

An internal community manager

Musical flumps

UK "three strikes" law abomination

The Story of LugRadio

The best songs of the rock and roll era

Oct 2009

Using XDG folders

That was LugRadio Live 2009

I, Troublemaker

Running Raindrop on Ubuntu 9.10 using Desktop Couch

Shot of Jaq

Being a sysadmin

Sep 2009

zen-coding for gedit

Not moving to Sofa (or moving from the sofa)

LugRadio Live 2009

Desktop Couch IRC talk

Aug 2009

Delivering talks by IRC: an xchat plugin

Tethering an Android phone to Ubuntu without jailbreaking or installing applications

A new refreshed Top Gear?

Jul 2009

On tolerance

Building applications with Ubuntu One: OSCON presentation

Desktop Couch initial code

Firefox bookmarks in CouchDB

Can't publish HTML5 video

Not blocking the UI in tight JavaScript loops

Jun 2009

Why not to use domain sockets for a desktop CouchDB

Using CouchDB to store contacts

Filmage

Working with CouchDB

May 2009

Ubuntu One beta

Absolute beginners guide to Google Maps JavaScript

LugRadio Live 2009

Games in pure SVG

Apr 2009

Auto-discoverable local websites

Photographing the police now illegal

Met police "anti-terror" poster campaign

Publishing screenshots and files quickly

Mar 2009

Python ur-developer

It's a small world after all

Music and movies on the TV

Roman dates in Wordpress

Feb 2009

Updates on the "ARIA stylesheet" hack

Jif Lemon Day

Whizzy JavaScript stuff

A WAI-ARIA "stylesheet"

YUI3 and Launchpad

Cutting off your nose

IE6's backlash

More thoughts on Linglish

LugRadio Live UK 2008 videos coming online

Linglish, or, some thoughts on a scripting language for the Linux desktop

Opera Web Standards Curriculum: the JavaScript version

Jan 2009

Mini hippo returns

The European Parliament and the Term Extension Directive

Working with Internet Explorer

7 Things You May (Or May Not) Know About Me

A nice remote for my TV

blurry

How my desktop looks

The length of the taskbar

My window theme

Dec 2008

Giving searchhi a bit of a makeover

Back from UDS

Sending posts from Twitter to Identi.ca part 2

Nov 2008

Helvetireader in Mozilla Prism

14 minutes 12 seconds of fame to go

What I've got open

behave!

Pause torrents while I'm using the computer

Trying to understand YUI 3

MythTV alarm clock

When the meme comes around

It's a purple world

Oct 2008

Drunk in charge of lyrics

Top Gear

Free SMSes through Google Calendar

Video of "Secrets of JavaScript Closures" available

Sep 2008

On banks and Andy

Goodbye, Jono

An "up" button in the browser

Enso presentation at PyCon UK 2008

Secrets of JavaScript Closures

LugRadio Live and Unleashed UK 2008 live show now available

Aug 2008

Launch launch launch

Facebook doesn't really support IE6

Readable non-harvestable email addresses with CSS

Certification

Fronteers 2008

Setting an environment variable for all your apps

Jul 2008

HTML5 video element about to land in Firefox 3.1

Gaming competition at LugRadio Live this weekend

OpenID login and APIs

LugRadio Live UK 2008 schedule published!

blah blah new design blah

Identi.ca, Twitter, and posting between the two

Controlling Banshee over D-Bus

Jun 2008

The end of LugRadio

labelify: a jQuery plugin to add labels to your textboxes

Browser version icons

YeahConsole: a dropdown Linux terminal that's better than Tilda

Non-capturing groups in a regexp

LugRadio Live UK 2008 is coming

Immaturity

Not going to Guadec

Twitter

Beyond 404 @media/barcamp talk

May 2008

LugRadio Live USA videos

Apr 2008

Auditions

Coming to America

gDay

Mar 2008

Hackergotchi

Editing a PDF (sorta) on Ubuntu

Overriding a single field in the Django admin, using newforms-admin

Aaron Bockover's Gong-a-Thong Lightbulb Talk Extravaganza

LugRadio Live USA schedule now available

Internet Explorer 8 standards-compliant by default

NetworkManager and phones and data plans

Better than Lego?

Feb 2008

Four more beers

Creative Commons coming to LRL

LugRadio Live USA registration is now open

Manchester free software group talk, Feb 19th 2008

DRM-free downloads in the UK, redux: hooray for Play.com

Fix embedded YouTube videos for Gnash users

generated-toc: Generate a Table of Contents with the DOM

Video thumbnails for MythTV

Touchscreen on both sides

There can be no FUD

Five things you don't know about me

LugRadio Live UK dates announced

Jan 2008

Another year passes

Firefox usage at 28%

LugRadio Live USA: call for papers

Media players and the TV

Making the arrow keys work in VLC

Odds and sods again

DVD slideshows under Linux

Is it my fault?

Epiphany download icon

Technology I would like that isn't here yet

Dec 2007

Drowning in the backscatter

Reigniting the browser wars

On the radio

Negative numbers in the Google Chart API

Epiphany

Capturing Caps Lock

Nov 2007

Showing source in Firefox

A limited number of boots

Wordpress through Subversion

@media Ajax 2007

A "presenter view" for OpenOffice presentations on Linux

Cruciforum v1.24

LugRadio tests the latest distros

Oct 2007

Gobuntu

Cruciforum v1.11

Cruciforum: crucially simple

One Smoking Barrel

Help requested on LugRadio audio encoding

Sep 2007

The drink of the gods

hasAccount

DOMContentLoaded for IE, Safari, everything, without document.write

DRM-free MP3 downloads from Amazon

Gnome filepicker windows

LugRadio returns for season 5

Alternative DOMContentLoaded for IE

Tracking bugs for sorttable

CouchDb

Which video card should I buy?

Snap

Jackfield and Python talk

All busy on the Western front

Aug 2007

Speaking at @media Ajax

Unusually pathetic

A few recent things

In America

Jul 2007

LugRadio Guadec party, Thursday evening 8pm

Guadec day 1

The respect re-build

LugRadio Live 2007 is over

Guadec tomorrow

Off to LugRadio Live 2007

The Community-O-Meter

Chat to me

Jun 2007

One Man Freedom March

Not science

Yahoo Hackday is over

Greased lightning

At Hack Day

TV wars

LugRadio Live: Don't Listen Alone

Ads and directories

LugRadio Live 2007: be there

My new network is unstoppable

May 2007

Yahoo Hack Day unofficial forum

The Hour of Power at LugRadio Live

The end of an era

Jokosher one of the 15 open source projects to watch

Replacing Flash with something else

Principles

This week's guest publication

One Python, singing in the darkness

Nicetitles now handles image links

Your Honey Pot Caught A Harvester!

This is why to have friends

Aquarius the Depressed

Apr 2007

Whither LugRadio's licence

New photo gallery at LiveJournal

fspot2lj - export F-Spot photos to your LiveJournal photo hosting

FotoBilder LiveJournal photo gallery Python bindings

Die Broadcom

Speaking at Guadec

LugRadio Live 2007 talk schedule announced

ADSL recommendations

Jon Hicks' beautiful Google Reader theme

Ubuntu 7.10 to be properly Free (if you want)

Jokosher VoIP work accepted for Google Summer of Code

Protest against anti-protest law, London, 21st April 2007

LugRadio and the LugRadio community

WebKit browser on Linux

IEs4Linux

Gaim nicer notifications with libnotify on Ubuntu 6.10 Edgy

Sorttable v2: making your tables even more sortable

LugRadio Live 2007 Call for Papers closed

Mar 2007

What if Google crashed

Cutting down on spam (part XXXVII)

This is not the way the web works

Vodafone are liars. Film at 11.

iTheora and Java support detection

DED|Chain

Works on my machine

Time for some comic relief

No highlighting in searchhi

The web giveth, and the web taketh away

Shortest way to create an XMLHttpRequest object

Ahhhhhh

RIP Chris Lightfoot

Feb 2007

Matthew Garrett facts

LugRadio Live 2006 video and audio now available

At Skycon

Belkin Wireless-G USB adapter in Ubuntu 6.10 Edgy

LugRadio season 4 episode 12

LugRadio Live 2007

Form usability

Jan 2007

My week

RSS feeds in Google search results

Truprint Firefox extension

Proactive engineers

Reading a mailing list as an RSS feed

Jackfield talk at Skycon

BarCamp London 2

OpenID enabled for commenting

LugRadio like Top Gear

Chewing gum to make you thin

Following comment threads

I want to be the government

A book reader

Dec 2006

Writing a Jokosher extension: a rambling essay

The fog of libraries

Quick Jackfield update

Geek Christmas crackers

Freedom vs. Features

Free Ubuntu

The Jokosher Solar System

Speaking at Skycon

Shameless self-publication

Rock, Paper, Scissors

The LugRadio Advent Calendar

Nov 2006

The Gowers report recommends not extending UK copyright

Tinier Revell

Jokosher Next

Total service capability deliverers

What a big telly you have, Grandma

Open Source software in education in the UK

Want a great car?

LugRadio season 4 episode 6

Jokosher top application on GnomeFiles

Jokosher 0.2 released!

Ade opens secret wiki

Copyright petition

Broadcom wireless working in Ubuntu Edgy

PNRP and Linux

Last.fm

Jackfield and Beryl

D-Bus 1.0

Comment approval

Optimum slack time

Internationalisation

We shall not be moved

mirrorbright

Mail forwarding smtp server

Shoo-in

Langridge family member turns out to be musical: film at 11

Moving Jokosher to Launchpad

Jokosher freeze

Oct 2006

Comments fixed again, I think

Jackfield doesn't work under Ubuntu Edgy 6.10

Woo, Edgy

UK100 bloggers

Fonts and xchat

Memory scanner for Linux

LinuxWorld UK

My home backup system

Find files with an emblem in Gnome

AOL AIM in JavaScript

I hate Sharp

Firefox 3.0 suggestions

Fusion confusion

Posting with locations

Google Reader is not good

Jackfield on OSNews

Review of Run Your Own Webserver using Linux and Apache

Looking at rawdog

Ajax loading screens

Men With Bigger Romans

Sep 2006

Upgraded to Wordpress 2.0

My life in pictures

Hitting the Wayback Machine

DTrace-ing JavaScript

More spam

OperationalError: SQL logic error or missing database

Online desktop

Search Query Theatre

Extremely noddy TortoiseSVN for the Gnome desktop

LugRadio Season 4 begins

Making .local DNS address lookups work on Ubuntu Dapper

Decoding Morse, the computer way

Converter Deskbar

Another DHTML Utopia review

JavaScript Libraries Friend or Foe podcast from @media 2006 published

Are you ready for it?

Back from holidays

Aug 2006

Jokosher Cleanup Day, 10th September

Ubuntu release testing not good

PhpBB spam on the Jokosher forums

Simon Tatham's Portable Puzzle Collection Launcher

Lock table is out of available locker entries

The Jokosher IRC bot

AMD is strongly considering open-sourcing at least a functional subset of ATI’s graphics drivers

It wouldn't be you

Dungeon

LugRadio Live and Unleashed 2006

Jokosher in Aris-OS Live CD

Jul 2006

Tango with Evil

With the LugRadio

Lugradio Live 2006: a retrospective

Jackfield has a proper site

Off to LRL2006

No rail strike

RSS readers

Putting the OS in ROM

Next stop, 2038

9 days to go

More Jokosher infrastructure

An OS that loads from chips

Low-cost Linux handheld audio workstation

GMail random signatures

A few notes on installing Jackfield

I'm going to LugRadio Live 2006

.gnome

Jokosher Remote and Mini Jokosher

Ban that bandwidth slurper

Ewan Spence gives stuff away

Easy access version of the BBC Top Gear 2005 Survey

Penalties again

Jun 2006

At Guadec

To Microsoft

Off to Guadec

Managing expectations

Build Your Own AJAX Web Applications

More on the desire to be rich and famous

Search my feeds in Google Reader

LugRadio Live 2006 talks schedule published

Marketing Open Source

Doing a "Show Desktop" using Python's libwnck bindings

Lightning talk at Guadec on Jackfield

Subversion in a Windows environment: authenticating against multiple domains

Group H

Another switcher

Ordering stuff from the internet

Deskbar applet to search Python GStreamer documentation

May 2006

Stone me that hurts

One button

Turning on Samba on Fedora Core 4

Popular Stuarts

Jokosher hackfest

Having a daughter

Keyboards

The LugRadio bungalow at Guadec

On growing up

More Jokosher hacking

Going to Guadec

Apr 2006

Redaction of comments

Scripting Linux desktop applications

Distributed backups to friends

S3 is onlinedrive

Truncated text

No more nakedness

Naked day

Mar 2006

Protecting intellectual property

Hacking Gnome panel applets is too hard

Gmail Deskbar

Updated Subversion Nautilus tagging script

Deskbar applet del.icio.us plugin

Why you can still sell newspapers

Using Ekiga with SipGate UK

Why I shouldn't use Epiphany

Good pictures of me from SxSW

Drinking lunch

At SxSW

Not being a tool

A GStreamer voyage

Washing dishes

Hacking on Jokosher

UK Government intellectual property review

Feb 2006

Line smoothing in Python

Jif Lemon Day

Waterfall 2006

Yahoo Developer Network

Fat LugRadio

Party hearty

LugRadio is on Odeo

Jan 2006

Why I'm not using ASP.NET

Turning thirty

Four things

Loads of stuff on the go

Living life online

Jackfield: Apple's Dashboard for the Linux Gnome desktop

Gmail delete button

18 ways to be a good developer

Corrected addEvent function

More comment spam techniques

@media 2006

The Bloglines Plumber again

Welcome to 2006

Dec 2005

Happy New Year

Merry Christmas

Watching Father Christmas

Archos PMA400 software library

Electronic paper

LugRadio 2005 Christmas Special

SurfControl in libraries

Run Your Own Web Server Using Linux & Apache

Difference to be different

There should be no suspend or hibernate

Buddy Ping

Foxpose and Optimoz

The wonderful world of mathematics

Ubuntu installer kernel panic

LinkedIn contacts

Real's Rhapsody

What's going on

Nov 2005

hCards

There is no train market

LugRadio Live 2006

Using LinPhone on Ubuntu Breezy with SipGate

Batch Categories for Wordpress, updated for 1.5.2

I need a new phone

Everybody Loves LugRadio

Downloading music

d.Construct aftermath

At d.construct

Opera Mini

LugRadio season 3 episode 2

Bluetooth controlling my laptop

Bonfires

Don't you ever stop being dandy, showing me you're handsome

Oct 2005

LugRadio returns for series 3

Vote against software patents

Make 3D DVD covers with Linux and the Gimp

LugRadio Season 3 at Hallowe'en

Breezy Badger

Keeping New

d.Construct

Get out of jail free

Hacking on Django

Not a bunch of pages

Then I saw the Congo

Off to Austin

Sep 2005

Eolas browser plugin patent upheld

Mousewheel scrolling event in Mozilla

__defineSetter__ in Mozilla

Everything changes

Talk Like A Pirate Day again

Beer and projects

In metal we unite

Wrong all these years

Semantic web talk

Aug 2005

Jeremy's DOM Scripting book

Fear of the Sarge

CSS hacks and server-side code

Google Talk

And back again

Gone away for a week

Quickies

Men With Big Moans

Linux Market Share

DHTML Utopia at #44 on Amazon

Jul 2005

Back from What The Hack

Printing reversed images onto transfer paper with OpenOffice.org

OpenTech 2005

Two cool things that happened at OpenTech

A book baton

Bloglines down again

A really geeky show

May the Task Force be with you

Encoding an SVCD to an Archos PMA400-playable XviD file

The WaSP DOM Scripting Task Force

Ribald for her pleasure

Archos PMA400

Refining the work

Ocelot

RSS feeds with changing enclosure URLs

Police evacuate Birmingham centre

London bombings

European Parliament rejects software patents bill

Say hello to Rory

Jun 2005

Atlas: Microsoft's Ajax toolkit

LugRadio Live 2005 is over

Naked Law

LugRadio Live preparation begins

Lists of things to know

Me ears are alight

Freedom must be on by default

Charitable donations

ID cards in the UK

Installing qemu and kqemu on Ubuntu 5.04 hoary

JavaScript meetup

First DHTML Utopia review

Ajax Patterms

On language and gender

Love the JavaScript

Our IS policy

Back from Italy

May 2005

Holiday! Celebrate! It would be so nice

DHTML Utopia is out

Books

Pledge completed

Goodnight, Bert

Kings of Europe

German translation of searchhi

One-character shortcuts

German spam

A musical baton

Beershame

What to do about alt text

Pledges at PledgeBank

More cool phone tools

Dive Into GreaseMonkey

GMail on the move

The Mouseover DOM Inspector

LugRadio Live publicity begins

Contributing to Gnome

A political survey

Pathetic follower

Ha! Ha! Ha!

Cleaning up the Keep New section

A public notice about email

You must sign in using a Microsoft .NET Passport

Apr 2005

Anatomy of a simple web application

Firefox countdown

The book update, with a poster

IE7 User Agent String published

Linked to by the Times

GreaseMonkey compiler

Been busy

A little HTML test

Book time approaches

Ten good practices for writing JavaScript in 2005

Google maps in the UK!

Making a dropdown with DOM scripting

Clearing out the postbox

The BBC Creative Archive is nearly here

The chattering classes

Rawdog

Conservative posters

Hotkeys

Vote for Jono

The 22 Immutable Laws of Marketing

Linux Desktop Hacks

Spatial AbiWord

Full-screen video conferencing

Mar 2005

The innovation balance

LugRadio season 2 episode 12

Getting the Google juice

The gDesklets shell is a train wreck

How to make a decent cup of tea

LugRadio series 2 episode 12 recorded

What The Hack 2005

Videoconferencing multiple parties

FIxing text/plain HTML in Firefox

50 people see

My new laptop

Just Say No To .NET

More on ASP.NET and so forth

Renting films

Connecting a DVD player to an old television

More on Internet Explorer 7.0

Using a weblog as a project homepage

I'm going to LugRadio Live 2005!

Moving to del.icio.us, part 4

Moving to del.icio.us, part 2

Moving to del.icio.us, part 3

Using del.icio.us

Not at SxSW

Unicode shit

Fixing the IDN problem in Mozilla

Back button and Undo in Ajax applications

Dave Allen dies

Helping the Internet Explorer team

Some Policemen and a Moral

Minor tweak

Random things

The same effect

Why I like Python

Customising GMail with GreaseMonkey

Google thinks I have a virus

The wooden spoon of overcomplexity

LugRadio Live!

Bring out your leeks

Feb 2005

Ajax

Backups on a Bytemark VM

What is a blog

A mantra

Carphone Warehouse customer service

Licencing for my browser experiments

The power of pure CSS

Documentation, documentation, documentation

Just another brick in the wall

Use HTML 4.01, not XHTML

SSH tunnels on a Mac

The power of good software

Installing Hula on Ubuntu Warty, phase 2

Not getting your Linux box infected

SyncML synchronisation

Installing Hula on Ubuntu Warty

On groupware

Hula calendar server

Pre-SXSW meet

LugRadio series 2 episode 9

Yet more stupid JavaScript tricks for fun and profit

Sending cluepackets to Dashboard from Firefox

Laptop batteries

Linux shows

JavaScript triggers

Sweetness

Site problems

Early patent death

A prayer

Setting up Pyblosxom

Nautilus plays mp3s

Jeff Waugh calls the LugRadio team bastards

Jan 2005

Lugradio Eight

More on favatars, and the urlparse module

Favatars

Staring down the barrel

So much for the Semantic Web

LugRadio recordings

New hackergotchi again

Bloglines meme

More random stuff

Buffyology

Photography

Nautilus

Whistle and flute

While I was away

Transmetropolitan

CSS signatures on every site

Remember me

Nofollow

Top 5 Web Applications of 2004

normal service will be resumed as soon as possible

A man who gets it

Python and XML

Satellite navigation using the internet

Some pleasant wordgame, perhaps

Gnome 2.10

LugRadio returns from the Christmas break

SubscribeMe

Browsing Subversion repositories with Gnome

Trackback in Vellum

Zoomed page designs

I got a 3270, got to make the caps alright

Ads

Adding servers to Network in Ubuntu

Very cold fridge

Editing files as root in Ubuntu

Mozilla DomRef editable by everyone

Site-specific Firefox extensions and the Year of the DOM

The internet dispels myths

Getting a net connection with OpenZaurus and a Sony Ericsson K700i on Orange in the UK

Eating a bear

Setting up a DVD recorder with a VCR and a cable STB

Comment moderation: a plea

Sitting in the bath

BlogAid

Dec 2004

Broad sweep trademark infringement

Crimbo

NORAD Santa cam

A sense of impending doom

Software patents in the EU: proposal dropped

Using Thunderbird as default client on Ubuntu

Report of the Review of the Regulatory Framework for Legal Services in England and Wales

LugRadio Christmas Special

The tyranny of Keep New

Top 3s

New hackergotchi head

Windowmovie: take animated GIF screen shots of a window

Visited countries

Getting a net connection with a Sharp Zaurus and a Sony Ericsson K700i on Orange in the UK

Ubuntu guide

Google Suggest

more pointlessness

This city was now an armed camp

Linux viruses

Car troubles

Advent calendar usability

Single sign-on

I'm middle-class, not that anyone is surprised

Nov 2004

Reading ebooks on a SonyEricsson K700i

LugRadio Season Two Episode Four

The IDEs of March

Anti-distinctly minty

Schroedinbugs

UK group dating

CNET News supports Pingback

Stopping spam on my private wiki

Open source marketing

K700i

The LugRadio train rolls ever onward

Pia-pia-piano, piano, piano

Record companies who get it

Got me a wiki

So long, Nullsoft

Reading ability

DOM Image Annotation

Peasant wagons

Package installation

Desk

Chrysler 300C

More on fireworks

We have detected that you are running a browser not supported by this website

Guy Fawkes and Ubuntu

Lack of understanding

Cookie cutter design, revisited

Error codes

Source code control systems

Oct 2004

Coralizing the web

UK.gov pushes open source

APLAWS

Multi-machine computing

About choice

LugRadio Season 2

Digital pictures frames

Writing out a universally-parsed RSS feed

T-shirt mania

LugRadio Season 2 Episode 1 due out very soon

Another skittle falls

LinuxWorld 2004

No Firefox at work

XFree86 Synaptics touchpad driver

Sep 2004

Ideal Government

LugRadio forums back online

S3 Sonic Vibes (86c617) soundcard under Windows 2000/XP

Ubuntu power

The perversity of banks

The mysteries of poker

Quick JavaScript debugging tip

FreeDesktop shared COM layer

Lugradio.org back online

Using forms rather than links to perform actions

Debian module-assistant

Lorem ipsum for my generation

Images and self-image

Seamless auth in Mozilla trunk

Seamless auth in Firefox nightlies

On Losing Weight

Combine two iCalendar files

Me hearties!

On professional qualifications

Aug 2004

Two Bone Eulogy

First Python thoughts

Adam Kaswell is opining on comments:

Firefox and the Python webbrowser module

Assembly 04 browser demos

Zaurus usbnet doesn't work in Linux 2.6.5 kernel

Which language for the desktop

Sharing a calendar

BrowseHappy

Doing it yourself

I need a new computer

Weekend in Brighton

Gnome printer setup

Not gone away

Jul 2004

Kill viral attachments

My intranet is up for an award

Thoughts on xmule

DOM scripting book

Back from tEC7

Oh, oh, Mono, it's so great, really it is, honest

Me on LiveJournal

Got my Project Utopia on

Message IDs in Outlook

Textile comments

Length

Shaking the milk

Millions of dollars on an over-specified platform

LIbraries ahead of the game

Jun 2004

Turbovision Python bindings

LugRadio eleven

Tribe.net and other online communities

Penalties

IE's location field is the command line

Gmail: initial impressions

Emulating IE in Mozilla: further thoughts

A move to Evolution

Free choice and constrained choices

Doing the right thing is boring

Bikesheds

iCapture

Microsoft sue goverment for using Free Software

St Julian

Google definitions

LugRadio the tenth

setTimeout, objects, and anonymous functions

Walking around London

Gnome-blog

Test driven development

2004-06-14-development266512393049

CAD for normal people

The web development best practice bible

JavaScript and accessibility

One-image rounded corners

XUL adding to JavaScript

When your job is your hobby

Life and happiness

Blackout

Bewitch me any time you like

Cool technologies

Pasting into a Windows 2000 cmd window

2004-06-05-tolerate988198988738

SSL

Not putting up with shit

Windows Media Player 10

On usability

EInk

Photo management, again

New box, new danger

May 2004

LugRadio 8

Project Looking Glass comments

Next generation laptop

Show DOM Tree II bookmarklet

Preference for Free Software

Newsgroups in your aggregator

Lugradio episode 7

An accessible entertainment industry

Mozilla fixes username/passwords phishing cleverly

No (usenet) news is good news

Show DOM tree bookmarklet

Apr 2004

Sense of accomplishment

Gnomemeeting and Smoothwall

Pictures at an exhibition

Linux advocacy and Socratic dialogue

What are you blogging for

Lugradio in NTK

LugRadio five

Debian installations

Bootable CDs that don't work on your laptop

Backing imagery

Questions and answers

Fictional leaders

Project Utopia use cases

Knoppix-based updates

Doing one's bit

Explorer Tree

X screen and desktop not the same size

On usability

VBScript interactive shell

Brain dump of stuff to do

Mar 2004

Animated images in the Zen Garden

Why Java annoys me

An icon passes on

On change

Repurposing code

SpamBayes and Mutt

Then I get back to work

How to write an application?

The cost of coffee

Aq, sack, and back whack

Redesigning thoughts

Gnome ModemLights applet in Debian

Get out of jail (not free any more)

SimpleCDR-X

Dynamic dialup DNS services

Usability testing

Get thinner with your iPod

Mail client idea

Searchhi and Chinese

Over-zealous copy-editing

Image Slicing

Mail and news

Desperate spam

Commental

LUGRadio episode 2 recorded

LugRadio, episode 2

What I want from my Linux system

Standards-compliant government

Recommendations

Names to faces

Feb 2004

Stuff that I would love to see happen to the ROX-Filer

Let it snow, again

LugRadio

Mark's categories

If wishes were horses

Syndication and pings

Fashion, or the lack of it

Computer pain

Beep

How not to advertise a product

Firefox: not just yet

Reverso

Retaining the congregation

What time is it?

Firefox and branding

Watch the hair

Least trusted

Bloglines search

Lots of comments

Jan 2004

More on web testing

Birthday's end

Snowed in

Let it snow

Random word emails

New machine

FOAF

IeUnit

Call centre unfairness

Project Utopia

Gnome

Why I don't like databases

GPS on the Zaurus

Referrers being missed

NTP

A joke

Deprecate

Radeon 7000

Command line DVD cover printer for Linux

Red-flecked shaving foam

Max

Dec 2003

Ho Ho Ho

DocIndexer: feel the greatness

Turbovision and Python

Short 'n' curlies RSS feed

Definitions of infinity

A Linux System Restore

Bloglines Monitor for ROX

A Firebird idea

Comments fixed

Holidays

Broken comments

Point at a site

Everyone needs a linklog

Things I love about fixing computers

Blogger API

Bloglines

Filesystems in Python

Eric and Kat Meyer version 2

Help, we're doomed

Design, design, design, la la la

Link log

Extreme Programming: worth the candle?

Got me a Coupe

KJSEmbed

Nov 2003

Browser.py

A sad move

DivMod: a source of open-source software

Radio 4 snippets

Inductive design

Lots of little things

Creatures in my Head

The Matrix Revolutions

fc2rss

Fiat Coupe

JavaScript Event Sheets

Sortable tables

Oct 2003

Styling RSS feeds

The pull of the Mac

Keeping up with the Joneses

Python libxml2

Why the iPod

Deskjet 610, how we hate thee

Python Web SIG

Embedding images in HTML

Discworld characters

The tyranny of tabbed browsing

Plus ca change

Sep 2003

How to combat personal Internet use at work

VBScript and JScript weblog

Floppies under Linux

Arr!

aqtree3 gets a little better

Minutiae

Ideal Scientific Equipment

Ned's writing

Autism test

Bot life

Let his spirit be unchained

Family fortunes

Practice your kicking

Little things

Descent into Java

Film premieres online

Aug 2003

Software patents discussion withdrawn from European Parliament

Software patents

It's not a wicked screensaver

Discovering new people

BBC Creative Archive

Searching in Mozilla

European Microsoft, er, Computer Driving Licence

Bayesian blocking software

Alright, dammit, no-one likes it

New design

Inaccessibility demonstrated

Hacks to comments

Allergic to work

They thought he was a goner

Packing for a holiday

The Zen Garden, again

Jul 2003

Wasps

New CSS image replacement technique

Dive Into Fatherhood

Variables in CSS

Uncertain Principles

Interactive Cat Death

Charlie's Angels: Full Throttle

Python CSS parser?

Back in the habit

AmphetaDesk

Gone for a week

Pirate keyboard

Mr Cranky Rates the Movies

More amusing stuff

Put a bullet in the editor, here comes the predator

Not necho enabled

Bridge to engine room, warp factor 9

Jun 2003

Help, I'm under attack by spammers

UK Blogmeet

Boycott MSN search

I'm just undertall

Organising your news reading

Seeing the decline

Th3 M4tr1x h4s j00h4h4!!1!

Testing web applications

Houriae

A different filesystem hierarchy for Linux

Catching up again

The war over templating

An indefinite article

Python Bayesian classifier

Twenty Questions

The auteur in you

May 2003

Listen to the public? Why, no, not at all

A mainstream press Buffy retrospective

The Guy I Almost Was

Marriage, kids, how to lie, and all that other boring stuff

BBC's top 100 books

Update to scg.py

PyMeld

Catchups: 8th May 2003

Go away and lots happens

Apr 2003

Non-objectivity in football

Latent Semantic Indexing

Sleep and newspapers

Bits and pieces

Show applicable styles

Justified true belief

Show computed styles bookmarklet

Obituaries

Django Beckham

A couple more things

I hate computers

Ask Al-Sahaf!

New names for Vellum

Designs change, and stay the same

Repeat until false

Be a made man

Antipixel buttons without images

The Q tag and JavaScript

Rush and fly

Machinima

The Power of JavaScript

Mar 2003

SpamAssassin

Weblog XSLT templates in MT

Wrist phones

Two minds as one

Max Payne Kung-Fu edition

Bush is a robot, as if you didn't think that already

Meeting Jakob Nielsen

getElementsBySelector

Python UK Conference 2003

Javascript clickable spelling corrections

PyGTK 2.0 tutorial

Special and general purpose small computing devices

Marking up blocks of code

CSS hash hack and testing

Possible new CSS hack

Jif Lemon Day

Accelerated X on an ATI Rage Pro

Feb 2003

Game ideas

Emergent behaviour in the blogsphere

Barlow on the war

Chaffing and Winnowing

Funky caching without 404s

Accessibility with web forms

Bad and Wrong

The Ministry of silly skeleton walks

On being improper

Improved comment visibility

Wing IDE

Yak shaving

More lame Flash

The Eric Eldred Act

PyQT tutorial

Transparent PNGs in IE5.5

Busted!

Recent comments

Mobile phone number changing

How to be rich and famous

Nice titles

Nearby people

This Page Intentionally Left Blank

The perversity of computers

She hates music

Blair talks to the public on Iraq

Pastel design

MOzilla rich editing control lands

Real board games

Happy and Dubya knows it

DHCP and DNS on Smoothwall

CUPS and SAMBA

Zoe and mail intertwingularity

Birthday presents

Vellum commentary

XFree86 mouse pointer offset: fix

Jan 2003

That's the way the money goes

HTML Tidy from Python

Python persistence

Bookmarklet for Vellum

Vellum 1.0a5

Lots of stuff to do

Revolution around the sun

Fickle finger of fate

Python TrackBack implementation

Mark loses plot, film at 11

Other Python people

Steve Ogrizovic not kidnapped

Network card fix

The Daleks order a hot dog

Ne te confundant Bob Dylan

No more missing include files

Failing to convince

Private comments

Comment pings

Vellum 1.0a4

Vellum 1.0a3

Serving different CSS by mod_rewrite

The big move to Vellum

Permalinks fixed

How unauthorised copies can help

Ins and del elements

Star Trek: Nemesis, a review

Albums I shouldn't have

All your rubbish are belong to us

Disney copyright two-edged sword

...and routes around it

Oak: a Python DNS server

Pingbacks and trackbacks and implementation

Cory Doctorow book released for free

Alan Alda on science

Gibson really on the net

Jon Johansen acquitted

Buffy starts on Sky One in the UK

I'm not using Netscape 4

Ghosts

Catchups

Dec 2002

Annoying Eric considered harmful

SVCDs at Christmas

Non-specific postal addresses

Local link highlighting, redux

XSL Considered Harmful

Lame Flash games and high scores

Local hyperlink styling

Google vs. Evil

No more work

History for the reading

Once More With Feeling BBC cuts

Mail client!

Buffy sex chart

On plays

W3C site redesign competition

Tomato catchup

Secret Diaries

Up, up, and away

Online everywhere

MTRefSearch uses searchhi uncredited

All your ALSA are belong to me

Christmas cards

Major legal technology supplier backs Linux

Ten Taxonomy Myths

Return of the Aq(2)

Registry of XSLT

Phoenix 0.5

The perversity of inanimate objects

UK National Identity Card

Who is the mail for?

500 mile email

Doyle dies

The problem with conferences

Coding as a fine art

Google Hacks

Freevo

Javascript item heights

BBC radio in Ogg format

More Moz contenteditable

More catchups

Return of the Zaurus

Nov 2002

Other people

Technorati cosmos

What's the point in XHTML?

More on XHTML vs. RSS

Visions of the future

Minor layout change

Entities and whatnot in RSS

EUCD victory

XHTML instead of RSS

All CSS hacks, all the time

Mozilla largeness

Little things for big minds

Code and HTML and code, oh my!

Catch-ups

Links between other places

Universal search engine

No RAND in W3C standards

hr.rec.tv.buffy

RISC OS revolution

Project Genesis

When good interfaces go crufty

Hiding CSS from NN4

Pay for all your email

Funky caching

The Day Alertbox Died

Remember, remember November

Instantaneous web services

A census of blogspace

Drop shadows with CSS

Fire! Fire! Everybody out!

Sibling blogs

100 best sci-fi stories

XUL future

Python persistence

New Halloween memo

Debian and ALSA

Zaurus theft

Unobtrusive DHTML

Overselling and fireworks

Computing business cards

Oct 2002

The watchful eyes

Rosen of the RIAA loses debate

Catching up

Attention to detail

Terminal Services vs. VNC

The Matrix Reloaded posters

Cross-platform PIM

There is no escape from Buffy spoilers

Dictionaraoke

Dev bookmarklets

Anti-anti-javascript

A Journey into RSS

List o'links

Upfront bias declarations

Telecoms buy music studios

Zauri

One year ago today

More Pingback vs Trackback

Wired XHTML/CSS

Referrer links

Pingback DoS/spam

30 days to a more lawyerly outlook

Dudley Earthquake Appeal

Why double-slashes in URIs?

Triglav

Illuminatus

Blogger code

CSS rework of poor MS design

Old, old me

EUCD more and more

Beckham is a jaffa

NT seamless auth in Mozilla

Sam Ruby comments on Pingback

Free Quake

Phoenix Santa Cruz

Buffy Summers: Theologian of the Year

CSS signature

Drive removal

Ouija

Four lights

Joined the choir invisible

More no javascript: exhorations

Sep 2002

Websites on the Zaurus

Illusory

Never ending decisions

CSS art

Collection of metadata

Whitepaper: Pingback vs Trackback

Pingback proxies

Christian koans

Melancholy Elephants

Images of me

IE6

Show anchors

More Zaurus fan

Zaurus document reader

ESF: the anti-RSS

Phoenix

Pingback spec finalised

Browser emulator

Earthquake

Net connection in a field

Free money

36 years to go

RSVP

Moulin Rouge

HEAD hats

Contentless

Blogsnob

What have you done?

Personal information

Completely random IE bug

Sweetcode

Malevolence

Neat trick indeed

Cliff Pickover's 'ESP experiment'

Cthuugle

Haiku contest winner

Dingbats

Anti-war posters

Third moon

To hell with Perl

Mozilla mouse gestures

New Pingback spec

Python UK conference 2003

Don't use XHTML

Testing the MT pingback client

MT 2.2 Pingback

Pingback spec Spanish translation

searchhi

More pingback implementations

No privacy, it's official

Drinking games

The Pingback Specification

Cthulhu the red-nosed reindeer

Cereal killing

BBC RSS

Platforms

Pingback server!

Pingback

MT Entry ID from permalink

Emp�ggel�ter

Aug 2002

Mesh networking

External link icons the CSS way

Web "designers"

RIAA Site Defaced

Six Steps To Computing Obscurity

IE skin for Mozilla

Douglas Adams is king

Beter weekend

How the Wayback Machine Works

The True Meaning of Programming Book Titles

Guide to the Pub

W3C evangelism

Show, don't sell

Downtime

Dot unspread

Office paintball

nomo comments

Fax your MP

The (Rational) Street Performer protocol

Mice and music

Big Brother watches

CSS only rollovers

Wikipedia

Broken searches

Apostrophe Protection Society

Keep viewing rights to England games

The true value of the net

MEETUP

Linky goodness

FLOSS

Creating a brick

Wil Wheaton vs. Barney Celebrity Boxing

Avoiding personal conflict on mailing lists

MT 2.2

GPL licensing quiz

CSS design

CSS Challenge

Linkbacks

Unicode

Rolling over

Movable Type User Survey

The US and Europe

Plush Cthulhu

Choose your politics

Metacrap

ASCII page design

Dork Tower

A guide to standards

Eric Meyer on CSS

No more harmful gotos

Smile

Downtime and popularity

The MP3 (political) Party

First for Pacman

IESpell

Google Art

Eric Meyer haiku contest

Comments and XML

Boring CSS

Absolute boxes inside relative boxes

Jul 2002

MS already solved all problems

Nintendinitis

Explorer trees in JavaScript

The CAT User's Manual

The semantic web

New Donna Tartt book

Open Brackets

Amazon links

Starting a browser

Web services list

Postmodernism generator

Shameless narcissism

Greenpeace parody logo competition

Eric Meyer on CSS

Knowledge micro-management

Librarians and Tigers

IsapiRewrite: mod_rewrite for IIS

Email randomness

MS to charge for MSN 8.0

Castalian promotion

RIP means no privacy, by order

Double or the essential nothingness of being

Top 10 Things Wrong With Linux, Today

52 projects

The death of maximalism

New version of Castalian

More site changes

Disconnected earth

Private comments

Feeling appreciated

Accessibility for client-side image maps

Don't use the source, Luke

On the radio

Spacer gifs

"Jakob right all along" shocker

Eight Fallacies of Distributed Computing

Bookmarklets

Making TrackBack happen automatically

Idea sharing

Searching Freshmeat

Erudition

Get your Ebola here

Wrapping C for Python

Spread the dot

Fox remake Rocky Horror

W3C icons

Mini icons

Show and hide extended MT text

blo.gs

Beehive DHTML API

Four-oh-four

Code commenting I wish I could get away with

EFF abandon 2600 case

Ratio of a circle to its diameter

EuroPython

Untrustworthy computing

Jun 2002

Zaurus working

Going into business

5k competition entries

Javascript links are bad

Free tech books

Colour blindness

Ain't no sunshine

Haiku software licences

Computational Frisbees

PriceWaterhouseCoopers name change

Power in your hands

No more missing ISIHAC

No appreciation of football

Python XML-RPC wrapper

Possible US war crimes

Accessibility

Transparent society

More ideas to steal

Style, more style

WaSP season

Something begins

Disney define reality by their own films

Paradigm shift

The Octobus

Run from the ball

Blogdex

Links steal no bandwidth

Stolen designs

We're on our way

Stealing ideas

CSS no good: film at 11

Pinging weblogs.com

People you link to link to

Auto-discovery RSS

Amazing tree generator

Code fixes

Mozilla contenteditable

May 2002

Code changes

Google searches

The more I have

Jumping version numbers

Amusing world

iPaq, iPaq, where art thou

Mini Motty

5120 bytes

Talk to me

Pretty cities

All your eyeballs are belong to us

Python talk

Congratulations

Consensus at Lawyerpoint

Apr 2002

Word of the weekend

Stick with a nail in

No more Flash

Digest authentication

Obsessive behaviour

Saved from your own errors

The vodka is good

Please release me

Refresh the tree

Making Python better

This website belongs to Stuart Langridge. Contact details are available. Don't eat yellow snow. Valid HTML5, at least in theory, except for the bits that aren't because I'm that futuristic that I'm ahead of the spec, oh yes. HTML5 help from Bruce Lawson, among others. Fonts from the superb FontSquirrel. End.