블로그 이미지
올해목표 // 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
 
01-25 01:36
 

달력

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

최근에 올라온 글

최근에 달린 댓글

어노테이션을 가지고 놀기 위해서는 Java refect 가 필수적이다.

분석 들어갑니다.

이제 슬슬 난이도를 올려볼까나...

 

Posted by 자수씨
, |
2006 년에 회사 프로젝트로 xml 파싱하는게 있었는데 그 때 처음 써봤던 어노테이션...
reflection 과 함게 반복적인 코드들을 자동화 시킬 수 있는 콤보를 보여주신다.



다음번에는 멀해볼까나...

Posted by 자수씨
, |

기존방식은 모델에 프로퍼티를 하나 추가하게 되면 IPropertySource 를 구현한 곳에서 PropertyDescriptor 를
추가 하고 getPropertyValue 와 setPropertyValue 를 수정해야하는 귀찮은 작업을 처리해야 합니다.
그리고 보기에도 좋지 않습니다. 큰 맘 먹고 어노테이션 리플렉션 을 이용하여 자동화를 처리하였습니다.
(프로퍼티가 얼마나 추가될지 모르는 상황이기에... 퍼포먼스 따위는 하드웨어에게 양도...)



관심이 있으시면 연락주세요 ㅋㅋㅋㅋㅋ

Posted by 자수씨
, |


카드셔플러, 육각렌치, 배터리 잔량 체크기... 내 자가발전 돼지 후레쉬는.. 없어졌심... -_ㅜ



이건 카지노 칩 세뜨와 함께~


뽀나스.. 지금 내자리 샷~

더럽다 ㅋㅋㅋㅋ

Posted by 자수씨
, |

쿨럭....


아.. 멋지지 아니하다..

Posted by 자수씨
, |

GWTCompiler 재수정...

Google/GWT / 2008. 9. 17. 11:51
형상관리를 위해 수정한 GWTCompiler...

firefox 에서 Selenium 로 테스트를 해볼라고 보니깐 페이지가 열리지 않는다. (크롬도 이 문제였음)

gecko 와 gecho1_8(firefox) 들과 opera 와 safari(chfrome) 들이 같은 컴파일 결과를 뿜어내어 gwt 의

nocache.js 에서 분리를 해주어야 하는데 gecko1_8 과 safafi 는 무시되고 있는 것이었다...

어제 한번 GWTCompiler 를 열어서 해보았는데 정신이 없어서 그런지 잘 처리가 안되었는데...

오늘은 무적의 하드코딩으로 원하는 결과물을 얻어내었다.

근본적인 핵심은 StandardCompilationResult 의 strongName 을 내가 원하는 값으로 변경하는 것이었는데

그냥 변경하다보니 위와 같은 문제가 발생했던 것이다.

html 파일을 생성하는 부분과 nocache.js 에서만 원하는 값이 들어가면 되는 것이기 때문에 SelectionScriptLinker

클래스의 doEmitCompilation() 메소드에서 partialPath 를 원하는 값으로 교체하였더니 일단은 문제없이 컴파일...

문제가 생기면 다시 수정해야 하는... 이 불안한 환경...

구글에 글을 올리고 싶어도 영어가 안되니.. 몸으로 때우는 수밖에...


Posted by 자수씨
, |

요즘들어 가장 흥미를 가지는 곳 irc - #eclipse 채널 입니다.

이곳의 죽돌이들을 소개합니다. (그냥 목록순으로...)



설마.. 이런거 썼다고 날 매장시키진 않겠지?? ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

Posted by 자수씨
, |

요즘 한참하고 있는 irc...

사람들이 열심히 링크를 날려주는데 복사해서 붙여넣고 새로운 브라우저에 띄우는게 너무 힘들어서 플러그인을 수정하려고 봤더니 이미 있는 기능...

링크에 Ctrl 을 누른채로 가져다 대면 브라우저로 연결이 된다.



하지만 이클립스 내장 브라우저로 뜨게되는데... 이곳에서 브라우저를 설정할 수 있다.
(다른 것도 영향을 받는 것인지는 미지수...)



Winodow >> Web Browser >> 에서 마음에 드는 것으로 선택!!!
(크롬 인스톨했는데 크롬은 안보이네염..)

이래하면 됩니다 ㅋㅋㅋㅋ

#eclipse 채널에 계시는 분들 닉네임 공개되서 죄송 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

Posted by 자수씨
, |

요즘에 회사 사람들이랑 같이 하는 게임~ 사천성


대충 스샷은 위와 같은 화면이고...

예전에 있었던 마작 짝 마추기 게임이다. 가장 빨리 저 패들을 없애는 사람이 이기는 단순한 게임이다.

힌트도 있고 패를 다시 섞는 것도 있어서 예전에 했던 게임처럼 두 종류 패가 대각선으로 있을 경우 무작정 게임오버가 되는 일은 없다능... (자기가 못하면 게임오버도 된다...)

원래 내 소유 컴퓨터에 한게임류의 프로그램들을 까는거 엄청 싫어하는데.. (한게임은 게임을 실행할 때 마다 바탕화면에 바로가기를 친절히 만들어주신다.) 나름 재밌어서 즐기고 있는 중...


현재 등급은 영웅(동)... 승률 50% 를 위해서~~

Posted by 자수씨
, |

GWT 로 프로젝트를 하다보니 컴파일을 할 경웨 Ant 로 정의해 놓고 처리하고 있다.

컴파일 결과가 html 과 js 파일이 나오게 되는데, 이클립스에서는 변경을 감지하지 몬하고 이러고 계신다...

그래서 항상 컴파일하고 refresh 를 해주었는데... 문득 책을 보다 보니 eclipse.refreshLocal 이라는 Ant Task 가 있다는 것을 보고서 바로 실행!!!

Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.

위의 에러를 뱉어내는... 국내 카페/블로그 검색해보았지만 해결책을 찾지 못하였다.
(저 Ant Task 는 org.eclipse.core.resources 에 있다는 것을 찾았지만 라이브러리에 추가해도 실패...)

구글링 도중 무시하고 지나쳤던 페이지의 내용을 해보았더니.... 꼭 Ant 에서 안해도 되는 것을 확인해버렸다.
http://www.myeclipseide.com/PNphpBB2-viewtopic-t-21071.html

이클립스에서 Window - Preferences - General - Workspace 에서 Refresh automatically 를 체크한다.

그럼 리소스가 변경되면 지가 알아서 refresh 를 해준다...

자동으로 리프레쉬를 하다보면 이클립스에 부담을 줄 수는 있을 것 같지만 요즘은 워낙 사양들이 좋은지라 그냥 달리면 될 것 같구만요...

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백