إنكانت: أضف تعاويذ سحرية إلى كودك

2025-06-18
إنكانت: أضف تعاويذ سحرية إلى كودك

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

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

تصميم SerDes 130 نانومتر من Skywater: تحقيق الاتصال عالي السرعة

2025-06-18
تصميم SerDes 130 نانومتر من Skywater: تحقيق الاتصال عالي السرعة

يصف هذا المشروع دارة مُسلسل/مُفكك تسلسلي (SerDes) عالية السرعة مصممة للاتصال عالي السرعة. تم تنفيذها باستخدام Verilog HDL وتم تركيبها باستخدام OpenLane على عملية Skywater OpenPDK 130 نانومتر، حيث تُحوّل SerDes البيانات المتوازية إلى تدفق بيانات تسلسلي للإرسال، والعكس صحيح في المُستقبِل. يتضمن التصميم مُرسِلًا (باستخدام سلسلة من عاكسات CMOS كمحرّك)، ومُستقبِلًا (باستخدام مُعاكس مُعاكس مُعاكس مُقاوم وعاكس CMOS للكشف والتضخيم)، ومُقلّب D لعينات البيانات، وCDR مُفرط العينة لاستعادة الساعة. يتم توفير ملفات GDS و SPICE و netlist لجميع الوحدات.

اقرأ المزيد

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

2025-06-18
قالب قواعد عالمي لمساعدي ترميز الذكاء الاصطناعي: عزز سير عملك

سئمت من سلوك الذكاء الاصطناعي غير المتناسق عبر مساعدي الترميز المختلفين؟ يوفر هذا القالب إطارًا قويًا ومتعدد المنصات لرفع مستوى تجربة البرمجة الزوجية مع الذكاء الاصطناعي. يستخدم مبادئ هندسة البرمجيات الراسخة والتوثيق المنظم لضمان تشغيل الذكاء الاصطناعي بشكل متسق، وفهمًا عميقًا للمشروع، وسير عمل مثالي عبر أدوات مثل Cursor و CLINE و RooCode و Windsurf و GitHub Copilot. تجاوز النماذج الأولية البسيطة وقم بإنشاء تطبيقات متطورة مع شركاء ذكاء اصطناعي يفهمون مشروعك حقًا.

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

lstr: عارض شجرة دليل سريع للغاية بلغة Rust

2025-06-18
lstr: عارض شجرة دليل سريع للغاية بلغة Rust

lstr هو عارض شجرة دليل بسيط وسريع للغاية مكتوب بلغة Rust. مستوحى من أمر `tree`، يوفر lstr وضعًا تفاعليًا قويًا بالإضافة إلى عرض كلاسيكي. يستخدم مسح الدلائل المتوازي لتحقيق أقصى سرعة، ويتميز بواجهة نظيفة وخالية من الفوضى، ويوفر خيارات لعرض أيقونات الملفات، والأذونات، والأحجام، وحالة Git. كما يدعم التكامل مع `.gitignore`، والتحكم في العمق، والبحث الضبابي (عبر fzf). يمكنك حتى دمج lstr في نظام التشغيل الخاص بك كأمر `cd` مرئي. سواء كنت تفضل العرض الكلاسيكي على شكل شجرة أو واجهة المستخدم التفاعلية TUI، فإن كفاءة وتصميم lstr الأنيق سيعززان سير عمل إدارة الملفات لديك.

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

مكتبة خريطة هاش المتزامنة فائقة السرعة بلغة Go: cmapv2

2025-06-17
مكتبة خريطة هاش المتزامنة فائقة السرعة بلغة Go: cmapv2

تقدم هذه المقالة مكتبة cmapv2، وهي مكتبة خريطة هاش متزامنة عالية الأداء بلغة Go. باستخدام خوارزمية MurmurHash، توفر أنواعًا من الخرائط العادية والمتجزئة لتلبية احتياجات التزامن المختلفة. يُظهر مثال على الكود كيفية تهيئة، وإدراج، واسترجاع، وحذف أزواج المفتاح/القيمة. كما تُفصّل المقالة اختبارات الأداء باستخدام `go test` و `pprof` لإنشاء ملفات تعريف وحدة المعالجة المركزية والذاكرة.

