everydayminder

learn something everyday

Archive for August 2009

on the verge of

leave a comment »

verge
1. brink, point, edge, threshold  
2. border, edge, margin, limit, boundary, threshold, brimcome near to, approach, border on, resemble, incline to, be similar to, touch on…

가장자리, 경계

on the verge of : ~의 경계에 있으므로 뭔가 변화가 일어나기 직전.
                       막 ~ 하려고 하는 중인.

ex)
The country was on the verge of becoming prosperous and successful.
Carole was on the verge of tears.

cf. brink

Written by everydayminder

August 31, 2009 at 00:30

Posted in Life/English

Tagged with ,

Eclipse에서 java 소스로부터 클래스 다이어그램을 쉽게 만들자/ eUML2

leave a comment »

eUML2라는 eclipse 플러그인을 설치하여,
기존에 작성했던 java project의 클래스 다이어그램 및 클래스 연관 관계를 쉽게 그려서 볼 수 있다.

라이센스는 ‘free’ 버전과 ‘studio’ 버전이 있으므로, free를 골라서 설치하자.
eclipse에서 자신의 eclipse 버전에 맞는 것으로 골라서, download 받고 설치하면 된다.

대략 다음의 장점이 있다고 광고하고 있다.


  • Real-time code/model synchronization

  • UML2.1 compliant and support of OMG XMI

  • Advanced reversed engineering

  • Powerful true dependency analyze tools

  • JDK 1.4 and 1.5 support

  • Customizable template support. More…
해당 플러그인에 대한 자세한 정보는 http://www.soyatec.com/euml2/ 에서 확인할 수 있다.

Written by everydayminder

August 6, 2009 at 00:02

Posted in java

Tagged with , , , ,

rally가 군중회합?

leave a comment »

경기와 관련된 뜻만 있는 줄 알았는데, protest 와 관련된 podcast를 듣다가 다른 뜻이 있는 줄 알게되었다.

A rally is a large public meeting that is held in order to show support for something such as a political party.

 ex) About three thousand people held a rally to mark international human rights day.

Written by everydayminder

August 5, 2009 at 23:55

Posted in Life/English

Tagged with , ,

javadoc과 package.html

leave a comment »

작성한 자바코드를 표준 doclet의 javadoc으로 돌리면,

package의 설명이 휑허니 빈칸으로 나온다.
어떻게 주석을 달면, package에 대한 설명을 넣을 수 있을까?

package의 entry에 package.html을 작성해 주면 이 문제가 해결된다.

만약 package ab.cd.ef.* 가 존재한다면,
디렉토리가 ab/cd/ef가 존재할 것이다.

따라서, ab/cd/ef/pacakge.html을 작성해주면 javadoc 실행시
package의 description을 채워준다.

이 때, 작성 형식은 매우 간단하다. 다음과 같이 기록하기만 하면
body 부분의 설명이 그대로 반영된다.

<html>
  <head>
   <body>
      넣고 싶은 설명 기록
   </body>
  </head>
</html>

Written by everydayminder

August 5, 2009 at 11:23

Posted in java

Tagged with , ,

Eclipse에서 javadoc을 pdf로 출력하기

leave a comment »

www.doclet.com에 소개된 바와 같이 여러 종류의 doclet이 있으나, 그 중 몇몇은 javaodc의 출력 형태를 pdf로 직접 지정할 수 있다.

 
LaTex를 쓰는 방법은 LaTex의 특성상 가독성이 좋은 결과물을 만들 것으로 기대되나,
별도로 변환을 한번 더 해줘야 하는 번거로움이 있으므로 이왕이면 손이 덜 가는 방법을 찾아보게 되었다.


www.doclet.com에 소개된 library 중 하나인,
AurigaDoclet(http://aurigadoclet.sourceforge.net/)을 사용해 보자.

사용법은 간단하다.
ANT에서 지정할 수 있는 설정은,


<javadoc packagenames=”package-names
sourcepath=”source-path
doclet=”com.aurigalogic.doclet.core.Doclet”
docletpath=”aurigadoclet-path
additionalparam=”options
>
<classpath refid=”aurigadoclet.class.path” />
</javadoc>

package-names
package names
source-path
path of the java source files
aurigadoclet-path
path to the AurigaDoclet.jar file in AurigaDoclet’s bin directory
options
AurigaDoclet options.

 
이며, 이 때 사용할 수 있는 옵션으로
-format 
The output format.

Supported values: fo,pdf,ps,pcl,svg.

-out
Output file path.
-notoc
Do not generate TOC page.
-nonavigation
Do not generate navigation tree.
-nolinks
Do not use hyperlinks.
-noindex
Do not generate a keyword index.
-leftmargin
Left margin in points. Default is 30.
-rightmargin
Right margin in points. Default is 30.
-topmargin
Top margin in points. Default is 10.
-bottommargin
Bottom margin in points. Default is 10.
-headertext
XHTML text to be used as page header.
-headerfile
XHTML file to be used as page header.
-footertext
XHTML text to be used as page footer.
-footerfile
XHTML file to be used as page footer.
-headerheight
Height of page headers in points. Default is 50.
-footerheight
Height of page footer in points. Default is 20.
-coverfile
XHTML file to be used a cover page.
-cssfile
CSS file to used for formatting the output.

Default css file is located in src/com/aurigalogic/doclet/resources/default.css

-xslfile
Custom xsl file to be used for formatting the output.

가 있다. 
따라서, Eclipse에서 이 정보를 활용하여, aurigadoclet을 사용하도록 환경설정하고 
실행시 옵션으로 위의 옵션을 택하여 지정하면 된다.
1. Eclipse의 해당 프로젝트로부터, Export > JavaDoc > Use custom doclet 선택
2. Docletname에 com.aurigalogic.doclet.core.Doclet 을
3. Doclet class path에 설치한디렉토리binAurigaDoclet.jar 를 써준다. 
   Next를 누른다.
4. Extra Javadoc options에
  -format pdf -out “만들 pdf의 경로와 이름”  을 적어주고, 
  Finish 누르면 pdf가 생성된다.

Written by everydayminder

August 5, 2009 at 11:13

Posted in java

Tagged with , , , ,