레이블이 책인 게시물을 표시합니다. 모든 게시물 표시
레이블이 책인 게시물을 표시합니다. 모든 게시물 표시

목요일, 1월 10, 2008

<열씨미와 게을러의 리눅스 개발 노하우 탐험기> 시즌2를 기다리면

jhrogue님 저서 : <열씨미와 게을러의 리눅스 개발 노하우 탐험기>

목차를 보자마자 바로 구미가 당겼다.


  1. 단순한 파일 비교를 넘어서: diff, patch, 파일 비교 유틸리티를 설명한다
  2. 원시 코드 색인은 나에게 맡겨라: scope, (c)ctags, global을 설명한다
  3. 공유 라이브러리와 심볼 이름을 찾아라: 공유 라이브러리 의존성, 심볼 이름 탐색, C/C++ 링킹에 대해 설명한다
  4. 분위기 파악 못하는 훼방꾼 configure(1): 수동으로 삽질 끝에 삼바 2.2.9 교차 컴파일에 성공한 열씨미씨를 추적한다
  5. 분위기 파악 못하는 훼방꾼 configure(2): 코드 한 줄 손대지 않고 정석으로 삼바 2.2.9 교차 컴파일에 성공한 게을러씨를 추적한다
  6. 자동화된 빌드 시스템 구축(1): GNU autotools에서 autoconf와 automake를 소개한다
  7. 자동화된 빌드 시스템 구축(2): GNU autotools에서 libtool과 고급 활용 기법을 소개한다
  8. 숨겨진 1인치의 의존성을 찾아라: make, 의존성(makedepend, mkdep), 컴파일러 캐시(ccache)를 소개한다
  9. 메모리 디버깅을 위한 친구: 동적 메모리 할당에서 주의할 점과 자동화 도구인 rmalloc을 소개한다
  10. 프로그램을 동적으로 추적하는 도구: fuser/lsof, strace/ltrace 유틸리티를 소개한다
  11. 스택 탐색을 통한 디버깅: gdb로 스택과 스택 프레임을 추적하는 방법을 소개한다
  12. 스택 탐색을 통한 백트레이스 구현: glibc/gcc/C로 스택 백트레이스 구현 기법을 소개한다
  13. 공포의 커널 패닉과 웁스: 커널 웁스에 대항해서 문제 위치를 파악하는 기법을 소개한다
  14. raw 디바이스 다루기: 유닉스 추상화에 속을뻔한 게을러씨와 열심히씨를 구출하는 일화를 소개한다

아직 시즌1도 읽지 않은 <장림>은 벌써부터 시즌2가 기대된다.


<장림>은 시즌2에서 소스관리 툴에 대해 다뤄줬으면 하는 바램을 가져본다.

프로그래머의 필수인 소스관리툴(svn, cvs, etc).
그런데 단순히 백업용으로만 소스관리툴을 사용한다면...
svn 개발자들이 섭섭해 할 것이다.

<장림>도 svn을 주로 소스 백업용으로 사용하지만 가끔 디버깅용으로 사용하기도 한다.

몇년전 <장림>이 작성한 프로그램은 어느정도 안정적으로 돌아가고 있어서 그 후 수정사항들은 그리 중요한 것이 없었다.
그런데 어느날 프로그램이 비정상적으로 동작한다는 피드백을 받았다.
<장림>은 무척 난감했다. 최근에 중요한 루틴에 손덴적이 없는데 왜 비정상적으로 동작한다는지 감이 오질 않았다.
시간도 많이 자나서 기억도 잘 나지 않고 난감했다.
이때 커밋할때마다 귀찮지만 충실히(?) 적은 주석이 도움이 되었다.
svn diff로 소스만 봐서는 뭔소린지 감이 오질 않았지만 주석을 보니 어떤 말도 않되는 헛지거리를 했는지 눈에 확 들어왔다.
svn이 없었다면 정상적으로 돌아가는 최종버전과 현재버전에 diff를 한 후 뭐가 잘못 됬는지 소스코드와 한참 씨름을 했을지도 모른다.

svn은 어떻게 사용하느냐에 따라 단순히 버전관리도구가 아닌 다른 용도로도 쓰일 수 있다.
무지한 <장림>에게 jhrogue님이 자신만의 버전관리도구 사용 노하우를 공개해 준다면 <장림>은 너무 기뻐하면 jhrogue님을 칭송 하리라.

금요일, 2월 02, 2007

[책] 암스테르담의 커피상인


책에 대한 기대가 너무 커서 그런지 그렇게 재미있는지 모르겠다. 읽다보면 친숙한(?) 줄거리이다. 예전에 주말의 명화에서 본 내용인가? 아니면 다른 소설책?
줄거리 전개도 사람 맥빠지게 만든다. 하지만 이 책은 17세기 네델란드에 대한 호기심을 불러일으켰다. 동인도 회사의 탄생 배경, 조그만 나라(?)가 스페인과 포루투칼을 제치고 세계무역에 성공한 이유, 그 당시 주식, 옵션, 선물 거래가 왜 필요했는지등 많은 호기심을 불러 일으켰다. 그런데 이런걸 어디서 찾는다?

월요일, 11월 27, 2006

[책] 세계 금융시장을 뒤흔든 투자 아이디어

재테크에 전혀 관심이 없는 저에게 금융관련 책은 접할 기회가 전혀 없었습니다.
jrogue님께 다시한번 감사드립니다.

이책은 화투판에서 돈을 따는 방법을 알려주는 책이 아니라 화투판이 어떻게 돌아가는 지를 보여주고 있다. 타짜들의 다양한 기술이 어떻게 세상에 나오게 됐는지도...

그 중 몇가지 기억 나는 것을 적어 보면 아래와 같다.

주가 예측은 가능한가? 주가는 제멋대로 움직인다.
(이미 수십년전 학자들이 과학적으로 이를 증명하였다. 그런데 우리는 아직도 주식을 예측하려하고 있다.)
포트폴리오 - 포트폴리오 보혐전략
(개인들이야 투자금이 작아서 서너개 종목에 투자한다고 하지만 금융사 투자상품의 포트폴리오가 다섯개도 넘지 않는건 무슨 배짱일까?)
리스크 관리 - 리스크 통제 - 옵션가격결정 모델
초기 주식시장의 투자 행태는 어땠는지,
애널리스트들의 주가분석이 우리에게 엄청난 부를 가져다 주지 못하는 이유,
포트폴리오 구성과 선물, 옵션이 나오게된 이유등 다양한 이야기들이 나에게 즐거움을 주었다.

아쉬운 점이라면 훌륭한 학자들에 대한 찬양(?)보다는 논문의 내용을 좀더 자세히 다루어 줬으면 하는 아쉬움이 있다. (이해 할 수 있을지는 모르겠으나^_^)

그리고
이 책은 1987년 10월 19일 '검은 월요일'을 향해 달려간다.
jrogue님의 블로그에 소개된 '전염성 탐욕'이 그 해답을 알려주리라 생각한다.
정말?