13. 2. 16.

2012.02.15 작업

- 작업

 1.

 moonbook

 서버 MVC 패턴으로 수정

 안드로이드 장르별 보기 추가 (v0.2)

 서버, 안드로이드 svn 적용, 커밋 완료


- 배운 것

 1.

 svn을 커맨드로 쓰니 제법 어렵다.

 svn update
 svn checkout http://
 svn del
 svn add


 svn 클라이언트를 깔았으면 꼭 명령어로 삭제하고 설치하는 걸 해야지
 그냥 rm으로 하면 commit 이나 update가 잘 안되는 경우가 있다.

 특히 .svn 삭제시에 문제가 많이 생기는데

 인터넷에서 찾은 건 잘 안되고

 저장소 최상위로 올라가서

 tar -zpxvf <파일명.tgz> 로 아카이브 압축파일을 떠서

 다른 경로에 저장해놓고

 checkout을 다시 받는게 좋다

 checkout도 안되면

 저장소 하위의 .svn을 다 지워버린다.

 .svn 삭제후

 체크아웃 한 뒤에 앞의 tgz 파일을 다시 원래 위치로 가져와서

 tar -zpxvf <파일명.tgz> .

 으로 압축을 풀고

 커밋을 하면 된다.

 여기서 .svn은 손대지 말아야 겠다는 생각이든다.


 2.

 이클립스용 svn 플러그인 subclipse를 사용하려고

 해당 url을 찾아서 설치하려고 했다. 그런데 에러가 나면서 안되는 경우

 나의 경우는 adt-bundle , indigo 이클립스 기본상태인 경우였는데 에러가 발생했다.

 mylyn 플러그인 설치 url 을 가져다가 install new s/w 를 하면

 그중에 team 뭐라고 써 있는 것이 있는데 그것만 설치한다

 subclipse 어쩌구 써있는 것은 아마 안받아 질 거다.


 3.

 안드로이드 액티비티 종료시 finish만 쓰면 완전 종료가 되지 않는 모양이다.

 완벽히 삭제하고 싶으면 퍼미션을 하나 허락받아야 하는 모양

 http://www.androidpub.com/1182457

 의 댓글 링크에 잘 나와있다

 4.

 안드로이드 맥주소를 가져온다던지 전화번호를 가져오는 경우에 필요한 권한이

 따로있는 모양이다

 http://javaexpert.tistory.com/193

 에 잘나와있다.

 권한 추가하면서 본 다른 권한 몇 개를 봤는데 유용해보인다

 5.

 xmlParseEntityRef noname ref XML error

 안드로이드의 xmlPullParser의 작업중에 나는 에러다

 http://dimebag.tistory.com/721

 &이 들어있어서 그렇다고 한다 다른 문자로 대체하던지

 & 로 대체한다. CDATA로 한다는 내용도 있었다.

 블로그에 올리면서 드래그를 못하게 하는 이유는 뭘까

 텍스트에 금이라도 입혔나

 6.

 tar 명령어로 압축풀때 경로지정하기

 -C <경로>

 옵션을 추가한다

 http://blog.naver.com/PostView.nhn?blogId=doaram75&logNo=110094983466

 7.

 블로거 팁이라는 사이트로 블로그 운영의 노하우가 있는 모양이다.

 추천사이트의 목록이 있는데 고해상도 사진을 구하기 좋게 생겨서 남겨둔다

 http://bloggertip.com/3949

 8.

 네이버의 문서양식 목록이다. 포트폴리오 작성을 해보려고 마련했는데

 채울 내용이 없으니 마음이 착잡해진다.

 http://hangeul.naver.com/document

 9.

 svn 기본 명령어들에 대한 설명이 한글로 나와있다

 http://blog.naver.com/PostView.nhn?blogId=wowpotato&logNo=10115618244

 쓰기 전에 한번쯤 참고 할 만 하다.

 10.

 이클립스의 안드로이드 프로젝트를 svn에 올려서 관리하니

 각종 에러가 나왔다.

 그 중 하나가 F11을 누르면 자동으로 안드로이드 머신에서 실행이 되지 않은 문제였는데

 마치 그냥 자바프로젝트처럼 인식이 됐다.

 검색하던 중 안드로이드 프로젝트를

 ant로 하는 블로그를 찾았다.

 http://ygchorom.tistory.com/25

 너무 길고, ant에 대한 사전지식이 java용 makefile이라는 것밖에 없어서

 스킵하고 다른 방법을 찾았다

 subclipse를 사용하던 도중인데

 gen폴더와 bin폴더를 추가하면

 백방 에러가 난다

 두 폴더를 오른쪽 클릭해서 team - svn 메뉴에서 ignore 라고 있는데

 둘 다 해준다.

 그럼 commit시 두 폴더는 손대지 않는다.

 물론 나머지 파일과 폴더들은 모두 add해준다

 11.

 페도라에서 svn 기본 설치 및 사용법이다

 http://manwooo.egloos.com/1001940

 yum install subversion

 으로 설치하고

 commit은

 svn commit -m "메세지"

 로 한다.

 12.

 안드로이드 개발 중 앱이 어떻게 돌아가는지 잘 생각 안날때 본다.

 http://rockdrumy.tistory.com/713

 안드로이드의 라이프사이클이다

 그림이 있다.