개발자를 위한 Mac 초기 설정 하기

서론 저는 현재 M2 맥북에어 24GB 모델을 사용 중입니다. 크게 상관은 없지만 인텔 기반보다는 애플 실리콘 기반 맥북에 초점을 맞췄습니다. 처음부터 개발환경을 세팅하려고 하면 윈도우건 맥이건 리눅스건 간에 할일이 정말 많습니다. 가끔 업무 중에 급하게 개발환경을 꾸려야 할 일이 있으면 대충 필수적인 것만 대강 올려두고 업무를 하기도 하지만, 처음 컴퓨터를 샀을 때는 개발환경 세팅마저 즐겁습니다. 항상 TimeMachine 백업을 해두고는 있지만, 주변에 맥북을 새로 산 친구들 세팅을 여러 차례 도와주다 보니 이럴 거면 아예 처음부터 끝까지 한번 정리해두는 게 좋겠다 싶어 글로 작성해 보았습니다. 사실 블로그를 시작하게 된 것도 비슷한 이유였습니다. 제가 몇 번의 시행착오를 거쳐 얻은 개인적인 경험이 ..

IT ⁄ Computer/Mac 2021.07.10
맥북 배터리 표시 변경하기

매우 간단하게 잔여 배터리 %를 숫자로 나타내게끔 변경 할 수 있습니다. System Preferences -> Dock & Menu Bar로 들어갑니다. 맨 윗줄 좌측에서 3세번째 위치에 있습니다. 이제 스크롤을 조금 내려보면 Battery 라는 메뉴가 있습니다. Battery를 클릭하고 Show Percentage 라는 체크박스를 선택합니다. 이제 잔여 배터리를 숫자로 확인 하실 수 있습니다! 추가로 배터리 수명을 늘리는 팁을 알려드리겠습니다. 설정- Battery 에 가 보면, 맨 아래에 Optimised battery charging 이라는 체크가 있습니다. 사용자의 사용 패턴을 컴퓨터가 파악해서, 충전을 과도하게 할 필요가 없는 순간에는 80% 이상으로 배터리가 더 충전되지 않도록 관리해주는 버..

IT ⁄ Computer/Mac 2021.07.10
Karabiner 설치해 맥북 한영키 설정하기.

Intro 맥북은 처음에 컨트롤키 + space 버튼이 한/영 키로 설정되어 있습니다. 너무 불편해서 많은 분들이 좌측 Caps lock 키를 한영키로 설정해서 사용하시는데요. 몇가지 단점이 있습니다. 반응속도. - 반응속도가 느립니다. 한영키 전환을 하고 타자를 빠르게 치는 분들은 분명 불편함을 느끼게 됩니다. Capslock 키를 오래 누르는지, 잠깐 누르는지에 따라 한영키를 할 건지 아니면 Capslock 키를 정말 toggle 할건지를 컴퓨터가 결정하는데, 그 찰나의 순간이 짧지가 않아서 캡스락 누르자 마자 입력을 하면 한영키가 안먹히는 경우가 많습니다. 저 또한 이것 때문에 너무 불편했습니다. 윈도우와의 호환 - 맥북을 사용해도 가끔씩은 주변 사람들때문에 윈도우 컴퓨터를 사용하게 됩니다. 그게 ..

IT ⁄ Computer/Mac 2021.07.10
Alfred 설치해 spotlight 대신 하기. 카카오 지도, 네이버 검색등 추가하기

Alfred 설치해 spotlight 대신 하기. 카카오 지도, 네이버 검색등 추가하기 일단 homebrew 가 설치되어 있지 않은 분들은 먼저 설치해주세요 https://shanepark.tistory.com/45 Mac 에 brew 설치하기 brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh Homebrew 란? 루비와 Git으로 개발된 macOS용 패키지 매니저입니다. 간단하게 mac에 뭔가 설치할때, terminal 에.. shanepark.tistory.com brew 가 설치 되어 있다면 간단하게 brew install alfred 만 입력 하시면 바로 설치가 됩니다. 금방 설치가 완료되는데요. ..

IT ⁄ Computer/Mac 2021.07.10
STS 로 Spring Boot 프로젝트 만들기. 6) MYSQL 연동하기 및 Cannot load driver class: com.mysql.cj.jdbc.Driver spring boot, No serializer found for class 문제 해결

STS 로 Spring Boot 프로젝트 만들기. 6) MYSQL 연동하기 및 "Cannot load driver class: com.mysql.cj.jdbc.Driver spring boot" 에러와 "No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer " 해결하기 - 제가 읽은 책에서는 MYSQL 연동하는 과정이 없어서 따로 해 보았습니다. - 기존에 집에서 서버로 사용하는 노트북에 MariaDB가 돌아가고 있어 MariaDB로 진행하지만, 해당 내용에서는 MYSQL과 같습니다. - 5편(https://s..

Programming/JPA ⁄ Spring 2021.07.10