Рубрика: Блог

Драйвер флоппи-дисков оставлен в ядре Linux без сопровождения

В состав ядра Linux 5.3 приняты изменения с добавлением дополнительной защиты ioctl-вызовов, связанных с драйвером floppy, а сам драйвер помечен как оставленный без сопровождения («orphaned»), что подразумевает прекращение его тестирования. Драйвер рассматривается как устаревший, так как для его тестирования трудно найти работающее оборудование — все актуальные внешние накопители, как правило, используют интерфейс USB. При этом […]

11 удалённо эксплуатируемых уязвимостей в TCP/IP стеке VxWorks

Исследователи безопасности из компании Armis раскрыли информацию об 11 уязвимостях (PDF) в TCP/IP стеке IPnet, используемом в операционной системе VxWorks. Проблемам присвоено кодовое имя «URGENT/11». Уязвимости могут быть эксплуатированы удалённо через отправку специально оформленных сетевых пакетов, в том числе для некоторых проблем возможно совершение атаки при доступе через межсетевые экраны и NAT (например, если атакующий […]

В компилятор шейдеров ACO для Vulkan-драйвера RADV добавлена поддержка вершинных шейдеров

В развиваемый компанией Valve открытый компилятор шейдеров ACO добавлена поддержка вершинных шейдеров и внесены изменения, позволившие добиться заметного повышения производительности. График изменения времени компиляции шейдеров: В некоторых играх, например «Nier: Automata», данный компилятор позволяет получить примерно на 12% больший FPS, чем на Windows. На GNU/Linux, игра запускается через Proton. Тестирование было сделано на прошлой версии […]

Глобалы — мечи-кладенцы для хранения данных. Разреженные массивы. Часть 3

В прошлых частях (1, 2) мы говорили о глобалах как о деревьях, в этой мы рассмотрим глобалы как разреженные массивы. Разреженный массив — это разновидность массива, в котором большинство значений принимает одинаковое значение. На практике часто встречаются настолько огромные разреженные массивы, что нет никакого смысла занимать память одинаковыми элементами. Поэтому есть смысл разреженные массивы реализовывать […]

Глобалы — мечи-кладенцы для хранения данных. Деревья. Часть 2

Начало — см. часть 1. 3. Варианты структур при использовании глобалов Такая структура как упорядоченное дерево имеет разные частные случаи. Рассмотрим те, которые имеют практическую ценность при работе с глобалами. 3.1 Частный случай 1. Один узел без ветвей Глобалы можно использовать не только подобно массиву, но и как обычные переменные. Например как счётчик: Set ^counter […]

Глобалы — мечи-кладенцы для хранения данных. Деревья. Часть 1

Настоящие мечи-кладенцы баз данных — глобалы — давно известны, но до сих пор немногие умеют эффективно ими пользоваться или вовсе не владеют этим супероружием. Если использовать глобалы в решении тех задач, в которых они действительно хороши, то можно добиться выдающихся результатов. Либо в производительности, либо в упрощении решения задачи (1, 2). Глобалы — это специальный […]

Утилизация тепла дымовых газов: экология с выгодой

В поисках способов повышения эффективности предприятий энергетического сектора, а также других промышленных объектов, на которых используется оборудование, сжигающее ископаемое топливо (паровые, водогрейные котлы, технологические печи и т.д.), вопрос использования потенциала дымовых газов поднимается не в самую первую очередь. Между тем, опираясь на существующие нормы расчёта, разработанные десятки лет назад, и сложившиеся стандарты выбора ключевых показателей […]

Как проходил набор в Школу системного анализа Альфа-Банка

Крупные IT-компании довольно давно проводят школы для студентов и выпускников инженерных и математических специальностей. Кто не слышал о Школе анализа данных Яндекса или Школе программистов HeadHunter? Возраст этих проектов уже измеряется десятилетием. Не отстают от них и банки. Достаточно вспомнить Школу 21 Сбербанка, Raiffeisen Java School или Финтех Школу Tinkoff.ru. Эти проекты призваны не только […]

Google откажется от голосового поиска в Android в пользу виртуального помощника

До появления Google Assistant в мобильной платформе Android имелась функция «Голосовой поиск», которая была тесно интегрирована с основной поисковой системой. Последние годы все инновации были сосредоточены вокруг виртуального помощника, поэтому команда разработчиков Google решила полностью заменить функцию «Голосовой поиск» на Android. До недавнего времени взаимодействовать с «Голосовым поиском» можно было через приложение Google, специальный виджет […]

Трейлер о пророческом сновидении в экшене Control

Издательство 505 Games и студия Remedy выпустили сюжетный трейлер приключенческого экшена от третьего лица Control. Об истории нового проекта Remedy, которую пишет Сэм Лейк (Sam Lake), известно не так много. Трейлер приоткрывает некоторые завесы, но и ставит новые вопросы. Нам показывают главную героиню Джесси Фейден, которая после инцидента в секретном Федеральном бюро Контроля становится его […]

Видеокарта GeForce RTX 2060 SUPER в исполнении MSI получилась сверхкомпактной

В своём стремлении сделать видеокарты компактнее партнёры NVIDIA смогли продвинуться по ценовой иерархии до GeForce RTX 2070 включительно, а марка ZOTAC на январской выставке CES 2019 пообещала загнать в габариты формфактора mini-ITX даже GeForce RTX 2080 и GeForce RTX 2080 Ti, но до сих пор эти планы не реализовала на практике. В любом случае, если […]

Смартфон-середнячок Lenovo K11 оснащён чипом MediaTek Helio P22

На сайте Android Enterprise появилась информация о характеристиках смартфона среднего уровня Lenovo K11. Кроме того, этот аппарат уже замечен в каталогах некоторых сетевых ретейлеров. Сообщается, что новинка наделена 6,2-дюймовым дисплеем, правда, его разрешение пока не уточняется. Экран получил небольшой каплевидный вырез в верхней части — здесь установлена селфи-камера. Основой служит процессор MediaTek MT6762, который более […]