لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 02/13/23 in أجوبة
-
مرحبااا لدي فورم تسجيل ضمن صفحة Html يوجد سكربت يقوم بالحصول على موقع المستخدم <script> var x = document.getElementById("demo"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } else { x.innerHTML = "Geolocation is not supported by this browser."; } } function showPosition(position) { x.innerHTML = "Latitude: " + position.coords.latitude + "<br>Longitude: " + position.coords.longitude; } </script> احاول تمرير القيم الى المربع تلقائيا (الصورة لتوضيح مااحاول القيام به) <div class="col-md-6 form-group mt-3 mt-md-0"> <input class="form-control" id="imagee" placeholder="imagee" {{form_hospital.imagee}} <br> <input type="text" name="latitude" value="" {{location.lat}}//// احتاج تمرير قيمة Latitude هنا بدل من طباعتها على الشاشة <input type="text" name="longitude" value="" {{location.lng}}//// احتاج تمرير قيمة Longitude هنا بدل من طباعتها على الشاشة2 نقاط
-
انا الان في منتصف مسار الى عالم الويب واشعر ان كمية المعلومات الجديدة كبيرة جدا اواجه صعوبة كبيرة في الفهم ما المطلوب تعلمه من هذا المسار؟ اي يجب ان اعرف البروتوكولات والشبكات؟ هل يجب حفض اسمائها والفروق بينها؟ او مجرد مشاهدة لاخذ فكرة ؟ ما المطلوب ان افعله اثناء او بعد المشاهدة؟ هل يجب ان اتعمق في الاشياء المذكورة في الفيديو واقرأ اكثر عنها ام ما في الفيديو يكفي؟2 نقاط
-
2 نقاط
-
السلام عليكم. هذا الكود فيه مشكلتين: المشكلة الأولى: أريد تغيير النص الثابت في self.wt في كل مرة يتم فيها إرسال إجابة صحيحة لتغيير الحرف الذي يجب كتابته. المشكلة أن الحرف المطلوب يتغير لكن النص في self.wt لا يتغير, كود التغيير موجود في دالة onsend. المشكلة الثانية: الكود self.write.Value="" في الشرط الموجود في دالة onsend لا يقوم بتفريغ مربع الكتابة. فما الحل للمشكلتين؟ الكود: ``` import wx import winsound enletters= ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] class len(wx.Frame): def __init__(self, parent): super(len,self).__init__(parent,-1, title= 'النظام التعليمي, الأحرف الإنجليزية المرتبة') self.p = wx.Panel(self,-1) self.lettern= (0) self.letter= (enletters[self.lettern]) wx.StaticText(self.p, -1, "الإجابات: ") self.verify = wx.TextCtrl(self.p, -1, style=wx.TE_READONLY+wx.TE_MULTILINE+wx.HSCROLL) self.wt= wx.StaticText(self.p, -1, f"اكتب حرف {self.letter} ") self.write = wx.TextCtrl(self.p, -1) self.write.SetFocus() self.send= wx.Button(self.p, -1, "إرسال الإجابة") self.send.Bind(wx.EVT_BUTTON, self.onsend) self.Show() def onsend(self, event): self.result= self.write.GetValue() if self.result == self.letter: self.verify.write(f'''صحيح {self.letter} ''') winsound.PlaySound('data\yes.wav', 1) self.lettern= self.lettern+1 self.letter= (enletters[self.lettern]) self.wt= wx.StaticText(self.p, -1, f"اكتب حرف {self.letter} ") self.write.SetFocus() self.write.Value="" app = wx.App() len(None) app.MainLoop() ```1 نقطة
-
يواجه الكل هذه المشكلة وذلك في بداية تعلمهم لمهارة جديده وليس هناك مشكلة في ذلك حيث أن عند دراسة مفاهيم جديدة مثلاً تعلم ال loop في لغة برمجة ما فعند التطبيق عليها بمثال بسيط يصبح الأمر سهل ولكن عند التفكير في طرق استخدامها في مشروع كامل ستجد الأمر أصعب من المثال البسيط لذلك يعتبر هذه المشكلة موجودة في البداية والكل واجه هذه المشكلة وهي تطبيق جميع المهارات التي تعلمتها في مشروع كامل والحل لهذه المشكلة هو التطبيق على مشروعات أو مواقع كاملة وراء مدرب أكثر من مرة والمحاولة بعدها بناء مشروع كامل بنفسك وستجد أن بناء المشروع بمفردك أصبح أسهل من ذي قبل قراءة والإطلاع على أكواد تطبيقات كاملة ويوجد لديك github يحتوي على ملايين التطبيقات قم بالتعلم منها طريقة بناء المشروع كاملاً وستتعرف وقتها على الطرق العملية لاستخدام المفاهيم التي تعلمتها1 نقطة
-
إن كررت نفس الخطوات وراء المدرّب ستحصل على النتيجة الصحيحة، حاول في كل مرة بعد الانتهاء من المشروع التعديل على نفس المشروع بإضافات بسيطة وحاول زيادتها تدريجياً من تغيير التنسيقات والصفحات وحتى بنية بعض التوابع والأدوات حاول إعادة بنائها وإضافة المزيد من الخاصيات لها وبذلك لن تبدأ المشروع من الصفر وسيكون لديك مرجع صحيح تعود له. والأخطاء التي تظهر لك يمكنك البحث عنها على الانترنت وستجد العديد من الإجابات والنصائح وطرق الاستخدام. النقطة الأهم هي أن تحاول الاعتماد على نفسك وتجنّب الحلول الجاهزة والأسئلة قدر المستطاع وإلا لن تستطيع تنمية مهارات حل المشاكل والتفكير المنطقي لديك وستبقى هذه المشكلات عقبات لديك بدون القدرة على حلها بنفسك. بالتوفيق،1 نقطة
-
كلمة شبكات تحوي العديد من المجالات الفرعية وهو مصطلح كبير وعام، ولكن بالنسبة لمطوري الواجهة الخلفية يكفي كبداية أن تتعلّم أساسيات اتصالات الانترنت من طلبات HTTP ومحتوياتها، التمييز بين أنواع الطلبات، التوثيق والتحقق، بالإضافة لقواعد البيانات وأي لغة برمجة أو إطار عمل تجده مريح لبناء خادم الويب. أما بقية التفاصيل الخاصة بإعداد الشبكات وبيئة النشر والتعامل مع جدار الحماية وغيرها فهي تندرج تحت مسميات أخرى ولا بأس بأن تطلع عليها ولكنها ليست من ضمن المهام الأساسية لمطور الواجهة الخلفية بصورة عامة. قد تختلف المتطلبات من مسمى لآخر ومن وظيفة لأخرى ضمن الشركات، ولكن بشكل عام حاول قدر المستطاع ألا تشتت نفسك بكافة الأمور مع بعضها البعض.1 نقطة
-
في حال كان توجهك إلى الإختصاص في Back - End لا تحتاج إلى التعمق كثيراً في مجال الشبكات فقط يمكنك الإهتمام في أهم البروتوكولات التي ربما تستخدمها في مجال Back - End .1 نقطة
-
من خلال المعلومات الموجودة في هذا المسار فهي أساسيات كافية ولكن إذا أردت التعمق أكثر فذلك بالطبع إضافة قوية لك في مجال الباك اند1 نقطة
-
يعتبر مسار إلى عالم الويب من أكثر المسارات أهمية في هذه الدورة حيث يتم دراسة آلية عمل الويب والشبكات والمتصفحات أي أنه يجب عليك دراسة المسار بتركيز أكبر لفهم المعلومات بشكل أكبر ويمكنك زيادة التركيز والإستفادة من هذا المسار من خلال التركيز على فهم الدروس وتعلم كيفتسير الأمور في الويب التركيز على المصطلحات بالطبع واجب حيث أن هذه المصطلحات مهمة في عالم الويب والأفضل هو تدوين هذه المصطلحات حتى لا تنساها بعد فترة ويمكنك أيضاً التعمق فيها لاحقاً إن لم تستطع فهم جزئية معينة يمكنك طرح السؤال ليجيبك أي مدرب حتى تثبت لديك المعلومة بشكل أكبر والأفضل حالياً هو دراسة ما في هذا المسار حالياً ولاحقاً يمكنك التعمق في هذه المفاهيم من خلال التدوينات التي تقوم بها1 نقطة
-
من الطبيعي أن تشعر أن المواضيع أصبحت كثيرة ويوجد بها بعض الصعوبة ، وسبب ذلك أنك تتقدم في المسارات وتتقدم في مستوى الخبرة لديك ، في حال كنت تريد أن تتخصص في موضوع الشبكات يجب عليك حفظ أسماء البروتوكولات والفروق بينهما ومعرفة كل برتوكول ووظيفته أما إن كنت لا تريد التعمق في مجال الشبكات يمكنك الإكتفاء بالإطلاع عليهم ومحاولة حفظ أهم البرتوكولات التي ممكن أن تستخدمها في مجال وعالم الويب . أثناء مشاهدة الدرس يمكنك أن تقوم بتدوين ما يتم شرحه في الدرس لرجوع إليه في حال إحتجت إليه في المستقبل والتدوين يزيد من تمكين المعلومة وترسيخ المعلومات لديك ، كما يمكنك الإستفادة من الشروحات الموجودة أسفل الدروس .1 نقطة
-
في أي دورة أو فيديو تشاهده ستتعلم الأساسيات التي تحتاجها في تطوير الويب، والأفكار التي يتم شرحها شاملة لجميع جوانب تطوير الويب على جميع المستويات في حال كنت مبتدئ أم لديك خبرة مسبقة من خلال المشاريع العملية بالإضافة للأفكار النظرية. أما بالنسبة لمسارك المهني، فحتماً يجب عليك الاطلاع على المزيد من التفاصيل والبحث والتوسع في فهم الأفكار والتقنيات التي يتم التطرق إليها ضمن الدروس التي تشاهدها حتى تزيد من خبرتك في هذا المجال. كما أن البرمجة في تطور مستمر والتقنيات يتم تطويرها بسرعة كبيرة لذلك مجال تطوير الويب يتطلب من المطور أن يبقى على اطلاع في هذه الأمور. أما بالنسبة للأمور التي تجدها أكثر تعقيداً مثل الشبكات والبروتوكولات، فلا داعي لأن تشتت نفسك الآن في أكثر من مجال. يمكنك أن تضع هدف بسيط أمامك وهو إنهاء مسار محدد والبحث ضمن هذا المسار فقط ومن بعدها يمكنك الانتقال لأي أفكار أخرى تجد نفسك بحاجة للتوسع فيها. إنما الأساسيات التي يتم شرحها في الفيديوهات تكفي لإكمال المسار ومن ثم يمكنك التوسع بنفسك في البحث وتطوير خبرتك. وفي النهاية، ليس بالضرورة على المبرمج أو المطوّر أن يعرف كافة التقنيات والمجالات الموجودة بإتقان كامل، اختصاصك في مجال محدد سيسهّل عليك التقدّم.1 نقطة
-
السلام عليكم. عندي جدول بإسم users (id, name, status)أريد جلب المشاهدات الخاصة بالمستخدم من جدول views(user_id, content_id, status) إذا كان العامود status الخاص بجدول الusers يساوي 1 أريد جلب المشاهدات عندما يكون العامود status بجدول views يساوي 3 وإذا كان العامود status الخاص بجدول الusers يساوي 2 أريد جلب المشاهدات عندما يكون العامود status بجدول views يساوي 4 هل يمكنني فعل ذلك بquery واحدة؟ استخدم لارافل 81 نقطة
-
الكود <html> <head> <title>Voice to Text</title> <script> function erasText(){ document.getElementById("name").innerHTML = ""; } </script> </head> <body> <form> <label>Enter Text: </label> <textarea placeholder="Enter text here for detection." id="name" name="name" class="result" > </textarea> </form> <div class="options" style="display:none"> <div class="anguage" > <p>Language</p> <select name="input-language" id="language"></select> </div> </div> <button class="btn record" id='myid'> <p><b> Start Listening</b></p> </button> <div style="margin-top:-50px;" class="buttons"> <button class="btn clear" id='clr' style="margin-left:150px" onClick="erasText()"> <b>Clear</b> </button> </div> <script> myid.addEventListener('click',function(){ var speech = true; window.SpeechRecognition = window.webkitSpeechRecognition; const recognition = new SpeechRecognition(); recognition.interimResults = true; recognition.addEventListener('result', e => { const transcript = Array.from(e.results) .map(result => result[0]) .map(result => result.transcript) .join('') document.getElementById("name").innerHTML = transcript; console.log(transcript); }); if (speech == true) { recognition.start(); } }) clr.addEventListener("click", () => { document.getElementById("name").innerHTML = ""; }) </script> </body> </html> عندما أقوم بالنقر فوق الزر "clear" ، لا يتم مسح النص الموجود على منطقة النص وعندما أضغط على "Start Listening" ، يعمل هذا الزر. أعتقد أن وظيفة `erasText '' لا يتم استدعاءها وأن الوظيفة التالية فقط هي التي ينم استدعاءها clr.addEventListener("click", () => { document.getElementById("name").innerHTML = ""; }) أرجو منك المساعدة1 نقطة
-
1 نقطة
-
1 نقطة
-
لو قمت بالبحث على محرك البحث جوجل أدوات مجاني في كتابة المحتوي و تصميم الصور سوف يظهر لك العديد من نتئج البحث التي ممكن أن تقترح لك العديد من الأدوات التي تساعدك في كتابة المحتوي و تصميم الصور ، و من هذه الأدوات :- أدوات مساعدة في كتابة المحتوى مجال الكتابة والنحو مثل :- Grammarly المدقق الآلي في مجال وسائل التواصل الإجتماعي والإحصائيات التسويقية مثل :- Hootsuite Buffer BuzzStream Yoast SEO for WordPress Plugin Google Search Console أدوات مساعدة في الوسائط Canva Venngage Snappa1 نقطة