ERC(소프트웨어)
ERC (software)![]() GNU Emacs에서 실행되는 ERC 24.3 | |
원본 작성자 | 알렉산더 벨리코프 세르게이 베레진 |
---|---|
안정적 해제 | ERC 개선사항은 현재 Emacs의 일부로 공개되고 있다.[±] |
리포지토리 | |
기록 위치 | 이맥스 리스프 |
크기 | 763KB |
유형 | IRC 클라이언트 |
면허증 | GPL-3.0-or-Later |
웹사이트 | gnu |
ERC는 GNU Emacs에 통합된 IRC(Internet Relay Chat) 클라이언트다.그것은 Emacs Lisp으로 쓰여 있다.[1][2]
특징들
ERC에는 메시지 타임스탬프, 자동 채널 결합, 홍수 제어,[4] 닉과 명령의 자동 완성 등이 포함된다[3].ERC는 대화 추적을 위해 닉네임과 텍스트를 강조표시하고 제어 문자를 강조표시하고 선택적으로 제거할 수 있으며 URL, 닉네임 및 텍스트를 단추로 변환할 수 있다.입력 이력을 제공하고, 서버와 채널별로 별도의 버퍼를 제공한다.알림에는 EMAC 모드 라인의 채널 활동, 사용자 온라인 상태, 숨겨진 대화의 채널 추적 등이 포함된다.ERC는 다국어로 시작 시 자동 스크립트 로딩 기능을 제공한다.[3]
ERC는 모듈식 설계로, 자동 어웨이, 채우기(긴 줄 분할), 로그(채팅 버퍼 저장), 스펠링, ERC를 Emacs의 BBDB로 연결하여 연락처 관리를 하는 BBDB, 교체 등 기본 설정에 포함된 "24개 이상의 로드 가능 모듈"에 구현된 많은 기능을 가지고 있으며, 이 기능은 메시지에 텍스트를 자동 대체한다.[1]ERC는 암호화된 IRC 통신을 위한 SSL/TLS를 지원한다.[5]
역사
GNU 프로젝트에 따르면 ERC는 알렉산더 베리코프와 세르게이 베레진이 처음 개발했다.[6]베레진은 ERC가 "원래 알렉산더 L. 벨리코프에 의해 쓰여진 것이었고, 그 후 여러모로 개선하여 버전 2.0으로 승격했다"[7]고 썼다.이 두 사람은 1999년에 개발을 중단했다.[6]마리오 랭은 2001년 현재 ERC가 "분명히 버려진 것 같다"고 썼고, 그래서 그와 알렉산더 슈뢰더가 그것을 채택하고 ERC SourceForge 프로젝트를 만들었다.[8]베레진은 새로운 노력의 소식에 긍정적인 반응을 보이며 새로운 개발자들에게 스튜어드십을 부여했고, 그 후 몇 년 동안 버전 2.1, 3, 4, 5, 5.1이 출시되었다.[6]ERC 개발은 2006년 5월 SourceForge에서 GNU로 이전하였으며,[9][10] ERC는 2007년 6월 3일 Emacs 릴리즈 22.1에 정식 편입되었다.[11]ERC 개발은 이제 Emacs 소스 코드 트리 안에서 이루어진다.
관련업무
ERC는 Emacs 배포에 포함된 두 개의 IRC 클라이언트 중 하나이며, rcirc는 다른 클라이언트 중 하나이다.[1]Circe와 "ascetic" ZenIRC도 Emacs 기반의 IRC 고객이다.[1]저자에 따르면 서스는 활동 추적기 등 ERC의 아이디어를 통합하고 있으며 ERC가 "디버깅과 개선이 어렵다"[12]면서 개발됐다.
참고 항목
참조
- ^ a b c d Stutz, Michael (2007-01-15). "Chat it up in Emacs with IRC modes". Linux.com. Retrieved 2009-10-12.
- ^ Jonathan Corbet (2007-01-16). "The Grumpy Editor's Guide to graphical IRC clients". The LWN Grumpy Editor series. LWN.net. Retrieved 2009-10-12.
- ^ a b "ERC". 10 of the Best Free Linux IRC Clients. LinuxLinks. 2009-09-13. Retrieved 2009-10-12.
- ^ Grimes, Roger A. (2001). "Flooding". Malicious Mobile Code: Virus Protection for Windows. O'Reilly Media. p. 240.
irc flood control.
- ^ "ERC SSL".Emacswiki.org.
- ^ a b c "History". Emacs Manual. GNU.
- ^ Berezin, Sergey. "Projects". Retrieved 2011-07-13.
- ^ Lang, Mario (2003-03-14). "ERC -- The Emacs IRC Client". Mario Lang (ERC dev) personal website. Archived from the original on 2011-05-14. Retrieved 2009-10-12.
- ^ "ERC - an IRC client for Emacs". GNU. Retrieved 2009-10-12.
- ^ "ERC Project". SourceForge.net.
- ^ Stallman, Richard (2007-06-03). "Emacs 22.1 released". info-gnu-emacs (Mailing list). Retrieved 2009-10-16.
- ^ Schäfer, Jorgen (2005-10-21). "Circe - Yet Another Client for IRC in Emacs". nongnu.org. Retrieved 2009-10-12.
The best feature of Circe is the activity tracker, which many will know from ERC.
- Ott, Alex. "Emacs: ERC" (in Russian). xtalk.msk.su. Archived from the original on 2009-04-01. Retrieved 2009-10-16.