عندما أقرت اللجنة الإشرافية العليا لسوق عكاظ في 2018م -وقد كنت عضوة في اللجنة- فعالية (ليالي عكاظ) كنت المعنية بالتواصل مع نزار محمد الثبيتي لأخذ موافقته على تلحين وغناء قصائد والده الشاعر العظيم محمد الثبيتي، وحدث بالفعل ذلك الاتصال الذي ظهر فيه نزار فرحاً بهذا العمل، وقد أبدى استعداداً لأخذ موافقة عائلته الكريمة على ذلك، والمفارقة أنه لم يطلب قرشاً واحداً، ولم يدر الحديث حول العائد المادي إطلاقاً، كان كل همه هو العمل على تلحين وغناء أعمال والده العظيمة رحمه الله تعالى. ما جعلني أستدعي هذا الموقف هو قيام فنان العرب محمد عبده بتقديمه بروفات تلحينه لرائعة سيد البيد (بوابة الريح) وذلك أثناء استضافته على انستجرام وزير الثقافة سمو الأمير بدر آل فرحان في فعالية (ضيف بدر) وما تلا ذلك من نقاشات مثيرة حول اللحن وحول البيان الذي أصدرته أسرة محمد الثبيتي، وهذا حق مشروع لعائلة الشاعر، فحقوق الملكية الفكرية محفوظة ولا يمكن تجاوزها وكلنا مع ذلك، ولكني فرحت بهذا العمل الذي يذهب فيه فنان عظيم وأيقونة فنية سعودية بحجم «أبو نورة» في غناء قصيدة من قصائد خالد الذكر سيد البيد الثبيتي، والأجمل هو الاختيار الذكي الذي أتي بواسطة العقد (بوابة الريح) قصيدة مميزة للغناء.
محمد الثبيتي بوابة الريح Pdf
Your browser does not support the audio element. إلقاء: محمد الثبيتي
مضى شِراعي بِما لا تشتهي ريحي
وفاتَني الفَجرُ إذْ طالَتْ تَراويحي
أَبحرْتُ تَهوي إلى الأعماقِ قافِيَتي
ويَرتقي في حِبالِ الرِّيحِ تَسبيحي
مُزَمَّلٌ في ثِيابِ النُّورِ مُنتَبِذٌ
تِلْقاءَ مَكَّةَ أَتلو آيَةَ الرُّوحِ
واللَّيلُ يَعْجَبُ منِّي ثُمَّ يَسأَلُنِي
بوّابَةُ الرِّيحِ!
محمد الثبيتي بوابة الريح سناء علاء الدين
( نصُّ القصيدة)
مضَى شِرَاعي بِمَا لا تَشتهِي رِيحِي
وفَاتَنِي الفِجْرُ إذْ طالَتْ تَرَاوِيحِي
أَبْحَرْتُ تَهوِي إلى الأعماقِ قَافِيَتِي
ويَرْتقِي في حِبالِ الرِّيحِ تَسْبِيحِي
مُزمَّلٌ فِي ثِيَابِ النُّورِ مُنْتَبِذٌ
تِلْقَاءَ مَكَّةَ أَتْلُو آيَةَ الرُّوحِ
واللَّيلُ يَعْجَبُ منِّي ثُمَّ يَسْأَلنُِي
بوابَةُ الرِّيحِ!
بوابة الريح محمد الثبيتي
مَضَى شِرَاعي بِمَا لا تَشتهِي رِيحِي
وفَاتَنِي الفِجْرُ إذْ طالَتْ تَرَاوِيحِي
أَبْحَرْتُ تَهوِي إلى الأعماقِ قَافِيَتِي
ويَرْتقِي في حِبالِ الرِّيحِ تَسْبِيحِي
مُزمَّلٌ فِي ثِيَابِ النُّورِ مُنْتَبِذٌ
تِلْقَاءَ مَكَّةَ أَتْلُو آيَةَ الرُّوحِ
واللَّيلُ يَعْجَبُ منِّي ثُمَّ يَسْأَلنُِي
بوابَةُ الرِّيحِ!
تخطى إلى المحتوى
مَضَى شِرَاعي بِمَا لا تَشتهِي رِيحِي
وفَاتَنِي الفِجْرُ إذْ طالَتْ تَرَاوِيحِي
أَبْحَرْتُ تَهوِي إلى الأعماقِ قَافِيَتِي
ويَرْتقِي في حِبالِ الرِّيحِ تَسْبِيحِي
مُزمَّلٌ فِي ثِيَابِ النُّورِ مُنْتَبِذٌ
تِلْقَاءَ مَكَّةَ أَتْلُو آيَةَ الرُّوحِ
واللَّيلُ يَعْجَبُ منِّي ثُمَّ يَسْأَلنُِي
بوابَةُ الرِّيحِ!
إسم الدخول أو البريد
الرمز السري
الصفحة الرئيسية
شات الوفاء المبرمجين العرب بجامعة الدول العربية
لذلك ينبغي أن يولي كل مشتغل في مجال صناعة البرمجيات أهمية كبيرة لعملية التصميم نظرا لتأثيرها المباشر على جودة المنتوج المقدم. دروس قوية من المهندس حسام خاصة بمجال الدوت نيت وتقنيات ميكروسوفت
السلام عليكم ورحمة الله وبركاته،
حديثي اليوم لن يكون عن تقنية من تقنيات البرمجة، لكن سيكون عن مكتبة غنية
من المصادر المعرفية التي يقدمها المهندس التونسي حسام الدلاعي، المبرمج المجتهد
الذي يحرص أن يتناول في قناته على يوتيوب آخر وأحدث التقنيات بلغة إنجليزية سلسة،
سهلة الفهم، وإننا وإن كنا نحرص على تقديم محتوى محترم يسهم في بناء المطور العربي
فإننا لن نتوانى للحظة في التعريف بمثل هذه الجهود المباركة التي لا يسعنا إلا أن
نثمنها وننشرها ليعم نفعها كل مهتم بمجالات التطوير وتكنولوجيا المعلومات. شات الوفاء المبرمجين العربيّة. من هو المهندس حسام؟
من العرب القلائل الذين حازوا جائزة Microsoft MVP منذ عام 2013، ويعد مستشارا في Xamarin ، Xamarin
Consultant ، يقوم بتنظيم دورات تكوينية في تقنيات الدوت نيت، وينشر مقالات
تقنية على مدونة Microsoft MSDN و CodeProject ، كما يقدم محاضرات و ورشات لتأطير المبرمجين. ما الذي يوجد في قناة المهندس حسام؟
توجد دورات عديدة يتناول من خلالها المواضيع التالية:
·
Kubernetes
with Azure and Azure DevOps
DevOps for
Database
Unit & UI
Tests
Cross
Platform Apps with Xamarin Forms
with
Visual Studio
Azure
Cognitive Services
بالإضافة إلى دروس
أخرى متنوعة ستجدونها على قناته، وهذا رابطها:
لذا أدعو كل مهتم
بمجالات التقنية والتطوير بشكل عام، ومجال الدوت نيت وتقنيات ميكروسوفت إلى
الاشتراك في قناة أخينا حسام بغرض تشجيعه على بث دروس جديدة.
شات الوفاء المبرمجين العرب أنتم تقتلون لغة
شرح مبادئ SOLID - المبدأ الخامس والأخير Dependency Inversion Principle
حتى أختصر عليك فصولا طوالا ومحاضرات كثيرة سأقول لك: هذا المبدأ يهدف بالأساس إلى إضعاف ارتباط الكلاسات مع بعضها البعض، بحيث إذا قررنا في المستقبل أن نستبدل كلاس بكلاس أو أن نعدل على كلاس فلن تتأثر الكلاسات الأخرى المرتبطة به. شرح مبادئ SOLID - المبدأ الرابع Interface Segregation Principle
هذا المبدأ من أسهل مبادئ SOLID وهو ينص على أن العميل Client والمقصود به في هذا السياق الكود الذي سيطبق واجهة Interface معينة، ليس ملزما بأن يقوم بتعريف كافة الوظائف المذكورة فيها، وإنما ينبغي أن يطبق فقط ما يحتاجه، وذلك لتفادي الوقوع في انتهاك لمبدأ Liskov Substitution Principle. شرح مبادئ SOLID - المبدأ الثالث Liskov Substitution Principle
قبل أن نقوم بشرح مبدأ الاستبدال Liskov Substitution Principle سنجري بعض التعديلات على برنامجنا لكي يكون شرح هذا المبدأ واضحا بشكل كبير. دخول بالعضوية - [size=20]شات الوفاء عنواني[/size]. في الأول قد تلاحظ معي أن الوظيفة Convert الموجودة في الكلاس NumberConverter تحتوي على العديد من الأوامر البرمجية التي يمكن إجراء Refactoring عليها، وإلا فإن شكل الوظيفة سيسوء مع ظهور متطلبات جديدة، ولك أن تتخيل إذا طلب منا العميل إقحام أنواع أخرى جديدة للتحويل إليها وكم من case ستصبح في Switch statement.
شات الوفاء المبرمجين العرب اللندنية
الأربعاء، 25 يوليو 2012
الشات
شات اتحاد المبرمجين العرب لتبادل الخبرات والتعارف.
شرح مبادئ SOLID - المبدأ الثاني Open-Closed Principle
ينص هذا المبدأ على أن الوحدات Modules مثل الكلاسات ينبغي أن تكون مفتوحة على التوسيع Open for extension ومغلقة في وجه التعديل Closed for modification. هذا الكلام باختصار يعني لو عندك كلاس ستحتاج إلى إضافة بعض الأمور إليها، فإنه من الجيد أن تستطيع القيام بعملية الإضافة عبر توسيع الفئة من خلال آلية الوراثة Inheritance مثلا، وليس عبر التعديل المباشر في السورس كود. شرح مبادئ SOLID - المبدأ الأول Single Responsibility Principle
أول مبدأ من مبادئ SOLID هو مبدأ Single Responsibility الذي يقول لنا بأن كل وحدة Module عليها أن تقوم فقط بمسؤولية Responsibilty واحدة لاغير. شات الوفاء المبرمجين العرب بجامعة الدول العربية. مصطلحات ستعيش معها في مجال تصميم البرمجيات Software Design
في قاموس مجال تصميم البرمجيات ستجد عدة مصطلحات منتشرة بكثرة، مثل مصطلح Coupling ، ومصطلح Responsibility ، ومصطلح Abstraction وغيرها، هذه المصطلحات تلعب دورا جوهريا في فهم آليات التصميم، حيث سنجدها تدخل في تعريفات بعض المبادئ والنماذج، لذلك يعد الإلمام بها مدخلا أساسيا لتذليل صعوبات هذا المجال وفهم تفاصيله. مدخل إلى مبادئ ونماذج تصميم البرمجيات Software Design Principles and Patterns
مقدمة
تتأثر جودة البرمجيات بمستوى التصميم Design الذي تم اعتماده من قبل الفريق الذي يسهر على تطويرها، حيث يلعب تصميم البرمجيات دورا كبيرا في جعلها قابلة للصيانة والتحديث Maintainable، ومفتوحة على الزيادة والتوسيع Extensible، وقادرة على الخضوع للاختبارات Testable التي من شأنها التحقق من سلامة اشتغال مختلف أجزاء البرنامج وأدائها للمطلوب منها بالشكل المتوقع.