• 별점: 1/5
  • 평가: 제목과는 다르게 Spark에 대한 내용보다는 다른 내용들이 주를 이루고 있는 느낌. Python에서 데이터 분석을 위해 자주 사용되는 여러 패키지를 소개하다보니 정작 Spark에 대해서는 깊이있게 다루지 않고 있다. 나라면 다른 사람에게 추천하지 않겠다.




WRITTEN BY
trowind
자연어처리, 프로그래밍, 여행, 음식, 삶의 기록

트랙백  0 , 댓글  1개가 달렸습니다.
  1. 좋은글 감사
secret

벌써 2016년 하고도 하루가 지났다.


이번 연휴에는 (지난 연말에 미처 하지 못한) 2015년 한해를 돌아보고 올해를 계획하는 작업을 계속 하고 있다. 그 일환으로 작년에 읽었던 책들을 한번 정리해보았다. 총 21권의 책을 읽었는데 이 숫자는 아직 읽고 있는 책, 논문이나 프로그래밍 관련 서적, 읽다가 별로여서 중간에 그만둔 책들은 제외한 것이다. 생각보다 많은 책을 읽었다는 사실에 나도 좀 놀랬다.


이렇게 읽은 책들을 내 나름대로, 즉 나에게 얼마나 많은 영감, 감동 또는 교훈을 주었는지라는 매우 주관적인 기준으로 나열해보면 다음과 같다.


  1. 해커와 화가
  2. 목적이 이끄는 삶
  3. 제로 투 원
  4. 통계의 힘: 실무편
  5. 불황 10년
  6. 경제학이 사람을 행복하게 할 수 있을까?
  7. 틀 안에서 생각하기
  8. 당신이 경제학자라면
  9. 그리스인 조르바
  10. 살인자의 기억법
  11. 왕의 재정
  12. FBI 행동의 심리학
  13. 위대한 개츠비
  14. 88만원 세대
  15. 권력의 종말
  16. 당신은 구글에서 일할만큼 똑똑한가?
  17. 하버드 생각 수업
  18. 거의 모든 것의 정리법
  19. 하버드 피드백 기술
  20. 내가 공부하는 이유
  21. 잡담이 능력이다


솔직히 고백하자면 이 중에 몇몇 책은 내용이 잘 기억이 나지 않아 후순위로 밀린 것들도 있다. 그러니 혹시라도 이 포스트를 보는 사람은 너무 순위에 의미를 두지 않았으면 좋겠다.


내가 올해 가장 인상적으로 뽑은 책은 "해커와 화가"이다. 이 책에 대해서는 따로 포스팅도 했는데, 내용이 궁금하다면 인터넷 상에서 해커와 화가 부분만 찾아서 읽어볼 수 있다(이 책은 여러 편의 에세이를 모아서 출간한 것인데, 2장의 제목이 해커와 화가이다.) 


작년에 읽은 책들의 경향을 살펴보면 우선 경제학 관련 서적이 많이 눈에 띈다. 이것은 내가 작년에 경제학을 공부하고 싶어서 이쪽 부류의 책들을 많이 읽은 까닭이다. 그리고 기독교 서적도 포함되어 있는데 2~3년 전의 나와는 많이 달라진 부분이다. 고전(또는 세계 명작^^)에 속하는 책도 2권 읽었다. 위대한 개츠비는 너무 기대를 해서인지 조금은 실망스러웠다. 그에 반해 그리스인 조르바는 나에게 강렬한 인상을 남겼다.


이렇게 한 해 동안 읽은 책을 정리해보니 뭔가 뿌듯하다. 올해에는 책을 읽으면서 좀 더 많은 메모를 하고 포스팅도 해서 책 내용을 더욱 잘 정리할 수 있도록 하려고 한다.


WRITTEN BY
trowind
자연어처리, 프로그래밍, 여행, 음식, 삶의 기록

트랙백  0 , 댓글  0개가 달렸습니다.
secret


