Developper-dz

Developper-dz Pour publier vos produits

20/02/2026

Real

aqarimmo 🌙✨ مسابقة رمضان اليومية من عقارايمو ✨🌙 السؤال رقم 01: 📖 ما هي السورة التي لا تبدأ بالبسملة؟ جاوب في التعليقات 👇...
19/02/2026

aqarimmo 🌙✨ مسابقة رمضان اليومية من عقارايمو ✨🌙 السؤال رقم 01: 📖 ما هي السورة التي لا تبدأ بالبسملة؟ جاوب في التعليقات 👇 📌 شروط الفائز بالمسابقة: ✅ الإجابة الصحيحة على سؤال اليوم ✅ تحميل تطبيق عقارإيمو ✅ عمل منشن لشخصين في تعليق كل سؤال يومي ✅ متابعة صفحة عقارإيمو على الفايسبوك والإنستجرام ملاحظة: سيتم الإعلان عن الفائز عبر الستوري ترقبونا ! لا تضيع فرصة الربح اليومي طوال رمضان! الجوائز عبارة عن مبلغ مالي: 5000 دج و 20 نقطة مهداة بالتطبيق، لشخص واحد يوميا. ابدأ من الآن… ⏳🌙

25/09/2022

بعد ما كان "جوجل" هو أول مصدر بتلجأ ليه تلقائي في أي عملية Search قدامك، أوعدك البوست ده هيغير رايك تماماً 😉!

محرك البحث جوجل مش بيطلعلك نتائج دقيقة زي ما انت فاكر أغلب الوقت،ده خلانا نوجه نظرنا ناحيه محركات بحث أكثر دقه منه بمراحل.

والسبب إن كل محرك بحث فيهم متخصص في حاجة معينة و النتيجة بتكون 100% accurate ♥️
من هي هذه المحركات ؟

✅ موقع pdfdrive ..
أكبرُ و أفضلُ موقع لتحميل الكتب في جميع التخصصّات بصيغة PDF يحتوي أكثر من 225 مليون كتاب جاهزة للتحميل المباشر و يمكن استخدامه للدراسة
كنز فعلا 👈 هتلاقي فيه أكثر من 62 مليون كتاب مجاني Fire
يضم تخصصات متنوعة ومهمة مثل:
- برمجة
- تسويق
- إدارة أعمال
- اقتصاد
- مالية
-------------------
✅ موقع Springer ..
نبدا بالموقع الرهيب ده الي بيحتوي على أكثر من 3مليون مصدر في مختلف المجالات العلمية من مقالات و أوراق و مؤتمرات و كتب ..
=============
✅ موقع refseek ..
محركُ بحثٍ يوفر المصادر الأكاديمية بطريقةٍ سهلة أكثر من مليار مصدر من الكتب والمجلات والأخبار
و الموسوعات ..
============
✅ موقع WorldCat ..
محركُ بحثٍ سهلُ الإستخدام يبحث في أكثر من 20 ألف مكتبةٍ و يحتوي على أكثر من 2مليار مصدر
و يمكنك من إيجاد أقرب مكتبة لك ..
==========
✅ موقع Microsoft_Academic ..
يحمل نتائج بحث واسعة المحتوى للأكاديميين و يتم تحديثها باستمرار يحتوي على أكثر من120 مليون مطبوعة ..
=========
✅ موقع Bioline ..
محركُ بحثٍ تطوعيٍ يعمل على جمع المقالات المنشورة في المجلات العلمية بالدول النامية مثل
مصر و تركيا و العراق و الأردن و غيرها ..
==========
✅ موقع EThOS ..
يحملُ أكثر من 500 ألف رسالةَ ماجستيرٍ و دكتوراه في جميع المجالات ..
========
✅ موقع Research Paper’s in Economics ..
محركُ بحثٍ يحتوي على أكثر من مليوني بحثٍ في علم الإقتصاد و العلوم الأخرى ذات الصلة ..
=========
✅ موقع Science.gove ..
محركُ بحثٍ علميٍ تابع للحكومة الأمريكية يجمع أكثر من 2000 موقعٍ علميٍ و يحتوي على أكثر من 200 مليونَ ورقةٍ و نتائجَ موثوقةٍ ..
==========
✅ موقع kotobgy ..
محركُ بحث يحتوي على الملايين من الكتب العربية القابلة للتحميل ..
كتبجي - محرك بحث الكتب العربية ..
=========
✅ موقع base_-search ..
من أفضل و أقوى محركات البحوث الأكاديمية توجد أكثر من 100 مليون وثيقةٍ علميةٍ .. 70٪ من المقالات التي يحتويها مجانية ..
جميع لينكات المواقع من هنا :- https://bit.ly/3JzwwE7

