أرشيف التصنيف: My Work

الشراكة بين القطاعين الخاص والعام في تنفيذ مشروع الخدمات الإلكترونية

الشراكة بين القطاعين الخاص والعام في تنفيذ مشروع الخدمات الإلكترونية

الشراكة بين القطاعين الخاص والعام في تنفيذ مشروع الخدمات الإلكترونية

في الأسبوع الماضي تلقيت دعوة من (الجمعية الليبية للتقنية) لحضور ورشة عمل بعنوان )الشراكة بين القطاعين الخاص والعام في تنفيذ مشروع الخدمات الإلكترونية) ، والتي تقيمها وزارة الاتصالات و تقنية المعلومات و الجمعية الليبية للتقنية يوم الثلاثاء الموافق 17-09-2013 بفندق الــودان – طرابلس من الساعة التاسعة صباحاً الى الثالثة ظهراً، فقررت حضورها لأنني مهتم بالنشاطات التقنية من جهة، وتلبية لدعوة الجمعية الليبية للتقنية من جهة أخرى، كما أنه كانت لدي رغبة شديدة لمعرفة ماهية (مشروع الخدمات الإلكترونية) الذي يتحدثون عنه، والذي ترغب حكومتنا الموقرة ممثلة بوزارة الاتصالات والمعلوماتية في اشراك القطاع الخاص بتنفيذه. استمر في القراءة

عنق الزجاجة

bottleneckيعتبر الكثير من المبرمجين مفهوم عنق الزجاجة هي تلك المرحلة من البرنامج (برامج التعامل مع قواعد البيانات) التي يصاب بها البرنامج بالبطئ لبضع لحظات وقد يتوقف في حالات نادرة، ففي العادة يعتمد البرنامج في سرعة تنفيذه علي عاملين هما :

1. طريقة كتابة كود البرنامج (Source Code) أو (Software) وتعتمد علي خبرة المبرمج العملية في كتابة كود خالي من الأخطاء المنطقية وبإتباع لوغاريتمات سريعة وذكية.

2. العامل الأخر هو مكونات الجهاز (PC, Tablet, iPad, iPhone, iPod, Smart Mobile…) العتادية (Hardware) من حيث توفر كمية كافية من الذاكرة وسرعة معالجة تستطيع معالجة البرنامج بطريقة ترضي المستخدم النهائي.

بالإضافة إلي هذين العاملين (Hardware and Software) يوجد العامل المهم والذي لايمكن تجاهله في حالة ان البرنامج يقوم بالتعامل مع بيانات مخزنة مسبقا في قاعدة البيانات او يقوم بتخزينها. استمر في القراءة

الهجرة إلى فيجوال ستوديو 2010

image منذ مدة طويلة (حوالي الثمانية أشهر) وأنا أرغب بالبهجرة من Visual Studio 2008 إلى Visual Studio 2010 وذلك لتطوير تطبيقاتي التي أقوم ببرمجتها، فالجميل عندما تقوم بإستخدام أخر التقنيات الموجودة بالسوق هو قلة المنافسين في نفس مجال لغة البرمجة، وعدم وجود من يقول لك أن تقنياتك قديمة (مع أن البرامج والتطبيقات لا تقاس بالتقنيات الحديثة أو القديمة ولنا في منظومات المصارف أكبر مثال، فمنظومات لغة Cobol كانت قليلة الأعطال على عكس منظومات FlexCube و Atlas2 الكثيرة التوقف)، وبالتالي ضمان قدرة تطبيقات على العمل مع أنظمة التشغيل الجديدة (Windows7 و Windows Vista) بسهولة مع العمل على Windows XP بالطبع، حسناً ماهي بيئة البرمجة التي بدأت بإستخدامها الأن؟

استمر في القراءة

عودة

منذ مدة طويلة ، حوالي الستة أشهر ( وهي مدة طويلة جداً في عالم الإنترنت ) لم أقم بالكتابة في مدونتي، بالرغم من أنني كنت مداوماً جداً على الكتابة والتعليق على ما يستجد من أمور تقنية أو في الحياة اليومية، ولم يكن التوقف بسبب عدم وجود ما أكتب عنه (فالأشياء التي أرغب بالكتابة عنها كثيرة والحمدلله) بل بسبب ضيق الوقت (أو بمعنى أصح عدم تنظيم الوقت)، ولكن لماذا؟

