Published on2025년 12월 30일OpenAI Structured Outputs 400 해결 - JSON SchemaaiOpenAI Structured Outputs 사용 중 400(Bad Request)이 나는 대표 원인(스키마 비호환, strict 위반, union/nullable 표현 오류 등)을 실제 JSON Schema 관점에서 정리합니다. 재현 가능한 코드와 함께, 실패를 줄이는 스키마 작성 패턴과 디버깅 체크리스트를 제공합니다.Read more →
Published on2025년 12월 30일PyArrow Invalid - UTF-8 디코딩 오류 해결 가이드techPyArrow에서 발생하는 Invalid - UTF-8 디코딩 오류의 원인(스키마, 인코딩, 바이너리/문자열 혼재, Parquet/CSV 손상)을 빠르게 분류하고, 재현·진단·해결까지 실전 코드로 정리합니다.Read more →
Published on2025년 12월 29일No space left on device인데 df는 여유인 이유syntax리눅스에서 `No space left on device`가 떴는데 `df`는 여유로 보일 때가 있습니다. 블록/아이노드/예약공간/삭제된 열린 파일 등 실제 원인별로 진단·해결하는 체크리스트를 정리합니다.Read more →
Published on2025년 12월 29일Next.js 14 이미지 LCP 개선 - next/image 실전techNext.js 14에서 LCP를 악화시키는 이미지 로딩 병목을 진단하고, next/image를 중심으로 우선순위·사이즈·포맷·캐싱을 실전적으로 최적화하는 방법을 정리합니다.Read more →
Published on2025년 12월 29일OpenAI SSE 스트리밍 끊김·중복 토큰 재시도 패턴aiOpenAI SSE 스트리밍에서 네트워크 끊김이나 재연결로 중복 토큰이 섞일 때, 안전하게 이어받는 재시도 패턴을 정리합니다. idempotency, 체크포인트, 중복 제거, 타임아웃까지 실전 코드로 다룹니다.Read more →