2015년 12월 9일 수요일

Linux시스템에서 file 인코딩 일괄 변경하기

UTF-8을 인코딩으로 선정하고 진행하는 프로젝트에서 누군가가 Samba를 통해 Source Insight 같은 에디터를 이용하여 코딩을 하게되면 실수로 euc-kr 인코딩 파일을 그냥 저장하는 경우가 빈번하게 발생을 한다. 이로인하여 다른 협업하는 사람이 터미널을 통해서 소스코드를 편집할때 한글 주석이 깨져 보인다.
게다가 터미널에서 코드를 바꾸고 커밋이라고 하게 되면 관련없은 라인의 한글주석 부분까지 깨진상태로 커밋이 되버려서 소스 이력관리에도 안좋은 영향을 미치게 된다.

이 경우 아래 명령어로 파일 인코딩을 일괄 변경하여 다시 커밋을 해주자.

$ ls *.[ch] | xargs -i iconv -c -f euc-kr -t utf-8 {} -o {}.tmp
$ ls *.[ch] | xargs -i mv {}.tmp {}

2015년 4월 26일 일요일

요괴워치 제로타입 한글판 구입완료

처남 결혼식으로 받은 공가에 어린이날 준비를 위해 요괴워치 제로타입을 사러 나갔다. 최근 이마트에 소량 입고 되었다는 소문도 있고해서 그냥 느낌이 좋은 이마트 하나 찍고 가봤더니 다행이도 물건이 있어서 살수있었다~
어린이날 준비 임무를 쉽게 마칠수 있어서 정말 다행이다~ ^^
그나저나 요괴워치.. 도데체 이게 뭐라고 이렇게 사기 힘들게 하는지 모르겠다 -_-.. 플라스틱 덩어리 그냥 많이 찍어내면 되는거 아닌가 ㅜ_ㅜ