Terminal.app wasn't very good back in the day; I think a lot of people ended up on it because of that and never went back. Also, CMD-click is far nicer for opening links than CMD-doubleclick :)
That is precisely my point in the post: A lot of times the problem itself changes. Not to mention the requirements that management sees as "details" but that, in reality, are complete game changers as far as the system architecture goes.
Lol, I just noticed you also posted something on fabric. If I seen it I would not have submitted another entry.
One quick note. I think it's a good idea to explain that, since from the command line you are basically calling functions inside the fabfile.py, this allows you to define different environments. Something like:
If you then run 'fab env1 deploy' you will copy the file under 'hehe' to the server. If you use env2 you will copy the other one. You are basically overriding the env variable. You can do the same to configure different paths for different target servers.
Thanks for the cool explanation. I never really dug into ssh that much, just posting a helper to connect without password ;)
So basically ssh-agent should be always running and you add your key to it (via ssh-add) and you never enter your password again, but the key still is generated with a passphrase? Correct?
That's correct. And on OS X (at least on 10.5) you can put the key into your keychain and unlock it with your system password. Just make sure you lock your keychain when you don't need it.