| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- OpenWiki
- claude code
- Firefly
- wsl2
- OpenAI
- AI에이전트
- LLM
- hermes
- python
- 백업
- Windows
- claudecode
- Linux
- 서버
- ai 에이전트
- 셀프호스팅
- docker desktop
- n8n
- AI영상
- PostgreSQL
- codex
- 자동화
- MCP
- docker
- AI
- ubuntu
- ai 코딩 에이전트
- 개발도구
- OmniRoute
- 오픈소스
- Today
- Total
;
프로젝트 터미널이 늘어나면 Claude Code 세션마다 어느 저장소와 작업을 맡았는지 구분해야 합니다. herdr Claude Code setup의 목적은 세션 관리 도구와 CLI의 실행 환경을 맞추고, 각 세션이 의도한 프로젝트에서 시작되는지 확인하는 데 있습니다.1. 먼저 확인할 범위Claude Code가 현재 셸에서 실행되는지 먼저 확인하고, Herdr의 설치 및 세션 생성은 사용 중인 버전의 공식 안내에 맞춥니다. Herdr의 설치 명령이나 설정 키는 배포 안내에서 직접 확인해야 하며, 아래 점검 명령만으로 Herdr 연결이 완성되지는 않습니다. 세션 목록에 이름이 표시되는 것과 올바른 저장소에서 실행되는 것은 별개의 확인 항목입니다.2. 세션을 나누는 기준같은 저장소에서 구현과 검토를 각각 진..
herdr에서 사용할 세션을 선택하고, 명령을 입력하는 셸의 현재 경로부터 확인합니다. 경로가 먼저입니다. 여기서 다루는 herdr Claude Code 연동은 전용 플러그인 설정이 아니라, 관리 대상 터미널 안에서 Claude Code를 실행하는 구성입니다. 목표는 프로그램을 띄우는 데서 끝내지 않고 의도한 프로젝트에서 입력을 받는 상태까지 확인하는 것입니다.1. 연동 범위 구분herdr 쪽에서는 사용할 세션과 입력 대상을 구분하고, Claude Code 쪽에서는 실행 환경과 프로젝트 접근 범위를 확인합니다. 세션 선택이 끝났다고 인증이나 작업 디렉터리까지 맞춰졌다고 판단하지 않습니다. 전용 통합 기능, 자동 시작 설정, 대화 복원 기능은 설치된 버전에서 지원 여부를 확인한 항목만 사용합니다. 확인되지..
다운로드 페이지에서 현재 운영체제와 CPU에 맞는 앱 배포본부터 확인합니다. 같은 이름의 앱이라도 Mac, Windows, Ubuntu에서 사용하는 설치 파일은 서로 다릅니다. 이름보다 빌드입니다. 여기서 다루는 범위는 설치 전 호환성 판단이며, 개별 앱의 설치나 실행 오류 해결은 제외합니다.1. 검색 결과의 지원 범위 구분mac windows app ubuntu 검색으로 앱을 찾았다면 먼저 제품 이름과 지원 운영체제를 분리해서 읽습니다. 검색 결과에 세 운영체제가 함께 표시되어도 현재 배포본이 모두 제공된다는 뜻은 아닙니다. 오래된 소개 문구보다 현재 다운로드 페이지의 지원 목록과 릴리스 안내를 우선합니다. 저라면 다운로드 버튼을 누르기 전에 공식 지원 표와 CPU 항목부터 확인합니다.개요2. 설치 가..
개요개발용 컴퓨터를 고르는데 Windows, Mac, Ubuntu 중 무엇이 나은지 묻는다면, 먼저 만들 프로그램의 실행 대상을 적어야 합니다. Windows 전용 앱이 필요한 작업과 Apple 기기용 앱을 만드는 작업은 출발점부터 다릅니다. Linux 서버에 배포할 웹 서비스라면 로컬 컴퓨터와 서버의 차이도 선택 기준에 들어갑니다. 운영체제 이름보다 프로젝트의 필수 조건이 먼저입니다.1. 비교 범위이 글은 설치법이나 속도 순위가 아닌 개발 환경 선택 기준을 다룹니다. Windows는 운영체제, Mac은 macOS를 쓰는 컴퓨터, Ubuntu는 Linux 배포판이므로 세 이름의 범주가 같지는 않습니다. 여기서는 개발자가 사용할 주력 컴퓨터라는 공통 질문 아래 세 후보를 비교합니다. 가격이나 배터리 사용 ..
숫자 입력 하나가 잘못됐는데 프로그램의 다른 문제까지 같은 오류로 표시하면 원인을 찾기 어려워집니다. except가 너무 넓거나 try 안에 작업이 많이 들어간 경우가 대표적입니다. Python 오류 처리는 예상한 실패만 잡고, 처리할 책임이 있는 곳까지 나머지 예외를 전달하는 방식으로 시작합니다.실제 문제 상황설정 파일에서 포트 번호를 읽는 함수를 생각해 봅니다. 파일이 없는 상황, 숫자가 아닌 내용을 읽은 상황, 접근 권한이 없는 상황은 모두 작업 실패지만 다음 행동은 다릅니다. 이 글은 세 상황을 한 문구로 뭉치지 않고 예외 종류와 처리 위치를 구분하는 방법에 집중합니다. 아래의 파일 이름과 입력값은 설명용 예시이며, 특정 환경에서 발생한 오류 기록은 아닙니다.1. 실패 종류 구분int("abc")..
