منصة تطوير إنترنت الأشياء عالية الأداء بلغة Rust

2025-04-16
منصة تطوير إنترنت الأشياء عالية الأداء بلغة Rust

منصة تطوير إنترنت الأشياء عالية الأداء مبنية بلغة Rust متاحة الآن! تدعم بروتوكولات متعددة، بما في ذلك MQTT و WebSocket و TCP و CoAP، وتتميز بقدرات معالجة البيانات في الوقت الفعلي. تضمن سلامة الذاكرة وميزات التزامن في Rust الكفاءة. يسمح التصميم المعياري بالتوسيع والصيانة بسهولة، بما في ذلك الوحدات لمعالجة البيانات، وواجهات البروتوكول، وإشعارات الرسائل، وواجهات برمجة التطبيقات الخارجية. هذه المنصة مناسبة لمجموعة متنوعة من تطبيقات إنترنت الأشياء وهي مفتوحة المصدر بموجب ترخيص Apache 2.0.

اقرأ المزيد

بيئات متصفح Sandbox جاهزة للنشر

2025-04-16
بيئات متصفح Sandbox جاهزة للنشر

تقدم Anthropic بيئات متصفح Chrome مبتكرة تعمل في وضع Sandbox، مبنية على حاويات/Docker وUnikraft، توفر متصفحات جاهزة للاستخدام لسير العمل التي تحتاج إلى الوصول إلى الإنترنت. تدعم هذه البيئات أطر عمل Chrome DevTools (مثل Playwright وPuppeteer) وتوفر إمكانية الوصول إلى واجهة المستخدم الرسومية للمراقبة المرئية والتحكم عن بُعد. تتميز نسخة Unikernel بمزايا مثل وضع الاستعداد التلقائي، ولقطات للحالة، وإعادة تشغيل سريعة جدًا، وهي مثالية للتطبيقات التي تتطلب معالجة أحداث منخفضة الكمون. بالإضافة إلى ذلك، تبحث Anthropic عن مهندسي خوادم خلفية للعمل على مستقبل بنية تحتية الذكاء الاصطناعي.

اقرأ المزيد
التطوير متصفح Sandbox

برمجة منطقية متكاملة في كلوجر: كلولوج

2025-04-15
برمجة منطقية متكاملة في كلوجر: كلولوج

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

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

MeshCore: مكتبة شبكة LoRa متعددة القفزات خفيفة الوزن

2025-04-15
MeshCore: مكتبة شبكة LoRa متعددة القفزات خفيفة الوزن

MeshCore عبارة عن مكتبة C++ خفيفة الوزن وقابلة للنقل تُمكّن من توجيه الحزم متعددة القفزات للمشاريع المضمنة باستخدام LoRa وأجهزة الراديو الأخرى. وهي مصممة للشبكات المرنة واللامركزية التي تعمل بدون اتصال بالإنترنت، وتدعم أجهزة LoRa المختلفة وتوفر ملفات ثنائية مُعدّة مسبقًا لتسهيل البرمجة باستخدام أدوات مثل Adafruit ESPTool. تُوازن MeshCore بين البساطة والقابليّة للتطوير، وتوفر وظائف مشابهة لـ Meshtastic و Reticulum، ولكن مع التركيز على التطبيقات المضمنة. وهي مثالية للاتصالات خارج الشبكة، والاستجابة للطوارئ، ونشر إنترنت الأشياء.

اقرأ المزيد

LightlyTrain: تدريب نماذج أسرع، بدون الحاجة إلى تسميات

2025-04-15
LightlyTrain: تدريب نماذج أسرع، بدون الحاجة إلى تسميات

