카테고리 개발환경

맥 Homebrew 설치했는데 명령어 에러? 필수 사용법 딱 정리

맥 Homebrew 설치 오류 해결 사용법

맥에 Homebrew를 설치하려고 터미널 명령어를 입력했는데 에러가 뜨거나, 분명 설치는 완료했는데 ‘brew’ 명령어가 작동하지 않아 답답하셨을 겁니다. 이는 주로 환경 변수 설정 문제나 설치 과정 중 발생한 작은 오류 때문입니다. 이 글에서는 Homebrew를 깔끔하게 설치하고, 흔히 발생하는 에러들을 단계별로 해결하며,…

복잡한 문자열 패턴 추출 어려울 때 — 정규식 실전 예제 정리

정규식 기초 문법 실전 예제 활용 가이드

수많은 텍스트 데이터에서 원하는 특정 패턴을 정확히 찾아내거나 변경해야 하는데, 일반적인 검색 기능으로는 한계에 부딪혀 답답했던 경험이 있으실 겁니다. 이러한 문제는 텍스트 패턴이 복잡하거나 규칙성을 띠고 있어, 단순한 문자열 일치로는 처리하기 어렵기 때문에 발생합니다. 이 글은 정규식의 기본 원리와 핵심…

API 개발/테스트 막힐 때 — curl 명령어 실전 사용법 총정리

curl 명령어 API 호출 실전

API 개발이나 테스트를 하면서 `curl` 명령어로 간단한 호출은 성공했지만, 인증 토큰 추가, 복잡한 헤더 설정, 심지어 파일 업로드까지 시도하다 막혀버린 경험이 있으신가요? 이런 상황은 HTTP 프로토콜의 다양한 요청 방식을 `curl` 문법에 정확히 매핑하는 데 익숙하지 않아 발생하기 쉽습니다. 표준화된 HTTP…

맥 파이썬 가상환경 설정 꼬일 때? pyenv + venv로 깔끔 해결

맥북 pyenv venv 파이썬 가상환경 설정

맥북에서 야심 차게 새 파이썬 프로젝트를 시작하려고 가상환경을 설정했는데, 기존 다른 프로젝트와 패키지 버전이 충돌해서 자꾸 오류가 나거나, 매번 환경 설정하느라 소중한 개발 시간을 낭비하고 계신가요? 이런 문제는 파이썬 설치 경로와 여러 프로젝트의 패키지 의존성을 명확히 분리하지 않아 발생하는 경우가…

VSCode 익스텐션, 개발 생산성 높이려다 느려졌다면? 최적화 세팅법

VSCode 익스텐션 추천 개발생산성 최적화

개발 생산성을 높이려고 VSCode 익스텐션을 잔뜩 설치했는데, 에디터가 버벅거리거나 예상치 못한 충돌로 오히려 작업 속도가 느려진 경험, 다들 있으실 겁니다. 많은 개발자들이 겪는 이 현상은 익스텐션 간의 비효율적인 상호작용이나 과도한 리소스 사용 때문입니다. 이 글에서는 핵심 익스텐션 선정부터 최적의 세팅법까지,…

M1/M2 맥북 파이썬 최신버전 설치, 구버전 충돌 없이 Homebrew로 딱 정리

맥북 파이썬 최신버전 홈브루 설치

M1/M2 맥북에 기본 설치된 파이썬 때문에 개발용 최신 버전을 설치하려다 충돌이나 경로 문제로 막막했던 경험, 한 번쯤 있으실 겁니다. 이는 macOS가 자체적으로 시스템 유지보수에 필요한 파이썬 버전을 내장하고 있어, 사용자가 별도로 설치하는 버전과 충돌하기 쉬운 구조 때문입니다. 이 글에서는 Homebrew를…

맥 환경변수 재부팅 사라짐? zshrc 영구 설정 딱 정리

맥 환경변수 설정 후 재부팅 시 사라짐 문제 zshrc 영구 설정

맥에서 개발 환경 설정을 위해 환경변수를 추가했는데, 터미널을 닫거나 재부팅만 하면 설정값이 감쪽같이 사라져 매번 다시 입력하고 계신가요? 매일 이 작은 반복에 낭비되는 시간이 생각보다 많았을 겁니다. 이는 환경변수가 현재 실행 중인 쉘 세션에만 임시로 적용되기 때문입니다. 이 글에서는 맥…

Git Stash: 특정 파일/untracked 파일만 임시 저장하는 법

git stash 특정 파일만 저장 방법

급하게 다른 브랜치로 전환해서 버그를 수정해야 하는데, 현재 작업 중인 코드 중 일부만 임시 저장하고 나머지 변경사항은 남겨두고 싶을 때가 종종 있습니다. 일반적인 Git Stash는 작업 디렉토리의 모든 변경사항을 한 번에 저장하기 때문에, 특정 파일만 선택적으로 보관하기가 어렵다는 인상을 줍니다.…

맥 SSH 키 생성 깃허브 연결 막힐 때 — 한 번에 해결!

맥 깃허브 SSH 키 생성 연결 오류 해결

맥에서 깃허브 SSH 키를 잘 생성하고 등록까지 마쳤는데, `git push`만 하려면 매번 비밀번호를 입력하라고 나와 당황스러우셨나요? 이 문제는 대부분 SSH 키가 제대로 활성화되지 않았거나, 원격 저장소 설정에 작은 오해가 있을 때 발생합니다. 이 글에서는 SSH 키 생성부터 GitHub 연결, 그리고…