نویسنده: ProHoster

لایه های زبان

Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Language Layers» автора Robert C. Martin (Uncle Bob). Я провожу время, играя в старую игру «Lunar Lander» 1969 года. Она была написана Джимом Сторером, учеником средней школы. Он написал ее на PDP-8 на языке FOCAL. Вот как выглядит программа: А вот исходный код на FOCAL: Джим Сторер был […]

پشتیبانی آزمایشی برای بازسازی هسته لینوکس در Clang با مکانیزم حفاظتی CFI

Кес Кук (Kees Cook), бывший главный сисадмин kernel.org и лидер Ubuntu Security Team, ныне работающий в компании Google над обеспечением защиты Android и ChromeOS, подготовил экспериментальный репозиторий с патчами, позволяющими собрать ядро для архитектуры x86_64 с использованием компилятора Clang и активацией механизма защиты CFI (Control Flow Integrity). CFI обеспечивает выявление некоторых форм неопределённого поведения, которые […]

لپ تاپ های System76 با Coreboot

Тихо и незаметно появились современные ноутбуки с прошивкой Coreboot и отключённым Intel ME от компании System76. Прошивка открыта частично и содержит ряд бинарных компонент. В настоящий момент доступны две модели. Galago Pro 14 (galp4): Алюминиевый корпус. Операционная система Ubuntu или собственная Pop!_OS. Процессор Intel Core i5-10210U или Core i7-10510U. Матовый экран 14.1" 1920×1080. От 8 […]

دومای دولتی فدراسیون روسیه لوایح مربوط به انتقال کلیدهای رمزگذاری به FSB و پیش نصب نرم افزار داخلی را تصویب کرد.

Государственная дума РФ приняла в третьем чтении поправки, увеличивающие размер штрафов для операторов связи за повторный отказ привести своё оборудование и программы в соответствие с требованиями ФСБ и предоставить ключ для декодирования сообщений пользователей. Для физлиц размер штрафов увеличен с 3 000 — 5 000 рублей до 15 000 — 30 000 рублей, для должностных […]

Cloudflare یک اسکنر امنیتی شبکه باز Flan Scan را معرفی کرد

Cloudflare منبع باز پروژه Flan Scan را اعلام کرد که میزبان های شبکه را برای آسیب پذیری های اصلاح نشده اسکن می کند. Flan Scan یک افزونه برای اسکنر امنیتی شبکه Nmap است که آن را به ابزاری با امکانات کامل برای شناسایی میزبان های آسیب پذیر در شبکه های بزرگ تبدیل می کند. کد پروژه به زبان پایتون نوشته شده و تحت مجوز BSD توزیع شده است. اسکن فلن اجازه می دهد […]

Alien: Isolation در تاریخ 5 دسامبر بر روی نینتندو سوییچ منتشر خواهد شد

Feral Interactive اعلام کرده است که بازی ترسناک فانتزی Alien: Isolation در تاریخ ۵ دسامبر ۲۰۱۹ بر روی نینتندو سوییچ منتشر خواهد شد و شامل تمامی افزونه‌ها می‌شود. این بازی که توسط Creative Assembly ساخته شد جوایز متعددی دریافت کرد و با استقبال گرم منتقدان روبرو شد. در OpenCritic، Alien: Isolation دارای امتیاز متوسط ​​5 از 2019 است. نسخه Nintendo Switch بازی […]

انتشار سیستم مدل سازی سه بعدی رایگان Blender 3

انتشار بسته رایگان مدل سازی سه بعدی Blender 3 منتشر شده است که شامل بیش از هزار اصلاح و بهبود در چهار ماه پس از تشکیل شعبه قابل توجه Blender 2.81 است. تغییرات اصلی: یک رابط جدید برای پیمایش در سیستم فایل پیشنهاد شده است که در قالب یک پنجره پاپ آپ با پر کردن معمولی برای مدیران فایل پیاده سازی شده است. پشتیبانی از حالت های مختلف مشاهده (لیست، تصاویر کوچک)، فیلترها، پویا […]

یکی از علاقه مندان یک کنترلر حرکتی را برای عبور معتبر از Star Wars Jedi: Fallen Order مونتاژ کرد.

چقدر جالب بود اگر نینتندو Power Glove را رها نمی کرد - احتمالاً این همان چیزی است که پخش کننده Rudeism فکر می کرد، زیرا او یک جفت کنترلر بسیار چشمگیر را برای Star Wars Jedi: Fallen Order کنار هم قرار داد. هدف آن شبیه سازی نبرد شمشیرهای نوری و استفاده از نیرو بود. Rudeism در Reddit توضیح داد که این کنترلر دارای چندین LED است که با روشن شدن شمشیر نور روشن می شوند […]

انتشار CentOS Atomic Host 7.1910، یک سیستم عامل تخصصی برای اجرای کانتینرهای Docker

پروژه CentOS انتشار سیستم عامل مینیمالیستی CentOS Atomic Host 7.1910 را ارائه کرد که به شکل یک تصویر یکپارچه و کاملاً قابل به روز رسانی ارائه می شود و یک محیط پایه را ارائه می دهد که فقط شامل حداقل مجموعه ای از مؤلفه ها (سیستم، مجله، داکر، rpm- می باشد. OSTree، geard، و غیره)، لازم برای اجرا و مدیریت کانتینرهای Docker ایزوله. تمام بسته‌هایی که برنامه‌های کاربردی نهایی را قادر به کار می‌کنند، مستقیماً به عنوان بخشی از کانتینرها تحویل می‌شوند، [...]

نینتندو تبلیغاتی را برای سوییچ منتشر کرده است، از جمله برای کودکان

در یک تبلیغ جدید تقریباً 3 دقیقه ای برای کنسول بازی قابل حمل نینتندو سوییچ، از جمله برای بازار روسیه، این شرکت به طرز غیرمعمولی به کودکان توجه کرد. این ویدیو به طیف وسیعی از کاربران اختصاص داده شده است و تمرکز همه جانبه سوییچ را ترویج می‌کند: با کتابخانه‌ای غنی از بازی‌ها، سرگرمی‌های انفرادی و گروهی، و همچنین فعالیت‌های فیزیکی به لطف کنترل‌های Joy-Con، اگرچه […]

Trover Saves the Universe امسال برای Xbox One و Switch عرضه می شود

ماجراجویی کمدی Trover Saves the Universe از خالق ریک و مورتی، جاستین رویلند و اسکوانچ گیمز برای ایکس باکس وان و نینتندو سوییچ منتشر خواهد شد. نسخه برای کنسول مایکروسافت در تاریخ 3 دسامبر و برای Switch حتی زودتر - در 28 نوامبر به فروش می رسد. برای جشن انتشار در هر دو پلتفرم، بازی به طور موقت فروخته می شود […]

Warhammer: Vermintide 2 تا 24 نوامبر رایگان می شود

توسعه دهندگان استودیو Fatshark یک آخر هفته رایگان دیگر را در فیلم اکشن فانتزی Warhammer: Vermintide 2 اعلام کردند. تبلیغات در Steam امروز ساعت 21:00 به وقت مسکو آغاز شد و تا 24 نوامبر ادامه خواهد داشت. با ورود به حساب Steam خود و رفتن به صفحه پروژه، به نسخه کامل بازی پایه دسترسی خواهید داشت. علاوه بر این، می توانید رایگان […]