http://astrogrep.sourceforge.net/
보통은 gnu global, cscope 등의 태그 프로그램이나 hgtk 의 검색기능을 쓰지만
가끔 급하게 내가 관리하지 않는, 그것도 생소한 언어의 소스들을 뒤져볼때가 있다.
그럴때 윈도 상황이라면 xp 의 검색기능을 종종 썼었는데..
윈도7 검색기능은 병신이 됐더라.
급히 파일내검색을 하고싶은데(grep) win7 은 정말 머저리 같이 돌더군.
적절히 뒤져서
http://superuser.com/questions/60173/how-to-search-inside-files-in-windows-7
에서 AstroGrep 이란걸 알게되서 사용중.
헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤
2010년 6월 23일 수요일
2010년 6월 11일 금요일
less 로 ansi color 포함된 텍스트 읽기
개발시엔 로그에 ansi color 를 써서 눈에 편하도록 남기는걸 좋아하는데 그냥 콘솔로 뿌리면서 보기엔 좋지만 파일에 남긴거 볼땐 좀 불편하다.
음 더 적을 시간이 없군.
결론
less -R 파일
음 더 적을 시간이 없군.
결론
less -R 파일
2010년 6월 8일 화요일
cmake 로 버전 컨트롤 리비전 매번 따오기
make 때는 어렵지 않았는데 cmake 는 좀 성가시네
아래 링크 한번 읽어보자.
http://www.mail-archive.com/cmake@cmake.org/msg25922.html
우리프로젝트에 아직 적용하지 않은상태.
후에 필요하면 위 방법 시도해보자.
아래 링크 한번 읽어보자.
http://www.mail-archive.com/cmake@cmake.org/msg25922.html
우리프로젝트에 아직 적용하지 않은상태.
후에 필요하면 위 방법 시도해보자.
crashrpt, A crash reporting system for Windows applications
http://code.google.com/p/crashrpt/
크래쉬리포팅기능이 필요해서 sf.net 에서 crash 등으로 검색하다 건진거. ( 어라 다시 검색해보니 잘 안보이네. 소스포지 말고 구글쪽에서 건진듯 하군? 기억력감퇴가 심하군.. )
bugtrap 등도 있지만 문서가 괜찮아 보이길래 저놈을 써보기로 했다.
클라쪽 모듈은 아주 간단히 붙였고 이제 서버쪽을 좀 둘러봐야 하는데...
귀찮군.. 덤프난거 파일로 떨어지던데 테스터들한테 그냥 그거 레드마인에 올리라고 할까?
FAQ 쪽에 유사한 툴들을 모아뒀는데 기억해두자. 메뉴얼 어딘가에 장단점을 비교해 둔 내용도 있으니 찾아서 읽어보고..
자동화툴도 제공하는 모양이니 나중에 배포가 시작되면 읽어보자.
크래쉬리포팅기능이 필요해서 sf.net 에서 crash 등으로 검색하다 건진거. ( 어라 다시 검색해보니 잘 안보이네. 소스포지 말고 구글쪽에서 건진듯 하군? 기억력감퇴가 심하군.. )
bugtrap 등도 있지만 문서가 괜찮아 보이길래 저놈을 써보기로 했다.
클라쪽 모듈은 아주 간단히 붙였고 이제 서버쪽을 좀 둘러봐야 하는데...
귀찮군.. 덤프난거 파일로 떨어지던데 테스터들한테 그냥 그거 레드마인에 올리라고 할까?
FAQ 쪽에 유사한 툴들을 모아뒀는데 기억해두자. 메뉴얼 어딘가에 장단점을 비교해 둔 내용도 있으니 찾아서 읽어보고..
자동화툴도 제공하는 모양이니 나중에 배포가 시작되면 읽어보자.
2010년 6월 3일 목요일
배터리 관련 지식들
http://www.batteryuniversity.com
보통 관심사는 리튬이온 오래쓰기 일텐데 http://www.batteryuniversity.com/parttwo-34.htm 를 참고해보자.
보통 관심사는 리튬이온 오래쓰기 일텐데 http://www.batteryuniversity.com/parttwo-34.htm 를 참고해보자.
2010년 6월 1일 화요일
TakeoffGW, cygwin 스타일(gui 셋업 유틸리티) mingw 설치본
http://takeoffgw.sourceforge.net/
오픈소스좀 깔다보면 mingw 가 대여섯벌 깔리는데 이걸로 통일좀 됐으면 좋겠다.
추가.
방금설치해봤는데 생각보다 덩치가 크네.
git 도 포함되어있길래 msys-git 을 일단 언인스톨 했다.
앞으로 이놈 위주로 설치를 해보자.
추가.
깔려있던 gimp 를 지우고 TakeoffGW 의 것으로 대체해보려고 했는데 아직 좀 어색하네.
gimp.exe 는 실행시 죽고 버전붙은놈을 실행해야 하는 등..
http://sourceforge.net/apps/mediawiki/takeoffgw/index.php?title=TODO
에 보면 런처만들 생각을 하고있는것 같으니 해결되겠지.
오픈소스좀 깔다보면 mingw 가 대여섯벌 깔리는데 이걸로 통일좀 됐으면 좋겠다.
추가.
방금설치해봤는데 생각보다 덩치가 크네.
git 도 포함되어있길래 msys-git 을 일단 언인스톨 했다.
앞으로 이놈 위주로 설치를 해보자.
추가.
깔려있던 gimp 를 지우고 TakeoffGW 의 것으로 대체해보려고 했는데 아직 좀 어색하네.
gimp.exe 는 실행시 죽고 버전붙은놈을 실행해야 하는 등..
http://sourceforge.net/apps/mediawiki/takeoffgw/index.php?title=TODO
에 보면 런처만들 생각을 하고있는것 같으니 해결되겠지.
2010년 5월 24일 월요일
wtf - What a Terrible Failure
http://www.reddit.com/r/programming/comments/c6u6f/new_android_22_froyo_api_logwtf/
구글놈들 센스 좋네
나는 assert 안에 욕을 쓰는 편인데..
[code cpp]
assert(!"damn");
assert(!"wtf");
assert(!"fuck!");
[/code]
등등을 즐겨 쓰는 편 -_-
wtf 는 이제 여러군데서 쓰이기 시작할테니 assert 에 숨기지 않아도 될듯.
아싸
구글놈들 센스 좋네
나는 assert 안에 욕을 쓰는 편인데..
[code cpp]
assert(!"damn");
assert(!"wtf");
assert(!"fuck!");
[/code]
등등을 즐겨 쓰는 편 -_-
wtf 는 이제 여러군데서 쓰이기 시작할테니 assert 에 숨기지 않아도 될듯.
아싸
2010년 5월 12일 수요일
2010년 4월 23일 금요일
UAC, User Account Control
windows7 을 써보니 좀 성가신게 생겼네. program files 아래 writing 이 기본적으로 막혀있어서 자동업데이트나 로깅이나 등등을 기존과는 좀 다르게 해야 하더라. vista 때부터 이게 성가시단 소문은 들었는데 내가 윈도에서 코딩하게 될줄이야 그땐 몰랐지... 어쨋건 관련 글을 좀 찾아봤다.
내래 주로 cmake 를 쓰니까 이렇게 링커옵션을 추가해서 실행시 권한올리란 창이 뜨는것까지 확인해봤다.
[code]
# requireAdministrator
set_target_properties(main PROPERTIES LINK_FLAGS
"/MANIFESTUAC:level='requireAdministrator'"
)
[/code]
물론 이거 존내 성가시니 가능하면 낮은 권한만으로 모든 작업이 해결되도록 해야겠지.
그렇다고 개인폴더에 설치를 해서 자동업데이트 하는건 다른 계정 유저에 문제가 있을테고..
vista 이후 스페셜폴더 들이 어떻게 변경/추가됐는지 함 찾아봐야 겠다.
- Windows Vista의 사용자 계정 컨트롤(User Account Control : UAC) – 누구를 위한 기능인가? 그리고 왜?
- wikipedia:User_Account_Control
- /MANIFESTUAC(매니페스트에 UAC 정보 포함)
내래 주로 cmake 를 쓰니까 이렇게 링커옵션을 추가해서 실행시 권한올리란 창이 뜨는것까지 확인해봤다.
[code]
# requireAdministrator
set_target_properties(main PROPERTIES LINK_FLAGS
"/MANIFESTUAC:level='requireAdministrator'"
)
[/code]
물론 이거 존내 성가시니 가능하면 낮은 권한만으로 모든 작업이 해결되도록 해야겠지.
그렇다고 개인폴더에 설치를 해서 자동업데이트 하는건 다른 계정 유저에 문제가 있을테고..
vista 이후 스페셜폴더 들이 어떻게 변경/추가됐는지 함 찾아봐야 겠다.
피드 구독하기:
글 (Atom)