개요Claude Code의 statusline 기능을 간단히 설정해보았다.다음과 같이 Claude Code 입력창의 아래에 여러 상태정보들이 들어가는 것이다. 왼쪽부터 프로젝트 폴드명, 브랜치-상태, 모델명, 날짜시간 정보가 나오도록 하였다.입력창에 /statusline 명령으로 간단히 생성할 수도 있지만 색깔과 정보를 조금 더 커스텀하게 작업해보았다.참고: 정보의 배경색도 바꾸어보기도 했는데 다시 RESET 되지가 않아서 글자색만 바꾸었다.정보앤트로픽 공식 페이지: https://docs.anthropic.com/ko/docs/claude-code/statusline스크립트 gist: https://gist.github.com/nicewook/69400a054f4ed581e1e75ac6d1102ae0..
증상Claude Code를 실행하려는데 갑자기 에러가 나기 시작했다. 요청하는 대로 claude update 를 실행해도 문제는 지속되었다.$ claudeIt looks like your version of Claude Code (0.2.9) needs an update.A newer version (1.0.24 or higher) is required to continue.To update, please run: claude updateThis will ensure you have access to the latest features and improvements.원인claude 바이너리가 두 개 였다. 챗GPT는 원인을 다음으로 추측하는데 솔직히 나는 왜 이렇게 되었는지 모르겠다. 하하npm 글..
개요AWS에서 Kiro AI IDE를 내어 놓았다.Kiro는 만들고자 하는 제품이나 기능에 대해 프롬프트만 넣으면 유저 스토리(user story)들을 만들어 주는데, 각각의 유저 스토리는 EARS(Easy Approach to Requirements Syntax) 형식의 엣지 케이스를 포함한 수용기준을 담고 있다. 웹페이지 본문의 소개는 다음과 같다.Kiro unpacks requirements from a single prompt—type "Add a review system for products" and it generates user stories for viewing, creating, filtering, and rating reviews. Each user story includes EARS..
개요목표클로드 데스크탑(Claude Desktop)을 통해 얻은 지식을 로컬 PC의 옵시디언(Obsidian)에 저장해둔다.그러면서도 안전하게, 무료로 GitHub에 자동 백업을 한다.참고 링크:https://youtu.be/tOCVAG7UkqM?si=DJIqARUZZ1MMgRjQhttps://youtu.be/_PiRCPnQmgk?si=wAe0K4y49uiLCTvL도구GitHub 백업을 위한 옵시디언 커뮤니티 플러그인: Obsidian GitMCP 서버 연동을 위한 옵시디언 커뮤니티 플러그인: Local REST API클로드 데스크탑에서 로컬 옵시디언과 연동하기 위한 MCP 서버순서옵시디언 GitHub 백업 설정하기옵시디언 MCP 서버 설정하기이번 글에서는 MCP 서버를 설정해보자.옵시디언 MCP 서버L..
개요목표클로드 데스크탑(Claude Desktop)을 통해 얻은 지식을 로컬 PC의 옵시디언(Obsidian)에 저장해둔다.그러면서도 안전하게, 무료로 GitHub에 자동 백업을 한다.참고 링크:https://youtu.be/tOCVAG7UkqM?si=DJIqARUZZ1MMgRjQhttps://youtu.be/_PiRCPnQmgk?si=wAe0K4y49uiLCTvL도구GitHub 백업을 위한 옵시디언 커뮤니티 플러그인: Obsidian GitMCP 서버 연동을 위한 옵시디언 커뮤니티 플러그인: Local REST API클로드 데스크탑에서 로컬 옵시디언과 연동하기 위한 MCP 서버순서옵시디언 GitHub 백업 설정하기옵시디언 MCP 서버 설정하기이번 글에서는 GitHub 백업 설정하기를 다룬다.옵시디언 G..
단계의 목표이번 단계의 목표는 이미 구현된 MCP 서버를 MCP Python SDK를 이용해 좀 더 만들어보는 것이다.지난 코드작업들은 완전히 클로드 코드에게 맡기고 코드의 동작만을 이해했었는데, SDK를 이용해 좀 더 쉽게 이해해보는 것이다. 그럼에도 불구하고 지난 번 구현은 MCP의 작동에 대한 이해에 도움이 되었다(정신승리!)TL;DR결과물은 별도의 리포지토리인 https://github.com/nicewook/todo-printer 에서 확인할 수 있다.기본 설치공식 리포지토리의 안내대로 하나씩 따라가 보겠다. 파이썬 패키지/프로젝트 매니저인 uv는 설치되어 있다고 가정한다.uv inituv init todo-printercd mcp-server-demouv init 은 새로운 Python 프로젝..
단계의 목표마지막 단계이다. MCP 서버를 만들어서 클로드 데스크탑(Claude Desktop)에 등록하여 도구를 사용한다.MCP 서버가 어떻게 시작하고, 클로드 데스크탑과 어떻게 통신하는지를 알아본다.MCP 서버의 시작클로드 데스크탑과 MCP 서버간의 초기 통신클로드 데스크탑의 도구 호출MCP 서버가 제공하는 도구(Tools)를 상세히 알아보기결과물 시연클로드 데스크탑 → MCP 서버 개념 이해클로드 데스크탑에 등록MacOS 기준으로 클로드 데스크탑 실행 후 Cmd+, 명령으로 Settigs 창 열고, Developer → Edit Config 선택선택시 나타나는 claude_desktop_config.json 파일에 원하는 MCP Server 설정 등록.나의 경우에는 ~/Library/"Applica..
단계의 목표이 단계의 목표는 파이썬으로 프린터와 관련한 기능을 수행하는 코드를 작성하는 것이다.핵심 기능은 다음과 같으며, 사실상 사용하는 기능은 프린터 출력이 전부이다.프린터 출력하기사용가능한 프린터 목록 가져오기프린터 상태 확인하기양해GitHub: https://github.com/nicewook/receipt-printerGitHub 리포지토리는 참고 공유하지만 별도로 정리가 잘 되어있지는 않으며 블로그 포스팅의 내용과는 달라질 수 있다.범용성을 고려하지 않았다. 하드코딩 된 부분이 많다는 것이다.기능 보기각각의 기능들을 확인해보자. 리포지토리에서 printer.py 파일을 보면 된다.바이브 코딩의 시대이다. 이제 실제 코드를 하나하나 뜯어보는 것은 의미가 없을 수 있다.어떤 기능이 필요한지만 알면..
단계의 목표이 단계의 목표는 프린터가 연결되어 맥북에서 출력할 준비가 되었다는 것을 확인하는 것이다. 터미널에서프린터가 연결되었는지 확인하고 그 이름을 확인한다.프린터 출력을 해본다.준비물영수증 프린터당근마켓에서 영수증 프린터를 18,000원에 구매했다. 특정회사의 특정모델을 원한 것은 아니고 바로 구할 수 있는 제품으로 구매하였다.Bixolon 영수증 프린터(SRP-330II)Product number(P/N)SRP-330IICOSDK/HNS - 주요 의미는 다음과 같다.SRP: Samsung Receipt Printer의 약자로, 영수증 프린터 제품군을 의미COS: Cut-Off System의 약자로, 자동 절단 기능이 있음참고로 E 포함이면 이더넷, W 포함이면 Wi-Fi 가능이다. 인터넷으로 연결..
시작은 이랬다GeekNews에서 영수증 프린터가 내 미루는 버릇을 고쳐줌이라는 글을 보았다.할 일을 영수증 프린터로 뽑아서 책상 위에 올려놓고, 이를 완료하면 유리병에 넣는다. 노트에 오늘 할 일 리스트를 적고, 일을 마치면 볼펜으로 줄을 죽죽 그어주는 것과 다를게 없어 보인다. 오히려 더 번거로워 보이기까지 하는 이 방법에 대해 링크의 글은 다음과 같은 의미부여를 한다.우리는 게임을 미루지않고 몰입한다. 게임은 시작이 쉽고, 빠르고 반복적인 루프를 제공하며, 즉각적이고 강한 피드백을 준다.FPS라면 조준 → 슈팅 → 적중/미스 → 소리/시각적 반응이라는 반복 속에서 즉각적 피드백을 제공한다.할 일을 미루지 않고 즉각적으로 하도록 피드백을 강화해보자.할 일 출력 → 실행 → 출력한 용지를 유리병에 담기라..
- Total
- Today
- Yesterday
- OpenAI
- 영화
- 티스토리챌린지
- strange
- github
- golang
- bun
- 인텔리제이
- Gin
- 독서
- 클린 애자일
- postgres
- websocket
- 잡학툰
- 오블완
- clean agile
- agile
- intellij
- MCP
- notion
- 체호프
- gocore
- 독서후기
- solid
- ChatGPT
- API
- middleware
- backend
- go
- Echo
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |