الاثنين، 11 يونيو، 2012

خدمة تحديث لبرنامج الفهرست

بنك الأفكار الخاص:

خدمة تحديث في برنامج الفهرست


برنامج الفهرست * (الذي قمتُ ببرمجته منذ فترةٍ طويلةٍ ثم اضطررت للتخلي عنه لانتقالي إلي نظام القنو/لينوكس) يعاني من قصورٍ شديدٍ في آلية عمله حتي الآن؛ حيث أنك حينما تصنع فهرساً معيناً باستخدامه ثم تقوم بعد ذلك بـ:
  • إنشاء مجلدٍ جديد، أو: 
  • حذف مجلدٍ قديمٍ، أو: 
  • تغيير اسم مجلدٍ موجود.
فإنه لا يشعر بأيٍ من ذلك علي الإطلاق و يظل محتفظاً بنفس بنية الفهرس الذي صنعه عند تشغيلك إياه، و لتحديث الفهرس ينبغي عليك أن تعيد تشغيل البرنامج مرةً أخري ليلغي كل ما فات و يقوم بعمل الفهرس من جديد.
صحيحٌ أنه يمكنك أن توفر العناء عن طريق اختيار جزءٍ صغيرٍ من شجرة الفهرس (الجزء الذي حدث فيه التغيير) لكن تظل الحاجة الدائمة لإعادة تشغيله ليُحَدِّث الفهرس القديم !
لذلك كنتُ قد فكرتُ قديماً في عمل خدمة service تقوم بمتابعة المجلدات التي قمنا بضمها للفهرس حينما صنعناه، و حينما يتم إجراء أي تغييرٍ (بالإنشاء أو الحذف أو التعديل) تقوم هذه الخدمة بتطبيق ذلك التغيير علي مكانه الملائم له من الفهرس.
لكن انتقالي المفاجئ لنظام اللينوكس منعني من إكمال هذه النقطة، و لذا أقترح علي من يرغب في التكملة أن يفعل مشكوراً.

 
--------------------------------------------------
* رابط المقال الذي أتحدث فيه عن البرنامج بإجمال:
 http://afkar-abo-eyas.blogspot.com/2011/11/blog-post_25.html




ليست هناك تعليقات:

إرسال تعليق