All
-
[Redis] mac에 redis설치하는 방법 및 여러가지 정보들programing/Database 2019. 9. 24. 14:06
home brew brew install redis 설정파일로 redis server 켜기 redis-server /usr/local/etc/redis.conf 서버가 켜져 있는지 테스트하기 redis-cli ping "PONG"으로 응답이 온다면 켜져있다는 뜻. 참고 https://medium.com/@petehouston/install-and-config-redis-on-mac-os-x-via-homebrew-eb8df9a4f298 Install and config Redis on Mac OS X via Homebrew by Pete Houston medium.com
-
[Webpack] 웹팩에서 cass(scss) 적용하기programing/Web 2019. 9. 19. 19:56
https://developerhandbook.com/webpack/how-to-configure-scss-modules-for-webpack/ How to configure SCSS modules for Webpack SCSS modules are a fantastic way of writing clean, self contained styles, that are usually consumed by components developerhandbook.com
-
[Algoritm] logn, nlogn은 어떻게 도출할까programing/Algorithm 2019. 9. 13. 18:54
시간복잡도를 보다보면 $O(n\log n)$의 시간복잡도를 가지는 알고리즘들이 많습니다. 이 $n\log n$이란 값은 어떻게 도출되는걸까 생각을 해봤습니다. 간단하게 이진탐색을 예로 들어봅시다. 주어진 데이터는 $n$입니다. 이진탐색은 주어진 데이터를 반씩 쪼개서 둘 중의 한 부분에서 원하는 값을 찾습니다. 최악의 경우, 남은 데이터의 개수가 1이 될 때 까지 반씩 쪼개는 작업을 반복해야 합니다. 그렇다면 다음과 같은 수열을 유추할 수 있습니다. $$n : 1, n/2 : 2, n/4 : 3, ..., 1 : x$$ 이때, 연산의 횟수를 $x$라고 가정했을 때, $n$이 1일 경우 $x$는 무슨 값일까요? 1에서 2를 $x$번 곱해야 $n$이 되므로, $n = 1 \times 2^{x}$라는 방성식을 ..
-
[AWS] S3 버킷 삭제시 access denied 오류 해결 방법programing/Web 2019. 9. 10. 11:59
{ "Version": "2008-10-17", "Statement": [ { "Sid": "...", "Effect": "Allow", "Principal": { "AWS": "..." }, "Action": "s3:PutObject", "Resource": "..." }, { "Sid": "...", "Effect": "Allow", "Principal": { "AWS": "..." }, "Action": [ "s3:ListBucket", "s3:ListBucketVersions", "s3:GetObject", "s3:GetObjectVersion" ], "Resource": [ "...", "..." ] }, { "Sid": "...", "Effect": "Deny", "Principal": { "..
-
[AWS, Node] Elastic Beanstalk로 Express 앱 배포하기programing/Web 2019. 9. 10. 11:49
1. Express Generator로 디렉토리 생성 express --view=pug 2. Git으로 init하기 git init후 .gitignore도 생성 (.elasticbeanstalk/는 EB를 이용해 환경 생성시 자동으로 추가된다.) 3. EB로 환경 생성 `eb init --platform node.js --region us-east-2`로 레포지토리(.elasticbeanstalk/)생성 `eb create `로 환경 생성 4. .ebextensions설정 `/.ebextensions/nodecommand.config`파일 생성 후, 다음 내용을 입력 (띄어쓰기 필수) option_settings: aws:elasticbeanstalk:container:nodejs: NodeCommand..
-
[AWS] EB CLI를 설치하자programing/etc 2019. 9. 9. 20:00
AWS Elasticbeanstalk CLI 아마존 웹 서비스의 엘리스틱빈스토크를 사용하기 위해, EB CLI설치가 필요합니다. 그런데 이것은 pip를 통해 설치가 가능하므로, pip를 깔아야 하며, pip를 사용하기 위해 python을 깔아야 합니다. 1. python 설치 파이선 설치페이지에서 최신 파이선을 설치합니다. windows같은 경우, exe파일을 받아 실행시키면 알아서 설치해줍니다. 설치가 다 되었다면, python --version와 pip --version를 이용하여 잘 설치됬는지 확인합니다. 2. EB CLI 설치 pip install awsebcli --upgrade --user를 이용해 EB CLI를 설치합니다. 설치한 후, %USERPROFILE%\AppData\roaming\P..