[Android] MyApps로 Intent날리기

안드로이드 마켓으로 검색어 또는 패키지명을 쿼리하여 보여주는 방법에 대한 포스트는 많지만
내 어플리케이션 페이지로 인텐트를 날리는 방법에 대한 내용은 찾기 어려웠다. 아무도 필요없었나보다. 
난 필요하니깐 적어놓을란다. 

Intent i = new Intent("android.intent.action.VIEW");
i.setComponent(new ComponentName("com.android.vending","com.android.vending.MyDownloadsActivity"));
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);

일단은 갤탭 10.1에서만 테스트 해보았는데, 정상적으로 잘 넘어간다. 
음. 조아조아. 

참고 : goo.gl/3hR7b 

[Ubuntu Diary] Apache & Tomcat6 설치

Tomcat6를 설치하였다.
설치과정은 너무 간단해서 어디에 적어놓았는지조차 모르겠다.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

2011년 12월 20일 현재 설정내역과 구성은 아래와 같다.

사용포트 : xxxx
배포경로 : /var/lib/tomcat6/webapps/ROOT/index.html
CATALINA_HOME : /usr/share/tomcat6
CATALINA_BASE : /var/lib/tomcat6
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

우분투 시스템에서 Tomcat shutdown/Strartup 시, 에러가 날때에는 아래와 같이 처리함
(출처 : http://blog.naver.com/PostView.nhn?blogId=kyoungseop&logNo=140130276891)

$ sudo service tomcat6 stop
$ sudo service tomcat6 start
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tomcat의 Manager 어플리케이션을 설정하기 위해 사용자를 등록한다.
/var/lib/tomcat6/conf/tomcat-users.xml 파일을 열어 아래오같이 입력한다.

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <user username="admin" password="qkxltmxmWkd" roles="admin,manager" />
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>

Tomcat을 재시작하여 아래 경로를 열어본다.
http://도메인:xxxx/manager/html
인증오류난다. 젠장...

설정파일의 내용을 순서변경하여 다시 저장한 뒤, 재시작 해본다.

  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="admin" password="qkxltmxmWkd" roles="admin,manager" />
</tomcat-users>

다시 브라우저로 아래 경로 이동하여 확인!!
http://도메인:xxxx/manager/html
잘 되는 것을 확인하였다.

[Ubuntu Diary] Sun JDK 환경변수 등록하기


참고경로 : http://penta82.egloos.com/4098352

환경변수 등록을 해보자.
자신의 홈디렉토리에서 아래 명령어로 문서파일을 연다.

sudo vim .bashrc

문서 최하단으로 이동하여, 아래의 명령을 추가한다.
/jvm/이하의 경로는 시스템마다 다를 수 있으니 확인해야 한다.

JAVA_HOME=/usr/lib/jvm/java-6-sun
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/*

수정된 문서를 저장하고 나온 뒤
현재의 터미널 연결을 해제하고, 다시 접속하여 확인한다.

echo $JAVA_HOME
echo $CLASSPATH

모두 정상적으로 출력된다면 오케이.

[Ubuntu Diary] Sun JDK 설치

썬... 그러니깐 Oracle의 JDK를 설치해보자. 
누군가가 설치할줄 알았는데, 아무도 설치를 안한다. 
Wowza 서버 설치를 위해서는 jdk가 있어야 하므로 설치한다. 
Wowza 서버설치는 결국 실패로 끝났고, 다른 미디어 서버를 설치할 예정이다. (2011.11.23 수정)

일단 설치가 되었는지 궁금해서 아래 명령을 내려본다. 

java -version
그래. 설치된것 같진 않다. 

예전에 기록해둔 메모를 토대로 jdk를 설치한다. 
(참고경로 : http://realpc.tistory.com/33)

아래 명령으로 설치시도 하였으나, 해당 패키지가 누락되었다는 메시지 출력됨
apt-get install sun-java6-jdk

add-apt-repository를 위한 패키지를 설치한다.
apt-get install python-software-properties

add-apt-get-repository를 이용해 repository를 추가한다.
add-apt-repository "deb http://archive.canonical.com/ lucid partner" 

변경된 repository를 사용하도록 apt-get을 업데이트 하자. 
apt-get update

아래 명령수행 후 설치과정 수행되는데, 약관과 동의 버튼이 나오면 해당 과정 수락해야 한다. 
apt-get install sun-java6-jdk 

이게 어디에 설치되는건지 궁금한가?
설치된 경로 : /usr/lib/jvm/java-6-sun

버전이 궁금한가?
java -version 
설치된 자바버전 : 1.6.0_26

이것으로 jdk 설치과정을 마친다. 

[Ubuntu Diary] ajaxplorer 설치 by asinayo

설치형 웹하드? 라고 할 수 있는 ajaxexplorer 입니다.
아파치 + php 만으로 돌릴수 있어 좋은것 같아요.
디자인도 괜찮은것 같고 ㅎㅎ

한번 설치를 해보조!
일단 사이트에 접속 (http://www.ajaxplorer.info/wordpress/)
해서 압축파일을 다운받아 서버의 웹디렉토리에 압축을 해제합니다.
그리고 웹브라우저로 ajaxplorer 루트 폴더로 접속하면!

상단에 위와 같은 에러 비스무리하게 나오게 됩니다.
이것을 해결해야 제대로 동작할 수 있는데

보이는것처럼 ajaxexplorer 가 설치된 폴더 아래의
server/conf  ,  server/users, server/logs,   server/cache

폴더의 권한을 777정도로 해주고 
(이 권한 작업은 파일질라로 하는게 편하더라구요, 폴더에서 오른쪽마우스로 권한설정에서 바꾸면서 하부목록까지 체크만 하면 죄다 바뀔수 있으니..)
다시 ajaxexplorer 에 접속하면 에러가 없는 모습을 깔끔하게 볼수 있습니다.

다시 루트로 들어가면 두근두근~! 
로그인창이 뜨는 첫화면을 볼수 있습니다.

초기 메시지박스에 뜨는것처럼 관리자계정은 admin/admin 으로 접속할수 있습니다.
이 관리자계정에서 사용자를 추가할수 있고 그룹을 설정하여 권한관리 등등 굿굿 할수 있습니다~!

설정관련 참고 사이트
http://adnaru.com/284

또한! 또다시 걸리게 되는게 업로드 용량제한인데요
일단 ajaxexplorer설치경로/server/conf/conf.php 에 들어가면 용량제한을 할수있는 변수들의 값을 바꾸어 주면 됩니다.

저의 경험상 기본적으로 무한으로 잡혀있습니다.
하지만 실제 ajaxexplorer 에 보면 업로드 제한 용량이 적을수도있습니다 -__-

그 이유는!
php에서 업로드 용량을 기본적으로 8메가로 해놓았기 때문입니다!
이것을 바꾸어 주면 되는데

참조사이트
http://dnavi.info/info/76

보시는봐와 같이 php가 설치된 경로
(제가 설치해본 결과 경로는 /etc/php5/apache2/php.ini)

php.ini 파일에서 
upload_max_filesize=100M
post_max_size=110M

이 2가지의 값을 변경해주면 됩니다.
현재 우리 장난감서버는 10G(10기가) 로 걸어버렸습니다;
실용량이 별로 안되지만 그냥 .. 적으면 나중에 귀찮을것 같아서요 ..

그럼 이상으로 마칩니다~!