AmneziaWG 3.0 зашифровал заголовки пакетов, 3.1 добавил случайные хвосты — и оба раза «просто обновить бинарники» оказалось недостаточно. Это конспект двух обновлений, прогнанных через собственную панель: кто в связке awg-quick / awg / amneziawg-go за что отвечает, какие параметры обязаны совпасть на сервере и клиенте побайтово, а какие каждая сторона ставит себе сама, почему S1—S4 больше не могут быть меньше 12 и в каком порядке мигрировать живой сервер, чтобы не отключить разом всех клиентов.
Рубрика «open source» - 9
AmneziaWG: от 2.0 к 3.1, и что творится у вас под капотом
2026-09-09 в 12:27, admin, рубрики: amnezia, amneziavpn, amneziawg, open source, self-hosted, vpn, wireguard, информационная безопасность, Сетевые технологииКак я объяснял племяннику 2x + 4 = 10 и случайно собрал визуальную лабораторию (сайт)
2026-09-09 в 2:35, admin, рубрики: edtech, MathRoots, open source, React, визуализация, граф знаний, искусственный интеллект, математика, нейросети, образованиеМеня зовут Артур Валиев. Недавно мне пришлось объяснять племяннику совершенно страшную математическую конструкцию:
Опенсорс — это ред флаг
2026-09-04 в 14:11, admin, рубрики: keenetic, linux kernel, open contribution, open source, OpenWrt, апстрим, контрибьюция, мейнтейнер, опенсорсОт каждого по способностям, каждому по потребностям. — Карл Маркс, «Критика Готской программы»
После прошлой статьи про Klipper самым частым возражением было не «вы неправы». Самым частым было: «Ну и чо такого? Форкнул, сделал патч, пользуешься». Причём писали это люди, которые сами так живут, — и которых, судя по всему, совершенно не беспокоит, что их труд утонет в миллионах форков и никогда никому не пригодится.
Так что такого? Чтобы ответить, придётся сначала договориться, что вообще значит «открытый».
Публичный — не значит открытый
Откройте Читать полностью »
Я хотел понять, где создана AI‑картинка. В итоге разобрался, что на самом деле проверяет C2PA
2026-08-18 в 12:32, admin, рубрики: AI-контент, C2PA, Content Credentials, Credentio, Google, open source, медиаконтент, проверка изображений, происхождение контента, цифровая подпись13 августа Google выложила Credentio — C++ библиотеку для проверки C2PA Content Credentials. Я решил собрать её и сделать простой тест: кидаешь картинку и смотришь, можно ли понять, камера это, генератор или редактор.
Спойлер: нельзя. Причём ограничение оказалось не в Credentio — я просто неправильно понимал, какую задачу вообще решает C2PA. Он не анализирует пиксели и не пытается угадать происхождение изображения. Если в файле нет C2PA‑данных, проверять ему попросту нечего.
Телеметрия выключена. Кто еще ходит в сеть из вашей IDE
2026-08-18 в 9:52, admin, рубрики: ai-ассистенты, IDE, open source, sysmon, vs code, приватность, сетевой трафик, телеметрияtelemetry. telemetryLevel=off - самая популярная галочка приватности в редакторе. Она честно выключает три класса событий самой платформы VS Code: crash reports, error telemetry и usage data. И на этом ее действие заканчивается.
За пределами настройки остаются обновления, каталог расширений, Settings Sync, проверка лицензии, Git, реестры пакетов, схемы, webview, сами расширения и запрос к AI-провайдеру. Эти каналы не управляются флагом телеметрии платформы, потому что решают другие задачи.
Алгоритм был правильным. Ошибка была в контракте графа
2026-08-13 в 10:04, admin, рубрики: golang, open source, архитектура кода, бенчмаркинг, графовые алгоритмы, проектирование api, рефакторинг, структуры данныхМне нужен был сервис, в котором должны были работать несколько разных алгоритмов. Часть математики я помнил, часть понимал поверхностно, часть собирался восстановить по ходу работы. Чтобы быстрее получить прототип, я подключил LLM к генерации бойлерплейта, интерфейсов и первых реализаций.
Через несколько дней (говно)кода стало много — вменяемого сервиса не получилось.
Один BFS принимал map[string][]stringЧитать полностью »
Как создавалась CMS Joomla! и как она представлена в патентах
2026-08-09 в 5:18, admin, рубрики: cms, cms free, cms разработка, cms с удобной админкой, Joomla, joomla cms, joomla system tool, open source, история создания, патентование
В мире, пожалуй, есть несколько самых популярных классических систем управления сайтами — это, конечно, WordPress и Joomla!. Joomla! немного сложнее WordPress, да и шаблонов дизайна у нее меньше. Но ее доля Читать полностью »
Голосовой ввод в любое окно Windows за секунду. Офлайн, на CPU, без единого гигабайта torch
2026-08-08 в 7:59, admin, рубрики: cpu, CTranslate2, faster-whisper, open source, python, speech-to-text, Whisper, WhisperType, windows, распознавание речиСуществующие решения для диктовки текста меня не устраивали по одной и той же причине: голос уходит на чужой сервер, а за это ещё и просят подписку. Wispr Flow, Blabby, встроенный Win+H — всё либо в облаке, либо работает так, что проще напечатать.
Хотелось простого: нажал хоткей, сказал, нажал ещё раз — текст появился в том поле, где стоял курсор. Хоть в браузере, хоть в IDE, хоть в мессенджере. Локально. Бесплатно. Без прав администратора.
Получился WhisperType — MIT, Windows 10/11 x64, ~250 МБ после установки плюс 1.6 ГБ модели. Актуальная версия — 1.3.1Читать полностью »
Нагрузочный тест Sockudo: два бага в чужом Rust‑коде, которые кладут сервис на ровном месте
2026-08-08 в 7:36, admin, рубрики: gdb, open source, pusher, Rust, sockudo, web socket, нагрузочное тестирование, отладкаЯ делаю NotiBox — Pusher‑совместимый сервис realtime уведомлений. Под капотом я использую Sockudo — WebSocket сервер на Rust. Прежде чем показывать реальным пользователям, я решил проверить, на сколько Sockudo на самом деле «blazingly fast».
Я ожидал, что это будет лёгкая прогулка, типичное тестирование нагрузки. Даёшь мало ресурсов серверу, запускаешь бенчмарк, видишь что он захлёбывается запросами в какой‑то момент, и фиксируешь показатели.
Идеальный сценарий — полная загрузка процессора, памяти или сети, тогда ты реально нашёл предел ресурсов. Проверяешь масштабируемость и готово.
EvertyDesk: я отдаю то, на что ушли годы
2026-08-07 в 23:48, admin, рубрики: EvertyDesk, EVRT, EVRTCK, Iced, nvenc, open source, Rust, RustDesk, видеокодек, удалённый доступМеня зовут Артур Валиев. Я открыл исходники EvertyDesk Lite — и заодно EvertyDesk Next, то, что должно было стать следующей версией. Полностью. Без купюр.
Дальше — честный разбор того, что там внутри, без излишней скромности, но и без пафоса. Просто отчёт человека, у которого закончилось время.
