• Jekyll 블로그 이미지 호스팅하기

    블로그에 코드만 올리다 점점 스크린샷을 찍어 올려야 할 일이 점점 많아집니다. 처음에는 티스토리 블로그에 호스팅을 해서 이미지를 가져와서 사용했습니다. 물론 현재도 사용하고 있는 블로그에 비공개로 해서 올려놓기 때문에 3자가 본다면 아무것도 안보이겠죠. 제 눈에는 너무 지저분해보이고 티스토리가 날아간다면 이 블로그에 있는 이미지들도 다 날아가겠죠. 그래서 생각해냈던 방법이 다음과 같습니다. 드롭박스...


  • Sequelize.js 테이블 컬럼 추가시 에러 해결하기

    작업환경 sequelize sequelize-cli mysql 테이블 정의 cli로 model:create 명령어를 사용하면 /migrations, /models, /seeders 폴더에 각각 파일이 하나씩 생성됩니다. 우선 우리가 다룰 파일은 /migrations, /models에 있는 파일들입니다. 우선 테이블 생성을 위해 다음과 같이 입력합니다. 테이블명은 단수로 입력하면 자동으로 복수로 저장됩니다. sequelize model:create\ --name ProductColor\ --attributes productId:integer,productColor:string &&\ seqeulize init:seeders &&\ sequelize...


  • 코드워즈 알고리즘 문제 JS, Java, Python으로 풀어보기

    문제해결능력의 부족함을 느껴 코드워즈 문제풀이를 시작했습니다. 제 정답과 베스트 솔루션을 비교해보니 코드양이 너무 비교되더라구요. 다음과 같은 조건에 부합하는 코드를 작성해야 합니다. 우선 Javascript로 먼저 작성해본 다음 Python과 Java로도 작성합니다. 조건 x와 o가 둘 다 적어도 1개 이상 포함되어야 하고 갯수가 같아야한다. 메서드는 불리언을 리턴해야만 한다. 테스트 케이스 Test.assertEquals(XO('xo'), true); Test.assertEquals(XO('XO'),...


  • 윈도우에서 PuTTY를 통해 AWS 인스턴스 접속하기

    AWS 자체 튜토리얼에 나온대로 인증키쌍을 생성했는데 안되더라구요. 리눅스나 맥에서는 쉘을 통해 간단한 명령어를 통해서 바로 인스턴스에 접속할 수 있지만 윈도우는 그렇지 못합니다. 그래서 우리는 아래와 같은 4단계를 거쳐 윈도우에서 인스턴스에 접근할 수 있게 되는 튜토리얼을 AWS 튜토리얼에서 볼 수 있습니다. AWS에서 SSH키를 다운받는다. PuTTY를 설치한다. PuTTYgen에서 .pem파일을 .ppk로 변환시킨다. PuTTY에서...


  • MySQL 외부에서 접속할 수 있게 세팅하기

    현재 Ubuntu 16.04가 설치된 AWS Lightsail에 MySQL을 설치한 상태이고 로컬에서 인스턴스에 설치된 MySQL로 접근을 하고자 합니다. 외부에서 접근을 허용하기 위해 4가지 일이 필요합니다. AWS 웹페이지에서 방화벽을 열어준다. 인스턴스 내 config 파일을 수정한다. MySQL에 유저권한을 등록한다. MySQL을 재시작한다. 첫번째부터 시작하겠습니다. 우선 인스턴스를 하나 만들고 인스턴스 설정으로 들어갑니다. 상단에 네트워킹 탭이 있습니다....