Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #40559

Re: collaborative editing environments

Path csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!dedibox.gegeweb.org!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!nerim.net!novso.com!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <davea@davea.name>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.042
X-Spam-Evidence '*H*': 0.92; '*S*': 0.00; 'broken': 0.03; 'mouse': 0.07; 'permissions': 0.07; 'session.': 0.07; 'subject:skip:c 10': 0.07; 'fashion.': 0.09; 'linux.': 0.09; 'variants': 0.09; 'windows,': 0.09; 'gui': 0.11; 'intern': 0.16; 'peer-to-peer': 0.16; 'sessions,': 0.16; 'ssh': 0.16; 'wrote:': 0.17; 'sort': 0.21; 'lets': 0.22; 'machine.': 0.22; 'programming': 0.23; "i've": 0.23; 'connected': 0.24; 'linux': 0.24; 'host': 0.24; 'header:In- Reply-To:1': 0.25; 'header:User-Agent:1': 0.26; '(such': 0.27; 'run': 0.28; 'probably': 0.29; 'connection': 0.30; 'projects.': 0.30; 'code': 0.31; 'switch': 0.32; 'running': 0.32; 'could': 0.32; 'to:addr:python-list': 0.33; 'another': 0.33; "can't": 0.34; 'screen': 0.34; 'done': 0.34; 'third': 0.34; 'eric': 0.35; 'pm,': 0.35; 'remote': 0.35; 'but': 0.36; 'far': 0.37; 'subject:: ': 0.38; 'to:addr:python.org': 0.39; 'received:192': 0.39; 'received:192.168': 0.40; 'your': 0.60; 'kind': 0.61; 'helping': 0.63; 'within': 0.64; 'our': 0.65; 'satellite': 0.65; 'finally': 0.66; 'box,': 0.69; 'received:74.208': 0.71; 'hand': 0.82; 'console,': 0.84; 'firewalls': 0.84; 'holes': 0.84; 'hopeless': 0.84; 'keystrokes': 0.84; 'manages': 0.84; 'received:74.208.4.194': 0.84; 'recognition': 0.84; 'speech': 0.84; 'suits': 0.84; 'technique': 0.93
Date Tue, 05 Mar 2013 13:38:08 -0500
From Dave Angel <davea@davea.name>
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version 1.0
To python-list@python.org
Subject Re: collaborative editing environments
References <513631C3.2000901@harvee.org>
In-Reply-To <513631C3.2000901@harvee.org>
Content-Type text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding 7bit
X-Provags-ID V02:K0:hG+vd1OJVizwMHKtDJTWd6vA5SRrG3HOK1vRQ0kHhsE UQmSI1NY8jW8Bok16lL5p9Z2rRJg+h1eK2VUZ8lF2wIcx0SGKK G/J8wUUVQG1M3dl88luSfB3eQ3vKNcMlDeF4ra99AKCqMzfYvL 3XbhVzDs4Y2QcMGoPZBoRVANUM/cHXYdfps0I5Hxtc9nS6qaPE qZRFM+4Gwt5/u3ZP4c/fxVBiUrrh2hdpOEj4omdCu5xQNS5DKV XKxe4HYGkMliDoQgdWx0kCIPCL5cDEGlXLjYQgpzZr0JuUjbbQ vofKd+jxwFzk4ZDOWSPx87HWjulRFEZsww1YkYNKHVxD/7roQ= =
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.2904.1362508709.2939.python-list@python.org> (permalink)
Lines 37
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1362508709 news.xs4all.nl 6882 [2001:888:2000:d::a6]:37613
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:40559

Show key headers only | View raw


On 03/05/2013 12:56 PM, Eric Johansson wrote:
> I finally have an intern helping me with my various accessibility
> projects. We need to do pair programming so he can write the code in my
> head that I can't express by broken hand or speech recognition (yet).
>
> The best technique with come up with so far is to use putty sessions
> with the same layout and use dtach into one emacs.


Nonideal but it kind
> of sort of works after fashion. we are constrained that neither of us
> will poke holes in our firewalls to allow a peer-to-peer system to work
> so we will need a third system intermediary.

Call that intermediary the "host" machine.

If host is running on a Linux box, you could run 'screen' or one of its 
variants (such as tmux).  Screen lets you have multiple consoles run 
through one ssh session, and presents them on your remote as one 
console.  Keystrokes let you switch which console you're connected to at 
the moment.  And another user can be given permissions to see exactly 
the same screen session.  So you can chat on one console, and emacs on 
another, all within the same screen.  Naturally, you can run multiple 
screens, on independent ssh sessions, if that suits you better.

No experience accessing it from Windows, but putty will probably do it.

I've done remote collaboration this way, while using a satellite 
connection that's hopeless for gui environments.



You might also want to check out synergy, which manages remote keyboard, 
mouse and clipboard for Linux.

-- 
DaveA

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: collaborative editing environments Dave Angel <davea@davea.name> - 2013-03-05 13:38 -0500

csiph-web