بداية سريعة مع TideCloak: تطبيق React آمن في 10 دقائق

2024-12-19
بداية سريعة مع TideCloak: تطبيق React آمن في 10 دقائق

TideCloak هو نظام إدارة الهوية والوصول سهل الاستخدام، يعتمد على Keycloak ويحميّه نسيج Tide للأمن السيبراني. يوضح هذا الدليل كيفية إنشاء تطبيق React من صفحة واحدة آمن باستخدام TideCloak في أقل من 10 دقائق. أولاً، قم بتثبيت Docker و NPM، ثم قم بتشغيل حاوية TideCloak-Dev Docker. بعد تنشيط ترخيص مطور مجاني، أنشئ مشروع React الخاص بك، وقم بتثبيت التبعيات، وقم بتشغيل التطبيق. يمكن للمستخدمين تسجيل الدخول، والتسجيل، وعرض محتوى مخصص بناءً على الأدوار المحددة مسبقًا، وكل ذلك يديره TideCloak ويحميه نسيج Tide للأمن السيبراني.

اقرأ المزيد
التطوير إدارة الهوية

مطور برمجيات يحول إطارات الأفلام إلى فن باستخدام الذكاء الاصطناعي

2024-12-19
مطور برمجيات يحول إطارات الأفلام إلى فن باستخدام الذكاء الاصطناعي

استخدم مطور برمجيات مكتبات Python و OpenCV و PIL لتحويل إطارات الأفلام إلى أعمال فنية فريدة. من خلال استخراج الإطارات من مقاطع الفيديو، وضغط الألوان، وإنشاء صور باركود وصور دائرية على شكل "قزحية". يوضح مشروع "Movie Iris" تطور مواضيع الألوان في الفيلم. يمكن للرمز مفتوح المصدر معالجة أي فيديو، وتحويل اللحظات اليومية إلى فن.

اقرأ المزيد

Nullboard: لوحة كانبان بسيطة للاستخدام دون اتصال بالإنترنت

2024-12-19
Nullboard: لوحة كانبان بسيطة للاستخدام دون اتصال بالإنترنت

Nullboard هي لوحة كانبان بسيطة تركز على الإيجاز وسهولة القراءة. تطبيق ويب من صفحة واحدة، يخزن جميع البيانات محليًا، مما يسمح بالاستخدام دون اتصال بالإنترنت مع وظيفة استيراد/تصدير JSON. مع ميزات السحب والإفلات، والحفظ التلقائي، والإلغاء/إعادة العمل، يوفر Nullboard إدارة فعالة للمهام. ولد من إحباط المطور من الأدوات الموجودة، وهو حل ذاتي الصنع يُشارك الآن كمصدر مفتوح.

اقرأ المزيد

Retis: تتبع الحزم في مُكدس الشبكات في لينكس

2024-12-19
Retis: تتبع الحزم في مُكدس الشبكات في لينكس

Retis أداة قوية تستخدم مُستشعرات eBPF لتتبع الحزم داخل مُكدس الشبكات في نظام لينكس. تتفاعل مع مسارات التحكم والبيانات مثل Open vSwitch و Netfilter، مما يجعلها أداة لا غنى عنها في تصحيح أخطاء الشبكات، واستكشاف مُكدس الشبكات في لينكس، أو اختبار ميزات الشبكات. توفر Retis تصفية الحزم وتتبعها، واسترجاع البيانات الوصفية والمعلومات السياقية التي تتجاوز الحزمة نفسها. لا يتطلب الأمر تجميعًا على النظام الهدف، وتتضمن إمكانيات المعالجة اللاحقة، مثل إعادة بناء مسار الحزمة. سهلة الاستخدام مع ملفات التعريف المُعدة مسبقًا ودعم المُستشعرات والمرشحات المُخصصة، توفر Retis المرونة وسهولة الاستخدام.

اقرأ المزيد

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

2024-12-19
بوتان: مجموعة أدوات التشفير C++ الحديثة

