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

لوحة المتصدرين

  1. Hussam Barbour

    Hussam Barbour

    الأعضاء


    • نقاط

      2

    • المساهمات

      62


  2. يوغرطة بن علي

    يوغرطة بن علي

    الأعضاء


    • نقاط

      1

    • المساهمات

      125


  3. هلال ارحيم

    هلال ارحيم

    الأعضاء


    • نقاط

      1

    • المساهمات

      7


  4. Mohamad Ibrahim3

    Mohamad Ibrahim3

    الأعضاء


    • نقاط

      1

    • المساهمات

      1311


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 10/10/17 في كل الموقع

  1. يأتي Git مُرفقا بأداة تُدعى git config والتي تسمح لك بقراءة إعدادات النظام وتغييرها والتحكم في كامل جوانب عمل Git. يتم حفظ هذه الإعدادات في الأماكن الثلاثة التالية: etc/gitconfig/: يحتوي هذا الملف على الإعدادات الخاصة بجميع المُستخدمين على نفس النظام/الجهاز أيّا كان المُستودع الذي يعملون عليه. في حال ما إذا قمت بتمرير خيار system-- إلى أمر git config فسيكون بإمكانك قراءة وتعديل الإعدادات الموجودة في هذا الملف.gitconfig./~: هذا الملف خاص بإعدادات المُستخدم الحالي فقط. بإمكانك قراءة الإعدادات من هذا الملف أو التعديل عليها عبر تمرير خيار global-- إلى الأمر git config.git/config.: هذا الملف المتواجد داخل كل مُستودع يحتوي الإعدادات الخاصة بالمستودع الذي يحتويه فقط. في حال ما إذا قمت بحفظ الإعدادات في مُستوى مُعين فإنه سيتم تجاهل إعدادات المُستوى الذي يعلوه. بعبارة أخرى، سيتم أخذ إعدادات ملف git/config. بالحسبان لو وُجدت وتجاهل إعدادات ملف etc/gitconfig/.على أنظمة Windows يقوم Git بالبحث عن ملف gitconfig. داخل مُجلد HOME$ أي داخل مُجلد C:\Documents and Settings\$USER أو C:\Users\$USER حسب إصدار نظام التشغيل المُستخدم. كما أنه يبحث أيضا عن ملف etc/gitconfig/ والذي يكون داخل المُجلد الذي قررت تنصيب Git فيه. هويتك على Gitمن بين الأمور التي يجب عليك القيام بها بمُجرد تنصيبك لنظام Git هو تحديد هويتك عليه ونقصد بذلك اسمك وعنوان بريدك الإلكتروني. هذه الخُطوة مُهمة لأن Git سيقوم بربط أي عملية تقوم بها بهذه الهوية، كما أن كل عملية إيداع ستقوم بها ستحمل هذه البيانات معها. يتم تحديد هوية المُستخدم عبر الأمرين التاليين: $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.comمن جديد، لن تحتاج إلى القيام بها الأمر سوى مرة واحد في حال ما إذا قمت بتمرير الخيار global-- للأمرين السابقين لأنه في هذه الحالة سيقوم Git باستخدام هذه الهوية مع جميع العمليات التي تتم على النظام/الجهاز الحالي. إذا رغبت في استخدام هوية مُختلفة مع مشاريع مُعينة فما عليك سوى تنفيذ الأمرين السابقين من دون تمرير الخيارglobal--. محرر النصوص الافتراضيالآن وبعد أن حددت هويتك على Git حان الأوان لاختيار مُحرر النصوص الذي ستستعمله لما يطلب منك Git كتابة رسالة أو تعليق على العمليات التي تقوم بها. في حال لم تقم باختيار مُحرر نصوص خاص فإن Git سيقوم باستخدام مُحرر النصوص الافتراضي لنظام التشغيل الخاص بك والذي عادة ما يكون Vi أو Vim. إن رغبت في استخدام مُحرر نصوص آخر وليكن Emacs فما عليك سوى تنفيذ الأمر التالي: $ git config --global core.editor emacsأداة Diff Toolخاصية أخرى تحتاج إلى إعداداها هي أداة diff tool والتي سيتم استخدامها لحل المشاكل المُتعلقة بعمليات الدمج. في حال ما إذا أردت استخدام vimdiff مثلا فما عليك سوى تنفيذ الأمر التالي: $ git config --global merge.tool vimdiffيستطيع Git التعامل مع جُملة من الأدوات بشكل قياسي وهي كالتالي: kdiff3tkdiffmeldxxdiffemergevimdiffgvimdiffecmergeopendiffالتحقق من الإعداداتإذا رغبت في التحقق من الإعدادات التي قمت بها فما عليك سوى تنفيذ الأمر: git config --list والذي يقوم بعرض النتائج على الشكل التالي: $ git config --list user.name=Scott Chacon user.email=schacon@gmail.com color.status=auto color.branch=auto color.interactive=auto color.diff=auto ...في حال ما إذا ظهرت قيم مُختلفة لنفس الخيار فهذا راجع إلى قراءة Git للإعدادات من أماكن مُختلفة ( /etc/gitconfigو ~/.gitconfig على سبيل المثال). في هذه الحالة فإن Git سيأخذ بالحسبان آخر قيمة في هذه القائمة. بإمكانك أيضا التحقق من الإعدادات بشكل فردي على باستخدام الأمر git config {key} مع استبدال ما يجب استبداله في الأمر: $ git config user.name Scott Chaconالحصول على المساعدةإن احتجت إلى أية مساعدة لدى استخدامك لنظام Git فيُمكنك الاستعانة بأحد الأوامر الثلاثة التالية للحصول على طريقة استخدام أي من أوامر Git: $ git help $ git --help $ man gitعلى النحو التالي (للحصول على شرح لأمر config): $ git help configهذه الأوامر مُفيدة جدا خاصة وأنها مُتوفرة دون الحاجة إلى اتصال إنترنت. إن كانت المصادر التي في حوزتك غير كافية وكنت تحتاج إلى مُساعدة شخصية ومباشرة فُيمكن زيارة قناتي git# و github# على خادوم Freenode IRC (على العنوان irc.freenode.net)، ستجد فيهما مجموعة كبيرة من خبراء Git والذين لديهم الرغبة في مساعدة من يطلبون المُساعدة. خلاصةبعد قراءتك لهذا المقال والمقالات السابقة التي نشرناها هنا فسيكون لديك فهم لأساسيات Git وفهم الاختلافات الموجودة بينه وبين باقي أنظمة إدارة النُسخ. سيكون لديك أيضا نظام Git جاهز للعمل على جهازك وإعدادات تضمن تضمين بياناتك الشخصية في كل عملية ستقوم بها. حان الآن الأوان للشروع في استخدام Git. ترجمة -وبتصرف- للفصل First-Time Git Setup من كتاب Pro Git لصاحبه Scott Chacon.
    1 نقطة
  2. السلام عليكم الGradle هو لغه برمجه لAndroid Stuido IDE بحيث يمكنك عمل برمجه اوامر للAndroid Stuido لتنفيذ مهام غير موجود بالقوائم كما انه يستخدم بشكل اساسى فى - تحميل و دمج مكتبات الاندرويد و خدمات جوجل فى المشروع. - تحميل و دمج مكتبات الجافا المختلفه و التأكد من صلاحيتها للاستخدام. - بناء التطبيق و تحويله من كود java و xml الى ملف APK. و من مميزات الgradle انه يسمح بعمل flavors و هى ان يكون عندك اكثر من نسخه للكود فى نفس المشروع و يمكنك عمل كافه اوامر android stuido مثل بناء التطبيق و خلافه لكل نسخه على حده. يمكنك باستخدام الGradle التحكم فى اسم و رقم اصدار النسخه المبنيه او قيم الstrings.xml او حتى القيم الfinal فى كود الجافا لكل flavor و هذا يمنع من ظهور اكواد اختبار فى نسخه الrelease بشكل نهائى.
    1 نقطة
  3. أخي العزيز حلك ممتاز جدا وشكرا لتجاوبك معي ولكنه حل مؤقت فقط لهذه السنه بينما المراد من البرنامج ان يكون دائم وللسنين المقبلة أي يجب بقاء الارقام بخاناتها حتى يتم استخدامها السنة المقبلة
    1 نقطة
  4. قم بوضع شرط المعادلة الأولى بمكان شرط المعادلة الثانية تمام فقط استبدل قيم الأرقام إلى النصوص المطلوبة
    1 نقطة
  5. أخي الكريم ممكن أن تشرح لنا ماذا تعني الأرقام وكيف تريد أن تكون العملية لإيجاد الحل المناسب لها
    1 نقطة
  6. ماذا يُقصد بمصطلح usability في تصميم الموقع؟
    1 نقطة
  7. تُعنى قابليّة الاستخدام، بكل ما له علاقة بسهولة الاستخدام، ومدى وضوح الغرض من المُنتج (المُنتج قد يكون موقع وقد يكون جهاز أو تطبيق هاتف)، وهي أحد فروع تجربة المُستخدم User Experience، سابقًا كان الاهتمام منصبًا على الجماليّة فقط، الآن كبار المواقع والشركات تبحث عن تجربة أفضل للمُستخدم، أكبر مثال على شركة تهتم بتجربة المُستخدم وقابليّة الاستخدام هي شركة آبل، ستجد أنّ أي مُنتج من منتجاتها لا يحتاج إلى دليل مُستخدم، والمُنتج يشرح نفسه بنفسه، هذه هي الفكرة، إن استطعت توصيل مُنتجك من دون دليل استخدام، من دون تعليقات هنا وهناك فأنت على الطريق السليم، يعني في حالتك، هل يستطيع الزائر تصفّح موقعك بمجرّد النظر إلى الأيقونات والأزرار، أم يحتاج أنّ يقرأ ما بجانب كل أيقونة وزر ليفهم خصائص الموقع؟ أيضًا سرعة الموقع لها دور كبير في قابليّة الاستخدام، أنصحك بقراءة "مهام مُصممّي تجربة المستخدم" هنا على الأكاديميّة لتعرف المزيد حول هذا الأمر.
    1 نقطة
×
×
  • أضف...