해커와 화가
국내도서
저자 : 폴그레이엄 / 임백준역
출판 : 한빛미디어 2014.01.06
상세보기



읽은 기간: 2015.12.28~30


연말이라 대부분 휴가를 떠나서 사무실이 무척 한가하다. 모처럼만에 사무실에서 여유를 부리며 인터넷에서 이것 저것을 찾아보다가 우연히 해커와 화가의 일부분을 인용한 글을 보게 되었다.


초등학교 시절에 선생님이 가르쳐준 대로 연필이 잡히지 않아서 괴로워했던 것처럼, 나는 오랫도안 이런 프로그래밍 방식에 대해서 남몰래 부끄러워했다. 하지만 내가 그 당시에 화가나 건축가 갈은 다른 창조자들이 일하는 방식을 알았더라면 내가 프로그래밍 하는 방식을 지칭하는 특별한 이름이 있다는 사실을 알 수 있었을 것이다. 그 이름은 바로 스케치이다. 적어도 내가 보기에 대학 시절에 내가 배운 프로그래밍 방식은 전부 잘못되었다. 소설가, 화가, 그리고 건축가가 그런 것처럼 프로그램이란 전체 모습을 미리 알 수 있는 것이 아니라 작성해 나가면서 이해하게 되는 존재이다.


한동안 내가 고민했던 문제에 대한 명쾌한 설명이었다. 곧바로 전체 글을 읽고 싶어서 이래저래 알아보다가 다행히 회사 도서관에서 바로 빌려볼 수 있었다. 이 책은 사실 프로그래밍 분야에서 고전으로 손꼽히는 책이다. 2005년도에 한빛미디어에서 출간되었다가 한동안 절판되었는데 다행히 작년에 다시 발매가 되었다. 만약 오늘 도서관에서 대출을 할 수 없었다면 퇴근길에 서점에 들려 구매했을 것이다.


이 책은 저자 폴 그레이엄이 자신의 홈페이지에 올린 컬럼 중에 몇 개를 선택해서 책으로 출간한 것이다. 이곳에는 책에 있는 글들 뿐만 아니라 최근까지 올라온 저자의 다른 글들을 볼 수가 있다. 물론 영어로.


이 책에서 그는 상당히 도발적이고 새로운 생각을 펼쳐내고 있다. 혹자의 평가처럼 어떤 부분은 다소 편향적인 부분도 있다. 이를테면 부의 분배에 관한 문제나 Lisp 언어의 우월성, 스타트업에 대한 (매우 매우) 긍적적인 시각 등등. 하지만 이러한 주장에는 자신 나름대로의 분명한 이유가 있고 이를 논리적으로 기술하였다. 그래서 그의 주장에 반대하는 사람에게도 이 책은 즐거운 지적 도전이 된다.


개인적으로 책이 너무 맘에 들어서 구매하기로 결정했다. 맘에 드는 부분들, 소개하고 싶은 부분들은 책을 구입해서 다시 한번 읽으면서 포스팅하려고 한다.


WRITTEN BY
trowind
자연어처리, 프로그래밍, 여행, 음식, 삶의 기록

트랙백  0 , 댓글  0개가 달렸습니다.
secret



Practical Vim

저자
Drew Neil 지음
출판사
Pragmatic | 2013-08-06 출간
카테고리
과학/기술
책소개
-
가격비교 글쓴이 평점  


"전 세계에서 가장 많이 사용되는 텍스트 에디터는 무엇인가?"라는 질문이 한동안 유효했던 적인 있다. 지금도 그런지는 모르겠지만 적어도 나에게는 이제 저 질문은 의미가 없어졌다. 정답이 무엇이던 간에 나는 vi를 사용할테니. 맞다. 그 요상한 사용법을 가진 텍스트 에디터. "Visual Editor"라는 의미에서 vi로 지었다는 말이 전혀 믿어지지 않는 요상한 프로그램 말이다.

