Hallo,
Seit neuestem unterstützt Eclipse 3.4 Shared Source Code Editing mit "Cola".
Anleitung zur Installation findet ihr hier:
http://www.eclipse.org/ecf/downloads.php
http://help.eclipse.org/help33/index.js ... Start.html
So. Das funktioniert auch alles wunderbar, solange man einen Account bei einem XMPPS service hat. Z.b GoogleMail, also kein Problem.
Man erstellt dann eine neue Java Klasse verbindet sich zu seinem Account und kann dann bequem per Kontextmenü sagen: Share Editor with -> <Kontakt>.
Das funktioniert aber nicht mit PyDev.
Eine Anleitung wie man dieses Kontextmenü in andere Editoren integrieren kann ist hier:
http://wiki.eclipse.org/Extending_Real- ... er_Editors
Aber ich habe überhaupt _gar_ keine Ahnung von Java Programmen bzw. vom Aufbau von PyDev und kriege es einfach nicht hin.
Könnte mir jemand helfen bzw. ein kleines HowTo dazuschreiben?
PS:
Hier Cola in Action:
http://www.vimeo.com/1195398
MfG,
CracKPod
Eclipse + Python + Cola
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Weiter helfen kann ich dir nicht wirklich...
Als Alternative kannst du Gobby nutzten:
http://de.wikipedia.org/wiki/Gobby
http://gobby.0x539.de/trac/
Funktioniert ganz gut. Leider ist der Editor nur nicht so ganz toll...
Als Alternative kannst du Gobby nutzten:
http://de.wikipedia.org/wiki/Gobby
http://gobby.0x539.de/trac/
Funktioniert ganz gut. Leider ist der Editor nur nicht so ganz toll...
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Habs mir angeschaut, sieht nett aus - ein wenig wie Pair Programming bei dem beide auf einmal tippen. Ist letztendlich so ziemlich das gleiche wie Gobby auch macht - ich würde mir wünschen, dass jemand sowas für Emacs implementiert
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Danke trotzdem. Es wäre halt nur genial wenn man es direkt in PyDev integrieren könnte, weil es ist auch in dem Standard Java Editor dabei. Dann hätte man Shared Editing + Syntax Highlighting, Code Completion etc. etc.
Ich hoffe immer noch das sich ein Eclipse & Java kenner hier findet..
Zusätzlich brauch man keine Ports öffnen wenn man dafür z.b Googlemail benutzt im Gegensatz zu "Gobby"
MfG,
CracKPod
Ich hoffe immer noch das sich ein Eclipse & Java kenner hier findet..
Zusätzlich brauch man keine Ports öffnen wenn man dafür z.b Googlemail benutzt im Gegensatz zu "Gobby"
MfG,
CracKPod
Zuletzt geändert von Crazed am Mittwoch 16. Juli 2008, 10:12, insgesamt 1-mal geändert.
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
Emacs kann doch sicher auch in GNU/Screen laufen? Mit Vim geht das zumindest wunderbarLeonidas hat geschrieben:Habs mir angeschaut, sieht nett aus - ein wenig wie Pair Programming bei dem beide auf einmal tippen. Ist letztendlich so ziemlich das gleiche wie Gobby auch macht - ich würde mir wünschen, dass jemand sowas für Emacs implementiert
[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Screen unterstützt Multiple-Cursor-Mode ala MPX im Terminal?veers hat geschrieben:Emacs kann doch sicher auch in GNU/Screen laufen? Mit Vim geht das zumindest wunderbar
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Hey Crazed! Ich hab deinen Post gefunden als ich vor dem gleichen Problem stand und konnte mit Hilfe deiner Links ein Plugin erstellen, das kollaboratives Editieren in PyDev ermöglicht:
http://tobw.net/tmp/org.eclipse.ecf.doc ... 170307.jar
Viel Spaß beim Cola-Borieren!
http://tobw.net/tmp/org.eclipse.ecf.doc ... 170307.jar
Viel Spaß beim Cola-Borieren!
Hey danke! Habe aber noch ein Problem:
Ich habe es jetzt nach ../eclipse/plugins gepackt und Eclipse neu gestartet.
Aber ich sehe keinen Unterschied, weder in der Communications Ansicht noch in der PyDev Ansicht.
Kannst du mir vielleicht noch einmal helfen?
MfG;
CracKPod
Ich habe es jetzt nach ../eclipse/plugins gepackt und Eclipse neu gestartet.
Aber ich sehe keinen Unterschied, weder in der Communications Ansicht noch in der PyDev Ansicht.
Kannst du mir vielleicht noch einmal helfen?
MfG;
CracKPod
http://dev.technomancy.us/ebbyLeonidas hat geschrieben:Habs mir angeschaut, sieht nett aus - ein wenig wie Pair Programming bei dem beide auf einmal tippen. Ist letztendlich so ziemlich das gleiche wie Gobby auch macht - ich würde mir wünschen, dass jemand sowas für Emacs implementiert
Ist aber momentan tot, da der Autor offenbar keinen Bock hat, dem sich ständig ändernden libobby-Protokoll hinterher zu programmieren. Aber wenn du elisp lernen willst ...
Crazed: Guck mal unter "About Eclipse" in "Plug-In Details", ob da in der liste das ecf docshare python plugin aufgefuehrt wird. Wenn ja solltest du in der PyDev ansicht wenn du mit XMPP verbunden bist im Rechtsklickmenue des Editors Den Punkt "Share Document" (oder so) sehen.
Hey,
Könntest du mir ein paar Fragen beantworten?
Welches Eclipse Verison benutzt du.
Was hast du zuerst installiert? PyDev -> ECF (Cola) -> Dein Plugin?
Wechselst du zuerst in das Communications Interface baust eine XMPPS verbindung auf, dann öffnest du eine PyDatei und dann rechtcklick?
Ich sehe gerade das dein Addon da so ein kapputes kleines ICON ganz links hat.
Das heißt wohl das es nicht geladen werden konnte.
Ich benutze Eclipse 3.4 mit dem neusten PyDev so wie mit dem neuesten ECF.
Könntest du mir ein paar Fragen beantworten?
Welches Eclipse Verison benutzt du.
Was hast du zuerst installiert? PyDev -> ECF (Cola) -> Dein Plugin?
Wechselst du zuerst in das Communications Interface baust eine XMPPS verbindung auf, dann öffnest du eine PyDatei und dann rechtcklick?
Ich sehe gerade das dein Addon da so ein kapputes kleines ICON ganz links hat.
Das heißt wohl das es nicht geladen werden konnte.
Ich benutze Eclipse 3.4 mit dem neusten PyDev so wie mit dem neuesten ECF.
Zuletzt geändert von Crazed am Donnerstag 17. Juli 2008, 14:34, insgesamt 1-mal geändert.
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
Nö. Sehe ich aber auch nicht als Hauptfeature an. Zumindest da wo ich arbeite hat man beim Pair-Programming auch nur eine Tastatur - die Idee ist ja auch das der zweite mitdenkt und nicht gleichzeitig an etwas anderem hackt.Leonidas hat geschrieben:Screen unterstützt Multiple-Cursor-Mode ala MPX im Terminal?veers hat geschrieben:Emacs kann doch sicher auch in GNU/Screen laufen? Mit Vim geht das zumindest wunderbar
[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Jein - es ist mir schon klar, dass es bei Pair Programming nur ein Keyboard gibt, aber mit Screen ist das quasi Pair-Programming über Remote (da sollte man sich aber wie im Screencast gezeigt zumindest eine VoIP-Verbindung machen) wohingegen mit mehreren Cursors zwei gleichzeitig an einer Datei arbeiten können und sich während des schreibens austauschen können. Disclaimer: ich habe sowas nie gemacht, daher ist es schwer abzuschätzen, inwieweit das Vorteile gegenüber Pair Programming bietet, aber ich könnte es mir durchaus vorstellen.veers hat geschrieben:Nö. Sehe ich aber auch nicht als Hauptfeature an. Zumindest da wo ich arbeite hat man beim Pair-Programming auch nur eine Tastatur - die Idee ist ja auch das der zweite mitdenkt und nicht gleichzeitig an etwas anderem hackt.Leonidas hat geschrieben:Screen unterstützt Multiple-Cursor-Mode ala MPX im Terminal?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
3.4.0Crazed hat geschrieben:Welches Eclipse Verison benutzt du.
Das sollte egal sein, aber ich hab pydev nach ecf installiert (jeweils über die update site, dh es sind die neuesten versionen.)Crazed hat geschrieben:Was hast du zuerst installiert? PyDev -> ECF (Cola) -> Dein Plugin?
Genau.Crazed hat geschrieben:Wechselst du zuerst in das Communications Interface baust eine XMPPS verbindung auf, dann öffnest du eine PyDatei und dann rechtcklick?
Nein, das heisst nur dass das Plugin unsigniert ist.Crazed hat geschrieben:Ich sehe gerade das dein Addon da so ein kapputes kleines ICON ganz links hat. Das heißt wohl das es nicht geladen werden konnte.
FYI, es gibt ein Pydev-Issue - vielleicht hat das aber ja auch jemand von euch angelegt. Ich vermute, dass die das ECF/Cola über einen Kontextmenü-Contributor (oder wie das genau heißt, jedenfalls eine dieser Eclipse-Plugin-Schnittstellen) in das Menü hängen will und Pydev nicht das entsprechende Protokoll (den Plug für das In) implementiert hat.
Ich hatte mir nur das Video zu Cola angeschaut, das war ganz nett.
Falls es mit Eclipse immer noch nicht geht, für Netbeans gibt es ein ähnliches Plugin (siehe Video) und möglicherweise funktioniert das ja mit dem gerade entstehenden Python-Support (für übermorgen ist Meilenstein 5 angekündigt) zusammen.
Stefan
Ich hatte mir nur das Video zu Cola angeschaut, das war ganz nett.
Falls es mit Eclipse immer noch nicht geht, für Netbeans gibt es ein ähnliches Plugin (siehe Video) und möglicherweise funktioniert das ja mit dem gerade entstehenden Python-Support (für übermorgen ist Meilenstein 5 angekündigt) zusammen.
Stefan