2012.11.04 17:00

** Xcode에서 git은 프로젝트단위만 가능하다. 


1. xcode repository -> github clone

2. clone한 폴더에 만들어놓은 kobold2d 프로젝트를 복사

3. repository에서 수동으로 commit(add의 역할)

4. 사용하면됨


신고

'프로그래밍 일반' 카테고리의 다른 글

kobold2d + xcode + github 셋업  (1) 2012.11.04
우분투에서 activemq 실행법  (2) 2011.08.29
Mylyn..  (0) 2011.05.09
Git 후기  (0) 2011.05.09
Git 구축 완료  (1) 2011.05.09
소프트웨어 개발 프로세스 모델  (2) 2011.04.21
Posted by JAVA_HOME

댓글을 달아 주세요

2011.08.29 22:23
간단한건데 잊어버리지 않으려고 씁니다.

1) activemq를 받는다.
2) activemq start 
3)  http://localhost:8161/admin/ 혹은 netstat -an|grep 61616 로 동작확인
신고

'프로그래밍 일반' 카테고리의 다른 글

kobold2d + xcode + github 셋업  (1) 2012.11.04
우분투에서 activemq 실행법  (2) 2011.08.29
Mylyn..  (0) 2011.05.09
Git 후기  (0) 2011.05.09
Git 구축 완료  (1) 2011.05.09
소프트웨어 개발 프로세스 모델  (2) 2011.04.21
Posted by JAVA_HOME

댓글을 달아 주세요

  1. Piala Eropa 2012 2012.06.29 04:37 신고  댓글주소  수정/삭제  댓글쓰기

    Cyberbola.com Say No To Racism Piala Eropa 2012 itulah tajuk yang diangkat Cyberbola agen bola yang satu ini dalam menyemarakkan perhelatan piala eropa 2012. Memang sekarang ini sepakbola kini telah jauh dari yang namanya sportifitas. Banyak para pemain bola yang melakukan tindakan Rasicm kepada pemain lainnya, Harus ada Say No TO Rasicm dalam sebuah kompetesi 귀하는 차단되었으므로 사용하실 수 없습니다.

  2. hotel paris 2012.08.12 00:24 신고  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

2011.08.07 13:24


망가질때가 많으니까
sudo update-grub 부터 해봅시다!!




sudo grub-mkconfig -o /boot/grub/grub.cfg

sudo grub-install --recheck /dev/sda
sudo grub-install /dev/sda

 



[출처]
http://ezsimple.inmu.net/
[출처의 참조]
 

http://brucekim.egloos.com/3062993

 

신고
Posted by JAVA_HOME

댓글을 달아 주세요

2011.08.07 02:54
 오랜만의 포스팅이다.. 그간 바쁘기도 하고 코딩에 손도 놓고 있어서 다시 해볼게 생겨서 작업환경을 설정할려고 하는데 쓰던 우분투 11.04가 너무 느려서.. 아마 유니티 때문인거 같은데 그냥 다운그레이드를 결심하고 10.04를 깔았더니 우와.. 너무 빠르다 원래 이렇게 빨랐던가? 라고 생각이 들정도로 빠르다.
 인터페이스에 연연하지 않는 사람은 10.04를 적극추천... 잡설은 여기까지 하고 다운 그레이드를 하니까 다 좋은데 지금 쓰고있는 지포스 GTS 450의 드라이버가 안깔려 있어서 해상도가 이상하게 나온다.
 리눅스에서 개발해도 리눅스자체는 별로 건드리지 않고 윈도처럼 쓰던 나로썬 너무 당혹스럽다.
 해결책은 의외로 간단한데, 그래도 혹시나 모를 나와 같은 고민을 가진 유저를 위해 간단하게 써보도록 한다.
 잡설이 싫다면 빨간색만 보고 하면 된다.



1. http://nvidia.com에 가서 자신의 플랫폼에 맞는 드라이버를 다운 받는다.
    간혹 run파일이 다운이 아니라 웹브라우져에서 텍스트로 보여질 경우가 있는데(필자가 그랬음) 다른 이름으로 저장을 하자. 그리고 이때 주의할 점은 한글지원이 안되는 콘솔에서 작업 할 것이므로 경로에 한글이 지정되 있는 기본 "다운로드"폴더에 저장을 하면 안된다!

2. X윈도우를 끄자.

 $ sudo /etc/init.d/gdm stop
 이미 루트계정이라면  sudo를 빼고 입력. 그럼 x 윈도우가 꺼진다. 그럼 콘솔도 아니고 디스플레이도 아닌 이상한 화면이 나올것이다.

3. ctrl+alt+1 으로 tty 모드로 들어가서 로그인을 하자.
(1~6 모두 된다)
 콘솔모드라고 생각하면 된다. 자세한 용어는 검색을..

4. 파일에 실행 퍼미션을 주고 실행하자.
 아까 다운 받은 run파일에 실행 퍼미션을 주자.

$ chmod a+x file.run

 그리고 실행

$ sudo ./file.run

 물어 보는것이 많지만 모두 yes를 하면 된다.

5. 재부팅

그냥 꺼버려도 될꺼 같지만

$ halt

 를 이용하자.



필자는 이렇게 하여 단박에 되었다. 혹시 잘 되지 않는다면 좀 더 구글링을 해보자.

신고
Posted by JAVA_HOME

댓글을 달아 주세요

  1. JAVA_HOME 2011.08.07 03:05 신고  댓글주소  수정/삭제  댓글쓰기

    디스플레이 센터에서 설정 변경 후 저장을 할려면 권한없음이 나온다. 이때 파일을 다른곳에 저장하고 터미널로 엎어버리면 된다 ^^;;

  2. JAVA_HOME 2011.08.07 03:16 신고  댓글주소  수정/삭제  댓글쓰기

    모니터 틸트하기

    http://tuxtweaks.com/2010/05/ubuntu-enable-rotation-nvidia/

2011.06.07 21:40
법적으로 정한 것 : De jure
많이 사용해서 관습법과 된것 :  De factor 
신고
Posted by JAVA_HOME

댓글을 달아 주세요

2011.06.07 17:53
SpriteBatch안에 BitmapFont를 그리고 그 다음에 무언가를 그리면 안그려진다. 이유를 모르겠다... SpriteBatch를 끝내면 정상적으로 그려지는데.. 무조건 글자는 마지막에 그려야되는건가
신고

'OPENGL > libgdx' 카테고리의 다른 글

BitmapFont 문제  (3) 2011.06.07
libgdx(2) - Basic Graph  (0) 2011.06.02
Posted by JAVA_HOME

댓글을 달아 주세요

  1. CreamNuts 2011.06.17 15:19 신고  댓글주소  수정/삭제  댓글쓰기

    글자는 당연 마지막에 그려야 제일 상단에 그려집니다..

  2. JAVA_HOME 2011.06.18 22:32 신고  댓글주소  수정/삭제  댓글쓰기

    CreamNuts //상단이 문제가 아니라 그냥 그 다음에 그리는 작업이 다 뻗어버렸습니다 .
    해결 : 윈도우 작업에서 우분투로 작업환경를 바꿨는데 그냥 됩니다 -_-;; 코드도 그대로고 왜 그런지는 미스터리 -_-;;

  3. 시켄슈 2011.12.16 00:27 신고  댓글주소  수정/삭제  댓글쓰기

    BitmapFont한글을 출력을 못하는데 혹시 해결방법을 아시나요?

2011.06.04 22:57

  1. int resID = getResources().getIdentifier("org.anddev.android.testproject:drawable/bug"nullnull);
  2. // or
  3. int resID = getResources().getIdentifier("bug""drawable""org.anddev.android.testproject");

출처 : http://www.anddev.org/viewtopic.php?p=17846
신고
Posted by JAVA_HOME

댓글을 달아 주세요

2011.06.02 20:30
 안드로이드에서 HelloWorld를 찍을때는 각각을 독립된 프로젝트로 두었습니다. 하지만 기본으로 제공하는 예제를 보면 안드로이드에서는 소스는 전혀 없으며 데스크탑 소스에서 존재하는 소스를 불러오는 것을 볼 수 있습니다.

 홈페이지에 자세히 설명되어 있어서 따로 설명하는 것은 시간낭비라는 생각이 들었습니다. -_-
 방법은 http://code.google.com/p/libgdx/wiki/ProjectSetup 에 있습니다.( 그리고 desktop의 data를 안드로이드의 assets 폴더와 동기화 시키는 방법도 여기에 있습니다.


그리고 비디오 튜토리얼에서 메니페스트에서 android:targetSdkVersion="9" 로 지정하라고 합니다. 풀스크린모드 뭐라고 하는데 잘 못알아듣겠습니다 -_-; 기억하라고 하니까 하기는 하는데 튜토리얼 소스들에도 제대로 명시 안되어있습니다.(동영상 튜토리얼에서 뭐라고하는지 알아들으신분은 댓글로 써주세요 -.-)

* 자꾸 타겟지정이 자꾸 에러가 나서 뭐가 문제인가 보니 옛날의 SDK에서는 이 attribute를 지원하지 않는 것 같습니다. 그냥 8로 올려버리니까 되네요.(minSdkVersion이 아니라 프로퍼티에서 올린겁니다)  버젼 몇부터 지원하게 됬는지는 모르겠습니다.


 이제 시작해보겠습니다.



 작업은 메인 프로젝트에 renderer를 만들고 데스크탑에서 실행해보고(메인 포함해서 3줄정도 일겁니다 -_-) 안드로이드에서 실행해보겠습니다(추가되는 코드는 1줄일겁니다 -..-)

 