하지만 vi는 1976년 세상에 모습을 드러낸 이후 계속 발전해왔고, 살아남았고, 여전히 많은 사람들, 아니 프로그래머와 시스템 관리자들의 사랑을 받고 있다. 물론 정확히 말하자면 나를 포함해 대부분의 사람들이 사용하는 것은 vim이지만 여기서는 vi라고 칭하기로 하자. 나의 경우에는 윈도우즈에서도 gVim을 설치해서 사용하고 있다. 


vi의 첫 번째 특징은 요즘의 텍스트 에이터와는 전혀 다른 방식의 사용법일 것이다. 그리고 두 번째 특징은 굉장히 많은 기능을 제공한다는 것이다. 이 기능들 중에 상당수는 단축키와 비슷한 방식으로 사용할 수 있어서 키 조합만 잘 알고 있다면 그 어떤 텍스트 에디터보다 빠르게 편집 작업을 할 수 있다. 그런데 문제는 기능은 많지만 이를 "친절하게" 설명해주는 자료가 상당히 적다는 점이었다. Vi 자체가 방대한 양의 메뉴얼을 포함하고 있고 :help 명령으로 쉽게 찾아볼 수 있지만, 이 메뉴얼은 결코 친절하지 않다. 그래서 vi는 매우 훌륭한 에디터이면서 여전히 매우 어려운 에이터이다. 그래도 요즘에는 vi를 다룬 책도 있고, 인터넷을 통해서 기본적인 사용법은 익힐 수 있기 때문에 어느 정도 수준의 vi 사용법을 익히기에는 용이해졌다. 문제는 "vi의 절정 고수"까지는 아니더라도 "상급자" 정도의 실력을 쌓는데 도움이 될 만한 정보들이 정리되어 있는 것이 없었다는 점이었다. 이 책이 나오기 전까지는.


Practical Vim은 제목에서 알 수 있듯이 실제 작업 과정에서 자주 쓰일 법한, 그리고 알아두면 편리한 기능을을 중심으로 소개하고 있다. 당연히 vi에 대해 기본적인 사용법을 알고 있는 사람들을 대상으로 하고 있다. 이 책에 있는 내용들은 기본적으로는 vi 매뉴얼에 포함되어 있는 것들이긴 하지만, 매뉴얼이 예제도 없고 너무 방대한데 비해 이 책은 소개하는 기능 거의 대부분에 대해 예제를 제공하고 있다. 또한 각 기능들이 어떤 경우에 사용하면 좋은지도 잘 설명하고 있어서 책을 통해 유용한 팁들을 많이 얻을 수 있다. 특히 이 책에서는 각각의 키를 눌렀을 때 커서의 위치와 편집 중인 문자열이 어떻게 변하는지를 일일이 보여줌으로써 독자들이 굳이 vi 앞에 앉아있지 않아도 어떻게 동작하는지를 명확하게 알 수 있게 해주었다. 예를 들어 %와 `` 기능을 이용해 중괄호({, })를 대괄호([ ,])로 빠르게 수정하는 예제 설명을 아래와 같이 보여준다.



더불어 알아두면 유용한 몇 가지 vi 설정과 플러그-인도 소개하고 있어 vi를 좀 더 편리하게 사용할 수 있게 해준다.


개인적으로 한가지 아쉬운 점은 이 책에서 vi script까지는 다루지 않는다는 점이다. Vi를 사용하다 보면 script를 배워보고 싶다는 생각이 간혹 드는데 이 또한 적당한 자료가 없어서 익히기가 쉽지 않은 영역이다. 이 책 저자의 필력이라면  vi script도 잘 설명해줬을거라고 생각하니 더욱 아쉬운 마음이 든다. 하지만 이러한 점이 이 책의 가치를 떨어뜨리는 것은 절대 아니다.  이 책 "Practical Vim"은 vi를 좀 더 빠르고 편리하게 사용하는 방법을 익히고 싶어하는 초중급자들에게 매우 유용한 책으로 vi 사용자라면 꼭 한번 읽어보길 권한다.





