برمجة | مدونة محمد بشير النعيمي


برمجة

صفحات مؤرشفة من هذا التصنيف

قريباً مدونة ووردبريس ضمن جوال نوكيا باستخدام كيوت

نشر بواسطة محمد بشير النعيمي on 22 مايو 2010 | وسم كـ: أخبار تقنية, برمجة, مصادر مفتوحة

cute logo

قام فريق تطوير المدونة الأشهر عالميا ووردبريس WordPress باعتماد حزمة التطوير كيوت Qt من أجل انشاء تطبيق يعمل ضمن أجهزة الجوال حيث سيتيح هذا التطبيق لمستخدمي جوالات نوكيا التحكم بمدونات ووربريس بشكل كامل و بسرعة كبيرة إذا أن هذا التطبيق يتصل بشكل مباشر بقاعدة بيانات المدونة بحيث يتيح للمستخدم امكانية الوصول السريع للمدونة دون الحاجة لتصفحها بواسطة متصفحات الانترنت التقليدية بذلك أصبح بامكان مدوني ووردبريس الاستمتاع بنشر و قراءة التدوينات بشكل أنيق و سريع حتى أنه يتوقع أن يستبدل هذا التطبيق الحاجة للمدونات الصغرية مثل Twitter. متابعة القراءة»

قصة فشل أول مؤسسة عربية للمصادر المفتوحة

نشر بواسطة محمد بشير النعيمي on 14 مايو 2010 | وسم كـ: أخبار تقنية, الأصدقاء و الأحبة, برمجة, مصادر مفتوحة

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

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

متابعة القراءة»

أول مؤسسة عربية للمصادر المفتوحة – آخر تدوينة قبل الانطلاق

نشر بواسطة محمد بشير النعيمي on 07 فبراير 2010 | وسم كـ: أخبار تقنية, برمجة, مصادر مفتوحة

متابعة لتدوينتي السابقتين (12) اللتان تتحدثان عن انشاء أول مؤسسة عربية للمصادر المفتوحة أكمل:

تلقت المؤسسة صدمة كبيرة قبل أن تنطلق و هي بمرحلة التحضير و ذلك إثر تطبيق موقع سورس فورج sourceforge قوانين الحظر الأمريكية ذلك أننا قمنا بإنشاء مجموعة من السكريبتات الخاصة بالاستضافة الآلية ضمن موقع سورس فورج لكن بعد تطبيق الحظر أصبح من المستحيل الاستفادة من تلك السكريبتات ضمن الدول -الارهابية- بحسب التصنيف الأمريكي لذلك الوقت الذي صرف على برمجة تلك السكريبتات ذهب هباء، و بالتالي أجبرنا على العودة للمخطط الزمني السابق ألا و هو تحديد زمن الانطلاقة لنهاية الشهر الثاني من هذا العام (2010) لكون موقع المؤسسة سيتم اعادة تصميمه من الصفر تقريباً و بسبب هذا الطارئ الفني اقترح أحد الأخوة أن يتم اعتماد برنامج ووردبريس wordpress كنظام لادارة محتوى الموقع لسهولته و بساطته، طبعاً أنا عارضت بالبداية هذا الاقتراح لكن بعد دراسة مستفيضة للميزات الجديدة التي تم ادخالها على ووردبريس و مقارنته مع نظم ادارة المحتوى الشهيرة استقر بنا الرأي على اعتماد ووربريس بالوقت الراهن لحين تطوير نظام استضافة كامل المواصفات بالاعتماد على نظام تراك Trac (في نهاية العام 2011).

متابعة القراءة»

قريباً – أول مؤسسة عربية للمصادر المفتوحة

نشر بواسطة محمد بشير النعيمي on 23 ديسمبر 2009 | وسم كـ: أخبار تقنية, أنا سوري, برمجة, مصادر مفتوحة, وسائط متعدّدة

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

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

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

ما هو الحل؟

للتغلب على العوائق المذكورة أعلاه وجدت بأن المصادر المفتوحة Open Source هي الحل السحري لمشكلاتنا لأنها مجانية 100% و لسنا بحاجة لاختراع العجلة من البداية في حالة أردنا تطوير برمجيات خاصة بنا اضافة إلى أن مجتمعها كبير جداً و يتسم بطابع العالمية.

لكن المصادر المفتوحة بحالتها العامة لا تصلح للتطبيق لأنه من غير المنطقي أن يعمل مبرمجون متفرغون بالمجان ليقدموا منتجاتهم للعامة او للشركات، لذلك ظهرت المنظمات و المؤسسات التي تعنى بالمصادر المفتوحة، هدفها تنظيم البرامج المفتوحة المصدر متابعة القراءة»

جديد نوكيا – كيوت كريتر

نشر بواسطة محمد بشير النعيمي on 03 ديسمبر 2009 | وسم كـ: أخبار تقنية, برمجة, مصادر مفتوحة, نظم تشغيل, وسائط متعدّدة

أمس أعلنت شركة نوكيا عن إطلاق الإصدار النهائي من بيئة التطوير كيوت كريتر Qt Creator و التي تحمل الرقم 4.6 بعد فترة إختبار قارب الستة أشهر.

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

  • دعم تطبيقات سيمبيان Symbian إضافة للعديد من نظم التشغيل الحديثة (ويندوز 7 Windows، ماكنتوش 10.6، مايمو 5): بإعتقادي انه التطوير الأبرز الذي طرأ على كيوت كريتر، إذ أنه أصبح بالإمكان و بكل سهولة كتابة تطبيق واحد يستطيع العمل على عدة انظمة تشغيل سطح مكتب أو للأجهزة المحمولة، و هذا يذكرنا بتطبيقات جافا لكن يجب أن لا ننسى أن كيوت كريتر يكتب تطبيقات بلغة سي بلس بلس C++/C أي أن التطبيقات تستعمل الشيفرة المتعددة المنصات و بالتالي سرعة التطبيقات أسرع بكثير منها في حالة جافا كذلك إمكانيات الوصول المنخفض للعتاد متاحة و بكل سهولة (الكثير من تطبيقات جافا تعجز عن تنفيذ بعض الأوامر المنخفضة المستوى).
  • حزمة التحريك كيوت أنيمايشن Animation Framework: هذا التطوير بكل بساطة يعتبر ثورة في عالم الرسوميات، لأنه باستعمال هذه الحزمة يستطيع المبرمج -أيضا- بكل سهولة إنشاء ألعاب ثنائية البعد أو تطبيق مؤثرات بصرية عالية الدقة و الأداء ضمن التطبيقات العادية دون الحاجة لإستعمال حزم خارجية كـ دايركت إكس DirectX أو أوبن جي إل OpenGL أو حتى فلاش Flash و ذلك دون الحاجة لأية متطلبات عتادية كبيرة (كرت شاشة، ذواكر.. إلخ)
  • دعم تطبيقات شاشات اللمس TouchScreen Applications
  • توسيع المكون QGraphicsView: مع إضافة حزمة كيوت انيمايشن أصبح من الضروري تعديل هذا المكون و توسيعه بحيث أصبح قادرا على عرض عدد أكبر من الرسوميات كـ أوبن جي إل و أوبن في جي OpenVG و الرسوميات شعاعية مثل SVG … و العديد من التقنيات الأخرى.
لتحميل الحزمة الجديدة

Download Button - Qt SDK

الصفحة التالية »