يجلب LightlyTrain عملية ما قبل التدريب ذات الإشراف الذاتي إلى خطوط أنابيب رؤية الكمبيوتر في العالم الحقيقي. يستخدم بياناتك غير المسمّاة للحد بشكل كبير من تكاليف التسمية وتسريع نشر النموذج. يتكامل بسهولة مع سير العمل الحالي؛ لا يلزم سوى عدد قليل من سطور التعليمات البرمجية لإجراء ما قبل تدريب النماذج على بياناتك غير المسمّاة للصور والفيديو باستخدام العديد من الهندسات المعمارية المدعومة من مكتبات مثل Torchvision وUltralytics وTIMM. يُعدّ LightlyTrain قابلًا للتطوير إلى ملايين الصور، ويُحسّن بشكل كبير من أداء النموذج لمجموعات البيانات الصغيرة والكبيرة، مما يسمح لك بتصدير النماذج لإجراء ضبط دقيق أو استنتاج. لا يلزم وجود خبرة في التعلم ذاتي الإشراف.

اقرأ المزيد

Chroma: محاكاة عمى الألوان لتحسين إمكانية الوصول في الألعاب

2025-04-15
Chroma: محاكاة عمى الألوان لتحسين إمكانية الوصول في الألعاب

Chroma هي أداة مصممة لمحاكاة أنواع مختلفة من عمى الألوان، مما يساعد مطوري الألعاب وفرق إمكانية الوصول على اختبار تجارب الألعاب للمستخدمين الذين يعانون من عمى الألوان. تقوم بمحاكاة ثلاثة أنواع رئيسية: البروتانوبيا، والدوتيرانوبيا، والتريتانوبيا، وتوفر أداءً عاليًا ودقة وواجهة سهلة الاستخدام. تعمل Chroma فوق أي لعبة، بغض النظر عن المحرك، وتوفر محاكاة في الوقت الفعلي، وسهولة التقاط الصور، وإعدادات قابلة للتخصيص. هناك مشكلة معروفة أثناء بناء CMake تتعلق بمكتبة CPPWinRT قديمة؛ يوصى باستخدام Visual Studio 2022 أو تثبيت حزمة NuGet Microsoft.Windows.CppWinRT.

اقرأ المزيد

عارض سجلات ضخم: تصفح ملفات النصوص التي تصل إلى 4 تيرابايت على الفور

2025-04-15
عارض سجلات ضخم: تصفح ملفات النصوص التي تصل إلى 4 تيرابايت على الفور

هل سئمت من انتظار فتح ملفات السجلات الضخمة؟ يُمكن لـ `giant-log-viewer` تحميل ملفات النصوص التي تصل إلى 4 تيرابايت على الفور باستخدام مساحة ذاكرة صغيرة جدًا، حيث يستخدم فقط ~80 ميجابايت من ذاكرة JVM heap. وهو يدعم ترميز UTF-8 و ASCII، لكن لديه بعض القيود: فهو لا يتعامل مع الأسطر التي يزيد طولها عن 1 ميجابايت، أو الرموز التعبيرية، أو الأنظمة التي لا تحتوي على واجهة رسومية؛ وهو يعمل حاليًا على أنظمة التشغيل Windows و macOS و Linux فقط. وعلى الرغم من أنه ليس غنيًا بالميزات مثل `less`، إلا أنه مثالي لتصفح السجلات الضخمة بسرعة عن طريق السحب والإفلات أو اختصارات لوحة المفاتيح. والمشروع مفتوح المصدر على GitHub، والاشتراكات مرحب بها لمساعدة المطور على توقيع الملفات التنفيذية.

اقرأ المزيد

MCP-Shield: حماية خوادم بروتوكول سياق النموذج الخاصة بك

2025-04-15
MCP-Shield: حماية خوادم بروتوكول سياق النموذج الخاصة بك

MCP-Shield هي أداة لمسح واكتشاف نقاط الضعف في خوادم MCP (بروتوكول سياق النموذج) الخاصة بك. وهي تحدد المخاطر الأمنية مثل هجمات تسميم الأدوات وقنوات إخراج البيانات وعمليات التصعيد عبر المنشأ. تدعم الأداة طرق تكوين متعددة وتدمج بشكل اختياري تقنية Claude AI من Anthropic لتحليل أعمق. وتشمل أنماط نقاط الضعف الشائعة التي تم الكشف عنها تسميم الأدوات مع تعليمات مخفية، وتظليل الأدوات وتعديل السلوك، وقنوات إخراج البيانات، وانتهاكات المنشأ المتقاطع. على سبيل المثال، يمكنها تحديد أداة حاسبة تحاول سرًا الوصول إلى مفاتيح SSH الخاصة. تهدف MCP-Shield إلى مساعدة المطورين ومراجعي الأمن على تأمين خوادم MCP الخاصة بهم وتدعم المسح قبل إضافة خوادم جديدة، أثناء مراجعات الأمان، أثناء التطوير، وبعد التحديثات.

اقرأ المزيد

كاسر منطق المساواة UUID: كسر القوة الغاشمة على AES-256-CBC

2025-04-15
كاسر منطق المساواة UUID: كسر القوة الغاشمة على AES-256-CBC

مجموعة أدوات فك تشفير منطقية مضغوطة تقوم باختراق القوة الغاشمة لملفات AES-256-CBC المشفرة بـ UUID باستخدام تهيئة تعتمد على المساواة: xy = x / y. يُظهر هذا بحثًا حتميًا داخل مساحات إنتروبيا محددة. توفر نسخة تجريبية ملفًا مشفرًا بـ UUID مع لاحقة منظمة. ثم يقوم `uuid_demobreaker.py` بمسح مساحة UUID خطيًا، مستفيدًا من المساواة كمبدأ تشغيل منطقي - وليس نهجًا تقريبيًا - لتوجيه البحث. لا يخمن الكاسر، ولا يقوم بالترشيح، ولا يستخدم اختصارات احتمالية؛ بل يُحدد ويستكشف مساحة البحث مباشرةً.

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

ClipCapsule: مدير الحافظة الحد الأدنى لنظام Linux

2025-04-14
ClipCapsule: مدير الحافظة الحد الأدنى لنظام Linux

ClipCapsule هو مدير حافظة حد أدنى لنظام Linux تم إنشاؤه باستخدام Go و WailsJS. إنه يعزز الإنتاجية من خلال السماح لك بإدارة وتبديل إدخالات الحافظة باستخدام اختصارات لوحة المفاتيح فقط - بدون فأرة أو واجهة رسومية. في الوقت الحالي قيد التطوير، يجب أن تكون واجهة المستخدم الرسومية مفتوحة لعمل الاختصارات، ولكن هناك شيطون في الخلفية قيد الإعداد للتشغيل السلس. الميزات الرئيسية تشمل سير عمل لوحة المفاتيح أولاً، وسجل الحافظة، وإعادة الترتيب الديناميكي، والتخزين المحلي فقط. تتضمن عملية التثبيت استنساخ المستودع، وتثبيت Wails، وإنشاء التطبيق، وقد يتطلب ذلك امتيازات sudo أو إعدادًا يدويًا للوصول إلى جهاز إدخال لوحة المفاتيح.

اقرأ المزيد
التطوير مدير الحافظة

نموذج مفتوح المصدر لفصل العلامات المائية من Diffusion Dynamics: تقنية جوهرية في clear.photo

2025-04-14
نموذج مفتوح المصدر لفصل العلامات المائية من Diffusion Dynamics: تقنية جوهرية في clear.photo

أصدرت Diffusion Dynamics الرمز المصدر للتكنولوجيا الأساسية وراء منتج إزالة العلامات المائية الخاص بها، clear.photo: وهو نموذج لفصل العلامات المائية. يستخدم هذا النموذج من التعلم العميق توليد أقنعة تُبرز مناطق العلامات المائية، ويتفوق في فصل العلامات المائية القائمة على الشعارات. يوفر المشروع تدفق عمل كاملًا للتدريب والاستنتاج، بما في ذلك إنشاء مجموعات البيانات، وتدريب النماذج، والمعالجة اللاحقة، ويدعم الضبط الدقيق على شرائح Apple M-series. من السمات الرئيسية استراتيجية زيادة البيانات التي تُحدِث عشوائية لمعلمات العلامات المائية، مما يؤدي إلى أداء قوي. والهدف هو توفير أساس واضح وسهل التعديل لبناء أدوات أكثر تعقيدًا.

