전체 글 794

맥북에어 pyenv로 파이썬 버전 관리

1. pyenv란? pyenv는 파이썬을 버전별로 관리하는 도구입니다. 또한 pyenv virtualenv를 사용하면 파이썬 별로 가상환경을 쉽게 만들 수 있습니다. 2. pyenv 설치 참고자료: https://github.com/pyenv/pyenv#homebrew-in-macos homebrew로 쉽게 설치할 수 있습니다. 그리고 openssl도 설치합니다. brew install pyenv brew install OpenSSL pyenv를 현재 쉘에서 사용하기 위해서 쉘 프로파일을 설정합니다. pyenv 쉘프로파일 설정은 자주 변경되니 꼭 공식문서(https://github.com/pyenv/pyenv#basic-github-checkout)를 참고하시길 바랍니다. echo 'export PYEN..

맥북 화면이동 애플리케이션 rectangle

저는 윈도우를 사용할 때, 창 이동하는 단축키를 많이 사용합니다. 아쉽게도 맥북은 기본지원?이 안되는 것 같네요 😭😭 많은 화면이동 애플리케이션이 있는데, 저는 rectangle를 설치해서 사용해봤습니다. 준비 homebrew가 설치되어 있어야 합니다. 설치 brew명령어로 쉽게 설치할 수 있습니다. brew install rectangle 실행하는 방법은 spotlight(command + space)에서 rectangle를 입력하신 후, 엔터를 입력하시면 됩니다. 최초 실행하면 시스템에 접근하기 위해 권한설정 페이지로 이동합니다. 권한설정이 끝나면 메뉴바 우측상단에 rectangle 아이콘이 생성됩니다 . 사용방법 메뉴바 우측상단 rectangle아이콘을 클릭해서 위치를 클릭하면, 현재 창이 선택한 ..

맥북에어 듀얼 모니터 설정

준비 맥북에어는 hdmi포트가 기본으로 내장되어 있지 않기 때문에, 별도로 어댑터를 구매해야 합니다. 보통 thunderbolt 어댑터를 많이 사용합니다. thunderbolt TO hdmi 어댑터 hdmi 선 설정 1️⃣ hdmi포트를 모니터와 어댑터에 연결하면 자동으로 듀얼모니터 모드로 전환됩니다. 2️⃣ Spotlight(command + space)에서 Displays를 검색하고 Enter를 누릅니다. 3️⃣ 모니터 좌우를 설정합니다. 드래그앤드롭으로 설정할 수 있습니다. 4️⃣ 주모니터를 설정하기 위해 [Display Settings]메뉴를 클릭합니다. 왼쪽 메뉴에서 주모니터를 선택하고, [User as]에서 Main display를 선택합니다.

무한루프 걸리는 쿠버네티스 job 디버깅 과정

제가 일하는 곳은, 데이터 분석가가 사내 플랫폼을 이용하여 분석코드를 실행합니다. 자원이 많이 필요할 때 사내 플랫폼 자원을 빌려 써 문제를 해결합니다!. 플랫폼은 데이터분석가 코드를 쿠버네티스 JOB으로 실행합니다. 그런데, 어떤 데이터분석가가 고객센터에 문의글을 올렸습니다. 가끔씩 작업이 안끝나고 무한루프상태에 빠져있다고 말이죠. 처음에는 쿠버네티스 버그 또는 플랫폼 자체 버그인줄 알았습니다. 하지만, 디버깅을 해보니 분석가가 사용하는 외부모듈에서 문제가 있는 것 같아, 해당 모듈 개발자에게 문의를 했습니다. 질답결과 데이터를 조회하는 로직에서, 알수 없는 이유로 데이터를 못받으면 무한루프에 빠질 수 있을 가능성을 발견했습니다. 감사하게도 모듈개발자가 테스트해본다고 했습니다 사실, 혼자 힘으로 쿠버네..

회고모음 2022.07.12

맥북 iterm2, om my zsh 설치

iterm2 설치 iterm2은 맥 기본 terminal처럼 터미널 애플리케이션입니다. terminal보다 더 많은 기능(화면분할, 단축키, 테마 등)을 제공합니다. homebrew가 설치되어 있다면, 명령어 한줄로 쉽게 설치할 수 있습니다. brew install iterm2 oh my zsh 설치 oh my zsh는 zsh쉘에 유틸리티 기능을 추가하여 작업의 생산성을 증가시킵니다. 설치 명령어는 단 한줄입니다. sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

맥북 homebrew설치

homebrew는 ubuntu apt, centos yum처럼 mac을 위한 패키지 관리자입니다. apple에서 제공하지 않는 패키지를 설치,삭제, 업그레이드를 수행합니다. 설치 방법은 매우 간단합니다. 터미널(실행방법: ctrl + space → terminal)에서 homebrew설치 명령어를 실행하면 됩니다./bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 설지가 전부완료되면 명령어 두개를 실행하라는 앤내메세지가 나옵니다. 명령어를 실행하면 brew명령어를 사용할 수 있습니다.echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users..