بوتان هي مكتبة تشفير C++ قوية مفتوحة المصدر، تم إصدارها بموجب ترخيص BSD المبسّط التراخي. وتهدف إلى أن تكون الخيار الأمثل للتشفير في C++، حيث توفر الأدوات اللازمة لتنفيذ أنظمة متنوعة مثل بروتوكول TLS، وشهادات X.509، وشفرات AEAD الحديثة، ودعم الأجهزة PKCS#11 وTPM، وتجزئة كلمات المرور، ومخططات التشفير ما بعد الكم. يتضمن ذلك ارتباطًا بلغة بايثون، مع توفر روابط بلغات أخرى. كما يتم توفير واجهة سطر أوامر غنية بالمميزات. الإصدار الأخير هو 3.6.1، وهو متوفر من خلال العديد من التوزيعات بما في ذلك Fedora وDebian وArch وHomebrew.

اقرأ المزيد
التطوير تشفير بوتان

Trofaf: مُولِّد مدوّنات ثابتة بسيطة وفعّالة بلغة Go

2024-12-19
Trofaf: مُولِّد مدوّنات ثابتة بسيطة وفعّالة بلغة Go

Trofaf هو مُولِّد مدوّنات ثابتة بسيط وفعال مكتوب بلغة Go. يحتاج فقط إلى ثلاثة مجلدات (posts, public, templates) ليُنشئ موقعًا ثابتًا من ملفات Markdown وبيانات Front Matter، ويُحدّث تلقائيًا عند اكتشاف أي تغييرات. يُقدّم خيارات سطر الأوامر للتخصيص، ويُعطى الأولوية للبساطة على الميزات المتقدمة، مما يجعله مثاليًا للمستخدمين الذين يبحثون عن حلّ بسيط لإنشاء مدوّنات.

اقرأ المزيد

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

2024-12-19
استخدام ساعة أبل مع أندرويد: مشروع مفتوح المصدر واعد

يهدف مشروع المصدر المفتوح `apple-watch-with-android` إلى جعل ساعة أبل قابلة للاستخدام مع هواتف أندرويد. على الرغم من الطبيعة المغلقة لنظام أبل، يستخدم هذا المشروع التعليمات البرمجية والتقنيات لتمكين بعض الوظائف، بما في ذلك الإشعارات، وجهات الاتصال، والمكالمات، والتقويم، والمهام. يبرز هذا المشروع محاولات التغلب على القيود التكنولوجية وتحديات النظام البيئي المغلق لأبل.

اقرأ المزيد
التكنولوجيا

لوحة مفاتيح ثورية: تصميم ديناميكي قائم على سلاسل ماركوف

2024-12-19
لوحة مفاتيح ثورية: تصميم ديناميكي قائم على سلاسل ماركوف

هل سئمت من تخطيطات لوحة المفاتيح الثابتة؟ مشروع MarkovKeyboard يُحدث ثورة في الكتابة! يستخدم خوارزمية سلسلة ماركوف لضبط تخطيط لوحة المفاتيح ديناميكيًا بناءً على عادات الكتابة الخاصة بك، حيث ينقل المفاتيح المستخدمة بشكل متكرر إلى أقرب نقطة من الصف الرئيسي. هذه المكتبة Emacs تقوم بتحديث التخطيط مع كل ضغطة مفتاح. على الرغم من أنها تدعم حاليًا الأحرف فقط، إلا أنها تتكيف ديناميكيًا. يمكنك استخدام نموذج مُدرَّب مسبقًا أو تدريب بياناتك الخاصة لإنشاء تخطيط مخصص.

اقرأ المزيد

Firenvim: دمج Neovim في متصفحك لتحرير محسّن

2024-12-19
Firenvim: دمج Neovim في متصفحك لتحرير محسّن

Firenvim هي إضافة متصفح تقوم بدمج محرر Neovim بسلاسة في Chrome و Firefox وغيرها من المتصفحات. بنقرة واحدة على أي مربع نص، يمكنك تحرير محتوى صفحة الويب على الفور باستخدام ميزات Neovim القوية. احفظ التغييرات باستخدام ':w' وأغلق المحرر باستخدام ':q'. التثبيت بسيط، وخيارات التخصيص الواسعة تتيح لك ضبط سلوك الإضافة، بما في ذلك تحديد العنصر، وإعدادات الاستحواذ التلقائي، وخيارات سطر الأوامر، وأكثر من ذلك. يوفر Firenvim ميزات متقدمة مثل التشغيل اليدوي، والتعطيل المؤقت، والتكوين المخصص، ومعالجة الأحرف الخاصة، والتفاعل مع صفحة الويب. ومع ذلك، ضع في اعتبارك أن مشاكل التوافق قد تنشأ مع بعض مواقع الويب.

