Showing posts with label Syncing Macs. Show all posts
Showing posts with label Syncing Macs. Show all posts

Tuesday, 29 December 2009

Sugarsync and Apple Mail

I've just spent a couple of days attempting to set up SugarSync to work with Apple Mail. Sadly all my efforts have been in vain and I've been forced to resort to manual methods to keep my iMac and MBP mail synchronised.

I think that my requirement is fairly common but I'm struggling to find an elegant solution whereby I can keep my mail systems up to date across two different Apple machines; an iMac and a MacBook Pro (strictly speaking it's three machines, but as the Hackintosh is still running under Leopard and the others under Snow Leopard, I'll not include that in this problem discussion). Currently my iMac acts as the primary Mail machine, and all mail is delivered there from my ISP and immediately and automatically deleted from the server. If I'm on the road for more than a day, I'll close Mail down and copy the entire "username"/Library/Mail folder onto the MBP. The laptop then becomes the primary Mail machine until I return home. I then reverse the procedure to revert back to normal. The key to this approach is to make sure that only one machine is the active Mail computer at any one time, and on occasion I forget that I'm not supposed to start Mail up on the "wrong" machine until all necessary transfers have been completed. There are mechanisms to avoid this, like keeping the server copies in place during the trip, but even this requires changes to preferences which are easy to forget.

I recently started using SugarSync to keep my work folders in sync across desktop and mobile devices. I've configured it to work with Things and SketchBox most recently I've solved the problem of managing local drafts in MarsEdit across a network. SugarSync is a relatively inexpensive way to keep files and folders synchronised. I have subscribed to the cheapest plan which gives me 30Gb of storage and allows me to sync across any number of machines. This basic plan costs $49.95 per year. A free plan also exists for users with more modest requirements and gives you 2Gb of storage and sync capability for two computers. A SugarSync app is also available on the iPhone for increased flexibility.

Given the success of using SugarSync with other systems, I decided to see if anyone had set it up to work with Apple Mail. My searches proved fruitless, and I summoned up the courage to act as a pioneer. I backed up my primary Mail system on a USB stick, and did an extra Time Machine backup on both desktop and laptop computers. I then configured SugarSync to manage the "username"/Library/Mail folders on both machines. This folder weighed in at about 600Mb, including all subfolders, and contained about 10,000 items.

For my first attempt I worked on the iMac first and SugarSync duly went off and started uploading all the data from my mail system. This took several hours at an average upload speed of about 0.35Mb/s. I then attempted to sync the laptop and was surprised to see that almost everything from the laptop mail system was also being uploaded and marked as such in the filename. I figured that this must be because the desktop and laptop were completely out of sync and was concerned that the duplication of critical files would cause Mail to have a nervous breakdown. I halted the process, reset both machines, performed a manual copy of the iMac mail folder to the laptop and started again. I left things running over night and in the morning was amazed to find that the same thing had happened. I attempted to start Mail on the iMac but it just spluttered and died requiring a Force Quit, and another reset of both Mail systems, after removing SugarSync from the equation.

I've not got enough technical knowledge about the internals of the Apple Mail system to understand what's going on, and why SugarSync was unable to create a single set of files which Mail could then read. And I'm not sure that I really want to find out. I'm definitely of the opinion that, in certain subject areas, a little knowledge can be a dangerous thing. This is certainly one of those subject areas!

So, SugarSync is not the silver bullet to solve this particular problem and I'm still on the lookout for that elegant solution to synchronise Mail across two Macs. If anyone knows how to do this (without setting up Mail servers) please let me know. I guess the easiest way is to keep all my messages on the ISP servers and once a week ensure that both machines are fully aligned before deleting everything off the server.

But that still requires manual intervention and may still not be foolproof. Or Ally-proof. And it certainly isn't elegant!



Tuesday, 1 December 2009

Cloud Computing - Pie in the Sky ?

I was looking through my iPhone the other day with a view to clearing out some unused or redundant apps. You know how it is - you download something because it seems useful, and some months later you download something similar because it seems more useful, but you don't get rid of the first one...

