الخميس، 2 مايو 2013

شهادتي في «تقنية البرمجة بدون كود» (PWCT)



بسم الله الرحمن الرحيم
الحمد لله الشكور الحليم، القائل في مُحكَم التنزيل: {وَإِنْ تَعُدُّوا نِعْمَةَ اللَّهِ لَا تُحْصُوهَا} [النحل: 18]، الآمر بالتحدث بالنّعم في قوله جلّ شأنه: {وَأَمَّا بِنِعْمَةِ رَبِّكَ فَحَدِّثْ} [الضحى: 11]، المبيِّن فضلَ شكر النعم قائلا -وقولُه القِيل-: {لَئِنْ شَكَرْتُمْ لَأَزِيدَنَّكُمْ} [إبراهيم: 7]، {وَسَيَجْزِي اللَّهُ الشَّاكِرِينَ} [آل عمران: 144]؛ والصلاة والسلام على خير من شكر على النعم نبينا محمد وعلى آله وأصحابه والتابعين.
أما بعد:

فهذه شهادتي في البرمجة «تقنية البرمجة بدون كود» (PWCT)، والحمد لله أوّلا وآخرا.

وقد تم -بفضل الله عز وجل- إضافتي إلى فريق عمل «تقنية البرمجة بدون كود» (PWCT)، لغة البرمجة الجديدة، برمجة المهندس المصري الخبير: محمود سمير فايد(حفظه الله تعالى).
وأرجو أن أكون -بحمد الله- أوّلَ غرب إفريقي يحصل على هذه الشهادة، وأوّلَهم في هذا الفريق، وأسأل الله أن يوفّقني، ويعينني على أداء الأمانة. 

رابط «تقنية البرمجة بدون كود» (PWCT):
https://www.facebook.com/doublesvsoop
رابط المجموعة:
https://www.facebook.com/groups/doublesvsoop/
وهذه معلومات عن «تقنية البرمجة بدون كود» (PWCT):
http://doublesvsoop.sourceforge.net/giftphp/main.htm
معلومات عن المنحة:
 http://doublesvsoop.sourceforge.net/giftphp/main.htm
وهذه الدروس التعليمية:
http://doublesvsoop.sourceforge.net/giftphp/main.htm

سبق -بفضل الله عز وجل- هذا العبقريُّ المصري (حفظه الله تعالى) العالَم بأسره إلى ابتكار هذه التقنية المهمة في لغات البرمجة. وهذه التقنية قد سهّلت -بفضل الله عز وجل- كثيرا من صعوبات البرمجة (وهي بناء البرامج كبناء البيوت والمنازل). ذلك فضل الله يؤتيه من يشاء والله ذو الفضل العظيم.

جزى الله خيرا أستاذنا العزيز (محمود سمير فايد). بارك الله فيه وفي ذريته، ورفع درجتهم في الدارَين.

وصلى الله وسلم على رسوله محمد وعلى آله وأصحابه.
والحمد لله رب العالمين  .

الجمعة، 12 أبريل 2013

الحمد لله على إضافتي إلى فريق عمل «تقنية البرمجة بدون كود» (PWCT)


بسم الله الرحمن الرحيم
الحمد لله الشكور الحليم، القائل في مُحكَم التنزيل: {وَإِنْ تَعُدُّوا نِعْمَةَ اللَّهِ لَا تُحْصُوهَا} [النحل: 18]، الآمر بالتحدث بالنّعم في قوله جلّ شأنه: {وَأَمَّا بِنِعْمَةِ رَبِّكَ فَحَدِّثْ} [الضحى: 11]، المبيِّن فضلَ شكر النعم قائلا -وقولُه القِيل-: {لَئِنْ شَكَرْتُمْ لَأَزِيدَنَّكُمْ} [إبراهيم: 7]، {وَسَيَجْزِي اللَّهُ الشَّاكِرِينَ} [آل عمران: 144]؛ والصلاة والسلام على خير من شكر على النعم نبينا محمد وعلى آله وأصحابه والتابعين.
أما بعد:

فقد تم -بفضل الله عز وجل- صبيحة اليومَ (الجمعة، 02، جمادى الثانية، 1434هـ ) إضافتي إلى فريق عمل «تقنية البرمجة بدون كود»، لغة البرمجة الجديدة، برمجة المهندس المصري الخبير: محمود سمير فايد(حفظه الله تعالى).
هذا رابط «تقنية البرمجة بدون كود»:

