For anyone who spends their day (or most of some days) in a terminal connected to a remote server, I can't recommend using GNU Screen enough (brief tutorial: http://www.kuro5hin.org/story/2004/3/9/16838/14935 ). I've worked almost exclusively on remote servers, using the command line and vim, for about eight years now. It's only been in the past year that I started using Screen, and I feel stupid for not using it soo…
I've been using screen for over 16 years now. The only time I have code on my local machine is if I'm writing code to interface with hardware directly or developing for a console like the GP2X. Otherwise, my computer has mostly been a terminal to servers out there which I never physically get to see. I can switch between machines at home or at work and resume my screen session. In other words, it seems like I've been…
I swapped my MacBook for an iPad+Linode
241–250 of 354 posts
Re: I swapped my MacBook for an iPad+Linode
#242Re: I swapped my MacBook for an iPad+Linode
#243Earlier quoted context omitted.
No, if TimeMachine screws up a file it stays screwed up for ever after every backup, there's no integrity checking. It also completly barfs on large files that change little by little. The best example of that is the entourage mail store, but any single file db will do. I've seen clients bit bad by these problems. Don't get me started on the time capsule...
What should we use instead?
Re: I swapped my MacBook for an iPad+Linode
#244Earlier quoted context omitted.
Great! You can switch between screens using Control-A and the screen number. I hadn't even known about the function keys until now.
Also $ESCAPE-space and $ESCAPE-backspace move sequentially among screens. control-a is screen's default $ESCAPE, but it's a poor choice given the use of control-a for beginning-of-line. I'm pretty happy with backtick (`) with no modifier now that I'm using $(...) for bash sub commands. You can't use byobu to change $ESCAPE to a sequence that doesn't use control, but it is easily set via "escape ``" in ~/.screenrc.
Re: I swapped my MacBook for an iPad+Linode
#245It should be interesting when there are versatile graphical programming languages for touch devices (LabVIEW, etc.).
Re: I swapped my MacBook for an iPad+Linode
#246I tried to code on an iPad, but just couldn't get used to it. I'm glad it is working for you. It should be interesting when there are versatile graphical programming languages for touch devices (LabVIEW, etc.).
Re: I swapped my MacBook for an iPad+Linode
#247I am still amazed that Apple hasn't come up with a shortcut for app switching when using bluetooth keyboards. By the way, Moconnor, have you given Panic's Prompt a try?
Re: I swapped my MacBook for an iPad+Linode
#248Earlier quoted context omitted.
I have a 13" MBP and a USB apple keyboard. The keys really feel different, despite same layout. External keyboard has easier to feel clicks and requires more pressure. Could be the use on my laptop, though (2 years vs 1 year).
You may be correct in that instance, then. The older USB apple keyboards likely use rubber membrane key switches rather than the scissor switch type. In which case, the feel of the keys would definitely be different. I personally was referring to the newer apple wireless keyboards.
Re: I swapped my MacBook for an iPad+Linode
#249This has to be the most ergonomically inefficient set-up ever! I also cannot fathom how to work with 21" at least). And a tiling window manager. And a decent mechanical keyboard... ok ok.. Interesting setup. I'd be interested in knowing how it works out in the long term.
Once upon a time programming was a lot of thinking, a little typing, and even less compiling. Maybe even some pen+paper and chalkboards. If you go back to that way of programming, I don't see why poor ergos would be a problem. Certainly not "in vogue" and I don't know if it's feasible today. Still an interesting thought.
This requires an expansive, ergonomic, and responsive environment. Optimally, three displays running at 1920x1080.
This doesn't mean I somehow shut my brain off when making design decisions or thinking into the future of my code just because I'm not sitting there for 30 minutes before hammering out a punchcard.
Stop romanticizing the bad old days, the whole reason Unix was made was so that we could have fully interactive programming environments.
Re: I swapped my MacBook for an iPad+Linode
#250The last time I tried to use SSH under iOS with the Apple bluetooth keyboard (trying different SSH apps including iSSH and TouchTerm) I found that I could not comfortably use Emacs due to various key combinations not being transmitted (I guess Vim isn't as much of a problem). One of the SSH app developers said that they were not able to trap certain keystrokes that were iOS keyboard shortcuts. Looks like this may sti…