كيف تبرمج بطريقة البرمجة المزدوجة؟

نشره زايد في
البرمجة المزدوجة "Pair Programming" هي أسلوب برمجة يعتمد على وجود شخصين يعملان معا على نفس لوحة المفاتيح. الشخص الأول يسمى "القائد" وهو الذي يقوم بالطباعة على لوحة المفاتيح، والآخر يسمى "المراقب ، المستكشف" وهو الذي يقوم بمراجعة سطور الشيفرة وهي تكتب، ليستكشف الأخطاء و ليتابع خطوات بناء الشيفرة و تصميمها. Image removed.

مشروع فيدورا يطلق فيدورا 10 ألفا

نشره Fahad في

أعلن مشروع فيدورا عن إطلاقه نسخة ألفا من إصدارة فيدورا 10 القادمة ،و التي تحمل اسم كامبردج ، وتأتي هذه الإصدارة لأغراض التطوير والتجريب واكتشاف و إصلاح العلل ، و أبرز المميزات التي خطط لها في الإصدارة العاشرة من فيدورا هي :
- احتوائها على جنوم 2.23 و كدي 4.1.

موقع InfoWorld يعلن عن قائمته لأفضل برامج المصادر المفتوحة لعام 2008

نشره محمد في

Image removed.

أعلن موقع InfoWorld  عن قائمته السنوية لأفضل برامج المصادر المفتوحة لعام 2008  و تحتوي على 60 منتج تحت 8 تصانيف, و كانت كما يلي:

 

قائمة البرامج التعاونية (Collaboration Software) :

 

Elgg : برنامج شبكة إجتماعية مشابه لماي سبايس.

إصدار النسخة 2.3.1 من نظام بطاقات الدعم OTRS

نشره محمد في

أصدرت النسخة 2.3.1 من نظام بطاقات الدعم المفتوح المصدر OTRS, و كانت من أهم الإضافات الو التحسينات الجديدة لهذه النسخة هي : زيادة مستوى الأداء لما يقارب 20 % و أكثر, تحسين البحث, تحسين الدعم مع البطاقات, تحسين الأمان,دعم بروتوكولات IMAP, IMAPS, POP3S, تحسين نظام التنبيهات.

 

نبذة مختصرة:  نظام بطاقات دعم متطور لإدارة رسائل العملاء الإلكترونية و مكالماتهم الهاتفية, ويصلح لأي شركة تقدم خدمات لعملائها أو للإستخدام الداخلي لفرق الدعم الفني , المبيعات, IT  و غيرها.

 

خصائصه: 

كيف تتعلم البرمجة بلغة سي ؟

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

الخطوات

1- أولا يجب عليكم اختيار المترجم الملائم لنظام تشغيلكم ،و كذلك تحديد ما إذا كنتم ستعملون من خلال بيئة تطوير متكاملة "IDE" أو أنكم ستعتمدون على تحرير ملفات السي يدويا عن طريق أي محرر نصوص بسيط مثل النوت باد و من ثم ترجمتها عن طريق سطر الأوامر.
- اذا كنتم تعملون على نظام الويندوز، فقوموا بتجربة فيجوال سي++ إكسبريس 2005 المتاح للتنزيل المجاني.

كيف تحمي نفسك من فيروسات أقراص الفلاش؟

نشره Fahad في

للتقليل من الإصابة بالفيروسات على نظام الوندوز، لا سيما عند إدخال الفلاش ديسك.

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

كيف تبرمج باستخدام GNU Emacs ؟

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

كيف تكتب شفرة مصدرية سهل القراءة؟

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

الخطوات

1- قم بإضافة التعليقات. أغلب لغات البرمجة تستخدم علامة // للإشارة للتعليقات.
2- تأكد من وجود كل دالة في سطر منفصل. على سبيل المثال ، إذا كنت من مبرمجي لغة ++C ولديك عبارتا cout ، ضع كل عبارة على سطر منفصل.
3- تفادى استخدام طريقة ASCII ، أو الاستعانة بالأيقونات أو التسميات المختصرة مثل lol, rofl. ألخ. إذا قمت باستخدام أشياء سخيفة (كالآنفة الذكر) ستكون في النهاية الخاسر الأكبر.
4- تأكد من إضافة مسافات بادئة عند استخدام العبارات الشرطية ، الدوال، أوالعبارات التكرارية مثل if else, switch case, while, do while, do while وعبارات أخرى.