블로그 이미지
올해목표 // 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
 
05-04 13:02
 

달력

« » 2024.5
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
 

최근에 올라온 글

최근에 달린 댓글


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





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



Posted by 자수씨
, |

회사 프로젝트로 만든 RCP Application 을 배포해야 할 시간이 다가왔습니다.
(팀장님이 보여달라는...)

일단 간단한 절차만 정리하겠습니다.
기회가 된다면 스크린샷과 함께... (요즘 좀 귀차니즘에 빠졌습니다... 업무가 빡셔서...)




Posted by 자수씨
, |
http://www.eclipse.org/rap/

예전에 Zaphod 몽을 통해 알게된 RAP 입니다만, 그닥 땡기지가 않았는데, 오늘 아침 가현옹이 다시 각인을 시켜주었습니다.

RAP는 PDE 기반의 워크스페이스를 웹에서 구현 가능하다는 것이 큰 특징입니다. SWT/JFace API 를 사용하여 개발 가능합니다. 기존에 PDE 기반 개발하시던 분들은 쉽게 AJAX 어플리케이션을 개발 가능하다는 것이겠죠. 단 주어진 컴포넌트로 개발할 때만... (커스텀 컴포넌트는 어딜가나 힘이 듭니다. 데모처럼만 만들꺼면 -_-;;; 요구사항은 항상 늘어나게 됩니다만...)

RAP Architecture
아래 그림을 보면 좀 더 이해하기가 쉬울 것입니다. (저는 왜 이해가 잘 안될까요 ㅋㅋㅋ)


현재 가장 최신 버전은 1.2 M3 Milestone Build 입니다.
이클립스 업데이트 사이트를 통해서 설치를 하였습니다. http://download.eclipse.org/rt/rap/1.2/update



관심이 있으신 분들은 데모 사이트를 참조하시기 바랍니다.

Posted by 자수씨
, |

Eclipse 3.5 - Galileo

Eclipse / 2008. 12. 1. 11:04


이클립스 3.5 코드명은 갈릴레오입니다.
http://wiki.eclipse.org/Galileo

눈에 띄는 기능은 잘 보이지 않습니다. 영어 까막눈이라...

오늘까지 마일스톤3 까지 나온 것 같습니다.
Galileo GA [각주:1] 가 나오는 시점은 2009년 6월 26일 이네요.
(Galileo Release Schedule 참고)


위키피디아에는 예전부터 갈릴레오에 대한 릴리즈 일정이 나와있었네요 ㅋㅋ
http://en.wikipedia.org/wiki/Eclipse_ide

언제쯤 갈아타 볼까나~

  1. General Availability 정식버전 [본문으로]

Posted by 자수씨
, |

Eclipse Nebula Project

Eclipse / 2008. 11. 30. 22:27

네이버 이클립스 플러그인 카페 에서 침묵님께서 알려주신 것입니다.

이클립스 Nebula 프로젝트입니다.  네이버 사전에서 Nebula 를 찾아보았더니 다음 뜻이네요.
(의미는 잘 모르겠습니다.)
  nebula
1【천문】 성운(星雲), 성무(星霧)
2【병리】 각막예(角膜)[백탁] 

SWT 에서 기본으로 제공해주는 Component 외에 다른 컴포넌트들을 제공해줍니다.
 Nebula Project

Supplemental Custom Widgets for SWT (and more)

The Nebula project is a source for custom SWT widgets and other UI components. Nebula is also an incubator for SWT. Some Nebula widgets will graduate into SWT and therefore into the main Eclipse Platform.

All Nebula components are available on the navigation tree on the left or from the table below. Each page will describe the component and also link to the component download.


간트 차트가 상당이 땡기네요~

Posted by 자수씨
, |

FCKEditor for RCP

Eclipse/Plug-ins / 2008. 11. 16. 15:22
[원본문서]  http://vicki.springnote.com/pages/2106692

FCKEditor for RCP

Vicki Yi

Version 0.1 Copyright ⓒ 2008 Vicki Yi

16.11.2008


 

요약

이 문서는 Rich Client Platform (이하 RCP) 에서 FCKEditor 를 이용하여 HTML 문서를 작성할 수 있는 번들에 대한 소개와 사용법을 설명합니다.

 

SWT 에서 제공하는 StyledText 위짓의 텍스트를 HTML로 변환하기에는 추가적인 작업이 많이 필요하기 때문에 이클립스의 EPF 프로젝트의 RichText의 소스를 참고하여 FCKEditor 를 간단하게 사용할 수 있도록 구현을 하였습니다. (FCKEditor 의 라이센스는 해당문서를 참조하시기 바랍니다.)

 

설치하기

테스트환경
  • Eclipse: Ganymede (3.4)
  • JDK: 1.6.0_07
  • Platform: Windows XP

 

설치

아래 참고자료의 kr.co.vicki.plugins.fckeditor.zip 를 내려받아 이클립스 설치 디렉토리에 압축을 풀고 이클립스를 재시작합니다.

해당 플러그인은 다음 플러그인들을 필요로 합니다.

  • org.eclipse.core.runtime
  • org.eclipse.ui
  • com.ibm.icu

 

사용법
  1. 사용하는 플러그인이나 RCP에 Dependencies 목록에 kr.co.vicki.plugins.fckeditor 를 추가합니다.

    1.png

      [그림 1] plugin.xml 의 Dependencies 탭   

     

  2. 해당 플러그인이나 RCP를 실행시키고 Show View 를 통해 FCKEditor Tester View 를 선택합니다.

      2.png

      [그림 2] Eclipse의 Show View

     

  3. 추가된 FCKEditor Tester 는 다음과 같습니다. GetHTML 버튼을 클릭할 경우 본문 내용이 콘솔에 찍히게 됩니다. SetHTML의 버튼의 경우에는 테스트 용으로 붙여놓았습니다.
     3.png

     [그림 3] FCKEditor Tester View

  4. FCKEditor Tester View 의 소스는 다음과 같습니다.
    [코드 1] FCKEditorView.java

    public class FCKEditorView extends ViewPart {

      private FCKEditor editor;

      @Override
      public void createPartControl(Composite parent) {
        editor = new FCKEditor(parent, SWT.NONE);
        initializeToolBar();
      }

      @Override
      public void setFocus() {
        editor.setFocus();
      }
      private void initializeToolBar() {
        IToolBarManager toolBarManager = getViewSite().getActionBars().getToolBarManager();
        toolBarManager.add(new GetHTMLAction());
        toolBarManager.add(new SetHTMLAction());
      }

      class GetHTMLAction extends Action {

        public GetHTMLAction() {
          setText("GetHTML");
        }

        public void run() {
          System.out.println(editor.getHTML());
        }
        
      }

      class SetHTMLAction extends Action {

        public SetHTMLAction() {
          setText("SetHTML");
        }

        public void run() {
          editor.setHTML("Test HTML");
        }
        
      }
    }


  5. 위 코드에서 사용한 FCKEditor 객체를 parent Composite 에 붙이면 RCP에 FCKEditor를 확인할 수 있습니다.

    FCKEditor 의 주요 메소드는 다음과 같습니다.

    String kr.co.vicki.plugins.fckeditor.editor.FCKEditor.getHTML()
    FCKEditor의 HTML을 반환홥니다.

    void kr.co.vicki.plugins.fckeditor.editor.FCKEditor.setHTML(String html)
    FCKEditor의 HTML을 설정합니다.

    Parameters: html

     

  6. FCKEditor 의 툴바를 변경하기 위해서는 플러그인 내부의 fckeditor 디렉토리에 있는 custom.config.js와 fckconfig.js 파일을 수정합니다.
    수정할 설정은 해당페이지를 참고합니다.

     4.png
      [그림 4] FCKEditor config 파일

 

 

