달력

22025  이전 다음

  • 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
Spring 프레임워크를 사용하기 편하게 도와주는 Spring IDE가 있습니다.
최근 다시 Spring 프레임워크를 사용하려고 보니, 사이트에 다음과 같은 메시지를 띄우네요.



알고보니 Spring IDE가 SpringSource Tool Suite에 함께 배포되는 것으로 변경되었나 봅니다.
현재(7월20일) 기준으로 SpringSource Tools Suite는 설치버전을 기본으로 배포하나, 저처럼 일부 기능만 사용하는 사람들을 위해 Update Site를 제공하고 있습니다.

1. Eclipse 3.6(Helios)
- http://dist.springsource.com/snapshot/TOOLS/nightly/e3.6
- http://dist.springsource.com/snapshot/TOOLS/composite/e3.6
2. Eclipse 3.5(Galileo)
- http://dist.springsource.com/snapshot/TOOLS/update/e3.5
- http://dist.springsource.com/snapshot/TOOLS/composite/e3.5

composite 사이트도 함께 추가해주셔야 합니다. 함께 추가하지 않으시면 의존 라이브러리 때문에 설치가 안될껍니다. 위 URL 은 언제든 변경가능할꺼 같습니다. 설치시 오류가 나면 문서 참고하세요.


Posted by fromm0
|


월요일 입국 후 바로 갔던 "보신각", 난 개고기를 먹지 않기 때문에 다른 분과 달리 그냥 굴덮밥을 먹었다.
굴덮밥도 조금 다른거 같았는데.. 첫날이라 무척이나 음식 조심...
들은 얘기만 많아서리.. 켁


저녁에 맛있는 거 먹으러 간다면서 날 데리고 갔었는데, 중국영화에 많이 나오는 듯한 음식점이 즐비..
저녁임에도 불구하고 거의 40도 조금 안되던 날씨라.. 야외에서 음식 먹는 사람들이 모두 신기할 따름..
그리고 웃통을 벗고 먹는 사람들이 많았다.


그릇씻고 뭐하기가 힘들어서인지 가게에 들어가니 이런식으로 셋팅이 되어 있다.
몰랐는데, 우리나라도 이렇게 사용하는 경우가 있고.
중국에서는 귀한 손님은 가게에서 오래 사용한 그릇을 내주지만 대개는 이렇게 저렴하고 간편하게 사용하는 경우가 많다고.. ~~~


메인으로 먹는 음식이 워낙 매운 탓이라 그런지 처음에 이런 희멀건게 나온다.
먹어보면 특별한 맛이 없고, 마치.. 미숫가루(?) 같은.. 그런 물.. 아니면 죽같은 느낌이 난다.


중국 맥주.. 물보다 저렴하다는 말이 있던데. 내가 계산한게 아니라서. 패스..


이게 월요일 저녁의 메인 요리였다. 다양한 해산물(그래봐야 해산물은 오징어 다리만 보였다.)에 소고기 완자, 새우 완자 그외 다양한 채소가 들어갔다. 실제로는 매운 맛을 위해 빨간 고추가 제일 많았던듯..


매인 요리먹으면서 배가 출출할꺼 같아.. 추가로 주문한 밥.. 1원이란다.. 가득도 주더라..


중국가면 물 조심해야 한다는 말을 많이 들어 샀던 물.. 2.5원이라는 거금이 들었다.


출장기간동안 3일(하루는 과음으로 아침에 일어나지 못했음)이나 먹었던 호텔 조식.
정말 먹을게 없었다. 그나마 과일 정도만 입에 들어가는 정도..


회사에 있던 자판기, 대개의 음료가 크다.. 가격은 2 ~ 4원..


화요일 갔던 호남요리 전문점.. 대략 13가지 정도 요리르 시켰는데, 앞에 보이는 흰색의 긴 쟁반에 든건 그.. 뭐야.. 갑자기 기억이 안 나네.. T.T


사람들이 호남요리에서 가장 고급요리중 하나라고 주장하시던.. 황소개구리..
어릴적 시골에서 개구리를 먹어봐서.. 그닥 반감 없이 조금 먹었다.
많이 먹으려 해도.. 생김새가 자꾸 눈앞에 아른거려서.. 난감..


