'쓸만한지식'에 해당되는 글 81건

  1. 2012.11.21 우분투(Ubuntu) 서버에 JDK & Tomcat 설치하기 1
  2. 2012.11.20 Tomcat 에 한글도메인 host 등록하기
  3. 2012.11.19 MP3TAG에 maniadb.com 으로 검색하기 추가 & 노래 두개씩 나오는 문제 수정 13
  4. 2012.09.15 애니팡 하트 카톡 알림 받지 않기 1
  5. 2012.08.30 Take LTE 어플설치시 "현재 화면에 더 이상 공간이 없습니다" 메시지 안뜨게 2

우분투(Ubuntu) 서버에 JDK & Tomcat 설치하기




테스트에 사용된 것들


Ubuntu Server 12.10 64-bit

Java SE Development Kit  v7 Update 9 (Linux x64)

Apache Tomcat 6.0.36




Tomcat 을 설치하기 전에 JDK 가 이미 설치되 있다면 JDK 설치는 그냥 넘기면 된다.


※ 콘솔창에 java -version 이라고 입력해 보고 실행이 되면 JDK 가 설치된 상태이다.



JDK 설치

java.oracle.com 에 가보면 Linux 용 JDK 를 rpm 형태로 제공한다. 요기서 우분투 서버가 64-bit 니까 Linux x64 버전 rpm 을 다운로드 한다.



※ 오라클 사이트에서 받으면 다운로드 속도가 드럭게 느리다. 네이버 자료실에서 받는걸 추천함.

JDK : http://file.naver.com/pc/view.html?fnum=335369&cat=30

최신버전 받을라면 검색창에 JDK 라고 치면 많이 검색된다. 원하는걸 다운로드 받으면 된다.



※ 다운로드 받은 파일명 : jdk-7u9-linux-x64.rpm


우분투에 rpm 으로 된걸 설치할려면 alien 이라는게 필요하다.


콘솔창에 alien 이라고 쳐 보면 실행이 되던지 아니면 설치가 안됬다면서 설치하라고 한다.


설치는 요렇게

sudo apt-get install alien



이제 alien을 설치했으니 다운로드 받은 jdk-7u9-linux-x64.rpm 설치할 수 있다.

sudo alien -i jdk-7u9-linux-x64.rpm



죠렇게 설치해도 되고, 아니면 살짝 번거롭게 

# jdk-7u9-linux-x64.rpm 을 jdk-7u9-linux-x64.deb 으로 변환하기
sudo alien -d jdk-7u9-linux-x64.rpm

# 설치
sudo dpkg -i jdk_1.7.009-1_amd64.deb 


요렇게 해도 된다. 뭐 하고 싶은데로 원하는데로 설치하길 바란다.



설치가 다 되면 설치된 경로는  /usr/java/jdk1.7.0_09  요기가 된다. 물론 jdk1.7.0_09 요것은 설치한 JDK 버전에 따라 틀리겠다.


설치를 다 한 후 시스템 환경 변수에 JAVA_HOME 을 추가해 주고 java 를 어디서든지 실행할 수 있도록 PATH에도 등록을 해 줘야 한다.

sudo vi /etc/profile


맨 뒷줄에다 

export JAVA_HOME=/usr/java/jdk1.7.0_09
export PATH=${PATH}:${JAVA_HOME}/bin


요래 추가해준다음


변경내용을 적용하기 위해서

source /etc/profile


요렇게 해주면 JDK 는 설치가 다 된 것이다


콘솔창에 java -version 을 입력하고 실행해 보면 잘 실행이 된다.




JDK 를 설치했으니 이제 톰캣을 설치하면 된다.

http://tomcat.apache.org 에 가서 원하는 버전을 다운로드 받거나 아니면 wget 명령어로 인터넷에서 바로 서버로 다운로드 받아도 된다.

wget http://mirror.apache-kr.org/tomcat/tomcat-6/v6.0.36/bin/apache-tomcat-6.0.36.tar.gz

# 압축풀기
tar xvf apache-tomcat-6.0.36.tar.gz

# 너저분한 디렉토리명을 간단하게 맹글기(싫으면 안해도 됨)
mv apache-tomcat-6.0.36 tomcat6