اقرأ المزيد

ميزة الذكاء الاصطناعي الإلزامية من Codecov تثير مخاوف المستخدمين

2025-06-17
ميزة الذكاء الاصطناعي الإلزامية من Codecov تثير مخاوف المستخدمين

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

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

faynoSync: خادم واجهة برمجة التطبيقات التلقائي لتحديث تطبيقات العميل

2025-06-17
faynoSync: خادم واجهة برمجة التطبيقات التلقائي لتحديث تطبيقات العميل

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

اقرأ المزيد

Canine: منصة نشر سهلة لـ Kubernetes

2025-06-16
Canine: منصة نشر سهلة لـ Kubernetes

Canine هي عبارة عن منصة نشر سهلة الاستخدام وبديهية لمجموعات Kubernetes. مع تثبيت Docker و Docker Compose، يصبح النشر سهلاً للغاية - ما عليك سوى تشغيل أمر واحد أو استنساخ مستودع Git وتشغيل Docker Compose. قم بتخصيص منفذ واجهة المستخدم الرسومية بسهولة واستكشف الميزات القائمة على السحابة، مثل تكامل GitHub، والتحكم في الوصول القائم على الأدوار، ومراقبة المقاييس في الوقت الفعلي، والصيانة المنخفضة لتبسيط التعاون بين فرق العمل.

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

الدردشة مع الذكاء الاصطناعي عبر SSH: خادم دردشة ذكاء اصطناعي يعمل بتقنية Docker

2025-06-16
الدردشة مع الذكاء الاصطناعي عبر SSH: خادم دردشة ذكاء اصطناعي يعمل بتقنية Docker

يوفر هذا المشروع خادم دردشة ذكاء اصطناعي يعمل بتقنية Docker يمكن الوصول إليه عبر SSH. وهو يدعم نماذج متعددة للذكاء الاصطناعي ويوفر إرشادات نشر مفصلة، بما في ذلك تهيئة البيئة، وملف Docker Compose، وتثبيت التبعيات. يمكن للمستخدمين تخصيص المعلمات مثل النماذج، وتحديد معدل، والقائمة السوداء، والقائمة البيضاء. يتضمن المشروع أيضًا اقتراحات للنشر لأنظمة التشغيل المختلفة (macOS وLinux وWindows) ويشكر V.PS على رعاية الخوادم.

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

دعوات الدوال غير المتزامنة على Socket.io: مقدمة إلى socket-call

2025-06-16
دعوات الدوال غير المتزامنة على Socket.io: مقدمة إلى socket-call

socket-call هي مكتبة صغيرة مبنية على Socket.io تسمح لك باستدعاء الأحداث مثل أي دالة TypeScript غير متزامنة عادية. تعمل على تبسيط استخدام Socket.io، مما يوفر تجربة برمجة أنظف وأكثر سهولة. تُظهر أمثلة التعليمات البرمجية التنفيذ على جانب الخادم وجانب العميل، مع عرض وظيفة تسجيل الدخول وإرسال الرسائل من الخادم إلى العميل.

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

Zeekstd: تنفيذ Zstandard قابل للبحث في Rust

2025-06-16
Zeekstd: تنفيذ Zstandard قابل للبحث في Rust

Zeekstd هي مكتبة Rust تُنفذ تنسيق Zstandard قابل للبحث. تقوم بتقسيم البيانات المضغوطة إلى إطارات مستقلة من أجل الوصول العشوائي بكفاءة. وهي متوافقة تمامًا مع المواصفات الأصلية، وتوفر Zeekstd تحسينات وتتضمن وظائف المُشفّر والمشفّر، مما يسمح بفك ضغط الملفات بأكملها أو إطارات محددة. كما يتم توفير أداة سطر الأوامر.

اقرأ المزيد

مجموعة بيانات طلاء زيتية ولوحات فنية عالية الطيف مفتوحة المصدر: كشف أسرار تقنيات الرسم

