فينستر: مكتبة قماش ثنائية الأبعاد متعددة المنصات بسيطة للغاية

2025-08-26
فينستر: مكتبة قماش ثنائية الأبعاد متعددة المنصات بسيطة للغاية

فينستر هي مكتبة قماش ثنائية الأبعاد متعددة المنصات بسيطة للغاية تُذكرنا برسومات Borland BGI أو QBASIC. فهي توفر نافذة تطبيق واحدة، وذاكرة تخزين مؤقتة للصورة RGB بدقة 24 بت، وإدخال لوحة المفاتيح/الماوس متعدد المنصات، وتشغيل الصوت - كل ذلك بحد أدنى من الكود. تجنب واجهة برمجة التطبيقات الاستطلاعاتية البسيطة عمليات الاستدعاء أو تعدد مؤشرات الترابط. وتتميز بوجود روابط لـ C99 و Go و Zig و Lua، ونعم، يمكنها حتى تشغيل Doom!

اقرأ المزيد

كشف وحركة ثلاثية الأبعاد في الوقت الفعلي لحركة الإنسان باستخدام CSI Wi-Fi

2025-08-26
كشف وحركة ثلاثية الأبعاد في الوقت الفعلي لحركة الإنسان باستخدام CSI Wi-Fi

WiFi-3D-Fusion هو مشروع مفتوح المصدر يستخدم معلومات حالة القناة (CSI) من شبكة Wi-Fi المحلية للكشف عن حركة الإنسان في الوقت الفعلي وعرضها ثلاثي الأبعاد. يدعم الحصول على البيانات عبر ESP32-CSI و Nexmon، باستخدام شبكات CNN المتقدمة للكشف عن الأشخاص وتتبعهم، بما في ذلك التعرف على عدة أشخاص وإعادة التعرف عليهم. تسمح خط أنابيب التعلم المستمر للنموذج بالتحسين التلقائي أثناء التشغيل. يتم تقديم التصور من خلال واجهة ويب وخط أنابيب قائم على المحطة الطرفية. كما يتم توفير تكاملات اختيارية مع Person-in-WiFi-3D و NeRF² و 3D Wi-Fi Scanner.

اقرأ المزيد

xv6-riscv-net: إضافة شبكة TCP/IP إلى نظام التشغيل xv6 على RISC-V

2025-08-26
xv6-riscv-net: إضافة شبكة TCP/IP إلى نظام التشغيل xv6 على RISC-V

يقوم هذا المشروع بدمج مجموعة بروتوكولات TCP/IP في نظام التشغيل xv6 القائم على RISC-V، مما يمكّنه من وظائف الشبكة. يتضمن ذلك منفذًا لنظام التشغيل microps في مساحة kernel، وهو عبارة عن مجموعة بروتوكولات TCP/IP في وضع المستخدم، بالإضافة إلى برنامج تشغيل virtio-net لمحاكاة جهاز الشبكة في QEMU، وواجهة برمجة تطبيقات socket قياسية، وأمر ifconfig بسيط. باستخدام بعض الأوامر البسيطة، يمكنك إنشاء وتشغيل QEMU، وتكوين عناوين IP، وإجراء اختبار ping على نظام xv6 من المضيف، بالإضافة إلى اختبار تطبيقات الصدى TCP/UDP.

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

PEP: صيغة ضغط فائقة الكفاءة للفن بكسل

2025-08-25
PEP: صيغة ضغط فائقة الكفاءة للفن بكسل

PEP هي صيغة ضغط صور جديدة مصممة خصيصًا لفن البكسل منخفض الألوان (≤16 لونًا مثاليًا، ويدعم ما يصل إلى 256 لونًا). وهي تستخدم ضغط "التنبؤ بالمطابقة الجزئية، من الرتبة الثانية"، وهو أبطأ من GIF و PNG و QOI بمقدار 2-10 أضعاف، لكنه غالبًا ما يضغط الصور بمقدار 20-50% أصغر من GIF/PNG (وأصغر عدة مرات من QOI). إذا كان حجم الصورة المضغوطة مهمًا، فإن PEP هو الأنسب لك. فهو يقع بين GIF و WEBP من حيث التوازن بين السرعة ومعدل الضغط. وهو حاليًا في مرحلة تجريبية، لكن تم توفير رأس C للاستخدام.

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

decode-kit: مكتبة خفيفة الوزن للتحقق من صحة بيانات وقت التشغيل في TypeScript

