المتابعون للمدونة

الاثنين، 15 أغسطس 2022

آخر لقاء مع حاتم طه

 ذكريات آخر لقاء جمعني بصديقي الشاعر الراحل أ. حاتم يحيى طه رحمه الله وغفر له، في رأس البر في مثل هذه الأيام منذ 6 سنوات

القصائد المشار إليها في الفيديو:

مداعبة مع الهمزة

تاء التأنيث المتعدية بالعشق

العلاج بالآيس كريم

علي بابا والأربعون عاما


الأحد، 14 أغسطس 2022

هو في الغيوب مسافر

 باللهِ قلْ لي: كيف يُخفي الموتُ عن قلبي بُدورَهْ؟

فيُـشَقُ سِترُ الغيبِ دُونَكَ لحظةً

وأراكَ تنظرُ نفسَ نظرتِكَ الوقورةْ:

"إن الحياةَ دقائقٌ مقدورةْ

هوِّنْ عليكَ (أبا حُمَيدٍ) لا بَكَيتْ

وكأنّني ما زلتُ أعملُ بالكويتْ

وإذا بوحشةِ حزنِهم سألَ الصِّحابْ

قلْ: في الغيوبِ مسافرٌ، سنراهُ ما طالَ الغيابْ

حقا أكيدا آتيا.. هو حَسْبُ في يومِ الحسابْ!"

إلى روح صديقي الحبيب هاني خفاجي رحمه الله وغفر له في ذكرى رحيله في مثل هذه الأيام منذ 9 سنوات

شاهدوا إلقائي للقصيدة كاملة:


الجمعة، 5 أغسطس 2022

حواء

 تَدري ولا أدري بأني عاشقٌ = سرقَ الهَوَى قلبي، فما أدراني؟

يَحكي لها سرّي ولستُ مُخبِّـــرًا = غيري بما أرجو وما أَضناني

طفلانِ في مكرٍ نُخبّئُ لهفةً = باحتْ بها الخَفَـقاتُ والعينانِ

الاثنين، 1 أغسطس 2022

VB.NET Script

 تنفيذ كود فيجوال بيزيك ضمن كود سي شارب!

هل تعلم أنك تستطيع استخدام سي شارب وفيجوال بيزيك كلغات مضمنة Script Languages باستخدام Roslyn؟

لفعل هذا استخدم الحزمة البرمجية NuGet التالية لتضمين أكواد سي شارب:

Microsoft.CodeAnalysis.CSharp.Scripting

والحزمة البرمجية التالية لتضمين أكواد فيجوال بيزيك:

Microsoft.CodeAnalysis.VisualBasic.Scripting

ونظرا لأنك قد لا تستطيع العثور على حزمة فيجوال بيزيك بالبحث، استخدم الأمر التالي في نافذة أوامر الحزم Package Manager Console:

Install-Package Microsoft.CodeAnalysis.VisualBasic.Scripting -Version 1.2.0

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

using Microsoft.CodeAnalysis.VisualBasic.Scripting;

 

var script = VisualBasicScript.Create(@"

       Dim x as integer = 10

       Dim y = 1

       While y < x

            y += 1

       End While

   ");

 

var scriptState = script.RunAsync().Result;

var y = scriptState.GetVariable("y").Value;

Console.WriteLine(y); // Prints 10

وبالمثل، يمكنكم تضمين كود سي شارب في مشروع سي شارب أو في مشروع فيجوال بيزيك..

م. محمد حمدي غانم

 

أغنية أنا أحب اللي يحبني

 مهما جمالك شدني عمري ما هاضعف وانحني

أنا احب اللي يحبني وأقسى ع اللي بيقسى

كلماتي وألحاني

محمد حمدي غانم

صفحة الشاعر