들어가며파이썬으로 개발하다 보면 반드시 마주치게 되는 것이 바로 가상환경(Virtual Environment) 이다. 특히 여러 프로젝트를 동시에 진행하거나, 서로 다른 패키지 버전이 필요한 경우 가상환경은 필수적이기 때문이다.하지만 가상환경을 사용하다 보면 이런 경험을 하게 된다.터미널에 (myenv) 표시는 나오는데 패키지가 제대로 설치되지 않는다.where python을 해봐도 가상환경이 1순위로 나오지 않는다.Cursor나 VS Code에서 인터프리터는 가상환경으로 설정했는데 터미널에서는 다른 파이썬이 실행된다.이런 문제들을 "가짜 가상환경" 현상이라고 부를 수 있다. 이 글에서는 이러한 문제들을 근본적으로 이해하고 해결하는 방법을 다루겠습니다.1. 가상환경의 기본 개념1.1 가상환경이란?가상환경..
Cursor AI는 사용자의 다양한 작업 목적과 통제 수준에 맞춰 AI의 역할과 행동 범위를 명확히 구분하기 위해 Agent, Ask, Manual 모드를 제공하고 있다. 각 모드는 다음과 같은 필요와 상황에 최적화되어 있기 때문에 Cursor AI 사용시 상황에 따라 적절히 모드를 선택해서 사용하면 좋은 결과를 얻을 수 있다. Agent 모드Agent 모드는 Cursor의 AI 기반 자동화 도구로, 사용자의 목표를 이해하고 복잡한 작업을 여러 단계로 나누어 자율적으로 수행하는 AI 어시스턴트이다. 전체 코드베이스를 깊이 이해하고 여러 파일을 동시에 편집하거나, 터미널 명령 실행, 대규모 리팩터링, 새로운 기능 구현 등 반복적이고 복잡한 작업을 자동화한다. 예를 들어 "새로운 기능 추가", "프로젝트 전..
1. 중지만 하는 경우 (docker-compose stop)장점언제든지 쉽게 다시 시작할 수 있다. (docker-compose start로 재개).모든 데이터와 설정이 그대로 보존된다.설정 변경 없이 빠르게 재시작할 수 있다.단점중지 상태에서도 디스크 공간을 계속 차지한다(컨테이너 이미지와 볼륨 데이터).Docker Desktop이 실행 중이라면 약간의 리소스를 계속 사용할 수 있다.명령어docker-compose stop2. 완전히 제거하는 경우 (docker-compose down)장점컨테이너와 네트워크가 완전히 제거되어 시스템 리소스가 확보된다.Docker 대시보드가 깔끔하게 정리된다.새로운 설정으로 시작하기 좋다.단점볼륨은 유지되므로 데이터는 보존되지만, 다시 시작하려면 docker-compo..

1. Docker 설치Docker 공식 홈페이지에서 "Download Docker Desktop"을 클릭Docker Desktop 설치 파일을 다운로드Download for Windows - AMD64 또는 ARM64 선택다운로드한 Docker Desktop Installer.exe 파일을 실행설치 과정에서 나타나는 옵션(예: WSL2 사용, 바탕화면 아이콘 추가)을 체크한 후 설치를 진행설치가 완료되면 "Installation succeeded" 메시지가 나타난다. 필요 시 재부팅 또는 로그아웃을 진행바탕화면의 Docker Desktop 아이콘을 더블 클릭하여 실행2. Docker 이미지 다운로드 1. 터미널을 통한 다운로드 다음 명령어 실행docker pull n8nio/n8n 2. D..

