架構零知識:設計中的隱私
أنظمة حماية الخصوصية مع إثباتات المعرفة الصفرية
架構 بدون معرفة صفرية تمثل تحولًا في الطريقة التي نصمم بها أنظمة حافظة على الخصوصية.
أنظمة حماية الخصوصية مع إثباتات المعرفة الصفرية
架構 بدون معرفة صفرية تمثل تحولًا في الطريقة التي نصمم بها أنظمة حافظة على الخصوصية.
الكود القابل لإعادة الاستخدام ذو النوع الآمن باستخدام generics في Go
الأنواع العامة في Go تمثل واحدة من أهم ميزات اللغة المضافة منذ Go 1.0. تم تقديمها في Go 1.18، تسمح الأنواع العامة لك لكتابة كود آمن من حيث النوع وقابل لإعادة الاستخدام يعمل مع عدة أنواع دون التضحية بالأداء أو وضوح الكود.
دليل شامل للأنماط النموذجية للقواعد البيانات متعددة المستأجرين
التنقيط المتعدد هو نمط بنائي أساسي للتطبيقات السحابية، حيث يمكن لعدد من العملاء (المستأجرين) مشاركة البنية التحتية نفسها للتطبيق مع الحفاظ على العزلة بين البيانات.
تحسين واجهات برمجة التطبيقات الأمامية باستخدام BFF لـ GraphQL وApollo Server
الأن Backend for Frontend (BFF) نمط مع GraphQL و Apollo Server يخلق بنية قوية لتطبيقات الويب الحديثة.
نظامين قويين لإدارة المعرفة
اختيار الأداة المناسبة لإدارة المعرفة الشخصية Personal Knowledge Management (PKM) يمكن أن يؤثر بشكل كبير على إنتاجيتك، وتعلمك، وتنظيم معلوماتك. دعنا نلقي نظرة على Obsidian و LogSeq.
اختبار بايثون باستخدام pytest، وTDD، وmocking، وcoverage
اختبار الوحدات يضمن أن كود بايثون الخاص بك يعمل بشكل صحيح ويستمر في العمل مع تطور مشروعك. هذا الدليل الشامل يغطي كل ما تحتاج معرفته حول اختبار الوحدات في بايثون، من المفاهيم الأساسية إلى التقنيات المتقدمة.
بناء خوادم MCP لمساعدي الذكاء الاصطناعي مع أمثلة بلغة بايثون
بروتوكول سياق النموذج (MCP) يُحدث طريقة تفاعل مساعدي الذكاء الاصطناعي مع مصادر البيانات الخارجية والأدوات. في هذا الدليل، سنستعرض كيفية بناء خوادم MCP في Python، مع أمثلة تركز على قدرات البحث عبر الإنترنت والتنقيب.
مُسَارِعَاتِ لوحة مفاتيح Ubuntu -> إنتاجيتك
مفاتيح لوحة المفاتيح في Ubuntu هي أدوات ضرورية لتعزيز الإنتاجية والكفاءة. سواء كنت مطورًا أو مشرفًا على النظام أو مستخدمًا متقدمًا، فقد تساعدك هذه المفاتيح في تسريع مهامك وتقليل الاعتماد على الفأرة.
بايثون لتحويل HTML إلى ماركداون نظيف ومُعدّ لمحركات التعلم العميق
تحويل HTML إلى Markdown هو مهمة أساسية في تدفقات العمل الحديثة، خاصة عند إعداد محتوى الويب للنماذج اللغوية الكبيرة (LLMs)، ونظامي الوثائق أو المولّدات الثابتة مثل Hugo.
التركيب متعدد المرات، والتهيئة، وال명령ات الأساسية
Multipass هو مدير و仼ات افتراضية خفيف يسهل إنشاء وإدارة مثيلات Ubuntu السحابية على Linux وWindows وmacOS.
أنشئ بيئات تطوير متسقة وقابلة للنقل وقابلة للتكرار باستخدام حاويات التطوير
يواجه المطورون غالبًا مشكلة “يعمل على جهازي” بسبب اختلافات في الاعتماديات، إصدارات الأدوات، أو اختلافات أنظمة التشغيل. الحاويات التطويرية في Visual Studio Code (VS Code) تحل هذه المشكلة بشكل أنيق — من خلال السماح لك بالتطوير داخل بيئة مُحاوية تم تكوينها خصيصًا لمشروعك.
دمج Ollama مع Go: دليل SDK، أمثلة، وممارسات إنتاجية مثالية.
هذا الدليل يقدم لمحة شاملة عن مكتبات Go SDK المتاحة لـ Ollama ويقارن مجموعات ميزاتها.
كيفية إدارة الحالة في Flutter
في هذا المقال، سنستعرض
ستة طرق شائعة لـ إدارة الحالة في Flutter التطبيقات،
بما في ذلك أمثلة حقيقية وممارسات مثلى:
مثال تدريجي خطوة بخطوة
هنا لدينا مثال لـ Lambda في Python لمعالجة رسالة SQS + واجهة برمجة تطبيقات REST مع حماية مفتاح API + Terraform نسخة قابلة للنشر لتشغيلها بدون خادم.
أمثلة محددة باستخدام نماذج التفكير الكبيرة
في هذا المقال، سنستكشف طريقتين لربط تطبيقك Python مع Ollama: 1. عبر HTTP REST API; 2. عبر المكتبة الرسمية لـ Ollama لـ Python.