블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
04-26 07:42
 

달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
 

최근에 올라온 글

최근에 달린 댓글

새로운 서비스를 개발하면서 코딩하랴... 로그보랴... 구현된거 확인하랴... 창을 수 없이 옮겨가며 작업하고 있습니다. 


줄일 수 있는 건 최대로 줄이는 것이 좋을 것 같아서 로그를 볼 수 있는 플러그인을 찾아보았고, eclipselabs.org 에서 진행 중인 logviewer 플러그인을 받아서 사용해 보았습니다.


프로젝트 홈: https://code.google.com/a/eclipselabs.org/p/logviewer/





"Log Viewer" 라는 뷰를 띄우고 로그 파일을 추가하면... 아래와 같이 로그를 확인할 수 있습니다.









Posted by 자수씨
, |

지난번에 한번 포스팅(m2eclipse Run 메뉴 수정~)을 했었던 m2eclipse 의 Run 메뉴 팝업 확장법을 공개합니다.




m2eclipse 플러그인 확인

우선 현재 설치되어 있는 m2eclipse 플러그인을 확인합니다.

[ECLIPSE_HOME]/plugins
 └ ...
 └ org.maven.ide.eclipse.editor.xml_0.12.1.20110112-1712.jar
 └ org.maven.ide.eclipse.editor_0.12.1.20110112-1712.jar
 └ org.maven.ide.eclipse.jdt_0.12.1.20110112-1712.jar
 └ org.maven.ide.eclipse.launching_0.12.1.20110112-1712.jar
 └ org.maven.ide.eclipse.maven_model_edit_0.12.1.20110112-1712.jar

 └ ...

저는 어제 (2011-09-28) 재설치를 했는데, 0.12.1.20110112-1712 버전이 설치되어 있었습니다.


플러그인 수정

org.maven.ide.eclipse.launching_0.12.1.20110112-1712.jar 파일의 압축을 해제합니다.

[ECLIPSE_HOME]/plugins/org.maven.ide.eclipse.launching_0.12.1.20110112-1712.jar
 └ icons
 └ META-INF
 └ org
 └ org.maven.ide.eclipse.cliresolver.jar
 └ org.maven.ide.eclipse.cliresolver30.jar

 └ plugin.properties
 └ plugin.xml



plugin.properties 파일에 아래의 내용을 추가합니다.

plugin.properties
...
m2.popup.lifecycle.cleanAndPackage=Maven clean and package
m2.popup.lifecycle.cleanAndInstall=Maven clean and install
m2.popup.lifecycle.cleanAndDeploy=Maven clean and deploy



메뉴 팝업을 확장하기 위해 plugin.xml 을 수정합니다.

plugin.xml




다시 jar 압축을 묶고 이클립스를 실행하면... 바로 반영이 되지 않습니다.
이전 버전의 이클립스에서는 바로 반영이 되었는데, 플러그인 로딩방식이 바뀌었거나 m2eclipse 에서 캐싱을 하는지 바로 반영이 되지 않습니다.

해결방법은 다음과 같습니다.
1. org.maven.ide.eclipse.launching_0.12.1.20110112-1712.jar 파일을 다른 곳으로 옮겨둔 후 이클립스 실행
2. Run 메뉴에서 maven 관련 메뉴가 빠진 것을 확인
3. org.maven.ide.eclipse.launching_0.12.1.20110112-1712.jar 파일을 복구한 후 이클립스 실행



반복작업을 줄여줄 수 있어서 좋네요~ 쿠헤헤

Posted by 자수씨
, |

이클립스 플러그인 중에 PropertiesEditor 를 사용하면 기본설정을 그냥 사용할 경우 주석까지 유니코드로 변환되어 주석을 알아볼 수 없게 되는 경우가 있습니다.

원본
# 본 주석은 유니코드로 변환됩니다.
test.name = 테스트


저장 결과물
# \ubcf8 \uc8fc\uc11d\uc740 \uc720\ub2c8\ucf54\ub4dc\ub85c \ubcc0\ud658\ub429\ub2c8\ub2e4.
test.name = \ud14c\uc2a4\ud2b8



PropertiesEditor 의 옵션을 변경하면 주석은 유니코드화 시키지 않을 수 있습니다.



옵션 변경 후
# 본 주석은 유니코드로 변환됩니다.
test.name = \ud14c\uc2a4\ud2b8



Posted by 자수씨
, |

clean 하고 package, install, deploy 하는 작업이 귀찮아서... 플러그인 수정했슴돠...





ㅋㅋㅋ

Posted by 자수씨
, |

요즘 회사일 때문에 RCP쪽만 주구장창 하고 있습니다.

