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

  1. K

    Выпуск свободной игры SuperTux 0.6.3

    После полутора лет разработки опубликован выпуск классической игры-платформера SuperTux 0.6.3, напоминающей по стилю Super Mario. Игра распространяется под лицензией GPLv3 и доступна в сборках для Linux (AppImage), Windows и macOS. Среди изменений в новом выпуске: Реализована возможность...
  2. K

    Релиз дистрибутива Manjaro Linux 21.2

    Состоялся релиз дистрибутива Manjaro Linux 21.2, построенного на основе Arch Linux и ориентированного на начинающих пользователей. Дистрибутив примечателен наличием упрощённого и дружественного пользователю процесса установки, поддержкой автоматического определения оборудования и установки...
  3. K

    Выпуск дополнения для блокировки рекламы uBlock Origin 1.40.0

    Доступен новый выпуск блокировщика нежелательного контента uBlock Origin 1.40, обеспечивающего блокирование рекламы, вредоносных элементов, кода для отслеживания перемещения, JavaScript-майнеров и других мешающих нормальной работе элементов. Дополнение uBlock Origin отличается высокой...
  4. K

    Руководство по обработке ошибок в Node.js

    Ошибки есть в каждом коде. Мы перевели гайд разработчика Айо Исайя, в котором он рассказывает о системе ошибок и о том, как их устранять. Раз вы читаете эту статью, вы, конечно, знакомы с концепцией ошибок в программировании. Это ошибки в коде, они же баги, которые приводят к сбою или...
  5. K

    Как мы логшипим в Elasticsearch и что думаем о Filebeat

    Сегодня мы, backend-команда личного кабинета МегаФона, хотим поделиться своим опытом в решении проблемы log shipping-процесса в централизованное хранилище Elasticsearch. Обновив ELK-стек, мы поняли, что старая тактика использования Filebeat больше не работает. А как мы с этим разобрались — вы...
  6. K

    «Право на забвение» или как просто удалять персональные данные по запросу пользователя

    Удалять персональные данные пользователя по его запросу, чтобы продукт соответствовал законам CCPA или GDPR, можно по-разному. Хоть вручную каждую заявку на почте разбирать. Главное — сделать процесс максимально простым и понятным для пользователя. А это уже хороший повод задуматься о некоторой...
  7. K

    Кэш в асинхронных python приложениях

    Предисловие Кеширование играет важную роль в вебе. Без него невозможен современный Интернет. Кэш присутствует на всех уровнях работы веб приложения: клиентский кэш браузера, CDN ускоряет загрузку статики, в базах данных буферы и кэши ускоряют выполнение популярных запросов. На серверах кэш...
  8. K

    Удаленная отладка приложений Kubernetes с использованием Visual Studio Code

    Отладка в контейнерной среде – дело не самое простое, поэтому разработчики зачастую прибегают к неэффективным методам локализации ошибок на этапе развертывания. Допустим, вам надо отладить Kubernetes-оператор, потому что согласование кластера (reconciliation process) выполняется как-то не так...
  9. K

    Выпуск сервисного менеджера s6-rc 0.5.3.0 и системы инициализации s6-linux-init 1.0.7

    Подготовлен значительный выпуск сервисного менеджера s6-rc 0.5.3.0, предназначенного для управления запуском скриптов инициализации и сервисов с учётом зависимостей. Инструментарий s6-rc может применяться как в системах инициализации, так и для организации запуска произвольных сервисов в...
  10. K

    Состоялся первый релиз браузера Vivaldi для Android Automotive OS

    Компании Vivaldi Technologies (разработчик браузера Vivaldi) и Polestar (дочерняя компания Volvo, создающая электромобили Polestar) объявили о выходе первой полноценной версии браузера Vivaldi для платформы Android Automotive OS. Браузер доступен для установки в бортовых...
  11. K

    Поисковая система DuckDuckGo развивает web-браузер для настольных систем

    Проект DuckDuckGo, развивающий поисковую систему, работающую без отслеживания предпочтений и перемещений пользователя, объявил о работе над собственным браузером для настольных систем, который дополнит ранее предлагаемые сервисом мобильные приложения и браузерное дополнение. Ключевой...
  12. K

    В Linux обеспечена работа 80% из 100 наиболее популярных в Steam игр

    По данным сервиса protondb.com, собирающего информацию о работоспособности в Linux игровых приложений, представленных в каталоге Steam, в настоящее время в Linux работоспособны 80% из 100 самых популярных игр. При рассмотрении 1000 наиболее популярных игр уровень поддержки составляет 75%, а...
  13. K

    Релиз http-сервера Apache 2.4.52 с устранением переполнения буфера в mod_lua

    Опубликован релиз HTTP-сервера Apache 2.4.52, в котором представлено 25 изменений и устранены 2 уязвимости: CVE-2021-44790 - переполнение буфера в mod_lua, проявляющееся при разборе запросов, состоящих из нескольких частей (multipart). Уязвимость затрагивает конфигурации, в которых Lua-скрипты...
  14. K

    Для ОС Haiku предложен слой совместимости с Xlib/X11

    Разработчики открытой операционной системы Haiku, продолжающей развитие идей BeOS, подготовили начальную реализацию прослойки для обеспечению совместимости с библиотекой Xlib, позволяющую запускать X11-приложения в Haiku без использования X-сервера. Прослойка реализована через эмуляцию функций...
  15. K

    Выпуск графического редактора GIMP 2.10.30

    Опубликован выпуск графического редактора GIMP 2.10.30. Для установки доступны пакеты в формате flatpak (пакет snap пока не готов). Выпуск в основном включает исправления ошибок. Все усилия по наращиванию функциональности сосредоточены на подготовке ветки GIMP 3, которая находится на стадии...
  16. K

    Выпуск дистрибутива Elementary OS 6.1

    Представлен выпуск дистрибутива Elementary OS 6.1, позиционируемого в качестве быстрой, открытой и уважающей конфиденциальность альтернативы Windows и macOS. Основное внимание в проекте уделяется качественному дизайну, нацеленному на создание простой в использовании системы, потребляющей...
  17. K

    Представлен wxrd, композитный сервер на базе Wayland для систем виртуальной реальности

    Компания Collabora представила композитный сервер wxrd, реализованный на базе протокола Wayland и предназначенный для формирования рабочего стола на базе компонентов xrdesktop внутри трёхмерных окружений виртуальной реальности. В качестве основы используется библиотека wlroots, развиваемая...
  18. K

    Основы Postman для самых маленьких

    Начнем с пары слов о том, что такое Postman. Это инструмент для работы с API, который позволяет тестировщику посылать запросы к сервисам и работать с их ответами. С его помощью можно протестировать бекэнд и убедиться, что он корректно работает. Инструментов с аналогичным функционалом существует...
  19. K

    ModelOps на практике: переходим от отверточной сборки к конвейеру по управлению моделями

    Меня зовут Артем Глазков, я работаю консультантом в российском подразделении компании SAS. Сегодня я хочу рассказать про операционализацию аналитики на практическом примере проекта, который я сделал совместно с моим коллегой Иваном Нардини для крупной итальянской сырьевой компании. Я постараюсь...
  20. K

    Как разработать без ТЗ так, чтобы результат был не ХЗ

    Привет! Я Дима Бардин, руководитель группы архитекторов Croc Code. Поговорим о ТЗ? Все, кому приходилось участвовать в составлении технического задания для проекта, реагируют на буквы “ТЗ” в лучшем случае дергающимся глазом, в худшем — болью в районе ниже поясницы. Недавно мы в Croc Code...
Сверху