2015. 10. 7. 00:12 독서 영역/Hanbit Readers
728x90



풀스택 개발자를 위한 MEAN 스택 입문

저자
이릭 지음
출판사
한빛미디어 | 2015-09-01 출간
카테고리
컴퓨터/IT
책소개
MEAN 스택, 서버와 클라이언트를 넘나드는 풀스택 엔지니어의 ...
가격비교 글쓴이 평점  



풀스택 or 풀스택 개발자?

나는 웹 관련일을 하지 않아서일 수도 있으나 최근들어 부쩍 풀스택 또는 풀스택 개발자라는 말을 보고 듣게 되는 것 같다.
그래서 항상 궁금증만 가지고 지내왔었다. 이번 "풀스택 개발자를 위한 MEAN 스택 입문"이라는 책(이하 MEAN 스택 입문)을 통하여 그 궁금중의 끈이 풀려지기 시작했다.

스택 개발자란, 프론트엔드(클라이언트)에서 부터 백엔드(서버, 데이터베이스)까지 웹(앱)개발으 전체과정을 처리할 수 있는 개발자를 말한다.

 위와 같은 엄청난 능력을 가진 개발자가 되기 위하여 우리에게는 엄청난 녀석이 나타났다.
이름하여 "MEAN Stack"이다.


MEAN Stack, 너는 누구냐?

MEAN 스택 입문에서는 아래와 같이 설명하고 있다.

타트업을 위한 가장 확실한 선택, MEAN 스택

MEAN 스택은 모든 계층을 자바스크립트만으로 개발할 수 있게 해준다.
가장 적은 노력으로 빠르게 제품을 완성할 수 있다.

내가 아는 자바스크립트(약 15년전)는 정적인 페이지인 HTML을 동적으로 꾸밀 수 있게 도와주는 정도의 스크립트였다.
하지만 지금보니 서버사이드에서도 사용되는 엄청난 녀석으로 변해있었다. 실로 놀라웠다.


MEAN 스택 입문의 구성



