본문 바로가기

기타

(12)
A to Z mysteries (1) The Absent Author Reading period : 10hr ( 1 hr per chapter ) Word Link : https://drive.google.com/file/d/1dSEI90eCUxk42b5k-6yADZ5D2yFySfjX/view?usp=sharing Youtube AudioBook : https://www.youtube.com/watch?v=S9OjYsiof4Q 꾸준히 영어를 접하고 있었고, 2년전이라지만 토익도 860점 정도 찍었기 때문에, 어린이 원서 정도는 어떻게 쉽게 읽힐꺼라 생각했다. 빨리 읽고 다른 책을 도전하자 생각했는데 모르거나 써먹기 좋을법한 문장과 단어를 정리하니 13페이지가 나왔다. 내용적인 측면에서 어린이 소설이라 유치할 줄 알았는데, 생각보다 재미있게 읽은 것 같다. 특히 마지막 부분..
AWS EC2 1. 로그인 후 EC2 대시보드에 접속한다. 이 때, 맨 위의 서울은 EC2로 컴퓨터를 생성 시에 어느 지역에 설치 할 것인지에 대한 것이고, 설치한 지역을 선택 한 후에 인스턴스 시작 버튼을 누른다. 2. AMI 선택하기 어떤 운영체제를 선택할 지에 대한 여부이다. 하지만 이것이 정확히 AMI은 아닌데, 이미 누군가가 만들어놓은 컴퓨터를 복사 해서 사용 할 수도 있다. 예를 들어 AWS Marketplace를 접속하면 AWS에서 제공하는 AMI 들을 사용 할 수 있다. 나중에 위의 workpress도 생성 해보기로 하고 지금은 ubuntu를 생성하도록 하자. 3. 인스턴스 유형 선택 사양에 맞게 선택해주면 된다. 무료로 사용 하기 위해서 프리 티어를 제공하는 micro를 사용하였다. 이후의 구성 및 스..
AWS RDS Amazon Relational Database Service(RDS) 클릭 몇 번으로 클라우드에서 관계형 데이터베이스를 설정, 운영 및 확장. 우리 컴퓨터 내에 데이터베이스를 관리하는 것이 아니라, 아마존에서 직접 관리해주는 서비스라고 한다. 이를 사용하는 이유는 아마존에서 데이터베이스를 관리해주기 때문에 유실이나 유출을 방지 할 수 있다는 점이라고 한다. 사용 방법은 다음과 같다. 1. aws의 서비스인 RDS에 들어간 후 데이터베이스 생성을 클릭한다. 2. 엔진을 선택하고, RDS 프리 티어에 적용되는 옵션만 사용에 체크한다. 만약 프리 티어에 체크하지 않는다면 과금이 발생한다. 3. 사양을 선택한다. 이 때, DB 인스턴스 클래스는 DB를 설치할 컴퓨터의 사양, 스토리지 유형과 할당된 스토리지는 ..
AWS SDK 사용하기 1. aws sdk 설치하기 npm install aws-sdk --save 2. 권한부여(credentials) 서비스의 루트 디렉토리에 다음과 같은 파일을 추가한다. ~/.aws/credentials 그리고 해당 파일에 다음과 같은 내용을 추가한다. [default] aws_access_key_id = aws_secret_access_key = 이때 엑세스키와 시크릿 엑세스키는 I AM 의 사용자에서 확인 할 수 있다. 1. I AM의 사용자에 접근 2. 이름 및 사용용도 체크 3. 이후부터는 그냥 진행해서 생성! 하면 다음과 같은 키들을 얻을 수 있다. 이후에 다음 코드를 통해서 테스트 해볼 수 있다. 다음 코드는 express와 aws ec2를 사용한 예제이다. var express = requi..
AWS S3 AWS S3 즉 Amazon Simple Storage Service 는 객체(파일)을 저장해주는 스토리지 서비스이다. 이를 이용하면 웹서버에 업로드된 파일들을 S3에 저장해놓고, 필요할 때 불러올 수 있게 된다. (인스타그램 클론 포스트에 S3를 사용한 예제가 있다.) 파일을 담아두는 곳을 저장소를 버킷이라고 부르고 이 파일을 S3에서는 객체라고 부른다. 사용 방법은 다음과 같다. 1. 버킷 만들기를 클릭한다. 2. 버킷 이름과 리전을 선택한다. 이때 버킷 이름은 중복되어선 안되며, 리전은 이용자 기준으로 어느 곳에 S3를 설치할 지 여부를 결정한다. 이후 바로 완성하지 않고 다음으로 넘어가 세부사항을 선택한다. 3. 속성 버전관리는 객체의 히스토리를 저장한다고 보면 된다. 이를 선택하면, 객체를 계속..
[Regex] RegexOne 사이트 문제 풀이와 학습(2) https://moonsupport.tistory.com/173 의 다음편 [Regex] RegexOne 사이트 문제 풀이와 학습(1) https://regexone.com/ RegexOne - Learn Regular Expressions - Lesson 1: An Introduction, and the ABCs Regular expressions are extremely useful in extracting information from text such as code, log fi.. moonsupport.tistory.com Lesson 11 Task Text Capture Groups Capture file_record_transcript.pdf file_record_transcript Capt..
[Regex] RegexOne 사이트 문제 풀이와 학습(1) https://regexone.com/ RegexOne - Learn Regular Expressions - Lesson 1: An Introduction, and the ABCs Regular expressions are extremely useful in extracting information from text such as code, log files, spreadsheets, or even documents. And while there is a lot of theory behind formal languages, the following lessons and examples will explore the more prac regexone.com 해당 사이트에는 정규표현식을 학습하기 위한 문제들..
[Tool]ESLint, Preitter https://eslint.org/docs/user-guide/getting-startedhttps://github.com/prettier/prettier 이전에 책에서 본 적은 있었는데, 책에서는 설치하는 노력에 비해서 유용하진 않겠다고 생각했는데 막상 사용해보니 신세계다... eslint는 정해진 문법에 맞춰 오류를 찾아내고preitter는 나의 코드를 일관성있게 이쁘게 저장해주는 역할을 한다. 설치는 다음 npm install eslint --save-devnpm install --save-dev eslint-plugin-prettier npm install --save-dev eslint-config-prettier세 가지를 설치해야엄격한 문법에서 벗어나서 편히 사용가능하다. 이후에 eslint ..