3 ms·
You could always develop remotely, use your phone to ssh into a more powerful machine. Use tmux or screen and pick up right where you were on a laptop or deskto
by vlunkr 10y ago
You could always develop remotely, use your phone to ssh into a more powerful machine. Use tmux or screen and pick up right where you were on a laptop or desktop. This is far more compelling IMHO.
- thewhitetulip 10y agoYes, I have to figure out the typing issue with mobile first!
- vlunkr 10y agoYeah you really need an external keyboard to be productive. And at that point the benefits are debatable
- gmac 10y agoTo be usable, SSH to a more powerful machine requires a good and stable connection. That's almost never available, in my experience. If I'm on my phone, I'm likely to be on trains/planes/in tunnels/in the countryside/etc.
- ryao 10y agoUse mosh.
- mcguire 10y agoTmux or screen? Wouldn't it be nice if there were a graphics-over-the-network system?
- ams6110 10y agoAre you being sarcastic?
- lliamander 10y agoI remember the glee of the first time I got an X-Window application to run over the network. I was so confused though because the "x-server" is the software you run on your client machine.
- mcguire 10y agoYou and the Unix Hater's Handbook authors. There is a small terminology issue here: a "server" is a program that offers services to remote "client" programs. The clients make requests and the server responds to them. A client program will make a request like "allocate me a chunk of the screen and put these here bits in it", or "let me know about any of these events that happen". The server manages the screen and notifies the clients about things they're interested in. IT MAKES PERFECT SENSE, DAMMIT!
- lliamander 10y agoThis made me laugh (in a good way). I agree, it actually does make total sense - but that doesn't mean I won't get confused :). My only prior exposure to "GUIs over the network" were web applications, where the roles are essentially reversed. That is, the part responsible for accepting user input and rendering the UI is the client (the browser), and the part that performs the application logic is the server. I naively assumed that X would work the same way, but it wasn't too hard to unlearn that misconception.