https://www.facebook.com/doublesvsoop
 
وهذا رابط المجموعة:
https://www.facebook.com/groups/doublesvsoop/
وقد سبق -بفضل الله عز وجل- هذا العبقريُّ المصري (حفظه الله تعالى) العالَم بأسره إلى ابتكار هذه التقنية المهمة في لغات البرمجة. وهذه التقنية قد سهّلت -بفضل الله عز وجل- كثيرا من صعوبات البرمجة (وهي بناء البرامج كبناء البيوت والمنازل). ذلك فضل الله يؤتيه من يشاء والله ذو الفضل العظيم.

وأرجو أن أكون -بحمد الله- أول غرب إفريقي في هذا الفريق. وأسأل الله أن يوفقني، ويعينني على أداء الأمانة للأمّة.

هذه أسماء فريق العمل -تجدونها -بإذن الله عز وجل- على الرابط التالي-:

http://doublesvsoop.sourceforge.net/pwcthelp/team.htm

PWCT Team

Basic Ideas & Development
Mahmoud Samir Fayed

Researchers Team

Dr. Atif M. Alamri
Muhammad S. Al-Qurishi

Contributors

Arcangelo Molinaro
Stephen France
Sameh Kamel
Amine Debabsia
Aboelsoud Abd Alraouf
Ahmed Omar
Abdulrazak Hussein
Djardi Masoud
Mouaddh Mebarki
Ibrahim Abdelelah
Dale Jones
Rabeh Torchi
Khalid Bentaleb
Reem Mohammed
Mohammed Fathy
Shereen Hassan
Sinan Qahtan
Sozan Samy
Motaz Alnuweiri
Mohammed Yousof
Vidlanovic Zlatko Aurel
Waseem Salem Mohammed Saed
Mohammad Al-Mahdi
Antonio Fidel Perez Rubio
Abobakar Ahmad Jallo




وهذه صورة البرنامج



معلومات حول تقنية البرمجة:
http://doublesvsoop.sourceforge.net/giftphp/main.htm
وقد أنهيت -بحمد الله- تدريبات «منحة تعلم تقنية البرمجة بدون كود عن بعد»، يوم الثلاثاء الماضي (28/6/1434هـ)، وهذه
معلومات حول المنحة:
 http://doublesvsoop.sourceforge.net/giftphp/main.htm

وهذه الدروس التعليمية:
http://doublesvsoop.sourceforge.net/giftphp/main.htm

أسأل الله أن يبارك في أستاذنا المهندس الخبير محمود فايد وذرّيّتِه، ويفرّج همومهم، ويرفع درجتهم في الأولى والآخرة، يوفّقنا لما يحب ويرضى، ويجعل عملنا خالصًا لوجهه.

وصلَّى الله وسلَّم على رسوله محمد وعلى آله وأصحابه.
والحمد لله ربّ العالمين.

الجمعة، 25 يناير 2013

تقرير عن دورة مكة المكرمة (دورة «تنسيق البحوث والرسائل العلمية»)

