반응형

전체 글 282

프로그래머로 살아가기

이런 글을 적을 주제가 못되지만, 어떤 분의 질문때문에 짧은 소견을 남겨보고자 합니다. 읽으시기전에, 저 또한 많은 고민을 갖고 대한민국의 IT 분야를 살아가고 있음을 밝히는 바입니다. 직업 프로그래머, 취미 프로그래밍. 얼마전 한 외부모임에서 강의를 직업으로 하시는 분을 뵈었습니다. HTML canvas에 관한 아티클들을 소개해주시는데 엄청난 내공이 느껴지더군요. 이런분들은 직업으로서 프로그래밍을 하지 않아도 뛰어난 프로그래머같더군요. 예전에 직업을 선택하는 법과 관련된 글(윤석찬님의 블로그에서 본 것 같은데...)을읽은적이 있는데, 정확히는 기억나지 않지만 대충 아래와 같았습니다. 1. 내가 정말 좋아하는 것들 가운데, 판단기준 : 내가 잠깐 쉬어야겠다고 생각될때 무엇을 하는가? 2. 남들보다 잘하는..

[C++] new는 null을 return하는가?

작년에 malloc vs calloc이라는 글을 적었습니다. 그때는 급작스런 궁금증때문에 인터넷 검색+발번역을 했는데, 이번에는 new에 대해 신경쓰지 못했던 부분을 알게되었습니다. 흔히, new 나 malloc으로 메모리를 할당받고 난 후, 제대로 메모리가 할당되었는지 체크를 하지않는 경우가 많습니다. 하지만, 메모리가 부족한 상황은 얼마든지 나올 수 있으므로 체크를 해야 맞겠죠. 그렇다면, 어떻게 체크해야 할까요? 임베디드의 세상에서 malloc으로 메모리를 할당받은 후에는 null인지 확인하는 것이 보편적이라는 이야기를 들었습니다. 그렇다면 new는? C++을 배울때 제대로 공부하신 분들은 이 질문의 답을 정확히 알것입니다. 네, new 는 0을 반환하지 않습니다. 일부러 그렇게 만들지 않는한 말이..

github에 내 사이트 만들기.

참 고: https://github.com/blog/272-github-pages github 는 git repository 를 제공해주는 서비스입니다. 오픈소스 프로젝트를 만들때도 도움이 되지만, 이 서비스를 이용해 자신의 홈페이지를 만들수도 있습니다. 1) 일단, 가입하셔야합니다. (인터넷 참고) 2) {자기아이디}.github.com 라는 이름의 repository 를 만듭니다. (인터넷 참고) 잘 만들어졌는지 시키는데로 따라했습니다. mkdir bunhere.github.com cd bunhere.github.com git init touch README git add README git commit -m 'first commit' git remote add origin git@github.com..

개발 2012.01.17

[에러메시지] You must have AdActivity declared in AndroidManifest.xml with configChanges

안드로이드에 애드몹 붙이려고 서핑. http://stoptospade.tistory.com/66 에 상당히 친절히 나와 있어서 따라 함. 그런데 이런 에러가 발생. OTL You must have AdActivity declared in AndroidManifest.xml with configChanges 검색해보니 해결책(아래 링크) 발견. http://narakatech.blogspot.com/2011/11/admob431-you-must-have-adactivity.html 따라 했는데 안됨. OTL 확인해 보니, http://stoptospade.tistory.com/66 에서 정한 옵션보다 더 많은 옵션이 필요함. 아래와 같이 해서 문제 해결 1) 아래 activity를 추가 (옵션 정확하게) ..

static const char* vs static const char []

오픈소스에 버그를 하나 등록했는데 아래와 같은 Comment를 받았습니다. "this does not go to the .rodata section in the binary; use static const char foo[] instead." 이게 무슨 소린가 하고, 확인을 하기 위해 간단한 프로그램을 작성해보았습니다. ### c++/* file: constchar.cpp * * gcc -S -O0 constchar.cpp -DCONST_POINTER */ #if defined(CONST_POINTER) static const char* name = "hello"; #elif defined(CONST_ARRAY) static const char name[] = "hello"; #else static co..

[안드로이드앱] 뭐마실래?

회사 사람들이 우르르 커피점에 가서 주문을 할려고 하면 다들 서로 다른 것을 마시려고 한다. 주문을 다 외우려니 머리가 딸리고, 종이/펜이 없을 때... 이런 앱이 있으면 좋겠다고 생각했다. 간단한 앱인데, 집에서 짬 내가며 만들려니 시간이 너무 많이 걸리네 ㅠㅠ 어쨌든 외부에 공개할 수 있는(?) 첫번째 작품. 조만간 마켓에 등록해야겠다.

반응형