I'm teaching my friend how to program in Python. So far, we have been using Skype's screen sharing feature, but that is quite cumbersome and low resolution. Is there a way we can have a common shell or command window? Both of us should be able to type within it and execute code. Any ideas? We both are using Win7.

Thanks!

link|improve this question
feedback

migrated from stackoverflow.com Jan 16 at 2:59

This question came from our site for professional and enthusiast programmers.

2 Answers

up vote 4 down vote accepted

Use a common server that has GNU screen installed, and run:

screen -S myScreenName

Have the other person log in as the same user and execute:

screen -x myScreenName

You can then run the Python interpreter inside screen. Both members will see the same thing, and both will be able to type.

link|improve this answer
Err, any solutions for Win7? – VenkatH Jan 15 at 20:26
It would be highly appropriate to add a reference to Cygwin if that's what you had in mind. – Uku Loskit Jan 15 at 20:27
You'll probably either have to use Cygwin, either SSH into a Unix server. It shouldn't be too bad however, since the Python interpreter works the same on both Windows and Unix. If you need to do anything using the win32 API Python bindings though, that won't really work. – Etienne Perot Jan 15 at 20:29
@VenkateshH is this useful to you: technet.microsoft.com/en-us/magazine/ff404238.aspx – joaquin Jan 15 at 20:40
Hmm, I'll try both, cygwin (with GNU Screen) and as @joaquin says, Remote Desktop Access. Thanks for your answers! – VenkatH Jan 15 at 20:44
feedback

I suggest you to try teamviewer. But i'm not sure about less cumbersome.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.