نشرح كيفية إنشاء وعرض نافذة بسيطة في Windows باستخدام `winapi` في Rust. نشرح بالتفصيل الكود المصدري الذي يمثل أساس برمجة واجهة المستخدم الرسومية (GUI)، من إعدادات Cargo.toml إلى تنفيذ إجراء النافذة.
نشرح للمبتدئين كيفية كتابة أكواد الاختبار في Rust وخطوات تنفيذ الاختبارات باستخدام أمر cargo test. نقدم شرحاً تفصيلياً مع أمثلة كود محددة لكيفية استخدام سمة (Attribute) #[test]، ونتائج المخرجات عند النجاح أو الفشل.
نشرح كيفية عرض مربع رسالة بسيط (MessageBox) في Windows باستدعاء واجهة برمجة تطبيقات Windows (Windows API) باستخدام صناديق (crates) `winapi` و `user32-sys` في Rust، من إنشاء المشروع حتى تنفيذ الكود خطوة بخطوة.
تأملات في حقيقة شعور "الفهم" الذي نختبره في حياتنا اليومية. بينما يمكننا العيش دون فهم كامل، نشرح قيمة الفهم العميق، ومتعة "الأشياء غير المفهومة" التي لا تزال موجودة في العالم.
تأملات في أسباب الانجذاب للرياضيات وأجهزة الكمبيوتر. نتحدث عن جاذبيتها العميقة، مثل كونها عادلة للجميع وقواعدها واضحة، والإجابات المستنتجة صحيحة إلى الأبد، ووجود دائماً تحديات غير محلولة توفر درجة مناسبة من الصعوبة.
نستكشف العناصر الضرورية لإدارة مجتمع صحي ومريح من خلال إرشادات المجتمع المتطورة لموقع تعلم البرمجة "Scratch". نقدم وجهات نظر مهمة تنطبق على أي تجمع، مثل احترام الآخرين وضمان السلامة.
نقدم تفاصيل عن عظماء علماء الرياضيات من اليونان القديمة ومصر الذين تركوا بصماتهم في التاريخ، مرتبين حسب تاريخ ميلادهم. نشرح بشكل مبسط اكتشافاتهم المذهلة وحكاياتهم الغريبة غير المعروفة، مثل مبرهنة فيثاغورس، ومبدأ أرخميدس، وعناصر إقليدس.
نشرح كيفية سرد واسترجاع عناوين جميع النوافذ المفتوحة حالياً على جهاز الكمبيوتر بسهولة باستخدام PowerShell. نقدم أمثلة على الأوامر الفعلية ونماذج المخرجات بطريقة سهلة الفهم للمبتدئين.
نشرح كيفية حذف المجلدات ذات السعة الكبيرة بسرعة ودفعة واحدة في بيئة Windows. يمكن تسريع عملية الحذف، التي تستغرق وقتًا طويلًا عبر متصفح الملفات، بشكل كبير باستخدام أوامر DEL و RMDIR في موجه الأوامر (Command Prompt).
نقدم أمراً لحذف جميع منشورات Chatter، والملفات المرفقة، وبيانات سلة المهملات دفعة واحدة، وهو مفيد عندما تقترب سعة التخزين للمؤسسة في Salesforce من النفاذ. هذه طريقة لتنظيف البيانات بسرعة باستخدام نافذة التنفيذ المجهول (Anonymous Window) من Developer Console.
نقدم مجموعة مختارة من اختصارات لوحة المفاتيح والحيل المفيدة التي تزيد من كفاءة العمل في Windows 11 و Windows 10. مجموعة من التقنيات الأساسية المفيدة للاستخدام اليومي للمبتدئين والمحترفين، مثل التحكم بالنوافذ، عرض سطح المكتب، الإدخال الصوتي، والتقاط الشاشة.
نعرض ميزات برنامج تحرير الصور المجاني وعالي الأداء paint.net. فهو مليء بالميزات المفيدة غير الموجودة في برنامج الرسام (Paint) القياسي في Windows، مثل الطبقات وتعديل الشفافية والتأثيرات المتنوعة. سنشرح بوضوح خصائصه في العمل بخفة وسهولة، بالإضافة إلى خطوات تثبيت النسخة المجانية.
نشرح خطوات إعداد نطاق مخصص لمستودع GitHub Pages. نقدم هذه المرة خطوات محددة من إضافة وتعديل سجل DNS A من لوحة تحكم 'Onamae.com' وحتى ربطه بـ GitHub.
نشرح ببساطة كيفية إنشاء ملف .gitignore تلقائيًا يتناسب مع بيئات التطوير مثل Visual Studio بالاستفادة من أمر dotnet (dotnet new gitignore) المضمن في .NET SDK.
نقدم 11 خيارًا من الألعاب الكلاسيكية الأسطورية التي نوصي بها، مثل Game Boy و Super Famicom وغيرها. مليئة بألعاب لا تُنسى مثل "Sa・Ga2: Hihou Densetsu" و "Kirby's Dream Land" و "Pokémon Red/Green" التي لا تفقد بريقها حتى لو لعبتها اليوم. نستعرض سحر هذه الألعاب الرائعة.
نقدم أوامر Terminal لمنع الإنشاء التلقائي لملفات '.DS_Store' غير الضرورية على محركات أقراص الشبكة في بيئة macOS. كما نلخص كيفية الرجوع إلى الإعدادات الأصلية وخطوات إعادة تشغيل Finder.
نشرح كيفية استخدام PowerShell لحذف ملفات .DS_Store الخاصة بـ Mac (والتي غالباً ما تكون مزعجة في بيئات Windows) دفعة واحدة، بما في ذلك المجلدات الفرعية. يمكنك بسهولة تنظيف الملفات غير الضرورية بأمر واحد قصير.
نقدم الأكواد القصيرة المضمنة والمفيدة (YouTube، Twitter، Instagram، Vimeo، إلخ) التي يمكن استخدامها في مدونة Hugo. نشرح أيضًا نصائح مفيدة مثل كيفية تجاوز (إلغاء تفعيل) الأكواد القصيرة داخل المقالات.
نشرح كيفية تخصيص حجم الصور وموضعها داخل المقالات في قالب Hugo PaperMod. نعرض خطوات محددة لتعديل ملفات CSS (وهما blank.css و post-entry.css) لتغيير العرض الافتراضي بنسبة 100% والمحاذاة المركزية إلى التفاف النص حول الصورة أو تصغيرها.
نشرح كيفية إعداد Twitter Card في قالب PaperMod في Hugo. نعرض طريقة الكتابة في ملف config.toml لتطبيق الإعدادات على الموقع بالكامل، وطريقة تحديد صورة لكل مقال على حدة في ترويسة Markdown. هذه خطوة مفيدة لإعداد صورة الغلاف (Eye-catch) عند المشاركة على الشبكات الاجتماعية.