Post Archive:

Hello IOT-Kit, Introduction By Example, 2018-02-12

IOT-Kit is a toolkit for enabling the creation of IOT devices, by peoplewho can make simple arduino based devices. Rather than waffle on aboutwhy, how,...

Escaping The Panopticon of Things?, 2018-02-11

The Internet of Things. Ask 100 different people what it means to themand you get a 100 different answers. I know, because I have done......

Pyxie 0.1.25 Released, 2018-02-09

I've made a new release of pyxie. Largely internal changes.The focus of this release is the result of the independent intermediatenode refactoring project I was...

Days 4,5 - Live Below Below the Line (food diary), 2017-07-27

End of day 5. So here's the food diary for days 4 and 5.Again, if this is the first time you're seeing this, some context:From...

Day 3 - Living Below the Line (Food Diary), 2017-07-26

So, end of Day 3. So here's the food diary for today..Again, if this is the first time you're seeing this, some context:From 23-28 July,...

Days 1, 2, Living Below the Line, 2017-07-25

Day 3 of Living below the line for manchester foodbanks...Living below the line - £6 for 6 days food (total) in order to raiseawareness of...

Live Below The Line, 2017-07-23

So, I've posted on facebook about this, and posted on twitter, and posted onjustgiving, but I've not posted here. What am I doing?This week -...

Go See Ghostbusters, 2016-07-16

My inner 10 year old who saw the original Ghostbusters at the cinemasays: GO SEE GHOSTBUSTERS. IT IS BETTER THAN THE ORIGINALSeriously, I was...

Peace and Goodwill?, 2015-12-02

Peace and Goodwill?You don't make peace by using bombs. You don't bring people around to yourperspective by killing their family, their friends and children. ...

Websites for Projects, 2015-08-12

I've decided that I ought to have a small website for at least some of theprojects I've created over the years, so I've started doing...

Introducing Pyxie - A Little Python to C++ Compiler, 2015-08-05

Over the past several months during evenings and weekends I started work ona new python to C++ compiler -- called Pyxie (it's a play...

Serving packages for multiple distribitions from a single PPA, 2015-08-03

So, I created a PPA for my home projects - either things I'vewritten, or things I use. ( link to launchpad ) Anyway, I useUbuntu...

Hello Microbit, 2015-03-28

So, a fluffy tech-lite blog on this. I've written a more comprehensive one,but I have to save that for another time. Anyway, I can't...

Ubuntu PPA Packages of sparkslabs projects, 2015-03-01

I've been meaning to do this for a long while now, but finally gotten aroundto it. I've set up an Ubuntu PPA for the respositories...

Installing Python Behave On Ubuntu 14.04.1LTS, 2015-02-16

Brief notes on how I installed Behave - abehaviour driven development package on Ubuntu 14.04.1LTS.First off, why? Well, the common answer for installing things would...

Quick guide to packaging python libraries, 2015-02-09

The short and simple guide to installing python packages for Ubuntu:Install python-stdebBuild an sdist version of your package, make sure it's all goodRun py2dsc on...

Why I'm watching the Commonwealth Games, 2014-07-24

People don't talk enough about things that go well, and I think I'm guiltyof that sometimes, so I'll talk about something nice. I spent...

Connected Studio - Coding For Teens, Building the Dresscode, 2014-07-23

At a connected studio Build Studio last week, I along with 2 others in TeamDresscode prototyped tools for an proposition based around wearable tech.We worked...

Recent interesting links from April, 2014-05-07

In a further post of the intermitted kind, again, a collection of things Ithought interesting and worth blogging about. Some of them are things Iwould...

This week's interesting links, 2014-03-22

Well, 2 weeks since the last post of this type, so this is a bumper edition.As before it's a collection of things I thought interesting...

Implementing Actors - Guild Internals, 2014-03-20

This post provides an overview of how Guild Actors work. If you missed what Guild is, and how it contrasts with other approaches, it might...

Readable concurrency in Python, 2014-03-16

Last week there were a couple of interesting posts by Glyph Lefkowitzand Rob Miller on concurrency. Both are well worth a read. One of theexamples...

This week's Interesting Links, 2014-03-08

In no particular order, some things I read and thought worth bloggingabout for some reason. I may start doing this as a regular thing -...

Guild - pipelinable actors with late binding, 2014-03-07

Guild is a python library for creating thread based applications.Threads are represented using actors - objects with threadsafe methods.Calling a method puts a message on...

Changing Communications, 2014-02-26

Given the break, you might think that I'd given up blogging - I'd actually shifted mode ofcommunication. I'm sort of switching back, this post...

Nesta Report - Legacy of the BBC Micro, 2012-05-23

Earlier in the year we visited MOSI - which is (these days) a Manchesterbranch of the Science Museum. Anyhow, one of the long standing exhibitsis...

Hack to the Future (H2DF), Preston, 11/2/12, 2012-02-19

Last weekend (11th Feb) I was at Hack to the Future (H2DF) in Preston, organised by Alan O'Donohoe and held at his school - OurLady's...

Observations on weightloss, 2011-12-12

As noted in my earlier post, I've been losing weight this year. In particular, to give some numbers here, this is how my weight has...

YOU are Needed for Singing In The Rain 18/11, 1pm, MCUK, 2011-11-11

Last month saw the first of a monthly series of BBC North internal brainstorms,and we were asked "what can we do for a Children in...

How : Weight loss 21kg, 6 BMI points from 34 to 28, 2011-10-27

For those that know me, most of you unlikely to have ever known me not to be fat - even though I grew up chronically...

Replicate the past - the cause, the mechanism, or the effect?, 2011-10-23

Meta: The next post in this category after this will be "what do I plan to do". I'll keepthis post brief, unlike the last one....

Why did coding at school level disappear ?, 2011-10-18

As before, this post covers a fair range of points, I hope, intended to support my summary. If you just want though, you can skip...

fwd: BBC Micro Project - Invitation to Contribute, 2011-10-18

This post is being forwarded round lots of people at the moment, and I don't think it hurts to repost it here as well. My...

Dennis Ritchie: Goodbye World, 2011-10-13

RIP Dennis RitchieDennis Ritchie never was a household name and probably never will be. However, he was the inventor of the language C, and one...

Why did kids code in the 80's?, 2011-10-11

Caveat: This is my view. Your views/memories may be different. Please share them :-)They say that those who forget the past are condemned to repeat...

