ملك الشبكة: مسابقة روبوتات ز80 في بيئة رملية

2025-02-25
ملك الشبكة: مسابقة روبوتات ز80 في بيئة رملية

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

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

DeepEP: مكتبة اتصال فعالة لـ Mixture-of-Experts

2025-02-25
DeepEP: مكتبة اتصال فعالة لـ Mixture-of-Experts

DeepEP هي مكتبة اتصال مصممة خصيصًا لـ Mixture-of-Experts (MoE) والتوازي الخبير (EP)، حيث توفر نواة معالجة رسومات (GPU) من الكل إلى الكل عالية الإنتاجية ومنخفضة الكمون (إرسال ودمج MoE). تدعم عمليات منخفضة الدقة، بما في ذلك FP8. تم تحسينها لخوارزمية التحكم المحدودة بالمجموعة في DeepSeek-V3، توفر DeepEP نواة لعملية إعادة توجيه عرض النطاق الترددي غير المتماثل (مثل، من NVLink إلى RDMA). تحقق هذه النواة إنتاجية عالية، وهي مناسبة لمهام التدريب وملء الاستدلال. كما يتم دعم التحكم في عدد وحدات معالجة الدفق المتعددة (SM). بالنسبة لفك تشفير الاستدلال الحساس للكمون، فإن النواة منخفضة الكمون التي تستخدم RDMA النقية تقلل من التأخيرات. تم تضمين طريقة تراكب الحساب والاتصال القائمة على الخطافات، دون الحاجة إلى موارد SM. تم اختبار المكتبة باستخدام InfiniBand، وهي متوافقة نظريًا مع RoCE.

اقرأ المزيد

نقاش بين أنكل بوب وجون أوسترهوت حول تصميم البرمجيات

2025-02-25
نقاش بين أنكل بوب وجون أوسترهوت حول تصميم البرمجيات

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

اقرأ المزيد

Electro: عارض صور سريع وخفيف الوزن

2025-02-24
Electro: عارض صور سريع وخفيف الوزن

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

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

تطور مايكرو جورنال: جهاز كتابة بدون تشتيت

2025-02-24
تطور مايكرو جورنال: جهاز كتابة بدون تشتيت

يُمثل جهاز مايكرو جورنال الذي ابتكره أون كيو لي تطورًا رائعًا لأجهزة الكتابة الخالية من المشتتات. بدءًا من جهاز راسبيري باي ولوحة مفاتيح ميكانيكية، مرّ المشروع بالعديد من الإصدارات، كل منها يعالج احتياجات وتحديات تصميم مختلفة. من إصدار Rev.2.ReVamp القابل للطي إلى إصدار Rev.6 الذي يدعم مآخذ تشيري إم إكس القابلة للتبديل الحراري، يحسّن كل إصدار من مايكرو جورنال من قابلية النقل والتخصيص وتجربة الكتابة العامة. يوفر إصدار Rev.7 تصميم لوحة مفاتيح تقليدي، بينما يسمح إصدار Rev.5 بالاتصال بمجموعة واسعة من لوحات المفاتيح الميكانيكية. تُظهر القصة روح صانعي الأشياء والسعي الدؤوب وراء تجربة الكتابة المثالية، مما جذب انتباه وسائل الإعلام بشكل كبير.

اقرأ المزيد

مكتبة بايثون لكاشفات الإشعاع RadiaCode-10x

2025-02-24
مكتبة بايثون لكاشفات الإشعاع RadiaCode-10x

تُسهّل مكتبة بايثون هذه التفاعل مع كاشفات الإشعاع وأجهزة قياس الطيف RadiaCode-10x. تتضمن الميزات قياسات الإشعاع في الوقت الفعلي، واكتساب وتحليل الطيف، واتصال USB وبلوتوث، و مثال على واجهة الويب. تحكم بسهولة في جهازك، واجمع البيانات، وحلّل معلومات الإشعاع. أدر إعدادات الجهاز، وقم بتكوين سطوع الشاشة، واللغة، والصوت، والاهتزاز. يتم توفير أمثلة شاملة لكل من إخراج المحطة الأساسي وواجهة الويب التفاعلية.

