Compare commits

...

5 Commits

Author SHA1 Message Date
vippawar1104 228c33277f
Merge 4f7c3c3cd9 into 0647f1571a 2024-11-10 01:18:12 +00:00
V205 0647f1571a
Add AI Safety for Fleshy Humans (#11755)
* Add AI Safety for Fleshy Humans

Add AI Safety for Fleshy Humans, by Nicky Case and Hack Club.

* Update free-programming-books-subjects.md
2024-11-09 20:18:01 -05:00
dependabot[bot] 046ca2449e
chore(deps): bump tj-actions/changed-files from 45.0.3 to 45.0.4 (#11756)
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 45.0.3 to 45.0.4.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v45.0.3...v45.0.4)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-09 18:36:28 -05:00
vippawar1104 4f7c3c3cd9
Create arabic.md
I've translated the contribution.md file in Arabic language
2024-10-31 19:03:05 +05:30
vippawar1104 5a3efc633d
Create neovim 2024-10-20 12:50:32 +05:30
4 changed files with 97 additions and 1 deletions

View File

@ -42,7 +42,7 @@ jobs:
fetch-depth: ${{ steps.set-params.outputs.fetch-depth }}
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v45.0.3
uses: tj-actions/changed-files@v45.0.4
with:
separator: " "
json: true

41
arabic.md Normal file
View File

@ -0,0 +1,41 @@
Here's the Arabic translation of the Contributing.md file for the EbookFoundation free-programming-books repository:
## اتفاقية ترخيص المساهم [للرخصة](../LICENSE)
بالمساهمة، فإنك توافق على [رخصة](../LICENSE) لهذا المستودع.
## مدونة قواعد المساهمة
بالمساهمة، فإنك توافق على احترام [مدونة قواعد المساهمة](CODE_OF_CONDUCT.md) لهذا المستودع. ([ترجمات](README.md#translations))
## باختصار
1. ليس بالضرورة أن يكون "رابط لتنزيل كتاب بسهولة" دائمًا رابطًا لكتاب *مجاني*. يرجى المساهمة فقط بالمحتوى المجاني. تأكد من أنه مجاني. نحن لا نقبل الروابط إلى الصفحات التي *تتطلب* عناوين بريد إلكتروني عاملة للحصول على الكتب ، ولكن نرحب باللوائح التي تطلبها.
2. لست بحاجة إلى معرفة Git: إذا وجدت شيئًا مهتمًا *غير موجود بالفعل في هذا المستودع* ، فيرجى فتح [مشكلة](https://github.com/EbookFoundation/free-programming-books/issues) مع مقترحات الروابط الخاصة بك.
- إذا كنت تعرف Git ، فيرجى نسخ المستودع وإرسال طلبات سحب (PR).
3. لدينا 6 أنواع من القوائم. اختر القائمة الصحيحة:
- *الكتب*: PDF ، HTML ، ePub ، موقع مبني على gitbook.io ، مستودع Git ، إلخ.
- *الدورات*: الدورة هي مادة تعليمية ليست كتابًا. [هذه دورة](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/).
- *البرامج التعليمية التفاعلية*: موقع ويب تفاعلي يسمح للمستخدم بكتابة التعليمات البرمجية أو الأوامر وتقييم النتيجة (بـ "تقييم" لا نعني "تصنيف"). على سبيل المثال: [جرب Haskell](http://tryhaskell.org)، [جرب Git](https://learngitbranching.js.org).
- *ساحات اللعب*: هي مواقع إلكترونية أو ألعاب أو برامج سطح مكتب تفاعلية عبر الإنترنت لتعلم البرمجة. اكتب وجميع وشارك شفرات البرامج. غالبًا ما تسمح ساحات اللعب بالنسخ والتعديل والتلاعب بالكود.
- *البودكاست وشاشات العرض*: البودكاست وشاشات العرض.
- *مجموعات المشكلات والبرمجة التنافسية*: موقع ويب أو برنامج يسمح لك بتقييم مهاراتك في البرمجة من خلال حل مشكلات بسيطة أو معقدة ، مع أو بدون مراجعة الكود ، مع أو بدون مقارنة النتائج مع مستخدمين آخرين.
4. تأكد من اتباع [الإرشادات أدناه](#guidelines) واحترام تنسيق [ترميز Markdown](#formatting) للملفات.
5. ستقوم إجراءات GitHub بتشغيل اختبارات **لتتأكد من تصنيف قوائمك أبجديًا** و **اتباع قواعد التنسيق**. **تأكد** من التحقق من أن تغييراتك تنجح في الاختبارات.
### الإرشادات
- تأكد من أن الكتاب مجاني. تحقق مرة أخرى إذا لزم الأمر. يساعد ذلك المشرفين إذا علقت في العلاقات العامة حول سبب اعتقادك أن الكتاب مجاني.
- لا نقبل الملفات المستضافة على Google Drive أو Dropbox أو Mega أو Scribd أو Issuu أو منصات تحميل الملفات المشابهة الأخرى
- أدخل روابطك بترتيب أبجدي ، كما هو موضح [أدناه](https://www.google.com/url?sa=E&source=gmail&q=#ترتيب_أبجدي).
- استخدم الرابط مع المصدر الأكثر موثوقية (بمعنى أن موقع الويب الخاص بالمؤلف أفضل من موقع المحرر ، وهو أفضل من موقع ويب تابع لجهة خارجية)
- لا توجد خدمات استضافة ملفات (يشمل ذلك على سبيل المثال ولا يقتصر على روابط Dropbox و Google Drive)
- دائمًا تفضل ارتباط `https` على ارتباط `http` - طالما أنها موجودة على نفس النطاق وتقدم نفس المحتوى
- في المجالات الجذرية ، قم بإزالة الشرطة المائلة: `http://example.com` بدلاً من `http://example.com/`
- دائمًا تفضل

View File

@ -136,6 +136,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
### Artificial Intelligence
* [AI Safety for Fleshy Humans](https://aisafety.dance) - Nicky Case and Hack Club *(:construction: in process)* (CC BY-NC)
* [Artificial Intelligence, 3rd Edition (1993)](https://courses.csail.mit.edu/6.034f/ai3/rest.pdf) - Patrick Henry Winston (PDF)
* [Artificial Intelligence and the Future for Teaching and Learning](https://www2.ed.gov/documents/ai-report/ai-report.pdf) - Office of Educational Technology (PDF)
* [Artificial Intelligence for a Better Future: An Ecosystem Perspective on the Ethics of AI and Emerging Digital Technologies](https://link.springer.com/book/10.1007/978-3-030-69978-9) - Bernd Carsten Stahl (PDF, EPUB)

54
neovim Normal file
View File

@ -0,0 +1,54 @@
Learning Neovim can seem daunting at first, but there are plenty of resources available to help you get started. Heres a curated list of resources, including tutorials, documentation, and community links:
### Official Resources
1. **Neovim Official Documentation**:
- [Neovim Documentation](https://neovim.io/)
- This is the primary source for learning about Neovim's features and configuration.
2. **Getting Started Guide**:
- [Getting Started](https://neovim.io/)
- A concise guide to help you set up Neovim and understand its basic usage.
### Tutorials and Guides
1. **Open Source Society University**:
- [OSSU: Computer Science](https://github.com/ossu/computer-science/tree/master/bootcamp)
- Includes a section on Neovim as part of its programming curriculum.
2. **ThePrimeagen's Neovim Configuration**:
- [ThePrimeagen's YouTube Series](https://www.youtube.com/playlist?list=PL1zM4v2Cpt9OgD3S9Hg8_qxkORaWDAwD1)
- A series of videos that cover Neovim configuration and plugins.
3. **Neovim From Scratch**:
- [Neovim from Scratch](https://github.com/LukeSmithxyz/Neovim-from-scratch)
- A guide that walks you through setting up Neovim from the ground up.
### Configuration and Plugins
1. **Awesome Neovim**:
- [Awesome Neovim](https://github.com/rockerBOO/awesome-neovim)
- A curated list of plugins and resources for enhancing your Neovim experience.
2. **LunarVim**:
- [LunarVim](https://www.lunarvim.org/)
- A Neovim configuration that comes with a set of pre-installed plugins and sensible defaults.
### Community and Support
1. **Neovim Reddit Community**:
- [r/neovim](https://www.reddit.com/r/neovim/)
- A community where you can ask questions and share tips.
2. **Neovim Discord**:
- [Neovim Discord Server](https://discord.gg/neovim)
- Join the community to chat and get help in real time.
3. **Stack Overflow**:
- [Neovim Questions](https://stackoverflow.com/questions/tagged/neovim)
- A place to ask specific questions and find answers related to Neovim.
### Additional Learning Platforms
1. **FreeCodeCamp**:
- Look for articles and tutorials about Neovim on [FreeCodeCamp](https://www.freecodecamp.org/news/) or YouTube.
2. **YouTube**:
- Search for "Neovim tutorials" on YouTube for a variety of video tutorials from different creators.
By exploring these resources, you can gradually become proficient in Neovim. Don't hesitate to experiment and customize your setup as you learn!