재우니 개발자 블로그

인기 글

윈도우에서 Git 설치 가이드 (2025년 최신)

이 가이드는 2025년 최신 자료를 바탕으로, 주니어 개발자도 쉽게 따라할 수 있도록 단계별로 설명합니다. 기존 가이드에서 개선할 점과 추가 정보를 반영했습니다.1. Git이란?Git은 소스 코드의 변경 이력을 관리하고, 여러 명이 동시에 협업할 수 있게 도와주는 분산 버전 관리 시스템입니다.주요 기능:코드 변경 이력 추적협업 환경 제공이전 상태로 손쉽게 복구오픈소스, 무료로 사용 가능2. 설치 전 준비사항윈도우 10 이상 권장인터넷 연결 필요관리자 권한이 있는 계정3. Git 다운로드 및 설치공식 사이트에서 설치 파일 받기웹 브라우저를 열고 git-scm 공식 사이트에 접속합니다."Download for Windows" 버튼을 클릭해 최신 버전(예: 2.49.0, 2025년 3월 기준)을 다운로드합니다..
GIT
2025.06.09

NotebookLM을 내 AI 에이전트(Claude, Gemini)와 연결하는 방법 (Windows 완벽 가이드)

NotebookLM을 내 AI 에이전트(Claude, Gemini)와 연결하는 방법 (Windows 완벽 가이드) 안녕하세요! 구글의 강력한 NotebookLM을 내 로컬 AI 에이전트(Claude Desktop, Cursor 등)에서 직접 사용할 수 있게 해주는 NotebookLM MCP Server 설치 방법을 알려드리겠습니다. 이 가이드를 따라 하시면 Windows 환경에서 누구나 쉽게 설치하고 설정하실 수 있습니다.🚀 준비물시작하기 전에 Python이 설치되어 있어야 합니다. 터미널(PowerShell 또는 CMD)에서 확인해 보세요.python --version 설치가 안 되어 있다면 Python 공식 홈페이지에서 다운로드하여 설치해 주세요.1단계: 패키지 설치하기가장 간편한 방법은 파이썬 ..
AI 기술
2026.02.01

Python : 재설치 하기(windows, mac) / 여러 버전 관리 (pyenv 추천)

여러 개의 Python 버전이 시스템에 설치되어 있다면, 이를 제거하고 하나의 폴더에서 Python을 관리하는 방법을 단계별로 정리해 드리겠습니다.✅ 1. 현재 설치된 Python 버전 확인먼저, 여러 개의 Python 버전이 설치된 상태를 확인해야 합니다.🔹 WindowsCMD(명령 프롬프트) 또는 PowerShell을 열고 다음 명령을 실행하세요where python또는py -0그러면 설치된 Python 경로 목록이 나옵니다. Python이 설치된 폴더를 찾으려면python -c "import sys; print(sys.executable)"🔹 macOS / Linux터미널에서 다음을 입력합니다:which pythonwhich python3여러 버전이 있는지 확인하려면:ls -l /usr/loca..
PYTHON
2025.04.18

엑셀·워드와 호환되는 최신 WYSIWYG 웹 에디터 10선

최신 자료를 기반으로 엑셀과 워드 호환이 잘 되는 상위 10개의 WYSIWYG 웹에디터를 조사하겠습니다. 이 목록은 사용량, 기능, 개발자 선호도를 고려하여 선정되며, 각 웹에디터의 공식 웹사이트 링크도 함께 제공해드리겠습니다. 엑셀·워드와 호환되는 최신 WYSIWYG 웹 에디터 10선1. CKEditor 5오픈 소스 기반의 CKEditor 5는 높은 완성도의 WYSIWYG 웹 에디터로, Drupal 등 주요 CMS에서 기본 에디터로採용될 정도로 널리 쓰입니다 (Drupal and CKEditor: a history of advanced content editing | CKEditor | CKEditor). 풍부한 플러그인과 커스터마이징 기능을 제공하며, Microsoft Word 문서를 댓글이나 변경 ..
생활정보 🍜
2025.02.28

