ScreenCoder: ثورة في توليد التعليمات البرمجية من واجهة المستخدم الرسومية باستخدام الوكلاء متعددي الوسائط

2025-08-04
ScreenCoder: ثورة في توليد التعليمات البرمجية من واجهة المستخدم الرسومية باستخدام الوكلاء متعددي الوسائط

ScreenCoder هو نظام ذكي لتوليد التعليمات البرمجية من واجهة المستخدم الرسومية، يحول لقطات الشاشة أو نماذج التصميم إلى شفرة HTML/CSS نظيفة وجاهزة للإنتاج. تجمع بنيته متعددة الوكلاء النمطية بين الفهم البصري، وتخطيط التصميم، وتوليد التعليمات البرمجية التكيفي لإنتاج شفرة واجهة أمامية دقيقة وقابلة للتحرير. يمكن للمطورين والمصممين تخصيص التصميمات وأنماط التصميم بسهولة. يملأ ScreenCoder الفجوة بين التصميم والتطوير - فقط انسخ، وقم بالتخصيص، وانشر.

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

gmap: مستكشف مستودعات Git من سطر الأوامر

2025-08-04
gmap: مستكشف مستودعات Git من سطر الأوامر

gmap أداة سطر أوامر قوية توفر طريقة سريعة وبديهية لتحليل نشاط مستودع Git. قم بعرض تاريخ الالتزامات باستخدام خرائط حرارية، وحدد الملفات ذات معدل التغيير المرتفع، واستكشف ديناميكيات المساهمين، والمزيد. أجب على أسئلة مهمة مثل "أي الملفات تتغير أكثر؟"، "من ساهم أكثر؟"، و"هل هناك مناطق كود خاملة؟" — كل ذلك بدون أوامر معقدة. إنه معزز كفاءة للمطورين.

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

Schematra: إطار عمل ويب بسيط مستوحى من Sinatra بلغة CHICKEN Scheme

2025-08-04
Schematra: إطار عمل ويب بسيط مستوحى من Sinatra بلغة CHICKEN Scheme

Schematra هو إطار عمل ويب بسيط بلغة CHICKEN Scheme، مستوحى من Sinatra. صُمّم لغرض التعلم والتجريب، ويقدم تعريفًا بسيطًا للطرق، ودعمًا للبرامج الوسيطة، ونظام قوالب أساسي. يسهل استخدام Schematra، ويتوافق بشكل جيد مع أدوات حديثة مثل Tailwind CSS و htmx، مما يجعله مثاليًا لتعلم Scheme، وإنشاء نماذج أولية لتطبيقات بسيطة، واستكشاف كيفية عمل أطر عمل الويب من الداخل.

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

محلل أنواع TypeScript: محلل أنواع TypeScript مكتوب بالكامل بأنواع TypeScript

2025-08-04
محلل أنواع TypeScript: محلل أنواع TypeScript مكتوب بالكامل بأنواع TypeScript

قام مطور بإنشاء محلل لأنواع TypeScript مكتوب بالكامل بأنواع TypeScript - بدون استخدام JavaScript! يقوم هذا المحلل بتحويل سلاسل أنواع TypeScript إلى AST مشابه لما ينتجه @babel/parser. على الرغم من أن الكود أنيق وفعال، إلا أنه يثير نقاشًا حول سرعة التجميع، حيث تتطلب كل عملية تشغيل لـ tsc وقتًا إضافيًا لتقييم كود التحليل.

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

LangExtract: مكتبة استخراج معلومات منظمة تعتمد على نماذج اللغات الكبيرة (LLM)

2025-08-03
LangExtract: مكتبة استخراج معلومات منظمة تعتمد على نماذج اللغات الكبيرة (LLM)

LangExtract هي مكتبة بايثون قوية تستخدم نماذج اللغات الكبيرة (LLMs) لاستخراج معلومات منظمة من مستندات نصية غير منظمة. تعالج مواد مثل الملاحظات والتقارير الطبية، وتحدد وتنظم بدقة التفاصيل الرئيسية مع ضمان تطابق البيانات المستخرجة تمامًا مع النص الأصلي. تدعم العديد من نماذج LLMs، بما في ذلك Google Gemini، ولديها ميزات معالجة المستندات الطويلة والتصور التفاعلي. باستخدام عدد قليل من أسطر التعليمات البرمجية، تبسط المهام المعقدة لاستخراج المعلومات، مما يحدث ثورة في سير العمل لمعالجة البيانات.

اقرأ المزيد

