<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>معرفة — اعرف اللي بيحصل تحت الكود</title><description>منصة عربية لتعلّم برمجة الأنظمة من الأساس — بصريات للذاكرة، وأسمبلي حقيقي، ومكتبة مشاكل من تصحيح فعلي.</description><link>https://maarefa.pages.dev/</link><language>ar</language><item><title>أنواع البيانات</title><link>https://maarefa.pages.dev/rust/foundations/data-types/</link><guid isPermaLink="true">https://maarefa.pages.dev/rust/foundations/data-types/</guid><description>الأنواع الأساسية في Rust وأحجامها الحقيقية، وليه الفيضان الحسابي بيتصرف بشكل مختلف في debug و release — وإيه اللي تعمله بدل ما تسيبه.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>درس</category><category>foundations</category></item><item><title>أول برنامج</title><link>https://maarefa.pages.dev/rust/getting-started/first-program/</link><guid isPermaLink="true">https://maarefa.pages.dev/rust/getting-started/first-program/</guid><description>من cargo new لحد برنامج شغال — تشريح المشروع، والفرق بين build و run و check، وفين الملف التنفيذي بيتحط بالظبط.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>درس</category><category>getting-started</category></item><item><title>الدوال</title><link>https://maarefa.pages.dev/rust/foundations/functions/</link><guid isPermaLink="true">https://maarefa.pages.dev/rust/foundations/functions/</guid><description>الدوال في Rust، والفرق بين الجملة والتعبير — الفاصلة المنقوطة الواحدة اللي بتخلي الكود يترجم أو يرفض، وليه ده مهم.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>درس</category><category>foundations</category></item><item><title>تثبيت Rust</title><link>https://maarefa.pages.dev/rust/getting-started/install-rust/</link><guid isPermaLink="true">https://maarefa.pages.dev/rust/getting-started/install-rust/</guid><description>تثبيت Rust بـ rustup على لينكس وماك وويندوز، وإيه اللي بيتثبّت بالظبط، وإزاي تتأكد إن كل حاجة تمام قبل ما تكمل.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>درس</category><category>getting-started</category></item><item><title>الملكية والنقل</title><link>https://maarefa.pages.dev/rust/ownership/move/</link><guid isPermaLink="true">https://maarefa.pages.dev/rust/ownership/move/</guid><description>القاعدة اللي Rust كلها مبنية عليها — مالك واحد لكل قيمة، والنقل بدل النسخ. وإيه اللي بيحصل بالظبط لما تكتب let s2 = s1.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>درس</category><category>ownership</category></item><item><title>تجهيز بيئة العمل</title><link>https://maarefa.pages.dev/rust/getting-started/setup-editor/</link><guid isPermaLink="true">https://maarefa.pages.dev/rust/getting-started/setup-editor/</guid><description>إعداد VS Code مع rust-analyzer صح من أول مرة — والمصيدتين اللي بيقع فيهم أغلب الناس، وإزاي تتفاداهم قبل ما يحصلوا.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>درس</category><category>getting-started</category></item><item><title>الستاك والهيب</title><link>https://maarefa.pages.dev/rust/ownership/stack-heap/</link><guid isPermaLink="true">https://maarefa.pages.dev/rust/ownership/stack-heap/</guid><description>نموذج الذاكرة اللي كل حاجة في Rust مبنية عليه — إيه الفرق بين الستاك والهيب، وليه الفرق ده هو اللي بيحدد شكل اللغة كلها.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>درس</category><category>ownership</category></item><item><title>المتغيرات والقابلية للتغيير</title><link>https://maarefa.pages.dev/rust/foundations/variables/</link><guid isPermaLink="true">https://maarefa.pages.dev/rust/foundations/variables/</guid><description>ليه المتغير في Rust مش بيتغير افتراضياً، وإيه الفرق الحقيقي بين mut والظل، وإمتى تستخدم const بدل الاتنين.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>درس</category><category>foundations</category></item><item><title>ليه Rust؟ وإيه اللي هتتعلمه</title><link>https://maarefa.pages.dev/rust/getting-started/why-rust/</link><guid isPermaLink="true">https://maarefa.pages.dev/rust/getting-started/why-rust/</guid><description>قبل ما تكتب سطر واحد — إيه المشكلة اللي Rust اتعملت عشانها، وليه الكومبايلر بتاعها صعب، وإنت رايح فين في المسار ده.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>درس</category><category>getting-started</category></item><item><title>أول أخطاء الـ borrow checker: E0382 و E0499 و E0502</title><link>https://maarefa.pages.dev/problems/borrow-checker-first-errors/</link><guid isPermaLink="true">https://maarefa.pages.dev/problems/borrow-checker-first-errors/</guid><description>التلات رسائل اللي بتقابل أي حد جديد في Rust في أول أسبوع — إيه معنى كل واحدة بالظبط، وإيه الغلط الحقيقي وراها، وإزاي تصلّحها.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>مشكلة</category></item><item><title>cargo: command not found — جوه VS Code بس</title><link>https://maarefa.pages.dev/problems/cargo-command-not-found-vscode/</link><guid isPermaLink="true">https://maarefa.pages.dev/problems/cargo-command-not-found-vscode/</guid><description>cargo شغال في التيرمنال العادي وبيقول command not found جوه المحرر — السبب إن VS Code المفتوح من الأيقونة مش بيورث المسار من الـ shell.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>مشكلة</category></item><item><title>فين الملف التنفيذي بعد cargo build؟</title><link>https://maarefa.pages.dev/problems/linux-binary-no-extension/</link><guid isPermaLink="true">https://maarefa.pages.dev/problems/linux-binary-no-extension/</guid><description>بنيت المشروع وملقتش الملف التنفيذي — ليه هو مالوش امتداد على لينكس وماك، وفين بيتحط بالظبط جوه target، وإزاي تشغّله بنفسك.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>مشكلة</category></item><item><title>rust-analyzer مش شغال — مفيش إكمال ولا أخطاء</title><link>https://maarefa.pages.dev/problems/rust-analyzer-not-working/</link><guid isPermaLink="true">https://maarefa.pages.dev/problems/rust-analyzer-not-working/</guid><description>فتحت VS Code وملقتش إكمال تلقائي ولا تحذيرات في Rust — السبب شبه دايماً إن الإضافة مش لاقية Cargo.toml في جذر مساحة العمل.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>مشكلة</category></item><item><title>expected `String`, found `&amp;str`</title><link>https://maarefa.pages.dev/problems/string-vs-str-mismatch/</link><guid isPermaLink="true">https://maarefa.pages.dev/problems/string-vs-str-mismatch/</guid><description>أشهر خطأ في أول أسبوع في Rust — ليه فيه نوعين للنص أصلاً، إيه الفرق بينهم في الذاكرة، وإمتى تستخدم كل واحد.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><category>مشكلة</category></item></channel></rss>