Beam: أداة نقل الملفات والأنابيب القائمة على SSH

2025-01-04
Beam: أداة نقل الملفات والأنابيب القائمة على SSH

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

اقرأ المزيد

البنية النَّقلية: بناء التجريدات المنطقية من لغة منخفضة المستوى

2025-01-04
البنية النَّقلية: بناء التجريدات المنطقية من لغة منخفضة المستوى

يُنفِّذ مشروع جيثب هذا "البنية النَّقلية" التي اقترحها جان-إيف جيرار، وهي طريقة لبناء التجريدات المنطقية من لغة منخفضة المستوى، لا تعتمد على المنطق. يستخدم لغة أساسية تسمى "التحليل النجمي"، حيث تُسمى الكائنات الأولية (البرامج) "الكوكبات". تُستخدم هذه الكوكبات في لغة أعلى مستوى، وهي "ستيلوجين" (لغة برمجة فوقية للكوكبات)، لتحديد البراهين والصيغ. المشروع قيد التطوير، والدليل متوفر حاليًا باللغة الفرنسية فقط.

اقرأ المزيد

أداة تحويل وتجميع JavaScript/TypeScript فائقة السرعة على JVM: swc4j

2025-01-04
أداة تحويل وتجميع JavaScript/TypeScript فائقة السرعة على JVM: swc4j

swc4j هي أداة فائقة السرعة لتحويل وتجميع JavaScript و TypeScript على JVM. وهي جزء من مجموعة Javet، وتعمل على معالجة أكواد JavaScript و TypeScript قبل تنفيذها في Node.js أو V8 على JVM. تتميز بمزايا مثل تحليل AST، ودعم الإضافات، وتحويلات الكود، والتصغير، وإصدارات ES متعددة الأهداف، وخرائط المصدر، بالإضافة إلى عملية تطهير كود قوية (قيود الكلمات الرئيسية، وحماية الكائنات، إلخ). يمكن دمج swc4j بسهولة في المشاريع عبر Maven أو Gradle، مما يوفر سير عمل مبسط للترجمة والتجميع.

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

برنامج إثبات المفهوم لمُوقّع F-Droid المُزيّف: تجاوز تثبيت الشهادة

2025-01-04
برنامج إثبات المفهوم لمُوقّع F-Droid المُزيّف: تجاوز تثبيت الشهادة

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

اقرأ المزيد

عرض التضاريس في أقل من 20 سطرًا من التعليمات البرمجية: إحياء محرك Voxel Space

2025-01-03
عرض التضاريس في أقل من 20 سطرًا من التعليمات البرمجية: إحياء محرك Voxel Space

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

اقرأ المزيد
الألعاب عرض رسومي

SQLFlow: معالجة الدفق باستخدام DuckDB و SQL

2025-01-03
SQLFlow: معالجة الدفق باستخدام DuckDB و SQL

SQLFlow هو محرك معالجة دفق مدعوم بواسطة DuckDB، مما يسمح بالعمليات القائمة على SQL على البيانات في الوقت الفعلي من مصادر مثل Kafka و Webhooks. يدعم تحويل البيانات، والإثراء، والجمع، وعمليات التجميع ذات النافذة المتنقلة، والمخرجات إلى وجهات مثل Kafka، وقواعد البيانات، أو الملفات المحلية. يتميز SQLFlow بمعالجة عالية الإنتاجية، حيث يعالج عشرات الآلاف من الرسائل في الثانية، ويدعم التهيئة والترميز المخصصين. يُسهل نشر Docker عملية الإعداد.

اقرأ المزيد
التطوير معالجة الدفق

Org-Supertag: تعزيز نظام العلامات في Org-mode

2025-01-03
Org-Supertag: تعزيز نظام العلامات في Org-mode

Org-Supertag عبارة عن إضافة لـ Emacs لـ Org-mode تعمل على تحسين وظائف العلامات، حيث تسمح للعلامات ليس فقط بتعيين سمات للعقد، ولكن أيضًا بالتلاعب بها مباشرةً لإدارة المعرفة بشكل أكثر مرونة. مستوحاة من Tana، فهي غير مُدخلة وتتعايش بسلاسة مع ميزات Org-mode الحالية. تُدخِل مفهوم "العلامات الفائقة" التي تُحدد بنية وسلوك العقد، مع دعم لأنظمة الحقول والسلوكيات من أجل خصائص مُهيكلة وإجراءات مُؤتمتة. يُتيح نظام الاستعلام البحث المُوحد عبر العقد والعلامات والحقول، مع خيارات مُتعددة للتصدير.

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

PWCT2: برمجة مرئية بدون ترميز

2025-01-03
PWCT2: برمجة مرئية بدون ترميز

PWCT2 هي لغة برمجة مرئية من الجيل الثاني مكتوبة بلغة Ring، مصممة لتوفير تجربة برمجة مرئية ممتعة وتصور تفاعلي. تدعم استيراد وتصدير رمز Ring وتعمل على أنظمة Windows وLinux وmacOS. وهي متاحة على Steam، وتتميز بمجموعة واسعة من الميزات التي تغطي تطوير الويب وتطوير ألعاب ثنائية الأبعاد وأكثر من ذلك، بالإضافة إلى العديد من مقاطع الفيديو التعليمية والوثائق الشاملة.

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

لوحة مفاتيح ارغونومية مفتوحة المصدر: Ergo S-1 - ابتكر راحتك الخاصة

2025-01-03
لوحة مفاتيح ارغونومية مفتوحة المصدر: Ergo S-1 - ابتكر راحتك الخاصة

Ergo S-1 هي لوحة مفاتيح ارغونومية لاسلكية منفصلة مفتوحة المصدر، متوافقة مع مفاتيح Cherry/Gateron وغطاء المفاتيح Cherry/OEM/DCS، تعمل بنظام ZMK. صُممت هذه اللوحة خلال فترة بطالة، حيث تعطي الأولوية لسهولة التجميع بنظام DIY، مما يجعلها في متناول جمهور أوسع. يوفر المشروع تعليمات تجميع شاملة، وقائمة بقطع الغيار، وملفات تصميم Fusion 360، بالإضافة إلى دعم تخطيطات لوحة المفاتيح المخصصة. على الرغم من عدم توفر مجموعات كاملة حتى الآن، إلا أن لوحات المفاتيح المُجمّعة مسبقًا تُباع على Etsy، ويعمل المُنشئ بنشاط على إنشاء مجموعات أسهل في التجميع.

اقرأ المزيد

Gource: عرض مخزن الاكواد الخاص بك برسوم متحركة مذهلة

2025-01-03
Gource: عرض مخزن الاكواد الخاص بك برسوم متحركة مذهلة

Gource هو برنامج مفتوح المصدر يعرض سجل مخزن التحكم في الإصدار الخاص بك بشكل رسوم متحركة مذهلة. يقع جذر المخزن في المركز، والمجلدات هي فروع، والملفات هي أوراق، ويصبح المطورون شخصيات ديناميكية تتحرك عبر شجرة الاكواد، ومساهماتهم تُظهر على شكل مسارات متحركة. يستخدم Gource عرض OpenGL ويتطلب بطاقة رسوميات مُسرّعة ثلاثية الأبعاد. يدعم أنظمة تحكم الإصدار المختلفة مثل Git و SVN و Mercurial، ويقدم العديد من المعلمات للتخصيص، مما يسمح لك بإنشاء عروض مرئية رائعة لسجل مخزن الاكواد الخاص بك بسهولة.

اقرأ المزيد

تحكم في جهاز Roku الخاص بك باستخدام الإيماءات: مشروع Python و MediaPipe

2025-01-03
تحكم في جهاز Roku الخاص بك باستخدام الإيماءات: مشروع Python و MediaPipe

يسمح لك HandiRokuRemote بالتحكم في جهاز Roku الخاص بك باستخدام إيماءات اليد! يستخدم هذا المشروع بلغة Python تقنية MediaPipe من جوجل لتتبع اليد في الوقت الفعلي، وترجمة الإيماءات إلى أوامر تُرسل إلى جهاز Roku عبر بروتوكول التحكم الخارجي (ECP). تتميز الواجهة سهلة الاستخدام باكتشاف الأجهزة تلقائيًا، وإعدادات قابلة للتخصيص (وضع التصحيح، التشغيل التلقائي، عرض الهيكل العظمي)، ومجموعة من الإيماءات المدعومة للتنقل والتحكم في الوسائط. على الرغم من وجود قيود حالية تتعلق بمسافة اكتشاف اليد، إلا أن التطوير في المستقبل يهدف إلى توسيع التوافق مع أجهزة التلفزيون الذكية الأخرى والأجهزة التي تدعم HDMI-CEC.

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

