오랜만에 Android Studio를 켜서 3.6.2로 버전업을 하였더니 빌드가 실패한다. 아래와 같은 에러들이 보인다. 숫자는 프로젝트마다 조금씩 다른 듯, Git branch와는 관계가 없다. ERROR: Uninitialized object exists on backward branch 45 Caused by: java.lang.VerifyError: Uninitialized object exists on backward branch 45 기존에는 Oracle JDK를 1.8을 설치하여 쓰고 있었는데 Android Kotlin 관련 업데이트와 충돌을 하는 듯 싶다. Jetifier 빌드 툴 동작중 문제가 된다. Jetifier가 무엇인지는 아래 링크 참조 https://developer.androi..
Google IO 2017에서 새로 발표된 Android Studio 3.0 canary 1 버전에는 새로운 Android profiler가 탑재되었다. 이 프로파일러를 동작시키기 위해서는 com.android.toos.build 버전을 2.4 이상으로 올려야 하는데, 업데이트 후 싱크 시 스튜디오에서 다음과 같은 오류가 발생하였다.Failed to notify build listener 이럴 경우 gradle daemon에 업데이트 된 사항이 적용되지 않아 그런 것으로, daemon을 재시작하면된다. Android studio를 재시작하여도 되고, 스튜디오의 터미널 창을 열어 커맨드 명령으로 종료시킬 수 있다. 커맨드 명령은 아래와 같다.[Windows] > gradlew --stop[Linux]> ...
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자 이내로 줄이고 그누보드에서 연동 시 정상 작동함을 확인하였다.검색을 많이 했지만 나오지 않아 특별히 블로그에 포스팅을 남긴다...
'월급 역전'이라는 책을 읽었습니다. 저자인 신우익 님은 필립스 코리아의 인사 총괄 상무로, 인재 관리를 하는 헤드에 있는 사람입니다. 이런 분은 어떤 생각을 가지고 사람을 선택하고 어떤 사람이 되기를 바라는지 궁금하였고 이 책을 통해 알게 될 것을 기대하였습니다. 특히 목차만 보고 맘에 들어 선택하였습니다. 회사 선택과 이직, 면접에서부터 시작하여 회사 생활을 잘 하는 방법, 팀장과 같은 매니저로 성장하였을 때 어떤 전략을 취할 것인가에 이르기까지 회사에서 겪을 수 있는 다양한 이슈들을 예시와 함께 설명하고 방향을 제시하여 줍니다. 전에 읽은 '18년이나 다닌 회사를 그만두고 후회한 12가지'가 회사를 다니면서 가져야할 마음가짐에 대한 책이라면 이 책은 좀 더 분석적으로 전략을 수립하여 알려주는 실용서..
'18년이나 다닌 회사를 그만두고 후회한 12가지'라는 제목이 인상적이라 오래 전에 구매했다가 조금 읽고 말았었는데, 요즘 마음이 뒤숭숭하여 처음부터 다시 읽어 보았습니다. 저자가 회사를 그만두고나서 후회가 되었던 점들을 담담하게 적어내려가는데, 어떤 점들은 나의 모습과 겹쳐 보여지기도 해서 마음에 와 닿기도 하였습니다.목차는 아래와 같습니다. 전체적인 책의 주제는 회사를 다니는 동안에는 주어진 일에 최선을 다해 임하라는 것 입니다. 말은 간단한데 쉽지 않은 이야기예요. 거의 '중용'과 같은, 회사 내에서 회사원이 취할 수 있는 최고선을 추구해야 한다는 겁니다. 맘에 안드는 상사에게도 잘하고, 주변 사람과 어울릴 수 있는 운동을 하고, 창의적이기 보다는 건실해야 한다는 등의 이야기를 합니다. 각자의 개성..
이번에는 '함수형 사고'를 읽었습니다. 책이 두껍지 않지만 내용이 어려운 편이고 코드 예제가 많아 가볍게 통독하였는데에도 보름정도 걸린 듯 합니다. 예전에 폴리글랏 프로그래밍 책을 통해 함수형 프로그래밍 언어가 영역을 넓혀가고 있다는 이야기를 알았었고, 최근에 Java 8에 추가된 함수형과 관련된 부분들과 자바스크립트, 스칼라를 공부하기도 하였었습니다. 그러나 문법적인 내용들만 조금씩 익혔을 뿐, 함수형으로 생각하고 함수형에 맞게 프로그램을 만들 수 있겠다는 생각은 별로 들지 않았습니다. 어떻게 해야 함수형 언어들의 특성을 잘 살려 프로그램을 짜낼 수 있을지 모르겠어 답답하였는데, 우연히 이 책의 제목만 보고 마음에 들어 구입해보게 되었습니다. 생각하는 방법을 알려줄것 같았습니다.이 책의 처음은 함수형은..
만성피로 극복 프로젝트국내도서저자 : 이동환출판 : 대림북스 2013.04.15상세보기나이가 들고 집에 아기가 있다 보니 피로함을 느끼는 때가 종종 있습니다. 만성 피로가 된 것은 아닌가, 어딘가 몸이 나빠진 것은 아닌가 걱정이 들기도 하는데요, 그러던 차에 이 책이 눈에 들어와 읽게 되었습니다. 목차를 보니 여러 내용이 있었지만 '산후풍'에 대한 내용도 있어 출산 후 힘들어하는 아내에게도 도움이 될 까 하는 마음도 있었습니다.책은 어렵지 않게 쓰여있어 쉽게 읽을 수 있었습니다. 다만 책 내에 여백이 많고 챕터가 짧아 종이가 낭비되는 느낌이 있습니다. 좀 더 압축할 수 있지 않았을까 하는 아쉬움이 있습니다.이 책의 기조는 주류에서는 약간 벗어나 보이며 저자는 이를 기능 의학으로 소개합니다. 다양한 경우에..
누워서 읽는 알고리즘국내도서저자 : 임백준출판 : 한빛미디어 2015.10.20상세보기'누워서 읽는 알고리즘'은 출간된지 오래되었는데 복간되어 다시 나왔습니다. 학생 때 도서관에서 봤다가 이번에 구매해서 읽어보게 되었습니다. 오! 하하! 13년이나 되었네요. 세월이 지났음에도 책에서 이야기하는 알고리즘들이 여전히 우리에게 사용되고 있다는 점에서, 알고리즘이라는 것이 얼마나 중요한 것인지 실감하게 됩니다. 특히 요즈음 IT 취업 시장에서는 코딩 능력에 대한 평가가 많이 이루어지고 있고, 알고리즘을 얼마나 알고 있는지가 상당히 중요하게 여겨지고 있습니다. 문제 해결 능력을 보겠다는 것이죠. 꼭 취업이 아니더라도 개개인의 능력 향상을 위해서는 훈련이 필요한 부분이라고 생각합니다. 이 책은 다른 알고리즘 서적들..
어떤 아이라도 부모의 말 한마디로 훌륭하게 키울 수 있다국내도서저자 : 아델 페이버 / 김희진역출판 : 명진출판 2001.11.22상세보기이번에 읽은 책은 '어떤 아이라도 부모의 말 한마디로 훌륭하게 키울 수 있다'라는 육아서 입니다. 육아를 하고 있기도 하지만 이 책을 읽게 된 계기는 '코딩 호러가 들려주는 진짜 소프트웨어 개발 이야기'에서 제프 앳우드가 추천하는 책이었기 때문입니다. 그는 어린 아이에게 하는 커뮤니케이션 기술이 어른에게도 별 차이가 없이 적용 가능하다면서 이 책을 추천하였습니다. 때문에 궁금해지기도 하였고 네 살인 제 아이가 갈수록 말을 잘하게 되어 대화할 일이 많아지는데, 제 대응 방법은 뭔가 잘못되어있다는 느낌을 계속 받고 있었습니다. 그래서 이 책을 구해 읽어보게 되었습니다.책은..