I looked into a number of methods and never found something that I liked. I asked the Dropbox guys to let me use my own S3 bucket instead of requiring that I use theirs but got shot down. - Benjamin Golub
How weird. I expected this to be one of the first things people would do. - DeWitt Clinton
S3Fox says they do it, but I don't use it for synchronization, so I can't vouch for its quality. I wrote my own, it's not really a very hard project. http://www.rjonna.com/ext/s3fo... - Dave Winer
Thanks, Dave. I saw S3Fox, but it didn't quite support wanted as far as I could tell. I just want to take an existing domain (static.unto.net) and port it over to S3 and CloudFront. A simple rsync-like script to mirror that directory over to S3 should be all I need. I may have to follow your lead and write my own. (So much for 10 minutes.) - DeWitt Clinton
I see, instead of having the files on a local hard drive, they're only accessible via HTTP. If so, S3Fox doesn't do it. - Dave Winer
@Dave - no, they are available locally, but it's a headless machine -- no UI, command-line only. - DeWitt Clinton
@Aviv - s3sync looks like a winner! Thanks much! - DeWitt Clinton
Dewitt, in that case s3fox would work. Doesn't matter if its headless machine as long as you can access it over your LAN. - Dave Winer
Hmm. I suppose I could use sshfs to mount the remote directory locally, but that seems a bit convoluted. What would be awesome would be a fuse filesystem interface to S3 itself -- then I could use mount the S3 store on my server and use standard rsync and rsnapshot tools against that. - DeWitt Clinton
Now that's a good idea DeWitt! Do it at the filesystem level and a whole new world of opportunities open up. - Benjamin Golub
Meh, just realized that box is running an old version of Fedora. Looking forward to the dependency dance. - DeWitt Clinton
My worry with mounting S3 has been the file permissions stuff. Just haven't found a good explanation of how Unix file permissions map to S3 permissions. - David Recordon
"I've been watching, with interest, developers create new applications for the iPhone. Owning one myself - and being knowledgeable in JavaScript - I've been wondering what options there were for creating downloadable JavaScript applications or the iPhone. In doing some research I found a number of solutions, some simpler than others, some requiring more knowledge of Objective-C than others." - Dion Almaer
"I am pleased to announce the first release of SmartGWT - GWT API's for SmartClient . This release is extremely feature rich and has been well tested, with around 250 samples in the Showcase illustrating various features and patterns. A huge thanks to the early adopters who have been using / testing / contributing samples over the past four weeks." - Dion Almaer