Archive for the 'Web apps' Category

The Mechanical Turk

Tuesday, November 22nd, 2005

Amazon have taken the idea of outsourcing tasks at which a human outperforms a machine (eg image recognition) and building an API to a marketplace that makes these jobs available and retrieves the results. They call this the Mechanical Turk after Wolfgang von Kempelen’s 1769 pseudo-mechanical chess-playing automaton. Coders can call the Mechanical Turk with a query as though it were a normal RPC request.

It’s a fascinating concept with all kinds of political ramifications I don’t want to think about right now. Read more about the technology side of it here.

That Is So, Like, Web 1.0

Saturday, October 22nd, 2005

Ross Mayfield reflects:

What was unique about social software and it’s design principles was how it didn’t emphasize tools, but practice and an understanding of social context. Too much of Web 2.0 is not just made of white people, but an alphabet soup of supporting technologies that mean nothing without communities, networks and even real business models. As the market we helped found continues to froth, commentary on new business models based on power laws matters even more.

Joel Spolsky is more succinct:

When people use the term Web 2.0, I always feel a little bit stupider for the rest of the day.

Backup Del.icio.us

Tuesday, September 27th, 2005

I find I’m moving more and more to a networked way of working. I don’t want to be tied to static files on one machine because I can’t guarantee where I’ll be next but wherever that is I want access to the same information.

This is why I use IMAP for email, bloglines for RSS reading and del.icio.us for bookmarking.

But what if del.icio.us went down?

To backup is simple. wget http://del.icio.us/api/posts/all --http-user=username –http-passwd=password
will download all your del.icio.us posts into one xml file (saved as “all” - you might want to rename it) which you can then store safely.

(NB this sends your password in the clear and it could be seen by anyone else using the same machine if they were running ps at the time. If you are concerned about this man wget will provide you with some suggestions for keeping your details private.)

Managing Email with IMAP

Tuesday, September 13th, 2005

In the process of migrating my girlfriend’s email to a new account, I ended up downloading several messages more than once. Fortunately cleaning the mess up took only moments with the Remove Duplicate Messages Thunderbird Extension. It’s an excellent tool.

I migrated her email to mailsnare. I’ve been using their service for several years now with no trouble at all and have set up accounts for a number of friends all of whom are equally satisfied.

They offer IMAP which lets you file your messages in folders and have exactly the same folder structure and messages available whatever machine or client you use to view them. I don’t know how anyone manages email without this - in fact, given most people’s overflowing inboxes, I’m not sure they manage at all. You don’t need to be a “Getting Things Done” fanatic to appreciate the value of keeping your inbox clear of clutter and your old mail filed and accessible wherever you are.

IMAP also allows server-side filtering of email into folders which is a huge bonus if, like me, you sometimes check your email over a slow, costly connection such as a mobile phone and don’t want to waste time and bandwidth on email newletters you can read at home. Filter them off with a rule and just get the important messages in your inbox when on the road.

Again, having the rules on the server means that you don’t need to waste time and risk errors duplicating your mail filtering rules on each machine and client you use.

Changing email addresses is a painful business. Mailsnare makes it easy by letting you integrate other email accounts into your new one seamlessly, using fetchmail to suck in mail from other POP3 and IMAP accounts. I kept my old address running for two years after making the switch and had mailsnare check it for me and filter the mail into an “old account” folder until I was finally sure I’d re-educated even the slowest of my contacts to note my change of address.

Mailsnare’s spam filtering is also excellent and highly configurable, with a whole range of options including black-, white- and graylisting available. Other goodies include two different web-based interfaces to your mail, wap access, the ability to use SSL and the option to use your own domain name.

Have you guessed that I really love this service? I’ve tried several email providers - including hotmail, yahoo, various isp offerings, the defunct geekmail, fusemail, gmail and fastmail - and in my opinion mailsnare is the best. If you’re looking for an easier way to manage your email, I’d recommend you give them a try.

(Disclosure: I am a mailsnare affiliate which provides a minor compensation for the unpaid work of setting up accounts for friends.)

Feed Me

Thursday, May 19th, 2005

Since I upgraded to Wordpress 1.51 my RSS feed has not been updating in bloglines and other aggregators.

It turns out that there’s a bug that means the feed gives a “HTTP Error 304: Not Modified” warning by default. This warning vanishes if I make a post - until midnight of that day when it resets to error status. Bloglines has clearly been skipping my site updates because of this.

Digging around in the forums lead me to the solution here.

However, while investigating this I find myself drawn to using feedburner instead because I like the idea of splicing in feeds from my del.icio.us bookmarks. I had noticed that Stephen O’Grady did this in his feed and have been meaning to investigate how he did it for a while.

There are good instructions on using feedburner with wordpress here and here. Using a .htaccess to redirect readers to the feedburner supplied feed should make the transition invisible to any current subscribers (both of you!) and make it easy to restore the old service if feedburner proves unreliable, goes bankcrupt or acts “evil” in future.

Here’s a link to the feedburner feed for the moment. I’m not sure if I’ll stick with including images from flickr but we’ll see.

UPDATE: Wordpress 1.5.1.1 has been released, patching the feed problem and a couple of others. I’m going to hold back before changing anything else.

Backpack Have Opened up Their API

Wednesday, May 18th, 2005

Backpack has the potential to be a very useful web-based PIM - even more so now that they’ve opened up their API.

I’m particularly excited by the ability to create reminders.

I’ve been trying to implement a “tickle folder” system with my email, moving messages from the inbox if they do not need any action to be taken before a certain date to a series of datestamped folders so that I can forget about them until they are due. I check the folder for the day each morning with fetchmail to warn me if I’ve filed something for review. (This wouldn’t work nearly so well without IMAP.)

Backpack gets another bump up on my “to play with when I have time” list.

Mobile Social Networking

Saturday, May 14th, 2005

No sooner do I hear about dodgeball from a presentation at O’Reilly Emerging Tech by Clay Shirky but I find from slashdot that google has bought the company.

Dodgeball helps you meet up with people. Clay gives the example of visiting a bar he’d heard about. First, he needed directions to the place. A txt message to the service provided him with that. When he walked in, the service contacted people from his friends list who regularly patronise the establishment: several messaged him to say “glad to hear you’re there, I’m on my way”. Moreover, Dodgeball sent Clay a photo of a blogger he had wanted to meet for a long time who was in the room, with the instructions “X is here too: go over and introduce yourself.”

Mobile phones have already changed the way people arrange to meet up. Few people now make final plans for when and where to meet, keeping things fluid until the last moment and finalising details on their phones when everyone is in the general areas. Services like Dodgeball might make even such casual plans seem over formal.

There’s a lot of very exciting work going on in the mobile space, involving both games and social networking. I just hope I can learn enough, fast enough to get involved in some way.

Please Ban Me

Friday, May 13th, 2005

While posting a link to del.icio.us, I must have moved my mouse and dragged the cursor across the RSS tag because I suddenly noticed a url containing the words PleaseBanMe and my username flash past in the status bar at the bottom of the window.

A quick google later and I find that I am not the only one to spot this. Seems like it’s a Easter Egg of sorts.