New Blog, 2011-10-09

Well, after playing around with a bunch of different blog engines, I'veswitched hosts from yeoldeclue.com to sparkslabs.com, and switched blogengine from a home grown file...

Children and Computers, 2011-10-09

This is likely to be the first of a few posts on this theme.One of the common memes going around the tech industry at the...

Waterfall method was a mistake - from start to finish., 2011-10-09

This is a repost of a facebook note I wrote last november, but I still like it, so reposting hereThe waterfall (& big design upfront...

Open standards, Open Source, Open Data, 2011-10-06

Whilst there's (an awful lof of) negative in today's announcements aboutchanges at the BBC, there's some which are positive, if incremental, stepsforward:We believe this strategy...

Disabling Comments etc, 2011-02-04

In preparation for a complete replacement of this site, I'm disabling comments and posting after this one. The UI that this site uses has been...

Kamaelia 1.0.12.0 Released, 2010-12-28

I'm happy to announce Kamaelia's 4th release of 2010:  1.0.12.0 (Y.Y.M.r) Kamaelia is a component system based around unix-like concurrency/composition & pipelining. There's a strong...

Europython 2010 Videos Now Online, 2010-08-14

Just a brief note to say that all the Europython videos I and helpers recorded are now uploaded and online on blip.tv. Since not everyone...

If you were 7 again..., 2010-06-27

If you were 7 again, what would you expect to find in a book on beginning programming? I have some thoughts on this, and going...

Python Magazine is dead ?, 2010-03-20

For the past several months the python magazine hasn't sent any new issues out. Indeed, since late last year they ripped out their website and...

Kamaelia components from decorated generators. Pythonic concurrency?, 2009-10-04

A few months ago, there was a thread on the then google group python-concurrency about some standard forms for showing how some libraries deal with...

Restarting Python Northwest. 24th Sept, 2009-09-14

A few people will have already noticed some small comments about this, but we're plotting to restart python northwest. Specifically, we're restarting this month.Details:When: Thursday...

Traffic Server to be Open Source?!, 2009-07-07

If this happens this will be awesome. Traffic Server is some really nice code. It's a large codebase, but it's really cool, and it *scales*....

Europython Videos Transcoding, 2009-07-07

Since I've had a few questions about this, a short status update. At Europython last week I was recording all the talks I was attending....

Autoloading in python, 2009-06-21

Before I started using python, I'd used perl for several years, and one thing which I'd liked about perl was its autoload facility. Now in...

Europython, 2009-06-10

 I've mentioned this in a couple of places, but mentioning on my blog seems appropriate too.I'm giving a tutorial on Kamaelia at Europython '09 this...

New Tool for helping debugging Kamaelia Systems, 2009-06-08

I've added a PythonInterpreter component to Kamaelia in Kamaelia.Experimental.PythonInterpreter. The primary use for this is intended to assist with debugging, but there are other possible...

Going from generator coroutines to Kamaelia Components, 2009-05-17

Earlier this evening an announcement by Pete Fein regarding the formation of a python-concurrency mailing list (aka Python Concurrency Special Interest Group) bounced past my...

Bar Camp Leeds UK, 2009-05-05

Bar Camp Leeds (UK) is running for its 3rd year running. It'd be great to see other Python people there if you're around. Details:May 30th,...

Schedulers matter, 2009-03-04

Improving the scheduler. It's been something we've avoided for quite a while in Kamaelia, but Simon Wittber's recent post benchmarking Fibra vs Kamaelia vs stackless...

The 5 minute (version), not the full half hour..., 2009-02-26

As you may know Kamaelia is a project I'm rather familar with (ok understatement), but one of the key ideas behind it is about how...

Actor Model vs Denial of Service, 2008-11-17

Kamaelia implements something similar to, but not the same as the Actor Model. Since I'd not heard of the actor model for the majority of...

Simple Chat Server in Kamaelia, 2008-11-13

On the #kamaelia IRC channel , the issue was raised that a number of the examples on the Kamaelia website are just that, small examples,...

A post per day in November, 2008-11-02

Interesting new meme, I think I'll jump on this bandwagon. For my first post in this vein, I ought to retroactively do November 1st's post....

The world is big enough, 2008-10-30

In "Actors, concurrency and Kamaelia" Jesse Noller writes:"I believe there is room within Python as a language, and CPython as an implementation of that language...

Bar Camp Liverpool, 2008-10-26

Bar Camp Liverpool has been announced, for those interested. For those that have never been to an unconference, they're fundamentally as interesting as the people...

Planning Kamaelia 0.7.0 release, 2008-10-24

No sooner do you put a new release out the door and you're reviewing things and planning the next. Since there seems to be a...

New Release - Kamaelia 0.6.0, 2008-10-22

With great pleasure I'd like to announce the release of Kamaelia 0.6.0 and Axon 1.6.0For the short of time:Overview: library/framework for concurrency using message passing...

Kamaelia @ Linux Expo Live, London, Olympia 23rd Oct, 2008-10-17

Just a note for anyone in the london area - if you're interested in kamaelia or what we've learned about making concurrency easy (or much...

Kamaelia AWS (amazon web services), 2008-10-15

Many thanks to Ben Ford for the heads up and release of their code using kamaelia that accesses amazon web services.  His blurb from the...

Interesting project, 2008-10-08

Interesting project: http://yieldprolog.sourceforge.net/ noting here since it's somewhere I'll come back to, and it strikes me that others would find it interesting too. ...

Walk through of how to build a simple protocol using Kamaelia, 2008-10-07

A question was raised on the Kamaelia list asking for a demo on how to nest protocols using Kamaelia. In order to show some clarity,...

Any sufficiently advanced..., 2008-10-01

The famous lisp quote - "Any sufficiently complicated C or Fortranprogram contains an ad hoc informally-specified bug-ridden slowimplementation of half of Common Lisp" - make...

Not impressed with changes to shell service on sourceforge..., 2008-09-19

So, sourceforge are changing their services. Can't really complain since it is free, but it really is pain. They've switched off shell access, and broken...

Shocking..., 2008-08-31

And people wonder why I have no desire to visit the US any more : http://www.salon.com/opinion/greenwald/2008/08/30/police_raids/index.html...

Hope for the copyright system?, 2008-08-20

"Open source licensing has become a widely used method of creative collaboration that serves to advance the arts and sciences in a manner and at...

Unit test crib sheet, 2008-08-07

Mainly for me, but hopefully of use to others too:#!/usr/bin/python## running this as "test_CribSheet.py -v " # - gives you some cribsheet docs on what's...

Kamaelia Talks at Pycon UK, September 12-14th Birmingham, 2008-07-28

My talk suggestions have been accepted by the committee [*] and so I'll be giving the following two talks at Pycon UK:Practical concurrent systems made...

George Bernard Shaw was wrong, 2008-07-27

... or rather incomplete. This quote is often used as a good rationale for sharing ideas, and as a nub of an idea it's good,...

Concurrent software is not the problem - Intel talking about 1000s of cores, 2008-07-05

Intel have recently been talking about the fact that we'll probably have to deal with not hundreds but thousands of cores on a machine at...

Interesting post on requirements for project websites, 2008-07-04

I quite like this list of requirements for project websitesby Brian Jones. We've been planning a rebuild of the Kamaelia website to focus on applications...

Semantics changing on whitespace?, 2008-07-03

In python it's clear that the semantics of a piece of code change depending on whitespace - for example:if True:    print "Yay"    print "Woo"frag. 1vsif...

Is it just me..., 2008-07-02

... or is this a neat way to open a gaping security hole on your server? I can only presume that the backend of said...

Drawing Kamaelia Systems?, 2008-06-28

Just been fiddling around with the idea of using the handwriting/gesture recognition code to allow the creation of kamaelia systems using an entirely pen driven...

Twitter - Why?, 2008-06-25

Why do you twitter?...

Hack for Mashed - Kamaelia Speak And Learn, 2008-06-22

This hack is a "toy" for a small child to assist them to learn to read and write. They are asked to write specific words -...

Mashed Hack - IRC Speaker Bot, 2008-06-21

Since I wanted to "sit" on  some IRC channels here at Mashed and rather than flit channels or waste screen estate I decided to do...

Kamaelia Mashed Release Candidate, 2008-06-21

As per my previous post, the Kamaelia 0.6.0 release candidate #6 is available and can be downloaded from http://edit.kamaelia.org/release/...

Kamaelia at BBC MASHED, 2008-06-20

Going to BBC Mashed? Want to go? (a few are tickets left) Interested in one of these : {Kamaelia, Python, Concurrency, Multicore, DVB, Building network...

Powering a home server using solar power?, 2008-05-31

I'm considering looking at how to do this, since it looks doable, but wonder if anyone has any experience of actually doing this, even partially....

How will you be celebrating the 60th Anniversary of the Computer?, 2008-05-30

The Small-Scale Experimental Machine, known as SSEM, or the "Baby", was designed and built at The University of Manchester, and made its first successful run of a program...

Where to put our Multicore support in the Kamaelia tree?, 2008-04-28

As discussed before, Kamaelia now has multicore support in subversion in the form of ProcessPipeline and ProcessGraphlines, meaning taking any Kamaelia system and making it...

Interesting thing new faces...., 2008-04-27

New faces bring new ideas. As part of Google Summer of Code this year I asked upfront our students why they didn't want to use...

Recent requests/Q and A, 2008-04-27

People have used the comment or new post feature of my blog recently to leave some useful comments. Rather than have them as top level...

Python Bindings for AR Toolkit, 2008-03-28

Not tested this, but this looks really interesting/promising. The AR Toolkit is really cool, and this appears to be linux & mac os x bindings...

Writing successful applications - common questions and answers regarding summer of code, 2008-03-28

We're getting some commons questions regarding GSOC, which boil down to "how do I write a successful application". I've taken the common starting point and...

Summer of Code, 2008-03-27

Only a few more days to get your application in, and less if you want good feedback. The ideas we're seeing look really good and...

Kamaelia and Google Summer of Code, 2008-03-21

Google's summer of code is on again this year, and BBC Research is taking part, and my interest is in Kamaelia based projects. For those...

Kamaelia Multicore Pipeline. The future is here., 2008-03-16

As the next step forward, I now have multiprocess support for basic pipeline. Essentially I have the equivalent of "self.link" implemented for multiprocesses. Kinda like...

Sociable Software (Presentation), 2008-03-03

Well, I travelled all the way up to barcamp this weekend, and it was well worth it. Whilst I was there I gave a talk...

What is wrong with free software zealots?, 2008-02-29

Now they think they have the right to dictate to me what software I get to choose to run? cf in italicsOn Thursday 28 February...

25 years, 2008-02-25

Well, this year will mark the 25th year that I've been writing code, so at some point later in the year I'll probably have some...

Javascript turtle, 2008-01-25

A turtle/worm written using javascript: http://languagegame.org/tmp/jstile/exp/worm.html...

Register Article on cross platform iPlayer "issues", 2008-01-15

I tend to understate certain things sometimes. From The Register article: MP accuses BBC chief of illegally championing Microsoft - John Pugh - MP for...

Parsing XML in Kamaelia using an expat parser, 2008-01-13

Generally we've used sax for parsing XML, but it's useful to show how to parse XML using a parser like expat that works by calling...

Debugging Kamaelia Systems, 2008-01-13

One thing that is particularly useful when debugging Kamaelia systems - especially servers - is the ability to dump out what's running. Fortunately Kamaelia provides...

Wish list for component systems in python, 2008-01-13

Interesting wishlist for kamaelia (and others, but I'm interested from a kamaelia perspective) here: http://darkness.codefu.org/wordpress/2007/12/26/295I'm not sure I buy all the criticisms, and feel they're...

Axon.STM 1.0.1 - New Release, 2007-12-24

Just posted this to comp.lang.python - but posting here as well :-) I've received some great feedback since the initial beta release of the minimalistic...

Dining Philosophers In Kamaelia, 2007-12-23

After playing around with the STM code, and spotting the dining philosopher's code in the MASCOT example/manual that I found, I've now implemented the traditional...

Software Transactional Memory updated - Code Review Sought!, 2007-12-20

I've updated the STM code in subversion at present here:https://kamaelia.svn.sourceforge.net/svnroot/kamaelia/branches/private_MPS_Scratch/Bindings/STM/Axon/STM.pyI would really appreciate any code review from anyone who's capable of doing so - even...

Concurrency - The difference between functional call context & object context, 2007-12-17

A common idiom in functional programming at least with the functional languages I've used and systems I've needed to build - is a call context....

The web is stateless, please, 2007-12-12

Arrgh. If I hit "delete" on a form, I'd like the thing I'm deleting to be encoded in the form rather than associated with an...

Simple assistive short term memory, 2007-12-10

OK, here's a challenge. Build a tool to assist with short term memory loss. The idea is this:You go to the top of the stairs...

Interesting - Transparent messages instead of modal "monolog" boxes, 2007-12-10

Wins bonus points for looking straight out of a film :-)http://humanized.com/weblog/2006/09/11/monolog_boxes_and_transparent_messages/Their point is somewhat less shallow than this, but it does remind of film interfaces......

Widefinder in Kamaelia?, 2007-12-09

Tim Bray's widefinder project is an interesting little problem. How do you find the top 10 most popular accesses to your website in a way...

Minimalistic Software Transactional Memory, 2007-12-08

I've just posted this message on comp.lang.python looking for comments, but I'll post it here in case there's any feedback this way :-)I'm interested in...

Fascinating new definition of Free Software, 2007-12-05

On the backstage mailing list, out of the interminable rantings and ravings about whether DRM is a good or bad idea, whether people should call...

Multiple Windows in Pygame, using true concurrency in python via Kamaelia, 2007-11-27

First of all, the proof that this works in Kamaelia, right now:OK, this is using the new code for running multiple Kamaelia type systems in...

The first Truly Concurrent Kamaelia Component, 2007-11-25

OK, this is using a massively simplified version of the primitives needed for concurrency in Kamaelia, but the following is the first component that will...

Kamaelia based (Extended) Entity Relationship Modelling Tool, 2007-11-25

This weekend's hack - a tool to make my life easier - a tool to make creation, modelling and playing with extended entity relationship diagrams...

Benchmarking - Kamaelia vs Stackless, 2007-11-21

Interesting post by rhonabwy on comparing Kamaelia to Stackless. The benchmark figures there are pretty grim from my perspective, but a useful starting point:10 concurrent...

Pitivi, 2007-11-21

So, I've been recommended to use "pitivi" a few times, so I figures, why not give it a go. Well, I'm running the latest version...

Using Python to push files using bluetooth, 2007-11-19

Just jotting this down really. You need Lightblue installed, which also requires pybluez (hence bluez) and also openobex installed. OK, no further ado:>>> from lightblue...

The Selfish Programmer, 2007-10-01

I have the distinct pleasure of chairing the EBU Open Source workshop later today, having been invited to do so and give the opening welcome/talk....

Recently published RFCs, 2007-09-25

RFC 4861 Neighbor Discovery for IP version 6 (IPv6)This document specifies the Neighbor Discovery protocol for IP Version 6.  IPv6 nodes on the same link...

Greylisting using Kamaelia, 2007-09-19

I've written a greylisting server using Kamaelia, and its turned my mail back to something usable. I've been running this server for 52 hours now...

Ye Old Cue - Visualizando multiples posts, 2007-09-13

Posted here ---  El blog de Michael Sparks Ye Old Cue, propone una solución nueva al viejo probelma de la visualización de posts, usando una ventana...

Ruby Based Kamaelia Core (miniaxon.rb), 2007-09-10

I finally got around to learning sufficient ruby to write a Mini Axon in Ruby - which means there is a basic Kamaelia core in...

Erlang vs Stackless, 2007-08-02

Not sure how valid the following benchmark is, but it's an interesting datapoint.http://muharem.wordpress.com/2007/07/31/erlang-vs-stackless-python-a-first-benchmark/...

More People on Facebook than live in Iraq, 2007-07-31

Interesting factoid - there are over 30 million people on Facebook. That means if facebook was a nation, it would be the 39th (possibly 38th)...

Greylisting for non-techies, 2007-07-31

Greylisting is like magical glass for mystical flies. Real email is delivered by real flies, whereas spam email is delivered by fake mystical flies. The...

Design Thinking Links, 2007-07-20

A bunch of links nabbed from Michael Tiemann's OSI blogGetting Schooled In DesignDesigning a New OSIRedhat Magazine - Design Thinking specialIntro to design thinkingStanford's new...

Python, Nokia Mobiles, Easy control from linux; Sync of profile/blog picture with facebook, 2007-07-19

Quick and simple access to the BT console (based on notes here)# sdptool add-channel=27 SP# rfcomm listen /dev/rfcomm0 27Waiting for connection on channel 27Connection from...

Configuring Exim to block email to all except specified addresses, 2007-05-20

Ever needed to only allow emails from specific people through to specific addresses using exim? If you have then hopefully this post is of use...

Come to PyCon UK - September 8th&9th !, 2007-04-20

The PyCon UK Society has announced a UK Python Conference. This is ...

One Laptop Per Child Project Looking For Pygame Devs, 2007-04-07

From the pygame mailing list:From: Noah Kantrowitz [ check pygame archives for email (don't want to cause spammage) ]Subject: [pygame] Calling all game developersCalling all...

Dilbert, 2007-03-22

Tongue in cheek, but I quite like (based on occam's razor):"Given a variety of options, the dumbest one is probably right" - applies to "which...

I have a cunning plan, 2007-03-09

I had a great idea today, and I've registered the domain for it just now. I'm probably going to knock up something quite quickly (I...

Compiled Kamaelia - A Mini Axon that compiles to C++ using Shed Skin (+ one minor piece of assistance), 2007-02-22

Well, after getting a mini axon standing" compiling using shedskin yesterday, I've taken the next steps to see if we can get a full mini-axon...

MiniAxon - Standing on Shed Skin - first steps towards a C++ Compiled Kamaelia working, 2007-02-21

Well, I looked at shedskin as I mentioned the other day, and now have this working locally. One thing we encourage people new to Kamaelia...

Entertainment Manchester Review - Bollywood Mikado, 2007-02-18

Summary - We ruled!http://www.entertainmentmanchester.com/theatre/reviews/rncm-mikado.htmHearing of people enjoying the show is great, and makes all the hardwork worthwhile. If you still want to see the show,...

Kamaelia for P2P streaming ?, 2007-02-11

There was another post on comp.lang.python which asked essentially:> I am 3 months old to python and I have done some small projects. I> want...

Things I need to look up, 2007-02-11

Two things struck me eye from comp.lang.python.announce that I need to look up at some point:Shed Skin by Mark Dufur has a new release with...

The Mikado - In the style of Bollywood -), 2007-02-10

I'd like to invite anyone reading thing to come next week (its an ideal valentines day out :) and see a Bollywood inspired version of...

Upgrade to OpenSuSE 10.2, Topology Visualiser Fixed, 2007-02-10

Well, I recently upgrade from SuSE 10.1 to Open SuSE 10.2. The problem with this is the reason I normally use SuSE is because I...

Glow in the Dark Dalek Stickers, 2007-02-02

Last year at OSCON I was lambasted. Was it my talk was bad? No. Was it because the demo broke? No, I recovered from that...

The Issue with DRM, 2007-01-30

It's just struck me that there is an issue with DRM that goes to the core of the way the open source and free software...

Procrastination, 2007-01-28

I've been doing some reading recently on how to deal with procrastination, in an attempt to deal with my own procrastination better. Along the way...

Your favourite RSS writing library?, 2007-01-21

Looking around to find a good rss writing library, I can't find one that I like. I can fund several functional ones, but I'm curious...

Who am I?, 2007-01-19

I don't know about anyone else, but I find this relatively scary - Zoominfo trawl the web to find out who you are, collate all...

Apple TV vs Mac Mini, 2007-01-17

Brady has a post asking what people think about the apple TV vs Mac Mini. I started writing a reply there, but it grew massively...

End of whitelisting? Spammers spoofing being part of social networks from conversations in usenet?, 2007-01-12

Not all my spam is automatically filtered. On one account I've started resorting to automatic filtering, because it's become untenable - however a different one...

Two webcams that work very happily with Linux, 2007-01-06

Well, I had a need to get two webcams, and whilst it wasn't necessary for them to work with linux, I was quite hopeful. Anyway...

Predictions for 2007, 2007-01-03

Some people started talking about predictions for 2007, so I decided to come up with some. These won't be in the RSS feed to avoid...

Manchester Meetup, 2007-01-03

Manchester Geekup - where all users of dynamic languages (and others) are welcome to come and share beer, knowledge, food happens againt next tuesday.Where: The...

Supervillains!, 2007-01-02

OK, so my superhero was the dubious (occasionally anti-hero) Hulk (which secretly I quite like :-) What's my Supervillain result? Your results:You are Dr. DoomDr....

Superheroes?, 2006-12-30

Steve Holden posted about the "which superhero are you?" quiz. My result? Your results:You are HulkHulk 80%Spider-Man 70%Green Lantern 65%Iron Man 65%Robin 55%Catwoman 55%Batman 50%Supergirl 48%Superman...

Exogenous Connectors as an emergent property?, 2006-12-29

I've just added basic authentication to the Kamaelia Web Client, since it seems the useful thing to do, and appear to have created a need...

Basic Authentication - Did you know?, 2006-12-28

You may think basic authentication for your site is OK, and depending on how secure you want you data, and how much control you have...

Rudolph The Duck Billed Platypus, 2006-12-24

Rudolph the Duck Billed PlatypusHad a very shiny beakAnd if you ever saw himYou would even say it squeakedAll of the other platypusesUsed to laugh...

Live Simple?, 2006-12-17

Interesting social site from Philips. I'm not sure how many active users they have (or what social tribes it crosses), but they do have an...

Amplee using Kamaelia Web Server, 2006-12-15

Personally I think this is way cool since I didn't write any of the code :)  Sylvain Hellegouarch has written a backend for Amplee that...

Kamaelia Cookbook - How to use the webserver in Kamaelia, 2006-12-13

After a request on "how do you use Kamaelia's HTTP Server", I sat down and created a cookbook entry detailed how you use Kamaelia's webserver...

Project Task Pages - Applying Kamaelia to Project Management, 2006-12-12

Well, a bit later than anticipated - I should really be off to this month's Geekup here in Manchester, but I really wanted to get...

Manchester Geek/Tech/etc Events coming up, 2006-11-11

Some links or else I'll forgetNov 14th - Geek Up (similar to london 2.0 AFAICT)Nov 18th - ManLUG. I suspect me turning up after all...

Flying Spaghetti Monster shows his Noodly Appendages in Germany!, 2006-11-11

Awesome:http://www.youtube.com/watch?v=vL7FcvEydqg&eurl=...

Technical Debt (links), 2006-11-10

Some links on technical debt. Storing these for later because I've reason come to the conclusion that there's a very similar concept in project management...

Microsoft will recommend SUSE Linux Enterprise for Windows-Linux solutions, 2006-11-03

Is it April? Novell & Microsoft teaming up to make Linux more attractive for windows users ? (links are to Novell's FAQ, and to Novell...

Running on someone elses platform - scammers uploading and running PHP phishing on the cheap, 2006-11-02

Some people think that in the future, generally speaking, we (a very amorphus indescript "we") will be running all our systems and services of their...

Computer Science Unplugged - Non Computer Based Activities For Children, 2006-10-29

Just came across this site - Computer Science Unplugged - which is essentially about teaching the principles of computer science to children, but by definition...

Open Source at the BBC - when, why, why not and how, 2006-10-28

Well, this is the text version of the presentation I gave at Linux World. It should be borne in mind that this has a mixture...

LONIX Users Meeting, 2006-10-25

I'll be around at the LONIX User's meeting this evening which is described on their next meeting page. Any other Python people interested in meeting...

Linux World, London, Olympia 25-26th October, 2006-10-25

Just a note to say that I'm giving two of the "business briefings" at Linux World, Olympia over the next two days, first in the...

Kamaelia in this months Linux Format, 2006-10-19

Blatant promotion - I wrote an article for Linux Format on Kamaelia, specifically focussing on the whiteboarding app, but also covering some of the background...

Shared Markov Chain Chatterbox, 2006-10-17

I wrote this as an example of a relatively simple, but non-trivial network protocol. It creates a server that sits there waiting for connections. Anything...

Technology to beat Pirates on the High Internet? (or services to make people happy?), 2006-10-13

People clamouring for DRM systems continue to miss some key points. Two links to two articles which are interesting counterpoints to each other. One claims...

What have you got to hide?, 2006-10-12

Some people wonder why I don't talk about my private life online, or 'silly things' like whereabouts I live in the world. The response  I...

RSS Sinks, RSS routers, Simplifying mashing up, 2006-10-06

There are many RSS sources on the web, and people are beginning to look at them as a form on unix pipe for the web....

I got my old email address back!, 2006-10-03

An email address I had many moons back I now have again :-) You can now reach me once more at zathrus >A.T< mad >D.O.T<...

OO Prolog?, 2006-09-28

Looks like I haven't been paying attention to the prolog world. Since I last looked they've also gone all OO. Just heard about logtalk, which...

Kamaelia 0.5.0, Axon 1.5.1, Article for LXF, 2006-09-24

Well, the release candidates for Kamaelia 0.5.0, Axon 1.5.1 have been created merged with the megabundle and uploaded to sourceforge, next comes the steps of...

How not to give a talk at a Conference, 2006-09-20

I'm currently sitting in the session Scaling Up Open Collaboration and was expecting the two presenters to run a session, to run a talk. What...

Daleks, 2006-08-21

Five million Scary Cybermen jumping through the void,One fell badly, and whirled and whirled,Rose phone The Doctor and The Doctor said,"No more Cyberman taking over...

Would you fly to the US right now?, 2006-08-12

That's the question on my mind right now. I'm supposed to go to the US for work reasons (Foo Camp) which is undoubtedly (almost?) a...

The Long Tail Paradox - You don't need a tail, 2006-08-09

This is something I've been itching to write for a while, and I'm not sure I've got my analogies and descriptions right yet, but the gist is...

Choose Your Own Programming Adventure!, 2006-08-07

I made the offer to write some exercises to teach python programming at OSCON, specifically in the form of being able to create a "choose your own...

Creative Coding, 2006-08-05

I've now got a focus for this blog - creative coding. This is a consequence of spending a week at OSCON, talking to lots of...

Changed over to using Dojo Toolkit for editting, 2006-08-05

Small changes can make a big difference. For editting of new posts, I'm changing over to using dojo toolkit. I'll see how this goes for...

OSCON 2006, Portland, Oregan, 2006-07-23

Well, here I am, in portland, after travelling for nearly 20 hours, I got here. On the clock I left home around 7am and arrived...

Cerenity - Wiki, 2006-07-04

Finally getting around to putting together a proper wiki engine out of the various pieces of code I have, now that the wysiwyg editor in...

Hard drive death, 2006-06-18

Hard drive death is a terrible, terrible thing. My hard drive on my personal machine recently died. The problem with this is I've been using this...

Create Cool Code, 2006-06-11

I hate being asked the question "What do you do for a living?" - it's a question I like to answer literally, to get to...

Foo Camp!, 2006-06-09

Well, rather surprisingly, but nicely so, I've been invited to Tim O'Reilly's FOO Camp this year. I've accepted the invite, so hopefully I'll get to...

Summer of code, 2006-05-02

So far this seems to be going pretty well. There does seem to be interest in our projects, but not unmanageable at this stage. I've...

Some links I need to follow up on., 2006-04-24

Been a very interesting evening in many respects. Some links I need to follow up on as a result follow: Some summer of code project lists...

Blog Spammers, 2006-04-15

Why do they bother? Especially if their posts/replies won't ever show up? There's one very persistent (in the same was a bee bangs its head...

Going offline, 2006-03-29

This blog will be offline for a while (probably just a few days, hopefully less :-) More when it comes back! ...

Python Meetup Manchester, 2006-01-18

Lass O'Gowrie Pub, 7pm, Wed 8th Feb. I don't know if this'll be the first meetup for pythonistas that's happened in Manchester, but it'll...

Other projects I'm working on, 2006-01-05

Kamaelia (work) (site, bliki) Cerenity (personal) (site, bliki) Just a placemarker really of a few convenient links really. However I can put updates in...

First Post!, 2006-01-05

Seems rather obligatory to have a post labelled first post. This is the first post of this blog, which will be my general "stuff"...