Friday, June 21, 2013

Synchronizing files across computers: new and noteworthy!

[I found this in Drafts. I meant to post it on June 14, but got interrupted. So, here it is now.]

I'll skip the narrative other than to say that I was shocked (no exaggeration) to find out that Syncbox was changing the time stamps of files to the time it was transferred. I ripped it off of my computers immediately.

I began giving AeroFS another try, but one thing I don't like about most synchronization services (including AeroFS) is having to move files into a single folder controlled by the service. It also means that when the folder is synchronized with a folder on another computer, everything is synchronized. Also, most services require that files be backed up on their servers. While all of the services are happy to provide a free account, they are hardly large enough for even moderate sized music collections.

BitTorrent Sync (BTSync) has the potential to solve these problems. BTSync is a peer-to-peer solution that lets the user specify which folders are to be synchronized on which machines.

  • Pick a folder to be synchronized.
  • BTsync generates a key.
  • Use the key to link the folder that generated it to folders on other computers.

While programs like BTSync do not require their users to buy online storage, it means that there is no online backup. A file that is erased from one computer is erased from every computer.

The world is evolving rapidly. The latest bunch of letters to learn about is NAS (Network Accessible Storage).

Last word on Syncing...for now (Yeah...sure...)

I may eventually get around to completing my re-reviews in "Syncing devices: June 2013 edition", but it may take awhile, a loooong while. I'm pleased if others find my experiences useful. However, I tend to focus on my specific needs rather than on things for their own sake, so information may not be as detailed as some would like.