2025-08-25
decode-kit: مكتبة خفيفة الوزن للتحقق من صحة بيانات وقت التشغيل في TypeScript

decode-kit هي مكتبة TypeScript خفيفة الوزن وخالية من التبعيات للتحقق من صحة البيانات التعسفية في وقت التشغيل. تستخدم التحقق القائم على التأكيد الذي يُحسّن أنواعك في مكانها - بدون استنساخ أو تحويلات، وبتكلفة تشغيلية ضئيلة. تقوم decode-kit بالتحقق من صحة بياناتك وتضييق نطاق نوعها مباشرةً؛ تظل قيمك الأصلية دون تغيير. تستخدم نهجًا سريع الفشل، حيث تُصدر خطأً مفصلاً عند حدوث أول خطأ في التحقق من الصحة، بما في ذلك الموقع والمخطط المتوقع. تدعم أنواع بيانات متعددة (سلاسل، أعداد، قيم منطقية، مصفوفات، كائنات) مع قواعد قابلة للتكوين، تتفوق decode-kit على مكتبات مثل Zod نظرًا لتأكيد نوعها في مكانها، مما يجعلها مثالية للتطبيقات الحرجة من حيث الأداء.

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

وكيل ذكاء اصطناعي فائق الخفة 4.4 كيلوبايت ينفذ أوامر shell عبر واجهة برمجة تطبيقات OpenRouter

2025-08-25
وكيل ذكاء اصطناعي فائق الخفة 4.4 كيلوبايت ينفذ أوامر shell عبر واجهة برمجة تطبيقات OpenRouter

وكيل ذكاء اصطناعي فائق الخفة مكتوب بلغة C يتواصل مع واجهة برمجة تطبيقات OpenRouter وينفذ أوامر shell. من بين الميزات الرئيسية: تنفيذ أوامر shell مباشرةً عبر استجابات الذكاء الاصطناعي؛ ملفات ثنائية مُحسّنة (4.4 كيلوبايت على نظام macOS، ~16 كيلوبايت على نظام Linux)؛ إدارة ذاكرة نافذة منزلقة لتحقيق الكفاءة؛ دعم متعدد الأنظمة الأساسية لأنظمة macOS وLinux. يتطلب GCC وcurl ومفتاح واجهة برمجة تطبيقات OpenRouter. يكتشف نظام البناء تلقائيًا نظام التشغيل الخاص بك ويطبق أفضل ضغط (GZEXE لنظام macOS، UPX لنظام Linux). الشيفرة مفتوحة المصدر، بدون ترخيص.

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

ذاكرة تخزين مؤقتة CAS مستقلة عن الموفر مع ترميزات وخزائن توليد قابلة للتوصيل

2025-08-25
ذاكرة تخزين مؤقتة CAS مستقلة عن الموفر مع ترميزات وخزائن توليد قابلة للتوصيل

cascache هي ذاكرة تخزين مؤقتة Compare-And-Set (CAS) مستقلة عن الموفر مع ترميزات وخزائن توليد قابلة للتوصيل. وهي توفر قراءات مفاتيح مفردة آمنة (بدون قيم عتيقة)، وذاكرة تخزين مؤقتة ضخمة اختيارية مع التحقق من صحة جانب القراءة، ووضعًا موزعًا اختياريًا للنشر مع نسخ متعددة. تضمن cascache أمان CAS باستخدام لقطات توليد، وتدعم العديد من مخازن البيانات الأساسية (Ristretto، BigCache، Redis) والترميزات (JSON، Msgpack، CBOR، Proto)، وتوفر أوضاعًا محلية وموزعة لتخزين التوليد من أجل أداء عالٍ وتوافر.

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

بوابة ContextForge MCP: توحيد REST وMCP وA2A

2025-08-25
بوابة ContextForge MCP: توحيد REST وMCP وA2A

بوابة ContextForge MCP هي بوابة قوية ووكيل وسجل MCP يجمع بين خدمات MCP وREST، مما يوحد الاكتشاف والتحقق من الصحة وتحديد معدل السرعة والملاحظة والخوادم الظاهرية وبروتوكولات النقل المتعددة وواجهة إدارة اختيارية في نقطة نهاية نظيفة واحدة لعملاء الذكاء الاصطناعي لديك. تعمل كخادم MCP متوافق تمامًا، ويمكن نشرها عبر PyPI أو Docker، وتتوسع لتشمل بيئات متعددة العناقيد على Kubernetes مع اتحاد وتخزين مؤقت مدعوم من Redis. النسخة الحالية (0.6.0) تعتبر نسخة ألفا/بيتا أولية، وليست جاهزة للإنتاج. يجب استخدامها فقط للتطوير المحلي أو الاختبار أو التجريب.

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