2차로 갔던 맥주집의 양고치.. 1개의 1원인가 2원인가.. 1원이면 우리 돈으로 대략 180원이다..
굉장히 저렴한 순안주.. 인 셈이지.


근무하면서 하나 뽑았던. 자판기 음료.. 병이 크다보니. 하루종일 먹을수 있었다..
중간중간 물도 먹었으니.. ^^


이게 뭘까요..??
적어도 내 주위에서는 아무도 맞추지 못했는데..
이게 중국에서 나오는 무 다.. 갈갈이가 좋아하는 무다..
우리나라는 사람들이 선호하는 제품 한두가지만 주로 시판이 되나보니, 다양성이 덜한데. 중국은 그냥 다 나온단다.. 즉 무도 여러가지 모양이라는 뜻..


Posted by fromm0
|


집(분당 오리역)에서 인천공항을 가기 위해서 공항버스를 탔다.
월요일 아침 해외여행을 위해 대가족 한팀이 타다보니 가는 내내 사람들이 서서 가다 서현에서 갈아타는 불편을 겪었는데, 난 뭐 출발지에서 타는 처지가 당연히 앉아서 갔다. ㅋㅋ


이런것도 한컷 찍어주고..


내가 타고 가려고 했던 KE0851기는 아니고, 그전에 출발준비를 하던 대항항공 비행기.
공항에 생각보다 일찍 도착해서 네이버 스퀘어 에서 커피도 먹고, 인터넷도 하다가 비행기에 탔다.


비행기 내부 사진, 근데 이런거 올려도 되나.. ~~~~


중국 도착 후 공항을 나온 직후.. 한컷.. 중국 사진을 찍었어야 하는데.. 이런걸 찍고 있었다니.
중국 북경의 첫 느낌은 생각보다 깨끗하다였다.
출발전 알아본 바로는 덥고, 공기도 무척 안 좋다는 얘기를 들었는데, 공기도 괜찮고 차를 타고 나서 보니 가시거리도 꽤 되었다. 주위 말로는 올림픽 이후 많이 좋아졌다는.. ^^


금요일 오후.. 일정을 모두 끝마치고 귀국을 위해 공항에서 비행기를 기다리는데..
문제의 비가 오기 시작했다.
비행기 자체는 오후 6시 10분 출발이었는데, 비가 와서 상황이 안 좋은데다가 이용했던 중국남방항공 의 프로답지 않은 대처로 인해 실제 출발은 밤 11시 30분 정도에 가능하게 되었다.
실제 공항에서 기다린 건 거의 8시간이 된다는 뜻.. 아~~~ 또 생각해도 짱나..


어찌했든, 겨우 도착한 우리나라..
귀국하는데 너무 고생해서 "인천"이라는 글자만 봐도 너무 기분이 좋았던.. 집에 도착하니 새벽 4시.. 켁..


Posted by fromm0
|
7월5일 ~ 9일 일정으로 중국에 업무지원을 위해 출장을 다녀왔다.
숙박시설은 회사에서 예약해준 Futai 호텔..
생각보다는 깨끗해서 괜찮았는데, 처음 들어간 날 누가 사용하다 둔 커피잔은 왠 에러였던가..~~~


침대. 더블룸이라 더블침대가 있나본데, 워낙 조용한 자는 스타일이다 보니 실제 침대 반은 손도 대지 않았다.
예전 다른 호텔에서 숙박할때에는 침대에서 방 전체 불을 끄는 버튼이 있었던거 같은데, 여기는 없네.
그래서 밤에 잘때 불을 다 끄러 다닌다고 왔다 갔다 해야 했다. T.T


침대 옆에 있는 의자. 그 옆에 커텐이 있어 밖의 경치(?)도 구경할만하겠지만 실제로는 아파트 공사중이라 창 밖으로 볼만한건 없었다.


방마다 랜선이 하나씩 책상안에 숨겨져 있다. 꺼내서 인터넷을 할수 있었지만 국내 왠만한 무선랜보다 느려서 간단한 웹서핑 정도만 가능했던 기억이.. .


방이 크다보니 이런 공간도 있었는데,그닥 사용할일이 .. 쩝


식탁옆에 있는 소파. 바로 앞에 TV까 있는데 한국방송이 3개 정도 나오다보니, 그냥 잠시 쉴만했다.



화장실. 세면대 바로 옆에 샤워대가 있는데, 방이 워낙 춥다보니, 따뜻한 물로 샤워하는게 사실 제일 좋았음.











Posted by fromm0
|
AppFuse 의 메이븐 저장소에서 소스를 받아 가장 먼저 실행하는게 아마도 mvn 명령을 통한 빌드및 테스트 실행이라고 생각됩니다.

# 에러내용
최신버전인 2.1.0-M2 에서 실제로 mvn 을 통해 실행해보면 아래와 같은 에러가 발생합니다.
[INFO] [talledLocalContainer] Tomcat 6.x started on port [8081]
[INFO] [antrun:run {execution: default}]
[INFO] Executing tasks
Trying to override old definition of task retry
     [echo] Testing 'newspaper-service-1.0-SNAPSHOT' with locale 'ko'
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] An Ant BuildException has occured: The following error occurred while executing this line:
D:\MyLucy\workspace\NEWSPAPER\newspaper-service\src\test\resources\web-tests.xml:7: Property copyright.year was circularly defined.

