مراكش في 25/05/2007
السلام عليكم ورحمة الله تعالى وبركاته
أخي الأستاذ المهندس خشان خشان، أحيي فيك روح الصمود وأشكرك على إصرارك على استمرار هذه المدرسة رغم ما تلاقيه في سبيل ذلك من مشاق مادية ومعنوية، وأحيي المتخندقين معك من مشرفين ومشرفات وسيظل الموقع بعون الله واحة يتفيأ ظلالها الأعضاء والزوار من عشاق وعاشقات العَروض شيباً وشباباً، ولن أنس فضلك علي وما قدمته لي من دعم وأنا أخطو خطواتي الأولى في برمجة برنامج العروض،لم تبخل بنصح أو توجيه وكان لأفكاركم الصدى الواسع في هذا البرنامج.
ونظراَ لشيوع البرنامج وانتشاره في بلدكم السعيد ودول الخليج بصفة عامة وحتى لا تبقى فكرته حكراً على أحد ففي بلدكم شباب ثاقب الفكر جيد الاستنباط هم مفخرة المبرمجين العرب ،ألتمس منكم السماح لي بشغل جزء من وقتكم في توضيح وبيان الطريقة المتبعة في هذا البرنامج.
توضيحات حول البرنامج وكيفية استعماله
البرنامج يعتمد على استعمال الرموز الرقمية حيث يرمز البرنامج برقم (0) إلى الحرف الساكن سواء أكان سكونه صريحاً أو ناتجاً عن مد أو إشباع، ويرمز إلى الحرف المتحرك برقم (1)، فالصفر والواحد هما أساس البرمجة الثنائية في المعلوميات، وتجنباً لطول السلسلة الرقمية يتم تحويل الثنائية (01) أي المتحرك الذي يليه ساكن إلى رقم (2) أما المتحرك الذي يليه متحرك فيبقى على حاله أي (1)، وقد يكون الضرب مختوماً بساكنين كما يحدث في بعض البحور أي (00).
ولا يمكن للبرنامج أن يميز الحرف الساكن من المتحرك إلا بالشكل لذا يطلب من المستعمل إتباع التعليمات المدونة على كل صفحة أو الاطلاع عليها كاملة بالضغط على زر (تعليمات).
وتسهيلا للاستعمال اقتصر على شكل الحروف الساكنة والمنونة ووضع الشدة على الحرف المشدد حتى يقوم البرنامج بفك إدغامه (ساكن+متحرك) أو بلغة الأرقام التي يفهمها الحاسوب جيداً (10) أم حروف العلة (و ا ي) فلا تحتاج إلى شكل فالبرنامج يرمز إليها تلقائياً برقم (0) فإذا تحركت الواو أو الياء كان لزاماً على المستعمل شكلهما ليرمز إليهما البرنامج برقم (1) أما الألف فحركتها الهمز، ويتم تمييز الحرف المشبع (إذا مد به الصوت) بوضع الحركة المناسبة (فتح/ضم/كسر) ونظراً لما يقع في الضرب في بعض البحور من توالي ساكنين (00)، تضاف علامة (*) في آخر الشطر إذا كان مختوماً بساكنين ، وفي استطاعة البرنامج التعرف على (ال) قمرية كانت أو شمسية إذا كانت الكلمة مستقلة عما قبلها أو مسبوقة بحرف جر كالباء والكاف، كما يتم إعفاء كلمات متداولة كثيراً من الشكل أو الإشباع وقد نص عليها في البرنامج.
و لا يخفى على سيادتكم أن العروض مبني على الحركة والسكون في المنطوق به، وكل خلل في تطبيق هذه المعايير الثلاثة ينعكس سلبا في البرنامج فيقدم التحذير والمساعدة.
تطبيقات على البرنامج بالصور
نبدأ بالبيت الأول من قصيدة ما:
مثال ( فداء لمثواك من مضجع *** تنور بالأبلج الأروع)
ونطبق البرنامج على شطر منه باعتبار الشطر وحدة الوزن في العروض، وسنعتمد المستويات الثلاث لمستعمل البرنامج :
1- الحالة الأولى (مستعمل له إلمام بالعروض ويجيد قواعد الكتابة العروضية)
هذا المستعمل يضغط على زر الأوزان ثم يكتب الشطر في خانة الشطر ويرمز للتقطيع بالرمز المناسب بعد تخيل الشطر مكتوباً كتابة عروضية مثلاَ :
" فداء لمثواك من مضجع " يقطعه ذهنياً هكذا " فدا/ءنْ/لمثْ/وا/كمنْ/مضْ/جعي/"، ويكتب في خانة الرموز: "ف" رقم 1 "دا" رقم 2 "ءنْ" رقم 2 ...وهكذا حتى نهاية الشطر ونظراً لكون الأرقام في الحاسوب تأخذ أماكنها العددية فسيحصل على تقطيع البيت بالأرقام من اليسار إلى اليمين 122 بدل 221 ،و الخلاصة أن الرقم المحصل عليه سيكون هو (12212212212)
وبالضغط على أزرار الصفحة يحصل على المعطيات الخاصة بالوزن والبحر والزحافات والعلل و التفاعيل المقابلة وبإمكانه حينئذ تسجيل المعطيات واسترجاعها من قاعدة البيانات المدمجة في البرنامج.
(تحميل الملف المرفق)
http://azahou45.free.fr/arod1.rar
2-الحالة الثانية (مستعمل ليس لديه إلمام كاف بالعروض والكتابة العروضية)
هذا المستعمل يضغط على زر التقطيع ثم يكتب الشطر في خانة الشطر ويقوم بشكله متبعاً التعليمات مستعملا أزرار الشكل المدمجة في البرنامج إذا كان غير متمرس باستعمالها على لوحة المفاتيح الخاصة بجهازه، ثم يضغط على زر تفعيل الشكل ليقوم البرنامج بتسجيله في الذاكرة، ثم يضغط على زر الأوزان ليرده البرنامج إلى الصفحة السابقة وقد كتب له الشطر في الخانة والرموز الملائمة لها، وباستعمال أزرار الصفحة يحصل على المعطيات المطلوبة.
(تحميل الملف المرافق )
http://azahou45.free.fr/arod2.rar
3-الحالة الثالثة (مستعمل خالي الذهن كما يقول أهل البلاغة)
هذا المستعمل سيبدأ بالمرحلة الأولى فيضغط على زر الكتابة العروضية ثم يكتب الشطر في خانة الشطر ويقوم بشكله متبعاً التعليمات مستعملا أزرار الشكل المدمجة في البرنامج إذا كان غير متمرس باستعمالها على لوحة المفاتيح الخاصة بجهازه، ثم يضغط على زر الكتابة العروضية ليتعرف على الأسباب والأوتاد والفواصل، ثم يضغط على زر التقطيع فينقله البرنامج إلى صفحة المرحلة الثانية ويسجل له الشطر مشكولا فيقوم بالتعديلات المناسبة ويضغط على زر تفعيل الشكل ( اقرأ خطوات المرحلة الثانية)
(تحميل الملف المرفق )
http://azahou45.free.fr/arod3.rar
خدمات موازية
هناك خدمات أخري موازية يقدمها البرنامج كالبحث عن معلومات شطر مدون سابقا، وطباعة المعلومات المتعلقة به، أو شرح المصطلحات المتعلقة بالزحاف والعلة، كما يمكن للمستعمل إغناء قاعدة البيانات بمصطلحات أخرى يراها ملائمة لاستعمالاته الشخصية، وهذه الخدمات يكتشفها المستعمل تلقائياً وليست في حاجة إلى التوضيح.
أخوكم أزكري الحسين
المفضلات