نظام تشغيل Mezzano: إنجازات كبيرة لنظام تشغيل مكتوب بلغة Common Lisp

2025-08-03
نظام تشغيل Mezzano: إنجازات كبيرة لنظام تشغيل مكتوب بلغة Common Lisp

أصدر نظام التشغيل Mezzano، المكتوب بلغة Common Lisp، أحدث إصدار تجريبي له، والذي يُظهر تقدماً كبيراً. فمنذ إصداره الأول، شهد Mezzano تحسينات كبيرة في الاستقرار والأداء والميزات، بما في ذلك دعم أنظمة الملفات EXT2/3/4، ومكدس USB، ودعم رسومات ثلاثية الأبعاد بمعالجة رسومية مُسرّعة عبر Virgl، ودعم متعدد النواة. وعلى الرغم من أن تشغيله على أجهزة عشوائية ما زال يتطلب تدخلاً من المستخدم، إلا أن المشروع يُظهر ابتكاراً مُذهلاً ضمن مجتمع Common Lisp.

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

واجهة مستخدم Sentinel-2 فائقة الدقة: تحسين صور الأقمار الصناعية بسهولة

2025-08-03
واجهة مستخدم Sentinel-2 فائقة الدقة: تحسين صور الأقمار الصناعية بسهولة

يُحسّن تطبيق سطح المكتب سهل الاستخدام هذا، وهو Sentinel-2 Super-Resolution GUI، دقة صور الأقمار الصناعية Sentinel-2. باستخدام نموذج ذكاء اصطناعي مُدرَّب مسبقًا، يُضاعف دقة نطاقات الألوان الزرقاء والخضراء والحمراء والأشعة تحت الحمراء القريبة (NIR) القياسية بمقدار الضعف. يمكن للمستخدمين تحسين صورهم بسهولة ودون تعقيدات أوامر السطر. يُنتج التطبيق ملفات GeoTIFF و JPG، مع تقديم معاينات تفاعلية وخيارات لزيادة الحدة لتسهيل المقارنة والعرض.

اقرأ المزيد
التكنولوجيا إستشعار عن بُعد

واجهات برمجة تطبيقات جديدة لقماش HTML لعرض محتوى HTML

2025-08-03
واجهات برمجة تطبيقات جديدة لقماش HTML لعرض محتوى HTML

اقتراح جديد يقدم واجهات برمجة تطبيقات لعرض محتوى HTML ضمن سياقات HTML Canvas ثنائية الأبعاد وWebGL. يعالج هذا الاقتراح القيود الموجودة في Canvas فيما يتعلق بالتعامل مع التصميمات المعقدة، وإمكانية الوصول، والعولمة، والأداء. تسمح واجهات برمجة التطبيقات الجديدة، بما في ذلك `layoutsubtree` و`drawElement` و`texElement2D` و`setHitTestRegions`، للمطورين بعرض عناصر HTML وشجرة العناصر الفرعية الخاصة بها داخل القماش، بالإضافة إلى معالجة اختبارات الاصطدام. يُعد هذا الاقتراح قيد التطوير حاليًا، وهناك نسخة تجريبية متاحة للمطورين.

اقرأ المزيد

توثيق آخر نظرية فيرما في لين: مشروع مفتوح المصدر

2025-08-03
توثيق آخر نظرية فيرما في لين: مشروع مفتوح المصدر

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

اقرأ المزيد

TraceRoot: تصحيح أخطاء الإنتاج أسرع بعشر مرات باستخدام الذكاء الاصطناعي

2025-08-02
TraceRoot: تصحيح أخطاء الإنتاج أسرع بعشر مرات باستخدام الذكاء الاصطناعي

TraceRoot عبارة عن نظام أساسي مفتوح المصدر لتصحيح الأخطاء، يعمل على تسريع حل مشكلات الإنتاج بمقدار 10 أضعاف. يجمع بين التتبعات المنظمة، وسجلات الأحداث، وسياق التعليمات البرمجية المصدر مع التحليل المدعوم بالذكاء الاصطناعي. بني على إطار عمل لنظام متعدد الوكلاء، يُمكنه من تتبع وسجل الأحداث في الوقت الفعلي، ويستفيد من البيانات المنظمة لتحسين أداء وكلاء الذكاء الاصطناعي، ويتكامل مع أدوات مثل GitHub وNotion. تتيح واجهة تشبه المؤشر للمطورين تحديد سجلات الأحداث والتتبعات للتحليل بمساعدة الذكاء الاصطناعي. يمكن نشره عبر السحابة (تتوفر نسخة تجريبية مجانية) أو الاستضافة الذاتية.

