تطوير الويب

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