전체보기
-
[63번째 책] 승자의 심리학 (★★★☆☆)1000권 독서 2016. 10. 17. 13:17
저자는 세상을 살아가는 인간을 2가지로 분류한다. 승자와 패자. 다소 이분법적인 생각이 아닐까 싶으면서도 승자의 원리에 대해 자세하고 체계적으로 접근한다. 승자의 조건들과 원칙들을 제시하면서 실천을 통해 이뤄질 모습들까지 상상할 수 있도록 제시하는 계획과 목표, 결과가 뚜렷하게 나타나는 책이다. 승자의 많은 방법들 중 실천해보고자 하는 한가지는 자신이 이루고자하는 5가지 목표를 적고 그 목표를 통해 자신에게 얻어지는 이익이나 사회에 끼쳐지는 영향에 대해 적는다. 그리고 그 내용을 하루를 시작할 때와 마칠 때 빼먹지 않고 읽는다. 사람의 뇌는 사실을 인지하기 보다는 사실을 해석한 자신의 견해를 받아들인다. 고로 사람은 자신의 뇌를 스스로 속일수도 있다는 결론에 도달한다. 자신이 이루고자 하는 목표를 이뤘을..
-
[62번째 책] 사상체질 바르게 압시다. (★★☆☆☆)1000권 독서 2016. 10. 16. 20:03
동무 이제마 선생님의 오랜 연구 끝에 완성된 사상의학을 공학도인 저자의 입장에서 과학적으로 접근한 책이다. 사실 인류를 4가지의 체질로 모두 분류할수 있다는 사실이 다소 억지스러워 보이기도 했지만, 내용을 읽다보니 사람의 외양은 모두 다를 수 있지만 사람의 장기의 특성을 통한 분류는 가능할 듯도 싶었다. 내용상으로 보면 나는 소양인으로 분류된다. 태양, 태음, 소양, 소음인의 분류를 나열하고 각 체질별로 몸에 잘 맞는 음식과 피해야할 음식들을 소개한다. 현대인에게서 나타나는 대부분의 병들은 사람이 ‘먹는 것’으로 인해 발생하고 ‘먹는 것’을 조절한다면 어지간한 질병은 다 치료할 수 있다고 저자는 주장한다. 과도한 음식을 섭취했을 때 소화의 과정들을 설명하며 어떤 이유로 장기에 무리가 되고, 병을 키우게 ..
-
람다함수, 람다식 그리고 클로저..카테고리 없음 2016. 10. 14. 14:43
[참고] https://hyunseob.github.io/2016/09/17/lambda-anonymous-function-closure/ https://namu.wiki/w/%EB%9E%8C%EB%8B%A4%EC%8B%9D 람다대수 (Lambda calculus) 현재 프로그래밍 언어에서 사용되고 있는 람다에 대하여 깊은 이해를 하고자 한다면 역시 이론적인 배경을 한 번쯤 짚어보는 것도 좋겠다. 현재 사용되고 있는 람다의 근간은 수학과 기초 컴퓨터과학 분야에서의 람다 대수이다. 람다 대수는 간단히 말하자면 수학에서 사용하는 함수를 보다 단순하게 표현하는 방법이다. 람다 대수는 다음과 같은 특징이 있다. 람다 대수는 이름을 가질 필요가 없다. (익명 함수) 두 개 이상의 입력이 있는 함수는 최종적으로 1..
-
[61번째 책] 나는 빠리의 택시운전사 (★★★★☆)1000권 독서 2016. 10. 12. 23:50
한국에서 추방 아닌 추방을 당하고 프랑스에서 망명 생활을 통해 이 책이 나오게 된 점은 매우 유감스럽다. 하지만 한편으로 이런책을 집필한 작가의 용기에 감사할 따름이다. 작가의 다른 책을 읽고 프랑스인들의 사고방식과 문화가 매우 흥미로워 작가가 유명세를 타게 된 이 책까지 읽게 되었다. 한 국가의 문화와 국가를 구성하는 국민들의 의식이 얼마나 중요한지. 결국 국가의 미래는 국민들에게 달려있다는 사실을 다시한번 깨닫게되는 것 같다. 아무리 좋은 선진국의 문화를, 프로그램을, 제도를 가져오더라도 국가를 구성하고 움직이고 있는 국민이 달라지지 않으면 어떠한 효과도 볼 수 없다는 것은 자명한 것이지만. 한국의 소위 공무원들은 아무래도 새로운 것, 창의적인 것을 보여줘야 한다는 강박에 사로잡혀 항상 시선을 외부로..
-
HashFunction 해시함수카테고리 없음 2016. 10. 12. 09:36
@ 해시함수 해시 함수(hash function)는 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수이다. 해시 함수에 의해 얻어지는 값은 해시 값, 해시 코드, 해시 체크섬 또는 간단하게 해시라고 한다. 그 용도 중 하나는 해시 테이블이란느 자료구조에 사용되며, 매우 빠른 데이터 검색을 위한 컴퓨터 소프트웨어에 널리 사용된다. 해시 함수는 큰 파일에서 중복되는 레코드를 찾을 수 있기 때문에 데이터베이스 검색이나 테이블 검색의 속도를 가속할 수 있다. 예를 들어서, DNS Sequence에서 유사한 패턴을 찾는데 사용될 수도 있다. 또한 암호학에서도 사용될 수 있다. 암호용 해시 함수는 매핑된 해싱 값만을 알아가지고는 원래 입력 값을 알아내기 힘들다는 사실에 의해 사용될 수 있다. 또한 전송된..
-
What is HashMap?카테고리 없음 2016. 10. 12. 09:34
[참고] http://d2.naver.com/helloworld/831311 https://ko.wikipedia.org/wiki/%ED%95%B4%EC%8B%9C_%ED%95%A8%EC%88%98 HashMap과 HashTable HashMap과 HashTable은 Java의 API 이름이다. Hash Table이란 JDK 1.0부터 있던 Java의 API이고, HashMap은 Java2에서 처음 선보인 Java Collection Framework에 속한 API다. HashTable 또한 Map 인터페이스를 구현하고 있기 때문에 HashMap과 HashTable이 제공하는 기능은 같다. 다만 HashMap은 보조 해시 함수 (Additional Hash Function)를 사용하기 때문에 보조 해시 ..
-
What is golang (go) ?카테고리 없음 2016. 10. 11. 11:52
[참고] https://namu.wiki/w/Go 구글이 2009년에 만든 프로그래밍 언어. 로버트 그리즈머, 롭 파이크, 켄 톰슨에 의해 디자인되었다. 이름이 이름인만큼 검색이 불편한 경우가 제법 있다. 그래서인지 보통 golang으로도 많이들 이야기한다. Go 언어의 사용자들은 고퍼(Gopher)라고 부르며, 고퍼들을 위한 연례행사인 고퍼콘(Gophercon)이 세계 각국에서 매년 열리고있다. 2016년 8월 현재 최신 버전은 1.7이다. 2009년 11월에 첫 선을 보인 이래, 2014년 1.4버전이 나온데 이어 2015년 8월에 1.5버전이 나왔다. 1.5버전에서는 드디어 Go 컴파일러가 Go로 작성되었다. 그 이전까지는 C언어로 작성, 자기 자신으로 구현된 컴파일러가 생겼다는 것은 개발 속도에 ..
-
[60번째 책] 무라카미 하루키 단편걸작선.. (★★☆☆☆)1000권 독서 2016. 10. 10. 20:45
무라카미 하루키라는 작가의 유명세를 소문으로 듣고 그의 작품을 처음으로 읽어보았다. 읽은지 3일째 40%정도 읽고 책을 조용히 덮었다. 책을 읽는 동안 무슨 꿈을 꾸는건지 내용의 전개도 어지럽고 앞뒤 내용의 연계성도 없고 대다수의 사람들이 극찬하는 작가의 작품을 읽으면서도 정말 머릿속에 남는거 하나없고 감동도 없겠다고 느끼고 책을 덮은 내가 이상한건지. 이상한(?)책이 분명함에도 작가의 인기에 따라 ‘당연히 좋은책이다’라고 말하는 대다수의 사람들이 이상한건지는 모르겠지만. 아무튼 책읽기 프로젝트를 시작한 2016년 2월 28일 이후로 60번째 책이면서도 최초로 도중에 포기한책.