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

  1. K

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Масштабируем кластеры без лишних усилий

    Каждый, кто работал с большими кластерами, знает: данные все время растут. Рано или поздно перед разработчиками распределенных систем встает задача масштабирования. Сейчас найти место для хранения данных не проблема, но как быть с доработкой и настройкой приложений? Доработки можно избежать...
  18. K

    Миграция Spring Boot приложения на Java 17 — сложный путь

    Java 17 Давайте создадим проект на Java 17. В среде IDE переключите JDK на Java 17, а в родительском POM установите для java.version свойства значение 17. <properties> <java.version>17</java.version> </properties> Скомпилируем приложение и посмотрим, что получится… барабанная дробь...
  19. K

    Как CrowdSec помогает справиться с уязвимостью в Log4j

    Обнаружение уязвимости нулевого дня в Log4j (CVE-2021-44228) привело к резкому росту числа атак на различные сервисы, использующие эту популярную библиотеку Java. Это связано в первую очередь с простотой, с которой уязвимостью могут воспользоваться даже сравнительно неопытные киберпреступники...
  20. K

    Скрытие информации в Angular

    О себе Всем привет! Меня зовут Мащенко Вадим, я работаю в группе разработки и тестирования и занимаюсь тестированием безопасности приложений Мир Plat.Form. С недавнего времени увлекся разработкой на фреймворке Angular. Я решил объединить свое новое увлечение со своей основной работой и показать...
Сверху