اقرأ المزيد
العتاد كشف الإشعاع

FlashMLA: نواة فك تشفير MLA فعالة لوحدات معالجة الرسومات Hopper

2025-02-24
FlashMLA: نواة فك تشفير MLA فعالة لوحدات معالجة الرسومات Hopper

FlashMLA هي نواة فك تشفير MLA فعالة للغاية، مُحسّنة لوحدات معالجة الرسومات Hopper، ومصممة لخدمة تسلسلات ذات أطوال متغيرة. تُحقق سرعة تصل إلى 3000 جيجابايت/ثانية في التكوينات المحدودة بالذاكرة و 580 تيرا فلوبس في التكوينات المحدودة بالحساب على H800 SXM5 باستخدام CUDA 12.6. يستخدم FlashMLA دقة BF16 و ذاكرة تخزين مؤقتة kvcache مُصفحة بحجم كتلة 64. مستوحاة من مشاريع FlashAttention 2&3 و Cutlass، تقدم FlashMLA تحسينات كبيرة في الأداء لمعالجة التسلسلات واسعة النطاق.

اقرأ المزيد

mdq: أداة jq لـ Markdown، لتبسيط تحليل المستندات

2025-02-23
mdq: أداة jq لـ Markdown، لتبسيط تحليل المستندات

mdq هي أداة سطر أوامر تهدف إلى تبسيط تحليل مستندات Markdown، على غرار طريقة عمل jq مع JSON. تتيح للمستخدمين استخراج أجزاء محددة بسهولة من المستند، مثل قوائم المهام في طلبات السحب على GitHub. يدعم mdq العديد من مُحدِّدات الاختيار التي تغطي العناوين والقوائم والروابط والصور وكتل التعليمات البرمجية، مع دعم التعبيرات النمطية. تُشابه صياغتها صياغة Markdown، مما يجعلها سهلة الاستخدام. يسمح استخدام الأنابيب بتسلسل المرشحات لمهام التحليل المعقدة.

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

WhiteSur: سمة تشبه macOS لأنظمة Linux GTK المكتبية

2025-02-23
WhiteSur: سمة تشبه macOS لأنظمة Linux GTK المكتبية

يُضفي WhiteSur لمسة جمالية من نظام macOS على سطح مكتب Linux GTK الخاص بك. هذه السمة القابلة للتخصيص بدرجة عالية تتيح لك تعديل الألوان، والشفافية، وأزرار التحكم في النوافذ، وأسلوب Nautilus، وحتى ملحقات Gnome Shell. التثبيت سهل للغاية باستخدام برنامج نصي بسيط. فما وراء التخصيص الأساسي لـ GTK، يقدم WhiteSur أيضًا تخصيصات لـ GDM و Firefox، بالإضافة إلى إصلاحات لتطبيقات Flatpak، حتى معالجة تحديات Libadwaita. هل ترغب في تجربة Linux مستوحاة من macOS؟ جرّب WhiteSur!

اقرأ المزيد

Directus: لوحة تحكم API وتطبيق في الوقت الفعلي لقواعد بيانات SQL - بدون الحاجة للهجرة!

2025-02-23
Directus: لوحة تحكم API وتطبيق في الوقت الفعلي لقواعد بيانات SQL - بدون الحاجة للهجرة!

Directus عبارة عن لوحة تحكم API وتطبيق في الوقت الفعلي لإدارة محتوى قواعد بيانات SQL. تقوم على الفور بإنشاء طبقة API Node.js سريعة للغاية فوق أي قاعدة بيانات SQL، مدعومة من PostgreSQL و MySQL والمزيد، دون الحاجة للهجرة. يمكن النشر محليًا أو في الموقع أو استخدام خدمة سحابية. تطبيق Vue.js الحديث وخالٍ من التعليمات البرمجية سهل الاستخدام وبديهي. يعمل Directus بموجب ترخيص Business Source License (BSL) 1.1، مع توفير استخدام مجاني للمنظمات التي تقل إيراداتها/تمويلاتها السنوية عن 5 ملايين دولار أمريكي؛ المنظمات الأكبر حجماً تحتاج إلى ترخيص تجاري.

