-
В конце августа 2025 года состоялся выпуск открытой утилиты Twinkle Tray 1.17 для управления уровнями яркости нескольких мониторов в WIndows 10/11. Исходный код проекта написан на JavaScript и C++ и опубликован на GitHub под лицензией MIT. Версия Twinkle Tray 1.0…
-
Геоданные в PostgreSQL: зачем нужен PostGIS и как он работает
PostgreSQL известна как надежная и универсальная СУБД. Но если нужно хранить координаты, строить маршруты или анализировать границы районов, ее базовых возможностей уже не хватает. Здесь на помощь приходит PostGIS. В тексте разберемся, что умеет расширение и как его использовать.Selectel Tech…
-
Выпуск открытого эмулятора 86Box 5.0
Состоялся релиз открытого проекта 86Box 5.0. Решение развивает эмулятор систем на базе архитектуры x86, при помощи которого можно запускать старые операционные системы и приложения, включая, например, программные продукту, которые применялись в начале 1980-годов на компьютерах IBM PC 5150 и IBM…
-
Релиз PowerDNS Authoritative Server 5.0
22 августа 2025 года состоялся выпуск открытого проекта PowerDNS Authoritative Server 5.0. Решение предназначено для организации отдачи DNS‑зон. Ранее проект PowerDNS Authoritative Server обслуживал до 30% из общего числа доменов в Европе и до 90% доменов с DNSSEC. Исходный код решения написан на C++ и Python и…
-
Spring Modulith: проверяем границы модулей в монолите и события домена
Привет, Хабр! Еще в C++20 появилась явная поддержка модулей в языке. Интересно, но в Java тоже давно искали похожее решение для упорядочивания больших монолитных проектов. Spring предлагает свой ответ – проект Spring Modulith, цель которого дать разработчику инструмент для построения модульного…
-
Дешифровка переписок в мессенджерах в ЕС, а также публикация приватных диалогов с Гроком
Самые интересные новости финансов и технологий в России и мире за неделю: запрет мема из «Большого куша» в РФ, мысли про НДФЛ 30% для иноагентов, Google Meet начал сбоить в РФ, в ЕС планируют сканировать все переписки в мессенджерах, в…
-
Security Week 2535: уязвимость нулевого дня в iOS
20 августа компания Apple выпустила внеочередное обновление для мобильных операционных систем iOS и iPadOS до версии 18.6.2. Обновление закрывает единственную уязвимость с идентификатором CVE-2025-43300. Проблема была обнаружена в подсистеме ImageIO, ответственной за обработку изображений. Уязвимость позволяла реализовать сценарий записи произвольных…
-
Запускаем Kafka в режиме KRaft на Windows через WSL
Данную статью посвящаю тем, кто начинает изучать Kafka и собирается установить ее для тестирования в среде Windows. Так как, практика — лучший способ глубокого понимания теории, то приступим. Устанавливать будем именно Kafka, а не Confluent:Начинать лучше от простого к…
-
Построение потока данных в облаке с использованием serverless сервисов
Привет!У малых (да даже и крупных) компаний на практике часто встречается задача построить полноценную аналитику, используя при этом данные из excel, csv файлов. Разнообразие подходов к заполнению и образованию таких файлов может быть разное: ручной ввод данных в локальные excel…
-
День Linux: друг, учитель или Франкенштейн? Откровения тех, кто живёт в мире открытого кода
25 августа отмечается международный день Линукс, именно в этот день 33 года назад Линус Торвальдс завершил работу над первой версией ядра. В этом материале мы поговорили с коллегами, для которых Linux это не только рабочая, но и домашняя реальность, и…