문자열 유효성 검사나 데이터 추출을 할 때마다 정규식 패턴을 찾아 헤매고, 막상 실전에 적용하려니 막막함에 한숨만 쉬고 계신가요? 정규식은 강력하지만, 그만큼 문법이 복잡하고 활용법이 다양해 초보자가 접근하기 쉽지 않기 때문입니다. 이 글에서는 정규식의 핵심 문법을 3단계로 나누어 설명하고, 실제 업무에서…
맥에서 SSH 키를 생성해 GitHub에 연결하려는데, 매번 비밀번호를 입력해야 하거나 연결 오류가 계속 발생해 답답하셨을 겁니다. 이 문제는 SSH 키가 올바르게 설정되지 않았거나 GitHub에 등록하는 과정에서 흔히 발생하는 설정 오류 때문입니다. 이 글에서는 맥 환경에서 SSH 키를 생성하고 GitHub에 완벽하게…
VSCode에서 파이썬 디버깅을 위해 launch.json 파일을 만들었지만, 브레이크포인트가 작동하지 않고 일반 실행만 될 때 답답한 경험을 해본 적 있나요? 이는 launch.json 설정이 파이썬 인터프리터 경로, 모듈 실행 방식 등을 정확히 지시하지 못했기 때문입니다. 이 글에서는 launch.json 파일의 핵심 설정들을 3가지…
프론트엔드와 백엔드 프로젝트를 동시에 개발하며 VSCode 창을 여러 개 띄워 놓고 불편하게 왔다 갔다 하는 경험, 흔하게 겪으셨을 겁니다. 이는 각 프로젝트가 독립된 개발 환경을 요구하지만, VSCode 기본 설정만으로는 이를 유연하게 관리하기 어렵기 때문입니다. 이 글에서는 VSCode 워크스페이스 기능을 활용하여…
새로운 프로젝트를 시작하며 VSCode 익스텐션 세팅을 해야 하는데, 어떤 확장 프로그램이 실제 개발 생산성을 높여줄지 몰라 고민하고 계신가요? 수많은 익스텐션 중에서 나에게 딱 맞는 유용한 도구를 찾고, 제대로 활용하는 방법을 알기란 쉽지 않습니다. 이 글에서는 초보 개발자도 즉시 개발 생산성을…
VSCode Git, 명령어 없이 UI 시각화로 쉽게 쓰는 법 [1] 후킹 오프닝 Git 명령어 몇 글자 잘못 쳐서 에러 메시지에 당황하고, 복잡한 커밋 히스토리가 한눈에 안 들어와 머리가 아팠던 경험, 개발자라면 누구나 한 번쯤 겪어봤을 겁니다. 이는 Git의 강력함 뒤에…
VSCode에서 자동 완성을 띄우려고 + Space를 눌렀는데, 느닷없이 맥 스포트라이트 검색창이 툭 튀어나와서 개발 흐름이 끊긴 경험, 다들 있으실 겁니다. 이 문제는 VSCode의 특정 기능 단축키가 맥 운영체제의 기본 단축키와 중복되어 발생합니다. 이 글에서는 + Space 충돌 문제를 시스템 레벨에서…
CLI에서 백엔드 API를 테스트하려고 GET/POST 요청을 보냈는데, 데이터 전송이나 헤더 설정이 자꾸 꼬여 답답했던 경험, 있으신가요? 분명 올바른 형식이라고 생각했는데 API 서버에서는 계속 알 수 없는 에러를 내뱉어 몇 시간씩 붙잡고 씨름한 적도 있을 겁니다. 이런 문제는 HTTP 요청의 구조를…
터미널을 켤 때마다 설정해뒀던 PATH 같은 환경변수들이 말끔히 사라져서 매번 다시 입력해야 하는 번거로움에 지치셨나요? 분명 설치를 완료하고 PATH까지 지정했는데, 터미널을 다시 시작하면 모든 설정이 초기화되어버리는 황당한 경험은 개발자라면 누구나 한 번쯤 겪어봤을 문제입니다. 이런 현상은 셸이 시작될 때 환경변수를…
M1/M2 맥북에 도커 데스크탑을 깔았는데, 설치는 잘 된 것 같은데 ‘docker run hello-world’ 같은 명령어는 꿈쩍도 안 하고, 터미널에 ‘docker’라고 쳐도 ‘command not found’ 에러만 떠서 당황스러우셨나요? 이는 주로 Docker Desktop이 시스템 PATH에 제대로 등록되지 않았거나, 내부 설정이 완료되지 않아…