이번에 소개할 책은 바로 LISP 관련 책입니다. 사실 이 책을 선택한 이유는 단지 리스프라는게 뭔지 궁금해서였습니다. 즉, 이전에는 리스프라는게 있다는 사실만 알고 있었던 거지 무엇이고 어디에 쓰인다는 기본 지식이 없는 상태에서 책을 읽기 시작했습니다. 위키피디아의 말을 빌려오자면 LISP이라는 말 자체가 LISt Processing의 약자입니다. 그래서 나오는 문법의 대부분이 List와 관련된 형태가 무척 많습니다. 그런 만큼 수학적 형태를 표현한 경우가 많고, 알고리즘 및 자료 구조 분야에서 쓰이는 언어입니다. 하지만 쓰이는 구조나 문법이 일반 프로그래밍을 다루던 사람에게는 익숙하지 않기 때문에 우리나라에는 그렇게 알려져 있지 않습니다. 다른 관점에서 보면 언어 자체가 기능보다는 구조를 표현하는데 ..
랩에 갔다오니까 이상한 해외우편이 와 있습니다. 벨기에에서 왔네요. 내용물이 뭔가해서 봤더니. 바로 이 msdn Magazine 입니다. msdn Magazine은 MS 직원이나 MVP들이 MS 제품군에 대한 기술 지식을 칼럼 형식으로 적는 잡지입니다. 요즘 MS에서 주력으로 밀고 있는 서비스가 바로 Windows 8 과 Windows Phone 8 이기에 이와 관련된 예제들이 연재 형식으로 담겨있습니다. 안에 들어있는 내용중 하나인 음성 인식 기능예제를 소개한 란입니다.그런데 아직까지 이게 왜 저한테 온건지 모르겠네요. 사실 msdn subscription 을 가진 사람에 한해서는 이 잡지를 디지털판으로 구독할 수 있는 권한이 생깁니다. 참고로 지난 포스트에서 잠깐 언급했던 subscription 혜택..
간만에 Unity3D를 다뤄볼 수 있는 책이 있어서 하루 여유를 두고 따라해봤습니다. 책의 제목은 만들면서 배우는 Unity3D인데.. 정말 책 제목에 딱 어울리는 내용들로 구성되어 있습니다. 책안의 내용이 거의 전부가 Unity3D에서 제공하는 기본적인 내용들을 한번씩 다뤄보는 예제들로 구성이 되어 있고, 최종적으로는 1인칭 슈팅 게임을 만드는 것을 목적으로 하고 있습니다. 아래 샘플이 최종 결과물입니다. 그런데 사실... 너무 쉽습니다. 물론 책 두께가 300페이지가 안되는 작은 책이기도 하고, 안에 보면 기초 지식에 대한 설명이 약간 부족합니다. 정말 정말 딱 책 제목처럼 만들면서 배우는데에만 치중한 책이 아닐까 하는 아쉬움이 듭니다. 저야 Unity3D를 야매(?)로 배워서 제대로 알지는 못했지만..
최근 요 몇주동안 시간내서 읽었던 책이 바로 이 head first C 입니다. 그런데 제 생각에는 위와 같이 뭔가를 쓸 수 있는 펜이 같이 있어야 될 듯합니다. 정말로 이 책은 무언가를 계속 쓰면서 손코딩을 하는 것을 추구하고 있습니다. 사실 아시는 분은 아시겠지만 Head First 시리즈는 O`reilly 사의 초보자를 위한 가이드북을 모아둔 시리즈입니다. 2003년에 처음으로 나워서 지금까지 계속 시리즈물로 나오고 있지요. 물론 저자가 다 같은건 아닙니다. 분야도 참 많습니다. 지금 소개해드리는 프로그래밍 관련 책들도 있지만 Algebra를 다룬 책도 있습니다. 무엇보다도 이 단행본 시리즈가, 그것도 공학이라는 생소한 영역에서 오랫동안 출판할 수 있었던 이유는 책에서만 찾아볼 수 있는 재미가 아닐..
한달 전쯤에 이책을 받았는데 참.. 보기에도 그렇게 책 앞이 접혀버렸네요. 요새 바쁘기도 하고 들고 다니면서 보니까 가방안에서 책이 접히더군요. 아쉽습니다.. 사실 이 책을 읽는 동안 저한테는 많은 일들이 생겼습니다. 회사에서 진행하는 프로젝트도 막바지에 이르렀고, 저도 또한 Next Way인 대학원 준비를 하기도 했습니다. 또 다른 사람과 함께 창업 프로젝트에 관한 프로그램을 만들면서 조금 바쁜 나날을 보냈습니다. 그런 와중에도 이 책은 저한테 프로그램 개발에 있어서 어떤 점을 중시하고 따라가야 하는지에 대해서 잘 알려줬던 책인 거 같습니다. 특히 대학원 면접 때 읽으면서 앞으로 어떤 길을 걸어가야 하나에 대한 생각을 다질 수 있었던 시간을 가졌습니다. 사실 저는 컴퓨터 전공을 전문적으로 배운게 아니라..
이번 포스트에서 소개해드릴 책은 바로 윤인성씨가 쓴 '모던 웹 디자인을 위한 HTML5+ CSS3 입문' 입니다. 윤인성씨는 아시는 분도 계시겠지만 Javascript+jQuery 입문과 node.js 프로그래밍 책을 쓴 저자이며 많은 교육장소에서 교재를 쓰이고 있습니다. 아마 읽어보신 분은 아시겠지만 정말로 책이 이해가기 쉽게 예제 위주로 되어 있습니다. 속이 궁금하신 분들을 위해서 간략하게 서평을 작성해보고자 합니다. 사실 이책은 윤인성씨의 모던 웹시리즈의 첫번째 책입니다. 아이러니하게도 첫번째 책이 가장 늦게 나왔습니다. 그래도 세권을 딱 놓고 보니까 뭔가 표지에 일관성이 느껴집니다. 실제 모습은 아래와 같습니다. 이 책은 웹디자인/프로그래밍 입문자를 위한 서적이며 600페이지로 구성되어 있습니다...
바쁜 와중에도 손으로 직접 해보는건 다 못해보고 그저 따라치면서 읽었습니다. 하지만 제가 생각하기에는 분명 이 책은 실습 위주의 책입니다. 아마 그냥 대충 눈으로만 책으로 보시기에는 손이 너무 심심하고 따분한 책이 될겁니다. 사실 저 같은 경우에는 셰이더 프로그래밍을 다루기전에 걱정이 들긴했었습니다. Unity3D로 간단한 게임을 구현하면서 셰이더의 존재를 알았고, 무엇보다도 이를 잘 다루기 위해서는 미적 감각과 수학적 감각이 필요하다는 걸 안 상태에서 이책을 접하기가 쉽지는 않았지요. 미적 감각이야 그렇다치더라도 수학적 감각은 진짜 대학다닐때 수학 수업을 들으면서 진짜 적성에 맞지 않다는 느끼고 열심히 하지 않았습니다. (덕분에 지금 고생 열심히 하고 있네요...)분명 게임 전공을 하시는 분이라면 누구..
이전 포스트에서도 말씀드렸다시피 셰이더 프로그래밍을 전혀 모르는 사람을 위한 책입니다. 저 또한도 3D에 관심이 있던 사람이었지 3D를 잘 아는 사람이 아니었기 때문에 사실 책을 접하면서도 과연 내용을 따라갈 수 있을까 하는 두려움이 들기도 했습니다. 하지만 읽으면서 하나하나씩 설명이 되어 있는 구조이기 때문에 코드를 이해함에 있어서 별 어려움이 없던 것 같습니다. 전체적으로는 다음과 같은 구조의 형태를 띄고 있습니다. 간단하게 말하자면 먼저 전체 함수에 대한 것을 보여주고 내부를 하나하나씩 뜯어보는 과정을 취합니다. 그 다음에 결과를 보면서 해당 챕터에서 중요하게 다뤘던 내용을 설명해주고 있습니다. 물론 함수만의 내용이 아닌 중간중간에 기본적인 배경 지식이나 수학적 내용을 같이 설명해주기 때문에 이해가..
우연하게 한빛리더스라는 좋은 기회를 얻고 12월까지 한빛 미디어의 개발서에 관한 소개를 해보고자 합니다. 첫번째 순서는 게임 프로그래머를 위한 셰이더 프로그래밍 입문입니다. 사실 저는 지금까지 걸어온 길이 프로그래밍이랑은 거리가 멀었습니다. 그저 학교에서 하는 일이 회로 설계하고 실험하는 일이었기 때문에 프로그램을 만들고 실제 돌려보는 것이랑은 거리가 있습니다. 그 와중에 본격적으로 하게 된 일이 키넥트 개발이었고 그 와중에 처음으로 하게 된 프로젝트가 Unity3D를 사용한 게임 개발이었습니다. 물론 전혀 모르는 분야라 하나하나씩 찾아보면서 구현을 했었고, 시간도 많이 걸렸지만 아 뭔가 게임이라는 걸 구현해보는 건 매우 흥미로운 일이라는게 와닿았습니다. 물론 게임에 대한 인식이 사회적으로 좋지는(?) ..
- Total
- Today
- Yesterday
- ColorStream
- arduino
- 한빛미디어
- DepthStream
- Windows Phone 7
- RL
- Kinect
- windows 8
- SketchFlow
- 딥러닝
- Off-policy
- TensorFlow Lite
- bias
- Distribution
- 인공지능
- 강화학습
- Kinect for windows
- dynamic programming
- PowerPoint
- Policy Gradient
- Kinect SDK
- Pipeline
- Gan
- processing
- Offline RL
- Expression Blend 4
- reward
- End-To-End
- Variance
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |