HOME > Detail View

Detail View

열씨미와 게을러의 리눅스 개발 노하우 탐험기 (Loan 15 times)

Material type
단행본
Personal Author
박재호
Title Statement
열씨미와 게을러의 리눅스 개발 노하우 탐험기 / 박재호 지음.
Publication, Distribution, etc
서울 :   한빛미디어 ,   2008.  
Physical Medium
278 p. : 삽도 ; 23 cm.
Series Statement
Blog 2 book 시리즈 ; 02
ISBN
9788979145458
General Note
색인수록  
000 00685namccc200241 k 4500
001 000045420877
005 20100806044716
007 ta
008 080212s2008 ulka 001a kor
020 ▼a 9788979145458
040 ▼a 211009 ▼c 211009 ▼d 211009
082 0 4 ▼a 005.432 ▼2 22
090 ▼a 005.432 ▼b 2008
100 1 ▼a 박재호 ▼0 AUTH(211009)62691
245 1 0 ▼a 열씨미와 게을러의 리눅스 개발 노하우 탐험기 / ▼d 박재호 지음.
260 ▼a 서울 : ▼b 한빛미디어 , ▼c 2008.
300 ▼a 278 p. : ▼b 삽도 ; ▼c 23 cm.
440 0 0 ▼a Blog 2 book 시리즈 ; ▼v 02
500 ▼a 색인수록
740 ▼a 리눅스 개발 노하우 탐험기
940 ▼a 열씨미와 게을러의 Linux 개발 노하우 탐험기
945 ▼a KINS

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.432 2008 Accession No. 111458673 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Main Library/Monographs(3F)/ Call Number 005.432 2008 Accession No. 111458674 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.432 2008 Accession No. 151254350 Availability Available Due Date Make a Reservation Service
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.432 2008 Accession No. 111458673 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Main Library/Monographs(3F)/ Call Number 005.432 2008 Accession No. 111458674 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.432 2008 Accession No. 151254350 Availability Available Due Date Make a Reservation Service

Contents information

Book Introduction

'열씨미'와 '게을러'라는 가상인물의 대화를 통해 리눅스로 개발하면서 겪는 개발현장 사례를 14개의 짧은 이야기를 통해 실감나게 그려낸다. 각 이야기는 리눅스 신참인 '열씨미'와 리눅스 해커인 '게을러'의 해결방안을 동시에 수록하고 있어 다 나은 해결방안을 모색할 수 있는 계기를 마련해준다.

이 책은 '열씨미'와 '게을러'라는 가상인물의 대화를 통해 리눅스로 개발하면서 겪는 개발현장의 사례를 14개의 짧은 이야기를 통해 실감나게 그려내고 있다. 각 이야기는 리눅스 신참인 '열씨미'와 리눅스 해커인 '게을러'의 해결방안을 동시에 수록하고 있어서 다 나은 해결방안을 모색할 수 있는 계기를 마련해 준다.

-. 개발 현장 속에서 얻은 소중한 지식을 블로그의 글처럼 재미있게 구성했다.
-. 리눅로 개발하면서 겪는 다양한 문제들과 그 해결책을 14개의 이야기로 엮었다.
-. '열씨미', '게을러'라는 가상인물의 대화를 통해 실제로 개발현장에서 일어나는 현장감을 담아냈다.
-. 두 주인공의 대화는 어느 정도 개발 실력이 있지만 2%의 부족함을 느껴 다른 사람이 겪은 경험담에 목이 마른 개발자에게 문제를 푸는 실마리를 제공해준다.

문제해결의 실마리를 제공하는 리눅스 개발 경험담