اقرأ المزيد

OpenJKDF2: إعادة تنفيذ مفتوحة المصدر لمحرك Jedi Knight: Dark Forces II

2025-02-23
OpenJKDF2: إعادة تنفيذ مفتوحة المصدر لمحرك Jedi Knight: Dark Forces II

OpenJKDF2 هو إعادة تنفيذ دالة تلو الأخرى لمحرك Jedi Knight: Dark Forces II (JKDF2) بلغة C، مع منافذ 64 بت لنظامي التشغيل Windows 7+ وmacOS 10.15+ وLinux. يهدف إلى تحقيق الدقة في النسخة الأصلية، بما في ذلك byacc وflex الأصليين لتحليل نصوص COG. يلزم وجود نسخة صالحة من JKDF2؛ يوصى باستخدام النسخة GOG الخالية من DRM. يتم دعم تكوينات متعددة، باستخدام عرض OpenGL وWebGL. المشروع جارٍ، مع تخطيط لميزات مثل دعم Android وiOS. تتوفر نسخة تجريبية من WebAssembly.

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

تتريس بلغة بوستسكريبت: لعبة وقت حقيقي بأقل من 600 سطر

2025-02-22
تتريس بلغة بوستسكريبت: لعبة وقت حقيقي بأقل من 600 سطر

قام مطور ببناء لعبة تتريس تعمل في الوقت الحقيقي باستخدام لغة بوستسكريبت، بشكل ملحوظ باستخدام 600 سطر فقط من التعليمات البرمجية (حوالي 10 كيلوبايت) و 69 عامل مختلف. تتميز اللعبة بتحكم باستخدام أسهم لوحة المفاتيح ومسافة، وسرعة متزايدة، و7 قطع تتريس، ودرجات عالية، ونظام تسجيل نقاط على غرار نينتندو. تعمل اللعبة على برنامج غوست فيو على نظام ماك، وقد استلهم بعض تفاصيل التنفيذ من لعبة ميت فايتَر.

اقرأ المزيد

SimpleWall: بديل خفيف الوزن لجدار الحماية في Windows

2025-02-22
SimpleWall: بديل خفيف الوزن لجدار الحماية في Windows

SimpleWall هو بديل خفيف الوزن (أقل من 1 ميجابايت) لجدار حماية Windows، متوافق مع Windows 7 SP1 والإصدارات الأحدث. يستند إلى منصة تصفية Windows (WFP)، ويسمح للمستخدمين بإنشاء قواعد شبكة مخصصة، وحظر قياسات Windows عن بُعد، ودعم ميزات مثل WSL. يتميز بواجهة بسيطة، ويدعم القواعد الدائمة والمؤقتة، ويتطلب تعطيلًا يدويًا للمرشحات بعد إلغاء التثبيت. يعمل SimpleWall بشكل مستقل عن جدار حماية Windows وهو مجاني ومفتوح المصدر.

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

وكلاء LLM: إنجازات ثورية في التحكم العام بالكمبيوتر

2025-02-22
وكلاء LLM: إنجازات ثورية في التحكم العام بالكمبيوتر

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

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

لغة التجميع FFmpeg: فتح قفل معالجة الوسائط المتعددة عالية الأداء

2025-02-22
لغة التجميع FFmpeg: فتح قفل معالجة الوسائط المتعددة عالية الأداء

يقدم هذا البرنامج التعليمي أساسيات برمجة لغة التجميع في FFmpeg، مع التركيز على برمجة المتجهات SIMD. يمكن أن يحسن كتابة رمز التجميع يدويًا سرعة معالجة الوسائط المتعددة بشكل كبير، مما يؤدي إلى تشغيل فيديو أكثر سلاسة، على سبيل المثال. يغطي البرنامج التعليمي مفاهيم التجميع الأساسية، ومجموعة تعليمات x86-64، وسجلات المتجهات، والأدوات الشائعة المستخدمة في FFmpeg. هناك حاجة إلى معرفة مسبقة بمعرفات C والرياضيات على مستوى المدرسة الثانوية.

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

