CCZE 0.3.0 فينيكس

CCZE هي أداة مساعدة لتلوين السجلات.

توقف المشروع الأصلي عن التطوير في عام 2003. في عام 2013، قمت بتجميع البرنامج للاستخدام الشخصي، ولكن اتضح أنه يعمل ببطء شديد بسبب خوارزمية دون المستوى الأمثل. لقد أصلحت مشكلات الأداء الأكثر وضوحًا ثم استخدمته بنجاح لمدة 7 سنوات، لكنني كنت كسولًا جدًا لدرجة أنني لم أتمكن من إصداره.

لذا، أقدم لكم الإصدار 0.3.0 Phoenix، الناهض من الرماد الرقمي.

  • لا توجد ميزات جديدة مقدمة في هذا الإصدار.

  • بناء ثابت على الأنظمة الحديثة.

  • تم إصلاح خطأ segfault طويل الأمد وتحسين الأداء:

    • تمت إعادة كتابة مطابقة الكلمات الرئيسية بحيث لا يقوم البرنامج بإجراء الكثير من مقارنات السلاسل غير المفيدة.

    • يتم الآن تخزين محتويات قاعدة بيانات الخدمات (5) مؤقتًا ومعالجتها بنفس آلية الكلمات الرئيسية. ليست هناك حاجة لتحليل /etc/services مرارًا وتكرارًا.

    • تحسينات في كود معالجة التعبير العادي.

وكانت الزيادة في الأداء الناتجة عشرات أو حتى مئات المرات.

الآن البرنامج في حالة الدعم والصيانة. هذا يعني أنني لا أخطط للعمل عليه بشكل فعال، وليس لدي خريطة طريق أو خطط للإصدارات القادمة. لكن إذا كانت لديك تقارير أخطاء أو أفكار لتحسين وظائف البرنامج وتكييف قدراته مع الواقع الحديث، فأنا على استعداد للبدء في تطويره قدر الإمكان.

تعد CCZE جزءًا من مشروع طموح لإعادة البرامج المختلفة التي تخلى عنها مطوروها إلى الحياة. حتى الآن لا يوجد سوى واحد مسجل من هذا المشروع حساب المنظمة على GitHub والمستودع الوحيد الذي يحتوي على رمز CCZE. ستظهر مستودعات جديدة هناك في المستقبل. بعض ما أعمل عليه الآن.

المصدر: linux.org.ru

إضافة تعليق