مُوزِّع أحداث سريع داخل العملية لـ Go

2025-06-30
مُوزِّع أحداث سريع داخل العملية لـ Go

توفر هذه الحزمة من Go مُوزِّع أحداث عالي الأداء داخل العملية، وهو مثالي لفك ارتباط الوحدات وتمكين معالجة الأحداث بشكل غير متزامن. بسرعات تتراوح بين 4 و 10 أضعاف سرعة القنوات (معالجة ملايين الأحداث في الثانية!)، يدعم العمليات المتزامنة وغير المتزامنة مع التركيز على البساطة. مثالي لفك ارتباط الوحدات داخل العملية، ونشر/اشتراك خفيف، وسيناريوهات عالية الإنتاجية، لكنه غير مناسب للتواصل بين العمليات، أو استمرار الأحداث، أو التوجيه المتقدم.

اقرأ المزيد
التطوير مُوزِّع أحداث

NativeJIT: مُجمِّع JIT عالي الأداء من Bing

2025-06-30
NativeJIT: مُجمِّع JIT عالي الأداء من Bing

NativeJIT هي مكتبة مفتوحة المصدر ومتعددة المنصات لعملية تجميع Just-in-Time عالية الأداء للتعابير التي تتضمن هياكل بيانات C. تم تطويرها بواسطة فريق Bing للاستخدام في محرك بحث Bing، وهي أساسية في عملية حساب نقاط الوثائق بناءً على مطابقة الكلمات الرئيسية ونيّة المستخدم. خفيفة الوزن وسريعة، تعتمد فقط على وقت تشغيل C++ القياسي وتعمل على أنظمة Linux وOSX وWindows. كودها المُحسّن، خاصةً تخصيص السجلات، يسمح بمعالجة الاستعلامات واسعة النطاق بكفاءة.

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

أكتيليوم: منصة وصول ثقة صفرية ثورية

2025-06-29
أكتيليوم: منصة وصول ثقة صفرية ثورية

أكتيليوم هي عبارة عن منصة موحدة ومفتوحة المصدر ومجانية، ذات استضافة خاصة، من أجل الوصول إلى موارد الثقة الصفرية، مصممة كبديل حديث لشبكات VPN والأدوات المماثلة. إنها متعددة الاستخدامات بشكل لا يصدق، حيث تعمل كشبكة VPN ذات تكوين صفري، ومنصة ZTNA، وبنية تحتية لأنفاق آمنة، وبوابة API، وبوابة AI، وPaaS لاستضافة تطبيقات مُحوَّلة إلى حاويات آمنة ومجهولة، وبوابة Kubernetes، وحتى بنية تحتية لمنزل مختبر. يوفر Octelium بنية تحتية متدرجة من الثقة الصفرية (ZTA) من أجل الوصول الآمن القائم على الهوية، والواعي لطبقة التطبيق (L7)، والخالي من الأسرار، عبر أنفاق WireGuard/QUIC والوصول العام بدون عميل.

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

Sirius: محرك SQL أصلي يعمل على وحدة معالجة الرسومات (GPU) أسرع بعشر مرات

2025-06-29
Sirius: محرك SQL أصلي يعمل على وحدة معالجة الرسومات (GPU) أسرع بعشر مرات

Sirius هو محرك SQL أصلي يعمل على وحدة معالجة الرسومات (GPU) يتكامل بسلاسة مع قواعد البيانات الموجودة مثل DuckDB عبر معيار Substrait، دون الحاجة إلى إعادة كتابة الاستعلامات أو إجراء تغييرات كبيرة على النظام. في اختبارات TPC-H عند SF=100، يحقق Sirius زيادة في السرعة تبلغ حوالي 10 أضعاف مقارنة بمحركات الاستعلامات القائمة على وحدة المعالجة المركزية (CPU) بنفس تكلفة الأجهزة، مما يجعله مثاليًا للتحليلات التفاعلية، وأحمال العمل المالية، وعمليات ETL. يدعم حاليًا DuckDB، وسرعان ما سيدعم Doris، مع تخطيط لدعم المزيد من الأنظمة. تتضمن خيارات التثبيت صور AWS، وصور Docker، والتثبيت اليدوي. على الرغم من أنه لا يزال قيد التطوير النشط، إلا أن Sirius يُظهر أداءً رائعًا، ويُمهّد الطريق لعصر جديد من معالجة البيانات باستخدام وحدات معالجة الرسومات (GPU).

