Hoarder: تطبيق إدارة الإشارات المرجعية القابل للاستضافة الذاتية المدعوم بالذكاء الاصطناعي

2024-12-24
Hoarder: تطبيق إدارة الإشارات المرجعية القابل للاستضافة الذاتية المدعوم بالذكاء الاصطناعي

Hoarder هو تطبيق لإدارة الإشارات المرجعية قابل للاستضافة الذاتية يتجاوز مجرد حفظ الروابط. يسمح لك بتخزين الروابط والملاحظات والصور، ويستخدم الذكاء الاصطناعي للوسم التلقائي والبحث النصي الكامل، مع دعم نماذج محلية مثل ollama. تشمل الميزات OCR، وامتدادات Chrome/Firefox، وتطبيقات iOS/Android، ودعم خلاصات RSS، وواجهة برمجة تطبيقات REST، وأرشفة الصفحات الكاملة لمكافحة تلف الروابط. تم تصميم Hoarder للمستخدمين الذين يحتاجون إلى طريقة أفضل لإدارة واسترداد المعلومات عبر منصات متعددة، وهو قيد التطوير النشط ولكن يوجد عرض توضيحي متاح.

اقرأ المزيد

مشروع AuthorTrail الجديد على GitHub: تتبع مساهماتك في Git

2024-12-24
مشروع AuthorTrail الجديد على GitHub: تتبع مساهماتك في Git

AuthorTrail هو مشروع جديد على GitHub صُمّم لمساعدة المطورين على تتبع جميع الملفات التي قاموا بتعديلها على الإطلاق في مستودع Git. يُتيح البحث حسب بريد إلكتروني المؤلف، وعرض هرمي لشجرة الملفات، وعرضًا مدمجًا للرمز، وفتحًا سريعًا في محرر النصوص الافتراضي. تم إنشاء AuthorTrail باستخدام React وTypeScript وTailwind CSS، ويدعم الوضع المظلم، مما يوفر واجهة سهلة الاستخدام. ما عليك سوى استنساخ المستودع، وتثبيت التبعيات، وتشغيله لبدء تتبع مساهماتك.

اقرأ المزيد

فك تشفير كامل للعبة LEGO Island (1997)

2024-12-23
فك تشفير كامل للعبة LEGO Island (1997)

حقق مشروع isle نجاحًا في فك تشفير كامل لوظائف لعبة LEGO Island الكلاسيكية (الإصدار 1.1، الإنجليزية) التي تم إصدارها عام 1997. والهدف هو إنشاء تمثيل دقيق لرمز اللعبة الأصلي، مطابقًا التعليمات المُعاد تجميعها مع رمز الجهاز الأصلي. تم فك تشفير كل من ISLE.EXE و LEGO1.DLL بالكامل، وهما متطابقان وظيفيًا مع النسخ الأصلية. ويركز العمل المستقبلي على تحسين دقة الرمز، والترقيم، والتوثيق، والهيكل. وعلى الرغم من احتمال بقاء بعض الأخطاء، إلا أن اللعبة قابلة للتشغيل. يستخدم المشروع CMake، ويُوصى باستخدام Microsoft Visual C++ 4.2 للترجمة من أجل تحقيق دقة مثالية.

اقرأ المزيد

Otto-m8: منصة مرئية بدون ترميز لعمليات سير عمل الذكاء الاصطناعي

2024-12-23
Otto-m8: منصة مرئية بدون ترميز لعمليات سير عمل الذكاء الاصطناعي

Otto-m8 هي عبارة عن منصة أتمتة قائمة على مخطط انسيابي تتيح للمستخدمين ربط نماذج LLMs و Hugging Face من خلال واجهة مرئية بسيطة ونشرها كـ APIs REST. إنها تُلخص العملية المعقدة لتشغيل نماذج الذكاء الاصطناعي في نموذج إدخال، عملية، مخرجات، مما يسمح للمستخدمين بإنشاء عمليات سير عمل متنوعة للذكاء الاصطناعي، مثل روبوتات الدردشة أو APIs مخصصة، مع الحد الأدنى من البرمجة أو بدونها. تُعد Otto-m8 حاليًا في مرحلة MVP، وكود المصدر متوفر للعامة.