책에 싣기에는 내용이 가볍고, 월간지 기사 형식으로 내기에는 분량이 많으며, 블로그에 올리기에는 무거운 주제가 틀림없이 존재한다. 리눅스로 개발하면서 겪은 경험담도 바로 이런 주제에 해당하는데 책으로 정리하면 부드럽게 시작한 글이 딱딱한 글로 끝나버리고, 월간지에 매달 조금씩 연재하면 독자에게 전달되는 기간이 너무 오래 걸리기에 '경험담'이라는 좋은 특성이 사라져버린다. 그렇다고 블로그에 올리자니 글이 너무 길어져서 지루하다. 이런 상황을 어떻게 극복해야 할까?
생각 끝에 낸 아이디어는 독자들이 편안하게 읽을 수 있도록 짤막하게 끊어서 내용을 전개하되, 유기적으로 '블로그처럼' 구성하자는 것이었다. 이 책은 전형적인 리눅스 해커 '게을러'와 리눅스 신참인 '열씨미'가 리눅스로 개발하면서 겪는 애로사항을 대화형식으로 풀어낸다. 이런 대화형식은 어느 정도 개발 실력이 있지만2% 부족함을 느껴 다른 사람이 겪은 경험담에 목이 마른 개발자에게 문제를 푸는 실마리를 제공한다. 두 주인공이 주고받는 대화를 엿듣다 보면 '아하!' 하고 문제의 원인과 해결책을 깨닫는 순간이 찾아올 것이다.

이제 다른 사람이 저지른 실수를 반복하지 말자.
같은 실수를 겪은 저자의 경험담과 노하우가 이 책에 있다.


Information Provided By: : Aladin

Author Introduction

박재호(지은이)

전 ICON 치프 아키텍트(Chief Architect). 임베디드 시스템 개발, 기업용 백업 소프트웨어 개발, 방송국 콘텐츠 수신제한 시스템 개발과 운영 지원, 클라우드에서 동작하는 서비스 개발에 이르기까지 다양한 실무 경험을 토대로 고성능 고가용성 시스템을 설계하고 있다. 집필 및 번역한 책이 40여 권에 이른다. - 『English for Developers』(한빛미디어, 2015) 공저 - 『조엘 온 소프트웨어』(에이콘출판, 2005) 공역 - 『Clean Code 클린 코드』(인사이트, 2013) 공역

Information Provided By: : Aladin

Table of Contents

목차
저자 서문
Story 01 단순한 파일 비교를 넘어서
 들어가며 = 15
 diff 형식 = 16
 개발자 관점에서 바라보기 = 18
 컴퓨터 관점에서 바라보기 = 24
 패치가 안 되요! = 27
 뒤집어 보기 = 30
 결론 = 32
 더 읽어 볼 만한 책과 URL = 32
Story 02 원시 코드 색인은 나에게 맡겨라
 들어가며 = 34
 원초적 검색 = 36
 vi와 연계한 자동화된 검색 도구 = 38
 독자적인 원시 코드 색인 데이터베이스 = 41
 뒤집어 보기 = 46
 결론 = 51
 더 읽어 볼 만한 책과 URL = 52
Story 03 공유 라이브러리와 심볼 이름을 찾아라
 들어가며 = 53
 도대체 공유 라이브러리는 어디에? = 54
 공유 라이브러리 의존성을 찾아라 = 59
 심볼 이름을 찾아서 = 61
 심볼 이름과 extern "C"에 숨어있는 비밀 = 64
 뒤집어 보기 = 67
 결론 = 73
 더 읽어 볼 만한 책과 URL = 73
Story 04 분위기 파악 못하는 훼방꾼 configure(1)
 들어가며 = 75
 교차 컴파일을 위한 기본 명령 = 77
 삼바 2.2.9 교차 컴파일하기 = 79
 열씨미 씨, C 프로그램에 목숨을 걸다 = 80
 뒤집어 보기 = 90
 결론 = 92
 더 읽어 볼 만한 책과 URL = 92
Story 05 분위기 파악 못하는 훼방꾼 configure(2)
 들어가며 = 93
 삼바 2.2.9 교차 컴파일하기 = 94
 게을러 씨, 셀 스크립트에 목숨을 걸다 = 94
 뒤집어 보기 = 103
 결론 = 107
