I Want My Photos Please
As bandwidth and download limits sky rocket, rich media is taking over the world. Media and entertainment companies are (mostly) embracing this trend, but there are ever increasing opportunities for users to contribute. Flickr is arguably the most ideal way to host and share photos and videos, with the site’s tour making this claim:
Flickr is almost certainly the best online photo management and sharing application in the world.
As I followed the “Magical Feature Tour”, I continuously asked myself, “Why on Earth are all my photos in Facebook?!”
Ok, so that really is a rhetorical question. The power of social networking is huge, and to get anyone to check out another site it would have to be a pretty amazing photo of me exposing Hannah Montana’s real identity. (Sorry folks, I’m not that lucky!) So we have to live with Facebook’s flaws, including the lack of automatic tagging and low resolution images. The real problem though isn’t the photos I upload, but other people’s photos of me.
Back in the olden days, when someone took a photo of me on their Sony Mavica camera, they’d just whip out the floppy and I’d take a copy. As technology advanced and you could take more than 10 photos a night, we progressed to sharing the weekend’s snaps on a compact disk. It worked great, and means I still have those photos of me dressed up as Elvis from when I was 16. (Yes, this is full resolution!)

So what are my options today? I could email all of my friends and ask them to email the photos back to me one by one. That’d take waaaayyy too long, and I don’t necessarily want to have that level of contact with some of my Facebook friends. I could go through every photo, right click, Save Image As…, etc, but that doesn’t sound like my idea of a fun evening!
Well I’ve discovered FacePAD, a Firefox Add-on which is a Facebook album downloader. Once you install it (making sure you have default download location configured for Firefox), you just right click on a link to an album and choose “Download Album with FacePAD”.

The extension will whiz into action, and download each of the photos in the album. UPDATE: So it turns out it only downloads the photos on the first page of the album, and you have to repeat the right click action for each subsequent page. The files will be in your preconfigured download directory, helpfully named with random numbers, and placed in the middle of the rest of your files.

Mmm yeah, it’s pretty rough. Instead of asking for donations, perhaps the developer could spend some of his time cleaning things up a bit. However it does what I need, and I now have a simpler way of getting a copy of my embarrassing memories. I’m not sure that it’s going to be enough to motivate me to do it regularly, but is there anything else I can do?
What’s the Buzz?
You’ve heard of Facebook, you’ve heard of Twitter, and now we’re hearing about Buzz. It’s pretty surprising that we haven’t heard anything earlier, given that the new kid on the block is a full-blown Google release without the standard “alpha” or “beta” tag line that we’ve come to expect. This is a well thought out product, which is a clear strategic move against the juggernauts of the social networking scene. I have no doubt about it, Google Buzz is going to be big, but what exactly is it?
What is Google Buzz?
Well I’m glad you asked, otherwise it’d be pointless explaining it!

Built right into Gmail, Google Buzz is a social networking slash near-realtime aggregator. Or for my mother is reading, it’s like a Facebook from Google. Basically, whenever you log into your email account, there’ll be a page that shows you all the recent updates from people you follow. These updates can be in the form of status updates, links, photos or other rich media.
Instead of yet another social network hub that nobody can be bothered using because it’s deserted, Buzz pulls the updates from a number of existing sites. This solves the classic chicken and egg problem, making the service instantly useful. While the concept itself isn’t new (with services like friendfeed on the scene), Buzz has the advantage of building on the existing Gmail user base. According to the Official Gmail Blog, tens of millions of people have tried out the service in the first 48 hours alone!
I’ve heard there are privacy issues?
When you first sign in, you’ll be prompted to choose a list of people to follow based on your most commonly emailed contacts. Only a few days after the release, this prompt replaces the original behaviour of automatically following these contacts. The problem was that the people you follow can be publicly visible, and this was seen as a privacy risk that exposes the people you most commonly email. Google said “Oops!” and have since changed the behaviour, but not before receiving criticism from a number of sources.
Well what can it connect to?
As of today, Buzz is integrated with Twitter, Picasa, Flickr, YouTube, Google Reader shared items, and Google Chat status updates. Or if you like pictures:

You can even add the RSS feed of any content you publish, with updates being posted straight to your feed! Of course there’s also the typical “Share what you’re thinking” box that you can post Buzz specific statuses, links, or media.
As you may have noticed, there’s no Facebook support. In fact, only 6 of the 206,741,990 websites in the world are connected! But fear not young reader, our hero Google is coming to the rescue with this quote:
Buzz itself is not designed to be a closed system. Our goal is to make Buzz a fully open and distributed platform for conversations. We’re building on a suite of open protocols to create a complete read/write developer API.
Ding ding ding! That’s the “open” bell ringing, which is what we developers love to hear.
What can’t it do?
Buzz is great at aggregating your content in one convenient place, creating a conversation of comments and likes between followers. Just like other aggregators (such as Google Reader), this conversation doesn’t get back to the publishers, effectively breaking the feedback loop. This deprives publishers of useful feedback or motivation (in the case of small time bloggers like me). It’s a core problem with web 2.0.x, and Matt Haughey’s blog is an excellent discussion on the topic.
How do I get started?
This is as easy as a nice slice of cherry pie!
- Log into your Gmail account, and click the Buzz logo on the left (under the inbox link).
- Next choose the people you want to follow.
- Connect to the sites you want to access.
- Start Buzzing! (I think I’ve just coined a new verb!)
For those inclined, there’s plenty to read over at the Buzz homepage, and don’t forget to check out Buzz on your phone. Time will be the ultimate test, but I expect Buzz to common place in conversations of the future. What do you think about all the Buzz?
Mozy On Down To Backup Town
Since I spend a lot of my life working with computers, you’d expect that I know a lot about backing up. I’m always telling people about how important it is to protect their digital belongings, and yet I’ve got virtually no backup system in place! I’m not alone either, with most people I know being just as ignorant as I am. However data loss does happen, and I’m sure David Berlind’s story will be worryingly familiar to a number of people.
This morning, I woke up to hell that’s worse than the blue screen of death: a hung system. You know the type: mouse frozen, unresponsive keyboard… Today, the situation got worse because now, the system won’t boot either. It booted fine yesterday. I get to the Windows splash screen, but after that, something goes terribly wrong and the hard drive, which sounds normal up until a point, starts to make a rhythmic grinding noise as though it’s trying to get at something it just can’t get at.
I’ve had a hard drive or two fail in my time (stupid good for nothing lightning!), so I am aware of the situation. Every year or so I have copied some or my important files around to other computers on my home network. Also I’ve recently bought a portable hard drive that lives on top of my server, and I store another copy of my files on there. All in all, it’s pretty inadequate. I’m left completely unprotected, losing all of my precious files in the event of fire, meteorite, or theft.
So as my blog starts to take shape, I thought it was about time I looked into implementing some sort of real backup system. I don’t need anything fancy, and I’ve come up with this list of requirements:
- Cheap – I don’t like wasting money.
- Simple – If I have to constantly manage the backup then I’m not going to do it.
- Automatic – Same as above. I’m too lazy to think about backing up, let alone click a button to do it.
- Offsite – If the next asteroid near Earth takes out my house, my photos will still be safe.
- Versioned – Sure I can restore a deleted file, but what happens if I delete the contents and save it? (rhetorical)
I’ve been an avid listener of TWIT for a while now, and if you’ve ever heard Leo Laporte open his mouth you’d know about Carbonite. It’s an offsite backup service that automatically uploads your selected files and folders to their servers distributed across multiple data centres. I thought that I should give it a go, so I signed up for the 30 day free trial.
Yeah mmm it was ok. I did everything that I wanted it to I guess. There was just some little things that annoyed me, and for about $6 a month it didn’t seem worth it. One of the things that bugged me was the user interface. Mainly based around shell integration, the look and feel seemed almost hacked together and unfriendly. Also, Carbonite has a “feature” (probably designed to save storage space on the server) that stops videos as well as system style files from being backed up by default. To a developer like me, system and configuration files are really important, and it was too much effort manually selecting them all. Goodbye Carbonite!
I generally liked the idea behind Carbonite, just not the implementation. Using the Google comparison trick I checked out the competition.