I think (I've said this before!) I'm where I need to be at the moment and my next project (tackling Windows 8!) awaits. So, here's where I'm stopping for a spell.

It's hard to be critical of Dropbox. Dropbox is the granddaddy of all of the synchronization/backup services and it does it all well. But, after a colleague's activities resulted in my computer being audited, I decided I needed a second service to use for business so that I could restrict my use of Dropbox to my personal needs. And so the journey began.

Most services create a special folder on one's computer (Dropbox creates Dropbox, Syncbox creates SyncFolder, and so on). File and folders to be synchronized or backed up are moved to that special folder. The more I investigated and used these services, the more it bothered me. I hate moving things around. If I could specify individual folders to be synced, I'd need only one service. I could separate work and personal files by backing up different folders on different computers. Many services are promising this feature, but there aren't many that have it, yet. I know of two worth mentioning.

After a rough start up that had me demanding (and receiving!) a refund for their Pro service, LogMeIn's Cubby has become a viable option.

Pluses worth mentioning

  • Backup on LMI's servers, up to the amount of space one purchases (5 GB free, %50/100GB).
  • Unlimited Direct Sync that does not get backed up. Just the thing for large music libraries. However, if there is no backup, then erasing a file from one computer erases it from all others, as well.

Minus worth mentioning: I'm not sure how much of a minus this is, but Cubby almost always seems to be doing something in the background that involves 3 to 6% on my CPU's processing power. I'm not sure what impact this is having.

Then there's BitTorrent's BTSync. It's free. It's much like Cubby's Direct Sync. The only downside I can see at the moment is that it doesn't provide for cloud storage.

So...

  • I continue to use Dropbox for personal files, largely out of habit, but also because I like the feature that automatically uploads photos from my Smartphone to my Dropbox.
  • I continue to use Cubby for two work-related folders, but am having second thoughts.
  • I'm using BTSync to sync my music library between my desktop and laptops. I'm thinking of replacing Cubby with BTSync as I become more comfortable with BTSync.
  • Since BTSyc does not provide for cloud storage, I purchased a large external drive and configured my desktop computer to back itself up regularly. That way, if something bad happens, the worst it can be is that I lose files that have not yet been backed up.

I need to say something about backups. I will in another post.

Wednesday, June 12, 2013

OMG!!! DO NOT USE Syncbox TO SYNCHRONIZE FILES!!!

I'd been using Syncbox to synchronize my mp3 files between my desktop and laptop. As part of a re-review of synchronization services, I've been double-checking them all only to find that Syncbox changes the time stamp on EVERY FILE from date last modified to the date copied! I don't kow how I missed this before. Likely because I seeded everything before running Syncbox. In any case Syncbox is being removed from my computers as I type this!

Monday, June 3, 2013

PC makers do sooooo not get it!

Today's Wall Street Journal is reporting PC Makers Fight Back Against Mobile Devices.

How will they do this? Why, with "much less expensive laptop computers that have touch screens for tablet-style operation", of course. Well, forget it. Time to sell short.

It's not about hardware. It's about software. Specifically, it's about software pricing. Long gone are the days of one user, one device. Multiple devices in the form of phones, tablets, laptops, and desktops (home and office versions for some) are becoming more often the rule. I have multiple laptops, notebooks, and desktops that are in active use. If I am lucky, a(n expensive!) piece of PC software will let me install it on any computer over which I have exclusive control. I expect this to become the exception as companies monitor installation and use over the Web. I have many programs that monitor installations, and one that, if I make the mistake of leaving it running on any one machine, refuses to run on any other machine. Thank heavens for remote access services so that I can shut it down when it is running on a computer I am not actually using at the time.

Let's contrast this with Android. All of my devices are known by the accounts they are signed registered with. The Google Play Store (nee Market) knows my devices by Gmail account. Amazon's app store knows me by my Amazon account. I have four tablets and three smartphones. When I buy an Android program (most of them costing less than the sales tax on a comparable PC program!) I can install it on any Android device I own. Just knowing I can do that is worth a great deal to me. Getting a new device? No worries. Just enter my Gmail and Amazon accounts and everything is available. Try doing that with a PC.

So, PC makers, you may get me to buy a Windows 8 device if I need it for something I can't do with my other hardware, but give up Android? Uhm...no. This is "fighting back"? Well, I suppose if you're trying to break the other guy's fist with your chin...

Syncing devices: June 2013 edition

As long as this notice appears, this is a work in progress. I will be reevaluating many services that keep PCs synchronized. I will be reporting on each service as I consider it, rather than wait 'till the end to report on all of them at once.

When necessity dictated a few months ago that I find a method of synchronizing my PCs to work along side of the venerable Dropbox, I found, literally, a half dozen new services just entering the market. I reviewed them as best I could and came up with a(n interim?) solution that proved serviceable. Things were evolving so rapidly then as the services shook their bugs out that I ended up relying on one product that I originally found entirely unacceptable! Since two months has elapsed since those investigations, the time seems ripe to have another look.

Everyone will have his/her own criteria for choosing a particular service. These are the ones that turned out to be important for me. I list them because these are the lenses through which I'm making my evaluations. As they say on the Internet, YMMV.

  • Are files kept synced, without noticeable lag time for small updates?
  • Are the time stamps right? Many services were stamping files with the date they were synced rather than the date they were last modified. (Imagine twenty years worth of memos with the same time stamp!)
  • Can synced directories reside anywhere on a drive or must they be subfolders in a folder specific to the syncing service?
  • When a folder already exists on multiple machines, will the service recognize this, or will it insist on copying everything over from what it identifies as a "master" version? This is not an issue for a few gigabytes of files but can loom large when music libraries of tens of thousands of files and hundreds of gigabytes are involve.

So, here we go...

  • Jottacloud: No change. I copied a multi-level directory with 4,000+ small files (mostly html). I then installed Jottacloud on another machine and checked to see if any of the downloaded files were tagged with the time they were copied rather than the time they were last modified. Just 1, darn it! An executable.

    It struck me that I should run the same directory through all of the services.

  • Dropbox: No problems.
  • Cubby: No problems.
  • Syncbox: OMG!!! Syncbox is changing the time stamp on EVERY FILE! I don't kow how I missed this before. Syncbox is being removed from my computers as I type this!

Monday, April 1, 2013

Syncing update

Enough has transpired that an update seems called for.

Dropbox works as it's always worked. The reason I am investigating other options is that I need to sync work computers and personal computers separately and together in a way that truly personal information does not appear on work computers. I'd been using Dropbox on my personal computers, so I need something else for my work computers.

Neither Copy nor AeroFS was syncing reliably. I found myself waiting for an hour for Copy to propagate a few small files. AeroFS, given all night to do something similar, still hadn't done it by morning. Two computers had different contents in their AeroFs file. AeroFS was showing that no file transfers were taking place.

I'm currently using

  • Dropbox (personal),
  • Cubby (work + personal), and
  • Syncbox (music files).

What I don't use, and why:

  • Copy, did not sync reliably.
  • AeroFS, did not sync reliably.
  • Google Drive, had trouble with certain file types.
  • (Microsoft's) Sky Drive, does not work with Windows XP.
  • Box Sync, changes file modification dates to the time it transfers a file.
  • Mozy does not let you delete folders from its website. Files have to be deleted one at a time. I found this out the hard way when I went to clean out my account so that I could start fresh,
  • SugarSync. When I tried syncing two folders with the same content, it copied the files from one computer to the other, modifying the file name to indicate a conflict. I ended up with two copies of each file except that one had a "conflict" designation in its name.

On the horizon

  • Jottacloud is to introduce its syncing feature this week.
  • Spider Oak deserves further comment and investigation because of its strong stance on privacy.

If I stay with it, Syncbox will deserved a few paragraphs of its own.

More to come, later this week or early next week. If not the final chapter, then at least the season finale.

Monday, March 25, 2013

A pox on (almost) all their houses--updated! (The houses that provide software for syncing computers.)

Once I was a happy Dropbox user...and then HE came into my life! (Oh, wait, that's the setup for "Niagra Falls".)

Once I was a happy Dropbox user. Then, the University decided it wanted to image my hard drive. No problem. Go for it! It's your computer, after all. Except...uhm...NOT MY DROPBOX. It's got a lot of personal information.

It turned out that the University wanted only specific parts of my hard drive, so Dropbox was saved this time. But, what about next time? I like using Dropbox to keep my personal files synchronized, so I went looking for another service to deal with work files. And I checked them alllllllll.

I started seeing problems, but many site were still in their beta stage and stuff happens. No site is perfect. Some of this is to be expected. However, every site has major shortcomings to the point where I'm disgusted with nearly all of them!

  • Dropbox works. I've occasionally had trouble working on Powerpoint files while they sit in Dropbox. I now move them out of dropbox to work on them and move them back when I'm done.
  • Cubby works but has the annoying habit of using a small portion of the CPU almost constantly. I haven't figured out what it's doing.
  • SugarSync: When two computers were seeded with the same folder, SugarSync failed to recognize that the files were identical. In trying to reconcile them, SugarSync created a host of files on one computer with file names that included "copy conflicted with [the name of the other computer]. AVOID
  • Google Drive chokes on some file types.
  • Skydrive. Will not work under Windows XP.
  • Jottacloud. Sync feature have not yet been introduced.
  • Copy does not sync reliably for me. Some changes sit on the computer where they were made without propagating to other computers. DO NOT USE! Box Sync changes file modification dates to the time the file was transferred to a particular computer. DO NOT USE!
  • AeroFS was to be my hope for syncing 120+ GB of music files between my desktop and laptop computers. After a lot of effort, I've finally abandoned it. It wasn't syncing!
  • Syncbox works! It lets you designate one of your computers as a server, giving you your own personal Dropbox service. I'm now looking to see how much of a toll it takes on system performance.
  • Box Sync. AVOID, AVOID, AVOID! (Did I say, "AVOID?") Box Sync changes file time stamps when it moves a file to a different computer. In the picture at the top of this post, you can see what happened when I transferred a directory of files from my home computer to my office computer. On the right, Cubby (or most any other sync program). On the left, Box Sync? Notice the difference? Check the time stamps.

    I suppose that to be fair I should mention that Cubby and Copy had the same problem until I pointed it out to them. They both corrected the problem. I have no doubt that eventually Box Sync will fix it, too, but, until then AVOID, AVOID, AVOID! (Did I say, "AVOID?")

For more details, see my earlier posts.