المؤلف: ProHoster

متصفحات الويب المتاحة qutebrowser 2.4 و Min 1.22

تم نشر إصدار متصفح الويب qutebrowser 2.4، مما يوفر واجهة رسومية بسيطة لا تصرف الانتباه عن عرض المحتوى، ونظام تنقل بأسلوب محرر النصوص Vim، مبني بالكامل على اختصارات لوحة المفاتيح. تمت كتابة الكود بلغة بايثون باستخدام PyQt5 وQtWebEngine. يتم توزيع كود المصدر بموجب ترخيص GPLv3. ليس هناك أي تأثير على الأداء لاستخدام بايثون، حيث أن العرض والتحليل […]

أعادت Microsoft رمز Hot Reload إلى مستودع .NET

استمعت Microsoft إلى رأي المجتمع وأعادت إلى مستودع .NET SDK التعليمات البرمجية التي تنفذ وظيفة "Hot Reload"، والتي تمت إزالتها من قاعدة التعليمات البرمجية قبل بضعة أيام، على الرغم من أنها كانت مدرجة بالفعل كمصدر مفتوح و كان جزءًا من الإصدارات الأولية لـ .NET 6. اعتذر ممثلو الشركة للمجتمع واعترفوا بأنهم ارتكبوا خطأً بإزالة الكود الذي تمت إضافته بالفعل […]

نظام التعلم الآلي ControlFlag مفتوح المصدر من Intel لتحديد أخطاء التعليمات البرمجية

اكتشفت إنتل تطورات تتعلق بمشروع بحث ControlFlag الذي يهدف إلى إنشاء نظام للتعلم الآلي لتحسين جودة التعليمات البرمجية. تسمح مجموعة الأدوات التي أعدها المشروع، بناءً على نموذج تم تدريبه على كمية كبيرة من التعليمات البرمجية الموجودة، بتحديد الأخطاء المختلفة والشذوذات في النصوص المصدر المكتوبة بلغات عالية المستوى مثل C/C++. النظام مناسب لتحديد أنواع مختلفة من […]

إصدار مترجم Rakudo 2021.10 للغة برمجة Raku (سابقًا Perl 6)

قام مطورو مترجم Rakudo للغة برمجة Raku (Perl 6 سابقًا) بنشر الإصدار 2021.10. في الوقت نفسه، يتوفر إصدار جديد من الجهاز الظاهري MoarVM 2021.10، والذي يشكل بيئة لتشغيل الكود الثانوي المترجم. يتم دعم التجميع أيضًا لـ JVM وبعض الأجهزة الافتراضية لـ JavaScript. يسلط الإصدار الجديد الضوء على مكاسب الأداء الكبيرة التي تم تحقيقها بفضل آلية الإرسال الجديدة. وعلى حساب زيادة الإنتاجية […]

يتم حقن حزمة UAParser.js NPM، التي لديها 8 ملايين عملية تنزيل أسبوعيًا، ببرامج ضارة.

تلقت قصة إزالة ثلاث حزم ضارة من مستودع NPM والتي نسخت كود مكتبة UAParser.js استمرارًا غير متوقع - سيطر مهاجمون مجهولون على حساب مؤلف مشروع UAParser.js وأصدروا تحديثات تحتوي على كود لـ سرقة كلمات المرور واستخراج العملات المشفرة. تكمن المشكلة في أن مكتبة UAParser.js، التي توفر وظائف لتحليل رأس User-Agent HTTP، تحتوي على حوالي 8 مليون […]

وافق الاتحاد الروسي على شرط وجود بيانات جواز السفر عند التسجيل في الرسل

نشرت حكومة الاتحاد الروسي قرارًا "بشأن الموافقة على قواعد تحديد مستخدمي معلومات الإنترنت وشبكة الاتصالات من قبل منظم خدمة الرسائل الفورية" (PDF)، والذي يقدم متطلبات جديدة لتحديد المستخدمين الروس في برامج المراسلة الفورية. وينص المرسوم، ابتداء من 1 مارس 2022، على تحديد المشتركين عن طريق مطالبة المستخدم برقم هاتف، والتحقق من هذا الرقم عن طريق إرسال رسالة نصية قصيرة أو مكالمة التحقق، و [...]

