본문 바로가기
반응형

전체 글710

내년에 바꿀 핸드폰을 벌써부터 저울질중-_-ㅋㅋ -. 아이폰5 ( or 이후 버젼? ) -. 엑스페리아 플레이 -. 블랙베리 ( 9x00 ) -. 윈모7 ( 헬지꺼? 아직 정해놓은 모델은 없음 ) 물망에 오른 녀석들=ㅁ=ㅋㅋ ( 그런데 리스트를 보니 모든 모바일 OS 를 다 염두해 두고 있네;; ) 휴대용게임기를 사고 싶지만 ( 3DS, VITA ) 핸드폰과 같이 사기엔 나에겐 사치이고-_-;; ( 게다가 이젠 하나이상 전자기기를 들고 다니는 것도 버거워지고 있음 ;; ) 장단점을 내년 9월까지 분석하면서 사주겠따 ㅋㅋ 하지만 정작 살땐 딴거 살라나;; 웃흥 웃흥~ 2011. 8. 30.
시스템 유틸 - 디버깅 관련 출처: 열씨미와게을러의리눅스개발노하우탐험기 카테고리 컴퓨터/IT > OS 지은이 박재호 (한빛미디어, 2008년) 상세보기 *. rmalloc 심플한 메모리 디버거 http://www.hexco.de/rmdebug *. lsof - list open files 현재 open 중인 파일을 확인 - 중요 *. fuser - list processes using a file or file structure *. strace - write STREAMS event trace messages to standard output ( 시스템 콜 추적 ) *. ltrace - trace inter-module procedure calls ( 라이브러리 호출 추적 ) *. gdb (gdb) where (gdb) where.. 2011. 8. 30.
프로그래밍에 도움되는 명령어 유틸리티 ( HPUX에서 테스트-_-;;) 프로그래밍 할때 잘쓰는 시스템 명령어들 출처 :: 열씨미와 게을러의 리눅스 개발 노하우 탐험기 회사에서 쓰는것은 HPUX 라 책에 있는거 그대로는 안되는것들이 꽤 있어서 몇몇개는 제외함 으쨌든 리눅스 쓰면서 사용할수도 있기에 메모!! *. grep -n 파일내부 번호 -H 파일명 -R 재귀적탐색 -I 이진파일 건너뛰기 -w 전체단어 일치 $ find . -name "*.[ch]" -exec grep -Hn foobar {} \; foobar.h: 5:void foobar (int arg ); *. ctags -. 태그파일 생성 $ ctags *.[ch] -. 태그파일 사용 vi -t myfunc :tag myfunc myprog.c 내부의 main을 찾을때 vi -t Mmyprog :tag Mmyprog.. 2011. 8. 29.
[PS3]캐서린 출시때부터 영상(?)을보고 하고 싶다는 맘만 있었을뿐 실행은 못하고 있었는데;; 여친님의 허락으로 여자저차 구매해서 즐기게 되었다. -ㅁ-ㅋㅋ;; 멋진(?) 그림채와 당혹,깜놀 스러운 시나리오로 많은 결혼을 앞둔 공대 싱글남들에게 감동-_-을 안겨준 타이틀이라고 해서 기대감을 가지고 플레이를 했다. 게다가 무려 한글화 ㅠㅠ 한글화는 무조건 사야해 !! ㅋㅋ 어찌됐든 이 민망스런 타이틀 표지를 구매하는것은 꽤나 얼굴에 철판을 깔아야하지만;; ( 생각해보니 온라인으로 구매해도 되는걸 ㅠㅠ) 착한 주인아저씨 덕분에 별 거부감 없이 구매했다 ㅎㅎ 하지만 생각보다 수위가 낮은 영상으로 실망을;;;ㅋㅋ 그러나 그러한걸 기대 했다면 그저 영상을 보는게 낫다는 생각으로 넘긴다면 내용에는 절대 실망하지 않을것이다. 어드.. 2011. 8. 28.
윈도우에 리눅스 설치하기 매우매우 오랜만에 윈도우에 리눅스를 설치할려고 보니 cygwin 말고 colinux 라는게 있군요. 둘의 차이점은 아직 자세히 모르지만;; colinux 방식은 가상머신방법과 비슷한것 같습니다. source forge 에서 다운받을때 리눅스 배포판별 이미지가 있더라구요. 잠깐 사용해보니, cygwin보다는 좀더 오리지날 느낌에 가깝지만, 역시 가상머신에 사용하는것보다는 느낌이 안좋더군요..ㅎ 게다가 리눅스버젼이 2007년판;;; 써보고 싶었지만;; 이놈의 최신병때문에 ㅋㅋ 그냥 잠깐 맛만보고 삭제 하였네요 ㅎㅎ 그래도 가상머신에 비해서 속도하나는 와방 빠릅니다 ㅋㅋ 사양이 안되시는 분들은 써보시면 좋을듯 ㅋㅋ 새복까지 이것저것 설치해보다가 헛소리할려고 잠깐 왔습니다 =_=;; 어쨌든 남은 2011년 한해.. 2011. 8. 28.
주말은 집에서.... 밀린 리눅스 공부를 위해 리눅스 설치와 빌려놓은 리눅스 책을 읽을려고 했것만~ =ㅁ=;; 젠투도 우분투도~ Vmware 도 VirtualBox 도 정상작동을 안하네 ㅠㅠ 윈도우를 버릴순 없어 ㅠㅠ 흐그흐그;; 아직못한게임들이!!! 나이30이되니 괜히 아수운만 남는;; ㅋㅋ 올해안으로 정리하고 놋북에 리눅스나 깔고 공부해야지-_-;; ( 오늘도 공허한 다짐 ㅋㅋ ) 무도나 봅시다-_- 2011. 8. 27.
GUI Automation sikuli script 매크로를 만들어주는 스크립트 하지만 특이하게 스크린샷을 이용하며, 덕분에 매우 직관적으로 이용이 가능하다.. 양키들... 정말 항상 놀라운 생각을 하는듯-_-;;ㅋ 오픈프로젝트로 진행중이며 Jython 을 이용했다고 한다=ㅁ=;; 이게 소개 동영상 http://www.youtube.com/watch?v=FxDOlhysFcM&feature=player_embedded 요기가 홈페이지 http://sikuli.org/ 2011. 8. 25.
쉘스크립트예제2 - 프로그램 구동시간 확인 어떤 바이너리프로그램의 시작과 종료시간 을 알고 싶을때 쉘스크립트로 종료후 시간을 출력하게 할 수 있다. 보통 바이너리 프로그램의 구동시간이 얼마나 걸리는지 파악하는데 사용될 것이다 -_-ㅋ 저번 예제에서 시간만 좀더 활용했다. #!/usr/bin/sh START_TIME=`date +%H:%M:%S` /users/hantj/bin/TESTBIN START END_TIME=`date +%H:%M:%S` echo "시작: $START_TIME" echo "끝 : $END_TIME" 2011. 8. 24.
쉘스크립트 예제 *. 회사에서 개발할때 수정파일을 백업받고 시작하는데~ 파일이 많아지면 귀찮아져서 만들었다-ㅅ-;; 백업과정은 다음과 같다. 1. 프로젝트의 종료일자와 동일한 폴더를 만든다. ( 2011년 8월 24일 -> 20110824 ) 2. 수정할 파일을 "수정파일.오늘일자 " 로 복사한후 1의 폴더에 복사한다. 스크립트 사용법은 다음으로 정했다. bcp {파일명} {프로젝트종료일자} bcp : 스크립트명령어 ex) bcp test.c 20110824 실제 스크립트는 다음과 같다. 콘쉘 스크립트이며, 명령 실행후 결과를 체크하는 법이 주로 사용되었다. #!/usr/bin/ksh # 오늘일자 얻어오기 today=`(date +%Y%m%d)` # 인수개수가 2개가 아니면 사용법 출력 if [ $# -ne 2 ] th.. 2011. 8. 23.
반응형