Результаты поиска

  1. K

    Компания Amazon опубликовала систему виртуализации Firecracker 1.0

    Компания Amazon опубликовала значительный выпуск монитора виртуальных машин (VMM, Virtual Machine Monitor) Firecracker 1.0.0, рассчитанного на запуск виртуальных машин с минимальными накладными расходами. Firecracker является ответвлением от проекта CrosVM, используемого компанией Google для...
  2. K

    Удалённая root-уязвимость в Samba

    Опубликованы корректирующие выпуски пакета 4.15.5, 4.14.12 и 4.13.17 с устранением 3 уязвимостей. Наиболее опасная уязвимость (CVE-2021-44142) позволяет удалённому атакующему выполнить произвольный код с правами root на системе с уязвимой версией Samba. Проблеме присвоен уровень опасности 9.9 из...
  3. K

    Релиз браузера Falkon 3.2.0, развиваемого проектом KDE

    После почти трёх лет разработки состоялся релиз браузера Falkon 3.2.0, пришедшего на смену QupZilla после перехода проекта под крыло сообщества KDE и переноса разработки в инфраструктуру KDE. Код проекта распространяется под лицензией GPLv3. Особенности Falkon: Первостепенное внимание...
  4. K

    Выпуск Minetest 5.5.0, открытого клона игры MineCraft

    Представлен выпуск Minetest 5.5.0, открытого кроссплатформенного варианта игры MineCraft, позволяющего группам игроков совместно формировать из типовых блоков различные структуры, образующие подобие виртуального мира (жанр песочница). Игра написана на языке С++ c использованием 3D-движка...
  5. K

    Уязвимость в механизме ucount ядра Linux, позволяющая повысить свои привилегии

    В ядре Linux в коде обработки ограничений rlimit в разных пространствах имён идентификаторов пользователей (user namespaces) выявлена уязвимость (CVE-2022-24122), позволяющая повысить свои привилегии в системе. Проблема проявляется начиная с ядра Linux 5.14 и будет устранена в обновлениях 5.16.5...
  6. K

    Обновление варианта GNU Coreutils, переписанного на языке Rust

    Представлен выпуск инструментария uutils coreutils 0.0.12, в рамках которого развивается аналог пакета GNU Coreutils, переписанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Одновременно выпущен...
  7. K

    Обновление голосовых данных Mozilla Common Voice 8.0

    Компания Mozilla представила обновление наборов голосовых данных Common Voice, включающих примеры произношения около 200 тысяч человек. Данные опубликованы как общественное достояние (CC0). Предложенные наборы можно использовать в системах машинного обучения для построения моделей распознавания...
  8. K

    Выпуск Bottles 2022.1.28, пакета для организации запуска Windows-приложений в Linux

    Представлен выпуск проекта Bottles 2022.1.28, развивающего приложение для упрощения установки, настройки и запуска Windows-приложений в Linux на базе Wine или Proton. Программа предоставляет интерфейс для управления префиксами, определяющими Wine-окружение и параметры для запуска приложений, а...
  9. K

    Выпуск дистрибутива Nitrux 2.0 с рабочим столом NX Desktop

    Опубликован выпуск дистрибутива Nitrux 2.0.0, построенного на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Дистрибутив развивает собственный рабочий стол NX Desktop, который представляет собой надстройку над пользовательским окружением KDE Plasma, а также фреймворк...
  10. K

    Делаем многоуровневого бота для ВК с Long Poll VK API, Python, MySQL и решаем вопрос многопоточности c помощью threading

    Создание ботов - довольно заезжанная тема, но все уроки, статьи и различного рода документация дают информацию только о том, как построить бота в один уровень без возможности создания древа из различных всплывающих меню (клавиатур). А это нужно для создания: Сложных ботов с несколькими...
  11. K

    Как LINQ, только быстрый и без аллокаций

    Кому не нравится LINQ в C#? Встроенная и уже достаточно старая фича языка C# и рантайма .NET. Но можем ли мы сделать более эффективную версию этой фичи? TL;DR (спойлер) Можем сделать более эффективную, но намного менее универсальную. Github проекта. Вкратце о том, как работает LINQ Почти...
  12. K

    Acronis интегрируется с MariaDB

    Недавно Acronis анонсировал расширение функционала нашей универсальной системы защиты Acronis Cyber Protect Cloud, которое будет полезно для всех, кто работает с MariaDB. Новшество позволит настраивать защиту данных подобных СУБД без специальных технических навыков и максимально быстро...
  13. K

    Высокопроизводительные микросервисы на Kotlin с использованием gRPC. Долгий путь к DSL

    Очень часто при проектировании высоконагруженных систем, основанных на микросервисной архитектуре, обнаруживается что «узким» местом, ограничивающим производительность системы и возможности ее масштабирования, становится передача сообщений и временные затраты на сериализацию-десериализацию...
  14. K

    Меняем стек на продакшене в сжатые сроки

    Представьте, что команда инженеров всю ночь перетаскивала в продакшен новую систему, запускала ее, утром сделала свои первые заказы и даже получила их. Они еще не знают, что случится через 10 минут, поэтому полны радости и надежд. Но потом приходит пользовательский трафик — и взрываются чаты и...
  15. K

    Выбор технологий для корпоративных приложений

    Я занимаюсь коммерческой разработкой ПО уже 14 лет. В основном работал над корпоративными или очень похожими на них проектами и успел оценить, какие технологии и решения работают хорошо, а какие не очень или даже откровенно плохо. В этой статье поделюсь взглядом на то, как стоит выбирать...
  16. K

    Цифровые отпечатки GPU позволяют отслеживать пользователей в Интернете

    Группа исследователей из университетов Франции, Израиля и Австралии изучила возможность использования графических процессоров для создания уникальных цифровых отпечатков, которые можно использовать для отслеживания людей в сети. Эксперимент, в котором участвовало 2550 устройств с 1605...
  17. K

    О хороших практиках построения инфраструктуры ML-моделей

    Не все дата-сайентисты умеют хорошо писать код. Их этому не учили. Также их не учили писать веб-сервисы, и они могут забывать, что код должен быть проверен. Дата-сайентисты — не разработчики, от них ждут высоких метрик и решения поставленных задач, а не умения писать модульные тесты и следить за...
  18. K

    Java: есть ли жизнь на десктопе?

    Привет! Я Виктор Барсуков, Java-разработчик в Lamoda. В этой статье я хочу рассказать о разработке десктопного Java-приложения, что из этого получилось и что можно было бы сделать иначе. В 2019 году в России ввели обязательную маркировку ряда товаров. В связи с этим малому бизнесу пришлось...
  19. K

    Мониторинг устаревших виртуальных машин и их приложений — «метод Kubernetes»

    Kubernetes де-факто стал стандартом при разработке контейнерных приложений, поскольку он предоставляет огромный набор функциональных возможностей "из коробки", которые помогают разработчикам создавать масштабируемые и отказоустойчивые системы. Все выглядит прекрасно, если вы разрабатываете...
  20. K

    Оформляем README-файл профиля на GitHub

    Летом 2020 года GitHub позволила пользователям создавать персональные README-файлы и с их помощью кастомизировать свои профили. Сама платформа при создании подобного файла предлагает уже готовый шаблон, в который можно вписать свои данные. Но о какой кастомизации может идти речь, если у всех...
Сверху