개발PC에서 작업중인 소스와 실제 서버에 올라가 있는 소스의 버전 관리가 엉켰다.

실서버에서 동작중인 소스는 CVS에서 내려 받은후, 서버내에서 편집기를 통해 편집이 된 상황.

개발PC의 작업 내용을 CVS로 커밋하면, 실서버에서 직접 편집된 내용이 날아가 버린다. 

그래서 생각해낸 무식할지도 모르는 방법....

실서버의 소스를 카피해와 개발PC에서 프로젝트를 만든다.

이클립스에서 작업중인 프로젝트와 상용소르로 만든 프로젝트를 비교하여, 수동으로 현행화를 시키는 방법.

두 프로젝트를 비교할 유틸리티를 찾기 대신에, 두 프로젝트를 Compare With -> Each Other 로 비교했다.

프로젝트의 폴더구조, 파일 목록 대조, 파일 내용의 대조가, 개별 파일 비교할떄와 마찬가지로 편하게 할 수 있다.



저작자 표시
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 영겁회귀

src 로 account.js로 로딩하는 자바 스크립트내 한글 문자열이 깨진 채로 출력된다.
맥에서 작업중이라 EUC-KR로 디폴트 인코딩을 사용하고 있었는데 js파일은 EUC-KR 인코딩으로 할지 한글이 깨진다.


java, jsp파일과 반대로 EUC-KR에서 UTF-8로 인코딩을 변경 한후 해결


저작자 표시
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 영겁회귀

ST: Write to static field from instance method (ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD)

This instance method writes to a static field. This is tricky to get correct if multiple instances are being manipulated, and generally bad practice.

FindBugs 플러그인으로 안드로이드 앱을 체크해보니, 앱 사용중 재생시킨 음악을 다른 액티비티, 재생중 전화가 올때를 대비한 SystemService 관련 코드에서 사용중인 재생Flag를 static으로 처리했더니 다수의 인스턴스일때 문제가 되며, 일반적으로 성능이 좋지 않다고 marked됨.

-> Android앱에서는 하나의 액티비티가 여러개의 instance가 생기지는 않겠지만 수정하기로 함
-> Static 변수를 제거하고 해당 플래그는 영속성을 가지는 sharedpreference를 사용하기로 함.
-> 더이상 marked되지 않는다 

저작자 표시
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 영겁회귀

티스토리 툴바