iDev 211

한글시계 for Pebble 커밍순~

아기다리 고기다리던 페블 SDK가 드디어 공개되었습니다. 링크 : http://developer.getpebble.com/ 개발자 홈페이지에 가보면 Mac 또는 Ubuntu에서 설치하는 방법이 자세히 나와있습니다. SDK를 받아보면 app과 시계의 예제들이 많아서 한 번 뜯어 보고 분석하면 대충 느낌이 오긴하네요. 지원 언어는 'C' 입니다. 커스텀 폰트지원을 하긴하지만 한글 폰트는 용량이 너무 커서 낭패 입니다. 최대 app 또는 시계 지원하는 용량이 64kb 입니다. 화면의 해상도는 144 * 168 입니다 한글시계 for iOS (링크 : http://www.appilogue.kr/2844326) 를 잘 포팅해 볼렵니다. 커스텀 폰트를 용량 문제로 사용을 못 하는 관계로 필요한 글자를 png로 하나..

iDev 2013.04.14

Sublime Text 2에서 Corona SDK Autocomplete 사용하기

Sublime Text2 로 Corona SDK를 개발을 할려고 하는데 일단 API를 잘 모르다 보니 삽질을 하게 된다. TextMate 용으로 잘 만들어 놓은 Corona SDK 자동완성 번들이 오픈소스로 있다. 다운로드 : https://github.com/osadchuk/Corona-SDK.tmbundle (개발자님 감사합니다) 사용방법 1. 일단 다운로드 받아서 압축을 푼다. 2. Finder 에서 Cmd + Shift + G (Go)를 눌러서 ~/Library/Application Support/Sublime Text 2/Packages/Lua 위치로 이동한다. 3. Corona-SDK.tmbundle 디렉토리의 Syntaxes 와 Snippets 디렉토리 안의 모든 파일을 위의 디렉토리로 복사..

iDev 2013.03.26

라즈베리 파이에 2인치 LCD얼굴을 달다.

