본문 바로가기

분류 전체보기110

Visual C++ 2005 Express Edition에서 socket 사용하기 Express edition을 사용한 것은 이제 겨우 한달 남짓. 전에는 MS VC++ 98 Enterprise Edition을 사용하고 있었다. 회사를 옮기면서 express edition을 쓰기 시작한 샘인데, 방금 전 socket 테스트 프로그램 만들다가 기본적인 헤더파일이 없어서 에러나는걸 보고는 잠깐 식은땀을 흘렸다. wnsock2.h 파일이 없다! MSDN 포럼을 뒤져보니 같은 질문이 올라와 있고, 친절한 답변도 있어서 놀란 가슴 진정시키고 있는 중이다. 결론은 Platform SDK를 설치해주세요~ 2007. 9. 2.
진화하는 에드센스 활용법 구글 에드센스를 통한 수입이 상당한 현실성을 가지고 있고, 그에 따라 점점 더 많이 쓰이고 있다. 조금 관심있게 페이지들을 지켜보면 알게 모르게 페이지 내에 녹아들어있는 에드센스들이 엄청나게 많아졌다는 것을 알 수 있다. 어떤 이들은 에드센스의 본질을 파악하고 최대 수익을 끌어낼 수 있는 수단을 찾기도 한다. 여기 그 한쪽 모서리에 있는 예를 보자. http://www.moanmyip.com/ 위 페이지로 접속하면 접속한 컴퓨터의 IP 주소를 음성으로 읽어준다. 단순한 TTS(Text to Speech) 기능이 아니라 에로틱 버젼이다. 직접 접속해서 한번 들어보면 참 깨는 발상에 "이건 뭐야" 하게된다. (혹시 들어볼 사람들은 공개적인 장소에서는 자제하기를...) 페이지 자체는 무척 간단하며, 저 페이지.. 2007. 8. 29.
DSerial2 Tilt Test App DSerial2에 관한 문서가 그리 잘 되어 있지 않은 편이기 때문에 남아있던 몇가지 궁금증들은 natrium42의 demo 프로그램을 돌려보면서 얼추 해소되었다. 그래서 간단한 데모 프로그램을 작성해 보기로 하였고, 첫 번째 데모 프로그램으로 "평면위의 공"을 만들기로 하였다. NDS 본체 위에 공이 하나 있다고 생각하고, 본체를 이리 저리 기울여서 공의 위치를 옮겨보는 그런 간단한 프로그램이다. 정확하게 하려면 물리엔진을 올려야겠지만, 가속도 센서 테스트라는 이번 데모의 목적에만 충실하기로 하고 생략해 버렸다. 위 사진은 에뮬레이터에서 캡쳐한 스크린샷이다. 물론 에뮬레이터에는 DSerial2가 없기 때문에 공을 움직일 수는 없다. DSerial2를 이용해서 프로그램을 띄울려면 NoPass카트와 DSe.. 2007. 8. 24.
DSerial2 Demo DSerial2는 8051 프로세서를 내장하고 있으며, 이 프로세서에 어떤 펌웨어를 올리느냐에 따라 다양한 기능을 하도록 설정할 수 있다. 펌웨어를 직접 작성하면 좋겠지만 우선 간단히 동작여부를 테스트 해 보기 위해 Natrium42가 공개한 데모 코드를 다운로드 받아 돌려보기로 한다. 데모 코드는 natrium42의 wiki에 가면 다운로드 받을 수 있다. 우선 가장 최신 버젼인 1.1 beta 2를 다운로드 받아 컴파일 해 보았다. 참고로 현재 개발환경은 devkitARM R20 버젼이다. 압축을 풀면 mcu, nds, tools 3개의 폴더가 나온다. mcu는 앞에서 말한 8051용 펌웨어이고, nds는 NDS용 코드, tools는 hex2bin 유틸리티를 포함하고 있다. nds 폴더에서 make .. 2007. 8. 22.