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

سارة محمد2

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

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

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

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

    2

أجوبة بواسطة سارة محمد2

  1. أهلاً سومة،

    نحتاج في هذه الحالة إلى ثلاث حلقات for للمرور على كافة الشعب

    بفرض أن لدينا x تخصص ،y قسم ،z شعبة

    تكون الخوارزمية بالشكل:

    sum = 0;
    for(i=1,i<=x,i++)
      for(j=1, j<=y,j++)
        for(m=1,m<=z,m++)
          sum = sum + number of students in class[x][y][z]

    بالتوفيق... 

    • أعجبني 1
  2. وعليكم السلام ورحمة الله،

    يجب أن تراعي قائمة الخطوات التالية عند نقل موقعك من استضافة إلى أخرى:

    1- اختر شركة استضافة معروفة تغطي احتياجاتك.
    2- حدد بعناية موقع السيرفر.إما اختيار استضافة جديدة موجودة في نفس البلد مثل بلدك السابق أو ضعه في البلد الرئيسي للجمهور المستهدف.
    3- قم بتحميل ملفات الموقع عبر FTP على الاستضافة الجديدة وقم بإعداد قاعدة البيانات الخاصة بك. وتأكد من أن كل شيء يعمل بشكل جيد على الاستضافة الجديدة.
    4-قم بإعداد كافة حسابات البريد الإلكتروني وحسابات ftp لتعمل بشكل صحيح على الاستضافة الجديدة قبل بدء البث المباشر.
    5- تحميل مرة أخرى على الاستضافة الجديدة الملفات التي تم تغييرها منذ الخطوة 3. تحقق أيضا إذا كانت قاعدة البيانات تحتاج إلى تحديث.
    6- غيّر سجلات نظام أسماء النطاقات من خلال التحديث إلى Nameservers أو A Records الجديدة حتى يشير الدومين إلى الاستضافة الجديدة.
    7- أزل موقعك الإلكتروني من شركة الاستضافة القديمة بعد يومين من اكتمال النقل.

    بالتوفيق...

  3. أهلاً وسهلاً بك،

    بالطبع يمكن العمل في العديد من المواقع وأشهرها منصات العمل التابعة لشركة حسوب (مستقل وخمسات) بالإضافة إلى العديد من المواقع الأخرى مثل http://shoghlonline.com/

    أنصح بمتابعة هذه المواقع والاطلاع على فرص فيها فهناك الكثير من الفرص المتاحة يومياً

    بالتوفيق...

     

  4. وعليكم السلام ورحمة اللّه وبركاته

    أهلاً بك،

    هناك الكثير من منصات العمل الحر العربية التي تتيح لك العمل عن طريق الإنترنت وأشهرها المنصات التابعة لشركة حسوب (مستقل وخمسات) حيث يوجد الكثير من الفرص الجديدة يومياً فما عليك سوى التسجيل في الموقع والتقدم لفرص العمل الموجودة.

    كما يمكنك أيضاً الاطّلاع على الفرص الموجودة في موقع شغل أونلاين http://shoghlonline.com/.

    وماعليك سوى زيارة هذه المواقع لتتعرف عليها أكثر وتعرف طرق الدفع المتوفرة في كل منها.

    بالتوفيق...

     

  5. وعليكم السلام ورحمة اللّه وبركاته،

    يمكنك الاستفادة من المواقع التالية للحصول على dataset:

    https://datamarket.com/data/list/?q=&fbclid=IwAR2hsqBMIh9uYWTw71Sj0mt_D7KXaZnnMlv1gbbeGMCQKUnIqRm1QdbdWXk

    https://www.kdnuggets.com/datasets/index.html?fbclid=IwAR3_5YCoHXE8nU2OZMBlPa5orAv7k9AZMdkFoIIjpUzIU5vkFA-5XZOpQWg

    يمكنك مثلاً أن تختاري العمل على dataset للأحرف العربية تحصلين عليها من أحد الرابطين:

    1- https://archive.ics.uci.edu/ml/datasets/Spoken+Arabic+Digit?fbclid=IwAR0-gIYJeU_VFyDw-_QY6P_C0-pGjBRY087lTUBlhbdFMJ1aPgck9QaFHZ0

    2- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4786757/?fbclid=IwAR1lqi1R_Ou7wsdaWdy04pkxX4vlPVq2S4BxrGdK7lvj5z1vBuWTEpHw8zg

    أتمنى أن أكون قد أفدتك

    بالتوفيق ...

    • أعجبني 1
  6. وعليكم السلام ورحمة الله،

    إذا أردت أن يبقى اللون نفسه بعد التحديث بإمكانك اتباع إحدى الطريقتين:

    - إما تحفظ اللون في متغير تبقى قيمته مادام الزائر يتصفح الموقع ولم يغلق المتصفح، وعندما يغلق المتصفح تعود القيمة إلى الافتراضية وذلك باستخدام مفهوم الجلسة session

    - أو تحفظ اللون في متغير يتم حفظه في ملف الcookie ويكون له مدة محددة تحددها له في البرمجة (شهر مثلاً) ويحافظ هذا المتغير على قيمته حتى لو فتح المستخدم من متصفح آخر على نفس الجهاز وبعد انتهاء المدة التي حددتها يعود المتغير للقيمة الافتراضية وذلك باستخدام مفهوم cookies

    أتمنى أن أكون قد أفدتك

    بالتوفيق...

  7. أهلاً بك،

    بإمكانك تعريف المتحول أنه float وجمعه إلى متحول float آخر كي تظهر النتيجة بالفاصلة

    وأيضاً عند إنقاص عددين في java تظهر النتيجة بالسالب مثلاً إذا كتبت الكود التالي:

    float a = 7;
    float b = 10;
    System.out.println(a+b);
    System.out.println(a-b);

    تكون النتيجة بالشكل:

    17.0
    -3.0

     

    • أعجبني 1
  8. أهلاً سلمى،

    الحد الأدنى من المتطلبات لتشغيل الفوتوشوب:

    - معالج Intel®‎ أو AMD مع دعم ‎64-bit بسرعة 2 غيغاهرتز أو معالج أسرع

    - 2 غيغابايت أو أكثر من ذاكرة الوصول العشوائي (RAM) (من المستحسن توفر سعة 8 غيغابايت)

    - مساحة فارغة قدرها 3.1 غيغابايت أو أكثر على القرص الثابت لتثبيت 64 بت.

    - شاشة عرض بدقة 1024‏x‏ 768 (‏من المستحسن استخدام شاشة عرض بدقة 1280 × ‏800‏)

    لذا فإن المواصفات التي ذكرتيها جيدة وتفي بالغرض

    بالتوفيق...

    • أعجبني 1
  9. أهلاً محمد،

    Dart لغة برمجة جديدة تم تطويرها بواسطة Google في عام 2007، ولكن إطلاقها المستقر جاء إلى الوجود في عام 2017 وتعتبر Dart لغة برمجة جديدة تماماً وهي تصبح ذات شعبية كبيرة يوماً بعد يوم.

    عادةً عندما يتعلق الأمر بتطوير التطبيق من جانب العميل، فإن Javascript هي الخيار المثالي. ولكن مثل جميع لغات البرمجة، فإن لديها أيضاً الكثير من المشاكل. لذلك فقد جاءت لغة Dart لتصبح هي الخيار الأول البديل.

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

    لا يوجد الكثير من الشروحات باللغة العربية لها، بإمكانك الاطلاع على هذه الشروحات:

    https://3alam.pro/rahiche/series/dart-programming-course

    وبإمكانك الاطّلاع على شرح تفصيلي في الموقع الرسمي للغة:

    https://www.dartlang.org/

    • أعجبني 1
  10. أهلاً نور،

    JPG(Joint Photographic Experts Group):صيغة صور تم إيجادها عام 1986 وهي تستهلك مساحة تخزين قليلة جداً وسريعة التحميل والتنزيل ويمكن أن تدعم ملايين الألوان وتعمل بشكل جيد في مواقع الويب كما أنها تستخدم أسوب lossy ضغط البيانات مما يعني أنه عند ضغط البيانات يتم حذف المعلومات غير الضرورية أي أن بعض الجودة ستفقد أو تتعرض للخطر عندما يتم تحويل أي ملف إلى JPG.

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

    PNG(Portable Network Graphics) : تم اختراعها عام 1995 يمكنك استخدامها في موقعك إذا لم يكن لديك مشكلة بخصوص الحجم حيث أن حجمها أكبر من JPG كونها تستخدم أسلوب lossless لضغط البيانات أي يتم ضغطها دون فقدان أي بيانات وهي مثالية للرسومات التفصيلية

    أما صيغة webp حديثة قد طورتها غوغل عام 2010 وهي مدعومة من معظم المتصفحات مثل chrome,opera... وبدأ دعمها حديثاً في firefox ولكن لا يُنصح باستخدامها لضمان ظهور الصورة عند جميع المستخدمين

  11. أهلاً أحمد،

    قبل البدء بتعلم البرمجة يجب عليك أن تحدد ماهو هدفك من تعلمها حتى تستطيع معرفة لغة البرمجة التي يجب أن تبدأ بها فإذا كنت تريد تطوير تطبيقات الويب ستتعلم لغة PHP مثلاً وإذا أردت تطوير تطبيقات الأندرويد قد تتعلم Java لذا فإن الخطوة الأولى هي تحديد هدفك حتى نستطيع مساعدتك بشروحات تخص اللغة

    بالتوفيق

  12. أهلاً علي،

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

    • أعجبني 1
  13. أهلاً علي،

    تختلف نسبة الاستخدام حسب كل دولة فمثلاً في السعودية يتصدر تطبيق واتساب قائمة شبكات التواصل الاجتماعي الأكثر استخداماً ولكن في الإمارات يأتي Facebook في المرتبة الأولى.

    ولكن بشكل عام بالنسبة للوطن العربي ككل فإن Facebook هو الشبكة الاجتماعية الأكثر شعبية، يليه الإنستغرام ثم موقع يوتيوب.

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

    عليك تحديد هدفك أولاً قبل أن تحدد لغة البرمجة المناسبة التي ستتعلمها وستقدم لك الفائدة فمثلاً إذا أردت برمجة تطبيق أندرويد بإمكانك تعلم Java أما بالنسبة لبرمجة تطبيق سطح مكتب بإمكانك تعلم C# أو C++ أو Java  وبرمجة تطبيقات الويب تتطلب منك تعلم PHP أو Python....

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

  15. وعليكم السلام ورحمة الله وبركاته،

    أهلاً بك...

    بفرض لديك ثلاث خيارات في مجموعة تُكتب بالشكل التالي:

    <label for="firstChoice">خيار أول</label>
    <input type="radio" name="firstGroup" id="firstChoice" value="33">
    
    <label for="secondChoice">خيار ثاني</label>
    <input type="radio" name="firstGroup" id="secondChoice" value="133">
    
    <label for="thirdChoice">خيار ثالث</label>
    <input type="radio" name="firstGroup" id="thirdChoice" value="1133">

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

    var num = $('input[name=firstGroup]:checked').val();

    لاحظ أننا استخدمنا التابع val() الذي يعيد قيمة العنصر المطابق

    وأيضاً عندما يضغط المستخدم على زر فإنك تستدعي التابع on() لربط الزر بحدث الضغط عليه فمثلاً إذا كان كود الزر بالشكل:

    <button id="myButton">اضغط هنا </button>

    يكون استدعاء التابع on لحدث الضغط هو بالشكل:

    $('#myButton').on('click',function(){
      //code here
      })

    للمزيد اطّلع على صفحة التابع val() في موسوعة حسوب:

    https://wiki.hsoub.com/jQuery/val

    وصفحة التابع on():

    https://wiki.hsoub.com/jQuery/on

    • أعجبني 1
  16. أهلاً خلود،

    laravel هو إطار عمل لتطبيقات الويب مفتوح المصدر بلغة PHP وهو مرن وسهل التعلم ويستخدم برمجية Composer لإدارة الاعتماديات. لذا تأكدي من تثبيت Composer على حاسوبك، قبل استخدام Laravel كما أن هيكلية تطبيق Laravel الافتراضية توفر نقطة بداية رائعة لكل من التطبيقات الكبيرة والصغيرة.

    أنصح بالاطلاع على توثيق موسوعة حسوب لهذا الإطار فهو شامل ومرتب:

    https://wiki.hsoub.com/Laravel

  17. وعليكم السلام،

    إن document.getElementById().value تعيد القيمة كstring وبالتالي فإن ما يحصل في حالتك هو جمع للقيم النصية 10+10 =1010

    ثم تقسيمها على جمع القيمتين النصيتين 1+1=11

    أي يصبح لديك 1010/11= 91.81818181818181

    وبالتالي عليك أن تقوم بتحويل كل قيمة نصية إلى عدد وبإمكانك ذلك عن طريق إضافة (+) قبل 

    document.getElementById().value

    أي يصبح كود التابع ()calc لديك بالشكل التالي:

    function cacl() {
        "use strict";
        document.getElementById("Caclulate").innerHTML =
            [( +(document.getElementById("oldCost").value )+ +(document.getElementById("newCost").value))] /
            [(+(document.getElementById("oldQuantity").value) + +(document.getElementById("newQuantity").value))];
    }

    وفي هذه الحالة سيتم جمع 10+10 = 20 ثم تقسيمها على 1+1 =2 وستحصل على الجواب الصحيح 20/2 = 10

    إن إشارة (+) تدعى unary plus operator -معامل الزائد الأحادي - وهي توضع قبل القيمة لتحويلها إلى قيمة رقمية وللمزيد يمكنك الاطلاع على الرابط التالي

     https://wiki.hsoub.com/JavaScript/Arithmetic_Operators#.D8.A7.D9.84.D8.A8.D9.86.D9.8A.D8.A9_.D8.A7.D9.84.D8.B9.D8.A7.D9.85.D8.A9_9

    • أعجبني 1
×
×
  • أضف...