اقرأ المزيد

Ethersync: تعديل نصوص متعدد اللاعبين، محليًا

2025-08-02
Ethersync: تعديل نصوص متعدد اللاعبين، محليًا

يُمكن Ethersync من التعديل التعاوني في الوقت الفعلي للملفات النصية المحلية بدون خادم، حيث يوفر اتصالات نظير إلى نظير مشفرة. وهو يدعم أنظمة Linux وmacOS وAndroid وWSL، مع ملحقات لـ Neovim وVS Code. يمكنك مشاركة الملفات من خلال أوامر سطر الأوامر البسيطة، مما يسمح للعديد من المستخدمين بالتعديل في وقت واحد، ورؤية مؤشرات كل منهم واختياراته. فكر في الأمر على أنه وضع متعدد اللاعبين لمحرر النصوص الخاص بك! المشروع قيد التطوير النشط ويرحب بالمساهمات والتقارير عن الأخطاء.

اقرأ المزيد

rewindtty: مسجل ومشغل جلسات طرفية بلغة C

2025-08-01
rewindtty: مسجل ومشغل جلسات طرفية بلغة C

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

اقرأ المزيد

هل سيحمي هذا الدليل الأمني لخادم لينكس من المتسللين؟

2025-08-01
هل سيحمي هذا الدليل الأمني لخادم لينكس من المتسللين؟

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

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

MCP-Use: مكتبة مفتوحة المصدر تربط أي نموذج لغوي كبير (LLM) بأي خادم MCP

2025-08-01
MCP-Use: مكتبة مفتوحة المصدر تربط أي نموذج لغوي كبير (LLM) بأي خادم MCP

MCP-Use هي مكتبة مفتوحة المصدر تُمكّن المطورين من ربط أي نموذج لغوي كبير مدعوم من LangChain (مثل OpenAI و Anthropic) بأي خادم MCP بسهولة، وبناء وكلاء MCP مخصصين مع إمكانية الوصول إلى الأدوات. تتميز بميزات مثل سهولة الاستخدام، ومرونة نماذج اللغة الكبيرة، وواجهة إنشاء التعليمات البرمجية، ودعم HTTP، واختيار الخادم الديناميكي، ودعم الخوادم المتعددة، وتقييد الأدوات، وإنشاء وكلاء مخصصين، وإخراج تدفق غير متزامن. يتم التثبيت عبر pip أو من المصدر، ويتطلب حزمة مزود LangChain المناسبة. كما تدعم MCP-Use تحميل التكوينات من ملفات التكوين، وتوفر وضعًا للتنفيذ في بيئة رملية للتشغيل الآمن للخادم.

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

KubeForge: أداة مرئية مبسطة لنشر Kubernetes

2025-08-01
KubeForge: أداة مرئية مبسطة لنشر Kubernetes

KubeForge هي مجموعة أدوات بواجهة مرئية تُبسط عملية إنشاء، والتحقق من صحة، وإدارة تكوينات نشر Kubernetes. تتميز بواجهة سحب وإفلات، مدعومة بمخططات JSON الحية لـ Kubernetes، مما يوفر وعيًا ذكيًا بالمخططات. يدعم محرر المكونات النمطية القوالب والمواصفات القابلة لإعادة الاستخدام، مع تحديثات مرئية في الوقت الفعلي وربط التبعيات. قم بتصدير ملفات YAML جاهزة للتطبيق، مما يقلل من منحنى تعلم Kubernetes ويمنع أخطاء بناء الجملة. تحافظ KubeForge على تحديث المخططات من خلال التحديثات اليومية، مما يضمن دقة التكوينات. كما توفر استضافة YAML مباشرة لأتمتة خطوط أنابيب GitOps، بالإضافة إلى ميزات مثل التحقق من الصحة في الوقت الفعلي وإنشاء مخططات Helm.

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

AgentGuard: حماية الميزانية في الوقت الفعلي لوكلاء الذكاء الاصطناعي

2025-07-31
AgentGuard: حماية الميزانية في الوقت الفعلي لوكلاء الذكاء الاصطناعي

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

اقرأ المزيد

آريا: لغة برمجة نصية ديناميكية حديثة وسهلة الاستخدام

2025-07-30
آريا: لغة برمجة نصية ديناميكية حديثة وسهلة الاستخدام

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

اقرأ المزيد

عناصر تصميم النظام: جدول دوري للمبادئ

2025-07-30
عناصر تصميم النظام: جدول دوري للمبادئ

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

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

وداعًا لأخطاء التقريب: الحساب ذو النقطة المنفصلة (DPA)

2025-07-29
وداعًا لأخطاء التقريب: الحساب ذو النقطة المنفصلة (DPA)

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

اقرأ المزيد

تدريب وكلاء المحطة الطويلة المدى باستخدام التعلم المعزز: Terminal-Bench-RL

2025-07-29
 تدريب وكلاء المحطة الطويلة المدى باستخدام التعلم المعزز: Terminal-Bench-RL

يصف هذا المشروع إنشاء بنية تحتية مستقرة لتدريب التعلم المعزز تتسع إلى 32 وحدة معالجة رسوميات H100 عبر 4 عقد لتدريب وكلاء ترميز قائمين على المحطة ذات المدى الطويل. طور المؤلف Terminal-Agent-Qwen3-32b ، محققًا أعلى الدرجات في terminal-bench لوكلاء Qwen3 *بدون* تدريب! مبني على إطار عمل rLLM ، يتضمن بيئات مخصصة وبنية تحتية. باستخدام ما يقارب مليون دولار أمريكي من الحوسبة ، حقق الوكيل المركز التاسع عشر في تصنيف terminal-bench ، متفوقًا على العديد من الوكلاء الرائدين من ستانفورد و OpenAI. توجه مطالبة نظام متطورة وأدوات مخصصة سلوك الوكيل. على الرغم من أن تشغيل التدريب الكامل كان مكلفًا للغاية ، إلا أن التعليمات البرمجية ومجموعة البيانات متوفرة ، مما يدعو إلى إجراء المزيد من الأبحاث مع زيادة موارد الحوسبة.

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

CopyParty: حول أي جهاز إلى خادم ملفات مع عمليات تحميل/تنزيل قابلة للاستئناف

2025-07-29
CopyParty: حول أي جهاز إلى خادم ملفات مع عمليات تحميل/تنزيل قابلة للاستئناف

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

اقرأ المزيد

SQLx: مجموعة أدوات SQL غير متزامنة و نقية من Rust مع عمليات التحقق من الاستعلامات في وقت التجميع

2025-07-29
SQLx: مجموعة أدوات SQL غير متزامنة و نقية من Rust مع عمليات التحقق من الاستعلامات في وقت التجميع

SQLx هي مكتبة SQL غير متزامنة ونقية من Rust† توفر عمليات تحقق من الاستعلامات في وقت التجميع بدون DSL. تدعم قواعد بيانات PostgreSQL و MySQL و MariaDB و SQLite، مع دعم بيئات التشغيل المختلفة (async-std و tokio و actix)، و تجمع الاتصالات المدمج، وتدفق الصفوف، ودعم TLS، والإشعارات غير المتزامنة. يستخدم SQLx وحدات ماكرو للتحقق من SQL في وقت التجميع، ويوفر واجهات برمجة تطبيقات استعلامات عالية المستوى ومنخفضة المستوى لتسهيل عملية تطوير البرامج.

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

AlphaDec: تنسيق زمني لا يعتمد على المنطقة الزمنية للبشر، والآلات، والذكاء الاصطناعي

2025-07-28
AlphaDec: تنسيق زمني لا يعتمد على المنطقة الزمنية للبشر، والآلات، والذكاء الاصطناعي

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

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

إتقان نظام إدارة الإصدارات JJ في ساعة واحدة

2025-07-28
إتقان نظام إدارة الإصدارات JJ في ساعة واحدة

هل سئمت من تعقيدات جيت؟ هذه ليست مجرد تدوينة أخرى تُمجّد JJ؛ إنها ورشة عمل سريعة التصميم لمساعدتك على إتقان نظام إدارة الإصدارات JJ بسرعة. من خلال سلسلة من ثمانية تمارين موجزة، ستتقن سير العمل الأساسية - من إنشاء عمليات الالتزام إلى حل تعارضات الدمج في حزم طلبات السحب - في ساعة أو ساعتين فقط. صُممت هذه الورشة من قِبل الدكتور جيمي كوبل، وتقدم سيناريوهات محاكاة لتوفير تجربة عملية وزيادة إنتاجيتك في إدارة الإصدارات.

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

ZUSE: عميل IRC أنيق لوحدة التحكم الخاصة بك

2025-07-28
ZUSE: عميل IRC أنيق لوحدة التحكم الخاصة بك

