-
المساهمات
3051 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
13
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو Chihab Hedidi
-
يوجد العديد من قوالب ووردبريس العربية المجانية التي تدعم ميزات متعددة وسريعة ومتوافقة مع SEO، و الأمر يعتمد على حسب رغبتك و الشكل و الذي تريد من ناحيتي سأقترح عليك قالب Newspaper فهو قالب مجاني مثالي للمواقع الإخبارية والمجلات، ويأتي بميزات متعددة مثل دعم SEO وسرعة الأدا، و يوجد أيضا قالب Astra فهو قالب شهير ومتعدد الاستخدامات، بما في ذلك المواقع الإخبارية، ويوفر أداء ممتازا وسرعة تحميل سريعة وميزات SEO، لكن بصراحة أغلب القوالب التي تكون جيدة تجدها مدفوعة لذا حاول الإستثمار في هذا الأمر و ستجد نتائج أفضل.
- 1 جواب
-
- 1
-
-
من الأفضل البدأ بكورس تطوير واجهات المستخدم حيث يعطيك فكرة على كيفية الإحتراف في التصاميم من البداية، و بعد الإنتهاء تستطيع التعمق في هذا الأمر عن طريق أي لغة برمجة تريد من بينها لغة php التي تمتلكها في الكورس الثاني، و بالنسبة للشهادة فكل دورة لديها شهادة خاصة بها لأن إسم الدورة سيكون في الشهادة و بالتالي سيكون لديك شهادتين. أما بالنسبة لإسترداد المبلغ فهذا الأمر يحدث في حالة لم تجد عمل بعد الإنتهاء من دورة واحدة و لكن لم يتم تحديد الحالات الخاصة مثل العرض الصيفي لذا من الأفضب التواصل مع الدعم لتفهم من عندهم أكثر.
- 5 اجابة
-
- 1
-
-
حاليا لم يعد من الضروري دفع مبلغ 500 دولار لتفعيل حساب Stripe، حيث أن Stripe يسمح بإنشاء حساب تجاري بدون تكاليف أولية، ويمكنك استخدامه لقبول المدفوعات عبر الإنترنت بمجرد إكمال عملية التسجيل وتوثيق الهوية، و قد تكون هناك تكاليف إضافية تتعلق بالتعامل مع بعض المزايا المتقدمة أو في حالة وجود متطلبات خاصة للمشاريع الكبيرة، ولكن حاليا إنشاء حساب وتفعيل بوابة الدفع عبر Stripe لا يتطلب دفع مبلغ كبير. بالنسبة لأسعار الإستضافات فالأمر يعود على حسب المفاهمة بين المستقل و صاحب المشروع، يوجد من يقوم بتضمين هذه القيمة مع سعر المشروع الأولي، و يوجد من يقوم بدفعها مباشرة أو يقوم بشراء الإستضافة و يعطيك الصلاحيات لربط المشروع عليها، يعني الأمر يختلف من مشروع لآخر. بالنسبة لموقع ووردبرس عادة ما يتم تحديد التكلفة بناء على نطاق المشروع ككل، وليس عدد الصفحات فقط، حيث يجب أن يتفق الفريلانسر والعميل على المتطلبات الأساسية للموقع، و بناء على هذه المتطلبات، يتم تحديد السعر الإجمالي للمشروع.
- 1 جواب
-
- 1
-
-
في هذه الحالة windows يدعم مجموعة واسعة من البرمجيات والأدوات الخاصة بالذكاء الاصطناعي، بما في ذلك المكتبات والأطر مثل TensorFlow وPyTorch، بالإضافة إلى أدوات تطوير متعددة، كما أن أغلب أدوات البرمجة والبيئات مثل Anaconda وJupyter Notebook تعمل بسلاسة على Windows، وبالنسبة للبيئة التطويرية في وwindows يمكن أن يكون لديك سهولة أكبر في تثبيت وإعداد بيئات تطوير متعددة، لذا أعتقد أنه من الأفضل الإعتماد على Windows لتتجنب كل المشاكل التي في الأنظمة الأخرى.
- 1 جواب
-
- 1
-
-
نعم هذه النسخة هي من أحدث إصدارات بايثون وتدعم معظم الميزات والتحديثات الجديدة، كما أنها نسخة ثابتة و لا تحتوي على مشاكل، إذا كنت تعمل على مشاريع أو تتعلم من خلال دروس معينة، تأكد فقط من التحقق من التوافق مع المكتبات والأدوات التي تستخدمها، و يمكنك أن تستخدمها في مشاريعك بشكل عادي.
- 1 جواب
-
- 1
-
-
تظهر رسالة الخطأ "element not interactable" تظهر عادة عندما يكون العنصر الذي تحاول التفاعل معه إما غير مرئي أو غير في حالة تمكن من التفاعل معه، في الكود الخاص بك، يبدو أن هذا الخطأ يحدث عند محاولة إرسال نص إلى عنصر الإدخال في السطر 10، لحل هذه المشكلة تأكد من أن العنصر الذي تحاول التفاعل معه مرئي على الصفحة قبل محاولة إرسال النص إليه، حيث أحيانا قد لا تكون الصفحة محملة بالكامل عند محاولة التفاعل مع العنصر، و أيضا تأكد من المسار الخاص بالعنصر رربما هناك خطأ فيه.
-
مكتبة NextAuth.js مفيدة جدا فهي مكتبة شائعة وموثوقة تسهل عليك إضافة ميزات التوثيق والحماية إلى تطبيقك المبني بـ Next.js، و توفر الكثير من الميزات الجاهزة، مما يوفر عليك وقت وجهد كبيرين في كتابة كود التوثيق والحماية بنفسك، كما أن هذه المكتبة تم تطويرها واختبارها من قبل مجتمع كبير من المطورين، مما يعني أنها تلتزم بمعايير الأمان الحديثة وتغطي العديد من السيناريوهات، و لكن مع مرور الوقت يجب عليك فهم كيفية عمل التوثيق والحماية على مستوى أساسي، يعني كبداية يمكنك البدء باستخدام NextAuth.js لتسريع عملية التطوير وفهم الأساسيات، ومن ثم يمكنك في وقت لاحق تجربة كتابة نظام توثيق وحماية بنفسك لتعمق معرفتك ومهاراتك.
- 3 اجابة
-
- 1
-
-
لتحقيق استيعاب 100 ألف متقدم هناك عدة عوامل يجب أخذها بعين الاعتبار لضمان سلاسة العملية وتجنب فقدان البيانات أو حدوث مشاكل، فقبل كل شيء تأكد من اختيار خطة استضافة تدعم الحجم الكبير من البيانات والزيارات المتوقعة، و يفضل استخدام استضافة ذات أداء عالي ومواصفات مناسبة، وفي نفس الوقت تأكد من إعداد قاعدة البيانات بشكل مناسب لتتعامل مع العدد الكبير من الإدخالات، يمكن أن يتطلب الأمر تحسينات مثل فهرسة الجداول وضبط إعدادات الاتصال، و أيضا تأكد من وجود نسخ احتياطية دورية للبيانات لتجنب فقدان البيانات في حالة حدوث مشاكل، يمكنك استخدام خوادم النسخ الاحتياطي أو النسخ المتماثل لقاعدة البيانات لضمان توفر البيانات، لكن دائما يفضل إجراء اختبارات تحمل load testing قبل الإطلاق الفعلي للتأكد من كفاءة النظام.
-
الأمر هنا يعتمد على الإستمرارية، فالدخول لهذا المجال يحتاج منك لأن تكون دائما على إطلاع بما هو جديد و أيضا دائما تحاول تطبيق ما تتعلمه، و في نفس الوقت قم ببرمجة المشاريع الوهمية لتستطيع دائما التطوير من مهاراتك، أما إذا كنت تريد تمارين بخصوص جزء معين من الدروس، يمكنك طلب ذلك أسفل فيديو الدرس و سيتكفل المدربين بإعطاءك تمارين تساعدك على التقدم أكثر.
-
عند الضغط على زر Print Screen على لوحة المفاتيح سيتم نسخ الصورة إلى الحافظة. يمكنك فتح برنامج مثل "Paint" أو "Word" ولصق الصورة باستخدام Ctrl + V، ثم حفظها في الموقع الذي تختاره، كما أنه سيتم حفظ الصورة تلقائيًا في مجلد "Screenshots" داخل مجلد "Pictures" الافتراضي، و يمكنك العثور على هذا المجلد بالذهاب إلى: C:\Users\Pictures\Screenshots أو يمكنك العثور عليه من هنا: قما يمكنك لصق الصورة مباشرة هنا عند إلتقاطها.
-
يمكنك استخدام مكتبة pandas للتعامل مع ملفات Excel بسهولة دون الحاجة لاستخدام مكتبة openpyxl مباشرة في معظم الحالات، لأن مكتبة pandas تعتمد على openpyxl ضمنيا لقراءة وكتابة ملفات Excel، لذلك إذا كنت تستخدم هذه المكتبة، فإنك لا تحتاج إلى استدعاء openpyxl بشكل منفصل إلا في حالات خاصة.
- 4 اجابة
-
- 1
-
-
مكتبة pydantic تستخدم لتحديد التحقق من صحة البيانات وإدارة البيانات باستخدام الأنماط أو schemas مما يجعلها مفيدة جدا عند التعامل مع البيانات المرسلة من واجهات برمجة التطبيقات، أو عند قراءة البيانات من ملفات JSON، أو أي مصدر بيانات آخر. حيث يمكن لهذه المكتبة التحقق من صحة البيانات المدخلة تلقائيا والتأكد من أنها تتوافق مع الأنماط المحددة، كما تقوم بتحويل البيانات المدخلة إلى الأنواع الصحيحة إذا كانت ممكنة، و مصممة لتكون سريعة وفعالة في التحقق من صحة البيانات، و يمكن إستخدامها بالشكل التالي: from pydantic import BaseModel, Field, ValidationError class User(BaseModel): id: int name: str age: int = Field(..., gt=0) try: user = User(id=123, name='Chihab', age=30) print(user) except ValidationError as e: print(e) هنا يتم تعريف نموذج User باستخدام pydantic، ويشمل ثلاث حقول: id، name، وage. عند إنشاء كائن من هذا النموذج، ستقوم pydantic بالتحقق من صحة البيانات المدخلة والتأكد من أنها تتوافق مع الأنماط المحددة، إذا كانت البيانات غير صحيحة، سيتم رفع استثناء ValidationError.
- 3 اجابة
-
- 1
-
-
حالها مثل حال التطبيقات و البرامج، فمفتوحة المصدر يعني أنه يمكن لأي شخص الوصول إلى الكود المصدري للنموذج وتعديله وتحسينه واستخدامه في مشاريعه الخاصة، و هذا مثل نموذج الذكاء الإصطناعي من meta و الذي يسمى Llama، بينما مغلق المصدر فيتم الاحتفاظ بالكود المصدري بشكل سري ولا يمكن الوصول إليه أو تعديله إلا من قبل الشركة أو الفريق الذي قام بتطويره، ومن الأمثلة على ذلك تشمل بعض نماذج الذكاء الاصطناعي الخاصة بشركات مثل Google وOpenAI.
- 2 اجابة
-
- 1
-
-
لا يمكن القول على أنه أهم جزء و لكن هو بالفعل جزء مهم جدا في بناء نماذج تعلم الآلة، و يمكن لاستخراج الميزات المناسب أن يعزز بشكل كبير أداء النموذج، فإذا كانت الميزات التي يتم استخدامها دقيقة وتعكس المعلومات الهامة، فإن النموذج سيكون أكثر قدرة على التعلم والتنبؤ بدقة. و استخراج الميزات يمكن أن تتطلب إبداعا، قد تحتاج إلى ابتكار ميزات جديدة أو العثور على طرق غير تقليدية لتحويل البيانات إلى شكل يمكن للنموذج التعامل معه بشكل أكثر فعالية، في نفس الوقت يتطلب الأمر أحيانا التفكير العميق في طبيعة البيانات وفهم العلاقة بين المتغيرات المختلفة لابتكار ميزات يمكن أن تضيف قيمة كبيرة.
- 4 اجابة
-
- 1
-
-
نعم بايثون تعد واحدة من أهم اللغات في مجال الأمن السيبراني نظرا لسهولة استخدامها وتوفر العديد من المكتبات والأدوات التي تساعد في تحليل البرمجيات الخبيثة، اختبار الاختراق، وتحليل البيانات، كما أن تعلم البايثون يمكن أن يسهل عليك إنشاء أدوات خاصة بك لاختبار الأمان وتطوير البرامج النصية التي تساعد في الأتمتة، أما بالنسبة للذكاء الإصطناعي فوجود مهارات في الذكاء الاصطناعي يمكن أن يعد ميزة إضافية كبيرة، حيث يستخدم الذكاء الاصطناعي بشكل متزايد في مجال الأمن السيبراني للكشف عن التهديدات وتحليل البيانات الكبيرة، فالجمع بين مهارات الأمن السيبراني والذكاء الاصطناعي يمكن أن يجعلك مرشحا أكثر للشركات، حيث يفضل أصحاب المشاريع الأشخاص الذين يمتلكون مجموعة متنوعة من المهارات التقنية.
-
بالتأكيد لا نجد جميع الإمتيازات أو الخصائص التي على الهاتف لأن شركة جوجل لا تركز كثيرا على نفس الميزات لأن أغلب مستخدمي google play يستخدمون الهاتف و بالتالي كل الميزات الجديدة تكون هناك و لكن ربما مع مرور الوقت سيتم إضافة هذه الميزات إلى الكمبيوتر، إذا كنت تريد الوصول إليها من الكمبيوتر يمكنك تحميل أحد تطبيقات محاكاة الهاتف على الكمبيوتر و إستعمال google play منه.
- 4 اجابة
-
- 1
-
-
الأمر ليس هكذا تماما، إذا كان لديك أي شك في أي مشروع على أنه مخالف للشريعة الإسلامية يمكنك تجنبه فلا يستطيع أحد أن يفرض عليك أن تقوم به، أو يمكنك القيام به و لكن بالطريقة التي ترضيك، و في نفس الوقت مجال علوم الحاسوب لا يقتصر فقط على صناعة المواقع، فالمجال واسع جدا يمكنك دخول مجال الذكاء الإصطناعي و العمل على تدريب النماذج و تطويرها و بهذا الشكل تكون بعيد عن إستخدام الصور، كما يمكنك دخول مجال العمل الحر فهذا الخيار يسمح لك بالعمل من المنزل واختيار المشاريع التي تتناسب مع قيمك الدينية والأخلاقية.
-
بالتأكيد هذه الأعمدة مهمة جدا عند تدريب نماذج تعلم الآلة، خاصة إذا كانت ذات صلة بالموضوع الذي تحاول التنبؤ به أو تحليله، في حالة بيانات مرض السكري، قد يكون للجنس والعمر تأثير كبير على النتائج، فمن المعروف أن خطر الإصابة بمرض السكري يزداد مع التقدم في العمر، و يمكن أن يكون هناك اختلافات بين الذكور والإناث في معدلات الإصابة بمرض السكري وأنواع العلاجات المناسبة، لذا من المفيد تضمين هذه الأعمدة في بياناتك عند تدريب النموذج، حيث سيتيح لك ذلك بناء نموذج أكثر دقة يعكس العوامل المتعددة التي تؤثر على مرض السكري.
- 2 اجابة
-
- 1
-
-
بعد تثبيت XAMPP، قم بفتح مجلد التثبيت، بشكل افتراضي يكون المسار على C:\xampp\htdocs، أنشئ مجلد جديد داخل htdocs لمشروعك، مثلا firstproject، بعدها استخدم أي محرر نصوص مثل Visual Studio Code لكتابة كود PHP، و احفظ الملف باسم index.php داخل المجلد الذي أنشأته firstproject، يمكنك كتابة كود بسيط مثل: <?php echo "Hello, World!"; ?> افتح لوحة تحكم XAMPP، شغل خدمة Apache بالضغط على زر "Start" بجانب Apache، ثم افتح متصفح الإنترنت وأدخل العنوان التالي: http://localhost/firstproject/index.php. ، يجب أن ترى النص "Hello, World!" يظهر على الشاشة.
- 1 جواب
-
- 1
-
-
نحن نستخدم برامج الحماية المعروفة بالمستخدمين العاديين مثل كاسبرسكي و هذه البرامج لم يمسها هذا المشكل.
- 5 اجابة
-
- 1
-
-
إنشاء مثل تلك الستايلات يحتاج إلى معرفة في في ال css و هذا ليتناسب مع ستايل الموقع الخاص بك، و يسمى الستايل الزجاجي بال Glassmorphism، و يكون هذا باستخدام backdrop-filter، حيث أن هذا الفلتر يتيح لك تطبيق تأثيرات مثل التمويه على العناصر التي خلف العنصر الحالي، و هذا كود بسيط لcss الذي يمكن أن يساعدك كبداية بعدها يمكنك تعديله حسب إحتياجاتك: body { margin: 0; padding: 0; height: 100vh; display: flex; justify-content: center; align-items: center; background-size: cover; font-family: Arial, sans-serif; } /* تأثير الزجاج */ .glass { background: rgba(255, 255, 255, 0.2); border-radius: 15px; padding: 20px; backdrop-filter: blur(15px); -webkit-backdrop-filter: blur(15px); box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.3); color: #fff; text-align: center; width: 300px; max-width: 90%; }
- 2 اجابة
-
- 1
-
-
تأكد من هذا في سجل ال Logs إذا كان كذلك جرب التواصل مع الهوست لمعرفة السبب.
-
على الأغلب قد يكون هناك خطأ في إعدادات الخادم يؤدي إلى إعادة تنظيم المجلدات بشكل غير صحيح، في حال كنت تستخدم لوحة تحكم لإدارة موقعك مثل cPanel تأكد من الإعدادات هناك و أيضا إطلع على ال logs الخاصة بالموقع لتتبع التغييرات التي تمت عليه، أما المجلد الذي وجدته باسم CGI-bin هو مجلد شائع في مواقع الويب، خصوصا تلك التي تعتمد على الخوادم التي تدعم CGI ، هذا المجلد عادة ما يحتوي على البرامج النصية القابلة للتنفيذ بواسطة الخادم، وغالبا ما يُستخدم لتشغيل السكربتات البرمجية المكتوبة بلغات مثل Python أو PHP. إذا كنت لا تستخدم CGI-bin حاليا، ولم تقم بإنشائه بنفسك فذلك قد يشير إلى وجود إعدادات افتراضية من قبل مزود الاستضافة و التي أدى إلى حدوث هذا الأمر، حاول التحقق من محتويات المجلد إذا كان يحتوي على ملفات غير معروفة أو مشبوهة، قد تحتاج إلى مراجعة هذه الملفات بعناية.
