🤖 Gemini CLI 단계별 사용법 정리

🤖 Gemini CLI 단계별 사용법 정리

Gemini CLI(Command Line Interface)는 터미널에서 직접 Gemini 모델의 강력한 기능을 사용할 수 있게 해주는 오픈 소스 AI 에이전트입니다. 코드 생성, 디버깅, 파일 처리 등 다양한 개발 작업을 자연어로 자동화할 수 있습니다.   1단계: 필수 요구 사항 및 설치   Gemini CLI를 사용하려면 Node.js가 필요하며, npm을 사용해 설치합니다. Node.js 설치: Node.js v18 이상 버전이 설치되어 있는지 … 더 읽기

VS Code에 Context 7 MCP(Model Context Protocol) 서버를 연결하는 방법

VS Code에 Context 7 MCP(Model Context Protocol) 서버를 연결하는 방법

안녕하세요! VS Code에 Context 7 MCP(Model Context Protocol) 서버를 연결하는 자세한 단계별 방법을 정리해 드립니다. Context 7은 AI 코딩 어시스턴트(예: GitHub Copilot Chat)가 최신 라이브러리 및 API 문서를 가져와 정확한 컨텍스트를 제공하도록 돕는 도구입니다.   🛠️ VS Code에 Context 7 MCP 연결 단계   Context 7 MCP를 VS Code에 연결하는 가장 일반적인 방법은 settings.json 파일을 … 더 읽기

세계 주요 뉴스 (2025년 11월 2일)

세계 주요 뉴스 (2025년 11월 2일)

아래는 오늘의 주요 국제 뉴스 요약입니다. 어제에 이어 허리케인 멜리사 피해 복구, 미-중 무역 협상, 탄자니아 선거 논란 등이 주요 이슈입니다. 정보는 다양한 출처에서 실시간으로 수집되었습니다. 정치 및 국제 관계 도널드 트럼프 미국 대통령이 중국 시진핑 주석과 정상회담에서 관세 전쟁 휴전 합의를 이끌어냈습니다. 트럼프는 중국산 펜타닐 수입 금지 방안을 제안했으며, 칩 관련 논의를 했으나 엔비디아 … 더 읽기

카테고리 Hot

세계 주요 뉴스 (2025년 11월 1일)

세계 주요 뉴스 (2025년 11월 1일)

아래는 오늘의 주요 국제 뉴스 요약입니다. 정치, 안보, 자연재해 등 다양한 분야에서 중요한 사건들이 발생했습니다. 정치 및 국제 관계 미국 상원이 트럼프 대통령의 글로벌 관세를 위한 국가 비상사태 선언을 종료하는 투표를 실시했습니다. 51-47로 통과되었으나, 하원에서 차단되어 상징적 의미에 그칩니다. 이란 외무장관이 미국의 핵 실험 재개 계획을 강하게 비난하며, 글로벌 평화에 위협이라고 지적했습니다. 이는 트럼프 대통령의 … 더 읽기

카테고리 Hot

Cloudflare Tunnel을 Docker로 설치하고 로컬 포트를 인터넷에 안전하게 터널링하는 방법

Nextcloud를 Docker로 실행한 뒤 Cloudflare Tunnel을 이용해 외부에 안전하게 서비스하는 방법

Cloudflare Tunnel을 Docker로 설치하고 로컬 포트를 인터넷에 안전하게 터널링하는 방법을 단계별로 자세히 안내합니다.​ Cloudflare 준비 및 터널 생성 Cloudflare 계정에 가입하고 도메인을 추가하세요.​ Cloudflare Zero Trust 또는 Access 대시보드에서 “Tunnel”을 생성합니다. 터널 이름을 지정하고 생성합니다. 터널 인증을 위해 cloudflared를 설치한 후 다음 명령으로 로그인합니다: text cloudflared tunnel login 브라우저에서 인증 절차가 진행됩니다. 인증 완료 후 … 더 읽기

