금요일, 8월 29, 2008

1-2일 정도 beanshell 에디터를 찾았다.
다른 오픈소스에디터도 보았고...

찾다가 오늘 느낀점은..
1주일이 남았으니.. 그냥 만들어보자는.. 이렇게 쉬운 결론을 왜 못 냈는지...
그러다 안되면.. 모... 가져다 쓰던지.. 아님 에디팅 기능이 없는걸로 오픈하던지... 일정을 잡으면 되니까능.

일주일동안 에디터 만들기 시작...

목요일, 8월 28, 2008

인라인을 미친듯이 타다 2틀 연속 못타고있다.
사실 안타고 있는지도 모른다.

주변에 개념없는 사람들과 싸움을 하는 통에.. 시들해 졌는지도 모르지.

몇일전엔는 상대방에게 이 명박같은 사람이라는 말까지 했을정도다.
주먹만 안휘둘럿지.. --;;

개념을 밥말아먹은 인간이 왜 이리 많은건지..
남자건 여자건 늙거나 젊거나....

자기자식만 안다치면 남이야 어찌됐건, 인듯 싶다.
이 개념없는 작자들 얼굴을 외워버렸다.

같은 동네사는 사람인데.. 이리 싸워야 하나.. 내가 좀 불편하면 괸찮치 않을까 싶다가도..
사람이 다치는 문제이고, 내 아이가 다칠수도 있기에.. 좀 민감한듯도 싶다.

함께 타는 아저씨는 자건거와 부딫혀 4일간 입원도 하셨으니.. 남의 이야기도 아니고..

손해보고 말고가 아니라, 다치고 다치지 않고의 문제이다.
조심해서 타면 되지 않겟냐고.. 혹은 인라인을 밖에서 타라고... 말하는 개념들도 존재하는데..
이건 막장인듯싶고...

담에는 막장인 분들의 신상을 조사해 보고 통계를 내 보고 싶기까지 하다.

화요일, 8월 26, 2008

요사이 본의 아니고 다른 사람이 만든 코드를 따라해보거나 분석하거나 답습(license, esf)하는 일들을 반복하고 있습니다. 그래봐야 기껏 몇일(?)이지만...

내가 아닌 다른 사람이 만들어논 코드를 이해하고 타이핑 하면서 많은 것들을 배우게 됩니다.

다른 사람이 만들어 놓은 소스를 분석하고, 코드를 타이핑 해보면서..
실망보단 나름 얻는것들이 더 많습니다. 타이핑하면서 내가 만들었던 코드를 수정하기도하고...
(이런 글쓰는 제주 없어라.)

코드의 사상과 철학등을 이해하게 됩니다.
아주 경험이 많은 사람이 만든 것이라던지...
자바 문법, 패턴은 훌륭한데 실무 경험이 없다든지...
코드에서 조금씩 냄세가 나기도 하지요.

물런, 개인적인 판단이기때문에.....

나의 코드에서는 어떤 냄세가 날까요?

아고.. 그냥 속으로만 판단해주세요. 내게 말해주지는 마세요.

금요일, 8월 22, 2008

눈물나와~




위의기사를 본 뒤에 머리에서 기사내용이 가시질 않습니다.
죽어버린 어머니, 익히지 않는 옥수수로 연명하며 엄마를 깨웠을 아이들.

휴~

상상만 하여도 끔찍하고 끔찍하고, 눈물납니다.
올림픽 야구중계로 한창인 지금, 주변에 힘들고 어려운 이들이 없었음 좋겠습니다.
일을 할라치면 위의 내용이 생각나서 자꾸자꾸 삼천포로 빠지네요.

어제 DSDP의 client 설정을 보았으니, 오늘은 efs(?)를 살펴보고 찾아봐야겠습니다.

목요일, 8월 21, 2008

요새 아저씨와 늙은 사람이라고 이클립스 채널에서 놀림을 받곤한다. -_-;;;

이 용어에 익숙치 않는데.. 흠흠..

요즘 eclipse ecf, eclipse dsdp, tm and rse, efs등등에 살짝 발을 담그는 중이다.
흠냐~ 무슨용어나?

기존 rcp, plug-in개발자들도 어려워할듯한..
새로운 개념은 아니지만서도, 각종 용어와 약어들이 벅차다.

수요일, 8월 20, 2008

곰털쓴 한금이

RES에서 기존에 있던 client정보를 수정하고 연결하면 안돼네..
지우고 연결해야 정상적으로 접속되고 사용되네...

일종의 버그인데.. 세션때문에 그런가?

이번주는 버그와의 전쟁을 선태해야할듯~

