Huny's Dev Blog
프로그래밍 언어부터 프레임워크, 유용한 개발 도구까지, 개발자가 실제 작업에 적용할 수 있는 실질적인 정보와 깊이 있는 리뷰를 제공합니다.
초보자부터 경험 많은 개발자까지, 누구나 흥미로운 인사이트와 유용한 팁을 발견할 수 있는 곳입니다.
개발 프로젝트를 한 단계 끌어올리고 싶다면, 지금 바로 방문해 보세요!
AI
더 보기Software
더 보기-
• development • Hun Jang
Python 3.13 프리 스레딩(No-GIL) 아키텍처 해부: PEP 703·편향 참조 계수(BRC)·mimalloc 힙 분리와 스레드 안전성 경계
Python 3.13에서 실험적 도입된 프리 스레디드(free-threaded, No-GIL, PEP 703) 런타임의 CPython 내부 아키텍처를 분석한다. 30년 만의 GIL 해제 메커니즘, 편향 참조 계수(Biased Refcounting)와 지연 참조 계수(Deferred Refcounting), 불멸 객체(Immortal Objects), mimalloc 스레드 로컬 힙 격리, C 확장 모듈 호환성 한계와 로컬 Python 6대 동시성 시뮬레이션 검증을 살펴본다.
-
• ai • Hun Jang
Model Context Protocol (MCP) 표준 아키텍처 해부: JSON-RPC 2.0 라이프사이클·Stdio/SSE 전송 계층·Tools/Resources/Prompts 3대 프리미티브와 컨텍스트 오염 방지
AI 에이전트와 외부 시스템을 잇는 개방형 표준인 Model Context Protocol(MCP)의 JSON-RPC 2.0 라이프사이클과 Stdio·SSE 전송 계층, Tools·Resources·Prompts 3대 프리미티브를 분석한다. 초기화 핸드셰이크, 개행 분리 ndjson과 stderr 로깅 격리, 경로 순회 차단과 로컬 Python 6대 검증을 살펴본다.
Development
더 보기-
• linux • Hun Jang
Linux에서 Argument list too long 해결하기
Linux E2BIG의 전체 인수·환경 제한과 단일 인수 제한을 구분하고, find -exec로 파일명을 안전하게 묶어 전달한다.
-
• linux • Hun Jang
Fix Argument List Too Long on Linux with find -exec
Distinguish aggregate and per-argument E2BIG limits, and use find -exec to batch filenames without splitting on whitespace.