Git에서 원격 저장소(branch)를 로컬로 가져오는 방법

Git에서 원격 저장소(branch)를 로컬로 가져오는 방법

Git에서 원격 저장소(branch)를 로컬로 가져오려면 다음과 같은 과정을 거치면 됩니다.​ 원격 브랜치 목록 확인 방법 원격 저장소의 브랜치들을 확인하려면: git branch -r 원격 저장소(origin 등)에 존재하는 브랜치 목록을 보여줍니다.​ git branch -a 로컬과 원격 저장소의 모든 브랜치 목록을 보여줍니다.​ 원격 브랜치 최신 동기화 원격 저장소의 브랜치를 최신 상태로 동기화하려면: git fetch –all 또는 git remote … 더 읽기

웹서비스구축시 구글 OTP인증을 사용방법

웹서비스구축시 구글 OTP인증을 사용방법

웹서비스에 구글 OTP(Authenticator)를 통한 2차 인증(2FA)을 적용하려면, 절차는 비교적 간단하며 비용 부담도 거의 없습니다. 아래에는 실제 구현 절차와 비용 관련 내용을 정리하였습니다.​ 구축 및 연동 절차 회원 로그인 시, 비밀번호 인증(1차 인증) 후 반드시 OTP 입력 단계(2차 인증)을 추가합니다.​ 백엔드에서는 사용자의 OTP secret(키)을 생성 후, QR코드(otpauth:// URL 형식)를 사용자에게 제공합니다. 사용자는 Google Authenticator 앱에서 QR코드를 … 더 읽기

BOM 트리 구조를 SQL에서 셀프조인 샘플

BOM 트리 구조를 SQL에서 셀프조인 샘플

BOM 트리 구조를 SQL에서 셀프조인(SELF JOIN) 또는 계층형 쿼리로 조회하는 대표적인 쿼리 예시는 다음과 같습니다. Oracle: 계층형 쿼리 (CONNECT BY) Oracle 등에서 BOM 트리 구조(부모-자식 관계)가 있는 테이블이 아래와 같다고 가정할 때: item_id: 품목 ID item_name: 품목명 parent_id: 상위 품목 ID 본체(item_id = ‘1002’)를 시작으로 하위 모든 BOM 구성품을 트리 구조로 조회하는 쿼리입니다. sql SELECT … 더 읽기

docker-compose에서 컨테이너를 자동 시작 설정

docker-compose에서 컨테이너를 자동 시작 설정

docker-compose에서 컨테이너를 시스템 시작 시 자동으로 시작하게 하려면, restart 정책을 docker-compose.yml에 명시하면 됩니다. 또한 서버 수준에서 완전한 부팅 자동화를 원할 경우, systemd 서비스로 등록할 수도 있습니다. 1. docker-compose.yml에서 자동 재시작 설정 Compose 파일의 각 서비스에 restart 속성을 추가합니다. text version: ‘3.8’ services: db: image: mysql:8 environment: MYSQL_ROOT_PASSWORD: root restart: unless-stopped web: image: nginx:latest ports: – “8080:80” depends_on: – db restart: always 선택 … 더 읽기

n8n을 npm으로, Docker로 설치하는 방법의 장단점 비교

n8n을 npm으로 설치하는 방법과 Docker로 설치하는 방법의 장단점 비교

n8n을 npm으로 설치하는 방법과 Docker로 설치하는 방법은 각각의 장단점이 있으며, 절차도 다릅니다. 아래에서 차이와 설치 단계를 명확하게 비교합니다.​ npm 설치 방식과 특징 직접 시스템에 설치되며 OS 리소스에 바로 접근할 수 있습니다.​ 업데이트와 설정이 직접적이며 개발 환경에서 자유도가 높습니다.​ 시스템 환경과 의존성 관리가 필요합니다.​ 자동 재시작(서비스 등록 등)은 추가 설정이 필요합니다.​ Docker 설치 방식과 특징 컨테이너 기반으로 … 더 읽기