화요일, 8월 19, 2008

아 버그 투성이 EclipseShell~~

잘 돌아가던 beanshell script를 에디팅하기 불편하기도 해서 eclipseShell plug-in 을 통해 해볼 요량으로 가져왔따.

한두번은 잘 돌아가더니 계속 아래와 같은 에러가 난다.

Sourced file: sample.bshi Token Parsing Error: Lexical error at line 84, column 2. Encountered: "\uacc4" (44228), after : "":

at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.source(Unknown Source)
at bsh.Interpreter.source(Unknown Source)
at CallScript1.main(CallScript1.java:33)

끙 도대체 몬소리 인가 싶었다..

한참을 본 뒤에야.. script파일을 울트라에디트로 열어보고서야 원인을 알수 있었다.

eclipseShell이 interpreter(정확히 말하면 beanshell이나, jruby)하면서 아래와 같은 주석을 추가하는데 그 주석이 깨져서 나는 에러 였다는....

/* BEANSHELL REGION DELIMITER */

/* BEANSHELL REGION DELIMITER */


/* BEANSHELL REGION DELIMITER */
/*
/* BEANSHELL REGION DELIMITER */
BEANSHE
/* BEANSHELL REGION DELIMITER */

/* BEANSHELL REGION DELIMITER */

/* BEANSHELL REGION DELIMITER */

아웅~~ 좀...
노트북 X61T가 as기간이 만료 되고 있다.

물런 사용하는데 조금은 불편하지만, 미산이라 수리 받기가 워낙 힘들어서 미뤄두고있었는데..
더이상 미루기도 힘들다.

일본으로 보내 as받기 이런게 있었는데.. 아우 힘들어서...

놋북에게도 미안스럽고...

흠흠...
역시나 다른 사람과 의사 소통은 무척 중요 한듯 하다.
혹은, 다른 사람의 생각을 보고, 나를 보는 것도 무척 중요 한듯 하다.

무언가 알았다고 생각할때, 다른 사람의 의견을 듣는 지혜가 필요하겟다.

그만 놀고 다시 책속에 묻혀야 할때인가도 싶고..
주재를 파악해야 하는 때인가도 싶다.

그것도 아니면, 색소와 곤봉 견찰이 있는 곳으로 가야할때인지도 모르고....

목요일, 8월 14, 2008

아고 울아버지..

가족들끼리 감자탕을 먹고(지가 쐇습니다 ㅋㅋ), 돌아오는 길에 아버지와 폐지를 주으러 다녔습니다.
다닌다는 표현은 정확하지 않지만, 저녁밥을 먹고 돌아 오는 길에 어머니의 만류에도 불구하고 폐지를 주으셨습니다.
아버지 나이가 나이신데, 폐지를 주으시면 흡사... -_-;;;

자식된 도리로 죄송하고, 부끄러울만 한데.. 저도 아버지를 거들어 주웠 습니다. -_-;;;
와으프와 자식도 있고 어머니도 계신데 온 가족이 폐지를 -_-;;;

그냥 말없이 폐지 주으면 따라 다니는데, 아버지 그때서야 이유를 말씀해 주십니다.
앞집에 사시는 70대 할머니가 폐지를 모으신다고, 이거라도 주워 드려야 한다고 하십니다.
남편은 교통사고, 자식 둘은 정신병원을 6개월 주기로 반복 하신다며,
영세민도 안되고, 진짜 불쌍하시다며.. 도와주셔야 한다고요.
부끄러운줄도 모르시고 주으시네요.

집에 도착해서 폐지를 그 할머니 집에 드리고, 왼지 모를 뿌듯함이 있었습니다.

아버지 자랑 스럽습니다.
고맙습니다.

월요일, 8월 11, 2008

오랫만에 다시 웹 프로젝트를 진행 해야할지도 모르겟다.

Spring 2.5가 나온지 한참됫것만, 지식은 1.2에서 머무리고 있고,
더군다나 웹프로젝트를 하지 않는지 거의 2년(?)이나 흘러 버린듯하다.

흠흠...

http://static.springframework.org/spring/docs/2.5.x/spring-reference.pdf
요 자료를 보고 있는데...

eclipse irc 정보

서버는 irc.freenode.net 이라고한다.
http://wiki.eclipse.org/index.php/IRC

These are the main channels we maintain:

#eclipse - questions from plug-in developers and users log
#eclipse-bugs - official channel for Eclipse Bug Day
#eclipse-commits - lists all commits as they come in (See CIA)
#eclipse-dev - Eclipse committer discussion and socializing - a good rule of thumb is this channel is for the development of org.eclipse.* plug-ins
#eclipse-soc - official channel for Eclipse Summer of Code
Project Channels
There are also more project specific channels:

