Does anyone else do something like this?
Does anyone else do something like this?
I've got a linode box running arch. I configured it with all my dev needs. I'm currently in university and I spend a good amount of time at school, bouncing between labs and then also working from home.
Right now the process is simply:
ssh me@mydomain.com
tmux attach
Up comes a familiar |- split console with vim running in a window, a terminal at the root of whatever project I'm working on and the server output of that project below it. If I have to leave suddenly, Ctrl+A+D and walk away. It'll be there when you log in next time.It also has huge advantages if you're working remotely with teams or just want to launch stuff. I have nginx already configured and running. When I need to launch a new project:
1) Go to the Linode DNS Manager and setup a new subdomain
2) Go to /srv/http and git clone my project
3) Edit my nginx.conf, reboot nginx and done.
Some stuff worth checking out:
* https://github.com/thoughtbot/dotfiles
* http://www.thegeekstuff.com/2009/04/ctags-taglist-vi-vim-edi...
Edit: formatting
> Does anyone else do something like this?
Yup - I do exactly this for about the last year, and it works as you describe. Long-lived IRC sessions, all of my editing windows open as I like them. You can have nice monitor/chair/keyboard setups at work and home. I find I don't have much use for a laptop any more. If your Windows/ubuntu desktop install breaks, you can reinstall quickly and get back to where you were.I've also experimented with Cloud9 to some success, but it will depend on the nature of what you're doing.