استمر في القراءة

Future Directions for C# and Visual Basic

محاضرة قيمة عن مستقبل البرمجة بلغتي #C و VB.NET بداية من بيئة البرمجة القادمة VS2010 يقدمها المبرمج Luca Bolognese عضو في فريق البرمجة الخاص بشركة مايكروسوفت، ألقاها على هامش منتدى PDC09، أنصح المهتمين بالتقنيات الحديثة بمشاهدتها حيث أنه يوضح مجموعة من التقنيات الجديدة التي ستضاف لبيئة البرمجة القادمة، وبالرغم من لكنته الإيطالية إلا أن معلوماته غزيرة ومهمة جداً.

كما يمكنك مشاهدة أو تحميل المحاضرات الخاصة بمنتدى PDC09 من هذا الموقع.

مشاهدة طيبة.

العودة إلى الفيجوال بيسك 6

image بالرغم من أنني أعتبر نفسي أنتقلت رسمياً إلى البرمجة بلغة C# 3.0 منذ سنتين، وأستعد للإنتقال إلى لغة البرمجة C# 4.0 التي ستصدر مع بداية السنة المقبلة (تحديداً مارس 2010) مع بيئة البرمجة الجديدة Visual Studio 2010، إلا أن الإرث القديم من عملي بلغة Visual Basic 6.0 لايزال يلاحقني، فالعديد من برامجي لم يسعفني الوقت لتحويلها إلى الـــ#C، ومن جهة أخرى لا يستطيع العملاء الذين أتعامل معهم الصبر حتى أتم عملية التحويل بسلام والتأكد من عدم وجود أخطاء، خصوصاً أن الكود الخاص بمنظوماتي قمت بتجربته وتنقيحه على مدار 10 سنوات حتى تأكدت من قلة نسبة الأخطاء به.

استمر في القراءة

طرابلس 2015

image

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

استمر في القراءة

QuotePad

image برنامج مفيد وصغير الحجم لتسجيل الملاحظات السريعة بضغطة زر (في الواقع ثلاث أزرار Shift + Ctrl + Q)، مع امكانية استرجاعها بكل سهولة بالبحث عنها أو تعديلها للظهور في وقت معين، كما أن قاعدة بياناته عبارة عن ملف نصي يمكن إستخلاصه في أي وقت، البرنامج مفيد لمن ينسى القيام ببعض أعماله الضرورية عند تصفح الإنترنت، وكذلك تستطيع تخزين المعلومات من الإنترنت بكل سهولة، يمكنك تحميل البرنامج من هنا.

NArrange

image

من أكثر مايعانيه المبرمجين خصوصاً بــ(NET) عملية تنسيق الكود، وعمليات Covers (أي تغطية مجموعة أسطر برمجية بأوامر For و While و Switch و جملة Region)، وهذه العمليات تسنهلك وقتاً من المبرمج يقضيه في تنسيق الكود وادخال الجمل البرمجية الرئيسية الأخرى.

لكن هذه الأداة المجانية المساعدة (NArrange) تندمج مع IDE وبإختيار الأسطر المطلوبة ثم ضغط الزر الأيسر تنبثق قائمة جديدة تحتوي الدوال المطلوب دمجها بالكود، أداة جيدة وأنصحك بتركيبها وستزيد من إنتاجيتك بكل تأكيد، من هنا.

ملاحظة: يمكنك تحميل الـSource code كذلك.

Learning, No ending story

منذ مدة كتب المبرمج “عمرو حيدر أبو قعدان” في مدونته “مبرمج من جرش” موضوعاً بعنوان “شيفرة مصدرية للقراءة”، وكان موضوعاً شيقاً جداً، وفي أخر الموضوع ارسل Tag او مايسمى بالواجب في عالم المدونات (وهو الطلب من مدون اخر ان يكتب عن نفس الموضوع لكن من خلال وجهة نظره) الى مجموعة من المبرمجين والمدونين، وكان منهم الأخ “عماد العشي” والذي أجاب عليه في موضوعه “طور نفسك برمجياً” ، وفي أخر الموضوع أرسل Tag الي مدونتي، ولا أخفي صراحة أنني تفاجأت عندما عرفت انه من متابعي مدونتي المتواضعة، وكنت عازماً على الرد منذ مدة لكن لم أتحصل على الوقت الكافي، لكن ها أنذا ارد على الـــTag. استمر في القراءة