I just found this service called 'Dropbox'. It basically gives you a folder, anywhere on your computer, that acts like a normal folder: Make folders within it, delete stuff, move in stuff, etc. This folder is then mirrored on the internet. Anywhere else you have a Dropbox folder set up, its automatically synced. Kind of like SVN, but for more 'non geeky' purposes.
I've found it useful to manage my home directory dotfiles, so that I don't have to mess around too much when I set up a new computer. If you're on Linux and don't use Nautilus (I don't, vifm FTW!), I've written this simple script to get the URL of any file in the Public directory (you have to replace the <your number> part with the appropriate number you get for the URL of any public file, this is constant for all your files):-
Code: Select all
# To get the URL of any file in the Public directory, just add 'https://dl.getdropbox.com/u/<your number>/'
# before its path within the 'Public' directory. So, <dropbox>/Public/Files/blah.zip would be
# 'https://dl.getdropbox.com/u/<your number>/Files/blah.zip'.
#
# This script does the above automatically, just run <path to script> <yourfile>
# Replace <your number> with whatever number you see in the URL of a public file through the web interface.
echo "https://dl.getdropbox.com/u/<your number>/`echo \"$1\" | sed 's:.*Public/::'`"The script is a pretty naive impementation though, it just removes everything leading up to 'Public', so having multiple 'Public's in the filename might mess it up.