GitHub SpecKit: AI 코딩, 이제 대충 시키지 마세요! 100배 똑똑하게 쓰는 4단계 비법

AI 코딩, 왜 자꾸 에러가 날까요? '바이브 코딩'의 문제점은 무엇일까요? 깃허브가 개발자들을 위한 아주 멋진 새 오픈소스 도구를 내놓았어요. 이름은 바로 SpecKit(스펙킷)이죠 . 이 도구는 우리가 흔히 하던 AI 코딩 방식의 문제점을 해결하기 위해 만들어졌어요. 기존에는 AI 에이전트에게 "이거 만들어줘" 하고 프롬프트만 던지는 경우가 많았죠 . 이런 방식을 '바이브 코딩(Vive Coding)'이라고 부르기도 해요. 그냥 느낌대로 대충 시키고 코드가 잘 작동하기를 바라는 방식이죠 . 하지만 이렇게 하면 AI가 만든 코드에 오류가 많거나, 엉뚱한 결과(환각)를 내놓는 경우가 많았어요 . 결국 개발자가 다시 처음부터 고쳐야 하는 일이 생기곤 했죠. SpecKit은 이런 비효율적인 코딩을 끝내기 위..
AI 기술
2025.10.14

최신 글

2026년 9월 기준 : 파이썬(Python) 버전 꼬임 완벽 해결 가이드: 재설치부터 pyenv·uv 실전 활용법

파이썬(Python) 버전 꼬임 완벽 해결 가이드: 재설치부터 pyenv·uv 실전 활용법파이썬을 쓰다 보면 누구나 한 번쯤 이런 상황을 마주합니다.분명 pip install을 했는데 패키지를 찾을 수 없다고 뜬다.python --version과 pip --version이 가리키는 버전이 다르다.파이썬을 삭제했는데 터미널에서 계속 실행되거나 엉뚱한 마이크로소프트 스토어가 열린다.새로운 AI 도구나 오픈소스 프로젝트를 실행하려니 특정 파이썬 버전이 아니면 안 돌아간다. 이럴 때 무작정 파이썬을 다시 다운로드하거나 폴더를 함부로 지우면 환경이 더 심하게 꼬입니다.현재 실행 중인 파이썬의 실체를 정확히 파악하고, 깔끔하게 정리한 뒤, 목적에 맞는 도구(pyenv, uv)로 스마트하게 버전을 관리하는 법을 정..
PYTHON
2026.09.05

Windows + WSL로 Claude Code / claude-obsidian 쓰기 가이드

Windows + WSL로 Claude Code / claude-obsidian 쓰기 가이드누구나 따라할 수 있게 쓴 가이드예요. 전문 용어가 나오면 처음 한 번은 괄호로 풀어서 설명해요.이 문서는 언제 보면 되나요?Windows에서 Claude Code(claude 명령)를 쓰다가, Obsidian 위키(D:\ClaudeWiki)에 뭔가 쓰려고 하면 오류가 날 때오류 메시지에 UNSUPPORTED_PLATFORM, directory-descriptor confinement, flock 같은 말이 보일 때WSL(Windows 안에서 리눅스를 함께 돌리는 기능)을 처음 설정해서 Claude Code + claude-obsidian 플러그인을 새로 깔아야 할 때왜 이런 일이 생기나요? (배경)claude-o..
AI 기술
2026.08.21

net::ERR_CERT_AUTHORITY_INVALID 오류 (ASP.NET Core의 로컬 개발용 자체 서명 HTTPS 인증서(dev-certs)를 신뢰 해결방안)

