اذهب إلى المحتوى

محمد Fahmy

الأعضاء
  • المساهمات

    986
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    5

كل منشورات العضو محمد Fahmy

  1. جرب هذا الأمر. npm init vue@latest وأتبع التعليمات الموجودة في هذه الصفحة. https://vuejs.org/guide/quick-start.html#creating-a-vue-application
  2. جرب أن تقوم بأغلاق جهازك وجرب من جديد و أن ظهر لك نفس الخطاء جرب هذه الأوامر. npm config set fetch-retry-mintimeout 20000 npm config set fetch-retry-maxtimeout 120000
  3. أنصحك باستخدام مدير الحزم Yarn. وهذه طريقة تثبيت Vue وعمل مشروع جديد من خلال مدير الحزم yarn. قم بتثبيت yarn من خلال الأمر التالي. npm install --global yarn ثم قم بتثبيت Vue/cli من خلال الأمر التالي. yarn global add @vue/cli ولعمل مشروع Vue جديد نفذ الأمر التالي. vue create project-name
  4. من قال ذلك أخي يمكنك أضافة اي tag قبل او بعد وسم الpre وسوف يعمل أنظر هذا المثال.
  5. يمكنك أستخدام الوسم pre فهو يظهر النص كما هو مكتوب بنفس المسافات في الكود. وهناك الوسم br يقوم بوضع سطر فارغ هكذا.
  6. جرب أن تقوم بأغلاق جهازك وجرب من جديد و أن ظهر لك نفس الخطاء جرب هذه الأوامر. npm config set fetch-retry-mintimeout 20000 npm config set fetch-retry-maxtimeout 120000
  7. هذا الخطاء يقول أنك لديك مشكلة في شبكة الأنترنت تأكيد من أتصالك بالأنترنت وحاول مرة أخري
  8. جرب تنفيذ هذا الأمر. npm install --loglevel=error -g @vue/cli
  9. يجب عليك تعديل حجم الشاشة من أعدادات لينكس وأختيار حجم شاشة أكبر هكذا.
  10. دعنا نفهم كيف تعمل try و catch. try { // الشيفرة... } catch (err) { // err هو كائن الخطاء // التعامل مع الأخطاء } أولًا، يتم تنفيذ الشيفرة في try {}‎. وأن نجح التنفيذ دون أيّ أخطاء، لا يتم تنفذ الكود الكتوب في الدالة catch(err)‎. إن حدث أيّ خطأ يتوقّف التنفيذ داخل الدالة try ويتم تنفذ الكود الذي بداخل الدالة catch(err)‎, والمتغير err هو كائن الخطاء يمعني أنه يوجد به معلومات الخطاء. وهذة المقالة تشرح كيفية أستخدام try و catch مع الأطاء بالتفصيل وبمكنك عمل أخطاء بنفسك في حالات أنت تختارها حتي تنبه نفسك بأستخدام مُعامل "الرمي" throw.
  11. قم بتفعل وضع الشاشة الكاملة من خلال القائمة view هكذا.
  12. برنامج XLogoOnline: Programming at primary school هو برنامج خاص بتعليم الاطفال في المراحل الأساسية التفكير المنطقي من خلال الالعاب وهو مشايهة لبرنامج Scratch. يمكنك الأستفادة منه من خلال تعلم التفكير المنطقي فهو مقدمة جيدة للبرمجة.
  13. نصيحتي لك أن تقوم بتثبيت أكثر من إصدار لل PHP علي سيرفر ال VPS الخاص بك, وهناك أكثر من طريقة لفعل ذلك هذه بعضها. استخدام نظام وهمي (Virtual Machine) من خلال تثبيت نظام وهمي علي السيرفر الخاص بك قم بتثبيت الإصدار الذي تريد من لغة PHP علي هذا النظام الوهمي. استخدم Docker وقم بعمل أكثر من حاوية بأكثر من إصدار وهذه نبدة مختصرة عن Docker. يمكنك معرفة المزيد عن Docker و كيف يمكنك استخدامه لحل مشكلة الإصدارات والاعتماديات من خلال هذه المقالة. استخدم خادم الويب لتثبيت أكثر من إصدار لل PHP علي منافذ (Ports)محتلفة يمكنك فعل ذلك من خلال خادم الويب مثل Apache أو Nginx بتثبيت أكثر من إصدار لل PHP وجعل كل إصدار يعمل علي منفذ مختلف. لذلك سوف تحتاج إلي عمل بعض الأعدادت علي الشيفرة البرمجية الخاصة بك لكي تجعل كل منفذ يعمل مع إصدار PHP معين.
  14. هذا هو الكود بعد تنظيمة قم بتجربته فهو يعمل. age = int(input("What Your Age : ")) if age >= 18: y= input("Do You Came Here (yes/no) : ") if y == "yes": print("Nice Welcome Here again") else: print("Sorry is Your Age is") else: print("Sorry is Your Age is") غالبا المشكلة كانت في تنظيمك للكود حيث أن لغة بايثون حساسة للمسافات(الإزاحات). أنصحك بتصفح هذه المقالة فهي تشرح المسافات بشكل عام في بغة لغة بايثون.
  15. صديقي الملف المضغوط الذي رفعته ليس فيه ملفات أرفع الملف الصحيح سوف نساعدك .
  16. دعنا نبدأ بتعريف مصطلح تطوير المواقع Web Development هو مصطلح يطلق علي المجال ككل سوف نقوم بتفسير هذا المصطلح حتي تتضح الفكرة, ينقسم تطوير المواقع إلى جزئين وهما: الواجهات الأمامية Front-End و الواجهات الخلفية Back-End ويوجد ايضا المطور الشامل Full-Stack (هذا المطور يتقن برمجية الواجهات الأمامية و الواجهات الخلفية ). الواجهات الأمامية Front-End الواجهات الخلفية Back-End المطور الشامل Full-Stack مبرمج الواجهات الأمامية Front-End يطلق عليه Front-End Developer, و مبرمج الواجهات الخلفية Back-End يطلق عليه Back-End Developer, و الذي يتقن الإثنين فيطلق عليه Full Stack Web Developer. لذلك يفضل أن تبدأ ك مبرمج للواجهات الأمامية Front-End حتي تفهم كيف يتم عمل صفحات الويب (ليس عليك التعمق في هذا التخصص إذا كنت تريد أن تصيح مبرمج للواجهات الخلفية Back-End) ثم أنتقل إلى برمجة الواجهات الخلفية Back-End وعندها سوف تصبح Full Stack Web Developer. وهذه مقالة تشرح هذا الموضوع بالتفصيل. وسوف تفيدك هذه الأجاية. وأنصح بشدة بتصفح هذة المقالة فهي تشرح بالتفصيل كل شيئ يخص عالم الويب وكيف تبدأ فيه وكيف تتعلم البرمجة و ما هي البرمجة والكثير.
  17. المشروع جيدجدا خصوصا في حجم الشاشات الكبيرة ولكن يوجد بعص المشاكل البسيطة في الشاشات الصغيرة, منها: في هذه الصورة الروابط ليست مكانها. وهنا الشعار وعنوان الموقع لايوجد مسافة بينهم. وايقونة عربة الشراء ليست موجودة في المنتصف. وصورة ال slider ليست في منتصف ازرار التنقل بس ال slides. . وهنا بطاقة الشراء لاتظهر كاملة.
  18. قم بأزالة السطر رقم 13 لانه مكرر في السطر رقم 19 وهذا هو سبب المشكلة. وايضا تأكيد من حفظ الملفات وإعادة تشغيل الفمشروع. ملاحظة عندما يكون لديك مشلكة في الكود بفضل أن تقوم بوضع الأكواد التي فيها المشكلة وليس صورة. ملاحظة إذا كنت مشترك في أحدي دورات حسوب قم بوضع سؤالك في التعليقات أسفل الدرس وسوف يقوم المدربين يالجوابك علي سؤالك.
  19. هذه مشكلة في كود API الخاص بك. تأكيد أنك قمت بعمل ال route الخاص بالعنوان api باستخدام الدلة Get وليس Post. لأن الخطاء الظاهر يخبرك انه لا يوجد مسار بالاسم api باستخدام الدلة Get. يجب أن يكون التوجية هكذا. router.route('/api').get(function(req,res){ [...] })
  20. هذا ليس خطاء انه فقط تحذير ولا توجد مشكلة.
  21. هذه الإجاية تجيب علي سؤالك.
  22. يوجد أضافة للمتصفحات يمكنك من خلالها متابعى أخر الأخبار في عالم البرمجة وهي Daily.dev. وتعمل بشكل بسيط فقط في كل مرة تفتح فيها نافذة جديدة في المتصفح سوف تفتح لك هذه الإضافة أخر أخبار في عالم البرمجة. ومن مميزات هذه الإضافة انه يمكنك تخصيصها لمتابعة الموضوعات التي تهمك مثل لغة برمجة معينة أو حتي إطار عمل معين. وهذا نقاش جميل فيما يخص موضوع الخوف من الذكاء الإصطناعي. https://io.hsoub.com/culture/18709-لماذا-لا-يهتم-الكثير-من-البشر-الى-العواقب-المترتبة-على-الذكاء-الاصطناعي-الخارق
  23. أستضافة Heroku لم تعد مجانية لذلك أنصح برفع موقعك علي أستضافة Render من هنا أنت فقط تحتاج إلى عمل حساب علي GitHub من هنا, ثم تقوم بربط حسابك في GitHub مع حسابك في Render. يمكنك التعرف علي Git و GitHub من خلال المقالات الموجودة في أكاديمية حسوب من هنا. يمكنك معرفه طريقة الربط بالتفصييل من خلال موقع Render من هنا. يمكنك الأستفادة من هذا السؤال في كيفية عمل حساب علي GitHub. بالنسبة MonogoDB قم بعمل قاعدة بيانات مجانية علي MongoDB Atlas من هنا. ثم قم بربط قاعدة البيانات مع Backend. وبالتوفيق.
  24. هل يمكن توضيح السؤال أكثر
  25. يمكنك فعل ذلك من خلال كود HTML فقط بإضافة الخاصية contenteditable إلى Tag ال P هكذا. انظر علي المثال في صفحة Codepen من هنا (لقد قمت بالتعديل عليها).
×
×
  • أضف...