نویسنده: ProHoster

انتشار PHPStan 1.0، یک تحلیلگر استاتیک برای کدهای PHP

پس از شش سال توسعه، اولین انتشار پایدار تحلیلگر استاتیک PHPStan 1.0 انجام شد که به شما امکان می دهد بدون اجرای آن و با استفاده از تست های واحد، خطاهای کد PHP را پیدا کنید. کد پروژه به زبان PHP نوشته شده و تحت مجوز MIT توزیع شده است. آنالایزر 10 سطح بررسی را ارائه می دهد که در آن هر سطح بعدی قابلیت های قبلی را گسترش می دهد و بررسی های دقیق تری را ارائه می دهد:

پروژه MangoDB اجرای پروتکل MongoDB DBMS را در بالای PostgreSQL توسعه می دهد.

اولین نسخه عمومی پروژه MangoDB در دسترس است، که یک لایه با اجرای پروتکل DBMS MongoDB سند گرا ارائه می دهد که در بالای PostgreSQL DBMS اجرا می شود. هدف این پروژه ارائه توانایی انتقال برنامه ها با استفاده از MongoDB DBMS به PostgreSQL و یک پشته نرم افزار کاملاً باز است. کد در Go نوشته شده و تحت مجوز Apache 2.0 توزیع شده است. این برنامه در قالب یک پروکسی کار می کند که تماس هایی را به MangoDB پخش می کند […]

پخش کننده ویدئو MPV 0.34 منتشر شد

پس از 11 ماه توسعه، پخش کننده ویدیوی متن باز MPV 0.34 منتشر شد که در سال 2013 از پایه کد پروژه MPlayer2 فورک شد. MPV بر توسعه ویژگی های جدید و اطمینان از اینکه ویژگی های جدید به طور مداوم از مخازن MPlayer منتقل می شوند، بدون نگرانی در مورد حفظ سازگاری با MPlayer تمرکز می کند. کد MPV تحت مجوز LGPLv2.1+ است، برخی از قطعات تحت GPLv2 باقی می مانند، اما روند […]

حمله Trojan Source برای ایجاد تغییراتی در کد که برای توسعه دهنده نامرئی است

محققان دانشگاه کمبریج تکنیکی را برای درج بی صدا کدهای مخرب در کد منبع بررسی شده منتشر کرده اند. روش حمله آماده شده (CVE-2021-42574) تحت نام Trojan Source ارائه شده است و بر اساس شکل گیری متنی است که برای کامپایلر/مفسر و شخصی که کد را مشاهده می کند متفاوت به نظر می رسد. نمونه‌هایی از این روش برای کامپایلرها و مفسرهای مختلف ارائه شده برای زبان‌های C، C++ (gcc و clang)، C#، […]

نسخه جدید ضد X 21 توزیع سبک وزن

انتشار توزیع سبک Live AntiX 21 که برای نصب بر روی تجهیزات قدیمی بهینه شده است، منتشر شد. این نسخه بر اساس پایه بسته Debian 11 است، اما بدون سیستم مدیریت سیستم و با eudev به جای udev ارسال می شود. Runit یا sysvinit را می توان برای مقداردهی اولیه استفاده کرد. محیط کاربری پیش فرض با استفاده از مدیر پنجره IceWM ایجاد می شود. zzzFM برای کار با فایل ها در دسترس است […]

انتشار هسته لینوکس 5.15

پس از دو ماه توسعه، لینوس توروالدز نسخه 5.15 هسته لینوکس را ارائه کرد. تغییرات قابل توجه عبارتند از: درایور جدید NTFS با پشتیبانی نوشتن، ماژول ksmbd با اجرای سرور SMB، زیرسیستم DAMON برای نظارت بر دسترسی به حافظه، قفل اولیه در زمان واقعی، پشتیبانی از fs-verity در Btrfs، فراخوان سیستم process_mrelease برای حافظه سیستم های پاسخ به گرسنگی، ماژول گواهی از راه دور […]

انجمن Blender انیمیشن Sprite Fright را منتشر کرد

پروژه بلندر یک انیمیشن کوتاه جدید به نام "ترس جن" را ارائه کرده است که به تعطیلات هالووین اختصاص دارد و به عنوان یک فیلم کمدی ترسناک دهه 80 طراحی شده است. این پروژه توسط متیو لون، که به خاطر کارش در پیکسار شناخته می شود، رهبری شد. این فیلم تنها با استفاده از ابزارهای متن باز برای مدل سازی، انیمیشن، رندر، ترکیب، ردیابی حرکت و ویرایش ویدئو ساخته شده است. پروژه […]

یک برنامه افزودنی برای Wayland برای راه اندازی مجدد محیط پنجره ای بدون توقف برنامه ها در حال توسعه است

توسعه دهندگان Wayland در حال کار بر روی گسترش پروتکل هستند تا به برنامه ها اجازه دهد تا زمانی که سرور کامپوزیت (Window Compositor) خراب می شود و دوباره راه اندازی می شود، به اجرا ادامه دهند. برنامه افزودنی مشکل طولانی مدت با پایان یافتن برنامه ها در صورت خرابی در محیط پنجره را حل می کند. تغییرات لازم برای فعال نگه داشتن سوکت در حین راه اندازی مجدد از قبل برای مدیر پنجره KWin آماده شده و با KDE ارائه شده است.

انتشار Vaultwarden 1.23، یک سرور جایگزین برای مدیریت رمز عبور Bitwarden

پروژه Vaultwarden 1.23.0 (bitwarden_rs سابق) منتشر شده است که یک بخش سرور جایگزین را برای مدیریت رمز عبور Bitwarden توسعه می دهد که در سطح API سازگار است و می تواند با مشتریان رسمی Bitwarden کار کند. هدف این پروژه ارائه یک پیاده‌سازی بین پلتفرمی است که به شما امکان می‌دهد سرورهای Bitwarden را با ظرفیت خود اجرا کنید، اما برخلاف سرور رسمی Bitwarden، منابع بسیار کمتری مصرف می‌کند. کد پروژه Vaultwarden در […]

سرور کنفرانس وب آپاچی OpenMeetings 6.2 در دسترس است

بنیاد نرم افزار آپاچی از انتشار آپاچی OpenMeetings 6.2 خبر داده است، سرور کنفرانس وب که امکان کنفرانس صوتی و تصویری از طریق وب و همچنین همکاری و پیام رسانی بین شرکت کنندگان را فراهم می کند. هر دو وبینار با یک سخنران و کنفرانس هایی با تعداد دلخواه شرکت کننده که به طور همزمان با یکدیگر تعامل دارند پشتیبانی می شود. کد پروژه به زبان جاوا نوشته شده و تحت […]

انتشار محیط دسکتاپ Trinity R14.0.11، ادامه توسعه KDE 3.5

انتشار محیط دسکتاپ Trinity R14.0.11 منتشر شده است که توسعه پایه کد KDE 3.5.x و Qt 3 را ادامه می دهد. بسته های باینری به زودی برای Ubuntu، Debian، RHEL/CentOS، Fedora، openSUSE و غیره آماده خواهند شد. توزیع ها ویژگی های Trinity شامل ابزارهای خود برای مدیریت پارامترهای صفحه نمایش، یک لایه مبتنی بر udev برای کار با تجهیزات، یک رابط جدید برای پیکربندی تجهیزات، […]

ویرایشگر صدا Audacity 3.1 منتشر شد

Опубликован релиз свободного редактора звука Audacity 3.1, предоставляющего средства для редактирования звуковых файлов (Ogg Vorbis, FLAC, MP3 и WAV), записи и оцифровки звука, изменения параметров звукового файла, наложения треков и применения эффектов (например, подавление шума, изменение темпа и тона). Код Audacity распространяется под лицензией GPL, бинарные сборки доступны для Linux, Windows и macOS. Audacity 3.1 […]