Historias
Slashboxes
Comentarios

Edición colaborativa en tiempo real con Moonedit

editada por Candyman el 23 de Enero 2005, 12:35h   Printer-friendly   Email story
desde el dept. si-fuera-libre,-me-casaba-con-él
Ayer perdí más tiempo del que me podía permitir viendo como tres hackers de dos continentes editaban una especificación en tiempo real, desde sus casas usando Moonedit. Se trata de una aplicación para Windows y Linux con la que varias personas pueden escribir a la vez en la misma ventana a través de ordenadores conectados en red. A los que tengáis OSX quizá os suene SubEthaEdit. Pues lo mismo. Es posible que use el algoritmo Palimpsesto de David Durand, pero no se sabe porque el autor no ha publicado el protocolo ni el código fuente (no es software libre). Hoy lo he usado para corregir con otra persona un documento de la presentación de Creative Commons de mañana, y me ha parecido el instrumento ideal para equipos de programadores, guionistas de TV, profesores y alumnos, y cualquier otro tipo de grupos que necesiten trabajar en común.
Es como un wiki, pero en tiempo real, y se puede ver el cursor de la otra persona andar por la pantalla, sin que unos estorben a otros. La sensación cuando uno lo ve por primera vez es de que esto es un empujoncito más para cambiar el mundo. Quizá exagere un poco, pero la sensación es como la que debieron tener los que vieron la demo de Engelbart o la primera vez que vimos la Web. Era indistinguible de la magia. Era como jugar a Quake/Tetris/Simcity por un documento de texto. Eran las tres de la mañana, y yo ya empezaba a alucinar de puro sueño, todo sea dicho. Era impresionante.

En el documento de peticiones (que no es un wiki, sino un documento de moonedit: sphere.pl:32123/request.txt) ya hay una sugerencia para que libere el código o al menos publique la especificación del protocolo. Si no, ya existen algoritmos publicados, y no creo que tarde en haber modos de collab-editing para los editores más populares, o proyectos similares en KDE o Gnome.

