VI에서 개행 문자(^M) 삭제하기
윈도우즈에서 작성된 파일을 linux/ OSX로 옮겨오다 보니, 가끔 원치 않는 개행 문자가 그대로 살아있는 경우가 있다. VI에서 해당 파일을 열어보면, ^M과 같이 표시되는데, 이를 치환/ 삭제 하려면 다음과 같이 입력한다. :%s/^M//g 그런데, 단순히 shift ...
윈도우즈에서 작성된 파일을 linux/ OSX로 옮겨오다 보니, 가끔 원치 않는 개행 문자가 그대로 살아있는 경우가 있다. VI에서 해당 파일을 열어보면, ^M과 같이 표시되는데, 이를 치환/ 삭제 하려면 다음과 같이 입력한다. :%s/^M//g 그런데, 단순히 shift ...
이전 배경 Tistory를 거쳐, 호스팅형 Wordpess 및 설치형 Wordpress를 거쳐 Jekyll로 옮겨본다. 다른 사람들과 마찬가지로 트렌드도 그렇지만, 워드프레스가 해킹 대상이 많이 되는 점 GitHub로 옮기면 호스팅 무료 워드프레스보다 깔끔함 ...
개요 기존에 wordpress에 올라가 있던 글들을 Jekyll로 옮기던 과정에서의 lessons를 정리해 둔다. 또 할지도 모르니까. 많은 사람들이, 한결같이 “쉽게 마이그레이션 했다”고 했다. 그러나, 나는 오래 걸렸다. (심지어, 아직도 진행 중이다.) 그래서 적어둬야 ...
앞서 Docker의 Kitematic으로 Jenkins 이미지를 받아서 띄워봤는데, Python 프로젝트를 위해 몇몇 설정을 변경하기 위해 직접 Docker 이미지를 만들어보자. 1. Dockerfile 작성 Dockerfile을 만들고 아래와 같이 내용을 넣자. # Docke...
unittest를 많이 쓰고 있는 것 같으나, 너무 많은 bolierplate를 작성해 줘야 한다는 느낌이 들어 대안을 찾아본다. py.test를 실험해 보자. 설치는 다음과 같다. pip install pytest 앞서 unittest용으로 작성한 테스트를 변경한다. 원래 ...