# startup.sh 가 있는 곳으로 이동
cd tomcat6/bin/

# 톰캣 서버 스탓트
./startup.sh




요렇게 한다음 브라우져 주소창에 http://ip:8080 이라고 입력해 보자~


설치끝~


Tomcat 에 한글도메인 host 등록하기



기존 톰캣에 호스트를 추가하기 위해서는 server.xml 파일에 Service > Engine 태그 아래에 추가할 호스트에 대한 Host 태그를 추가해 줘야 한다.


예를들어 www.stove99.com을 추가한다고 치면

<Host name="www.stove99.com"  appBase="C:\webapps\stove99" unpackWARs="true" 
              autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"/>

뭐 요런 걸 하나더 추가해 주면 된다.




기존 돌아가던 톰캣에 한글 도메인 하나를 추가할 일이 생겨서


기존에 하던 방식 그대로

<Host name="www.스토브99.com"  appBase="C:\webapps\stove99" unpackWARs="true" 
                autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"/>

요런걸 추가해 보니 톰캣이 스타트가 되지 않았다. 검색을 해보니 server.xml 파일에 한글이 있으면 안된다나 뭐라나~



아무튼 한글 도메인 추가방법.


주소창에 한글 도메인을 입력하면 브라우져가 쳐리할때 퓨니코드라는 코드로 변환이 된다고 한다.


한글 도메인의 퓨니코드를 확인해 볼려면 크롬주소창에 한글 도메인이름을 쳐보면 간단하게 확인해 볼수 있다.


예를 들어 www.스토브99.com 이라고 입력해 보자.


요렇게 친절하게 퓨니코드로 변환된 도메인을 알려준다. 보니까 www.스토브99.com 은 www.xn--99-h32jw5m9tw.com 으로 변환되는걸 볼수 있다.




크롬을 깔기 귀찮다면 http://domain.blueweb.co.kr/pop_puny.html 요기서도 간단히 확인해 볼 수 있다.


동일한 퓨니코드가 생성된다.



죠렇게 알아낸 퓨니코드를 기존에 하던데로 톰캣 호스트로 등록만 하면 된다. 요렇게

<Host name="www.xn--99-h32jw5m9tw.com"  appBase="C:\webapps\stove99" unpackWARs="true" 
            autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"/>


톰캣을 리스탓트 한다음 주소창에 한글 도메인을 입력해 보면 잘 연결이 된다~



※ 아파치 설정도 마찬 가지로 VirtualHost 에 퓨니코드를 설정해 주면 된다.

