-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
مشاريع مطلوب محاكاتها بالعربية وتوحيدها #9
Comments
|
نصوص ال lorem لابد ألا تكون جاذبة للمطلع عليها أن يقرأها ليفهم ما فيها، لكن يجب أن تكون مالئة للفراغ المخصص للنص موضحة شكل النص ولونه. ال Lorem تستخدم أكثر ما تستخدم في التصميم والنمذجة الأولية |
يمكننا تطوير مصباح أكثر، هذه النسخة هى نسخة أولية ومازالت بها بعد الأخطاء، لكن وصلتني بعد الأفكار من خلال تويتر وجاري العمل عليها. |
بالمناسبة |
تم اضافتها كمرجع |
@schehata مشروعك رائع قد يكون بداية الطريق ❤ يجب ان نراعي بعض الامور
|
يمكننا أن نضع نوع جديد من النص، يقوم فقط باظهار شئ ما مثل حاولت البحث قليلًا عن فقرات عربية مشابهة، لكن لم يحالفني الحظ. ما هى التغييرات التي تراها مناسبة حتى يملأ النص الفراغ اللازم ويظهر شكله. |
أعمل على تجهيز ال API |
المكتبة نفسها التي تقوم بتوليد النصوص هى مكتبة مفتوحة المصدر كما ذكرت على موقع مصباح، ها هي: |
ماذا عن مثل هذه النصوص العشوائية التي تبدو كالعربية دون معنى؟! وهو ما تمثله Lerom ipsum للغات ذات الحروف اللاتينية. فالـ Lorem هي نص لاتيني غيرت حروفه وعدلت كلماته حتى صار دون معنى في ذاته وهو ما يخدم الغاية التي أنشئ من أجلها، أن تكون مالئة للفراغ placeholder في التصاميم مثلا.
|
إن كنت تعني الحروف فالصورة فهى ليست حروف عربية، فالأغلب فارسية أو إوردو ربما، لا أعلم. هذه اللغات تستخدم حروف اللغة العربية ولديهم حروف أخرى مثل الصورة بالأعلي، أعتقد الغرض منها هو دمج حروف من لغات أخرى مثل حرف P مثلًا، ليس موجودًا في العربي، فاستنسخوا حرف "الباء" من العربي ووضعوا تحته 3 نقط. (لست دارسًا للغات فغير متأكد من صحة معلوماتي، هو مجرد تخمين مني). إن كان بإمكاننا الاتفاق على نص شبيه ب lorem ipsum (حتى لو مؤقت أو تجريبي) يمكنني وضعه في موقع مصباح. في الحقيقة إن كان النص ثابتًا سيعطي أداء أفضل ومعنى أقوى للخدمة. ويمكننا كتابة شرح للفرقة ومن أين أتينا بها وهكذا. |
تم ذكره من بداية كتابتي لهذه الـ issue |
Bionic Reading for Arabic |
هل ضفنا المزيد من المحتوى للموقع؟ لا أتذكر اخر خطوة وصلنا لها. كيف أساعد الآن؟ |
لا اعرف @MuhammadSawalhy لمن بالنسبة لمشروع مصباح فهل يمكنك عمل API له لكي يستخدمه المبرمجين مثل ما يستخدمون Placeholder API |
@AhmedElTabarani نعم، ممكن جدًا. أعتقد اني قد قمت بتصميم ال API بالفعل. |
@AhmedElTabarani لقد قمت برفع الكود في مستودع خاص، بالإضافة إلى الواجهة نفسها وإضافة المتصفح. ينقصني أن أقوم بتوثيق طريقة الاستخدام |
لكن يجب أن نفكر في طريقة لعمل deployment، كنت أقوم باستخدام الخطة المجانية من هيروكو، لكنهم أعلنوا أن إيقاف الخدمة المجانية، أعتقد نهاية هذا الشهر. سيتوقف موقع مصباح عن العمل. |
جرب cyclic.sh بديل سريع ومجاني لهيروكو |
للأسف في هذه الفترة مشغول جدا، سأحاول العودة لمبادرة وغيرها من المشاريع قريبا إن شاء الله بعدما أخرج من بعض النشاطات التي تشغل وقتي. |
لقد قمت بتحويل مصباح الى منصة Vercel. قد استغنيت عن netlify و heroku واكتفيت بvercel حيث أصبح ال API عبارة عن serverless functions |
هنا سأعرض بعض المشاريع والخدمات التي يجب تواجدها
بعض المشروعات قد تكون بسيطة وسهلة وتافهه لكن صدقني الأمور الصغير تحدث فارقا
1. توليد نصوص وجمل عشوائي مثل لوريم إيبسوم
قد يكون هذا غريبا أو تافه لكن نحتاج أن يكون لدينا شيء مثل نص
لوريم إيبسوم
لكن بالعربيهنا بعض الحقائق عن
لوريم إيبسوم
في هذا الموقعكما يقول الموقع فالنص ليس عشوائيا بل هو نص لاتيني قديم مقتبس من كتاب من اكثر من 20 قرن
لما لا يكون لدينا شيء مشابه له لكن باللغة العربية
النص له اصل عتيق، نحتاج شيء مميز
يمكننا على سبيل المثال استخدام القصائد أو الشعر العربي لنص توليدي، هذه مجرد فكرة نحتاج إلى أن نحوم حولها
هناك أشخاص صنعوا إضافات لتوليد نصوص عشوائية مثل:
راجع التعليق التالي من @schehata صاحب مشروع مصباح
لكن كما قلت نحتاج شيء مميز وأيضا نحتاج نوحده وهذا هو الأهم أن يكون موحد متعارف لذا الجميع
وشيء أخر مهم جدا وهو ما أشار إليه @MuhammadSawalhy
في تعليقه
يجب توفر تلك الشروط التالية
2. مكتبة تحتوي على بيانات عشوائية مثل
faker.js
مكتبة faker.js تعد من اكبر المكاتب لتوليد بيانات عشوائية
كما يقول الوصف فإنها تولد كمية كبيرة من البيانات المزيفة لاستخدامها في المشروعات سواء بغرض التجربة أو العرض على سبيل المثال
المكتبة ضخمة بمعنى الكلمة فهي تتضمن بيانات عن أشخاص وعناوين وحيوانات وشركات وقواعد بيانات كاملة والقائمة تطول
الفكرة أننا نحتاج مكتبة مثل هذه لكن البيانات تكون باللغة العربية
يوجد مكتبة ضمن مكاتب الـ PHP تدعى Faker PHP
تحتوي على بيانات عربية
راجع التعليق التالي من @WatheqAlshowaiter:
3. تحويل كتب العلوم والدينية أو المعاجم والقواميس إلى API من أجل المطورين
قد يكون هذا من أضخم الأمور واهم الأمور
أننا يجب أن ننقل المعلومات التي في الكتب إلى العالم الرقمي
سواء كان API أو ملفات JSON للتحميل
لكي يستفيد منه المطورين وليقد المطور على أن ينشيء مشروعات وتطبيقات بها
والحمد لله لدينا فعلًا حصيلة كبيرة في نقل القرآن الكريم وكتب الأحاديث إلى API
لكن لما لا نطمع بالمزيد ماذا ينقسنا وما هو المهم لنقله إلى العالم الرقمي
ماذا ينقصنا إذا من الـ APIs ؟
كيف يمكن ذلك؟
الموضوع كما قلت يحتاج مجهود كبير
هناك طريقة لاستخراج النصوص العربية من الصور أو كتب الـ PDF
يمكنك أن تتفقد هذا المنشور على موقع لينكيد إن يشرح طريقة استخراج النصوص
تفقد هذا المنشور من شركة AraData
بالطبع يجب أن يتم مراعاة تدقيق تلك النصوص وتنظيمها لاستخراج منها المعلومات القيمة والمرادة لعمل API بها
4. طريقة bionic-reading بالعربي
الموقع الرسمي https://bionic-reading.com/
تفقد هذا المنشور
5. ناقش بأي اقتراح في التعليقات 🔽
The text was updated successfully, but these errors were encountered: