Recent Posts

VI에서 개행 문자(^M) 삭제하기

less than 1 minute read

윈도우즈에서 작성된 파일을 linux/ OSX로 옮겨오다 보니, 가끔 원치 않는 개행 문자가 그대로 살아있는 경우가 있다. VI에서 해당 파일을 열어보면, ^M과 같이 표시되는데, 이를 치환/ 삭제 하려면 다음과 같이 입력한다. :%s/^M//g 그런데, 단순히 shift ...

Jekyll로 이전 - Jekyll 설치/ 설정

3 minute read

이전 배경 Tistory를 거쳐, 호스팅형 Wordpess 및 설치형 Wordpress를 거쳐 Jekyll로 옮겨본다. 다른 사람들과 마찬가지로 트렌드도 그렇지만, 워드프레스가 해킹 대상이 많이 되는 점 GitHub로 옮기면 호스팅 무료 워드프레스보다 깔끔함 ...

Wordpress post를 Jekyll로 이관

1 minute read

개요 기존에 wordpress에 올라가 있던 글들을 Jekyll로 옮기던 과정에서의 lessons를 정리해 둔다. 또 할지도 모르니까. 많은 사람들이, 한결같이 “쉽게 마이그레이션 했다”고 했다. 그러나, 나는 오래 걸렸다. (심지어, 아직도 진행 중이다.) 그래서 적어둬야 ...

Python project를 위한 Docker 기반 Jenkins 설정하기 #1

less than 1 minute read

앞서 Docker의 Kitematic으로 Jenkins 이미지를 받아서 띄워봤는데, Python 프로젝트를 위해 몇몇 설정을 변경하기 위해 직접 Docker 이미지를 만들어보자. 1. Dockerfile 작성 Dockerfile을 만들고 아래와 같이 내용을 넣자. # Docke...

python에서의 unit test #3 - pytest (unittest + nose의 대안)

1 minute read

unittest를 많이 쓰고 있는 것 같으나, 너무 많은 bolierplate를 작성해 줘야 한다는 느낌이 들어 대안을 찾아본다. py.test를 실험해 보자. 설치는 다음과 같다. pip install pytest 앞서 unittest용으로 작성한 테스트를 변경한다. 원래 ...