sethlong.com

new media guy at an old media company

Cloud backup service arrives: Backupify

If you work in the cloud (and who doesn’t these days?), then Backupify is for you. I stumbled on to the site last week and it’s very close to what I’ve been looking for.

Backupify lets you select from a list of cloud service, login, and set a backup schedule. It works with the big-name services like Google Docs, Flickr, Twitter, Facebook, and WordPress. It even works with some lesser-known (to non-geeks) services like Basecamp and FriendFeed.

The service runs on top of Amazon’s S3 storage service and even lets you use your own S3 account for greater privacy.

In my early testing Backupify worked well enough, though not all of my selected services have been backed up after a week with Backupify. I like the status emails and the ability to look through your backup history and archive.

Unlike desktop backup services like Carbonite, Backupify does not yet encrypt your backup data (though their feedback page says it’s planned) and there’s no standard way for you to log in to your various accounts.

This isn’t the fault of Backupify. Online identity and authentication are an industry-wide problem and, despite some good efforts, there’s no fix in sight. I’m always wary of sites that need my username and password in order to access my data from another site, and Backupify requires this for some of the supported services. For example, I was able to use Google Docs’ oAuth support but Gmail required my login credentials. An ideal cloud backup service wouldn’t need to ask for my info.

Finally, as much as I like Backupify so far, I wish it’s features were part of my primary online backup service, Carbonite.

UPDATE: It appears that Backupify is running a free account promotion through January 31, 2010. All accounts are free forever, with unlimited storage. Even if you decide not to use it, why not go grab a free account now?

Filed under: geekery ,

Twitter is not just for headlines

You have a lot of valuable content to offer and not all of it is editorial.

Newspaper reader studies have shown that people read newspapers and subscribe to home delivery for a variety of reasons, mostly having to do with the bundling of various bits of information (editorial and sales) into a single package. On our web sites, we make sure to give readers not only our editorial content, but also display ads, classified ads and deal information for cars, homes, jobs, etc.

Why don’t we do this on Twitter? Like the desktop web and on mobile, I believe that news organizations should approach Twitter as a distribution tool but should not ignore Twitter’s unique characteristics and culture. A good newspaper Twitter feed should, I believe, incorporate all aspects of the total package. The “Twitter Edition” should include breaking news, non-breaking headlines of note, calendar items, classified listings, promotions, and sponsorship messages.

What sort of sponsorship messages? I’d start with deals or coupons from local restaurants timed to mealtimes. At 11am each workday, send out a note about an advertiser’s lunch special. Help your advertisers promote overstock sales. Tweet a few garage sales or open houses. Think about the different parts of your print or online products and try to represent them on Twitter.

Of course, before you include paid commercial messages, you’ll need enough followers to be valuable to your clients. My estimate is that you’d need a few hundred local followers before you could find interested advertisers. Keep the rates affordable and base them on how many local followers you have.

