1. Eclipse 실행
2. Help > Software Updates...
3. Add Site에서 주소를 " https://dl-ssl.google.com/android/eclipse/ " 이렇게 입력합니다... 오류가 난다면
http://dl-ssl.google.com/android/eclipse/  이렇게 입력 하시면 됩니다.

4. install 하고 순서대로 next 등등 하셔서 설치하시면 됩니다.

5. 설치가 다 되고 난 뒤에는 Windows -> Preferences 에서 Android를 선택하시고 Android SDK가 설치되어 있는 path를 설정해 주셔야 합니다.
이런식으로 나올 것입니다...
그럼 Android 개발에 할발짝 나갈 수 있을 겁니다 :)




Microsoft 무선 Notebook Optical Mouse 3000제품을 쓰고 있다가
고장이 나서 어떤 제품의 마우스를 사서 쓸것인가 고민하게 되었습니다.
리시버가 있는 무선이냐...
아니면 블루투스냐...
노트북에 USB포트가 2개밖에 없어서
무선을 사용하게 되면 리시버에 USB하나 사용하게 되고...
그러다 보면 나중에 USB포트가 부족하게 되더군요
USB허브가 있긴 하지만... 허브에 많이 연결하게 되면
나중에는 좀 불안정한 점도 나오고 해서...
그래서 결국엔 블루투스 마우스를 사서 쓰게 되었습니다...


바로 이놈...
마소제품으로 Arc마우스 디자인이 이뻐서 좀 고민 하긴 했지만...
불루투스라는 장점을 가지고 있어서는 이걸 선택!!
상당히 마음에 드네요... 감도 좋구요... Arc디자인데 불루투스였으면 아마도 그걸 샀엇을지 모르겠지만요 :)ㅋ



'My Story' 카테고리의 다른 글

[My Story] Filco Majestouch N키 롤어버 넌클릭 영문판  (0) 2009.09.02
[My Story] 나홀로 여행~  (0) 2009.09.01
정체성... 앞으로 내가 할 일??  (0) 2008.12.29
2407WFP-HC  (0) 2007.10.01
블로깅 시작!!  (0) 2007.07.05

구글에서 안드로이드폰이 나오고...
SDK가 공개 되면서 여러 개발자들이 관심을 갖고 있습니다.
SDK를 받게 되면... sample 코드가 있는데... 이것을 eclipse에 import 해서 공부해도
충분이 API를 이해하는데 문제가 없다고 생각되는군요...
sample 프로젝트를 import 하는 방법은.

1. File -> New -> Android Project를 선택

2. Create project from existing source -> Browse... -> Finish

 -> Browse 에서 SDK가 설치된 곳에 보면 샘플이 있는 곳을 선택하여 주면 나머지는 자동으로 채워지게 됩니다.

3. 결과

 -> 핑크색 사각형 부분이 추가된 샘플 프로젝트 입니다.

API데모에서는 대부분의 컨트롤들이 다 소개되어 있다고 보면 되겠습니다... 지금 공부중이긴 하지만... 상당히 흥미롭습니다... 지금 공부하면서 친구와 프로젝트를 진행중이긴 한데...
이거 과연... 회사일과 병행해서 끝마칠 수가 있을런지가...ㅎㅎㅎ




소니에서 개발했다는 PS3용 모션컨트롤러... 이 동영상만 봐도... 대단한거 같습니다... 갑자기 PS3가 사고 싶어 지는군요.. ㅎㅎ

'Computer Story' 카테고리의 다른 글

SRTSPL.SYS page_fault_in_nonpaged_area blue screen  (0) 2012.11.01
[Computer Story] 하드디스크별 속도 비교 동영상  (0) 2010.07.16
서버 부하 테스트 툴  (0) 2008.12.22
RSA 암호  (0) 2007.09.19
OpenCV 설치하기  (1) 2007.08.19
검색 엔진을 만들게 되면서...
한글 처리에 상당한 신경을 쓰게 되었습니다...
보통 검색 사이트에서 해주는 자동완성 검색들...
이 부분들은 대부분 한글들은 초중종성으로 분해되어 indexing이 되는 겁니다...
그럼 한글의 초중종성은 어떻게 분해를 하느냐...

한글은 기본적으로 2바이트의 multibyte를 쓰게 되죠... 영어는 1byte만 있어도 되지만...
이 부분을 처리하기 위해서는 single byte, multi-byte, unicode, utf-8에 대해서도 좀 알아야 할듯 싶기도 합니다...

