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

لتا عيس

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

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

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

أجوبة بواسطة لتا عيس

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

    قبل ان تسأل ماهو افضل برنامج للتصميم يجب عليك ان تسأل ماذا تريد انت؟

    البرامج كلها ممتازة ولكن لكل برنامج استعمال في مكانه المحدد , فمثلا هل تريد تصميم الشعارات (فستتجه الى Adobe Illustrator) ففيه الميزات التي سوف تساعدك على انشاء شعار احترافي بدقة عالية , ومثلا هل تريد تصميم واجة موقع فسوف تتجه الى Adobe XDاو Figma 

    ومثلا هل تريد تصميم الاعلانات فسوف تتجه الى Adobe Express ام تريد مثلا صنع تصميمات ال Social Media فمثلا سوف تتجه الى Photoshop

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

    فلايوجد شيء اسمه افضل برنامج لاي شيء, يجب عليك معرفة ماذا تريد ثم اختيار البرنامج الذي ينفذ لك ماتريد على اكمل وجه

  2. لحل اي مشكلة يجب عليك التفكير بشكل منطقي 

    اولا يجب عليك انشاء رقم عشوائي , كيف ستفعل ذلك ؟

    يمكنك الاستفادة من دالة Random وتعلم كيف تجعلها بين ال 0 وال 99 , وبعد انشاء الرقم العشوائي تكون قد وضعته في متغير 

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

    تضع دالة if وتقول اذا كان الرقم يقبل القسمة على 2 فهو زوجي وغير ذلك فردي وتضع النتيجة في المتغير الثاني

    الان لديك المتغير الاول وهو الرقم والمتغير الثاني وهو طبيعة الرقم (زوجي ام فردي)

    الان نأتي لطباعة الرقم الاول لكي يراه المستخدم (قم باستخدام دالة الطباعة) مع طباعة عبارة هل هو زوجي ام فردي ,

    الخطوة التالية جعل المستخدم يدخل كلمة زوجي او فردي , نضع دالة الادخال ونقرأها 

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

  3. بداية Github هو موقع 

    تستطيع من خلاله حفظ كافة مشاريعك البرمجية 

    ولكن السؤال ، ماذا سيفدني Github ؟

    كما ذكرت ان من خلال Github تستطيع حفظ مشاريعك البرمجية ولكن تستطيع حفظ مشاريعك على جهاز الكمبيوتر الخاص بك 

    اذا مالفرق ؟

    الفرق كالتالي :

    Github يوفر مزايا كثيرة ومفيدة توفر الكثير من الوقت وهامة للمشاريع الصغيرة والكبيرة 

    وايضا تستطيع استضافة مواقعك على Github 

    المزايا التي يوفرها Github للمبرمجين:

    • امكانية رفع المشروع عليه ولكن مع كل تعديل تقوم به يحفظ لك التعديل الجديد وايضا يحفظ التعديل القديم بحيث ان اردت الرجوع اليه وهذا مهما بلغ عدد التعديلات (فتستطيع الوصول اليهم جميعا بأي وقت كان)
    • امكانية دخول الاشخاص والشركات ورؤية المشاريع (ان كانت عامة) ، تخيل تنك تقدم على وظيفة في شركة ما، وقامو بطلب رؤية مشاريعك لرؤية طريقة كتابتك (هل تكتب بشكل نظيف مثلا، هل انت متميز ام لا) فهل من المعقول ارسال المشاريع بالاكواد اليهم؟ بالطبع لا ، فلذلك يوفر Github امكانية دخول اي شخص ورؤية الاكواد 
    • يوفر Github امكانية تعديل الاشخاص على الكود نفسه، فمثلا انت تعمل في شركة وتريد تعديل على مشروع لاحد زملائك، فتستطيع بكل سهولة التعديل عليه دون الحاجة الى ارساله لك ثم اعادة ارسالك اليه 
    • احد مزايا Github العظيمة انك تستطيع تنزيل كافة مشاريعك حتى ولو فقدتها من الحاسوب ، فمثلا قمت بعملة فورمات لحاسوبك وتم حذف كل شيء بما فيهم اعمالك ومشاريعك البرمجية، فبكل بساطة تستطيع الدخول الى حسابك على Github وتنزيل كافة المشاريع واكمال العمل عليهم 
    • ايضا اغلب مواقع الاستضافات تدعم استقبال المشاريع من Github، وهذا يجعل تعديل المشروع امرا سهلا جدا ، فأنت تقوم بتعديله على Github وتقوم تلقائيا الاستضافة بالتعديل والنشر على الانترنت

    هناك مزايا كثير جدا وتستطيع الاستفادة منها جميعا ، وأنت كبرمج يجب عليك تعلم ال Github لانه لن يفيدك فقط في عملك مع الشركات وانما مع كل شيء يتعلق بالبرمجة

    • أعجبني 1
  4. قبل ان تسأل كيف تحمي موقعك ، يجب ان تسأل متى يجب ان تقوم بتوفير حماية لموقعك ومتى لاتحتاج 

    متى تحمي موقعك:

    يجب حماية الموقع عندما يكون قواعد بيانات تحوي بيانات مهمة مثل : حسابات المستخدمين واسمائهم وكلمات المرور ، وعمليات الدفع، وحسابات المسؤولين عن الموقع 

    في هذه الحالة تحتاج الى حماية موقعك عن طريق الاكواد كمنع المستخدم من حقن اكواد داخل اي حقول موجودة ضمن الموقع، وايضا استخدام عمليات ارسال البيانات بدقة (فمثلا عند تسجيل الدخول تقوم بإرسال بيانات المستخدم داخل جسم الطلب وليس عن طريق الرابط)

    متى لاتحتاج لحماية موقعك :

    يجب عليك معرفة ان اغلب مزودي الاستضافة يقدمون حماية لموقعك ان كان ديناميكي او غير ديناميكي (اي ان كان يوجد قواعد بيانات او لا يوجد)

    ففي هذه الحالة انت لست بحاجة لعناء اضافي او دفع تكاليف اضافية من اجل حماية عالية 

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

    ولن تتعرض لاي هجوم لانه وببساطة لن يكون هناك شيء لمهاجمته.

  5. هناك عدة امور قد تؤدي الى بطئ صفحة تحميل الوسائط او اي صفحة بشكل عام

    فلو كانت كمية الوسائط التي قمت بتحميلها كبيرة فلا يجب ان يصبح ذلك البطئ او التهنيج الكبير 

    هناك عدة اسباب سوف اذكرها :

    1) الثيم لذي قمت بتنصيبه 

    احد الاسباب التي قد تؤدي الى عملية البطئ هو الثيم الذي تم تنصيبه , ولحل مشكلته يجب تحديث الثيم 

    2) موفر استضافة الويب لموقعك
    3) تحسينات من جانب الخادم (إصدار PHP والتخزين المؤقت والضغط وما إلى ذلك)
    4) ثيمات WordPress البطيئة
    5) إضافات ووردبريس البطيئة
    6) محتوى غير محسن (بشكل أساسي الصور)
    7) عدد كبير جدًا من طلبات HTTP الخارجية
    8) عدم استخدام مورد مخصص لخدمة المحتوى (CDN ، استضافة الفيديو ، إلخ.)

    بالاضافة الى اصدار Php المستخدم (يمكن تحديثها عن طريق تدخل مبرمج مختص)

    هذه كل الاسباب التي تؤدي الى البطئ بشكل عام 

    ايضا يمكنك للتقليل من حجم الوسائط , اما ضغطهم قبل رفعهم او اضافة Plugins مثل:

    Smush

    Optimus

    EWWW Image Optimizer.

    ShortPixel Image Optimizer

    Compress JPEG and PNG Images

     

  6. بداية يجب ذكر ان ويندوز 11 فيه نقص وغير مكتمل وربما لايتوافق مع بعض الاجهزة 

    اما بالنسبة الى انه لايحفظ اي عمل تقوم به :

    فهذا يحدث كثيرًا ، لقد قمت بتسجيل الدخول إلى حساب مؤقت. . .

    قبل أن تفعل أي شيء أو تنقل أي ملفات
    أعد تشغيل الكمبيوتر 3 أو 4 مرات ، سيؤدي ذلك إلى حل هذه المشكلة في كثير من الأحيان. ..

    خلاف ذلك:

    يرجى فتح مستكشف ملفات (Windows Explorer)
    توجه إلى C:\Users
    هل ترى مجلدين مستخدمين يشبهان مجلدك؟
    افتح هذه المجلدات وتحقق من داخل الصور والمستندات. . . وما إلى ذلك ومعرفة ما إذا كانت ملفاتك هناك

    إذا كانت ملفاتك موجودة:

    قم بإنشاء ملف تعريف مستخدم جديد بامتيازات المسؤول
    قم بتسجيل الدخول إلى ملف تعريف المستخدم الجديد
    انسخ جميع بياناتك من ملف التعريف القديم إلى ملف التعريف الجديد (مكتبة المستندات ، مكتبة الصور.... إلخ)

    إذا لم تعثر على ملفاتك بعد ، فابحث عن مجلد Windows.old على محرك الأقراص C الخاص بك ، وقم بتوسيعه لفتح مجلد المستخدمين الموجود بداخله - تحقق من الملفات والرموز الخاصة بك. . .إلخ.

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

    ملاحظة مهمة جدًا: لا تنسخ ملفاتك في ملف التعريف المؤقت الذي أنت فيه حاليًا ، عندما يتم تصحيح الموقف ، سيتم حذف ملفاتك باستخدام ملف التعريف المؤقت ولن تكون قابلة للاسترداد !!

×
×
  • أضف...