قامت Microsoft بإزالة وظيفة Hot Reload من المصدر المفتوح .NET للشحن فقط في Visual Studio 2022

انتقلت Microsoft إلى ممارسة إزالة التعليمات البرمجية مفتوحة المصدر مسبقًا من النظام الأساسي .NET. على وجه الخصوص، من قاعدة التعليمات البرمجية المفتوحة التي تم فيها تطوير فرع جديد لمنصة .NET 6، تم تنفيذ وظيفة Hot Reload، المقترحة في الأصل ليس فقط في بيئة التطوير Visual Studio 2019 16.11 (Preview 1) ، ولكن أيضًا في الأداة المساعدة المفتوحة تمت إزالة "dotnet watch" " في […]

إطلاق النبيذ 6.20 وإعداد النبيذ 6.20

تم إصدار فرع تجريبي لتطبيق WinAPI المفتوح، Wine 6.20. منذ إصدار الإصدار 6.19، تم إغلاق 29 تقريرًا عن الأخطاء وتم إجراء 399 تغييرًا. أهم التغييرات: تم تحويل MSXml وXAudio وDInput وبعض الوحدات الأخرى إلى تنسيق PE (قابل للتنفيذ المحمول). يتم تضمين بعض مكتبات النظام لدعم التجميعات المستندة إلى تنسيق PE. في […]

يُترجم الخطأ في GPSD هذا الأحد إلى تغيير زمني منذ 19 عامًا

تم تحديد مشكلة حرجة في حزمة GPSD، والتي تُستخدم لاستخراج بيانات الوقت والموقع الدقيقة من أجهزة GPS، والتي بسببها سيعود الوقت بمقدار 24 أسبوعًا في 1024 أكتوبر، أي 2002 أكتوبر. سيتم تغيير الوقت إلى مارس 3.20. تظهر المشكلة في الإصدارات من 3.22 إلى 3.23 ضمنًا وتم حلها في GPSD XNUMX. إلى جميع مستخدمي النظام، في [...]

تتوفر مجموعة التوزيع الروسية المحمية Astra Linux Special Edition 1.7

قدمت شركة RusBITech-Astra LLC توزيعة Astra Linux Special Edition 1.7، وهي عبارة عن مجموعة ذات غرض خاص تحمي المعلومات السرية وأسرار الدولة إلى مستوى "الأهمية الخاصة". يعتمد التوزيع على قاعدة حزمة Debian GNU/Linux. تم إنشاء بيئة المستخدم على سطح مكتب Fly الخاص (عرض توضيحي تفاعلي) مع مكونات تستخدم مكتبة Qt. يتم توزيع التوزيع بموجب اتفاقية ترخيص […]

هجوم على Intel SGX لاستخراج بيانات حساسة أو تنفيذ تعليمات برمجية في منطقة محصورة

طور باحثون من جامعة العلوم والتكنولوجيا الدفاعية التابعة لجيش التحرير الشعبي، وجامعة سنغافورة الوطنية وETH Zurich طريقة جديدة لمهاجمة الجيوب المعزولة Intel SGX (Software Guard eXtensions). يُطلق على الهجوم اسم SmashEx وينتج عن مشاكل في إعادة الدخول عند معالجة حالات الاستثناء أثناء تشغيل مكونات وقت التشغيل لـ Intel SGX. طريقة الهجوم المقترحة تجعل من الممكن [...]

توزيعة Chimera Linux تجمع بين نواة Linux وبيئة FreeBSD

يقوم دانيال كوليسا من Igalia، الذي يشارك في تطوير مشاريع Void Linux وWebKit وEnlightenment، بتطوير توزيعة Chimera Linux جديدة. يستخدم المشروع نواة Linux، ولكن بدلاً من أدوات GNU، يقوم بإنشاء بيئة المستخدم بناءً على نظام FreeBSD الأساسي، ويستخدم LLVM للتجميع. تم تطوير التوزيعة في البداية كمنصة مشتركة وتدعم x86_64، ppc64le، aarch64، […]