Howtos

استضافة Immich بشكل مستقل: سحابة صور خاصة

استضافة Immich بشكل مستقل: سحابة صور خاصة

صورك في نسخ احتياطية مدعومة بذكاء اصطناعي مضيف ذاتي

Immich هو حل مبتكر ومفتوح المصدر لتنظيم وتخزين الصور والفيديوهات بشكل مستضاف ذاتيًا، مما يمنحك السيطرة الكاملة على ذكرياتك. مع ميزات تتنافس مع Google Photos، بما في ذلك التعرف على الوجوه الذكاء الاصطناعي، والبحث الذكي، والنسخ الاحتياطي التلقائي من الهاتف المحمول، مع الحفاظ على خصوصيتك وسلامة بياناتك على خادمك الخاص.

دليل Elasticsearch: الأوامر الأساسية والنصائح

دليل Elasticsearch: الأوامر الأساسية والنصائح

أوامر Elasticsearch للبحث، والفرز، والتحليلات

Elasticsearch هو محرك بحث وتحليل قوي تم بناؤه على Apache Lucene. تحتوي هذه المجموعة الشاملة من الأوامر على الأوامر الأساسية، وال أفضل الممارسات، والمرجع السريع لاستخدام مجموعات Elasticsearch.

اختبار الوحدات في بايثون: دليل شامل مع أمثلة

اختبار الوحدات في بايثون: دليل شامل مع أمثلة

اختبار بايثون باستخدام pytest، وTDD، وmocking، وcoverage

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

بناء خوادم MCP في بايثون: دليل البحث على الويب والتنقيب

بناء خوادم MCP في بايثون: دليل البحث على الويب والتنقيب

بناء خوادم MCP لمساعدي الذكاء الاصطناعي مع أمثلة بلغة بايثون

بروتوكول سياق النموذج (MCP) يُحدث طريقة تفاعل مساعدي الذكاء الاصطناعي مع مصادر البيانات الخارجية والأدوات. في هذا الدليل، سنستعرض كيفية بناء خوادم MCP في Python، مع أمثلة تركز على قدرات البحث عبر الإنترنت والتنقيب.

مفاتيح لوحة المفاتيح في أوبونتو: دليل كامل للإختصارات

مفاتيح لوحة المفاتيح في أوبونتو: دليل كامل للإختصارات

مُسَارِعَاتِ لوحة مفاتيح Ubuntu -> إنتاجيتك

مفاتيح لوحة المفاتيح في Ubuntu هي أدوات ضرورية لتعزيز الإنتاجية والكفاءة. سواء كنت مطورًا أو مشرفًا على النظام أو مستخدمًا متقدمًا، فقد تساعدك هذه المفاتيح في تسريع مهامك وتقليل الاعتماد على الفأرة.

مُنفِّذ نموذج Docker مقابل Ollama: أيهما يجب اختياره؟

مُنفِّذ نموذج Docker مقابل Ollama: أيهما يجب اختياره؟

قارن بين Docker Model Runner و Ollama للذكاء الاصطناعي المحلي

تشغيل نماذج لغة كبيرة (LLMs) محليًا أصبح أكثر شيوعًا من أجل الخصوصية، والتحكم في التكاليف، والقدرات خارج الإنترنت. تغير المشهد بشكل كبير في أبريل 2025 عندما أدخلت Docker Docker Model Runner (DMR)، حلها الرسمي لنشر النماذج الذكية الاصطناعية.

تطبيق منظمة الخدمة مع Istio و Linkerd: دليل شامل

تطبيق منظمة الخدمة مع Istio و Linkerd: دليل شامل

نشر خدمة شبكية جاهزة للإنتاج - Istio مقابل Linkerd

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

GNOME Boxes: دليل شامل للميزات، المزايا، التحديات، والبدائل

GNOME Boxes: دليل شامل للميزات، المزايا، التحديات، والبدائل

إدارة بسيطة للآليات الافتراضية في Linux باستخدام GNOME Boxes

في بيئة الحوسبة الحديثة، أصبحت الافتراضية ضرورية لتطوير البرمجيات، والاختبار، وتشغيل أنظمة تشغيل متعددة. وللمستخدمين الذين يستخدمون Linux ويبحثون عن طريقة بسيطة وسلسة لإدارة أجهزة الافتراضية، يبرز GNOME Boxes كخيار خفيف وسهل الاستخدام يعطي الأولوية لسهولة الاستخدام دون التضحية بالوظائف.

نُوستْر: الشبكات الاجتماعية اللامركزية، والإحصائيات الخاصة بالمستخدمين، والبدائل

نُوستْر: الشبكات الاجتماعية اللامركزية، والإحصائيات الخاصة بالمستخدمين، والبدائل

بروتوكول اجتماعي موزع يحتوي على أكثر من 21 ألف مستخدم يعيد تشكيل الخصوصية عبر الإنترنت

هنا لدينا Nostr - بروتوكول اجتماعي موزع يتحدى هيمنة التقنيات الكبيرة من خلال الاتصال المقاوم للرقابة وبيانات المستخدم المُدارة من قبله.

الويب المستقل: استعادة الاستقلالية الرقمية

الويب المستقل: استعادة الاستقلالية الرقمية

احصل على ملكية محتواك وتحكم في هويتك

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

بروتوكول جيميني: بديل بسيط للويب

بروتوكول جيميني: بديل بسيط للويب

جيميني: بديل خفيف وآمن للويب

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

استيعاب حاويات Dev في VS Code

استيعاب حاويات Dev في VS Code

أنشئ بيئات تطوير متسقة وقابلة للنقل وقابلة للتكرار باستخدام حاويات التطوير

يواجه المطورون غالبًا مشكلة “يعمل على جهازي” بسبب اختلافات في الاعتماديات، إصدارات الأدوات، أو اختلافات أنظمة التشغيل. الحاويات التطويرية في Visual Studio Code (VS Code) تحل هذه المشكلة بشكل أنيق — من خلال السماح لك بالتطوير داخل بيئة مُحاوية تم تكوينها خصيصًا لمشروعك.