اقرأ المزيد

أداة سطر الأوامر Spacer: فصل مخرجات السجلات بشكل أنيق

2024-12-23
أداة سطر الأوامر Spacer: فصل مخرجات السجلات بشكل أنيق

Spacer هي أداة سطر أوامر بسيطة تقوم بإدراج فاصلات عندما تتوقف مخرجات الأوامر. إذا كنت من النوع الذي يضغط على مفتاح Enter عدة مرات في نهاية سجل التتبع الخاص بك للتمييز بين مخرجات الطلبات المختلفة، فإن Spacer هو الأنسب لك! بشكل افتراضي، يقوم بإدراج فاصل كل ثانية واحدة، ولكن يمكنك تخصيص الفترة الزمنية باستخدام علامة `--after` (يتم دعم الأعداد العشرية). لاحظ أن Spacer يراقب STDOUT فقط؛ إذا كانت أوامرك تطبع بشكل أساسي على STDERR، فاستخدم `|&` بدلاً من `|` لإعادة توجيه STDERR إلى STDOUT.

اقرأ المزيد

uBlock Origin: مانع محتوى فعال

2024-12-23
uBlock Origin: مانع محتوى فعال

uBlock Origin (uBO) هو مانع محتوى فعال وخفيف الوزن لمتصفحات Chromium و Firefox. يقوم بحجب الإعلانات، والمتتبعات، وعمليات استخراج العملات، والبرامج الضارة بشكل افتراضي، باستخدام قوائم مرشحات مثل EasyList و EasyPrivacy. يمكن للمستخدمين تخصيص قواعد الحجب واختيار واجهة بسيطة أو متقدمة. من المهم ملاحظة أن استخدام مانع ليس سرقة، بل وسيلة لحماية خصوصية المستخدم. المشروع مفتوح المصدر ويعتمد على قوائم مرشحات يتم صيانتها بواسطة المجتمع.

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

أداة تسجيل RAG مفتوحة المصدر: إصدار RAG-logger

2024-12-23
أداة تسجيل RAG مفتوحة المصدر: إصدار RAG-logger

RAG-logger هي أداة تسجيل مفتوحة المصدر مصممة خصيصًا لتطبيقات التوليد المعزز بالاسترجاع (RAG). وهي توفر بديلاً خفيف الوزن للحلول الموجودة، مع التركيز على احتياجات تسجيل محددة لأنابيب RAG. تشمل الميزات الرئيسية تسجيلًا شاملاً لعملية RAG بأكملها، من تتبع الاستعلامات ونتائج الاسترجاع (النصوص والصور) إلى تسجيل تفاعل LLM ومراقبة الأداء خطوة بخطوة. وهي تستخدم تنسيق سجل قائم على JSON، وتنظم السجلات يوميًا، وتتعامل مع إدارة الملفات وإثراء البيانات الوصفية تلقائيًا. تتيح واجهة برمجة التطبيقات البسيطة تكاملًا سريعًا؛ على سبيل المثال، يسجل `logger.log_query()` الاستعلامات، ويسجل `logger.log_retrieval()` خطوات الاسترجاع، ويسجل `logger.log_llm()` تفاعلات LLM.

اقرأ المزيد

لايتستاك: جوهرة البنية التحتية للبيانات الشاملة لروبي أون ريلز

2024-12-23
لايتستاك: جوهرة البنية التحتية للبيانات الشاملة لروبي أون ريلز

