- Home /
- Blog
Third-party metadata
Tuesday 23 April 2013
This article at A List Apart discusses the third-party metadata that can be added to any content to make links shared on Twitter and Facebook much more user-friendly.

Define responsive
Tuesday 23 April 2013
Pretty cool page that shows an interactive demonstration of what responsive design means across different devices. By Fine Citizens.
def spawnChildProcess(new_baby, *args)
Thursday 25 February 2010
I've been very busy this year, but not got much work done...

Atticus Robert David Perdeaux. Practising the Mexican Wave with his Dad.
An automated email that you don't mind receiving
Friday 18 December 2009
I've just ordered some new business cards from moo.com and as always, its a joy to use such a well-designed and thoughtful interface.
There's too many things about this website that I love to list here, but the thing that really struck me this time was in the automated emails. The confirmation email you get when you place an order begins with:
Hello
I'm Little MOO - the bit of software that will be managing your order with us. It will shortly be sent to Big MOO, our print machine who will print it for you in the next few days. I'll let you know when it's done and on its way to you.
Listing the affected files in a Subversion revision
Tuesday 24 November 2009
A quick trick that I'm finding very useful for those little deployments that don't require a full export of the Subversion repository. A little regex on the standard verbose output of the Subversion log like so:
svn log -r HEAD -v | egrep '^ +[A-Z]'
will output a list of the files included in the specified revision, e.g.:
M /trunk/apps/Feedback/views.py
A /trunk/fabfile.py
The letters "A", "M" or "D" denote whether the file was added, modified or deleted.
Collaboration with Universitat Pompeu Fabra (Barcelona)
Friday 6 November 2009
One of the nice things about running your own business is that you can occasionally decide to spend a bit of time doing a bit of research into stuff you find interesting. The Normalisr is an example of this - an application that I built to reflect some of my ideas on attention data and what could be measured in last.fm listening charts.
Setting up Apache monitoring with Munin
Wednesday 7 October 2009
New-look Normalisr launched
Saturday 3 October 2009
Hooray! It's live! Your all-new "Normalisr" experience can now boast the following improvements:
- A new URL - http://www.normalisr.com/
- A slick new design, including gig photographs
- Thumbnail views of artist and album charts
- The ability to manually find artists and albums that come from last.fm without a proper Musicbrainz ID - we're hoping that this will improve the accuracy of your charts
- Proper Unicode support (fingers crossed!)
- A graphical widget of your artist chart to add to your blog or last.fm profile
We hope you enjoy it. If you have any questions, feedback or issues to report, please use the feedback form.
Normaliser v2 in production
Wednesday 26 August 2009
After months of neglect, we've finally got round to working on an update to our last.fm normaliser application. We've decided to build the whole thing from the ground up using Python/Django, our new favourite toys. Version two will hopefully include the following improvements:
- Proper unicode support.
- The ability to find artists & albums that have a blank Musicbrainz ID in last.fm. This will involve users doing an additional search for each artist, but it should vastly improve most people's charts. We will try to make the search process as easy as possible (see screenshots below).
- A whizzy new design using gig photos from Flickr.
- Updated XML format to mirror v2 of last.fm's data feeds (we will keep the older XML versions available on the same URL).
- Hopefully, some form of export code that will allow charts to be shown on user blogs, etc.
- We're still scratching our heads trying to think of ways we can make a few quid out of all the work we're putting into this...
Anyway, some work in progress screenshots below.
Homepage
Smile - you're on Google Maps
Thursday 19 March 2009
Google have just launched Street view in the UK, which gives pretty informative street-level photographs as part of their mapping service. Funny little cars with weird rigs attached to them were scooting round London all last summer, capturing the photographs.
Of course, if you see one of those cars, chances are you may appear in the photographs they take. My wife remembered a particular location where we saw one last summer, and we've tracked ourselves down, strolling back home from a trip to Broadway Market in Hackney:
View Larger Map
Which actually feels a bit strange. We've been Google-papped. Lucky it was my wife I was out with that day ;)
Django unit testing gotcha: test case methods run in alphabetical order
Monday 9 March 2009
After a good few hours of increasing frustration, I managed to work out why the Django unit tests I was working on were doing funny things. As it turns out, the individual test case methods are, by default, sorted alphabetically by the TestLoader.
This is worth knowing if you're testing things that rely on the tests being run in order, such as creating, editing and deleting of records in the database.
Latest company news
- Our latest project with Sheppard Robson gets some press
- Sheppard Robson intranet launched
- Northdoor website and CMS launched
Blog archive
Categories
- Apple 2
- Backend 5
- Business 2
- Company news 18
- Culture 6
- Design 6
- Front-end 3
- London 6
- Mashups 9
- Mobile 1
- Python 1
- Quality & standards 3
- Semantic web 2
- Subversion 4
- Sysadmin 2
- Technology & applications 16
- Web accessibility 1





