• [GIT] 여러가지 .gitignore 설정 옵션

    git에서 특정 폴더나 파일을 추적하지 않고자 할때 .gitignore 파일을 프로젝트 루트 경로에 넣어둔다. 하지만 다양한 요건에 대한 .gitignore 의 디테일한 설정은 다소 까다롭고 기억하기에 어려움이 있다.

    Read on →

  • [JEST] ES2015 모듈 사용하기

    테스트 대상이 되는 모듈을 테스트하기 위해서는 테스트코드에서 일단 해당 모듈을 불러올 수 있어야 한다. 하지만 JEST 는 기본적으로 ES6의 import, export 구문을 사용할 수 없다. 해당 구문을 사용하려면 import, export 를 commonjs 모듈로 변환해 주는 바벨 설정이 필요하다.

    Read on →

  • [Nodejs] 특정폴더의 파일명 일괄 변경

    노드를 이용하여 파일시스템을 만지는 소스 예제

    Read on →

  • [Nodejs] EUC-KR 웹페이지 웹스크래핑

    Node 는 자바스크립트 기반이므로 기본적으로 UTF-8 인코딩을 사용한다. EUC-KR 인코딩을 사용하는 웹사이트를 스크래핑할 경우 한글이 깨지는 문제가 발생할 수 있다. 본 글에서는 EUC-KR 사이트를 고려하여 스크래핑을 처리함에 있어서 주목해야할 부분을 안내한다.

    Read on →

  • 5분 만에 사이트 로고 디자인하기

    사이트의 로고를 멋지게 디자인 하는 것은 가게의 간판을 다는 것 같이 사이트의 첫인상을 결정 짓는 중요한 작업이다. 그런 만큼 별거 아닌 것 같아도 여러모로 신경이 많이 쓰이는 것이 사실이다.

    Read on →