من قواعد التنقيح: ملفٌ كاملٌ لكل مشروع

نشره م. وائل حسن -أ… في

قاعدةٌ اخري من قواعد التنقيح debugging العملية، و لكنها هذا اليوم بسيطةٌ جداً و قد يجد الواحد منكم نفسه يراعيها بالفعل أو لا يحتاج إليها من الأصل.
الحكاية وما فيها أنه حينما تعمل علي مشروعٍ برمجيٍ ضخمٍ (مثلاً مُفسِّرٍ للغة برمجةٍ متقدمة) فيجب عليك أن تقوم بكتابة العلل التي تقابلها أثناء اختباراتك للبرنامج باستمرار و بأسلوبٍ واضحٍ مستفيض؛ حتي يمكنك الرجوع لها بسهولةٍِ فيما بعد لترتيب أولويات عملك في المراحل القادمة، و لتغطية جوانب النقص و حل المشاكل التي تظهر في عمل البرنامج.
هذا أمرٌ طبعيٌ، أليس كذلك ؟

ما أهمية استخدام البرامج الحرّة ؟

نشره طريف في

معظم من يعلم ما هي البرمجيات الحرة (إن لم نقل كلهم) يسألون السؤال التالي :

ولكن لديّ برامجي بالفعل، وقد اعتدت على استخدامها، ثم إنني أستعملها بالمجان رغم كونها غير مجانية، وأشاركها مع أصدقائي، فلماذا أتحمل عناء استخدام برامج جديدة تقول أنها ستعطيني “الحرية” ؟

أولاً : لا تظن أنك قادر على الحصول على البرمجيات الإحتكارية (مثل Microsoft Office) بالمجان وإلى الأبد … تتجه الدول حالياً نحو تطبيق قوانين حماية “الملكية الفكرية” بشدة وبحزم، وسيأتي ذلك اليوم

أمن وسلامة الملفات باستخدام أدوات checksum

نشره مجتبى الحداد في

سأتحدث عن أدوات تساعد في حماية الملفات يهملها كثير من الناس ونحن قي أشد الحاجة لها الآن ومستقبلاً , إحدى هذه الأدوات هي Checksum , وهى آلية تمكنك من التحقق من محتويات الملفات والبريد وحتى الأسطوانات والأقراص عن طريق أدوات تتيح لك أدوات التحقق من سلامة الملفاتإنشاء ملفات تحتوى بيانات مشفرة عن الملف الحقيقي و محتوياته وتفاصيلها ويتم إنشاء هذه الملفات المشفرة باستخدام أدوات ال checksum كما يتم استخدام هذه الأدوات أيضا عند وصول الملف للهدف النهائي والتحقق من عدم حدوث أي تغيير للملف أو حجمه أو محتوياته عن طريق اختبار بسيط وتستخدم هذه الأداة عادة مع الملفات المحملة من الإنترنت للتأكد من اكتمال تحميلها كاملا وعدم حدوث عطب أو فقدان جزئي للبيانات أو عدم حدوث تعديل لمحتوياتها من قبل hacker او Virus فالألية تضمن أمن ودقة محتويات الملفات ..

ديل تطلق Sputnik أقوى ألتربوك يدعم لينكس

نشره Fahad في

أطلقت ديل أقوى حاسوب من فئة ألتربوك داعم لنظام جنو/ لينكس  محمل بتوزيعة أوبنتو 12.04 ، هذا الحاسوب عبارة عن إصدارة خاصة من سلسلة XPS 13 موجه للمطورين وهو نتيجة لمشروع Sputnik الذي يهدف لتوفير حاسوب جاهز للتطوير على منصة لينكس ومدعوم بشكل كامل.

الإطلاق الرسمي لمشروع (البرمجة بإبداع)

نشره م. وائل حسن -أ… في

بفضل الله تعالي أولاً و آخراً يسعدني أن أُعلن الإطلاق الرسمي لمشروع (البرمجة بإبداع) و الإصدارة الأولي من لغة البرمجة العربية الاحترافية إبداع بعد عامين كاملين من العمل بصمتٍ قدر الإمكان، و كان عامٌ كاملٌ منهما مُفالشعار الرسمي للغة إبداعرَّغاً تماماً للعمل علي المشروع بكل قوة،
و في المقال التالي تقديمٌ لفكرة المشروع باستفاضة:

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

نشره مجتبى الحداد في

ربما صدق من قال بأن مطورى التطبيقات يهتمون لسرعة التطبيقات وكفائتها الوظيفية لكن لايلقون بالاً البتّه لأمن التطبيق !!!!

وربما اذا قمت بسؤال مطور تطبيقات بأنك كيف تحمى تطبيقك تجده وبثقة يقول بأنك لاتستطيع الدخول الى تطبيقه دون إسم مستخدم وكلمة مرور !!!

لا تحتفل مبكراً

نشره م. وائل حسن -أ… في
قاعدةٌ جديدةٌ من قواعد التنقيح debugging التي استفدتُها من خلال الواقع العملي هي ما يمكن تسميته بقاعدة (لا تحتفل مبكراً) أو (كن مُرتاباً)، بمعني أنه يجب ألا تفرح بإصلاح أي علةٍ bug من العلل قبل أن تتأ

مدينة ميونخ الألمانية توفر أكثر من 10 ملايين يورو باعتماد البرمجيات الحرة

نشره Fahad في

البرمجيات الحرة في ميونخأعلنت مدينة ميونخ أنها وفرت أكثر من عشرة ملايين يورو وذلك عن طريق تطوير نظام لينكس خاص بها معتمد على البرمجيات الحرة. يأتي هذا التوفير بناء على مقارنة الأنظمة المستخدمة الحالية في 11 ألف حاسوب نقلت إلى نظام لينكس و 15 ألف حاسوب مزودة بحزمة مكتبية مفتوحة المصدر وماذا لو كانت المدينة معتمدة على نظام ويندوز و حزمة مايكروسوفت أوفيس. ففي  حالة استخدام نظام ويندوز وحزمة مايكروسوفت أوفيس فإن التكلفة ستكون 34 مليون يورو وكذلك تكلفة نظام ويندوز مع حزمة أوبن أوفيس ستكلف 30 مليون يورو. بينما على سيناريو الحالي ( نظام لينكس مخصص يعرف بـ LiMux) فإنه كلف أقل من 23 مليون يورو.

الحكومة البرتغالية تتجه إلى ODF

نشره Fahad في

نشرت الحكومة البرتغالية قائمة بالمعايير المفتوحة التي يجب أن تستخدم في الهئيات العامة في البرتغال، وقد قررت بأن تستخدم ODF (هيئة المستند المفتوح ) فقط كهيئة للوثائق قابلة للتحرير. وتعتبر هيئة ODF هيئة معيارية معتمدة من منظمة OASIS و ISO لتحرير المستندات مبنية بشكل كامل على لغة XML.