اقرأ المزيد
التكنولوجيا قاعدة بيانات GPU محرك SQL

AGL: لغة برمجة نصية موجزة تُترجم إلى Go

2025-06-29
AGL: لغة برمجة نصية موجزة تُترجم إلى Go

AGL هي لغة برمجة جديدة تُترجم إلى Go. إنها تستخدم بناء جملة Go، ولكنها تُدخِل تحسينات مثل قيم الإرجاع المفردة، وأنواع التجميع وأنواع النتيجة/الخيار لتبسيط معالجة الأخطاء، والدوال المجهولة الموجزة، وطرق المصفوفة المدمجة. تدعم AGL تحميل عامل التشغيل، والعديد، والعام، وتوفر امتداد VSCode ودعم shebang للقشرة، مما يحسّن تجربة المطور. تتيح عملية التجميع المرنة التجميع في كود Go أو التنفيذ المباشر، مما يُسهّل التكرار والاختبار السريع.

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

تسريع نماذج اللغات الكبيرة باستخدام Redis: LMCache يوفر زيادة في السرعة من 3 إلى 10 أضعاف

2025-06-28
تسريع نماذج اللغات الكبيرة باستخدام Redis: LMCache يوفر زيادة في السرعة من 3 إلى 10 أضعاف

LMCache عبارة عن امتداد لمحرك خدمة نماذج اللغات الكبيرة (LLM) مصمم لتقليل زمن الوصول بشكل كبير وزيادة الإنتاجية، خاصة في سيناريوهات السياق الطويل. من خلال تخزين أزواج القيم الرئيسية للنصوص القابلة لإعادة الاستخدام في مواقع متعددة (وحدة معالجة الرسومات، ذاكرة الوصول العشوائي لوحدة المعالجة المركزية، القرص المحلي)، يعيد LMCache استخدام هذه المخازن المؤقتة لأي نص مُعاد استخدامه (ليس فقط البادئات) في أي مثيل خدمة. هذا يوفر دورات وحدة معالجة الرسومات القيّمة ويقلل من تأخير استجابة المستخدم. عند دمجه مع vLLM، يحقق LMCache انخفاضًا من 3 إلى 10 أضعاف في زمن الوصول ودورات وحدة معالجة الرسومات في العديد من حالات استخدام LLM، بما في ذلك أسئلة وأجوبة متعددة الجولات و استرجاع المعلومات بناءً على النصوص ذات الصلة. جربه باستخدام صور Docker vLLM المُعدّة مسبقًا!

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

مبادرة المصدر المفتوح لـ Whitesmiths C Compiler: عودة الأسطورة

2025-06-28
مبادرة المصدر المفتوح لـ Whitesmiths C Compiler: عودة الأسطورة

من المقرر أن يصبح Whitesmiths C Compiler، الذي تم إصداره في الأصل عام 1978، والذي يدعم أنظمة معمارية مثل DEC PDP-11 و Intel 8080، مفتوح المصدر! لقد منح منشئه، P.J. Plauger، إذناً للاستخدام غير التجاري. أصبحت الملفات الثنائية وبعض الشيفرة المصدرية لإصدارات تتضمن CP/M-80 ومُترجم IBM System/36 متاحة للتنزيل. سيكون هذا المُترجم ذو الأهمية التاريخية مورداً قيماً لدراسة تاريخ وتطوير لغة البرمجة C.

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

بيئة Nim الأساسية على Raspberry Pi: مغامرة بدون رأس

2025-06-28
بيئة Nim الأساسية على Raspberry Pi: مغامرة بدون رأس

