블로그
KomuraSoft LLC가 웹사이트 제작, SEO, Google 광고 운용, Windows 개발, 기존 자산 활용, 장애 조사에 관해 실무적으로 활용할 수 있는 관점을 발신합니다.
웹사이트 제작, SEO, Google 광고 운용, 기존 사이트 개선, Windows 개발, 기술 상담까지 한 번에 상담할 수 있습니다. 상황 정리 단계여도 문제 없습니다.
웹사이트 제작 · SEO · Google 광고에 대해 상담하기-
Windows 소프트 리얼타임 실전 가이드 - 지연을 줄이기 위한 체크리스트
평범한 Windows 10/11 위에서 user-mode 앱의 지연과 지터를 줄이는 실전 지침을 정리합니다. fast/slow path 분리, 큐와 타이머 설계, 우선순위·MMCSS, 전원 설정, p99 계측까지 어디부터 재검토할지 체크리스트로 보여드립니다.
-
파일 연계의 배타 제어 기초 지식 - 파일 락과 원자적 claim의 베스트 프랙티스
공유 폴더 파일 연계의 배타 제어를 정리합니다. 파일 락만으로 부족한 이유, 원자적 claim과 temp -> rename, idempotency를 조합해 다중 워커 경합과 쓰기 도중 읽기 사고를 막는 받아넘기기 프로토콜의 설계 지침을 정리했습니다.
-
C#에서 네이티브 DLL을 쓴다면 C++/CLI 래퍼가 유력한 이유 - P/Invoke와 비교해 정리
C#에서 네이티브 DLL을 호출할 때 P/Invoke로 충분한 단순 C API 케이스와, 클래스·소유권·예외·std::wstring 같은 C++ 사정이 얽혀 C++/CLI 래퍼가 유효해지는 경계를 비교 정리하고 단계적 이행 관점까지 짚어 줍니다.
-
HCP 차트란 무엇인가 - HCP-DSL을 결정론적 SVG로 변환하는 MakingHCPChartSkill 사용법
HCP 차트의 기본 개념부터, MakingHCPChartSkill을 이용해 HCP-DSL을 결정론적 SVG로 변환하는 절차, 리포지토리 구조와 주요 스크립트의 역할, 도면을 CI·리뷰 흐름에 안전하게 녹여내기 위한 핵심 포인트를 단계별로 풀어 설명합니다.
-
COM STA/MTA 기초 - 스레드 모델과 행(hang)을 피하는 사고방식
COM의 STA/MTA를 Apartment 모델 관점에서 정리하고, UI 스레드가 STA인 이유와 메시지 펌프 부재가 데드락을 부르는 메커니즘, 마샬링 오버헤드의 기준값까지 그림과 함께 짚어 행을 피하는 설계 감각을 익힐 수 있도록 돕는 입문 가이드입니다.
-
32bit 앱에서 64bit DLL을 호출하는 방법 - COM 브리지가 도움이 되는 케이스 스터디
32bit 앱에서 64bit DLL을 직접 로드할 수 없는 Windows 제약을, Out-of-proc COM(EXE) 서버로 우회하는 발상을 시퀀스 다이어그램과 C# 샘플로 따라가며, 마샬링과 IPC 비용까지 한 번에 정리해 드립니다.
-
COM이란 무엇인가 - Windows COM 설계가 지금도 아름다운 이유
Windows의 COM이 무엇이고 왜 지금도 중요한지, 인터페이스 중심 설계, IUnknown, GUID, 바이너리 호환성, 프로세스 경계를 넘는 재사용이라는 관점으로 정리하여 레거시 자산 활용과 현대적 Windows 개발에서 COM 설계 철학을 이해하는 출발점을 제공합니다.
-
기술 블로그 개설 안내 - Windows / C# / COM 개발 블로그를 시작했습니다
고무라소프트 기술 블로그 개설 안내입니다. Windows, C# / .NET, COM, 설계, 개발 도구 같은 실무 주제를 비정기로 발신할 예정이며, 무엇을 어떤 빈도로 다루는지 미리 파악할 수 있는 글입니다.