xbox360의 kinect를 맥에 연동하는 방법
1.http://www.kinect-wiki.info/OpenNI-%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB-Mac-Homebrew
2. http://fermium.tistory.com/303
* 유의할 점
일본사람의 블로그(1) 에서 Formular디렉토리에 접근해서 rb 파일 다운받으라고 할때, 주소가 조금 잘못되었다.
이 부분만 제대로 수정해서 받고 그대로 따라하면 된다.
curl --insecure -O "https://raw.github.com/totakke/homebrew-openni/master/openni.rb"
curl --insecure -O "https://raw.github.com/totakke/homebrew-openni/master/nite.rb"
curl --insecure -O "https://raw.github.com/totakke/homebrew-openni/master/sensor-kinect.rb"
curl --insecure -O "https://raw.github.com/totakke/homebrew-openni/master/sensor.rb"
Posted by 김용환 '김용환'
일반적으로 사용사례를 보았을 때 안드로이드 OS에서 하나의 구글 계정만을 등록하니, 하나의 Gmail 계정만 있을 것이라 생각하지만, 실제로는 여러개 개의 Account를 사용할 수 있도록 API를 사용한다.
Account Manager (http://developer.android.com/reference/android/accounts/AccountManager.html) 를 보면 알 수 있다.
Posted by 김용환 '김용환'
https://code.google.com/apis/console/ 으로 접속 후,
Services 탭을 선택 후, 아래 Google Cloud Messaging for Android 를 off에서 on으로 변경한다.

API Access 탭을 선택
Simple API Access의 API Key 정보를 확인한다.
그리고, project 정보는 url 정보를 보면 확인 가능하다.
https://code.google.com/apis/console/#project:1111111111:access
Posted by 김용환 '김용환'
ISO_639-1
http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
https://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPInternational/Articles/LanguageDesignations.html
Posted by 김용환 '김용환'
윈도우 이클립스에서 안드로이드 어플을 개발할 때 API 보는 것 대신 소스를 보려면, 두가지 중 하나를 하면 된다.
1. 소스를 다운받기
tortoiseGit 프로그램을 이용해서 아래 주소에 git 파일을 가지고 clone한다.
https://android.googlesource.com/platform/frameworks/base.git
2. 자바 소스 zip 파일 다운 받기
https://github.com/android/platform_frameworks_base/tags 디렉토리에 접근해서 버전에 맞게 소스를 다운받으면 된다.
예전에는 소스를 다운받는 구조로 했었는데.. 별로 안좋은 것 같다.
웹 브라우져에서 https://github.com/android/platform_frameworks_base/tags 에 접속한다.
나는 안드로이드 2.3.3 어플을 개발중이므로, android_2.3.3_r1을 다운받는다.
안드로이드 소스 연동 이클립스에서 SurfaceView 클래스의 소스를 보려고 했을 때, 아래와 같은 화면이 나타난다.
여기서 Attach Source의 External File을 선택후, 다운받은 zip 파일을 연결한다. (사진에 그림을 잘 못 그렸음..)
아래와 같이 안드로드이 자바 소스를 확인할 수 있다.
Posted by 김용환 '김용환'
cm9 펌웨어를 만든 xda 쪽을 IOS 해킹하는 단체처럼 생각했는데, 좀 잘 못 생각한 것 같다. 오히려 안드로이드에 좋은 영향을 미치고 안드로이드 오픈 플랫폼(또는 생태계??) 을 더 좋게 해주는 것 같다.
| http://ko.wikipedia.org/wiki/CyanogenMod CyanogenMod(시아노젠모드)는 안드로이드를 구동하는 일부 스마트폰에 설치 및 구동할 수 있는 비공식 안드로이드 펌웨어이다. 현재 60개 이상의 안드로이드 스마트폰에서 펌웨어 업데이트가 가능하며, FLAC, 멀티터치, microSD 카드에서의 프로그램 설치 및 실행, 캐시 압축(compcache), 거대 APN 리스트, 재부팅 메뉴, 와이파이, 블루투스, USB 테더링 등 대다수 공식 안드로이드 펌웨어에서 지원하지 않는 기능들을 다수 탑재하고 있다. 모바일 운영 체제 중에서는 최초로 BFS를 작업 스케줄러로 사용하는 운영 체제이기도 하며(이는 현재 안드로이드 공식 소스 트리에도 시범 반영되었다.[1]) 경우에 따라서는 공식 안드로이드 펌웨어보다 높은 성능을 발휘하기도 한다. 2011년 4분기 현재 정식 배포 중인 CyanogenMod는 CM6과 CM7이고, 베타 테스트 중인 CyanogenMod는 CM8과 CM9이다. CM9 - 안드로이드 4.0 아이스크림 샌드위치를 기반으로 한 CyanogenMod - 개발, 베타 테스트중 |

좀 더 자세히 알기 위해서 시아노젠 닷컴 (http://www.cyanogenmod.com/)에 접속했더니. 음 장난아닌데.
http://www.cyanogenmod.com/devices 에 나온 많은 툴들을 쓸 수 있게 해놨다.
펌웨어뿐 아니라 lock screen, phone googles, open vpn, 테마 설정 등 좋은 기능도 추가해 두고, (http://www.cyanogenmod.com/about/features)
포럼(http://forum.cyanogenmod.com/)도 나름 잘 돌아가는 모습이 보인다.
갤럭시 노트의 경우는 벌써, CM9 으로 테스트가 가능하다고 한다.
http://forum.xda-developers.com/showthread.php?t=1423795

어서 감을 잘 잡아야지..
Posted by 김용환 '김용환'
LG U+ 갤택에 아이스크림을 올릴기 위해서, 이것저것 해보고 있다.
네이버 갤탭 사용자 카페에서 SK와 와탭은 되는데, LG U+ 제품은 잘 안된다고 한다.
안되도 공부하는 셈치고 해보려고 한다.
xda 개발자가 쓴 내용을 바탕으로 갤택 7인치 아이스크림 버전을 다운받고 컴파일을 완료했다.
http://forum.xda-developers.com/showthread.php?t=1385153
1. 툴 설치
소스 컴파일을 위한 준비를 한다.
http://source.android.com/source/initializing.html
아래 참조 : http://knight76.tistory.com/entry/안드로이드-소스-컴파일-ubuntu-1104-android-gingerbread
2. repo 다운로드
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > repo
$ chmod a+x repo
3. 안드로이드 소스 다운로드
$ mkdir android4
$ cd android4
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
$ repo sync
4. xda의 cm9 소스 다운로드
mkdir cm9
cd cm9
repo init -u git://github.com/sgt7/android.git -b ics
repo sync
5. 컴파일 준비 및 컴파일
$ . build/envsetup.sh
including device/moto/stingray/vendorsetup.sh
including device/moto/wingray/vendorsetup.sh
including device/samsung/galaxytab/vendorsetup.sh
including device/samsung/maguro/vendorsetup.sh
including device/samsung/toro/vendorsetup.sh
including device/ti/panda/vendorsetup.sh
including vendor/cm/vendorsetup.sh
including sdk/bash_completion/adb.bash
$ lunch cm_galaxytab-userdebug
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.3
TARGET_PRODUCT=cm_galaxytab
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=MR1
============================================
$ make bacon
6. 컴파일 결과 확인
타겟 보드향이기 때문에 out/target 에 디렉토리가 있을 것이다.
android4/out/target/product/galaxytab $ ls -al
total 22428
drwxr-xr-x 8 kimyonghwan kimyonghwan 4096 2012-01-09 20:43 .
drwxr-xr-x 3 kimyonghwan kimyonghwan 4096 2012-01-09 20:36 ..
-rw-r--r-- 1 kimyonghwan kimyonghwan 8563349 2012-01-09 20:43 boot.img
-rw-r--r-- 1 kimyonghwan kimyonghwan 18719 2012-01-09 20:36 clean_steps.mk
drwxr-xr-x 15 kimyonghwan kimyonghwan 4096 2012-01-09 22:26 obj
-rw-r--r-- 1 kimyonghwan kimyonghwan 571 2012-01-09 20:36 previous_build_config.mk
-rw-r--r-- 1 kimyonghwan kimyonghwan 590256 2012-01-09 20:42 ramdisk.img
-rw-r--r-- 1 kimyonghwan kimyonghwan 3330560 2012-01-09 20:42 ramdisk-recovery.cpio
-rw-r--r-- 1 kimyonghwan kimyonghwan 1850517 2012-01-09 20:42 ramdisk-recovery.img
drwxr-xr-x 3 kimyonghwan kimyonghwan 4096 2012-01-09 20:42 recovery
-rw-r--r-- 1 kimyonghwan kimyonghwan 8563349 2012-01-09 20:43 recovery.img
drwxr-xr-x 9 kimyonghwan kimyonghwan 4096 2012-01-09 20:42 root
drwxr-xr-x 5 kimyonghwan kimyonghwan 4096 2012-01-09 20:43 symbols
drwxr-xr-x 9 kimyonghwan kimyonghwan 4096 2012-01-09 23:10 system
drwxr-xr-x 2 kimyonghwan kimyonghwan 4096 2012-01-09 20:43 utilities
boot.img, root, system fs 은 나왔는데, zImage 파일이 없다. 자동으로 나올줄 알았는데..
cm9 공부좀 해야겠는데...
Posted by 김용환 '김용환'
내 LGT 갤탭은 3g가 아닌 wifi로만 쓰고 있어서 막 테스트하고 있다.
xda에 떴던 갤탭 아이스크림 이미지(
ICS+P1000-+alpha+4 )를 LGT에 함 구워봤다. 안된다. 삼성 로고 나오고 바로 로고 이미지 사라진다. 아마도 커널 패닉 난 것 같다.
로그로 봐서는 /cache 디렉토리 권한이랑 연관되어 있는 것 같다. mount도 안되구..
그리고, 삼성 이미지를 다운로드 하라고 했지만, Odin으로 TI09이미로 복구했다.
소스에서 일부 이슈있는 것들을 걷어내면 괜찮을까 싶어서.. 컴파일해야겠다는 생각이 든다. 쩝..
과연 내가 할 수 있을까?
아래 내용을 바탕으로 컴파일해보고, 계속 테스트해봐야지. 그때까지 나의 갤택이 벽돌이 안되길..
http://forum.xda-developers.com/showthread.php?t=1385153
Posted by 김용환 '김용환'
댓글을 달아 주세요