-
المساهمات
14490 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
384
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو Mustafa Suleiman
-
باستطاعتك رؤية القسم الأول من كل دورة وقراءة تفاصيل الدورة أيضًا، لتتخذ قرارك بشكل جيد. ولكن الأفضل القراءة عن مجالات البرمجة، سواء هنا على أكاديمية حسوب أو على اليوتيوب، وستجد هنا ما تبحث عنه. بعد ذلك عليك بإلقاء نظرة على الوظائف في السوق المحلي لديك ورؤية ماهي المهارات المطلوبة بالنسبة لمستوى Junior أو Entry Level فأنت لا تريد أن تتعلم مهارات غير مطلوبة ولا تحصل على وظيفة، وأيضًا ألقي نظرة على مواقع العمل الحر لتفقد المهارات المطلوبة. ولا تنسى تفقد عرض رمضان.
-
لإنشاء جدولين في قاعدة البيانات MySQL، اتبع الآتي: لإنشاء الجدول الرئيسي "master"، يمكن استخدام الأمر التالي: CREATE TABLE table_main ( file_type INT NOT NULL, file_no INT NOT NULL, file_date DATE, descr NVARCHAR(50), PRIMARY KEY (file_type, file_no) ); لإنشاء الجدول الفرعي "details"، استخدم الأمر التالي: CREATE TABLE table_sub ( file_type INT NOT NULL, file_no INT NOT NULL, file_srno INT NOT NULL AUTO_INCREMENT, descr NVARCHAR(100), PRIMARY KEY (file_type, file_no, file_srno), FOREIGN KEY (file_type, file_no) REFERENCES table_main(file_type, file_no) ON UPDATE CASCADE ON DELETE CASCADE ); ملاحظة: تم استخدام نوع البيانات INT للأعمدة file_type، file_no، و file_srno، استخدام نوع البيانات DATE للعمود file_date في الجدول الرئيسي، و استخدام NVARCHAR للأعمدة descr في الجدولين. كما تم استخدام AUTO_INCREMENT في الجدول الفرعي لتوليد قيم فريدة للعمود file_srno.
- 4 اجابة
-
- 1
-
-
مرحبًا @محمد الملاك في الوقت الحالي العرض متاح خلال شهر رمضان الكريم، وقد يتم زيادة المدة أو تنتهي بنهاية شهر رمضان. ولذلك الأفضل هو التحدث لمركز المساعدة الخاصة بأكاديمية حسوب وتناقش معاهم حول ما تريده، وإذا كان لديك سؤال آخر لا تتردد في طرحه. وبخصوص طرق دفع الإشتراك ستجد هنا إجابة حول ذلك. بالتوفيق.
-
الخطأ يخبرك أنك تحاول استخراج ملف بصيغة غير صالحة، حيث يقبل نظام Android ملفات الصور والخلفيات والأيقونات بامتدادات .png و .jpg و .gif و .xml كمصادر drawable. فإذا كان لديك ملف بامتداد .db فعليك وضع هذا الملف في مجلد "assets". أيضًا إذا كان لديك ملف باسم .ico فعليك بتغيير إمتداد الملف إلى .png وربما أنت قمت بتحويل أيقونات .png إلى تنسيق .webp، وتم إنشاء الملف في مجلد xxhdpi ولم يتم استخدامه. فقم بنقل ملف photothumb.db من مجلد drawable إلى مجلد assets. وإذا لم يكن مجلد الأصول موجودًا ، فانقر بزر الماوس الأيمن على المشروع واختر "New" ثم "Directory" ثم "assets" وقم بإنشاء مجلد assets. ثم ضع ملف الـ db الخاص بك في المجلد الجديد وسيتم حل المشكلة. وربما المشكلة بسبب ملف بإمتداد غير صحيح في مجلد drawable.
-
ما المقصود بـ temp فهى قد تعني أشياء كثيرة؟
-
أولاً، يجب أن نتحقق من القوس الأول في السلسلة، إذا كان مفتوحًا نقوم بإضافته إلى المكدس، وإذا كان مغلقًا فإن الأقواس غير صحيحة. ثم، نتحقق من القوس التالي في السلسلة، إذا كان مفتوحًا نقوم بإضافته إلى المكدس، وإذا كان مغلقًا نتحقق من القوس الأعلى في المكدس، إذا كان مفتوحًا نزيله من المكدس، وإذا كان مغلقًا فإن الأقواس غير صحيحة. وهكذا، نستمر في التحقق من الأقواس اللاحقة، حتى نصل إلى نهاية السلسلة. في حال انتهاءنا من السلسلة والمكدس فارغ، فإن الأقواس صحيحة. وإذا انتهت السلسلة ولكن كان هناك قوس مفتوح لم يتم إغلاقه، فإن الأقواس غير صحيحة. باختصار، يتم التحقق من الأقواس في ترتيبها الصحيح وفقًا للخطوات المذكورة، ويتم إضافة الأقواس المفتوحة إلى المكدس وإزالة الأقواس المغلقة من المكدس، وفي النهاية يجب أن يكون المكدس فارغًا لتكون الأقواس صحيحة.
- 3 اجابة
-
- 1
-
-
يجب توفير محتوى عالي الجودة وموثوق به والتأكد من أنه يتوافق مع معايير Google News Publisher. مع القيام بالخطوات التالية: إنشاء موقع ويب يحتوي على محتوى غني وموثوق به وبشكل منتظم. توفير محتوى فريد ومتنوع يتناول موضوعات مختلفة ولا يختصر على موضوع واحد فقط. الحصول على الكثير من المراجعات والزيارات من مستخدمي الإنترنت المختلفين والمنافسين في مجال نفس مدونتك. التأكد من توافر عنوان RSS لمدونتك الذي يتم إدراجه في محتوى Google News. التسجيل في Google News Publisher Center وتعبئة جميع المعلومات المطلوبة بشكل كامل. بالنسبة لمشكلتك في Reader Revenue Manager، باستطاعتك التحقق من صفحة المساعدة الخاصة بهذه الأداة على Google News ، حيث يتم شرح كيفية إعداد واستخدام الأداة بشكل كامل. إذا كانت المشكلة لا تزال قائمة، فيمكنك التواصل مع فريق دعم Google News للحصول على مزيد من المساعدة والدعم، أو يمكنك طرح سبب المشكلة هنا لمساعدتك.
- 2 اجابة
-
- 1
-
-
ليست كل مكتبات جافا مفتوحة المصدر متوافقة مع GPL ولا يمكن القول بأنها جميعًا مفتوحة المصدر دون استثناء. بالإضافة إلى ذلك، فإن بعض المكتبات المفتوحة المصدر لجافا يتم ترخيصها بتراخيص أخرى غير GPL، مثل MIT License أو Apache License أو BSD License أو CDDL License وغيرها. وفي حالة استخدام مكتبة مفتوحة المصدر مع ترخيص غير GPL، فإن المطورين يجب عليهم التأكد من أنه يمكن استخدام تلك المكتبة بشكل قانوني وفقًا لترخيصها وأن تلك الترخيصات تتوافق مع ترخيص GPL إذا كانت ترخيصات المشروع المستخدم تستند إلى GPL. ومن الجدير بالذكر أنه في حالة استخدام ترخيص GPL لمشروع البرمجيات، يتطلب ذلك الامتثال لشروط ترخيص GPL وتوافر الشفرة المصدرية للمشروع المستخدم مع تلك الشروط.
-
لغة جافا (Java) لغة برمجة شائعة واسعة الانتشار، وهي مفتوحة المصدر Open Source ومرخصة تحت ترخيص GPL (General Public License) و LGPL (Lesser General Public License) لأغراض تطوير البرمجيات المجانية والمفتوحة المصدر. ومع ذلك ، هناك أيضًا مجموعة من المكتبات المختلفة المتاحة للجمهور لاستخدامها مع لغة جافا. وتختلف تراخيص المكتبات المختلفة ، ومعظمها يتبع تراخيص مفتوحة المصدر. على سبيل المثال ، لدينا مكتبة Apache Commons Lang هي مكتبة مفتوحة المصدر لتوفير وظائف جاهزة للاستخدام مثل التحويل بين النص والأرقام والعمليات على النصوص، ويتم ترخيصها تحت ترخيص Apache License 2.0 الذي يسمح بالاستخدام التجاري والتعديل والتوزيع بشرط الإشارة إلى حقوق التأليف والنشر وترخيص Apache. بالإضافة إلى ذلك ، هناك مكتبات أخرى مشهورة لتطوير تطبيقات الجافا مثل Spring Framework و Hibernate ومكتبات التصور مثل JavaFX والتي تتبع تراخيص مفتوحة المصدر مثل Apache License و MIT License وغيرها. ويتم ترخيص البرمجيات تحت الرخصة لحماية حقوق الملكية الفكرية للمؤلفين وتحديد الشروط اللازمة لاستخدام وتوزيع البرمجيات.
-
هل تأكدت من إضافة الـ route الصحيح الخاص بإنشاء المشروع في ملف web.php داخل مجلد routes؟ أيضًا أرجو منك طرح السؤال والخطأ الذي ظهر لك أسفل فيديو الدورة الخاص بالسؤال، وطرح الأسئلة العامة هنا. شكرًا لك.
-
بالطبع عزيزي فمعنى كلامي، أن المكتبات طالما مجانية ومتاحة استعلمها طالما المشروع ليس تجاري، وإن كان تجاريًا فتحقق من المكتبات والتراخيص، أما المكتبات المدفوعة والبرامج فطبعًا لا يحق استخدامها بدون ترخيص
-
إذا كنت تريد ذلك، فيجب عليك التأكد من أن الرخصة الجديدة التي تختارها تسمح بذلك. وبما أن مكتبات BSD تعتبر مكتبات مفتوحة المصدر، فعادة ما تسمح رخص البرمجيات المفتوحة المصدر الأخرى بالاستخدام والتوزيع والتعديل والنشر تحت الشروط المناسبة. أيضًا يجب أن تتأكد من أنه لا يتم انتهاك أي شروط في الرخصة الجديدة التي تختارها، وأنك تفهم بشكل كامل الشروط الموضوعة في الرخصة الجديدة. وتأكد من إجراء التغييرات اللازمة على الرخصة وأيضًا تحديد أي مكتبات تحتوي على شروط خاصة قد تتعارض مع الرخصة الجديدة التي تختارها. وأنصحك بألا تشغل بالك كثيرًا بالرخص وحاول التركيز على بناء مشروعك أولاً.
-
إذا كنت تستخدم مكتبات ذات رخصة BSD دون تعديل عليها في تطبيقك الخاص، فلا يلزمك القيام بأي شيء خاص، لأن رخصة BSD تسمح باستخدام المكتبات بحرية ودون أي قيود تقريباً، حتى في التطبيقات التجارية. ومع ذلك، يجب عليك الإشارة إلى استخدامك للمكتبات في وثائق التطبيق أو في الموقع الإلكتروني الخاص بك، على سبيل المثال، يمكنك إضافة إشعار مثل "يتم استخدام هذا التطبيق مع مكتبات BSD" في صفحة "حول" الخاصة بالتطبيق. كما يُنصح بإعادة تحميل نسخة من الرخصة وإدراجها في مجلد البرنامج الخاص بك لضمان الامتثال لشروط الرخصة.
- 6 اجابة
-
- 1
-
-
وعليكم السلام فهد، كل عام وأنت بخير، بخصوص دفع الإشتراك فيتم الدفع تكلفة الدورة المراد الإشتراك بها بشكل كامل من خلال إحدي الطرق التالية: باي بال. البطاقة الإئتمانية. بطاقة الهدية. وستجد هنا المزيد من الشرح بخصوص كيفية الإشتراك. وهنا توضيح لكيفية الوصول للدورات الخاصة بك بعد الإشتراك. أما بخصوص تقسيط عملية الدفع، فأرجو منك الاستفسار عن ذلك من خلال التحدث لمركز المساعدة في أكاديمية حسوب. أتمنى لك التوفيق إن شاء الله.
- 1 جواب
-
- 1
-
-
الخطأ يشير إلى أن مسار مشروعك يحتوي على أحرف ليست ASCII والذي قد يتسبب في فشل عملية البناء في نظام التشغيل Windows. باستطاعتك حل هذه المشكلة بإضافة السطر التالي إلى ملف gradle.properties الموجود في مجلد المشروع: android.overridePathCheck=true حاول إضافة هذا السطر وإعادة تشغيل البناء. وإذا استمرت المشكلة، جرب تغيير مسار المشروع إلى مجلد لا يحتوي على أحرف غير ASCII. وأيضًا تأكد من لغة الويندوز هي الإنجليزية وليست العربية تجنبًا لحدوث مشاكل، وقد يفيدك الإطلاع على النقاش التالي حول المشاكل المتعلقة ببيئة فلاتر.
- 2 اجابة
-
- 1
-
-
في لغة البرمجة C، يمكن الوصول إلى عناصر في مصفوفة باستخدام مفهوم الفهرسة (indexing)، حيث يمكنك تحديد عنصر معين داخل المصفوفة باستخدام رقم محدد. هناك طريقتين رئيسيتين للفهرسة في C : الفهرسة المباشرة: تتم هذه الفهرسة عن طريق تحديد عنصر معين باستخدام فهرس محدد. فمثلاً، إذا كان لدينا مصفوفة بعناصر من النوع int، يمكن الوصول إلى العنصر الثالث في المصفوفة عن طريق كتابة: myArray[2]، حيث يكون الرقم 2 هو الفهرس المحدد للعنصر الثالث. الفهرسة بواسطة مؤشر: تتم هذه الفهرسة باستخدام مؤشر يشير إلى موقع العنصر المراد الوصول إليه. ويمكن تعريف مؤشر على المصفوفة باستخدام علامة الـ " * "، ويمكن الوصول إلى العنصر عن طريق استخدام علامة الـ " * " مرة أخرى. مثال: إذا كان لدينا مصفوفة من الأعداد الصحيحة، يمكن تعريف مؤشر عليها عن طريق كتابة: int *myPtr = myArray; ثم الوصول إلى العنصر الثالث عن طريق كتابة *(myPtr + 2). ويجب ملاحظة أن استخدام الفهرسة المباشرة هي الطريقة الأسهل والأكثر شيوعاً في C. مثال على طريقة الفهرسة في لغة البرمجة C : #include <stdio.h> int main() { int arr[5] = {10, 20, 30, 40, 50}; int i; for(i = 0; i < 5; i++) { printf("Value of arr[%d] is %d\n", i, arr[i] ); } return 0; } في المثال السابق، تم إنشاء مصفوفة بخمسة عناصر ثم تهيئة كل عنصر بقيمة معينة. و استخدام حلقة for للتحقق من قيم كل عنصر في المصفوفة باستخدام الفهرسة. يتم ذلك عن طريق استخدام متغير العداد i كفهرس للوصول إلى قيم المصفوفة.
- 2 اجابة
-
- 1
-
-
الفرق بين npm start و npm run start هو أن الأول يقوم بتشغيل الأمر المحدد في الخاصية "start" في ملف package.json مباشرةً، أما الثاني فيقوم بتشغيل الأمر الذي يحتوي عليه "start" كجزء من الأمر الكامل الذي تم تمريره إلى الأمر "run" في npm. بمعنى آخر، في معظم الحالات، لا يوجد فرق عملي بين استخدام npm start و npm run start. ولكن في بعض الأحيان يمكن استخدام npm run لتشغيل الأوامر الأخرى التي لا تعتمد على مفتاح الخاصية "start" في ملف package.json. وعامة، الأمر الأكثر شيوعاً هو استخدام npm start في تطوير تطبيقات ReactJS. وعندما تقوم بتشغيل أمر مثل npm start أو npm test فإن npm يعتبرها أوامر خاصة ومدمجة داخل npm، وبالتالي لا تحتاج إلى كتابة run قبل الأمر. وبالنسبة لبقية الأوامر، مثل npm build أو npm deploy أو npm lint، فهي تعتبر أوامر مخصصة خاصة بالتطبيق والتي يتم تعريفها داخل ملف الـ package.json في الخاصية "scripts". وبما أنها ليست من الأوامر المدمجة داخل npm، فيجب عليك كتابة run قبل تشغيل الأمر. على سبيل المثال، لتشغيل الأمر npm build يجب كتابة npm run build لتشغيل الأمر بشكل صحيح.
- 3 اجابة
-
- 1
-
-
لا مشكلة عزيزي محمد، لا يوجد مدة محددة للتقدم للإمتحان، متى وجدت في نفسك جاهزية للتقدم إلى الإمتحان. وستجد هنا المعلومات التي تريدها بشأن ذلك. https://support.academy.hsoub.com/exams وبخصوص العمل على المشاريع لزيادة خبرتك، فأحسنت في قرارك، فالأفضل الإنتظار واكتساب الخبرة وتثبيت المعلومات التي اكتسبتها وزيادة الثقة في قدراتك. وإذا أردت مساعدة في العثور على فكرة مشروع لتنفيذها أو موقع يوفر تلك المشاريع، فأخبرني ما هي اللغات التي تريد زيادة خبرتك بها. وأرجو لك التوفيق إن شاء الله.
-
بمعنى أن رخصة Apache تتطلب من المستخدمين الذين يقومون بتوزيع أو استخدام أو تعديل البرمجيات التي تم إصدارها بموجب هذه الرخصة، أن يذكروا بوضوح حقوق الملكية الفكرية للمطورين الأصليين لهذه البرمجيات. وهذا يعني أن أي شخص يستخدم أو يعدل هذه البرمجيات يجب أن يذكر بوضوح أن المطورين الأصليين لهذه البرمجيات هم أصحاب الحقوق الأصلية وأنهم قاموا بتوفير البرمجيات تحت رخصة Apache. ويمكن ذلك عن طريق وضع إشارة إلى رخصة Apache في مستند التوثيق أو ملفات المصدر أو أي مكان آخر يحتوي على المعلومات الخاصة بهذه البرمجيات. غير صحيح. على الرغم من أن رخصة GPL لا تتطلب الإشارة إلى حقوق الملكية الفكرية عند استخدام مكتبات مفتوحة المصدر، إلا أنها تتطلب ذكر الحقوق الفكرية الخاصة بها وإشارة إلى الرخصة التي تخضع لها. وعامًة، فإن توزيع البرمجيات المفتوحة المصدر يتطلب ذكر الحقوق الفكرية والإشارة إلى الرخصة التي تخضع لها، سواء كانت GPL أو رخصة أخرى. وهذا يهدف إلى حماية حقوق الملكية الفكرية وتعزيز شفافية المشروع.
-
يتم تخزين عروض Laravel في مجلد "resources/views" في المشروع. باستطاعتك اتباع الخطوات التالية: قم بإنشاء ملف جديد بعنوان "create.blade.php" في مجلد "resources/views/projects" ، أو يمكنك إعادة تسمية ملف موجود مسبقًا باسم "create.blade.php" إلى "projects.create.blade.php". قم بفتح الملف الجديد وإضافة الشفرة الخاصة بتصميم صفحة إنشاء المشروع الخاصة بك، ويمكنك الاستفادة من ملفات العرض الأخرى في المشروع كمرجع أو استخدام أدوات تصميم الواجهات مثل Bootstrap. بمجرد إنشاء عرض projects.create بشكل صحيح ، يجب عليك التأكد من أن أي رمز يشير إلى هذا العرض في التطبيق Laravel الخاص بك يشير إلى المسار الصحيح.
-
بالإضافة إلى ما تم شرحه، يمكنك محاولة تثبيت إصدارات LightGBM الأقدم أو الأحدث لمعرفة ما إذا كانت هذه المشكلة تنحصر في إصدار LightGBM. سبيل المثال، تثبيت الإصدار 2.3.1 بإدخال الأمر التالي: pip install lightgbm==2.3.1 ويمكن تثبيت أحدث إصدار من LightGBM باستخدام الأمر التالي: pip install --upgrade lightgbm وهناك بدائل، و Scikit-learn هي واحدة من البدائل الممكنة ل LightGBM والتي تقدم وظائف تعلم الآلة المتقدمة، حيث يمكنك استخدام Scikit-learn بسهولة من خلال تثبيتها باستخدام pip، وذلك باستخدام الأمر التالي: pip install -U scikit-learn ومن ثم استيراد المكتبة في ملفات بايثون الخاصة بك.
-
GPL (General Public License) هي رخصة تحكم استخدام البرمجيات المفتوحة المصدر. وبخصوص الأسئلة الخاصة بك: 1- إذا لم تقم بأي استدعاء لمكتبة تحت رخصة GPL، فإنك لست ملزمًا ببيع تطبيقك تحت هذه الرخصة، فمفهوم رخصة GPL يتطلب أن يكون البرنامج المستخدم بشكل كامل تحت تلك الرخصة إذا كنت تستخدم أي جزء من البرمجيات تحت هذه الرخصة. 2- إذا استدعيت مكتبة واحدة تحت رخصة GPL في تطبيقك، فإن الرخصة تحكم باستخدام التطبيق بأكمله. يعني ذلك أن عند بيع التطبيق يجب أن يتم بيعه تحت رخصة GPL. لكن يمكنك استخدام ترخيص أخر للأجزاء الأخرى من التطبيق وفقًا لرخصتها. 3- إذا قمت بتطوير تطبيق في نظام مفتوح المصدر مثل Linux، فإنه لا يلزم بالضرورة أن يتم بيع التطبيق تحت رخصة GPL، ولكن يجب الانتباه إلى أن توزيع تطبيق يعمل على Linux يمكن أن يكون مختلفًا عن توزيع تطبيق يعمل على نظام تشغيل آخر. فقد تكون هناك بعض الاختلافات في القواعد المطبقة على توزيع التطبيق في كل نظام. وهناك العديد من أنواع التراخيص الأخرى التي يمكن استخدامها لترخيص البرمجيات والأعمال الإبداعية الأخرى، ومن بين هذه التراخيص: 1- رخصة المشاع الإبداعي (Creative Commons License): رخصة مفتوحة المصدر تسمح للمبدعين بترخيص أعمالهم الإبداعية (مثل الصور والموسيقى والأفلام والكتب) وتحديد الاستخدامات المسموح بها والمحظورة. 2- رخصة BSD: رخصة مفتوحة المصدر تسمح بتوزيع البرمجيات وتعديلها واستخدامها دون قيود، ولكنها تتطلب الإشارة إلى حقوق الملكية الفكرية وعدم استخدام اسم المطورين للترويج للمنتج. 3- رخصة MIT: رخصة مفتوحة المصدر تسمح بتوزيع البرمجيات وتعديلها واستخدامها دون قيود، وتتطلب فقط الإشارة إلى حقوق الملكية الفكرية. 4- رخصة Apache: رخصة مفتوحة المصدر تسمح بتوزيع البرمجيات وتعديلها واستخدامها دون قيود، ولكنها تضمن بعض الحماية القانونية للمطورين وتتطلب إشارة إلى حقوق الملكية الفكرية. 5- رخصة GPL: رخصة مفتوحة المصدر تسمح بتوزيع البرمجيات وتعديلها واستخدامها، ولكنها تفرض بعض القيود على استخدام البرمجيات المشتقة وتتطلب نشر البرمجيات المشتقة تحت نفس الرخصة.
-
المشكلة في الصورة تعني أن Laravel لا يمكنه العثور على عرض projects.create المطلوب، ويتم استخدام العروض في Laravel لعرض محتوى الصفحة للمستخدم. وقد يكون هذا الخطأ ناجمًا عن عدة أسباب، مثل: عرض projects.create غير موجود في مجلد المشروع الذي تعمل عليه، قد يكون قد تم تغيير المسار الذي يتم فيه تخزين عروض المشروع. إذا كان عرض projects.create قد تم نقله أو إعادة تسميته، فإنه يجب تحديث الرمز الذي يشير إلى عرض المشروع الجديد. قد يكون هناك خطأ في اسم العرض، فتأكد من كتابة الاسم بشكل صحيح. قد يكون هناك خطأ في ملف العرض نفسه، فتأكد من أن ملف العرض يحتوي على الشفرة الصحيحة وهو بامتداد .blade.php. أيضًا تأكد من وجود ملف العرض projects.create في المسار الصحيح وبالامتداد الصحيح، وتأكد من تحديث أي رمز يشير إلى العرض الجديد بشكل صحيح. كما يمكنك استخدام أدوات تصحيح الأخطاء مثل "php artisan view:clear" لمسح ذاكرة التخزين المؤقتة وتحديث أي تغييرات جديدة في المشروع.
-
يمكنك تجربة الحلول التالية: تحقق من أن الصورة ليست محمية بشكل غير صحيح أو تحتوي على أي عيوب أخرى قد تؤثر على القدرة على قص الصور. في بعض الأحيان، يمكن أن يحدث خطأ معين عند استخدام "Layer via Cut"، لذا يمكنك محاولة استخدام "Layer via Copy" بدلاً من ذلك. قد يكون هناك بعض الأخطاء في الإصدار الذي تستخدمه من فوتوشوب، ولذلك يمكنك محاولة تحديث البرنامج إلى أحدث إصدار. يمكن أن تتسبب الأدوات المخصصة للقص في بعض الأحيان في مشاكل في عملية القص، لذلك يمكنك محاولة إعادة تعيين هذه الأدوات. وأيضًا حاول تجربة التالي: استخدام أداة "Marquee" لتحديد المنطقة التي ترغب في نسخها أو قصها. الذهاب إلى القائمة Layer > New > Layer via Cut/Copy. النقر على Ctrl+J. ولكن في بعض الأحيان، يتم تعطيل هذه الخيارات وتصبح رمادية ولا تعمل. ويتم ذلك لأن الفوتوشوب لا يتعرف على البيكسلات التي تريد قصها أو نسخها. ولحل هذه المشكلة، هناك حلاً بسيطاً، وهو النقر بزر الماوس الأيمن على الطبقة التي توجد بها الصورة واختيار "Rasterize Layer". وبعد ذلك، يمكن استخدام أحد الخيارات السابقة لعمل نسخة من الصورة أو قصها بحرية.
- 2 اجابة
-
- 1
-
-
الأمر يعتمد على ما تريد، فإذا كنت تريد التخصص في مجال UI/UX فأنت بحاجة إلى تعلم أساسيات التصميم أولاً والألوان وخلافه ثم الإنتقال لتعلم أداة لتصميم الواجهات وأشهرها حاليًا هي Figma. وقد تم ذكر معلومات كافية عن الأمر من قبل في النقاشات التالية: كيف أصبح مصمم تجربة وواجهة مستخدم (UIUX designer )؟ الفرق بين UI & UX وهنا ستجد دروس ومقالات حول الـ UI/UX تصميم واجهة المستخدم UI تصميم تجربة المستخدم UX وهناك دورة متخصصة في تصميم واجهة المستخدم من أكاديمية حسوب. وهناك مسار آخر وهو أن تصبح مطور Front-End وقد قمت بالإجابة على نفس السؤال من قبل أيضًا وأنصحك بقراءة النقاشات والإجابات التالية لمعرفة الفرق.