لايتستاك هي جوهرة روبي تقدم حلاً شاملاً للبنية التحتية للبيانات لتطبيقات روبي و روبي أون ريلز. باستخدام قوة إس كيو لايت، فهي تجمع بين قاعدة بيانات إس كيو إل كاملة، وكاش سريع، وذيول عمل قوية، ووسيط رسائل موثوق، ومحرك بحث نصي كامل، ومنصة قياسات - كل ذلك في حزمة واحدة. على عكس الأساليب التقليدية التي تتطلب خوادم وقواعد بيانات منفصلة، يوفر لايتستاك أداءً، وكفاءة، وسهولة استخدام، وتوفيرًا في التكاليف. قاعدة البيانات والكاش المدمجة تقللان من استخدام الذاكرة و وحدة المعالجة المركزية، بينما واجهتها المبسطة تبسط عملية التطوير. يتكامل بسلاسة مع ActiveRecord و Sequel، ويقوم بتحسين نفسه تلقائيًا لإطارات I/O القائمة على الألياف.

اقرأ المزيد

جامعة برينستون تكشف النقاب عن Infinigen: محرك لإنشاء عوالم واقعية لا نهائية

2024-12-23
جامعة برينستون تكشف النقاب عن Infinigen: محرك لإنشاء عوالم واقعية لا نهائية

أصدر مختبر التعلم البصري بجامعة برينستون Infinigen، وهو محرك يستخدم إنشاء الإجراءات لإنشاء عوالم واقعية متنوعة بلا حدود. يمكنه إنشاء مشاهد داخلية وخارجية، ويقدم ميزات مثل تكوين الكاميرا، والتصدير إلى تنسيقات ملفات متنوعة، وإضافة أصول خارجية. تم بناء Infinigen على Blender، ويدمج العديد من المشاريع مفتوحة المصدر، وكود Infinigen متاح للجمهور مع توثيق ودروس شاملة. نشر فريق البحث أوراقًا بحثية حول هذه التقنية في CVPR 2023 و 2024، ويشجع مساهمات المجتمع من حيث التعليمات البرمجية، والمنشئات، والبيانات.

اقرأ المزيد

أساسيات بروتوكول Nostr: الأحداث، والتوقيعات، والاتصال

2024-12-23
أساسيات بروتوكول Nostr: الأحداث، والتوقيعات، والاتصال

يوضح NIP-01 الخاص بـ Nostr آلية عمله الأساسية. يمتلك كل مستخدم زوجًا من المفاتيح، ويستخدم توقيعات Schnorr على منحنى secp256k1. جوهر البروتوكول هو الحدث، الذي يحتوي على حقول مثل المعرف، والمفتاح العام، والوقت، والنوع، والعلامات، والمحتوى، والتوقيع. معرف الحدث هو هاش SHA256 لبيانات الحدث المُسلسلة. تشير العلامات إلى أحداث أو مستخدمين آخرين، مع تعريف ثلاث علامات قياسية: e (تشير إلى حدث)، وp (تشير إلى مستخدم)، وa (تشير إلى حدث قابل للعنونة). تحدد أنواع الأحداث معناها؛ يُعرّف NIP-01 نوعين أساسيين: بيانات تعريف المستخدم والملاحظة النصية، ويحدد كيفية التعامل مع نطاقات الأنواع المختلفة (عادي، قابل للاستبدال، مؤقت، وقابل للعنونة). يتواصل العملاء مع النقاط الوسيطة عبر WebSockets، بإرسال الأحداث، وطلب الأحداث، وإغلاق الاشتراكات. تُعيد النقاط الوسيطة الأحداث التي تتطابق مع المرشحات، وتُرسل رسائل OK وEOSE وCLOSED وNOTICE.

اقرأ المزيد

مشروع مفتوح المصدر على جيثب: epub-tts يحول الكتب الإلكترونية إلى صوت

2024-12-22
مشروع مفتوح المصدر على جيثب: epub-tts يحول الكتب الإلكترونية إلى صوت

