Blog
Practical articles from KomuraSoft LLC about website development, SEO, Google Ads, Windows development, legacy asset reuse, and bug investigation.
Talk to KomuraSoft LLC about website development, SEO, Google Ads, existing site improvement, Windows development, or technical consulting.
-
Do UUIDs Collide? Implementation and Operational Patterns That Invite Duplicates
UUIDs are hard to collide when used normally, but fixed seeds, snapshots, namespace misuse, truncation, and custom formats can invite duplicates. We organize...
-
SEO and Google Ads for a Technical B2B Site - How to Run Both
How to divide the roles of SEO and Google Ads and turn a technical B2B site into inquiries. We cover page design, measurement, and operations basics, grounde...
-
When Do You Actually Need Administrator Privileges on Windows? - UAC, Protected Areas, and How to Tell by Design
A practical look at when administrator privileges are required on Windows, from the perspectives of UAC, protected areas, services, drivers, and per-user/per...
-
What Is VBA? - Its Constraints, Its Future, When to Replace It, and Realistic Migration Patterns
The basics and constraints of VBA, its outlook, when replacement makes sense, and a realistic approach to gradually migrating Excel macros and internal tools.
-
An Introduction to Windows Text Encodings - The Mojibake That Happens When Integrating with Linux
A practical look at why mojibake happens on Windows, through the differences between CP932, UTF-8, UTF-16, BOMs, code pages, PowerShell, and Linux locales.
-
Best Practices for Checking and Displaying External Device State - Designing Beyond a Single 'Connected'
In device-integration apps, collapsing state into a single 'Connected' invites misleading displays. We work through detection, responsiveness, operational re...
-
A Checklist for Safely Handling Child Processes in Windows Apps
Safely handling child processes in Windows apps depends less on the launch API and more on designing process tree ownership and shutdown procedure. We work t...
-
Choosing a Windows App Distribution Method - MSI/MSIX/ClickOnce/xcopy/Custom Updater
Choosing a Windows app distribution method is not about installer-format preference - it is a choice about OS coupling and update responsibility. We compare ...
-
Single-File Distribution of Windows Apps - Single Binaries and the Limits of OS Dependencies
When you want to ship a Windows app as a single EXE, the difference between shipping one artifact and eliminating OS dependencies matters. We work through .N...
-
Prompting Rules That Reduce Codex Mojibake Accidents on Windows
Practical prompting rules for letting Codex handle Japanese files on Windows: avoid saving on guesswork, preserve existing encodings, and verify by re-readin...