حوّل كاميرتك RTSP أو جهاز iPhone القديم إلى كاميرا أمان مدعومة بالذكاء الاصطناعي

2025-08-24
حوّل كاميرتك RTSP أو جهاز iPhone القديم إلى كاميرا أمان مدعومة بالذكاء الاصطناعي

يسمح لك تطبيق Clearcam بتحويل جهاز iPhone القديم أو أي كاميرا تدعم RTSP إلى كاميرا أمان متطورة مدعومة بالذكاء الاصطناعي. من خلال تثبيت بسيط باستخدام Homebrew وتشغيل نص برمجي بلغة Python، يمكنك عرض البث المباشر وتلقي إشعارات بالفعاليات (الكائنات/الأشخاص الذين تم اكتشافهم) على متصفحك المحلي. يوفر Clearcam Premium إمكانية العرض عن بُعد ومقاطع الفيديو للفعاليات والتشفير من طرف إلى طرف. يدعم التطبيق حاليًا نظام iOS فقط، ويمكن لمستخدمي Android استخدام معرف مستخدم iOS مؤقتًا.

اقرأ المزيد

Seed: بيئة برمجة تفاعلية في متصفحك

2025-08-24
Seed: بيئة برمجة تفاعلية في متصفحك

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

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

ThinkMesh: الاستدلال المتوازي لأنظمة LLM

2025-08-24
ThinkMesh: الاستدلال المتوازي لأنظمة LLM

ThinkMesh هي مكتبة بايثون لتنفيذ مسارات استدلال متنوعة بالتوازي، وتقييمها باستخدام إشارات ثقة داخلية، وإعادة تخصيص الحوسبة للفروع الواعدة، ودمج النتائج باستخدام مدققين ومختزلات. تدعم المكتبة نماذج Hugging Face Transformers و vLLM/TGI غير المتصلة بالإنترنت، بالإضافة إلى واجهات برمجة التطبيقات المُدارة. تقدم ThinkMesh استراتيجيات متنوعة مثل DeepConf و Self-Consistency و Tree of Thoughts، وتتضمن ميزات مثل التخزين المؤقت، والمقاييس، و تتبع JSON لتحسين الكفاءة والموثوقية في استدلال نماذج اللغة الكبيرة.

اقرأ المزيد

أداة macOS: إنهاء العمليات على المنافذ 2000-6000 بنقرة واحدة

2025-08-24
أداة macOS: إنهاء العمليات على المنافذ 2000-6000 بنقرة واحدة

هذا التطبيق الخفيف على شريط حالة macOS يُراقب ويدير عمليات التطوير التي تعمل على المنافذ من 2000 إلى 6000. يقدم اكتشافًا للعمليات في الوقت الفعلي ويتيح لك إيقاف عمليات فردية أو جميعها دفعة واحدة. باستخدام الأمر `lsof`، فإنه يمسح المنافذ كل 5 ثوانٍ، ويعرض عدد العمليات عبر أيقونة شريط الحالة ذات ترميز الألوان (أخضر: 0، أحمر: 1-9، برتقالي: 10+). النقر على الأيقونة يفتح قائمة السياق لإيقاف جميع العمليات أو عمليات محددة. يستخدم إستراتيجية إنهاء SIGTERM → SIGKILL لإيقاف العمليات بأمان.

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

مجموعة أدوات WiX: تبسيط إنشاء برامج تثبيت Windows

2025-08-24
مجموعة أدوات WiX: تبسيط إنشاء برامج تثبيت Windows