더 읽어 볼 만한 책과 URL = 108
Story 06 자동화된 빌드 시스템 구축(1)
 들어가며 = 109
 플랫폼 넘나들며 자동으로 Makefile을 만드는 방법은 없을까? = 1
 뒤집어 보기 = 123
 결론 = 126
 더 읽어 볼 만한 책과 URL = 127
Story 07 자동화된 빌드 시스템 구축(2)
 들어가며 = 128
 빅 엔디안과 리틀 엔디안 = 128
 말썽쟁이 공유 라이브러리 = 134
 뒤집어 보기 = 147
 결론 = 148
 더 읽어 볼 만한 책과 URL = 149
Story 08 숨겨진 1인치의 의존성을 찾아라
 들어가며 = 150
 복잡한 make를 단순하게 = 152
 믿지 못할 make? = 155
 진짜로 바뀐 파일만 컴파일하려면? = 159
 뒤집어 보기 = 161
 결론 = 165
 더 읽어 볼 만한 책과 URL = 166
Story 09 메모리 디버깅을 위한 친구
 들어가며 = 167
 메모리 디버깅 토구 = 168
 rmalloc 설치, 사용 방법, 동작 원리 = 170
 rmalloc가 잡아내는 문제점 다섯 가지 = 171
 rmalloc 테스트 결과 = 174
 rmalloc에서 제공하는 스위치 = 177
 rmalloc에서 제공하는 추가 매크로 = 177
 디버깅 이야기 하나 = 80
 뒤집어 보기 = 184
 결론 = 185 1
 더 읽어 볼 만한 책과 URL = 186
Story 10 프로그램을 동적으로 추적하는 도구
 들어가며 = 187
 열린 파일을 찾아라 = 189
 시스템 호출 추적기와 라이브러리 호출 추적기 = 192
 뒤집어보기 = 198
 결론 = 203
 더 읽어 볼 만한 책과 URL = 204
Story 11 스택 탐색을 통한 디버깅
 들어가며 = 206
 gdb로 스택 정보 살펴보기 = 209
 gdb로 스택 프레임 자세히 살펴보기 = 212
 뒤집어보기 = 217
 결론 = 221
 더 읽어 볼 만한 책과 URL = 222
Story 12 스택 탐색을 통한 백트레이스 구현
 들어가며 = 223
 glibc로 백트레이스 구현하기 = 225
 gcc로 백트레이스 구현하기 = 228
 C 프로그래밍 언어만으로 백트레이스 구현하기 = 231
 뒤집어보기 = 236
 결론 = 239
 더 읽어 볼 만한 책과 URL = 240
Story 13 공포의 커널 패닉과 웁스
 들어가며 = 241
 커널 웁스와 세그멘테이션 폴트 = 243
 시스템 맵과 심볼 이름 = 244
 커널 로그 데몬(klogd) = 246
 /proc/ksyms(커널 2.4)와 /proc/kallsyms(커널 2.6) = 246
 ksymoops = 248
 호출 스택 출력 해석하기 = 249
 열씨미 씨, 연필과 종이를 사용한 디버깅 = 250
 게을러 씨, kdb 활용하기 = 252
 바퀴벌레가 사는 곳을 찾아라! = 253
 커널 디버거 kdb 설치법 = 254
 뒤집어 보기 = 259
 결론 = 260
 더 읽어 볼 만한 책과 URL = 261
Story 14 raw 디바이스 다루기
 들어가며 = 262
 사용자 영역 버퍼와 raw I/O = 263
 프로그램에 살고 있는 용 한 마리 = 264
 프로그램 벤치마크 = 267
 외부에서 공격 = 269
 내부에서 공격 = 271
 합체 공격 = 272
 뒤집어 보기 = 275
 결론 = 277
 읽어 볼 만한 책과 URL = 277
찾아보기 = 279

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)