OpenAPI 문서와 실제 API가 어긋날 때 먼저 잡을 기준Swagger UI에는 분명 email이 필수라고 적혀 있는데, 실제 응답에는 가끔 빠집니다. 문서에는 status가 active | blocked라고 되어 있지만 운영 데이터에는 pending이 섞여 있습니다. 프론트엔드는 타입을 믿고 배포했는데, 어느 날 특정 고객 계정에서만 화면이 깨집니다.이런 문제는 OpenAPI를 "문서 자동 생성" 정도로만 보면 계속 반복됩니다. OpenAPI는 예쁜 API 문서가 아니라, 클라이언트와 서버가 함께 지키는 계약으로 다뤄야 합니다. 계약이 깨지는 순간은 대개 큰 리팩토링 때가 아닙니다. 필드 하나를 optional로 바꾸거나, 에러 응답 형식을 급하게 추가하거나, 테스트 데이터에 없는 케이스가 운영에서..
AI Coding Agent · Open Source Tools AI 코딩 에이전트를 더 똑똑하게 만드는 오픈소스 도구들 Claude Code, Codex, Cursor, Gemini CLI 같은 AI 코딩 에이전트를 실제 개발 워크플로우에 붙일 때 필요한 메모리, 토큰 최적화, 코드베이스 분석, 명세화, 작업 관리 도구를 정리했다. 요약 AI 코딩의 생산성은 모델 성능만으로 결정되지 않는다. 에이전트가 기억하고, 로그를 줄이고, 코드베이스를 이해하고, 요구사항을 명세화하고, 작업 상태를 추적할 수 있어야 실제 개발 환경에서 안정적으로 쓸 수 있다. 목차 AI 코딩 에이전트에 보조 도구가 필요한 이유 mem0 / Honcho: 장기 메모리..
과거에는 한글언어팩이 플러그인 설치항목이었는데,이제는 기본으로 장착되면서, enable, disable로 바뀌었습니다. 그런데 가끔 enable로 했는데도 반응을 안할때가 있는데요.캐시도 지워보고 별짓을 다했는데 안되었다가 옵션을 찾았습니다. 플러그인을 우선 enable 을 시켜둡니다.Apperance & Behavior > System Settings > Language And Region 그럼 항목에서 언어에 한글이 항목이 생기는데,여기서 한글로 바꾸시면 됩니다. 반대인 경우도 해당 항목에서 찾으시면됩니다.
기억용 ExifTool 설치brew install exiftool 명령어# 위치만 변경exiftool -gpslatitude=37.6534 -gpslongitude=126.8321 -gpslatituderef=N -gpslongituderef=E -overwrite_original /경로/사진_폴더/*.jpg# 날짜만 변경exiftool "-AllDates=2024:08:24 12:34:56" -overwrite_original /경로/사진_폴더/*.jpg# 둘다 변경exiftool "-AllDates=2024:08:24 12:34:56" -gpslatitude=37.5665 -gpslongitude=126.9780 -gpslatituderef=N -gpslongituderef=E -overwrite_o..
