Sunday, September 4, 2011

CloudDiff Chrome Extension

CloudDiff - Compare versions of your Dropbox or pCloud text files in-browser or using your configured diff tool.


2018-02-01 update (version - Rename to "CloudDiff" (formerly "DropboxDiff") with a new Chrome Web Store extension ID -- be sure to update to latest CloudDiff HelperpCloud support.  Switch from jsdifflib to CodeMirror for inline diff.

I've written CloudDiff, a Chrome extension which allows you to compare different versions of text files you have on Dropbox or pCloud.  It can perform the diff in-browser, or trigger a diff tool you have installed on your local machine already, which you must configure.
  1. On the Dropbox website, browse to the "Version history" page of any text file.
  2. On the pCloud website, browse to the "Revisions" page of any text file.
  3. A "Diff" column has been added where you can select which two versions to compare.
  4. To trigger your already-installed diff tool, click the "Diff" button.
    1. If a diff tool is not yet configured, the Options page opens where you can specify one. If you don't have one installed already, one option is KDiff3. The setting is accessible from Tools > Extensions > CloudDiff > Options.
    2. An additional executable must be installed, CloudDiff Helper, in order to trigger your diff tool.  Follow the instructions to install.
    3. If configured correctly, your diff tool should open.
    4. To perform the diff in-browser, click the "Inline" button.
This should run on Windows, Mac, and Linux.  Note that the combined file-size limit in any comparison is 4GB.  Please let me know if any issues come up.

Get CloudDiff.

Release History

2017-04-18 update (version - Update to match latest Dropbox format change.

2017-03-13 update (versions - Bug fix for diffing non-text files, and files larger than 4K; please get latest "CloudDiff Helper".

2017-01-26 update (version - Implement "Ignore exit status" option.

2017-01-24 update (versions - Updated installation instructions for Mac/Linux; bug fixes.

2017-01-21 update (version - Support "Load older versions".
2017-01-18 update (version - External diff restored; requires a separate "CloudDiff Helper" installation.


Thursday, September 1, 2011

Blame it on the Tron

I watched old school Tron the other night. So much awesome kitch in that movie, I couldn't stop grinning during the whole thing.

Some things I noticed, since last time I watched it, a few decades ago:

The "Watseka" street sign sounded really familiar. Lo and behold:

View Larger Map

I live within 10 miles of Flynn's! We'll have to pay homage some time. Here's the wider shot.

I don't think they used the same spot for Tron: Legacy, though.

I also don't remember this blatant Easter egg:

They even sampled the Pac-Man sound effects. I remember Pac-Man being such an incredible craze at the time (we sang the "Pac-Man Fever" song in school once, badly), but somehow I never caught it here.

The Messianic overtones of the movie were pretty interesting too — Flynn being the User/god, come to inhabit the world of programs in order to save them. I certainly didn't pick that up as an 8-year old. Then again, it's only these days that I spend any time wondering whether our reality is just a computer simulation.

Here's a bit of dialogue I liked quite a bit.  Flynn has just revealed to Tron that he is actually a User, and not just a program, like the rest of them.
Tron: "If you are a User, then everything you've done has been according to a plan, right?
Flynn: "You wish! You guys know what it's like; you just keep doing what it looks like you're supposed to be doing, no matter how crazy it seems."
Tron: "That's the way it is with programs, yes..."
Flynn: "I hate to disappoint you pal, but most of the time that's the way it is for Users, too."
Tron: "Stranger and stranger."
Wise words.