net::ERR_CERT_AUTHORITY_INVALID 오류는 브라우저(Chrome)가 ASP.NET Core의 로컬 개발용 자체 서명 HTTPS 인증서(dev-certs)를 신뢰하지 못해 localhost 로 보내는 비동기 axios/API 요청을 보안상 차단할 때 발생합니다.해결할 수 있는 가장 효과적인 3가지 방법을 제시해 드립니다. 방법 1. .NET 개발용 HTTPS 인증서 재발급 및 신뢰 등록 (가장 권장 ⭐) Windows 및 브라우저 인증서 저장소에 ASP.NET Core 개발용 인증서를 공식 신뢰 등록하는 방법입니다. PowerShell 또는 터미널을 열고 다음 명령어를 순서대로 실행합니다 # 1) 기존 로컬 개발 인증서 초기화dotnet dev-certs https --clean# 2..
ASP.NET CORE 🍔
2026.08.20

Graphify 최신 버전(v0.9.42 기준) 설치, MCP 연동, 윈도우 환경 설정 및 트러블슈팅 가이드

아래 코드를 복사해서 블로그나 개인 기술 문서(노션, 벨로그, 깃허브 등)에 바로 붙여넣어 사용하실 수 있습니다!# [Windows & AI Agent] Graphify 최신 버전 완벽 가이드: 로컬 MCP 연동부터 지식 그래프 구축까지 (v0.9.42)대규모 프로젝트의 코드베이스 구조와 클래스 간 의존 관계를 AI 에이전트(Gemini, Claude, Cursor 등)가 한눈에 파악하도록 도와주는 **Graphify(지식 그래프 분석 도구)**의 최신 버전 설치, MCP 연동, 그리고 윈도우(Windows) 환경에서의 실전 설정 가이드를 Step-by-Step으로 정리합니다.---## 📌 Graphify란?**Graphify**는 소스코드(AST 파싱)를 분석하여 파일, 클래스, 함수 간의 호출 및 ..
AI 기술
2026.08.14

서초구청 대형폐기물 배출안내, 간편 모바일 및 온라인 신청

침대,소파 등의 가구,가전제품,솜이불,베개,방석,소화기,거울,자전거 등 개별 계량 및 품명 식별이 가능한 폐기물을 말하며, 대형폐기물의 품목과 수집운반 수수료는 서초구 폐기물관리 조례로 규정하고 있습니다. 서초구청 사이트를 접속합니다. https://www.seocho.go.kr/site/seocho/main.do 여기서 "간편 모바일 및 온라인 신청" 탭을 선택합니다. 저는 카카오 로그인으로 회원가입이 되어 있어서 로그인을 선택했습니다. 카카오 로그인을 선택하여 인증해 봅니다. 폐기할 물품을 선택하시면 됩니다. * 표기된 필수 입력 내용은 전부 입력하셔야 합니다. 처리동은 현재 거주하시는 주소의 동을 선택하시면, 수거업체가 표기되며, 예를 들어 방배 1동 경우는 하동기업을 선택하시면 ..
생활정보 🍜
2026.07.30

Git 실무 정리 — develop 브랜치 작업 내용을 새로운 feature 브랜치로 분리하고 PR(Merge)까지 진행하기

develop 브랜치에서 작업을 하고 있었는데, 정책상 develop에 직접 작업하면 안 된다.작업한 내용을 새로운 feature 브랜치로 옮긴 후 원격 저장소에 Push 하고 Pull Request(PR)를 통해 develop에 병합해야 한다. 이번 글에서는 실제 진행했던 과정을 기준으로 전체 흐름을 정리합니다.작업 시나리오현재 상황입니다.현재 develop 브랜치에서 개발 작업 진행 중↓정책상 feature 브랜치로 분리 필요↓새로운 feature 브랜치 생성↓기존 작업 내용 유지↓commit↓origin 서버로 push↓Pull Request 생성↓develop 브랜치로 Merge Git Flow 관점에서는 아래 구조입니다.develop ↓ (분기)feature/pms-simple ↓ori..
GIT
2026.07.03

[튜토리얼] 내 로컬 DB를 통제하는 AI 비서 만들기: PocketBase + MCP 서버 구축기

