WikiDer > ERC (программное обеспечение)

ERC (software)
ERC
ERC работает на GNU Emacs 24.3
ERC работает на GNU Emacs 24.3
Оригинальный автор (ы)Александр Львович Беликов
Сергей Березин
Стабильный выпускУлучшения ERC теперь выпускаются как часть Emacs. [±]
Репозиторий Отредактируйте это в Викиданных
Написано вEmacs Lisp
Размер763 КБ
ТипIRC клиент
ЛицензияGNU GPLv3
Интернет сайтGNU.org/программного обеспечения/ emacs/

ERC является Интернет-чат (IRC) клиент интегрирован в GNU Emacs. Это написано в Emacs Lisp.[1][2]

Функции

ERC включает[3] сообщение отметка времени, автоматическое присоединение к каналу, борьба с наводнениями,[4] и автозаполнение ников и команд.ERC может выделять ники и текст для отслеживания разговора, выделить и при желании удалить управляющие символы, и позволяет URL, псевдонимы и текст для преобразования в кнопки. Он предоставляет историю ввода и отдельные буферы для каждого сервера и канала. Уведомления включают активность канала в строке режима EMacs, онлайн-статус пользователя и отслеживание скрытых разговоров по каналу. ERC многоязычный и обеспечивает автоматическую загрузку скриптов при запуске.[3]

ERC имеет модульную конструкцию со многими функциями, реализованными в «более чем двух десятках загружаемых модулей», включенных в настройку по умолчанию, например автопоезд, наполнять (разделяет длинные строки), бревно (сохраняет буферы чата), написание, BBDB, который соединяет ERC с Emacs ' BBDB для управления контактами и заменять, который автоматически заменяет заданный текст в сообщениях.[1] ERC поддерживает SSL/TLS для зашифрованной связи IRC.[5]

История

Согласно проекту GNU, ERC был впервые разработан Александром Л. Беликовым и Сергеем Березиным.[6] Березин писал, что ERC «изначально был написан Александром Л. Беликовым, затем я улучшил его во многих отношениях и продвинул до версии 2.0».[7] Пара остановила развитие в 1999 году.[6] Марио Ланг писал, что с 2001 года ERC был "явно заброшен", поэтому он и Александр Шредер приняли его и создали ERC. SourceForge проект.[8] Березин положительно отреагировал на новость о возобновлении усилий и возложил ответственность на новых разработчиков; в последующие годы были выпущены версии 2.1, 3, 4, 5 и 5.1.[6] Разработка ERC перенесена с SourceForge на GNU в мае 2006 г.,[9][10] и ERC был официально включен в Emacs версии 22.1 3 июня 2007 года.[11] Разработка ERC теперь происходит внутри дерева исходного кода Emacs.

Связанных с работой

ERC - один из двух клиентов IRC, включенных в дистрибутив Emacs; rcirc это другой.[1] Circe и «аскетичный» ZenIRC также являются IRC-клиентами на основе Emacs.[1] По словам автора, Circe включает идеи ERC, такие как трекер активности и другие; он был разработан, когда ERC стало «трудно отлаживать и улучшать».[12]

Смотрите также

Рекомендации

  1. ^ а б c d Штутц, Майкл (2007-01-15). "Обсуди это в Emacs с режимами IRC". Linux.com. Получено 2009-10-12.
  2. ^ Джонатан Корбет (16 января 2007 г.). "Руководство редактора Grumpy по графическим IRC-клиентам". Серия LWN Grumpy Editor. LWN.net. Получено 2009-10-12.
  3. ^ а б «ERC». 10 лучших бесплатных IRC-клиентов Linux. LinuxLinks. 2009-09-13. Получено 2009-10-12.
  4. ^ Граймс, Роджер А. (2001). «Наводнение». Вредоносный мобильный код: защита от вирусов для Windows. O'Reilly Media. п.240. irc flood control.
  5. ^ «ERC SSL». Emacswiki.org.
  6. ^ а б c "История". Руководство по Emacs. GNU.
  7. ^ Березин, Сергей. «Проекты». Получено 2011-07-13.
  8. ^ Лэнг, Марио (14 марта 2003 г.). "ERC - IRC-клиент Emacs". Личный сайт Марио Ланга (разработчик ERC). Архивировано из оригинал на 2011-05-14. Получено 2009-10-12.
  9. ^ «ERC - IRC-клиент для Emacs». GNU. Получено 2009-10-12.
  10. ^ «Проект ERC». SourceForge.net.
  11. ^ Столмен, Ричард (2007-06-03). "Выпущен Emacs 22.1". info-gnu-emacs (Список рассылки). Получено 2009-10-16.
  12. ^ Шефер, Йорген (21 октября 2005 г.). «Circe - еще один клиент для IRC в Emacs». nongnu.org. Получено 2009-10-12. Лучшая особенность Circe - трекер активности, о котором многие узнают по ERC.
  • Отт, Алекс. "Emacs: ERC" (на русском). xtalk.msk.su. Архивировано из оригинал на 2009-04-01. Получено 2009-10-16.

внешняя ссылка