golang
DNSSEC validation на Go: написал свой validator и не до конца сошёл с ума

ну и снова привет, Хабр!Я пилю VantageDNS, privacy-focused recursive DNS-резолвер с фильтрацией. Edge-фронт на Go, 10 нод по миру, миекговский miekg/dns под капотом. На каком-то этапе у меня закончились отговорки, и пришлось писать DNSSEC validator. Своими руками. Ночью. Под кофе восьмой кружки.Ниже расскажу, как устроен trust chain, что есть в стандартной библиотеке, какие грабли разложены по дороге, и почему алгоритм 14 я до сих пор обхожу как кота во дворе. В конце ссылки на open-source реал…

  • понедельник, 1 июня 2026 г. в 00:00:16
javascript
Назирокодил утилиту на Kotlin и JavaScript для создания аккордов в любой тональности

Пробовали когда-нибудь сочинять свои аккорды на гитаре, укулеле или на клавишных? Не всякий аккорд подходить к любому другому, так? Например, ре-мажорный аккорд (D) не очень-то ладит с фа-минорным (Fm). То есть просто "слепить" любые аккорды друг с другом в одну последовательность не получится. Тем более, что хочется, чтобы их было больше 2-х. И повторять до бесконечности Am Dm Em не хочется, так?Для решения этой проблемки написал, используя ИИ, утилиту на JavaScript, доступную по URL:h…

  • понедельник, 1 июня 2026 г. в 00:00:10
github
nicobailon / pi-subagents

Pi extension for async subagent delegation with truncation, artifacts, and session sharing pi-subagents pi-subagents lets Pi delegate work to focused child agents. Use it for code review, scouting, implementation, parallel audits, saved workflows, background jobs, and anything else that benefits from a second or third set of model eyes. pi-subagents-chain.mp4 Installation pi install npm:pi-subagents That is the only required step. You can add optional pi…

  • понедельник, 1 июня 2026 г. в 00:00:06
github
nesquena / hermes-webui

Hermes WebUI: The best way to use Hermes Agent from the web or from your phone!Hermes Web UI Hermes Agent is a sophisticated autonomous agent that lives on your server, accessed via a terminal or messaging apps, that remembers what it learns and gets more capable the longer it runs. Hermes WebUI is a lightweight, dark-themed web app interface in your browser for Hermes Agent. Full parity with the CLI experience - everything you can do from a terminal, you can do from this UI. No build step, no …

  • понедельник, 1 июня 2026 г. в 00:00:02
xaker
Microsoft Defender сможет изолировать скомпрометированные системы

В Microsoft тестируют новую функциональность Defender for Endpoint: платформа сможет автоматически изолировать рабочие станции, если заподозрит компрометацию. Таким образом разработчики рассчитывают помешать злоумышленникам развивать атаки внутри сети и выиграть время для ИБ-команд.

  • воскресенье, 31 мая 2026 г. в 00:00:11
xaker
Успей заказать четвертый бумажный спецвыпуск «Хакера» по сниженной цене

Мы продолжаем работу над четвертым печатным спецвыпуском «Хакера», в который войдут лучшие статьи 2021–2022 годов. Релиз номера запланирован на июль-август, но оформить предзаказ по специальной цене можно уже сейчас!

  • воскресенье, 31 мая 2026 г. в 00:00:10
javascript
Я сделал Vite-плагин, который сохраняет изменения CSS прямо в исходники

Это моя первая статья на Хабре. Буду рад конструктивной критике в комментариях.Каждый раз, когда я хотел поправить отступ или цвет в процессе разработки, я делал одно и то же:открыл DevTools → нашёл элемент → поменял значение → понравилось → скопировал → переключился в редактор → нашёл файл → вставил.Это семь шагов ради однострочного изменения. Я сделал LiveStyleSync, чтобы это был один шаг.Что это такоеLiveStyleSync добавляет небольшую панель поверх вашего Vite-приложения в режиме разработки. …

  • воскресенье, 31 мая 2026 г. в 00:00:07
javascript
Как построить эпюры Q и M в многопролётной балке: следующий шаг после построения линий влияния Q и …

В предыдущей публикации я представил веб-инструмент для построения линий влияния в многопролётных шарнирных балках. Инструмент позволяет визуализировать линии влияния поперечных сил Q, изгибающих моментов M и реакций опор R, а также получать численные значения для любого заданного сечения.Теперь — следующий шаг.Я хочу поделиться идеей, как с помощью уже работающего инструмента автоматически строить эпюры Q и M для всей балки целиком. На данный момент это концепция и алгоритм, который я планирую…

  • воскресенье, 31 мая 2026 г. в 00:00:06
github
dreammis / social-auto-upload

自动化上传视频到社交媒体:抖音、小红书、视频号、tiktok、youtube、bilibilisocial-auto-upload social-auto-upload 是一个强大的自动化工具,旨在帮助内容创作者和运营者高效地将视频内容一键发布到多个国内外主流社交媒体平台。 项目实现了对 抖音、Bilibili、小红书、快手、视频号、百家号 以及 TikTok 等平台的视频上传、定时发布等功能。 结合各平台 uploader 模块,您可以轻松配置和扩展支持的平台,并通过示例脚本快速上手。 💎 赞助商 轻视AI:一句话生产MG动画,适合知识,科普,讲解,教程,介绍等类型视频的低成本制作,视频矩阵,养号等,成本只有seedance等1%。现在注册送1500积分 ClawPower 是一家稳定可靠 AI 大模型中转服务商,提供…

  • воскресенье, 31 мая 2026 г. в 00:00:04