RSS

Tag Archives: PHP

إطلاق الإصدار 4.0 من مكتبة PHP واللغة العربية

screenshotلقد تم إطلاق الإصدار 4.0 من مكتبة PHP واللغة العربية في الثامن من شهر كانون الثاني / يناير 2016 بعد غياب دام قرابة الثلاثة أعوام منذ تقديم آخر إصدارات هذه المكتبة في بدايات العام 2013 وهو الإصدار 3.6.0 لتكون هذه بداية عهد جديد من عملية التطوير لمواكبة آخر المستجدات في عالم الويب وتقنياته. سنسعى في هذه المرحلة إلى زيادة تكاملية عمل وظائف المكتبة وتبسيط بنيتها الداخلية وواجهتها البرمجية، حيث تجدون بداية انعكاس هذا التوجه في إصدارنا العتيد 4.0 من خلال اعتماد نمط التحميل الكسول Lazy Loading للأصناف / الكلاسات الفرعية الداخلية. بمعنى آخر ليس المبرمج بحاجة بعد الآن إلى تحميل صريح للصنف الفرعي قبل استدعاء طرائق / توابع منه، وهكذا لم يعد مطلوبا منك كمطور أن تعلم البنية الداخلية للمكتبة وملفاتها بل عليك التركيز فقط على الوظائف التي ترغب باستدعائها، واترك مهمة تحميل الملفات ذات الصلة على آلية عمل الداخلية للمكتبة، وهو ما يعتبر خطوة جديدة على طريق التخلص من إرث البدايات حينما بنيت هذه المكتبة من ربط مكتبات صغيرة أخرى بوظائف متفرقة. من جهة أخرى فقد تم التخلص نهائيا من الصنف الفرعي CharsetC المخصص للتحويل ما بين مجموعات المحارف العربية المختلفة والذي كان ضروريا في فترة من الفترات نظرا لضعف الدعم المتوافر لتلك المحارف وعدم استقراره ما بين المخدمات المتنوعة، وقد تم تنحية وظائفها لصالح التابع iconv في لغة PHP والذي يقدم أداء أعلى وشيفرة برمجية داخلية أبسط وأكثر نظافة وبالتالي أقل عرضة للمشاكل والأخطاء.

المزيد…

 

الأوسمة: , , , ,

إطلاق الإصدار 4.0 من مكتبة الكاشي للتوابع الإحصائية

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

منذ إطلاق الإصدار 3.0 من مكتبة الكاشي نهاية العام الماضي 2012، وضعنا نصب أعيننا أن تكون خطوتنا التالية هي توفير أدوات كفيلة بدعم بعض المخططات البيانية ذات الطبيعة الإحصائية، لكننا لم نستقر بعد أو حتى نتفق على آلية إظهار معينة، لذا كنا دوما نشير إلى الإصدار التالي على أنه سيحمل الرقم 3.5 باعتبار أن وظائف المخططات البيانية لن تكون مكتملة فيه تماما بحيث تصبح جاهزة للعرض على المستخدم النهائي كما كنا نطمح. لكن خلال فترة التطوير التي امتدت على مدار ثمانية أشهر ولو بشكل متقطع، توالت الإضافات والتعديلات التي طالت نواحي متعددة من هذه المكتبة بحيث أصبحت النسخة التي بين أيدينا تتجاوز مجرد كونها تتبع لإصدار فرعي، وهكذا أصبح المنتج النهائي الذي نعرضه بين أيديكم الآن يحمل رقم الإصدار الرئيسي 4.0!

المزيد…

 

الأوسمة: , ,

إطلاق الإصدار 3.0 من مكتبة الكاشي

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

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

المزيد…

 

الأوسمة: , ,

