مشاريعي

Knocker، نظام تحكم بالوصول " لخدمات الـ Homelab

Knocker خدمة مستضافة ذاتيًا للتحكم بالوصول إلى خدمات الـ Homelab. يكفي إرسال طلب موثّق ليُضاف عنوان IP الخاص بك مؤقتًا إلى القائمة البيضاء، مما يسمح بإبقاء الخدمات خاصة من دون الحاجة إلى تشغيل VPN على كل جهاز.

يمكن استخدامه لحماية خدمات HTTP عبر Reverse Proxy مثل Caddy، أو لفرض التحكم بالوصول على مستوى الجدار الناري من خلال تكامل FirewallD. كما يدعم IPv4 وIPv6، وفترات صلاحية TTL مختلفة لكل مفتاح، وإضافة عناوين IP أو شبكات CIDR عن بُعد، بالإضافة إلى عملاء للويب وسطر الأوامر وGNOME وأندرويد.

كتبت تدوينة إطلاق تشرح المشروع وفكرته بالتفصيل.

DualMate

DualMate هو تطبيق أندرويد لطلاب DHBW، يجمع في مكان واحد الجدول الدراسي، وقوائم المقصف، والدرجات، والاختبارات، والتواريخ المهمة بدل التنقل بين عدة بوابات ومواقع.

يدعم التطبيق أيضًا الوصول إلى الجدول دون اتصال، وعرض تفاصيل المحاضرات مثل القاعات والمحاضرين، وفلاتر الوجبات، وبيانات Dualis مثل الوحدات والساعات والدرجات، بالإضافة إلى Widgets للشاشة الرئيسية تعرض المحاضرات والوجبات القادمة.

بدأت العمل على التطبيق انطلاقًا من Fork متروك، ثم أضفت ميزات المقصف والتواريخ المهمة، وأعدت بناء صفحة الجدول بالكامل.

DualMate متوفر أيضًا على Google Play.

مجتمع أسس

مجتمع أسس هو أكبر مجتمع عربي للبرمجيات الحرة ومفتوحة المصدر، ويهدف إلى نشر ثقافة البرمجيات الحرة والمفتوحة في العالم العربي وتشجيع المساهمة في مشاريع المصدر المفتوح.

يضم المجتمع اليوم أكثر من 3,000 عضو، وأكثر من 10,000 مشاركة و1,300 موضوع.

انضممت إلى أسس في عام 2021 للعمل على إعادة إطلاق المشروع، وبدأ ذلك بدمج مجتمع أسس على تيليجرام مع مجموعة أخرى متخصصة في GNU/Linux تضم أكثر من 3,000 عضو.

بعد ذلك عملت على إعادة تصميم صفحة المجتمع وإطلاق الموقع الرسمي والمدونة. وترافق ذلك مع إعادة بناء شاملة للبنية التقنية لأسس، التي أصبحت تعتمد بالكامل على Docker، مع أتمتة مدعومة بالذكاء الاصطناعي لمعالجة بعض الأعطال ذاتيًا.

كما أدرت جائزة أسس للكتابة (ملخص باللغة الإنجليزية)، وهي أول جائزة من نوعها في العالم العربي لدعم الكتّاب الذين ينتجون محتوى عربيًا حول البرمجيات الحرة ومفتوحة المصدر.

يمكنك دعم أسس من هنا، كما يمكنك المساهمة في مشاريع أسس على GitHub.

إنجازاتي في مجتمع أسس

(للأسف معظم الروابط متوفرة بالعربية فقط، فالمشروع موجّه بالأساس إلى المجتمع العربي.)

هاكنتوش بالعربي

هاكنتوش بالعربي هو أول مجتمع عربي متكامل حول الهاكنتوش، مع دليل تثبيت مفتوح المصدر مبني على Dortania وأرشيف مخصص للـ Kexts.

مشروع هاكنتوش بالعربي يحتاج إلى مساهمين ومشرفين جدد. إذا كنت مهتمًا، ستجد المزيد من التفاصيل هنا.

(نعم، هذا اسم نطاق عربي فعلي ويمكن قراءته.)

أسست مشروع هاكنتوش بالعربي في عام 2020 لإنشاء مكان مخصص لكل ما يتعلق بالهاكنتوش باللغة العربية.

كان للمشروع دور كبير في اكتشاف اهتمامي بلينكس والبنية التحتية التقنية، كما أدخلني إلى عالم Git ومنظومة البرمجيات الحرة ومفتوحة المصدر.

ARtutorial

أكبر جزء من المشروع، والجزء الذي قضيت فيه معظم وقت التطوير، هو ARtutorial.

يحتوي الدليل على أكثر من 4,000 كلمة وأكثر من 1,250 تعديلًا، وهو أكبر دليل عربي لتثبيت الهاكنتوش. كما أنه مفتوح المصدر بالكامل.

حاولت أن أجعل الدليل واضحًا وسهل المتابعة من دون إخفاء التعقيد الحقيقي لعملية تثبيت الهاكنتوش. العملية معقدة فعلًا، ومحاولة إخفاء هذا التعقيد عن المستخدم غالبًا ما تؤدي إلى ضياع الوقت أو حتى فقدان البيانات.

أرشيف الـ Kexts

يجمع أرشيف الـ Kexts أهم الـ Kexts، وهي امتدادات للنواة تقوم عمليًا بدور تعريفات macOS، مع روابط مباشرة إلى مستودعات المطورين والتنزيلات، ووصف عربي مكتوب يدويًا، وتصنيفات واضحة.

حسب علمي، ما يزال الأرشيف فريدًا إلى حد ما؛ فلم أرَ أرشيفًا مماثلًا له بشكل مباشر حتى باللغة الإنجليزية.

هدف الأرشيف هو إزالة عناء البحث عن التعريفات والتأكد من أن النسخة التي تحملها محدثة. كثير من موارد الهاكنتوش العربية عبارة عن شروحات فيديو ثابتة يصعب تصحيحها أو تحديثها بعد نشرها.

يوفر الأرشيف مكانًا واحدًا يمكن للمستخدم من خلاله العثور على الـ Kexts الشائعة والمتقدمة، وقراءة وظيفة كل واحد منها، والوصول مباشرة إلى المشروع الأصلي وأحدث ملفات التنزيل. ويضم الآن أكثر من 50 تعريفًا.

FarisZR
مبني باستخدام Hugo
قالب Stack مصمم من Jimmy