ERC (برمجيات)
برنامج ERC هو عميل دردشة عبر الإنترنت (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 ]
تاريخ
بحسب مشروع جنو، طُوِّرَتْ 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 2 3 4 ستوتز، مايكل (15 يناير 2007). "الدردشة في إيماكس باستخدام أوضاع IRC" . Linux.com . تم الاطلاع عليه بتاريخ 12 أكتوبر 2009 .
- ↑ جوناثان كوربيت (16 يناير 2007). "دليل المحرر المتذمر لبرامج IRC الرسومية" . سلسلة المحرر المتذمر من LWN . LWN.net . تاريخ الاسترجاع: 12 أكتوبر 2009 .
- 1 2 "ERC" . أفضل 10 برامج عميل IRC مجانية لنظام Linux . LinuxLinks. 13-09-2009 . تم الاطلاع عليه بتاريخ 12-10-2009 .
- ↑ غرايمز، روجر أ. (2001). "الفيضان". البرمجيات الخبيثة للهواتف المحمولة: الحماية من الفيروسات لنظام ويندوز . دار نشر أورايلي ميديا . ص 240. ISBN 9781565926820.
التحكم في الفيضانات.
- ↑ "ERC SSL" . Emacswiki.org.
- 1 2 3 "التاريخ" . دليل إيماكس . جنو .
- ↑ بيريزين، سيرجي. "المشاريع" . مؤرشف من الأصل بتاريخ 27-03-2012 . تم الاطلاع عليه بتاريخ 13-07-2011 .
- ↑ لانغ، ماريو (14 مارس 2003). "ERC - عميل IRC الخاص بـ Emacs" . الموقع الشخصي لماريو لانغ (مطور ERC). مؤرشف من الأصل بتاريخ 14 مايو 2011. تم الاطلاع عليه بتاريخ 12 أكتوبر 2009 .
- ↑ "ERC - عميل IRC لبرنامج Emacs" . GNU . تم الاسترجاع في 12-10-2009 .
- ↑ "مشروع ERC" . SourceForge.net.
- ↑ ستالمان، ريتشارد (2007-06-03). "إصدار Emacs 22.1" . قائمة بريدية info-gnu-emacs . تاريخ الاسترجاع: 2009-10-16 .
- ↑ شيفر، يورغن (21-10-2005). "سيرسي - عميل آخر لبروتوكول IRC في إيماكس" . nongnu.org . تم الاطلاع عليه بتاريخ 12-10-2009 .
أفضل ميزة في سيرسي هي متتبع النشاط، والذي يعرفه الكثيرون من بروتوكول IRC.
- أوت، أليكس. "إيماكس: ERC" (باللغة الروسية). xtalk.msk.su. مؤرشف من الأصل بتاريخ 1 أبريل 2009. تم الاطلاع عليه بتاريخ 16 أكتوبر 2009 .
روابط خارجية
- عملاء IRC مجانيين
- أوضاع إيماكس