تبرعات رائعة: قائمة مختارة من مشاريع البرمجيات الحرة والمفتوحة المصدر (FLOSS) لدعمها

2025-01-03
تبرعات رائعة: قائمة مختارة من مشاريع البرمجيات الحرة والمفتوحة المصدر (FLOSS) لدعمها

مستودع جيثب هذا، awesome-donations، عبارة عن قائمة مختارة من خيارات التبرع للعديد من مشاريع البرمجيات الحرة والمفتوحة المصدر (FLOSS). يوفر إمكانية سهلة لدعم المشاريع بدءًا من المؤسسات الكبيرة مثل مؤسسة لينكس ومؤسسة موزيلا وصولًا إلى مشاريع فردية مثل LibreOffice وGIMP وQEMU. سواءً كنت تفضل باي بال أو بطاقات الائتمان أو طرقًا أخرى، يمكنك المساهمة بسهولة في مجتمع المصدر المفتوح والمساعدة في ضمان التطوير المستمر للبرمجيات الحرة الأساسية.

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

شيانغشان: معالج RISC-V عالي الأداء مفتوح المصدر

2025-01-02
شيانغشان: معالج RISC-V عالي الأداء مفتوح المصدر

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

اقرأ المزيد

Connet: وكيل عكسي من نظير إلى نظير مع اختراق NAT

2025-01-02
Connet: وكيل عكسي من نظير إلى نظير مع اختراق NAT

Connet هو وكيل عكسي من نظير إلى نظير لاختراق NAT، مستوحى من ngrok و frp و rathole. يسمح لك بنشر الخدمات المحلية إلى أجهزة أخرى على الإنترنت دون الحاجة إلى عنوان IP عام. على عكس أسلافه، تعمل عملاء Connet على كل من مزود الخدمة (الوجهة) ومُطلب الخدمة (المصدر)، مما يضمن اتصالًا خاصًا وفعالًا. في مرحلة ألفا حاليًا، يدعم Connet الاتصالات المباشرة واتصالات خادم التتابع، مشفرًا جميع الاتصالات باستخدام TLS.

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

HtmlSlice: أجزاء HTML قابلة لإعادة الاستخدام لـ Ruby

2025-01-02
HtmlSlice: أجزاء HTML قابلة لإعادة الاستخدام لـ Ruby

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

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

mitmproxy2swagger: هندسة عكسية تلقائية لواجهات برمجة التطبيقات REST

2025-01-02
mitmproxy2swagger: هندسة عكسية تلقائية لواجهات برمجة التطبيقات REST

mitmproxy2swagger أداة قوية تقوم بتحويل حركة المرور التي تم التقاطها بواسطة mitmproxy تلقائيًا إلى مواصفات OpenAPI 3.0. هذا يسمح لك بعمل هندسة عكسية تلقائية لواجهات برمجة التطبيقات REST بمجرد تشغيل تطبيقاتك و التقاط حركة المرور. تدعم كل من ملفات تدفق mitmproxy وملفات HAR المصدرة من أدوات مطوري المتصفح. لاستخدامه، قم بتسجيل حركة المرور باستخدام mitmproxy، واحفظها كملف، ثم قم بتشغيل mitmproxy2swagger، مع تحديد ملف الإدخال، وملف الإخراج، و بادئة واجهة برمجة التطبيقات. ستقوم أول عملية تشغيل بإنشاء مخطط أولي يتطلب تحريرًا يدويًا لإزالة المسارات غير المرغوب فيها. ستقوم عملية التشغيل الثانية بإنشاء مواصفات OpenAPI الكاملة بناءً على المخطط المحرر، مع تضمين بيانات مثال اختيارية.

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

Zasper: بيئة تطوير متكاملة فائقة الأداء لعلوم البيانات

2025-01-02
Zasper: بيئة تطوير متكاملة فائقة الأداء لعلوم البيانات