يُفصّل هذا المشروع بيئة أساسية لنظام Raspberry Pi 1/Zero باستخدام لغة البرمجة Nim. وهو يتميز بجدولة تعاونية، ونموذج برمجة غير متزامن، والوصول المباشر إلى الأجهزة دون استخدام واجهات برمجة تطبيقات خاصة بالبائعين. يتضمن المشروع إدارة الذاكرة، ومعالجة الاستثناءات، ومراقبة وقت التشغيل، بالإضافة إلى تعليمات إعداد شاملة. تشمل الخطط المستقبلية التوسع إلى المزيد من منصات الأهداف وإضافة المزيد من برامج تشغيل الأجهزة الطرفية.

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

bootc-image-builder: إنشاء صور أقراص قابلة للتشغيل من الحاويات

2025-06-28
bootc-image-builder: إنشاء صور أقراص قابلة للتشغيل من الحاويات

يُعدّ bootc-image-builder أداةً قويةً لإنشاء صور أقراص من حاويات Fedora/CentOS bootc أو مشتقاتها. وهو يدعم أنواعًا متعددة من الصور (qcow2 وAMI وISO وما إلى ذلك) ويسمح بتخصيص المستخدمين، وأنظمة الملفات، ومعلمات النواة، وأكثر من ذلك. باستخدام Podman وQEMU، يمكن للمستخدمين إنشاء وتشغيل آلات افتراضية بسهولة. يوضح هذا الدليل كيفية استخدامه، وخياراته، وتكوينه المتقدم، مثل إنشاء صور AMI على AWS وتخصيص برنامج تثبيت Anaconda.

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

SymbolicAI: إطار عمل عصبي رمزي لأنظمة معالجة اللغة الكبيرة (LLMs)

2025-06-28
SymbolicAI: إطار عمل عصبي رمزي لأنظمة معالجة اللغة الكبيرة (LLMs)

SymbolicAI هو إطار عمل عصبي رمزي يجمع بين البرمجة الكلاسيكية في بايثون وقابلية البرمجة التفاضلية لأنظمة معالجة اللغة الكبيرة (LLMs). تصميمه النمطي يسمح بسهولة التوسيع والتخصيص، مما يتيح للمستخدمين كتابة محركاتهم الخاصة، واستضافتها محليًا، أو التفاعل مع أدوات مثل بحث الويب وإنشاء الصور. المفاهيم الأساسية هي كائنات الرمز (التركيبية والدلالية) والعقود (التي تضمن صحة الشفرة من خلال الدوال الزينة). يدعم SymbolicAI العديد من العمليات البدائية ويتكامل مع محركات عصبية رمزية مثل OpenAI و Anthropic عبر واجهات برمجة التطبيقات (APIs)، بالإضافة إلى أدوات مثل Wolfram Alpha ومحركات البحث. نظام التكوين القائم على الأولويات يبسط الإدارة.

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

c4wa: مُجمِّع C إلى WebAssembly بسيط وفعال

2025-06-28
c4wa: مُجمِّع C إلى WebAssembly بسيط وفعال

c4wa هو مُجمِّع يُترجم مجموعة فرعية من لغة C إلى WebAssembly. على عكس المُجمِّعات الأخرى، فإنه يُولِّد شفرة WebAssembly بسيطة ومُحسَّنة جيدًا بدون أي شفرة إضافية أو مكتبات مُدمجة أو أي زيادة في الحجم. وهو مُتوافق تمامًا مع أي وقت تشغيل WASM مباشرةً. يدعم c4wa الحلقات، والتعليمات الشرطية، والهياكل، والمصفوفات، والمؤشرات، وميزات أخرى نموذجية في لغة C، ويمكنه إخراج شفرة بتنسيق WAT قابل للقراءة. فهو يجد توازنًا بين سهولة الاستخدام عالية المستوى للغة C وكفاءة WebAssembly منخفضة المستوى، مما يوفر للمطورين طريقة جديدة لكتابة شفرة WebAssembly عالية الأداء.

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

zenta: التأمل للبرمجة في المحطة الطرفية

2025-06-27
zenta: التأمل للبرمجة في المحطة الطرفية

zenta هي أداة أصلية للطرفية مصممة لمساعدة المبرمجين على الحفاظ على تركيزهم أثناء البرمجة. إنها توجه المستخدمين للعودة إلى اللحظة الحالية من خلال تمارين تنفس بسيطة، دون الحاجة إلى تتبع أو مقاييس. الأمر الواحد، `breath` أو `breathe`، يبدأ جلسات التنفس القصيرة أو الطويلة، بمساعدة رسوم متحركة بصرية نقية ونصائح هادئة. الأمر `reflect` يسهل مراجعة يومية لطيفة. تدافع zenta عن اليقظة الحقيقية، وليس تحويلها إلى لعبة، مع التركيز على الوجود بدلاً من اختصارات الإنتاجية. وهي تدعم أنظمة تشغيل متعددة وهي مفتوحة المصدر بموجب ترخيص MIT.

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

منشئ مجموعات البيانات المدعوم بالذكاء الاصطناعي: معاينة فورية، تصدير، واستكشاف البيانات

2025-06-27
منشئ مجموعات البيانات المدعوم بالذكاء الاصطناعي: معاينة فورية، تصدير، واستكشاف البيانات

تستخدم هذه الأداة الذكاء الاصطناعي (GPT-4) وFaker لإنشاء مجموعات بيانات واقعية للعروض التوضيحية، والتعلم، ولوحات المعلومات. يمكنك تخصيص مجموعات البيانات من خلال مُنشئ مطالبات محادثة، ومعاينة البيانات في الوقت الفعلي، وتصديرها بتنسيق CSV أو SQL. وهي متكاملة مع Metabase لتسهيل استكشاف البيانات. يتم إجراء مكالمات واجهة برمجة تطبيقات OpenAI (بتكلفة تبلغ حوالي 0.05 دولارًا أمريكيًا) فقط لمعاينات البيانات؛ وتكون تنزيلات CSV/SQL مجانية، حيث يتم إنشاء المزيد من الصفوف بناءً على مخطط المعاينة. تدعم جدولًا كبيرًا واحدًا (OBT) ونموذج النجمة لتحليلات مرنة.

اقرأ المزيد

typr: اختبار كتابة واجهة نصية مع خوارزمية ذكية لاختيار الكلمات

2025-06-27
typr: اختبار كتابة واجهة نصية مع خوارزمية ذكية لاختيار الكلمات

typr أداة اختبار كتابة سطر الأوامر مستوحاة من خوارزمية اختيار الكلمات في Keybr. تعمل على تحسين سرعة الكتابة من خلال وزن الدقة، وتكرار الحروف، وسرعة الكتابة. تتميز بواجهة مستخدم نصية جذابة قائمة على curses، وتخزن بياناتك في ملف JSON. يمكنك تخصيص اختبارك مع خيارات لحدود زمنية، وأعداد كلمات، أو حتى ممارسة لا نهاية لها.

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

مزامنة الملفات على الشبكة المحلية لجهازين يعملان بنظام Windows: بدون سحابة!

2025-06-27
مزامنة الملفات على الشبكة المحلية لجهازين يعملان بنظام Windows: بدون سحابة!

سئمت من مزامنة الملفات بين جهازين يعملان بنظام Windows؟ يقدم Sink حلاً ثوريًا! تخطي السحابة والبريد الإلكتروني ومحركات أقراص USB. يعمل Sink على شبكتك المحلية، ويكتشف تلقائيًا أجهزة الكمبيوتر الأخرى التي تعمل بنظام Sink، ويزامنة الملفات على الفور تقريبًا. وهو يتعامل مع التعارضات، مما يمنع فقدان البيانات، ويسمح لك بتجاهل ملفات ومجلدات محددة باستخدام ملف .sinkignore (مشابه لـ .gitignore). لا يزال قيد التطوير، وتشمل الخطط المستقبلية واجهة مستخدم، ومسارات مخصصة، ودمج علبة النظام، ودعم أكثر من جهازين.

اقرأ المزيد

XSLT: نظام توليد مواقع ثابتة بدون تهيئة مدمج في متصفحك

