Автор: ProHoster

Как освещение влияет на геймдизайн и игровой опыт

В ожидании PS5 и Project Scarlett, которые будут поддерживать трассировку лучей, задумался об освещении в играх. Нашел материал, где автор объясняет, что такое свет, как он влияет на дизайн, меняет геймплей, эстетику и экспириенс. Все с примерами и скриншотами. Во время игры на такое не сразу обращаешь внимание. Введение Освещение нужно не только для того, […]

Решаем все 42 версии загадки про зелья из Гарри Поттера

В конце книги «Гарри Поттер и философский камень» есть интересная загадка. Гарри и Гермиона входят в комнату, после чего входы в неё блокирует волшебный огонь, и выйти из неё они смогут, только решив следующую загадку: Перед тобой — опасность, а позади — спасенье, Помогут тебе двое, кого найдешь средь нас; С одной из семерых вперёд […]

Вышла OpenBSD 6.6

17 октября состоялся новый релиз операционной системы OpenBSD — OpenBSD 6.6. Обложка релиза: https://www.openbsd.org/images/sixdotsix.gif Основные изменения в релизе: Теперь переход на новый релиз можно осуществить через утилиту sysupgrade. На релизе 6.5 она поставляется через утилиту syspatch. Переход с 6.5 на 6.6 возможен на архитектурах amd64, arm64, i386. Добавлен драйвер amdgpu(4). startx и xinit теперь снова […]

PDU и все-все-все: распределение питания в стойке

Одна из стоек внутренней виртуализации. Заморочились с цветовой индикацией кабелей: оранжевый обозначает нечетный ввод по питанию, зеленый – четный. Мы тут чаще всего рассказываем про “крупняк” – чиллеры, ДГУ, ГРЩ. Сегодня речь пойдет о “мелочах” – розетки в стойках, они же Power Distribution Unit (PDU). В наших дата-центрах более 4 тысяч стоек, забитых ИТ-оборудованием, поэтому […]

Почему полезно изобретать колёса

На днях я проводил собеседование с разработчиком на JavaScript, который претендовал на позицию сениора. Коллега, тоже присутствовавший на собеседовании, попросил кандидата написать функцию, которая бы производила HTTP запрос и в случае неудачи повторяла попытку несколько раз. Он писал код сразу на доске, поэтому достаточно бы было изобразить нечто приблизительное. Если бы он просто показал, что […]

Ubuntu 19.10 Eoan Ermine

18 октября 2019 вышла очередная итерация популярного дистрибутива GNU/Linux – Ubuntu 19.10 с кодовым названием Eoan Ermine (Восходящий Горностай). Главные нововведения: Поддержка ZFS в установщике. Используется драйвер ZFS On Linux версии 0.8.1. ISO образы содержат проприетарные драйвера NVIDIA: наряду со свободными драйверами теперь можно выбрать и проприетарные. Ускорение загрузки системы благодаря использованию нового алгоритма сжатия. […]

Мы не можем доверять ИИ-системам, построенным на одном лишь глубоком обучении

Этот текст — не результат научного исследования, а одно из многих мнений относительно нашего ближайшего технологического развития. И заодно приглашение к дискуссии. Гари Маркус, профессор Нью-Йоркского университета, уверен, что глубокое обучение играет важную роль в развитии ИИ. Но он также считает, что избыточное увлечение этой методикой может привести к её дискредитации. В своей книге Rebooting […]

Удалённо эксплуатируемая уязвимость в Linux-драйвере для чипов Realtek

Во входящем в состав ядра Linux драйвере rtlwifi для беспроводных адаптеров на чипах Realtek выявлена уязвимость (CVE-2019-17666), которая потенциально может быть эксплуатирована для организации выполнения кода в контексте ядра при отправке специально оформленных кадров. Уязвимость вызвана переполнением буфера в коде с реализацией режима P2P (Wifi-Direct). При разборе кадров NoA (Notice of Absence) отсутствует проверка размера […]

Выпуск легковесного дистрибутива antiX 19

Подготовлен релиз легковесного Live-дистрибутива AntiX 19, построенного на пакетной базе Debian и ориентированного для установки на устаревшее оборудование. Выпуск основан на пакетной базе Debian 10 (Buster), но поставляется без системного менеджера systemd и с eudev вместо udev. Пользовательское окружение по умолчанию сформировано при помощи оконного менеджера IceWM, но на выбор также предлагается fluxbox, jwm и […]

Уязвимость в пакетном менеджере GNU Guix

В пакетном менеджере GNU Guix выявлена уязвимость (CVE-2019-18192), позволяющая добиться выполнения кода в контексте другого пользователя. Проблема проявляется в многопользовательских конфигурациях Guix и вызвана неверным выставлением прав доступа на системный каталог с профилями пользователей. По умолчанию профили пользователей ~/.guix-profile определяются как символические ссылки на каталог /var/guix/profiles/per-user/$USER. Проблема в том, что права доступа на каталог /var/guix/profiles/per-user/ […]

Фиктивная русская версия Tor Browser использовалась для кражи криптовалюты и QIWI

Исследователи из компании ESET выявили распространение неизвестными злоумышленниками вредоносной сборки Tor Browser. Сборка позиционировалась как официальная русская версия Tor Browser, в то время как к проекту Tor её создатели не имеют никакого отношения, а целью создание была подмена кошельков Bitcoin и QIWI. Для введения пользователей в заблуждение создатели сборки зарегистрировали домены tor-browser.org и torproect.org (отличается […]

Усиление изоляции между сайтами в Chrome

Компания Google объявила об усилении в Chrome режима межсайтовой изоляции, обеспечивающего обработку страниц с разных сайтов в отдельных изолированных процессах. Режим изоляции на уровне сайтов позволяет обезопасить пользователя от атак, которые могут быть совершены через используемые на сайте сторонние блоки, такие как iframe-вставки, или для блокирования утечки данных через встраивание легитимных блоков (например, с запросами […]