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

لوحة المتصدرين

  1. ليان أبو شعر

    ليان أبو شعر

    الأعضاء


    • نقاط

      6

    • المساهمات

      46


  2. محمود سامي7

    محمود سامي7

    الأعضاء


    • نقاط

      4

    • المساهمات

      155


  3. Wael Aljamal

    Wael Aljamal

    الأعضاء


    • نقاط

      4

    • المساهمات

      6975


  4. أسامة زيادة

    أسامة زيادة

    الأعضاء


    • نقاط

      4

    • المساهمات

      2501


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 12/08/21 in أجوبة

  1. كيف ممكن اعدل ع اللوجو في ال css بحيث الغي المساحة يلي في التوب ويلي ع اليسار داخل الكود المحدد يعني الشعار يبلش من اول الصفحة بدون المسافة هااي
    2 نقاط
  2. لوسمحت كيف ممكن أجيب ال الأيقونات هاي باستخدام لغة ال Htmlوcss بدون ادراجها ع شكل صورة (الفيس بوك وال inو ال Twitter لاضعها قبل تسكيرة ال div للكود المحدد
    2 نقاط
  3. انا جديد نوعا ما بالبرمجة وانا لي يومين مخلص كورس htmlو css وانا سويت موقع ويب جاهز بس المشكلة اني ما عرفت كيف اربطها بقاعدة البيانات واخلي مثلا شاشة تسجيل الدخول تسجل دخول فعلا
    1 نقطة
  4. مرحبا لدي مشكلة في فلاتر حيث لا استطيع تشغيل المشروع أو انشاء مشروع جديد وعند كتابة flutter doctor في cmd تظهر هذه النتيجة
    1 نقطة
  5. اريد ان اعرف هل الاستضافة تغني عن الكتابة بالاكواد ؟ وهل استطيع عدم تجديد الاستضافة بمجرد ظهور موقعي على محركات البحث؟ وهل في حالة الاستضافة وبكتابة الكثير من المدونات يظهر الربح في الشهور الاولى ؟اقصد هل الربح يعتمد على فترة في الاستضافة ام يعتمد على كمية المدونات؟
    1 نقطة
  6. أقوم ببعض عمليات المعالجة على نصوص، وأحتاج إلى طريقة لتحديد فيما إذا كانت الكلمة تنتمي إلى اللغة الإنجليزية أم لا، حيث أنه في حال كانت تنتمي للغة أريد القيام بشيء محدد، وإلا شيء آخر..
    1 نقطة
  7. أقوم ببعض عمليات استخراج البيانات باستخدام سيلينيوم من صفحة بها محتوى محمل بجافا سكريبت. على سبيل المثال ، المحتوى الذي أريده بالتنسيق التالي: <span class="rule">stay away from women</span> ... ... ... <span class="rule">Never forget the previous rule</span> وأريد الحصول على النصوص الموجودة ضمن ال span؟
    1 نقطة
  8. عندما أقوم بتشغيل أي مشروع مبني بإستخدام فلاسك Flask يتم زيارة المشروع على الرابط localhost:5000 وبالطبع يمكنني أن أقوم بتغير هذا المنفذ (5000)، ولكن كيف يمكنني أن أزيله بالكامل حتى أتمكن من زيارة الموقع من خلال localhost مباشرة بدون تحديد منفذ معين؟
    1 نقطة
  9. أقوم بإستخدام SQLAlchemy ولكن أريد أن أقوم بتنفيذ جملة SQL خام بدون الإعتماد على التوابع الموجودة في SQLAlchemy حاولت أن أنفذ الكود التالي: connection = db.session.connection() connection.execute( <sql> ) ولكن لم يعمل الكود السابق، لذلك أريد أن أعرف كيف أقوم بتنفيذ جملة raw SQL في فلاسك Flask بإستخدام SQLAlchemy؟
    1 نقطة
  10. أريد الحصول على عنوان ip الخاص بأي مستخدم يزور مسار معين في تطبيق فلاسك Flask من أجل تخزين بعض المعلومات في عملية logging كيف أقوم بهذا الأمر؟ أنا أستخدم flask 1.1 و python 3.9
    1 نقطة
  11. نصحوني اصدقائي بلغة بايثون كونها اسهل من php فهل تنصحوني بها رغم انني اريد ان اربط موقعي بقاعدة بيانات
    1 نقطة
  12. شكرا وفعلا سأبدأ بتعلمها من اليوم بأذن الله
    1 نقطة
  13. السلام عليكم ورحمه الله وبركاته أسهل لغة فعلا لتعلمها هي بايثون من ناحية السهولة لكن قاعدة البيانات ليست مقياس لبدء تعلمك لغة ام لا فاي اطار عمل مستخدم لبناء مواقع الويب كDjango المبني علي بايثون أو لغة بايثون يدعم قواعد البيانات التالية : 1-PostgreSQL 2-MariaDB 3-MySQL 4-Oracle 5-SQLite لكن بما أني أفضل لغة php وأطار عمل لارافيل فانصحك بها.
    1 نقطة
  14. يمكن استخدام كلا اللغتين في تطوير مواقع الويب حيث أن بايثون لغة متعددة الأغراض فيمكن استخدماها في تطوير مواقع الويب ، تطوير تطبيقات سطح المكتب ، الذكاء الاصطناعي والبحث العلمي وغيرها من الأغراض ، في حال أردت استخدام بايثون في تطوير مواقع الويب يجب أن تتوفر لديك معرفة بعدة إطارات عمل مثل Django و Flask ، وشعبيتها أقل عموماً بين مطورين الويب بالنسبة إلى PHP . أما عن PHP هي ليست متعددة الأغراض هي لغة متخصصة في برمجة الخوادم والاستخدام الأساسي لها تطوير الواجهات الخلفية لمواقع وتطبيقات الويب ، وتعتبر لغة قوية ومشهورة عالمياً وهي المستخدمة بين المطورين . يوجد في الأكاديمية مقال يتم شرح فيه الفرق بين اللغتين بالإضافة إلى (روبي) حيث يشرح فيه استخدامات كل لغة و سهولة التعلم و الدعم والأمان والأداء والسرعة والمكتبات وإطارات العمل والطلب في السوق لكل لغة وغيرها. نصيحتي لك إن كنت تريد التخصص فقط في تطوير تطبيقات الويب يفضل تعلم PHP .
    1 نقطة
  15. خطأ تحديث وأنشاء عميل مشروع لارافيل أستعمل http request validation للتاكد من الحقول المدخلة من المستخدم . يتم أستعمال bootstrap model في المشروع لعرض البيانات الي العميل . المشروع علي الرابط التالي : https://github.com/mahmoudsamyhosein/otel ايضا الكود التالي لا يتم تخزين بياناته المعروضة للمستخدم في قاعدة البيانات . يتم تخزين كود حلقة while فقط . المعروضة للمستخدم . أيضا في حالة ان جدول قاعدة البيانات فارغ المتحكم يعطي خطأ في الروت التالي مرفق ملف قاعدة البيانات <form action="{{route('clients.show',$allclient->id )}}" method="GET"> <div class="form-group col-lg-2 col-md-2"> <label for="inputState">نوع العميل</label> <select id="inputState" name="guest_type" type='text' class="form-control"> <option selected>...أختر</option> @php $formhandler = include(resource_path('countries/countries.php')); @endphp @foreach ($formhandler['client_type'] as $client_type => $value) <option value="{{$client_type}}">{{$value}} </option> @endforeach </select> </div> myotel.sql
    1 نقطة
  16. يوجد حرف s ناقص في اسم المتحول allclients return view('admin/clients/index',compact('allclients')); ضمن ملف العرض
    1 نقطة
  17. ملف العرض : views/clients/index أسم المتحكم : ClientController في حالة انة قاعدة البيانات ليس بها حقول يعرض الخطأ التالي
    1 نقطة
  18. في أي ملف موجود الخطأ؟ لكي أجد الملفات بسهولة، شكرا لك
    1 نقطة
  19. هذا الخطأ سببه أنك لا تختبر هل يوجد بيانات ضمن المتحول أم لا قبل عمل حلقة عليه، يمكنك استخدام if else @if(isset(formhandler['client_type'])) @foreach ($formhandler['client_type'] as $client_type => $value) <option value="{{$client_type}}">{{$value}} </option> @endforeach @else @endif أو مثلا هكذا: @isset($records) // $records is defined and is not null... @endisset @empty($records) // $records is "empty"... @endempty لم أفهم جزء أرجو التوضيح
    1 نقطة
  20. تقنيات HTML و CSS تعمل على تكوين وتنسيق هيكلية الموقع ، أما لجعل الموقع يتفاعل مع المستخدم يجب عليك تعلم لغة البرمجة PHP لأنها تمثل حلقة الوصل بين قاعدة البيانات والموقع ، لذلك يجب عليك تعلم لغة البرمجة PHP وكيفية التعامل مع قاعدة البيانات ، لتسطيع تنفيذ هذا الأمر . يوجد في الأكاديمية دورة تطوير تطبيقات الويب باستخدام لغة PHP تساعدك الدورة على إنشاء موقع ويب متفاعل مع المستخدم بالكامل ، أيضاً توجد عدّة مقالات في الأكاديمية تساعدك في فهم لغة PHP يمكنك الاطلاع عليها من هنا
    1 نقطة
  21. كيف يمكننا تثبيت مكتبة NLTK في بايثون؟
    1 نقطة
  22. تمام بس آخر شي زر ال register كيف أجعله بجانب زر ال login بنفس ملف الكود
    1 نقطة
  23. ما معنى POLICY و FORM REQUESTES في أوامر أنشاء النماذج والمتحكمات وجداول التهجير في artisan لارافيل # Generate a model and a FlightFactory class... php artisan make:model Flight --factory php artisan make:model Flight -f # Generate a model and a FlightSeeder class... php artisan make:model Flight --seed php artisan make:model Flight -s # Generate a model and a FlightController class... php artisan make:model Flight --controller php artisan make:model Flight -c # Generate a model, FlightController resource class, and form request classes...ما معني هذا السطر بعد الفورم php artisan make:model Flight --controller --resource --requests php artisan make:model Flight -crR # Generate a model and a FlightPolicy class... php artisan make:model Flight --policy # Generate a model and a migration, factory, seeder, and controller... php artisan make:model Flight -mfsc # Shortcut to generate a model, migration, factory, seeder, policy, controller, and form requests... ماهي الPOLICY php artisan make:model Flight --all # Generate a pivot model... php artisan make:model Member --pivot
    1 نقطة
  24. يعتبر كل من اللواحق المضافة للأوامر خيارات يتم تطبيقها أثناء تنفيذ الأمر. ومن بين الخيارات التي يقبلها الأمران: php artisan make:model ModelName الخياران policy-- و request-- حيث أن الخيار policy يقوم بإنشاء صنف سياسة policy جديد. السياسات هي تصنيفات تنظم منطق الترخيص حول نموذج أو مورد معين. على سبيل المثال، إذا كان تطبيقك عبارة عن مدونة، فقد يكون لديك نموذج منشور Post وسياسة PostPolicy مقابلة لترخيص عمليات المستخدم مثل إنشاء أو تحديث المنشورات، حيث يحوي هذا الصنف كامل عمليات الترخيص بشأن كل تابع أو كل وظيفة. مبدئيا ، يمكن إنشاء سياسة ما عن طريق الأمر: php artisan make:policy PostPolicy أو يمكن ربطها بملف النموذج عن طريق الأمر: php artisan make:policy PostPolicy --model=Post أو عن طريق إضافتها كلاحقة خيار في أمر إنشاء النموذج: php artisan make:model ModelName --policy ليقوم هذا بإنشاء صنف نموذج وصنف سياسة مقابل له. الخيار الآخر الذي يقبله أمر إنشاء النموذج هو خيار requests-- . يتم عن طريق تخصيص هذا الخيار إنشاء صنفي طلبيات Request يخصان عملية التحديث والإنشاء بداخل مجلد app\requests. أصناف الطلبيات في لارافيل هي نسخ عن الصنف Request قابلة للتخصيص تحتوي على منطق يمكن عن طريقه التحقق من سلامة الطلبيات وتوثيقها. يمكنك التعرف أكثر عن الطلبيات في: قد تحتاج مراجعة التحقق في لارافيل > التحقّق من صحّة طلب استمارة > إنشاء طلبات الاستمارة. و الترخيص في لارافيل > إنشاء السياسات.
    1 نقطة
  25. السبب في ذلك هو تنسيقات العنصر header وهو بالفعل الحاوية الخاصة بالشعار , لقد قمتي باعطاءه خاصية padding كالتالي header { display: flex; justify-content: space-between; align-items: center; padding: 30px 10%; ^^^^^^^^^^^^^^^^^ } قمتي باعطاء عنصر header هامش داخلي من الاعلى والأسفل بمقدار 30 بكسل وبقيمة 10% من اليمين واليسار مما جعل الشعار يظهر بهذا الشكل يمكنك حذف الخاصية فتصبح الصورة في الزاوية تماما
    1 نقطة
  26. https://drive.google.com/file/d/1KyXEoE7hRDpmTc5gj1E1GGGrEoL8nUq3/view?usp=sharing https://drive.google.com/file/d/1KyXEoE7hRDpmTc5gj1E1GGGrEoL8nUq3/view?usp=sharing
    1 نقطة
  27. يمكنك إعطاء الصنف logo. موقع مطلق أو ثابت بأحد التنسيقات التالية أي نحدد موقعه بالنسبة لحواف الصفحة من الأعلى واليسار .logo { position:absolute; top:0; left:0; } ***** .logo { position:fixed; top:0; left:0; } يمكنك تحديد بعد الصورة بإعطاء قيمة غير 0 حسب ماتحتاجين. أرجو إرفاق الشيفرات البرمجية مع السؤال عند نشر سؤال
    1 نقطة
  28. تحتاجين لازالة جميع الهوامش الخارجية للصورة , اذا كنت استخدمتي الخاصية margin للشعار فيجب ازالتها وأيضا ربما تستخدمين هوامش داخلية للحاوية الخاصة بالشعار يجب ازالتها أيضا , هناك سبب آخر لظهروها بهذا الشكل, من الممكن أن الشعار المستخدم غير مفرغ وهو يحتوي على خلفية بيضاء ومساحتها كبيرة , يفضل ارفاق مجلد الكود بشكل مضغوط لنعاين المشكلة ونساعدك في حلها
    1 نقطة
  29. هل يمكنكِ إرفاق ملف المشروع لمساعدتك ولرؤية الأكواد بشكل أفضل ؟
    1 نقطة
  30. يمكنك فعل ذلك باستخدام مكتبة font awesome من خلال جلب الرابط cdn الخاص بها وتضمينه بهذا الشكل <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"> وكتابة الأيقونات بالشكل التالي <body> <i class="fab fa-facebook-square"></i> <i class="fab fa-linkedin"></i> <i class="fab fa-twitter-square"></i> </body> وهذا مرفق لرؤية كيفية ظهورها icon.html
    1 نقطة
  31. يوجد مكتبة جاهزة لهذه الأيقونات اسمها مكتبة fontawesome , يمكنك الذهاب اليها من هنا , يمكنك البحث عن أي أيقونة بالاسم الخاص بها , مثلا أيقونة لفيسبوك , يمكنك البحث باستخدام كلمة facebook , بداية يجب عليك تضمين المكتبة , يمكنك تحميل ملفاتها الخاصة بها وهي عبارة عن ملفات css وجافاسكربت وخطوط , أو يمكنك الاستغناء عن الملفات واستخدام رابط cdn مباشر لها , يمكنك استخدام السطر التالي <script src="https://kit.fontawesome.com/597cb1f685.js" crossorigin="anonymous"></script> بعد نسخ السطر السابق ولصقه في ملف html يمكنك استخدام الأيقونات الأيقونات عبارة عن كود , والعنصر الخاص بها i , فمثلا أيقونة فيسبوك هكذا الكود الخاص بها <i class="fab fa-facebook"></i> بعد تضمين المكتبة يمكنك كتابة أي كود لأي ايقونة مثل السطر السابق , يمكنك الحصول على الأكواد الخاصة بكل ايقونة من خلال الضغط عليها ونسخ الكود الخاص بها , سوف تجديه كما هو واضح لك بالصورة التالية يمكنك البحث عن باقي الأيقونات ونسخ الكود الخاص بها , ويمكنك وضعهم في أي مكان تريديه حسب التصميم الخاص بك , يمكنك ايضا تنسيق الأيقونات وتلوينها والتحكم في حجمها , يمكنك اعطاء العنصر i كلاس ليكن اسمه test ومن خلال css تقومين باعطاء الصنف بعض التنسيقات مثل أي صنف اخر
    1 نقطة
  32. يمكنك أن تستعمل التابع flask.redirect حيث يقوم هذا التابع بإستقبال الرابط الذي تريد توجيه المستخدم إليه كمعامل أساسي: from flask import Flask,redirect app = Flask(__name__) @app.route('/go') def go(): return redirect("http://www.google.com") كما يستقبل هذا التابع رقم الطلب (redirect status code) كمعامل ثاني باسم code: @app.route('/go') def go(): return redirect("http://www.google.com", code=302) يمكنك الإطلاع على هذه الإجابة هنا لمعرفة الفرق بين أرقام الحالة الخاصة بإعادة التوجية: ما إن أردت أن يتم إعادة توجيه المستخدم إلى مسار معين داخل الموقع، فيمكنك أن تستخدم التابع url_for للحصول على الرابط الكامل لمسار معين، ثم يمكنك أن تستعمل الرابط الذي تم إنشائه هذا في التابع redirect مرة أخرى: from flask import Flask, redirect, url_for @app.route('/go') def go(): return redirect(url_for('foo')) # سيتم توليد مسار localhost:5000/foo @app.route('/foo') def foo(): return 'Hello Foo!' كما يمكنك الإطلاع على هذه المقالة هنا والتي سوف تساعدك في إنشاء موقع لإختصار الروابط بإستخدام فلاسك Flask:
    1 نقطة
  33. يدعم فلاسك Flask هذا الأمر بشكل إفتراضي وبدون تثبيت أي حزم أو مكتبات خارجية، ولكن عليك أن تقوم ببعض الخطوات للقيام بهذا الأمر. تفعيل وضع التطوير في المشروع في البداية يجب أن تقوم بتفعيل وضع التطوير في المشروع Development Mode، ويكمنك أن تقوم بهذا الأمر بأكثر من طريقة: تمرير المعامل debug إلى التابع app.run: app.run(debug=True) تغير قيمة الخاصية app.debug إلى True: app.debug = True عمل متغير بيئة environment variable باسم FLASK_ENV وبقيمة development في سطر الأوامر: في ويندوز (CMD): SET FLASK_ENV=development في لينكس وماك: export FLASK_ENV=development تحديد ملف المشروع الرئيسي الآن عليك أن تقوم بعمل متغير بيئة ثاني يعبر عن ملف المشروع الرئيسي (في الغالب يكون main.py): في ويندوز (CMD): SET FLASK_APP=main.py في لينكس وماك: export FLASK_APP=main.py تشغيل المشروع في الغالب أنت تقوم بتشغيل تطبيق فلاسك Flask من خلال تشغيل ملف المشروع الرئيسي يدويًا، كالتالي: python main.py لكن للحصول على ميزة إعادة التحميل التلقائية عليك أن تستعمل الأمر flask لتشغيل المشروع، على النحو التالي: flask run الآن عند عمل أي تغير في ملفات المشروع وحفظ هذه الملفات ستجد أن المشروع يتم إعادة تشغيله بشكل تلقائي في سطر الأوامر دون تدخل منك. يمكنك أيضًا تغير منفذ المشروع الإفتراضي ليكون أي منفذ آخر من خلال تمرير المعامل port-- إلى الأمر السابق، كالتالي: flask run --port 8080 الآن سيعمل المشروع على الرابط localhost:8000
    1 نقطة
  34. يمكنك أن تقوم بعمل معاملات إخيارية عبر طريقتين: الطريقة الأولى من خلال إستخدام أكثر من مسار لنفس الدالة، ووضع قيمة إختيارية للمعامل page في الدالة: @app.route('/posts/') # يجب أن ينتهي المسار بعلامة / لكي يعمل بشكل سليم @app.route('/posts/<page>') def posts(page = 1): # القيمة الإفتراضية للمعامل page return str(page) الطريقة الثانية هي من خلال إستخدام المعامل defaults، حيث أن التابع app.route يقوم بإستقبال معامل إختياري باسم defaults لتحديد معاملات الدالة الإفتراضية، ونستخدمه في المسارات التي قد لا تحتوي على أحد (أو بعض) معاملات الدالة نفسها، على النحو التالي: @app.route('/posts/', defaults={'page': 1}) # يجب أن ينتهي المسار بعلامة / لكي يعمل بشكل سليم @app.route('/posts/<page>') def posts(page): return str(page) كلا الطريقتين السابقتين تقوم بنفس المهمة، ولكن يفضل إستخدام الطريقة الثانية لأنها لا تقوم بتعديل معاملات الدالة نفسها، مما يؤدي إلى تفادي بعض الأخطاء غير المقصودة.
    1 نقطة
×
×
  • أضف...