المؤلف: ProHoster

إصدار Brython 3.11 ، تطبيقات لغة Python لمتصفحات الويب

تم تقديم إصدار لمشروع Brython 3.11 (متصفح Python) مع تطبيق لغة برمجة Python 3 للتنفيذ على جانب متصفح الويب، مما يسمح باستخدام Python بدلاً من JavaScript لتطوير البرامج النصية للويب. كود المشروع مكتوب بلغة بايثون ويتم توزيعه بموجب ترخيص BSD. من خلال ربط مكتبات brython.js و brython_stdlib.js، يمكن لمطور الويب استخدام بايثون لتحديد منطق الموقع […]

فتحت Bumble نظامًا للتعلم الآلي لاكتشاف الصور الفاحشة

قامت شركة Bumble، التي تطور واحدة من أكبر خدمات المواعدة عبر الإنترنت، بفتح الكود المصدري لنظام التعلم الآلي Private Detector، والذي يستخدم للتعرف على الصور غير اللائقة في الصور التي تم تحميلها إلى الخدمة. النظام مكتوب بلغة Python، ويستخدم إطار عمل Tensorflow ويتم توزيعه بموجب ترخيص Apache-2.0. يتم استخدام الشبكة العصبية التلافيفية EfficientNet v2 للتصنيف. نموذج جاهز للتعرف على الصور متاح للتحميل [...]

تمت إضافة الدعم الأولي لهندسة RISC-V إلى قاعدة رموز Android

بدأ مستودع AOSP (مشروع Android مفتوح المصدر)، الذي يعمل على تطوير التعليمات البرمجية المصدر لمنصة Android، في دمج التغييرات لدعم الأجهزة ذات المعالجات المستندة إلى بنية RISC-V. تم إعداد مجموعة تغييرات دعم RISC-V بواسطة Alibaba Cloud وتتضمن 76 تصحيحًا تغطي أنظمة فرعية مختلفة، بما في ذلك حزمة الرسومات ونظام الصوت ومكونات تشغيل الفيديو والمكتبة الإلكترونية وجهاز dalvik الظاهري و...

إصدار لغة برمجة Python 3.11