2025-06-16
مجموعة بيانات طلاء زيتية ولوحات فنية عالية الطيف مفتوحة المصدر: كشف أسرار تقنيات الرسم

يقدم هذا المشروع مفتوح المصدر مجموعة بيانات ضخمة تتضمن بيانات مسح عالية الطيف، ورمز معالجة، وعينات طلاء مُعاد بناؤها. تهدف مجموعة البيانات إلى الاستخدام في بحوث تاريخ الفن ورسومات الكمبيوتر، مثل رسم الخرائط للصبغات وزيادة العينات الطيفية. تتضمن مسوحات عالية الطيف لتسع لوحات وقياسات انعكاس لعديد من عينات الطلاء. كما يتم توفير حزمة بايثون، `painting_tools`، لمعالجة البيانات الطيفية وخلط وتراكب الأصباغ باستخدام نموذج Kubelka-Munk. يمكن للباحثين استخدام مجموعة البيانات هذه لدراسة مواد وتقنيات اللوحات وتطوير طرق جديدة لمعالجة الصور وتحليلها.

اقرأ المزيد

Twin: بيئة نوافذ في وضع النص

2025-06-15
Twin: بيئة نوافذ في وضع النص

Twin هي بيئة نوافذ نصية تدعم الماوس، ومدير النوافذ، ومحاكي المحطة الطرفية، والعملاء المتصلين بالشبكة، وقدرة ربط/فصل شاشات الوضع الديناميكي. وهي تدعم أنواعًا مختلفة من العرض، بما في ذلك محطات النصوص العادية، وX11، ونفسها. تم اختبارها حاليًا على أنظمة Linux وmacOS وFreeBSD عبر العديد من الهياكل. هذا المشروع مفتوح المصدر، مرخص بموجب تراخيص GPL وLGPL، ويقدم دروسًا تعليمية شاملة ووثائق للمطورين، وهو متوفر على GitHub.

اقرأ المزيد

Seastar: نظام بناء سريع وقابل للتوسيع للغات متعددة

2025-06-15
Seastar: نظام بناء سريع وقابل للتوسيع للغات متعددة

Seastar هو نظام بناء سريع وقابل للتوسيع يدعم حاليًا C و C++، مع خطط لإضافة Rust و Zig. تم تصميمه لتسهيل إنشاء البرامج وإنشاء النماذج الأولية والتكرار، ويهدف إلى محاكاة سهولة استخدام Cargo في Rust مع توفير تجميع سلس عبر لغات متعددة. Seastar سهل البناء والتشغيل؛ ما عليك سوى تثبيت Cargo و Rust، واستنساخ المستودع، وتشغيل الأوامر المقدمة. نظرًا لأنه لا يزال في مراحله المبكرة، فلا يُنصح باستخدامه في الإنتاج.

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

إدارة حاويات Apple مثل docker-compose

2025-06-15
إدارة حاويات Apple مثل docker-compose

أداة سطر أوامر، `container-compose`، تتيح لك استخدام حاويات Apple مع ملف تكوين يشبه docker-compose. وهي حاليًا في مرحلة ألفا، وقد تحتوي على أخطاء أو ميزات مفقودة. قم بالتركيب عبر Homebrew (`brew tap noghartt/container-compose https://github.com/noghartt/container-compose.git; brew install noghartt/container-compose/container-compose`) أو قم بتنزيل ملف ثنائي مُجمَّع مسبقًا من صفحة الإصدارات.

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

WT32-ETH01: لوحة تطوير ESP32 إيثرنت رخيصة

2025-06-15
WT32-ETH01: لوحة تطوير ESP32 إيثرنت رخيصة