اقرأ المزيد

مشروع yadm مفتوح المصدر على GitHub: مدير ملفات نقطة آخر

2024-12-19
مشروع yadm مفتوح المصدر على GitHub: مدير ملفات نقطة آخر

yadm هو مدير ملفات نقطة يعتمد على Git، يدعم الملفات البديلة الخاصة بالنظام أو الملفات القائمة على القوالب، ويشفر البيانات الخاصة باستخدام أدوات مثل GnuPG و OpenSSL. يوفر تهيئة قابلة للتخصيص وخطافات لتنفيذ البرامج النصية المخصصة قبل وبعد أي عملية. تشمل الميزات إضافة، والالتزام، وتشفير، وفك تشفير الملفات، وإنشاء تكوينات خاصة بنظام التشغيل. عنوان المشروع: https://github.com/yadm-dev/yadm

اقرأ المزيد

مختبر الخزانات: واجهة مستخدم رسومية خفيفة الوزن لقاعدة بيانات المتجهات Postgres

2024-12-19
مختبر الخزانات: واجهة مستخدم رسومية خفيفة الوزن لقاعدة بيانات المتجهات Postgres

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

اقرأ المزيد

نظام تشغيل Piccolo OS متعدد المهام صغير الحجم لنظام Raspberry Pi Pico

2024-12-19
نظام تشغيل Piccolo OS متعدد المهام صغير الحجم لنظام Raspberry Pi Pico

Piccolo OS هو نظام تشغيل صغير متعدد المهام مصمم خصيصًا لنظام Raspberry Pi Pico، وهو يعمل بشكل أساسي كأداة تعليمية. يعرض أساسيات نظام تشغيل متعدد المهام التعاوني وهندسة Arm Cortex-M0+. يتم جدولة المهام بطريقة بسيطة، Round-robin، باستخدام مُشيرَين للمكدس MSP و PSP للتحويل بين السياقات والانتقال بين أوضاع Thread و Handler. على الرغم من تبسيط وظائفه، إلا أنه يُوضح بوضوح المبادئ الأساسية لأنظمة التشغيل متعددة المهام، مما يجعله مثاليًا لتعلم أساسيات أنظمة التشغيل.

اقرأ المزيد
التطوير

تركيب جملة SQL بدون قاعدة بيانات: مقدمة إلى Musoq

2024-12-18
تركيب جملة SQL بدون قاعدة بيانات: مقدمة إلى Musoq

Musoq هو مشروع مفتوح المصدر يسمح للمطورين باستعراض مصادر بيانات متنوعة مثل الملفات، والدلائل، والصور، باستخدام بناء جملة يشبه SQL، دون الحاجة إلى قاعدة بيانات. يتميز بواجهة برمجة تطبيقات قابلة للتوصيل تدعم مصادر بيانات متنوعة، بما في ذلك أنظمة الملفات، والأرشيفات، ومستودعات Git، ورموز C#، وموارد Docker و Kubernetes، وحتى أنه يدمج نماذج الذكاء الاصطناعي مثل OpenAI و Ollama لتحليلات متقدمة. يهدف Musoq إلى تبسيط استعراض البيانات، وزيادة كفاءة المطورين، خاصةً للاستعلامات العشوائية على مجموعات بيانات صغيرة إلى متوسطة الحجم. على الرغم من استخدامه لبناء جملة يشبه SQL، إلا أنه ليس متوافقًا تمامًا مع SQL؛ حيث يعطي الأولوية لبناء جملة سهل الاستخدام وتنفيذ فعال.

اقرأ المزيد

Solaar مفتوح المصدر: مدير أجهزة لينكس لأجهزة Logitech

2024-12-18
Solaar مفتوح المصدر: مدير أجهزة لينكس لأجهزة Logitech

Solaar هو مدير أجهزة لينكس مفتوح المصدر للعديد من لوحات المفاتيح والماوس وأجهزة Logitech الأخرى التي تتصل لاسلكيًا عبر أجهزة استقبال Unifying أو Bolt أو Lightspeed أو Nano، بالإضافة إلى العديد من أجهزة Logitech التي تتصل عبر كابل USB أو Bluetooth. إنه ليس برنامج تشغيل جهاز؛ بل يستجيب للرسائل الخاصة من الأجهزة التي يتم تجاهلها بخلاف ذلك بواسطة نظام إدخال Linux. يدعم Solaar إقران/إلغاء إقران الأجهزة مع أجهزة الاستقبال، وتكوين إعدادات الجهاز، وتكوين الأزرار المخصصة، وتشغيل القواعد استجابةً للرسائل الخاصة من الأجهزة. تتضمن خيارات التثبيت الحزم المُنشأة مسبقًا وتجميع التعليمات البرمجية المصدر.

