새로 장만한 M1, M2, M3 맥에 Docker를 설치하려니 벌써부터 막막하신가요? 인텔 칩셋 버전과 애플 실리콘 버전 사이에서 어떤 파일을 받아야 할지 몰라 헤매거나, 어렵게 설치해도 계속되는 오류 메시지에 지치셨을 겁니다. 이런 혼란은 애플 실리콘 칩셋의 등장으로 기존 인텔 기반 환경과…
협업하는 프로젝트에서 팀원들의 깃 커밋 메시지를 봐도 어떤 작업을 했는지 한눈에 파악하기 어려울 때가 자주 있지 않나요? 급하게 코드를 찾아보려다 텍스트만 가득한 커밋 로그 속에서 헤매는 경험, 대부분의 개발팀이 겪는 흔한 문제입니다. 이런 혼란은 일관성 없는 커밋 메시지 작성 방식…
내 맥북 파이썬 설치했는데 충돌? 최신 버전 Homebrew로 해결! Photo by Seraphfim Gallery on Pexels 새 파이썬 프로젝트를 시작하려고 맥북 M1/M2에 최신 버전을 설치했는데, 기존 시스템 파이썬과 꼬일까 봐 걱정되시죠? macOS는 기본적으로 파이썬 버전을 내장하고 있어, 별도로 설치한 파이썬과 시스템…
분명 `curl`로 API 요청을 보냈고 응답 코드는 200 OK인데, 기대했던 JSON 데이터 대신 엉뚱한 HTML 페이지가 오거나, `-d` 옵션으로 JSON 데이터를 분명히 넘겼는데 서버에서는 아무것도 받지 못했다고 하소연할 때가 있죠. Photo by Rodrigo Santos on Pexels 이런 문제는 요청 헤더,…
맥에서 새로운 파이썬 프로젝트를 시작할 때마다 기존 프로젝트의 패키지 버전과 충돌하거나, 심지어는 맥의 기본 파이썬 환경까지 엉망이 될까 봐 걱정되시나요? Photo by Bibek ghosh on Pexels 이런 문제의 대부분은 각 프로젝트에 독립적인 파이썬 실행 환경을 구축하지 않았기 때문에 발생합니다. 이…
맥에 Homebrew를 설치하려고 공식 가이드에서 복사한 명령어를 터미널에 붙여넣었는데 오류가 뜨거나, 겨우 설치를 마쳤어도 이제 어떤 패키지를 어떻게 써야 할지 막막한 상황이신가요? Photo by cottonbro studio on Pexels 이런 문제는 주로 복잡한 시스템 환경 변수 설정이나 불완전한 설치 가이드 때문에…
로그 파일에서 특정 에러 메시지를 찾거나, 대량의 텍스트에서 원하는 패턴의 데이터를 추출하려는데 어떤 정규식을 써야 할지 감이 오지 않아 답답했던 경험이 있으실 겁니다. 일반적인 문자열 검색으로는 한계가 명확하고, 다양한 형태의 데이터를 유연하게 처리하기 어렵기 때문입니다. 이 글에서는 정규식의 기초 개념부터…
A 프로젝트에서는 Node.js 16을 써야 하고, B 프로젝트에서는 Node.js 18이 필수인데 터미널에서 늘 다른 버전이 실행되어 답답하셨나요? 분명 특정 프로젝트에 맞는 버전을 설정했는데도, 다른 프로젝트를 실행하면 Node.js 버전 충돌 오류가 뜨는 경험, 개발자라면 한 번쯤 겪어봤을 겁니다. Photo by Nemuel…
터미널에서 `export API_KEY=”내_API_키”`라고 입력해 환경변수를 설정했는데, 터미널을 닫았다 다시 열거나 맥을 재부팅하니 모든 설정이 사라져 매번 다시 입력해야 하는 답답한 상황을 겪고 계신가요? 이러한 문제는 `export` 명령이 현재 셸 세션에서만 유효한 임시적인 설정이기 때문에 발생합니다. 이 글에서는 맥에서 API 키를…
VSCode를 맥 환경에서 사용하다 보면, 기본으로 설정된 단축키가 손에 익지 않거나 기존에 즐겨 사용하던 다른 앱의 단축키와 겹쳐 불편함을 겪는 경우가 많습니다. 특히 자주 사용하는 기능의 단축키가 운영체제 단축키나 다른 프로그램의 핵심 기능과 겹칠 때마다 작업 흐름이 끊기면서 불필요한 시간…