اقرأ المزيد

أداة تحديد ملف تعريف C++ ذات رأس واحد: utl::profiler

2025-04-14
أداة تحديد ملف تعريف C++ ذات رأس واحد: utl::profiler

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

اقرأ المزيد

استنتاج أنواع TypeScript من رسائل Protobuf بدون توليد رمز

2025-04-14
استنتاج أنواع TypeScript من رسائل Protobuf بدون توليد رمز

تتيح لك مكتبة protobuf-ts-types تعريف أنواع الرسائل التي لا تعتمد على اللغة بتنسيق proto، واستنتاج أنواع TypeScript مباشرةً بدون توليد رمز. فهي تستخدم بذكاء أنواع القوالب الحرفية في TypeScript. على الرغم من أنها حاليًا في مرحلة إثبات المفهوم، ولا تدعم الخدمات أو RPC أو حقول oneof و map أو الاستيراد، إلا أنها توفر إمكانات كبيرة لتبسيط دمج Protobuf مع TypeScript.

اقرأ المزيد

استراتيجية محرك الاستنتاج مفتوح المصدر من DeepSeek: مساهمات نمطية، وليس إصدارًا مباشرًا

2025-04-14
استراتيجية محرك الاستنتاج مفتوح المصدر من DeepSeek: مساهمات نمطية، وليس إصدارًا مباشرًا

بسبب قيود الموارد، قرر فريق DeepSeek عدم إصدار محرك الاستنتاج الداخلي الخاص به كمصدر مفتوح بشكل مباشر، واختار بدلاً من ذلك التعاون مع مشاريع مفتوحة المصدر الموجودة. سيتم استخراج المكونات القابلة لإعادة الاستخدام من المحرك والمساهمة بها كـمكتبات مستقلة، بالإضافة إلى مشاركة استراتيجيات التحسين. يهدف هذا النهج إلى رد الجميل بشكل مستدام لمجتمع المصدر المفتوح، وتعزيز تطوير AGI، وضمان أن تفيد مزاياه البشرية جمعاء. ستعطي الجهود المستقبلية الأولوية لمزامنة هندسة الاستنتاج مع مجتمع المصدر المفتوح وشركاء الأجهزة لتمكين دعم SOTA من اليوم الأول لإصدارات النماذج الجديدة.

اقرأ المزيد
الذكاء الاصطناعي محرك استنتاج

Meilisearch: محرك بحث مفتوح المصدر فائق السرعة لتطبيقاتك

2025-04-14
Meilisearch: محرك بحث مفتوح المصدر فائق السرعة لتطبيقاتك

Meilisearch هو محرك بحث مفتوح المصدر فائق السرعة وسهل التكامل مع تطبيقاتك ومواقع الويب وسير عملك. يقدم ميزات جاهزة للاستخدام مثل البحث الهجين، والبحث أثناء الكتابة، وتسامح الأخطاء الإملائية، والفلترة والبحث ذي الأوجه، والفرز، ودعم المرادفات، والبحث الجغرافي، ودعم العديد من اللغات، لتجربة بحث متفوقة. يوفر Meilisearch واجهة برمجة تطبيقات RESTful، و عدة مجموعات تطوير برمجيات SDK، وجاهزية الذكاء الاصطناعي، وخدمة سحابية (Meilisearch Cloud) لسهولة النشر والصيانة. فهو يعطي الأولوية لخصوصية المستخدم، مما يسمح للمستخدمين بتعطيل جمع البيانات المُجهولة وتوفير قناة لطلب حذف البيانات.

اقرأ المزيد

دليل عملي لاختراق البرمجة بلغة سي