مشروع مفتوح المصدر على جيثب اسمه epub-tts يحول الكتب الإلكترونية بصيغة EPUB إلى ملفات صوتية. مكتوب بلغة Go، ويعتمد على ffmpeg وأمر `say` في نظام MacOS لتحليل ملف EPUB إلى أقسام (فصول) وتحويل كل قسم إلى ملف صوتي. يعتبر هذا الإصدار حاليًا إصدارًا تجريبيًا (alpha)، ويوفر بديلاً بسيطًا عندما تكون العينان متعبتان ولكن العقل لا يزال نشطًا. الخطط المستقبلية تتضمن تحسين الكود، والتحويل الضخم، وتقليل حجم ملفات الصوت، ودعم المزيد من اللغات.

اقرأ المزيد

Netventory: أداة مسح شبكي سريعة وبسيطة

2024-12-22
Netventory: أداة مسح شبكي سريعة وبسيطة

Netventory هي أداة مسح شبكي متعددة المنصات موزعة كملف ثنائي واحد، بدون أي تبعيات، وتعمل على أنظمة Linux وMac وWindows. تتميز بواجهة طرفية أنيقة وخصائص قوية تجعلها سهلة الاستخدام من قبل مسؤولي الشبكات، ومختصي الأمن، وأي شخص يحتاج إلى رؤية سريعة للشبكة. تدعم Netventory طرق كشف متعددة (TCP، UDP، ARP)، ومسح المنافذ، وحل عناوين MAC، وحل أسماء المضيفين، مع تتبع تقدم في الوقت الفعلي ومعلومات مفصلة عن الأجهزة. الأوامر البسيطة تمكن من تدقيق الشبكة، وتقييمات الأمن، ومهام إدارة الشبكة.

اقرأ المزيد

إصدار بيتا من Fish Shell 4.0b1: إعادة كتابة الشفرة الأساسية بلغة Rust، وتحسينات رئيسية متضمنة

2024-12-22
إصدار بيتا من Fish Shell 4.0b1: إعادة كتابة الشفرة الأساسية بلغة Rust، وتحسينات رئيسية متضمنة

تم إصدار النسخة التجريبية بيتا من Fish Shell 4.0b1! النقاط الرئيسية في هذا الإصدار هي نقل الشفرة الأساسية من C++ إلى Rust، مما أدى إلى تحسينات كبيرة في الأداء والميزات. وتتضمن العديد من التحسينات الأخرى، مثل دعم المحطة المحسّن، وقدرات الربط المحسّنة، وميزات البرمجة النصية المحسّنة، وتجربة تفاعلية أفضل. من الجدير بالذكر بعض التغييرات غير المتوافقة مع الإصدارات السابقة، مثل ترميز المفاتيح الجديد للربط، وتمكين ميزة qmark-noglob بشكل افتراضي. بشكل عام، هذا إصدار مهم يوفر للمستخدمين تجربة قشرة أكثر قوة وكفاءة.

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

مساعد جيثب: استكشف مستودعات جيثب بلغة طبيعية

2024-12-22
مساعد جيثب: استكشف مستودعات جيثب بلغة طبيعية

مساعد جيثب هو مشروع إثبات مفهوم يسمح للمستخدمين باستكشاف مستودعات جيثب باستخدام أسئلة بلغة طبيعية. تم إنشاؤه باستخدام Relta و assistant-ui، يسمح للمستخدمين بطرح الأسئلة باللغة العربية البسيطة والحصول على معلومات ذات صلة بالمستودع. وحدة Relta الفرعية مغلقة المصدر حاليًا، ولكنها متاحة عند الطلب. يتطلب Python 3.9+ و npm و Git، وتكوين مفتاح API OpenAI و URI اتصال قاعدة البيانات.

اقرأ المزيد

cqd: أداة مساعدة Python ملونة لفحص سمات الكائن

2024-12-22
cqd: أداة مساعدة Python ملونة لفحص سمات الكائن

