Tensorflow 1.0부터 윈도우(MS Windows)에서 설치하여 사용할 수 있게 되었습니다. 설치시 겪었던 몇가지 주의점을 기록하였습니다. 다른 분들에게 참고가 되면 좋겠습니다. CUDA 지원에 대해CUDA 8.0만을 지원하므로 그 이전 버전은 호환되지 않는다. 자신의 비디오 카드가 CUDA 8.0을 지원하지 않으면 CPU only 버전으로 설치해야 한다. (참고 : https://github.com/tensorflow/tensorflow/issues/8161)비디오카드마다 지원되는 CUDA 버전이 다르므로 아래 사이트에서 확인해야 한다.http://developer.nvidia.com/cuda-gpusPython 버전64Bit만 지원하므로 Python 32bit을 사용했었다면 지우고 다시 설치해..
그누보드5에서 아이코드(www.icodekorea.com)와 연동하여 SMS를 사용자들에게 전송할 수 있다.그런데 아이디와 비번을 바르게 입력하였는데도 인증이 되지 않는 경우가 있어 한참 고생하였다.원인은 간단했는데, 패스워드 길이 문제였다.아이코드에서는 패스워드에 10자 이하의 길이 제한이 있다고 안내하고 있으나, 홈페이지에서 회원 가입 시 10자보다 더 길게 입력되고 로그인도 잘 된다. 따라서 비밀번호를 10자 이내로 줄이고 그누보드에서 연동 시 정상 작동함을 확인하였다.검색을 많이 했지만 나오지 않아 특별히 블로그에 포스팅을 남긴다...
이번에는 '함수형 사고'를 읽었습니다. 책이 두껍지 않지만 내용이 어려운 편이고 코드 예제가 많아 가볍게 통독하였는데에도 보름정도 걸린 듯 합니다. 예전에 폴리글랏 프로그래밍 책을 통해 함수형 프로그래밍 언어가 영역을 넓혀가고 있다는 이야기를 알았었고, 최근에 Java 8에 추가된 함수형과 관련된 부분들과 자바스크립트, 스칼라를 공부하기도 하였었습니다. 그러나 문법적인 내용들만 조금씩 익혔을 뿐, 함수형으로 생각하고 함수형에 맞게 프로그램을 만들 수 있겠다는 생각은 별로 들지 않았습니다. 어떻게 해야 함수형 언어들의 특성을 잘 살려 프로그램을 짜낼 수 있을지 모르겠어 답답하였는데, 우연히 이 책의 제목만 보고 마음에 들어 구입해보게 되었습니다. 생각하는 방법을 알려줄것 같았습니다.이 책의 처음은 함수형은..
누워서 읽는 알고리즘국내도서저자 : 임백준출판 : 한빛미디어 2015.10.20상세보기'누워서 읽는 알고리즘'은 출간된지 오래되었는데 복간되어 다시 나왔습니다. 학생 때 도서관에서 봤다가 이번에 구매해서 읽어보게 되었습니다. 오! 하하! 13년이나 되었네요. 세월이 지났음에도 책에서 이야기하는 알고리즘들이 여전히 우리에게 사용되고 있다는 점에서, 알고리즘이라는 것이 얼마나 중요한 것인지 실감하게 됩니다. 특히 요즈음 IT 취업 시장에서는 코딩 능력에 대한 평가가 많이 이루어지고 있고, 알고리즘을 얼마나 알고 있는지가 상당히 중요하게 여겨지고 있습니다. 문제 해결 능력을 보겠다는 것이죠. 꼭 취업이 아니더라도 개개인의 능력 향상을 위해서는 훈련이 필요한 부분이라고 생각합니다. 이 책은 다른 알고리즘 서적들..
임백준의 대살개문국내도서저자 : 임백준출판 : 한빛미디어 2016.05.01상세보기임백준님은 다양한 개발 관련 책을 번역하시고 스스로도 책을 쓰시는데, 대부분 선택했을 때 후회됨이 없었습니다. 이처럼 좋은 지식과 정보를 계속해서 한국에 공급해 주고 계신데, 이번에 나온 '대살개문'이라는 특이한 이름의 책은 그동안 지디넷에 연재하였던 칼럼 글들을 몇가지 주제별로 엮어낸 책입니다. 이미 지디넷으로 거의 읽어봤기에 쉽고 빠르게 읽을 수 있었고 사기 전에도 그럴 것이라 생각하였습니다. 다만 이렇게 책으로 구매하게 된 것은 칼럼 내용들이 워낙 좋았었고, 책으로도 가지고 있으면 좋겠다는 생각이 들었기 때문입니다. 첫 글의 제목은 '야근은 미친 짓이다'로 시작합니다. 사람이 하루에 집중력을 발휘할 수 있는 시간은 2..
소프트 스킬국내도서저자 : 존 손메즈 / 이미령,김태곤역출판 : 길벗 2015.11.27상세보기최근 읽은 책 들중 가장 인상 깊었던 책이다. 개발자를 위한 경력관리서라고 볼 수 있는데, 삶을 어떻게 살아 가느냐에 대해서도 더 많은 생각을 할 수 있게 해 주었다. 그동안 일해오면서 앞에 닥쳐있는 일을 어떻게 하느냐에 대하여서만 생각해왔지, 나의 삶에 있어서 이 일이 어떤 의미인지, 회사 생활을 어떻게 구체적으로 또는 전략적으로 할지, 일 외에 것이나 이 일을 그만두고 나서는 무엇을 할지등에 대해서는 별다른 고민이 없었던 것 같다. 기존의 다른 처세술 책들은 주로 마음가짐이나 인간 관계에 대해서만 이야기했던 것에 비해, 이 책은 '개발자'들의 입장에서 매우 구체적인 항목별로 어떤 문제점들이 있고 이에 대한 ..
개요문득 일부 특정 소스 파일들만 자주 고쳐지고 있다는 생각이 들었고, 이 파일들의 기능을 분산하면 Git conflict나 문제점들을 줄일 수 있지 않을까 생각하게 되었습니다. 그래서 Git 이력을 통해 가장 많이 수정된 파일을 찾아 리스트업 해보려 하였습니다.방법 조사방법은 여러가지가 있겠지만 Stackoverflow에서 가장 점수를 잘 받은 커맨드 조합이 있었습니다. 원래 제시한 것은 아래와 같습니다. 다양한 의견 및 옵션들이 있으니 읽어보면 좋을 것 같네요.git log --pretty=format: --name-only | sort | uniq -c | sort -rg | head -10 출처: http://stackoverflow.com/questions/7686582/finding-most-..
웹 엔지니어의 교과서국내도서저자 : (주)히토미디어,세가와 유스케,사사키 타츠야 / 김성재역출판 : 길벗 2015.12.23상세보기도서관에서 우연히 빌리게 된 책입니다.웹 개발에서 떠난지 오래되어 요즘 웹 개발 트렌드가 무엇인지 전혀 모르는데요, 프론트엔드에 AngularJS가 많이 사용된다는 정도만 알고 있습니다... 책의 목차를 펴보니 다양한 카테고리에서 다양한 기술들을 소개하고 있어, 요즘은 어떤 기술이 쓰이고 있는지 궁금하여 집어 들게 되었습니다.책 초반에는 업계에서 사용되는 용어들에 대해 설명하고 MVC와 같은 표준 패턴에 대해 설명하여 줍니다. 중반에는 웹 서버와 DBMS, 후반에는 운영에 필요한 로깅등을 다룹니다. 나름 많은 것을 갖추려고 노력한 흔적이 보입니다만 작은 책이라 당연하게도 깊이..
http://www.zdnet.co.kr/news/news_view.asp?artice_id=00000039163435&type=det글을 읽고 감상을 적어봅니다. 주류 기술 몇가지만 배워서는 안된다.코딩, 테스트, 디버깅, 이식, 성능, 설계 테스트 등 다양한 소양을 갖춘 전문인개발자와 아키텍트는 다르다.개발자와 아키텍트는 엄연히 다른 직업이다. 반드시 개발자가 아키텍트가 되는 것은 아니다.공학적인 요소(소양)를 갖추었을 때.. 비로소훌륭한 개발자의 조건기본에 충실프로그래밍의 기본 구조나 알고리즘등 기본에 충실해야'언젠가는 적용해야 할 핵심 기술'을 습득하라지식의 포트폴리오를 유지하라주류 기술 + 남들은 모르는 '전문 기술'에 분산 투자분야 전문가나 해박한 지식을 갖춰라과도한 욕심은 금물학습을 두려워 ..
개발자, 나를 말하다국내도서저자 : 용영환출판 : 한빛미디어 2014.02.12상세보기따님과 도서관에 갔다가 책이 얇고 보기 좋아보여 집어와 읽었습니다. 지금은 발간이 중지된 마소에서 시니어 개발자들과 인터뷰 한 것을 묶은 책입니다.다양한 개발 분야에서 경력을 쌓은 사람들이 어떻게 이 일을 시작하게 되었는지에 대한 이야기를 보는것도 흥미로웠지만 제가 인상깊게 본 점은 개개인들이 가지는 인터뷰의 자세였습니다. 모든 인터뷰이들의 공통된 점이라면 다들 자기가 하는 일에 무척 자신감이 있다는 것이었습니다. 무엇을 물었을 때 자신의 생각을 확고하고 논리적으로 말하는 모습이 멋지네요. 개발 철학이나 앞으로의 미래에 대하여 자기가 생각하는 것들을 잘 설명하는 것을 보면 평소에도 이에 대하여 많은 생각을 하고 정리한다..