صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 29

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

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    547

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



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

    - دعم التأريخ الهجري في دالة ArStrToTime

    - إضافة دالة لتحديد إن كان النص يمثل كلمة عربية أم لا isArabic

    - تحسين في أداء الدالة التي تعيد الأشكال المحتملة لكلمة عربية ما allForms

    - تمكين المبرمج من إضافة مقدار تصحيح للتاريخ الهجري المحسوب بإضافة أو حذف يوم في ArDate و ArMktime

    - يمكن للمبرمج الآن ضبط آلية الخطأ إن كانت ستسخدم exception أم لا

    - باستطاعة المبرمج الآن استخدام __autoload أو إيقافه (ليتم التحميل بشكل ستاتيكي)

    - تستطيع الآن دالة التفقيط التعامل مع الأرقام بعد الفاصلة ArNumber

    - إضافة دالة تحول من نص عربي بصيغة Windows-1256 إلى رموز HTML entities باستخدام الدالة win2html

    - تحسين وتصويب قائمة الكلمات المستبعدة stop words المستخدمة في دالة التلخيص الآلي

    - تصحيح الخطأ الذي كان يحدث حين إرسال مدخل فارغ إلى الدالة int2str

    - تصحيح الخطأ الذي كان يحدث حينما تكون جميع الكلمات التي يتم البحث عنها طولها أقل من ثلاثة أحرف في الدالة getWhereCondition

    - تصحيح الخطأ المرتكب في حساب موعد صلاة العصر في بعض المواقع الجغرافية

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

    لمزيد من التفاصيل، الرجاء زيارة الموقع الرسمي لمشروع PHP واللغة العربية على العنوان التالي:

    http://www.ar-php.org/





    __________________
    خالد الشمعة - Khaled Al-Shamaa
    PHP and Arabic language


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    3,006


    كبير يا أ.خالد
    وجاري الإطلاع





    __________________
    p-king-p@hotmail.com


    الرجاء مراجعة الموضوع للجميع :
    http://www.swalif.net/softs/swalif12/softs302945

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    357


    ماشالله عليك

    عندي كتابك phpواللغه العربيه

    بس حاب اسألك ..اقدر استخدم كلاستك في برامج تجاريه..؟

    وبارك الله فيك





    التعديل الأخير تم بواسطة رومنسي ksa ; 08-07-2009 الساعة 01:50 PM سبب آخر: تعديل

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    جهدكم مشكور
    ونود الاهتمام بمحرر fckeditor بجانب الاخر tinymce





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Sep 2007
    المشاركات
    117


    الله يعطيك الف عافية
    انا امتلك كتابك لكن صغير الكتاب صح هو ثري

    لسا للان ما استخدمت اللاسس لكن ان شاء الله رح استخدمو قريب





    __________________
    اللهم لا علم لنا الا ما علمتنا انك انت العليم

    http://shareID.info




  6. #6
    عضو جديد
    تاريخ التسجيل
    Jul 2008
    المشاركات
    29


    انا من متابعينك اخوي خالد الشمعه
    مبدع حقا
    وفقك الله






  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    547


    ماشالله عليك

    عندي كتابك phpواللغه العربيه

    بس حاب اسألك ..اقدر استخدم كلاستك في برامج تجاريه..؟

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

    GNU Lesser General Public License - GNU Project - Free Software Foundation (FSF)

    الشروط المحددة في الفقرة الرابعة هي ما يهمك في هذه الحالة.

    طبعا تم اختيار هذا النوع من الترخيص عوضا عن ترخيص GPL لأننا نهتم بدعم اللغة العربية ذاتها أيا كان استخدامها سواء في البرامج الربحية أو الحرة المفتوحة المصدر.





    __________________
    خالد الشمعة - Khaled Al-Shamaa
    PHP and Arabic language

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    547


    جهدكم مشكور
    ونود الاهتمام بمحرر fckeditor بجانب الاخر tinymce
    جار العمل على ذلك





    __________________
    خالد الشمعة - Khaled Al-Shamaa
    PHP and Arabic language

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    547


    كبير يا أ.خالد
    وجاري الإطلاع
    بانتظار ملاحظاتك وتعليقاتك، ومشكور على التثبيت





    __________________
    خالد الشمعة - Khaled Al-Shamaa
    PHP and Arabic language

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    547


    الله يعطيك الف عافية
    انا امتلك كتابك لكن صغير الكتاب صح هو ثري

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

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

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





    __________________
    خالد الشمعة - Khaled Al-Shamaa
    PHP and Arabic language

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    547


    انا من متابعينك اخوي خالد الشمعه
    مبدع حقا
    وفقك الله
    مشكور أخي العزيز على هذا الإطراء، وأتمنى من الله أن أكون أهلا له





    __________________
    خالد الشمعة - Khaled Al-Shamaa
    PHP and Arabic language

  12. #12
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    السلام عليكم

    استاذ خالد اولاً اشكرك على ماقدمته لنا بهذه المكتبه العربيه الرائعه

    كما ترى فقد اطلقنا خدمة الوسوم في منتدى سوالف سوفت منذ فتره قريبه

    لكنني حتى الان لم اجد طريقه مثاليه لتحسين جودة قراءة الوسوم من عنوان الموضوع بشكل تلقائي

    في الحقيقه انا اقوم باستعمال white list واتأكد من وجودها في عنوان الموضوع واضع الوسوم بناء على ذلك

    واجهتني مشكله

    مثلاً شخص كتب عنوان بالشكل التالي : " قمت بشراء جهاز لابتوب جديد مارأيكم فيه؟"

    في هذا العنوان اريد كلمتين وهي شراء و لابتوب

    لاحظ كلمة شراء يأتي قبلها حرف الباء وهذا يأثر سلبياً ولن تأخذ

    قمت بعمل فلتره وهي ان ارى اول احرف مثلا اذا كانت "ب" او "ال" او "ك"

    واحذفه ومن ثم اقارن بالكلمه

    الطريقه نوعاً ما تعمل ولكن غير مرضيه لانني حاليا لا احجز كلمات مثلا تبدأ بحرف الباء وهكذا

    المشكله هي في عملية ال loop اخاف يصير ياخذ وقت طويل كل مازاد عدد الكلمات وبالتالي هذا يأثر سلبياً عندما يقوم العضو بطرح الموضوع

    السؤال : كيف يمكن ان ابدأ باستعمال قواعد اللغه العربيه

    او مثلاً استخدم allForms لاجلب كلمه محدده بشكل اخر

    مثلاً : "يشتري" "شراء" "بشراء" "كشراء"

    اريدها ان استنتج منها كلمة شراء

    حاولت استعمال اوامر ال string في ال php لكن دون فائده ويبدوا انها لاتقرأ العربيه بشكل صحيح او انني اخطأت في شي ما





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  13. #13


    جزيل الشكر لعملك أخي خالد شمعة
    عمل أكثر من رائع وفقك الله وجعله في ميزان حسناتك

    =========
    اخي محمد قرأت مشاركتك وعملت تحليل علي السريع لمشكلتك وبطريقة ستجعل الأمر أفضل
    سأكتبه لك في عجالة وحاول ان تستنبط منه وتحسنه كوني أحب دائما وقت التحليل ان اكون متفرغ وأكتب التخطيط بتريث وأخذ وقتي ولكني قرأت ورددت علي الفور لهذا يحتاج منك الأمر لتدخل بالطبع

    انشئ جدول في قاعدة البيانات وليكن أسمه tags
    يحوي علي

    tagid ( برايمري كي )
    tagtext ( الكلمة )
    parenttag ( تقبل أرقام والإفتراضي لها 0 )
    tagestate ( رقم واحد فقط وهو 0 أو 1 أو 2 والإفتراضي لها 0)

    كل موضوع يضاف لسوالف تفصل كل كلماته وتدخلها لهذا الجدول كل كلمة علي حدي مع العلم ان الكلمة التي تدخل ينطبق عليها الشروط التالية

    - لو كانت موجودة لا تدخل مرة أخري وبالتالي ستجعل الحقل tagtext يكون index لكونك ستتأكد من وجود الكلمة بشكل مسبق لكي لا تعيد إدخالها فيجب عدم التكرار
    - تدخل الكلمة وتأخذ بشكل إفتراضي 0 في الحقلين الأخرين

    ( شبيه الأمر بالجدول word الخاص بالفيبولتن وقت تحديث عداد البحث )

    كل يوم ستدخل لوحة التحكم وتستعرض الكلمات التي لها قيمة tagestate 0
    ثم إما تضعها في القائمة المقبولة فتتحول قيمتها ل 1
    او تضعها في قائمة التجاهل فتتحول ل 2

    ستقلص بذلك كل يوم الكلمات بشكل كبير جدا وستصل لوقت لن تجد فيه في بعض الأيام كلمات

    اما الحقل parenttag فهو ان كل كلمة يظهر امامها قائمة منسدلة فيها كل الكلمات اللي لها tagestate ب 1 أي مقبولة
    وبالتالي يمكنك إختيار كلمة رئيسية ينضاف لها الكثير من الكلمات الفرعية ( بنظام التصنيفات الرئيسية والتصنيفات الفرعية )

    مثل استضافة يكون منها فرعي إستضافة - الإستضافة إلخ

    يمكنك ان تزيد حقل ليحسب عدد مرات النقر لكل كلمة وبالتالي يمكنك مع الوقت ان تستعرض الكلمات التي نقر عليها بشكل أكبر وتعطيها إهتمام أكبر

    الأن وكل يوم وقت الفجر تأخذ كل الموضوعات الجديدة التي كتبت في أخر 24 ساعة
    وتعمل فيها إستبدال لنصفها من الكلمة لرابط يشير للكلمة
    فيصبح الموضوع المكتوب مثلاً لو فيه كلمة استضافة تتحول لرابط يشير لكلمة استضافة فيصبح الرابط داخل الموضوع نفسه

    وخذ المعلومات التالية

    1- هذه الطريقة أقوي جدا من نظام التاجز المنفصل فهي تزيد الثقة بشدة للكلمات كون الكلمة في وسط الموضوع وتشير لرابطها ( مع العلم انه يمكنك أيضا عمل تاجز منفصل وتستعرض كل الكلمات اللي الستيت لها 1 والبيرنت لها 0 )
    2- ان الطريقة تستخدمها الكثير من المواقع الكبري بشكل يدوي فمن يكتب المقالة يقوم بإستبدال الكلمات الهامة بروابط لمقالات سابقة
    3- ان تجعل الأمر يتم كل 24 ساعة مرة واحدة وليس مع كل إضافة لموضوع او تعديل حتي لا ترهق السيرفر

    هناك أفكار اخري يمكن أن اضيفها لو أحببت

    ويمكنك ان تدخل بعض الدوال زيادة لتجعل النظام يحسن نفسه مع الوقت كأن تستخدم نظام البحث بالفول تكست الخاص بالماي سكول يأخذ الكلمات الجديدة ويبحث عنها في الكلمات كلها ولو وجد ان ال priority عالية يقوم بربط الكلمات ببعض آلياً ( مثلاً لو كان الرقم أكبر من 5 << ستفهم مقصدي من هذا الرقم لو كنت تعرف البحث بالفول تكست الخاص بالماي سكول )






  14. #14
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    اعجبتني فكرتك

    وخصوصاً حساب النقرات على الكلمه

    سوف اقوم بتطبيقها في الاصداره القادمه

    حالياً مايطبق في حالة الوسوم الشائعه هو تكرار الوسم وليس عدد مرات الضغط وموضحه في الصفحه التاليه

    الوسوم

    ولكن نتوقف عن الحديث عن التطوير حتى لانخرج عن الموضوع هنا

    وانتظر ايضاً رد الاستاذ خالد بخصوص اشكال الكلمات العربيه





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  15. #15


    ما شاء الله عليك اخي العزيز خالد مبدع وفخر للعرب بابدعاتك

    تحياتي لك





    __________________
    إِنْ لَمْ تُحْسِنْ ظنَّكَ بِهِ لِأَجْلِ وَصْفِهْ فَحَسِّنْ
    ظَنَّكَ بِهِ لِأَجْلِ مُعَامَلَتِهِ مَعَكْ فَهَلْ عَوَّدَكَ إِلَّا حَسَنًا؟
    وَهَلْ أَسْدَى إِلَيْكَ إِلَّا مِنَنًا؟





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض