최근 "소크라테스의 변명"이라는 책을 읽어봤습니다. 소크라테스가 어떻게 법을 지키면서 삶을 마감했는지 명확하게 알 수 있는 책이었는데요. 아직 제가 이해하기에는 부족해서 글을 남기지는 않았었지요. 하지만 그 책에서 어렴풋이 소크라테스의 질문이라는 것에 관심을 가졌습니다. 그리고 본 책이 바로 이 "질문의 힘"입니다. 흔히 대화를 이어가기 위해서는 자기 속내를 많이 이야기 해야 한다고 하지만 지나친 자기만의 이야기는 오히려 대화의 흐름을 방해하기도 하는 것이 사실입니다. (아무도 지극히 개인적인 이야기는 궁금해 하지 않기 때문이죠.) 이 책에서는 효율적인 질문이 얼마나 중요한지를 잘 이야기 하고 있습니다. 우리가 소크라테스와 같이 스스로 결론을 내리고 그 결론에 상대방이 이끌려 오듯이 질문할 수 없다면 이..
확률(Probability)확률을 왜 배워야 할까요? 확률은 어떤 일이 발생할 가능성을 측정함으로써 미래를 예측할 수 있도록 합니다. 이렇게 어떤 일이 일어날 가능성을 미리 파악함으로써 실제 정보를 바탕으로 의사 결정을 내릴 수 있도록 도와줄 수 있습니다. 그렇다면 확률은 어떻게 구하게 될까요? 확률은 0과 1사이의 값을 갖게 되는데요. A라는 사건이 일어날 확률을 구하는 방식은 다음과 같습니다. 여기에서 n(S)는 전체 경우의 수이고 n(A)는 사건 A가 일어날 수 있는 경우의 수를 나타냅니다. 그렇다면 만약 사건 A가 일어나지 않을 확률은 어떻게 구할까요? 이것을 A'라고 표시하고 사건 A에 대한 여사건(complementary event)라고 합니다. 사건 A가 일어날 확률과 사건 A가 일어나지 않..
CES 2013도 끝나고 며칠 지나기는 했습니다. 이번에 삼성이 발표한 Flexible Display가 주목을 많이 받았던 것 같습니다. 휘어지면서 깨지지 않는 디스플레이와 곡면 LED를 활용한 기기에 대한 시연을 보여줬는데요. 향후 이런 기술을 활용하는 측면에서도 한번 살펴볼 필요가 있을 듯 합니다. 특히 광고 영상으로 나오는 플립형 모바일 기기나 접히면 스마트폰/펴면 태블릿이 되는 모바일 기기는 실제 판매된다면 한번 써보고 싶네요.. ^^
1998년 John Hammond, Ralph Keeney, Howard Raiffa 세 사람이 Harvard Business Review에 올린 "The Hidden Traps in Decision Making"에 대한 내용을 간단히 정리해서 올려봅니다. 중요한 의사결정을 할 때 발생할 수 있는 함정들을 설명하고 이에 대한 대처 방안들을 정리해 놓은 문서인데요. 15년여의 시간이 흘렀지만 참고할 만한 자료인 듯 합니다. 1. The Anchoring Trap 기준점 또는 선행지표 오류라고 할 수 있는데요. 바로 전에 들었던 수치나 정보의 영향을 받아서 다음 결정을 내리는 실수를 많이 한다는 것입니다. 어릴때 많이 하던 게임이 생각나더군요. "링컨"을 열번 말해보라고 하고 "미국 초대 대통령은?"하고 물..
MongoDB를 만든 10gen의 소프트웨어 엔지니어인 Kyle Banker가 쓴 책이어서 그런지 정말 최고입니다. 몽고디비를 처음 시작하는 개발자라면 반드시 가지고 참고해야 할 책이 아닐까 합니다. 저자는 머리말에서 다음과 같이 이야기합니다. 코멘트를 남기고 트윗을 날리는 것부터 검색과 정렬에 이르기까지 우리의 디지털 상호작용은 본질적으로 데이터베이스와의 상호작용이다. 솔직직히 우리가 웹 기반의 프로그래밍이라고 하는 것이 결국은 DB에 데이터를 저장하고 추출하는 것이 대부분이라는 점을 생각하면 될 것 같습니다. 이 책은 MongoDB를 설명하기 위해 기본 개념부터 이야기를 많이 합니다. 예를 들면, MongoDB의 인덱스 설계 구조를 이야기 하기 위해 인덱스에 대한 이론적 설명부터 합니다. 책을 읽고 ..
MongoDB에 대한 개요는 이전에 한번 정리한 적이 있었는데요. 이번에는 MongoDB를 설치하고 기본적인 명령어들을 한번 사용해 보려고 합니다. MongoDB 설치설치를 위해서는 http://www.mongodb.org/downloads 에서 OS에 따라 파일을 다운로드 하면 됩니다. 버전이 여러가지가 있는데요. 2.2와 같이 짝수로 된 버전이 안정적인 버전이므로 참고해서 다운로드 하시기 바랍니다. 압축을 풀면 설치는 간단하게 끝난다고 보면 됩니다. 다만 데이터베이스에 사용할 폴더를 설정해야 하는데요. 기본적으로 사용하는 폴더가 /data/db 입니다. 저는 간단하게 테스트용으로 사용해서 다른 곳에 폴더를 생성하고 데몬 실행시 다음과 같이 했네요. > ./mongodb -dbpath ~/Dev/mon..
리딩으로 리드하라 - 이지성 지음/문학동네 이지성 님이 쓴 "리딩으로 리드하라"라는 책을 읽어봤습니다. 이 책은 처음부터 끝까지 인문고전을 열심히 읽어야만 한다는 것에 초점을 맞추고 있습니다. 이와 관련된 수많은 사례를 통해 왜 인문고전을 읽어야 하고, 이를 통해 깨달음을 얻었을 때 삶이 어떻게 변화하는지를 이야기 하고 있습니다. 일단 읽기 편하고 글씨 큰 책을 좋아하는 저는 약간의 부끄러움도 들기는 하더라구요.. ^^ 저자는 인문고전 독서법으로 다음과 같이 이야기합니다. 통독하게 하라.정독하게 하라.필사하게 하라.자신만의 의견을 갖게 하라. 인문고전 연구가와 토론시켜라. 한번 제대로 읽어보기(통독)도 어려울 것 같은데.. 그러나 단순히 읽기만 해서는 그 내면의 지혜를 깨달을 수 없다고 합니다. 저자의 ..
2011년 제 블로그 결산을 하면서 월 2만 이상의 PV가 나오는 블로그가 되었으면 좋겠다고 했는데요. 최근 월 PV가 4만을 넘어서면서 총 방문자수가 작년 265,497에서 65만명으로 2배 이상 증가했네요. 이 블로그를 통해 새로운 내용이나 기억할 만한 내용을 한번 정리하고 추후 찾아볼 수 있도록 활용하고자 했었는데요. 그러다 보니 부담없이 꾸준히 글을 올리게 되고, 내가 궁금해 하는 내용을 다른 분들도 마찬가지로 찾고 싶어 했던 것 같습니다. 사용자가 접속하는 패턴을 보면 월별로 점차 증가하는 추세이기는 합니다.그리고 월~금요일에 비해 토, 일요일 접속자가 급격히 떨어져서 굴곡이 심하게 나타나네요. IT 관련 글이 주요 내용이다 보니 주말에는 별 관심이 없는 듯 합니다. ^^ 구글 Analytics..
어릴때 머털도사를 만화책으로 정말 재미있게 읽었던 기억이 있네요. 얼마전 보니 요즘 TV에서도 신머털도사라는 프로그램으로 보여주고 있더군요. 아이가 너무 재미있어하네요.. ^^ 유투브에도 "신머털도사"로 검색하니 현재 10화까지 올라와 있네요. 그런데 아이가 노래를 배우고 싶다고 MP3를 넣어달라고 하는데 파일을 찾을 수가 없더군요. 그래서 유투브에서 직접 MP3로 변환해 보기로 했습니다. 찾아보니 유투브에서 음성을 추출해 MP3를 만들어주는 사이트가 꽤 많더군요.. 제가 사용한 곳은 http://dirpy.com/ 입니다. 먼저 다음과 같이 유투브 URL을 위 사이트에 입력합니다. "dirpy!" 버튼을 클릭하면 동영상을 불러와서 MP3를 생성할 수 있는 화면이 나옵니다. 여기에서 시작시간이나 종료시간..
통계에서 분산이나 표준편차라는 말은 많이 들어봤고 수식도 외워봤지만 이것을 왜 써야 하는지는 모르고 배웠던 것 같습니다. 그래서 이번에는 분산과 표준편차를 중심으로 변이와 분포에 대해서 정리해 보려고 합니다. 범위앞서 평균과 관련해서 평균값, 중앙값, 최빈값을 정리했습니다. 만약 여러 사람의 데이터를 비교하려고 하는데 평균이 모두 동일한 경우라면, 데이터의 분포를 통해 비교해 볼 수 있을 것입니다. 데이터의 분포를 확인하는 가장 쉬운 방법은 바로 범위(range)입니다. 범위는 가장 큰 값에서 가장 작은 값을 빼면 되므로 쉽게 계산할 수 있습니다. 그러나 범위에서도 이상치가 나타나면 그 값의 폭이 너무 커지게 됩니다. 그래서 사분위수와 같은 것을 사용하기도 하는데요. 다음 그림(box and whiske..