Jump to content

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

ERC
Оригинальный автор(ы) Александр Львович Беликов
Sergey Berezin
Разработчик(и) Амин Бандали, Ф. Джейсон Парк и другие разработчики и участники GNU Emacs.
Стабильная версия Улучшения ERC теперь выпускаются как часть Emacs. [±]
Репозиторий
Написано в Эмакс Лисп
Размер 944 КБ
Тип IRC-клиент
Лицензия GPL-3.0 или новее
Веб-сайт www .gnu .org /программное обеспечение /emacs /erc .html

ERC — это клиент Internet Relay Chat (IRC), интегрированный в GNU Emacs . Он написан на Emacs Lisp . [1] [2]

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

ERC имеет модульную конструкцию, при этом многие функции реализованы в «более двух дюжинах загружаемых модулей», включенных в настройку по умолчанию, такие как autoaway , fill (разбивает длинные строки), log (сохраняет буферы чата), правописание , bbdb , который подключает ERC. Emacs в BBDB для управления контактами и replace , который автоматически заменяет заданный текст в сообщениях. [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. ^ Перейти обратно: а б с д Штутц, Майкл (15 января 2007 г.). «Общайтесь в Emacs с режимами IRC» . Linux.com . Проверено 12 октября 2009 г.
  2. ^ Джонатан Корбет (16 января 2007 г.). «Руководство редактора Grumpy по графическим IRC-клиентам» . Серия LWN Grumpy Editor . LWN.net . Проверено 12 октября 2009 г.
  3. ^ Перейти обратно: а б «ЭРК» . 10 лучших бесплатных IRC-клиентов для Linux . LinuxСсылки. 13 сентября 2009 г. Проверено 12 октября 2009 г.
  4. ^ Граймс, Роджер А. (2001). «Наводнение». Вредоносный мобильный код: защита от вирусов для Windows . О'Рейли Медиа . п. 240 . ISBN  9781565926820 . IRC контроль наводнений.
  5. ^ "ERC SSL" . Emacswiki.org.
  6. ^ Перейти обратно: а б с «История» . Руководство по Emacs . ГНУ .
  7. ^ Березин, Сергей. «Проекты» . Архивировано из оригинала 27 марта 2012 г. Проверено 13 июля 2011 г.
  8. ^ Ланг, Марио (14 марта 2003 г.). «ERC — IRC-клиент Emacs» . Персональный сайт Марио Ланга (разработчик ERC). Архивировано из оригинала 14 мая 2011 г. Проверено 12 октября 2009 г.
  9. ^ «ERC — IRC-клиент для Emacs» . ГНУ . Проверено 12 октября 2009 г.
  10. ^ «ЕРЦ Проект» . SourceForge.net.
  11. ^ Столлман, Ричард (3 июня 2007 г.). «Выпущен Emacs 22.1» . info-gnu-emacs (список рассылки) . Проверено 16 октября 2009 г.
  12. ^ Шефер, Йорген (21 октября 2005 г.). «Цирцея — еще один клиент для IRC в Emacs» . Nongnu.org . Проверено 12 октября 2009 г. Лучшая особенность Circe — трекер активности, который многие знают по ERC.
  • Отт, Алекс. «Emacs:ERC» (на русском языке). xtalk.msk.su. Архивировано из оригинала 1 апреля 2009 г. Проверено 16 октября 2009 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b9a64c3f7e4fb00014678c7ac51aa402__1717642320
URL1:https://arc.ask3.ru/arc/aa/b9/02/b9a64c3f7e4fb00014678c7ac51aa402.html
Заголовок, (Title) документа по адресу, URL1:
ERC (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)