منقح جنو أو GDB: أداة قوية لتنقيح الأكواد لبرامج لينكس
يلعب المنقح Debugger دورا بالغ الأهمية في أي نظام لتطوير البرمجيات. حيث لا يمكن لأي شخص أن يكتب كودا خالي من العلل من المرة الأولى. فخلال عملية التطوير، تظهر العلل (bugs) وتستلزم أن تحل حتى تتحسن جودة...
View Articleباجورو: نظام استضافة مشاريع Git
باجورو (Pagure) هو خدمة متعددة الميزات للتعامل مع مستودعات Git من الويب، وهو مكتوبٌ بلغة بايثون، ويشبه كثيرًا أنظمة Git الشهيرة مثل Githubو Gitlab، سامحًا لمساهمي المشاريع مفتوحة المصدر بأن يتشاركوا...
View Articleشركة Qt تغير ترخيصها وتفتح المزيد من المكونات
في إطار التعاون القائم ما بين سطح مكتب كدى و شركة Qt التي تطور مكتبة Qt ، وبناء على اتفاقيةبينهما لحماية مكتبة Qt وجعلها مفتوحةباستمرار والذي أعلن عنه في عام 1998 ، فإن شركة كيوتوافقت على تمديد...
View Articleصدور بيرل 6
وأخيرا وبعد 15 عاما أعلن رسميا عن صدور لغة بيرل 6 ، حيث أعلن عنها أول مرة في عام 2000م والآن صدرت رسميا، وأطلق عليها Rakudo Perl 6 ، و راكودو هي تطبيق لمواصفات بيرل 6 على بيئة الافتراضية Moar . وكما...
View Articleصدور php 7
تتويجا لعمل دام سنتين من التطوير المستمر ، أعلن مطوروا لغة بي اتش بي عن إطلاق الإصدار 7، يأتي هذا الإصدار بتطويرات وتحسينات كبيرة في سرعة الأداء واستهلاك الذاكرة. وهذه أهم المميزات:- تحسين السرعة بشكل...
View Articleصدور بايثون 3.5
أطلق مطوروا لغة بايثون الإصدارة 3.5من لغة بايثون الشهيرة ، هذه الإصدارة تحوي على العديد من المميزات الجديدة والتي من شأنها زيادة إنتاجيتها ، وأهم المميزات المضافة في هذه الإصدارة:1- تلميحات النوع مع...
View Articleصدور كتاب احترف سكراتش في 10 أيام
أطلقت القرية الهندسية العمانية كتاب احترف سكراتش في 10 أيام تحت رخصة المشاع الإبداعي، وذلك بعد صدوره مطبوعا بداية هذه السنة، وقد لاقى استحسانا كبيرا في المجتمع التقني العماني. ما هي لغة برمجة...
View Articleكيفية تحويل فيم"Vim"إلى IDE (بيئة تطوير متكاملة) كاملة
إذا كان كودك صغيراً فأنت تعرف كم تكون بيئة التطوير المتكاملة (IDE) مفيدةً. عندما يقوم الـ IDE بالتحقق من "السينتاكس"بناء الجملة أو يقوم بترجمة الكود في الخلفية أو استيراد المكتبات التي تحتاجها، فإنَّ...
View Articleرسميا: جوجل تعلن عن تحديث باندا 4.0
أعلنت جوجل رسميا عن تحديث باندا الجديد رقم 4 وذلك من خلال تغريدةلرئيس قسم الجودة مات كاتس، ويهدف هذا التحديث لزيادة جودة نتائج البحث من خلال اقصاء الصفحات التي تعتبر جودتها قليلة والابقاء على الصفحات...
View Articleإطلاق WxWidgets 3.0
بعد سبع سنوات منذ إطلاق النسخة 2.8 أطلقمطوري مكتبة WxWidgetsالإصدارة المستقرة 3.0. هذه الإصدارة حوت على أكثر من 19224 تغيير وإضافة 320000 سطر برمجي. أهم التغييرات في هذه الإصدارة هي تحسين دعم...
View Articleإطلاق موقع Arabic Git لجمع وتوفير مصادر لتعلم Git باللغة العربية
Arabic git، مبادرة عربية جديدة تصُبُّ في المجهودات القائمة لإثراء المحتوى العربي التقني، هو موقع يُعنى بجمع وتوفير مصادر عربية لتعلم نظام إدارة النُّسخ Git، يهتم أولا بتوفير مقالات ودروس موجهة...
View Articleعشرة أسباب تجعل من بايثون أداة رائعة للأبحاث وأسباب أخرى تُقلل من روعتها
ما ستقرؤونه هنا هو تجربتي الشخصية مع بايثون، و لأن هذه التجربة كانت إيجابية فإن ما أكتبه هنا ما هو إلا محاولة و بلا حرج لتعزيز استخدام بايثون في البحث العلمي و تطويره . أربع سنين مضت على تركي لماتلاب...
View Articleإطلاق النسخة الثانية من كتاب تعلم البرمجة بلغة php
صدرت الطبعة الثانيةمن كتاب تعلم البرمجة بلغة php تأليف عبد اللطيف ايمش و أحمد أبو السعود والذي يحوي على شرح بسيط ومفصل لمختلف نواحي تطوير مواقع الوب باستخدام php مع عدد من الأمثلة العملية.الكتاب يحوي...
View Articleصدور أول نسخة مفتوحة المصدر من LiveCode
بعد ستة أسابيع من نجاح حملتها في موقع kickstarter، أطلقت شركة RunRevنسخة مفتوحة المصدر من بيئتها التطويرية LiveCode. إذا لم تكن تعرف ما هي LiveCode فهي بيئة تطويرية مبنية على فكرة برنامج أطلقته أبل في...
View Articleالمصدر البرمجي لفوتوشوب 1
فوتوشوب، ذاك البرنامج الذي سيطر على ساحة معالجة الرسوميات منذ الثمانينيات من القرن الماضي، يفتح المصدر البرمجي لأولى إصداراته، في عملية يشبهها جرادي بوتش Grady Booch (من متحف تاريخ الحاسب) بفتح أحد...
View Articleالبدء بمشروع مفتوح المصدر، نيكولاس سي. زاكاس
مع زخم عام ٢٠١١، قمت برفقة نيكول سوليفان باستحداث أداة CSS Lintوالتي كانت عبارة عن أول أداة لـCSS تعنى بجودة الكود البرمجي. لقد قضينا الأسبوعين السابقين في البرمجة مثل المجانين في محاولة منا من كتابة...
View Articleمرحلة الدراسة الجامعية..
تحذير: هذه المقالة من الممكن أن تغير مسارك المهني والأكاديمي من الأسوء إلى الأفضل أو العكس. إذا كنت على عجل أو أمامك العديد من الأعمال لتنجزها فلا تقرأ هذه المقالة الآن لأنها طويلة وتحتاج إلى تفرغ ذهني...
View Articleمن قواعد التنقيح: ملفٌ كاملٌ لكل مشروع
قاعدةٌ اخري من قواعد التنقيح debugging العملية، و لكنها هذا اليوم بسيطةٌ جداً و قد يجد الواحد منكم نفسه يراعيها بالفعل أو لا يحتاج إليها من الأصل.الحكاية وما فيها أنه حينما تعمل علي مشروعٍ برمجيٍ ضخمٍ...
View Articleالإطلاق الرسمي لمشروع (البرمجة بإبداع)
بفضل الله تعالي أولاً و آخراً يسعدني أن أُعلن الإطلاق الرسمي لمشروع (البرمجة بإبداع) و الإصدارة الأولي من لغة البرمجة العربية الاحترافية إبداع بعد عامين كاملين من العمل بصمتٍ قدر الإمكان، و كان عامٌ...
View Articleلا تحتفل مبكراً
قاعدةٌ جديدةٌ من قواعد التنقيح debugging التي استفدتُها من خلال الواقع العملي هي ما يمكن تسميته بقاعدة (لا تحتفل مبكراً) أو (كن مُرتاباً)، بمعني أنه يجب ألا تفرح بإصلاح أي علةٍ bug من العلل قبل أن...
View Article