Dr.TVAM: إطار عرض عكسي للتصنيع الإضافي الحجمي الطبقي

2025-01-17
Dr.TVAM: إطار عرض عكسي للتصنيع الإضافي الحجمي الطبقي

Dr.TVAM هو إطار عرض عكسي للتصنيع الإضافي الحجمي الطبقي (TVAM) مبني على محرك عرض Mitsuba. يستخدم عرضًا تفاضليًا قائمًا على الفيزياء لتحسين الأنماط الخاصة بـ TVAM، مع دعم وسائط الطباعة المتناثرة، وأشكال القوارير التعسفية، وحركات العارض. يتضمن أيضًا مخططًا محسّنًا للتمثيل المنفصل للشكل الهدف. يتم توفير أداة سطر أوامر ووثائق شاملة لتسهيل التخصيص والتحسين.

اقرأ المزيد

من C إلى FlipJump: آلة افتراضية RISC-V صغيرة الحجم

2025-01-17
من C إلى FlipJump: آلة افتراضية RISC-V صغيرة الحجم

مشروع c2fj هو عبارة عن مترجم يترجم التعليمات البرمجية بلغة C إلى FlipJump، وهي آلة افتراضية ذات مجموعة تعليمات صغيرة الحجم. يقوم أولاً بترجمة التعليمات البرمجية بلغة C إلى ملف ELF من نوع RISC-V، ثم يترجم تعليمات RISC-V إلى تعليمات FlipJump، وأخيراً يقوم بتشغيل برنامج FlipJump الناتج. هذه العملية تستغل بذكاء عملية تحسين المساحة في FlipJump، مما يسمح بترجمة فعّالة حتى لقواعد البيانات الكبيرة من لغة C. يدعم c2fj العديد من علامات الترجمة، ويوفر دعمًا لـ Makefile للمشاريع المعقدة. كما يتضمن مكتبة C صغيرة الحجم تقوم بتنفيذ نداءات النظام الضرورية، مثل `exit`, `getc`, `putc`, و `sbrk`.

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

صندوق رمل البصريات اللاخطية: التحكم في الأنظمة البصرية المعقدة باستخدام الذكاء الاصطناعي

2025-01-17
صندوق رمل البصريات اللاخطية: التحكم في الأنظمة البصرية المعقدة باستخدام الذكاء الاصطناعي

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

اقرأ المزيد

نايكسف: أداة قوية لتحليل الملفات الثنائية الخبيثة لنظام لينكس ELF

2025-01-17
نايكسف: أداة قوية لتحليل الملفات الثنائية الخبيثة لنظام لينكس ELF

نايكسف أداة قوية مصممة لتحليل الملفات الثنائية الخبيثة لنظام لينكس ELF. تجمع بين تقنيات التحليل الثابت باستخدام أدوات مثل readelf و objdump و pyelftools مع التحليل الديناميكي داخل بيئة رملية آمنة تعتمد على QEMU. وتشمل الميزات فك ضغط UPX، وتتبع مكالمات النظام، ومراقبة نشاط العمليات/الملفات، وواجهة مستخدم رسومية سهلة الاستخدام تعمل بواسطة pywebview. تدعم المخرجات بتنسيق JSON سير العمل الآلي، مما يجعل نايكسف مثالية للباحثين في مجال الأمن والمهندسين العكسين.

اقرأ المزيد

إنجاز 100 مشكلة من Project Euler بـ 100 لغة برمجة

2025-01-16
إنجاز 100 مشكلة من Project Euler بـ 100 لغة برمجة

قضى مبرمج أكثر من عام في حل أول 100 مشكلة من Project Euler باستخدام 100 لغة برمجة مختلفة! من لغات البرمجة الشائعة مثل Python و Java إلى لغات غامضة، فإن تفانيه وإتقانه للبرمجة مثيران للإعجاب. يوضح هذا المشروع فهمًا عميقًا لأنماط البرمجة المختلفة، ويوفر تجربة تعليمية قيّمة للمبرمجين من جميع المستويات.

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

تدريب نماذج الانتشار الضخمة بميزانية ضئيلة: 1890 دولارًا

