Windows 생산성 극대화를 위한 필수 도구: Microsoft PowerToys 활용 가이드실행 환경 및 요구 사항본 가이드의 작성 및 테스트 환경은 다음과 같다.운영체제(OS): Windows 11 Pro 64-bit (Windows 10 v2004 이상 지원)대상 소프트웨어: Microsoft PowerToys 최신 버전설치 도구: Windows Package Manager(winget) 또는 Microsoft Store작업 효율을 획기적으로 개선하는 Windows 도구소프트웨어 개발과 문서 작업 환경에서 창 배치, 빠른 앱 검색, 화면 내 색상 및 텍스트 추출은 일상적으로 반복되는 작업이다. 그러나 Windows 기본 환경만으로는 다중 모니터 작업 시 복잡한 창 분할이나 서식 없는 텍스트 붙여넣..
확장 프로그램 없이 VS Code 내장 Git Blame으로 코드 작성자 및 커밋 이력 확인하기1. 내장 Git Blame 기능 개요1-1. 기능 소개 및 도입 배경외부 확장 프로그램 의존성 제거 GitLens와 같은 대형 확장 프로그램을 설치하지 않고도 코드 작성자와 커밋 정보를 즉시 확인할 수 있다.가벼운 개발 환경 유지 추가적인 리소스 소모를 방지하여 VS Code의 구동 속도와 쾌적한 에디터 성능을 보장한다.에디터 내 라인별 인라인 데코레이션 제공 커서가 위치한 코드 라인의 끝에 커밋 작성자, 작성 시간, 커밋 해시 등의 메타데이터가 흐린 텍스트 형태로 자동 렌더링된다.2. 설정 활성화 방법2-1. GUI 설정 메뉴를 통한 활성화2-1-1. 설정 화면 진입 및 옵션 검색설정 화면 열기 단축..
Git 실무 핵심 가이드: 브랜치 관리부터 커밋 복구 및 리셋까지형상 관리 도구로 Git을 사용하다 보면 브랜치 이름을 잘못 생성하거나, 원격 브랜치와의 추적(Upstream) 연결이 끊어지거나, 잘못 커밋한 내용을 과거 시점으로 되돌려야 하는 위기 상황에 직면한다. GUI 도구는 직관적이지만 예기치 않은 오류가 발생했을 때 문제의 근본 원인을 파악하고 정밀하게 수습하기 어렵다. 터미널 기반의 핵심 Git 명령어를 명확히 이해하고 있으면 예기치 않은 히스토리 꼬임 현상도 안전하게 복구할 수 있다.테스트 환경: Git 2.23 이상 (최신 권장 명령어 git switch 지원)운영체제: macOS / Linux / Windows PowerShell 공통1. 브랜치 생성과 이름 변경 및 원격 동기화프로젝트 ..
.gitignore가 작동하지 않는다?실행 환경OS: Windows 11 / macOS 14Git: 2.x 버전 이상프로젝트를 진행하다 보면 개인 설정 파일이나 IDE 설정 폴더(예: .vscode/, .idea/)가 원격 저장소에 잘못 올라가는 경우가 있다. 이를 방지하기 위해 뒤늦게 .gitignore 파일에 해당 폴더나 파일을 추가하게 된다.그런데 분명히 .gitignore에 추가하고 저장했는데도 불구하고, 로컬에서 파일 내용이 변경될 때마다 git status에 수정된 파일(Modified)로 잡히고 계속해서 Git의 추적을 받는 현상이 발생한다.원인 파악: 왜 이런 일이 발생할까?결론부터 말하면, Git은 이미 한 번 커밋되어 "추적 중(Tracked)"인 파일에 대해서는 .gitignore 규..
이 글을 작성하는 2026년 6월 기준, gemini-3.1-flash-lite 모델의 무료 티어는 일 500회, 분당 5회로 호출 횟수가 엄격히 제한되어 있다. 이 모델을 메인 에이전트인 Hermes(애칭 '제이')에 연동하여 운영하다 보니 '429 에러'가 빈번하게 발생하여 시스템이 멈추는 일이 잦았다. 이를 근본적으로 해결하기 위해 제이에게 쿼터 제한을 우회할 '조수'를 만들도록 지시했다. Google AI Studio에서는 계정당 최대 10개의 프로젝트를 생성할 수 있으며, 각 프로젝트에서 발급된 API 키는 독립적인 1일 쿼터를 보장받는다. 즉, 10개의 키를 확보하면 하루 최대 5,000회까지 호출이 가능해진다. 이 점에 착안하여 제이에게 7개의 API 키를 제공하고 파이썬으로 7명의 조수(이..