Work 87

Ellipsis 사용하기

#include int sumAll(int numCnt, ...) { // 인자의 개수를 첫번째 argument로 넣어줘야 함. int sum = 0; int i = 0; va_list argList; // argument 들의 list를 저장할 변수 va_start(argList, numCnt); // argList를 초기화 for(i = 0; i < numCnt; i++) { int temp = va_arg(argList, int); // argument 받아오기 printf("[%d] = %d\n", i, temp); sum += temp; } va_end(argList); // 종료 return sum; } int main(int argc, char **argv) { printf("sum = %d..

Work/Java 2009.11.03

XP에서 iphone 개발하기

iphone sdk 설치를 위해서는 MAC이 필요하다는 사실은 알고계시죠? 그래서 다들 XP에서 어떻게 하면 방법이 없을까 고민하시는 분 많으실 거에요.. 그렇다고 해킨토시 설치를 위해 몇날 몇일을 고민고민 하는 것도 하기 싫은 작업이구요.. 그래서 머리를 굴려 VMWare 이미지를 득템해서 어케 해볼까 하는 마음에 이것저것 찾아보다 보니.. 역시 뜻이 있는 곳에 길이 있다더니.... 길은 아시는 분도 계시겠지만 모르시는 분을 위해 한번 정리해 볼까 합니다. 자.. 시작합시다!!! 일단 맥이 돌아야 하자너.. 맥을 돌려보자구! (레오파드 10.5.5 이미지 얻기) 일단 요 사이트가 아주 유용한 사이트가 될거에요! (http://www.x86osx.com) 여기에서 [OS X 설치 Tips] 여기로 들어갑..

Work/iOS 2009.10.13

NHN의 개방형 게임개발 툴 게임오븐

한국형 앱스토어(?)의 첫 걸음이 시작되었군요.. 여기 저기서 나온다 나온다 말이 많더니 진짜로 나온긴 하는군요.. 대충 보니까 LUA로 되어있더라구요.. PSP에서 lua로 된 개발 환경이 있었던 것 같은데.. 그 때 좀 해볼걸 그랬나 싶기도 하고.. 왠지 근질거리기도 하고 그래요.. PSP, IPOD 나올 때 마다 깔짝깔짝 해댄 습성이 남아서 그런가... 요것도 한번 건들여볼까 하는 생각이 드는군요.. NHN의 한국의 Apple 이 될 수 있을까요? 얼마나 많은 개인 개발자 들이 덤벼들런지가 변수가 될 것 같은데.. 기사들을 살펴보니 중소 개발업체에서 더 많은 관심을 갖을 거라 하더군요.. 우쨋든.. 좋은 출발이 되었으면 좋겠어요..

Work/etc 2009.05.21

숟가락 개발 종료 안내

안녕하세요? Kevin 입니다. 제목과 같이 개발을 종료하려고 합니다. 몇 분 안되지만 사용하시는 분들 메일로 연락주시고 하면 이렇게 저렇게 되게 해드리려고 노력도 하고.. PSP 고장, 재구매등 악재를 업고 폰트나 기타 설정 부분 작업이 50%정도 진행되었습니다만... liesm님 블로그에 eReader 한글화된 것이 떴더군요.. 숟가락의 모든 기능 + 알파 입니다. ㅡㅡ;;; 이 놈이 있는줄 알았으면 저도 이것을 썼을 텐데.. 낭패네요.. 제가 만들고 있는 설정사항 조작 등등의 기능이 이미 다 만들어져 있네요.. 틈틈이 작업한 것이 아깝긴 하지만 여기까지 해야될 것 같습니다. 아래의 링크에서 eReader의 사용법등을 보실 수 있습니다. http://liesm.tistory.com/685 좋은 아이템..

Work/PSP 2009.03.06

[Sudgarak for DJ] v0.0.2 개발계획

안녕하세요? kevin 입니다. 알음알음 숟가락을 사용하시는 분들이 꽤 되시는 것 같습니다. 좀 더 많은 테스트를 거쳐서 세상에 내보냈어야 하는데.. 아쉬운 마음이 듭니다. 제가 요새 먹고 살기가 힘이 듭니다. 코딩할 시간적 여유가 없다기 보다 心적 여유가 없습니다. 저희 학교에 신입생이들어오는 그 때가 지나면 다음 업데이트를 진행할 예정입니다. 사용하시기 불편한 점이나 개선사항을 올려주시면 자주자주 확인하여 다음 버전에는 꼭 반영시키도록 노력하겠습니다. 모두 메리크리스마스~~ and happy new year~ ^^ 감사합니다. % DJ는 아시다시피 Daejin의 약자입니다. (이제 물어보지마셔용~ 혹시 저희 학교 학생분들이 계시는지 궁금하네요.. ^^)

Work/PSP 2008.12.24

[Sudgarak for DJ] v0.0.1 숟가락의 첫번째 공개 버전 Sudgarak for DJ를 소개합니다.

안녕하세요? 숟가락 for DJ 버전을 공개합니다. 숟가락은 봄틀에 이은 저의 두번째 PSP Homebrew 입니다. 봄틀은 기본적으로 책을 보면서 음악을 듣고자하는 대다수 사람들의 희망을 실현해 보고자 만들었습니다만, 점점 복잡해지는 키배열과 여타 문제점 들로인해 소스가 더 이상 수정할 수 없을만큼 지저분 해졌습니다. 그때쯤 미려한 폰트를 가지고 큰 파일도 읽어보자는 생각으로 숟가락 개발에 뛰어들었나... 그 시점에 PSP를 팔아서 생계를 유지했습죠.. 얼마전에 PSP를 새로 구입한 것을 계기로 묵혀두었던 소스를 찾아내어 이렇게 여러분께 공개하게 되었습니다만.. 봄틀때도 한말인데..저는 책은 책을 사거나 빌려서 읽지 이렇게 기계로 읽는데 좀 거부감이 있습니다. 따라서 충분한 테스트를 하지 못하고 세상에..

Work/PSP 2008.11.30

[SUD_Project] 숟가락의 귀환???

정말 오래 묵혀두었던 숟가락 소스를 찾았습니다. ^^;; 컴파일 환경 만드느라 완전 고생하고.. C++컴파일 하느라 죽을 맛을 느끼다가.. 겨우겨우 컴파일 하고 나니... 한글 폴더가 분명 잘 동작했었는데.. 한글 폴더만 들어가면 죽고.. 하여간 이 생고생을 왜 사서 하는지... 회의가 들 때 쯤.. 보시다시피.. 전과 동일한 기능을 회복했습니다 ㅡㅡ;; 기능이 더 나아진것도 아니고 ㅠㅠ 앞으로 더 발전할지는 두고 봐야 할 듯 ^^

Work/PSP 2008.10.31

HelloPSP Midlet 을 만들어 보자

이번에는 약속대로 HelloPSP Midlet을 만들어 볼겁니다. 먼저 저번에 만든 이클립스를 띄워야겠죠? 그리고 아래와 같은 순서로 프로젝트를 만들어보자구요.. 1. 패키지 탐색기에서 마우스 오른쪽 버튼을 누르시고 2. 새로작성->프로젝트->J2ME->J2ME Midlet Suite->다음 3. 프로젝트 이름을 "HelloPSP" 혹은 마음대로 적으세요. 그리고 다음 4. 그리고 뜨는 창은 에뮬레이터 디바이스를 선택할 수 있는 창인데 그냥 그대로 두고 완료를 누르세요. 패키지 탐색기에 정하신 이름의 프로젝트가 만들어졌죠? 그럼 이제 소스를 추가할 차례입니다. 소스 추가도 굉장히 쉬워요.. 아래와 같이 이미 마련된 소스를 한번 가져와 보자구요.. 1. 프로젝트 이름에 마우스 오른쪽 버튼 누르시고 2. 새..

Work/PSP 2008.10.21

PSPKVM 어플리케이션 설치 순서

처음에 글로만 설명드렸던 부분을 화면 캡쳐했습니다. 순서대로 보시면 되요.. PSPKVM을 실행했을 때 첫 화면입니다. 여기서 어플을 설치하려면 Find Application을 선택합니다. (참고로 select 키를 누르면 화면 왼쪽 하단의 Exit를 선택하는 것이고, start를 누르면 화면 오른쪽 하단의 Launch를 누르는 것입니다. 폰으로 보자면 왼쪽 soft키가 select, 오른쪽 soft키가 start인 셈이죠.. 키맵은 제 첫글을 봐주세요) jar 파일의 위치를 어디서 고를건지 결정합니다. http는 인터넷 연결이 되면 될란가 모르겠지만.. 전 메모리 스틱이니까.. 위에걸 선택했습니다. jad 파일에 URL이 잘 기록되어있으면 오히려 설치에 방해가 됩니다. 차라리 jar 파일을 선택하시는게..

Work/PSP 2008.10.19

MIDP 개발환경을 갖추어 보자

PSP에서 MIDP 어플이 돌아가니.. 어찌 프로그램을 안해볼 수 있겠습니까.. 그리하여.. 오늘은 개발환경을 한번 맞추어 보겠습니다. 자.. 우선 개발을 위해서는 자바와 더불어 WTK 라는 모바일 개발용 툴킷이 필요합니다. 또 IDE로 Eclipse를 쓰면 아주 편리하지요.. 그럼 순서에 맞추어 설치를 해봅시다. 1. Java SDK 설치 - java.sun.com에 들어가셔서 j2se 최신버전을 깔어주세요. 2. WTK 설치 - java.sun.com에 들어가셔서 j2me를 선택하면 젤 위에 WTK 어쩌고 나옵니다. 요놈을 설치하시면 됩니다. 3. Eclipse 설치 - www.eclipse.org에서 최신버전을 깔어주세요.. 이제 설치는 끝났으니 환경 설정을 해야지요? 이클립스에서 MIDP 어플을 ..

Work/PSP 2008.10.17