RealDOOM: تشغيل DOOM على معالجات 16 بت

2025-02-22
RealDOOM: تشغيل DOOM على معالجات 16 بت

RealDOOM هو منفذ قيد التطوير لإصدار DOS من DOOM (بناءً على PCDOOMv2) إلى الوضع الحقيقي، بهدف تحقيق الدقة في اللعبة الأصلية. يدعم حاليًا ملفات WAD الخاصة بـ DOOM1 و DOOM2، مع خطط لدعم DOOM النهائي. يركز التطوير على إعادة كتابة رمز العرض بلغة التجميع، واستعادة الميزات التي تمت إزالتها، مثل الصوت وحفظ اللعبة. على الرغم من وجود قيود على حجم الملمس وعدد العقد، إلا أن المشروع يقدم مقاييس أداء على معالجات مختلفة وإعدادات جودة مختلفة.

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

Slime OS: مشغل تطبيقات تجريبي لـ PicoVision

2025-02-21
Slime OS: مشغل تطبيقات تجريبي لـ PicoVision

Slime OS هو مشغل تطبيقات يعمل على PicoVision (وسرعان ما سيعمل على أجهزة RP2040 و RP2350 الأخرى)، تم تصميمه في البداية لمشروع Slimedeck Zero المصغر. يعمل في وضع 32 لونًا محدودًا مع دقة داخلية تبلغ 400 × 240 بكسل، قابلة للتوسيع إلى 800 × 480 بكسل. يدعم حاليًا إدخال لوحة مفاتيح i2c، مع تخطيط لدعم لوحة مفاتيح USB. المشروع تجريبي ويوجد به بعض المشاكل المعروفة، بما في ذلك بعض التطبيقات التي تكون مقلوبة، ودعم محدود للأجهزة، ولكن الترحيب بالمساهمات لتوسيع توافق الأجهزة.

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

هجرة سلسة من Docker إلى Podman باستخدام برنامج نصي واحد

2025-02-21
هجرة سلسة من Docker إلى Podman باستخدام برنامج نصي واحد

سئمت من تعقيدات Docker؟ يقوم برنامج النصي `fly-to-podman` بترحيل حاويات Docker وصورتها وحجومها بسهولة إلى Podman. يحافظ على بياناتك وتكوينات الحاوية (نقاط التعلق، المنافذ، إلخ)، مما يسمح بترحيل الصور، والحجوم، والحاويات، والشبكات بشكل فردي أو جميعها في وقت واحد. انتقل إلى تجربة حاوية أكثر أمانًا وكفاءة بدون امتيازات الجذر!

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

Llama 3 من الصفر: برنامج تعليمي شامل من TensorFlow

2025-02-21
Llama 3 من الصفر: برنامج تعليمي شامل من TensorFlow

هذا المشروع عبارة عن نسخة محسّنة من naklecha/llama3-from-scratch، تم تحسينه وتنقيحه بشكل شامل للمساعدة في فهم مبادئ التنفيذ وعملية الاستدلال التفصيلية لنموذج Llama 3. تتضمن التحسينات الرئيسية ما يلي: إعادة تنظيم عرض المحتوى، وهيكل دليل مُعدّل، وتعليقات توضيحية مُفصّلة للكود، وترميزات كاملة لتغييرات أبعاد المصفوفات، وشروح واشتقاقات وفيرة للمبادئ، وفصل إضافي لاشتقاق KV-Cache، ووثائق ثنائية اللغة (الصينية والإنجليزية). يبدأ البرنامج التعليمي بتحميل ملفات النموذج وملفات التكوين، ثم يرشدك خلال عملية تحويل النص إلى تضمين، وبناء كتل Transformer، وتنفيذ آلية الانتباه، والترميز الموضعي (RoPE)، وتطبيع RMS، وشبكة التغذية الأمامية SwiGLU، وأخيراً، يتنبأ بالرمز التالي. كما يستكشف التنبؤات top-k، وتأثير تضمينات الرموز المختلفة، ومبادئ ومزايا آلية تخزين KV.

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

