B3 Tool POC 하며 ZK SpreadSheet을 사용하게 되었다.

Web화면에 Excel U.I를 띄워 주니 입력 항목이 많은 경우에는 큰 도움이 될 듯 하다.

다만 U.I가 좀 느려서 빠른 화면 전환할 경우에 문제가 생길 수는 있을 것 같다.

ComboBox를 사용할 필요가 있어 ComboBox U.I를 체크해 보았는데

POI나 jExcel 내부에는 constraint를 이용하여 처리해 주고 있는데

SpreadSheet에서는 이 부분을 지원해 주지 않아 조금 아쉽다.


ZK의 다른 Component처럼 Cell에 객체를 mapping하여 Editing 결과를 자동으로 객체에 적용하려고 했는데 ,

객체 Mapping 정보를 Excel의 수식으로 적용하기 때문에 Editing시 해당 Mapping 정보가 날라 가는 현상이 있어 이 부분은 적용하기 어려웠다.

결국 POI 처럼 Cell 단위로 입력값 읽어 오도록 일단 처리 하였다.


필요 library를 보면 jExcel을 사용하는것 같은데.. ZK의 ext library에 이미 poi library가 있는데 굳이 jExcel을 사용하나 싶다.

어쩌면 POI 에서 처리못하는 부분을 jExcel에서는 지원하기 때문에 jExcel을 사용하는거 아닐까 하는 생각도 ....


예전에는 OCX로나 구현할 수 있었던 U.I를 library로 비교적 쉽게 구현할 수 있어 좋기는 한데..

우째 또 다른 짐을 지게 되는것 같아 가슴 한편이 좀 무겁기도 하다...-.-

Posted by headiron
,

Do you realize that what you are doing at any moment is something that someone was doing when they died?

Michael A Singer.

내가 하는 매 순간의 모든 행위가 누군가가 죽은 순간에 마지막 행위였음을 아는가?

국내에  "한발짝 밖에 자유가 있다" 라는 책으로 알려진 미국의 명상가 이자 작가인 마이클 싱어의 명언 이었습니다.

다음에 만나는 사람이 당신이 볼 마지막 사람이라는 사실을 알게된다면 과연 우리는 어떻게 삻을 살게 될까요?

죽음이라는 숙명을 항상 되새기며 매 순간마다 깨어있는 의식으로 삶의 사건들을 온전히 그리고 기꺼이 즐기고 경험합시다.

운이트이는 영어 4월 13일 오프닝...

'사는이야기' 카테고리의 다른 글

우이령과 바꾼 칠선 계곡  (0) 2009.09.16
그들이 사는 세상...  (0) 2009.04.20
벗꽃 시즌 개막  (0) 2009.04.07
XPERIA 데모 동영상  (0) 2009.04.03
옛 회사 직원을 지하철에서 보고...  (0) 2009.04.02
Posted by headiron
,
어제 부터 여의도 벗꽃 축제가 시작 됐다는 얘기를 들었는데

아침에 출근하며 어린이 대공원에 갔더니 대공원도 슬슬 벗꽃이 피기 시작한다.

지난 주 까지만 해도 벗꽃이 별로 보이지 않았는데,

어느덧 꽃 놀이를 해도 될 정도의 꽃이 만개 했다.

이번 주말에는 PVT도 없으니

공원도 거닐고...

워커힐 거리도 거닐고..

1년에 한번 오는 벗꽃 시즌을 만끽 해야 겠다.

( ㅋㅋㅋ 당분간 어린이 대공원으로 지나오는 출근길이 너무 즐거울 것만 갔다.^^ )
Posted by headiron
,

ZK 사용기

개발자세상 2009. 4. 5. 19:00
작년에 AddOn Module 개발하면서 ZK 를 처음 사용했는데

그떄는 기존 U.I에 똑 같이 맞춰서 개발해야 한다는 issue로 완전 개고생...-.-

이번에는 B3 Report Tool 때문에 다시 사용했는데

솔직히 개발하기는 정말 편했다.

특히 예전에 ZKStudio가 있기는 했지만 기능이 너무 빈약 했는데

이제는 기능이 좋아 져서 제시어 기능도 생기고 해서 개발하기 편했다.

물론 사상적인 부분으로는 아직도 익숙하지는 않지만..

Intranet 개발 환경으로는 상당히 좋다는 생각이 들었다.

뭐... One Souce Multi Use ( 물론 Mobile 밖에(?) 지원하지는 않지만... )

라는 사상도 괜찮고.

U.I 화면도 나름 깔끔하고...

흠... 이번에 B3 Project 들어가게 되면 아마도 ZK 를 사용하지 않을 까 생각되는데

솔직히 Intranet 용 Application 개발하는 경우라면 적극 추천 할만 한것 같다...

슬슬 ZK 관련 Issue들도 정리 해야 할듯 >^^

