블로그 이미지
올해목표 // 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
 
12-22 09:12
 

달력

« » 2024.12
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 31
 

최근에 올라온 글

최근에 달린 댓글


예전부터 보고 싶었던 이클립스 신간을 구매 했습니다.

책 제목은 eclipse Modeling Project 입니다.

외국에서 넘어왔는데 책 표지가 접혀 있어 안습이였습니다 -_ㅜ



어허 근데 이게 원서라 ㅋㅋㅋ 영어공부도 할 겸 저만의 의역을 해볼까도 생각 중 입니다.



Posted by 자수씨
, |


* Open Resource (Ctrl + Shift + R)

워크스페이스 내에 프로젝트들도 많고 파일도 많을 경우 트리를 열어서 찾아가기가 힘든 경우가 많습니다.
파일이름만 알면 Open Resource 를 통해서 쉽게 찾아서 열 수 있습니다.




* Quick Access (Ctrl + 3)

다양한 이클립스 리소스들에 접근이 가능합니다. View 나 Wizard 와 같은 것들을 쉽게 접근할 수 있습니다.
Open Resource 와 마찬가지로 상단에 몇 글자만 치면 관련된 것들이 나옵니다.
(Ctrl + 숫자 들은 Quick 시리즈인가 보네요 ㅋㅋㅋ)




@_@~~~


Posted by 자수씨
, |

별로 할 생각도 없었고 이 방법이 올바른 방법인지는 모르겠으나 후배의 부탁으로 해당 포스팅을 작성합니다.

이클립스를 쓰면서 newWizard 를 많이 보셨을 것입니다. 쓸때는 별로 생각 안했는데 그 정도의 스펙으로 구현하려면
많은 노력이 필요할 것 같아서 에이~ 뭐 안만들면 되지라는 생각도 있었습니다.

예전에 uspace 플러그인을 꼬치몽과 만들면서 비슷한 작업을 진행하여서 그렇게 한번 해보았습니다.





참 쉽죠잉~~

Posted by 자수씨
, |

오늘 새로 포팅한 AIX + IBM JDK 6 + Weblogic 9.2 에 문제가 발생해서 JDK 버전을 5로 컴파일 할일이 생겼습니다.
JDK 1.5 를 다운받아서 다시 설치하고 이클립스 vm 을 1.5로 설정하고 띄웠는데... 프로젝트에서 빨간불이 들어왔습니다.

Access restriction: Class is not accessible due to restriction on required library 

역시 문제가 생기면 구글 검색이 최고입니다.

해결책

이클립스의 환경설정의 변경을 통해서 임시로 해결을 할 수 있습니다.
  Windows -> Preferences -> Java -> Compiler -> Errors/Warnings
  (프로젝트) Properties -> Java Compiler -> Errors/Warnings



Forbidden reference (access rules) 를 Warning 으로 변경해줍니다.


완벽하게 해결한것은 아니지만 다른 문제들을 해결해야 하므로 일단은 이렇게 사용합니다... -_ㅜ...





Posted by 자수씨
, |

작년 7월에 한번 만져보고 덮어두었던 GMF를 최근에 다시 보게 되었습니다.

GMF는 정말 책도 없고 레퍼런스도 찾기 힘들어서 그랬었는데...

2009년 3월 16일에 이클립스 모델링 관련한 책이 나온다고 하네요~~

http://search.barnesandnoble.com/Eclipse-Modeling-Project/Richard-C-Gronback/e/9780321534071

책이 나오면 원서이긴 하지만 한번 훑어봐야겠습니다.


책이 나오기 전까지는 아래 개발가이드를 보는 수밖에...

GMF Developer Guide



하고 싶은 것과 할 일은 많은데 할 수 있는 것은 한정적이니~
그냥 잠이나 푹 자야겠습니다. ㅋㅋㅋ



Posted by 자수씨
, |

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

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



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



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


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


Posted by 자수씨
, |

일반적으로 GEF 에서 EditPart 에 EditPolicy.LAYOUT_ROLE 로 editpolicy 를 install 하게 됩니다.


이렇게 처리할 경우 생성이나 이동, 리사이징에는 별 무리 없이 사용할 수 있을 것이라 생각하였으나 한가지 문제가 있었습니다. 다른 자식 피규어와 겹칠경우 정상적으로 이동이 되지 않는 것이었습니다. LAYOUT_ROLE 로는 다른 자식 피규어 위에서 이동하는 것에 대한 이벤트를 잡지 않는 것으로 파악이 되었습니다. 그래서 조금 찾아보니 될 것만 같은 것이 있어서 한번 수정한 후 실행을 해보았습니다.



그냥 한번 해보았을 뿐인데... 원하는 결과가 나와버렸습니다. 그래서 구글에서 좀 찾아보니 아래와 같은 자료가 있었습니다.
Because of the relationship between handles and layouts, it is recommended that the PRIMARY_DRAG_ROLE editpolicy be installed by the parent's LayoutEditPolicy, which defines abstract methods for this purpose. If a container changes layout managers during editing, typically the layout policy gets swapped with one for the new layout manager. The new policy then replaces the stalePRIMARY_DRAG_ROLE policies on each child.

무신 말씀을 하시는지는 정확하게 파악을 하지 못하였으나 잘 돌아가주시니 감사할 따름입니다.


뭐 해결했다는게 중요한게 아닙니까 하하하하;;;;





Posted by 자수씨
, |

http://cafe.naver.com/eclipseplugin/2882
위의 글을 읽고서 현재 만들고 있는 RCP 의 로그인 화면을 바꾸고자 시도를 해보았습니다.






이런 상태로 실행했더니, 털썩... 안됩니다.

그래서 product 파일을 열어서 Splash 탭을 확인해보았습니다.






그런후 product 파일로 실행을 하면 아래와 같이 잘 나옵니다.





위의 화면 레이아웃을 바꾸려면 아래 소스를 수정하면 됩니다.


_M#]

하악... 집에가서 수정해야지...



Posted by 자수씨
, |

몇 주 전부터 만들려고 기초공사를 해 놓았던 플러그인을 오늘에야 완성했습니다.





이제는 패키지 익스플로러에서 패키지단위로 처리를 하는 로직을 구현해야 겠습니다.



Posted by 자수씨
, |

지난번에 어설픈 구조도를 그렸던 양식마법사의 구성도를 그려보았습니다.
홀로 열심히 개발중이 회사 프로젝트 - 양식마법사




아... 구성도를 어떻게 하면 잘 그릴 수 있을까요...


Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백