블로그
-
C++ 가상 함수 현장 매뉴얼 | 설계·비용·override·실무 패턴 한글 정리
가상 함수를 언제 쓰고 언제 템플릿으로 대체할지, override/final로 실수를 줄이는 법, 다형 호출 비용과 캐시 친화 설계까지. 현업에서 바로 적용 가능한 체크리스트와 안티패턴을 정리합니다.
-
Git에서 파일 이동·이름 변경 제대로 하기 — git mv 완벽 가이드
Git에서 파일을 이동하거나 이름을 변경할 때 git mv를 사용해야 하는 이유와 실전 활용법을 정리한 개발 블로그 글입니다. 이 글을 읽으면 파일 히스토리를 보존하면서 안전하게 파일을 이동·변경하는 방법을 배울 수 있습니다. 일반 mv 명령어와의 차이점, 대량 파일 이동 자동화, 리팩토링 시 주의사항 등 실무에서 자주 마주치는 시나리오를 다룹니다. 관련 키워드: Git, git mv, 파일 이동, 리네임, 리팩토링, 히스토리 보존
-
npm install 안될 때 해결법 10가지 - EACCES, ENOSPC, Timeout 완벽 정리
npm install 실패? EACCES 권한 에러, ENOSPC 디스크 부족, ERR_SOCKET_TIMEOUT, peer dependency 충돌, ERESOLVE 등 실무에서 자주 만나는 10가지 npm 에러와 즉시 해결 가능한 검증된 해결 방법을 제공합니다.
-
UTF-8 실무 엔지니어링 가이드 | 바이트·유니코드·정규화·흔한 장애 대응
UTF-8만을 기준으로, 코드 유닛·스칼라 값·그래피머 클러스터의 차이, 잘린 시퀀스와 검증, BOM, DB·API·파일 경계에서 자주 나는 깨짐과 해결 순서를 정리했습니다.
-
C++ 개발자 기술 면접 | 자주 나오는 질문과 답변 스크립트(30초·90초)·꼬리 질문 대비
C++ 기술 면접에서 반복되는 주제를 “어떻게 말할지”에 맞춰 정리했습니다. 답변 프레임, 30초·90초 스크립트, 꼬리 질문 한 줄 대비까지 포함해 현장에서 바로 쓸 수 있게 구성했습니다.
-
C++ 스레드 풀 | 'Thread Pool' 구현 가이드
'Thread Pool' 구현 가이드.
-
Linux 시스템 콜 — 커널 경계, 동작 원리, 분류, strace·ltrace, errno, vDSO, seccomp
[2026] Linux 시스템 콜 — 사용자·커널 모드, syscall 번호·소프트웨어 인터럽트, glibc 래퍼, 아키텍처별 차이, strace·ltrace, errno, 성능·vDSO, seccomp, 실습 C, 디버깅. 리눅스 시스템 프로그래밍·SRE·백엔드 엔지니어용 개념·실무를 한글로 정리한 튜토리얼입니다.
-
Linux 시리즈 #09 — Namespace·cgroups: 컨테이너 격리와 리소스 제한의 커널 기반
[2026] Linux namespace와 cgroups로 프로세스 격리·CPU·메모리·I/O 한도를 걸고, unshare·cgroup v2·systemd·Docker 내부까지 연결해 설명합니다.
-
[2026] CMAF(Common Media Application Format) 완전 참조 — ISO 23000-19·fMP4·HLS+DASH·LL-저지연
ISO 23000-19 CMAF·BMFF fMP4, HLS·DASH 공동 팩, LL-저지연, FFmpeg·Shaka·Nginx, CDN·대역 절감을 다루는 기술 가이드.
-
[2026] MPEG-DASH 완전 참조 — MPD(ISO 23009-1) · 세그멘트 · CENC/DRM · 플레이어
ISO/IEC 23009-1 MPD(Period, AdaptationSet, SegmentTemplate)와 FFmpeg·Shaka Packager, CENC, dash.js·Shaka·ExoPlayer·AVPlayer까지 MPEG-DASH 실무·플레이어 가이드.