본문 바로가기

전체 글511

vscode의 신규 기능 project level snippets VSCode Project level snippets 기존에 vscode를 사용하면서 프로젝트 단위로 snippet을 지원하지 않아서.. extension을 설치 해서 사용 했었다. 하지만, 이번 업데이트(September 2018 (version 1.28)에서 프로젝트 snippet이 지원해서 기록해 둔다. (나중에 까먹을 까봐 -_-);;; .vscod 폴더에 [사용할 언어].code-snippets라는 파일을 만들고 snippet을 넣어 주면 된다. 참고 : https://code.visualstudio.com/updates/v1_28#_project-level-snippets ​ 2018. 10. 15.
VSCode 익스텐션 목록 vscode를 사용하다가, 설치 된 확장자를 공유 해야 할 일이 가끔 있다. 아래와 같이 터미널 창에 넣어 주면 설치 명령어와 같이 목록이 나온다. code --list-extensions | xargs -L 1 echo code --install-extension > list.txt 내 경우에는 아래와 같이 나왔다. code --install-extension alefragnani.Bookmarks code --install-extension bungcip.better-toml code --install-extension ChakrounAnas.turbo-console-log code --install-extension christian-kohler.npm-intellisense code --insta.. 2018. 10. 12.
Serverless를 사용해서 S3에 파일 바로 업로드 하기 Serverless file upload to S3 동작 구조 먼저 lambda 서버에 s3의 올릴 url을 요청 한다. 업로드 할 url을 받는다. 받은 s3 url에다가 파일을 보내 준다. 위와 같이 업로드를 진행 해서 자바스크립트 코드에 aws의 인증키를 노출하지 않고 S3에 바로 업로드를 진행 할 수 있다. Serverless 설치 $ npm i serverless -g # AWS 계정 설정하기 $ serverless config credentials --provider aws --key --secret Serverless 기본 프로젝트 만들기 $ serverless create --template aws-nodejs -p serverless-file-upload Serverless: Genera.. 2018. 10. 10.
Python & Serverless(lambda) 기본 사용 요약 Python & Serverless 기본 사용 요약 $ npm install -g serverless # AWS 계정 만들기 $ serverless config credentials --provider aws --key --secret $ serverless create --template aws-python3 --path $ cd 가상 환경 구성 $ python3 -m virtualenv env $ source env/bin/activate serverless.yml에 events에 http를 추가해 준다. functions: hello: handler: handler.hello events: - http: path: /hello method: get 로컬 서버 구성 $ npm install serve.. 2018. 10. 9.
AWS DynamoDB 로컬 개발 환경 만들기.. AWS DynamoDB 로컬 개발 서버 구성하기 DaynmoDB 로컬 서버 띄우기는 의외로 쉽습니다. 쿼리가 더러워서 그렇지 -_-; 다운로드 : DynamoDB 로컬 설정(다운로드 버전) 우선 위 URL에서 압축 파일을 받습니다. 다운로드는 링크는 어디든 별 상관 없습니다. 압축을 풀고 해당 디렉토리에 들어가서.. java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb 그리고, 위 처럼 띄워 주시면 끝~ 하지만, 이제부터 더러운 일이 -_-;; 쿼리도 읽기 힘들고.. 타이핑하기도 힘듭니다… 그래서, GUI를 찾아 봤더니.. 간단한게 있더군요.. npm install dynamodb-admin -g 이렇게 설치 하고 ex.. 2018. 9. 13.
Ubuntu 18.04에서 카카오톡 설치하기 우분투 18.04 에서 카카오톡 설치하기 카카오톡을 설치를 하다보니.. 여러번 과정을 거치기 불편해서 한방 스크립트로 정리 해 봤습니다. 여기 역시 와인을 이용해서 설치하는 방법입니다. 우선 폰트는 나눔고딕으로 나오도록 했습니다. 마지막에 카카오톡 설치만 다음, 다음 눌러 주면 설치가 완료 됩니다. 아마도 -_-;; 여기는 gnome-tweaks을 설치 했을거라는 가정입니다. 설정을 안 하셨다면, sudo apt-get install gnome-tweaks gnome-shell-extensions을 실행 해 주세요. 그리고 나서 다음 한 줄을 터미널에 넣어 주시면 됩니다. wget -O - https://raw.githubusercontent.com/gyuha/settings/master/applicat.. 2018. 8. 15.
Ubuntu에서 ntfs 하드 디스크에 쓰기 안 될 때.. 먼저 디스크어플에서 에서 하드디스크의 위치를 확인 합니다. 위와 같은 경우에는 장치위치가 /dev/sdb1입니다. 하드 디스크를 언마운트 하고 아래와 같이 입력해 줍니다. ntfsfix /dev/sdb1 ​ 2018. 8. 8.
라즈베리 파이 3 팬 컨트롤하기 집에 예전에 사둔 라즈베리 파이 3(raspberry pi 3)에 openmediavault 설치해서 nas 용도로 사용하고 있는데, 이 놈의 온도가 올라가면 불안해 보이는거 같아서 팬을 달 수 있는 케이스를 구매 했습니다. 그런데 구매를 해서 제품을 받았는데.. 깜짝 놀란게.. 팬을 연결했더니.. 너무나 시끄러운거 였습니다. 어찌나 존재감이 느껴지던지.. 그래서, 이걸 어떻게 필요 할 때만 돌릴수 없을까 검색을 했더니.. 아래와 같은 포스팅이 나왔습니다. [워크식스] 라즈베리파이로 팬(쿨러) 컨트롤 하기 아~ 간단하네.. 해 볼까.. 하지만.. 가정집에 트랜지스터가 있을리가 없겠죠? 동네에서 어디서 사야 할지도 모르겠고, 제품 가격보다.. 배송비가 더 들겠다는 생각에.. 알리익스프레스에서 가장 저렴하게.. 2018. 5. 5.
Oracle VM VirtualBox 백그라운드 실행하기 버추얼박스를 이용해서 가상머신을 자주 쓰는데.. 저 같은 경우에는 터미널로 접속해서 쓰기만 해서 창을 띄울 필요가 없어서, 백그라운드에서 띄울 방법이 없나 찾아 봤는데.. 있네요.. 가상머신 목록 출력하기 C:\> "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list vms "Ubuntu1604" {8178ca98-4a9b-4ab9-aad4-df6b37c2791c} "Ubuntu-Desktop" {55a6f3f4-b104-4549-bb55-aaf1fac94f13} 가상머신 백그라운드에서 실행하기 VBoxManage.exe에서 시작하면서, --type headless 옵션을 주면 되네요.. startvm 뒤에 내 가상머신의 이름 또는 UUID를 적어 주시면 .. 2018. 2. 9.