مرحبًا بالجميع، نعمل على TalkRand، وهو موقع دردشة فيديو عشوائية 1v1 يعمل من المتصفح مباشرة، بدون تسجيل، وللبالغين فقط (18+). الموقع متاح بـ13 لغة، منها العربية. المشكلة أنه لا يوجد في فريقنا أي شخص لغته الأم العربية. كتبنا النصوص العربية وراجعناها بأفضل ما نستطيع، لكننا نعرف أن النص قد يكون صحيحًا لغويًا ويبقى غريبًا على القارئ العربي. لهذا نرى أن رأيكم أهم من أي مراجعة داخلية. الصفحات التي نتمنى أن تلقوا نظرة عليها: الصفحة الرئيسية: https://talkrand.com/ar صفحة دردشة الفيديو 1v1:
تطوير الويب
106 ألف متابع
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
عن المجتمع
يكتب المستخدم رقم جواله بالأرقام العربية: ٠٥٠١٢٣٤٥٦٧، فيرفضه النموذج مع أنه صحيح تماماً. أو يقبله النموذج ويخزّنه كما هو، فيصبح في قاعدة البيانات رقمان «مختلفان» لشخص واحد: 0501234567 و٠٥٠١٢٣٤٥٦٧. السبب أن الأرقام العربية-الهندية (المشرقية) والأرقام الغربية تمثّل القيم نفسها، لكنها في الحاسوب محارف مختلفة. في هذا المقال أشرح من أين تأتي المشكلة، وأربعة فخاخ شائعة في JavaScript، ثم كيف توحّد الأرقام وتتحقق منها وتخزّنها بصيغة واحدة. إفصاح: أعمل على مكتبة مفتوحة المصدر للنصوص العربية فيها دالة لتحويل الأرقام، أذكرها باختصار
السلام عليكم ورحمة الله، عملت على مشروع جانبي اسمه TypeMaster، وهو موقع مجاني لاختبار سرعة الكتابة: https://typemastertest.com **ما يميزه:** - يدعم 5 لغات: العربية والإنجليزية والفرنسية والإسبانية والألمانية. - بعد كل اختبار يعطيك "حيوانًا يشبه سرعتك"، من القطة للمبتدئين حتى العنقاء لمن يتجاوز 80 كلمة في الدقيقة، ويمكنك مشاركة النتيجة كصورة. - ينبهك إذا كتبت بالعربي ولوحة المفاتيح على الإنجليزي. - فيه أداة لتحويل الكتابة الخاطئة، مثل lvpfh إلى مرحبا، وتعمل بين اللغات الخمس: https://typemastertest.com/converter.html - 14 ثيمًا، ومدونة فيها
تحويل الأرقام إلى كلمات بالإنجليزية يكاد يكون جدول ترجمة: 15 هي fifteen، و15 dollars هي fifteen dollars. أما كتابة الأرقام بالحروف العربية فشيء آخر، لأن الرقم نفسه يُكتب بأكثر من صورة حسب ما يأتي بعده وموقعه في الجملة: «خمسة عشر ريالاً» لكن «خمس عشرة هللة»، و«اثنا عشر» في جملة و«اثني عشر» في أخرى. لهذا تفشل أغلب الحلول السريعة لتحويل الأرقام إلى حروف، تلك التي تستبدل كل رقم بكلمة ثابتة. في هذا المقال أشرح القواعد التي يحتاجها أي مطوّر لبناء محرك
السلام عليكم ورحمة الله وبركاته، تحية طيبة لجميع الإخوة المطورين في مجتمع حسوب I/O. خلال عملي اليومي، لاحظت مشكلة متكررة يواجهها المستخدم العربي عند البحث عن أدوات وحاسبات سريعة عبر الويب (مثل حاسبات البناء ومواد الخرسانة، تحويل الراتب من الإجمالي إلى الصافي، توليد رموز QR، أو حساب ضريبة القيمة المضافة): أغلب المواقع الحالية إما بطيئة جداً، أو تفرض التسجيل الإجباري، أو تعج بالإعلانات المنبثقة والنوافذ المزعجة التي تقتل تجربة المستخدم (UX). من هنا وُلدت فكرة مشروع BenTools، وهي منصة ويب
السلام عليكم ورحمة الله سؤال لمن عنده تجربة عملية في الموضوع. نحن نبني أداة مفتوحة المصدر للاتصال بقواعد البيانات، ومن أكثر ما يتكرر في الأسئلة التي تصلنا: كيف يقرأ المطور من قاعدة بيانات الإنتاج دون أن يكسر شيئاً. الحالة معروفة: شكوى من مستخدم، وتحتاج أن تنظر في جدول واحد الآن، فتفتح أقرب اتصال موجود أمامك وهو غالباً حساب التطبيق نفسه. المشكلة في هذا الطريق ليست الحذف، فنادراً ما يحذف أحد شيئاً بالخطأ. المشكلة أن استعلاماً تظنه بسيطاً قد يمسح جدولاً
تعتبر مرحلة البكالوريا من أكثر المراحل المصيرية للطلاب، وتظل مادتا التاريخ والجغرافيا من أكبر التحديات بسبب كثافة المصطلحات، والشخصيات، والتواريخ، والخرائط. من هنا جاءت فكرة "أطلس البكالوريا"؛ وهو تطبيق ويب يعتمد على الذكاء الاصطناعي لمساعدة الطلاب على استرجاع المعلومات، فهم الدروس، وتلخيص المناهج بطريقة تفاعلية وسريعة. في هذا المقال، أشارككم الكواليس التقنية والمنهجية التي اعتمدتها لبناء هذا المشروع، وكيف يمكنك استغلال تقنيات الذكاء الاصطناعي الحديثة لبناء أدوات تعليمية متكاملة. 1. المفهوم التقني: التوليد المُعزز بالاسترجاع (RAG) عند التعامل مع مناهج
لم يعد تطوير الويب مجرد مهارة تقنية تقتصر على كتابة HTML وCSS وJavaScript أو إنشاء صفحات جميلة. اليوم، يستطيع مطور الويب أن يبني أصلًا رقميًا حقيقيًا يساعد شركة على الوصول إلى العملاء، عرض منتجاتها، جمع بيانات العملاء، تحسين ظهورها في محركات البحث، وتحويل الزيارات إلى فرص بيع. وهنا تظهر واحدة من أهم فرص العمل الحر Freelancing: العميل لا يحتاج إلى شخص "يصنع له موقعًا" فقط، بل يحتاج إلى شخص يفهم لماذا يحتاج الموقع، وكيف سيستخدمه لتحقيق أهداف تجارية. ما هو
بعد فترة من العمل على نواة، وصلت أخيرًا لمرحلة أقدر أشاركها مع أول مستخدمين. نواة هي أداة AI للبرمجة، بنيتها مع تركيز خاص على تجربة المطور العربي واختيار الموديل المناسب للمهمة. أبحث حاليًا عن عدد بسيط من المطورين يجربونها بشكل حقيقي ويعطوني رأيهم بصراحة، خصوصًا الأشياء اللي تحتاج تحسين. إذا حاب تجربها، التجربة مجانية: https://nuwat.app/
ابحث عن وطن لعقلي، قبل أن أبحث عن راتب لمعيشتي. لا يهمني المكان، ولا الزمان. ولا يهمني إن كان الراتب مجزياً، أو حتى معدوماً... مقابل سكينة عقلي. لما كل هذا لأن حقيبتي فارغة من الشهادات الجامعية، ومن تلك المختصرات الإنجليزية ذات الأحرف الثلاثة والأربعة التي يتزين بها السير الذاتية. كل ما أملكه هو عقلي. وشغفي، وحب دفين، ومهارة صقلتها سبعة عشر عاماً في دهاليز الأمن السيبراني والعالم الرقمي. هذا ليس "هوساً" عابراً... بل إدمان العقل على التحليل المفرط. الى إيمان راسخ بأن
في كل مشروع أسلّمه لعميل، يظل التحدي الأكبر هو تدريب الموظفين والمستخدمين النهائيين على استخدام الواجهة. الحلول التقليدية تنحصر بين كتابة كتيبات PDF طويلة نادراً ما يقرأها أحد، أو تسجيل شاشات يدوياً يستغرق ساعات ويتطلب إعادة التسجيل بمجرد تعديل حقل أو زر في لوحة التحكم. حاولت أتمتة هذه العملية مسبقاً باستخدام تسجيل الفيديو الافتراضي في Playwright، لكن النتيجة كانت دائماً غير مقنعة: التنقل سريع جداً وغير مريح للعين، النقرات غير مرئية، وغياب أي توجيه بصري أو صوتي يجعل المقطع غير
تحية طيبة لمجتمع حسوب الكرام ☕. هل ترون ان استخدام إطارات عمل وبيئات مثل React او Next.js لتطوير صفحات هبوط بسيطة يعد مبالغة غير مبررة تزيد من تعقيد المشروع ؟ ام ان الاعتماد على التقنيات الاساسية كــ HTML و CSS و JavaScript في المشاريع الصغيرة لا يزال هو الخيار الافضل والاكثر كفاءة؟ ايهما تفضلون في مثل هذه الحالات؟.
انا برمجت لغة عربية اسمها ضاد فيها مكتبات زي ويب و تصميم و رياضيات تقدر تبني منهم صفحات ويب تفاعلية و لو ممكن تجربوها وتقول لي رايكم الرابط https://editor-dhad.vercel.app/?fbclid=Iwb21leAUW8ghjbGNrBRbx1XBkb2YBZXh0bgNhZW0CMTEAc3J0YwZhcHBfaWQMMzUwNjg1NTMxNzI4AAEeWuhvY44mSh2LQKNbEFJiDRQILAU4vkPuqKAfh__233Tk8omwlUiHC7EPVYI_aem_CVhoLGHpy5T1HKWFF6Otbg
السلام عليكم، أبني منذ أكثر من شهر موقع ألعاب واختبارات ذهنية بالعربية والإنجليزية. رهاني كان بسيطاً: المحتوى الإنجليزي في هذا المجال مشبع، والعربي شبه فارغ، فالفرصة في العربي. بعد أكثر من شهر فتحت Search Console، ووجدت: متوسط موضع الموقع ٤٨، أي الصفحة الخامسة صفحة إنجليزية واحدة (دليل «كيف تلعب السودوكو») تجلب ٦٠٪ من كل ظهور الموقع نظيرتها العربية جلبت ٩ ظهور فقط مقابل ١٩٦ وأربع صفحات عربية لم يزرها جوجل أصلاً، رغم أن الخريطة سليمة والصفحات مربوطة داخلياً وفحصت الجانب
انتشرت في الفترة الأخيرة صيحة تصميم المتاجر والتطبيقات بالوضع الداكن (Dark Modeى) والبعض يشيد بها لأنها مريحة للعين وتوفر الطاقة مقارنة بالخلفيات البيضاء الساطعة، بينما يرى آخرون أن نجاحها يعتمد بالكامل على توازن التباين وطبيعة المنتجات المعروضة. أثناء عملي على أحد المشاريع التقنية لاحظت أن اختيار درجة التباين (Contrast Ratio) بين الخلفية الغامقة وعناصر الواجهة هو المعيار الحقيقي فالألوان الفاقعة أو البارزة فوق الخلفية السوداء تجلب انتباه الزائر للعناصر المهمة فوراً وتمنح المتجر طابعاً حداثياً وفريداً. كيف ترون تجربة الشراء
السلام عليكم جميعاً ورحمة الله وبركاته، كم مرة صادفك منشور قيّم على X (تويتر)، أو ثريد تعليمي، أو مقال تقني، أو فيديو ملهم، وضغطت على زر "حفظ / Bookmark"... ثم لم تعد إليه أبداً؟ أو الأسوأ من ذلك: حاولت البحث عنه لاحقاً فلم تجده وسط زحام المنشورات؟ هذه المشكلة كانت تؤرقني شخصياً بشكل يومي. نحن نقضي ساعات في تصفح منصات متعددة، ونتعرض لمئات الأفكار والروابط المهمة، لكن المشكلة تكمن في: تشتت المنصات: كل منصة لها تبويب حفظ خاص بها، ولا
هل ما زال الـ IDE التقليدي هو الخيار الأفضل لتطوير المشاريع مع أدوات الذكاء الاصطناعي؟ خلال الفترة الأخيرة جربت طريقة مختلفة للعمل على مشاريع الويب، تعتمد على الجمع بين بيئة تطوير كاملة وأدوات ذكاء اصطناعي تساعد في كتابة وفهم وتعديل الكود. الفكرة التي أعمل عليها هي Navin، وهي بيئة تطوير موجهة للمطورين الذين يريدون استخدام الذكاء الاصطناعي داخل دورة التطوير بدل الانتقال باستمرار بين محرر الأكواد وأدوات الذكاء الاصطناعي المختلفة. أكثر الأشياء التي كنت أركز عليها أثناء التطوير: العمل على
السلام عليكم جميعاً، أشارككم اليوم مشروعي الجديد "نفحات"، وهو تطبيق ويب يعتمد على الذكاء الاصطناعي لتحليل الخصائص الصوتية والنبرة أثناء قراءة القرآن الكريم، ومطابقتها مع كبار القراء لمعرفة القارئ الأقرب لصوتك. 🔗 رابط التجربة: https://recitation-resonance.lovable.app تهمني آراؤكم التقنية وتجاربكم للموقع، وأرحب بأي مقترحات لتطوير الخوارزميات أو تحسين واجهة المستخدم!
في مجتمع تطوير الويب هنا، سألت shahd_84 قبل أيام عن أسهل طريقة مجانية لعمل صفحة هبوط. جاءت الإجابات كلها بأسماء أدوات، وتعليق واحد فقط سأل السؤال الصحيح: هل تحتاج الصفحة إلى تحويل فعلي، أي وسيلة تواصل تعمل؟ هذا المنشور عن الخطوة التي تلي ذلك مباشرة. الاستمارة تعمل، والزائر يكتب رقمه، والسجل يُحفظ، ولا يوجد رقم في السجل. هذا ما حصل عندنا. وصلتني سجلات في جدول الاتصالات باسم كامل وحقل هاتف فارغ. لا خطأ في السجل، لا استثناء في اللوغ، ولا
السلام عليكم خلال عملي المستمر في تطوير الواجهات الامامية وتصميم واجهات المستخدم، يمر بي دائما ذلك التحدي المتمثل في تحول المشاريع الصغيرة إلى مشاريع ضخمة مع مرور الوقت، في البداية يكون كل شيء مرتبا ومنظما، لكن بعد فترة من التعديلات وإضافة المزايا الجديدة، يجد المطور نفسه ضائعا بين مئات الاسطر البرمجية إذا لم يتبع منهجية واضحة من اليوم الأول. احببت أن أشارككم هنا بعض الممارسات والخطوات العملية التي اعتمد عليها شخصيا لتنظيم سير العمل البرمجي، وأتمنى أن تفيدكم: 1. تنظيم
في ظل الانتشار الواسع لأدوات الذكاء الاصطناعي التوليدي في كتابة الأكواد، أصبح أمن البرمجيات يواجه تحديات وفرصاً غير مسبوقة في آن واحد. فبينما تسرع هذه الأدوات عملية التطوير، إلا أنها قد تدرج ثغرات أمنية كلاسيكية مثل "حقن الاستعلامات" (SQL Injection) أو كشف مفاتيح التشفير إذا لم يتم فحص مخرجاتها بدقة. تكمن الخطورة في أن النماذج تتعلم من بيانات عامة قد تحتوي على ممارسات برمجية قديمة أو غير آمنة، مما يجعل "المراجعة البشرية" أمراً حتمياً لا غرف عنه. لذا، يجب على
🚜 جرب حاسبة خل الخشب... وقل لنا رأيك بكل صراحة! طورنا حاسبة خل الخشب لتساعدك في حساب الجرعة المناسبة بسرعة وسهولة، وتوفير الوقت وتقليل أخطاء التقدير. 📲 جرّبها الآن: https://woodvinegareg.com/calculator/ 💬 نريد رأيك الحقيقي: هل الحاسبة سهلة الاستخدام؟ هل النتائج واضحة؟ ما الميزة التي أعجبتك؟ وما الذي تقترح إضافته أو تحسينه؟ رأيك سيساعدنا على تطوير الحاسبة لتصبح الأداة المرجعية لكل مزارع ومهندس زراعي. اكتب تعليقك الآن، ولا تنس مشاركة الحاسبة مع من قد يستفيد منها. 🌱
أهلاً بكم جميعاً، خلال دراستي لطبيعة عمل مكاتب المحاماة الصغيرة والمتوسطة، لاحظت أن معظم البرمجيات المتاحة في السوق تعاني من مشكلتين أساسيتين: التعقيد الزائد بكثرة القوائم والخصائص غير الضرورية، وصعوبة الاستخدام التي تجعل الانتقال إليها عائقاً بدلاً من أن تكون أداة مساعدة. من هنا جاءت فكرة بناء تطبيق بسيط ومباشر، يعتمد بالكامل على سلسلة العمل الطبيعية للمحامي: 💡 فلسفة التطبيق وما يميزه: 1. المخرجات المهمة فقط: لا توجد شاشات مزدحمة أو أدوات لا تُستخدم؛ كل ما تراه هو ما تحتاجه لإدارة