RU

Вместе с Claude сделал бесплатный Spotlight с ИИ для Mac и Windows: ищет файлы и отвечает на вопросы в одной строке

Каждый день я делал одно и то же: открывал Spotlight, чтобы найти файл или запустить программу, а потом лез в браузер, открывал вкладку с ИИ и встав…

SpotlightлаунчерИИClaudeClaude CodeChatGPTOllamaOpenRoutermacOSWindows
Habr
RU

Блокнот — программа, которую Microsoft боялась трогать сорок лет

Если вы хоть раз работали в офисе, то наверняка видели это окно. В панели задач висит Блокнот без названия, а внутри лежат номер телефона без имени,…

БлокнотNotepadWindowsистория WindowsMicrosoftMarkdown.LOGуязвимостьсофт
Habr
RU

Как я несколько часов гуглил, чтобы потом за 15 минут запустить локальный DeepSeek для Python и SQL

Полгода назад мне понадобился  личный AI помощник ( знаю...звучит слишком пафосно и мне самому это словосочетание не нравится ) для р…

OllamaDeepSeekLLMлокальный AIPythonPandasSQLWindowsлокальные модели
Habr
RU

Написал менеджер буфера обмена на Rust, потому что Win+V меня добил

Есть встроенный в Windows Win+V. Я честно пользовался им года полтора. А потом однажды скопировал кусок кода, полез искать то, что ко…

менеджер буфера обменаистория буфера обменабуфер обменаclipboard managerClipVaultRustSQLiteFTS5Windowsдесктопное приложение
Habr
RU

Как я сделал спутник для Codex и дошел до разработки из электрички

Утром оставляю ноутбук включенным и еду на работу. По дороге открываю на телефоне режим «удаленно» и обсуждаю с агентом, что&nbs…

вайбкодингCodexCoPetChatGPTИИ-агентыWindowsпиксельная графикаанимацияличный опыт
Habr
RU

EvertyDisplay: что я сделал и зачем

У меня два монитора, и я давно привык воспринимать их не как отдельные устройства, а как единое рабочее пространство. На&nb…

EvertyDisplayвиртуальный мониторвиртуальный дисплейWindowsRustWin32DirectXDXGIрабочее пространствосистемное программировани
Habr
RU

Я добавил монитор, которого не существует. EvertyDisplay и пространство за краем экрана

С Вами Артур Валиев V. Когда-то давно я начинал писать музыку на пятнадцатидюймовом ЭЛТ-мониторе. Кажется, это был какой-то старенький 550S — огромн…

EvertyDisplayвиртуальный мониторвиртуальный дисплейWindowsRustWin32DirectXDXGIDesktop Duplicationсистемное программирование
Habr
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

Wake‑on‑LAN наоборот: как я сделал Windows‑службу для удалённого выключения ПК

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

Wake-on-LANWoLWindows.NET 8C#UDPудалённое выключениеудалённое управление
Habr
RU

WinStoreRegion: утилита для установки недоступных в регионе приложений Microsoft Store

Началось всё с довольно простой задачи. Мне понадобилось установить приложение из Microsoft Store, но для моего региона оно оказалось недоступно. Гу…

Microsoft StoreWindowsRustWin32open sourceсмена регионаGPLутилитыwinapi
Habr
RU

От клика до железа: хроника одного запроса. Часть 2

В первой части мы заставили кнопку на веб-странице запустить локальный exe-файл через расширение Chrome и Native Messaging Host. Теперь усложним зад…

Chrome Native Messagingрасширения ChromeJavaJavaScriptGraalVMconnectNativeService WorkerManifest V3Native ImageWindows
Habr
RU

Собеседовании для вас большой стресс? Для меня было да, поэтому создал решение

Есть неприятный момент на техническом собеседовании. Интервьюер заканчивает длинный вопрос, и ты понимаешь, что тема знакома. Ты делал это…

нейросетираспознавание речиперевод в реальном времениWindowsRustElectronLLMсобеседованиепоиск работыreal-time
Habr
RU

Голосовой ввод в любое окно Windows за секунду. Офлайн, на CPU, без единого гигабайта torch

Голосовой ввод для Windows за ~1 секунду | Полностью локально • CPU • Open Source Как заставить Whisper распознавать речь почти в 4 раза быстрее на…

WhisperWhisperTypefaster-whisperCTranslate2Speech-to-Textраспознавание речиWindowsPythonCPUOpen Source
Habr
RU

Как я перенёс проверку цен с VPS на компьютеры пользователей — и зачем всё-таки оставил сервер

Сначала PriceTrack проверял страницы маркетплейса на VPS. Селекторы были корректными, но сервер вместо карточек товара получал 403. В итоге я перенё…

архитектура ПОdesktop-приложениеPythonFastAPIPlaywrightпарсингмаркетплейсылокальная обработкараспределённая системаWindows
Habr