Take my blog, for instance. I blog via local MovableType install on my iBook, connected or no. The next time I dip into flowing IP, the flick of a switch (ok, so a few keystrokes, password, and flourished <return> or three) and piping-hot content is poured into into my publicly available server. Blog locally, publish globally.
And the mind-numbingly simple one-liner (albeit a tad ghastly to the uninitiated upon first glance) is:
rsync -t -v -essh -r /Library/WebServer/Documents/ {username}@{hostname}:public_html
Alias that to something sane, drop it into your .tcshrc file, and there you have it... DIY upstreaming. Admittedly not elegant as Radio Userland's point-and-click simple upstreaming, it nevertheless makes you feel warm and fuzzy -- at least about that Terminal app.
Of course one can take this to the nth, cron'ing it, checking for updated
content via modification time, attempting an upstream only if you're wired (or pleasantly
untethered, mind you), and wrapping it in the UI GUI goodness of an AppleScript/Aqua
interface. But don't underestimate the thrill of % blogsync
, especially if
you've been locked in the candy-coated GUI world of Mac OS < 10 and never chanced upon a
command-line before -- or worse, a stunningly featureless DOS shell.