تم الاندماج مع الموقع الرسمي لمشروع المكتبة الشاملة وقد يتم الاستغناء عن هذا النطاق قريبا

فصول الكتاب

ـ[مجرد إنسان]ــــــــ[18 - 10 - 05, 05:19 م]ـ

السلام عليكم ورحمة الله

أبارك لكم شهر رمضان، على أني قليل الدخول على الإنترنت في هذا الشهر بل في الفترة الأخيرة بشكل عام.

اطلعت بشكل سريع على الردود المكتوبة هنا، وأهنيء الإخوة على الحماس الموجود لديهم لإخراج عمل جيد ومتقن.

أحب أن أنبه على عدة أمور:

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

ثانيا: بالنسبة للغة، طبعا تفرق، فالدلفي أقوى من الفجوال بيسك لأنه يتعامل بشكل مباشرة مع API الويندوز، لكن لا يقدم الدلفي - على حد علمي ومع احترامي لآراء الجميع - لا يقدم الدلفي البحث السريع لوحده على الإطلاق، بل ستجد أن البحث في الدلفي أسرع قليلا فقط من البحث في غيره، وليس بالطريقة التي تتخيلها، فالدلفي سريع في الاتصال والتخاطب مع الويندوز، لكن حجم قواعد البيانات ستؤثر عليه بلا شك، وحتى لو تمت البرمجة بـ C++ ، فستحصل على نفس النتيجة للدلفي، فلا بد من تقديم خوارزمية مناسبة للبحث السريع، وهناك عدة خوارزميات، منها المعقد، ومنها غير المعقد، لكن لا بد من العلم أن أي خوارزمية تتطلب مساحة إضافية للعمل، بمعنى أنه لتطبيق البحث السريع فلا بد من حجم إضافي قد يقارب حجم قواعد البيانات لتطبيق البحث السريع.

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

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

كذلك إضافة البحث التقاربي يحتاج إلى خوارزمية، بل من الممكن إضافة محلل صرفي بطرق خوارزمية لا مجال للخوض فيها الآن.

ثالثا: بالنسبة لقواعد البيانات، تفرق أيضا، لكن ليس بنفس الدرجة التي تظنها، فالسيكول قوي، لكن تحتاج إلى محرك MSDE على جهاز العميل، وتحتاج إلى خوارزمية للبحث أيضا حتى معه، وإن كان هو بنفسه يخدمك في هذا الأمر، على كل حال أنا أدرك أن قواعد الأكسس ليس بالدرجة المطلوبة، لكن العمل عليها ممكن، والعمل على ملفات Text مجردة ممكن أيضا مهما كان حجمها، وفي النهاية لا بد من خوارزميات للبحث والوصول إلى النتائج.

رابعا: نفس تقنية الوصول تختلف لقواعد البيانات تختلف من قاعدة لأخرى ومن لغة لأخرى، فمع أن ADO أكثر تطورا من DAO إلا أن مايكروسوفت نفسها تنصح مع قواعد بيانات أكسس بـ DAO ، وهذه معلومة قد لا يعرفها الكثيرون، وذلك بسبب أن اتصالها وتعاملها مع الأكسس أسرع، وإن كان تقنية قديمة.

بارك الله لي ولكم في هذا الشهر الكريم، والسلام عليكم

ـ[أبو جرير بن عبد الله]ــــــــ[18 - 10 - 05, 05:39 م]ـ

السلام عليكم عليكم و رحمة الله

أضم صوتي إلى إخواني و أقول لهم أنا مستعد للمشاركة في المشروع العظيم لخدمة السنة النبوية الشريفة.

أخونا مجرد إنسان حمدا لله على السلامة؛لقد اشتقنا لك و لكتاباتك. أتمنى ألا تعاود الكرة هذه المرة فتدخل علينا في العام المقبل:_)

أحسن الله إليكم جميعا و بارك فيكم و في أولادكم

دمتم في حفظ الله

و السلام عليكم

أخوكم المحب/أبو جرير بن عبد الله

ـ[الطيماوي]ــــــــ[18 - 10 - 05, 05:55 م]ـ

أخي الكريم

اسعفنا الله يخليك وساعدنا في هذا العمل لوجه الله تعالى، وأنت ترى أن الهمم مستعدة للعمل لكن ينقصنا جانب الخبرة البرمجية ((الخوارزميات)) لذلك يا سيدي خليك معانا على الخط ولو من فترة لفترة وإن عترس علينا شيء سنراسلك على البريد إن شاء الله

لكن بكون نور على نور منك لو صممت البرنامج لنا ووزعنا الأدورار كل بحسب طاقته ومعرفته

الله يرضى عليك ساعدنا

ـ[محمد سعيد]ــــــــ[18 - 10 - 05, 05:55 م]ـ

الأخ الكريم

مجرد إنسان

جزاك الله خيرا وتشرفنا بمشاركتك

ورجاء لا تتأخر علينا فربما نحتاجك (إبتسامة)

الأخ الشراري

اتفقنا إذا على هذه المسألة وهي توحيد الراوي , لكن ماذا بعد ذلك؟

أقصد ماذا ستكون مهمة البرنامج بعد ذلك؟

فالذي فهمته ضمنا أننا بذلك سندخل كتاب وليكن التقريب فقط في أول مرحلة من البرنامج

هل ما فهمته صحيح؟

وتعليقا على كلام الأخ الفاضل مجرد إنسان عن موضوع سرعة البحث والمساحة التي يحتاجها وغير ذلك , فأنا أرى أن موضوع سرعة البحث ليس له كبير أهمية بالدرجة التي تجعلنا نضحي بالمساحة أو غيرذلك بل أنا أرى أن كثرة الخدمات في البرنامج تكفينا بغض النظر عن السرعة فهي مهما كانت أفضل وأسرع من البحث في الكتب يدويا

¥

تعرف على الموسوعة الشاملة للتفسير