Eclipse Color Theme 플러그인

회사 모니터가 오래되서 그런지 작업할때 눈이 불편함을 느낀다.

밝기도 조절해보고 이래저래 변경해봐도 나아지지 않아서 고민하던중 괜찮은 방법을 찾았다.

Eclipse 배경이 원래는 흰바탕에 검은 글씨였는데(Syntax별로 다른 색이 나오기는 하지만 ) 검은 바탕에 흰글씨 스타일로 바꾸는 방법을 시도해봤다.

하지만 한참을 옵션창을 뒤져도 배경은 바꿀수 있는데 글자색은 바꿀수가 없는 것이 아닌가… 원래는 글꼴 변경 옵션에서 글자색도 변경이 가능해야 하는데 그건 윈도우라서 그렇고 우분투를 사용하는 나에게는 글자색 변경옵션이 없었던것.

한참을 삽질하다 결국 찾아낸것이 이클립스 테마 변경 플러그인이다. 아래 페이지에 가보면 플러그인을 받을수 있는데

http://www.eclipsecolorthemes.org/?view=plugin

1. Eclipse Marketplace에서 Eclipse Color Theme 를 검색하거나

2. 업데이트 사이트를 이용하면 된다. http://eclipse-color-theme.github.com/update

설치를 완료하고 나면 다음과 같이 타고들어가서 원하는 테마를 선택해주면 되겠다. 원하는 테마가 없다면 위 사이트에서 더 찾아보던가 자신만으 테마를 만들어서 사용해도 되지만 난 이미 깔린 테마로 충분…

Window→Preferences→General→Appereance→Color Theme

이제 눈이 덜 피곤함을 느낀다. 나쁘지 않네.

Ubuntu 11.10 에서 mysql-workbench 5.2.35 실행시 splash 화면에서 hang 걸리는 문제

Ubuntu 11.10으로 업그레이드 한후 mysql-workbench 5.2.35 버전 실행에 문제가 생겼다.

실행후 splash 화면에서 넘어가지 않고 멈추는 문제이다. 원인은 찾아보니 다음 문서에서 잘 설명해주고 있었다.

http://wb.fabforce.eu/?p=1217

위 글에서 보면 윈도우의 이벤트 루프가 할일이 없을때 즉 아무것도 이벤트도 발생하지 않을때 idle signal을 내주어야 하는데 그렇지 못하기 때문에 사라져야할 윈도우가 사라지지 않는다고 한다.

해결책은 글에 나와았는대로 패치를 받아서 컴파일을 새로 하면된다.

또는 어떤 양반이 컴파일 해둔 바이너리가 있으니 이것 가져다 깔면 되겠다. https://launchpad.net/~olivier-berten/+archive/misc

디버깅할때 JDI thread evaluations has encountered a problem 라는 메시지 해결방법

Eclipse에서 디버깅 모드로 작업중에 JDI thread evaluations has encountered a problem 라는 메시지가 나오는 경우가 있다. 문제의 원인은 Expressions View에 있는 항목중에 어떤것이 오류를 일으키는 것이다.

Expressions 에서 변수를 Watch 하게 되면 결국 해당 객체의 toString() 메소드를 사용해서 값을 뿌려주게 되는데 이 메소드 내에서 오류가 발생되면 위와 같은 메시지를 보여주게된다.

해결책은 간단하게 문제가 되는 항목을 Expressions View에서 제거해주면 된다. 정말 간단하다.