2025-01-16
 تدريب نماذج الانتشار الضخمة بميزانية ضئيلة: 1890 دولارًا

أصدرت شركة سوني للأبحاث مشروع micro_diffusion كمصدر مفتوح، والذي يُظهر كيفية تدريب نماذج انتشار ضخمة بميزانية منخفضة للغاية (1890 دولارًا). باستخدام 37 مليون صورة حقيقية واصطناعية متاحة للجمهور، درّبوا نموذجًا محوّلًا نادرًا يحتوي على 1.16 مليار معلمة، محققين درجة FID تبلغ 12.7 في عملية التوليد بدون بيانات في مجموعة بيانات COCO. يوفر المشروع شفرة التدريب، وشفرة مجموعة البيانات، وأوزان النماذج المدربة مسبقًا، ويُفصل عملية التدريب على مراحل، بما في ذلك التدريب التدريجي من الدقة المنخفضة إلى الدقة العالية واستخدام تقنية إخفاء الرقع لتقليل تكاليف التدريب وزيادة الكفاءة.

اقرأ المزيد

DBOS Transact: تنفيذ دائم خفيف الوزن للغاية في TypeScript

2025-01-16
DBOS Transact: تنفيذ دائم خفيف الوزن للغاية في TypeScript

DBOS Transact هي مكتبة TypeScript خفيفة الوزن للتنفيذ الدائم، تستخدم Postgres للثبات. هذا يعني أن برنامجك يمكن أن يستأنف تلقائيًا من حيث توقف، حتى لو تم مقاطعته أو تعطل. تحل المشكلات الشائعة مثل تنظيم سير العمل طويل الأمد، وتشغيل وظائف الخلفية الموثوقة، ومعالجة الأحداث مرة واحدة بالضبط، وإنشاء قوائم انتظار المهام الموزعة المتسامحة مع الأخطاء. DBOS Transact سهل الاستخدام: قم بتثبيته ووضع تعليقات توضيحية على برنامجك باستخدام زخارف. لا يتطلب أي تبعيات أخرى ويتكامل بسلاسة مع أي تطبيق TypeScript، مثل Next.js، بدون تبعيات خارجية بخلاف Postgres.

اقرأ المزيد

مفتوح المصدر: awesome-launch - عزز ظهور مشروعك الجانبي

2025-01-16
مفتوح المصدر: awesome-launch - عزز ظهور مشروعك الجانبي

هل تجد صعوبة في الترويج لمشروعك الجانبي؟ awesome-launch، الذي أنشأه KingMenes، هو دليل مفتوح المصدر لمجتمعات مجانية وودية مصممة لمساعدتك في الترويج له. يضم قائمة مختارة من المنصات بما في ذلك Reddit و Twitter و LinkedIn و Hacker News و Product Hunt، مصنفة لسهولة التنقل. من Indie Hackers و Dev.to إلى منصات اختبار بيتا ومواقع التمويل الجماعي، يوفر awesome-launch موردًا شاملاً للترويج للمشاريع الجانبية.

اقرأ المزيد

dnSpyEx: إحياء غير رسمي لبرنامج تصحيح أخطاء قوي ومحرر تجميع .NET

2025-01-15
dnSpyEx: إحياء غير رسمي لبرنامج تصحيح أخطاء قوي ومحرر تجميع .NET

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

اقرأ المزيد

Keon: صيغة تسلسلية قابلة للقراءة من قبل الإنسان مستوحاة من Rust

2025-01-15
Keon: صيغة تسلسلية قابلة للقراءة من قبل الإنسان مستوحاة من Rust

Keon هي تدوين كائن قابل للقراءة من قبل الإنسان (ORN) وصيغة تسلسلية مشابهة لـ Rust من حيث بناء الجملة وتدعم نموذج بيانات Serde بالكامل. تتميز بتركيب نحوي أنظف، يسمح بالتعليقات والفاصلات العائمة، ويتيح تجربة كتابة شبيهة بـ Rust تقريبًا. يميز Keon بين القوائم والمتواليات، ويدعم أنواعًا عشوائية كمفاتيح للقاموس، ويوفر دعمًا لـ Base64 و Base32 و Base16. والهدف هو الحصول على صيغة تسلسلية أكثر سهولة في الاستخدام، وقابلة للقراءة والكتابة.

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

