레이블이 열심히와 게을러인 게시물을 표시합니다. 모든 게시물 표시
레이블이 열심히와 게을러인 게시물을 표시합니다. 모든 게시물 표시

월요일, 9월 29, 2008

[일상다반사] "열씨미와 게을러의 리눅스 개발 노하우 탐험기" 저자(?) 직강 오프라인 세미나 공지



지난번 The Way Of Approaching: 1. The easy way to manage project(프로젝트를 관리하기 위한 쉬운 방법) 행사에 참석하지 못하신 분을 위해 오는 10월 9일 저녁 7시부터 한빛미디어와 함께 열씨미와 게을러의 리눅스 개발 노하우 탐험기라는 제목으로 유사한(?) 오프라인 세미나를 한 번 더 만들어보았다.



지난번 TWOA 세미나 때 진행 과정에서 시간 부족으로 인해 가장 중요한(!) 마지막 부분에서 고전했기에, 이번에는 경험을 살려서 세미나 진행 방식에 조금 변화를 줄 예정이다. 어떻게 진행할지 궁금하신 분께서는 행사 페이지에 등록하신 다음에 직접 와서 보시라! ;)



뱀다리: 행사 당일날 열씨미와 게을러... 책 들고 오시면 저자 사인해드리겠다(이런 부류의 책은 출판사 사정에 따라 언제 절판될지 모르는 나름 very rare item이라서... 저자 사인까지 받아두면 누가 알아? 중고 시장에서 높은 값을 받을지. 낄낄...).



EOB

금요일, 1월 25, 2008

[일상다반사] 드디어 '열씨미와 게을러의 리눅스 개발 노하우 탐험기' 출시



드디어 기대하고 고대하던 '열씨미와 게을러의 리눅스 개발 노하우 탐험기'가 출시되었다. 지금바로 온/오프라인 서점으로 달려가셔서 장바구니에 넣으시라! :) 원래 좀더 일찍 여러분을 찾아뵈려고 했는데, 인쇄소 사정으로 인해 조금 늦어졌다. 분량이 284페이지라서 조금 얇다는 생각이 들지도 모르겠지만 기름기 빼고 양보다 질로 승부를 걸었다. 2도 인쇄라서 보기도 읽기도 좋을 것이다. 정가는 17,800원이다.



그리고 이벤트 당첨자 분들께 한빛미디어에서 Blog2Book 시리즈 1번인 '패턴 그리고 객체지향적 코딩의 법칙'과 2번인 '열씨미와 게을러의 리눅스 개발 노하우 탐험기'를 발송해드리도록 하겠다. 현재까지 책 받으실 주소를 알려주신 분들 목록은 다음과 같다: hermian님, nllbut님, 카멜레온 님, 열이 아빠님, mcpanic님, yongho.ha님.



석우 님과 jrjeon님께서는 선물을 받으실 주소와 전화번호, 성함을 전자편지로 월요일 오전까지 알려주시면 아주아주 감사하겠다.



EOB

토요일, 1월 19, 2008

[일상다반사] (이벤트 당첨자 발표) 열씨미와 게을러의 리눅스 개발 노하우 탐험기

기대하고 고대하던 '열씨미와 게을러의 리눅스 개발 노하우 탐험기' 이벤트 당첨자 발표 순간이 다가왔다. 거두절미하고 당첨자 명단부터 정리해보았다





당첨되신 분들께서는 선물을 받으실 주소와 전화번호를 전자편지로 알려주시면 감사하겠다. 기본적으로 한빛미디어에서 협찬해주시는 책을 발송해드리고, 추가 특별 선물로 2008년도에 제가 번역하는 책(현재 두 권 정도 예상하고 있으며, 내용과 번역 면에서 여러분을 실망시키지 않도록 최선을 다하겠다. :))도 출간되는 족족 발송해드리도록 할테니, 기대하시라! :) (부탁 말씀: 혹시 이벤트에 참여했음에도 불구하고 상기 명단에서 누락된 분이 계시면 댓글 부탁드리겠다)



아직 서점에 책이 풀리지도 않았음에도 불구하고 여러 가지 좋은 생각, 의견, 격려 말씀을 주시니 몸둘바를 모르겠다. yongho.ha님께서 전자편지에 적어주신 의견을 잠시 같이 읽어볼까?



초보이다보니 같은 일을 해도 남들보다 더 시간이 걸리고, 그래서 시간이 모자라다보니
오히려 코딩주변의 다른 효율적인 방법들을 탐색할 시간은 오히려 부족해지는 듯 합니다.
가려운 곳을 긁어주는 이런 책이 계속 시리즈로 나왔으면 좋겠습니다^^


그 동안 우리는 프로그래밍 자체에 신경을 쓰느라 프로그래밍을 좀더 효과적이고 효율적으로 처리하게 만드는 환경에 무관심했다는 생각이 든다. 맛있는 요리를 하려면 주방이 깨끗하고 효율적으로 정리되어 있어야 하는 상황과 유사하다. 벌써 시즌 2를 채울 소재가 모두 확보되었으므로 이제 솥에 불을 지피고 요리만 하면 될 것 같다. 난이도가 아주 높은 이벤트임에도 불구하고 응모해주신 모든 분들께 감사드린다.



뱀다리: 시즌 2와는 별개로 마이크로소프트 윈도우 개발 노하우를 풀어놓을 책도 소재를 모으는 등 한창 기획 중이다. 이건 사전 시장 조사인데... 윈도우 관련해서 B급 프로그래머가 Blog2book 시리즈 형식으로 책을 집필하면 여러분은 구입하실 생각이 있는가? 다른 활자화된 책에서 찾아보기 어려운 아주 깨는(!) 내용이 들어갈텐데 어떨지 모르겠다.



