본문 바로가기

전체 글59

이클립스 컬러 셋팅 가져오기 이클립스(3.5기준)는 컬러셋팅 가져오기를 지원하지 않습니다. 저 처럼 블랙테마를 즐겨쓰는 사람들은 워크스페이스를 바꿀때 마다 매번 컬러 셋팅을 다시해줘야 한다는게(그것도 에디터별로!) 상당히 번거로운 일인데요, 수작업으로 이를 편리하게 하는 방법이 있어서 링크합니다. http://srand2.blogspot.com/2009/08/eclipse-color-themes.html 간단히 요약하면 다음 두 위치에 있는 파일을 바꿔주면 된다는 얘기구요, 자기가 원래 쓰던 파일을 가져다 덮어쓰면 됩니다. [workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.ui.prefs [workspace]\.metadata\.plug.. 2010. 6. 9.
iBATIS 의 새 이름 MyBATIS http://ibatis.apache.org 의 5/21 공지에 따르면, iBATIS 프로젝트 팀이 구글 코드로 옮기겠답니다. 이유는 구글코드가 지원이 더 좋고 더 잘 할 수 있을것 같기 때문에라는 것 같구요. 창시자인 Clinton Begin이 Apache 재단에 이름과 코드를 기부했기 때문에, 이름도 MyBATIS 로 바꾼다네요. iBATIS 3.0 GA 까지 나왔던 상황에 그 코드를 그대로 들고 MyBATIS 로 가기 때문에 이름만 바뀌고 호환성은 계속 유지 된다고 합니다. 젤 중요한 라이선스도 변화가 없을거구요. 소스코드도 완전히 호환되어질거라고 합니다. 패키지 이름과 네임스페이스의 변화도 당분간 없을거라고 하지만 앞으론 어찌 될지 모르겠군요. MyBATIS 는 현재 3.0.1 GA가 릴리즈 되어.. 2010. 6. 9.
Java Tip #1 : 경과시간 구하기(Stopwatch) 프로그래밍을 하다보면 어떤 로직을 실행하는데 실행시간이 얼마나 걸리는지 궁금 할 때가 있는데 다음 코드로 간단히 doSomething() 함수를 실행하는데 걸리는 시간을 화면에 출력 할 수 있다. 같은 기능을 하지만 서로 다르게 구현 한 각 로직의 성능을 시험해보고 싶을때 활용해보자. 실행하는 동안은 시스템을 건드리지 말아야 정확한 측정 결과를 구할 수 있다. 1: long l = System.currentTimeMillis(); 2: for (int i = 0; i < 10000; i++) 3: { 4: doSomething(); 5: } 6: System.out.println(System.currentTimeMillis() - l); 2010. 5. 11.
데이터베이스 변경(버전) 관리 오래전부터 데이터베이스 스키마 변경(버전)을 관리하기 위해 간단한 툴을 만들어 보고 싶었지만, 만들 시간이 별로 없기에.. 오늘은 관련 툴을 찾아봤다. 11 Tools for Database Versioning Is Your Database Under Version Control? liquibase Embarcadero Change Manager™ 역시 시간이 없는 관계로 공부는 나중에..ㅎ 2010. 5. 7.