Feed aggregator

Расширение jsquery для PostgreSQL — точные и быстрые выборки из JSONB

Habr.com - Mon, 07/28/2025 - 13:00

Привет, Хабр! Это Антон Дятлов, инженер по защите информации в Selectel. В современных базах данных JSON — де-факто стандарт для хранения полуструктурированных сведений. PostgreSQL предлагает два специализированных типа для работы с ним: json и jsonb. Первый хранит точную текстовую копию документа со всеми пробелами и порядком ключей. Второй применяет оптимизированный бинарный формат. 

Рассказываем про jsquery — расширение, которое предоставляет полноценный язык для формулирования выборок. Появляется возможность писать декларативные, понятные и очень быстрые инструкции для работы с jsonb-полями.

Читать далее

Spring Tips: Аннотация @Lazy

Habr.com - Mon, 07/28/2025 - 13:00

Хотите ускорить запуск приложения и сэкономить память? Аннотация @Lazy в Spring поможет инициализировать бины только тогда, когда они действительно понадобятся. Команда Spring АйО поможет разбобраться, как применять @Lazy точечно и глобально, в чём плюсы и подводные камни ленивой инициализации, и как избежать неожиданных ошибок на проде.

Читать далее

Новые уязвимости Veeam, Microsoft и Citrix: что делать, если нельзя обновиться

Habr.com - Mon, 07/28/2025 - 12:38

Всем привет!

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

Антон Прокофьев, руководитель отдела операционной поддержки Solar appScreener ГК «Солар», проанализировал несколько громких уязвимостей в популярных продуктах от Veeam, Microsoft и Citrix, которые могут привести к утечкам данных, проникновению в корпоративную сеть и атакам с вымогательством. Антон разобрал эти кейсы и подготовил рекомендации: как защититься, если обновления недоступны, и какие шаги помогут снизить риски для бизнеса.

Читать далее

Переизобретая аналитику будущего: как и почему LLM-агенты меняют анализ продуктов, но все не так просто

Habr.com - Mon, 07/28/2025 - 12:30

Привет! AI-агенты — самая горячая тема года и не просто так: это действительно мощная концепция, которая неизбежно заставляет пересматривать устоявшиеся подходы во многих сферах. Одна из самых интересных областей для агентов — аналитика и BI, и последние полгода я активно занимаюсь в том числе этим.

Адаптивные и налету подстраивающиеся под задачу дашборды, естественный язык вместо SQL, автономная работа для генерации и проверки гипотез, — все это очень интересно, но реальность всегда чуточку сложнее.

Обо всем этом и поговорим.

Давайте разбираться!

Читать далее

PDB для StatefulSet с minAvailable=100 % и контролируемый rolling-update через Partition

Habr.com - Mon, 07/28/2025 - 12:28

Привет!

Сегодня мы рассмотрим, как перезапустить полноценный ZooKeeper‑кластер в Kubernetes так, чтобы ни один из узлов не потерял кворум даже на микросекунду. Берём два проверенных инструмента — строгий PodDisruptionBudget с minAvailable: 100% и StatefulSet с updateStrategy.RollingUpdate.partition.

Читать далее

[Перевод] Воздушный робот с «хоботом слона» разработан для сложных задач по манипулированию в воздухе

Habr.com - Mon, 07/28/2025 - 12:22

AET превосходно работает в тесных и загромождённых пространствах, проходя через трубы самых разных форм и преодолевая препятствия там, где обычные летающие манипуляторы пасуют. Благодаря способности захватывать широкий спектр объектов и функционировать в разнообразных условиях, AET значительно расширяет возможности применения воздушных манипуляторов.

Читать далее

Красиво инжектим JwtAuthenticationToken в Spring Boot юнит тесты

Habr.com - Mon, 07/28/2025 - 12:12

Как часто вам приходится тестировать аутентификацию в ваших юнит тестах Spring Boot приложений? Мне довольно часто.

И сейчас расскажу о своем кейсе, где я сделал эту работу удобней.

Читать далее

Работа с телевизионными каналами на Android TV: учимся использовать TIF в 2025. Стартовый гайд для разработчиков

Habr.com - Mon, 07/28/2025 - 12:00

Всем привет! Меня зовут Андрей Юрин, я android-разработчик в онлайн-кинотеатре KION. При создании приложения под Android TV у вас наверняка могут возникнуть вопросы: как получить доступ к списку телевизионных каналов и как организовать у себя трансляцию? В этом материале я отвечу на них и расскажу про взаимодействие с телевизором с помощью Android TV Input Framework (TIF), а также получение через него списка доступных каналов. По сути это первый шаг к созданию полноценного TV-приложения.

Читать далее

Глава 4: Пользователь как центр внимания

Habr.com - Mon, 07/28/2025 - 11:49

Почему пользовательские исследования — не опция, а must-have для продакта

В продуктовой разработке угадывать — дорого. А вот регулярно проверять гипотезы на реальных людях — разумно, эффективно и жизненно необходимо. Пользовательские исследования — не разовая активность, а непрерывный процесс, встроенный в цикл развития любого осознанного продукта.

Глава показывает, как интервью, опросы, юзабилити-тесты, A/B и поведенческая аналитика помогают команде на каждом этапе: от идеи до зрелого MLP. Поймёте, как собирать инсайты, формулировать гипотезы, отсеивать «влюблённые» идеи и запускать MVP без слива ресурсов.

Читать далее

Docs as Code: Наш опыт документирования с LaTeX и Dev container

Habr.com - Mon, 07/28/2025 - 11:30

В мире разработки мы постоянно сталкиваемся с технической документацией — она повсюду, от спецификаций API до архитектурных решений. И мы хотим, чтобы документация была структурированной, актуальной и удобной… но в реальности чаще имеем дело с хаотичным набором разрозненных материалов, которые теряются между Confluence, почтой и Google Docs, стремительно устаревают и выглядят небрежно, с «плывущими» таблицами и запутанной структурой. Представили этот беспорядок?

Хорошая новость: есть способ автоматизировать и стандартизировать документацию, сделав её такой же управляемой, как код — через модель docs as code.

В статье вместе вспомним базовые принципы этого подхода, расскажем про наш опыт документирования и поделимся репозиторием с готовым шаблоном LaTeX для максимально быстрого старта без установки зависимостей!

Читать далее

Embedded Linux для начинающих (Часть вторая)

Habr.com - Mon, 07/28/2025 - 11:00

В первой статье мы разобрались с базовыми терминами: что такое Embedded Linux, чем он отличается от обычного дистрибутива, из чего состоит, как происходит его загрузка и с помощью каких инструментов всё это можно собрать.

Надеюсь, что те, кого эта тема зацепила, уже обзавелись платой с SoC на борту — без неё часть шагов будет упущена, а удовольствие от результата будет неполным.

Пришло время перейти от теории к практике!

Читать далее

Крах ИИ: Почему нейросети не пережили свою первую зиму

Habr.com - Mon, 07/28/2025 - 10:29

Привет, Хабр!

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

А что, если это уже происходило?

Читать далее

Улучшаем датчик утечки воды просто и почти даром

Habr.com - Mon, 07/28/2025 - 10:17

В статье  https://habr.com/ru/articles/925212/ рассказал о своем варианте простого и дешевого датчика утечки воды.

             в этой статье описал свой вариант беспроводного датчика, который устраняет указанные проблемы, но остается простым и дешевым в реализации.

Читать далее

Сатанизм попал под запрет, а Сидни Суини генетически поддержала акции производителя джинс

Habr.com - Mon, 07/28/2025 - 09:57

Самые интересные новости финансов и технологий в России и мире за неделю: в России хотят сделать вечный призыв в армию, опасные подарки в Телеграме, ЦБ снизил ставку до 18%, запрет на порно в UK, нейросети победили в олимпиаде по математике, китайская Unitree выпустила дешевого робота-трюкача за $6k, а также штрафы в России за оплату криптовалютой.

Читать далее

Нейродизайн: как мозг воспринимает интерфейсы и почему пользователи действуют нелогично

Habr.com - Mon, 07/28/2025 - 09:30

Вы замечали, что пользователи часто игнорируют важные элементы интерфейса или совершают действия, которые кажутся нелогичными? Нейродизайн изучает, как люди на самом деле воспринимают цифровые продукты, а не как нам кажется, что они должны это делать.

В этой статье разберём:

- Как глаз сканирует страницу и почему 90% информации мозг просто отфильтровывает

- 5 когнитивных искажений, которые рушат конверсию (и как их обойти)

- Практические приёмы дизайна, основанные на нейронауке

Читать далее

Efficient Computer: программируем по кафелю

Habr.com - Mon, 07/28/2025 - 03:34

Экспериментируем с компилятором для новой не Фон-Неймановской архитектуры, обещающей повышение энергоэффективности в 100 раз.

Читать далее

Карточка товара через 10 лет

Habr.com - Mon, 07/28/2025 - 02:46

Последнее время, карточка товара - моя Римская империя, с мыслями о которой я засыпаю.
Попалась на глаза статистика от WB, где они обрабатывают 750 тысяч заказов в день.
И это только один магазин.. Миллионы сценариев..

В общем, компонент карточки товара сейчас безумно популярный. И захотелось поразгонять, а что с ним станет через 10 лет.

Читать далее

Euphonica

Linux.org.ru - Mon, 07/28/2025 - 00:35

Euphonica — это новый клиент для Music Player Daemon (MPD), написанный на Rust. Разработанный Huỳnh Thiện Khiêm, он сочетает функциональность с визуальной эстетикой. Проект ориентирован на пользователей, ценящих современный дизайн без ущерба для функциональности MPD.

Ключевые особенности:

  • Чистый GTK4/libadwaita интерфейс с анимациями и размытием фона.

  • Поддержка MPRIS, асинхронного поиска и управления плейлистами.

  • Загрузка метаданных (обложки, тексты песен) из внешних источников.

  • Визуализатор спектра, индикаторы качества звука (Lossy/Lossless/Hi-Res/DSD).

  • Гибкие настройки, включая автоматическую цветовую тему на основе обложки.

Пока Euphonica находится в бета-версии и стабильного релиза на Flathub нет. Однако есть сборки для Nixpkgs и AUR. На GitHub также приведена инструкция по компиляции через GNOME Builder и созданию собственного Flatpak-пакета.

 , euphonica,

Настройка кастомного декодера для PostgreSQL и редактирование декодера auditd в Wazuh

Habr.com - Sun, 07/27/2025 - 23:49

Wazuh — мощная платформа для мониторинга безопасности, которая позволяет анализировать логи систем и приложений. В этой статье мы разберём, как создать кастомный декодер для логов PostgreSQL, чтобы отслеживать подключения, запросы и ошибки базы данных, а также как улучшить дефолтный декодер auditd для более точной обработки системных логов.

Читать далее

Стоицизм, самурайство и пофигизм в ИТ

Habr.com - Sun, 07/27/2025 - 23:19

Для тех, кто устал от корпоративного театра, но все еще любит своё дело.

Статья о моей философии в ИТ и изрядно приправлена самоиронией.

Мы не в эпоху сёгунов, но ИТ — та же война: против глупости, выгорания и бессмысленных скрамов.

И причём здесь катана и JBL?

Читать далее

Who's online

There are currently 0 users and 1 guest online.
Syndicate content