'개발자세상' 카테고리의 다른 글

kernel ARG_MAX 값  (0) 2009.05.08
Oracle , Sun 인수  (0) 2009.04.22
본사 PVT 진행  (0) 2009.04.04
IPTV Business Insight를 다녀와서  (0) 2009.04.02
오랜만에 쳘야  (0) 2009.03.08
Posted by headiron
,

주중에 Europe Central Farm PVT를 진행하고

이번에는 정말 처음으로 진행 ( 생각해보니 작년에 몇 번 하기는 했는데 Aman이 거의 주도 했었던 기억이 ) 하다 보니 긴장을 좀 했었나 보다.

Config Check하다 보니 API PVT 시작 할 시간을 놓치고

Account Report쪽 오류가 아직도 있어서 timeout이 걸리는 바람에 시간도 오래 걸리고

그래서 더 서두르다 보니 당황하고.

다행이 정팀장님이 일찍 일어나셔서 ..

( 새벽 4시에 그냥 눈이 떠 졌을리는 없고...

  좀 불안하셨던듯 하다... )

결국 결과 확인하다 보니 Network Module이 켜져 있어서

내가 AOL에 누가 Super Admin 계정 가지고 있냐고 하니.. 조용.-.-

결국 정팀장님이 Julie한테 부탁해서 계정 가지고 있는 사람 찾아서 Account 수정 하고

다시 테스트 진행해서 일을 끝냈다.

예전에 PVT할떄는 그냥 누군가 기댈 사람이 있다는 생각이 있어서 인지

그렇게 걱정되지 않았는데..

( 생각해 보니 지난번에 정팀장님 미국 들어가시는 날 PVT할때도 이렇게 긴장 안 했었던듯>^^ )

이번에는 긴장은 안 했는데 좀 당황하다 보니..

(Java Heap Size Option 신경쓰느라... )

어쩃든 재밌는 경험이었고..

예전보다 좋아 졌다고 생각했었는데 아직도

흥분하면 서두르는 인상을 아직도 지울수는 없었다.

어쨋든 재밌는 경험이었고.

다음에는 더 신중하게 열심히 해서 더욱 완벽하게 작업해야 할 듯 하다.^^

'개발자세상' 카테고리의 다른 글

Oracle , Sun 인수  (0) 2009.04.22
ZK 사용기  (0) 2009.04.05
IPTV Business Insight를 다녀와서  (0) 2009.04.02
오랜만에 쳘야  (0) 2009.03.08
초심으로.....  (0) 2009.03.04
Posted by headiron
,


박차장님이 유차장님에게 계속 얘기하셨던 엑스페리아  데모영상

뭐.... 나도 돈 만 있음 확 질러 보고 싶어지는데.>^^
Posted by headiron
,
작년에는 명진이 통해서 공짜 표를 얻어 갔었는데

이번에는 협찬 안 하길래 포기하고 있었는데

회사에서 표가 생겼다 하니.... 바로 신청 해 주시는 센스.^^


뭐... 전날 어떻게든 세미나 가겠다고 늦게 까지 일하다가 일정을 보니..

허걱.. 작년 Agenda에 비하면...-.-

뭐. 어쨋든 IPTV 이니깐 좀 들어보자 하고 갔는데..

뭐.. 역시나....

부장님도 역시나...

세미나 참여자도 작년에 비해 확연히 차이나고

부스도 작년에 절반 수준

( IPTV 서비스 업체 3개 , HP , 장비 업체 하나 , 기업용 IPTV 구축 업체 )

암만해도 요즘 IPTV를 보는 차가운 시선이 여기서도 느껴지는 듯..


그래도 기술쪽 세션들을 들어보니.. 아 이런것도 있구나.. 하는

특히 CAS는 뭐... 개념 이해하는데도 조금 도움도 됐고..

그 개념이 케이블이나 위성 , IPTV 모두에 필요한 내용이니...

나름 큰 도움이 됐다.

근데.. CAS를 인터넷의 DRM이랑 비슷한 개념으로 생각하면...

대체 HTML 은 뭘로 어떻게 이해해야 하는지..

흠.... JavaFX를 공부하면 좀 이해를 할 수 있을라나..

'개발자세상' 카테고리의 다른 글

ZK 사용기  (0) 2009.04.05
본사 PVT 진행  (0) 2009.04.04
오랜만에 쳘야  (0) 2009.03.08
초심으로.....  (0) 2009.03.04
윈도우 메신저 9.0  (0) 2009.02.22
Posted by headiron
,
몇 일 전에 출근 길에 이팀장님을 뵙게 됐다.

나야 기억을 하고 있는데 솔직히 이팀장님이 날 기억 하시는지는 ㅋㅋㅋ


나름 반가워서 잘 지내시는지...

