본문 바로가기

🤖 생산성 Up & Tips12

macOS 개발 환경 설정과 자주 사용하는 앱 소개 (Karabiner, Alfred, Go, Java, Jetbrain, ...) 최근 회사에 입사하며 맥북 설정을 하였습니다. 자주 사용하는 앱과 개발 환경 설정을 정리하였습니다. 목차 - Commom - macOS App (Karabiner, Alfred, Magnet, itsycal) - Terminal - Jetbrain(Intellij, Goland, plugins) - 개발 언어 설정(Go, GVM, Java, JVM) - Infra (Docker, k8s kubectl, redis-cli) Commom System Preferences - Keyboard 키보드 입력 속도 변경 맥북 기본 키보드 입력속도가 느리기 때문에 키보드 입력 속도를 빠르게 설정하는 편입니다. 키보드 입력 automatically 제거 macOS App Karabiner (무료) 키보드 입력키를 변경.. 2023. 3. 12.
숙박 애플리케이션에 테스트를 위한 숙소 데이터 구하기 (공공 API사용, 직접 Dummy 데이터 생성하기) 상황 코드스쿼드 팀 프로젝트로 Airbnb와 유사한 애플리케이션을 개발하고 있다. 실서버와 유사한 부하를 느끼기 위해 많은 더미 데이터를 넣고 개발하고 싶었다. 의사 결정 더미 데이터는 크게 3곳에서 구할 수 있다고 판단하였다. 1. 공개 API 사용 2. 직접 더미데이터 생성 3. 크롤링 1. 공공 API 사용 공공데이터 포털 에 '숙박'이라고 검색하면 무려 73건의 API가 나오고 지역별로 API가 분리되어있다. (끔찍하다) 좀 더 검색해보니 한국관광공사의 TourAPI3.0에서 위와 동일한지는 모르겠지만, 전국 숙박 데이터를 모아놓았다. 불편했던 점은 TourAPI 3.0과 공공데이터 포털 두 사이트가 다른 곳인데, 공공 데이터 포털에서 TourAPI3.0을 신청하고 인증키를 받아 사용해야 한다. .. 2022. 6. 6.
코드리뷰에서 자주 사용되는 용어(줄임말) 코드리뷰에서 자주 사용되는 용어 몇 가지지 줄임말입니다. 잘못된 내용이 있거나 추가 사항이 있다면 댓글 부탁드려요!🙏🏻 용어 뜻 예, 용도 CL (changelist) 코드 변경 단위 - 버전 관리 시스템(예 git)에 제출되거나 코드 리뷰 진행중인 독립된 변경 단위 - PR 보낼 때 변경된 코드 LGTM (Looks Good To me) 나에게 좋아 보인다 - Nit: (nitpick) 하찬은 일로 트집잡다 - 코드에 (치명적인) 잘못된점은 없지만 코드 스타일, 들여쓰기 등을 말할 때 쓰임 PTAL(Please Talk Another Look) 다시 한 번 봐주세요 - 리뷰어가 리뷰 하다 중간에 Stop 된 경우, 작성자가 review 해달라고 부탁할 때 사용 SGTM(Sounds Good To Me).. 2022. 4. 18.
깃허브 저장소에서 이슈 템플릿, PR 템플릿 적용하기 (feat. .github 폴더) 깃허브 저장소에서 다른 사람과 협업한다고 가정하자. 많은 사람들이 이슈나 PR 생성한다. 이때 통일된 구조로 이슈나 PR을 보낼 수 없을까? 저장소 최상위 폴더에 ".github 폴더"에 Templates file를 추가하여 기본 템플릿을 지정할 수 있다. (단, .github 폴더는 github 저장소의 defalut(기본)에 있어야 적용된다) (소스코드 저장소) PR Templates PR 템플릿 없이 PR을 생성하면 템플릿 없이 비어있는 PR이 생성된다. PT Templates 파일 추가 저장소의 최상위 디렉토리에 '.github' 폴더와 PULL_REQUEST_TEMPLATE.md 파일에 아래 내용을 생성한다. // PULL_REQUEST_TEMPLATE.md 파일 ### 📝 Description.. 2022. 4. 4.
인텔 맥북 프로 플리커 현상 해결(많은 프로그램 실행할 때 화면 깜빡거림, 맥북 듀얼 모니터 연결 시 화면 깜빡거림) 환경 맥북프로 : 2019년 형 인텔 맥북 프로 16인치 독 : 벨킨 썬더볼트 3 독 프로 모니터 : 24인치 QHD Dell 모니터 x 2대 USB : 화상캠, 스피커, sd 카드 이더넷 케이블 연결 블루투스 : 키보드, 마우스 문제 맥북 사용 시 많은 프로그램(크롬, 디스코드, 슬랙, IntelliJ 등...)을 사용하면 간헐적으로 외장 모니터 화면이 깜빡깜빡 플리커 현상이 일어난다.(도저히 사용할 수 없을 정도) 원인 추측 1 독으로 맥북을 항상 충전하며 사용한다. 이때 잔여 전류 공급 문제가 발생할 수 있다는 것 -> SMC 리셋 추측 2 많은 프로그램 실행 시 발생하니, 뭔가 macOS 내 캐시, 메모리가 꼬이지 않았을까? -> NVRAM, PRAM 리셋 해결 아래 두 리셋을 이후 플리커 더이상.. 2022. 3. 31.