<VirtualHost *:80>
        ServerAdmin admin@test.co.kr
        DocumentRoot C:\webapps\stove99\ROOT
        ServerName test.co.kr
        ServerAlias www.xn--99-h32jw5m9tw.com
        ErrorLog logs/test-error.log

        JkMount /*  test
</VirtualHost>

MP3TAG에 maniadb.com 으로 검색하기 추가 & 노래 두개씩 나오는 문제 수정



요즘 구글 뮤직에 꽂혀서 가지고 있던 음악 파일들을 열심히 업로드를 하고 있다.


음악 파일을 업로드 하면 구글뮤직에서 음악파일에 추가되 있는 태그 정보를 읽어서 자동으로 분류와 정리를 해준다.


그런데 가지고 있는 음악파일에 태그 정보가 꾸리하게 들어가 있고 뒤죽박죽 되 있다면 구글뮤직에서도 꾸리하게 정리가 된다.



뭐 그냥 대충 쓸려면 그냥 막 업로드 해서 쓰면 되지만,, 


왠지 쓸데없어 보이는 이상한데 집착하는 나로써는 왠지 싹 정리해서 듣고 싶은 변태적인 갈망이 있었다.



MP3TAG 라른 후로그램은 앨범 단위로 태그정보 땡겨와서 쓰기가 편리한데 살짝 문제는 우리나라 앨범 정보를 땡겨오는게 없다는 것이였다.


그래서 일일히 찾아서 태그정보를 입력했었다.


앨범정보를 검색하다 보니 많은 앨범정보가 maniadb.com 이라는 싸이트에서 검색이 됬었다. 보니까 우리나라 앨범 대다수의 정보가 있는 고마운 사이트였다.



그래서 천재적은 누군가 연동을 해 놓지 않았을까 해서 "MP3TAG MANIADB" 라는 키워드로 검색해 보니 역시나 있었다. 와우~!



그런데 설치방법에 따라 설치를 해서 사용을 해보니 문제가 하나 생겼다. 노래가 요렇게 두곡씩 나오는 것이였다.



왜 그런가 추적을 해보니 maniadb.com 사이트에서 제공하는 오픈api 에서 왜 그런지 모르겠지만 노래 리스트를 중복해서 제공하고 있었다.


그래서 노래정보 가져오는 스크립트를 분석해서 고쳐볼려고 했지만 나의 인지범위 내에서는 정확하게 분석하기는 무리가 있었다 -_-




그래서 대충 필로~ findline "<song track" 1 1  요부분을 findline "<song track" 2 1 요렇게 수정하니까 잘 되었다 -_-;;;; 와우~!



※ 수정한 부분

원본 스크립트 파일 121 line, 149 line : findline "<song track" 1 1 을 findline "<song track" 2 1 요렇게 바꾸면 된다.


원본 스크립트 파일 : http://forums.mp3tag.de/index.php?showtopic=12207&hl=maniadb maniadb_Search_by__Album_v2.zip



한곡씩만 나오게 수정한 파일

maniadb#Search by &amp;Album.src



보낫스 : 가수명으로 검색하기 추가

maniadb#Search by &amp;Artist.src



※ 파일을 다운로드 받으면 파일명이 maniadb%23Search_by_%26Artist.src 요럴껀데 파일명을 maniadb#Search by Artist.src 요래 변경해야 됨.!!


※ 파일명을 굳이 maniadb#Search by Artist.src 으로 안해도 되고 maniadb-Album.src 요런식으로 바꿔도 됨~~~~ 자기 맘데로~




설치하는 방법 : 


위에 파일을 따운로드 받아서 C:\Users\계정이름\AppData\Roaming\Mp3tag\data\sources 요기다 붙여넣기 한다.


아니면 윈도우+R 키 눌러서 %Appdata%\Mp3Tag\data\sources 요거 입력하고 실행하면 위 폴더가 폿 뜨는데 거기에 붙여넣기 해도 된다.


애니팡 하트 카톡 알림 받지 않기


요즘 애니팡을 열심히 하고 있는데 다른 친구가 하트를 보내주면 자꾸 카톡으로 하트를 보내줬다고 뜬다.


뭐 처음엔 괜찮았는데 자꾸 카톡이 오다보니 은근 싱깅질이 난다.


하트는 받지만 카톡은 받지 않고 싶을때 요래 설정해 주면 된다.



먼저 카톡을 실행시키고


설정 - 카카오계정 - 연결된 앱 관리 - 목록에서 애니팡 선택 - 카카오톡으로 메세지 수신에 체크되 있는걸 체크를 풀어주면 된다.


이제부터 하트왔다고 카톡오지 않는다~~~~~~




Take LTE 어플설치시 "현재 화면에 더 이상 공간이 없습니다" 메시지 안뜨게


요번달에 Take LTE 가 쫌 싸게 나와서 신규로 하나 질렀다.


몇일간 이것저것 써보니 기존에 쓰고 있었던 아트릭스보다 꽤 좋은것 같다. 아트릭스를 쓰다가 이걸 써서 그런지 부팅속도가 겁나게 빠르게 느껴졌다. 가성비 乃



그런데 고런쳐 깔고 어플을 이것저것 설치하는데 "현재 화면에 더 이상 공간이 없습니다" 라는 메시지가 계속 떳다.


바탕화면에 공간도 많은데 -_-;



오만짖을 다해봐도 메시지가 계속 떠서 살살 짜증이 날라 그랬는데 폭풍 검색을 해서 결국 해결했다.




해결방법


Play 스토어 실행 - 메뉴버튼 - 환경설정 - 위젯 자동 추가 체크 해제 를 하면된다.


저게 왜 체크가 되 있지 -_-??








prev 1 ··· 5 6 7 8 9 10 11 ··· 17 next