مجموعة أدوات WiX هي أداة قوية مفتوحة المصدر لإنشاء حزم Windows Installer. تستخدم مفاهيم بناء مألوفة، حيث تقوم بترجمة وربط التعليمات البرمجية المصدر إلى حزم إعداد .exe، وبرامج تثبيت .msi، ووحدات دمج .msm، و تصحيحات .msp. تعمل WiX مع أنظمة بناء مختلفة، بما في ذلك MSBuild، وتقدم امتدادات لمهام مثل تثبيت مواقع ويب IIS، وإنشاء قواعد بيانات SQL Server، وتسجيل استثناءات جدار الحماية في Windows. يدير برنامج التشغيل الأولي لـ WiX، Burn، تثبيت المتطلبات الأساسية مثل .NET Framework. يتضمن SDK مكتبات مُدارة ومُضمنة لتسهيل التفاعل مع Windows Installer. لاحظ أن مجموعة أدوات WiX تتطلب رسوم صيانة مفتوحة المصدر لوظائف كاملة، على الرغم من وجود خيارات دعم مجتمعية وتجارية.

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

ArduinoOS: نظام تشغيل وقت حقيقي خفيف الوزن لأردوينو

2025-08-23
ArduinoOS: نظام تشغيل وقت حقيقي خفيف الوزن لأردوينو

ArduinoOS هو نظام تشغيل وقت حقيقي (RTOS) خفيف الوزن لنظام Arduino. يتميز بآليات أمان الخيوط باستخدام الأقفال لمنع حدوث تعارضات، ومعالجة الاستثناءات باستخدام try-catch-clearException، ودعم وراثة الاستثناءات وأنواع مخصصة، ومعالجة حالات الفشل في النواة باستخدام دالة OnKernelPanic، ووظائف إدارة الذاكرة (freeMemory، freeStack)، وأحجام مكدس الخيوط القابلة للتكوين (InitTaskWithStackSize)، ومرور الوسائط (InitTaskWithArgument)، وفترة دقة النواة القابلة للتكوين. كما يوفر فئات مجردة لمجموعة متنوعة من الأجهزة، مما يبسط التفاعل مع الأجهزة.

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

Librebox: محرك ألعاب مفتوح المصدر متوافق مع Roblox يظهر

2025-08-23
Librebox: محرك ألعاب مفتوح المصدر متوافق مع Roblox يظهر

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

اقرأ المزيد
الألعاب

DeepCode: ثورة في توليد التعليمات البرمجية باستخدام أنظمة متعددة الوكلاء

2025-08-23
DeepCode: ثورة في توليد التعليمات البرمجية باستخدام أنظمة متعددة الوكلاء

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

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

ManimGL: محرك الرسوم المتحركة الرياضية من 3Blue1Brown

2025-08-23
ManimGL: محرك الرسوم المتحركة الرياضية من 3Blue1Brown

ManimGL هو محرك قوي لإنشاء رسوم متحركة برمجية دقيقة، يستخدم بشكل أساسي في مقاطع الفيديو الرياضية التوضيحية. بدأ كمُشروع شخصي من قِبل منشئ 3Blue1Brown، وهو الآن متوفر في إصدارين: الإصدار الأصلي وإصدار مجتمعي أكثر استقرارًا. يركز هذا الدليل على تثبيت واستخدام ManimGL، مع تحديد متطلبات النظام (Python 3.7+، FFmpeg، OpenGL، LaTeX اختياري)، أوامر التثبيت (`pip install manimgl`)، أعلام سطر الأوامر المفيدة (-w، -o، -s، -so، -n، -f)، والتكوين المخصص (custom_config.yml). كما يتم توفير موارد مثل الوثائق الصينية ومعلومات حول مساهمات المجتمع.

اقرأ المزيد

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

2025-08-23
OctaneDB: قاعدة بيانات متجهة خفيفة وسريعة

OctaneDB هي مكتبة قاعدة بيانات متجهة خفيفة الوزن وعالية الأداء بلغة بايثون، توفر أداءً أسرع بعشر مرات من الحلول الحالية مثل Pinecone و ChromaDB و Qdrant. تم إنشاؤها باستخدام بايثون الحديثة وخوارزميات مُحسّنة، وهي مثالية لتطبيقات الذكاء الاصطناعي/التعلم الآلي التي تتطلب بحثًا سريعًا عن التشابه. تدعم تضمين النصوص، ولديها واجهة برمجة تطبيقات متوافقة مع ChromaDB، وتسريع وحدة معالجة الرسومات، والمعالجة الضخمة، والتخزين الدائم.

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

نشر-اشتراك وسجل آمن من حيث النوع لفاعلي Gleam

2025-08-23
نشر-اشتراك وسجل آمن من حيث النوع لفاعلي Gleam

Glyn هي مكتبة توفر نظام نشر-اشتراك وسجلًا آمنًا من حيث النوع لفاعلي Gleam، مع دعم للتشكيل العنقودي الموزع. مبنية على مكتبة Erlang syn، تقدم نظامين متكاملين لاتصال الفاعلين: نشر-اشتراك لبث الأحداث، وسجل لتوجيه الأوامر المباشر. يتكامل Glyn بسلاسة مع نموذج الفاعل في Gleam باستخدام أنماط تكوين المُحددات. المُشفرات الصريحة مطلوبة لضمان سلامة النوع عند إرسال الرسائل بين العُقد في العنقود. تُظهر أمثلة التعليمات البرمجية كيفية تعريف أنواع الرسائل، وإنشاء المُشفرات، واستخدام نشر-اشتراك والسجل للتواصل بين الفاعلين. كما يتم عرض تكامل الفاعلين متعدد القنوات، مما يسمح بسيناريوهات اتصال أكثر تعقيدًا.

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

إنشاء مواقع الويب باستخدام XSL المستند إلى المتصفح: بدون الحاجة إلى رمز الخادم

2025-08-23
إنشاء مواقع الويب باستخدام XSL المستند إلى المتصفح: بدون الحاجة إلى رمز الخادم

تشرح هذه المقالة كيفية إنشاء مواقع ويب باستخدام دعم XSL المدمج في المتصفحات، مما يلغي الحاجة إلى رمز جانب الخادم أو مُولِّدات مواقع الويب الثابتة أو JavaScript. من خلال تحديد قوالب داخل ملفات XML، يقوم المتصفح بعرض العلامات المخصصة كـ HTML، مما يُنشئ موقع ويب ذو سمة مُتناسقة. كما يتم توفير أمثلة مُتقدمة تُظهر القوالب مع الحقول والقوالب المُتداخلة.

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

قيود تطبيق اقتراحات الكود على جيثب: 12 سيناريو قد تواجهها

2025-08-22
قيود تطبيق اقتراحات الكود على جيثب: 12 سيناريو قد تواجهها

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

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

مقاييس أداء برامج تشغيل Go SQLite: لا يوجد فائز واضح

2025-08-22
مقاييس أداء برامج تشغيل Go SQLite: لا يوجد فائز واضح

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

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

زيدليس: فرع من زيد يركز على الخصوصية والأولوية المحلية

2025-08-21
زيدليس: فرع من زيد يركز على الخصوصية والأولوية المحلية

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

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

SimpleIDE: جلب تطوير VB.NET الاحترافي إلى Linux

2025-08-21
SimpleIDE: جلب تطوير VB.NET الاحترافي إلى Linux

SimpleIDE عبارة عن بيئة تطوير متكاملة (IDE) خفيفة الوزن ومحترفة لـ VB.NET، تم بناؤها باستخدام GTK# 3 على Linux باستخدام .NET 8.0. توفر بيئة تطوير حديثة لمشاريع VB.NET، مع تحرير علامات تبويب متعددة الملفات، وتمييز بناء الجملة، وإكمال التعليمات البرمجية الذكي، ونظام بناء مدمج، وقدرات تصحيح الأخطاء، ومساعدة الذكاء الاصطناعي Claude. كما يضم SimpleIDE تكامل Git، ومواضيع قابلة للتخصيص، واختصارات لوحة المفاتيح الواسعة. هذا المشروع مفتوح المصدر ويرحب بالمساهمات.

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

UTCP 1.0.1: بروتوكول عالمي لنداء الأدوات مرن وقابل للتطوير

2025-08-21
UTCP 1.0.1: بروتوكول عالمي لنداء الأدوات مرن وقابل للتطوير

بروتوكول الاتصال بالأدوات العالمي (UTCP) 1.0.1 هو معيار حديث ومرن وقابل للتطوير لتعريف والتفاعل مع الأدوات عبر مجموعة واسعة من بروتوكولات الاتصال. يُحسّن تصميمه الأساسي النمطي وهندسته القائمة على المكونات الإضافية من قابليته للتوسيع، وإمكانية اختباره، وتسهيل حزمته. يُشدد UTCP على قابلية التوسيع، والتفاعلية، وسهولة الاستخدام، مع توفير مكونات إضافية لبروتوكولات HTTP وSSE وCLI وغيرها. تتميز النسخة الجديدة بهيكلية معاد بناؤها تفصل مكتبة النظام الأساسية عن المكونات الإضافية الاختيارية، بالإضافة إلى استراتيجية بحث محسّنة وآلية استبدال المتغيرات.