بسم الله الرحمن الرحيم
الحمد لله وسلامٌ على عباده الذين اصطفى.
أما بعد:
فهذا تقرير موجز عن دورة مكة المكرمة (دورة «تنسيق البحوث والرسائل العلمية»)، المنعقدة من السبت 7 ربيع الأول، 1434هـ، إلى الاثنين 09، 3، 1434هـ، في مركز فضيلة الشيخ السديس (الإمام والخطيب في المسجد الحرام).
وقد جاءني –قبل الدورة- أسئلة هذا نصّها -ومعها شيء من أجوبتي-:
بسم الله الرحمن الرحيم
الحمد لله والصلاة والسلام على نبيه الأمين وآله وصحبه وسلم تسليماً كثيراً.
أما بعد:
فهذه السطور متضمنة لخلاصة أسئلة بعض الطلبة المشاركين.
1-                    كيفية إدراج رأس الصفحة المختلف، بحيث يكون للمبحث عنوان له مع عنوان الرسالة ، ويكون للمبحث الثاني عنوان مخالف عن عنوان المبحث الأول، وهكذا.
(فاصل مقطعي) تم (من تخطيط – فواصل - فواصل مقطعي - الصفحة التالية (أو الفردية، أو الزوجية، حسب المطلوب)، ويفضّل اختيار "الصفحة التالية").
2-                    إذا فهرس لكل مبحث فهارسه الخاصة ثم ضم المباحث بعضها مع بعض، كيف يتم التنسيق
(فهرسة الأجزاء المنفصلة) تم (والجواب: لا يحتاج إلى شيء جديد؛ لأن النصوص المنسوخة تأتي بما فيها من فهارس، وإنما قد تحتاج إلى التنسيق فقط، وحينئذ عليك اختيار خاصية "الاحتفاظ بتنسيق المصدر" عند اللصق، أو لصق محتويات الملف عن طريق "إدراج الملف" من: (إدراج- ملف – إدراج).
3-                    كيف ينسق المسافات البادئة، والفراغات بين الفقرات عند كتابة البحث، وبعده على فرض عدم التزام مسلك موحد عند كتابة البحث
(تنسيق الفقرات) تم (في موضوع: تنسيق البحث بعد كتابته، فتبدأ بكتابة آيات مصحف المدينة بالخط العادي، ثم تحديد المتن كله، وتنسيق الخط، ثم تنسيق الفقرة (واتجاه النص إلى اليمين، والمحاذاة مضبوطة أو كشيدة صغيرة، حسب الحاجة، مع باقي الخصائص المطلوبة في تنسيق الخط، وتنسيق الفقرة). بعد ذلك تجعل العرض عاديا (مسودة) ثم تمرّ على العناوين وتدخلها في الأنماط (عنوان1، عنوان2، عنوان3) حسب درجة العنوان... وقبل إدخال العناوين في الأنماط، تقوم بتعديل الأنماط (نوع الخط وحجمه، وكل شيء)....    بعد الانتهاء من تنسيق المتن، تنزل إلى الحواشي السفلية، وتحددها كلها، ثم تفعل فيها ما فعلت بالمتن، غير أنك لا تدخل شيئا في الأنماط. علما بأن المسافة البادئة في الحواشي السفلية تكون "معلقة" بقدر 0.8، وأما المتن فتكون "السطر الأول" بمقدار 1، أو 1.37، أو نحو ذلك...
4-                    كيف يحصى الأوراق الفاصلة وصفحات العناوين في البحث دون أن يرقم.
(يتم حسابها تلقائيا، وعند إرادتك تجاهلها (وعدم إدخالها في الحساب)، تعدّل في خاصية: "بدء الترقيم بـ " (101) مثلا، في ترقيم صفحات المقطع) تم
5-                    مواضع العناوين العامة والفرعية في البحث أثناء كتابته وبعدها.
(فهرس المحتويات) تم (وذلك باختيار درجة العنوان المناسبة في الأنماط (عنوان1، عنوان2، عنوان3)
6-                    كيفية فهرسة الأشعار.
(الجدول، تنسيق الجدول، الحدود والتظليل) (لم نتناوله نسيانا) وسنحاول تغطيته مستقبلا إن شاء الله عز وجل.
7-                    كيفية وضع العلامات الإملائية في البحث ، والبحث عنها للتصحيح.
(التصحيح الإملائي، البحث والاستبدال) تم البحث والاستبدال، ولم نتعرض للتصحيح الإملائي لأن البحث والاستبدال يغني عنه هنا.
8-                    وضع علامة الإعلام بمتابعة بمتابعة الفهارس.
(تنسيق الخط الفاصل بين المتن والحاشية) تم (بجعل العرض عاديا (مسودة)، ثم نقرتين متتاليتين على أيّ حاشية للدخول في خصائص الحاشية السفلية، ومن هناك يكون التعديل)
9-                    ما الفرق بين تخطيط الطباعة، القراءة في وضع ملء الشاشة، تخطيط الويب، مخطط تفصيلي، مسودة. (تم)
10-              تحديد الكل، وتحديد الكائنات، تحديد النص ذي التنسيق المشابه.
(إدراج مربع النص، والصورة) (تم)
تم مربع النص والأشكال التلقائية، وينبه على قياس الصورة عليها، وأما تحديد الكائنات فهو من جزء المهام الذي يظهر بعد النقر على زر "تحديد" من شريط الأدوات... ومن هناك يمكنك إظهار الكائنات (الصور ومربعات الحوار الموجودة في الملف...)
11-              فكرة عن قالب كتابة البحوث.
ضاق الوقت، فلم نتمكن من ذلك.
ملحوظة:
1-           المطلوب: الاستفادة من خبراتكم (تمت محاولة ذلك، ولكن الوقت لم يسمح لنا... وفيما ذُكر كفاية إن شاء الله عز وجل...
2-           يود الإخوان أن يكون التدريب على(office2007) (انتقلنا إلى 2010 لكونه الأفضل والأخف، والأسلم من المشاكل).
هذا، والله من وراء القصد وعليه التكلان.
انتهت الأسئلة مع شيء من أجوبتي عليها.

قال أبو بكر جالو:
وقد سمّينا هذه الدورة بدورة «تنسيق البحوث والرسائل العلمية»،
وتناولنا فيها ما يلي:
1-          مقدمة عامّة عن استخدام لوحة المفاتيح:
‌أ-               الحروف والحركات والسكون والشدّة، وأنواع الأقواس («»، []، {}، ونسينا علامة الاقتباس "" وهي من حرف "ط" + مفتاح شيفت.
‌ب-         التنقل في المستند (إلى بداية السطر ونهايته، وإلى بداية الصفحة ونهايتها، وإلى بداية الملف ونهايته).
‌ج-          طرق تحديد النصوص (تحديد كلمة واحدة، وتحديد سطر كامل، وتحديد عدة أسطر، والتحديد من هناك إلى هنا، ومن هنا إلى بداية الملف، ومن هنا إلى آخر الملف، وتحديد كل الملف).
2-          تخطيط الصفحة (إعداد هوامش الصفحة)
3-          تنسيق الخط (كل ما يتعلق بتنسيق الخط)، ونسخ التنسيق.
4-          تنسيق الفقرة (كل ما يتعلق بتنسيق الفقرة)، ونسخ التنسيق.
5-          إدراج الحواشي السفلية، وتنسيق أرقام الحواشي العلوّية والسفلية، مع معالجة مشكلة ترحيل أرقام الحواشي إلى الصفحة التالية (من خلال ضغط الخط أو توسعته، أوضغط الأسطر من خلال خاصية "تباعد الأسطر"، في تنسيق الفقرة.
6-          الأنماط (إنشاء نمط جديد –ولم نركّز عليه-، وتعديل نمط موجود –وقد فصّلنا فيه تفصيلا-، والاستفادة من الأنماط في جدول المحتويات (فهرس الموضوعات) والارتباط التشعبي.
7-          إنشاء فهرس الموضوعات (الذي هو جدول المحتويات)  بالطريقة العادية، دون استخدام الأنماط، والتعديل في (نصوص) فهرس الموضوعات بعد إدراجه (بالتصرف في الكلمات بالزيادة والنقصان)، وإخراج نص معين من فهرس الموضوعات، وذلك بجعله نصًّا أساسيا.
8-          إدراج فاصل مقاطعي مفصَّلا تفصيلا، والاستفادة من ذلك في اختلاف عناوين الكتب والأبواب في الرسالة.
9-          إنشاء رؤوس الصفحات مفصَّلا تفصيلا، تحريرها، وإدراج الأشكال التلقائية، وإدراج أرقام الصفحات في مربعات النصوص في الرؤوس، وتنسيق أرقام الصفحات، واختلاف الصفحات الفردية والزوجية...
10-   البحث والاستبدال المتقدّم، مفصَّلا تفصيلا، واستخدام ذلك في استبدال النصوص بالرموز والعكس، في نصوص الرسالة وفي الفهارس، وإضافة القوسين إلى علامات الحاشية الفوقية والسفلية، وإزالة أقواس الحواشي، وإضافة ما نريد وإزالته كذلك...
11-   النصوص التلقائية، إنشاؤها، وإدراجها.
12-   إنشاء الإشارة المرجعية، والارتباط التشعبي، والإسناد الترافقي (أي: الإحالة إلى صفحة متقدمة من الرسالة، يتغير رقمها تلقائيا مع تغير موضعها، لكن بشرط تحديث الحقول قبل إدراج الفهارس في آخر الملف).
13-   الفهرسة مفصَّلةً تفصيلا، ودمج فهارس أجزاء الرسالة متعددة الملفات، وداهمنا الوقت ولم نتطرّق لدمج فهارس مجلدات الكتاب الواحد في ملف واحد (الكتب الكبيرة المكونة من عدة مجلدات)، وهي سهلة، ولكن تحتاج إلى الإلمام بتنسيق الجدول، وتحويل النص إلى جدول، والبحث والاستبدال.
هذا، والله تعالى أعلم، وبالله التوفيق.
وصلَّى الله وسلَّم على رسوله محمد وعلى آله وأصحابه أجمعين.
 
وكتبه: أبو بكر بن أحمد جالو، في مرحلة الدكتوراه، بقسم علوم الحديث، بالجامعة الإسلامية، بالمدينة النبوية، يوم الجمعة 13، ربيع الأول، 1434هـ، بطيبة الطيبة.
البريد:     abou1427@hotmail.com
الجوال:    00966501508900

والحمد لله ربِّ العالمين.

الأربعاء، 5 سبتمبر 2012

دورة متطورة في تنسيق الرسائل العلمية

بسم الله الرحمن الرحيم
الحمد لله، وسلام على عباده الذين اصطفى
إخواني الأعزاء -حفظكم الله تعالى-
السلام عليكم ورحمة الله وبركاته
أما بعد:
 
فهذه بشرى سارّة!
نظرا لكثرة احتياج الإخوة إليّ في تنسيق رسائلهم العلمية، ونظرًا لكثرة انشغالي، وعدم تمكّني من تلبية دعوة الجميع؛ فقد رأيت القيام بدورة متطورة في تنسيق الرسائل العلمية، في مدة أسبوعين (خمسة أيام من كل أسبوع، ساعة واحدة في اليوم).
رسوم الدورة:
إذا كان الدفع من الطلاب أنفسهم، فعلى كل فرد دفع مائة (100) ريال؛
وأما إن كانت الجامعة ستدفع عنهم، فيكون المطلوب للدورة خمسة عشر ألف ريال (15000)، ثم ليحضر في الدورة عدد غير محصور، والتنسيق والتنظيم يرجع إلى الجامعة إن شاء الله عز وجل.
فإن شاءت الجامعة أن تقسمهم على الدفعات، وعلى مراحل، فلها ذلك إن شاء الله تعالى.
وأرجو من الإخوة الذين يستحسنون الفكرة تأييد هذا الأمر بالردود، وضغط زر "أعجبني" على صفحتي وصفحة مدير الجامعة في فيس بوك؛ لأعرف مدى حرصهم على تلقي خلاصة خبراتي في برنامج "وورد".
وأما التسجيل، فلو رأى مسؤولو الجامعة تبنّي الأمر، فلهم ذلك؛ وإلا فيكون التسجيل في صفحتي على فيس بوك، أو مدوّنتي "مدونة الدكتور أبو بكر جالو".
علما بأن مكان الدورة على عاتق الجامعة (وهذا من واجبها نحوَ أبنائها)، ولا أرى غير هذه الدورة تقوم مقامَها... جرّبوها، ثم احكموا!
أما الشهادة:
فليس لديّ شهادة معتبرة، فشهادتي هي القاعدة التي قعّدت لنفسي " العلم -غير الشرعي- بالتجربة"، وكتابي "المغني في مبادئ الأنترنت"، ونسخة ويندوز الذي خصصتها "مغني المحتاج في نظام تشغيل النوافذ المحتاج"، ومشروع "مسند أبي عوانة" في مركز خدمة السنة النبوية، بالجامعة (فأنا من نسّق الرسائل الأربعة الأولى، وكنت العمود الفقري في كل ما يتعلق بالأمور الفنية –من صيانة، وتخصيص "وورد" و "إكسيل"، ولاسيما وضع الطرق المختصرة لحل مشاكل المشروع)، وبعض البرامج التي برمجتها، والميدالية البرونزية التي أحرزتها لحصولي على المركز الثالث، في بطولة تايكوندو للمملكة العربية السعودية في العام الدراسي الماضي؛
إلا شهادة جامعة الملك عبد العزيز في إنجازي المستوى الأول –فقط- من تقنية البرمجة بدون كود؛ فهي شهادة معتبرة عالميا.
 
طبعًا، لست هنا للثناء على نفسي، وإنما لإعانة إخواني المحتاجين الذين لم أتمكن من تلبية حاجاتهم لكثرتها.
 
أسأل الله أن يوفّقنا لما يحب ويرضى، ويجعل عملنا خالصًا لوجهه.
وصلَّى الله وسلَّم على رسوله محمد وعلى آله وأصحابه أجمعين.
والحمد لله رب العالمين.

الأحد، 4 ديسمبر 2011

فوائد مهمة في الإملاء وعلامات الترقيم

بسم الله الرحمن الرحيم
الحمد لله، وسلام على عباده الذين اصطفى
السلام عليكم ورحمة الله وبركاته
أما بعد:

فهذه فوائد مهمة في علامات الترقيم التي يتخبط فيها كثير من الطلاب، أسأل الله أن ينفعنا بها، ويجعل عملنا خالصًا لوجهه.

1- وضع علامة التعجب بعد النداء (والصحيح هو وضع الفاصلة):
http://www.alfaseeh.com/vb/showthread.php?t=60850

2- وضع النقطة بعد علامة الاستفهام وعلامة التعجب:
http://www.alfaseeh.com/vb/showthread.php?t=71330

http://www.wata.cc/forums/showthread.php?55971-%D9%87%D9%84-%D9%86%D8%B6%D8%B9-%D9%86%D9%82%D8%B7%D8%A9-%D8%A3%D9%88-%D9%81%D8%A7%D8%B5%D9%84%D8%A9-%D8%A8%D8%B9%D8%AF-%D8%B9%D9%84%D8%A7%D9%85%D8%AA%D9%8A-%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D9%81%D9%87%D8%A7%D9%85-%D9%88%D8%A7%D9%84%D8%AA%D8%B9%D8%AC%D8%A8%D8%9F!&s=a238e15c3080359e85ac5d61c74a3acc

3- مواضع إثبات همزة "ابن" وحذفها:
http://vb1.alwazer.com/t31991.html

http://www.alfaseeh.com/vb/showthread.php?t=3884

http://forum.ashefaa.com/showthread.php?t=84128

مع الانتباه لمسألة إثبات همزة "ابن" إذا أضيفت إلى جد ونحوه؛ فهي مسألة تحتاج إلى نظر، وتفصيلها في الرابط التالي:
  http://www.dhifaaf.com/vb/showthread.php?t=521

        وقد ذَهَبَ ابنُ جنِّيْ في "سرِّ صناعة الإعراب"، (2/ 184-185)، إلَى أنَّ ألِفَ "ابن" تُحذَفُ في هذه المواضع (بعد الأم، والجد، ونحوهما) فقال: «نحو زيدِ بنِ عمرٍو، وأبي بكرِ بنِ قاسمٍ، وجعفرِ بنِ أبي علي، وسعيدِ بنِ بطة، وخفافِ بنِ ندبة، وعطافِ بن بشة، ونصرِ بنِ طوعة، وعبدِ بنِ حجلة، وعياضِ بنِ أم شهمة، والعريانِ بنِ أم سهلة، وحُمَيْدِ بنِ طاعة، وعبدِ اللهِ بنِ الدمينة، ويزيدَ بنِ ضبة، وربيعةَ بنِ الذبية، وشيبِ بنِ البرصاء، وغير هؤلاء من الشعراء ممن نُسِبَ إلى أمه(*). فلما كان "ابن" مضافًا إلى الأب والأم لا ينفك من أحدهما كثُر استعماله معهما، فحذفت الألف من أوله متى جرى وصفًا على العلم قبله، لأنه لا ينوى فصله مما قبله إذ كانت الصفة والموصوف عندهم مضارعة للصلة والموصول من ستة أوجه قد ذكرناها في غير هذا الكتاب، فتركناها كراهية الإطالة بذكرها...».
سر صناعة الإعراب (2/ 184-185).
 
(*) انظر هذه الأسماء وغيرها ممن نسب إلى أمه، في كتاب "من نسب إلى أمه من الشعراء"، لمحمد بن حبيب.
http://www.ahlalloghah.com/showthread.php?t=1133

http://membres.multimania.fr/medinazs/mutusto/im1_7.htm

http://aljsad.net/showthread.php?t=58580



وصلَّى الله وسلَّم على رسوله محمد وعلى آله وأصحابه أجمعين.