Txeo: غلاف C++ حديث لـ TensorFlow بأداء قريب من الأداء الأصلي

2025-02-21
Txeo: غلاف C++ حديث لـ TensorFlow بأداء قريب من الأداء الأصلي

Txeo عبارة عن غلاف C++ خفيف وبديهي لـ TensorFlow، مصمم لتبسيط تطوير TensorFlow باستخدام C++ مع الحفاظ على الأداء العالي والمرونة. تم إنشاء Txeo بالكامل باستخدام C++ الحديث، مما يسمح للمطورين باستخدام TensorFlow بسهولة واجهة برمجة التطبيقات عالية المستوى، والقضاء على تعقيد واجهة C++ منخفضة المستوى. تُظهر المقاييس أن الأداء الإضافي ضئيل جدًا مقارنةً بـ TensorFlow الأصلي، ويتراوح بين 0.65% و 1.21%. يدعم حاليًا نظام التشغيل Linux، مع تخطيط لدعم Windows و macOS.

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

CSS Zero: مجموعة أدوات CSS للبدء بدون عملية بناء لـ Rails

2025-02-21
CSS Zero: مجموعة أدوات CSS للبدء بدون عملية بناء لـ Rails

CSS Zero هي مجموعة أدوات CSS مبسطة لتطبيقات Ruby on Rails، توفر تجربة "بدون بناء" مشابهة لبديل Tailwind CSS، بدون عملية البناء. ما عليك سوى إضافة الحزمة، وتشغيل الأمر `bin/rails generate css_zero:install`، وستكون جاهزًا. توفر فئات المرافق والمتغيرات، وتتميز بقوالب مخصصة للهياكل والتحقق من الهوية. يوصى باستخدام Lucide للرموز عالية الجودة. المشروع مفتوح المصدر بموجب ترخيص MIT ويرحب بتقارير الأخطاء وطلبات السحب.

اقرأ المزيد

eserde: الإبلاغ عن أخطاء فك التجميع المتعددة مرة واحدة

2025-02-21
eserde: الإبلاغ عن أخطاء فك التجميع المتعددة مرة واحدة

تقوم مكتبة serde بإنهاء فك التجميع عند مواجهة الخطأ الأول، وهو أمر غير ملائم عند التعامل مع حمولات JSON المقدمة من المستخدم (مثل نص طلب API REST). تحل eserde هذه المشكلة عن طريق الإبلاغ عن جميع أخطاء فك التجميع مرة واحدة، مما يحسن تجربة المطور بشكل كبير. من خلال استبدال `#[derive(serde::Deserialize)]` بـ `#[derive(eserde::Deserialize)]` واستخدام دوال فك التجميع الخاصة بـ eserde، يمكن للمطورين الحصول بسهولة على جميع رسائل الخطأ، مما يقلل من عدد تفاعلات API. تدعم eserde حاليًا JSON وتخطط لدعم YAML و TOML في المستقبل.

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

DeepSeek تشارك 5 مستودعات AGI مفتوحة المصدر: بداية متواضعة

2025-02-21
DeepSeek تشارك 5 مستودعات AGI مفتوحة المصدر: بداية متواضعة

أعلنت DeepSeek AI، وهي فريق صغير يعمل على دفع حدود الذكاء الاصطناعي العام (AGI)، أنها ستنشر خمسة مستودعات مفتوحة المصدر على مدار الأسبوع المقبل، بمعدل مستودع واحد يوميًا. هذه ليست منتجات وهمية، بل هي مكونات جاهزة للإنتاج، تم اختبارها في بيئات الإنتاج، لخدمتها عبر الإنترنت. تهدف هذه المبادرة مفتوحة المصدر إلى تعزيز التقدم التعاوني وتسريع المسار نحو تحقيق AGI. ويرافق هذا الإصدار ورقتا بحثيتان: ورقة بحثية حول بنية تحتية الذكاء الاصطناعي لعام 2024 (SC24) وورقة بحثية حول Fire-Flyer AI-HPC، وهو تصميم مشترك فعال من حيث التكلفة للبرامج والأجهزة من أجل التعلم العميق.

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