Docker 는 Window 용으로 AMD64 버전과 ARM64 버전의 두 가지 버전을 다운로드 할 수 있는데 두버전의 차이점과 어떤 걸 다운로드 해야할지 알아보자. AMD64와 ARM64의 차이AMD64와 ARM64는 컴퓨터의 CPU 아키텍처(프로세서 종류)를 나타내는 것이다. Docker는 사용하는 컴퓨터의 CPU 아키텍처에 맞는 버전을 설치해야 제대로 작동하는데 주요 차이는 다음과 같다. AMD64 (또는 x86_64, x64라고도 함)어떤 CPU?: 인텔(Intel) 또는 AMD 프로세서로, 대부분의 데스크톱, 노트북, 서버에서 사용.특징: 전통적인 PC와 서버에 주로 사용되는 64비트 아키텍처로 성능이 강력하고 전력 소모가 상대적으로 높다.예시 장치: 대부분의 Windows 데스크톱, 노트북(예..
Docker는 프로그램을 더 쉽게 실행하고 관리할 수 있게 해주는 도구입니다. 마치 프로그램을 "작은 상자(컨테이너)"에 포장해서 어디서나 똑같이 실행할 수 있게 만들어주는 마법 같은 기술이라고 생각하면 된다. 예를 들어 어떤 프로그램이 "이 컴퓨터에서는 작동하는데 저 컴퓨터에서는 작동하지 않아요" 같은 문제를 효과적으로 해결할 수 있는 것이다. 또한 일반적인 소프트웨어 설치 과정에서 겪는 여러 번거로움이 줄어든다. 1. Docker란 무엇인가?Docker는 컨테이너라는 개념을 사용해 프로그램을 실행하는 플랫폼이다. 컨테이너는 프로그램과 그 프로그램이 필요로 하는 모든 것을(코드, 라이브러리, 설정 등) 하나로 묶은 가벼운 패키지이다.예를 들어, n8n을 실행하려면 특정 버전의 Node.js, 설정 파일..
Brave Search MCP특징 : Brave Search API를 활용해 뉴스, 블로그, 웹사이트 등 다양한 웹 데이터를 검색한다. 개인정보 보호에 강점을 두며, 광고 없는 깔끔한 검색 결과를 제공한다설치 및 설정Brave Search API 키를 발급 (https://api.search.brave.com/).Brave Search MCP 설치설치 명령어 : npm install -g @modelcontextprotocol/server-brave-searchClaude Desktop의 설정 파일(claude_desktop_config.json)에 아래와 같이 추가{ "mcpServers": { "brave-search": { "command": "npx", "args": ["..
AWS Lightsail에서 서버에 접속하는 방법으로 브라우저 기반 SSH와 로컬 SSH 클라이언트(예: PuTTY, MobaXterm, 기본 터미널)를 사용하는 두 가지 방식이 있다. 둘의 차이점과 어느 게 좋은지는 사용 목적과 편의성에 따라 달라지는데, 쉽게 비교해보자. 1. 브라우저 기반 SSHLightsail 콘솔에서 제공하는 방식이에요. 인스턴스 페이지에서 "연결" > "SSH를 사용하여 연결" 버튼을 누르면 브라우저 창에 터미널이 열리는 방식이다.특징웹 브라우저만 있으면 접속 가능해 로컬에 별도의 프로그램 설치가 필요 없고 Lightsail이 자동으로 키를 관리해주기 때문에 SSH 키 관리가 필요 없다.(.pem 파일 다운로드나 별도 설정 필요 없음)초보자에게는 몇 번 클릭으로 바로 접속이 가..

CPU와 GPU의 차이점을 쉽게 설명하자면, 둘 다 컴퓨터의 "두뇌" 역할을 하지만, 하는 일과 스타일이 다르다. 쉽게 접근하면 아래와 같다.CPU (Central Processing Unit)"만능 일꾼" 같은 존재이다. 다양한 작업을 순차적으로 처리하는 데 최적화되어 있는데 예를 들어, 문서 작성, 웹 서핑, 게임 로직 계산 같은 복잡하고 순서가 중요한 일을 잘한다. 그래서 복잡한 단일 작업이나 순차적 연산에 강하나 반대로 동시에 많은 일을 처리해야 할 때는 속도가 느려 질 수 있다. 비유하면 CPU는 한 명의 똑똑한 요리사가 주방에서 여러 요리를 차례대로 만드는 것과 비슷하다. 스프를 끓이고, 고기를 굽고, 샐러드를 준비하는 식으로 하나씩 집중해서 처리한다.GPU (Graphics Processin..

MCP가 뭐고, 어떤 것들로 이루어져 있어?MCP는 AI가 외부 도구나 데이터를 쓸 수 있게 연결해주는 "규칙" 같은 거다. 예를 들어, AI가 파일을 읽거나 Github에서 정보를 가져오게 해주는 "연결 다리"라고 생각하면 된다. MCP는 크게 두 가지로 요소로 구성되어 있다.MCP 서버이건 AI와 외부 세계를 연결해주는 "도우미 프로그램" 이다.예를 들어, 파일을 읽거나, 슬랙에 메시지를 보내거나, 구글 드라이브에서 자료를 가져오는 일을 할 수 있게 해주는데 USB 포트처럼, 여러 가지 도구나 데이터를 AI에 꽂아주는 역할을 한다고 생각하면 된다. MCP 서버가 줄 수 있는 건 세 가지이다.도구: AI가 뭔가를 실행할 수 있게 해준다. (예: "슬랙에 메시지 보내줘")리소스: AI가 볼 수 있는 데이..

원드라이브(OneDrive)는 Microsoft에서 제공하는 클라우드 스토리지 서비스로, 사용자가 파일을 저장, 보호, 공유하고 어디서나 모든 디바이스에서 액세스할 수 있게 해주는 플랫폼폼이다. Windows 10 및 Windows 11 PC에는 기본적으로 OneDrive가 설치되어 있다.원드라이브(OneDrive)는 개인적으로 안 좋은 경험(코드파일이 날라가서 VScode에서 겨우 복구함)으로 현재는 원드라이브(OneDrive)를 사용하고 있지 않다. 사용자의 필요에 따라 사용 중지(동기화만 멈추기) 또는 완전 삭제(앱 제거) 두 가지 방법을 선택할 수 있는데 아래에서 각각 방법을 공유해보고자 한다.1. 원드라이브 사용 중지 (동기화 멈추기)원드라이브를 완전히 삭제하지 않고, 동기화 기능만 비활성화하거..
Firecrawl은 웹사이트에서 데이터를 추출하고 이를 AI 모델(특히 대규모 언어 모델, LLM)에 바로 사용할 수 있는 형태로 변환해주는 강력한 웹 스크래핑 도구이다. 간단히 말해, 웹 데이터를 "크롤링"하고 "스크랩"해서 깔끔한 마크다운(Markdown)이나 구조화된 데이터(JSON 등)로 바꿔주는 서비스이다.Firecrawl이란?Firecrawl은 Mendable.ai 팀이 개발한 오픈소스 기반의 API 서비스로, 개발자나 데이터 분석가들이 웹에서 데이터를 쉽게 수집할 수 있도록 설계되었다. 복잡한 설정 없이 URL 하나만 주면 해당 웹사이트와 그 하위 페이지를 자동으로 탐색해서 데이터를 가져온다. 특히 LLM에 최적화된 출력(예: 마크다운, 구조화된 데이터)을 제공한다는 점이 큰 특징이다.주요 ..
- Total
- Today
- Yesterday
- Selenium
- 티스토리챌린지
- GitHub
- 도커
- IMPORTRANGE
- docker compose
- 오블완
- 청약통장
- model context protocol
- Git
- Google sheet
- 고양장항신혼희망타운
- OpenAI
- Python
- vscode 구글시트 연동
- notebooklm
- 주택청약
- This version of ChromeDriver only supports Chrome version
- chatGPT
- 청약제도
- docker
- kc인증
- 챗gpt
- chromedriver버전오류
- claude desktop
- 구글시트
- chrome버전
- 버전제어
- 파이썬 가상환경
- MCP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |