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

عصام يخلف

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

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

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

أجوبة بواسطة عصام يخلف

  1.   بالنسبة لل apiResource :

    • يتم إنشاؤها عبر الأمر التالي :
    php artisan make:controller ExampleController --api
    • عند إنشاء controller يكون يحتوي على 5 دوال فقط وهي : 

     index,  store, show, update  ,destroy

    • ;('Route::apiResource('resources','ResourceController تنشئ فقط 5 مسارات routes وهي:

     routes for index, store, show, update and destroy

    • أي أنها تتعامل فقط مع  API

     

    بالنسبة لل Resource :

    • يتم إنشاؤها عبر الأمر التالي :
    php artisan make:controller ExampleController --resource
    • عند إنشاء controller يكون يحتوي على 7 دوال , دالتين إضافيتين للapiResource   وهي : create و edit 
    • ;('Route::resource('resources','ResourceController تنشئ مسارين 2 routes جديدين

    وهما route create وedit route

    • فهي لا تنشئ محتوى لل API
    • أعجبني 1
  2. أولا نقوم بإنشاء الدالة التي ترجع لنا قيمة المجموع :

    • هنا ندخل while loop لنتمكن من إضافة المجموع الأول إلى المجموع الكلي
    • ثم نضيف i = i + 1; لزيادة قيمة المتغير  i بقيمة 1
    • الدالة هنا ترجع لنا قيمة المجموع الكلي عبر المعامل n
    #include <iostream>
    
    using namespace std;
    
    /* نقوم بإنشاء الدالة التي ترجع لنا قيمة المجموع  */ 
    float get_sum(int n){
    	/* هنا تهيئة قيم المتغيرات n والمجمو ع sum*/
        float sum = 0;  
        float i = 1;
          while(i <= n){
              sum = sum + (i / 2);
              i = i + 1;
          }
      
        return sum;
    }

    ثانيا : ننشئ الدالة الرئيسة main :

    • بعد إدخال قيمة n ,نقوم بمناداة الدالة get_sum بالمعامل n
    • نضع الناتج من الدالة داخل المتغير sum 
    • نقوم بإخراج قيمة sum للحصول على المجموع الكلي 
    int main () {
      float sum ; int n;
      /* n نقوم بإدخال قيمة المتغر */ 
      cout << "Please Enter Value of N: ";
      cin >> n;
        
      /* n مناداة الدالة مع إعطائها قيمة للمعامل */    
      sum = get_sum(n);
      /* ثم نقوم بإرجاع قيمة المجموع الكلي */                     
      cout << sum;
    
      return 0;
    }

     

    يمكنك التأكد من هذه الدالة عبر هذا الرابط

     

     

  3. وعليكم السلام

    يمكنك الشراء عبر المواقع التي تقوم بالبيع عبر الأنترنت وهي كثير جدا و أشهرها :

     أما عن طريقة الشحن فهي نوعان :

    • إذا كان الموقع يتعامل بالشحن لبلدك فيكون هو المسؤول عن شحن بضاعتك
    • أما إذا لم يكن ذلك فلابد من تدخل طرف ثالث ك MyUS الذي يعطيك عنوان أمريكي تصل إليه السلعة الخاصة بك ثم يقوم هو بإحضارها إلى عنوانك الأصلي

    أما بالنسبة لطريقة لتعلم التسوق عبر انترنت:

    • فهذا المقال من مدونة خمسات يمكنك الإطلاع عليه من هنا.
  4. يمكنك فقط إستخدام واجهة إستخدام برمجية API وذلك لجلب النتائج عبر تقنية RESTful API 

    قد تكون مجانية ولكن في الغالب تكون مدفوعة وذلك حسب سرعة جلب المعلومات

    فكلما كانت على المباشر live زاد سعر الخدمة.

    • من بين المواقع التي توفر هذه الخدمات Rapidapi
    • يمكنك مراجعة التفاصيل لل api sports  من هنا
    • و يمكنك قراءة المزيد لمعرفة عمل تقنية RESTful API  من هنا

     

  5. أهلا بك 

    بما أنك تريد أن تنشىء مواقع ثابتة static أي ب html css js فأحسن منصة لرفع الكود الخاص بالموقع هي github pages وذلك لسهولتها و سلاستها مع مراعاة وجود الكود على المنصة لمراجعته 

    • يمكنك الإطلاع على المزيد عن كيفية إستخدامها عبر مشاهدة هذا الفيديو من هنا
  6. بتاريخ 6 ساعات قال محمد الثبيتي:

    ايوة كيف اخزنها 

    انا احتاج مدن كثيرة ولكل مدينة احياء اكثر 

    أنت لاتحتاج لتخزينها لأن هذا سيكلفك الكثير , وخاصة أن هذه الخدمة توفرها غوغل عبر خدمة Google Maps API

    اقتباس

    يعني تطبيقات حجز الفنادق كيف استطاعت ادخال مدن العالم واحيائها ؟

    اكيد خدمات الخرائط زي قوقل توفر هذي الحلول

    ولا انا غلطان؟

    بالتأكيد فإن هذه الخدمة توفرها غوغل وهذه مجموعة من المصادر التي تساعدك في استخدامها :

    • يمكنك الإطلاع على كيفية إستخدام التقنية الخاصة بغوغل مابس  من هنا
    • هذا رابط الموقع الرسمي لمطوري غوغل لاستخدام google maps api with javascript من هنا
    • هذا مقال بالعربية من أكاديمية حسوب عن استخدام التقنية مع صفحة ويب في تطبيقك من هنا
    • أعجبني 1
  7. المواقع العربية لهذا الغرض قليلة جدا إذا لم نقل معدومة فيمكنك عبر مواقع العمل الحر كمستقل و خمسات إضافة أعمال قد تساعدك في حالة تريد الشراء أو البيع و مع ذلك و لأن الربح من خلال بيع المواقع في البلاد العربية ضعيف نسبيا 

     أقترح عليك خمسة مواقع عالمية لبيع و شراء المواقع و البيزنس أونلاين: 

    1.  موقع Flippa
    2. موقع businessesforsale
    3. موقع WebsiteBroker
    4. موقع wesellyoursite
    5. موقع websiteproperties 

    هذه المواقع يمكنك الإستثمار فيها لأن نسبة العملاء فيها مرتفع جدا إضافة إلى المبالغ الجيدة .

    وشكرا

  8. أهلا بك 

    بالمناسبة تعد فكرتك من أنجح الأفكار خصوصا وأنك تملك الخبر الكافية لإنشاء موقع و عرض محتوى جيد فيه

    وذلك لأن الووردبريس من أشهر نظم إدارة المحتوى وأن الإقبال عليه يزداد يوما بعد يوم .

    أردت الترحيب بفكرتك وأراها مناسبة جدا 

    بالتوفيق.

  9. أهلا بك 

    بالنسبة للموقع فهو مكتوب في الصفحة الرئيسية بأنه مكان لتعلم علوم الحاسوب والبرمجة و ريادة الأعمال 

    لكنه على ما يبدو مختص في لغات البرمجة ك C C++ , Python

    بالإضافة إلى تقديمه لكورسات بالعربية كريادة الأعمال و أمن الشركات ...

    شكرا

  10. هناك دورات في Udemy عالية الجودة وهناك ما تقل جودة بعض الشيء 

    لكن بالنسبة لسؤاك  هل تستحق وقتك فهذا بالتأكيد نعم وذلك لأن هناك لجنة مختصة في مراجعة المحتوى قبل عرضه في الموقع وشركة بضخامة Udemy لا يمكن أن تجد فيها محتوى رديء لأن هذا يفسد سمعتها .

    إذا يمكنك التوكل على الله والبداية في التعلم

    بالتوفيق 

  11. أهلا بك عمر

    الأمر أسهل مما تتوقع ,فإنشاء قائمة بريدية أصبح سهل باستخدام أداة مايل شيمب Mailchimp

    • هذا الفيديو يوضح لك طريقة إنشاء حساب فيه استخدامه كمركز لقوائمك البريدية
      • يمكنك الإطلاع عليه من بدايته من هذا الرابط
      • أو في النقطة التي تحتاجها "التعامل مع موقعك وربط الفورم بالقائمة" من هذا الرابط
    • بالإضافة إلى هذا المقال الذي يشرح بالتفصيل عن كيفية إنشاء قائمة بريدية يمكنك الإطلاع عليه من هنا

    أرجو أن يكون الجواب شامل لما تحتاجه في عملك .

    بالتوفيق 

  12. نعم يمكنك أن تتعلم من هذه الدورات عبر دورة علوم الحاسوب 

    • بالطبع يمكنك التعلم من مصادر أخرى ولكن هذا وإن لم يكلفك المال إلا أنه سيضع وقتك بشكل كبير و ذلك لكثرة التشتيت ,في حين عندما تكون دورة مدفوعة في الغالب تكون شاملة و دقيقة في الشروحات بالإضافة إلى التطبيقات العملية التي تقوم بها مع المدرين .
    • أما إن لم يكن لديك المبلغ الكافي فيمكنك تعلم أساسيات البرمجة من مصادر مختلفة كالمواقع التعليمية و اليوتيوب ثم بعدها يمكنك الإشتراك في هذه الدورات لصقل مواهبك و زيادة معرفة وخبرتك
    • بالمناسبة هناك بعض المبادرات التي توفر دورات مدفوعة من شركات كبرى بالمجان ك مبادرة مليون مبرمج عربي و غيرها يمكن الإشتراك فيها و أنصحك بالبدء بها.

    بالتوفيق

  13. بتاريخ 30 دقائق مضت قال عباس حسين علي محمد2:

    اي نعم يعني مطلوب اعمل ثلاث دوال
    دالة لحساب المفكوك  
    ودالة اخرى لحساب الاس 
    و دالة لجمعهم 

    لم أفهم سؤالك جيدا 

    قد تكون بحاجة إلى إرسال السؤال الأصلي لكي أفهم مغزاه وشكرا.

    • أعجبني 1
  14. قد يكون المشكل في أنك أحدثت تغييرا في المستودع من المتصفح في منصة الغيتهاب وهذا يشكل ت

    • يمكنك رفع الملف باستخدام الأمر التالي :
    git push --force 

    هذا الأمر يقوم بتجاهل أي شيء تم تغييره في المنصة واستبداله الكود الجديد.

  15. المشكلة هنا أنك تستخدم المنتجات على شكل واجهة فقط أي أن المنتج لا يكون لديه خواص كاسم المنتج، لون، الوزن والسعر فيكون كائن من كلاس في هذه الحالة سهل إيجاد السعر من خلال المنتج لأنه ضمن خصائصة، فالحل هنا تخزين السعر مع الخصائص المتعلقة بالمنتج في قاعدة بيانات لتتمكن في كل مرة من جلب المنتج والسعر الخاص به في نفس الوقت حتى وإن تغير .

  16. في الحقيقة إمكانية الإستفادة ضعيفة وذلك في النقاط التالية : 

    • إذا كان منافسك مثلا هو example.com فهذا يعني أن محركات البحث قد تعرفت عليه من قبل و ذلك لمدى تعامل الخوارزميات الخاصة ب SEO وعرضها في الصفحات الأولى فعند البحث ب example ستكون لديه الأولية 

    وإلا فلابد من كتابة الرابط كما هو example.net وهذا شيئ صعب الوصول إليه لأن أكثر من 90% من الزيارات تأتي من محركات البحث كغوغل وبينغ وياهو.

    • أما من ناحية البراند أو اسم الشركة فلن تربح شيء لأنك في غالب الأمر تروج لمنافسك بنفس إسم النطاق فالعميل هنا سيظن أن النطاق example.net تابع لل example.com وبهذا ستخسر الترويج الذي خصصته للتسويق في حين  أن العميل هنا لن يتذكر إمتداد النطاق بقدر ما يتذكر إسم النطاق وعند العودة للبحث باسم النطاق example ستكون الحالة الأولى التي ذكرناها سابقا .
    • من الأحسن أن تكون المنافسة في الفكرة وليس في الإسم أو بالتنافس في العروض وكسب عملاء حتى من منافسيك.

    بالتوفيق

    • أعجبني 1
  17. أهلا بك

    قدرة التعديل تعادل أو تفوق تصميمها لأن التعديل هو إيجاد المناطق التي يراد تغييرها وإعادة صياغة الأكواد على حساب الذي تريده, فهذا يتطلب نوع من المهارات في فهم الكود و كتابته

    إذا كنت جديد في مجال البرمجة فمن الأحسن أن تبدأ بتعلم الخوارزميات التي على أساسها تبنى التطبيقات 

    ومن بعدها تتعلم على الأقل أساسيات لغة برمجة كالجافا أو الجافا سكريبت أو php و غيرها على حساب توجهك لنوع التطبيقات التي تريدها . 

    هذه بعض المصادر التي تستطيع من خلالها تعلم البرمجة بالمجان:

    بالتوفيق

  18. بالنسبة للإضافة حقل فهو من هنا بالضغط على ِClick To Add

    1.PNG.e23381814ea3cb67510072ffc85e19c1.PNG

    ثم تقومين باضغط على More Fields لاختيار نوع الحقل الذي:

    2.PNG.274f3aa62bc2d804cc73b3617f7bc83c.PNG 

    فيصبح الجدول هكذا : 

    3.PNG.f29025c03561325bf2f62c985f9227e3.PNG

    أرجو أن يكون واضحا لك 

    بالتوفيق

  19. وعليكم السلام الأخت سارة 

    فهذه 7 نصائح ليتم توظيفك بمشاريع مستقل :

    1. أقرأ تفاصيل المشروع بدقة

    2. اجعل عرضك مميزاً

    3. أظهر مهاراتك

    4. أضف أهم إنجازاتك بمعرض الأعمال

    5. حدد السعر المناسب

    6. تواصل جيداً

    7. قارن بين المشاريع

    هذه النقاط موجودة في مدونة مستقل يمكنك الإطلاع على التفاصيل من هذا الرابط

    بالإضافة إلى هذا الكتيب دليل استخذام موقع مستقل يمكنك تحميله من هنا 

    • أعجبني 1
  20. أهلا بك 

    ليس شرطا أن يكون لديك جهاز جديد للبدأ في تعلم البرمجة لأن الأساسيات في الغالب لا تحتاج إلى برامج كبيرة للإستخدام

    يمكنك البدأ بالحاسوب الذي لديك بشرط أن لايكون سيئ 

    ثم بعد ذلك يمكنك تغييره لأحس منه.

    بالتوفيق

×
×
  • أضف...