라즈베리 파이를 한창 가지고 놀고 있을 때, 라즈베리 파이 공식 싸이트와 제작자 블로그에서 아래 그림을 보고, 나도 한번 따라 해보자! 라는 마음을 가지고 외국에 전자 부품 파는 싸이트 ( https://www.adafruit.com/products/911 ) 에서 2.0인치 LCD를 주문을 넣었습니다. 가격은 후덜덜한 $39.95 한국에서도 더 싸게 분명히 구할 수 있을텐데 LCD 모듈은 눈에 보이는데 연결하는 보드를 잘 모르다 보니, 때마침 배송대행 할 것이 있었는데 껴서 구입했습니다. 이미치 출처 http://blog.sheasilverman.com/2012/11/friday-post-push-it/photo-3/ 그리고 도착했습니다. LCD 모듈과 보드와 연결된 놈입니다. 아날로그 방식이여서 디스..

iDev/Raspberry Pi 2013.03.21

iPhone 5 전용 배경화면 패치

iPhone 5 전용 배경화면 패치 iPhone 4S, iPhone 4에서는 아무런 문제가 없다. iOS에서는 *.png와 *@2x.png 로 이미지를 레티나용이냐 아니냐로 구분한다. cocos2d에서는 @2x 대신에 -hd를 사용하여 구분한다. iPhone 5는 세로가 1136이고 iPhone 4S이하는 960이기 때문에 배경화면을 기존 -hd로 설정을 하면 공백이 생긴다. 해결을 위해서 cocos2d를 살짝 수정을 해서 iPhone 5전용 이미지를 지원하도록 패치하도록 한다. “AppDelegate.m” 파일로 이동을 한다. (BOOL)application:didFinishLaunchingWithOptions:launchOptions 메소드에서 아래 코드 부분을 찾는다. [sharedFileUtils..

iDev/Cocos2D 2013.03.17

라즈베리 파이에서 Siri 프록시 서버 구동하기

Siri Proxy 라즈베리 파이에서 구동하기 아이폰에서 동작하는 시리를 시리 프록시 서버를 사용하면 (하드웨어 삽질이 더 필요하지만) 차고의 문을 열거나, 집안의 온도를 바꾸는 등으로 다양하게 활용할 수 있다. 설치 방법은 아주 간단하다. 리눅스가 익숙하지 않으면 아주 어려울 수도 있다. :-) 아래 명령어는 라즈베리파이에서 실행을 하고, Ubunto 에서도 똑같이 실행할 수 있다. 어차피 고놈이 고놈이라. 모든 것은 라즈베리 파이 또는 Ubunto 리눅스가 있다는 가정하에 시작된다. 설치 시간은 약 1시간 정도가 소요된다. 1. 필요한 모듈들 설치하기sudo apt-get install dnsmasq ruby build-essential openssl libreadline6 libreadline6-d..

iDev/Raspberry Pi 2013.02.19

라즈베리 파이를 토렌토 서버로 사용하기

맥북에어에서 주로 작업을 하고 있는데, 가끔 토렌토를 사용하면 뭔가 꺼림직한 경우가 많다. 토렌토가 SSD나 HDD에 읽기 쓰기가 빈번하게 일어나다 보니 수명도 단축 시킬수 있다. 그래서 가지고 있는 라즈베리 파이를 토렌토 서버로 사용하기로 마음먹었다. 설정 방법은 의외로 간단했다. 차근차근 따라해보도록 하자. 외장 하드 설정 방법은 라즈베리 파이로 타임 머신 서버 구성하기를 참조 하도록 한다. Trasnmission-daemon 설치 및 설정 1. 토렌토 클라이언트 transmission 데몬 설치apt-get install transmission-daemon 2. transmission 데몬 정지설치가 되면 바로 서비스가 시작된다. 설정값 수정을 위해서 데몬을 정시 시키도록 한다./etc/init.d..

iDev/Raspberry Pi 2013.02.16

라즈베리 파이로 자신의 클라우드 서버 만들기

원문 : Your own cloud server with Owncloud on the Raspberry Pi 오늘날에는 관리, 동기화 그리고 파일 공유, 달력 공유, 주소록 공유, 음악 공유, 사진 공유가 널리 사용되고 있다. 이것들은 드롭박스, 슈가싱크, 플리커, 피카사 등과 같은 클라우드 서비스들이 제공하고 있다. 애플, 구글 그리고 마이크로소프트와 같은 큰 기업들 또한 이와 같은 서비스를 제공한다. 사람들은 하나의 계정으로 이모든 것이 사용가능 하다. "무료" 서비스가 매우 편안할 수 있지만, 이런 모든 서비스의 무료가 아닌 부분은 직접적인 제어를 못하는 서버에 여러분의 개인적인 정보가 저장되어 있고 개인정보는 자주 프로파일 광고 생성에 사용이 된다는 것이다. 만약에 Owncloud의 제어로 자신의..

iDev/Raspberry Pi 2013.02.16

드래곤 플라이트 따라 만들기 - 10. 배경음악과 사운드 효과음

게임에 있어서 가장 중요한 것들 하나가 배경음악이라고 생각이 든다. 애니팡도 그렇고 드래곤 플라이트도 그렇고 단순하면서 반복적인 배경음악이 게임에 몰입을 하고 중독을 일으키게 할 만큼 엄청나게 중요하다. 이번 파트에서는 배경음악과 사운드 효과의 재생을 구현해 보도록 하자. 배경음악과 사운드 효과cocos2d에서 배경음악과 사운드 효과는 SimpleAuidoEngine을 사용한다. 즉각 즉각 필요할 때 마다 메모리에 올려서 재생을 해도 상관은 없지만, 사운드의 경우에는 용량도 크고 해서 게임 시점에 메모리에 올릴경우 지연이 발생한다. 그래서 게임 초반에 preload를 사용하여 미리 메모리에 올려 놓고 필요할 때는 재생만 해서 사용한다. mp3, wav 등 다양한 형식의 음악 파일을 지원한다. 단, 너무 ..

iDev/Cocos2D 2013.02.12