블로그
KomuraSoft LLC가 웹사이트 제작, SEO, Google 광고 운용, Windows 개발, 기존 자산 활용, 장애 조사에 관해 실무적으로 활용할 수 있는 관점을 발신합니다.
사이트 전체 AI 검색
검색어는 결과 생성을 위해 Cloudflare AI Search로 전송됩니다. 개인정보는 입력하지 마세요.
-
VBScript 폐지에 대비하는 VBA·사내 도구 점검 가이드
VBScript 단계적 폐지에 대비해 VBA·Excel 매크로·사내 도구의 인벤토리, 정적 검출, 실행 로그, 대체 기술 선정, 테스트, 단계적 배포를 정리합니다.
-
문의 폼 이메일이 도착하지 않는 원인과 해결 방법
문의 폼 알림 메일이 도착하지 않는 원인을 SPF/DKIM/DMARC, From 헤더, 외부 SMTP, 공유 호스팅, PHP mail(), 진단 절차 관점에서 정리합니다.
-
GCPW란 무엇인가 - Windows 로그온을 Google 인증으로 다루는 방법
Google Credential Provider for Windows(GCPW)의 구조, Windows device management 병행 사용, 기존 프로필, 최초 로그온, 오프라인, 2단계 인증, 도입 시 주의점을 정리합니다.
-
Windows의 문자 인코딩과 줄바꿈 - 문자 깨짐과 CRLF/LF의 기본
Windows에서 섞이기 쉬운 Shift_JIS / UTF-8 / UTF-16, 문자 깨짐, CRLF / LF의 차이를 실무에서 판단하기 쉽게 정리합니다.
-
의사난수와 진짜 난수의 차이 - 어떻게 구별하는지 정리
의사난수와 진짜 난수(진성난수 / 물리 난수 / NRBG)의 차이를 재현성, 예측 가능성, entropy source, 통계 검정, 실무에서의 용도 구분 관점에서 정리합니다.
-
GS1 바코드 규격의 기본과 현장 운용의 주의점
GS1 바코드 규격에서 무엇이 표준화되어 있는지, GTIN·AI·GS1-128·GS1 DataMatrix·GS1 QR 코드의 차이와 현장 운용에서 막히기 쉬운 포인트를 정리합니다.
-
COM/OCX/ActiveX 개발에서 막히기 쉬운 등록과 bitness의 함정
COM, OCX, ActiveX 개발에서 자주 막히는 32bit/64bit, Visual Studio 2022, regsvr32/Regasm, 관리자 권한, HKCR, STA/MTA를 실무 관점에서 정리합니다.
-
예외 처리에서 catch와 로그는 어디에 두어야 하는가
깊은 helper에서 넓게 catch하는 것, 각 계층의 중복 로그, 원인을 가리는 결과화를 피하기 위해, 예외를 잡는 경계, 주 로그, 회복 판단의 책임을 정리합니다.
-
ClickOnce란 무엇인가 - 동작 방식, 업데이트, 적합한 경우와 그렇지 않은 경우를 실무 관점에서 정리
.NET의 Windows 데스크톱 앱 배포에 쓰이는 ClickOnce에 대해, 매니페스트, 업데이트, 캐시, 서명, 적합한 경우와 그렇지 않은 경우를 Mermaid 다이어그램과 함께 정리합니다.
-
Windows 효율 모드란 - 녹색 잎 아이콘과 끄는 방법
Windows 11 작업 관리자에 나타나는 효율 모드의 의미, 녹색 잎 아이콘 보는 법, 끄는 절차, 레지스트리나 전원 모드로 모든 프로세스의 효율 모드를 되도록 돌리지 않는 방법, 끌 수 없는 경우, Microsoft Edge 절전 기능과의 차이를 정리합니다.
-
Windows Sandbox로 앱 검증을 빠르게 하는 방법
Windows Sandbox로 관리자 권한 문제의 원인 분리, 클린 환경에서의 재현, 권한 부족·리소스 부족의 재현을 효율화하는 방법을 .wsb와 CLI의 용도 구분까지 포함해 정리합니다.
-
Word 매뉴얼에서 이미지·그림·스크린샷을 어긋나지 않게 배치하는 방법
Word 매뉴얼에서 이미지·그림·스크린샷이 어긋나지 않도록, 인라인 배치, 캡션, 앵커, 여백, 템플릿화, 배포 전 점검을 정리합니다.
-
자동 업데이트의 보안 설계 - HTTPS만으로는 부족한 이유
자동 업데이트를 신뢰 경계로 다루고, 서명된 metadata, 클라이언트 측 검증, 키 분리, 롤백 대책, fail-closed를 실무 관점에서 정리합니다.
-
해시 문자열에서 방식을 가려내는 실무 절차
로그나 DB에 남은 해시 문자열에서 방식을 가려낼 때는 prefix·구분자·문자 집합·길이 순으로 보면 정리하기 쉽습니다. prefix가 있는 저장 형식은 꽤 식별하기 쉬운 반면, 단순한 16진이나 Base64는 후보를 좁히는 데까지입니다.
-
업무에 도움이 되는 챗봇 설계 best practices
챗봇을 실무에 도움이 되는 형태로 만들려면, 모델 선정보다 먼저 용도, 지식 소스, 권한, 인계 조건, 평가 방법을 정리해야 합니다. Web 사이트용과 사내용 모두에 통하는, 실무 중심의 best practices를 정리합니다.
-
Word 매뉴얼 작성의 기본 - 나쁜 예와 개선 방법
Word로 매뉴얼을 만들 때 제목, 번호, 목차, 페이지 나누기, 검토를 수작업에서 제외하고 정리하기 위한 기본을 정리합니다.
-
왜 이메일 보안에서 PPAP는 안 되는가. 올바른 방법은?
비밀번호가 걸린 ZIP을 메일로 보내고, 다른 메일로 비밀번호를 보내는 PPAP가 왜 위험한지를 정리하고, TLS / S/MIME / 인증이 있는 다운로드라는 현실적인 대체 수단을 실무 관점에서 정리합니다.
-
자작 logger의 최소 요건과 결합 테스트 체크리스트
자작 앱의 진단 로그를 신뢰할 수 있게 만들기 위해, UTF-8 JSON Lines, 필수 항목, flush·로테이션·이상 시 동작과, 실제 파일·실제 스레드에서의 결합 테스트 관점을 정리합니다.
-
중소기업이 특정 서비스에 묶이지 않고 대량 메일을 설계하는 방법
Bcc 일괄 발송을 피하고, 중소기업이 수십~수백 건 규모의 안내 메일을 개별 발송·동의 관리·구독 해지·발송 품질까지 포함해 설계하는 절차를 정리합니다.
-
기업 홈페이지는 왜 만들어야 하는가 - 회사 안내로 끝내지 않고, 이익으로 연결하는 생각
기업 홈페이지를 만들어야 하는 이유와, 검색·비교 검토·문의·수주까지의 흐름 안에서 어떻게 이익으로 연결되는지를 정리합니다. 회사 안내가 아니라, 영업과 고객 유치의 토대로 생각하기 위한 글입니다.
-
유닛 테스트와 결합 테스트의 경계를 어디에 둘 것인가
유닛 테스트와 결합 테스트의 경계를 순수 로직, 포맷, 배선, 환경 차이, 시간 의존의 관점에서 정리하고, 실무에서 덜 헤매는 판단표로 모읍니다.
-
글과 서비스 페이지를 어떻게 잇는가 - 내부 링크 설계의 기본
글에서 서비스 페이지로 자연스럽게 잇는 내부 링크 설계를, 검색 의도, 앵커 텍스트, 관련 글, CTA 동선 배치부터 정리합니다.
-
서비스 페이지는 어떻게 만들 것인가 - 기술계·B2B를 위한 정리 절차
기술계·B2B를 대상으로, 서비스 페이지의 역할, 제목, 설명문, CTA, 문의 동선을 어떻게 정리할지를 정리합니다.
-
문의가 오지 않는 사이트에서 먼저 고쳐야 할 세 곳
문의가 멈춘 사이트에서 먼저 고쳐야 할 홈, 서비스 페이지, 문의 페이지의 논점을, 이탈하기 쉬운 동선별로 정리합니다.
-
기술계 기업의 홈페이지에서 「무엇을 하는 회사인가」가 전해지지 않는 이유
기술계·B2B 사이트에서 회사의 실체가 전해지지 않는 원인을, 홈·서비스 페이지·회사 정보의 역할 분담부터 정리합니다.
-
Windows DLL 이름 확인 방식 - 검색 순서와 SxS
Windows의 DLL 이름 확인을 DLL search order, Known DLLs, loaded-module list, API set, SxS manifest, LoadLibrary 계열 API의 영향까지 실무용으로 정리합니다.
-
UUID는 충돌하지 않는가 - 잘못된 운영과 구현으로 중복을 부르는 패턴
UUID는 일반적인 방식으로 쓰면 충분히 충돌하기 어려운 한편, 고정 seed, snapshot, namespace 오용, 잘라 내기, 독자 포맷으로 중복을 부르는 구현과 운영 패턴을 정리합니다.
-
기술계 B2B 사이트의 SEO 대책과 Google 광고 진행 방법
SEO와 Google 광고를 어떻게 역할을 나누고, 기술계 B2B 사이트에서 문의로 이어지게 할지. Google 공식 정보를 전제로 페이지 설계, 측정, 운용의 기본을 정리합니다.
-
Windows에서 관리자 권한이 필요한 때는 언제인가 - UAC, 보호 영역, 설계로 구분하는 방법
Windows에서 관리자 권한이 필요한 상황을 UAC, 보호 영역, 서비스, 드라이버, per-user/per-machine 설계 관점에서 실무용으로 정리합니다.
-
VBA란 무엇인가 - 제약, 전망, 교체가 필요한 경우와 현실적인 이전 패턴
VBA의 기본과 제약, 전망, 교체가 필요한 경우, Excel 매크로나 사내 도구를 단계적으로 이전하는 현실적인 진행 방식을 정리합니다.