Google
‏إظهار الرسائل ذات التسميات تكنولوجيا المعلومات. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات تكنولوجيا المعلومات. إظهار كافة الرسائل

الجمعة، ١ مايو ٢٠٠٩

البرمجة بدون كود.. ثورة في عالم الكمبيوتر

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

دوافع كبيرة دفع محمود سمير فايد (22 عام) للتضحية بخمس سنوات من حياته لكي يظهر هذا المشروع العبقري إلى النور، أهمها ما لخصه في معادلته (البرمجة بدون كود = إمبراطورية يصنعها مبرمج واحد في أيام)، ويفرق فايد بين البرمجة بكود والبرمجة المبتكرة في أن الأخيرة هي التطور الطبيعي للأولى وذلك في علاقة تشبه علاقة الـ(dos) والـ(windows)، فالبرمجة بالكود تعتمد على المواجهة الخطية وكتابة الكود، بينما البرمجة بدون كود تعتمد على الواجهة الرسومية وتقديم خيارات تغني عن اللجوء للكود أو الاحتكاك به أصلا.

البديل المكافئ


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

والمشروع اعتمد على أكثر من عشرين فكرة عبقرية مختلفة تم مزجها معا للوصول إلى المشروع في صورته النهائية، أحدها هو ملاحظة التطور الذي حدث في نظام التشغيل من المواجهة القديم (dos) إلى نظام النوافذ (windows) الذي يعتمد على المواجهة الرسومية مما أدى إلى طفرة في سهولة استخدام الحاسب، ليتاح استخدامه لمختلف المستويات التعليمية، وبتدريب بسيط، ومن هنا تساءل فايد لماذا لا تكون هناك طفرة بقدر مماثل في عالم البرمجة –بلا شك- تطورت لغات البرمجة كثيرا في الآونة الأخيرة، وأصبحت تشتمل على العديد من برامج التصميم مثل الـ(Report) ومصمم التقارير الـ(Form Designer)، ومصمم قواعد البيانات Designer)).

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

أعمق أسرار البرمجة


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

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

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

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

الخادم الممتاز

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

ومنذ ديسمبر عام ٢٠٠٥ تطور المشروع حيث كان الهدف هو إيجاد بيئة تطوير لا تشكل قيودا على نوعية التطبيقات التي يتم إنتاجها، بحيث تكون أداة مثمرة تزيد من الإنتاجية وتبسط أمور البرمجة، وكان هدف فايد الأساسي هو تنمية مهاراته من مجرد مبرمج كمبيوتر، إلى باحث مبدع والمساهمة في محاولة تغير الوضع من مجرد مستقبلين للتكنولوجيا إلى مصنعين لها، وفى النصف الأول من عام ٢٠٠٦ - تمكن من وضع أساس علمي للفكرة من خلال ابتكار نمط برمجة جديد بحيث يدعم هذا النمط فكرة ومبدأ الـ"Programming Paradigm"، بما يلغي أي قيود أو عوامل سلبية تقلل من كفاءة استخدامها ويسمح بالاعتماد على البرمجة بدون كود بصفة كاملة، أما في النصف الثاني من عام ٢٠٠٦ تم تحويل هذا النمط من مجرد بحث علمي وتصميم نظري - إلى كيان عملي قابل للاستخدام.

وفى النصف الأول من عام ٢٠٠٧ تم بناء محيط تطوير "الخادم الممتاز"، وفى النصف الثاني من عام ٢٠٠٧ تم إضافة تكنولوجيا البرمجة بدون كود إلى محيط التطوير بحيث تكون تلك البيئة، قابلة للتقدم والامتداد، أما في عام ٢٠٠٨ تم قبول التكنولوجيا الجديدة من الناحية المنطقية والتطبيقية من قبل كل من يطلع عليها من المتخصصين، وأصبحت الفكرة التى كانت في يوم من الأيام مجرد حلم أو فكرة، إلى تكنولوجيا جديدة، بل وفرع جديد متكامل من علم البرمجة، يستحق أن يدرس في الجامعات، وأن تتبناه الشركات العملاقة، وقام المهندس المبتكر بتأليف كتاب للمشروع في شكله النهائي باللغتين العربية والإنجليزية يتضمن شرحا وافيا لمشروعه.

