نویسنده: ProHoster

مرورگرهای وب موجود qutebrowser 2.4 و Min 1.22

انتشار مرورگر وب qutebrowser 2.4 منتشر شده است که یک رابط گرافیکی حداقلی را ارائه می دهد که از مشاهده محتوا منحرف نمی شود و یک سیستم ناوبری به سبک ویرایشگر متن Vim که کاملاً بر روی میانبرهای صفحه کلید ساخته شده است. کد در پایتون با استفاده از PyQt5 و QtWebEngine نوشته شده است. کد منبع تحت مجوز GPLv3 توزیع شده است. استفاده از پایتون هیچ تاثیری بر عملکرد ندارد، زیرا رندر و تجزیه […]

مایکروسافت کد Hot Reload را به مخزن دات نت برگردانده است

مایکروسافت به نظر جامعه گوش داد و کد پیاده‌سازی تابع "Hot Reload" را که چند روز پیش از پایگاه کد حذف شده بود، به مخزن SDK. بخشی از نسخه های اولیه دات نت 6 بود. نمایندگان شرکت از جامعه عذرخواهی کردند و اعتراف کردند که با حذف کدی که قبلاً اضافه شده بود اشتباه کرده اند.

سیستم یادگیری ماشینی ControlFlag منبع باز اینتل برای شناسایی خطاهای کد

اینتل پیشرفت های مربوط به پروژه تحقیقاتی ControlFlag را با هدف ایجاد یک سیستم یادگیری ماشینی برای بهبود کیفیت کد کشف کرده است. جعبه ابزار تهیه شده توسط این پروژه، بر اساس یک مدل آموزش داده شده بر روی مقدار زیادی کد موجود، امکان شناسایی خطاها و ناهنجاری های مختلف در متون مبدأ نوشته شده به زبان های سطح بالا مانند C/C++ را می دهد. این سیستم برای تعریف انواع مختلف […]

انتشار کامپایلر Rakudo 2021.10 برای زبان برنامه نویسی Raku (پرل 6 سابق)

توسعه دهندگان کامپایلر Rakudo برای زبان برنامه نویسی Raku (پرل 6 سابق) نسخه 2021.10 را منتشر کرده اند. در همان زمان، نسخه جدیدی از ماشین مجازی MoarVM 2021.10 در دسترس است که محیطی را برای اجرای بایت کد کامپایل شده تشکیل می دهد. کامپایل برای JVM و برخی ماشین های مجازی برای جاوا اسکریپت نیز پشتیبانی می شود. نسخه جدید دستاوردهای عملکرد قابل توجهی را که به لطف مکانیزم ارسال جدید به دست آمده است، برجسته می کند. به قیمت افزایش بهره وری [...]

بسته UAParser.js NPM که 8 میلیون دانلود در هفته دارد، بدافزار تزریق می شود.

داستان حذف سه بسته مخرب از مخزن NPM که کد کتابخانه UAParser.js را کپی می کردند، ادامه غیرمنتظره ای دریافت کرد - مهاجمان ناشناس کنترل حساب نویسنده پروژه UAParser.js را به دست گرفتند و به روز رسانی هایی حاوی کد را منتشر کردند. سرقت رمز عبور و استخراج ارزهای دیجیتال. مشکل اینجاست که کتابخانه UAParser.js که توابعی را برای تجزیه سرآیند User-Agent HTTP ارائه می دهد، حدود 8 میلیون […]

فدراسیون روسیه الزام داشتن اطلاعات پاسپورت هنگام ثبت نام در پیام رسان های فوری را تأیید کرده است

دولت فدراسیون روسیه قطعنامه "در مورد تصویب قوانین شناسایی کاربران شبکه اطلاعات اینترنت و مخابرات توسط سازمان دهنده یک سرویس پیام فوری" (PDF) منتشر کرد که الزامات جدیدی را برای شناسایی کاربران روسی در پیام رسان های فوری معرفی می کند. این فرمان مقرر می دارد که از اول مارس 1 شناسایی مشترکین از طریق درخواست شماره تلفن از کاربر، تأیید این شماره از طریق ارسال پیامک یا تماس تأیید صحت و […]