روبي: حبل نصي UTF-8 عالي الأداء لـ Rust

2025-01-15
روبي: حبل نصي UTF-8 عالي الأداء لـ Rust

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

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

Customasm: مجمع لمجموعات التعليمات الخاصة بك

2025-01-15
Customasm: مجمع لمجموعات التعليمات الخاصة بك

Customasm هو مجمع يسمح لك بتعريف مجموعات التعليمات المخصصة الخاصة بك، وهو مثالي لاختبار بايت كود آلة افتراضية جديدة أو كتابة برامج لهندسة معمارية جديدة للمعالج الدقيق قمت بتنفيذها على شريحة FPGA! جربه عبر الإنترنت في متصفحك، وتحقق من مشروع مثال يستهدف NES، وقم بتثبيت ملحق تمييز بناء الجملة VSCode. قم بالتثبيت عبر `cargo install customasm`، أو قم بتنزيل الملفات التنفيذية التي تم تجميعها مسبقًا من قسم الإصدارات، أو قم بالترجمة من المصدر. تتوفر الوثائق ودليل البدء في wiki.

اقرأ المزيد

بايثون المتزامن المبسط مع بايبر

2025-01-15
بايثون المتزامن المبسط مع بايبر

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

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

مكافحة بريد السبام في محركات البحث: قائمة حظر فعالة

2025-01-14
مكافحة بريد السبام في محركات البحث: قائمة حظر فعالة

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

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

إصدار OpenZFS 2.3.0: توسيع RAIDZ، وإزالة التكرار فائقة السرعة، والمزيد

2025-01-14
إصدار OpenZFS 2.3.0: توسيع RAIDZ، وإزالة التكرار فائقة السرعة، والمزيد

صدر إصدار OpenZFS 2.3.0! يحتوي هذا الإصدار على ميزات جديدة رائعة، بما في ذلك توسيع RAIDZ لإضافة أجهزة إلى مجموعات RAIDZ الحالية بدون توقف، وإزالة تكرار فائقة السرعة لتحسين الأداء بشكل كبير، ومدخلات/مخرجات مباشرة لتجاوز ذاكرة التخزين المؤقت ARC لزيادة الكفاءة على أجهزة مثل NVMe، وإخراج JSON اختياري لمعظم الأوامر، ودعم أسماء الملفات/المجلدات التي يصل طولها إلى 1023 حرفًا. يُكمل هذا الإصدار العديد من إصلاحات الأخطاء الحرجة وتحسينات الأداء. تتضمن الأنظمة الأساسية المدعومة أنوية Linux 4.18-6.12 وإصدارات FreeBSD 13.3، 14.0-14.2.

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

كامبسيت مفتوحة المصدر: غوص عميق في مستودع أحادي

2025-01-14
كامبسيت مفتوحة المصدر: غوص عميق في مستودع أحادي

مشروع كامبسيت مفتوح المصدر هو مستودع أحادي كبير يحتوي على كامل قاعدة بيانات التطبيق الخاصة به. على الرغم من أنه لم يعد يتم صيانته بنشاط، إلا أنه يمثل موردًا قيمًا لمعرفة كيفية عمل كامبسيت وفورك منه في مشاريع غير تجارية. يعتمد المشروع على العديد من الخدمات، بما في ذلك S3 و Pusher و Imgix و 100ms و OpenAI، مما يتطلب إعدادًا واسعًا للإعداد المحلي. تم توفير تعليمات مفصلة للتنمية المحلية، تغطي إعداد متغيرات البيئة، ودمج الخدمات، وتشغيل تطبيق الويب، وموقع التسويق، و Storybook، وتطبيق سطح المكتب.

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

dopy: بايثون بدون مسافات بادئة صارمة

2025-01-13
dopy: بايثون بدون مسافات بادئة صارمة

