อ่าน 3 นาที
อีอาร์ซี (ซอฟต์แวร์)
ERCเป็น ไคลเอ็นต์ Internet Relay Chat (IRC) ที่รวมอยู่ในGNU Emacsเขียนด้วยEmacs Lisp
อีอาร์ซี (ซอฟต์แวร์)
| อีอาร์ซี | |
|---|---|
ERC ทำงานบน GNU Emacs 24.3 | |
| ผู้เขียนต้นฉบับ | อเล็กซานเดอร์ แอล. เบลิคอฟฟ์ เซอร์เกย์ เบเรซิน |
| นักพัฒนา | อามิน บันดาลี, เอฟ. เจสัน พาร์ค และนักพัฒนาและผู้มีส่วนร่วมคนอื่นๆ ของ GNU Emacs |
| เวอร์ชันเสถียร | การปรับปรุง ERC ได้ถูกปล่อยออกมาแล้วใน Emacs [±] |
| เขียนเป็น | อีแมคส์ ลิสป์ |
| ขนาด | 944 KB |
| พิมพ์ | ไคลเอนต์ IRC |
| ใบอนุญาต | จีพีแอล-3.0 หรือเวอร์ชันที่ใหม่กว่า |
| เว็บไซต์ | www.gnu.org/software/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 (บันทึกบัฟเฟอร์แชท), spelling , bbdbซึ่งเชื่อมต่อ ERC กับBBDB ของ Emacs สำหรับการจัดการรายชื่อติดต่อ และreplaceซึ่งจะแทนที่ข้อความที่กำหนดในข้อความโดยอัตโนมัติ[ 1 ] ERC รองรับSSL / TLSสำหรับการสื่อสาร IRC ที่เข้ารหัส[ 5 ]
ประวัติศาสตร์
ตามโครงการ GNU ERC ได้รับการพัฒนาครั้งแรกโดย Alexander L. Belikoff และ Sergey Berezin [ 6 ] Berezin เขียนว่า ERC นั้น "เดิมทีเขียนโดย Alexander L. Belikoff จากนั้นฉันได้ปรับปรุงมันในหลายๆ ด้านและเลื่อนขั้นเป็นเวอร์ชัน 2.0" [ 7 ]ทั้งคู่หยุดการพัฒนาในปี 1999 [ 6 ] Mario Lang เขียนว่าในปี 2001 ERC นั้น "ดูเหมือนจะถูกทิ้งร้าง" ดังนั้นเขาและ Alexander Schroeder จึงรับช่วงต่อและสร้างโครงการ ERC SourceForge ขึ้นมา [ 8 ] Berezin ตอบรับในเชิงบวกต่อข่าวความพยายามที่เริ่มต้นใหม่และมอบการดูแลให้กับนักพัฒนาใหม่ ในช่วงหลายปีต่อมา ได้มีการปล่อยเวอร์ชัน 2.1, 3, 4, 5 และ 5.1 ออกมา[ 6 ] การพัฒนา ERC ย้ายจาก SourceForge ไปยังGNUในเดือนพฤษภาคม พ.ศ. 2549 [ 9 ] [ 10 ] และ ERC ได้รับการรวมเข้าใน Emacs เวอร์ชัน 22.1 อย่างเป็นทางการในวันที่ 3 มิถุนายน พ.ศ. 2550 [ 11 ]ปัจจุบันการพัฒนา ERC เกิดขึ้นภายในโครงสร้างซอร์สโค้ดของ Emacs
งานที่เกี่ยวข้อง
ERC เป็นหนึ่งในสองไคลเอ็นต์ IRC ที่รวมอยู่ในชุดการแจกจ่าย Emacs โดยrcircเป็นอีกตัวหนึ่ง[ 1 ] Circe และ ZenIRC ที่ "เรียบง่าย" ก็เป็นไคลเอ็นต์ IRC ที่ใช้ Emacs เช่นกัน [ 1 ]ตามที่ผู้เขียนระบุ Circe ได้รวมเอาแนวคิดจาก ERC เช่นตัวติดตามกิจกรรมและอื่นๆ เข้าไว้ด้วยกัน โดยได้รับการพัฒนาขึ้นเนื่องจาก ERC กลายเป็น "ยากต่อการดีบักและปรับปรุง" [ 12 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- ERCที่EmacsWiki
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อีอาร์ซี (ซอฟต์แวร์)
ERCเป็น ไคลเอ็นต์ Internet Relay Chat (IRC) ที่รวมอยู่ในGNU Emacsเขียนด้วยEmacs Lisp
คุณสมบัติ
ERC ประกอบด้วย [ 3 ] การประทับเวลา ข้อความการเข้าร่วมช่องอัตโนมัติ การควบคุมการแพร่กระจาย [ 4 ] และ การ เติม ชื่อเล่นและคำสั่งโดยอัตโนมัติ ERC สามารถ เน้น ชื่อเล่นและข้อความสำหรับการติดตามการสนทนา เน้นและลบ อักขระควบคุม ได้ตามต้องการ และอนุญาต ให้แปลง URL...
ประวัติศาสตร์
ตามโครงการ GNU ERC ได้รับการพัฒนาครั้งแรกโดย Alexander L. Belikoff และ Sergey Berezin [ 6 ] Berezin เขียนว่า ERC นั้น "เดิมทีเขียนโดย Alexander L. Belikoff จากนั้นฉันได้ปรับปรุงมันในหลายๆ ด้านและเลื่อนขั้นเป็นเวอร์ชัน 2.
งานที่เกี่ยวข้อง
ERC เป็นหนึ่งในสองไคลเอ็นต์ IRC ที่รวมอยู่ในชุดการแจกจ่าย Emacs โดย rcirc เป็นอีกตัวหนึ่ง [ 1 ] Circe และ ZenIRC ที่ "เรียบง่าย" ก็เป็นไคลเอ็นต์ IRC ที่ใช้ Emacs เช่นกัน [ 1 ] ตามที่ผู้เขียนระบุ Circe ได้รวมเอาแนวคิดจาก ERC เช่น ตัวติดตามกิจกรรม และอื่นๆ...