A few things to keep in mind:

  • Set followers’ expectations early – make sure they know the feed will include commercial messages
  • Keep the editorial:advertising ratio balanced. Too many ads will likely cause you to shed followers.
  • Watch the tone. Twitter is a much more conversational medium than newspapers. Give your Twitter feed(s) a voice and some character – but don’t stray into caricatures. The traditional newspaper “voice of God” style just doesn’t work here.
  • Offer more specific – and commercial-free – Twitter feeds for breaking news feed, sports, courts, etc.

    Because you’re going to share the responsibility for Tweeting between editorial and sales, you’ll probably want a tool that supports multiple users with unique logins so you can protect the master password to your Twitter account. The two big ones right now are CoTweet and HootSuite. HootSuite has one standout feature that I like: the ability to auto-Tweet from an RSS feed, which you can achieve with twitterfeed.com. Of course, putting Tweets on autopilot is not preferred but it will keep your breaking news updates flowing when nobody is available to Tweet them manually.

    Is there already a conventional wisdom about sponsor tweets in a news stream? What do you think about this?

    Oh yeah, don’t forget to use your own short URL service!

    Filed under: advertising , , , , ,

    Extending the cloud with backup services

    Looking over my earlier post about backup strategies made me wonder how I could simplify my own process further. The basics of local backups of web services, backing up my local drive to another local drive, syncing critical files, and backing up my local drive to the cloud aren’t as simple as they need to be for most people. I try hard to eliminate the complexity but the truth is that backing up so many 3rd party services is the biggest chore.

    It seems that the cloud storage/backup services could collectively agree to support some sort of standardized authentication protocol to allow web applications (Google Calendar, Delicious, etc.) to automatically backup your data to your cloud backup service – without first having to make local backups.

    I can imagine a preference screen in Google Docs that lets me select my backup vendor and uses an oAuth-style authentication scheme to make the process quick and painless. Set it once, and forget about it until you need to recover data. Backup only works when it’s invisible to the user.

    Filed under: geekery , , , , , ,

    My personal backup strategy

    For some reason a lot of people have been asking me lately about my backup routine, perhaps it’s the season, perhaps it’s the recent Sidekick trouble. Regardless, I figured that I should blog it and refer people to the blog, rather than write it over and over. 11  years of running IT for a regional newspaper company  taught me many things, including: 1) you can never have enough backup and 2) backup is hard and left to their own devices, people won’t do it. Hence, when I look for backup plans I look for something completely automated and easy. I prefer a layered approach to backup:

    1. Backup of web services
    2. Local backup for quick restores and constant connectivity
    3. Remote backup for safety
    4. Remote sync of mission-critical files

    If you use Yahoo! Mail or Google Calendar, then you use cloud services, which means that you are counting on the service provider to make sure your data is safe. Frankly, this requires more faith in their IT infrastructure than I’m willing to place in them (ever suffered through a Gmail outage?). I use quite a few cloud services and have backup plans for each.

    • Evernote – I use this for notes and bookmarks. It keeps synchronized copies in the cloud and on your local drive by default, which means that my local backup routine keeps it backed up.
    • Gmail – use Mail.app to create a local version via Gmail’s POP3 interface
    • Google Calendar – create a local cache with iCal
    • Google Reader – use the built-in export tools to save a local OPML document. I also have this crazy Rube Goldberg setup that sends my Shared Items from reader to Gmail every day.
    • Google Docs – I used to rely on a combination of a Firefox plugin and a Greasemonkey script, but this is now built-in to Docs. It’s quick, easy and works from any browser. Read more.
    • Delicious – periodically use their backup tool to create a local HTML document
    • Publish2 – this bookmarking tool for journalists lets you also post your ‘marks to Delicious or subscribe to them via RSS
    • Twitter & Tumblr - All of my tweets are automatically picked up on my Tumblr blog (God, I hate web product names). Both of which rely on the same daily send-to-email service I use for Google Reader’s shared items.
    • WordPressRSS-to-email and the periodic full database export/backup.

    UPDATE: Lifehacker has a post from this summer explaining backup procedures for a number of other  web services.

    For local backup, I love Apple’s Time Machine. It just works. Plug in an external drive and you have backup. Note that Time Machine is not the same as Time Capsule, which is a wireless network hub with a hard drive for wireless backup. I keep a 1TB external drive on my desk at work and it backs up any changed documents every hour. With this setup, my entire drive is backed up – including all of the local backups of my various cloud services. But the external drive is local – sitting on my desk, waiting for the place to catch fire (or flood).

    Which is why I’ve been looking for a good option for remote – or Internet – backup. It seems like it wasn’t until the last year or so that remote backup really became a viable option. The combination of rising broadband speeds and huge reductions in the cost of storage have made it much more reasonable. I’ve been waiting for a good, affordable Internet-based backup system for years and now there are plenty of options. My criteria for such a service was:

    • It must offer a flat rate for unlimited storage
    • It must be real-time (backup on the fly) and not scheduled
    • It must support multiple computers under a single account
    • It must be secure

    After a bit of research, I selected Carbonite as it met most of my criteria. If I’d had more computers to backup then CrashPlan would have won the day as it gets more economical with volume. Carbonite installs a Mac System Preference pane (not fully compatible with Mac OS 10.6 yet) that is always looking for updated files to backup. You can define which locations on your system it should look in, to avoid backing up more than necessary. The process can be paused and you can tell it to operate in a low-priority mode to save bandwidth and system resources.

    Because Carbonite encrypts your data locally before it sends it over a secure SSL session to the Carbonite mothership, backups aren’t lightning quick. The added layer of security is great to have but that encryption process does add processing time. Still, the whole point of  a product like Carbonite is that it is invisible – it sits in the background and just works. So far, it’s done just that.

    Remote sync is a difficult one to describe. To most people, it resembles Carbonite’s invisible backup, but I prefer to think of it as having a virtual external drive that can connect to all of m devices at the same time.

    For remote sync, I use Dropbox. The free version allows up to 2GB of remote storage, which is plenty for my needs. It installs as a menu item in Mac OS X and creates a “Dropbox” directory in your home folder. Anything that you store in that directory is immediately synchronized with the Dropbox service. You can install Dropbox on other machines and they also get added to this synchronized mesh of devices. In my use, I keep an account on my wife’s computer, with Dropbox installed.

    I use Dropbox to store mission-critical files, such as my 1Password keychain, receipts, and original iTunes purchases. Thus I’m never without a copy regardless of which computer I’m on (I also sync 1P with my iPhone). Of course, these files are also backed up by Time Machine and Carbonite, but Dropbox isn’t a backup service, it’s real-time synchronized cloud storage. It is similar in that respect to Apple’s MobileMe iDisk but I find Dropbox’s method of using a local folder for the sync to be a far superior customer experience. One final note about Dropbox: they just released an iPhone app to view and manage your files from the phone.

    Looking over this very long post, my system seems extremely complex but in practice, it’s nearly seamless. The only real interaction I have is when I have to perform periodic manual backups of some of my web services. Everything else is automated and relatively invisible – exactly how a good backup system should work.

    Filed under: Web/Tech, geekery , , , , ,

    A short URL service of our own

    The recent confusion over tr.im’s future lit a fire under me to finally set up my own short URL service for work. A quick Google search turned up a few candidates for suitable scripts and I finally settled on YOURLS. Honestly, finding a suitable URL took longer than selecting and installing the software on our MediaTemple grid service account.

    After sifting through dozens of 2-character TLDs, I finally settled on .cc partly because I like the name. Our new service, pnw.cc was born in less than an hour.

    YOURLS is a good start. I would prefer that it offered per-user stats but global stats will work for now. There’s a bookmarklet available and it comes with an API, which would be more interesting if Twitter clients allowed you to bring your own shortener.

    The best part of YOURLS is a WordPress plugin from the same author. The plugin comes dangerously close to giving me the workflow I described in an earlier post. The plugin can be configured to automatically generate a short URL for each published post and/or page. It can also auto-tweet when you publish a post.

    The automatic generation of short URLs at the publishing level is important because it removes some of the friction from the process. Even if you opt against the auto-tweet function, you can still tweet directly from WordPress’ post editor with the YOURLS panel. Reporters already have a lot to do so incorporating this into the publishing phase will certainly help in making sure they use the in-house service and that they Tweet their stories.

    One interesting feature of the WordPress plugin is that it includes 2 template tags to include a link to the short URL in the post display and in the page head. That last option is intriguing. It respects the RevCanonical concept for discovering canonical short URLs before a 3rd party shortener creates the new URL.

    We’re just getting started with pnw.cc. The latest update from tr.im says they will donate the software to the community, in which case we’ll take a close look to see if we would be better off running our site in the tr.im code, rather than YOURLS. In that case, we could continue using the WordPress plugin since it supports 3rd party shorteners as well as a self-hosted YOURLS install.

    Filed under: Uncategorized , , , ,

    Enter your email address to get notified of new posts by good old email.

    RSS me.google reader

    • Band Reunion at the Wedding February 8, 2010
      Best SNL skit since Black Flag was still together. Dave Grohl? More like Dave LOL. Video at Hulu, and alternate link which may or may not work for non-USA viewers. Or maybe this one. Sorry, region-blocking sucks. Alternates welcome in comments. (thanks, Sean Bonner)
      Xeni Jardin
    • Dear Facebook, Please Check Out the New Tweetdeck February 8, 2010
      As more and more of our friends and favorite organizations start publishing updates online, being able to organize them well is becoming even more important. Niche-popular desktop social media stream-reader Tweetdeck issued a software update this morning and the most striking change is in its handling of user groups. It's beautiful. The new Tweetdeck is […]
      Marshall Kirkpatrick
    • Welcome CollabPress: Project and Task Management for WordPress and WPMU February 8, 2010
      Check out the new kid on the block. WordPress now has a new plugin that adds Project and Task Management functionality to your site. Last week we did an in-depth interview with Kyle Jones, a librarian who is successfully using WordPress to revolutionize learning management systems. Get ready for what WordPress has to offer the world of project management. Co […]
      Sarah Gooding
    • How to automatically use resized images instead of originals February 8, 2010
      Simply paste the following code on your functions.php file and save it. No other action is needed! function replace_uploaded_image($image_data) { // if there is no large image : return if (!isset($image_data['sizes']['large'])) return $image_data; // paths to the uploaded image and the large image $upload_dir = wp_upload_dir(); $uploaded_ […]
      Jean-Baptiste Jung
    • jQuery Gallery February 7, 2010
      Build a custom gallery that scans a folder of images and outputs a cool image gallery, utilizing PHP, CSS, jQuery and the lightBox plug-in. Web Site Demo Download
      Jim

    me.profile

    me.twitter

    • Is Facebook the best way to get ppl to use real names ? Should media companies outsource community to FB in exch. for accountability? 5 hours ago
    • Wow. The Who looked and sounded horrible. 1 day ago
    • Game? What football game? Volksmarch @ NWTrek. 1 day ago
    • Come one, come all! Lunch meetup tomorrow, 12:30 @BurgervilleUSA in Centralia. 3 days ago
    • Dear reporters: no, you can't use Michael Jackson or Beatles songs in your news videos. No, really. 4 days ago
    • WTB: Nikon 35-70 f/2.8D AF lens. Does anyone know of a good one for sale? 4 days ago
    • If you think working for newspapers is tough these days, try working for Toyota. 5 days ago
    • Journalism Online's Press+ screenshots. File under "wishing doesn't make it so?" http://bit.ly/bVxTfD 5 days ago