RU

Как я делал мессенджер, который на проводе выглядит как обычный HTTPS: пять инженерных историй

Пять инженерных историй из разработки федеративного мессенджера со сквозным шифрованием: сигнатуры DPI в WebRTC, почему не чистый PGP, сеть узлов-та…

мессенджерсквозное шифрованиеdpiфедерацияwebrtcdouble ratchetобход блокировокreact nativeelectronvoip
Habr
RU

От режиссёра КИНО до режиссёра КОДА: как я заставил ИИ создавать полностью готовые программы автоматически

От режиссёра КИНО до режиссёра КОДА: как я создал автономную ИИ-среду разработки EVA Engineer (от промпта до .EXE и .APK) Читать, скачать, создавать!

eva engineerискусственный интеллектllmclaudedeepseekelectronreactпромпт-инжинирингideавтономные агенты
Habr
RU

Меня достала реклама, и я сделал свой торрент-клиент для Windows

Меня достала реклама в торрент-клиентах. Хотелось открывать программу, выбирать нужные файлы и оставлять загрузку в фоне. Так появился Tern: бесплат…

ternторрент-клиентbittorrentwebtorrentelectronjavascriptwindowsopen sourceоптимизацияpet project
Habr
RU

Директ Коммандер на Linux: Работа над ошибками

Неделю назад я выложил статью про то, как запустил Директ Коммандер на Linux . А через пару дней выяснил, что половину той инструкции можно выкинуть…

winelinux mintяндекс директдирект коммандерelectronbashавтообновлениеотладкаяндекс
Habr
RU

Хотел свою систему, которую можно менять когда угодно, и сделал три десктопных AI-приложения

Я всегда хотел иметь свою систему: свои приложения, в которых можно изменить что угодно, а не что-то чужое, что завтра могут поменять. Так появился…

Aiai-агентыtaurielectronollamaлокальные llmfine-tuningloraдесктопные приложенияreact
Habr
RU

Директ Коммандер на Linux: установщик не ставится, а программа работает

Официально Коммандер есть только под Windows и macOS. Установщик под Wine зацикливается намертво, но само приложение запускается — если знать одну д…

Direct CommanderДирект Коммандеряндекс директlinux mintwinebottleselectronflatpakdirectcompositionконтекстная реклама
Habr
RU

От форка до собственной архитектуры: два года и четыре провала разработки SSH-клиента

Иногда продукт начинается с идеи. Иногда с исследования рынка, десятков интервью и аккуратно нарисованного roadmap на три года. МС22 начался примерн…

ssh-клиентменеджер соединенийopen sourcerustelectronrdpимпортозамещениеимпортозамещение поvnc
Habr
RU

Артефакты рендеринга в Chromium и Electron на ноутбуках с гибридной графикой: диагностика и решение

Если у вас ноутбук с Intel iGPU и дискретной видеокартой, а в мессенджерах, редакторах кода и браузерах по краям интерфейса тянутся странные полосы…

windows 11chromiumelectrondirectcompositionгибридная графикаnvidia optimusартефакты рендерингаpowershell
Habr
RU

TUI-агент включает alt-буфер один раз за сессию. Через 256 КБ вывода это ломает терминал

Жалоба звучала как «скролл нестабильный»: колесо в панели с агентом то работает, то нет, текст съезжает, кадры дублируются. Виноват не скролл. Claud…

conptyxterm.jsтерминалelectronclaude codecodexalt-screen
Habr
RU

Ноль устройств в базе: четыре бага, которые видно только в упакованном билде Electron и невнимательность

Привет, Хабр! Пилю потихоньку пет‑проект и решил поделиться тем, что вылезло при первом же деплое. Откуда взялась эта штука   Ос…

telegrambottelegramelectrontypescriptjavascriptпет-проект
Habr
RU

Фреймворк WebDesktopGL для запуска веб-сайтов как десктопных приложений в Astra Linux и Linux системах. Через Chromium

WebDesktopGL — это фреймворк для преобразования веб-сайтов в настольные приложения на основе Chromium. Совместим с Astra Linux и другими системами L…

electronвеб-разработкаchromiumдесктопные приложенияframeworkфреймворкxclipxorgx11wayland
Habr
RU

Делаем P2P-кинотеатр: как мы написали десктопное приложение для совместного просмотра видео на Electron

Я разработал десктопное приложение для Windows, которое позволяет смотреть видео вместе с друзьями онлайн. Ключевая возможность — всё одновременно:…

electronwebrtcp2pscreensharingдесктопное приложениемобильное приложение
Habr
RU

Как я за 12 дней переписал 6 лет Excel-учёта в локальное фитнес-приложение на Electron, FastAPI и SQLite

Последние шесть лет я собирал данные о своих тренировках. Сначала это была обычная тетрадка, потом заметки в телефоне, затем Excel. Со временем табл…

electronfastapisqlitecursoropenaidesktopai-агенты
Habr
RU

Сравниваем современные подходы к разработке десктопных приложений на веб‑технологиях: ElectroBun, NeutralinoJS и Wails

Небольшой R&D о современных альтернативах Electron для десктоп‑приложений на веб‑технологиях. На одинаковом тестовом приложе…

electronelectrobunneutralinojswails
Habr
RU

Редактор, в котором главный — терминал: как я делал лёгкую IDE под эпоху ИИ-агентов

Год назад я почти перестал писать код руками - теперь чаще диктую задачу агенту прямо в терминале. И однажды понял, что мой здоровенный IDE преврати…

electronnode-ptyxterm.jsтерминалии-агентыclaude codeкросс-платформенная разработкаcodemirrorдесктопное приложение
Habr
RU

Как я сделал desktop-версию мессенджера на vanilla Electron, не на React Native for Desktop. И не пожалел

Это четвёртая статья из серии про инженерные решения в ONEMIX — моём мессенджере на React Native. В предыдущих разбирал трёхуровневый кэш сообщений…

electrondesktop appкросс-платформенная разработкамессенджерipcelectron-builderauto-updaterdeep linkssystem trayvanilla js
Habr
RU

Как мы искали тормоза в киосках — и пришли к FPS

В России киоски самообслуживания установлены в 85% ресторанов Додо. Это несколько тысяч устройств, работающих на iOS, Android и Windows. Чтобы не пи…

reactelectronметрики производительностидодокиоскикиоск самообсуживаниядринкит