Hello Mozy! And welcome to the family! Mozy was exactly what I was looking for, and has none of the things I complained about with Carbonite. These are the things that I like:
- The interface is clean and simple, which makes it easy to select the folders you want backed up.
- Every file type is backed up automatically, with no exceptions.
- It even backs up open and locked files like Outlook PST files!
- Every fixed disk in your computer can be backed up.
- 30 days of version history.
- Backups are scheduled incrementally, and only when the computer is in low use.
- Multiple restore options, including ordering your data on a DVD!
So for approximately the same price (US$4.95 a month), I get unlimited storage space with all of these features! In comparison it seems much cheaper. For those of you who think they don’t really have enough data to warrant the cost, Mozy offers a free version with 2GB storage. If you need a little more space, then every 2 friends you refer gives you another gigabyte of space.
I’m sleeping much better at night knowing my precious 1′s and 0′s are floating around safe in the cloud. It doesn’t complete my system as only my server is backed up, but that’s where most of my data lives. The next step is to use another third-party tool to back up my other machines onto a network share (yes that’s supported!), but all in good time. So next time you hear the click of death, will you be crying, or sighing with relief that you signed up with Mozy?
Forget Avatar, Go Gravatars
You can keep your big blue animated 3D aliens, even if the women were oddly attractive. I prefer small square 2-dimensional pictures of what are usually people’s heads. While the technology behind James Cameron’s blockbuster was bleeding edge, the system behind Gravatars is relatively lo-tech, but the idea is so simple that you wonder why nobody thought of it earlier.
Gravatars are globally recognised avatars (the original image kind), that follow you around the internet. You can sign up to the service for free, upload your chosen image, and it will automatically appear on a number of sites. The comments you make on all WordPress powered blogs (such as this one) support Gravatars by default, thanks to Automattic’s acquisition in 2007. That’s just the start, with a growing awareness leading to an explosion of support, including:
It’s pretty cool signing up to a site and seeing your face (even if it is cartoonised). As a user it’s a great, simple, no downsides service that makes surfing (is that word even used anymore) the world wide web cooler. As a web developer, you’ve got no excuse for not implementing it in your sites. It’s dead easy, and means you don’t need to mess around with your own profile pic system. You have a lot of control, including setting a rating to censor inappropriate images, change the size of the images, and the choice of default image categories for the users who haven’t woken up yet.
Identicons
MonsterIDs
Wavatars
The process basically involves creating an MD5 hash (helpful online tool) of the user’s email address. You then request the image from the Gravatar server with a simple HTTP get request. So for example, the following request retrieves my Gravatar with a size of 80 by 80 pixels, rated G, and users Wavatars as the default.
http://www.gravatar.com/avatar/bfbfd4daa28dd01fcd2cb01493b72f8f.jpg?d=wavatar&s=80&r=gYou can read all about it on the developer site, as well as reference implementations for a number of different languages. And don’t limit yourself to just the web, with Gravatar’s popping up on the desktop too!
So draw a crazy cartoon head of yourself, and create your Gravatar today!
Quick Tip: Sync iPhone Bookmarks with Xmarks
Hey Team, it’s time for another Quick Tip! This one’s a follow-up on my post Bookmarks Are Back With Xmarks, where I discussed synchronisation of bookmarks between computers and browsers. In the post I mentioned:
Now to be honest, the mobile interface isn’t very strong. It’s not a genuine replacement for native bookmarks, but apparently there’s an iPhone application in the works.
Well until that iPhone application eventuates, I’ve come up with a quick fix. It’s not perfect, but it uses the native iPhone bookmark system which is a whole lot better.
Step 1: Download Xmarks for Internet Explorer
You can get the installation from here. Just do it. I know you don’t like Internet Explorer, and neither do I.
Step 2: Login and Setup
Make sure you choose to keep the server bookmarks and delete your local favourites! Otherwise you’ll end up with the useless default Microsoft links everywhere.
You could set up a separate mobile profile, but I’ve been using my home profile instead and it seems to work for me.
Step 3: Enable iTunes Bookmark Sync
Plug in your iPhone, open iTunes, and click on the Info tab. Select the option to “Sync bookmarks with Internet Explorer”, and click Sync!

Step 4: Comment
That’s it, you’re done. So comment on this post and tell me how it works for you, because as Jeff says, A Blog Without Comments Is Not a Blog. That’s all for today!