서두가 좀 길긴 했습니다...
본론으로 들어가면...
한글을 자소 단위로 분리하기 위해서는 unicode로 된 한글이 필요하고...
그리고 분리하는 공식이 존재하게 되는겁니다.
 
nChar = Unicode - 0xAC00;
초성 index = nChar / (0x0015 * 0x001C);
중성 index = (nChar / 0x001C) % 0x0015;
종성 index = nChar % 0x001C;


Unicode는 한글 한 글자이고, 이 공식대로 하게 되면 초,중,종성의 index를 얻게 됩니다...
이런 index를 받게 되는거죠... 즉 순서...

음... 예제 코드를 드리자면
#include 
#include 
#include 

int main(void)
{
 setlocale(LC_ALL, "Korean");
 WORD in_char, in_cho, in_jung, in_jong;
 WORD result;

 printf("Input a letter : ");
 wscanf(L"%c", &in_char);
 
 // 초`중`종성 분해
 in_char = in_char - 0xAC00;
 //in_cho = in_char / (21 * 28);
 in_cho = in_char / (0x0015 * 0x001C);
 //in_jung = (in_char / 28) % 21;
 in_jung = (in_char / 0x001C) % 0x0015;
 //in_jong = in_char % 28;
 in_jong = in_char % 0x001C; 


 // 초`중`종성 print
 if ( in_jong == 0 )
  wprintf(L"%c => %c + %c\n", in_char + 0xAC00, in_cho + 0x1100, in_jung + 0x1161);
 else
  wprintf(L"%c => %c + %c + %c\n", in_char + 0xAC00, in_cho + 0x1100, in_jung + 0x1161, in_jong + 0x11A7);
}

이런식으로 하면 됩니다...

기본적으로 unicode표를 볼줄 아시는 분이라면...
이해가 빠르시리라 봅니다...

다음 글에서는 이렇게 분리한 한글을 다시 합치는 방법에 쓰도록 하겠습니다... :)




으흠... 처음 화면도 바뀌고...
게임 들어가는 화면도 바뀌고... 그리고... 새로운 맵과 무려 60levels까지... ㅋ
하지만 전 벌써 Spiral맵에서 60 levels까지 노다이로 클리어 했습니다. ㅎㅎㅎ

'tip' 카테고리의 다른 글

[TIP] GDB debugging 하기  (0) 2009.09.11
[TIP] CapsLock to Control key change  (0) 2009.09.07
[ipod touch] tap defense - easy  (0) 2009.04.29
[ipod touch] tap defense - hard  (0) 2009.04.28
sqlite sqlitespy  (0) 2009.04.16
python에서는 한글을 출력 하기 위해서는... 해주어야 할 부분이 있습니다.

그냥 출력을 하겠다고

이런식으로 하게 되면
 SyntaxError: Non-ASCII character '\xc7' in file D:\eclipse_workspace\PythonSqlite\src\pythonsqlite.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

와 같은 오류를 나타내게 됩니다.
이유는... 코드페이지가 맞지 않다는 것이지요...
http://www.python.org/peps/pep-0263.html
페이지로 가면 적당한 코드 페이지 활용 법도 나오게 됩니다.

그중에서 한글을 출력하기 위해서는

와 같이 맨 위에
# -*- encoding:utf-8-*-
넣어 주어야 한글이 출력이 됩니다.. 이렇게 하니면
# -*- encoding:euc-kr-*-
이라고 넣어 주어야 하겠지요...
저같은 경우는... utf-8 코드를 많이 사용하기 때문에... : )

순서대로라면... easy... normal... hard... 순서대로 클리어 한 사진을 올려야 하지만...
hard 모드를 먼저 올렸습니다. ㅎㅎ
이젠 easy모드는... 노다이 클리어를...
그리고 공격적인 방법으로 해서...'

그대로.. 노다이 했습니다...
그럼 조망간 normal모드로의 노다이 클리어 사진을 올리도록 하지요 :)

'tip' 카테고리의 다른 글

[TIP] CapsLock to Control key change  (0) 2009.09.07
[ipod touch] tap defense 가 업데이트 되었군요...  (0) 2009.05.11
[ipod touch] tap defense - hard  (0) 2009.04.28
sqlite sqlitespy  (0) 2009.04.16
[linux] linux 작업 스케쥴러.. crontab  (0) 2009.03.09

+ Recent posts