BritCSS: تهجئة إنجليزية تقليدية في CSS الخاص بك

2025-02-21
BritCSS: تهجئة إنجليزية تقليدية في CSS الخاص بك

سئمت من تهجئة خصائص CSS بالطريقة الأمريكية؟ يسمح لك BritCSS باستخدام التهجئة الإنجليزية البريطانية التقليدية، مثل "colour" بدلاً من "color". ما عليك سوى تضمين البرنامج النصي `` في ملف HTML الخاص بك. يعمل مع ملفات CSS، والأنماط المضمنة، وعلامات ``. تم تنفيذ وضع التصحيح وإلغاء تنشيط التحويل أيضًا.

اقرأ المزيد

DotSlash: تبسيط نشر الملفات القابلة للتنفيذ

2025-02-20
DotSlash: تبسيط نشر الملفات القابلة للتنفيذ

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

اقرأ المزيد

Lox: مكتبة ديناميكيات الفضاء الحديثة لبعثات الفضاء

2025-02-20
Lox: مكتبة ديناميكيات الفضاء الحديثة لبعثات الفضاء

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

اقرأ المزيد

Spice86: محاكي DOS للوضع الحقيقي قائم على .NET للهندسة العكسية

2025-02-20
Spice86: محاكي DOS للوضع الحقيقي قائم على .NET للهندسة العكسية

Spice86 هو محاكي DOS للوضع الحقيقي قائم على .NET يستخدم لتنفيذ برامج DOS في الوضع الحقيقي وإجراء هندسة عكسية لها وإعادة كتابتها بدون وجود رمز المصدر. يقوم بمحاكاة تنفيذ البرنامج، وتصدير بيانات وقت التشغيل (تفريغ الذاكرة وتدفق التنفيذ)، ثم يستخدم إضافة spice86-ghidra لنقل هذه البيانات إلى Ghidra، وتحويل تعليمات التجميع إلى أكواد C#. يسمح هذا بإعادة كتابة تدريجية لأكواد التجميع باستخدام طرق C#. يحتوي Spice86 على العديد من خيارات سطر الأوامر، بما في ذلك التصحيح، وذاكرة EMS، وبوابة A20، والتصحيح عن بُعد باستخدام GDB، بالإضافة إلى أوامر GDB مخصصة للتحليل الديناميكي. كما أنه يحتوي على مصحح أخطاء مدمج لفحص الذاكرة، وفك التجميع، والسجلات، والمكدس، وعرض الذاكرة بشكل منظم.

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

RT64: مُحَسِّن رسوميات متطور لنظام N64

2025-02-20
RT64: مُحَسِّن رسوميات متطور لنظام N64

RT64 هو مُحَسِّن رسوميات حديث لنظام N64 مبني على أحدث واجهات برمجة التطبيقات (D3D12 و Vulkan)، مصمم لتحسين تجربة اللعب في المُحاكيات والمنفذات الأصلية. يستخدم تقنية الظلال الفائقة للقضاء على التأتأة، ويدعم عرضًا عالي الدقة وتقليل العينة، وعرضًا عريضًا، ومعدل إطارات مرتفع (HFR). وتشمل الميزات القوية دعم حزم الملمس، وتحسينات الذاكرة، وإعادة تفسير المخازن المؤقتة للإطار. يتضمن التطوير المستقبلي تتبع الأشعة، ومُفسّر نصوص الألعاب، واستبدال النماذج، مما يُوعد بتحسين ثوري لتجربة لعب N64.

اقرأ المزيد

مولد كلمات مرور xkcd: إنشاء كلمات مرور آمنة وسهلة الاستخدام

2025-02-20
مولد كلمات مرور xkcd: إنشاء كلمات مرور آمنة وسهلة الاستخدام

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

اقرأ المزيد

KubeVPN: اتصال سلس بين بيئة التطوير المحلية وعناقيد Kubernetes

2025-02-20
KubeVPN: اتصال سلس بين بيئة التطوير المحلية وعناقيد Kubernetes

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

اقرأ المزيد
1 2 34 35 36 38 40 41 42 50 51