golang
Прекратите создавать интерфейсы

Я пишу всякое на Go в Ви.Tech (IT-дочка ВсеИнструменты.ру) и как и все, люблю подискутировать на технические темы.У этой заметки сложная судьба, мне загорелось написать ее еще летом, но совершенно не хотел говорить об очевидных вещах и писать миллион первую статью со ссылкой на гугловский go code review comments. Тема уже разобрана всеми кому не лень, на русском языке вот у  Николая @JustSkiv Тузова, есть замечательное видео на его ютуб канале, раскладывающее по полочкам, для чего это нужно.По…

  • четверг, 20 ноября 2025 г. в 00:00:06
golang
Как парсить гигабайты JSON в секунду на Go

В этой статье я расскажу о том, как эффективно парсить большие объемы JSON-данных используя Go.Мы рассмотрим библиотеку go-faster/jx, легковесного форка jsoniter, созданной для высокопроизводительной низкоуровневой работы с JSON.Входные данныеДля примера возьмем следующий JSON-объект:{ "Timestamp": "1586960586000000000", "Attributes": { "http.status_code": 500, "http.url": "http://example.com", "my.custom.application.tag": …

  • четверг, 20 ноября 2025 г. в 00:00:05
javascript
Числовой тип данных с плавающей точкой double IEEE 754

Данная статья является продолжением предыдущей статьи на тему детального разбора числового типа данных float и посвящена детальному разбору числового типа данных double.Что такое тип данных в программировании?Тип данных это метод хранения блока битов в определённом порядке и по определённым алгоритмам (правилам), чтобы при декодировании битов можно было получить достоверные данные.Существует две группы типов данных:ПримитивныеСтруктурированныеПримитивные типы данных делятся на целочисленные, ве…

  • четверг, 20 ноября 2025 г. в 00:00:03
javascript
Анализ аудио потока HLS с помощью Web Audio API и hls.js

В современных веб-приложениях для потокового видео всё чаще требуется не просто воспроизводить контент, но и анализировать аудиодорожку в реальном времени. Например, строить индикаторы уровня громкости (VU/PPM метры), визуализировать спектрограммы или детектировать тишину. В этой статье разберём, как корректно объединить hls.js и Web Audio API для анализа аудио из HLS-потока в браузере, избежав типичных подводных камней.ПроблематикаПри работе с Web Audio API и HTML-медиа-элементами разработчики…

  • четверг, 20 ноября 2025 г. в 00:00:02
xaker
Checkout отказалась платить выкуп хакерам и пожертвует деньги на борьбу с киберпреступностью

Британская финтех-компания Checkout, которая обрабатывает платежи для eBay, Uber Eats, IKEA, Samsung и десятков других крупных брендов, пострадала от кибератаки и утечки данных. Checkout взломали участники хак-группы ShinyHunters и потребовали выкуп. Однако Checkout официально заявила, что не станет платить.

  • среда, 19 ноября 2025 г. в 00:00:21
xaker
Эксперты сомневаются, что Claude Code мог использоваться для автоматизированных атак

На прошлой неделе компания Anthropic опубликовала отчет, в котором заявила, что китайская хак-группа GTG-1002 провела масштабную кибершпионскую операцию, автоматизировав до 90% своих атак с помощью ИИ-модели Claude Code. Эти заявления компании вызвали волну скептицизма со стороны ИБ-экспертов.

  • среда, 19 ноября 2025 г. в 00:00:20
xaker
Уязвимость в Fortinet FortiWeb использовалась для создания новых администраторов

Представители Fortinet предупреждают о массовой эксплуатации критической 0-day-уязвимости в своем файрволе для веб-приложений FortiWeb. Компания выпустила патч для этой проблемы почти месяц назад, однако официально уязвимость признали только сейчас — после того как исследователи забили тревогу и опубликовали proof-of-concept эксплоиты.

  • среда, 19 ноября 2025 г. в 00:00:18
xaker
Google позволит опытным пользователям устанавливать приложения из сторонних источников

В Google пошли на попятную в вопросе запланированной обязательной верификации разработчиков Android-приложений. После критики со стороны сообщества компания объявила, что введет упрощенные учетные записи для небольших разработчиков и создаст отдельный режим для «опытных пользователей», которые смогут устанавливать приложения неверифицированных разработчиков из сторонних источников.

  • среда, 19 ноября 2025 г. в 00:00:17
xaker
Push-pull. Собираем двухтактный ламповый усилитель своими руками

Для подписчиковСегодня мы выясним, как собрать двухтактный ламповый усилитель буквально из того, что найдется под рукой. Поговорим о схемотехнике шестидесятых годов, фазоинверторах, трансформаторах и нюансах монтажа, а затем проверим, на что способен самодельный «пуш‑пуль» в реальных тестах.

  • среда, 19 ноября 2025 г. в 00:00:16