본문 바로가기

소프트웨어 & 클라우드49

[Prettier] vscode에 prettier 설치 및 저장 시 auto formatting 설정하기 Prettier 설치 vscode extension에서 prettier를 검색하여 설치 Prettier를 기본 formatter로 설정 vscode 전역 설정 -> Default Formatter 옵션을 Prettier로 설정 저장 시(Control + S) auto formatting 설정 vscode 전역 설정 -> Format On Save 옵션을 활성화 프로젝트의 Prettier 적용 프로젝트의 루트 디렉토리에 .prettierrc.js 등의 파일이 있는 경우 prettier는 vscode 전역 포멧팅 스타일이 아닌 해당 prettier포멧팅 스타일을 자동 적용 React-Native 프로젝트의 경우 따로 설정할 필요 없음 2023. 8. 23.
[MacOS] python 가상 환경에서 tensorflow GPU 작업하기 (m1) 맥에서 tensorflow GPU 학습을 위해 공식 문서를 따라 하던 중 사용중인 ide인 vscode의 설정을 손봐야 했습니다. vscode 가상환경의 파이썬 커널 적용, tensorflow GPU 학습 방법을 안내합니다. 전제이 블로그에 명시된 과정을 진행하기 전, apple tensorflow 가이드에 따라 가상환경 venv-metal을 만든 것으로 간주합니다. 터미널에서 가상 환경 활성화먼저 터미널을 열어 아래 명령어를 통해 가상 환경 venv-metal을 활성화합니다.source ~/venv-metal/bin/activate vscode 열기venv-metal가상 환경이 활성화된 상태에서 아래 명령을 통해 터미널에서 vscode를 엽니다.code .만약 code 명령어가 설정되지 않은 경우 이 .. 2023. 8. 2.
[pyjwt] AttributeError: module 'jwt' has no attribute 'encode' 에러 해결 문제 상황 pyjwt를 설치하여 jwt encode 함수를 사용하려 하였으나 아래와 같은 에러가 발생하였습니다. Traceback (most recent call last): File "", line 1, in AttribureError: module 'jwt' has no attribure 'encode' 해결 방법 jwt 라이브러리 삭제 후 pyjwt 라이브러리를 설치하였음에도 발생할 수 있는 문제입니다. uninstall 명령을 통해 jwt 라이브러리를 삭제 시도하였음에도 jwt 라이브러리 디렉토리 파일이 삭제되지 않아 발생할 수 있는 문제입니다. 파이썬 라이브러리 설치 경로를 확인합니다. 임의의 설치된 라이브러릴 하나를 골라 설치 경로를 확인해 주세요. pip3 show reque.. 2023. 7. 26.
[MacOS] 외부에서 맥 화면 원격 접속하기 (무료) 앞선 글에서는 맥북, 맥 미니 모두 동일한 네트워크에 연결되어 있는 경우에만 해당하였습니다. 이번 글에서는 외부에서도 원격 접속 가능하도록 공유기 설정을 하는 방법을 안내합니다. - 제가 사용중인 공유기는 iptime 공유기이므로 iptime 공유기를 기준으로 설명하겠습니다. - 맥 미니가 iptime 공유기에 정상적으로 연결되어 있고, 인터넷이 되는 상황을 전제로 설명하겠습니다. iptime 관리자 로그인 공유기에 연결된 상태에서 iptime 관리자 대시보드 주소 192.168.0.1 에 접속하여 로그인합니다. 맥 미니 IP 확인 맥 미니의 IP를 확인해야 합니다. 커넥션 정보에 들어가서 맥 미니의 IP를 확인합니다. 확인한 IP를 기억해 주세요. 일반적으로 해당 내부 IP는 동적할당된 IP이므로 안정.. 2023. 7. 18.
[MacOS] 맥북에서 맥 미니 원격 접속하기 (무료) 최근 개인용 서버로 사용하기 위해 맥 미니를 중고로 업어왔습니다. 24시간 서버로 운용하면서 간간히 원격으로 접속할 예정인데요, 맥북에서 맥 미니로 원격 접속하는 방법을 써보겠습니다. (무료, 십만원 짜리 apple remote desktop 미사용) 사전 조건 원격 접속하기 위해서는 아래와 같은 조건이 전제가 되어야 합니다. 맥북, 맥 미니 동일한 apple계정으로 로그인되어 있어야 합니다. 맥북, 맥 미니 동일한 네트워크에 접속되어 있어야 합니다. 맥 미니 시스템 설정 -> 공유 -> 화면 공유 허용상태여야 합니다. 원격 접속 맥북에서 파인더를 열어 네트워크를 클릭합니다. 원격 접속하고자 하는 맥 미니를 우클릭하여 화면 공유를 선택합니다. 맥 미니에 셋팅된 사용자 이름과 비밀번호(맥 미니의 비밀번호).. 2023. 7. 18.
[MacOS] M1 실리콘 환경에서 g++ 로 c++ 프로그래밍하기 이 글은 homebrew와 xcode가 정상적으로 설치된 환경을 전제로 진행합니다. Xcode Command Line Tools 설치 터미널을 열어 아래 명령을 통해 command Line Tools을 설치합니다. xcode-select –install cask 설치 homebrew를 통해 cask를 설치합니다. brew install cask 컴파일 g++ 또는 clang 명령어를 통해 c++ 언어로 작성한 cpp 파일을 아래와 같이 컴파일할 수 있습니다. g++ test.cpp // 또는 clang test.cpp 2023. 7. 9.