[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 37 seconds
[INFO] Finished at: Wed Jun 23 15:06:23 KST 2010
[INFO] Final Memory: 39M/95M
[INFO] ------------------------------------------------------------------------

# 해결방법
src/main/resources/ApplicationResources_ko.properties 파일을 열어서, 9번 라인에 보면. 아래와 같은 설정이 있습니다.
copyright.year=${copyright.year}

다음처럼 수정해주세요.
copyright.year=2009




Posted by fromm0
|
AppFuse 를 사용하여 eclipse 를 프로젝트로 변환하기 위해서는 두가지 명령어를 사용할 수 있습니다.
  1. mvn install eclipse:eclipse
  2. mvn eclipse:eclipse
# 에러내용
현재 최신버전인 2.1.0-M2 에서 실행해보니 아래와 같은 에러가 발생하네요.
[INFO] Request to merge when 'filtering' is not identical. Original=resource src/main/resources: output=target/classes, include=[], exclude=[ApplicationResources_de.properties|ApplicationResources_fr.properties|ApplicationResources_ko.properties|ApplicationResources_nl.properties|ApplicationResources_no.properties|ApplicationResources_pt*.properties|ApplicationResources_tr.properties|ApplicationResources_zh*.properties|applicationContext-resources.xml|struts.xml|**/*.java], test=false, filtering=true, merging with=resource src/main/resources:output=target/classes, include=[applicationContext-resources.xml|struts.xml],exclude=[**/*.java], test=false, filtering=false
[INFO] --------------------------------------------------------------

# 해결방법
2.1.0-M2 의 경우 maven-eclipse-plugin 을 2.7을 사용하도록 pom.xml 파일에 정의되어 있는데요. 이 설정에서 2.5.1을 사용하도록 수정하고 다시 실행하면 정상적으로 변환됩니다.
[INFO] Wrote settings to D:\MyLucy\workspace\NEWSPAPER\newspaper-service\.settings\org.eclipse.jdt.core.prefs
[INFO] Wrote Eclipse project for "newspaper-service" to D:\MyLucy\workspace\NEWSPAPER\newspaper-service.
[INFO]
       Sources for some artifacts are not available.
       List of artifacts without a source archive:
         o javax.servlet:jsp-api:2.0
         o mysql:mysql-connector-java:5.1.10
         o org.appfuse:appfuse-ibatis:2.1.0-M2-20100617.023311-29
         o org.appfuse:appfuse-data-common:2.1.0-M2-20100617.023311-29
         o org.appfuse:appfuse-web:2.1.0-M2-20100617.023311-26
         o org.appfuse:appfuse-service:2.1.0-M2-20100617.023311-26
         o jaxen:jaxen:1.1.1
         o stax:stax-api:1.0.1
         o asm:asm:2.2.3
         o javax.xml.soap:saaj-api:1.3
         o velocity-tools:velocity-tools-view:1.0
         o opensymphony:sitemesh:2.4.2
         o org.tuckey:urlrewritefilter:3.1.0
         o rhino:js:1.6R2

       Javadoc for some artifacts is not available.
       List of artifacts without a javadoc archive:
         o displaytag:displaytag:1.2
         o commons-lang:commons-lang:2.3
         o com.lowagie:itext:1.3
         o org.slf4j:jcl104-over-slf4j:1.4.2
         o org.slf4j:slf4j-log4j12:1.4.2
         o org.slf4j:slf4j-api:1.4.2
         o log4j:log4j:1.2.13
         o javax.servlet:jsp-api:2.0
         o javax.servlet:servlet-api:2.5
         o junit:junit:4.7
         o junit:junit-dep:4.5
         o org.hamcrest:hamcrest-core:1.1
         o mysql:mysql-connector-java:5.1.10
         o org.appfuse:appfuse-ibatis:2.1.0-M2-20100617.023311-29
         o org.appfuse:appfuse-data-common:2.1.0-M2-20100617.023311-29
         o javax.persistence:persistence-api:1.0
         o javax.xml.bind:jaxb-api:2.2
         o javax.xml.stream:stax-api:1.0-2
         o javax.activation:activation:1.1
         o org.springframework:spring-aop:3.0.3.RELEASE
         o aopalliance:aopalliance:1.0
         o org.springframework:spring-asm:3.0.3.RELEASE
         o org.springframework:spring-beans:3.0.3.RELEASE
         o org.springframework:spring-core:3.0.3.RELEASE
         o org.springframework:spring-jdbc:3.0.3.RELEASE
         o org.springframework:spring-tx:3.0.3.RELEASE
         o org.springframework:spring-context:3.0.3.RELEASE
         o org.springframework:spring-expression:3.0.0.RELEASE
         o org.springframework:spring-orm:3.0.3.RELEASE
         o org.springframework.security:spring-security-core:3.0.0.RELEASE
         o org.aspectj:aspectjrt:1.6.6
         o org.aspectj:aspectjweaver:1.6.6
         o org.springframework.security:spring-security-config:3.0.0.RELEASE
         o org.apache.ibatis:ibatis-sqlmap:2.3.4.726
         o org.springframework:spring-aspects:3.0.3.RELEASE
         o org.springframework:spring-context-support:3.0.3.RELEASE
         o org.springframework:spring-test:3.0.3.RELEASE
         o org.appfuse:appfuse-web:2.1.0-M2-20100617.023311-26
         o org.appfuse:appfuse-service:2.1.0-M2-20100617.023311-26
         o javax.mail:mail:1.4
         o velocity:velocity:1.4
         o velocity:velocity-dep:1.4
         o org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:1.0.1
         o wsdl4j:wsdl4j:1.6.2
         o org.apache.neethi:neethi:2.0.4
         o org.apache.cxf:cxf-common-schemas:2.2.4
         o com.sun.xml.bind:jaxb-impl:2.1.12
         o org.apache.abdera:abdera-core:0.4.0-incubating
         o org.apache.abdera:abdera-i18n:0.4.0-incubating
         o org.apache.abdera:abdera-parser:0.4.0-incubating
         o org.apache.ws.commons.axiom:axiom-impl:1.2.5
         o org.apache.ws.commons.axiom:axiom-api:1.2.5
         o jaxen:jaxen:1.1.1
         o org.apache.abdera:abdera-extensions-json:0.4.0-incubating
         o org.apache.abdera:abdera-extensions-main:0.4.0-incubating
         o org.apache.xmlbeans:xmlbeans:2.4.0
         o org.codehaus.woodstox:woodstox-core-asl:4.0.3
         o stax:stax-api:1.0.1
         o org.codehaus.woodstox:stax2-api:3.0.1
         o xml-resolver:xml-resolver:1.2
         o asm:asm:2.2.3
         o javax.xml.soap:saaj-api:1.3
         o com.sun.xml.messaging.saaj:saaj-impl:1.3.2
         o org.codehaus.jackson:jackson-jaxrs:1.2.1
         o org.codehaus.jackson:jackson-core-asl:1.2.1
         o org.codehaus.jackson:jackson-mapper-asl:1.2.1
         o xml-apis:xml-apis:1.0.b2
         o javax.servlet:jstl:1.1.2
         o taglibs:standard:1.1.2
         o struts-menu:struts-menu:2.4.3
         o velocity-tools:velocity-tools-view:1.0
         o opensymphony:sitemesh:2.4.2
         o org.springframework.security:spring-security-taglibs:3.0.0.RELEASE
         o org.springframework.security:spring-security-web:3.0.0.RELEASE
         o org.springframework.security:spring-security-acl:3.0.0.RELEASE
         o org.springframework:spring-webmvc:3.0.3.RELEASE
         o org.springframework:spring-web:3.0.3.RELEASE
         o org.tuckey:urlrewritefilter:3.1.0
         o org.hamcrest:hamcrest-library:1.1
         o org.springmodules:spring-modules-validation:0.8
         o oro:oro:2.0.8
         o antlr:antlr:2.7.6
         o rhino:js:1.6R2

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 minutes 40 seconds
[INFO] Finished at: Wed Jun 23 14:52:38 KST 2010
[INFO] Final Memory: 70M/172M
[INFO] ------------------------------------------------------------------------

Posted by fromm0
|
최근 IE의 버그(?)로 인해 CSS hack 이 필요하여. 찾아보던 중.. 검색된 몇개의 사이트.

http://stylizedweb.com/2008/02/14/10-best-css-hacks/
http://www.bennadel.com/blog/1354-The-Power-Of-ZOOM-Fixing-CSS-Issues-In-Internet-Explorer.htm

조만간 위키에 다시 정리하자..
Posted by fromm0
|
제가 관리하는 서비스인 디지털뉴스아카이브 의 대상 기간이 95년으로 확대되었습니다.
자세한 건 공지인 http://dna.naver.com/notice/read/1000003448/10000000000010902074 를 봐주세요. ^^
Posted by fromm0
|
쌍둥이 보는 탓에 기존의 모든 활동은 잠정 중단 상태네요. T.T
몇일전에 우리 애기들 100일 사진 촬영했습니다.

먼저 첫째인 예림이에요.. 태명은 달콩이죠.^^


다음은 둘째인 예빈이, 태명은 알콩이구요..

아직은 낮에는 물론 밤에도 아빠, 엄마 괴롭히지만 열심히 키우고 있습니다. ^^
Posted by fromm0
|
제가 담당하고 있는 디지털뉴스아카이브 서비스의 대상 기간이 대폭 추가되었습니다.
기존에 70년 ~ 85년을 제공하던 것에서 추가되어 이제부터는 60년 ~ 91년 데이터를 제공합니다.

1. 서비스 구간 확대를 알리는 배너


2. 타임라인 변경
- 연도별보기

- 월별보기

구간이 대폭 확대되면서 기존 타임라인으로는 표현이 어려운 부분이 있어 "년도별보기", "월별보기"로 두가지 나누어서 제공합니다. ^^

3. 뷰어의 기사별 텍스트 보기

뷰어를 띄우시고는 이미지만 보셨다는 분이 많았다고 하시더군요. T.T
사실 기사별로 상단 오른쪽에 보면 "텍스트 보기" 라는 메뉴가 있습니다.
그 메뉴를 클릭하면 위처럼 텍스트 보기가 떠서 기사를 볼때 좀더 쉬우실껍니다. ^^
요건 좀 지난 얘기긴 한데, 혹시 모르실까 해서 뷰어를 띄울때 선택한 기사의 "텍스트 보기"를 자동으로 띄우도록 했습니다.

60년 ~ 70년 사이에는 역사적인 일들이 많았답니다.
관심있었던 사건에 대해 검색해보세요.. ㅋㅋ

마지막으로 기간확대에 대한 공지 도 봐주세요.

Posted by fromm0
|