본문 바로가기

분류 전체보기

일일 회의(회고) 회사에서 매일 아침 회의를 합니다. 우리는 팀장님을 연구대장이라고 부르는데 우리팀이 연구소이고 팀장님이 연구소장님이기 때문이죠. 제가 다른 프로젝트 사이트에서 복귀했을때가 작년(2007년) 10월 말경인데 연구소에서는 매일아침 회의가 있었습니다. 아침회의는 특별한 형식이 없는데 어제한일에 대한 간단한 평가와 오늘할일에 대한 얘기로 팀원들간에 일에 대한 공유를 하는것 정도이지요. 그러나 효과는 아주 좋은것 같습니다. 특별히 진행상에 어려운점이 없는지, 어떤 즐건운일이 있었는지등 팀원들이 자신의 생각을 얘기함으로써 팀원들간에 공감대가 형성되고 최적의 해결책을 찾도록 팀원들이 노력하니까요. 오늘 김창준님의 애자일이야기에 포스팅된 "뒤돌아보다"란 글을 읽으면서 "애자일 회고"란 책이 꼭 읽고 싶어 졌네요. 더보기
예치식/적립식 단복리 계산공식 #범례 r = 이자율(年) or 할인률, k = 경과 년수, n = 납입 개월수 [예치식] 단리(單利): 원금*(1+r*n/12) 연복리(年複利): 원금*(1+r)(n/12) 6개월 복리: 원금*(1+r/2)(n×2/12) 3개월 복리: 원금*(1+r/4)(n×4/12) 매월 복리: 원금*(1+r/12)(n×12/12) [적립식] 월납 적금 만기 수령액 = 원금 + 이자 월납 적금 원금: 월납입금 × n(개월수) 이자(단리): 월납입금 × n(n+1)/2 × r/12 이자(연복리): 월납입금*{(1+r)((n+1)/12)-(1+r)(1/12)}/{(1+r)(1/12)-1} - 원금 이자(월복리): 월납입금*(1+r/12)*{(1+r/12)n-1}/(r/12) - 원금(=월납입금*n) 더보기
AST View 플러그인 소개 Homepage : http://www.eclipse.org/jdt/ui/astview/index.php org.eclipse.jdt.astview - AST 뷰 목적 에디터에 열린 자바파일의 AST(abstract syntax tree)를 보여주기위한 뷰. 텍스트 선택에서 AST 노드로 또는 AST 노드에서 텍스트 선택으로 탐색할 수 있다. AST 노드와 텍스트 선택의 연결을 보여주고 비교한다. 설치 업데이트 사이트: Name : Eclipse AST View Updates URL : http://www.eclipse.org/jdt/ui/update-site 참고 : Help -> Software Updates -> Find and Install... -> Search for new features t.. 더보기
HttpClient의 GetMethod 사용시 URL의 한글처리 GetMethod 사용시 [코드1]과같이 URL을 생성하고 실행하면 [코드2]와 같은 예외가 발생한다. [코드1] // Create a method instance. StringBuilder searchURL = new StringBuilder(this.urlRoot + "/term/search.json"); searchURL.append('?').append("dictionaryId").append('=').append(dictionary.getId()); searchURL.append('&').append("queryString").append('=').append(queryString); searchURL.append('&').append("start").append('=').append(0); G.. 더보기
JSON Tools 사용기 Home : http://jsontools.berlios.de/ 1. 간단소개 : JSON(JavaScript Object Notation) 을 자바객체로 변환하는 기능 또는 그 반대의 기능을 제공한다. 2. 주요기능: 1) Parser : JSON 텍스트 파일을 분석(Parse)하여 자바모델로 변환(Convert)한다. 2) Renderer : Java 표현을 테스트로 제공(Render)한다. 3) Serializer : POJO를 JSON 표현으로 직렬화(Serialize)한다. 목적은 모든 종류의 자바 데이터구조(재귀, 참조, 원시타입, ...)를 처리할 수 있는 직렬화(serializing) 매커니즘을 제공하는 것이다. 4) Mapper : POJO와 JSON을 맵핑(Map)한다. 이때 JSON .. 더보기
스프링 2와 JPA 시작하기 원문기사: http://www.ibm.com/developerworks/kr/library/tutorial/j-spring2/index.html Spring 2와 Java Persistence API를 사용해서 간단한 웹 애플리케이션을 개발하는 과정을 설명하는 튜토리얼입니다. 더보기
JET2에서 XML 머징하기 EMFT/M2T의 JET2에서 java 파일 및 properties 병합(merging)은 를 통해 쉽게 수행할 수 있다. 그러나 XML 과 같은 자원은 쉽게 구현할 수 있는 태그가 존재하지 않기때문에 태그라이브러리를 직접구현하거나 , , , 태그를 통해 해당 기능을 처리해야만 한다. 또 한가지 고려할 것은 동적 자원(리소스)에 대한 존재여부이다. 정적 자원의 경우에 urlContext("transform", "workspace")에 따라 해당 위치에 반드시 존재해야 하기 때문에 큰 문제가 되지 않는다. 그러나 동적 자원을 생각해 보자. c:load 태그로 해당 자원을 불러와야 하는데 특정 위치(url)에 존재하지 않을 수도 있다. 이럴 경우 어떻게 할 것인가? 동적 자원에 대한 고민을 하다가 고정된 위.. 더보기
자바 코드헬퍼가 보이지 않을 경우 가끔 어떤 이유로 이클립스에서 코드헬퍼가 보이지 않을 경우가 있다. 이럴 경우 다음과 같이 Preferences 창을 띄운후 해당 경로로 이동하여 설정상태를 확인한다. Window > Preferences... > Java > Editor > Content Assist > Advanced 아래 그림과 같이 원하는 코드헬퍼(Content Assist)가 빠져 있는 경우 해당 코드 헬퍼를 체크해준다. 아래 그림에서 빨강색으로 표시된 부분과 같이 체크되어 있는 경우에 자바 관련 코드헬퍼가 나타나지 않았다. 여기에서는 모두 선택해준다. 만약 Mylyn 코드 헬퍼가 필요하지 않을 경우 해당 체크는 빼도 된다. 더보기
Content-Type 정리 contentType application/acad AutoCAD drawing files dwg application/clariscad ClarisCAD files ccad application/dxf DXF (AutoCAD) dxf application/msaccess Microsoft Access file mdb application/msword Microsoft Word file doc application/octet-stream Uninterpreted binary bin application/pdf PDF (Adobe Acrobat) pdf application/postscript-x PostScript-x, encapsulated PostScript-x, Adobe Illustrator ai.. 더보기
블로그 개설을 자축하며... 어렵사리 티스토리에 블로그를 개설했다. 아직 갈길이 멀다. 이제 시작이다. 메뉴도 잘 모르겠고 사용법도 익숙하지 않다. 언젠간 블로깅에 익숙하게 되겠지. 꾸준히 글을 남기다 보면 언젠가는.... 더보기