dopy هو مُعالج مسبق تجريبي لبايثون يسمح باستخدام بناء جملة do...end بدلاً من المسافات البادئة الصارمة. هذا يحسّن من قابلية قراءة ومرونة الكود، خاصةً للمطورين الذين اعتادوا على لغات مثل روبي أو لوا. وهو يدعم إشارات الأنواع ويُحوّل ملفات .dopy إلى ملفات .py متوافقة مع PEP 8. تم أرشفة المشروع ولم يعد المُطور الأصلي يُديره، لكن الكود لا يزال مفتوح المصدر للتعلم والرجوع إليه.

اقرأ المزيد

JUring: سرعة فائقة لإدخال/إخراج الملفات في Java باستخدام io_uring

2025-01-13
JUring: سرعة فائقة لإدخال/إخراج الملفات في Java باستخدام io_uring

JUring هي مكتبة تجريبية عالية الأداء بلغة Java تستفيد من واجهة الإدخال/الإخراج غير المتزامنة io_uring لنظام Linux عبر واجهة برمجة التطبيقات للدوال والذاكرة الخارجية في Java من أجل قراءة البيانات بسرعة فائقة. تُظهر المقاييس تحسنًا بنسبة 33% في السرعة مقارنة بـ Java NIO للملفات المحلية وتحسنًا ملحوظًا بنسبة 78% للملفات البعيدة. مع توفير واجهات برمجة التطبيقات (APIs) للقفل و عدم القفل لقراءة وكتابة الملفات، لا يزال JUring قيد التطوير مع تحسينات مُخطط لها في تكلفة إنشاء مثيلات، واستخدام الذاكرة، وميزات إضافية مثل دعم المقابس.

اقرأ المزيد

تابي: مساعدك في البرمجة بالذكاء الاصطناعي المُستضاف ذاتيًا

2025-01-12
تابي: مساعدك في البرمجة بالذكاء الاصطناعي المُستضاف ذاتيًا

تابي هو مساعد برمجة ذكاء اصطناعي مفتوح المصدر ومُستضاف ذاتيًا، يوفر بديلاً محليًا لـ GitHub Copilot. إنه مستقل، ولا يحتاج إلى نظام إدارة قواعد بيانات أو خدمة سحابية، ويتميز بواجهة OpenAPI لسهولة التكامل، ويدعم وحدات معالجة الرسومات للمستهلكين. تشمل التحديثات الأخيرة دمج نشر Llamafile، وتحسين تجربة مستخدم Answer Engine، وإمكانية التبديل بين نماذج الدردشة الخلفية المختلفة في Answer Engine، وعرض المواضيع المشتركة مؤخرًا على الصفحة الرئيسية. كما يضم إضافات IDE وميزات للشركات مثل إدارة الفرق والوصول الآمن.

اقرأ المزيد

لعبة ثعبان بحجم ٥٦ بايت بلغة التجميع

2025-01-12
لعبة ثعبان بحجم ٥٦ بايت بلغة التجميع

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

اقرأ المزيد

SemHash: أداة سريعة لإزالة الازدواجية النصية الدلالية

2025-01-12
SemHash: أداة سريعة لإزالة الازدواجية النصية الدلالية

SemHash هي أداة خفيفة ومرنة لإزالة الازدواجية من مجموعات البيانات باستخدام التشابه الدلالي. تجمع بين توليد التضمين السريع من Model2Vec وبحث التشابه الفعال القائم على ANN من خلال Vicinity. تدعم SemHash إزالة الازدواجية من مجموعة بيانات واحدة أو مجموعات بيانات متعددة، وتتعامل مع مجموعات البيانات البسيطة مثل قوائم النصوص، ومجموعات البيانات المعقدة مثل مجموعات بيانات QA متعددة الأعمدة. تتضمن وظائف لفحص نتائج إزالة الازدواجية، مما يسهل فهم وتحسين عملية تنظيف البيانات. تُظهر المقاييس أن SemHash سريع للغاية، وقابل للتوسع إلى مجموعات بيانات كبيرة تحتوي على ملايين السجلات.

اقرأ المزيد

SimpleGantt: أداة مخطط جانت خفيفة الوزن بدون تثبيت

2025-01-12
SimpleGantt: أداة مخطط جانت خفيفة الوزن بدون تثبيت