Lo que sería una pena, dado lo nuevo que es el campo de la edición colaborativa, es que acabáramos con un montón de protocolos que no inoperaran entre sí o, todo es posible, que cuando Microsoft saque el suyo todos tuviéramos que pegarnos con patentes para implementarlo y así poder interoperar entre nosotros.

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • el autor no ha publicado el protocolo ni el código fuente

    Una lástima. Tiene una pinta muy buena como herramienta colaborativa. ¿Nadie sabe de un reemplazo o equivalente libre?

    Saludos :)

    --

    Sergio Hernando [sahw.com] - In security we trust

  • wow...

    (Puntos:2, Interesante)
    Justo lo que necesitabamos =D.

    Sin embargo, no creo que tarde alguien en hacer "ingeniería inversa" al protocolo y programa, como lo que hicieron con edonkey.

    host: 205.241.35.198
    port: 8787

    =D
    --
    -- 1 0 1 0 1 0
  • Ya existe, creo

    (Puntos:2)
    por yomismo (5739) el Domingo, 23 Enero de 2005, 14:01h (#429083)
    ( http://www.2maniacos.com/ | Última bitácora: Sábado, 25 Febrero de 2006, 19:03h )
    No me acuerdo del nombre pero juraría que había una terminal "colaborativa" de ese estilo en linux desde hace bastante tiempo. Yo al menos la usé.

    Puñetera memoria, recuerdo que empezaba por x, así que en cuanto arranque el linux me tiro toda la tarde dandole al tabulador.
    --

    --
    Cine [tepasmas.com] - Más cine [2maniacos.com]
    • Screen de Kazgor (Puntos:2) Domingo, 23 Enero de 2005, 17:18h
      • Re:Screen de Candyman (Puntos:3) Domingo, 23 Enero de 2005, 19:24h
  • por diog3n3s (12496) el Domingo, 23 Enero de 2005, 14:26h (#429091)
    ( http://barrapunto.com/ )
    Hablando en serio, lo he probado un poco con un amigo y tiene buena pinta, ¿no se sabe si hay intención de hacerlo libre?
    • Re:NOTEPAD multijugador!

      (Puntos:5, Divertido)
      por Logann (12301) el Domingo, 23 Enero de 2005, 18:41h (#429180)
      ( Última bitácora: Jueves, 01 Junio de 2006, 15:09h )
      Oh no, desafios online del juego Z*

      Instruciones para jugar:
      Pulsar (anchura de pantalla/2) veces la Z
      El jugador 1 aporrea la tecla Z
      El jugador 2 aporrea la tecla retroceso/backsapce

      Gana jugador 1 si la linea termina llena de Z
      Gana jugador 2 si no queda ninguna Z en pantalla
      [ Padre ]
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • humm..

    (Puntos:1)
    por Tei (4535) el Domingo, 23 Enero de 2005, 14:32h (#429095)
    ( http://barrapunto.com/ | Última bitácora: Viernes, 22 Agosto de 2008, 11:54h )
    Hace unos meses otro colega preguntaba por una forma de "wiki" parar "codigo fuente".

    A mi esto me parece un pasito en esta direccion (aunque CVS esta para lo que esta).

    Tambien puede ser una herramienta fabulosa para enseñar a programar.
    Puedes escribir una clase de java delante de un amigo, a continuacion dejarle que el intente extenderla, y si mete la pata, corregirle donde, y asi seguir a la limon.

    Si que es interesante, lastima la forma de conexion, el no ser software abierto, etc.. que hace que necesite una "refundacion".
    --
    ]]]]><![CDATA[> fear teh dopefish!!
  • leon

    (Puntos:3, Informativo)
    por pobrecito hablador el Domingo, 23 Enero de 2005, 14:45h (#429097)
    Yo he encontrado este otro, en python. Se llama Leon.

    http://ryalias.freezope.org/souvenirs/leon
  • sharEditor

    (Puntos:5, Interesante)
    por azic (16568) el Domingo, 23 Enero de 2005, 17:56h (#429154)
    En el verano pasado, empezamos a desarrollar una aplicación similar a esta, libre, en Java y con mas funcionalidades. Desgraciadamente con el inicio de la universidad nos vimos obligados a dejarlo un poco de lado pero queremos retomarlo tras los examenes de febrero.

    Su estado actual es bastante avanzado, aunque falta depurar un poco el protocolo y algunos temas de seguridad.

    Aqui podeis ver una captura: http://saric.homelinux.com/sharEditor2.png

    Si alguien esta interasado en colaborar o quiere ver el codigo fuente (actualmente no lo hemos subido a ninguna web) puede ponerse en contacto con nosotros en las siguientes direcciones:
    raiben [arroba] gmail [punto] com
    ivangarcia2 [arroba] gmail [punto] com

    Un saludo
  • También en el area del diseño se esta planificando el desarrollando de inkboard [sourceforge.net],que que serviria para el diseño gráficos colaborativo, basado en inkscape combinandolo con la mensajería jabber, en el futuro seguramente tendrá buena pinta.
    • Re:Inkboard de marcansoft (Puntos:1) Lunes, 24 Enero de 2005, 16:09h
  • Carta abierta al desarrollador

    (Puntos:4, Divertido)
    por pobrecito hablador el Domingo, 23 Enero de 2005, 21:28h (#429274)
    Título: Carta abierta al autor de MoonEdit
    Motivo: Felicitación, petición y colaboración
    Autores: Somos algunos lectores de Barrapunto (http://www.barrapunto.com)

    davidj -> davidjesus{arroba}gmail{punto}com
    Roberto -> munoz.roberto{arroba}gmail{punto}com
    Santiago Moisés Mola -> cooldwind{arroba}gmail{punto}com
    Jose maria calvillo -> lechucks{arroba}gmail{punto}com
    Muad_did -> Usul_muad_did{arroba}yahoo{punto}es
    Carlos -> CRuizCat{arroba}terra{punto}es

    Enlaces: Noticia (Anuncio) del software [barrapunto.com]

    Introducción:

    Antes de nada felicitarle por este programa, el cual cubre una laguna importante en el campo de la informática, la comunicacion y la concurrencia sobre ficheros. Como nos parece que éste programa puede tener mucho futuro le remitimos esta carta de propuestas hecha gracias a su propia herramienta, en colaboración entre los interesados, arriba firmantes.

    Cuerpo:

    Nos gustaría informarle de las ventajas que supondría para su software acogerse a la licencia GPL [gnu.org] u otra licencia de categoria no privativa, véase Creative Commons [creativecommons.org], Copyleft [gnu.org], etc; algunas de las ventajas son:

    * Reconocimiento mundial para el autor.
    * Publicidad internacional y gratuita para la herramienta.
    * Cooperación al avance de la sociedad y de la comunidad.
    * Posibles donaciones económicas.
    * El programa se mejoraría gracias a la cooperación mundial; ejemplos:
    - Sistema de plugins
    - Soporte a otros sistemas operativos, como Lynux, Commodore 64, Spectrum, Palm Os, sistemas no convencionales, Windows...etc.
    - El autor se puede concentrar en el servidor, uno de los clientes o donde esté más agusto. No tiene porqué encargarse de toda la herramienta.

    Ventajas de liberar el protocolo:

    * Mayor compatibilidad con otros programas -> mayor uso -> multiplataforma
    * Posibilidades de mejoras entre todos,esto deriva en una adaptacion casi total al uso que le vaya a dar el usuario final.
    * Integración con otros protocolos (jabber, irc, ...)
    * Integración con otros programas como vi, emacs, etc...
    * Posibilidad de edicion on-line

    -Lista de posibles mejoras (la que hemos hecho, con algún retoque tal vez) * Un mejor navegador de ficheros, arbol de directorios.
    * Sistema de plugins
    - Soporte para evaluacion en perl y otros tipos de scripting
    - Coloreo de sintax en C++ o PHP, etc..
    * Soporte para subir ficheros desde los clientes
    * Bookmarks para volver a secciones interesantes
    * Uso de scintilla (http://scintilla.sourceforge.net/) para el syntax highlighting
    * Posibilidad de que el creador del fichero "banee" a usuarios...(registro por ips o nick)
    * Posibilidad de guardar el fichero dentro del servidor, previa autorización.
    * Posible registro de usuarios en el servidor (que sea opcional como el password).
    * Integracion de un sistema P2P, ya sea propio o a traves de uno existente.
    * Código ASCII (+Unicode?) completo.
    * Codificacion en base64 implementada.
    * Mostrar el nick de quien escribe al pasar el cursor por encima de su texto.
    * Posibilidad de copias con los colores incluidos.
    * Moderación. Dar permisos de escritura en un archivo, etc.
    * Aumentar el limite de gente, así como de colores.
    * Soporte para Toolkits nativos (gtk,qt,etc.)
    * Pequeño chat paralelo, para no contaminar el historial,posibilidad de privados.
    * Colaboración por medio de audio (dificil para 14 usuarios, pero factible para 2 o 3)
    * Más colores que se distingan mejor, diferentes conjuntos de paletas para distintos grupos de usuarios
    * Soporte de videoconfe

  • Groove

    (Puntos:1)
    por kaljupainen (16949) el Lunes, 24 Enero de 2005, 08:35h (#429432)
    ( http://barrapunto.com/ )
    Pues eso, que hay una herramienta que se llama Groove que entre otras cosas hace eso. Aunque no es gratis, se puede bajar una versión de prueba para echarle un vistazo desde www.groove.net. Eso sí, creo que sólo esta para windows...
  • # ./me
    Xlib: connection to ":0.0" refused by server
    Xlib: No protocol specified

    Xlib: connection to ":0.0" refused by server
    Xlib: No protocol specified

    Failure initialising SDL.
    --
    -- 1 0 1 0 1 0
    [ Padre ]
    • Re:muy guapo de pobrecito hablador (Puntos:1) Domingo, 23 Enero de 2005, 16:53h
      • Re:muy guapo de Logann (Puntos:1) Domingo, 23 Enero de 2005, 18:35h
      • Re:muy guapo de rh0 (Puntos:1) Lunes, 24 Enero de 2005, 00:43h
      • 1 respuesta por debajo de tu umbral de lectura actual.
  • Re:Xemacs

    (Puntos:1, Inspirado)
    por pobrecito hablador el Lunes, 24 Enero de 2005, 14:05h (#429656)
    De todas formas Xemacs es para dinosaurios. Es enrevesado a más no poder.

    No se si es esto algo parecido a lo que aqui dicen.

    Pues probadlo y comparad.
    Yo desde luego prefiero un programa sencillito como éste.
    [ Padre ]
  • Me huele a que es el navegador porque mi tar no se ha quejado, y he usado la opcion correcta. Muchas veces los navegadores descomprimen gz on-the-fly.
    [ Padre ]
  • 4 respuestas por debajo de tu umbral de lectura actual.