EOB

목요일, 1월 10, 2008

[일상다반사] (이벤트) 열씨미와 게을러의 리눅스 개발 노하우 탐험기



돌아왔다. 뭐가? 2002년 "IT EXPERT, 임베디드 리눅스" 이후에 5년만에 역자가 아니라 저자로 돌아왔다. 목과 어깨에 힘이 잔뜩 들어가는바람에 저자나 독자 모두 고생시킨 경험을 토대로 이번에는 기름기랑 군더더기 좌악 뺀 담백한 책과 함께 독자 여러분께 2008년 새해 인사 드린다.



여러분께 소개할 책은 한빛미디어랑 공동으로 기획한 Blog2Book 시리즈 2번 타자로, "열씨미와 게을러의 리눅스 개발 노하우 탐험기"라는 재미있는 제목이 붙은 리눅스 노하우 전수용 비급이다. 기존의 천편일률적인 명령어 위주 서술 방식을 탈피해서 B급 프로그래머(?) 경험을 즐겁게 풀어 썼으니 독자 여러분이 부담없이 읽을 수 있으리라는 생각이다.



그렇다면 도대체 어떤 내용을 담고 있을까? 목차를 살펴보기로 하자.


  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 디바이스 다루기: 유닉스 추상화에 속을뻔한 게을러씨와 열심히씨를 구출하는 일화를 소개한다


짧은 이야기 14개로 구성되어 있는 목차를 읽어보니 짜릿해지지 않은가? 단순 명령어 나열이나 잘 되는 예를 소개하고 잘 안될 경우에는 알아서 하라고 무책임하게 도망가버리는 대신에 현장에서 실제로 어떻게 문제를 푸는지에 집중하고 있으므로, 초급 개발자가 한 단계 자신의 수준을 높이는 과정에 많은 도움이 되리라고 믿어 의심하지 않는다. 강조하지만 이 책의 미덕은 독자에게 잔소리를 늘어놓거나 억지로 교훈을 강요하려는 데 있지 않으므로 책을 읽다가 체할 염려도 없으므로 지하철이나 화장실에서 부담없이 읽기 바란다.



자, 그러면 책도 소개했으니 애독자 여러분을 위한 화끈한 이벤트 들어가겠다. 한빛미디어 협찬을 받아 푸짐한 선물을 준비했으니(농담아니라 진짜로 화끈하게 쏘겠다), 관심있는 애독자 여러분께서 많이 참여하면 좋겠다.



특별 이벤트 기간은 오늘(2008년 1월 10일(목))부터 일주일 동안(2008년 1월 17일(목) 오후 23시 55분)이며, 이벤트 참여 요령은 다음과 같다


  1. '열씨미와 게을러의 리눅스 개발 노하우 탐험기' 맛보기 샘플 챕터인 목차/서문1장을 읽는다.
  2. 책이 어떤 내용을 담고 있고 어떤 식으로 구성되어 있는지 파악한 다음에 시즌 2(이 책 후속편을 기획하고 있다)에 나올 좋은 소재를 생각해본다. 당첨 확률을 높이기 위한 힌트를 하나 제시하자면... 자신의 가려운 곳이나 경험담이면 더욱 좋고 구체적이면 더욱 좋다. 기존의 고정된 시각에서 벗어나 색다른 자신만이 알고 있는 활용법이나 팁을 제시하면 더더욱 좋다.
  3. 자신의 블로그에 시즌 2에 들어가면 좋겠다고 생각하는 내용을 올린다. 그리고 수동 트랙백(이 글 댓글에 자신이 쓴 블로그 아티클 주소를 적어주시면 되겠다)을 걸어준다.
  4. 블로그가 없는 분들도 참여가 가능한데, 수동 트랙백을 걸어주는 대신에 저자에게 전자편지로 (jrogue 에뜨으 gmail 쩌엄 com) 보내주시면 된다.
  5. 좋은 내용을 선별해서 화끈한 선물을 보내드린다. Blog2Book 1번 책이랑 오늘 소개한 '열씨미와 게을러의 리눅스 개발 노하우 탐험기'를 상품으로 준비하고 있고, 좋은 의견을 가장 많이 남겨주신 분께는 저자가 마련한 특별 선물도 추가로 준비했다. 기존 트랙백 이벤트처럼 당첨자 수를 인위적으로 제한하지도 않으며 운에 맡겨서 제비를 뽑는 대신(이렇게 하면 정말 책이 필요한 독자가 받지 못할 가능성이 있다) 순전히 여러분의 관심과 성원을 보고 대상자를 선정하기 때문에 이 책에 관심 있는 분들께서는 주저없이 참여하시라.
  6. 당첨자 발표는 1월 19일(토)에 블로그에 올려드리겠다.


특별 이벤트 기간 이후에도 계속해서 독자 여러분의 피드백을 받을 생각이며, 좋은 의견에 대해서는 역시 소정의 선물을 준비하고 있으니, 독자 여러분과 맺은 인연을 계속 이어가면 좋겠다. 만일 이 책이 대박터지면? 여러분이 주신 멋진 의견을 바탕으로 시즌 2에서 한단계 업그레이드 된 모습으로 또 한번 즐겁게 해드리겠다. 꾸벅~



'열씨미와 게을러의 리눅스 개발 노하우 탐험기' 저자 박재호 올림