بعد عام من التطوير، تم نشر الإصدار المهم من لغة البرمجة Python 3.11. سيتم دعم الفرع الجديد لمدة عام ونصف، وبعد ذلك لمدة ثلاث سنوات ونصف أخرى، سيتم إنشاء إصلاحات له لإزالة الثغرات الأمنية. في الوقت نفسه، بدأ اختبار ألفا لفرع بايثون 3.12 (وفقًا لجدول التطوير الجديد، يبدأ العمل على الفرع الجديد قبل خمسة أشهر من الإصدار […]

إصدار مدير نوافذ IceWM 3.1.0 ، والذي يواصل تطوير مفهوم علامات التبويب

يتوفر مدير النوافذ خفيف الوزن IceWM 3.1.0. يوفر IceWM تحكمًا كاملاً من خلال اختصارات لوحة المفاتيح، والقدرة على استخدام أجهزة سطح المكتب الافتراضية وشريط المهام وتطبيقات القائمة. يتم تكوين مدير النوافذ من خلال ملف تكوين بسيط إلى حد ما، ويمكن استخدام السمات. تتوفر تطبيقات مدمجة لمراقبة وحدة المعالجة المركزية والذاكرة وحركة المرور. بشكل منفصل، يتم تطوير العديد من واجهات المستخدم الرسومية التابعة لجهات خارجية للتخصيص وتطبيقات سطح المكتب والمحررين […]

إصدار Memtest86 + 6.00 مع دعم UEFI

بعد 9 سنوات من تشكيل آخر فرع مهم، تم نشر إصدار برنامج اختبار ذاكرة الوصول العشوائي MemTest86+ 6.00. البرنامج غير مرتبط بأنظمة التشغيل ويمكن تشغيله مباشرة من البرامج الثابتة BIOS/UEFI أو من أداة تحميل التشغيل لإجراء فحص كامل لذاكرة الوصول العشوائي. إذا تم تحديد المشاكل، فيمكن استخدام خريطة مناطق الذاكرة السيئة المضمنة في Memtest86+ في النواة […]

اقترح Linus Torvalds إنهاء دعم وحدة المعالجة المركزية i486 في نواة Linux

أثناء مناقشة الحلول البديلة لمعالجات x86 التي لا تدعم تعليمات "cmpxchg8b"، صرح Linus Torvalds أنه قد يكون الوقت قد حان لجعل وجود هذه التعليمات إلزاميًا حتى تعمل النواة وإسقاط الدعم لمعالجات i486 التي لا تدعم "cmpxchg8b". بدلاً من محاولة محاكاة تشغيل هذه التعليمات على المعالجات التي لم يعد يستخدمها أحد. حالياً […]

إصدار CQtDeployer 1.6 ، الأدوات المساعدة لنشر التطبيقات

قام فريق تطوير QuasarApp بنشر إصدار CQtDeployer v1.6، وهو أداة مساعدة للنشر السريع لتطبيقات C وC++ وQt وQML. يدعم CQtDeployer إنشاء حزم deb وأرشيفات مضغوطة وحزم qifw. الأداة المساعدة عبارة عن منصة مشتركة وبنية مشتركة، مما يسمح لك بنشر إصدارات الذراع وx86 من التطبيقات ضمن Linux أو Windows. يتم توزيع تجميعات CQtDeployer في حزم deb وzip وqifw وsnap. الكود مكتوب بلغة C++ و […]

تحليل وجود تعليمات برمجية ضارة في عمليات الاستغلال المنشورة على GitHub

قام باحثون من جامعة ليدن في هولندا بدراسة مسألة نشر نماذج وهمية للاستغلال على GitHub، تحتوي على تعليمات برمجية ضارة لمهاجمة المستخدمين الذين حاولوا استخدام الاستغلال لاختبار الثغرة الأمنية. وتم تحليل ما مجموعه 47313 مستودعًا للاستغلال، تغطي الثغرات الأمنية المعروفة التي تم تحديدها في الفترة من 2017 إلى 2021. أظهر تحليل برمجيات إكسبلويت أن 4893 (10.3%) منها تحتوي على تعليمات برمجية […]

تم إصدار أدوات النسخ الاحتياطي Rsync 3.2.7 و rclone 1.60

تم إصدار Rsync 3.2.7، وهو أداة مساعدة لمزامنة الملفات والنسخ الاحتياطي تسمح لك بتقليل حركة المرور عن طريق نسخ التغييرات بشكل متزايد. يمكن أن يكون النقل ssh أو rsh أو بروتوكول rsync الخاص. وهو يدعم تنظيم خوادم rsync المجهولة، والتي تعتبر مناسبة بشكل مثالي لضمان مزامنة المرايا. يتم توزيع رمز المشروع بموجب ترخيص GPLv3. من بين التغييرات المضافة: السماح باستخدام تجزئات SHA512، […]

كشفت Caliptra النقاب عن صندوق IP مفتوح لبناء رقائق جديرة بالثقة

قامت Google وAMD وNVIDIA وMicrosoft، كجزء من مشروع Caliptra، بتطوير كتلة تصميم شريحة مفتوحة (IP block) لتضمين أدوات لإنشاء مكونات أجهزة جديرة بالثقة (RoT، Root of Trust) في الرقائق. Caliptra عبارة عن وحدة أجهزة منفصلة لها ذاكرتها الخاصة ومعالجها وتنفيذ أساسيات التشفير، مما يوفر التحقق من عملية التمهيد والبرامج الثابتة المستخدمة والمخزنة […]

تتوفر بيئة PaperDE 0.2 المخصصة باستخدام Qt و Wayland

تم نشر بيئة مستخدم خفيفة الوزن، PaperDE 0.2، والتي تم إنشاؤها باستخدام Qt وWayland والمدير المركب Wayfire. يمكن استخدام مكونات swaylock وswayidle كشاشة توقف، ويمكن استخدام clipman لإدارة الحافظة، ويمكن استخدام mako لعملية الخلفية لعرض الإشعارات. كود المشروع مكتوب بلغة C++ ويتم توزيعه بموجب ترخيص GPLv3. الحزم المعدة لـ Ubuntu (PPA) […]