블로그
KomuraSoft LLC가 웹사이트 제작, SEO, Google 광고 운용, Windows 개발, 기존 자산 활용, 장애 조사에 관해 실무적으로 활용할 수 있는 관점을 발신합니다.
사이트 전체 AI 검색
검색어는 결과 생성을 위해 Cloudflare AI Search로 전송됩니다. 개인정보는 입력하지 마세요.
-
Windows의 문자 코드를 정리한다 - 왜 문자 깨짐이 일어나는가, 특히 Linux와 조합했을 때 무엇이 어긋나는가
Windows의 문자 깨짐을 바이트 열의 해석 어긋남으로 다시 잡고, CP932와 UTF-8, UTF-16, BOM, console code page, PowerShell 버전 차이를 정리합니다. Linux와 가로지를 때 늘어나는 사고와 운영 규칙, 조사용 4가지 질문까지 실무 관...
-
외부 기기의 상태 확인과 표시의 베스트 프랙티스 - 『접속 중』으로만 끝내지 않는 설계
외부 기기 연계 앱에서 상태를 『접속 중』 한마디로 뭉개면 잘못된 안내가 나오기 쉽습니다. 존재, 세션, 응답성, 기능 준비, 데이터 신선도, 구성 일치, 감시 건전성으로 축을 나누어 표시 문구와 재접속 흐름까지 정리하는 설계 지침을 소개합니다.
-
Windows 앱에서 자식 프로세스를 안전하게 다루기 위한 체크리스트 - Job Object, 종료 전파, 표준 입출력, watchdog의 베스트 프랙티스
Windows 앱이 자식 프로세스에 의존할 때, 기동 API보다 프로세스 트리의 소유권과 종료 절차의 설계가 안정성을 좌우합니다. Job Object로 수명을 묶고, 종료 전파를 분리하며, stdout/stderr를 비동기로 흘리고 watchdog을 별도 프로세스로 두는 베스트 프...
-
Windows 앱의 배포 방식을 어떻게 고를까 - MSI / MSIX / ClickOnce / xcopy / 자체 updater의 판단표
Windows 앱의 배포는 MSI/MSIX/ClickOnce/xcopy/자체 updater 가운데 어느 인스톨러가 새로운가가 아니라, OS 통합의 깊이와 갱신 책임을 누가 갖는가로 고르는 결정이라는 관점에서 실무 판단 기준을 정리합니다.
-
Windows에서 어디까지 싱글 바이너리로 만들 수 있는가 - 1 EXE로 가능한 범위, Windows 의존이 남는 곳, 배포 전 판단표
Windows 앱을 1 EXE로 만들고 싶을 때, 배포물을 합치는 것과 OS 의존을 없애는 것은 다릅니다. .NET single-file·Native AOT·정적 링크의 한계와 WebView2·WinUI·서비스·드라이버에 남는 의존을 판단표로 정리합니다.
-
Windows 환경에서 Codex의 문자 깨짐 사고를 줄이는 베스트 프랙티스 - 환경 정비보다 『이렇게 지시한다』를 먼저 정한다
Windows에서 Codex가 일본어 파일을 다룰 때 문자 깨짐을 줄이는 실무 지시 규칙을 정리합니다. 읽기 전 encoding·BOM·개행 확인, 추측 저장 금지, 기존 유지·신규 UTF-8, 재독 검증, 이상 시 보고까지를 AGENTS.md에 상설하는 운영 패턴을 제시합니다.
-
시리얼 통신 앱의 함정 - 1 byte 단위, 타임아웃, 플로우 컨트롤, 재접속, USB 변환, UI 프리즈를 먼저 정리
시리얼 통신 앱이 가끔 멈추거나 응답이 어긋나는 진짜 원인은 byte stream의 메시지 경계, 타임아웃, 재접속, single writer 설계에 있습니다. 실무에서 무너지기 쉬운 함정과 먼저 정리할 체크리스트를 한 번에 정리했습니다.
-
Windows 앱이 프로그램 실수에 의한 예외로 떨어져도 확실히 로그를 남기려면 - in-process에 걸지 않는 설계와 WER / 최종 로그 / 감시 프로세스의 베스트 프랙티스
Windows 앱이 예상 밖의 예외로 떨어져도 원인을 추적할 수 있도록, 통상 로그·최종 크래시 마커·WER LocalDumps·감시 프로세스를 어떻게 조합할지를 실무 관점에서 정리하고, in-process 핸들러에 의존하지 않는 설계의 베스트 프랙티스를 알려드립니다.
-
Windows 앱에서의 UX 설계의 사고방식 - ToC / ToB / 감시 / 현장 단말 / 상주 도구에서 무엇을 우선할지의 판단표
Windows 앱의 UX 설계에서 ToC, ToB 사무, 감시, 현장 단말, 상주 도구 등 용도별 우선순위를 한 장의 판단표로 정리합니다. 키보드 완결, 터치 대응, 접근성, 다이얼로그 방침까지, 설계 리뷰 초기 단계에서 바로 쓸 수 있는 실무 지침입니다.
-
Windows Forms, WPF, WinUI 중 어느 것으로 할까 - 신규 개발, 기존 자산, 배포, UI 표현의 판단표
Windows 데스크톱 앱을 C#/.NET으로 새로 만들 때 WinForms·WPF·WinUI 중 무엇을 고를지, 신규 개발과 기존 자산, 배포 방식, UI 표현력, 팀 문화의 다섯 축으로 비교한 한 장짜리 판단표를 제시하여 독자가 자기 프로젝트에 가장 마찰이 적은 길을 빠르게 결...