OscilloScopeRenderer.java


SinGenerator.java

DesktopMain.java




신고

'OPENGL > libgdx' 카테고리의 다른 글

BitmapFont 문제  (3) 2011.06.07
libgdx(2) - Basic Graph  (0) 2011.06.02
Posted by JAVA_HOME

댓글을 달아 주세요

2011.06.01 17:29
 Oscilloscope 강좌를 OpenGL ES로 하다보니 순수 OpenGL ES API로는 체계적인 공부가 부족한 저로써는 너무 많은 애로사항에 부닺혔습니다.
 
 그러던 중에 libgdx라는 녀석을 찾았습니다.
 성능도 준수하고, 무엇보다도 크로스 플랫폼이여서 데스크탑에서 작성하고 실행해 볼 수도 있고 이걸 간단히 안드로이드로 바로 이식할 수 있는 오픈 엔진이라고 해서 사용해 볼까 합니다.(사실 아파치 2.0 라이센스에 끌렸던 것도 있습니다...--;)

공식 사이트는 
http://libgdx.badlogicgames.com/ 과
http://code.google.com/p/libgdx/ 입니다. 

우선 기본 라이브러리인 libgdx-0.9.1.zip(2011-06-01 기준 최신 릴리즈판)과 helloworld를 받아서 실행해보겠습니다.

 사실 helloworld 안에 실행가능한 라이브러리가 있어서 helloworld만 받아도 실행하는데 지장은 없습니다.

 우선 Desktop 버젼인 gdx-helloworld를 실행해 봅시다.

 이클립스로 import하게 되면 기본적으로 필요한 라이브러리들이 build path에 들어가 있습니다. 만약에 추가되지 않는다면 프로젝트 루트폴더에 적당한 폴더를 만들고 아래의 파일들을 복사하고 build path로 지정을 합니다.


 그럼 일단 실행해보겠습니다.

 



 다음과 같은 이쁜(?) hello world 로고가 나오는군요.

 이제 Android에서의 

 우선 빈 안드로이드 프로젝트를 하나 만들겠습니다.
 그리고 libs폴더를 만들고(일반 자바와 달리 libs라는 이름으로 하셔야됩니다!) gdx.jar, gdx-backend-android.jar, 그리고 armeabi, armeabi-v7a 폴더를 복사합시다.
 refresh 한번 해주시고 일반 java build path추가 하듯이 gdx-.jar와 gdx-backend-android.jar를 추가해줍시다.

 그리고 위에서 사용한 HelloWorld.java(실제 소스)를 복사해서 넣고, 여기에 들어가는 텍스쳐인 badlogic.jpg를 data폴더 채로 assets 폴더에 넣어줍니다. 

 이제 메인 액티비티를 AndroidApplication을 상속받도록 고치고(Activity의 하위 클래스입니다) initialize(new HelloWorld(), false); 를 추가해줍시다.


이제 실행해 보겠습니다.


 데스크탑에서와 동일한 화면을 볼 수 있습니다. 같은 소스코드로 이식이 가능하다는 것이 매우 편리한 것 같습니다.

 하지만 테스트 해 볼때 데스크탑 프로젝트에 소스를 복사하고 실제 이식을 할 때는 안드로이드에 복사를 하는 등의 귀찮은 작업조차 하지 않아야 진정한 Cross-platform 이라고 말할 수 있겠죠? 물론 이마저도 가능합니다. gdx-welloworld-android를 import해 보시거나 http://code.google.com/p/libgdx/wiki/ProjectSetup에 보시면(셋업을 참고한 곳입니다.) 아시겠지만, 메인프로젝트를 만들고 Desktop과 Android에서 각각 실행해 볼 수 빌드환경을 구축할 수 있습니다. 다음 강좌부터 다시 시작하는 Oscilloscope에서는 방금 말한 빌드 환경을 구축하는 것 부터 하겠습니다.




신고

'OPENGL > Oscilloscope' 카테고리의 다른 글

libgdx(1) - Helloworld  (0) 2011.06.01
OpenGL ES - Oscilloscope - 2. Dynamic Graph  (2) 2011.03.25
OpenGL ES - Oscilloscope - 1. Draw Stopped Graph  (1) 2011.03.23
Posted by JAVA_HOME

댓글을 달아 주세요

2011.05.29 16:54
show()를 꼭 합시다.


오랜만에 코딩하면 의외로 많이 생기는 문제...
신고
Posted by JAVA_HOME

댓글을 달아 주세요


티스토리 툴바