اقرأ المزيد
التطوير

BlackSheep: إطار عمل ويب ASGI سريع وخفيف الوزن لـ Python

2024-12-18
BlackSheep: إطار عمل ويب ASGI سريع وخفيف الوزن لـ Python

BlackSheep هو إطار عمل ويب ASGI غير متزامن وسريع لـ Python، مستوحى من Flask و ASP.NET Core وعمل Yury Selivanov. يقدم واجهة سطر أوامر لإنشاء المشاريع بسرعة، ويدعم الربط التلقائي، وحقن التبعيات، وتوليد وثائق OpenAPI، واستراتيجيات متنوعة للمصادقة والترخيص. يتميز BlackSheep بقدرة عالية على التوافق مع أنظمة التشغيل وأوقات التشغيل المختلفة، ويتضمن ميزات مثل البرامج الوسيطة، وWebSocket، وSSE، وخدمة الملفات الثابتة، والتكامل مع Jinja2، مما يجعله مثاليًا لبناء تطبيقات ويب عالية الأداء.

اقرأ المزيد

GitHub Copilot: مساعدك في البرمجة بالذكاء الاصطناعي

2024-12-18
GitHub Copilot: مساعدك في البرمجة بالذكاء الاصطناعي

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

اقرأ المزيد

Brisk: إطار عمل واجهة مستخدم رسومية متعدد المنصات بلغة C++20 لـالعرض عالي الأداء

2024-12-18
Brisk: إطار عمل واجهة مستخدم رسومية متعدد المنصات بلغة C++20 لـالعرض عالي الأداء

Brisk هو إطار عمل واجهة مستخدم رسومية حديث ومتعدد المنصات بلغة C++20، مصمم لإنشاء تطبيقات سريعة الاستجابة وعالية الأداء بسهولة. باستخدام بنية MVVM والقدرات التفاعلية، يتميز Brisk بعرض رسومي قابل للتطوير مع تسريع وحدة معالجة الرسومات، مما يجعله مثاليًا للمشاريع كثيفة الرسوميات. يدعم العديد من الخلفيات (D3D11، D3D12، Vulkan، OpenGL، Metal، WebGPU) ويتميز بواجهة مستخدم رسومية وصفية، وورقات أنماط، ودعم كامل لـUnicode. يخضع حاليًا للتطوير النشط، ومرحباً بالمساهمات.

اقرأ المزيد

مشروع جيثب ted: محرر ملفات قائم على آلة تورينج

2024-12-18
مشروع جيثب ted: محرر ملفات قائم على آلة تورينج

ted هي أداة سطر أوامر مكتوبة بلغة Go تسمح للمستخدمين بتحرير الملفات وفقًا لقواعد آلة تورينج المُقدّمة. مستوحاة من حاجة الكاتب لمعالجة ملفات السجلات، تستخدم ted آلات الحالة لاستخراج المعلومات المطلوبة بدقة. تدعم العديد من العمليات، بما في ذلك مطابقة التعابير العادية، وتنفيذ أوامر sed، وتعيين المتغيرات، والتقاط والتحكم في الإخراج، وتوفر ميزات مثل التقاط سطور متعددة، ومجموعات التقاط regex، وتحريك رأس/ذيل الملف.

اقرأ المزيد

ImPlot3D: مكتبة رسم بياني ثلاثية الأبعاد عالية الأداء في الوضع الفوري تعتمد على Dear ImGui

2024-12-18
ImPlot3D: مكتبة رسم بياني ثلاثية الأبعاد عالية الأداء في الوضع الفوري تعتمد على Dear ImGui

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

اقرأ المزيد

إرغو: خادم IRC حديث مكتوب بلغة Go

2024-12-18
إرغو: خادم IRC حديث مكتوب بلغة Go

