Radio 1 takeover reprise
January 2nd, 2005 | Published in python
Bank Holiday Monday comes around again in a few hours time, and I’m off to BBC Radio 1 to help out on another Ten Hour Takeover show.
UPDATE: related random links and pictures.
January 2nd, 2005 | Published in python
Bank Holiday Monday comes around again in a few hours time, and I’m off to BBC Radio 1 to help out on another Ten Hour Takeover show.
UPDATE: related random links and pictures.
December 10th, 2004 | Published in python
Tomorrow I’m giving a talk at the rather wonderful London Perl Workshop. I’ve worked with quite a few languages in my time, including about 4 years or so of writing mostly perl. These days I write in python when I have a choice, so I’m going to give an introduction to python for perl programmers. Here are the slides. Nothing fancy, just the basics.
November 11th, 2004 | Published in xml
A new experience today: I’ve done my first bit of paid writing. It’s about del.icio.us again, and it’s on xml.com.
It’s an expanded version of two previous posts previously made to hackdiary. It goes into a little more detail about how the code works, and gives more examples. There’s also more analysis, and more of an introduction for the uninitiated.
October 6th, 2004 | Published in web
About a month ago, I posted about some del.icio.us experiments I’d been doing, and published the python wrapper I’d been using. Of course, the post itself was another del.icio.us experiment.
September 9th, 2004 | Published in web | 4 Comments
Maybe you’re a python programmer. Maybe you think del.icio.us is kinda cool. Maybe you’d like to be able to do this:
>>> print len(delicious.Href("https://www.vim.org/").posts()) 8
or:
>>> for post in delicious.users.mattb(delicious.tags.hackney): ... print post.description,post.href Phil Gyford selling his flat https://www.gyford.com/strandbuilding/ POGO https://www.pogocafe.co.uk/ hackneycentral https://www.hackneycentral.org/ Armadillo https://www.armadillorestaurant.co.uk/
or perhaps do something much, much cooler. delicious.py is for you.
UPDATE: Since I published this code, Joshua Schachter has made the rules around use of del.icio.us APIs clearer. So that you can stay within these limits, you should be aware that no call to a method in delicious.py will cause more than one HTTP request to del.icio.us. This means that it’s left up to you to time your requests appropriately and politely, but at least you know that the code won’t spam del.icio.us of its own accord.
August 23rd, 2004 | Published in misc
There was a programmer’s job being advertised at BBC Radio and Music Interactive in London, in the team where I work. It involves data munging XML, digital radio and other interesting technologies, and involves programming in Python, Perl or Java. Applications have now closed.
August 21st, 2004 | Published in rdf
This weekend I’m at EuroFoo, and I’ve managed to find some happy hacking time. Jim Ley and Dan Brickley are around, and they’ve been nudging me into fixing up and releasing some old code.
August 1st, 2004 | Published in web
For my dad’s 60th birthday, my family and I produced a print book of memories and photographs from his life. I typeset it using OpenOffice 1.1 and sent it to the printers as PDF, which worked just fine. Today I’ve been creating an online version from the original document.
June 13th, 2004 | Published in python | 1 Comment
The other day I discovered Hotlinks, a rather nice link aggregator. It collects links from sites (including those of a couple of my respected colleagues) and combines them into a good-looking summary page. I particularly like the automatic webpage thumbnails it makes, which are created using khtml2png. I couldn’t get khtml2png to compile on my machine. After finding that there are now python wrappers for GtkMozEmbed, I made my own screenshotter-and-thumbnailer by embedding the Mozilla browser component using a little python script.
UPDATE: Ross Burton picked up the script and made a couple of enhancements. Miguel de Icaza posted a C# version.
June 1st, 2004 | Published in rdf
Over the weekend I was hit by over 200 MT comment spams, from a range of IP addresses. Using MT-blacklist I was able to clean up the damage, but wasted at least half an hour. In temporary despair, I’ve removed the comment forms from individual entries and disabled the comments cgi. For now, if you want to write something about one of my entries, go get your own website or something.