Some of the decisions were simple. I'm only a casual gamer so any unplayed free games were the first to go. I really don't need three battery checkers, or two WiFi hotspot finders, and some of those "really useful" apps were no longer needed because they were all available within AppBox Pro. I decided that one Twitter client was also sufficient, so as much as I like TweetDeck I now use Tweetie2 most of the time. TweetDeck was duly consigned to the discard pile.

But then I came to my "business" apps. Some of these like PDF Reader, Merlin, Bento, Awesome Note, iXpensIt, Shrook and Things had to stay, either because they provide me with portable versions of my desktop apps, or because they are excellent apps which serve me well. That left a whole bunch of apps which serve a similar purpose, namely, to provide us with a way of viewing, storing and possibly editing "office" type files - documents, presentations and spreadsheets.

The trouble is that these apps have been designed to plug a perceived gap in the iPhones native apps. Apps like Files, QuickOffice, Dropbox, SugarSync, and Fliq were created so that we could copy files from our desktops, work on them whilst on the move, and download them again when we reached our destination. Or so that we could send them to our colleagues or clients in an emergency. Or so that we could be bound even tighter by the chains of the workplace which becomes ever more pervasive in our personal lives. The other problem is that none of these apps does everything that you actually need! They all do a little bit which is why you end up with a fistful of the darn things.

This got me thinking about the whole concept of cloud computing, the necessity of mobile access to our documents, and a bit about how we actually use our iPhones (or Blackberries, etc.) and perhaps how we should be using them.

I'm a bit of a sceptic when it comes to cloud computing. I believe it's based on an unsound principle which is that high speed, cheap and efficient internet connections are available to all people at all times and in all places. This is clearly not the case unless you live in South Korea. It is certainly not the case in rural Britain or if you are on public transport in the UK where I often have trouble getting a 2G signal. I'm not even going to begin to go into the security aspects. Companies have enough trouble looking after physical data sources like CDs, DVDs and Laptops, so what hope do they have securing data in the Ether?

In the year that I've had my iPhone I've accessed "work" documents a couple of times, generally to test out these new apps and see how my masterpieces look. I've used Smartphones and PDAs for over ten years altogether but I've yet to use an app to resolve a business crisis involving lost files and document editing on any of them. That's why I have a laptop with a Broadband dongle.

What I am interested in at the Apple Harvest is a smart way of synchronising data across laptop, netbook, desktop and occasionally the iPhone. I have no desire to create documents on the iPhone, other than short notes, baby spreadsheets and similar "aides de memoirs". If I know that my computers are in sync and my to-do lists, calendars and contacts , etc., on the iPhone are all up-to-date then I'm sorted. Because I work for myself security is my problem so I want to keep things simple, and generally I'm unfettered from corporate binds because I'm in touch with myself 24*7 anyway. So I've decided that I don't need all these apps to connect with my work.

Unfortunately there still isn't one app that can do everything I want. But I've whittled it down to two, SugarSync and Evernote, and some supporting technologies, MobileMe, SyncDocs, and GoogleDocs. The reason that there are still five things I need to consider is that it's not just documents that I'm dealing with. Often it is application related data which isn't stored as a convenient standalone file. Applications like Things and SketchBox, as well as all my work related folders are dealt with by SugarSync. I use Evernote to handle my web notes (web pages that I want access to at a later date, and across multiple machines). MobileMe takes care of all my personal data, iCal, Contacts, and data from a few applications like Yojimbo and TextExpander. SyncDocs and GoogleDocs are required to export data from specific iPhone apps, Notebooks and Awesome Notes respectively.

So you see, it's still quite complicated and there is still an unhealthy dependency on the cloud. But I can get around the cloud for most important things should the need arise. Which really brings me back to the original problem. I only need the cloud because I've elected to run my life across a laptop, a netbook, a desktop and an iPhone. Life would be a whole lot easier if I'd stuck to a laptop and a mobile phone that made calls and nothing else. My devotion to technology has brought about a new set of requirements (which could be considered unnecessary) and to meet those requirements I've had to build a complex solution. Why? Because I can...