Ergo هو خادم IRC حديث مكتوب بلغة Go، مصمم لسهولة الإعداد والاستخدام. يجمع بين ميزات ircd وإطار عمل الخدمات ووظيفة bouncer (إدارة الحسابات المتكاملة، وتخزين السجل، ووظيفة bouncer). يدعم أحدث مواصفات IRCv3 وهو قابل للتخصيص بدرجة عالية من خلال تكوين YAML قابل لإعادة التجزئة. الميزات الرئيسية تشمل الخدمات المتكاملة (NickServ، ChanServ، HostServ)، ودعم TLS/SSL الأصلي، ومصادقة SASL، ودعم LDAP، وميزات أمان وخصوصية متقدمة.

اقرأ المزيد
التطوير خادم IRC

إصدار معادل الصوت ذو الخمس نطاقات مفتوح المصدر a5eq.lv2

2024-12-18
إصدار معادل الصوت ذو الخمس نطاقات مفتوح المصدر a5eq.lv2

أصدر ashafq a5eq.lv2، وهو برنامج إضافي لمعادل الصوت ذي الخمس نطاقات مفتوح المصدر من نوع LV2. يحتوي هذا البرنامج الإضافي على رف منخفض، وثلاثة مرشحات ذروة، ورف عالي، مصمم لضبط الصوت بدقة من قبل مهندسي الصوت الهواة والمحترفين. يتميز بمعاملات مرشح عالية الدقة، ومعالجة ستيريو، وواجهة سهلة الاستخدام. وهو متوافق مع أي برنامج مضيف يدعم LV2، مثل Ardour و Audacity، ويتم تثبيته واستخدامه بسهولة عبر سطر الأوامر. يمكن للمستخدمين تقديم المشكلات أو المساهمة في الكود عبر GitHub.

اقرأ المزيد

محرر نصوص قابل للتكيف "ad": دمج Vim و Acme

2024-12-18
محرر نصوص قابل للتكيف

ad هو محرر نصوص جديد يجمع بين واجهة تحرير الوضعية من Vim و Kakoune ونهج قابلية التوسعة من Acme في Plan9. يسمح ad للمستخدمين بتنفيذ النصوص ويعمل كساحة لعب لتجربة تنفيذ ميزات محرر النصوص المختلفة. حاليًا، ad مستقر بما فيه الكفاية ومكتمل الميزات بما يكفي لتجربته، على الرغم من أن الوثائق قليلة وقد توجد أخطاء. فلسفة تصميم ad تجمع بين تحرير الوضعية من Vim و mini-buffer من Emacs وأوامر التحرير وقابلية التوسعة من Acme، بهدف إنشاء بيئة تحرير مريحة تدعم التفاعل المباشر مع الأدوات والبرامج الخارجية.

اقرأ المزيد

dLine: أداة تقويم في المحطة الطرفية لإدارة الجدول الزمني بكفاءة

2024-12-18
dLine: أداة تقويم في المحطة الطرفية لإدارة الجدول الزمني بكفاءة

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

اقرأ المزيد

SeleniumBase: إطار عمل قوي لأتمتة الويب

2024-12-17
SeleniumBase: إطار عمل قوي لأتمتة الويب

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

اقرأ المزيد

FastVideo: إطار عمل مفتوح المصدر يُسرّع نماذج انتشار الفيديو الضخمة

2024-12-17
FastVideo: إطار عمل مفتوح المصدر يُسرّع نماذج انتشار الفيديو الضخمة

FastVideo هو إطار عمل مفتوح المصدر مصمم لتسريع الاستنتاج والتدريب لنماذج انتشار الفيديو الضخمة. يدعم نماذج مثل FastMochi و FastHunyuan، ويحقق سرعات استنتاج أسرع حتى 8 مرات. يستخدم الإطار تقنيات تقطير المعرفة ويدعم تقطير نماذج فيديو DiT القائمة على PCM، والضبط الدقيق، والاستنتاج. بالإضافة إلى ذلك، يتميز FastVideo بقدرات تدريب قابلة للتطوير مع FSDP، والتوازي التسلسلي، ونقاط تفتيش التنشيط الانتقائية، مما يسمح بالضبط الدقيق بكفاءة عالية في الذاكرة.

اقرأ المزيد

بروتوكول Surfer: إطار عمل مفتوح المصدر للتحكم في بياناتك الشخصية