SimpleGantt هي أداة إدارة مشاريع خفيفة الوزن مصممة للبيئات التي توجد بها قيود على تثبيت البرامج أو حيث تكون تطبيقات السحابة غير مسموح بها. تعمل بالكامل داخل المتصفح باستخدام JavaScript و CSS و HTML و YAML فقط، وتقدم عرضًا تفاعليًا لمخطط جانت، وإدارة المهام مع التبعيات، وتتبع المعالم، والاستخدام دون اتصال بالإنترنت. حتى في البيئات المقيدة مثل SharePoint، يوفر SimpleGantt حلًا بسيطًا لإدارة المشاريع. يتم حفظ ملفات المشروع محليًا بتنسيق YAML، أو يمكن تحميلها يدويًا إلى SharePoint.

اقرأ المزيد

Pagecord: نشر كتاباتك بسهولة من صندوق البريد الوارد الخاص بك

2025-01-12
Pagecord: نشر كتاباتك بسهولة من صندوق البريد الوارد الخاص بك

Pagecord هو تطبيق قائم على Ruby on Rails يتيح لك نشر كتاباتك على موقع الويب الخاص بك بسهولة، فقط من خلال إرسال بريد إلكتروني. فهو يبسط عملية الكتابة والنشر، ويُوَطّد الخطوات التي تتضمن عادةً تحرير المحتوى وتحميله. المشروع مفتوح المصدر، مُستضاف على GitHub، ويقدم وثائق شاملة وتعليمات للاختبار.

اقرأ المزيد

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

2025-01-11
كانونبول: محرك ألعاب أوت ران معزز

كانونبول هو محرك ألعاب معزز من لعبة أوت ران، تم إعادة كتابته بلغة C++. يحتفظ بال عناصر أساسية من رمز المُجمِّع الأصلي 68000 و Z80، ولكنه يُحسّنه للمنصات الحديثة بمعدلات إطار أعلى ودعم للشاشات العريضة. يتطلب المشروع ملفات ROM الأصلية، حيث تحتوي على بيانات الرسومات والصوت. يدعم كانونبول أنظمة التشغيل ويندوز وماك ولينكس وغيرها، باستخدام SDL2 للعرض مع خيارات OpenGL أو OpenGLES.

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

CubeTrek: عرض ثلاثي الأبعاد لمسارات GPS الخاصة بك

2025-01-11
CubeTrek: عرض ثلاثي الأبعاد لمسارات GPS الخاصة بك

CubeTrek عبارة عن منصة قائمة على الويب لعرض مسارات GPS الخاصة بك ومشاركتها وإدارتها. تتجاوز CubeTrek حدود الخرائط ثنائية الأبعاد، حيث تستخدم Babylon.js لإنشاء عرض ثلاثي الأبعاد تفاعلي للتضاريس، مما يوفر طريقة أكثر سهولة لفهم الإثارة المرتبطة بالأنشطة الخارجية. تدعم CubeTrek استيراد البيانات من ساعات Garmin وPolar وCoros، وتجمع بيانات SRTM من وكالة ناسا وبيانات OpenStreetMap لتوفير إحصائيات غنية وتحليل للأنشطة، بما في ذلك تحديد القمم التي تسلقها تلقائيًا. تم بناء الواجهة الخلفية باستخدام Java وSpring Boot، بينما تعتمد الواجهة الأمامية على تقنيات مثل Bootstrap وD3.js وMapLibre GL JS.

اقرأ المزيد

DockView: مدير تخطيط الإرساء بدون تبعيات لـ React و Vue و TypeScript

2025-01-11
DockView: مدير تخطيط الإرساء بدون تبعيات لـ React و Vue و TypeScript

DockView هو مدير تخطيط إرساء بدون تبعيات يدعم علامات التبويب والمجموعات والشبكات وعرض التقسيم. يعمل مع React و Vue و TypeScript الأصلي. تشمل الميزات التسلسل/إلغاء التسلسل، والسمات، والسحب والإفلات، والنوافذ المنبثقة، والمجموعات العائمة، وواجهة برمجة التطبيقات الشاملة، والتغطية العالية للاختبار. تم إنشاؤه مع مراعاة الأمان، يستخدم DockView GitHub Actions للنشر والإنشاءات الموثقة. يتميز بوثائق ممتازة وأمثلة حية، مما يجعله حلاً قوياً وسهل الاستخدام لإدارة التخطيط.