2025-04-14
دليل عملي لاختراق البرمجة بلغة سي

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

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

CI محلي لـ GitHub: تخلص من السحابة، واحتضن جهاز التطوير الخاص بك

2025-04-14
CI محلي لـ GitHub: تخلص من السحابة، واحتضن جهاز التطوير الخاص بك

سئمت من خدمات CI السحابية البطيئة والمكلفة والمستأجرة؟ `gh-signoff`، وهي إضافة لواجهة سطر الأوامر الخاصة بـ GitHub، تُعيد CI إلى محليتك! قم بتشغيل اختباراتك محليًا، وقم بالتوقيع عليها عند نجاحها (باستخدام `gh signoff`)، واحصل على حالة الالتزام الخضراء من GitHub دون متاعب. وداعًا لصفوف الدمج المعقدة وخطوط أنابيب النشر - البساطة والتحكم بين يديك.

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

تدريب GRPO خفيف الوزن: بدون Transformers أو vLLM

2025-04-13
 تدريب GRPO خفيف الوزن: بدون Transformers أو vLLM

يقوم هذا المشروع بتنفيذ إطار عمل تدريب GRPO (Group Relative Policy Optimization) خفيف الوزن، تم بناؤه تقريبًا من الصفر، ويعتمد فقط على أجهزة تحليل الرموز و PyTorch. يحسّن هذا الإطار عمل الخوارزمية الأصلية من خلال إزالة فرق KL وإضافة تصفية للحلقات الطويلة جدًا، مما يحسّن من استقرار التدريب واستخدام ذاكرة وحدة معالجة الرسومات. يقوم المشروع بتدريب نموذج Qwen2.5-3B-Instruct على مهمة العد التنازلي، والتي تتطلب إنشاء تعبير رياضي للوصول إلى قيمة مستهدفة بالنظر إلى مجموعة من الأرقام. يحل النموذج هذه المشكلة من خلال تعلم إنشاء استنتاجات سلسلة الأفكار قبل الإجابة النهائية، بإرشاد من مكافآت التنسيق والإجابة. العملية برمتها بسيطة وقابلة للتكرار، وتعمل على وحدة معالجة رسومات A40 واحدة بأوامر قليلة.

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

EXWM: مدير نوافذ قوي لأداة Emacs

2025-04-13
EXWM: مدير نوافذ قوي لأداة Emacs

EXWM هو مدير نوافذ X كامل المزايا لأداة Emacs، مبني على XELB. يتم التحكم فيه بالكامل عن طريق لوحة المفاتيح، ويوفر أوضاع تخطيط هجينة (بلاط وتكديس)، ودعم مساحة عمل ديناميكية، ومتوافق مع ICCCM/EWMH. تشمل الميزات الاختيارية دعم RandR (شاشات متعددة)، ومساحة إشعارات النظام، ودعم طريقة الإدخال، وإعداد الخلفية، وخادم XSETTINGS. تحقق من لقطات الشاشة ودليل المستخدم للحصول على نظرة عامة كاملة وتعليمات التثبيت!

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

دليل مفتوح لتعويضات الأسهم: نظرة عامة شاملة

2025-04-13
دليل مفتوح لتعويضات الأسهم: نظرة عامة شاملة

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

اقرأ المزيد

Gatehouse-TS: مكتبة ترخيص مرنة وخالية من التبعيات بلغة TypeScript

2025-04-13
Gatehouse-TS: مكتبة ترخيص مرنة وخالية من التبعيات بلغة TypeScript

Gatehouse-TS هي مكتبة ترخيص مرنة وخالية من التبعيات مكتوبة بلغة TypeScript، تجمع بين سياسات التحكم في الوصول القائمة على الأدوار (RBAC) والسمات (ABAC) والعلاقات (ReBAC). وهي نسخة محمولة من مكتبة Gatehouse الشهيرة بلغة Rust، تتميز بواجهة برمجة تطبيقات سهلة الاستخدام، وتدعم تكوين السياسات باستخدام مشغلات منطقية، وتوفر تتبعًا تفصيليًا للتقييم لأغراض التصحيح، وتقدم واجهة برمجة تطبيقات منشئ سلس لإنشاء سياسات مخصصة. إن تصميمها الخفيف ووثائقها الشاملة تجعلها سهلة التضمين والتكيف مع مشاريع متنوعة.

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

Skywork-OR1: إصدار نماذج استنتاج قوية مفتوحة المصدر

2025-04-13
Skywork-OR1: إصدار نماذج استنتاج قوية مفتوحة المصدر

أصدرت SkyworkAI سلسلة Skywork-OR1 من نماذج الاستنتاج القوية مفتوحة المصدر، بما في ذلك Skywork-OR1-Math-7B و Skywork-OR1-32B-Preview و Skywork-OR1-7B-Preview. تم تدريب هذه النماذج باستخدام تقنيات تعزيز التعلم القائمة على القواعد على نطاق واسع، وهي تتفوق في الاستنتاج الرياضي والترميز. يتفوق Skywork-OR1-Math-7B بشكل ملحوظ على النماذج المماثلة الحجم في اختبارات AIME24 و AIME25؛ ويحقق Skywork-OR1-32B-Preview مستويات أداء Deepseek-R1 في المهام الرياضية وترميز؛ كما يتفوق Skywork-OR1-7B-Preview على جميع النماذج المماثلة الحجم في كلا المجالين. ستكون النماذج الكاملة ونصوص التدريب متاحة كمصدر مفتوح في الأيام القادمة.

اقرأ المزيد

اختبارات الطفرات في Rust مع cargo-mutants

2025-04-13
اختبارات الطفرات في Rust مع cargo-mutants

cargo-mutants هي أداة Rust تعمل على تحسين جودة الكود عن طريق توليد إصدارات متحولة من الكود لاختبار متانته. تحدد الأخطاء المحتملة التي تفوتها اختباراتك الحالية، مما يوفر منظورًا مختلفًا عن أدوات تغطية الكود التقليدية. تركز على ما إذا كانت الاختبارات تتحقق فعليًا من سلوك الكود، وليس مجرد وصول الكود. سهلة الاستخدام وتتكامل مع CI، وهي قيد الصيانة النشطة وتعد بتحسينات مستقبلية، بما في ذلك أنواع جديدة من الطفرات.

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

Osprey: حماية المتصفح

2025-04-13
Osprey: حماية المتصفح

Osprey هي إضافة متصفح مصممة لحمايتك من مواقع الويب الضارة. تقوم بفحص عناوين URL ضد التهديدات المعروفة وتحظر الوصول إلى المواقع الضارة، مع عرض تحذير إذا تم اكتشاف موقع ضار. سهلة التثبيت من متجر Chrome الإلكتروني أو إضافات Microsoft Edge، كما يوفر Osprey تعليمات التثبيت اليدوي. قم بتخصيص إعدادات الحماية واحصل على الدعم من خلال مُتابِع المشكلات المُقدّم.

اقرأ المزيد

Whenever: تواريخ وأوقات مُكتوبة وآمنة من DST لبايثون

2025-04-13
Whenever: تواريخ وأوقات مُكتوبة وآمنة من DST لبايثون

سئمت من عيوب مكتبة `datetime` في بايثون؟ توفر Whenever عمليات تواريخ وأوقات مُكتوبة وآمنة من DST بأداء غير مسبوق، متفوقة على مكتبات الجهات الخارجية الأخرى، وغالباً ما تتفوق على المكتبة القياسية نفسها. اختر بين تنفيذ Rust عالي الأداء أو نسخة Python نقية لسهولة الاستخدام. فهي تعالج أوجه القصور في مكتبة Python القياسية في معالجة DST والتحقق من النوع، مما يوفر واجهة برمجة تطبيقات واضحة لكتابة رمز التواريخ والأوقات الصحيح.

