그 외 메모 8

[vscode] 터미널 code . 명령어 안먹음

문제 : vscode를 설치하고 터미널에서 하던대로 code . 을 쳤는데, 명령어가 없다고 한다. 해결 1 : vscode 내부에서 설정을 해주면 된다. ( mac 키보드 기준 ) command + shift + p 엔터 끗! 해결 2 : 분명 어제는 저렇게 됐는데, 다음날 컴퓨터를 다시 켜니까 안된다. 나는 이 아이의 마음을 도대체 알 수가 없다... 알 수는 없지만 안될 때는 지웠다 재설치가 짱이다. 사람도 힘들면 자고 일어나면 된다! cd /usr/local/bin sudo rm -rf code 이렇게 다시 1번으로 돌아가면 진짜 끝!

그 외 메모 2022.10.11

[vscode]EC2 연결

ec2 위에서 작업을 하다보면 물론 거의 모든 작업은 cli로 이루어진다. nano나 vi에 익숙하다면 프로 개발자겠지만, 나는 아무래도 텍스트 에디터가 gui면 좋겠다. 고로, vscode를 ec2위에서도 사용해 보자. 정확히는 vscode에서 ec2를 연결하는 것이다. vscode를 로컬에서 열고 순서대로 1. 확장(주황색 네모) > remote -SSH 설치 2. 노란 네모 클릭 > connect current window to host 클릭 > 기본설정 바꿔주기 초록색 네모에는 ec2의 public ip4 dns를 파란색 네모에는 ec2에 접속하기 위한 pem키가 있는 로컬에서의 절대 경로를 채워준다. 3. connect to host 클릭 > 지정한 host 이름 클릭 새로 지정한 이름이 뜨는데..

그 외 메모 2022.08.26

[vscode]ec2 인스턴스 내부 vscode로 컨트롤하기

ec2 인스턴스를 만들고 접속하게되면 ssh 로 로컬 터미널에서 접속 하게된다. 기본적으로 cli 환경에 익숙해져야 하는 큰 이유 중 하나. 그러든 말았든 나는 파일을 여러개 왔다갔다 편집해야하니까 햇병아리에겐 어렵다. vscode는 gui로 편집할 수 있는 점이 장점. 터미널 작업해야하는 윈도우 유저는 개빡치는데.. 인스턴스 접속 퍼블릭 IPv4 DNS 주소를 복사 vscode 접속 VS code내에서 remote -SSH 확장자를 설치한다. 설치완료하면 왼쪽 밑에 파란 바람개비가 나온다 바람개비를 누르고 connect current window to Host를 누르면 이런 화면이 뜬다. host Name 에 아까 인스턴스에서 복사했던 PUBLIC ip4 dns 를 붙여넣고, user ubuntu id..

그 외 메모 2022.05.15

[Powershell] json parse error

오늘의 꿀팁 눈을 크게 뜨자 cli 환경에서 인라인으로 작성된 데이터를 결국 json 형태로 변환해야 dynamodb에 넣을 수 있다. 다음은 그것을 위한 옵션이 붙은 invoke 명령어 aws lambda invoke를 호출해라 --payload : 뒤에 json으로 변형할 수 있는 포맷으로 string을 넣거나, true, false 형태의 데이터를 넣을 수 있다. --cli-binary-format raw-in-base64-out : 이진값으로 입력되는 매개변수 값을 해석할 수 있는 플래그 64 기반의 규칙을 명명한다. aws lambda invoke --function-name {Lambda함수의Arn를입력} --invocation-type Event \ --payload '{ "Metadata"..

그 외 메모 2022.04.13

[Ubuntu]Node.js 설치

이번엔 node.js(+npm)을 설치! 이미 이것저것 내 vmware는 다깔아서 안 할 줄알았는데, ec2 연습을 하면서 빈 깡통 우분투 컴퓨터가 생겼다. 놀랍게도 ec2 를 통해 만든 빈 깡통 우분투에 딱 하나 먹는게 있다면 git 이었다. 1. curl 설치 $ sudo apt install curl 아예 처음이라 이것부터 2. NVM 설치 NVM은 node 전용 버전관리 프로그램 $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash 3. 빌드를 위한 빌드 환경 설치 $ sudo apt-get install build-essential libssl-dev 4. NVM path 설정 source ~/.bash..

그 외 메모 2022.03.17

[VScode]vscode 설치 ~ 환경변수 설정

새 노트북을 사서 그간 잘 썼던 vscode를 다시 깔아야한다. 뭐 그냥 깔면되긴하지만 git과 함께 연동해야하니까 환경변수란것도 설정 해 줘야한다. 맥도 이걸 다 설정 해 줘야하나? 리눅스 계열은 특유의 디렉토리 구조 덕분에 환경변수 설정 없이도 전역 실행이 되는데, 비슷한 맥도 그런걸까? 문득 궁금.. 아무튼 윈도우는 다 해줘야하니까 시작! 1. 아래 링크에서 다운 https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applic..

그 외 메모 2022.02.28

[virtual machine]VMWARE 설치 & 우분투

리눅스를 사용하기위해 1. 사용하는 기기 자체를 우분투나 기타 등등으로 설정하기 2. 듀얼 부팅 3. 가상머신 위에 올리기 등이 있다. 나는 제일 익숙한 방법인 3번을 하려고한다. 어째 학교 수업시간에는 3번을 해와라-라고만하고...가르쳐주지도 않고..눙물..나는 아는척 할 선배도 없고...아싸고... 아무튼 그랬으니 다른 누군가가 절망하지 않게 남겨본다. 가상머신에는 여러 종류가 있다 Virture Box, VMware, Parallels 등.. 그냥 제일 대중적이고 내가 해봣던거만 소개한다 paralles는 mac 용이니 맥북쓰시는 부러워 분들은 참고! 1. 사이트가서 다운 https://www.vmware.com/ 2. 각자 환경에 맞는 상품 다운로드 비상업용 및 학생은 무료에용 혹시 모르니 제가 ..

그 외 메모 2022.02.09

[vscode] c 표준입력

vs 환경을 사용하기를 권장받은 수업이지만 그건 노후한 내 노트북에 너무 미안한 일이라서 조금 더 가벼운 vscode를 애용하고있다. 솔직히 내가 vs를 써야 할 만큼 대단히 큰 작업을 하는 건 아니니까... vscode도 굉장히 강력한 툴이다. 특히 확장성이 끝내줘서 웹 개발 작업을 할 때는 이만한 툴이 없다. 그렇게 졸업과제와 프로젝트들을 하면서 이걸 쓰다보니 오히려 자료구조 같이 c/c++을 쓸 때 당황했다. 파이썬이나 자바스크립트 같이 api스러운(?) 언어를 쓸 때는 좋았는데, c/c++은... 아유 설정할 것들이 조금 더 있더라... 쓰면서 깨달은 것들을 앞으로 종종 남겨야겠다. 일단, 실행을 하게되면 코드 러너로 돌릴 수 있는데, 그럼 c++의 표준 출력만! 된다. 표준입력이 안된다. 당황했..

그 외 메모 2021.10.13