일을 하면서 플러그인 소스를 약간 수정할 일이 생겨서 소스 프로젝트로 임포트 시켜보았습니다.







두둥...





정상적으로 잘 나오던 프로퍼티의 헤더가 NLS missing 이랍니다....



Import한 소스 프로젝트를 확인해 보았더니 있어야할 properties 파일이 없었습니다.




Import의 희생양인 org.eclipse.ui.views 의 source jar 파일을 열어보았습니다.
어라? 있어야 할 message.properties 파일이 존재하지 않습니다.



혹시나 하는 마음에 그냥 org.eclipse.ui.views jar 파일을 열어보았더니...
아주 잘 위치하고 계십니다. 복사해서 Import 한 프로젝트에 넣었습니다.



정상적으로 나옵니다~






꺄하하하하...





이건 이클립스의 버그일까요... 뭘까요...

갈릴레오(eclipse-modeling-galileo-incubation-win32) 사용 중인데 끄응 -_ㅡ;;;
인큐베이션 때문에??? 설마...




Posted by 자수씨
, |

어제 WoC 부트캠프에서 멘토님이 메이븐을 설명하시다가 터미널창에서 메이븐 명령어를 치는 것을 보고 기존에 만들었던 플러그인을 업그레이드 하면 좋겠다는 생각이 들어서 작업에 들어갔습니다.

아래 그림처럼 리소스를 우클릭하게되면 Open Terminal 이라는 메뉴가 있습니다.



메뉴를 클릭하면~ 아래와 같은 터미널창이 뜨게 됩니다.



문제는 단축키가 잘 안먹는다는 점이...
org.eclipse.ui.popupMenus > action 의 definitionId 를 command Id 로 설정을 했는데 레이블에는 나오는데 실제로 단축키가 먹지않는... 그것 때문에 계속 해보다가 그냥 포기하고 나중에 마무리 하려고 합니다. ㅋㅋㅋ


업데이트 사이트에 슬슬 올려야겠네요~~


Posted by 자수씨
, |

어제(12일)는 네이버 이클립스 플러그인 카페의 연말 모임이 있었습니다.

서울역에서 내린 꼬치몽과 함께 시청근처 호프집으로 갔습니다.

약간 서울촌놈 끼를 보여주며 약속시간보다 약간 늦게 도착했습니다.

1차는 총 8분이 오셨습니다. 하지만 이 뻘쭘함을 깰 수 있는게 없었다는게...

2차는 보쌈집으로 가서 소주를 마셨습니다. 역시 소주를 마셔야지 사람들이 재밌어지는거 같네요

주체할 수 없는 똘기를 부리면서 재밌게 많은 이야기를 한 것 같습니다.

3시 30분 쯤에 쫑내고 집에 도착하니 4시 였습니다. 5시까지 놀다가 잤습니다.

모임을 주최하시느라 고생이 많으신 까꿍님께 감사하다는 말씀을 드리고 싶습니다~

사진을 몇 장 찍었는데 이걸 올려야 할지 말아야 할지 고민입니다. ㅋㅋㅋ

가장 쇼킹한 것은 침묵님이 었다는... 좀 사악하세요 ㅋㅋㅋㅋ




Posted by 자수씨
, |

개인적으로 만들며 놀고 있는 플러그인들의 업데이트 사이트를 최신데이터로 갱신했습니다.


[플러그인 목록]
ㅁ Blog Support: Syntax highlight 를 도와주는 기능외에 블로그에 도움이 되는 플러그인
ㅁ CSS Sprites: 여러 아이콘은 하나의 이미지를 합치고 CSS 로 로딩하는 CSS Sprites 에 대한 플러그인
ㅁ Explorer Support: 탐색기 도우미 플러그인
ㅁ Google CodeSearch: 에디터에서 구글 코드 검색연동 플러그인


플러그인 소스는 ㄷㄷㄷ... 일단 돌아가는 걸 위주로 했습니다~


Posted by 자수씨
, |

CSS 로 큰 이미지를 쪼각내주는 CSS Sprites 가 간만에 업데이트 하였습니다.

[업데이트 내역]
ㅁ CSS Sprites Viewer 제공
  - 해당 css 에 어떤 이미지 아이콘을 사용할 수 있는지 확인해주는 Viewer


딸랑 한개 바꿨습니다. ㅋㅋㅋㅋ



Posted by 자수씨
, |

이클립스와 Google CodeSearch 를 연동해보았습니다.
(꼬치몽의 아는분께서 이미 만들었다고 한거지만...)

플러그인 개발이 그리 어렵지 않다는 것을 보여주기 위해 맹글어보았습니다.





아래 링크는 swf 파일입니다. 내려받아서 보시는게 화질이 더 나을꺼예요~~

 make_plugins.swf

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백