اقرأ المزيد

تتبع أجهزة البلوتوث عبر شبكة البحث عن جهازي من أبل باستخدام جو

2025-01-11
تتبع أجهزة البلوتوث عبر شبكة البحث عن جهازي من أبل باستخدام جو

يستخدم مشروع جو هايستاك OpenHaystack و Macless-Haystack لتتبع أجهزة البلوتوث الشخصية باستخدام أدوات مكتوبة بلغة جو/تينيجو. وهو يدعم العديد من أجهزة البلوتوث، بما في ذلك Adafruit Bluefruit و BBC micro:bit، ويتضمن TinyScan لمسح الأجهزة المحلية. يحتاج المستخدمون إلى معرف أبل مع تمكين 2FA ويجب عليهم إعداد anisette-v3-server و macless-haystack. ستظهر معلومات الجهاز في النهاية في واجهة مستخدم الويب الخاصة بـ Macless-Haystack.

اقرأ المزيد

تحسين ضرب مصفوفة البايت باستخدام AVX-VNNI

2025-01-10
تحسين ضرب مصفوفة البايت باستخدام AVX-VNNI

تتناول هذه المقالة تحسين ضرب مصفوفة البايت باستخدام مجموعة تعليمات AVX-VNNI. يبدأ المؤلف بتطبيق بسيط، ثم يستخدم مكتبات gemmology و xsimd لإنشاء إصدارات مُحسّنة باستخدام النقل وتخطيط مخصص. تُظهر نتائج الاختبار أن التخطيط المخصص يحقق أفضل أداء، مستفيدًا من تعليمة vpdpbusd لتحقيق مكاسب كبيرة في الكفاءة. تتعمق المقالة في تفاصيل تنفيذ دالة maddw في مكتبة gemmology وتغيراتها المعمارية.

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

DIRKU: مكتبة تسجيل الصور القائمة على التدفق

2025-01-10
DIRKU: مكتبة تسجيل الصور القائمة على التدفق

DIRKU هي مكتبة برمجية لتسجيل الصور القائمة على التدفق، تم تطويرها في قسم علوم الحاسوب بجامعة كوبنهاغن. تدعم العديد من مقاييس التشابه (NMI، NCC، SSD)، وطرق التنظيم، وكشف التصادمات، مما يجعلها مناسبة للتعامل مع التشوه الكبير والتشوهات. يدعم DIRKU تسجيل الصور ثنائية وثلاثية الأبعاد، ويقدم العديد من مخططات التحسين، وطرق الاستيفاء، وطرق التكامل الزمني. المكتبة سهلة الاستخدام، قابلة للتثبيت عبر Conda، وتأتي مع وثائق وأمثلة شاملة.

اقرأ المزيد

Boulette: منع إيقاف تشغيل الخوادم عن طريق الخطأ

2025-01-10
Boulette: منع إيقاف تشغيل الخوادم عن طريق الخطأ

في وقت متأخر من الليل أثناء البرمجة، تقوم بكتابة `shutdown -h now` بشكل غريزي، لتدرك أنك أوقفت تشغيل خادم الإنتاج بدلاً من جهازك المحلي! يأتي Boulette لحل هذه المشكلة، وهي أداة تمنع إيقاف التشغيل العرضي والأوامر الخطرة الأخرى من خلال مطالبة المستخدم بالتأكيد. يمكنك تخصيص نوع التحدي - يتطلب اسم المضيف أو أرقامًا عشوائية أو أحرفًا - قبل التنفيذ. وهي مفيدة بشكل خاص لجلسات SSH وتوفر إنشاءً سهلاً للأسماء المستعارة لتحسين أمان وراحة إدارة الخوادم.

اقرأ المزيد
التطوير إدارة الخوادم
1 2 41 42 43 45 47 48 49 50 51