세상에는 두 가지의 사람이 존재한다.
야구를 좋아하는 사람과 좋아하지 않는 사람...

야구를 좋아하는 사람에는 두 가지의 사람이 존재한다.
박철순을 아는 사람과 모르는 사람...

박철순 선수(선수라고 호칭하긴엔 뭔가 죄송스러운 마음이 든다)가 한 팀에서
15년동안 있었기에 제목은 '두산 베어스 때문에 산다'라는 제목보다는
박철순 전기라고 해도 무방할 정도로 박철순 선수에 대해 이야기가 상당한
분량을 차지한다. 내가 두산팬이기 때문인지 책을 읽는 동안 눈물이 글썽거렸다.

이런 두산 베이스를 어찌 좋아하지 않을 수 있겠는가...

P.S.
인터넷 서점에서 보자마자 바로 구매. 반나절만에 다 읽어버렸다~

프로그래밍 중 주로 사용하는 에디터는 UltraEdit였다.
많은 개발자들이 사용하고 있는 유명한 에디터이긴 한데, 회사 노트북에 설치하긴에 상용이라는 점이
그동안 껄끄러웠던 바 공개 소프트웨어 중 쓸만 놈이 없나 찾던 중 Notepad++ 란 놈을 알게 됐다.
(회사에서 UltraEdit를 구매해서 사용중이긴 한데, 업데이트된 버전을 사용하긴 위해선 라이센스를
갱신해야 했다.)

0. 제품 홈페이지
http://notepad-plus.sourceforge.net/

1. 설치
http://sourceforge.net/projects/notepad-plus/ 에서 설치파일을 다운로드 받는다.
이 글을 작성하는 시점의 최신 버전은 5.6.7 이었다.

2. 플러그인 설치
플러그인 홈페이지: http://sourceforge.net/projects/npp-plugins/
플러그인 리스트: http://sourceforge.net/projects/npp-plugins/files/

2-1. Function List
소스 파일의 함수 목록을 볼 수 있는 플러그인 설치한다.
다운로드 받은 FunctionList_2_1_UNI_dll.zip 파일의 install.txt를 참고하면 된다.
(제품 홈페이지의 플러그인 사이트로 들어가서 2.0 버전을 설치하거나 PluginManager로 설치하면 2.0 버전이
설치되는데 2.0버전이 설치되면 Notepad++가 실행되지 않습니다. 2. 플러그인 설치에 적은 플러그인 홈페이지에서 2.1 버전을 설치하여야 합니다.)

2-2 PluginManager
Notepad++ 5.6.7 설치파일로 설치하면 0.9.3.0 버전이 설치되어 있습니다.
0.9.3.1 버전으로 업그레이드 합니다.
(업그레이드해도 별반 달라지는 건 없습니다. --; 업그레이드 안 해도 될 것 같습니다.)

윈도우 어플리케이션이 실행 중 크래쉬가 발생하는 경우 덤프를 남기로 프로그래밍 할 수 있다.
이렇게 해서 남겨진 덤프파일을 분석하려면 WinDbg를 이용해서 분석할 수 있다.

WinDbg 명령어
1. !analyze -v
읽어들인 덤프파일을 분석한다. pdb 파일들을 로딩하고 스택정보 등을 출력해준다.

2. lm
현재 로딩된 심볼파일(pdb)의 현황을 보여준다.

3. .reload -f
심볼파일을 다시 읽어들인다.

윈도우 프로그래밍 중 ntdll.dll 등의 심볼 파일이 있는 경우가 있는데 이런 때에 다음을 사용하면 된다.


1. Microsoft® Symbol Server
http://msdl.microsoft.com/download/symbols

2. 심볼파일 설치
심볼파일 설치파일을 다운로드 받아 설치하여 사용하는 방법도 있다.
http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx

+ Recent posts