الرئيسيةعريقبحث

أكل باد (محرر نصوص)


☰ جدول المحتويات


أكل باد محرر نصوص صغير الحجم وقابل للتمدد تم تطويره للعمل على أنظمة ميكروسوفت ويندوز و بالإمكان تشغيله على برنامج واين و هو برنامج قادر على تشغيل البرامج المخصصة للعمل على أنظمة ويندوز في الأنظمة الشبيهة بيونكس مثل لينكس، و قد ذكر مؤسس المشروع أن أكل باد بإمكانه استبدال محرر النصوص نوتباد و أنه أيضاً يحوي العديد من المزايا التي يفتقر إليها محرر نوتباد.[1] و على الرغم من أن أكل باد تم تطويره كمحرر نصوص إلا أن استخدام الإضافات المخصصة له تعطي قوة للمحرر تجعله يتفوق على نوتباد، ويقوم أكل باد بإظهار النصوص باستخدام برمجية صممت لهذا الغرض وهي برمجية -أكل إديت (AkelEdit)- و تقوم هذه البرمجية باعطاء أكل باد سيطرة أكبر على عملية أظهار النصوص والوظائف المتعلقة بهذه الجزئية كما تعتبر هذه البرمجية بديلاً عن برمجية ويندوز المسمى -ريتش إديت (Rich Edit)- و يعتبر أكل باد أحد البرمجيات الحرة و المفتوحة المصدر و قد تمت استضافته على موقع سورس فورج حيث تم تحميله من هذا الموقع لأكثر من 2 مليون مرة.

أكل باد
AkelPad
Logo ap.png
الشعار
AkelPad-Screenshot.png
أكل باد يعمل على نظام ويندوز أكس بي
معلومات تقنية
المطور الأصلي
أليكسي كوزنيتسوف (من العام 2003 إلى العام 2006)
المطورون
أليكسندر شينجالتز (من العام 2006 إلى الوقت الحاضر)
لغة البرمجة
الإصدار الأول
12 أغسطس 2003

تاريخ أكل باد

  • في عام 2003 تم إطلاق اللإصدارة الأولى للمحرر بواسطة أليكسي كوزنيتسوف و كانت هذه الإصدارة باللغة الروسية فقط ولم تكن الشيفرة المصدرية متاحة.
  • في شهر فبراير من العام 2007 تم إطلاق الإصدارة 2.1.9 و تم إضافة اللغة الإنجليزية وتم إتاحة الشيفرة المصدرية للمستخدمين على منصة سورس فورج.
  • في شهر أبريل من العام 2007 تم إطلاق الإصدارة 2.2.1a، وهي اَخر إصدارة من الفرع الرئيسي رقم (2) و تم بعدها البدء بتطوير الفرع رقم (3) بواسطة المبرمج أليكسندر شينجالتز.
  • في شهر يوليو من العام 2007 تم إطلاق الإصدارة 3.0 (بيتا) بحيث تم إعادة تصميم البرنامج وإيجاد الدعم للإضافات بالإضافة إلى دعم وحدات اللغات ونمط واجهة المستندات المتعددة.
  • في شهر يوليو من العام 2008 تم إطلاق الإصدارة 3.6.0، وهي اَخر إصدارة رسمية من الفرع الرئيسي رقم (3) حيث تم بعدها إطلاق إصدارات فرعية إلى أن وصلت إلى الإصدارة 3.7.3 و ذلك بهدف معالجة الأخطاء البرمجية و إضافة التوافقية مع الفرع الرئيسي (4) من المشروع.
  • في شهر مايو من العام 2008 تم إطلاق الإصدارة 4.0 (ألفا) حيث تم فيها إلغاء الاعتمادية على برمجية ويندوز -ريتش إديت (Rich Edit)- و استخدام برمجية -أكل إديت (AkelEdit)- بديلاً عنها.
  • في شهر أغسطس من العام 2008 تم إطلاق الإصدارة 4.0 (النهائية) حيث تم صيانة الإصدارة رقم 3.6.0 و ما بعدها بهدف التوافقية من الفرع الرئيسي رقم (4).

المزايا والخصائص

نسرد تالياً بعض المزايا والخصائص التي يضمها أكل باد ويفتقر لها نوتباد:

و ينطبق على النصوص المختارة أو المحددة معظم وظائف المحرر (أزاحة، قص، نسخ، لصق، وغيرها من الوظائف).

  • قابلية التوسع في الوظائف التي يستطيع أكل باد القيام بها وذلك عن طريق العدد الكبير من الإضافات المخصصة له.
  • قابلية العمل على الملفات الكبيرة والضخمة (محدود بحجم الذاكرة الرئيسية لجهاز الحاسوب).
  • دعم كامل لمعيار اليونيكود النصي في الأنظمة التي تحوي دعم اليونيكود (و يشمل ذلك أنظمة ويندوز أن تي و ما بعدها).
  • دعم أي تشفير نصي منصّب على نظام المستخدم.
  • القدرة على إعادة تحويل التشفير النصي إلى تشفير نصي اَخر.
  • معاينة الملف قبل فتحه.
  • معاينة ما قبل الطباعة.
  • طباعة النصوص بالألوان.
  • القدرة على العمل في بيئات تخزينية محمولة (مثل يو أس بي).
  • بشكل اختياري يدعم فتح الملفات على نمط "القراءة فقط" لتجنب إحداث أي تغيير على النصوص وتخزينه.
  • بشكل اختياري يدعم تذكر علامة وقوف مؤشر التحرير السابقة بالإضافة إلى معيار التشفير النصي السابق للملف.
  • يستطيع المستخدمون إعداد الثيمات الملونة التي سيظهر عليها الملف عند فتحه.
  • دليل استخدام ودليل إضافات مفصل وقابل للبحث فيه.
  • إن رغب المستخدم فأكل باد لديه القدرة على البحث عن الكلمات في الوثائق المتعددة في حال استخدام واجهة المستندات المتعددة المعتمدة على الألسن.

اليونيكود والتشفير النصي

يستطيع أكل باد معالجة جميع النصوص التي تطبق معايير اليونيكود و يشمل ذلك (تشفير UTF-8) و (تشفير UTF-16) و (تشفير UTF-32) و يستطيع أيضاً القيام بكشف الملفات التي تطبق معايير اليونيكود مع أو بدون وجود علامة ترتيب البايتات و يستطيع المستخدمون انشاء أو عدم إنشاء علامة ترتيب البايتات عند تخزين الملفات. و يستطيع أكل باد أيضاً استخدام التشفيرات النصية الموجودة على نظام المستخدم لقراءة الملفات وتخزينها بالإضافة إلى قدرته على التحويل بين التشفيرات النصية. و من قدراته أيضاً كشف الملفات الغير نصية (مثل الملفات الثنائية) و يقوم بتنبيه المستخدم عن ذلك من خلال رسالة حوارية وطبعاً لا يعني ذلك أن الملفات الغير نصية لا يمكن تحريرها بل يستطيع المستخدمون وعن طريق أكل باد تحرير هذه الملفات وحفظها أيضاً إن رغبوا في ذلك.

الإضافات

تم تصميم هيكلية أكل باد بطريقة تسمح له بتوسيع وظائفه عن طريق الإضافات و ذلك من خلال ما يعرف بمكتبة الربط الديناميكي (DLL) و حالياً يوجد على موقع أكل باد الإلكتروني 31 إضافة ونسرد تالياً بعض أهم هذه الإضافات:

  • الإضافة كودر (Coder) - تتيح المجال للمستخدمين بالقيام بطي النصوص و دعم الإكمال التلقائي و تمييز أو تعليم الصيغة بالإضافة إلى الثيمات الملونة.
  • الإضافة كونتكست مينيو (ContextMenu) - تتيح المجال للمستخدمين بالقيام بتخصيص القائمة الرئيسية وبعض القوائم الجانبية.
  • الإضافة توول بار (ToolBar) - تتيح المجال للمستخدمين بالقيام بتخصيص أشرطة الأدوات و تستطيع أزرار هذه القوائم استدعاء برامج خارجية (خارج نطاق المحرر) في حال الرغبة بذلك.
  • الإضافة أكسبلورر (Explorer) - تتيح المجال للمستخدمين بالقيام بتضمين مستكشف ويندوز (Windows Explorer) على جزء منفصل في واجهة المستخدم.
  • الإضافة سكريبتس (Scripts) - تتيح المجال للمستخدمين بالقيام باستدعاء أكثر من 40 وظيفة داخلية خاصة بأكل باد.
  • الإضافة هوت كييز (Hotkeys) - تتيح المجال للمستخدمين بالقيام بتعيين الوظائف على تركيبات محددة من أزرار لوحة المفاتيح و بإمكان هذه الوظائف أن تكون داخلية (على مستوى محرر النصوص) أو خارجية (على مستوى برامج نظام التشغيل) أو أن تكون لها علاقة بإضافات أخرى للمحرر.
  • الإضافة سبيشال كار (SpecialChar) - تتيح المجال للمستخدمين بالقيام بتشغيل أو توقيف خاصية إظهار الأحرف الخاصة (مثل المسافة، سطر جديد).

و بالإمكان أيضاً إيجاد المزيد من الإضافات في الموقع الإلكتروني المخصص لإضافات أكل باد.

محدث أكل باد (AkelUpdater)

لقطة شاشة لبرمجية أكل أبديتر (AkelUpdater)

وفقاً لمنتديات أكل باد فإن أكل باد يتم تحديثه بشكل نشط وذلك يشمل كل من محرر النصوص نفسه والإضافات المخصصة له ومع وجود ما يقارب من 30 إضافة إلى هذا الوقت فإن تطويرها وتحسين أداءها يعد عملاً روتينياً ومن هذا المنطلق قام مطوروا أكل باد بتخصيص الوقت لإنشاء برمجية للمساعدة على تحديث المحرر وإضافاته وهذه البرمجية تسمى أكل أبديتر (AkelUpdater)، و تقوم هذه البرمجية بالاتصال بقاعدة بيانات موجودة على خادم ويب و مخصصة لهذا الغرض وبعد انشاء الاتصال بنجاح تقوم البرمجية بتحديد الإضافات المحدثة بالإضافة إلى فحص نسخة المحرر نفسه وتحديد إذا ما كان هناك أي تحديث عليه ومن ثم تقوم بعرض هذه البيانات على المستخدم وبدوره يقوم المستخدم بتحديد الإضافات التي يريد تحديثها ومن ثم يتم إرسال أمر عبر الويب إلى الخادم الذي يستضيف هذه التحديثات بحيث يتم تحميلها على شكل ملفات مضغوطة (Zipped Files) و من ثم يتم فك الضغط عن هذه الملفات وتنصيب التحديثات المختارة. و تجدر الإشارة هنا إلى أنه كي تتم عملية التحديث عبر أكل أبديتر (AkelUpdater) بنجاح فإنه يجب على نظام المستخدم أن يكون على اتصال بالشبكة العنكبوتية، و يمكن للمستخدمين القيام بتحميل البرمجية من موقع أكل باد الإلكتروني.

انظر أيضاً

المراجع

موسوعات ذات صلة :