성식씨한테 대충 들어서 알고는 있지만 회사 잘 되는지 그런걸 물어 보았다.


예전에 비해서 많이 빡빡해 졌다고

특히 영업쪽 분들이 좀 힘들어 한다는 얘기를 하시는데..

흠.. 내가 우리 회사로 오지 않았으면 어쨌을 까 하는 생각이 들었다.


뭐... 어떻게든 나름 견디기는 했겠지만..

아마도 우리 회사 오지 않은 것에 대해 엄청 후회 하고 있지 않을 까 하는 생각이 들었다.


뭐.. .이래 저래 누나한테 고마운 마음이...^^

( 이건 뭐... 누나가 볼것도 아닌데 ..... 결론은 아부가 되는군..^^ )

'사는이야기' 카테고리의 다른 글

벗꽃 시즌 개막  (0) 2009.04.07
XPERIA 데모 동영상  (0) 2009.04.03
아름다운 인연( 연극 ) 을 보고  (0) 2009.03.23
나이..? 젊음..?  (0) 2009.03.08
다시 풀룻을 잡다.  (0) 2009.03.08
Posted by headiron
,
회사에서 공짜 연극표를 받아서 처음으로 연극을 보게 됐다.

연극은 처음이라 초대권을 어떻게 해야 하는지도 몰라서 한시간 정도 일찍 가서 물어봤더니 다음 부터는 미리 전화를 달라고 한다.흠... 다음에 또 초대권 생기면 뭐 그렇게 해드리죠.^^

소극장이라고는 하지만 그래도 극장인데 하고 들어갔더니 헉...

정말 작다....

극장 전체 크기가
흠... 고등학교때 교실 보다 좀더 클까...

나름 이름있는 배우가 운영하는 극단 ( 김갑수씨가 대표인듯 하다. ) 이 이정도 인데..

다른 군소 규모 극단은 어떨찌...

연극 내용은 남아선호 사상 그런 부분을 풍자하는 내용 인데..

사실 현 사회상하고는 조금 안 맞는것 같다는 생각이 들었다.

하지만... 필름안에 틀에 박힌 영상을 보는 것과는 또 다른 느낌이었다.

조명이 꺼질 때 마다 분주히 무대 정리하는 소리도 은근 재미있었다.

연극 내용이 그렇게 맘에 와 닫지는 않았지만..

작은 공간안에서 연기자와 관객이 함께 호흡하는 느낌은 참 좋았다.

그리고 연극 특유의 연기 스타일도 처음에는 어색했지만 차차 익숙해지니 재미있었다.

갠적으로 "지하철 1호선" 공연 할 때 한 번쯤 다시 와보고 싶다는 생각이 들었다. 

'사는이야기' 카테고리의 다른 글

XPERIA 데모 동영상  (0) 2009.04.03
옛 회사 직원을 지하철에서 보고...  (0) 2009.04.02
나이..? 젊음..?  (0) 2009.03.08
다시 풀룻을 잡다.  (0) 2009.03.08
Isn't she lovely  (0) 2009.03.04
Posted by headiron
,
B3 쪽을 위한 Report Crawler를 만들면서

몇개의 파일 읽어 오는 것을 구현해야 하는데 해당 파일 정보를 properties에 넣을 려고 하니 너무 설정이 많아 지는 듯 하여 ClassPath에 있는 파일을 읽어 오는 방법을 찾다 보니 Solution이 있다.

( Spring이나 Struts 같은 데서 ClassPath에 있는 파일 읽어 오는 것을 보고 어떻게 한건가 했는데 이거 였구나 하는 생각이.^^ )

1.String filePath = Thread.currentThread().getContextClassLoader().getResource("/script/xxx.sh").getFile();
2.String filePath = getClass().getClassLoader().getResource("/script/xxx.sh").getFile();
3.String filePath = getClass().getResource("/script/xxx.sh").getFile();

처음에는 3번으로 개발했는데 Window / linux에서는 잘 되던게 Mac 에 올렸더니 NullPointer Exception이 발생했다.

결국 정팀장님이 1번 형태로 바꾸셨는데 송과장님 Mac에서는 또 1,3번 모두 다 잘 된다...

Internet을 Survey해보니 2,3번 형태를 비교해서 2번은 되는데 3번은 NullPointerException 나오는 경우에 대한 Article도 찾았다.

결국 1 번 혹은 2번 형태로 작성하는 것이 제일 안전한 방법으로 보인다.

'개발자세상 > 자바세상' 카테고리의 다른 글

ZK에서 Input Component와 객체간 Binding  (0) 2009.04.16
ZK에서 Spreadsheet 사용기  (0) 2009.04.16
JavaFX?  (0) 2009.02.03
Process class 사용시 주의점  (0) 2008.11.07
JVMPI, JVMTI  (0) 2008.07.30
Posted by headiron
,