منقول

29/08/2022
25/08/2022

ستشرح هذه المقالة الاختلافات بين NPM و :Yarn
ما هما NPM و Yarn؟

الـ NPM و Yarn كلاهما مديري حزم:

- يعد مديرو الحزم في الأساس وسيلة لأتمتة عملية تثبيت البرامج أو ترقيتها أو تكوينها أو إزالتها.

الـYarn تم إنشاؤه بواسطة Facebook كبديل لـ NPM قاموا بإنشاء Yarn لحل المشكلات التي كانوا يواجهونها أثناء استخدام NPM خاصةً المشكلات المتعلقة بالاتساق والأمان والسرعة يحتوي Yarn على نفس مجموعة الميزات أثناء التشغيل بشكل أسرع وأكثر أمانًا والأهم من ذلك أنه أكثر موثوقية.

مع إدخالYarn ، تفوقت على NPM كمدير مفضل باستخدام عداد النجوم الخاص بـ GitHub ؛ فإن Yarn تقترب من ضعف نظيرتها NPM.
وهذه بعض الأسباب التي قد تدفعك للتخلص من NPM:

1- السرعة:

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

2- الحماية:

سبب آخر لتطوير Facebookل Yarnهو مشكلات الأمان NPM ,سمح للحزم بتشغيل التعليمات البرمجية عند التثبيت سيقوم NPM بتشغيل التعليمات البرمجية من التبعيات تلقائيًا وعلى الفور في حين أن هذه الميزة لها وسائل الراحة الخاصة بها، إلا أنها أثارت بعض المخاوف الأمنية.

3- تثبيت الحزم:

يختلف Yarn عن NPM هو أن Yarn لا يتم تثبيته إلا من ملفات yarn.lock أو package.json، يضمن Yarn.lock تثبت نفس الحزمة في جميع الأجهزة، وهذا يقلل من احتمال وجود أخطاء من تثبيت إصدارات مختلفة.
واجه Facebook مشاكل في الاتساق مع NPM عند تثبيت التبعيات عبر مستخدمين وأجهزة مختلفة.

4- الاتصال بالإنترنت:

يمكن أيضًا تشغيل Yarn في وضع عدم الاتصال لتثبيت الحزم) إذا كنت قد قمت بالفعل بتثبيتها في الماضي) بينما يحتاج NPM إلى اتصال بالإنترنت لتثبيت الحزم.


programmerscaffe.com

21/08/2022

15 أوامر Git يجب أن تعرفها

