للإشتراك في خلاصات RSS بموقع بوابتي
مقالات الرأي
آخر  مقالات الراي
مقالات تقنية المعلوماتية
مقالات تقنية المعلومات
إدراجات الفيديوهات
إدراجات الفيديو
إدراجات الصور
ادراجات الصور
 
قرصان سعودي يسيطر على موقع "واب" حزب مصري    موقع عربي مجاني لإدارة المشاريع، مشابه لMicrosoft Project    JxLib: منصة لتطوير تطبيقات الويب    كيف يمكنك تصميم خط عربي جديد، خاص بك؟    CKEditor: محرر النصوص الثري، العامل على الربط    Axiis: مكتبية Flex لعرض الرسوم البيانية    دراسة مقارنة لثلاث لغات برمجة عربية حديثة (جيم، زاي، لوغو)    قراءة في مواقع تقاسم الأخبار العربية    قراءة في متصفح الواب الجديد "كروم" التابع لقوقل    ياهو تضع لمسات أخيرة على النسخة الجديدة من برنامجها للدردشة   
بعض من المقالات المنشورة
 
المقالات الجديدة  الأكثر قراءة   المقالات الأقدم    
 
تصفح باقي الإدراجات
 
آخر المقالات   

مكتبيات مهمة للتطوير باللغة العربية عن طريق PHP



كاتب المقال   المحرّر: بوابتي


         




قام احد الكفاءات العربية، بتطوير مجموعة من الإضافات البرمجية الخاصة بلغة برمجة مواقع الويب جهة الخادم PHP، وشرع خالد الشمعة وهو مهندس برمجيات سوري في تطوير مجموعة من المكتبيات بلغة PHP، في شكل أصناف / أقسام / كلاسات (classe / class)، وهو الصنف الذي يستعمل أكثر في البرمجة ذات الاتجاه الشيئي (orienté objet/ object oriented).

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

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


مكتبيات خالد:



تحتوي مجموعة إضافات خالد الشمعة على العديد من المكتبيات منها:


Arabic Auto Summarize Class: صنف / "كلاس" يقوم باعطاء خلاصة الية لمحتوى نصي كبير

ArQuery: يقوم هذا الصنف / "كلاس" ببناء قسم where من استعلام SQL للبحث ضمن النص العربي مع مراعاة قواعد اللغة العربية من تمييز للحالات الإعرابية المختلفة أو حالات التثنية والجمع والتذكير والتأنيث وسواها

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

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

ArSoundex : اعطاء المقابل العربي لكلمة اجنبية من خلال تتبع طرق النطق

ArDate: اعطاء المقابل العربي للتاريخ الذي تعطيه لغة php، بحيث يظهر التاريخ على شكل اشهر وايام بالعربية مباشرة.

ArMktime: يقوم هذا الصنف /"كلاس" بمهمة تحويل تاريخ هجري ما إلى قيمة مكافئة بصيغة Unix timestamp، وهو ما يمكن له أن يخدم كمرحلة وسيطة ما بين تحويل قيم التاريخ الهجري إلى ما يكافئه بالتاريخ الميلادي.

ArCharsetD: يقوم هذا الصنف / "كلاس" بتمييز مجموعة المحارف العربية المستخدمة في كتابة نص عربي ما يتم تمريره إليه بالإستناد إلى بعض المرجعيات الإحصائية اللغوية، حيث يستطيع هذا الصنف التعامل مع ثلاث مجموعات محارف هي الأشهر في ترميز النصوص العربية على صفحات مواقع الويب وهي: Windows-1256, ISO 8859-6, UTF-8.

ArCharsetC: يقوم هذا الصنف / "كلاس" بتحويل مجموعة المحارف المستخدمة في ترميز نص عربي ما معطى إلى مجموعة محارف أخرى، حيث يمكن الإنتقاء ما بين واحدة من ثلاثة مجموعات محارف عربية هي الأوسع إنتشارا في صفحات الويب وهي: Windows-1256, ISO 8859-6, UTF-8.

ArNumbers: يقوم هذا الصنف /"كلاس" بتحويل عدد صحيح معطى إلى ما يكافئه من نص عربي للفظ ذلك العدد، وهي وظيفة هامة تحتاج إليها في أي تطبيق مالي على سبيل المثال.

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


الروابط:



موقع خالد الشمعة





 اضغط على الكلمات المفتاحية التالية، للإطلاع على المقالات الأخرى المتعلقة:

اللغة العربية، تطوير ويب، تطوير برمجيات، PHP، PEAR، GPL، المصادر المفتوحة،

 يسمح بالنقل، بشرط ذكر موقع "بوابتي" مصدر المقال، ويفضّل أن يكون ذلك في شكل رابط
 
تاريخ نشر المقال بموقع بوابتي 6-02-2009  

تقاسم المقال مع اصدقائك، أو ضعه على موقعك
لوضع رابط لهذا المقال على موقعك أو بمنتدى، قم بنسخ محتوى الحقل الذي بالأسفل، ثم ألصقه
رابط المقال

 
لإعلام أحدهم بهذا المقال، قم بإدخال بريده الإلكتروني و اسمك، ثم اضغط للإرسال
البريد الإلكتروني
اسمك

شارك برأيك
لوحة مفاتيح عربية بوابتي
     
*    الإسم
لن يقع إظهاره للعموم
     البريد الإلكتروني
  عنوان المداخلة
*

   المداخلة

*    حقول واجبة الإدخال
 
كم يبلغ مجموع العددين؟
العدد الثاني
العدد الأول
 * أدخل مجموع العددين
 
 
 
 آخر الردود المنشورة بالموقع
باب تقنية المعلوماتية
باب الفيديوهات
اة لو كلنا نستوعب هذه الكلمات ما اصبحنا بهذا المنظر ((خائفين على الدنيا))...>>

أنا دخت عشان النشيد دا نفسي الاقيه وتقريبا هو دا اللي بدور عليه نفس اللي انا عاوزاه ف العنوان وبشغل مش راضي يشتغل ابدااااااااا ..... فين النشيد :( انت...>>

كلي بقلي انو انا صوتي حلو بس نفسي اشارك بطيور الجنة بليز نفسي اشارك
ردو علي بليز
انا عمري 12 سنة...>>


كلي بقلي انو انا صوتي حلو بس نفسي اشارك بطيور الجنة بليز نفسي اشارك
ردو علي بليز...>>


بارك الله فيكم نرجو اضافة اناشيد عن بلاد الشام...>>

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

بالله عليكم انتو بدل ماتنادو الناس الى نبذ الطائفية والعدوانية والتوحيد بين المسلمين تزرعون البغض بينهم والقتل الله اكبر على كل واحد يحاول زرع الفتنة ...>>

الله ينور عليكي...>>

اقول كلمة في هدا الايام انتشر الفساد ضاع الشباب بسب اختفاء الايمان واقول اخر كلمة وزالموت يلحق بنا الوعد الوعد القيامة...>>

اني من الوطن العربي عمري 12 سنة اني بنت بس داخلة باسم ولد اتمنى الحرية تتحقق بالوطن العربي في سوريا والعراق و كل دولة بالوطن العربي اني اتمنى اتعرف عل...>>

باب المقالات
... و لذلك الديمقراطيۃ التونسيۃ تجمع حولها قوی كثيرۃ من أعداء الشعوب و الثورات , من أجل الحريۃ و الك...>>

أعتقد أن جلنا يلتقي علی أن الإرهاب كفكرۃ محاربۃ و مجموعات لم ينشأ من عمق شعبي ناقم علی المجتمع و يريد التخلص م...>>

أظن أن إستدعاء الخادمي للمفتي للإدلاء برأيه بخصوص تقرير لجنة الحريات هو من قبيل تحميل كل مسؤول مسؤوليته وإلا فالخادمي يعلم جيدا وهو الذي انخرط بالحكم ...>>

الى ياسين

يمكنك كذلك اخذ الرابط مباشرة من اعلى متصفحك...>>


السيد ياسين، رابط المقال كما هو مبين في اول الصفحة يمكنك الضغط بحيث تجد الرابط

http://www.myportail.com/actualites-news-web-2-0.php?id=...>>


اريد رابط المقال كي اضعه كمرجع في مذكرتي و شكرا لكم...>>

صــدى خيانة {الصادق باي} بعد توقيع معاهد باردو (1881)
ــــــــــــــــــــــــــــــــــــــــــ
الباي باع الوطن بيع الشوم ... باعث علين...>>


تطوان كبيرة علي مخططاتهم الصغيرة
المغرب / مصطفى منيغ
الشجرة معروف صنفها محسوبة جذورها وحتى أوراقها المُجمَّعة ، المثبَّتة في سجلات تاريخ...>>


هل يمكن ان يكون السفر افضل علاج للهروب من الواقع ؟
أليس هذا افضل حل ......>>


مقال أكثر من رائع وعمق في التحليل...>>

تحاليل الدكتور نور الدين العلوي متميزة، ومقاله هذا عن مسار الثورة يبدو مقنعا وان كان متشائما ومخيفا لابناء الثورة...>>

مقال ممتاز فعلا...>>


وقع تصميم الموقع وتطويره من قبل ف.م. سوفت تونس

تحميل برامج مجانية