Blog
Practical articles from KomuraSoft LLC about website development, SEO, Google Ads, Windows development, legacy asset reuse, and bug investigation.
AI search across this site
Search queries are sent to Cloudflare AI Search to generate results. Please do not enter personal information.
-
Windows Text Encodings and Line Endings - The Basics of Mojibake and CRLF/LF
Why text gets garbled on Windows and why CRLF vs LF still causes trouble. How UTF-8, UTF-16, and CP932 (Shift_JIS) differ, plus rules that prevent mojibake.
-
Pseudo-Random vs. True Random Numbers - How Do You Actually Tell Them Apart?
Pseudo-random (PRNG) vs true random (TRNG): PRNGs are deterministic and seeded; TRNGs harvest physical entropy. How to tell them apart and when each fits.
-
GS1 Barcode Standards: The Basics and Operational Pitfalls
What GS1 barcode standards actually standardize: the differences between GTIN, AIs, GS1-128, GS1 DataMatrix, and GS1 QR Code, plus the points where real-worl...
-
Registration and Bitness Pitfalls in COM/OCX/ActiveX Development
Why COM/OCX components fail with 0x80040154 or break outside your dev machine: bitness mismatches, regsvr32 vs Regasm, HKCR views, and admin-rights traps.
-
Where Should catch and Logging Go in Exception Handling?
To avoid broad catches in deep helpers, duplicate logs at every layer, and result-mapping that hides root causes, we organize the responsibilities of the bou...
-
What Is ClickOnce? - How It Works, How It Updates, and Where It Fits (and Doesn't) in Practice
An overview of ClickOnce, the deployment technology used for .NET Windows desktop apps - manifests, updates, the cache, signing, and which projects it suits ...
-
What Is Windows Efficiency Mode? - The Green Leaf Icon and How to Turn It Off
What Efficiency mode and the green leaf icon mean in Windows 11 Task Manager, how to turn it off, how to minimize it across all processes with power mode or ...
-
How to Speed Up App Validation with Windows Sandbox
How to use Windows Sandbox to isolate administrator-privilege issues, reproduce problems in a clean environment, and simulate missing privileges or resources...
-
How to Place Images, Figures, and Screenshots in Word Manuals Without Breaking the Layout
To keep images, figures, and screenshots from breaking in Word manuals, we walk through in-line placement, captions, anchors, spacing, templating, and pre-di...
-
Security Design for Auto-Update - Why HTTPS Alone Is Not Enough
We treat auto-update as a trust boundary and walk through signed metadata, client-side verification, key separation, rollback protection, and fail-closed des...