문제점/개선사항

  • FCKEditor 를 추가할 경우 해당 위짓에 세로 스크롤바가 생김
  • 툴바를 JAVA 소스 내에서 설정할 수 있도록 수정 

 

관련자료

  1. kr.co.vicki.plugins.fckeditor.zip FCKEditor 번들 플러그인
  2. http://www.eclipse.org/epf/ Eclipse Process Framework Proejct
  3. http://www.fckeditor.net/ FCKeditor
  4. http://en.wikipedia.org/wiki/RCP 위키피디아 RCP
  5. http://www.java2s.com/Tutorial/Java/0280__SWT/BrowserqueryDOMnodevalue.htm Browser: query DOM node value

 

 

이 글은 스프링노트에서 작성되었습니다.

Posted by 자수씨
, |

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

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


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



Posted by 자수씨
, |

GWT 1.5 버전이 나오면서 어노테이션을 지원하게 되었습니다.
예전에는 주석에 @gwt.key 를 써줘서 properties 파일과 맵핑시켜줬는데 이제는 @Key 어노테이션으로 처리가 가능합니다.



정규식이 역시 쵝오!

Posted by 자수씨
, |

회사에서 GlassFish 를 다운받고 서버쪽에 GlassFish 를 추가했는데 안나오는 겁니다.
(플러그인이 재대로 설치가 안된 듯...)
https://glassfishplugins.dev.java.net/download/index.html << 여기서 플러그인을 다운받습니다.

일단 집에서와 비슷한 환경으로 설치를 하였습니다.... 만 WTP 에서 Server 설정을 하려 하는데
아래와 같은 화면이 반겨주었습니다.

Missing classpath entry ~~\appserv-rt.jar


GlassFish 설치경로에 lib 폴더를 가보았더니 appserv-rt.jar 파일은 없고 appserv-rt.jar.pack.gz 이런 파일만 있었습니다.
gz 파일인지 알고 압축을 풀어도 안되고... 찾아보니 pack.gz 라는 압축방식인가 그런가 봅니다.
역시 구글링을 해본 결과... setup 을 덜 한 것 같았습니다.

사람들이 말하는대로 lib\ant\bin\ant -f setup.xml 명령을 해주면....
먼가 설치가 쫘르르르르 진행됩니다.


다시 이클립스에서 서버를 설정하면.... 일단은 다음 단계로 넘어갈 수 있다는 것이지요..

GlassFish 삽질기는 계속됩니다....

[참고자료]
GlassFish 플러그인 - https://glassfishplugins.dev.java.net/download/index.html
GlassFish Plugins Forum Thread - http://forums.java.net/jive/thread.jspa?threadID=38230&tstart=0





Posted by 자수씨
, |

IRC 이클립스 채널에서 알게된 웨비옹을 만났습니다. http://cutewebi.tistory.com 의 쥔장입죠...

SSM 강남 모임 때문에 포항에서 올라왔다고 합니다. 겸사겸사 만나게되었습니다.

저녁 9시 45분 쯤 컨택... 커피빈에서 커피 먹으면서 수다 떨다가 집으로 왔습니다.
(압구정은 초행길이라 웨비옹 못지않게 촌티를 팍팍 풍기면서...  이런 서울 촌놈 같은...)

어색한 초반에는 취조당하는 분위기였는데 나름 화기애애하게 끝난건가?? 그랬습니다.

기다리는 친구분이 있어서 한 한시간 정도 이야기 하고  SSM 강남으로 들어가는 웨비옹과 작별인사를~~
(찜질방 지못미...)


인증샷은 본인의 완강한 거부로 인해 큼큼...

음~ 낯익은 경상도 말투~ 눈꼬치몽과 웨비옹~ 요즘은 영남사람들과의 만남이 재밌네요 ㅋㅋㅋ


Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백