Zasper هي بيئة تطوير متكاملة (IDE) جديدة تم إنشاؤها من البداية لعلوم البيانات، تتميز بالتزامن الضخم، وأقل مساحة ذاكرة، وسرعة استثنائية. وهي مناسبة تمامًا لتطبيقات البيانات من نوع REPL، حيث تعد دفاتر Jupyter مثالًا على ذلك. حاليًا، يتم دعم Zasper بشكل كامل على نظام Mac مع دعم محدود على نظام Linux. تُظهر المقاييس أنها تستهلك 75٪ أقل من ذاكرة الوصول العشوائي وحدة المعالجة المركزية من JupyterLab. تم إنشاؤها بواسطة Prasun Anand، وتهدف إلى أن تكون حلًا مجانيًا مفتوح المصدر يعمل محليًا، مع تعظيم قوة أجهزة الكمبيوتر الحديثة.

اقرأ المزيد

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

2025-01-02
كوتايمون: أداة RAG مفتوحة المصدر للدردشة مع مستنداتك

كوتايمون أداة مفتوحة المصدر قائمة على توليد مُعزز بالاسترجاع (RAG) تتيح لك الدردشة مع مستنداتك الخاصة. تتميز بواجهة نظيفة وسهلة الاستخدام، وتدعم العديد من نماذج اللغات الكبيرة (LLM) مثل OpenAI و Azure OpenAI ونماذج LLM المحلية. سواء كنت مستخدمًا نهائيًا تقوم بـ QA للمستندات أو مطورًا تبني خط أنابيب RAG الخاص بك، يوفر Kotaemon أدوات ملائمة وواجهة مستخدم قابلة للتخصيص. يدعم العديد من أنواع الملفات ويقدم ميزات متقدمة مثل QA متعدد الوسائط، والتفكير المعقد، والإعدادات القابلة للتكوين.

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

Mercure: حل سريع وموثوق للاتصالات في الوقت الفعلي

2025-01-02
Mercure: حل سريع وموثوق للاتصالات في الوقت الفعلي

Mercure هو حل مفتوح المصدر، سهل الاستخدام، سريع، موثوق، وفعال من حيث استهلاك البطارية، لنشر تحديثات البيانات إلى متصفحات الويب وعملاء HTTP الآخرين. وهو مثالي لنشر تحديثات غير متزامنة وفي الوقت الفعلي للموارد التي يتم تقديمها من خلال واجهات برمجة تطبيقات الويب، مما يُمكن تطبيقات الويب والجوّال التفاعلية. يتوفر البروتوكول وتطبيق Go جاهز للإنتاج، بالإضافة إلى المكتبات وصورة Docker، على GitHub. كما يتم تقديم إصدار مُدار وقابل للتوسع بدرجة عالية على Mercure.rocks.

اقرأ المزيد

DeepSeek-VL2: نماذج رؤية-لغة خليط الخبراء لفهم متعدد الوسائط المتقدم

2025-01-01
DeepSeek-VL2: نماذج رؤية-لغة خليط الخبراء لفهم متعدد الوسائط المتقدم

DeepSeek-VL2 هي سلسلة متقدمة من نماذج رؤية-لغة كبيرة تعتمد على خليط الخبراء (MoE) والتي تحسن بشكل كبير من سابقتها. تتفوق في العديد من المهام، بما في ذلك الإجابة على الأسئلة المرئية، والتعرف على الحروف الضوئية، وفهم المستندات/الجداول/المخططات. تتكون السلسلة من ثلاثة أنواع: DeepSeek-VL2-Tiny و DeepSeek-VL2-Small و DeepSeek-VL2، مع 1.0 مليار و 2.8 مليار و 4.5 مليار من المعلمات المنشطة على التوالي. يحقق DeepSeek-VL2 أداءً تنافسيًا أو متطورًا بمعلمات منشطة مماثلة أو أقل مقارنةً بالنماذج مفتوحة المصدر الحالية. المشروع مفتوح المصدر، ويقدم تنزيلات النماذج، وأدلة البدء السريع، وأمثلة توضيحية.

اقرأ المزيد

ShredOS: مسح آمن للقرص لجميع المعالجات

2025-01-01
ShredOS: مسح آمن للقرص لجميع المعالجات

ShredOS هو توزيع لينكس خفيف الوزن وقابل للتشغيل من خلال Buildroot، مصمم لمسح القرص بأمان. يحتوي على أداة nwipe القوية التي توفر طرق مسح متعددة، بما في ذلك الامتثال لمعيار DoD 5220.22-M، ويدعم المعالجات 32 بت و 64 بت. يمكن تشغيل ShredOS من USB أو قرص مضغوط، ولا يتطلب تثبيتًا، ويوفر واجهة سهلة الاستخدام. كما أنه يتضمن أدوات مساعدة مثل smartmontools و hdparm للتشخيص وصيانة القرص.

