기타
-
메타는 왜 Llama를 오픈하는가
메타가 Llama 모델 가중치를 공개하는 구조적 이유는 특정 자선 행위가 아니라, 폐쇄형 경쟁사 생태계에 종속되지 않으면서 개발자 표준을 선점하고 자사 AI 제품 스택의 비용 효율을 높이려는 전략으로 설명됩니다. 이 글은 메타 공식 발표와 개발자 F…
-
udev 규칙 작성법, 장치 이름과 권한을 어떻게 고정하나
한 줄 답: 리눅스 시스템에서 udev는 장치 노드와 권한을 동적으로 관리합니다. 사용자가 직접 udev 규칙을 작성하면, 특정 하드웨어가 연결될 때 원하는 심볼릭 링크(SYMLINK+=)를 생성하거나 적절한 소유자 및 권한(GROUP=, MODE=…
-
gdb, 프로그램이 어디서 죽었는지 보는 법
gdb는 GNU 디버거로, 프로그램을 멈춰 가며 어디서 죽었는지와 변수 값을 봅니다.
-
CMake, 소스와 빌드 디렉터리를 나누는 법
CMake는 소스 트리와 빌드 트리를 나눠 설정 파일을 생성한 뒤 컴파일하는 빌드 시스템이며, 소스 폴더를 더럽히지 않고 빌드할 때 씁니다.
-
AddressSanitizer, 메모리 오류를 실행 중에 찾는 법
AddressSanitizer는 컴파일 때 넣는 런타임 검사로, 버퍼 오버플로와 use-after-free 같은 메모리 오류를 실행 중에 잡습니다.
-
아이폰 18 프로 vs 아이폰 Duo
Apple이 2026년 9월 9일 iPhone 18 Pro / Pro Max와 첫 폴더블 iPhone인 iPhone Duo를 공개했다. 이번 세대의 핵심은 단순한 성능 향상보다 훨씬 분명하다. iPhone 18 Pro는 카메라·지속 성능·AI를 강화…
-
C++ RAII, 소멸자에서 자원을 묶는 이유
RAII는 자원 획득을 객체 수명에 묶어 소멸자에서 해제하는 방식입니다. 따라서 수동 해제 코드를 모든 경로에 반복하지 않아도 누수, 조기 반환, 예외로 인한 해제 누락을 줄일 수 있습니다.
-
C++ unique_ptr와 shared_ptr, 면접에서 고르는 기준
소유자가 하나면 uniqueptr, 여러 곳이 수명을 공유하면 sharedptr를 고릅니다. 관찰만 하거나 공유 소유 포인터 사이의 순환 참조를 끊어야 하면 weakptr를 사용하며, 선택 기준은 객체의 소유권과 수명입니다.
-
맥 미니 M6와 맥 스튜디오 M5, 무엇이 달라졌나
2026년 8월 25일 Apple이 Mac mini(M6/M5 Pro)와 Mac Studio(M5 Max/M5 Ultra)를 발표했고, 미국 사전예약은 당일 시작됐으며 한국 공식 스토어 사전예약은 8월 27일 오전 10시에 시작되고 출고는 9월 22일입니다. 이 글은 공식 스펙과…
-
C언어 포인터와 메모리 구조, 면접에서 막히는 지점
C언어 포인터가 면접에서 막히는 지점은 문법 기호가 아니라 주소와 대상, 배열이 포인터로 바뀌는 변환, 구조체 멤버 접근이 서로 다른 타입이라는 점입니다. 이 글은 C 표준과 cppreference를 기준으로 그 지점을 정리합니다.
-
임베디드 리눅스 부팅 과정, 부트로더부터 유저랜드까지
임베디드 리눅스 부팅은 부트로더가 RAM과 디바이스 트리를 준비한 뒤 커널을 호출하고, 커널이 하드웨어를 서술한 뒤 유저랜드 init을 실행하는 순서로 진행됩니다. 이 글은 U-Boot와 커널 공식 문서를 기준으로 그 단계를 정리합니다.
-
뮤텍스와 세마포어, 면접에서 고르는 기준
뮤텍스 세마포어를 묻는 면접에서는 선택 근거를 먼저 짧게 제시합니다. 면접에서 둘 중 하나를 고르라면 소유권과 허용 개수(카운트)부터 말하면 됩니다. 한 스레드가 잠그고 같은 스레드가 풀어야 하는 상호배제는 뮤텍스를, 동시에 허용할 작업 수를 세야 하면 세마포어를 우선 검토하고…
-
임베디드 코딩테스트, C만 나올 때 뭘 준비하나
임베디드 코딩테스트에서 C만 허용되면 C++ STL이나 파이썬 단축 문법이 아니라 C 포인터·배열·구조체·문자열·malloc/free·비트 연산을 우선 준비합니다. 일부 임베디드·반도체 코딩테스트는 C++ 기능보다 C 언어 자체와 메모리 처리 방식을 확인하는 경우가 있습니다.
-
파두 면접 후기|사내추천, C언어 코딩테스트와 PT 발표
파두 면접 후기는 사내추천으로 면접을 본 경험을 바탕으로 정리합니다. 프로그래머스 C 코딩테스트 이후 작성한 PPT 기반 PT 발표 면접이 이어졌고, 결과는 탈락이었으며 면접은 부족한 점을 보여 주었습니다.
-
멀티프로세스와 멀티스레드, 면접에서 고르는 기준
면접에서 멀티프로세스 멀티스레드 중 하나를 고르라면 공유 메모리와 장애 격리부터 말하면 됩니다. 데이터를 같은 주소 공간에서 자주 함께 다루면 스레드를, 한 작업의 실패가 다른 작업까지 손상시키면 안 되면 프로세스를 우선 검토한다고 답하는 흐름을 잡습니다.
-
Claude Code Router OpenRouter, 다른 모델에서 멈추면 provider only를 의심해야 합니다
Claude Code Router에서 OpenRouter 모델만 바꿨는데 멈추거나 빈 응답, 404가 나오면 먼저 provider.only를 의심하면 됩니다. OpenRouter는 같은 모델 ID를 여러 provider endpoint로 라우팅하고, Claude Code가 보내는…
-
Astro Content Collections로 정적 블로그 글 관리하기
Astro 5의 glob loader와 Zod 스키마로 Markdown/MDX 글을 타입 안전하게 다루는 방법을 정리합니다.