안녕하세요! 오늘은 최근 AI 씬에서 가장 주목받는 기술인 MCP(Model Context Protocol)를 활용해, 내 로컬 데이터베이스와 AI 에이전트(Claude Desktop, Cursor)를 연결하는 방법을 아주 상세하게 알아보겠습니다. AI가 그저 코드를 짜주거나 텍스트를 생성하는 것을 넘어, 내 데이터베이스에 직접 데이터를 저장하고 검색하며 수정하는 '진짜 비서'로 거듭나는 마법 같은 경험을 할 수 있습니다. 이렇게 AI가 활동할 수 있는 환경과 도구를 직접 구성하는 것을 하네스 엔지니어링(Harness Engineering)이라고 부르는데요, 그 훌륭한 첫걸음이 될 것입니다. 백엔드 인프라가 익숙하지 않은 주니어 개발자분들도 막힘없이 따라오실 수 있도록, 윈도우(Windows) 환경을 기..
AI 기술
2026.07.02

MSSQL, SSMS Business Intelligence 구성 요소 설치로 데이터내보내기 사용하자

SSMS 21에서 "데이터 내보내기(Export Data)" 항목이 없는 이유핵심 원인: Business Intelligence 구성 요소 미설치SSMS 21부터 아키텍처가 변경되어, Import/Export Data 마법사(SSIS 기반 기능) 가 기본 설치에서 분리된 선택적 구성 요소로 빠져나갔습니다. SSMS 20에서 21로 업그레이드한 후 Tasks 메뉴에서 Import Data, Export Data, Copy Database 항목들이 회색(비활성)으로 표시되는 현상이 다수 보고되었으며, SSMS 20에서는 동일한 문제가 발생하지 않는 것이 확인되었습니다.이 문제를 해결하려면 SSMS 설치에 Business Intelligence 구성 요소를 추가해야 합니다.해결 방법: Business Inte..
MS-SQL 😃
2026.06.30

Antigravity Awesome Skills 실무 활용 가이드 (Top 20 + 예시)

Antigravity Awesome Skills 실무 활용 가이드 (Top 20 + 예시)스킬은 GEMINI.md의 프로젝트 규칙과 자동 결합됩니다.아래 모든 예시는 UnivEsGWSolution 기술 스택 기준으로 작성되었습니다.🛠️ SECTION 1. 개발 및 설계1. @squirrel — 풀사이클 자율 에이전트계획 → 구현 → 테스트 → 린트 → 문서화까지 8단계를 자율 수행. 기능 전체를 통째로 위임할 때 사용.💬 실무 예시:@squirrel 을 실행해줘.목표: '직원 연차 관리' 신규 피처를 처음부터 끝까지 만들어줘.- 10단계 구현 프로세스를 준수할 것- Domain Entity: VacationRequest (직원ID, 시작일, 종료일, 승인상태)- Repository: IVacation..
AI 기술
2026.06.25

Cursor에서 MSSQL을 AI와 연결하는 가장 쉬운 방법 (Extension + MCP 완벽 가이드)

1. 왜 Cursor와 MSSQL을 연결해야 하는가? 주니어 개발자가 가장 많이 하는 작업은 다음과 같습니다.SSMS 실행 ↓테이블 찾기 ↓컬럼 확인 ↓복사 ↓Cursor 붙여넣기 ↓AI 질문 ↓다시 SSMS 생각보다 이 작업을 하루에도 수십 번 반복합니다. 특히 프로젝트가 커질수록 수백 개의 테이블수천 개의 컬럼수많은 FK 관계 를 AI에게 매번 설명해야 합니다. 반면 MCP를 연결하면 Cursor AI가 직접 데이터베이스를 읽을 수 있으므로 이러한 반복 작업이 거의 사라집니다.즉, AI가 실제 데이터베이스를 이해한 상태에서 코드를 생성하는 환경을 만드는 것이 이번 글의 목표입니다.2. Extension과 MCP의 차이를 먼저 이해하자많은 사람들이 이 둘을 헷갈립니다. 기능SQL Server E..
AI 기술
2026.06.23