الخميس، ٢٦ مارس ٢٠٠٩

شهادات تكنولجيا المعلومات

دليل شهادات مايكروسوفت
اولا: شهادات مايكروسوفت
1: شهادة MCP (المحترف المعتمد من مايكروسوفت)
(microsoft certified professional)
تستغرق هذه الشهادة مدة 7 اشهر اتاحة مايكروسوفت هذه الشهادة لكل من يرغب في اثبات خبرته العميقة في نظم مايكروسوفت وتعتبرهذه الشهادة خطوة اولي مفيدة لمن يريد علي شهادات مايكروسوفت الاخري وتفيد هذه الشهادة الافراد الذين حصلوا علي مهارات في تنفيذ منتج او تقنية من تقنيات مايكروسوفت كجزء من الحلول التجارية في الشركات
ويكفي ان الحاصل علي هذه الشهادة يدعي الي جميع موتمرات وجلسات التدريب التقني والاحداث الخاصة في مايكروسوفت


2: شهادة MCSE ( مهندس النظم المعتمدة من مايكروسوفت)
( microsoft certified system engineer)
تعتبر هذه الشهادة بداية مثالية لمن لم يحصل علي اي شهادة من قبل ويفضل ان يكون لدي دارس هذه الشهادة الخبرة في تشغيل الشبكات من خلال نظام windows xp او windows nt او windows 200 او windows 2003
توهل هذه الشهادة الحاصل عليها لوظائف مثل مهندس نظم مايكروسوفت ويستطيع الحاصل علي هذه الشهادة تصميم وتنفيذ ادارة اعقد انظمة الشبكات من انظمة تشغيل وخوادم مايكروسوفت وتستهدف هذه الشهادة محللي الانظمة ومحللي الشبكات
وتتكون هذه الشهادة من خمس اختبارات بالاضافة الي اختبارين اختياريين


3: شهادة MCAD (مطور التطبيقات المعتمد من مايكروسوفت )
(microsoft certified application developer)
-=-=-=-=-=-=-=-
وتمنح هذه الشهادة الي المبرمجين المحترفين الذين تشهد لهم مايكروسوفت بقدرتهم علي استخدام تقنيات وحزم البيانات للبرمجة في تطوير وصيانة التطبيقات او برامج الويب وتناسب هذه الشهادة المبرمجين والمحللين ومهندس النظم والمخصصين في البرامج والتطبيقات ومطوري النظم والبرامج
وتتكون هذه الشهادة من اختبارين اساسين واختبار اختياري وتعتبر شهادة msad شوطا كبيرا علي طريق الحصول علي شهادة mscd
ولكي تلتحق بهذه الدورة تقترح مايكروسوفت الحصول علي خبرة في حزمة البرمجة visual basic.net


4: شهادة MCSD (مطور الحلول المعتمد من مايكروسوفت )
(microsoft certified solution developer)
-=-=-=-=-=-=-=-
تعتبر هذه الشهادة من اكبر الشهادات التي يحصل عليها المحترفون في تصميم وتطوير االحلول التجارية المخصصة باستخدام ادوات تطوير مايكروسوفت
وتتكون هذه الشهادة من ثلاثة اختبارات اساسية واختبار واحد اختياري


5: شهادة MCSA (مدير النظم المعتمد من مايكروسوفت)
(microsoft certified system administrator)
-=-=-=-=-=-=-=-
وتتناول هذه الشهادة في بدايتها دراسة windows 2000 server وتثبت ان حاملها يستطيع ادارة المشكلات وحلها في نظام server200
وكما نلاحظ ظهور windows 2003 server فكان لا بد للحاصل علي هذه الشهادة ان يتقدم للحصول علي شادة windows 2003 server
وتتكون هذه الشهادة من من ثلاث اختبارات اجبارية واختبار واحد اختياري


6: شهادة MCDBA (مدير قاعدة البيانات المعتمد من مايكروسوفت )
( microsoft certified database administrator)
-=-=-=-=-=-=-=-
تمنح هذه الشهادة الافراد الذين استوفوا الشروط والمتطلبات لكي يصبحوا مسئولي قواعد بيانات متخصصين في قواعد البيانات sql server وتعتبر هذه الشهادة من ارفع الشهادات قدرا في هذا التخصص وتضمن هذه الشهادة لحاملها مستقبل كبير في sql server2003 والوطيفة الاساسية المطلوبة من حاملها هي الاشراف علي كل جوانب من جانب قاعدة البيانات
وينبغي لدي المتقدمين لنيل هذه الشهادة خبرة عام علي الاقل في sql server وفي الامتحان ينبغي ان يجتاز ثلاث اختبارات اساسية واختبار اختياري


7: شهادة MOS (متخصص البرامج الكتابية)
(microsoft office specialist)
-=-=-=-=-=-=-=-
وتعد هذه الشهادة من المعيار العالمي لاتقان المهارات المكتبية في استخدام حزمة الاوفيس وتقيس هذه الشهادة مدي الالمام واجادة لمختلف وظائف تطبيقات الاوفيس وادارة المشروعات


ثانيا : شهادات ودورات سيسكو
تعد شهادات سيسكو من افضل الشهادات التي يمكن للمرء ان يحصل عليها في عالم التكنولوجيا و اشهر هذه الدوراتها
1: شهادة CCNA (متخصص الشبكات المبتدي المعتمد من سيسكو)
وتثبت هذه الشهادة حصول المرء علي المعرفة الاساسية للتعامل مع الشبكات المختلفة وقدرته علي ادارة الشبكات التي تتكون من مائة مركز ربط فاقل
تتكون هذه الشهادة من اربعة اختبارات تحددها سيسكو وتقيس هذه الاختبارات قدرة المتدرب علي تركيب وضبط و تشغيل شبكات البيانات عريضة النطاق وخدمات الطلب الهاتفي التي تستخدمها الشبكات الصغيرة


2: شهادة CCNP (متخصص الشبكات المحترف المعتمد من سيسكو)
تعتبر هذه الشهادة من ارقي الشهادات في مجال الشبكات والحاصلين عليها يصنفون من اكثر الافراد مهارة وبراعة في التعامل مع جميع انواع الشبكات
تتضمن هذه الشهادة شرح معارف والخبرات المتقدمة في الشبكات ويستطيع الحاصلون علي هذه الشهادات تثبيت وضبط الشبكات واستكشاف الاخطاء فيها


ثالثا : شهادة ICDL (الرخصة الدولية قيادة الكمبيوتر )
(international computer driving license)
وهي شهادة عالمية تصدرها اليونسكو وتتح للحاصل عليها فرصة اكبر لايجاد عمل مناسب يستخدم فيه تقنيات الحاسب الالي والانترنت بدات هذه الرخصة بواسطة الاتحاد الاوربي في سنة 1997
للحصول علي هذه الرخصة الدولية ينبغي علي المتقدم اجتياز سبعة اختبارات تغطي مجالات المعرفة المختلفة المطلوبة في تطوير العمل باستخدام الحاسب


رابعا: شهادات الصيانة والدعم التقني
1:+CompTIA A
تثبت شهادة +A ان الحاصلين عليها فني حاسبات موهل ومحترف في الدعم والصيانة واستكشاف المشكلات واصلاحها سواء علي مستوي الاجهزة او البرامج او الشبكات
ولاتمنح هذه الشهادة لاي فرد الابعد ان يجتاز امتحانات صعبة ويتخطاها بنجاح
وتتكون هذه الشهادة من من اختبارين هما core hardware و perating system technologies


