2008/11/10

Atomic Clock Time Synchronizer

من أكثر المشاكل الخفية والتي للاتكون واضحة الا للعاملين على شبكات الكمبيوتر والذين تتطلب طبيعة الأعمال التي يقومون بالإشراف عليها ضرورة تسجيل أي حركة أو عملية تتم على الكمبيوتر في قاعدة بيانات مركزية، هو عدم تناغم ودقة الوقت علي أجهزة الكمبيوتر في الشبكة، صحيح أن الأجهزة التي تعمل تحت نظام (Active Directory) والمسجلة في نطاق واحد (Domain) تقوم بتعديل الوقت بين الأجهزة حسب الوقت الموجود في جهاز مدير النطاق (Domain Controller)، ولكن تظل المشكلة من ناحية من ينظم الوقت في الجهاز الرئيسي أولاً وبطئ عملية المزامنة في جميع الأجهزة العاملة تحت نطاقه ثانياً، هذا ناهيك عن وجود أجهزة تعمل في الشبكة بدون دخولها على النطاق (Stand Alone Clients)، هذا ناهيك عن تعاملك مع شبكات أخرى مرتبطة بشبكتك.

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

وقد وجدت هذا البرنامج المجاني (Atomic Clock Time Synchronizer) الخفيف على الجهاز، والذي قام صاحبه ببرمجته ببيئة البرمجة (MS Framework.NET 1.1) والذي أحييه على برنامجه، فبالرغم من بساطته وصغر حجمه إلا أن فوائده كبيرة جداً، والذي يجعلك تنسى هذه المشكلة تماماً، فوداعاً لفروقات التوقيت عبر الأجهزة.

هل واجهتك هذه المشكلة من قبل وكيف توصلت إلى حلها؟

2008/11/08

Lotto on Libyan TV

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

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

ففي إحدى الأيام السابقة كنت أشاهد قناة الشبابية الليبية الفضائية وإذا بإعلان يقول:

شارك الأن وأدخل السحب الكبير، بمجرد إرسال إسمك الثلاثي في رسالة قصيرة الى الرقم 93333 ستتمكن من الدخول الى السحب اليومي والأسبوعي والشهري على جوائز كبيرة، أشترك الأن وأرسل.

المتتبع للإعلان من أول وهلة سيظن أنه إعلان عادي، ولكن لو تابعته جيداً ستجد أن هذا الإعلان عبارة عن سحب (ياناصيب) أو ما يسنى بالــ(لوتو) أو بمعنى أصح (قمار)، فعندما تقوم بإرسال الرسالة القصيرة سيتم خصم ماقيمته (1.250 دينار من رصيد هاتفك) وإعطائك بطاقة (ياناصيب) وإدخالها في منظومة للإختيار العشوائي، وبالتالي سيكون هناك رابح واحد مقابل 10000 خاسر أو أكثر!!!

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

فهل قمت بالإشتراك في مثل هذا السحب؟ وهل شاهدت خدمات غريبة بها شبهة الحرام؟

2008/11/03

XP Tweaks

بالطبع بالرغم من حسنات نظام التشغيل Windows XP وتفوقه على خليفته Windows Vista حتى الأن إلا أن Windows XP تنقصه بعض الإضافات والتحسينات الصغيرة ولكنها مهمة للمستخدم العادي والمتقدم، في هذه الصفحة وجدت العديد من التعديلات والخدع الصغيرة التي تمكنك من تجاوز نواقص وصعوبة بعض الإجراءات في Windows XP وتعديلها بنفسك، قد تجد بعض التعديلات تافهة جداً ولكنك بالتأكيد ستجد تعديلات أخرى مهمة جداً.

BgInfo

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

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

برنامج بسيط بفكرة قوية، كم أحب هذه النوعية من البرامج.

2008/11/01

From long time, New blog

 

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

وبالتالي لم أعد أستمع وأنفذ لأشخاص لا يجيدون التعامل مع النظام التقني الجديد، بل أصبحت المسئول عن الأعمال التي يجب تنفيذها.