ZUSE هو عميل IRC بسيط تم إنشاؤه باستخدام Go وإطار عمل Bubble Tea، مما يوفر تجربة دردشة سريعة ونظيفة وخالية من التشتيت مباشرةً من وحدة التحكم الخاصة بك. التثبيت بسيط: `go install github.com/babycommando/zuse@latest`. البرنامج قيد التطوير النشط، لذا كن على دراية بأخطاء محتملة وميزات مفقودة.

اقرأ المزيد

موجه كود كلود: أطلق العنان لقوة الوصول إلى نماذج الذكاء الاصطناعي المتعددة

2025-07-28
موجه كود كلود: أطلق العنان لقوة الوصول إلى نماذج الذكاء الاصطناعي المتعددة

أداة قوية لتوجيه طلبات كود كلود إلى نماذج مختلفة وتخصيص أي طلب. تدعم العديد من مزودي النماذج مثل OpenRouter و DeepSeek و Ollama و Gemini والمزيد، مما يسمح بتخصيص الطلبات والردود من خلال المحولات. يقوم المستخدمون بتكوين النماذج بشكل مرن من خلال ملف تكوين، مما يسمح بالتبديل الديناميكي للنماذج، وتكامل GitHub Actions، ونظام المكونات الإضافية. هذا يحسن بشكل كبير مرونة وكفاءة كود كلود، خاصةً في السيناريوهات التي تتطلب تبديل النماذج أو تخصيص الطلبات/الردود.

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

Multiplex: أداة سطر الأوامر لإدارة العمليات المتوازية

2025-07-28
Multiplex: أداة سطر الأوامر لإدارة العمليات المتوازية

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

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

Trae IDE من ByteDance: وحش الأداء مع مشكلة الخصوصية

2025-07-27
Trae IDE من ByteDance: وحش الأداء مع مشكلة الخصوصية

كشف تحليل حديث لأداء وخصوصية Trae IDE من ByteDance، وهو فرع من Visual Studio Code، عن نتائج مثيرة للقلق. يستهلك Trae موارد زائدة، حيث يقوم بتشغيل عمليات أكثر بـ 3.7 مرة ويستخدم ذاكرة أكثر بـ 6.3 مرة من VSCode. على الرغم من تعطيل إعدادات القياس عن بُعد، إلا أنه ينقل باستمرار بيانات استخدام مفصلة إلى خوادم ByteDance، بما في ذلك معلومات النظام، وأنماط الاستخدام، ومعرفات فريدة. علاوة على ذلك، تقوم إدارة مجتمع Trae بقمع التعليقات النقدية المتعلقة بخصوصية وأمن البيانات. يجب على المستخدمين توخي الحذر عند استخدام Trae IDE نظرًا لمشكلاته الكبيرة في الأداء والخصوصية.

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

BlueOS: نواة خفيفة الوزن وآمنة ومرنة بلغة Rust

2025-07-27
BlueOS: نواة خفيفة الوزن وآمنة ومرنة بلغة Rust

BlueOS هي نواة نظام تشغيل خفيفة الوزن، آمنة، ومرنة مكتوبة بلغة Rust. وهي متوافقة مع POSIX، وتدعم مكتبة Rust القياسية، وتدعم حاليًا أنظمة ARM32، ARM64، RISCV32، و RISCV64 مع محاكاة QEMU. ويجري تطوير دعم اللوحات المادية. يتضمن المشروع النواة الأساسية، وتنفيذ libc مخصص، وتطبيقات مثال، ووثائق شاملة، مما يوفر بيئة متكاملة للمطورين.

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

tinyio: حلقة أحداث بسيطة للغاية لبايثون

2025-07-27
tinyio: حلقة أحداث بسيطة للغاية لبايثون

سئمت من تعامل asyncio المعقد مع الأخطاء؟ tinyio هي حلقة أحداث بسيطة للغاية (~200 سطر) لبايثون، مصممة لسهولة الاستخدام والتعامل مع الأخطاء بشكل قوي. تستخدم `yield` بدلاً من `await`، مما يوفر واجهة برمجة تطبيقات بسيطة. عند حدوث خطأ في أي عملية جزئية، يقوم tinyio بإلغاء جميع العمليات الجزئية ويوفر تتبعات أخطاء مفصلة لتسهيل عملية تصحيح الأخطاء. يدعم حلقة الأحداث المتداخلة والعمليات المتعددة الخيوط، مما يجعلها مثالية للمهام البسيطة، خاصةً عندما تكون هناك حاجة إلى معالجة الأخطاء البسيطة.

اقرأ المزيد
التطوير
1 2 3 4 5 6 8 10 11 12 50 51