2025-06-27
XSLT: نظام توليد مواقع ثابتة بدون تهيئة مدمج في متصفحك

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

اقرأ المزيد

Iroh: ثورة في الاتصال الشبكي من أجل اتصالات أسرع وأبسط

2025-06-26
Iroh: ثورة في الاتصال الشبكي من أجل اتصالات أسرع وأبسط

Iroh هو إطار عمل جديد للاتصال الشبكي قائم على بروتوكول QUIC، والذي يسمح بالاتصال عن طريق مفتاح عام واكتشاف وصيانة تلقائية لأسرع اتصال. يحاول Iroh إنشاء اتصالات مباشرة، ويعود إلى خوادم النقل العام إذا لزم الأمر، مع مراقبة مستمرة للسرعة المثلى. يوفر بروتوكولات مُعدّة مسبقًا مثل iroh-blobs لنقل الملفات الكبيرة و iroh-gossip لبناء شبكات نشر-اشتراك قابلة للتطوير، مما يُبسّط عملية التطوير. مكتوب بشكل أساسي بلغة Rust، يوفر Iroh أيضًا روابط FFI للغات أخرى.

اقرأ المزيد

Howdy: تسجيل الدخول بالتعرف على الوجه بنمط Windows Hello لنظام Linux

2025-06-26
Howdy: تسجيل الدخول بالتعرف على الوجه بنمط Windows Hello لنظام Linux

يُضيف Howdy ميزة تسجيل الدخول بالتعرف على الوجه المشابهة لـ Windows Hello إلى نظام Linux. باستخدام أجهزة الإرسال بالأشعة تحت الحمراء المدمجة والكاميرا، يوفر طريقة ملائمة للمصادقة. بفضل التكامل مع PAM، يعمل في كل مكان تحتاج فيه عادةً إلى كلمة مرور: تسجيل الدخول، شاشة القفل، sudo، su، وما إلى ذلك. يدعم Howdy أنظمة Debian/Ubuntu و Arch Linux و Fedora و openSUSE، مع تعليمات تثبيت مفصلة تشمل حزم .deb و AUR و Fedora COPR والتجميع من المصدر. ملاحظة مهمة: أمان Howdy ليس مطلقًا ولا يجب استخدامه كطريقة المصادقة الوحيدة.

اقرأ المزيد

مشروع QEMU يرفض مساهمات التعليمات البرمجية التي تم إنشاؤها بواسطة الذكاء الاصطناعي

2025-06-26
مشروع QEMU يرفض مساهمات التعليمات البرمجية التي تم إنشاؤها بواسطة الذكاء الاصطناعي

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

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

واجهة سطر الأوامر Gemini CLI: مساعدك في سير عمل البرمجة باستخدام الذكاء الاصطناعي

2025-06-25
واجهة سطر الأوامر Gemini CLI: مساعدك في سير عمل البرمجة باستخدام الذكاء الاصطناعي

واجهة سطر الأوامر Gemini CLI من جوجل هي أداة ذكاء اصطناعي تعمل من خلال سطر الأوامر، حيث تتصل بأدواتك، وتفهم الكود الخاص بك، وتُسرّع من سير عملك. تتيح لك هذه الأداة استعراض وتحرير قواعد بيانات كود ضخمة، وإنشاء تطبيقات جديدة من ملفات PDF أو رسومات، وأتمتة المهام التشغيلية، بالإضافة إلى دمج أدوات وخوادم MCP لتوظيف وظائف مثل توليد الوسائط (Imagen، Veo، Lyria). كما أنها تتضمن تكاملًا مع بحث جوجل، وتوفر طرقًا متعددة للمصادقة. كل ما عليك هو استخدام أوامر سطر الأوامر للاستفادة من إمكانيات Gemini في البرمجة، وتلخيص التغييرات، وإنشاء الوثائق، وأكثر من ذلك بكثير، مما يعزز الإنتاجية بشكل كبير.

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

PicoEMP: أداة حقن الأعطال الكهرومغناطيسية مفتوحة المصدر منخفضة التكلفة

2025-06-25
PicoEMP: أداة حقن الأعطال الكهرومغناطيسية مفتوحة المصدر منخفضة التكلفة

