본문 바로가기
반응형

MAC15

Mac/Linux - 로컬 CLI 에서 Base64 인코딩, 디코딩 하기 패스워드를 API에서 사용하거나 기록할 경우 Base64를 이용해야 하는 경우가 종종 발생한다. 문자열 전환 방법과 파일 전환 방법에 대해서 정리해보자. 1. 문자열 인코딩 문자열 전환은 echo 옵션을 이용해서 사용할 수 있다. 문자열 만 변환해야 하기 때문에 -n 옵션을 사용해서 줄바꿈 기호를 표시하지 않도록 한다. echo -n 'asecurity'|base64 YXNlY3VyaXR5 2. 문자열 디코딩 base64 에 -D 옵션을 제공한다. echo 'YXNlY3VyaXR5'|base64 -D asecurity% 3. 파일 인코딩 -i 옵션으로 사용이 가능하다. 파일을 Base64로 인코딩 하는 경우 내용이 출력 내용이 많고, 디코딩시 파일을 이용하는 것이 유용하기 때문에 -o 옵션을 함께 사용하.. 2022. 11. 1.
Mac - 팁 사운드 출력 막대바 바로가기 Mac을 이용하다보면 헤드셋등을 켰을때 현재 출력되는 장치가 궁금한 경우가 있다. 특히 도서관 같이 실수? 하면 않되는 곳에서는 더욱 민감하다 보통은 시스템 환경 설정에서 사운드의 출력 탭을 통해서 현재 선택된 출력 장치를 확인 할 수 있는데 여기에서는 보다 편리하게 확인하는 막대바를 이용하는 방법을 알아보고자 한다. 이를 이용하면 아래 처럼 막대바에서 볼륨 크기와 현재 선택된 출력을 확인하고 바로 변경이 가능하다. 이 설정은 시스템 환경 설정에서 Dock 및 메뉴 막대를 선택하고 사운드 부분을 항상 표시로 변경하면 된다. 이제 아이콘만으로도 스피커 상태인지 이어폰/헤드셋인지를 바로 알 수 있어 쉽게 확인 및 조절이 가능하다. 2022. 10. 24.
MAC - 화면 색감 및 밝기 - XDR Display 기존에 맥북을 사용하다가 MAC M1으로 교체하면서 모니터 색상이 기존과 다르다는 느낌을 받았다. 환경 설정의 디스플레이로 가보면, MAC M1의 경우 Apple XDR Display로 기본 설정이 되어 있는 것을 알 수 있었다. Apple 공식 홈페이지가 가보면, XDR의 장점에 대해서 잘 설명 되어 있으니 아래 링크에서 확인하면 좋을 듯하며, 기존 색상으로 변화하고자 하는 사람은 다른 프리셋도 구성되어 있으므로, 아래와 같이 Apple Display를 선택하면 기존 색감을 사용할 수 있다. https://www.apple.com/kr/pro-display-xdr/ Pro Display XDR Pro Display XDR. 극강의 밝기, 명암비, 정확한 색감, HDR로 작업 방식 자체를 바꿔놓을 새로운.. 2022. 8. 11.
Mac - VSCode M1 한글 씹힘, 입력 문제 해결 MacBook을 보통 개발도구로 사용하다보니 VSCode를 주로 사용하는데, 이때 한글 씹힘이 심하게 발생하여 도저히 그냥 사용할 수 없는 상황이였다. 여기에 이를 해결한 내용을 정리해 보았다. 대략 시도해본 방법은 총 2가지로 필자는 1. 맞춤법 검사 해제를 통해 해결 되었다. 필자는 글씨를 입력하면 간혈적으로 글씨가 입력이 되지 않는 씹힘 문제였는데, 한글이 정상적으로 입력이 되지 않는다면 시도해보기 바란다. 1. 맞춤법 검사 해제 맞춤법 검사를 비활성화 하기 위해서는 환경 설정의 키보드를 실행한다. 이후 텍스트로 들어가서 맞춤범 자동 수정을 체크해제하기 바란다. 2. 한글 언어팩 제거후 다시 지정 만약 VSCode에서만 나타나는 문제라면 이 방법이 괜찮을 것으로 보인다. 먼저 설치된 한글 언어 팩을.. 2022. 8. 8.
Docker - MAC M1 Error image's platform (linux/arm64/v8) does not match the detected host platform 해결 MAC M1으로 노트북을 변경하고 평시대로 Docker를 새로 빌드하여 플랫폼을 올렸는데 아래와 같은 오류가 발생하였다. WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64) and no specific platform was requested standard_init_linux.go:228: exec user process caused: exec format error 오류 내용은 MAC M1은 linux/arm64 플랫폼이 아니기 때문에 발생한 오류이다. 따라서 이를 해결하기 위해서는 빌드시점에 --platform linux/arm64을 지정하여 빌드를 .. 2022. 8. 7.
MAC - 자신 IP 확인 Mac에서 IP를 확인할 때 내부 IP 혹은 외부 IP냐에 따라 확인하는 방법이 달라진다. 내부 IP는 ipconfig를 통해 가능하다. ipconfig getifaddr en0 ifconfig를 이용하면 inet 정보만 확인하는 방법으로 가능하다. ifconfig | grep inet 만약 외부 IP를 확인하고자 한다면, curl을 통해 ifconfig.me 을 이용하면 IP정보를 콘솔에 알맞게 보여준다. curl ifconfig.me 2022. 7. 28.
Mac - Dock 아이콘이 나타나지 않을 때 얼마전 부터 Mac Dock에서 아이콘이 나타나지 않는다. 이 문제점은 예전 부터 있었던 Mac Bug라고 한다. 아래 사진은 문제를 해결하고 난 다음의 사진이다. 이 문제를 해결할 수 있는 방법은 필자의 경우 안전 모드 부팅을 통해 해결하였다. 시스템을 종료하고, 이후 쉬프트 키를 누른 상태에서 부팅 키를 누르도록 한다. 이때 쉬프트 키는 5초이상 누르고 있으면, 평소와 다른 안전모드로 부팅이 진행된다. 안전 모드에서 Dock에 아이콘 표시가 되지 않는 어플리케이션 바로가기를 삭제하고, Finder에서 어플리케이션으로 들어가 다시 추가해보도록 하자. 한번에 해결되지 않는 경우도 있다고 하니 만약 잘 되지 않는다면, 여러번 안전 모드 진입을 시도 하면 해결이 가능하다. 2022. 7. 5.
Mac - Chrome CORS Disable 실행 Mac에서 개발 테스트를 하다보면, CORS와 Chrome에서 제공하는 여러 보안 기능을 끄고 테스트를 진행해야 할 때 유용한 실행 명령을 공유한다. open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_test" --disable-web-security 위 명령을 이용해서 실행하면, 보안 기능들이 비활성화 된 상태로 크롬을 실행할 수 있다. 2022. 5. 10.
Mac - Turbo Boost Switcher 패스워드 없이 자동 시작하기 Turbo Boost Switcher 를 실행하면 실행시점에 비밀번호를 물어보는 절차가 진행된다. 매번 실행할 때 마다 비밀번호를 넣는건 여간 불편한 일이 아닐 수 없다. sudo nano /Library/LaunchDaemons/com.turbo-boost-switcher.plist Label com.turbo-boost-switcher ProgramArguments /Applications/Turbo Boost Switcher.app/Contents/MacOS/Turbo Boost Switcher RunAtLoad KeepAlive sudo launchctl unload /Library/LaunchDaemons/com.turbo-boost-switcher.plist sudo launchctl load.. 2022. 4. 27.
반응형