Gobby — работаем вместе

20 января 2008 года, 10:38

Gobby — свободный совместный (коллаборативный) редактор, поддерживающий множество открытых документов для одной сессии и многопользовательский чат.

Он может работать в Windows, Mac OSX, Linux. Редактор позволяет нескольким пользователям одновременно редактировать один и тот же документ.

С помощью Gobby можно быстро обсудить или вместе отредактировать какой-либо текстовый материал (например, как это делаем мы ;) ).

Как установить?

Для Linux-пользователей всё достаточно просто: они могут установить Gobby прямо из репозитариев своих операционных систем, как это сделали мы.

Пользователи Debian/Ubuntu устанавливают его так:

sudo apt-get install gobby

Для установки на другие платформы, можно скачать и воспользоваться инструкцией по установке на официальном сайте, и она не должна вызвать у вас какие-либо проблемы.

Gobby работает по системе клиент-сервер: один из пользователей становится сервером, остальные подключаются к нему, зная его IP-адрес. Если по каким-то причинам ни у кого из желающих поработать в Gobby не оказалось выделенного IP-адреса, вы можете воспользоваться Gobby в связке с Hamachi.

Возможности

  • Взаимодействие в реальном времени, используя шифрование данных
  • Каждый пользователь имеет свой индивидуальный цвет, который отличает его текст от текста других участников
  • Редактор поддерживает подсветку синтаксиса для большого количества языков программирования
  • Очень удобный IRC-подобный чат для общения с вашими партнёрами
  • Защита сеанса паролем
  • Множество открытых документов в одном сеансе
  • Режим Drag'n'drop документов
  • Синхронизация докуменда по вызову
  • Поддержка Zeroconf
  • Поддержка Unicode
  • Gobby — кросплатформенный проект. Работает в Microsoft Windows, Linux, Mac OS X и других Unix-подобных операционных системах
  • Gobby — свободное программное обеспечение, распространяемое под лицензией GPL 2

Интерфейс программы и работа с ней

Все изображения кликабельны.

Обсуждение статьи

Список документов и пользователей

Встроенный чат

Список доступной подсветки синтаксиса

Редактирование документа

А зачем всё это?

Примеров применения Gobby можно увидеть массу.

Мой партнёр — корректор

Два человека вдвоём редактируют статью так, что второй следит за тем, что пишет первый. Таким образом, велика вероятность того, что «корректор» найдёт большинство сделанных ошибок и поможет их исправить. Например, эта статья писалась в Gobby и у нас была возможность поправлять партнера.

Документируем и программируем

Другой случай, когда мы разделяемся на программиста и того, кто будет весь код документировать. Можете посмотреть пример такого взаимодействия на скриншотах выше.

Учимся вместе

С Gobby связан полезный опыт обучения языкам программирования с товарищами: мы собирались в этом чудесном клиенте и писали классы, функции, комментировали, дискутировали по поводу построения моделей, иногда даже приходили к интересным решениям. Мы считаем, что Gobby является удачной средой для быстрого изучения конкретного языка программирования с помощью партнёра (в модели ученик-преподаватель), так как с помощью него легче писать примеры кода и проще вести беседу.

Аналоги

ACE — аналогичный Gobby текстовый редактор с поддержкой стандартных возможностей, таких как копирование и вставка текста, загрузка и сохранение документов.

CoWord — расширение к Microsoft Word, позволяющее нескольким пользователям одновременно править один и тот же документ.

Ресурсы

Официальный сайт проекта

Описание на Wikipedia

Многопользовательские редакторы реального времени

Огромное спасибо Александру, который вместе со мной составлял статью в Gobby.

Мнения (5)

Все эти хорошие люди уже прокомментировали запись. Поделитесь собственным мнением, расскажите, что вы думаете о поставленной проблеме, задаче, озвученных мыслях.

Я тоже знаю!

Для обращения к человеку используйте символ @, после которого следует имя того, к кому обращаетесь (пробелы заменяются на знак подчёркивания). Если вам интересно, можете подписаться на комментарии по RSS или по эл. почте. Ведите себя достойно, вы же не роботы, правда?

Вы можете использовать следующие XHTML-элементы в разметке комментария: strong, em, span[class=crossline], a[href=uri], code[type=язык], blockquote, ul и ol. В качестве языка кода может быть указан, например, javascript или css.