لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 04/04/23 في كل الموقع
-
!? HOW CAN I USE A TOSTRING METHODS IN JAVA TO PRINT MORE THAN ONE SENTENC1 نقطة
-
ما المقصود بالأعمال المشتقة في تراخيص مكتبات مفتوحة المصدر ؟1 نقطة
-
صحيح، إذا لم تكن هناك شروط تلزمك بتوزيع تطبيقك مفتوح المصدر أو بتوزيعه بطريقة مجانية، فأنت لست ملزمًا بالقيام بأي من الاثنين. ومن الجدير بالذكر أن معظم تراخيص البرمجيات المفتوحة المصدر لا تفرض أي من هذه الشروط، بل تترك الأمر لصاحب التطبيق ليقرر كيفية توزيع تطبيقه.1 نقطة
-
لا يجب أن تقوم بتوزيع تطبيقك كاملاً مفتوح المصدر إذا استخدمت مكتبة مفتوحة المصدر كجزء منه. حيث تعتبر المكتبة مفتوحة المصدر مجرد جزء من تطبيقك، ولا يؤثر استخدامها في ترخيص تطبيقك، ومع ذلك، يجب عليك الالتزام بشروط الترخيص الخاصة بالمكتبة المفتوحة المصدر والإفصاح عن المصدر الأصلي. علاوة على ذلك، قد يوجد شروط مختلفة لتوزيع تطبيقك وفقًا للتراخيص المختلفة للمكتبات المفتوحة المصدر التي استخدمتها، لذلك، يجب عليك التأكد من مطابقة شروط الترخيص لجميع المكتبات المفتوحة المصدر التي تستخدمها في تطبيقك والتوافق معها.1 نقطة
-
تعني الأعمال المشتقة في تراخيص مكتبات مفتوحة المصدر (Open Source) أي تعديلات أو تعديلات مشابهة أو إنشاءات جديدة تم إنشاؤها على أساس العمل الأصلي المفتوح المصدر. وبموجب تراخيص البرمجيات المفتوحة المصدر ، فإن أي شخص يمكنه تحميل واستخدام وتعديل البرنامج الأصلي وإعادة توزيعه مع التعديلات التي أجراها، شريطة الالتزام بشروط الترخيص الخاصة بالبرنامج المفتوح المصدر وتضمن الإفصاح عن المصدر الأصلي وعدم التحايل على حقوق الملكية الفكرية. ومن الأمثلة على تراخيص مكتبات مفتوحة المصدر Apache وGNU GPL وMIT.1 نقطة
-
1 نقطة
-
يمكن استخدام حلقة التكرارية foreach للمرور على جميع عناصر المصفوفة والتحقق إذا كان العنصر رقمًا أو حرفًا باستخدام الدالة is_numeric() و is_string(). ولتخزين العدد، يمكن إنشاء متغير وزيادته بمقدار 1 في كل مرة يتم فيها طباعة عنصر رقمي، بعد الانتهاء من حلقة التكرارية، يمكن حساب عدد الأحرف التي تم تجاهلها عن طريق طرح عدد الأرقام من عدد العناصر في المصفوفة. مثلاً ، يتم استخدام حلقة foreach للمرور على جميع العناصر في المصفوفة، ثم التحقق إذا كان العنصر رقمًا باستخدام is_numeric() وإذا كان كذلك، ويتم طباعته و زيادة المتغير $countNumbers بمقدار 1، ثم حساب عدد الأحرف باستخدام count() لعدد العناصر في المصفوفة وطرحها من عدد الأرقام، وعرض النتائج في النهاية باستخدام echo. عليك بالبحث عزيزي، فمثلاً لو قمنا بالبحث عن "foreach في php حسوب أو المصفوفات في PHP حسوب" عن سنجد التالي:1 نقطة
-
السلام عليكم عندما اريد التحكم بوسم معين مثلا {colum-rule-color:واختيار اللون}h1 عندما اضغط حفظ واذهب الى المتصفح لايتغير شيء .1 نقطة
-
يمكنك الاطلاع على مقالات حسوب فهي تحتوي على المحتوى اللازم لكي تتعلم هذه الأمور، كما يمكنك محاولة البحث عن كيفية اختبار فيما إذا كان عدد هو رقم أم لا، مهارة البحث من أهم المهارات التي يجب تعلمها.1 نقطة
-
اعرف التطبيقى على الحلقات التكرارية والعبارات الشرطية لكن لا استطيع عمل شرط لاختبار العنصر رقم ام حرف ولا استطيع تحزين العدد1 نقطة
-
إذا قمت في تطبيقك الخاص باستخدام مكتبات بترخيص GPL و مكتبات بتراخيص متوافقة مع GPL فيكفي أن تقوم بشيئين فقط: 1) تضمين نسخة GPL في مجلد التطبيق دون تضمين شيء آخر متعلق بالتراخيص المتوافقة معها 2) توزيع التطبيق بمصدر مفتوح هل هذا صحيح ؟1 نقطة
-
1 نقطة
-
وأقوم بنفس الشيء مع المكتبات الأخرى (numpy ، pandas، arabic-reshaper ، .........) ، يعني يكفي وضع نص ترخيص GPL في مستند txt في مجلد التطبيق وبيع التطبيق بمصدر مغلق1 نقطة
-
1 نقطة
-
إعطاءك حل الوظيفة بشكل مباشر لن يساهم في تحسين مهاراتك البرمجية و لن يعود عليك بأي فائدة. سأقوم بمساعدتك بالمفاهيم اللازمة لحل هكذا وظيفة و عليك المحاولة بنفسك، يمكننا مساعدتك في حال حدوث خطأ و لكن ليس إعطاءك الحل كاملاً. المفاهيم اللازمة لهذا الأمر هي: الحلقات التكرارية، فأنت تريد المرور على جميع عناصر المصفوفة و تكرار نفس التعليمات في كل مرة. العبارات الشرطية فأنت تريد اختبار فيما إذا كان عنصر ما رقماً أم حرفاً. متغير لتخزين العدد فيه، يكفي إضافة 1 لهذا المتغير في حال تمت الطباعة، أي عد الأرقام، و يمكن معرفة عدد الأحرف عن طريق طرح عدد الأرقام من عدد العناصر في المصفوفة. يمكنك تعلم كل هذه المفاهيم عن طريق الذهاب إلى المقالات الموجودة في أكاديمية حسوب. حاول حل التمرين و أظهر محاولاتك لنحاول مساعدتك في حال حدوث خطأ.1 نقطة
-
1 نقطة
-
صحيح من أجل 1 و لكن غير صحيح من أجل 2. في حال قمت باستعمال كود مباشر من هذه المكتبات ( و ليس مجرد استدعاء) فيجب عليك إتاحة الوصول إلى هذه الأجزاء التي استعملتها فقط، و ليس لكل المشروع. أي يبقى بإمكانك توزيع التطبيق بمصدر مغلق، و فتح الوصول إلى هذه الأجزاء فقط.1 نقطة
-
خروجا من كل تلك الخلافات بين تراخيص مفتوحة المصدر ، هل يمكن للمبرمج أن يستعمل في تطبيقه الخاص مكتبات مفتوحة المصدر و مختلفة التراخيص دون أي تعديل فيها( ماعدا مكتبات GPL لا يقوم باستعمالها )ثم يقوم في الأخير بإنشاء ملف txt واحد يعرض فيه كل المكتبات المستعملة مع تراخيصها ويعرض كذلك نصوص تلك التراخيص ) ثم يقوم ببيع تطبيقه مغلق المصدر مع منع نسخ تطبيقه وإعادة توزيعه من الذين اشتروا منه التطبيق ؟1 نقطة
-
أفكر في اعتزال البرمجة بسبب تلك التراخيص فكيف أقرأ لكل مكتبة ترخيصها الخاص بها والمشكل أن تلك نصوص التراخيص مطولة ؟1 نقطة
-
يمكنك استخدام مكتبات مفتوحة المصدر ذات التراخيص المختلفة في تطبيقك الخاص دون الحاجة لتعديلها، ما لم تكن هذه المكتبات تحمل ترخيص GPL. ومع ذلك، يجب الالتزام بتلك التراخيص وشروطها المحددة، والتي قد تشتمل على تطلب المصدر المفتوح لتلك المكتبات، وعدم استخدامها في تطبيق مغلق المصدر. فيما يتعلق بإنشاء ملف يعرض فيه المكتبات المستخدمة وتراخيصها، فهذا يعد خطوة جيدة ومهمة. ومن الممكن أن تقوم ببيع التطبيق مغلق المصدر، ومنع نسخه وإعادة توزيعه، ولكن ذلك يتوقف على الترخيص الذي اخترته لتطبيقك. سأشرح لك بشكل مفصل أكثر: الترخيص هو الشروط التي يتم تحديدها لاستخدام البرنامج أو المكتبة المفتوحة المصدر. يمكن لصاحب العمل أن يختار الترخيص الذي يتناسب مع احتياجاته، والذي يعبر عن الحقوق التي يمنحها للمستخدمين الآخرين لاستخدام برنامجه أو تطبيقه أو مكتبته المفتوحة المصدر. فترخيص GPL هو واحد من أكثر التراخيص شيوعًا للمكتبات المفتوحة المصدر، ويتطلب هذا الترخيص من المستخدمين نشر أي تعديلات يجرونها على البرنامج أو المكتبة المفتوحة المصدر، وأن يتم نشر أي تطبيقات يستخدمونها تحت نفس الترخيص GPL. ومن الممكن أن يكون من الصعب بيع تطبيق مغلق المصدر يستخدم مكتبات تحت ترخيص GPL، لأنه سيتطلب من المستخدمين إما شراء الترخيص الخاص بالمكتبات الخاصة بالتطبيق، أو نشر البرنامج أو التطبيق بشكل مفتوح المصدر. من ناحية أخرى، هناك تراخيص أخرى تسمح للمبرمج ببيع تطبيقه مغلق المصدر، ومنع نسخه وإعادة توزيعه. مثال على ذلك هو ترخيص MIT ، الذي يسمح للمبرمجين ببيع تطبيقاتهم مغلقة المصدر، ومنع نسخها وإعادة توزيعها، مع الالتزام بتضمين إشعار بحقوق النشر في جميع النسخ الموزعة من التطبيق. لذلك، يجب على المبرمج اختيار الترخيص الذي يناسب احتياجاته والتأكد من احترام شروط الترخيص لجميع المكتبات التي يستخدمها في تطبيقه.1 نقطة