اقرأ المزيد

نماذج المفاهيم الكبيرة من فيسبوك: نمذجة اللغة في فضاء تمثيل الجمل

2025-01-01
نماذج المفاهيم الكبيرة من فيسبوك: نمذجة اللغة في فضاء تمثيل الجمل

يكشف بحث فيسبوك عن نماذج المفاهيم الكبيرة (LCMs)، وهو نهج جديد لنمذجة اللغة يعمل في فضاء تمثيل الجمل. باستخدام فضاء تضمين SONAR، تدعم LCMs ما يصل إلى 200 لغة نصية و 57 لغة كلامية. بمعاملة الجمل كـ "مفاهيم"، تستخدم LCMs نموذج تسلسل-إلى-تسلسل للتنبؤ بالجمل ذاتية التكرار. يوفر المشروع وصفات لتدريب وضبط نماذج ذات 1.6 مليار معلمة، واستكشاف انحدار MSE وتوليد قائم على الانتشار.

اقرأ المزيد
الذكاء الاصطناعي تمثيل الجمل متعددة اللغات

تيرينو: تحليلات أمنية مفتوحة المصدر لمستخدمي الإنترنت لتعزيز حماية النظام الأساسي

2025-01-01
تيرينو: تحليلات أمنية مفتوحة المصدر لمستخدمي الإنترنت لتعزيز حماية النظام الأساسي

تيرينو هو برنامج تحليلات مستخدمي الأمن مفتوح المصدر مصمم لمراقبة العديد من منصات الإنترنت، بما في ذلك مواقع الويب والتطبيقات وخدمات SaaS والمجتمعات وأجهزة إنترنت الأشياء. يكشف عن ويحمي من عمليات الاستيلاء على الحسابات، والروبوتات الضارة، والثغرات الشائعة الناتجة عن سلوك المستخدم. بُني باستخدام PHP وPostgreSQL، سهل التثبيت والاستخدام، ويوفر تحليلات في الوقت الفعلي. الاشتراك المدفوع يعزز قدراته على مكافحة الاحتيال من خلال تقديم التحقق الإضافي من عناوين IP، ورسائل البريد الإلكتروني، وأرقام الهواتف. طُوّر بواسطة Tirreno Technologies Sàrl، يضع تيرينو خصوصية وأمن البيانات على رأس أولوياته؛ شيفرته مفتوحة المصدر، لكن العلامة التجارية ليست كذلك.

اقرأ المزيد

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

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

أرنيس هو مشروع مفتوح المصدر مكتوب بلغة Rust يقوم بتوليد أي موقع مُختار من العالم الحقيقي في إصدار Java من ماين كرافت مع مستوى عالٍ من التفاصيل. من خلال الاستفادة من البيانات الجغرافية المكانية من OpenStreetMap وقوة Rust، يقوم أرنيس بإنشاء عوالم Minecraft معقدة ودقيقة بكفاءة تعكس الجغرافيا والهندسة المعمارية للعالم الحقيقي. يقوم المستخدمون بتحديد منطقة، ويعالج أرنيس البيانات لإنشاء عالم Minecraft يتركز عند الإحداثيات 0,0,0. تم تطويره في الأصل بلغة Python، ثم تم نقله إلى Rust لتحسين الأداء.

اقرأ المزيد
الألعاب توليد الخريطة

Agentarium: إطار عمل مفتوح المصدر لمحاكاة وكلاء الذكاء الاصطناعي

2024-12-31
Agentarium: إطار عمل مفتوح المصدر لمحاكاة وكلاء الذكاء الاصطناعي

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

اقرأ المزيد
الذكاء الاصطناعي إطار عمل المحاكاة

أداة تجميد فئات Ruby الأساسية: Ruby Refrigerator

2024-12-31
أداة تجميد فئات Ruby الأساسية: Ruby Refrigerator