2: شهادة +NETWORK
تستهدف هذه الشهادة الفنيين الذين لديهم خبرة من 18 شهر الي 24 شهرا في صناعة تكنولوجيا المعلومات وتقيس معلوماتهم كمحترفي شبكات وتثبت كفاءة وسلامة المهارات التي يمتلكونها في مجال ادارة ودعم شبكات المعلومات
وتغطي هذه الشهادة منطقتين مهمين هما تقنية الشبكات networking technology و networking practices
وتعد هذه الشهاددة بمثابة مدخل لشهادة MCSE ومدة الاختبار تكن 90 دقيقة واغلب الاختبار يقيس معرفتك بتكنولوجيا الشبكات وانظمتها وبرتوكلاتها والروابط الفعلية و النصية وطبقات النقل


3: شهادة +SECURITY
يتيح الحصول علي هذه الشهادة العمل في مجال حماية وامن تكنولوجيا المعلومات ويفضل ان يلتحق بهذه الشهادة من لهم خبرة عامين في الشبكات ومعرفة شاملة ببرتوكلات tcp/ip يتكون امتحاناتها من 100 سوال ينبغي الاجابة عليهم في مدة لا تزيد علي 90 دقيقة


4: شهادة +IT project
تمنح هذه الشهادة تقديرا للاحتراف والكفاءة في ادارة مشروعات تكنولوجيا المعلومات بما في ذلك المعرفة التجارية الضرورية ومهارات التعاون مع الزملاء وعمليات ادارة المشروع المطلوبة للنجاح في ادارة مشروعات تكنولوجيا المعلومات
تتناسب هذه الشهادة مع مسئولي تكنولوجيا المعلومات الذين لديهم خبرة 12 شهرا في قيادة وادارة وتوجيه مشروعات تكنولوجيا المعلومات الصغيرة ويفضلوا ان يكونوا حاصلين علي شهادة +A
يجب الاجابة علي اختبار هذه الشهادة في غضون ساعتين يقيس في الاختبار المعرفة التجارية ومهارات التواصل الشخصي والتخطيط الاستراتيجي


لا لصيد منقذ الإنسانNO Fishing Human Saver

لا لصيد منقذ الإنسانNO Fishing Human Saver
خدمات الموقع

الوزن المثالى

الجنس : ذكر انثى
الوزن :
الطول :
النتائج :
مساحة سطح الجسم : م2
الوزن بدون شحوم : رطل = كجم
الوزن المثالي لك هو : رطل = كجم
نسبة وزنك لمسطح الجسم : كجم/م2

الحب الاول ......أغانى الشتاء

" إنني أعرف..
انك لا تستطيعين أن تأتي إلي الان..
ولن تستطيعي أبدا ..
أقول لنفسي هكذا دائما ..

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

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

والله فإنني لم اعرف ..
لم أعرف حقا ..
إن الحب أمر صعب يجعل الإنسان يعاني من الأمرين هكذا .."

To My Only Love.......I Miss You So Much

قصة حياتى

ما أصعب أن تبكي بلا..." دموع".....

وما أصعـــــب..أن تذهب بلا " رجوع "......

وما أصعب أن تشعر "" بالضيق"....وكأن المكان من

حولك ..." يضــــــيق

ما أصعب أن تتكــلم بلا صـــــوت

أن تحيــى كي تنتــظر المــــــوت

ما أصعب أن تشــــعر بالســـــــأم

فتــرى كل من حــــولك عــــــدم

ويسودك إحساس النـــــــدم

على إثــم لا تعرفه .... وذنب لم تقترفه

ما أصعب أن تشعر بالحزن العميـق

وكأنه كامـنٌ في داخــلك ألـــم عريــــق

تستـــكمل وحــدك الطــريــق

بلا هـــــدفٍ... بلا شــريكٍ... بلا رفيــقٍ

وتصيــر أنت و الحزن و النـدم فريــق

و تـــجد وجـــهك بين الدمــــوع غريـق

و يتحــول الأمــل الباقي إلى.... بريـق

ما أصعب أن تعـــيش داخــل نفـــسك وحيـد

بلا صديــــقِ... بلا رفيـــــقِ... بلا حبيـــبِ

تشـــــعر أن الفــــرح بعـــــيد

تعانى من جــــرح...لا يطــيب

جـــرح عمـيق.. جـــرح عنـيد

جـــرح لا يـــداويــه طبيـــب.........