javascript
Гибкий лэйаут для динамических форм с react-jsonschema-form

Библиотека react‑jsonschema‑form (RJSF) предназначена для автоматической генерации форм на основе JSON‑схемы. Вы задаёте схему, а RJSF берёт на себя остальное: отображение полей ввода, валидацию и обработку данных. Это удобный и простой в использовании инструмент, тем не менее, у библиотеки есть определённые ограничения. Одно из них — отсутствие поддержки многоколоночных макетов «из коробки». В этой статье я покажу, как можно добавить гибкость в структуру формы, используя кастомные шаблоны.Проб…

  • воскресенье, 23 февраля 2025 г. в 00:00:06
javascript
Вебсокеты на FastAPI: Реализация простого чата с комнатами за 20 минут

В ближайшее время я планирую опубликовать большую статью на Хабре, где подробно разберу разработку анонимного чата в формате Telegram MiniApp. Мы создадим сервис для общения тет-а-тет, который будет работать внутри Telegram и обеспечивать мгновенный обмен сообщениями.Технологический стек проекта:FastAPI + WebSocket – для реального времени и обмена сообщениямиRedis – для быстрого поиска и соединения собеседниковPostgreSQL – для хранения сообщений и информации о пользователяхVue 3 + Pinia – для у…

  • воскресенье, 23 февраля 2025 г. в 00:00:05
github
koide3 / glim

GLIM: versatile and extensible range-based 3D localization and mapping framework Introduction GLIM is a versatile and extensible range-based 3D mapping framework. Accuracy: GLIM is based on direct multi-scan registration error minimization on factor graphs that enables to accurately retain the consistency of mappint results. GPU acceleration is supported to maximize the mapping speed and quality. Easy-to-use: GLIM offers an interactive map correction interface that enables the user to manually…

  • воскресенье, 23 февраля 2025 г. в 00:00:01
xaker
Замечен новый способ обфускации JavaScript через невидимые символы Unicode

Специалисты Juniper Threat Labs обнаружили новый метод обфускации JavaScript, использующий невидимые символы Unicode. Этот метод активно применялся в фишинговых атаках, направленных на филиалы Комитетов политического действия (Political Action Committee, PAC).

  • суббота, 22 февраля 2025 г. в 00:00:28
xaker
Фишеры злоупотребляют функцией привязки устройств в Signal

Аналитики Google Threat Intelligence Group предупредили, что хакеры используют легитимную функцию «Привязанные устройства» (Linked Devices) в Signal для получения несанкционированного доступа к чужим аккаунтам.

  • суббота, 22 февраля 2025 г. в 00:00:26
xaker
Успей заказать второй бумажный спецвыпуск «Хакера»

На нашем складе почти закончился тираж второго бумажного спецвыпуска «Хакера», в котором собраны лучшие статьи за 2017–2019 годы с комментариями от авторов и редакторов. Рекомендуем поторопиться с заказом, пока номер еще есть в наличии!

  • суббота, 22 февраля 2025 г. в 00:00:25
xaker
В сеть слили внутренние чаты вымогательской хак-группы Black Basta

В сети опубликован архив логов из внутреннего чата Matrix, где якобы общались операторы вымогательского Black Basta. ИБ-исследователи полагают, что из-за масштабного внутреннего конфликта группировка фактически прекратила свое существование в начале 2025 года.

  • суббота, 22 февраля 2025 г. в 00:00:24
xaker
Microsoft исправила находившуюся под атаками уязвимость в Power Pages

Компания Microsoft устранила серьезную уязвимость повышения привилегий в Power Pages, которую хакеры уже использовали в качестве 0-day.

  • суббота, 22 февраля 2025 г. в 00:00:23
xaker
PhaaS-платформа Darcula создает фишинговые наборы под любой бренд

Фишинговая платформа Darcula готовится к выпуску третьего крупного обновления, одной из главных особенностей которого станет возможность создания фишинговых DIY-наборов для атак на любой бренд.

  • суббота, 22 февраля 2025 г. в 00:00:21