WRITTEN BY
trowind
자연어처리, 프로그래밍, 여행, 음식, 삶의 기록

book, vi
트랙백  0 , 댓글  0개가 달렸습니다.
secret



통섭의 식탁

저자
최재천 지음
출판사
명진출판사 | 2011-12-30 출간
카테고리
인문
책소개
최재천 교수가 전하는 통섭적 책 이야기!최재천 교수가 초대하는 ...
가격비교 글쓴이 평점  



이 책은 저자가 읽었던 다양한 '책들을 추천하는 책'이다. 다치나비 다카시의 [나는 이런 책을 읽어왔다]와 비슷한 책이랄까. 그렇지 않아도 이 책의 서문에도 [나는 이런 책을...] 이야기가 나온다. 사실 나는 이 책의 내용을 전혀 모르고 있었다. "통섭"이라는 단어 때문에 말 그대로 다양한 학문과 지식들이 마구 뒤섞인 책인줄 알았다. 만약에 이 책이 책을 추천하는 것이라는 걸 알았더라면 아마 읽지 않았을 것이다. 하지만 결국에는 이 책을 다 읽고 이렇게 후기를 남기고 있다.


이 책의 저자인 최재천 교수님은 과학자, 좀 더 정확하게 말하면 생물학자다. 그래서 그런지 이 책에서 추천하고 있는 책들 중에는 과학, 그 중에서도 생물학과 관련된 것들이 많다. 하지만 과학 관력 책이라고 해서 과학에 대한 내용만 다룬 것은 아니다. 이들 책 하나하나가 다양한 주제를 다루고 있어서 이를 통해 과학을 통해 다른 분야를 바라고는 힘을 기를 수 있을 것 같다(아직 이들을 읽어보질 못해서 다만 짐작할 뿐이다). 이를 태면 리처드 랭엄의 [요리 본능]은 요리라는 행위를 진화론적 관점에서 설명하며, 도모노 노리오의 [행동경제학]은 인간의 행동을 바탕으로 경제 현상을 설명한다.


개인적으로는 그 동안 읽어봤던 "책 추천하는 책" 중에서 이 책이 나의 관심을 가장 많이 끈다. 그것은 아마도 나 역시 이공대생이고, 아주 아주 조금이지만, 과학도로서의 기질이 있기 때문이 아닐까 싶다. 이 책에서 소개한 책들 중에서 나중에 읽고 싶은 책들은 다음과 같다.


* [핀치의 부리] 조너던 와이너 : 이 책은 다윈의 진화론을 계승한 전통파에 속한다. 진화에 대한 여러 메커니즘을 명확하게 설명했다. 퓰리처상 수상'

* [요리 본능] 리처드 랭엄 : 음식의 섭취와 진화에 대해 다뤘다.

* [나에게는 꿈이 있습니다: 마틴 루터 킹 자서전] 클레이본 카슨 : 비폭력 저항 정신

* [생각 3.0] 노원경 : 창의성도 훈련이다. 사실 책 제목이 너무 시류에 편승하는 것 같지만, 내용은 좋은 것 같다. 지금 찾아보니 강의까지 있다. 

* [아인슈타인, 피카소: 현대를 만든 두 천재] 아서 밀러 : [생각 3.0]과 비슷한 류. 이 책 '창의성은 훈련'이라고 주장하고 있다. 위안이 되는 부분은 피카소는 엄청나게 다작을 했는데, 그 중에는 평균 이하가 많았고 명작은 몇 개 없었다는 것이다.

* [엔짱: 미래의 글로벌 리더를 위하여]: 통섭형 엔지니어를 우대하는 시대가 오리라. 좀 그리 됐으면 좋겠다. 책 목차를 보니, 지금보다는 한 10년 전, 대학교를 다니면서 졸업, 취업과 같은 미래를 고민하던 시기에 읽으면 더 좋을 것 같다. 아니, 오히려 지금이 더 적합할 수도 있겠다. 같이 추천하고 있는 새뮤얼 플리먼의 [교양 있는 엔지니어]도 재미있을 것 같다.