MEAN 스택 입문에서는 위 4가지 구성요소에 대하여 핵심만 간략하게 설명하고 있다.
처음 예상했던 목차 구성은 MEAN의 순서대로 MongoDB부터 진행될줄 알았는데 Node.JS부터 설명하고 있어서 조금은 의아한것도 사실이다.
하지만 그럴만한 이유는 Node.JS가 이 구성의 핵심(바탕)이기 떄문이었다.


 Node.JS 

 Node.JS 챕터를 천천히 따라가다보면 어느새 웹 서버 하나가 뚝딱 만들어지는 것을 확인할 수 있었다.

 또한 Node.JS가 가장 활성화 될 수 있었던 기반이 된 npm(Node Package Manager)에 대한 사용법도 쉽게 배울 수 있었다.

 이 책을 보는 동안 "나는 프로그래머다"라는 팟캐스트를 즐겨듣는데 Node.JS를 설명하는 편이 있어서 많은 도움이 되었다. 참고하면 좋을 것 같아서 링크를 걸어본다. (참고로 한빛미디어에서 나는 프로그래머다 방송을 후원하고 있었다.^^)

  * 나는 프로그래머다 - Node.JS 특집 1부(http://iamprogrammer.io/post/5531)
  * 나는 프로그래머다 - Node.JS 특집 2부(http://iamprogrammer.io/post/5721) 


 MongoDB

 내가 기존에 알고 있던 관계형 데이터베이스로 오라클이나 MySQL정도가 있었다.
 이번에 처음으로 NoSQL이라는 MongoDB라는 것을 알게 되었다.
 NoSQL이라는 용어도 처음들어봤다. 말 그대로 SQL을 사용하지 않고 테이블 기반 설정을 따르지 않는 데이터베이스라고 한다.
 그 중 MongoDB가 가장 인기 있는 데이터베이스 중 하나란다.

 이 책에서는 친절하게 NoSQL 뿐만 아니라 관계형 데이터베이스도 알아야 한다며...
 "이 책이 관계형 데이터 베이스를 무시한다면 독자들에게 엄청나게 몹쓸 짓을 하는 셈이다" 라고 말하는 대목에서 강한 인상을 받았다.

 그리고 나는 HTML이나 CSS 정도는 웹페이지에서 테스트할 수 있는 것을 알고 있었는데 데이터베이스 SQL도 온라인으로 테스트할 수 있는 공간이 있는 줄은 처음 알게 되었다. 너무 신선한 충격이었다.
  * 온라인에서 SQL 테스트 - http://sqlfiddle.com



 Express

 Express는 노드 지원 모듈중에 가장 인기 있는 모듈이라고 한다.
 익스프레스 서버는 라우터, 라우트, 미들에어라는 세가지 구성요소로 나눌수 있다고 한다.

 사실 4가지 구성요소중에 Express가 이해하는데 가장 어렵게 느껴졌다.
 지금도 대략적으로만 알고 아직 제대로 이해하지 않은 상태라 추후 다른책을 통하여 조금더 공부해야 할 필요성을 느꼈다.



 AngularJS 

 AngularJS프론트엔드 프레임워크로 단일 페이지 앱(SPA)을 생성하기 위하여 사용한다.
 앵귤러는 사용자와 직접 소통하는 클라이언트쪽 기술이라 예제를 실행하는 내내 흥미로웠다.
 양방향 데이터 바인딩이라는 자동 동기화 기능을 제공함으로써 대화식 웹 앱을 손쉽게 구축할 수 있는 아주 매력적인 기술인 것 같았다.

 위 소개한 3가지 기술들을 접목하면 보다 빨리 원하는 웹 앱에 대한 프로토 타이핑을 제작할 수 있을 것 같다는 생각을 해본다. 


참고 사이트

MEAN Stack을 검색해보니 MEAN.IO(http://mean.io/#!/) 홈페이지를 확인할 수 있었다.
해당 홈페이지에서 MEAN Stack 설치부터 활용까지 많은 정보를 알 수 있으니 꼭 들려보기 바란다.


정리하며 ...

MEAN 스택 입문을 통하여 웹 앱을 만드는 것이 생각보다 어려운 일은 아닐 것 같다는 생각과 더불어 자신감을 가질 수 있게 되는 계기가 된 것 같다. 

아무래도 해당 책은 입문을 위하여 핵심만 맛깔스럽게 표현해놓았으니 앞으로 개별적으로 심도 있는 책을 선정하여 공부를 하면 무엇이래도 만들 수 있지 않을까 생각을 해보며 글을 마친다.


"이 리뷰는 한빛리더스 시즌2 활동의 일환으로 작성되었습니다."

728x90
posted by acedon
2015. 9. 14. 23:35 독서 영역/지앤선
728x90



룰 메이커

저자
이제형, 오수려 지음
출판사
지앤선 | 2015-06-29 출간
카테고리
경제/경영
책소개
실리콘밸리를 움직이는 사람들의 생생한 이야기!글로벌 경제에 상당...
가격비교 글쓴이 평점  


오늘 리뷰할 도서는 "룰 메이커"라고 읽으며 실리콘밸리의 성공한 사람들의 방식 엿보기라고 말하고 싶다!

적당한 책 사이즈읽기좋은 책 재질 그리고 인터뷰 방식으로 구성되어있어 지루함이 없이 읽어내려갈 수 있었다. 


책을 읽기전 내가 기대했던 것들은?

1. 실리콘밸리란 어떤 곳인가?
2. 창업이란? 성공한 사람들의 경험담 듣기
3. 나에게도 창업 DNA가 있을까?

  나는 책을 읽기전 내가 이 책을 통하여 알고자(얻고자)하는 것이 무엇일까? 생각해보았다.
막연한 실리콘밸리 생활에 대한 동경들, 창업성공이 주는 달콤한 열매들, 그 열매를 따고 싶어하는 창업에 대한 욕망을 찾아보고 싶었다.

우선 결론적으로 말하면...

그러한 내용들을 찾아볼 수 있었지만 그 만큼 현실을 직시할 수 있었다. 

  현재로써는 실리콘밸리의 창업은 나에게는 거리가 아주 먼 이야기인 것 같다.
아니 국내에서의 창업을 한다고 하여도 물음표를 던질 수 밖에 없을 것 같다.
하지만 가슴한편 저 구석에는 실패를 두려워하지 말고 한번 덤벼볼까? 라는 생각이 자리잡고는 있는 것 같다.
과연 그 작은 불씨를 꺼내어 훨훨 타오르게 할 수 있을지는 앞으로 지켜봐야 할 것 같다.


실리콘밸리의 성공한 사람들의 이야기속 키워드 찾기!

  아래와 같이 실리콘밸리의 다양한 분야의 사람들을 저자들은 인터뷰 하면서 그 내용들을 요약 정리해놓았다.
나는 그런 내용들을 읽으면서 몇 가지 키워드들을 정리해볼 수 있었다.




 

< 다양한 분야의 실리콘밸리의 성공담 >

키워드

 * 사람, 실패를 포용, 스탠포드 대학, 스타트업, 공동창업, 아버지=창업가, Yossi Feinberg, 네트워크(인맥), 한국의 문화, 독창, 기업가 정신, 피드백, Data분석, 오픈 마인드, 대학 내 창업프로그램(강의), 겸손, 영주권, 국내의 시선들, 보수적, 인큐베이터, 엑셀러레이터, 협업, 개방적, 건설적 비판, 언어(영어)의 중요성

  위 키워드들을 보면 실리콘밸리에서 왜 창업자가 많은지? 성공할 수 있는 것인지? 등을 알 수 있을 것이다.
또한 키워드들을 살펴보다보면 자연스럽게 이 키워드는 "우리나라에 어울리는 키워드구나" 라고 생각들 것이다.

  실리콘밸리의 성공담을 읽는 내내 결국 잘 조성된 문화(환경)이 성공할 수 있는 밑거름이 된 것 같다는 인상을 강하게 받았다. 예로, 어렸을 때 부터 실리콘밸리에서 살아온 유년기 시절, 또는 창업가인 아버지를 바라보며 성장해온 시간들, 강하게 연결된 네트워크(인맥) 형성 등 우리나라와는 약간은 대비되고 있지 않나 생각해본다. 

  반대로 실리콘밸리의 사람들이 우리나라를 바라볼 때는 보수적이고 유교사상이 뿌리깊게 박혀 있어서 창의적인 생각, 행동들이 나오기 어렵다고 말하고 있다. 이 또한 부정할 수 없는 사실임을 나는 알고 있다. 시간이 흐름에 따라 나아질 것이라고 생각된다.


* 스타트업은 우정으로 하는 것이 아니다.
* 자신의 아이디어에 대해 객관적이고 비판적인 분석을 해야 한다는 겁니다.
* 많은 사람들이 아직 스스로 준비가 되어있지 않다고 느껴서 혼자서 뭔가 선뜻 시작을 하지 못한다는 것을 알게 되었습니다.
* 그들에게 회사의 일은 단지 업무였지만, 우리에게 일은 열정과 관심의 대상이었으니까요.
* 실패를 포용하는 문화가 실리콘밸리의 성공을 이끌고 있거든요.

  위 문장들은 성공담을 읽는 동안 인상깊었던 말과 공감가는 말들을 적어 보았다.
때로는 냉철하게 판단하고 때로는 열정적으로 달려들고 떄로는 따뜻하게 안아줄 수 있는 그런 사람들이라고 생각이 들었다.
나 역시 그렇게 행동할 날이 머지 않아 찾아오기를 기대해본다.


책을 덮으며 ...

타인의 성공담을 읽는 것 만으로 내 삶의 방향이 달라질 수 도 있다고 생각한다.
그것은 얼마나 그 이야기에 빠져들었냐의 차이일뿐 ...
아직 나의 창업 DNA가 어딘가에는 살아있음을 느낀다. 다만 아직 용기가 나지 않을뿐이다.

728x90
posted by acedon
2015. 9. 1. 21:09 독서 영역/Hanbit Readers
728x90



인프라의 기본

저자
바바 토시아키 지음
출판사
한빛미디어 | 2015-07-01 출간
카테고리
컴퓨터/IT
책소개
이 책에서는 웹 시스템의 인프라를 중심으로 설계부터 구성, 감시...
가격비교 글쓴이 평점  


이번에 리뷰하게 될 책은 "웹 엔지니어가 알아야 할 인프라의 기본"이라는 제목이라는 책이다.
표지부터 아주 상콤한 느낌이 들며 편집 부분도 매우 마음에 드는 책이다.



이 책 누가 읽어요??

일단 나는 책의 제목에서 볼 수 있는 웹 엔지니어가 아니다.
웹과는 거리가 아주 먼? 시스템 프로그래밍을 하는 사람이다.

최근들어 인프라에 대하여 관심을 가지게 되었고 또한 정보가 필요한 시기였기 때문에 이 책을 선택하게 되었다.

어느정도 웹에 기반지식이 있는 사람 또는 리눅스에 친숙한 사람이라면 전체적으로 무난하게 읽을 수 있는 것 같다. 특히 초반부는 아무런 지식이 없는 사람도 관심만 있다면 재미있게 이해하면서 읽을 수 있을 것 같다. 내용 구성에 글과 함께 플로우 차트나 설명에 관한 이미지들이 많아서 읽는데 큰 도움이 되는 것 같다.




어떤 정보를 얻을 수 있을까요??

이 책에서는 인프라의 대한 설계부터 구성, 감시, 튜닝 포인트까지 가이드를 하고 있다.
일단 책의 구성은 인프라의 문외한인 내가 보았을 때는 매우 알차게 구성되어 있는 것 같다.

  • 인프라의 역할
  • 인프라의 기초 지식
  • 웹 서비스 구성 지식
  • 웹 서비스 운용 지식(시스템 감시, 상태 모니터링, 장애 대응)
  • 웹 서비스 튜닝 지식(보틀넥 찾기, 튜닝 포인트 찾기)


인프라의 기초 지식웹 서비스 구성 지식 파트를 통해서
직접 인프라를 구축해야 한다면 어떻게 구성해야 하는지 큰 틀을 알게되었다.
향후 서버 선택에 있어서 CPU, Memory, Disk 등의 스펙을 확인해보고 선택기준을 안내하고 있고 네트워크 스택관련하여도 주요기능들에 대하여 나열하고 있다.

웹 서비스 운용 지식에서는 시스템 감시와 모니터링 방법에 대해서 다양하고 상세하게 그래프 읽는 법과 리눅스 명령어 사용법을 안내하고 있다.
감시와 모니터링에 있어서 여러가지 툴에 대한 특징 및 사용법을 안내하고 있다.

  • 감시툴
    • Nagios : 감시 기능에 특화
    • Zabbix : 감시 기능 외에 그래프화 기능도 있음
  • 모니터링 툴
    • Cacti : 사용자 관리 기능이 있음, 풀형 데이터 수집
    • Mackerel : SaaS형 서비스 감시도 가능
    • Munin : 간단함, 사용자 관리 기능은 없음, 풀형 데이터 수집
    • GrowthForecast : 간단함 사용자 관리 기능은 없음, 푸시형 데이터 수집


그리고 리눅스 명령어를 통하여 모니터링 하는 부분에 대하여 친절하게 설명하고 있다.


개인적으로 장애 대응 부분을 읽으면서 저자의 마음이 고스란히 느껴지는 부분이 있었다.
저자는 장애 대응에 있어서 인력관리가 매우 중요하다고 서술하고 있는 부분에서 매우 공감했다.

담당자의 피로도가 매우 중요하다고 이야기 하고있으며 휴식시간을 충분히 가지고 단 음식을 섭치하라고 안내하고 있다.
참으로 인간미가 넘치는 재미있는 가이드인 것 같다.



네트워크 트러블 슈팅관련해서는 tcpdump 유틸리티를 소개하고 있다.
tcpdump는 참으로 유용한 네트워크 패킷 캡쳐 툴이다. 나 같은 경우 네트워크 드라이버를 개발하다보니 네트워크 패킷의 손실 유무 등을 확인할 경우가 있는데 그때 꼭 필요한 툴이다.

참고로 Windows 환경에서는 GUI 환경을 제공하는 Wireshark(https://www.wireshark.org/)라는 네트워크 패킷 캡쳐 툴이 무료로 제공되고 있다.

네트워크 공부를 하시는 분들이라면 한번쯤 설치해서 패킷 캡쳐를 해보았을 것이라 생각한다. 이런 툴만 잘 사용하더라도 상당한 트러블슈팅을 할 수 있을 것이다. 


웹 서비스 튜닝 지식에 대하여는 아래의 3가지 정도 내용이 있다.
처음 들어보는 용어들인데 알고나니 왠지 아는척 하고 싶어지는 내용들이다. 

  • 기능 분할
    • 기능(역할)별로 서버를 분류함으로써 각 서버를 각각의 역할에 집중 시키고 기능별 처리 능력을 향상 시킴
  • 스케일 업
    • 서버 처리 성능 자체를 향상 시킴
    • 예로 CPU 클러 수를 높이거나 코어 수를 늘리는 방법
  • 스케일 아웃
    • 서버를 여러대 준비함으로써 처리를 분산함으로써 향상 시킴

책을 한번 훑고 나니 ... ?

책을 한번 쭈욱 보고나니 전체적인 인프라의 구축에 대한 윤곽이 잡히긴 하는 것 같다.
이 책 한권으로 인프라의 모든 것을 알 수 있는 것은 절대 아니다. 책 제목이 그러하듯!
향후 사내에서 인프라 구축을 해야 할 경우가 있다면 이번에 습득한 정보들을 토대로 조금 더 심도 있는 스터디를 진행해야 할 것 같다.
그때는 인프라의 기본이 아닌 인프라의 심화책이 나왔으면 하는 바람이다.

아쉬운게 있다면??
  1. 생각보다 클라우드를 사용하는 방법에 대한 설명이 매우 부족했다.
    • 책 내용에도 물리적으로 서버를 직접 구축하는 것보다 클라우드를 사용하는게 더 좋을 것이라는 이야기정도로만 나여된 점이 아쉽다. 조금 더 심도있는 내용들이 있었다면 좋았을 것 같다.
  2. 시스템 감시 툴이나 모니터링 툴을 설치하는 설명에 있어서 CentOS 기준으로만 되어있고 Ubuntu 기준은 생략된점이 아쉽다.
    • 책에서는 항상 Ubuntu에 대한 설명도 같이하고 있지만 정작 설치 명령어를 제공하지 않았던 점이 아쉽다.

"이 리뷰는 한빛리더스 시즌2 활동의 일환으로 작성되었습니다."




728x90
posted by acedon
2015. 8. 23. 09:35 독서 영역/지앤선
728x90



라즈베리 파이

저자
에벤 업튼, 가레스 할퍼크리 지음
출판사
지앤선 | 2015-07-31 출간
카테고리
컴퓨터/IT
책소개
GPIO 포트를 활용하고 애드-온 보드를 라즈베리 파이와 연결하...
가격비교 글쓴이 평점  

오늘 리뷰할 도서는 3년 전 혜성처럼 등장한 카드사이즈의 소형 컴퓨터, 라즈베리 파이를 소개하고 초기 설정부터 고급 활용방안까지 두루두루 설명하고 있는 책이다. 



라즈베리 파이?

라즈베리 파이라는 이름으로 영국에서 컴퓨터를 보급할 수 있는 여력이 있지 않는 곳에서 컴퓨터 교육을 목적으로 카드사이즈 크기의 소형 라즈베리 파이를 생산하게 되었다고 한다. 
  * 위키 참고(: https://ko.wikipedia.org/wiki/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC_%ED%8C%8C%EC%9D%B4)

현재까지 출시된 모델은 총 4가지 종류이다.

  * 1세대 라즈베리 파이 A 모델
  * 1세대 라즈베리 파이 B 모델
  * 1세대 라즈베리 파이 B+ 모델
  * 2세대 라즈베리 파이 

라즈베리 파이가 궁금하거나 필요한 자료 및 소프트웨어가 필요하다면 아래의 공식 홈페이지를 참고하기 바란다.
  * Raspberrypi.org (https://www.raspberrypi.org/)

나는 위 4가지 모델 중에 "1세대 라즈베리 파이 B 모델"을 소유하고 있다.
"거침없이 배우는 라즈베리 파이"책을 통하여 단순히 개발보드 또는 HTPC 정도로만 생각했던 나의 생각을 탈피할 수 있었다.
처음부터 끝까지 책을 읽고난다면 라즈베리 파이를 더 잘 알 수 있게 될 것이며, 리눅스 환경과도 친해질 수 있고, 하드웨어 자체적으로도 관심을 가지고 될 수 있을 것이라고 본다.

자! 그럼 이 책을 통하여 얻을 수 있는 라즈베리 파이의 정보들은 무엇이 있을까?


거침없이 배우자!

정말 이 책의 구성을 보면서 라즈베리 파이로 할 수 있는 것이 참 많다는 것을 알 수 있었다.
라즈베리 파이의 스펙부터 시작하여 하드웨어 컨트롤까지 정말 책을 읽으면서 거침없이 배우고 있다는 것을 몸소 느낄 수 있었다. ("거침없이 배우는" 시리즈 제목을 참 잘 지었구나라는 생각이 들정도다)

책에서 얻을 수 있는 것들?

  * 라즈베리 파이 소개(기기 스펙부터 OS설치까지)
  * 라즈베리 파이 시스템 관리(Linux기반 사용법 안내)
  * 트러블 슈팅 가이드
  * 라즈베리 파이 고급 설정 가이드(OverClocking & Config Setup)
  * 라즈베리 파이 활용 방안(HTPC, 일반 PC 활용, 웹 서버 구축)
  * 프로그래밍 공부(교육용 스크래치 언어, 파이썬 언어)
  * 하드웨어 제어(해킹) 가이드(전자회로 설계, GPIO 포트, PI 카메라, 기타 보드)


< 라즈베리 파이 소개 >
라즈베리 파이 외형부터 차근차근!


< 프로그래밍 공부 >
이 작은 하드웨어가 컴퓨터라니! 파이썬까지 가능해^^


< 하드웨어 해킹 가이드 >
저항값 읽어본지가 10년이 넘은듯... ㅎㅎ



책을 덮으며 ...

다들 알고 있겠지만 한정된 책의 분량안에 다양한 내용을 수록하면 아무래도 그 지식의 범위는 넓어지나 깊이는 얕을 수 밖에 없는 것은 당연한 것 같다.

"거침없이 배우는 라즈베리 파이"책도 예외일 수 는 없는 것 같다. 
그럼에도 불구하고 좋았던 점(인상깊었던 점)이 있었다.

좋았던 점(인상깊었던 점)

  * 트러블 슈팅 가이드 측면
    - 라즈베리 파이를 사용하다보면 키보드나 마우스, 화면, 인터넷 연결등이 제대로 되지 않을 때가 종종 있다.
      그런 경우 구글 검색을 이용하면 되지만 그 조차도 못하는 분들이라면 이 트러블 슈팅 가이드가 큰 도움이 될 것이다.
  * 라즈베리 파이 고급 설정 가이드 측면
    - 내가 겪었던 일로 라즈베리 파이가 성능면에서는 썩 좋은 편은 아니라 오버클럭킹을 해야한다는 소리를 듣곤 한다.
      그나마 라즈베리 내에서 설정을 할 수 있지만 이 역시 가이드가 없으면 활용할 수 없었을 것 같다.
  * 하드웨어 해킹 가이드 측면
    - 하드웨어 해킹이라는 파트를 두고 납땜 하는 방법과 저항 읽는 방법까지 책에 수록되어 개인적으로 많이 놀랐다.
      과거에 라즈베리 파이 활용 교육을 들어봤는데 GPIO 포트 사용정도였지 이정도 가이드까지는 없었기 때문이다.

아쉬웠던 점

  * 유저 가이드라는 측면
    - 아무래도 유저 가이드라고 표지에 나와있듯이 개별적인 내용들에 대해서 깊이가 얕은건 어쩔 수 없는 것 같다.
      예로 스크래치 입문, 파이썬 입문이라는 표현이 내게는 입문수준이라기 보다는 맛보기 정도?
  * 도서 편집 형식 측면
    - 거침없이 배우는 시리즈의 컨셉인지는 모르겠으나 책을 받아서 펼칠때 느낌은 "아~ 오래된 책 느낌"이었다.
      조금 더 밝고 경쾌한 느낌?의 편집을 하면 어떨지 생각해본다.



728x90
posted by acedon
2015. 7. 16. 23:27 카테고리 없음
728x90



따라하지 말고 선점하라

저자
강훈 지음
출판사
다산 3.0 | 2015-06-25 출간
카테고리
경제/경영
책소개
나는 어떻게 1등 프랜차이즈를 만드는가! 단돈 1,500만 원으...
가격비교 글쓴이 평점  


따라하지 말고 선점하라!

망고 같은 상큼한 책속에 괴짜의 인생이 들어있다.!



강훈이라는 사람을 나는 이 책을 읽기전까지만 해도 누군지 알지 못했다.

하지만 이 책을 읽고 난 후 강훈이라는 사람은 자신감 넘치는 괴짜라는 생각이 들었다.
책 표지에서부터 자신감 넘치는 그의 프로필이 나와있었다.

"스타벅스 출신, 할리스커피 창업자, 카페베네 전 사장에서 망고를 선택한 이유" 라고 말이다.

위 글을 보는 순간 우리나라에도 저런 사람이 있었구나 하고 감탄을 했다.
그리고 왜 망고를 선택했는지 궁금해지기 시작했다.

강훈이라는 사람은 트렌드를 읽는 눈을 가지고 있었던 것 같으며 또한 자신이 목표로 하는 사항에 대해 확신을 가지고 일을 추진하는 사람인 것 같다. 그게 틀린지언정 말이다.

이미 국내에서 커피 전문점은 포화 상태임을 포착한 강훈은 세계 무대로 나가기를 원했고 또한 커피가 아닌 무언가에 끌리게 되었다. 고민끝에 결정한 것은 "망고"와 "디저트 카페"였다.
이 두가지 키워드를 가지고 어떻게 하면 세계 무대를 제패할 수 있을지 고민하는 과정속에서 느껴지는 자신감?은 정말 박수를 보내주고 싶었다.

대중적으로 망고식스라는 이름, 디저트 카페라는 카테고리가 익숙하게 느껴지게 하기 위하여 강훈의 비즈니스 철학 및 마케팅 기술들을 나열하고 있다. 

책을 읽다보니 점점 강훈이라는 사람이 궁금해지고 매력에 빠지고 있었음을 느꼈다. 
창업을 준비하는 사람들, 마케팅을 공부하는 사람들, 성공한 기업가의 마인드가 궁금한 사람들은 이 책을 통하여 트렌드를 읽는 시선, 목표를 향한 집념, 자신감등을 간접체험하고 비즈니스 및 마케팅 관련 용어들도 습득할 수 있는 좋은 기회가 될 것으로 생각한다.

마지막으로 기억남는 말이 있다.

강훈은 말한다.
<내가 먼저 선점하되 남들이 따라하기 시작하면 그떄부터 또 남들이 따라올 수 없는 방식을 찾는 것, 이것이 바로 나의 사업 노하우다.>

728x90
posted by acedon
2015. 7. 1. 16:23 독서 영역/Hanbit Readers
728x90



안드로이드 시큐리티 인터널(Android Security Internals)

저자
니콜라이 옐렌코프 지음
출판사
한빛미디어 | 2015-06-01 출간
카테고리
컴퓨터/IT
책소개
안드로이드 앱/플랫폼 개발자가 알아야 할 종합 보안 안내서안드로...
가격비교 글쓴이 평점  


한빛 리더스 10기를 시작하고 벌써 마지막 미션이다.!
2015년 상반기를 한빛 리더스 활동을 하면서 알차게 보낸 것 같다.

이번 마지막 미션의 책은 따끈따끈한 안드로이드 보안 관련 신간인 "Android Security Internals"라는 책이다.
책 표지를 보자마다 안드로이드스럽다~ 라는 느낌이 확 와닿았고, 왠지 모르게 보안이라는 분야이므로 막연히 어려울 것 같다는 생각이 먼저 들었다. 또한 표지에 씌여있던 "지금까지 접하지 못했던 깊이 있는 보안 안내서"라는 문구가 더더욱 그렇게 느껴지게 했다.



"안드로이드 보안 시스템 관련 내부를 탐험할 수 있다"고 설명하고 있기에 매우 설레이기 시작했다.
하지만 1장 2장을 읽다보니 점점 나의 표정이 어두워진다...
생각보다 난이도가 높게 느껴졌고 그로 인하여 책의 내용도 쉽게 이해되지 않았다.
그래서 다시 책의 서문을 확인해보니 독자층을 아래와 같이 설명하고 있었다.

사전 지식이 필요!
저자는 사전 지식으로 유닉스/리눅스 운영체제와 어느 정도 친숙하다고 가정하고 설명한다고 했으며, C/C++/Java 언어에 대하여도 친숙했으면 한다고 말하고 있다. 마지막으로 안드로이드 개발에 대한 기본 개념들은 알고 있다는 전제하에 설명하고 있다.

독자층은?
* 안드로이드 보안 아키텍처에 배우고자 하는 사람들
* 앱 개발자
* 기술적 배경이 없는 독자(일부 내용은 이해 가능하나 기술적 내용으로 가면 힘들것이라고 안내)

나는 안드로이드 앱개발자는 아니지만 그렇다고 완전히 기술적 배경이 없는 독자도 아니다.
그런 입장에서 접해보니 아쉬움이 남는 것 같다. 안드로이드에 대하여 기본적인 개념이 있다면 훨씬 더 유익한 정보들을 습득할 수 있을 것 같다는 생각을 해보게 된다.

책의 구성은?
이 책은 13개 장으로 구성되어있다. 저자는 처음 1~3장까지는 안드로이드에 대하여 잘 알든지 모르든지 꼭 읽어보기를 권하고 있다. 나는 일단 1~3장까지는 정독을 진행했다. 각 장마다 마지막에 정리해주는 "요약"자료는 정말 그 수많은 내용들을 간략하게 잘 설명하고 있다는 느낌을 받았다.

* 1장 안드로이도 보안 모델
* 2장 권한
* 3장 패키지 관리
* 4장 사용자 관리
* 5장 암호 제공자
* 6장 네트워크 보안과 PKI
* 7장 자격증명 저장소
* 8장 온라인 계정 관리
* 9장 기업 보안
* 10장 디바이스 보안
* 11장 NFC와 보안 요소
* 12장 SELinux
* 13장 시스템 업데이트와 루트 접근

아는만큼 읽히는 책!
소제목에서 언급한 것 처럼 이 책은 정말 독자의 지식 수준에서 보았을 때 아는만큼만 읽히는 책이라고 표현하고 싶다.
나는 3장을 읽으면서 안드로이드의 패키지 관리(설치, 업데이트, 제거 등)에 대한 기본적인 개념을 배울 수 있었다. 5장부터 9장까지는 여러가지 깊이 있는 내용들과 코드와 정의된 값들이 나오는데 사실상 이해하는데 벅찼다. 하지만 개념적인 부분에서는 이해하는데 무리는 없었다. 필요한 시점에 다시 보면 그 때는 지금의 내용들을 더 잘 이해할 것이라 생각해본다.

깊이 있는 보안 안내서가 맞군!
책 표지에 씌여있던 말이다. "지금까지 접하지 못했던 깊이 있는 보안 안내서" 읽다보면 100%로 이해를 다 못하지만 정말 세세하게 내용들이 서술되어 있음을 느낄 수 있다. 또한 10장부터 13장까지를 보면 다양한 보안 요소들에 대하여 설명하면서 또한 반대로 루팅이라는 주제까지도 페이지를 할애하여 설명하고 있다. 안드로이드 부트로더(fastboot)에 대하여 상세하게 설명되어 기존에 알고 있던 지식을 확장할 수 있었다. 

"요약" 파트는 핵심!
위에서도 언급했지만 나와 같은 초심자는 "요약"파트는 꼭 다시 챙겨봐야 한다.
수 많은 내용들을 간략하지만 명확하게 설명(정의)해놓았다. 마지막 장마다 나오는 요약을 읽으면서 그래도 조금씩 윤곽을 잡을 수 있었다.

조금은 딱딱한 책이다...
많은 내용을 500페이지도 안되는 분량으로 만들려고 해서 그런진 모르겠지만 상당히 글이 빽빽하게 편집되어 있는 느낌을 받았다. 그림이나 도표가 더 많았다면 조금 더 이해하기 쉽지 않았을까? 하는 생각을 해보게 되었다. 향후 안드로이드에 대한 기본 개념을 잡고 다시 본다면 이런 부족했던 부분들이 매꿔질지도 모르지만 말이다. 



이 책을 훓고 난 후 나의 부족함이 얼마나 많은지 인지할 수 있었다.
향후 안드로이드 프로젝트를 진행하면서 보안 관련 이슈가 생긴다면 다시금 이 책을 찾아보고 해답을 얻게 될 수 있을것이라고 상상해보며 리뷰를 마친다.


"이 리뷰는 한빛리더스10기 활동의 일환으로 작성되었습니다."

728x90
posted by acedon
2015. 6. 1. 16:14 독서 영역/Hanbit Readers
728x90



브루스 테이트의 세븐 랭귀지

저자
브루스 테이트 지음
출판사
한빛미디어 | 2015-05-01 출간
카테고리
컴퓨터/IT
책소개
폴리글랏 프로그래머를 위한 최고의 가이드 일주일에 하나씩 7가지...
가격비교 글쓴이 평점  

이번에 리뷰하게 된 서적은 "브루스 테이트의 세븐 랭귀지"라는 책입니다. 



우선 이 책을 선택하게 된 이유를 꼽자면 호기심이 생겨서이다. 
이 책의 부제?인 "프로그래머라면 알아야 할 미래를 품은 7가지 언어"라는 설명이 나의 구미를 당기게 했다.
또한 2011년 졸트상 수상작 이라는 내용이 눈에 들어왔다.

졸트상이 무엇인지? 궁금하여 찾아보니 꽤 재미난 역사가 있는 상임을 알게 되었다.
졸트상은 1990년부터 시작되었으며 매년 개발자들에게 필요한 상품이나 책 등을 선정하여 상을 준다고 한다.
그러고 보니 이 책은 2011년 졸트작 수상작이라고 하는데 "왜 이제서야 이 책이 번역되어 나온 것인지?" 궁금해지긴 한다.
4년전부터 아니 그 전부터였겠지만 폴리그랏 프로그래밍에 대하여 이야기되고 있었는데 나는 잘 모르고 있었다니...

브루스 테이트의 세븐 랭귀지는 이 시대의 가장 중요한 프로그래밍 모델에 대하여 7가지 언어를 가지고 살펴본다고 말하고 있다. 그 7가지 언어중 나는 사용해본 것은 하나도 없었으며 그냥 스쳐서 들어본것은 6가지에 전혀 모르는 언어 1가지가 소개되고 있다. 

폴리그랏 프로그래머를 위한 7가지 언어를 소개한다~

1. Ruby - 유연하면서도 강력한 동적 타이핑
2. Io - 자바스크립트의 핵심인 프로토 타입 시스템
3. Prolog - 스칼라와 얼랭의 개발에 큰 영향을 준 패턴 매칭
4. Scala - 동시성 설계를 지탱하는 액터 모델
5. Erlang - 고장 방지 시스템 구축을 위한 'Let it crash' 전략
6. Clojure - 버저닝을 통한 동시성 해결
7. Haskell - 순수 함수형 프로그래밍

역자이신 임백준 저자님의 서문을 보면 위 언어들이 지향하는 바는 결국 함수 프로그래밍 패러다임음을 알리고 있다.
그러면서 이 책을 통하여 폴리그랏 나라를 들어가위한 여권이라는 표현이 아주 마음에 든다. (갑자기 남이섬 나미나라가 떠오른다...)

나는 7가지 언어를 보면서 정말 폴리그랏 나라에 들어가려면 한 없이 멀리 있다는 것을 느낄 수 있었다.
그나마 이 책을 통하여 각 언어에 대한 개요정도는 알게 된 것 같아 매우 긍정적으로 생각하고 있다.

7가지 언어에 대하여 이 책에 모든 내용을 수록할 수는 없었기에 필요한 부분(소개, 문법적 내용, 패러다임 내용, 생각해볼 문제, 강점 및 약점 등)에 대해서 각 언어에 대하여 설명하고 있다. 

책을 읽는 내내 강점 및 약점을 정리해주는 부분을 통하여 이 언어를 어느 곳에 활용해야 할지 조금은 생각해볼 수 있는 시간을 가질 수 있어 좋았던 것 같다.

개인적으로는 Io라는 프로토 타입 언어가 구미가 당겼다. 
문법은 15분이면 이해하고 사용할 수 있다고 책에서는 설명하고 있지만 직접 해보니 나의 이해력 부족일지도 모르지만 그 시간 이상은 더 걸린것 같다. 처음에는 이해할 수 없는 구조라 책의 오타라고 생각도 해봤는데... 자꾸 보니 아닌가 보다하고 혼자 수긍하기도 했다.

다양한 언어에 대한 호기심 또는 무언가 새로운 공기가 필요하신 분이라면 한번쯤은 읽어보시면 좋을 것 같다는 생각을 한다.
단, 나 같이 객체지향 개념이 빈약한 분이라면 책을 읽는데 어려움이 있을지 모른다.
하지만 가볍게 훑어 보면서 넘어가고 여러번 보다보면 조금씩 해당 언어가 조금씩 가깝게 느껴지긴 하는 것 같다.

이 책을 읽은 후 액션 아이템으로 마음에 드는 언어를 하나 선택하고 좀 더 심도 있는 서적을 읽어보고 싶어진다. ^^


"이 리뷰는 한빛리더스10기 활동의 일환으로 작성되었습니다."

728x90
posted by acedon
2015. 5. 4. 02:36 독서 영역/Hanbit Readers
728x90



풍경사진

저자
김주원 지음
출판사
한빛미디어 | 2015-03-31 출간
카테고리
예술/대중문화
책소개
"사진 분야 No.1 작가 김주원의 일상에서 혹은 여행 중에 만...
가격비교 글쓴이 평점  


준비와 기다림과 운이 따라야 하는 풍경 사진 이야기!


 



이제 긴 겨울이 끝을 내고 완연한 봄이 찾아왔다.
봄이 찾아오면 카메라 시즌, 자전거 시즌이 열린다. 
손이시렸던 겨울 내내 잠들어 있던 나의 DSLR 카메라를 꺼내어 본다. 아무이상이 없구나~

올 한해는 풍경사진에 도전해보고 싶었는데 마침 나의 부족한 지식을 채워줄 김주원 작가님의 신간 "풍경사진" 서적을  리뷰하게 되었다.
과연 어떤 내용들로 구성되어 있는지 천천히 살펴보기로 한다. 


내가 사진 서적을 선택(읽는)하는 이유!

* 나도 그들처럼 찍고 싶기 때문이다.
  => 아니 사실 어떤 장비, 어떤 카메라 셋팅값들을 이용해서 찍는지 궁금하다.
* 간접 체험을 하고 싶기 때문이다. 
  => 사실 전국 방방곡곡, 세계 이곳저곳을 다니며 찍을 수 있는 여건이 되지 않는다.


"풍경 사진"의 구성은?

아래 4가지의 핵심적인 내용으로 이 책은 구성 되어있다.
1. 사진 이야기(다양한 풍경 사진 소개)
2. 사진가의 일상,여행 훔쳐보기(촬영 준비 과정 소개)
3. 못다 한 촬영 이야기(에피소드 소개)
4. 원 포인트 포토 레슨(1:1 강의 소개)

참고 : 위 내가 사진 서적을 선택하는 이유에 부합하는 내용들로 구성되어 있어 유익한 시간이 되었다.

 


6가지 풍경 사진 이야기를 즐기는 방법!

Part 1. 풍경을 만나다. :: 일상과 여행에서 우리가 본 풍경 갤러리
Part 2. 풍경을 기록하다. :: 6가지 테마로 담아낸 특별한 풍경, 그리고 감성 사진 이야기
Part 3. 풍경을 준비하다. :: 완벽한 촬영을 위한 장비 및 시간, 장소 선택의 노하우
Part 4. 풍경을 구성하다. :: 담고 싶은 풍경 사진을 위한 구성 요소 3가지, 빛, 색, 디자인
Part 5. 풍경을 표현하다. :: 담고 싶은 풍경 사진을 위한 표현 기술 3가지, 초점, 노출, 프레임
Part 6. 풍경을 선택하다. :: 풍경 사진 선택의 결정적 순간


사진 감상을 위한 배려?

"풍경사진"책에 삽입된 사진들을 감상하다보면 작가님의 배려인것인지는 알 수 없지만 내가 생각하기에 배려라고 생각되는 점이 있다. 바로 사진마다 촬영위치/년도 만 기입되어 있을 뿐 EXIF 정보들(조리개값, 노출시간, ISO감도, 초점거리 등)은 나열되지 않은 점을 들 수 있다. 
사실 위에서도 이야기 했지만 타인이 찍은 사진을 보면 작품을 감상하기에 앞서서 어떤 셋팅값으로 촬영을 했는지가 더 궁금하여 EXIF 정보를 찾아보곤 한다. 그만큼 몰입도가 떨어지는것은 사실이다. 하지만 이 책에서는 위와 같은 편집이 되어있지 않아서 개인적인 생각으로는 훨씬 사진만 바라볼 수 있게 된 것 같다는 생각을 해보았다.


 


작가님의 가방을 구경해보자!

책 중간 중간마다 작가님의 가방속에 든 사진 촬영에 필요한 준비물들을 나열하여 하나씩 설명해주고 있다.
이 부분은 개인적으로 매우 큰 도움이 되는 부분임은 틀림없다.
하지만 실제 소개되는 장비들을 구비하려면 돈이 ... 탈탈!
참고정도 하면서 자신의 현 상황에 맞게 준비하면 될 것 같다.

 



원 포인트 포토 레슨을 배워보아요!

어떻게 보면 이 책에서 가장 중요한 부분인지도 모르겠다.
포토 레슨 부분은 예로 수학을 비교하자면 수학 공식과도 같은 내용을 알려주고 있다고 보면 될 것 같다.
만약 같은 장소, 같은 카메라 설정값, 같은 구도를 알려준다면 내 생각에 거의 동일한 사진이 나오지 않을까 싶기 때문이다.
단순히 "How to"만 알려주는 것이 아니라 꿀팁도 알려주시고 있으셔서 사진을 찍으시는 초심자분들에게 매우 유용할 것 같다는 생각이 들었다. 예로 P.87 WHITE 작업에서 How to 4번을 보면 촬영 온도 차이로 인하여 렌즈나 파인더에 습기가 찰 수 있으니 장비를 가방에 넣어서 온도차를 서서히 줄여주어야 한다는 내용은 커뮤니티에서나 질문하면 알려주는 내용인데 친절하게 미리 안내하고 있어서 깜짝 놀랐다.

 



카메라 장비 설명부터 풍경 사진을 셀렉하는 순간까지~

Part 3 ~ Part 6까지는 카메라 장비 및 렌즈 선택부터 시작해서 기본적인 사긴 기초 개념인 조리개와 셔터속도에 대한 내용, 카메라 파지법, 사진 백업 방법, 빛의 방향에 대한 설명, 노출, 프레임 등의 고급적인 정보들을 설명하고 있다.
사진은 빛을 다루는 작업이라고들 한다. 이 책에서 빛의 종류를 이해하고 히스토그램등을 이용하여 빛을 노출을 확인할 수 있는 내용들도 담고 있다.

후반부로 갈수록 단순히 카메라 셔터만 누르는게 다가 아닌 조금더 제대로 내가 원하는 표현을 할 수 있기 위한 알찬 방법들을 알려주고 있기 때문에 어렵더라도 친숙해질 필요가 있다. 


 


정리해보자!

이번 "풍경사진"책은 사진 퀄리티도 좋았다고 생각하며 독자들에게 필요한 정보를 적절하게 구성하여 잘 안내하고 있는 것 같다는 생각을 해본다.
원 포인트 포토 레슨부분만 따라해봐도 기존과는 사뭇 다른 사진들을 찍게되지 않을까 기대해본다^^


"이 리뷰는 한빛리더스10기 활동의 일환으로 작성되었습니다."

728x90
posted by acedon
728x90



마케팅 성공사례 상식사전

저자
케빈 리, 정재학 지음
출판사
길벗 | 2015-03-31 출간
카테고리
경제/경영
책소개
마케팅에 답은 없다! 그래서 잘 팔리는 마케팅을 들여다봐야 한다...
가격비교 글쓴이 평점  


마케팅의 문외한이라도 쉽고 즐겁게 알아갈 수 있어요!


이번에 개정판으로 재 출간된 "마케팅 성공사례 상식사전"은 마케팅의 문외한인 누구라도 부담없이 읽을 수 있는 내용 및 편집 구성을 보여주고 있다.


이 책에서는 세계에서 성공을 이룬 기업들의 56가지 마케팅 이야기를 소개하고 있다.

개정판에는 기존 내용인 업종별, 규모별, 글로벌 성공사례들과 더불어 SNS와 같은 다양한 디지털 마케팅의 내용이 추가되었다.


내가 생각하는 이 책의 독자층은 전문 마케터가 아닌 아래와 같은 대상층이 아닐까 싶다.

1. 나와 같이 마케팅의 문외한이신 분

2. 각종 공모전을 진행하는 대학생

3. 반짝이는 아이디어가 필요한 신입 마케터


각 스토리마다 어떠한 마케팅 개념을 사용한 것인지 소개하고 있는 "마케팅 한 걸음 더"라는 코너는 꼭 확인하고 넘어가기 바란다.


책에는 이미 내가 알고 있는 마케팅 전략인 경우도 있고 처음보는 신선한 전략들도 수록되어있다. 이런 성공사례를 통하여 한 단계 발전할 수 있는 계기가 될 수 있으면 좋겠다.

728x90
posted by acedon
728x90



사무실의 멍청이들

저자
켄 로이드 지음
출판사
길벗 | 2014-11-17 출간
카테고리
자기계발
책소개
일이 힘든가? 사람이 힘들지! 미친 상사, 치사한 동료, 얄미운...
가격비교 글쓴이 평점  


적을 알고 나도 내자신을 알아야 할 때 …


"사무실의 멍청이들" 이라는 파격적인 제목의 책!

기존의 읽었던 책들과는 다르게 다소 거친 표현들이 많이 사용되고 있었다.

왜 거친 표현들을 사용했는지 와닿을 수 있는 75가지 사례를 들고 그에 대한 처방전(처세술)을 안내하고 있다.


자기를 힘들게 하는 4가지 유형을 소개하고 있다.

1. 오 나의 미친 상사

2. 저 웬수같은 동료

3. 혈압 올리는 부하직원

4. 면접장의 머저리들


처음 책을 읽을때는 철저히 나는 위 4가지 유형에 포함되지 않을것이라고 생각하고 읽다보면 어느새 내가 저런 행동들을 하고 있는것은 아닌가 돌아보게 된다.

그 원인을 외부가 아닌 내부(자신)에서 찾아볼 수 있는 계기가 된 것 같다.

사무실의 멍청이로 거듭나지 않도록 서로서로 이해하고 협력하는 마음가짐을 가지도록 노력해야겠다.

728x90
posted by acedon