728x90 전체 글96 한글 인코딩 문제의 계층별 진단 한글이 깨졌을 때 오래 걸리는 작업은 고치는 쪽이 아니라 어디서 깨졌는지 특정하는 쪽이다. 파일, 터미널, 런타임, DB 중 한 곳만 어긋나도 화면에는 똑같이 나타난다. 레거시 EUC-KR 문서를 색인 파이프라인에 밀어 넣거나 오래된 WAS를 UTF-8로 옮기는 사람을 상정하고 판별 순서를 정리했다.깨진 모양으로 계층 좁히기바이트는 한 지점에서만 손상된다. 화면의 깨짐은 증상이고 손상 지점은 그보다 앞의 경계다. 다행히 깨진 문자열의 모양이 강한 단서다. 아래는 코드페이지 949와 UTF-8 인코더로 왕복시켜 확인한 값이다.화면 출력원인복구íê¸UTF-8을 latin1로 디코딩가능?쒓?UTF-8을 CP949로 디코딩가능��CP949를 UTF-8로 디코딩표시 단계면 가능占쏙옙U+FFFD 치환분을 CP949.. 2026. 10. 24. 리눅스 서버 장애 진단 체계 장기 구동 데몬은 세 가지 방식으로 말썽을 일으킨다. 조용히 사라지거나, 죽지 않은 채 메모리를 계속 먹거나, 어느 순간 Too many open files를 뱉는다. 증상은 달라도 진단 경로는 앞부분을 공유한다. 스레드를 수백 개 띄우고 사전을 수 GB 상주시키는 검색 서버를 다루는 사람을 대상으로, 증상에서 원인으로 좁혀가는 순서를 정리한다.첫 갈래 나누기프로세스가 사라졌다는 연락을 받고 코어부터 뒤지는 경우가 많은데 순서가 틀렸다. OOM killer에 맞은 프로세스는 SIGKILL로 죽어서 코어를 남기지 않는다. journalctl -k | grep -i "killed process"가 먼저다.증상첫 확인좁혀갈 방향흔적 없이 종료커널 로그의 OOM 기록물리 메모리, cgroup시그널 6/11 종료.. 2026. 10. 21. Harness² 재귀적 에이전트 하네싱 정리 Harness² 재귀적 에이전트 하네싱 정리Intro같은 모델이라도 어떤 하네스에서 돌리느냐에 따라 에이전트의 성능이 달라진다. 하네스는 모델이 에이전트로 일할 때 쓰는 프롬프트, 메모리, 스킬, 도구와 작업 조율 방식을 통틀어 부르는 말이다. Harness²는 모델 가중치를 고정한 채 편집 모델(editor)이 하네스 파일을 고쳐 에이전트 성능을 높이는 프레임워크다.이 방법은 정답이나 검증기가 없는 상황을 가정한다. 그래서 고친 하네스가 나아졌는지는 후보 하네스를 같은 과제에 실제로 실행해 보고 판단한다. 과제를 마치면 어떤 수정이 어떤 문제를 해결했는지 교훈으로 정리해 라이브러리에 쌓고 다음 과제에서 하네스를 고칠 때 참고한다. 과제를 거듭할수록 하네스를 고치는 방법도 함께 나아지는 구조다.실험에서는.. 2026. 10. 21. GPU 서버 구축과 컨테이너 런타임 모델 서빙 장비를 새로 받거나 기존 장비를 밀고 다시 세팅할 때마다 같은 순서를 반복한다. 드라이버, CUDA 툴킷, 컨테이너 런타임, 계정 권한. Ubuntu 기준 절차를 명령어 단위로 정리하고 버전 호환에서 걸리는 지점, 반복해 마주친 오류의 원인을 적는다. 학습 장비나 추론 서버를 직접 세팅하는 개발자가 대상이다.드라이버 설치와 제거호스트 커널 모듈이 올라가야 /dev/nvidia* 장치 노드가 생기고, 그때부터 컨테이너든 호스트 프로세스든 GPU를 본다.sudo apt update && sudo apt install ubuntu-drivers-commonsudo lshw -C displaysudo ubuntu-drivers devicesrecommended가 붙은 패키지를 고른다. 오래된 작업 노.. 2026. 10. 17. 로컬 LLM 서빙 실무 GPU 서버에 오픈소스 모델을 올려 검색 파이프라인과 실험에 붙이는 일을 반복하면 도구 조합은 네 개로 수렴한다. vLLM 컨테이너, 개발용 Ollama, Hugging Face 토큰, uv 의존성 고정. 그 네 조각을 한 워크플로로 묶고 시간을 잡아먹었던 지점을 정리한다. 새로 배운 것보다 두 번 세 번 다시 밟은 지뢰가 많았다. 공식 문서와 모델 카드가 서로 다른 플래그를 말하는 구간, 이미지 태그를 옮기는 순간 부팅이 막히는 구간, 잠금 파일을 버전 관리에서 빼놓고 재현을 기대하는 구간이 특히 그랬다.vLLM 컨테이너 구동docker run --rm -it \ --name serve-qwen3-32b \ --runtime nvidia --gpus '"device=0,1"' \ -p 5000:5.. 2026. 10. 14. 선행 연구 조사와 논문 작성 프롬프트 선행 연구 조사를 LLM에 맡기면 가장 먼저 무너지는 게 인용이다. 없는 제목, 뒤바뀐 연도, 그럴듯한 arXiv 번호가 섞여 나온다. 주제 발굴부터 논문 구조 설계까지 단계별 프롬프트를 정리하면서, 근거를 검색 도구 결과로만 못 박는 구조와 범위를 학회·연도로 좁히는 쿼리, 비교 표를 강제하는 스키마를 싣는다.환각 인용이 나오는 자리Kalai 등은 원인 지목을 훈련에서 평가로 옮겼다. 벤치마크가 정답률만 세면 모른다고 답하기보다 찍는 쪽이 유리하고, 모델은 그 압력에 최적화된다. 서지정보가 가장 선명한 사례다. 제목, 저자, 연도, venue가 각각 그럴듯해서 필드 단위로는 멀쩡하고 조합은 실재하지 않는 레코드가 된다. 사후 탐지도 얇다. Badalova와 Mayr는 CheckIfExist, Hallu.. 2026. 10. 10. 이전 1 2 3 4 ··· 16 다음 728x90