RU

Как я убрал из своего менеджера паролей ошибку «неверный пароль»

Несколько лет назад я написал себе маленький менеджер паролей: Electron, React и какое-то симметричное шифрование из npm: ключ из пароля, им же заши…

отрицаемое шифрованиеправдоподобное отрицаниеArgon2XChaCha20-Poly1305менеджер паролейRustrustore
Habr
RU

Сфера — полностью кириллический язык программирования: от «Привет, мир» до HTTP‑сервера и bare‑metal

На фоне десятков языков с привычным английским синтаксисом появление «Сферы» выглядит почти вызовом: это полностью кириллический язык прог…

Сфераязык программированиякомпиляторRustLLVMкириллицапакетный менеджермногопоточностьARCотладчик
Habr
RU

Следуй за белым кроликом: пишем VPN на Rust и ищем выход из собственного туннеля

Следуй за белым кроликом. В «Матрице» герои возвращались в реальный мир через телефон. Мне эта идея понравилась настолько, что собственный VPN я наз…

VPNRustQUICTUNTLSсетевое программированиеобфускация трафикаAmneziaWGXrayREALITY
Habr
RU

Platinum One OS на базе Samsung M52 звонки, смс, Vulkan, Misa

Первый запуск Linux на телефоне выглядит как победа: появляется рабочий стол, реагирует сенсор, открывается терминал. Потом начинаешь пользоваться у…

Platinum OSLinuxSamsung Galaxy M52мобильная ОСUbuntuRustQt QuickVulkanAI-ассистентразработка ОС
Habr
RU

Линкер mold переписывают на Rust: версия 3.0 получит линкер-скрипты и сможет собирать ядра

Руи Уэяма объявил, что линкер mold переписывают на Rust. В версии 3.0 появится поддержка линкер-скриптов, чтобы mold мог заменить GNU ld при сборке…

LinuxOpen SourceИнструментыКомпиляторыRustНовости
Tproger
RU

После C++ захотелось изучить Rust поглубже. Да и под рукой не оказалось софтины с нужным функционалом Quicksort

Каждый день мы работаем с файлами: перемещаю, копируем, сортируем, раскладываем по папкам. И каждый день тратим массу времени на то, чтобы открыть н…

RustTauriWindowsCOMфайловый менеджерClean Architectureконтекстное менюShell ExtensionIPCразработка Open Source
Habr
RU

2,2 МБ против 128 МБ: честный бенчмарк Win32 и Tauri на живом голосовом клиенте

После статьи о выборе Tauri нас спросили, сколько памяти будет занимать программа, которая живёт в трее рядом с игрой. Мы запустили старый БОЛТУН на…

Win32Tauri 2WebView2C++Rustоперативная памятьбенчмаркпроизводительностьголосовой чатWindows
Habr
RU

После комментариев на Хабре мы развернули тестовую ветку БОЛТУНа: Electron, WinUI 3 или Tauri 2?

После первой статьи о БОЛТУНЕ мы развернули отдельную тестовую ветку и начали выбирать новый стек интерфейса. С помощью ИИ сравнили Electron, WinUI…

Tauri 2ElectronWinUI 3RustC++WebView2Win32WASAPIавтокалибровкаголосовой чат
Habr