إن WT32-ETH01 عبارة عن لوحة تطوير ESP32 صغيرة وغير مكلفة تتميز بمنفذ إيثرنت وواي فاي ودبابيس GPIO. يجعلها سعرها المنخفض ونقص لوحات ESP32 المزودة بإيثرنت خيارًا جذابًا للمشاريع التي تتطلب اتصالاً شبكيًا سلكيًا موثوقًا. على الرغم من محدودية دعم الشركة المصنعة، إلا أن سهولة استخدامها وتوافقها مع بيئات البرمجة الشائعة مثل Arduino IDE و ESP-IDF يجعلها مثالية لتطوير إنترنت الأشياء والأنظمة المضمنة. ومع ذلك، يجب على المستخدمين أن يكونوا على دراية بقيود بعض الدبابيس وأن يتوخوا الحذر عند اختيار جهد الطاقة.

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

MEOW: صيغة صورة إستغنائية مُحسّنة للذكاء الاصطناعي

2025-06-15
MEOW: صيغة صورة إستغنائية مُحسّنة للذكاء الاصطناعي

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

اقرأ المزيد
الذكاء الاصطناعي صيغة الصورة الإستغنائية

نموذج انتشار احتمالي بسيط في بايثورش: تجارب على مجموعات بيانات ثنائية الأبعاد

2025-06-15
نموذج انتشار احتمالي بسيط في بايثورش: تجارب على مجموعات بيانات ثنائية الأبعاد

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

اقرأ المزيد

Text-to-LoRA: تكييف المحولات الفوري

2025-06-15
Text-to-LoRA:  تكييف المحولات الفوري

Text-to-LoRA (T2L) هي تقنية جديدة لتكييف النماذج تسمح للمستخدمين بإنشاء نماذج LoRA خاصة بالمهام بسرعة من خلال أوصاف نصية بسيطة. يوفر المشروع تعليمات مفصلة حول التثبيت والاستخدام، بما في ذلك واجهة مستخدم ويب قائمة على Hugging Face وواجهة سطر أوامر. يحتاج المستخدمون إلى ما لا يقل عن 16 جيجابايت من ذاكرة الوصول العشوائي للتشغيل التجريبي وتنزيل نقاط التفتيش المدربة مسبقًا. يدعم T2L نماذج أساسية متعددة مثل Mistral وLlama وGemma، مما يظهر أداءً متفوقًا من خلال اختبارات المقارنة المعيارية المتعددة. يتضمن المشروع أيضًا نصوصًا لتقييم نماذج LoRA التي تم إنشاؤها، بالإضافة إلى مراقب للتقييم غير المتزامن.

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

ICONIC: أيقونات مهارات أنيقة لملفات README على GitHub

2025-06-15
ICONIC: أيقونات مهارات أنيقة لملفات README على GitHub

ICONIC هي مكتبة تركز على المطورين، وتقدم أيقونات مهارات أنيقة على شكل فقاعات، مصممة لملفات README على GitHub، والمحافظ، والسير الذاتية. تتميز بأيقونات فقاعات واضحة وجذابة من الناحية الجمالية، ومتغيرات سمة فاتحة وظلام، وسهولة دمجها في Markdown/HTML. بالإضافة إلى ذلك، تقدم واجهة برمجة تطبيقات معاينة HTML (خلفية Django) وملفات SVG قابلة للتنزيل لعرض مهاراتك بسهولة.

اقرأ المزيد

SSHTron: لعبة دراجات ضوئية متعددة اللاعبين عبر SSH

2025-06-14
SSHTron: لعبة دراجات ضوئية متعددة اللاعبين عبر SSH

SSHTron هي لعبة دراجات ضوئية متعددة اللاعبين قابلة للعب عبر SSH. ما عليك سوى الاتصال بـ sshtron.zachlatta.com والبدء في اللعب. استخدم مفاتيح WASD أو مفاتيح vim للتحكم في دراجتك. تتوفر سبعة ألوان. تم بناؤها في حوالي 20 ساعة في BrickHack 2، وجودة الكود لا تزال قيد التطوير. المشروع مفتوح المصدر ويدعم عمليات نشر Docker و Raspberry Pi. يحذر تحذير أمني من وجود ثغرات أمنية محتملة (CVE-2016-0777) تتعلق بعملاء SSH؛ يوصى بتحديث عميلك.

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

