ERC (ソフトウェア)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > ERC (ソフトウェア)の意味・解説 

ERC (ソフトウェア)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/19 13:22 UTC 版)

ERC
GNU Emacs 24.3で動作するERC
作者 Alexander L. Belikoff
Sergey Berezin
開発元 Amin Bandali、F. Jason Park ほか
リポジトリ
プログラミング
言語
Emacs Lisp
サイズ 944 KB
種別 IRCクライアント
ライセンス GPL-3.0-or-later
公式サイト www.gnu.org/software/emacs/erc.html
テンプレートを表示

ERCGNU Emacsに組み込まれているIRCクライアントであり、Emacs Lispで書かれている[1][2]

機能

ERCにはメッセージのタイムスタンプ、自動チャンネル参加、フラッドコントロール英語版、ニックネームとコマンドの自動補完機能が含まれているs[3][4]。ERCでは、会話の追跡のためにニックネームとテキストをハイライトしたり、制御文字をハイライトしてオプションで削除したり、URL、ニックネーム、テキストをボタンに変換することができる。入力履歴や、サーバーおよびチャンネルごとに個別のバッファーが利用できる。通知には、Emacsモードラインでのチャンネルアクティビティ、ユーザーのオンラインステータス、非表示の会話のチャンネル追跡が含まれる。ERCは多言語対応で、起動時にスクリプトの自動読み込みが行われる[3]

ERCはモジュール式のデザインであり、autoaway、fill(長い行を分割)、log(チャットバッファーを保存)、spelling、bbdb(ERCをEmacsのBBDBに接続して連絡先管理を行う)、replace(メッセージ内の特定のテキストを自動置換する)など、デフォルトで多くの機能が数十の読み込み可能なモジュールに実装されている[1]。ERCは、暗号化されたIRC通信のためにSSL/TLSをサポートしている[5]

歴史

GNUプロジェクトによると、ERCは最初にAlexander L. BelikoffとSergey Berezinによって開発された[6] 。Berezinは、ERCは「もともとAlexander L. Belikoffによって書かれ、その後私がさまざまな点で改良し、バージョン2.0となった」と記している[7]。2人は1999年に開発を中止した[6]。Mario Langは、2001年の時点でERCが「明らかに放棄されていた」ため、彼とAlexander Schroederがそれを引き継いでERC SourceForgeプロジェクトを作成したと述べている[8]。Berezinは、新たな取り組みのニュースに前向きに反応し、新しい開発者に管理を委ねた。その後数年間で、バージョン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ディストリビューションに含まれる2つのIRCクライアントのうちの1つであり、もう1つはrcircである[1]。CirceとZenIRCもEmacsベースのIRCクライアントである[1]。作者によると、CirceはアクティビティトラッカーなどのERCのアイデアを取り入れており、ERCが「デバッグや改善が困難」になったために開発された[12]

関連項目

脚注

  1. ^ a b c d Stutz, Michael (2007年1月15日). “Chat it up in Emacs with IRC modes”. Linux.com. 2009年10月12日閲覧。
  2. ^ Jonathan Corbet (2007年1月16日). “The Grumpy Editor's Guide to graphical IRC clients”. The LWN Grumpy Editor series. LWN.net. 2009年10月12日閲覧。
  3. ^ a b ERC”. 10 of the Best Free Linux IRC Clients. LinuxLinks (2009年9月13日). 2009年10月12日閲覧。
  4. ^ Grimes, Roger A. (2001). “Flooding”. Malicious Mobile Code: Virus Protection for Windows. O'Reilly Media. p. 240. ISBN 9781565926820. https://archive.org/details/maliciousmobilec00grim. "irc flood control." 
  5. ^ "ERC SSL". Emacswiki.org.
  6. ^ a b c History”. Emacs Manual. GNU. 2025年2月10日閲覧。
  7. ^ Berezin, Sergey. “Projects”. 2012年3月27日時点のオリジナルよりアーカイブ。2011年7月13日閲覧。
  8. ^ Lang, Mario (2003年3月14日). “ERC -- The Emacs IRC Client”. Mario Lang (ERC dev) personal website. 2011年5月14日時点のオリジナルよりアーカイブ。2009年10月12日閲覧。
  9. ^ ERC - an IRC client for Emacs”. GNU. 2009年10月12日閲覧。
  10. ^ ERC Project”. SourceForge.net. 2025年2月10日閲覧。
  11. ^ Stallman, Richard (3 June 2007). "Emacs 22.1 released". info-gnu-emacs (Mailing list). 2009年10月16日閲覧
  12. ^ Schäfer, Jorgen (2005年10月21日). “Circe - Yet Another Client for IRC in Emacs”. nongnu.org. 2009年10月12日閲覧。 “The best feature of Circe is the activity tracker, which many will know from ERC.”
  • Ott, Alex. “Emacs: ERC” (ロシア語). xtalk.msk.su. 2009年4月1日時点のオリジナルよりアーカイブ。2009年10月16日閲覧。

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  ERC (ソフトウェア)のページへのリンク

辞書ショートカット

すべての辞書の索引

「ERC (ソフトウェア)」の関連用語

ERC (ソフトウェア)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ERC (ソフトウェア)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのERC (ソフトウェア) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS