TLDR: Для Mikrotik'ов на базе Arm, Arm64 и Amd64 создана рабочая реализация AmneziaWG для подключения к AmneziaWG и AmneziaVPN серверам. Для воспроизводимой настройки создан небольшой конфигуратор, который по входному amneziawg.conf формирует набор команд для RouterOS Terminal (и скрипт очистки): https://amneziawg-mikrotik.github.io/awg-proxy/configurator.html. Итоговый контейнер весит очень мало, почти не потребляет ЦПУ (1-2%), использует 7-10 МБ Ram на ARM64.Github: https://github.com/…
Технология eBPF у всех на слуху, но написать свой инструмент и получить все выгоды от eBPF не так просто из-за недостатка информации. Привет, Хабр! Я — Дмитрий Самохвалов, архитектор в компании К2Тех. Помимо этого пишу на GO и на Rust, и стараюсь делать жизнь наших инженеров и разработчиков интереснее и проще. В этой статье по мотивам доклада с Golang Conf я расскажу, как мы пришли к работе с eBPF и покажу на примере написания своего XDP-фильтра, как начать работу с eBPF, используя Go. Также мы…
Пара слов о том, как программисты разных конфессий справляются с самой очевидной задачей в Computer Science.А вы уверены, что хорошо понимаете все тонкости разворачивания списков?Задача разворота связного списка до сих пор в десятке самых популярных на собеседованиях, и умудренные опытом джейсоноукладки разработчики наивно полагают, что подводных камней в ней уже давно не осталось. Ну что ж, давайте посмотрим, насколько там все очевидно.Связный список. Связный, блин, список. Эта штука преследуе…
Сегодня выпустили первую версию нашего опенсорс-конструктора для e-com и финтех-продуктов. Рассказываем, что внутри и чем Роллаут уже сейчас может пригодиться любому бизнесу, что-нибудь продаёт или принимает оплату онлайн.РОЛЛАУТ.РФРабота над UX и визуальной составляющей любого продукта во всех компаниях выглядит плюс-минус одинаково. Сначала надо разобраться в теме: погрузиться в индустрию, посмотреть на конкурентов, собрать референсы и нарисовать CJM. Потом — учесть лучшие практики в макетах.…
Привет! Меня зовут Алексей, я работаю в команде Авторизации Банки.ру. Сегодня хочу познакомить вас с тем, как написать свой плагин для semantic-release. Что это такое и как с ним работать я описал в своей предыдущей статье. Эта статья будет полезна тем, кто хотел бы встроить дополнительный функционал в поток выпуска новых версий пакетов.Semantic-release – это npm пакет, который автоматизирует весь рабочий процесс релиза (выпуска) пакета, включая: определение номера следующей версии, создание пр…
[CVPR 2026] PersonaLive! : Expressive Portrait Image Animation for Live Streaming Expressive Portrait Image Animation for Live Streaming Zhiyuan Li1,2,3 · Chi-Man Pun1,📪 · Chen Fang2 · Jue Wang2 · Xiaodong Cun3,📪 1 University of Macau 2 Dzine.ai 3 GVC Lab, Great Bay University 📋 TODO If you find PersonaLive useful or interesting, please give us a Star🌟! Your support drives us to keep improving. Fix bugs (If you encounter any issues, please feel free to open an issue or co…
RuVector is a high performance vector and graph database built in Rust for AI, agentic systems, and real time analytics. It combines HNSW search, dynamic minimum cut coherence, graph intelligence, and self learning memory into one unified engine for scalable, low latency reasoning and structured retrieval.RuVector The vector database that gets smarter the more you use it — and now ships as a cognitive container. npx ruvector Most vector databases are static — they store embeddings and se…
https://github.com/tamazyanarsen/reactive-web-componentsПроблема: эффекты живут дольше компонентовРеактивная модель на основе сигналов и эффектов — мощная штука. Сигнал хранит значение, эффект подписывается на сигнал и срабатывает при каждом изменении. Но есть фундаментальная проблема: когда компонент удаляется из DOM, его эффекты продолжают жить — они всё ещё подписаны на сигналы, всё ещё ссылаются на DOM-узлы, которых больше нет.В классических фреймворках эта проблема прячется за абстракциями…
Use Claude Code, Cursor CLI or Codex on mobile and web with CloudCLI (aka Claude Code UI). CloudCLI is a free open source webui/GUI that helps you manage your Claude Code session and projects remotely Cloud CLI (aka Claude Code UI) A desktop and mobile UI for Claude Code, Cursor CLI and Codex. You can use it locally or remotely to view your active projects and sessions in Claude Code, Cursor, or Codex and make changes to them from everywhere (mobile or desktop). This gives you a proper in…