في هذه المقالة ، سنناقش أوامر Git المتنوعة التي يجب أن تعرفها كمطور وعالم بيانات.
1- git clone:
-يتيح لك هذا الأمر تنزيل repository لجهازك الخاص.
في المرة الأولى التي نبدأ فيها العمل على مشروع جديد ، يتعين علينا استنساخه من Github أو خادم آخر باستخدام الأمر أدناه، ستحتاج إلى توفير عنوان URL الذي يوجد به المستودع.
git clone
2- git fetch:
-سنستخدم هذا الأمر بمجرد استنساخ الrepository بالفعل ونريد الحصول على فروع جديدة من خادم التحكم في المصدر عن بُعد.
3- git branch:
-سيعرض هذا الأمر على الشاشة الbranch الحالي الذي نعمل عليه والbranches المحلية الأخرى التي عملنا عليها في الماضي.
بوصف بسيط للbranch: هو المكان الذي ننشئ فيه نسخة جديدة من الكود دون إزعاج المطورين الآخرين، وبهذه الطريقة يمكننا العمل بشكل مستقل عنهم ومنع خطر حذف عمل الآخرين.
4- git checkout:
-العمل في branch منفصل لمهام مختلفة هو حقًا منهجية عمل يجب أن يعتمدها كل فرق المطورين؛ لذا ربما تسأل نفسك كيف نقوم بالفعل بإنشاء branch جديد، فقط باستخدام الأمر التالي سيفعل السحر:
git checkout -b
لاحظ أن السمة -b ضرورية هنا. إذا حذفت هذا ، فستتمكن من مشاهدة رمز branch آخر موجود بالفعل.
5- git pull:
-لنفترض أن لديك branch لمطور آخر في جهازك المحلي قمت بفحصه منذ عدة أيام، هناك احتمال كبير أنه قد تم تحديث بعض أجزاء التعليمات البرمجية؛ للحصول على أحدث التغييرات، فقط قم بتنفيذ الأمر التالي:
git pull
6- git stash:
-يأتي هذا الأمر لمساعدتنا في حفظ أجزاء من التعليمات البرمجية التي لم تكن جاهزة بعد لدفعها إلى الbranch.
7- git add:
- انتهيت من تطوير جزء من التعليمات البرمجية ولا تريد أن تفقده؟ هذا هو الوقت المناسب لحفظ عملنا في الbranch الحالي!
يرجى ملاحظة أنه من أجل القيام بذلك، يتعين علينا استخدام ثلاثة أوامر مختلفة، بشكل متتالي:
git add, git commit, git push
والطريقة كالتالي:
انتقل إلى المجلد الأساسي لمشروعك باستخدام الأمر التالي:
cd “/your/main/folder”
ثم استخدم ما يلي لإضافته:
git add .
8- git status:
من أجل التحقق من إضافة جميع الملفات، نستخدم git status :
إذا رأينا جميع الملفات باللون الأخضر ، فكل شيء على ما يرام، وإلا سيتم عرض بعض الملفات باللون الأحمر؛ تعني الملفات باللون الأحمر أننا لم نستخدم git add. في المجلد الرئيسي لمشروعنا، أو تم إجراء تغييرات أخرى بعد تنفيذ هذا الأمر.
9- git commit:
- بعد إضافة الكود الخاص بنا، نعلن أن كل شيء على ما يرام وهذا هو كل الكود الذي نريد دفعه إلى الbranch، بالشكل التالي:
git commit -m “A message that describes the changes”
يرجى ملاحظة أن السمة -m ضرورية لإضافة وصف للعمل الذي نضيفه إلى الفرع.
إذا كنا نرغب في إضافة جزء من التعليمات البرمجية إلى الcommit الحالي؛ فهذا يعني أنه لا داعي لإضافة وصف جديد يمكننا استخدام الشكل التالي:
git commit --amend --no-edit
10- git log:
-من أجل رؤية الcommit الحالي، او الcommits السابقة نستخدم هذا الأمر.
وهناك أمر يسهل عليك عرض التفاصيل المختصرة لكل commit في سطر واحد وهو:
git log –oneline
11- git cherry-pick:
يسمح لنا هذا الأمر بأخذ commit واحد مفقود في الbranch الخاص بنا من branch آخر:
git cherry-pick
12- git push:
في الوقت الذي يتم فيه الانتهاء من الكود الخاص بنا وجاهزًا ، يمكننا دفعه إلى ال branch الخاص بنا باستخدام هذا الأمر:
git push origin
نواجه أحيانًا مواقف يكون فيها تسلسل الالتزامات في ال branchالمحلي غير متوافق مع ال remote ستؤدي محاولة دفع الكود الخاص بنا إلى الrepository إلى ظهور خطأ، هذه المرة إذا كنا متأكدين تمامًا من أن الbranch المحلي هو الأكثر تحديثًا؛ فيمكننا فرض العملية:
git push origin --force
git push origin --force-with-lease
يوصى اكثر بإستخدام الأمر الثاني؛ لأنه بهذه الطريقة سنقوم بالكتابة فوق الكود في الbranch البعيد فقط في حالة ما إذا كان الbranch المحلي على دراية بجميع الالتزامات في التحكم بالمصادر عن بُعد.
13- git diff:
للمقارنة بين التغييرات في التزامين، سنستخدم أمرًا مفيدًا للغاية:
git diff
14- git rebase:
في حالة عملنا في فريق، من المحتمل أن تكون منهجية العمل هي إنشاء branch جديد لكل ميزة ثم يقوم كل مطور بإنشاء branch خاص به من branch الميزات.
نستخدم هذا الأمر من أجل مواءمة الbranch الخاص بنا مع الالتزامات الجديدة التي يمكن إضافتها إلى branch الميزات خلال الوقت الذي عملنا فيه من جانبنا:
git rebase origin/
15- git bisect:
هذا الأمر مفيد جدًا في حالة تلف الأشياء ، لكننا لا نعرف متى و / أو في سبب حدوث ذلك.
الخطوة الأولى هي بدء bisect mode.
git bisect start
الآن نقول في اي commit نحن على يقين تام من أن الأشياء تعمل بشكل صحيح:
git bisect good
ثم نقول ما هو ال commit الذي لا تعمل فيه الأشياء بشكل صحيح:
git bisect bad
بعد هذه الخطوات الثلاث، سيكون هناك تكرار واحد أو أكثر للعثور على أول commit سيئ، وفي كل تكرار، نحتاج إلى التحقق من تطبيقنا ومعرفة ما إذا كانت الأمور جيدة.
للتكرار السيئ ، سنستخدم الأمر التالي:
git bisect bad
للتكرار الجيد سنستخدم الأمر التالي:
git bisect good
بمجرد أن نعلن عن commit جيد، ستظهر رسالة بها تجزئة الcommit السيئة وتفاصيلها.


