한빛미디어
-
자바스크립트로 만드는 나만의 게임! "만들면서 배우는 HTML5 게임 프로그래밍" (한빛미디어,2013)Daily NoPD/rEvieW 2013. 6. 22. 17:44
어린시절 동전 하나를 넣고 시작하던 오락실의 게임에서부터 스마트폰에서 즐기는 카카오톡 게임에 이르기까지 게임은 사람들의 여가시간을 책임지는 역할을 해왔습니다. 게임에 대해서 안좋은 인식이 있던 시절도 있었고 여전히 그런 사람들이 있지만 예전보다 많이 대중화 되었고 연령을 뛰어넘어 사랑받는 게임들도 많이 탄생하고 있습니다. 게임을 대하는 사람들의 태도는 여러가지입니다. 게임을 적극적으로 즐기는 사람, 그저 킬링타임용으로 즐기는 사람, 카톡에서 친구들과 순위 경쟁을 하는 사람, 혹은 그런 게임을 만들고 싶어하는 사람 등 그 양태도 각양각색입니다. 게임 개발이라는 것이 왠지 어렵게 느껴지고 고도의 그래픽 작업과 프로그래밍 실력이 있어야만 할 것 같습니다. 하지만 "만들면서 배우는 HTML5 게임 프로그래밍" ..
-
정규표현식의 아름다움, 한빛미디어 "처음 시작하는 정규표현식"Daily NoPD/rEvieW 2013. 5. 26. 09:44
프로그래밍을 하다 보면 가장 자주 사용하게 되는 것이 조건 비교문이다. 사용자의 입력을 검증하기 위한 용도로 자주 사용될 뿐만 아니라 프로그램과 프로그램이 주고 받는 데이터를 확인하기 위해서도 자주 사용된다. 그런데 이런 과정이 많이 필요하거나 복잡한 로직에 따라 데이터를 검증해야 하는 경우에는 조건 비교문이 복잡해지고 가독성이 떨어질 수 밖에 없다. 시간이 지남에 따라 잘 정리되지 못한 코드는 유지보수가 힘들어지고 로직의 헛점으로 인해 프로그램에 오류가 발생할 가능성도 높아지게 된다. 정규표현식(Regular Expression)은 그 용도가 참 다양하지만 프로그래머들에게는 단순하면서도 아름답고 명료한 조건 비교문을 만들기 위하여 꼭 이해하고 있어야 하는 무척 중요한 것이라는 걸 많은 사람들이 알고 있..
-
한빛미디어 "프로그래머로 사는 법", 나는 올바른 길을 가고 있는 것일까?Daily NoPD/NoPD's Thoughts 2013. 4. 8. 06:30
1986년, 그러니까 초등학교 2학년때의 일이다. 어떤 연유로 사오신 것인지는 모르겠으나 당시 돈으로 25만원 상당의 비싼 돈을 줘야만 했던 청계천에서 만든 애플][ 호환기종이 집에 입양되었다. 그 즈음부터 NoPD 는 컴퓨터에 푹 빠지기 시작했고 어느샌가 마음속에는 스티브 잡스와 빌 게이츠가 크게 들어앉아 버렸다. 미술시간에 장래희망에 대해서 그림을 그리라고 하면 늘 컴퓨터를 가지고 무언가 하고 있는 내 모습을 그렸다. 그저 막연하게 컴퓨터 프로그래머가 되고 싶었기 때문이었다. 그로부터 25년여가 지난 지금. 나는 한 회사에서 클라우드 컴퓨팅과 관련한 일을 하고 있다. 개인적으로 생각하고 있는 직업의 커리어 패스(Carrier Path)의 일환으로 비지니스 개발자(Business Developer) 역..
-
모바일 시대 제품 디자인 기본 원칙, "오래가는 UX 디자인" (한빛미디어, 2013)IT's Fun 2013. 3. 12. 13:00
웹 2.0 (Web 2.0) 이라는 단어가 사람들의 입에서 화자되기 시작한 이래 우리 주변에서 흔히 들을 수 있었던 용어가 바로 UX (User Experience) 다. 근래에 사용되는 단어들을 생각해 보면 UX 가 어떤 의미를 가지고 있다고 명확하게 정의하는 것이 어떤 의미가 있을지는 잘 모르겠다. 그렇지만 UX 에 대한 확실한 정의를 내리지 않겠다고 한다면 어떤 것들을 우리가 UX 라고 봐야 하고 어떤 식으로 받아들여야 할지를 고민하는 것은 필요해 보인다. 다양한 개발 프로젝트에서 UI/UX 프로젝트를 수행해 온 반준철 저자의 "오래가는 UX 디자인" 은 NoPD와 같은 UI/UX 비전문가들을 위한 UX에 대한 개념서 혹은 입문서로서 부담없이 읽을 수 있는 책이다. 단순히 UI/UX 프로젝트를 해 ..