Что такое Gobby?
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
Интерфейс программы и работа с ней
Все изображения кликабельны.
Обсуждение статьи
![](http://web-zine.org/files/upload/gobby/11mini.png)
Список документов и пользователей
![](http://web-zine.org/files/upload/gobby/4.png)
Встроенный чат
![](http://web-zine.org/files/upload/gobby/2mini.png)
Список доступной подсветки синтаксиса
![](http://web-zine.org/files/upload/gobby/7mini.png)
Редактирование документа
![](http://web-zine.org/files/upload/gobby/9mini.png)
А зачем всё это?
Примеров применения Gobby можно увидеть массу.
Мой партнёр — корректор
Два человека вдвоём редактируют статью так, что второй следит за тем, что пишет первый. Таким образом, велика вероятность того, что «корректор» найдёт большинство сделанных ошибок и поможет их исправить. Например, эта статья писалась в Gobby и у нас была возможность поправлять партнера.
Документируем и программируем
Другой случай, когда мы разделяемся на программиста и того, кто будет весь код документировать. Можете посмотреть пример такого взаимодействия на скриншотах выше.
Учимся вместе
С Gobby связан полезный опыт обучения языкам программирования с товарищами: мы собирались в этом чудесном клиенте и писали классы, функции, комментировали, дискутировали по поводу построения моделей, иногда даже приходили к интересным решениям. Мы считаем, что Gobby является удачной средой для быстрого изучения конкретного языка программирования с помощью партнёра (в модели ученик-преподаватель), так как с помощью него легче писать примеры кода и проще вести беседу.
Аналоги
ACE — аналогичный Gobby текстовый редактор с поддержкой стандартных возможностей, таких как копирование и вставка текста, загрузка и сохранение документов.
CoWord — расширение к Microsoft Word, позволяющее нескольким пользователям одновременно править один и тот же документ.
Ресурсы
Официальный сайт проектаОписание на Wikipedia
Многопользовательские редакторы реального времени
Огромное спасибо S2nek, который вместе со мной составлял статью в Gobby.