PicoEMP هي أداة حقن أعطال كهرومغناطيسية (EMFI) مفتوحة المصدر ومنخفضة التكلفة، مصممة للدراسة الذاتية والبحث الهواة. تستخدم Raspberry Pi Pico كجهاز تحكم، ولديها درع أمان لتقليل مخاطر الجهد العالي. بالمقارنة مع أداة EMFI التجارية عالية الأداء ChipSHOUTER، فإن PicoEMP تعطي الأولوية للتكلفة وسهولة الاستخدام، مع التضحية ببعض الأداء، لكنها لا تزال مناسبة للتعلم والبحث الشخصي. المستخدمون مسؤولون عن التجميع والسلامة. المشروع مفتوح المصدر ويرحب بالمساهمات.

اقرأ المزيد

Gnosis Mystic: تمكين الذكاء الاصطناعي من التحكم في دوال Python في الوقت الفعلي

2025-06-25
Gnosis Mystic: تمكين الذكاء الاصطناعي من التحكم في دوال Python في الوقت الفعلي

Gnosis Mystic أداة قوية تمنح مساعدي الذكاء الاصطناعي إمكانية الوصول المباشر والتحكم في دوال Python الخاصة بك من خلال اختطاف وقت التشغيل والتحليل الذكي. باستخدام ديكوراتورات بسيطة، يمكن لـ Claude فحص، وتحسين، والتحكم في التعليمات البرمجية الخاصة بك في الوقت الفعلي. يحل هذا المشكلة التي تواجهها مساعدي الذكاء الاصطناعي من عدم القدرة على رؤية التعليمات البرمجية قيد التشغيل، وعدم الوصول إلى سلوك وقت التشغيل وحالته، ويوفر مراقبة الدوال في الوقت الفعلي، والتجريب الآمن، والتحكم في وقت التشغيل، والتحليل الذكي، و تصحيح الأخطاء المباشر، مما يعزز بشكل كبير كفاءة التطوير وأمان التعليمات البرمجية.

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

محرر بسيط: تكريم حديث لمحرر MS-DOS

2025-06-25
محرر بسيط: تكريم حديث لمحرر MS-DOS

هذا المحرر، المسمى "edit"، هو نسخة حديثة من محرر MS-DOS الكلاسيكي، يتميز بواجهة مستخدم معاصرة وأدوات إدخال مشابهة لـ VS Code. تم تصميمه لسهولة الاستخدام، وهو سهل الاستخدام حتى بالنسبة للمستخدمين غير المألوفين بالمحطات. يمكنك تثبيت أحدث إصدار عبر WinGet أو تنزيل الملفات الثنائية من صفحة الإصدارات. لاحظ أن إصدار مكتبة ICU واتفاقيات التسمية يجب مراعاتها لوظيفة البحث والاستبدال.

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

Autumn: تبسيط دمج Stripe مع نظام الفوترة مفتوح المصدر

2025-06-24
Autumn: تبسيط دمج Stripe مع نظام الفوترة مفتوح المصدر

Autumn هو مشروع مفتوح المصدر يسهل دمج Stripe للمطورين. يسمح لك بإنشاء أي نموذج تسعير - اشتراكات، أنظمة ائتمان، نماذج قائمة على الاستخدام، خطط مخصصة - مع الحد الأدنى من التعليمات البرمجية. لا مزيد من التعامل مع webhooks، الترقيات/التخفيضات، الإلغاءات، أو حالات فشل الدفع. النشر عبر خدمة سحابية أو الاستضافة الذاتية ببضع أوامر فقط. ثلاث وظائف أساسية - `attach` (معالجة عمليات الشراء)، `check` (التحقق من الوصول)، و `track` (تسجيل الاستخدام) - تجعل منطق الفوترة بسيطًا للغاية.

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

واحة تيراريوم ذكية مفتوحة المصدر: جنة مطبوعة ثلاثية الأبعاد للنباتات

2025-06-24
واحة تيراريوم ذكية مفتوحة المصدر: جنة مطبوعة ثلاثية الأبعاد للنباتات

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

