تطوير التطبيقات

الوصف

كيفة تطوير و كتابة التطبيقات

شركة Qt تغير ترخيصها وتفتح المزيد من المكونات

نشره admin في الخميس, 2016/01/14 - 2:28م

في إطار التعاون القائم ما بين سطح مكتب كدى و شركة Qt التي تطور مكتبة Qt ، وبناء على اتفاقية بينهما لحماية مكتبة Qt وجعلها مفتوحة باستمرار والذي أعلن عنه في عام 1998 ، فإن شركة كيوت وافقت على تمديد الاتفاقية وتحديث تراخيصها.
كانت الاتفاقية تغطى فقط نسخة X11 ( سطح مكتب لينكس ) و أندرويد ، أما مع الاتفاقية الجديدة فإنها تغطي Microsoft Windows و Microsoft Windows Phone و Apple MacOS و  Apple iOS. بحيث يجب أن تصدر تحت رخصة البرمجيات الحرة ما دامت شركة كيوت تقدم الدعم لها.
الميزة الجديدة هي أن المزيد من مكونات كيوت التجارية من مثل  التقارير ، و  data visualization و virtual keyboard و advanced
profiling ستصبح متاحة لمبرمجي البرمجيات الحرة من دون الحاجة لشراء تراخيص تجارية.

صدور بيرل 6

نشره Fahad في الأحد, 2016/01/03 - 12:24م

وأخيرا وبعد 15 عاما أعلن رسميا عن صدور لغة بيرل 6 ، حيث أعلن عنها أول مرة في عام 2000م والآن صدرت رسميا، وأطلق عليها  Rakudo Perl 6  ، و راكودو هي تطبيق لمواصفات بيرل 6 على بيئة الافتراضية Moar .
وكما يدعى مطوروا بيرل 6 فإن اللغة الجديدة تتميز:

صدور php 7

نشره Fahad في الجمعة, 2015/12/04 - 2:15م

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

صدور كتاب احترف سكراتش في 10 أيام

نشره Fahad في الخميس, 2015/04/30 - 11:46ص

غلاف كتاب احترف سكراتش

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

كيفية تحويل فيم"Vim" إلى IDE (بيئة تطوير متكاملة) كاملة

نشره زايد في الاثنين, 2014/07/07 - 2:46م

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

رسميا: جوجل تعلن عن تحديث باندا 4.0

نشره محمد جبر في الخميس, 2014/05/22 - 3:44ص

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

جوجل باندا (بالإنكليزية: Google Panda) هو تعديل على خوارزمية ترتيب نتائج البحث في جوجل وأصدرت أول مرة في فبراير 2011. وتهدف إلى تخفيض ترتيب المواقع ذات المحتوى الضعيف (مثل مواقع الألعاب ) أو مواقع سارقة المحتوى، وإعادة المواقع ذات المحتوى العالي الجودة إلى أعلى نتائج البحث.

إطلاق WxWidgets 3.0

نشره Fahad في الثلاثاء, 2013/11/12 - 10:34ص

بعد سبع سنوات منذ إطلاق النسخة 2.8 أطلق مطوري مكتبة WxWidgets الإصدارة المستقرة 3.0. هذه الإصدارة حوت على أكثر من 19224 تغيير وإضافة  320000 سطر برمجي. أهم التغييرات في هذه الإصدارة هي تحسين دعم اليونيكود بشكل عام واستخدام المكتبات الماك الأصلية Cocoa-based  في نسخة wxOSX كذلك الانتقال إلى الإصدارة GTK3 في منصة اللينكس، تحسين ومراجعة مستندات تطوير واستخدام المكتبة.

إطلاق موقع Arabic Git لجمع وتوفير مصادر لتعلم Git باللغة العربية

نشره Fahad في الثلاثاء, 2013/09/17 - 7:48ص

Arabic git، مبادرة عربية جديدة تصُبُّ في المجهودات القائمة لإثراء المحتوى العربي التقني، هو موقع يُعنى بجمع وتوفير مصادر عربية لتعلم نظام إدارة النُّسخ Git، يهتم أولا بتوفير مقالات ودروس موجهة للمبتدئين بالنظام وكيفية مُباشرة العمل به وإدخاله في سير عملهم، ثم على ترجمة أهم المصادر الأجنبية في هذا المجال، دون إغفال المتقدمين.

يحاول الموقع سَدَّ حاجة في المحتوى العربية، على أمل أن يصبح مرجعا رسميا جامعا للمصادر في هذا المجال، عبر الترجمة أو كتابة مقالات عربية أصيلة ذي جودة عالية.

عشرة أسباب تجعل من بايثون أداة رائعة للأبحاث وأسباب أخرى تُقلل من روعتها

نشره Fahad في الأحد, 2013/09/08 - 11:30ص

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

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

للتوضيح، أنا لا أروّج لاستخدام بايثون لوحدها كبيئة مثالية في البرمجة العلمية ، أنا أروج للغة بايثون مع ثلة من المكتبات المستقلة الناضجة مفتوحة المصدر ، و بالتحديد Numpy/Scipy للعمليات العددية ، و Cython  للتحسينات في أدنى مستوى ، و IPython  للعمل التفاعلي ، و MatPlotLib للرسومات ، لاحقاً سأشرح ما سبق سرده بالإضافة إلى مكتبات أخرى بتفصيل أكثر، حيث أنني ذكرتهم الآن حتى أتحدث عنهم لاحقا ضمن هذه المقالة.