목록분류 전체보기 (298)
일상 코딩
Now I have all the information I need. Let me write the complete blog post.OpenClaw가 열어준 시대, Anthropic은 어떻게 대응했나 — Claude Code의 Channels · Remote Control · Dispatch 완전 가이드TL;DR — 2026년 초 OpenClaw가 "메신저로 AI 에이전트를 24시간 부린다"는 컨셉을 대중화했다. Anthropic은 Claude Code에 Channels(텔레그램·디스코드·iMessage 연동), Remote Control(웹·모바일에서 로컬 세션 이어하기), Dispatch(폰에서 데스크톱에 작업 던지기) 세 가지를 공식 탑재해 정면 대응했다. 이 글에서는 세 기능을 한눈에 비교하고,..
Now I have all the information needed. Let me write the comprehensive 14편.14편: 통합 Docker Compose & 최종 점검 (시리즈 완결)시리즈: 윈도우 네이티브 개발 환경에서 리눅스 서버 배포까지드디어 시리즈의 마지막 편입니다. 1편에서 윈도우 터미널을 설치하고, 12편까지 개발 도구와 컨테이너를 하나씩 세팅해 왔습니다. 13편에서 클라우드를 선택했으니, 이제 모든 서비스를 하나의 docker-compose.yml 로 통합하고 리눅스 프로덕션 서버에서 전체 스택을 기동하겠습니다.1. 최종 프로젝트 폴더 구조먼저 리눅스 서버에 배포할 프로젝트의 전체 디렉터리 구조를 확인합니다. 로컬(윈도우)에서 작업한 소스를 Git으로 서버에 클론한 뒤, ..
Now I have all the data I need. Let me compile the 13편 article.13편: 클라우드 서버 비교 & 선택 가이드시리즈: 윈도우 네이티브 개발 환경에서 리눅스 서버 배포까지이전 편(1~12편)에서 윈도우 네이티브 환경의 개발 세팅, Docker 컨테이너 구성, Caddy 리버스 프록시, Claude Code까지 모두 마쳤습니다. 이제 로컬에서 만든 프로젝트를 실제로 올릴 클라우드 서버를 골라야 합니다.이번 편에서는 1인 개발자 또는 소규모 팀이 VM 인스턴스 하나로 배포한다는 전제 아래, 주요 클라우드를 객관적으로 비교하고 실용적인 추천을 드립니다.1. 비교 전제: 어떤 서버가 필요한가이 시리즈의 배포 대상은 React SPA 정적 파일 + Go Gin API ..
Now I have enough information to write a comprehensive 12th article. Let me compile it.12편: Claude Code 설치 & 활용시리즈: 윈도우 네이티브 개발 환경 구축부터 클라우드 배포까지 (12/14)환경: 로컬 — Windows 10/11 (PowerShell 7) · 원격 — Ubuntu/Debian (클라우드 리눅스 서버)이전 편 전제: 1~11편까지 로컬 개발 환경 + 클라우드 서버 Caddy 구성 완료서론11편까지 로컬 개발 환경과 클라우드 서버를 모두 세팅했습니다. 이제 이 모든 환경 위에서 AI 코딩 어시스턴트를 얹을 차례입니다.Claude Code는 Anthropic이 만든 CLI 기반 에이전틱 코딩 도구입니다. 터미..
11편: Caddy 웹 서버 & 리버스 프록시 (리눅스 서버 기준)시리즈: 윈도우 네이티브 개발 환경 구축부터 클라우드 배포까지 (11/14)환경: Ubuntu 22.04+ / Debian 12+ (클라우드 리눅스 서버)이전 편 전제: 1~10편까지 로컬 개발 환경 구축 완료서론10편까지 윈도우 로컬 환경에서 프론트엔드(React SPA), 백엔드(Go Gin, FastAPI), 데이터베이스(PostgreSQL), 오브젝트 스토리지(MinIO), 워크플로우 자동화(n8n)까지 모두 세팅했습니다. 이제 이 서비스들을 실제 사용자에게 제공할 차례입니다.이번 편에서는 클라우드 리눅스 서버에 Caddy를 설치하고, React SPA 정적 파일 서빙, Go Gin / FastAPI 리버스 프록시, 자동 HTTPS..
10편: n8n 워크플로우 자동화 설정시리즈: 윈도우 네이티브 개발 환경 구축 A to Z — 새 PC부터 클라우드 배포까지이전 편: 9편에서 Docker Compose에 MinIO를 추가하고, 웹 콘솔에서 버킷과 Access Key를 생성한 뒤, Go·Python·JavaScript 세 가지 언어에서 파일 업로드·다운로드를 확인했습니다.들어가며서비스를 개발하다 보면 "어떤 이벤트가 발생하면 자동으로 무언가를 처리해야 하는" 상황이 반복됩니다. 사용자가 회원가입하면 환영 이메일을 보내고, 파일이 업로드되면 썸네일을 생성하고, 매일 자정에 데이터베이스에서 통계를 뽑아 슬랙으로 전송하는 식입니다.이런 자동화 로직을 백엔드 코드 안에 직접 넣을 수도 있지만, 그러면 자동화 흐름을 바꿀 때마다 코드를 수정하고 ..
9편: MinIO 컨테이너 설정시리즈: 윈도우 네이티브 개발 환경 구축 A to Z — 새 PC부터 클라우드 배포까지이전 편: 8편에서 Docker Compose로 PostgreSQL을 구동하고, DBeaver로 접속을 확인한 뒤, Go(Gin)와 Python(FastAPI)에서 연결 테스트까지 마쳤습니다.들어가며웹 서비스를 운영하다 보면 사용자가 업로드한 이미지, 문서, 동영상 같은 비정형 파일을 저장할 곳이 필요합니다. 이런 파일을 데이터베이스에 넣는 것은 비효율적입니다. 관계형 데이터베이스는 구조화된 데이터를 다루는 데 최적화되어 있지, 수십 MB짜리 이미지 파일을 저장하고 꺼내는 데는 적합하지 않습니다.이때 사용하는 것이 오브젝트 스토리지입니다. AWS S3가 대표적인데, 로컬 개발 환경에서 AW..
8편: PostgreSQL 컨테이너 설정시리즈: 윈도우 네이티브 개발 환경 구축 A to Z — 새 PC부터 클라우드 배포까지이전 편: 7편에서 Docker Desktop을 설치하고, 이미지·컨테이너·볼륨 기본 명령어와 Docker Compose 사용법을 익혔습니다.들어가며백엔드 서버가 아무리 잘 돌아가도 데이터를 저장할 곳이 없으면 의미가 없습니다. 사용자 정보, 게시글, 설정값 같은 구조화된 데이터를 안정적으로 저장하고 조회하려면 관계형 데이터베이스가 필요합니다. 이 시리즈에서는 PostgreSQL을 사용합니다.PostgreSQL을 윈도우에 직접 설치할 수도 있지만, 7편에서 익힌 Docker Compose를 활용하면 훨씬 깔끔합니다. docker-compose.yml 한 줄 수정으로 버전을 바꿀 수..
7편: Docker Desktop 설치 & 기본 사용법시리즈: 윈도우 네이티브 개발 환경 구축 A to Z — 새 PC부터 클라우드 배포까지이전 편: 6편에서 pyenv-win으로 Python을 설치하고, FastAPI + Uvicorn Hello World API를 띄워 봤습니다.들어가며6편까지 프론트엔드(React SPA)와 백엔드 두 개(Go + Gin, Python + FastAPI)의 런타임을 모두 갖췄습니다. 이제 이 서비스들이 실제로 대화할 데이터베이스, 오브젝트 스토리지, 자동화 엔진 같은 인프라 컴포넌트를 올려야 합니다.이런 인프라를 윈도우에 하나하나 네이티브로 설치할 수도 있지만, 컨테이너로 올리면 세 가지가 편해집니다.첫째, 설치와 삭제가 깔끔합니다. 컨테이너를 지우면 흔적이 남지 않..
이제 모든 최신 정보를 확인했습니다. 6편을 작성합니다.6편: Python & FastAPI 환경 구축시리즈: 윈도우 네이티브 개발 환경 세팅부터 클라우드 배포까지 (6/14)이전 편 전제: Go, Gin 프레임워크, Hello World API 서버 세팅 완료들어가며5편에서 Go + Gin으로 첫 번째 백엔드를 만들었다. 이번 편에서는 두 번째 백엔드를 Python + FastAPI로 구축한다. FastAPI는 타입 힌트 기반의 자동 문서화, 비동기(async) 지원, Pydantic 검증 등 현대적인 Python 웹 프레임워크의 장점을 모두 갖추고 있어 API 서버로 널리 쓰인다.pyenv-win으로 Python 버전을 관리하고, venv로 프로젝트별 가상환경을 격리한 뒤, FastAPI + Uvic..