اقرأ المزيد

DiffMem: ذاكرة تفاضلية تعتمد على Git لوكلاء الذكاء الاصطناعي

2025-08-21
DiffMem: ذاكرة تفاضلية تعتمد على Git لوكلاء الذكاء الاصطناعي

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

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

PlutoPrint: مكتبة بايثون خفيفة الوزن لإنشاء ملفات PDF والصور من HTML/XML

2025-08-21
PlutoPrint: مكتبة بايثون خفيفة الوزن لإنشاء ملفات PDF والصور من HTML/XML

PlutoPrint هي مكتبة بايثون خفيفة الوزن لإنشاء ملفات PDF وصور عالية الجودة مباشرة من محتوى HTML أو XML. تستند إلى محرك عرض PlutoBook، وتوفر واجهة برمجة تطبيقات بسيطة لإنشاء التقارير، والفواتير، أو لقطات شاشة مرئية. استخدمها عبر سطر الأوامر أو واجهة برمجة تطبيقات بايثون؛ تتوفر ملفات ثنائية مُعدة مسبقًا لأنظمة Windows و Linux 64 بت. كما أنها تتكامل مع Matplotlib لإنشاء وتضمين الرسوم البيانية.

اقرأ المزيد
التطوير إنشاء ملفات PDF

مشروع Pytype من جوجل سينهي دعمه بعد بايثون 3.12

2025-08-20
مشروع Pytype من جوجل سينهي دعمه بعد بايثون 3.12

أداة فحص الأنواع الثابتة من جوجل للبايثون، Pytype، تقترب من نهاية دورة حياتها التطويرية. منذ إنشائها في عام 2012، خدمت Pytype مطوري جوجل بشكل جيد، وساهمت بشكل كبير في نظام أنواع البايثون. ومع ذلك، فقد ثبت أن تصميمها القائم على بايت كود يمثل قيدًا على تطوير الميزات المستقبلية. تقوم جوجل بتحويل تركيزها إلى نهج أحدث، مما يجعل بايثون 3.12 آخر إصدار مدعوم. يعرب الفريق عن امتنانه لجميع المساهمين، وخاصة ربيكا تشين على تفانيها الذي استمر لعشر سنوات. نظام أنواع البايثون قوي؛ يُشجَّع المطورون على استكشاف حلول ناضجة أخرى.

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

لومينال: مكتبة تعلم عميق عالية الأداء مع تجميع قائم على البحث

2025-08-20
لومينال: مكتبة تعلم عميق عالية الأداء مع تجميع قائم على البحث

لومينال هي مكتبة تعلم عميق تحقق أداءً عاليًا من خلال التجميع القائم على البحث. جوهرها بسيط بشكل ملحوظ، مبني على 12 عملية بدائية فقط، لكنها قادرة على دعم نماذج معقدة مثل المحولات والشبكات العصبية التلافيفية. من خلال دمج النوى بقوة وتجميع نوى محددة للشكل في وقت التجميع، تتغلب لومينال على القيود النموذجية لهندسة RISC وتستمد تلقائيًا تحسينات معقدة مثل Flash Attention. نهج التجميع الثابت الخاص بها يتجنب عبء وقت التشغيل، مع دعم Metal وCUDA، مما يسمح بالتنفيذ السريع على أجهزة Mac ووحدات معالجة الرسوميات Nvidia. وقد تم إظهار مكاسب كبيرة في الأداء على نماذج مثل Llama 3 8B.

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

آلة طبول مرئية مبنية باستخدام React Flow

2025-08-20
آلة طبول مرئية مبنية باستخدام React Flow

آلة طبول مرئية ومسلسل أنماط مبنية باستخدام Strudel.cc و React Flow ومنسقة باستخدام Tailwind CSS. أنشئ أنماطًا موسيقية معقدة من خلال توصيل عقد الأدوات وعقد التأثيرات عبر واجهة السحب والإفلات. تشمل الميزات مجموعة واسعة من الأدوات والمؤثرات، وتحرير الأنماط في الوقت الفعلي، والتحكم في المجموعات، وهيكل مشروع منظم جيدًا باستخدام Zustand لإدارة الحالة. يتم توفير دليل شامل للبدء.

اقرأ المزيد
1 2 3 5 7 8 9 50 51