miniDiffusion: إعادة تنفيذ مبسطة لـ Stable Diffusion 3.5 في PyTorch

2025-06-14
miniDiffusion: إعادة تنفيذ مبسطة لـ Stable Diffusion 3.5 في PyTorch

miniDiffusion هو إعادة تنفيذ مبسطة لنموذج Stable Diffusion 3.5 باستخدام PyTorch الخالص مع الحد الأدنى من التبعيات. صُممت لأغراض تعليمية وتجريبية واختراق الأنظمة، وقاعدة الكود المختصرة الخاصة بها (~2800 سطر) تغطي نصوص VAE و DiT والتدريب ومجموعات البيانات. يوفر المشروع نصوصًا لكل من التدريب والاستنتاج. يحتاج المستخدمون إلى تثبيت التبعيات وتنزيل أوزان النموذج المدربة مسبقًا. هذا المشروع مفتوح المصدر مرخص بموجب ترخيص MIT.

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

جامع القمامة Green Tea: نهجًا واعيًا للذاكرة لتعزيز أداء Go

2025-06-14
جامع القمامة Green Tea: نهجًا واعيًا للذاكرة لتعزيز أداء Go

يقوم فريق Go بتطوير Green Tea، وهو جامع قمامة تجريبي مصمم لمعالجة الاختناقات في أداء خوارزميات جمع القمامة التقليدية في الأنظمة متعددة النواة وهياكل الذاكرة غير المتجانسة. يحسن Green Tea المحلية المكانية والزمانية من خلال مسح كتل الذاكرة المتجاورة بدلاً من الكائنات الفردية، مما يقلل بشكل كبير من عبء وحدة المعالجة المركزية لجمع القمامة. تُظهر التقييمات الأولية انخفاضًا بنسبة 10-50٪ في تكاليف وحدة المعالجة المركزية لـ GC في بعض أحمال العمل كثيفة الاستخدام لـ GC. يشمل العمل المستقبلي استكشاف تسريع SIMD وشبكة مُركزّة لتحقيق مكاسب إضافية في الأداء.

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

FileDB: مخزن مفتاح-قيمة مستوحى من Bitcask، تم تنفيذه بلغة Zig

2025-06-14
FileDB: مخزن مفتاح-قيمة مستوحى من Bitcask، تم تنفيذه بلغة Zig

FileDB هو تطبيق بلغة Zig لمخزن مفتاح-قيمة مستوحى من ورقة Bitcask من Riak. يستخدم جدول هاش مُبَنّى على السجلات للمعلمات الوصفية ويضيف السجلات إلى ملفات القرص للحصول على إنتاجية عالية. الضغط والمزامنة الدورية تضمن استمرارية البيانات. تُظهر اختبارات الأداء لعميله المتوافق مع Redis سرعات قراءة تتجاوز 100,000 طلبًا في الثانية وأداء كتابة مُذهل.

اقرأ المزيد

Bloxi: مساعد ذكاء اصطناعي لـ Simulink

2025-06-13
Bloxi: مساعد ذكاء اصطناعي لـ Simulink

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

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

qrkey: أداة سطر الأوامر للنسخ الاحتياطي لـ private key بدون اتصال باستخدام رموز QR

2025-06-13
qrkey: أداة سطر الأوامر للنسخ الاحتياطي لـ private key بدون اتصال باستخدام رموز QR

qrkey هي أداة سطر أوامر لإنشاء واسترداد رموز QR من الملفات للنسخ الاحتياطي لـ private key بدون اتصال. تتعامل مع الملفات الكبيرة عن طريق تقسيمها إلى رموز QR متعددة وتتضمن بيانات وصفية لتسهيل الاسترداد والتحقق. التثبيت عبر Homebrew (macOS) أو Docker، أو راجع الإصدارات لأنظمة التشغيل الأخرى. إنشاء: `qrkey generate --in --out file.pdf`; استرداد: `qrkey recover --in `.

اقرأ المزيد

عميل BitTorrent بلغة Go: قيد التطوير

2025-06-13
عميل BitTorrent بلغة Go: قيد التطوير

