Блог
Практические статьи KomuraSoft LLC о разработке сайтов, SEO, Google Ads, разработке для Windows, использовании существующих систем и расследовании сбоев.
ИИ-поиск по всему сайту
Поисковые запросы передаются в Cloudflare AI Search для формирования результатов. Не вводите персональные данные.
-
Как перевести приём заказов по факсу в веб ── проектирование периода двойной эксплуатации и практика поэтапного перехода
Практическое руководство по переводу заказов, принимаемых по факсу, на веб-заказы или импорт CSV. Разбираем, почему одномоментный полный переход в веб часто ...
-
Что такое EDI? Как это упрощает приём и оформление заказов между компаниями — от факса, e-mail и ручного ввода к обмену данными
EDI — это механизм обмена торговыми данными, такими как заказы и счета-фактуры, напрямую между информационными системами компаний. В статье простым языком об...
-
Японская эра, праздники и даты закрытия периода в бизнес-приложениях — устойчивый к смене эры дизайн, JapaneseCalendar и расчёт рабочих дней на практике
Показать «Рэйва 8» в отчёте, рассчитать рабочие дни без учёта праздников, оплатить в последний рабочий день месяца, следующего за закрытием периода 20-го чис...
-
Практическое руководство по Process Monitor (ProcMon) — как за 10 минут выяснить, почему «настройки не читаются» или возникает ACCESS DENIED
«Исправил конфигурационный файл, но изменения не применяются», «вчера всё работало, а сегодня приложение не запускается» — прежде чем лезть в исходный код, P...
-
Когда не стоит переводить Windows-приложение в веб: таблица решений и «разделение» как реальный выход
Запросов на перевод корпоративных Windows-приложений в веб становится всё больше, но для приложений с интеграцией оборудования, локальной обработкой файлов, ...
-
Интернационализация приложений WinForms/WPF — resx, сателлитные сборки и переключение культуры на практике
Разбираем интернационализацию десктопных приложений Windows на практике: различие между CurrentCulture и CurrentUICulture, устройство ресурсов через resx и с...
-
CSV — не «просто текст»: практика работы с CSV в бизнес-приложениях на C# (кодировки, совместимость с Excel, защита от инъекций)
Разбираем типичные ошибки при вводе-выводе CSV в бизнес-приложениях — самописный парсинг через Split(','), искажение текста в Excel из-за UTF-8 без BOM, поте...
-
Не оборачивайте HttpClient в using ── практика HTTP-взаимодействия в бизнес-приложениях на C# (паттерны создания, тайм-ауты, повторные попытки)
HttpClient в C#, создаваемый через using при каждом запросе, приводит к исчерпанию сокетов, а статический HttpClient перестаёт учитывать изменения DNS. Разби...
-
Как точно найти причину «медленной работы» с PerfView и dotnet-trace — практическое введение в анализ производительности .NET
Когда бизнес-приложение «работает медленно», «загружает ЦП под завязку» или «иногда зависает», какой инструмент выбрать и на что смотреть? В статье разобраны...
-
Google Ads для BtoB с небольшим бюджетом — как получить результат при нескольких десятках тысяч иен в месяц
Практическое руководство для BtoB-компаний, которые начинают Google Ads с бюджетом в несколько десятков тысяч иен в месяц. Разбираются средний дневной бюджет...