[카테고리:] 책과 영화

  • 지리의 힘

    지리의 힘

    isbn: 9788993178708

    지리의 힘은 지형이(주로 높은 산맥, 강, 평야 등) 인간 활동에 제약을 주고 국가를 형성하는데 큰 영향을 주었다고 읽혔다. 주로 중국, 한국/일본, 유럽, 아프리카를 그렇게 설명했다 그러나 뒤쪽에 있는 아프리카, 라틴 아메리카, 북 아메리카는 근대 강대국이 그어놓은 선으로 지금 국가를 설명하려 한다. 조금 애매하다. 지형이 정치에 영향을 주고, 지금 현대 국가를 만들었는지… 너무 서구 중심적인 세계관을 보여준다. 두 번 읽어볼 책은 아닌 듯 하다.

    21.11.10 업데이트

    다시 읽었다. 전과 다르게 많은 지식을 얻었다. 각 국가가 산맥, 하천, 대양 등 자연이 만든 경계로 구분되어 졌다. 1차 대전을 겪으면서 임의로 분할된 중동같은 경우도 있다. 지금까지 중동이 복잡한 이유가 이 국경선 때문이다. 인도와 파키스탄처럼 종교적가 국가를 분리한 경우도 있다. 중국이 세계 물동량 대부분을 차지하는 말라카 해역을 대신할 여러 나라와 접촉하는 행동도 이해할 수 있다.

    지리가 대부분 결정하고, 국제 관계가 이에 대응한다. 저자가 말한 바와 같이 과학, 기술이 아무리 발달해도 당분간 지리가 우리 삶 대부분을 결정했고, 영향력이 유지될 것 이다.

  • unix network programming, vol 2

    unix network programming, vol 2

    isbn:  9780130810816

    대학교 vol 1을 읽었고 너무 오래된 시스템이라 잘 실행안됬음을 기억했다. 가벼운 마음으로 IPC를 알아보려 찾았는데, 600페이지 책 한 권을 읽고 있다. 책도 나온지 너무 오래되어 웬만하면 하나 사려고 했는데, 종이책으로만 있다!! 인터넷에서 잘 찾았다.

    아래 그림은 개요장에 있는데 이 그림으로 길고 지루한 길을 쉽게 갈 수 있다. 예상한 바와 같이 파일로 정보를 공유함은 너무 급이 떨어진다. 고급지게 메세지 큐, 파이프, 세마포어로 가자고!!

    이런 책을 찾지 않고, 스스로 고민하고 있으면 낮은 성과를 많은 시간을 들여 얻는다. 내가 생각했었고 더 깊은 내용까지 설명한다. 내가 무엇을 모르는지 알고, 어디 있는지 찾는 능력이 중요하다.

    근데 너무 길다. System V는 먼지 모르겠으나 오래되어 포기했고 POSIX만 찾아 보는데도 쉽게 못나간다. 너무 깊게 들어가는 기분이다.

    https://www.joinc.co.kr/w/Site/system_programing/Book_LSP/ch08_IPC
  • Linux System Programming

    Linux System Programming

    isbn: 978-1449339531

    사 보진 않았지만 참 유용하다. 인터넷을 검색하면 pdf를 쉽게 찾을 수 있다. 400 페이지 책을 자세히 읽고 있으면 지친고 괴롭다. 예제 중심으로 읽고 세세한 나머지 부분을 통과 했다. 나중에 필요할 경우 다시 찾아 보면 된다. 다만 예제는 직접 실행했고 조금씩 수정해 보았다.

    전에 도서관에서 비슷한 책을 빌렸는데 그때 왜 이런 책을 읽는지 이해가 안됐었다. 비주얼 스튜디오 온라인 레퍼런스를 읽는 기분이었다. c 함수를 설명하고, 왜 이렇게 사용하는지 설명했는데 “그래서 어쩌라는 거지? 아, 나중에 이렇게 사용하나 보다”로 생각하니 힘들어 중간에 던져 버렸다. 그 때는 목적없이 읽었기 때문이다.

    이번에는 목적을 load하고 읽었다. 라즈베리 파이를 사용하려다 보니 c, 그것도 gnu c가 필수였다. stack overflow에서 알음알음 답을 찾는데 지쳤다. 여기 물어보기(최대한 비슷한 답을 찾기) 보다 일단 좋은 책 한 권 보고 기초를 탑재함이 낫다 생각했다. stack overflow 솔루션이 업계 표준으로 경험으로 얻는 그것인 줄 알았는데, 책 내용과 대부분 일치하는 부분이 많다. 프로그램을 어떻게 작성하는지 사람 맘대로지만, 개념업이 작성하면 많이 힘들다. 목적에 따라 이렇게 다른 결과를 내니 어이없다. 시험 전날 벼락치기가 왜 좋은지 증명했다.

    리눅스 개요를 1장에서 설명하는데 이 부분을 자세히 봐야 한다. 2장부터는 1장 내용을 반복, 세부 설명한다. 한 번만 읽고 작가 의도를 정확하게 판단하지 못했지만, 1장은 다시 읽어 볼만하다. 이런 기초없이 삽질부터 하면 시간 낭비가 정말 심할 듯 하다.

    리눅스 역시 사람 생각으로 만들다 보니 과거 내용을 그대로 사용하는 부분도 많다. gnu c를 사용함은 과거 실패를 수많은 사람이 수정하고 개선한 내용을 내가 쉽게 사용함과 같다. 고맙기도 하고 집단 지식 대표적 사례다. 그 만큼 시간 많은 인간이 많다.

  • 데이터 과학을 위한 통계

    데이터 과학을 위한 통계

    isbn: 9791162240984

    R을 사용하여 여러 통계 개념을 설명한다. 이런 개념은 R을 이렇게 사용하면 된다 이런 느낌이다. 어차피 통계 일도 모르는 난 R보다 python을 쓸 생각이다. 여기 개념을 현실에 어떻게 적용할 지 도저히 모르겠다. box plot에서 outlier가 많다면 이를 근거로 어떤 판단을 할까? 당연한 사실을 알기만 하고 그 다음은 보이지 않는다.

  • 처음 배우는 데이터 과학

    처음 배우는 데이터 과학

    isbn: 9791162249727

    프로그램, 전처리, 시각화, 확률, 특징값, 머신러닝 등 이 업계에서 일하는 사장이 갖춰야 할 기본? 소양을 설명한다. 한 사람이 이런 넓은 영역을 깊게 알지 못한다. 어느 영역에 어떤 기술을 적용할 지 잘 판단함이 정말 뛰어난 능력이다. 술술 읽히지만 이 책을 보고 데이터 분석, 과학을 실 업무에 적용하긴 어렵다. 기초를 설명한 책, 동영상을 찾아 추가로 공부해야 한다.