اقرأ المزيد

Chonky: تقسيم النص الذكي باستخدام المحولات

2025-04-13
Chonky: تقسيم النص الذكي باستخدام المحولات

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

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

OmniSVG: نموذج موحد قابل للتطوير لإنشاء رسومات متجهة

2025-04-13
OmniSVG: نموذج موحد قابل للتطوير لإنشاء رسومات متجهة

OmniSVG هي أول عائلة من منشئي SVG متعددة الوسائط من النهاية إلى النهاية التي تستفيد من نماذج اللغة المرئية (VLMs) المدربة مسبقًا. وهي قادرة على إنشاء رسومات SVG معقدة ومفصلة، بدءًا من الرموز البسيطة إلى شخصيات أنيمي معقدة. أطلق المشروع بالفعل مجموعتي بيانات MMSVG-Icon و MMSVG-Illustration، والورقة البحثية. تشمل الخطط المستقبلية إطلاق الشفرة ونماذج ما قبل التدريب، ومجموعة بيانات MMSVG-Character، وصفحة مشروع مع تقرير تقني.

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

KickSmash32: وحدة استبدال ROM Amiga مفتوحة المصدر

2025-04-12
KickSmash32: وحدة استبدال ROM Amiga مفتوحة المصدر

KickSmash32 هي وحدة استبدال ROM Kickstart مفتوحة المصدر لأنظمة Amiga 3000 و 4000. تدعم ما يصل إلى 8 بنوك فلاش مستقلة، مما يسمح ببرمجة ROM وتبديلها عبر أدوات سطر الأوامر Amiga أو أداة مضيف Linux (USB-C). تتيح خدمات ملفات المضيف الاختيارية عمليات نقل ملفات سهلة بين Amiga وجهاز الكمبيوتر المضيف. يتم توفير وثائق شاملة وتعليمات بناء. لاحظ أنه نظرًا لعدم اتساق تصميمات مقابس ROM عبر طرازات Amiga، فإن KickSmash32 متوافق فقط مع Amiga 3000 و Amiga 4000 الأصليين.

اقرأ المزيد
العتاد استبدال ROM

شورتي: مكتبة سي++ لأداء لامدا أكثر إيجازًا

2025-04-12
شورتي: مكتبة سي++ لأداء لامدا أكثر إيجازًا

شورتي هي مكتبة سي++ مصممة لتوفير بناء جملة أكثر إيجازًا من تعبيرات لامدا الأصلية في سي++، وليس لاستبدال سي++ بلغة وصفية كسولة. وهي تسمح بترميز أكثر سهولة للفرز والتصفية وعمليات zip و استدعاء الدوال الخارجية، مع دعم أساليب متعددة للوصول إلى الوسائط وتحويل الأنواع. على سبيل المثال، `std::ranges::sort(subject, $lhs > $rhs);` تقوم بالفرز بإيجاز، و `subject | std::views::filter(($i % 2) == 0);` تقوم بتصفية الأعداد الزوجية. يُعطي تصميمها الأولوية لكفاءة المطور وتقليل الأكواد المتكررة.

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

Awe: مُجمِّع ALGOL W جديد

2025-04-12
Awe: مُجمِّع ALGOL W جديد

Awe هو مُجمِّع جديد للغة البرمجة ALGOL W، وهي لغة تالية لـ Algol 60. وهو تطبيق كامل للغة كما هو موضح في وصف لغة ALGOL W في يونيو 1972. من المفترض أن يُجمِّع Awe الاكواد المكتوبة لـ مُجمِّعات ALGOL W OS/360 بتغييرات طفيفة. تشمل الميزات تخصيص السجلات الديناميكي، ومعالجة السلاسل، والأعداد المركبة، ونظام إدخال/إخراج قياسي. يشكر المشروع هندريك بوم وآخرين على مساهماتهم.

اقرأ المزيد
التطوير
1 2 24 25 26 28 30 31 32 50 51