Рубрика «open source» - 8
Russian Railway Simulator (RRS): семь лет спустя
2026-04-06 в 13:32, admin, рубрики: c++17, Lua, open source, vulkanscenegraph, Железнодорожный симулятор, симуляторКак мы потеряли GitBook за 5 минут и нашли Gramax — open-source альтернативу, которую теперь используем сами
2026-04-04 в 11:36, admin, рубрики: Git, gitbook, Gramax, markdown, open source, документация, стартапЯ устал настраивать ПК и написал свое приложение для Windows на Flutter
2026-04-04 в 6:26, admin, рубрики: ffmpeg, flutter, open source, pet-project, python, windows, автоматизация, скриптыПривет. Меня зовут Никита.
Наверняка многим знакома ситуация: кто‑то из друзей или родственников просит «почистить комп», «передалать PNG в JPG» или «раскидать свалку файлов в загрузках».
В какой‑то момент мне это надоело и я решил обернуть все свои рутинные скрипты в удобный графический интерфейс. Чтобы можно было просто скинуть человеку один.exe файл, и всё работало из коробки. Никаких установок питона, никаких консолей.
Так появился мое приложение SmartLauncher
Authorization без middleware: как я завернул Casbin в декораторы для FastAPI
2026-04-02 в 17:46, admin, рубрики: ABAC, api, Casbin, fastapi, open source, python, rbac, авторизация, декораторыКогда в FastAPI-проекте появляется нормальная авторизация, код быстро начинает расползаться в стороны.
Сначала все выглядит терпимо: один Depends(get_current_user), один Depends(get_enforcer), одна ручная проверка. Потом роутов становится больше, правил доступа становится больше, и внезапно половина endpoint’ов начинает содержать не бизнес-логику, а обвязку вокруг нее.
В какой-то момент меня перестал устраивать и классический подход через dependency injection в каждом роуте, и вариант с middleware. Хотелось, чтобы правило доступа было видно прямо рядом с маршрутом, но при этом не приходилось таскать авторизацию в сигнатуры всех функций.
Evil Merge: как малварь пряталась в git merge-коммите 3,5 месяца
2026-04-01 в 14:46, admin, рубрики: evil merge, Git, open source, security, supply chain attackНесколько месяцев назад я делал плановую проверку кодовой базы на одном из проектов и нашёл обфусцированный код в файле vite.config.js. Он был на той же строке что и закрывающий };, но сдвинут вправо на несколько сотен пробелов — туда, куда ни один diff-вьюер не прокрутит и ни один редактор не покажет без горизонтального скролла.
Я пошёл смотреть через git log — какой коммит это принёс. Оказался merge-коммит. Не обычный коммит в ветке — именно merge. И вот тут началось интересное.
Merge, который не должен был ничего менять
Я устал рулить десятками CLI AI-агентов и терминалов на разных машинах — навайбил Agent-Bridge
2026-03-29 в 8:16, admin, рубрики: ai-агенты, claude code, open source, persistent sessions, pty, remote development, self-hosted, vibe coding, визуальное управление
Привет. Меня зовут Вадим, в разработке я очень давно — поучаствовал во всём, в чём можно: стартапы, продуктовые команды, инфра и всё такое. Последнее время плотно живу в терминальных AI-агентах: Claude, Codex, и всём, что появляется каждую неделю.
PrimeCode — графический интерфейс для OpenCode CLI в VS Code
2026-03-27 в 4:15, admin, рубрики: AI coding, ai-ассистент, cli, IDE, open source, opencode, TypeScript, vs code, расширениеПривет. Делаю расширение для VS Code, которое даёт OpenCode CLI полноценный графический интерфейс.
Суть простая: OpenCode — мощный CLI-агент, но работать с ним в терминале на длинных сессиях не всегда удобно. Хотелось нормально видеть, что происходит — tool calls, изменения файлов, контекст, токены. Не форк, не отдельный продукт — именно UI-слой поверх OpenCode, который общается с ним через SDK и SSE-стриминг.
Если вы уже работаете с OpenCode и у вас есть существующие сессии — можно продолжить работу с ними прямо через расширение. Вся история, контекст, tool calls — всё подхватывается.
Что умеет
ONYX: self-hosted мессенджер с LAN-режимом — история одного инди-проекта
2026-03-25 в 23:01, admin, рубрики: e2ee, flutter, lan, node.js, open source, self-hosted, x25519, криптография, мессенджер, шифрованиеКогда смотришь на существующие self-hosted мессенджеры, часто видишь одно из двух: либо сложную инфраструктуру, которую непросто развернуть (Matrix/Synapse), либо минимализм без шифрования. ONYX — это попытка найти середину: простой в развёртывании сервер, полноценное E2E-шифрование и режим работы в локальной сети без интернета вообще.
Архитектура проекта
|
Компонент |
Технология |
|---|---|
|
Клиент |
Flutter (Android, Windows, macOS, Linux) |
|
Сервер |
Node.js — Express + express-ws + ws |
|
База данных |
MariaDB + Redis (сессии, кэш) |
| Читать полностью » |
AmneziaWG 2.0: от маскировки трафика к полной мимикрии
2026-03-25 в 7:52, admin, рубрики: amneziavpn, amneziawg, android, linux, open source, self-hosted, vpn, wireguard, анонс, обход блокировок
Всем привет!
На связи команда разработчиков Amnezia. Сегодня хотим рассказать о важном обновлении нашего протокола – AmneziaWG 2.0, а также о том, как с его помощью можно Читать полностью »
От «Долгого Джонта» Кинга до pip install: пишем HAL для атомного манипулятора
2026-03-25 в 5:37, admin, рубрики: open source, python, reinforcement learning, stm, машинное обучение, нанотехнологииTL;DR: Начал с фантазий про телепортацию из рассказа Стивена Кинга, закончил Python-пакетом для управления сканирующим туннельным микроскопом. 41 тест, симулятор вместо оборудования за $500K, замена LabVIEW на asyncio.
pip install amrl-transport- и можно тренировать RL-агента для манипуляции отдельными атомами, не выходя из дома.
Как все началось
Есть у Кинга рассказ «Долгий Джонт» (The Jaunt). Там телепортация работает так: объект разбирается в точке A и собирается в точке B. Мгновенно. "Джонт горка" все дела.


