본문 바로가기

분류 전체보기

(957)
라이프 로깅(Life Logging) 올해 초에 문득 생각이 나서 메모해 놨다가 잠깐 정리해 본것이 있다. 바로 라이프 로깅(life logging)인데, 이 라이프로깅에 대한 개념은 이미 1945년에 등장을 했고, 현재에 와서야 네트워크의 발전과 스마트 디바이스의 범용화 덕택에 과거보다 짧은 시간에 더 많은 정보가 공유되고 있다. 난 사람의 마음과 기억의 작용을 모델링하여 시스템을 만들기 위해 연구하고 있다. 그래서, 항상 책을 읽거나 논문을 보거나 잡지를 볼때도 내가 지금 관심을 가지고 있는것의 원천, 마음의 작용은 어떠했고, 30분전, 1시간전에 봤던것중에 내가 기억하고 있는것이 무엇이고, 얼마만큼 기억하며, 그것이 또 내 감정이나 지식과 어떤 복잡한 연관성을 가지면서 동작을 할 지 생각하고 고민한다. 그러다가, 생각이 나는것이 이런 ..
C/C++/MFC 구글 TTS 연동 음성합성 소프트웨어의 경우 AT&T에서 개발한 엔진과 한국어 목소리를 구입하면 대략 이것저것해서 60$정도다. 국내에서 개발한 한글 TTS의 경우는 저 가격의 100배정도 된다. 수백만원이나 하는 음성합성 프로그램을 사용해야 한다. 이래저래 간단하게 합성 프로그램을 사용하려고 해도.. 싸거나 무료로 공개하는 프로그램의 경우, 음질과 목소리는 불쾌감을 일으키기 충분할 만큼 질이 좋지않다. 하지만, 몇가지 제약조건이 있긴하지만, 목소리나 음질이 상당히 괜찮으면서도 다양한 언어음성을 제공하는 구글 TTS. 안드로이드 플랫폼의 경우 API가 제공된다. 아래사이트를 보면 된다. http://weston.ruter.net/projects/google-tts/ http://android-developers.blogs..
MySQL 5.5.9 와 MFC 연동 지난주부터 MySQL과 C++을 연동해서 프로그램을 하나 만들어 보려고 하는데, MySQL을 처음 접해보는 나로써는 처음에 어떻게 접근해야할지부터 고민해야 했다. 처음에는 그냥 직접 데이터베이스 구조를 만들어 볼까 했는데.. 바보같은 짓이었다. 그냥 메모리 구조를 잡아놓고 메모리에 저장하는것은 관계없었지만, 파일로 저장해놓을려고 하니.. 내가 원하는 데이터를 검색하는 것부터 정렬하는게 만만치 않았다. 처음부터 만들어 보려고 했던이유는, 이런게 있다는 것은 알고 있어도, 이것을 내가 얼마만큼 활용할 수 있고, 어떻게 활용하는지 잘 아는가의 문제였다. 처음부터 배우는것에 대한 두려움이랄까... 그런것도 있었고... 기존에 하던것을 멈추고. MySQL로 구성할 수 있는 방법을 찾아봤고, 어느정도 시도해 볼만하..
페이스북 이펙트 이전에 영화 "소셜 네트워크"에서도 이야기했던 페이스북의 CEO인 마크 주커버그의 페이스북 창업 스토리는 최근에 많이 이슈가 되고 있다. 그 이유는 그는 아주 젊은 나이에 한 기업을 만들어서 세계 최고(?)로 자리잡게 만들었고, 세계 최연소 억만장자가 되었으며, 페이스북이라는 회사가 정상에 도달하기까지의 이야기가 아주 드라마틱하진 않지만 기존의 관례나 고정관념들을 많이 깼다고 받아들여지기때문에 영화의 소재나 책으로도 많이 쓰여지고 있다. 소셜 네트워크는 영화로 몇달전에 봤었고, 영화에서 자세히 설명하지 못한 이야기들이 이 책에 담겨있다. 이 책이 영화와 관련이 있는것은 아니지만, 영화보다 이야기들을 더 자세하게 설명하고 있다. 영화를 보고 이 책을 보니, 이야기의 뼈대를 영화로 보고, 살을 이 책에서 본..
JAVA vs C++ 이것이 의미가 있는것인지는 모르겠다. 언어마다 서로 장단점이 있으니 좋다 나쁘다를 판가름 하는것이.. 나는 90년도 후반에 처음 JAVA를 접했는데, 그당시에는 기껏해봐야 펜티엄 2, 펜티엄 3정도 되는 사양의 컴퓨터를 사용하고 있었는데, JAVA가 이식성이 좋아서(O/S 독립적) 앞으로 많이 사용할 것이라는 이야기는 그당시에도 많이 들었다. 하지만, C나 C++에서 생성된 executable file의 실행속도에 비하면 JAVA는 너무나도 느렸기에 나는 JAVA는 선호하지 않았다. 그당시에 JAVA 버젼이 2.0인걸로 기억한다. 최근에 여러 프로그래머들의 블로거의 글들이나 실제 엔지니어들의 이야기를 들어보면, 이제 상황은 조금 달라진것 같다. JAVA가 C++과 대등한 속도를 내거나 오히려 더 빠른 속..
환경이 그렇게 만든다. 원래 그런 사람은 없다. 태어나자마자 파란색을 좋아하는지, 빨간색을 좋아하는지.. 한식을 좋아하는지 양식을 좋아하는지, 착한 사람인지 나쁜 사람인지, 책 읽는것을 좋아하는지 싫어하는지.. 태어날때부터 가진 천부적인 소질이라는 건 없다. 환경이 그렇게 만들었다. 책을 자주 읽도록 교육을 받을 아이들은, 커서도 손에서 책을 놓는것을 싫어한다. 예비군복만 입으면 사람이 껄렁해지고, 지나가는 못생긴 여자만 봐도 그냥 '여자'라고 호들갑떤다. 어렸을때 부모가 일찍 돌아가시면, 빨리 어른이 된다.(사고나 행동이 어른처럼 변한다.) 부모가 고등교육을 받으면, 자식도 그와 같은 고등교육을 받을 확률은 크다. 어른을 보면 먼저 인사를 해야한다. 밥먹을때 어른이 먼저 수저를 들면 자기도 밥을 먹기 시작한다. 좋은 대학을 ..
2011년이 왔습니다 2011년이 왔습니다 오늘도 혼자 시내에 책 한권과 아이패드를 들고 나와서 사람소리 듣고 있습니다 이런느낌... 남 눈치 안보고 사람소리 시끌벅적이는 커피숍에서 생크림없는 4500원짜리 고급 커피를 마시면서 책을 보는 사람들이 가질법한 마음... 예전에는 몰랐는데 이제는 알것 같습니다.. from my iPad
과학글쓰기 보고서나 PT, 특히 논문 글쓰기에 대해서 내가 잘못알고 있거나, 앞으로 논문을 쓸때 참고하려고 사서 봤는데.. 저자를 보니 대부분 문학박사라서 그런가.. 어떤 부분은 공학논문에는 잘 사용하지 않는 부분도 보인다. 암튼, 전체적으로 큰 틀을 보는데 참고하면 될 책...