저의 경우는 이렇습니다.

개인적으로 작업을 할때에 GIT가 편하고 유용한데 회사에서는 아직 SVN을 쓰고 있을때

(다른 경우는 생각을 안해봤습니다. 다른분들은 어떤경우인가요?)


GIT에 대한 강좌는 엄청 많지만 너무 이론적인 것이 많고 일반인이 그저

쉽게 TortoiseGit 등을 사용하는 경우에 참고할 수 있는 블로그는 개인적으로


http://blog.naver.com/empty_wagon?Redirect=Log&logNo=20144797011


이곳을 추천합니다.


저는 제가 사용하면서 했던것들을 정리해보도록 하겠습니다.


일단 회사시스템이 SVN이였습니다.

저는 GIT를 쓰고 싶었구요.


관리자나 아니면 직접 SVN서버에 저장소를 만들어놓았을경우에

그리고 그곳에 이미 소스들이 있을 경우에 어떻게 소스들을 받냐면요.


소스를 다운받을 폴더에서 마우스 오른쪽 버튼을 누르면



Git Clone 을 선택합니다.


SVN URL 을 입력하고 From SVN Repository 를 선택하고 OK 를 클릭합니다.


그런데 만일 전체 소스가 아니고 SVN에 올라와 있는 일부 디렉토리의 소스들만 필요한 경우가 있습니다.

특히 SVN는 그 기능이 비교적 단순해서 매번 여러개의 SVN Repository 를 만들지 않고

팀별 혹은 문서, 폴더 , 기타등등을 몰아서 하나의 Repository에 넣어놓는 경우가 종종있었습니다.


그럴경우에는


SVN/trunk/디렉토리경로.... 를 입력하고


위와 같이 Trunk, Tags, Branch 의 모든 체크박스를 언체크해주면 됩니다.


이번엔 필요한 작업을 마친후에 SVN에 등록하는 법을 설명하겠습니다.

작업중에 틈틈히 GIT에 commit 를 해주시고

마지막 commit 후에


DCommit 버튼을 클릭하면됩니다.




둘다 상관없지만 저는 Normal SVN Commit 를 사용합니다.


그럼 SVN에 Commit이 됩니다.


다른 방법으로는 작업한 폴더에서 마우스 오른쪽 버튼을 누르면

나오는 GIT 메뉴에서

SVN DCommit.. 을 선택합니다.

그이후는 전과 같습니다.


다음음 다른사람이 SVN에 Commit 한 소스를 update 하는 방법입니다.

마우스 오른쪽 버튼을 눌러서 GIT메뉴중에 

SVN Rebase.. 를 선택합니다.


이상입니다. ㅎㅎ


Posted by 빨강토끼
,

매번 eclipse 에서 만 junit 을 사용했었는데

console 에서 junit를 사용해야 되는 상황이 있습니다.

(예를 들어 리눅스에서 테스트하기 위해)


일단 도스에서 하는 방법은


junit.jar 파일을 bin 폴더에 복사한후


set  CLASSPATH=.;junit.jar

라고해서 클래스패스를 지정후에


만일 junit 버전이 3.x 라면

> java junit.textui.TestRunner 클래스명


만일 junit 버전이 4.x 라면

> java org.junit.runner.JUnitCore 클래스명



Posted by 빨강토끼
,

static 은 Attribute 나 Method 을 선택후 Properties 창의 Detail 에 있는 OwnerScope 를 INSTACNCE에서 CLASSIFIER 로 바꿔주면

해당 Attribute 나 Method 에 밑줄이 생깁니다.


final은 Attrubute 를 선택후 Properties 창의 Detail 에 있는 Changeability 를 FROZEN 으로 바꿔주면 됩니다.


Posted by 빨강토끼
,

여러가지 문제.(죄송합니다....)로 런타임시 아래과 같은 에러메시지가 뜰수있습니다.


java.security.NoSuchAlgorithmException: Cannot find any provider supporting DES/CBC/PKCS5Padding

at javax.crypto.Cipher.getInstance(DashoA12275)
at com.cyberpass.crypto.DES.setKey(DES.java:20)

이럴때는 JCE를 새로받아서 설치하면 되는데

주소는 http://java.sun.com/products/jce/ 에서 들어가면 자세한 내용과 다운받을수있는 페이지를 확인할수 있습니다.


참고로 jdk 1.6 이상인 경우엔 

http://www.oracle.com/technetwork/java/javase/downloads/index.html 맨 아래쪽에 다운로드 링크가 있고


jdk 1.5 이하인경우에는

http://www.oracle.com/us/technologies/java/jce-140292.html 여기서 다운 받으면 되실듯....


jce를 받아서 jre/lib/ext 에 복사합니다.


Posted by 빨강토끼
,

오픈캡춰가 유료화가 되는 바람에(물론 개인은 무료라고 하지만 회사에서도 업무상써야되서) 대신할 수 있는

프로그램을 찾아보았습니다.

국내에서는 picpick 을 많이 추천하더군요. 사실 전세계적으로는 그리 유명한게 아닌듯하지만.ㅎㅎㅎ

http://www.picpick.org/


그리고 간단한 캡춰는 윈도우즈 7에 있는 캡처도구를 사용하시만 될겁니다.

Posted by 빨강토끼
,