본문 바로가기

ETC

(31)
[#. VSCode] VSCode 터미널 bash에서 zsh로 기본 셸 변경하기 iTerm에 zsh를 기본 셸로 잘 적용했지만 VSCode에서도 기본 셸을 zsh로 적용하고 싶다 ① Code -> Preferences -> Settings ② Shell: Linux -> Edit in settings.json ③ 1줄 추가 { ... "terminal.integrated.defaultProfile.osx": "zsh",#추가 } 터미널을 재실행(control + shift + ~)하면 zsh가 default로 적용된 것을 볼 수 있다
[#. VSCode] Visual Code에서 파일 수정 시 Insufficient permissions. Select 'Retry as Sudo' to retry as superuser. 해결하기 Atom을 사용하다가 VSCode를 사용하려고 한다 근데 파일 내용을 수정하면 계속해서 경고창이 뜬다 echo $USER [username] 출력 sudo chown -R [username] . 잘 저장될 것이다 https://github.com/Microsoft/vscode/issues/57020 Failed to save file: Insufficient permissions. Select 'Retry as Admin' to retry as administrator · Issue #57020 · microsoft/vs VSCode Version: 1.26.1 OS Version: macOS High Sierra 10.13.x Steps to Reproduce: Edit a moved file Try ..
[#. AWS] Mac에서 ssh로 AWS EC2 접속하기 윈도우를 사용할 때는 putty를 사용했었다 하지만 현재 Mac을 사용하고 있기 때문에 터미널에서 접속하는 방법을 시도해 보자 ① ssh key 생성 생성된 ssh key가 있는지 먼저 확인한다 > cat ~/.ssh/id_rsa.pub 나는 .ssh 폴더 자체가 없었고 저 경로에 생성된 key 파일이 없다면 key를 생성해 준다 ⑴ 명령어 입력 > ssh-keygen ⑵ Enter 2번 입력해서 넘어가 준다 Users/컴퓨터 이름/.ssh가 생성되었을 것이다 ② 가지고 있는 pem 파일을 ssh로 복사 > cp ~/.ssh/ ./ssh 폴더에 pem 키가 잘 복사되었을 것이다 ③ ~/.ssh로 복사한 pem 키 권한 변경 > chmod 600 ~/.ssh/[key 파일명].pem ④ ~/.ssh에 co..
[#. Firebase] Firebase Analytics 파이어베이스 애널리틱스 HTML script에 기본 설정하기, event 설정하기 ① Firebase에 프로젝트 추가 https://console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com ② 추가한 프로젝트에서 웹 추가 ③ fbconfig.js 생성한 프로젝트에 들어간 후 설정(톱니바퀴) 버튼을 클릭하고 33 CDN을 가져온다 fbconfig.js CDN에서 아래 부분만 넣어준다 var firebaseConfig = { ... } ④ Firebase에서 이벤트 추가하기 Analytics=>Custom Definitions=>맞춤 측정항목=>맞춤 측정항목 만들기 이벤트가 잘 생성이 된 것을 볼 수 있다 ⑤ HTML ⑥ Analytics=>Realtime에서..
[#. ETC] Github와 Slack 연동하기 협업할 때 Git에서 commit, pull request, comment 등 여러 기능을 사용하게 되는데 Slack에서 알림이 와야 확인이 용이하기 때문에 연동하려고 한다 ① Slack 앱에서 Github 추가 앱->앱 추가->Github 검색 후 추가 ② 알림 받을 Slack 채널 설정 및 payload URL 확인 ③ Github에서 Webhook 설정 Repository -> Settings -> Webhooks ②에서 가져온 URL을 입력하고 Content type은 application/json으로 설정한 후 Add webhook 해준다 이렇게 하면 git에 commit 후 알림이 잘 오는 것을 확인할 수 있다
[#. ETC] modulo 연산 사이트, 약수 구하기 사이트, 확장된 유클리드 알고리즘 사이트 약수, 공약수 구하기 https://codepen.io/jjkeb/full/mReYoN 약수, 공약수 계산기 ... codepen.io modulo 연산 사이트 https://www.calculators.org/math/modulo.php Modulo Calculator JavaScript is turned off in your web browser. You need to turn it on to use our JavasSript-based calculators. Formats You may see modulo operations on numbers expressed as either of the following a modulo n a mod n (abbreviated version) Example M..
[#. ETC] ERD(Entity Relationship Diagram) 개념 및 그릴 때 필요한 사이트 ERD를 그려야 할 때 보통은 프로그램을 설치해서 썼었다 최근에 ERD 그려야 할 일이 생겨서 서치하다가 발견했다 ERD 그리기 수월하고 편하다 ERD(Entity Relationship Diagram)란 개체-관계 모델 데이터 모델링 분야에서 개체-관계 모델이란 구조화된 데이터에 대한 일련의 표현이다 `구조`화된 데이터를 저장하기 위해 데이터베이스를 쓴다 이 데이터의 `구조` 및 그에 수반한 제약 조건들은 다양한 기법에 의해 설계될 수 있다 그 기법 중 하나가 개체-관계 모델링이다 개체(Entity) 실세계에 존재하는 다른 객체와 구별되는 유무형의 사물 개체를 설명하는 여러 속성들로 구성 관계(Relationship) 개체와 개체 사이의 연관성 속성 개체를 구체적으로 설명하는 특성 단순 속성과 복합 속..
[#. VSCode] Mac에서 VSCode 제거하기, 삭제하기 Mac에서는 윈도우처럼 프로그램 추가/제거에서 프로그램을 삭제하는 게 아니라 깔끔하게 제거되는 느낌이 없다 실행 중이던 VSCode 프로그램을 종류 후에 터미널에서 아래 명령어를 입력한다 rm -fr ~/Library/Preferences/com.microsoft.VSCode.helper.plist rm -fr ~/Library/Preferences/com.microsoft.VSCode.plist rm -fr ~/Library/Caches/com.microsoft.VSCode rm -fr ~/Library/Caches/com.microsoft.VSCode.ShipIt/ rm -fr ~/Library/Application\ Support/Code/ rm -fr ~/Library/Saved\ Applicat..