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
안드로이드의 라이프사이클이다
그림이 있다.