cqd هي أداة مساعدة خفيفة الوزن بلغة Python توفر عرضًا ملونًا لسمات الكائن، مما يبسط فحص الكائنات أثناء التطوير و تصحيح الأخطاء. تقوم بتلوين السمات حسب الألوان: أساليب dunder (زرقاء)، سمات محمية (صفراء)، وسمات/أساليب عامة (خضراء). على سبيل المثال، إنها مفيدة لعرض سمات مُمَيِّز Hugging Face بسهولة. التثبيت سهل عبر `pip install cqd`. الاستخدام يتضمن استيراد دالة `cqd` و استدعاء `cqd(your_object).

اقرأ المزيد

تقدم في تدريب GGML: مثال تدريب MNIST VAE

2024-12-22
تقدم في تدريب GGML: مثال تدريب MNIST VAE

شارك مستخدم GitHub bssrdf مثالًا لتدريب MNIST VAE باستخدام مكتبة GGML. يهدف هذا المثال إلى استخدام خط أنابيب GGML فقط وتنفيذ مُحسِّن ADAM الخاص به، مما يُغطي نقص أمثلة التدريب المتاحة لـ GGML. تم إجراء تعديلات على مُحسِّنات ADAM وLBFGS لتتوافق مع نظام التشغيل الخلفي لوحدة معالجة الرسومات، وتمت إضافة العديد من المُشغِّلات المفقودة وخطافات المُحسِّن للاختبار والنماذج. كانت النتائج بعد 10 حقب مرضية.

اقرأ المزيد

Yakari: أداة بناء الأوامر التفاعلية تبسط واجهات سطر الأوامر المعقدة

2024-12-21
Yakari: أداة بناء الأوامر التفاعلية تبسط واجهات سطر الأوامر المعقدة

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

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

Apache Cloudberry: قاعدة بيانات MPP مفتوحة المصدر، بديل لـ Greenplum

2024-12-21
Apache Cloudberry: قاعدة بيانات MPP مفتوحة المصدر، بديل لـ Greenplum

Apache Cloudberry، الذي تم إنشاؤه بواسطة مطوري Greenplum Database الأصليين، هو قاعدة بيانات معالجة متوازية ضخمة (MPP) مفتوحة المصدر متقدمة وناضجة. يتميز بنواة PostgreSQL أحدث وقدرات مؤسسية محسّنة، تعمل كمستودع بيانات وتدعم تحليلات واسعة النطاق وأحمال عمل الذكاء الاصطناعي/التعلم الآلي. يمكن للمستخدمين إنشاءها من المصدر أو استخدام صندوق رمل قائم على Docker لإجراء تجارب سريعة. توفر مجتمع حيوي الدعم وتشجع على المساهمات التي تتراوح من تحسينات التعليمات البرمجية إلى تحسينات الوثائق.

اقرأ المزيد
التكنولوجيا بديل Greenplum

Rivet: تشغيل وتوسيع تطبيقات الوقت الفعلي باستخدام الممثلين

2024-12-21
Rivet: تشغيل وتوسيع تطبيقات الوقت الفعلي باستخدام الممثلين

Rivet هي عبارة عن منصة لبناء وتوسيع تطبيقات الوقت الفعلي باستخدام نموذج الممثل. تتميز بـ RPC و حالة و أحداث مدمجة، مما يبسط تطوير التطبيقات الحديثة. توفر Rivet توسيعًا تلقائيًا، و نشر شبكة الحافة، وتشمل مراقبة مدمجة وقدرات تحديد موقع البيانات. مدعومة بواسطة Rust و FoundationDB و V8 isolates و بيئة تشغيل Deno، تضمن الأداء والكفاءة. Rivet مناسبة للتطبيقات التعاونية، و التطبيقات الأولية المحلية، و وكلاء الذكاء الاصطناعي، و خوادم الألعاب، و أكثر من ذلك.

اقرأ المزيد

SingleFile: حفظ صفحات الويب الكاملة كملفات HTML واحدة

2024-12-21
SingleFile: حفظ صفحات الويب الكاملة كملفات HTML واحدة

SingleFile هي إضافة ويب قوية وأداة سطر أوامر تحفظ صفحات الويب الكاملة كملف HTML واحد. تتوافق مع Chrome و Firefox و Edge والمزيد، وتوفر حفظ صفحات مريح، ومعالجة علامات تبويب متعددة، ووظائف تعليق، وحتى تسمح بتحميل صفحات محفظة إلى Google Drive أو GitHub. خصّص اختصارات لوحة المفاتيح والإعدادات لتناسب احتياجاتك.

اقرأ المزيد

FindMy.py: مكتبة Python شاملة للاستعلام عن شبكة FindMy من Apple

2024-12-21
FindMy.py: مكتبة Python شاملة للاستعلام عن شبكة FindMy من Apple

FindMy.py هي مكتبة Python توفر كل ما تحتاجه للاستعلام عن شبكة FindMy من Apple. وهي توحد نظام Find My المُجزّأ، مُقدّمةً حلاً متعدد المنصات يدعم أجهزة متعددة (AirTags، iDevices، إلخ) وطرق مصادقة متعددة (بما في ذلك SMS وTrusted Device 2FA). وتتميز بواجهات برمجة تطبيقات غير متزامنة ومتزامنة. المشروع حاليًا في مرحلة ألفا، وقد يتغير تصميم واجهة البرمجة، لكن الوظائف الأساسية مستقرة.

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

مطور برمجيات ينشئ لعبة ثلاثية الأبعاد شبه حقيقية باستخدام Bash

2024-12-20
مطور برمجيات ينشئ لعبة ثلاثية الأبعاد شبه حقيقية باستخدام Bash

قام مطور برمجيات يُدعى izabera بتطوير لعبة ثلاثية الأبعاد شبه حقيقية مُذهلة باستخدام لغة البرمجة النصية Bash. هذا المشروع، وهو تكريم للعبة Wolfenstein 3D الكلاسيكية، متوفر على GitHub كمصدر مفتوح. الشيفرة موجزة، لكن النتيجة مُبهرة، مما يُظهر قوة Bash وابتكار المطور. يحتوي المستودع على شفرة المصدر للعبة وأشرطة فيديو توضيحية. يمكن للمطورين المهتمين التحقق منها على GitHub.

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

OpenAI تطلق مجموعة تطوير برمجيات مضمّنة في الوقت الحقيقي للوحدات التحكم الدقيقة

2024-12-20
OpenAI تطلق مجموعة تطوير برمجيات مضمّنة في الوقت الحقيقي للوحدات التحكم الدقيقة

أطلقت OpenAI مجموعة تطوير برمجيات (SDK) جديدة تُدعى openai-realtime-embedded-sdk، والتي تُمكّن المطورين من استخدام واجهة برمجة التطبيقات (API) الخاصة بها في الوقت الحقيقي على وحدات تحكم دقيقة مثل ESP32. يدعم هذا البرنامج Linux و ESP32S3، مما يسمح بإجراء الاختبارات على Linux دون الحاجة إلى أجهزة مادية. بعد تثبيت protobufc، وتعيين النظام الأساسي الهدف، وتكوين شبكة WiFi ومفاتيح API OpenAI، يمكن للمطورين بناء وتنفيذ التطبيقات. هذا يوسّع قدرات الذكاء الاصطناعي من OpenAI إلى الأجهزة المدمجة، مما يفتح آفاقًا جديدة لتطبيقات إنترنت الأشياء والحوسبة الطرفية.

اقرأ المزيد

بايت دانس تطلق إطار عمل نظام التوصية مونوليث

2024-12-20
بايت دانس تطلق إطار عمل نظام التوصية مونوليث

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

اقرأ المزيد

محرك ألعاب مفتوح المصدر boardgame.io يبسط تطوير ألعاب الأدوار

2024-12-20
محرك ألعاب مفتوح المصدر boardgame.io يبسط تطوير ألعاب الأدوار

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

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

Hugging Face مفتوحة المصدر: "البحث والتعلم"

2024-12-20
Hugging Face مفتوحة المصدر:

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

اقرأ المزيد

جيثب يعلن عن شيفرة مصدر لعبة Elite لكومودور 64 مع توثيق كامل

2024-12-20
جيثب يعلن عن شيفرة مصدر لعبة Elite  لكومودور 64 مع توثيق كامل

تم نشر شيفرة المصدر الموثقة والمُعلّقة بالكامل للعبة Elite الكلاسيكية الخاصة بجهاز Commodore 64 على جيثب. يحتوي هذا المستودع على أربعة إصدارات من شيفرة المصدر، لتلبية احتياجات منصات الأجهزة المختلفة وعمليات البناء. بإمكان المطورين استعراض شيفرة المصدر المُعلّقة بعناية لفهم آلية عمل لعبة Elite الداخلية، وحتى تجميع صورة قرص D64 قابلة للتشغيل على أجهزة حديثة باستخدام ملف Makefile المُرفق، وقابلة للتشغيل على المُحاكيات أو الأجهزة الحقيقية. يهدف هذا المشروع إلى المساعدة في تقدير هذه اللعبة الأيقونية ذات 8 بت، مُقدّماً قيمة تعليمية وأرشيفية كبيرة.

اقرأ المزيد

هندسة عكسية لاستغلال RGH على جهاز Xbox 360: رحلة مثيرة في اختراق الأجهزة

2024-12-19
هندسة عكسية لاستغلال RGH على جهاز Xbox 360: رحلة مثيرة في اختراق الأجهزة

يوثّق الكاتب بعناية رحلته في الهندسة العكسية لاستغلال RGH (Reset Glitch Hack) على جهاز Xbox 360. باستخدام تقنية "التعطيل" في الأجهزة، يتحكم بدقة في نبضات نانوثانية على خط إعادة تعيين وحدة المعالجة المركزية لخداع عملية التحقق من التوقيعات في النظام، مما يسمح بتشغيل رمز غير موقّع. يتغلب الكاتب على تحديات مثل الدقة الزمنية، ويعيد إنتاج هذا الثغرة الأمنية الكلاسيكية بنجاح. يشارك أدواته (FPGA/CPLD، محلل منطقي)، ورمز Verilog، وخبرته، مما يوفر رؤى قيّمة لباحثي أمن الأجهزة.

اقرأ المزيد
العتاد استغلال RGH

CCState: مكتبة خفيفة الوزن ومرنة لإدارة الحالة

2024-12-19
CCState: مكتبة خفيفة الوزن ومرنة لإدارة الحالة

CCState هي مكتبة خفيفة الوزن وواضحة دلاليًا ومرنة لإدارة الحالة، مصممة لتطبيقات الصفحات المفردة متوسطة إلى كبيرة الحجم ذات احتياجات معقدة لإدارة الحالة. وهي مبنية على ثلاثة أنواع بيانات أساسية: محسوب، أمر، وحالة، مما يوفر واجهة برمجة تطبيقات بسيطة وبديهية مع تغطية اختبار بنسبة 100٪. تتوافق CCState مع الأطر بشكل مستقل، وتعمل بسلاسة مع React و Vanilla JS وأطر واجهة المستخدم الأخرى، مع تقديم أداء سريع للغاية، متفوقة على Jotai في العديد من السيناريوهات. توفر واجهات برمجة التطبيقات الأساسية - `state` و `computed` و `command` - معالجة لوحدات القيم الأساسية، والحسابات المشتقة، والآثار الجانبية على التوالي. تُبسّط Hooks React مثل `useGet` و `useSet` و `useLoadable` و `useResolved` الوصول إلى البيانات ومعالجة قيم Promise. توفر CCState أيضًا إمكانات الاشتراك للتحديثات التفاعلية.

اقرأ المزيد
1 2 43 44 45 46 47 49 51