본문 바로가기

Tools for Dev69

특정 디렉토리의 git log를 깔끔하게 정리하는 스크립트 #!/bin/bash for dir in /home/dualistmage/git/*; do cd $dir printf "%-15s : " "${dir/\/home\/dualistmage\/git\//}" git log --pretty=oneline -n1 done 2010. 6. 28.
Forcing specific Binary File Recognition in GIT GIT 에서 Binary 파일을 자동으로 인식하는데, 가끔 text file로 오동작을 한다. 이는 나중에 merging 시 line process를 할 수 있기 때문에 위험성이 존재한다. .gitignore 처럼 binary 인식시 .gitattributes 라는 파일안에 특정 파일형식을 등록하게 되면 해당하는 모든 파일들은 모두 binary 로 인식하게 된다. (사실 이 기능은 .gitattributes 파일의 여러 기능중의 하나이므로 다른 기능들을 알아보고 싶은분은 git manual 을 참조 바란다. ) .gitattribute : http://www.kernel.org/pub/software/scm/git/docs/gitattributes.html 만약 모든 pdf 파일을 binary 로 인식하.. 2010. 6. 3.
Multiple Definition in CMake 한 변수에 여러 definition 을 집어 넣고 이 변수만을 이용하고 싶을때는 아래와 같이 리스트로 집어넣어야 한다. SET( VAR_NAME "-D[SOMETHING1" "-D[SOMETHING2" ... ) ADD_DEFINITIONS( ${VAR_NAME} ) (ex) SET( COMPILE_DEFINITION "-DDEBUG" "-DDEBUG_LEVEL=2" ) ADD_DEFINITIONS( ${COMPILE_DEFINITION} ) 2010. 6. 1.
chw - 윈도우 cmd.exe를 대체하자! 마우스 드래그만으로 화면내 텍스트 copy가 되고 창크기도 조절 가능 환경설정을 통해 색생을 조절할 수 있는 만능 도구 cmd 를 띄우고 나서 화면에 뿌리는 텍스트를 관리해주는거 같은데 가끔 창이 2개 뜬다 http://d.hatena.ne.jp/hideden/20071115/1195229532 2010. 5. 28.