4 ms·
I am doing web development mostly from a chromebook. How: Previously I used the ssh found in crosh (ALT+SHIFT+T > ssh ...) but the crosh ssh freezes if you los
by fmstephe 14y ago
I am doing web development mostly from a chromebook.
How:
Previously I used the ssh found in crosh (ALT+SHIFT+T > ssh ...) but the crosh ssh freezes if you lose your connection. The crosh will freeze for ~5 minutes before you can close your now worthless terminal tab. This happens a lot if you are on 3G and makes ssh impossible to use. My wireless cuts out enough to make this too frustrating to use.
Now I use secure shell from Google (https://chrome.google.com/webstore/search/secure%20shell https://chrome.google.com/webstore/search/secure%20shell). This app is fantastic. It is very fast and you can kill it whenever you please.
I have a rented linode which I ssh into and hack away in vim. Best development experience I have had.
I mostly use my chromebook at home not mobile. My experience is that since I am happy in the terminal I don't need a full powered PC for development. The chromebook is perfect for snatching an hour here and an hour there for development, since I have a day job and a family. My 17" quad-core laptop gets very little use these days.
I love the keyboard on my chromebook, although I miss the 'end' key almost every day.
Problems:
I only test my web-app regularly in chrome. So I tend to build up safari and firefox css bugs over time and have to fix them in lumps.
- gurkendoktor 14y agoCan you feel the ssh key press delay? It should be noticable on 3G. Or is there something between you and vim that makes it asynchronous? That's my biggest question mark since I don't have super-fast WiFi everywhere I go, and you mention 3G too.
- fmstephe 14y agoThe majority of the time I use wifi. I haven't used 3G for a while. I found it to be flaky and stop/start all the time. It was the freezing of crosh ssh that was my biggest problem. If I was expecting to be away from wifi I would probably not use a chromebook for development. The pain is too high, but with a good internet connection it is great.
- rtdp 14y agothanks for reply and excited to know !! So, development works pretty well if you have a good wifi connection. Its just matter that we need to have good ssh client, where vim will work asyn and will push only for saves. I guess this way, development will be good in bit bad net-connections as well.
- fmstephe 14y agoA better ssh client could do wonders. This little thing could be just what the doctor ordered. http://mosh.mit.edu/ http://mosh.mit.edu/ Unfortunately for a mobile ssh client it doesn't appear to be available for any mobile OSes (yet). I would be delighted to see a nacl version of this turn up for chrome. An android client is on the horizon.
- agracey 14y agoI don't have a chromebook but on my chromeos I can press ctrl-alt<F1> to get to a command line. From this I can use the normal ssh. To get back I can press ctrl-altF7. Using this I can use several different TTY to get a couple different ssh connections going. You could also install screen on the remote host so that the session stays live even if the connect drops.
- fmstephe 14y agoMy chromebook doesn't have an F1 key (although I read somewhere that the F* keys are the special function keys aross the top of the keyboard). I will see if I can reproduce that behaviour tonight.
- fmstephe 14y agoAs an honourable mention, while trying out various ssh terminals for my chromebook I did try this https://github.com/liftoff/GateOne https://github.com/liftoff/GateOne That is a nifty and fun ssh client, but my poor chromebook struggled to render fast enough. Quite cool for a slightly more powerful PC though.
- garindra 14y agoHave you tried using Browserstack (http://browserstack.com http://browserstack.com) to test different browsers directly from a browser tab? It's been very helpful to me, and the range of the browsers that they offer is breathtaking (they offer IE, Firefox, Chrome, Opera, iOS, Android, Opera Mini, pretty much almost everything in both mobile and desktop platform.)
- fmstephe 14y agoThanks for the tip. I'll be trying that out tonight.