* [0.1 그램의 희망] 이상무, 강인식 : '한국의 스티븐 호킹'이라 불리는 이상묵 교수님(지구환경과)이 쓰신 책이다. 

* [동물들의 겨울나기] 베른트 하인리히 : 숲의 운둔자이자 자연 관찰자이자 문학가. 굉장히 글을 잘쓰는 사람인 듯 하다. 헨리 데이비드 소로의 [윌든]도 같이 보면 좋다고 한다.

* [동물들의 사회] 프랑스 세이지 외 2명 : 사회성이 있는 동물들에 대해 다룬 책. 이 책을 통해 독자들은 인간 사회에서 일어나는 일들에 대해서도 진화적인 평가를 내릴 수 있게 될 것이라고 한다.

* [동물의 건축술] 배용화 : 다큐멘터리 '동물의 건축술' PD가 쓴 책. 건축에 관심이 있다면 자연의 건축술도 한번 감상해보는 것이 좋을 것이다.

* [인간들이 모르는 개들의 삶] 엘리자베스 마셜 토머스 : 개를 좋아하는 나로서는 저절로 흥미가 가는 책. 개들의 생활을 '과학적' 의인화 방식에 따라 분석한다.

* [침팬지 폴리틱스] 프란스 드 발 : 침팬지 무리에서의 권력 투쟁을 상세히 다룬 책. 최 교수님의 소개글을 보면 거의 삼국지 수준이 아닐까 하는 느낌을 받는다. 그런데 우리나라 정치는 이들보다 나을까 못할까? 

* [이기적 유전자] 리처드 도킨스 : 사실 이 책에서 [이기적 유전자]에 대한 설명을 듣기 전까지는 그냥 막연히 '유명한 책' 정도로만 알고 있었다. 그런데 이번에 보니 상당히 새로운 시각으로 세상을 바라볼 수 있게 해주는 양서인 것 같다[각주:1]. 꼭 한번 읽어봐야겠다.

* [이타적 유전자] 매트 리들리 : '자신을 희생하며 착한 일을 하는 경우가 왜 발생할까?'라는 질문에 대해 혈연선택론, 상호호혜 이론, 그리고 게임 이론까지 적용해가며 설명한 책.

* [살아남은 것은 다 이유가 있다] 더글러스 모크 : 그래. 나도 그 이유 좀 알고 싶다.

* [연애] 제프리 밀러 : 성선택론으로 세상 읽기

* [초파리의 기억] 조너던 와이어 : 미국서평가협회상 수상작. '행동도 유전이 될까?'라는 질문에서 시작한 책

* [마야: 소설로 읽는 진화생물학] 요슈타인 가아더

* [자연 관찰 일기] : 클레어 워커 레슬리, 찰스 로스 : 이 포스팅을 보면 좀 더 잘 수 있다. 흥미가 확 생긴다.

* [최무영 교수의 물리학 강의] 최무영 : 물리학에 대해 다시 관심을 가져보려고 했는데, 많은 도움이 될 것 같다.

* [행동경제학] 도모노 노리오 : 인간의 행동에 기반한 경제학. 생각해보면 당연히 그래야 하는 거 아닌가? 

* [리오리엔트] 안드레 군더 프랑크

* [거의 모든 것의 역사] 빌 브라이슨

* [현산어보를 찾아서] 이태원 : 부제로는 '정약전을 찾아서'가 어울릴 것 같다. 종합적인 과학 서적.



  1. 물론 이에 대한 반론도 꽤 있는 것으로 안다. [본문으로]

WRITTEN BY
trowind
자연어처리, 프로그래밍, 여행, 음식, 삶의 기록

트랙백  0 , 댓글  0개가 달렸습니다.
secret