Ruby Refrigerator هي أداة تقوم بتجميد جميع فئات و modules الأساسية لـ Ruby، مما يمنع التعديلات غير المتوقعة على الفئات الأساسية أثناء وقت التشغيل. توفر طريقة `freeze_core` لتجميد الفئات الأساسية وطريقة `check_require` للتحقق من المكتبات بحثًا عن تعديلات على الفئات الأساسية. يدعم `check_require` خيارات لتعريف modules و classes مسبقًا، واستبعاد فئات معينة، وتحديد التبعيات. كما يتم توفير أداة سطر الأوامر، `bin/check_require`، لسهولة الاستخدام. هذه الأداة مفيدة للغاية لضمان استقرار الكود في بيئات الإنتاج والاختبار.

اقرأ المزيد

هندسة عكسية لوحدة اتصال Duco: تم تحقيق التكامل مع مساعد المنزل

2024-12-31
هندسة عكسية لوحدة اتصال Duco: تم تحقيق التكامل مع مساعد المنزل

شعورًا بالإحباط من خيارات التحكم المحدودة لنظام التهوية DucoBox الخاص به (أربعة أوضاع فقط عبر زر بسيط)، قرر المؤلف إجراء هندسة عكسية لوحدة اتصال Duco الرسمية باهظة الثمن، والتي هي في الأساس ESP32. باستخدام محلل منطقي ومعلومات من موقع Duco الإلكتروني، حلل المؤلف بروتوكول الاتصال بين الوحدة ونظام التهوية. اتضح أنه ليس Modbus، بل بروتوكول مخصص. بعد فك تشفير البروتوكول، أنشأ المؤلف مكون ESPhome، مما يسمح بالتكامل السلس مع مساعد المنزل. هذا يحسن التحكم بشكل كبير ويسمح بقراءة بيانات مستشعر ثاني أكسيد الكربون ومعلومات أخرى.

اقرأ المزيد

أنواع المجموع والمفاتيح البسيطة للغة لوا: lua-match

2024-12-31
أنواع المجموع والمفاتيح البسيطة للغة لوا: lua-match

lua-match هي مكتبة لوا بسيطة توفر أنواع المجموع ووظائف التحويل. تستخدم دالة وضع العلامات بطريقة نظيفة وفعالة للتعامل مع أنواع البيانات المختلفة والتفرعات الشرطية. باستخدام دالة وضع العلامات البسيطة وجدول التحويل، يمكنك بسهولة تنفيذ سلوك مشابه لأنواع المجموع ومطابقة الأنماط، مما يبسط كود لوا الخاص بك بشكل كبير. المكتبة مفتوحة المصدر وتستخدم ترخيص MIT.

اقرأ المزيد

Panel Graphic Walker: استكشاف تفاعلي للبيانات باستخدام HoloViz Panel

2024-12-30
Panel Graphic Walker: استكشاف تفاعلي للبيانات باستخدام HoloViz Panel

Panel Graphic Walker هي مكتبة بايثون تجمع بين قوة Graphic Walker و HoloViz Panel لاستكشاف البيانات التفاعلي داخل Jupyter Notebooks وتطبيقات Panel. وهي توفر واجهة مشابهة لـ Tableau، مما يسمح للمستخدمين بإنشاء تصورات وجداول ديناميكية بسرعة باستخدام الحد الأدنى من التعليمات البرمجية. وتدعم العديد من خوادم البيانات وواجهات العرض، ويمكنها التعامل مع مجموعات البيانات الضخمة باستخدام الحوسبة من جانب الخادم. يُنصح بتثبيت إصدار محدد لأن المشروع لا يزال في مراحله الأولى.

اقرأ المزيد

تحديث curl-impersonate: قدرات محسّنة على تقليد متصفحات الويب

2024-12-30
 تحديث curl-impersonate: قدرات محسّنة على تقليد متصفحات الويب

مشروع lexiforest/curl-impersonate هو فرع نشط من curl-impersonate، ويعزز قدرات تقليد متصفحات الويب ويدعم المزيد من الإصدارات وأهداف البناء. يُعدّل هذا المشروع curl ليحاكي سلوك متصفحات الويب الرئيسية (كروم، إيدج، سفاري، وفايرفوكس) أثناء عمليات المصافحة TLS و HTTP، متجاوزًا بذلك قيود مواقع الويب القائمة على بصمات الأصابع. تتضمن التحديثات دعم ECH، وضغط ZSTD، ومنحنى X25519Kyber768، بالإضافة إلى المزيد من إصدارات المتصفح، مما يوفر أدوات سطر أوامر ووظائف مكتبة محسّنة.

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