Блог
Практические статьи KomuraSoft LLC о разработке сайтов, SEO, Google Ads, разработке для Windows, использовании существующих систем и расследовании сбоев.
ИИ-поиск по всему сайту
Поисковые запросы передаются в Cloudflare AI Search для формирования результатов. Не вводите персональные данные.
-
SEO и Google Ads для технического B2B-сайта — как вести оба направления
Как распределить роли между SEO и Google Ads и превратить технический B2B-сайт в источник обращений. Разбираем основы проектирования страниц, измерения и экс...
-
Когда на Windows действительно требуются права администратора — UAC, защищённые области и как это определить на этапе проектирования
Разбираем на практических примерах, когда в Windows требуются права администратора — с точки зрения UAC, защищённых областей, служб, драйверов и проектирован...
-
Что такое VBA — ограничения, перспективы, случаи, когда стоит заменить, и реалистичные паттерны миграции
Разбираем основы и ограничения VBA, его перспективы, случаи, когда стоит заменить, и реалистичный порядок поэтапной миграции макросов Excel и внутренних инст...
-
Введение в кодировки текста в Windows — искажение кодировки (mojibake), возникающее при интеграции с Linux
Разбираем практические причины искажения кодировки в Windows — через различия между CP932, UTF-8, UTF-16, BOM, кодовыми страницами, PowerShell и локалями Linux.
-
Лучшие практики проверки и отображения состояния внешних устройств — проектирование за пределами одного «подключено»
В приложениях, работающих с внешними устройствами, сведение состояния к одному «подключено» приводит к вводящим в заблуждение подсказкам. Разбираем обнаружен...
-
Чек-лист безопасной работы с дочерними процессами в Windows-приложении
Для безопасной работы с дочерними процессами в Windows-приложении важнее не API запуска, а то, кто владеет деревом процессов, и как спроектирована процедура ...
-
Как выбрать способ распространения Windows-приложения — MSI/MSIX/ClickOnce/xcopy/собственный updater
Способ распространения Windows-приложения — это не вопрос вкуса в выборе формата установщика, а выбор степени связанности с ОС и ответственности за обновлени...
-
Распространение Windows-приложения одним файлом — единый бинарный файл и пределы зависимости от ОС
Когда хочется свести Windows-приложение к одному EXE, важно различать «сделать один файл распространения» и «избавиться от зависимости от ОС». Разбираем этот...
-
Правила промптинга, которые снижают число сбоев кодировки текста у Codex в Windows
Разбираем практические правила промптинга для работы Codex с японоязычными файлами в Windows: как не давать сохранять файл «на угадай», сохранять исходную ко...
-
Подводные камни приложений с последовательной связью — вплоть до переподключения и проектирования логов
Разбираем с практической точки зрения подводные камни приложений с последовательной связью, которых стоит избегать при интеграции с оборудованием и управлени...