programmerscaffe.com

21/08/2022
11/08/2022

اليكم مجموعة من Repositories لا يجب ان تجهلهم

Awesome Roadmaps

عالم البرمجة واسع ، ويحتاج دائما الي وضع الخطط لمعرفة ما هو الجديد
ينظم مستودع GitHub هذا قائمة بالعديد من خرائط الطريق المصنفة حسب الموضوعات: لغة البرمجة ، وتطوير الويب ، وتطوير الأجهزة المحمولة ، والذكاء الاصطناعي .
⭐ ️=> https://github.com/liuchong/awesome-roadmaps

Free Programming Books

يجمع هذا المستودع العديد من كتب البرمجة التي يمكن الوصول إليها مجانًا عبر الإنترنت.
علاوة على ذلك ، هناك بعضها لكل لغة وفي العديد من الموضوعات.

⭐ ️=> https://github.com/EbookFoundation/free-programming-books

Public APIs

في GitHub أدناه ، ستجد قائمة منظمة من API المجانية التي يمكنك استخدامها في تطبيقك .

تم تصنيفها و ترتيبها للاستخدم ، وقامو بتوفير معظم API في جميع المجالات

⭐ ️ => https://github.com/public-apis/public-apis


programmerscaffe.com

Adresse

Mila
43000

Téléphone

+213661558942

Notifications

Soyez le premier à savoir et laissez-nous vous envoyer un courriel lorsque Developper-dz publie des nouvelles et des promotions. Votre adresse e-mail ne sera pas utilisée à d'autres fins, et vous pouvez vous désabonner à tout moment.

Contacter L'entreprise

Envoyer un message à Developper-dz:

Partager