ما هي مكتبة الثواب
ما هي مكتبة الثواب
إنها نظام موسوعة إلكترونية يهدف لأن يوفر المزايا التالية: عالمية (تدعم أغلب اللغات)، وقابلة للنقل (العمل على مختلف المنصات)، وسهلة، وقابلة للتوسع (من السهل إضافة الكتب والمقالات إليها)، وسريعة وذكية وربما إلى حد ما مدركة! قد تكون أول برمجية عربية تدعم البحث الضبابي وقريباً سأدخل البحث الإدراكي
يفترض أن تكون مستقلة عن الوسيط الذي يحمل المحتويات فتكون تلك المحتويات على سبيل المثال على عدة أقراص أو على القرص الصلب أو ربما في مكان ما على الشبكةوكل ذلك بأسلوب مرضٍ.
على عكس الموسوعات المملوكة (تسمى خطاءً "التجارية") المتوفرة لنظام ويندوز لا تستخدم هذه الموسوعة نظام قاعدة بيانات شخصية(أي ساذجة) مثل MS-Access كطرف خلفي لملايين الأسباب. وعلى عكس البرمجيات الحرة المشابهة لا تستخدم XML لأنه من شبه المستحيل الوصول العشوائي إليها (أي القراءة غير المتسلسلة كأن تفتح صحيح البخاري لتأخذ الحديث رقم ألف دون المرور بكل ما قبله) دون تحميل الملف بالكامل في الذاكرة وهو في حالتنا كبير جداً.
تستخدم الموسوعة تكنولوجيا متقدمة جداً يوفرها نظام لينكس إضافة لتكنولوجيا iTar التي قمت بتصميمها خصيصاً لهذا الغرض، وهي طريقة أرشفة وضغط تستخدم هيئة قياسية بأسلوب ضغط قوي سواءً من جهة الحجم أو من جهة السرعة، ويتم تسريعه عبر إضافة بعض من البايتات كفهرس وعدد من الاستدعاءات الخاصة لمكتبة BZip2 تقوم نظريا بتقليل جودة الضغط لكنها عملياً تستدعى بشكل مدروس.
يتحتوي الأرشيف المضغوط على ملفات نصية صرفة موزعة في مجلدات في هرمية وراثية hierarchy تعكس هرمية الأبواب والفصول.
إن استخدام هذه المعايير البسيطة يسمح بإنشاء الكتب داخل هذه المكتبة بكل سهولة دون الحاجة لأي أدوات خاصة، يكفي وجود مجرد محرر نصوص ومدير ملفات.
توفر ثواب للباحثين إماكنية القيام بعمليات تحليل وفلترة غير تقليدية عبر فك ضغط أي ملف TAR باستعمال أداة GNU TAR غير معدلة ثم تنفيذ الفلاتر التي يرغبون بها.
هناك مجموعة من النصوص التنفيذية بلغة بيرل (Perl Scripts) يمكن استعمالها في معالجة شجرة الملفات وتحليلها.
لا يزال هذا النظام قيد الطوير
لم يتم تنفيذ كل الزايا المخططة
كما لم يتم تخطيط كل المحددات اللازمة لكنها مفيدة وقابلة للاستعمال.
|