iDev 211

ie 9에서 select box default value 이슈

http://jsfiddle.net/EwDuj/ 테스트 싸이트 1 2 3 4 5 ​ 위와 같은 상황에서 아래와 같이 영역에 없는 값을 select 하면 firefox, chrome, ie 7, ie 8에서는 default 로 '1'이 선택이 되지만, ie 9에서는 null 로 불러온다. $('document').ready(function() {$("select#selId").val("6"); });​ null이 맞긴 하지만, 기존까지는 잘되다가 갑자기 9에서 달라지니 버그 발생. null 처리를 따로 해서 넘어갔는데 뭔가 좋은 방법이 있을까?

iDev 2012.10.29

Cocos2d Note, Tip

cocos2d 개발시 잊기 쉬운 것이나, 요긴하게 쓰이는 팁들을 한 곳에 모아보자.(맨날 까먹고 따로 포스팅 하긴 하지만...) 1. onEnter, onExit onEnter // init 메소드가 실행된 후onExit // dealloc 메소드가 실행되기 전 두 개의 메소드를 사용할 시 super를 호출하는 것을 잊지 말자. [super onEnter] 를 하지 않으면, 새로운 scene에서 touch나 accelerometer 가 입력되지 않는다.[super onExit] 를 하지 않으면, 현재 scene이 메모리에서 release 되지 않는다. 2. enum typedef enum { SceneINVALID = 0, SceneFirst, SceneSecond, SceneMAX, } SceneTyp..

iDev/Cocos2D 2012.10.28

Objective-C Singleton

iOS 개발을 하다보면 간간히 싱글톤을 사용해야 할 때가 있는데(다른 언어도 마찮가지겠지만..)너무 남용하지 말자. static MyManager *sharedManager = nil; +(MyManager*) sharedManager { if (sharedManager == nil) { sharedManager = [[MyManager alloc] init]; } return sharedManager; } or static MyManager *sharedManager = nil; +(MyManager*) sharedManager { static dispatch_once_t once; static MyManager* sharedManager; dispatch_once(&once, ^{ sharedMana..

iDev 2012.10.28

라즈베리 파이를 Mame을 사용해서 게임기로 만들기

1. MAME 실행 파일을 다음링크에서 다운로드 받습니다. http://sheasilverman.com/rpi/raspbian/mameBin.zip pi@raspberrypi ~ $ wget http://sheasilverman.com/rpi/raspbian/mameBin.zip 2. 다운로드 받은 파일을 압축을 풉니다. pi@raspberrypi ~ $ unzip mameBin.zip 3. sudo usermod -a -G video [your_username] pi@raspberrypi ~ $ sudo usermod -a -G video pi 4. 초기 셋팅을 위해 advmame 실행을 합니다. 그러면 몇몇의 디렉토리가 생성 되고 ~/.advance에 옮겨집니다.pi@raspberrypi ~ $ ./..

iDev/Raspberry Pi 2012.10.20

라즈베리 파이 오버클럭킹 - Overclock Raspberry Pi

* 경 고 * 오버클럭킹을 하다가 생기는 문제는 절대 제가 책임지지 않습니다. 본인에게 책임이 있습니다. 기본적으로 라즈베리 파이는 700MHz의 CPU 클럭으로 동작합니다. 800까지는 라즈베리 파이에서도 추천을 하는지 주석으로 옵션으로 처리 되어 있네요. 850, 최대 1GHz까지 오버클럭이 가능하지만 생기는 문제를 보장하지는 않습니다. 하늘나라로 보낼 수 있습니다. 방법은 아주 간단합니다. 즐겨찾는 에디터로 /boot/config.txt 파일을 살짝 걸들여주고 리붓만 하면 됩니다. 1. config.txt 수정합니다.sudo vim /boot/config.txt 2. /arm_freq 로 찾아갑니다. 아니면 거의 마지막 줄에 있으니 G를 눌러서 마지막줄로 이동합니다.#uncomment to over..

iDev/Raspberry Pi 2012.10.20

라즈베리 파이 GPU에 램 할당 변경

What is the optimum split of main versus GPU memory? 원문 256MB 라즈베리 파이는 192MB:64MB로 기본메모리:GPU메모리로 나눠서 사용하고 있습니다. ( 1:1인가요? ) 최적의 메모리 할당값은 얼마일까요? 각각 상황에 따라 다르긴 하지만, 콘솔 환경으로만 사용한다면 240MB:16MB로 설정하면 최적의 상태가 된다고 합니다. 최적의 3가지의 메모리 모델이 있습니다. (512 메모리가 있는 최신 라즈베리 파이는 더 적절하게 분배하세요.. 아이고 배아파... ㅠㅠ )1. 224MB : 32MB, 비디오 플레이와 3D 랜더링이 필요없는 응용프로그램을 사용하는 Linux Desktop 2. 192MB : 64MB, 비디오 플레이와 3D 랜더링을 필요로하는 응용..

iDev/Raspberry Pi 2012.10.19

라즈베리 파이 256MB 에서 512MB로 램 업그레이드

http://techcrunch.com/2012/10/15/raspberry-pi-mini-computer-now-shipping-with-ram-upgraded-to-512mb-from-256mb-same-tiny-35-price-tag/ 조금 일찍이나, 최근에 구입하신분들은 낭패의 소식. 이제 구입 하실려고 하시는분들은 좋은 소식이네요 :-) 저는 낭패입니다. 라즈베리 파이가 같은 가격인 $35 에 램이 256MB에서 512MB로 늘어서 배송되고 있다고 합니다. 라즈베리 파이 사용하면서 좀 갑갑한게 램이였는데 이제 해소 되었군요...; 하지만 다시 사기엔 좀 무리인듯.

iDev/Raspberry Pi 2012.10.16

참 괜찮은 Cocos2D 오픈소스 Sapus Tongue Source Code

http://www.sapusmedia.com/ Sapus Tongue 라는 앱의 소스코드를 유료로 몇백달러에 팔고 있었다 우연하게 cocos2d 소스코드를 검색하다 보니 github에 Sapus Tongue 소스코드가 보인다. 그래서 찾아보니 http://www.learn-cocos2d.com/tag/sapus-tongue/ cocos2d 메인 개발자가 Zynga에 고용되면서 그의 회사의 제품인 Sapus Tongue Source Code와 LevelSVG 소스코드를 더이상 팔지 않고 그냥 오픈소스로 공개 해버렸다. 10월 5일 부터 공개한듯 하다. 다운로드 링크는 아래와 같다. https://github.com/sapusmedia/Sapus-Tonguehttps://github.com/sapusmed..

iDev/Cocos2D 2012.10.10