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

كل الأنشطة

تحدث تلقائيًا

  1. الساعة الماضية
  2. ما الفرق بين التعلم العميق والشبكات العصبية؟ التعلم العميق : هو مجال في الذكاء الاصطناعي (AI). الشبكة العصبية: هي التكنولوجيا الأساسية في التعلم العميق. يتم استخدام مصطلحي التعلم العميق والشبكات العصبية بالتبادل لأن جميع أنظمة التعلم العميق مصنوعة من الشبكات العصبية. ومع ذلك ، تختلف التفاصيل الفنية. بشكل دقيق كل تعلم عميق مبني على شبكة عصبية لكن ليس كل شبكة عصبية هي تعلم عميق. حيث الشبكات العصبية يمكن ان تكون بسيطة او عميقة والتعلم العميق مبني على شبكة عميقة حصرا ونقارن بين النوعين: الشبكات العصبية البسيطة: تتكون الشبكات العصبية من طبقة إدخال وطبقة مخفية وطبقة خرج وتكون أقل تعقيد ، لأنها تحتوي على طبقات قليلة فقط حيث تعمل بشكل جيد عند حل المشكلات البسيطة. غالبا ما تستخدم الشبكات العصبية البسيطة لمهام التعلم الآلي (ML) نظرا لان تطويرها منخفض التكلفة والمتطلبات الحسابية التي يمكن الوصول إليها. يمكن للمؤسسات تطوير التطبيقات التي تستخدم الشبكات العصبية البسيطة داخليا. إنها أكثر جدوى للمشاريع الصغيرة لأن لديها متطلبات حسابية محدودة. إذا احتاجت الشركة إلى تصور البيانات أو التعرف على الأنماط ، فإن الشبكات العصبية توفر طريقة فعالة من حيث التكلفة لإنشاء هذه الوظائف. الشبكات العصبية العميقة (التعلم العميق): تتكون من عدة طبقات مخفية مرتبة للالتفاف(convolution) أو التكرار (recurrence) وبنيتها اكثر تعيقد حيث يمكن ان تكون معقدة للغاية ولها هياكل مثل الذاكرة طويلة المدى (LSTM), وتتطلب بيانات اكبر واضخم لتدريبها لكن اذا توفرت يمكنها حل المشكلات المعقدة كثيرا حيث يكلف تدريب شبكات التعلم العميق الكثير من المال والموارد .فإن أنظمة التعلم العميق لها مجموعة واسعة من الاستخدامات العملية. تتيح لهم قدرتهم على التعلم من البيانات واستخراج الأنماط وتطوير الميزات تقديم أداء متطور. على سبيل المثال ، يمكنك استخدام نماذج التعلم العميق في معالجة اللغة الطبيعية (NLP) والقيادة الذاتية والتعرف على الكلام.
  3. مع التطور الكبير لتقنيات الذكاء الاصطناعي وظهور روبوت الدردشة ChatGPT وغيره من النماذج اللغوية برزت أسئلة كبيرة حول مستقبل مطوري ووردبريس، وكيف يمكن للذكاء الاصطناعي أن يساعدك كمطور ووردبريس ولا يكون ضرراً عليك ويتسبب في خسارتك لوظيفتك. سنقدم لك في هذه المقالة بعض الطرق الحديثة التي يمكن للذكاء الاصطناعي وتحديدًا روبوت GhatGPT أن يساعدك بها مطوري ووردبريس. فبعد قراءتك لهذه المقالة وتجريب بعض التطبيقات المشروحة فيه ستدرك كيف يمكنك الاستفادة من الذكاء الاصطناعي في تسريع إنشاء تطبيقاتك ورفع إنتاجيتك. سنناقش في هذا المقال الأمور التالية: لمحة عامة عن بوت المحادثة الذكي شات جي بي تي ChatGPT. الطرق المختلفة التي يمكن فيها لشات جي بي تيChatGPT مساعدتك كمطور ووردبريس. ولنبدأ بمناقشة هذه النقاط بالتفصيل في الفقرات التالية: لمحة عامة عن GhatGPT إن مصطلح GhatGPT هو اختصار لعبارة Chat Generative Pretrained Transformer وهو عبارة عن أداة من أدوات الذكاء الاصطناعي طورتها شركة الأبحاث OpenAI لتكون أداة قوية جدًا تستخدم طريقة التعليم المعزز والتعليم الخاضع للإشراف للإجابة على الأسئلة المعقدة بفعالية كبيرة. يعد GhatGPT أحد تطبيقات الذكاء الاصطناعي التوليدي Generative AI وهذا يعني أنه عندما يتم تدريبه أو تعليمه فسيكون بإمكانه توليد مخرجات مشابهة للأمثلة التي تم تدريبه عليها، وبالتالي يمكنه مساعدتك في كثير من الأمور مثل كتابة الكود، وصياغة المقالات، وكتابة رسائل البريد الإلكتروني وغيرها من المهام. الطرق التي يساعدك ChatGPT فيها كمطور ووردبريس يقدم لك GhatGPT العديد من المميزات لمطوري ووردبريس ويساعدهم على تحسين بيئة العمل البرمجي، وفيما يلي نقدم لك أبرز هذه الميزات: توليد الكود البرمجي اختبار الكود التوثيق التقني تصحيح الأخطاء توليد التعليقات تبسيط الأكواد المعقدة معالجة البيانات هندسة المميزات توليد كود برمجي بديل تطوير عملية النمذجة إجراء عمليات البحث لنناقش كل ميزة من هذه الميزات بمزيد من التفصيل. 1. توليد الكود البرمجي يعد روبوت الدردشة GhatGPT أداة مفيدة جدًا لمطوري ووردبريس، وخاصة عندما يتعلق الأمر بكتابة الأكواد البرمجية، فهو يزودك بشيفرات تفهم احتياجاتك وتلبيها ويوفر عليك الكثير من الوقت والجهد في كتابتها. ولا يتوقف الأمر على كتابة أكواد بسيطة فحسب، بل يمتلك GhatGPT القدرة على كتابة تعليمات برمجية للمهام المعقدة مثل إنشاء أصناف برمجية classes بالكامل، فحتى إن لم تكن على معرفة كاملة بكتابة كود معين فإن GhatGPT سيتولى الأمر بنفسه ويشرح لك الكود الذي قام بكتابته مما يجعله بمثابة دورة مرشد خاص يعلمك أساسيات كتابة هذا الكود. لتوضيح قدرات GhatGPT في كتابة الشيفرات البرمجية، طلبنا منه كتابة كود يستطيع الزبائن من خلاله اختيار نوع الطعام المفضل لهم من بين أنواع مختلفة، والمفاجأة أن GhatGPT كتب الكود اللازم في غضون لحظات. كان السؤال أو المطالبة الموجهة له بالضبط على النحو التالي: اكتب الكود البرمجي اللازم الذي يُمكّن الزبائن من اختيار عناصر متنوعة من الطعام. وهذا هو الجواب الذي حصلنا عليه: هنا ستجد مثال لكود برمجي مكتوب بلغة HTML يستطيع الزبائن من خلاله اختيار عناصر متنوعة من الطعام وفي حال عدم رضاك عن النتيجة التي حصلت عليها، يمكنك إعادة المطالبة مرة أخرى لتوليد كود آخر لنفس الموضوع، إذ سيقدم لك نتيجة أخرى ويوضح لك ما الذي قام به بالتحديد كما هو موضح بالصورة التالية: ولن يكتفي بكتابة الكود كما ذكرنا بل سيشرح لك الخطوات التي قام بها على النحو التالي: من خلال هذا المثال يمكن أن نخلص للتالي: يمكنك كمطور ووردبريس أن توفر وقتك في كتابة الأكواد التي تستغرق وقتاً طويلاً وتكلف ChatGpt بهذه المهمة وتتفرغ لحل المشكلات الأخرى التي تواجهك في بناء التطبيق. 2. اختبار الكود البرمجي يعد أيضاً GhatGPT أداة مفيدة جدًا لمطوري ووردبريس فيما يخص اختبار الكود البرمجي، فهو يوفر عدة طرق للمساعدة في هذه العملية ويتمتع GhatGPT بقدرة عالية جدًا على فهم الكود الذي تدخله له وتحليله، وتوليد حالات اختبار تغطي الحالات المختلفة للكود مما يوفر وقتك وجهدك كمطور. كما يولد GhatGPT توثيقًا سهلًا وواضحًا لحالات الاختبار المختلفة، ويتضمن هذا التوثيق مدخلات الاختبار، والحالات المتوقعة للخرج، وشروط الاختبار، مما يؤدي إلى تبسيط عملية الاختبار إلى حد كبير. إن توفر هذه المعلومات القيّمة لك كمطور ووردبريس تساعدك على تحديث ومراجعة الكود بسهولة وسرعة أكبر، وتحديد المتغيرات المطلوبة بناءاً على نتائج هذا الاختبار، مما يؤدي إلى بناء تطبيق فعال وخالٍ من الأخطاء. 3. التوثيق التقني قد تكون عملية التوثيق مهمة شاقة ومتعبة للمطورين، ولحسن الحظ يستطيع GhatGPT مساعدتك بشكل رائع في هذا الأمر بفضل المهارات اللغوية التي يمتلكها. فكل ما عليك القيام به ببساطة هو تزويد GhatGPT ببعض التعليمات البرمجية ثم تطلب منه أن ينشئ توثيقًا لهذه التعليمات وستجد أنه سيؤدي هذه المهمة على أكمل وجه وينشئ لك توثيقًا واضحًا وسهلًا ويشرح من خلاله الكود والمدخلات والمخرجات وأي معلومات مهمة أخرى. على سبيل المثال إذا زودنا GhatGPT بجزء من الكود الذي قام هو بتوليده في الفقرة السابقة، ثم طلبنا من أن ينشئ لنا توثيقًا لهذا الكود ستكون النتيجة مشابهة للتالي: كما يزودك GhatGPT بمعلومات أكثر تفصيلاً حول معاملات أو وسطاء كل دالة والخرج النتائج ويوفر اقتراحات للتعامل مع الأخطاء والكثير من الأمور الأخرى، وقد يكون استخدام GhatGPT في عملية التوثيق غير مثالي حاليًا من ناحية دقة المعلومات، ومع ذلك فإنه يستطيع أن يقدم تصورًا جيدًا عن الطريقة المتبعة في عملية التوثيق ويسرع بناء توثيقات البرمجيات ليريحك كمطور ووردبريس من هذه المهمة الممللة ويمكنك من التفرغ لتطوير تطبيقاتك بفعالية أكبر. 4. معالجة أو تصحيح الأخطاء في حال كنت بحاجة إلى تعقب الأخطاء في برنامجك، وتريد تطبيق ممارسات عملية جيدة على الكود فسياعدك استخدام GhatGPT في العثور على الأخطاء البرمجية وفحص أجزاء معينة من الكود وتقديم اقتراحات مفيدة تساعدك في تشخصيص أي مشكلة وحلها بدلاً من أن تمضي ساعات طويلة من البحث المضني عن الأخطاء بنفسك. كما تستطيع أيضاً من خلال GhatGPT إعادة بناء الكود وذلك بفضل تقديم GhatGPT لاقتراحات تعديل لزيادة الوثوقية وقابلية صيانة الكود بحيث يكون هناك عدد أقل من الأخطاء في البرنامج، على سبيل المثال سنعطي GhatGPT كود جافاسكريبت التالي ونطلب منه اكتشاف الأخطاء الموجودة فيه: سيعطينا النتيجة التالية: وسيعطي اقتراحًا للكود المصحح أيضًأ: إن عملية تصحيح الأخطاء باستخدام ChatGPT يمكن أن توفر الكثير من الوقت والجهد خاصة في التطبيقات الكبيرة والمعقدة. 5. توليد التعليقات يمكن أن يوفر GhatGPT ميزة كبيرة وقوية لمطوري ووردبريس وهي التعليق على الكود البرمجي، لتوفير فهم أكبر لما تقوم به التعليمات البرمجية من خلال وضع شرح واضح ومحدد لها. وستلاحظ أن GhatGPT يكتب تعليقات على الكود بصورة ذاتية، لكن يمكنك أن تطلب منه وضع تعليقات أوفى على تعليمات بعينها. ستساعد ميزة كتابة التعليقات هذه على فهم الكود الذي كتبته بشكل أكبر فالتعليقات تعد نوعًا من أنواع التوثيق المفيد الذي يوضح طبيعة الكود مما يجعل الأمر أكثر بساطة لك وللمطورين الآخرين لفهم وظائف الكود والعمل عليه بشكل جماعي. علاوة على ذلك يستطيع GhatGPT شرح وتوضيح جزء معين من الكود وهذه الميزة تكون مفيدة بشكل خاص عندما لا تحتاج أنت كمطور إلى كتابة توثيق كامل للمشروع بل لجزء محدد منه. على سبيل المثال عندما طلبنا من GhatGPT أن يضيف تعليقًا يشرح لنا الكود الموضح بالصورة: كان التعليق على النحو التالي: // الحصول على جميع العناصر في المستند التي تحتوي على الصنف "my-button" // وتخزينها في متغير يسمى "buttons". var buttons = document.getElementsByClassName('my-button'); 6. تبسيط الكود المعقد يسمح GhatGPT للمطورين أن ينشؤوا شروحات بسيطة للكود المعقد، مما يسهل على المطورين الآخرين فهم وصيانة هذا الكود، فيمكن لـGhatGPT إنشاء توثيق وتعليقات للكود كما رأينا ثم يقوم الذكاء الاصطناعي بتبسيط هذا الكود وتوضيحه مما يوفر الكثير من الوقت والجهد على المطور. بالإضافة إلى ذلك ومع القدرة على تبسيط الكود المعقد غالباً ما يكون الكود الذي يكتبه GhatGPT أكثر دقة من الكود الذي يكتبه المطور نفسه. لهذا السبب تعد عملية شرح وتبسيط الكود المعقد في مقاطع صغيرة مفيدة جدًا للمطورين من أجل فهم الكود الصعب وشرحه بوضوح وبساطة لأن GhatGPT يستطيع فهم وتحليل كل سطر من أسطر الكود على حدة ويشرح آلية عمله بالتفصيل. 7. معالجة البيانات إذا كنت بحاجة إلى مساعدة في عملية معالجة البيانات فيمكنك الاستعانة بـGhatGPT في توليد كود مهمته تنظيف وترتيب البيانات وتجهيزها من أجل نماذج الاختبار والتدريب، وهذا يتضمن إدارة المهام مثل تشفير المتغيرات والتعامل مع القيم المفقودة أو حسابها وذلك من خلال عدد من الاستراتيجيات. كما يمكن إنشاء ميزات جديدة من البيانات الموجودة مثل توليد كود يستخرج المعلومات من البيانات غير المهيكلة (مثل النصوص أو الصور) ثم يحول هذه المعلومات إلى بيانات مهيكلة تستخدم في عملية تعلم الآلة machine learning وهذا يجعل عملية المعالجة المسبقة أبسط وأكثر كفاءة ودقة. 8. هندسة المميزات Feature Engineering يساعد GhatGPT في تحسين ميزات البيانات المستخدمة في تعلم الآلة. وتحسين الميزات يعني تحسين جودة وكفاءة البيانات التي تستخدمها النماذج لتحقيق نتائج أفضل. من خلال تقديم إمكانيات إنشاء النصوص الآلية، فعندما تمتلك نموذج للتعلم الآلي مع بيانات مختلفة يستطيع GhatGPT حينها مساعدتك لدرجة كبيرة وتحسين الأداء. لذلك تساعد الميزات الهندسية التي يقدمها GhatGPT في تقليل أخطاء مجموعة البيانات وتحسين الموثوقية والدقة. ملاحظة: هندسة الميزات هي عملية تحويل البيانات الخام إلى ميزات يمكن استخدامها بفعالية في نماذج تعلم الآلة. وتشمل هذه العملية استخراج وتحويل البيانات بهدف تحسين أداء النموذج وزيادة دقته. 9. توليد الكود البديل هذه الميزة مخصصة لمطوري ووردبريس الذين يرغبون في إنتاج كود بديل يعمل على تحسين الأداء إذ يمكن للمطور أن يأخذ أي جزء من الكود القديم ثم يطلب من GhatGPT اقتراح تحسينات على هذا الكود، وربما تكون أحد التحسينات المقترحة هي الحد من استخدام الذاكرة أو ربما تخفيض عدد العمليات الحسابية أو المنطقية في الكود. على سبيل المثال طلبنا من GhatGPT إنشاء كود بديل للكود الموضح بالصورة التالية: فكان جوابه أن قدم لنا الكود الموضح بالصورة التالية: ملاحظة: هذا جزء من الكود فقط ثم قدم لنا الشرح التالي: لاحظ أن التابع ()getName يمكن إضافته هنا في حين أنه غير موجود في الكود الأصلي. وأن عملية إنشاء الكود البديل أصبحت أسهل بكثير بوجود GhatGPT. 10. تطوير عملية النمذجة ونشرها يستطيع GhatGPT تقديم المساعدة في عملية إعداد البيانات النصية وتنظيفها، مما يؤدي إلى تحسين أداء النموذج وجعله ينشئ نصًا يشبه النص الذي ينتجه الإنسان ويمكن استخدام هذا النص لمحاكاة عملية الاتصال بين الإنسان والحاسب، وهذا مفيد جدًا عندما نريد تطوير أنظمة المحادثة الخاصة بالذكاء الاصطناعي مثل نظام الرد الآلي chatbot. كما يستطيع GhatGPT إنشاء شروحات باللغة الطبيعية لتنبؤات النموذج وهذا يساعد النموذج أن يشرح الأمور بسهولة أكبر. ويمتلك GhatGPT قوة كبيرة لتوليد نص اللغة الطبيعية البشرية والتي تفيدك في سياق العمل والتواصل مع الآخرين. 11. عمليات البحث ستحتاج كمطور ووردبريس لبعض الأسئلة خاصة أسئلة البرمجة المعقدة وسيكون GhatGPT خير صديق لك في هذا المجال من خلال تقديم الإجابات على جميع أسئلتك حيث يمكنك استخدام GhatGPT كمحرك بحث حيث بإمكانك أن تطرح عليه الأسئلة المعقدة وأن تحصل منه على إجابات دقيقة بسرعة وسهولة بدلاً من البحث في العديد من المصادر كما أنه يقدم لك أمثلة تحتوي على تعليمات برمجية مع إجاباته حتى تتمكن من معرفة فيما إذا كانت تلك الإجابات كافية أم لا. على سبيل المثال طلبنا من GhatGPT إنشاء مكتبة تضيف ميزة منبثقة pop-up لموقع الويب فكان جوابه كما يلي: ملاحظة: هذا جزء فقط من الإجابة التي قدمها GhatGPT لتوضيح الفكرة. وختامًا نذكرك أن الذكاء الاصطناعي ليس دقيقاً دائماً بنسبة 100% إلا أن بإمكانه في أغلب الأحيان توفير معلومات مفيدة ودقيقة فيما يتعلق بأسئلة البرمجة والتطوير، لذا من الضروي أن تتحقق دومًا من دقة وصحة الإجابات التي يوفرها لك، وهذا يقودنا إلى الأسئلة التالية. هل يمكننا الوثوق بأجوبة GhatGPT؟ يجب أن نعلم كمطورين ووردبريس أن GhatGPT أداة قوية ومفيدة ولكن يوجد فيها بعض العيوب التي يجب علينا فهمها والدراية بها وأولها أن GhatGPT ليس دقيقًا دائماً فهو يعتمد على الأسئلة الموجهة له فعندما تكون الأسئلة غير منطقية ستكون الإجابات غير منطقية كذلك! وتتكون بيانات التدريب الخاصة بالنموذج من مجموعة واسعة من المحتوى المكتوب من قبل البشر وبالتالي يمكن أن تكون أجوبة GhatGPT أحياناً غير دقيقة وغير موضوعية حسب المحتوى المكتوب وبمعنى آخر الدخل الخاطئ يؤدي إلى نتائج خاطئة. باختصار يجب توخي الحذر وعدم الوثوق بكل مخرجات أو أجوبة GhatGPT بشكل أعمى على أنها صحيحة والجيد في الأمر أنه يخضع لتحسينات مستمرة ليصل إلى مرحلة توفير إجابات دقيقة، ومع ذلك يمكنه حاليًا أن يقدم تصورات معينة تفيد المطورين ككل، ومطوري ووردبريس على وجه الخصوص. فلا يجب عليك كمطور الاعتماد على GhatGPT لكتابة الأكواد البرمجية بشكل كامل بالطبع، ولكن يمكنك الاستفادة منها في تسريع إنجاز بعض الأمور التي يتطلبها المشروع الذي تقوم به. لماذا نستخدم الذكاء الاصطناعي؟ مع استمرار تقدم تقنيات الذكاء الاصطناعي وأبرزها GhatGPT ، بات من المهم جدًا البقاء على اطلاع كامل بالتغيرات المتسارعة التي تحصل في هذه التقنيات وهذا سيساعدك في فهم فوائد استخدام الذكاء الاصطناعي، واتخاذ القرارات المناسبة التي تخدم مسيرة عملك كمطور. ويمكن أن يكون GhatGPT أداة قيمة لمطوري ووردبريس (على الرغم من أنها ليست مثالية) من خلال الاستفادة من إمكانياتها المشروحة سابقًا لتوفير الوقت والتركيز على الجوانب الأخرى في بيئة تطوير ووردبريس الخاصة بك. في النهاية: لا داعي للقلق والخوف بشأن استبدال الذكاء الاصطناعي لوظيفتك، على العكس يجب عليك اعتباره تقنية مفيدة لك تساعدك في عملك عند استخدامها بشكل جيد الأمر الذي يؤدي إلى زيادة إنتاجيتك، وخفض التكاليف، وتوفير الوقت، وضمان إنشاء تطبيقات ووردبريس عالية الجودة. نتمنى لكم الاستفادة الجيدة من هذا المقال، وفي حال كان لديك أي تساؤل حول ما ورد في المقال يمكن تركه في قسم التعليقات أسفل المقال أو كتابته في قسم الأسئلة والأجوبة في الأكاديمية. ترجمة وبتصرف للمقال 11Ways ChatGPT Can Help You As a WordPress Developer لكاتبيه N. Fakes & Martin Aranovitch اقرأ أيضًا دليل استخدام ChatGPT API لتحسين خدماتك عبر الإنترنت تطوير تطبيق 'اختبرني' باستخدام ChatGPT ولغة جافاسكربت مع Node.js بناء تطبيق بايثون يجيب على أسئلة ملف PDF باستخدام الذكاء الاصطناعي تدريب بوت المحادثة ChatGPT وتعليمه كيف يتحدث ويتعلم
  4. اليوم
  5. في الكود الذي أرفقته لقد عالجت اضافة التقييم و جلب التقييمات من السيرفر , و الأن لكي تحدث المعلومات التي لديك و تعرض التقييم الجديد على الواجهة قم بطلب api الذي يجلب التقييمات الخاصة بالكتاب الذي أضفت تقييم جديد له في حال نجحت عملية الاضافة (قم بتنفيذ هذه العملية في المكان الذي تستدعي فيه PostReview) وعندما تعود النتيجة سيتم تخزين البيانات في ال redux و بالتالي سيتم اعادة تنفيذ ال Reviews component و تظهر البيانات الجديدة
  6. ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم الأسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.
  7. السلام عليكم هل التعلم العميق هو عبار عن شبكه عصبيه ؟
  8. ما هي المنصات المقصودة؟ أم أنك تبحث عن منصات لذلك؟
  9. اقصد كيفية الاشتراك والتسويق ثم عملية جني الأرباح من المحتوى العلمي وهي فعاليات علمية
  10. هي سيرة علمية وفيها إنجازات كثيرة وشواهد ووصلات ومعرفة في العديد من المواقع.
  11. ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم الأسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.
  12. السلام عليكم هل مبرمجين لغه باثيون ضعيف من حيث ان لغه سهله وفيه مكتبات جاهز وهكذا فا كده هكون مبرمجه ضعيف ؟ عكس لغه سي و سي++
  13. عليك توضيح المقصود من السؤال، فلو تقصد منصات العمل الحر فتستطيع سحب رصيدك من خلال باي بال أو حساب بنكي، والمنصات الأخرى التي تعمل عليها تسير بنفس الآلية أي توفر وسائل سحب معينة تستطيع من خلالها سحب رصيدك بها.
  14. المقصود هو طباعة الرابط أو العنوان الذي تقوم بتمريره إلى src، أي من خلال console.log مع حذف مُشغل ? الخاص بـ optional chaining من العنوان. وبتفقد الكائن العائد من الطلب في الصورة، ستجد أن data هي مصفوفة بينما انت تحاول استخدامها ككائن من خلال النقطة . والصحيح هو استخدام القوسين [] لاستخراج العنصر الذي نريده وهو العنصر 0 أي [0] وذلك العنصر هو كائن بينما data هي مصفوفة بها كائنات.
  15. كما أخبرك مصطفى في التعليق السابق أنه يفضل دراسة دورة علوم الحاسوب لتعلم الأساسيات بشكل جيد قبل الدخول لأي مجال في علوم الحاسوب عموماً وفي الأكاديمية لا يوجد دورة مختصة بالـ blockchain ولكن يمكنك تعلمه من خلال تعلم المهارات التالية رحلتك نحو تطوير برمجيات البلوكشين: خطوات المبتدئ أولاً تحتاج لتعلم تعلّم أساسيات البلوكشين: ما هي تقنية البلوكشين؟ كيف تعمل سلسلة الكتل (Blockchain)؟ ما هي اللامركزية والأمان في سياق البلوكشين؟ ما هي العملات الرقمية المشفرة؟ استكشف أنواع البلوكشين المختلفة ثانياً يفترض أنك قمت بتعلم البرمجة من خلال دورة علوم الحاسوب وعموماً تحتاج لإتقان لغة برمجة واحدة على الأقل كما يفضل التعرّف على لغات برمجة العقود الذكية: Solidity : لغة برمجة العقود الذكية الأساسية على منصة إيثريوم. Vyper : لغة برمجة عقود ذكية آمنة وسهلة القراءة على منصة إيثريوم. Chaincode : لغة برمجة عقود ذكية على منصة Hyperledger Fabric. استكشاف أدوات تطوير البلوكشين: إيثريوم (Ethereum) Hyperledger Fabric ويفضل الإطلاع على الإجابات التالية حيث تشرح ذلك بالتفصيل
  16. لاحظ في الصورة السابقة إن ال data هي عبارة عن مصفوفة وانت لم تستدعي القيمة الأولى من المصفوفة .
  17. لا تسمح ويكيبيديا بنشر السير الذاتية بشكل عام، فهي تهدف إلى توفير محتوى موسوعي، وليس للترويج الذاتي. لكن يتم قبول السير الذاتية العلمية فقط في حالات استثنائية، مثل أن يكون الشخص الذي تنوي كتابة سيرة ذاتية له قد حقق إنجازات علمية بارزة وذات تأثير كبير في مجاله، ويجب أن تستوفي السيرة الذاتية معايير ويكيبيديا الصارمة للمحتوى. ستجد تفصيل هنا بخصوص معايير ويكيبيديا للسير الذاتية العلمية: https://ar.wikipedia.org/wiki/ويكيبيديا:السير_الذاتية وإن لم يكن الشخص مؤهلاً، فلا تحاول إنشاء سيرة ذاتية له على ويكيبيديا. وإن كان مؤهلاً عليك بالتالي: اكتب مسودة للسيرة الذاتية تتضمن جميع المعلومات ذات الصلة عن الشخص وإنجازاته. تأكد من استخدام لغة محايدة وموضوعية. استشهد بمصادر موثوقة لدعم جميع المعلومات التي تقدمها. قم بتنسيق السيرة الذاتية بشكل واضح وسهل القراءة. ثم إنشاء حساب ويكيبيديا (إذا لم يكن لديك حساب): انتقل إلى الرابط هنا انقر فوق "إنشاء حساب". اتبع التعليمات لإنشاء حسابك. ثم قم بتسجيل الدخول. بعد ذلك عليك إنشاء صفحة جديدة للسيرة الذاتية، انقر فوق "إنشاء" في شريط القائمة العلوي، ثم اكتب عنوان الصفحة باسم الشخص الذي تنوي كتابة سيرة ذاتية له، وانقر فوق "إنشاء صفحة". ثم رفع المسودة وتحريرها وتنسيقها واستخدام الصور ومقاطع الفيديو إن لزم الأمر والمصادر ذات الصلة والتأكد من أنها خالية من الأخطاء اللغوية، ثم قم بطلب مراجعة السير من قبل محرر ويكيبيديا (انقر فوق "طلب مراجعة" في شريط الأدوات الموجود أعلى الصفحة). سيقوم محررو ويكيبيديا بمراجعة الصفحة وتقديم ملاحظاتهم، قم بإجراء أي تعديلات ضرورية بناءً على ملاحظاتهم، وبمجرد موافقة المحررين على الصفحة، سيتم نشرها على ويكيبيديا. دليل المبتدئين في إنشاء صفحة ويكيبيديا: https://ar.wikipedia.org/wiki/ويكيبيديا:إنشاء_سيرة_شخصية
  18. السلام عليكم ورحمة الله وبركاته كيفية انشاء ورفع سيرة علمية عبر ويكيبيديا علما انها متوفرة من كافة الشروط والروابط. وبارك الله فيكم
  19. عليك إذن طباعة الرابط الذي تقوم بتمريره إلى src وإن ظهر غير معرف أو به مشكلة، قم بطباعة الكائن نفسه الذي تحاول قراءته منه. فأن أرى أنك قد وضعت optional chaining وذلك ليس صحيح، فأنت تقوم بتمرير رابط ويجب تمريره فهو ليس اختياري، إذن يجب إزالة ذلك المعامل وتفقد هل يتم تمرير الرابط أم لا.
  20. السلام عليكم ورحمة الله وبركاته عملية جني الأرباح من المنصات عبر النت. بارك الله فيكم
  21. أولا ارجو الرد على السؤال لأننى لا ألقى الاجابات على اسألتى المطروحة هنا خطأ فى استدعاء الصور وواضح ان الخطا فى src ولكنى لا استطيع تتبعه
  22. يوجد الكثير من المواقع التي يمكنك رفع الفيديوهات عليها و منها: YouTube. Vimeo. DailyMotion. PeerTube. و لكن يبقى اليوتيوب هو الأشهر بينها , يمكنك أن ترفع الفيديوهات على حسابك الشخصي و تجعلها خاصة. ثم بعد أن تقوم برفع الفيديوهات عليك أن تقوم بحفظ روابط الفيديوهات في التطبيق الخاص بك ضمن مصفوفة كالتالي: public class Lesson { private String name; private String videoUrl; public Lesson(String name, String videoUrl) { this.name = name; this.videoUrl = videoUrl; } public String getName() { return name; } public String getVideoUrl() { return videoUrl; } } List<Lesson> lessons = new ArrayList<>(); lessons.add(new Lesson("اسم_الدرس_1", "رابط_مقطع_الفيديو_1")); lessons.add(new Lesson("اسم_الدرس_2", "رابط_مقطع_الفيديو_2")); // أضف المزيد من الدروس حسب الحاجة هنا قمنا بإنشاء صف جديد اسمه Lesson و لهذا الصف خاصيتين هما اسم الدرس و رابط الدرس و تابعين يعيدان الاسم و الرابط, ثم أنشأنا قائمة لنخزن فيها الدروس. و الأن عليك أن تعرض الفيديوهات للمستخدم , هناك عدة طرق لعرض الفيديوهات و هذا الأمر يعتمد على ماذا تريد أنت, ومن هذه الطرق مثلا أن تقوم بعرض لائحة بأسماء الدروس للمستخدم و عندما يقوم المستخدم بالضغط على الدرس تقوم بعرض الفيديو.
  23. بطبع نعم يمكنك استخدام إطارات عمل ويب مثل Flask أو Django وهذه التخصصات او الفريمورك تكون وظيفة مطور الخلفيه يتم إنشاء واجهة برمجة تطبيقات (API) تمكن صفحة الويب الخاصة بك باستدعاء وظائف بايثون من خلالها باستخدام AJAX في جافا سكريبت يمكنك أن تستقبل واجهة برمجة التطبيقات طلبات HTTP وترسل الاستجابات بتنسيق JSON. يمكننا اعطاء مثال بسيط لكفية استقبال (API) في مشروعك بواسطة الجافا سكريبت <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Test API</title> <script> document.addEventListener("DOMContentLoaded", function() { fetch('/api/data') .then(response => response.json()) .then(data => { console.log(data); document.getElementById('apiResponse').textContent = data.message; }) .catch(error => console.error('Error:', error)); }); </script> </head> <body> <h1>Response from Flask API</h1> <p id="apiResponse">Waiting for response...</p> </body> </html> يستخدم الكود JavaScript لإرسال طلب HTTP GET إلى /api/data. بمجرد أن يتم تحميل البيانات، يتم تحديث النص في العنصر اللذي يحتوي علي id يسمي apiResponse بالرسالة المستلمة من الAPI ملحوظه /api/data هو رابط ال api ومطور الواجهه الخلفيه المسؤول عن اعطائه لك يمكنك التعمق اكثر بقرات هذه المقالات
  24. لدي تطبيق اندرويد تعليمي لطلاب المرحلة الثانوية ولدي دروس مسجلة كفيديو صممت تطبيق اندرويد عن طريق موقع App Creator بالاستعانة باليوتيوب وكل شيء جاهز بقي لدي خطوة واحدة كيف استطيع رفع فيديوهاتي على موقع وربطها بالتطبيق عن طريق الرابط لتعمل داخله
  1. عرض المزيد
×
×
  • أضف...