اقرأ المزيد

haiku.rag: مكتبة توليد مُعززة بالاسترجاع على SQLite

2025-06-24
haiku.rag: مكتبة توليد مُعززة بالاسترجاع على SQLite

haiku.rag هي مكتبة توليد مُعززة بالاسترجاع (RAG) مبنية على SQLite، مما يلغي الحاجة إلى خوادم إضافية. تدعم العديد من مقدمي الاندماج (Ollama وVoyageAI وOpenAI، بالإضافة إلى مقدمي خدمات مخصصين)، وتوفر بحثًا هجينًا يجمع بين البحث المتجهي والبحث النصي الكامل. تشمل الميزات مراقبة الملفات، ودعم تنسيقات الملفات المتعددة، وواجهة سطر الأوامر، وعميل Python لإدارة واسترجاع المستندات بسلاسة.

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

LibT9: مكتبة C خفيفة الوزن لكتابة T9

2025-06-23
LibT9: مكتبة C خفيفة الوزن لكتابة T9

LibT9 هي مكتبة C خفيفة الوزن لإنشاء أنظمة كتابة T9. لا تتطلب أي اعتماديات خارجية بخلاف تنفيذ مكتبة C القياسية. استخدمها كمشغل Linux (موجود في دليل driver/)، أو أداة سطر أوامر (تتطلب ncurses و cmake)، أو عبر واجهة ويب (foxmoss.github.io/libt9/). يسعى المشروع بنشاط للحصول على مساهمات، والخطط المستقبلية تشمل دعم الترقيم، وسائق IBus، ودعم الكلمات غير الموجودة في القاموس.

اقرأ المزيد
التطوير إدخال T9 مشغل Linux

Pickaxe: مكتبة TypeScript لبناء وكلاء AI قابلين للتطوير

2025-06-23
Pickaxe: مكتبة TypeScript لبناء وكلاء AI قابلين للتطوير

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

اقرأ المزيد

uv: مدير حزم ومشاريع بايثون أسرع بـ 10-100 مرة

2025-06-23
uv: مدير حزم ومشاريع بايثون أسرع بـ 10-100 مرة

uv هو مدير حزم ومشاريع بايثون سريع للغاية، مكتوب بلغة Rust. إنه يحل محل pip وpip-tools وpipx وpoetry وpyenv وtwine وvirtualenv، مما يوفر تحسينًا في السرعة يتراوح بين 10 و 100 مرة مقارنةً بـ pip. يوفر uv ميزات إدارة مشاريع شاملة، بما في ذلك ملفات القفل ومساحات العمل وإدارة إصدارات بايثون والدعم متعدد الأنظمة الأساسية (macOS وLinux وWindows). يُبسط إدارة التبعيات لكل من البرامج النصية ذات الملف الواحد والمشاريع واسعة النطاق، مما يعزز بشكل كبير من إنتاجية المطور.

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

Nano-vLLM: تطبيق خفيف الوزن لـ vLLM بسرعة مذهلة

2025-06-23
Nano-vLLM: تطبيق خفيف الوزن لـ vLLM بسرعة مذهلة

Nano-vLLM هو تطبيق خفيف الوزن لـ vLLM، تم إنشاؤه من الصفر في حوالي 1200 سطر من أكواد بايثون. على الرغم من صغر حجمه، إلا أنه يحقق سرعات استنتاجية قابلة للمقارنة مع vLLM الأصلي. وهو يتضمن العديد من التحسينات مثل تخزين المؤقت للبادئات، والتوازي المتوتر، وترجمة Torch، ورسوميات CUDA. قم بالتثبيت عبر `pip install git+https://github.com/GeeeekExplorer/nano-vllm.git`، وقم بالرجوع إلى example.py للاستخدام. تُظهر المقاييس القياسية على جهاز كمبيوتر محمول RTX 4070 (8 جيجابايت) مع نموذج Qwen3-0.6B معدل إنتاجية أعلى قليلاً من vLLM.

اقرأ المزيد
1 2 8 9 10 12 14 15 16 50 51