Dev
-
# AWS CLI 설치하기Dev/Cloud 2019. 7. 2. 13:49
AWS S3에 8GB 정도의 파일을 업로드 할 일이 생겨서 찾다보니 다른 방법 보다 AWS CLI의 sync 명령을 사용하는 것이 좋다는 판단에 AWS CLI 를 설치해서 사용해 보기로 했다. OS별 설치 방법 Amazon Linux를 설치하면 기본적으로 AWS CLI가 설치되어 있다. Windows 64비트 또는 32비트 Windows 설치 프로그램을 다운로드해서 실행한다. Mac or Linux Python 2.6.5 이상이 필요하고 pip를 사용하여 설치한다. 난 그냥 brew를 이용해서 설치했다. $ brew install awscli 기본 설정 aws configure 명령을 통해서 기본 액세스키, 시크릿키, 리전을 설정한다. AWS Access Key ID [None]: 액세스 키를 입력한다...
-
Elasticsearch template 사용 방법Dev/Elasticsearch 2019. 7. 1. 13:36
Elasticsearch 인덱스 생성시 mapping을 하게 되는데, 이때 template 을 이용하게 되면 굉장히 편리하게 mapping을 할 수 가 있다. 템플릿 생성하기 httpd-access-log 라는 이름의 템플릿을 생성한다. 이때 인덱스 이름이 httpd-access-* 의 패턴이라면, 해당 템플릿이 적용된다. $ curl -XPUT localhost:9200/_template/httpd-access-log -d ' { "index_patterns": [ "httpd-access-*" ], "mappings": { "log": { // type name "properties": { "ip": { "type": "text" }, "host": { "type": "keyword" }, "..
-
-
Function Declarations(함수선언) vs Function Expressions(함수표현)Dev/JavaScript 2014. 4. 9. 12:11
자바스크립트에서 함수(Function)란? 자바스크립트의 function은 Fisrt-Class-Object 로서 변수나 데이터 구조 안에 담을 수 있으며 인자로 전달할 수 있고 반환 값으로도 사용할 수 있으며 , 런타임에 생성할 수 도 있다. 함수와 익명함수자바스크립트에서 함수를 정의하는 방법은 일반적으로 연산자인 function을 이용해서 정의 하는데, 함수선언문(function declaration)과 함수표현식(function expression)으로 나눠진다. 아래는 일반적인 함수 선언식이다. 함수선언식으로 정의된 함수는 자바스크립트 인터프리터가 스크립트가 로딩되는 시점에 바로 초기화하고 이를 변수객체(variable object)에 저장하기 때문에 함수 선언의 위치와는 상관없이 소스 내 어느 ..