بالطبع أول الأشياء التي قمت بها في العمل الجديد هي تجديد كافة المنظومات العاملة وتصميم جديد لقواعد البيانات، والبرمجة مستقبلاً بإستخدام بيئة C#.NET 2008 (مع بعض الإستثناءات الصغيرة لبيئة VB6)، وكان التحدي هو تحليل وتصميم وتنفيذ بعض المنظومات في مدة لا تتجاوز 24 ساعة لتشغيلها على الهواء مباشرة في اليوم التالي، تحدي كبير أليس كذلك.

بالرغم من وجود بعض المساوئ في عملي الجديد كوجود الروتين الإداري، والتعامل مع الجهات العامة التي تحب إستخدام كلمة (تعالا غدوة)، وعدم تعاونها في أمور أخرى من ناحية تقنية، والعمل أيام العطلات وبعد الظهر (وهي من ضمن طبيعة العمل)، إلا أن هناك حسنات مثل تواجد الربط السريع مع الإنترنت 24/7/365 ووجود قاعدة بيانات تكبر كل يوم، وقيامي بالعمل حسب التقنيات التي أقررها (وهي بيئة التطوير C#.NET 2008 مع استخدام Windows Server 2003) بالطبع اسعى للتطوير الى Windows2008 + SQL 2008 ولكن لم أجدهما بسهولة حتى اليوم.

بالطبع هناك العديد من المستجدات التي سأحاول الحديث عنها خلال الفترة القادمة.

2008/09/14

In Ramadan

في رمضان حدثت معي العديد من الأشياء الغريبة التي من الممكن ان تكون قد حدثت معكم ايضاً، مثل:

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

هل حدثت معكم أشياء كهذه؟

Hamed Shaeere & old singers

أغنية قديمة من بداية التسعينات، جميلة ومعبرة وستجدون بها العديد من الممطربين المشهورين الأن ولكنهم في هذه الأغنية لازالوا في بداياتهم.

بالطبع حميد الشاعري غني عن التعريف، والباقي منهم من أنشهر (أيهاب و هشام) ومنهم من لم ينشهر كثيراً (فارس) ومنهن من تحجبت.

2008/09/08

When you blog?

 

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

البعض يدون لمجرد التدوين وملئ المدونة بأي كلام، البعض الأخر يدون مرة شهرياً (وأحياناً أسبوعياً) ولكن تكون تدوينته أفضل من تدوينات أخرى يومية، كما أن البعض يعتمد الصورة للتدوين عليها، بينما يعتمد أخرون التدوينة ويرفقون صورة للتوضيح.

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

ولكن لماذا أدون؟

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

فلماذا تدون تدون ومتى؟

TV Programs in Ramadan

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

كما توجد بعض المسلسلات الأخرى الجيدة مثل "ناصر" والذي يعرض أحداثاً مجهولة من سيرة "جمال عبد الناصر"، وبالنسبة لــ"أسمهان" فلم يثر انتباهي كثيراً لأنه يركز "وسيركز" على أحداث وشخصيات في الثلاثينات والأربعينات من القرن الماضي، كما أن اللغة غير مريحة لتشابك ثلاث لهجات أو أكثر في نفس الوقت، "تيسير فهمي" لم تعد كما كانت من قبل في "الهاربة"، ولعل فريق التصوير أراد جولة أخرى مجانية في أمريكا كما حدث في المسلسل السابق "أحداث في القلب" فهي كبرت على مثل هذه الأدوار، كما أن القصة غير مقنعة والتصوير تم عمله بطريقة إستعراضية جداً.

لم أتابع باقي المسلسلات لــ"إلهام شاهين" و "فيفي عبده" و "نور الشريف" وغيرهم من الفنانين اما لضيق الوقت أو لعدم انجذابي نحو الأعمال الخاصة بهم، بالرغم من ضخامة الأعمال وكترثها في هذا الشهر.