خطوة على طريق النضج، الإصدار 0.7 من الكندي

  • ff’x g;k fefhj
    هل تقصد: ببطء لكن بثبات
  • FF’X G;K FEFHJ
    هل تقصد: ببطء لكن بثبات
  • ٍمخصمغ لاعف سعقثمغ
    Do you mean: Slowly but surely
  • sLOWLY BUT sURELY
    Do you mean: Slowly but Surely
  • ببطء ، ( لكن )بثبات !
    تصبح: ببطء، (لكن) بثبات!

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

المزيد…

 

الأوسمة: , ,

الإصدار 0.6 من الكندي – ما هو الجديد؟

شرح لأداة الكندي وطريقة عملها:
على عكس الغاية من الإضافة التي سبق وأن تم تطويرها لمتصفح فايرفوكس والتي تركز على تقديم حلول من طرف المستخدم، فإن مشروع الكندي يقدم حلولا لأصحاب المواقع بغض النظر عما يستخدمه زوار مواقعهم من متصفحات، وهي حلول أكثر تكاملية وسهولة في التطبيق والاستثمار مما سبق وأن قدمناه في الإضافة المخصصة لصندوق TinyMCE السحري (أداة من نوع ما تراه هو ما تحصل عليه WYSIWYG).

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

المزيد…

 
 

الأوسمة: , ,

إطلاق الإصدار 3.5.0 من مكتبة PHP واللغة العربية

لقد تم إطلاق الإصدار 3.5.0 من مكتبة PHP واللغة العربية والذي يتضمن العديد من التصويبات والتحسينات والمزايا الإضافية والتي تهدف إلى الاستمرار في خدمة رسالتنا في هذا المشروع الرائد وهي تطوير حلول حرة مفتوحة المصدر وتقديم دعم احترافي لمساعدة الشركات الصغيرة والمتوسطة في مواجهة التحديات التي ترافق تطوير مواقع عربية احترافية بلغة PHP وقاعدة MySQL للبيانات.

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

المزيد…

 

الأوسمة: , ,

مشروع الكندي

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

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

المزيد…

 

الأوسمة: , ,

مشروع الكاشي

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

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

المزيد…

 
5 تعليقات

Posted by في 27 مارس 2012 in PHP, أخبار, إحصاء

 

الأوسمة: , , , ,

آخر أخبار مشروع PHP واللغة العربية

إن سيرورة العمل في مشروع PHP واللغة العربية لم تتوقف منذ إنطلاقته قبل أكثر من ستة أعوام لأننا على قناعة أنه يخدم رسالة نؤديها قبل كل شيء، لكن وتيرة العمل تلك قد تزداد أو تنقص بين فترة وأخرى كون معظم العاملين عليه يستثمرون فيه أوقات فراغهم، ويبدو أن عام 2012 من الأعوام النشيطة والمثمرة إن شاء الله.

فمنذ اللحظة الأولى بعد نشر الإصدار الثالث من مكتبة PHP واللغة العربية بدأنا العمل على الإصدار التالي وهو الإصدار 3.1.0 ساعدنا في ذلك عدم التبليغ من قبل مستخدمي الإصدار الثالث من هذه المكتبة عن أي مشاكل حقيقية حتى الآن ولله الحمد، وهو ما دفع بأوراق الإصدار التصحيحي 3.0.1 بالعودة إلى الأدراج، على كل حال نحن سنبقى متيقظين ومتعاونين لحل وتجاوز أي نوع من المشاكل التي يمكن لمستثمري مكتبة PHP واللغة العربية أن يواجهونها، فإن واجهت أي مشاكل فالرجاء التبليغ عنها.

المزيد…

 

الأوسمة: , , , ,

إطلاق الإصدار 3.0.0 من مكتبة PHP واللغة العربية


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

http://kshamaa.users.phpclasses.org/browse/author/189864.html

أما الذين لا يعرفون ما هي هذه المكتبة بعد، فأدعوهم إلى زيارة الموقع الرسمي لها على الشابكة (الإنترنت) وذلك على العنوان التالي:

http://www.ar-php.org

المزيد…

 

الأوسمة: , ,