2024-12-17
بروتوكول Surfer: إطار عمل مفتوح المصدر للتحكم في بياناتك الشخصية

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

اقرأ المزيد

بايب جيت: وكيل خفيف الوزن ومستضاف ذاتيًا - بديل ngrok الاقتصادي الخاص بك

2024-12-17
بايب جيت: وكيل خفيف الوزن ومستضاف ذاتيًا - بديل ngrok الاقتصادي الخاص بك

بايب جيت هو وكيل خفيف الوزن ومستضاف ذاتيًا، تم إنشاؤه باستخدام FastAPI، مصمم كبديل اقتصادي لـ ngrok. يسمح لك بعرض خوادم الخاصة بك المحلية على الإنترنت، مما يوفر طريقة بسيطة لإنشاء أنفاق من جهازك المحلي إلى العالم الخارجي. إنه أداة ممتازة للمطورين الذين يرغبون في فهم كيفية عمل خدمات النفق مثل ngrok داخليًا أو يحتاجون إلى بديل قابل للتخصيص يُستضاف على بنيته التحتية الخاصة. الميزات الرئيسية تتضمن الاستضافة الذاتية، والاتصالات الفريدة، وإمكانية التخصيص، وتصميم خفيف الوزن، وسهولة التعلم. التثبيت سهل، عبر git clone أو pip.

اقرأ المزيد

Bruin: بناء خطوط أنابيب البيانات باستخدام SQL و Python

2024-12-17
Bruin: بناء خطوط أنابيب البيانات باستخدام SQL و Python

Bruin هي أداة قوية لأنابيب البيانات تجمع بين استخراج البيانات، وتحويل البيانات باستخدام SQL و Python، والتحقق من جودة البيانات في إطار عمل واحد. تعمل مع منصات البيانات الرئيسية وتعمل على جهازك المحلي، أو مثيل EC2، أو GitHub Actions. تشمل الميزات الرئيسية استخراج البيانات، وتحويلات SQL و Python، والتحقق من جودة البيانات، وقوالب Jinja، والتحقق من النهاية إلى النهاية، ودعم بيئات متعددة. يتم تعريف خطوط الأنابيب بسهولة باستخدام ملف pipeline.yml بسيط.

اقرأ المزيد

Langfuse: منصة هندسة LLM مفتوحة المصدر تبسط التطوير

2024-12-17
Langfuse: منصة هندسة LLM مفتوحة المصدر تبسط التطوير

Langfuse هي منصة هندسة LLM مفتوحة المصدر مصممة لتبسيط تطوير ونشر تطبيقات نماذج اللغة الكبيرة (LLM). وهي توفر ميزات مثل قابلية ملاحظة LLM، والمقاييس، والتقييمات، وإدارة المطالبات، وملعبًا، ومجموعات بيانات، وتتكامل بسلاسة مع أدوات مثل LlamaIndex وLangchain وOpenAI SDK وLiteLLM. يمكن للمطورين استخدام Langfuse لمراقبة أداء LLM، وإدارة المطالبات، وتقييم فعالية النموذج، وفي النهاية تسريع تطوير تطبيقات LLM.

اقرأ المزيد
التطوير منصة تطوير

مايكروسوفت تطلق مكتبة Multilspy مفتوحة المصدر: تبسيط تطوير عملاء خوادم اللغات

2024-12-17
مايكروسوفت تطلق مكتبة Multilspy مفتوحة المصدر: تبسيط تطوير عملاء خوادم اللغات

أصدرت مايكروسوفت مكتبة بايثون مفتوحة المصدر تُدعى Multilspy، وهي مصممة لتبسيط عملية بناء التطبيقات حول خوادم اللغات. تدعم Multilspy لغات متعددة (Java وRust وC# وPython)، وتُسهّل عملية تنزيل ملفات الخادم الثنائية، وإعداد/إزالة خوادم اللغات، وتوفر واجهة برمجة تطبيقات سهلة الاستخدام. تتفاعل مع خوادم اللغات للحصول على نتائج التحليلات الثابتة، مثل إكمال التعليمات البرمجية، وتعريفات الرموز، والمراجع – وهي أمور بالغة الأهمية في تقنيات توليد التعليمات البرمجية بمساعدة الذكاء الاصطناعي مثل Monitor-Guided Decoding.

اقرأ المزيد
1 2 43 44 45 46 47 48 50