#eclipse-de - German localized version of #eclipse
#eclipse-ecf - the discussion channel for the Eclipse Communication Framework
#equinox-dev - the committer/contributor discussion channel for the Equinox Project
#eclipse-modeling - the discussion channel for the Eclipse Modeling Project
#higgins - the discussion channel for the Higgins project
#eclipse-stp - the discussion channel for the SOATools project
#eclipse-e4 - official channel for E4 discussions log
#pdt - official channel for the PDT project
Related Channels
#osgi - OSGi related channel


한국은 irc.hanirc.net
#eclipse

수요일, 8월 06, 2008

코드

요새 라이선스 관리 프로그램을 만드는 중이다.
물런 예전에 허덥하게 나마 만들었던 경험이 있었으나..

다른 상용 제품에 있는 라이선스는 어떻게 만드는지 궁금했고, 살짝 흉내내고픈 욕심이 생겨서, 오픈소스 라이선스 프로그램을 가져다 분석해 보고, 따라 코딩해 보았다.

음 대략 20개 미만의 클래스와 그리 많지 않다는.. 보고 있는 오픈소스가 허덥한건지... 별거 없네.

코드를 거의 복습해가며 따라해 보았다.
아, 인터페이스 난발이다.. 나중에 분명 아주 웃긴 코드가 나올거야.. 등등의 상상을 해보았다.
================================================================================
요기까지..

저번에 만들었던 데몬 쓰레드가 몇개인 것 요넘도 대략 20개 클래스 미만에...
업무 분석이 잘 못되서 중요 로직을 고쳐야 한다.
동적으로 바뀌어야 할 부분에 어덥터 패턴을 써서 구현했고, 어느 정도 분리되어 있다고 느꼈것만..

결과적으로 클래스 2개를 바꿔야 한다.

커플링된 소스가 존재하는것이고..

초딩 한금이~~ -_-;;;
========================================================================

위에 오픈소스 라이선스관련 코드가 잘됏다는생각이 드는 건 몰까?
코드의 품질을 평가의 기준은 무엇일까?

아뜨.. 코드 보는 안목이 짧은 한탱이~~

요새 인라인 탄다고 미쳐있더니, 바닥보이는거야?
그래도 인라인... '라이트닝10' 사려고 준비중

화요일, 8월 05, 2008

GEF3D

GEF3D라는 넘이 나왔단다.

GEF3D라 음..

http://mea-bloga.blogspot.com/2008/07/gef3d.html 올라왔다.

음.. 2D GEF가 3D로 바뀐다라... 어떤 모습일지.. 사뭇 궁금한데요.
Chris Aniszczyk가 알려준 사이트에 들어가 보려고해도 들어가지지도 않고..
어떻게 바꼇는지 구경하고싶은데..

Eclipse Zone에는 다음과 같은 글이 이미 떠 있네요.
Gef3D goes public, or: GEF goes 3D
At 7:31 AM on Jul 16, 2008, Jens v.P. wrote:
Hi all,

I'm proud to announce the first public release of Gef3D:

Gef3D is an Eclipse GEF extension bringing 3D to diagram editing. That
is with Gef3D you can create 3D diagrams, 2D diagrams and combine 3D
with 2D diagrams. It is made public under the Eclipse Public License.
Gef3D extends GEF by providing 3D enabled draw and controller classes.
Instead of drawing 2D figures, you can now draw 3D figures. Existing
GEF-based 2D editors can be embedded into 3D editors with minimal
effort. This is achieved by projecting the output of the embedded
editors onto 3D planes and bridging the gap between 2D and 3D content:
3D objects can transparently access 2D content and vice versa.
Additionally, multi-diagram editors can be created by combining several
single diagram editors. For example multiple 2D diagrams can be
displayed and edited simultaneously on different planes and 3D elements
can be used to display inter-model connections. Fully 3D graph based
editors can be implemented with little or no knowledge of 3D
programming since the framework is used exactly the same way as the
original 2D framework. All 3D related problems are hidden from the
programmer (more or less ). [description copied from
http://gef3d.org

As the version number 0.8 indicates, not everything is working at this
time. A feature list as well as current limitations, screenshots (and
screencasts) and other information can be found at Gef3D's website:

금요일, 8월 01, 2008

글로 적어 놓고, 실행하지 못할까봐 염려 스럽지만...

요 몇일 보고있는 ECF(Eclipse Communication Framework) 셈플을 만들어 봐야겠습니다.
상당히 흥미있는 넘이네요.