يقوم هذا المشروع بتنفيذ عميل BitTorrent بلغة Go، ويتعامل مع تحليل ملفات torrent، واكتشاف الأقران، وتنزيل الملفات. تم تنفيذ الوظائف الأساسية بالفعل، بما في ذلك ترميز/ فك ترميز Bencode، ومعالجة ملفات torrent، والاتصال بين الأقران، وإدارة التنزيلات لكل من ملفات torrent ذات الملف الواحد وملفات torrent متعددة الملفات. سيشمل التطوير في المستقبل دعم روابط المغناطيس، وبروتوكول تبادل البيانات الوصفية، وDHT.

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

أخبار الهاكر: وحدة تحكم لوحة مفاتيح GameCube تعزز لعبة Animal Crossing

2025-06-12
أخبار الهاكر: وحدة تحكم لوحة مفاتيح GameCube تعزز لعبة Animal Crossing

قام مطور بإنشاء مشروع مذهل يجمع بين وحدة تحكم لوحة مفاتيح GameCube ولعبة Animal Crossing من نينتندو. يتضمن المشروع أدوات تتيح الكتابة داخل اللعبة بسرعة مذهلة، واستيراد صور وفيديوهات مخصصة، بل ولعب لعبة Snake! يتطلب ذلك مفاتيح مخصصة مطبوعة بتقنية ثلاثية الأبعاد، وجهاز Raspberry Pi Pico، وبعض المكونات الإلكترونية. المشروع مفتوح المصدر، والرمز متوفر على GitHub.

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

McWig: محرر نصوص يشبه Vim بلغة Go - تجربة سريعة

2025-06-12
McWig: محرر نصوص يشبه Vim بلغة Go - تجربة سريعة

McWig هو محرر نصوص نمطي يشبه Vim، مكتوب بلغة Go، ويستخدمه صاحبه حاليًا كمحرر رئيسي. يدعم فقط ملفات .go وهو في مرحلة تطوير مبكرة، لذا استخدمه بحذر لأنه قد يتلف الملفات. من بين ميزاته: إكمال LSP التلقائي، والانتقال إلى التعريف، ومعلومات التمرير، ودعم Tree-sitter، ومواضيع الألوان (مستعارة من محرر نصوص Helix). ومع ذلك، فهو يحتوي أيضًا على العديد من الأخطاء. كان المشروع تجربة سريعة لاستكشاف مساحة محرر النصوص، ويعتزم صاحبه تطويره إلى محرر ثابت كامل الميزات.

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

QEMU: أداة افتراضية قوية مفتوحة المصدر

2025-06-12
QEMU: أداة افتراضية قوية مفتوحة المصدر

QEMU هو محاكي عام وافتراضي مفتوح المصدر للآلة ومساحة المستخدم. يمكنه محاكاة آلة كاملة في البرنامج دون الحاجة إلى دعم افتراضية الأجهزة، ويحقق أداءً جيدًا من خلال الترجمة الديناميكية. يتكامل QEMU مع وحدات التحكم الظاهرية Xen و KVM، ويوفر أجهزة محاكاة بينما يسمح لوحدة التحكم الظاهرية بإدارة وحدة المعالجة المركزية لتحقيق أداء قريب من الأداء الأصلي. يسمح بتشغيل أنظمة التشغيل المصممة لهندسة معمارية واحدة على هندسة معمارية أخرى، ويوفر افتراضية واجهة برمجة تطبيقات مساحة المستخدم لتشغيل الملفات الثنائية التي تم تجميعها ضد ABIs مختلفة. يتميز QEMU بواجهة سطر أوامر مستقرة وواجهة برمجة تطبيقات مراقبة، ويتكامل مع أدوات مثل libvirt و oVirt و OpenStack و virt-manager، وهو مرخص بموجب ترخيص GPLv2. توفر الوثائق الشاملة والمجتمع النشط سهولة الاستخدام والدعم.

اقرأ المزيد
التطوير المحاكي
1 2 10 11 12 14 16 17 18 50 51