مایکروسافت قابلیت Hot Reload را از .NET منبع باز حذف کرده تا فقط در Visual Studio 2022 عرضه شود.

مایکروسافت به سمت حذف کدهای منبع باز قبلی از پلتفرم دات نت رفته است. به طور خاص، از پایگاه کد باز که در آن توسعه یک شاخه جدید از پلت فرم .NET 6 انجام شد، اجرای تابع Hot Reload، که در اصل نه تنها در محیط توسعه Visual Studio 2019 16.11 (پیش نمایش 1) پیشنهاد شده بود. ، اما همچنین در ابزار باز "دات نت ساعت" حذف شد " که در […]

انتشار Wine 6.20 و Wine Staging 6.20

یک شاخه آزمایشی از اجرای باز WinAPI، Wine 6.20 منتشر شد. از زمان انتشار نسخه 6.19، 29 گزارش باگ بسته شده و 399 تغییر ایجاد شده است. مهمترین تغییرات: MSXml، XAudio، DInput و برخی ماژول های دیگر به فرمت PE (Portable Executable) تبدیل شده اند. برخی از کتابخانه های سیستم برای پشتیبانی از مجموعه ها بر اساس فرمت PE گنجانده شده اند. که در […]

خطا در GPSD این یکشنبه به تغییر زمان 19 سال پیش ترجمه می شود

یک مشکل حیاتی در بسته GPSD شناسایی شده است که برای استخراج داده‌های دقیق زمان و موقعیت از دستگاه‌های GPS استفاده می‌شود، به همین دلیل زمان در 24 اکتبر 1024 هفته به عقب برمی‌گردد. زمان به مارس 2002 تغییر خواهد کرد. این مشکل در نسخه های 3.20 تا 3.22 نمایان می شود و در GPSD 3.23 حل شده است. به کلیه کاربران سیستم، در [...]

کیت توزیع روسی محافظت شده Astra Linux Special Edition 1.7 در دسترس است

RusBITech-Astra LLC توزیع Astra Linux Special Edition 1.7 را ارائه کرد که یک مجموعه با هدف ویژه است که از اطلاعات محرمانه و اسرار دولتی تا سطح "اهمیت ویژه" محافظت می کند. توزیع بر اساس پایه بسته دبیان گنو/لینوکس است. محیط کاربر بر روی دسکتاپ اختصاصی Fly (نمایشی تعاملی) با اجزایی که از کتابخانه Qt استفاده می کنند ساخته شده است. توزیع تحت یک قرارداد مجوز توزیع می شود […]

برای استخراج داده های حساس یا اجرای کد در یک محیط محصور به Intel SGX حمله کنید

محققان دانشگاه علوم و فناوری دفاعی ارتش آزادیبخش خلق، دانشگاه ملی سنگاپور و ETH زوریخ روش جدیدی را برای حمله به مناطق دور افتاده اینتل SGX (برنامه های گارد نرم افزاری) توسعه داده اند. این حمله SmashEx نامیده می شود و به دلیل مشکلاتی در ورود مجدد در هنگام مدیریت شرایط استثنا در طول عملیات اجزای زمان اجرا برای Intel SGX ایجاد می شود. روش حمله پیشنهادی امکان […]

توزیع لینوکس Chimera که هسته لینوکس را با محیط FreeBSD ترکیب می کند

Daniel Kolesa از Igalia که در توسعه پروژه‌های Void Linux، WebKit و Enlightenment مشارکت دارد، در حال توسعه یک توزیع جدید لینوکس Chimera است. این پروژه از هسته لینوکس استفاده می کند، اما به جای ابزارهای گنو، محیط کاربر را بر اساس سیستم پایه FreeBSD ایجاد می کند و از LLVM برای مونتاژ استفاده می کند. این توزیع در ابتدا به عنوان یک کراس پلتفرم توسعه یافته است و x86_64، ppc64le، aarch64، […]