2011. 12. 16. 17:02 1300K

 
(2010/04/27 08:40) 이후...

그새 상당히 많이 바뀌었음을 알수있다..
우선 공부를 내팽개쳤고;;;
음악과 정치? 만담성 이야기들이 더 추가되었다.
여기서 제일 자주 듣(보)는건
 1. Anime4iphone 2. FM 음악도시 성시경입니다 3. 꼼수,꼽사리,만화만담 4. B's Asian Music

역시 스맛폰은 멀티미디어 워크맨 용이었다.
독서율의 폭락.

- 학습

 * GoodMoringPops 라디오방송 => 안듣게 된지 오래...

http://feeds2.feedburner.com/gmp_podcast

 * TED talks => HD로 바뀌어서 더 안나오는듯.. 내 iph3g 는 안받아진다 ㅠ.ㅠ

http://feeds.feedburner.com/TEDTalks_video

 * sesame street podcast (구름이와 같이 공부합니다 ^^ ) => 핸폰에 빠지는것 같아서 요즘은 안보여줌..

http://podcasts.sesamestreet.org/SesameStreetPodcast

 NPR Technology podcast => 다른거 듣느라 관심이 없어짐..

http://www.npr.org/rss/podcast.php?id=1019

 CNN student news => 공부 안하고 있음 ;;

http://rss.cnn.com/services/podcasting/studentnews/rss.xml

 CNet News daily podcast => 역시 안하고 있음;
http://newsdailypodcast.cnet.com/

 ESL podcast => 안한다니까..

http://feeds.feedburner.com/toeflpodcast

 

- 여가
나는 꼼수다  => 그냥 듣고 있다.
http://old.ddanzi.com/appstream/ddradio.xml

나는 꼽사리다 => 생각만큼 재미있지는 않지만... 꼼수 안나와서 듣는다.
http://old.ddanzi.com/appstream/ggobsari.xml

스티커의 How to Travel => 하나투어 여행사에서 짤막하게 여행지에 대해 소개한다.
http://hanatour.libsyn.com/podcast

B's Asian Music => K-pop, J-pop, C-pop을 돌아가며 올려준다. 그냥 아무생각없이 듣기 편함
http://feeds2.feedburner.com/bsasianmusicandstuff

FM 음악도시 성시경입니다. => 금요일 영화이야기, 화요일 영빈관(초대석) 이 괜찮다. 성시경이 그래도 생각이 좀 있어서 듣기에 편한편.
http://minicast.imbc.com/PodCast/pod.aspx?code=1002600100000100000
목 영빈관
금 김혜리 영화이야기

강도하 서찬휘의 만화만담 => 자칭 미남 강도화와 평범 서찬휘의 만화 이야기. 만화 차트, 토론, 추천만화 이야기 등 나름 재밌게 진행하는 편.
http://blog.yes24.com/blogmain/feed/manhwaTalk.xml

이동진의 꿈꾸는 다락방 => 요즘은 잘 안듣지만.. 들을거 없을때 가끔 듣는다. 나름 실험적...
http://minicast.imbc.com/PodCast/pod.aspx?code=1002589100000100000
수, 금 : 오늘의 영화
화  : 보물섬이다. 만화
일 : 문화인물

푸른밤 정엽입니다. => 수요일 여배우들 (맘에 드는 여배우 나올때만) 금요일 얼라이브(live) 개인적으로 정엽을 별로라고 생각해서..
http://minicast.imbc.com/PodCast/pod.aspx?code=1000578100000100000

한뼘스토리 => 요즘은 이상하게 손이 잘 안간다.
http://nemo.podics.com/130855671241

Anime4iphone.com podcast : 아이폰에 있는 itunes로는 못찾고, PC itunes로만 받아지는 일본 애니메이션. 다행히 영어자막이 .. 뭐 쭉 나와서 좋다... 옛날에 올린것도 보고 싶은데 아쉽.
http://anime4iphone.com/podcast/


* 두시탈출 컬투쇼
=> 안듣게 된지 좀 됐음.

 

- 지식충전소 김희수입니다.  => 없어진듯..

유희열의 라디오천국 => 끝났음   아쉽네... 유희열이 음반 준비를 한다나...

- 최강희의 야간비행 (유희열의 라디오 천국 후속)
금: 밤의 피크닉

- 박경철의 경제포커스 => 안듣고 있음

- 기타

apple keynote => 아이폰4s 이후에 나오는게 없음

http://www.apple.com/podcasts/apple_keynotes/apple_keynotes.xml

posted by smplnote
2011. 12. 16. 14:39 일상

S모사는 대부분 ISTJ, ESTJ가 다수 (이 회사의 문화인듯.. )

MBTI 검사는 중3이상부터 검사가 가능 (유의미..)

SJ : 장남스타일
SP : 즐거운 인생!
NT : 나잘났어 / 비판적
P : 덜꼼꼼 , 사소한 실수

E외향    I내향
S감각    N직관 -> 바뀌기 쉽다
T사고    F 감정
J판단     P 인식

ME? INTP : 조용하고 과묵하며 논리와 분석으로 문제를 해결하기 좋아한다.
지나치게 추상적이고 비현실적이며 사교성이 결여되기 쉬운 경향이 있고, 때로는 자신의 지적 능력을 은근히 과시하는 수가 있기 때문에 거만해 보일 수 있다.



논리적, 회의적, 인지적, 초연, 이론적, 정확, 독립적, 사색적, 독창적, 자율적, 자기-결정에 의한..

I : 내향성
깊이있는 대인관계를 유지, 조용하고 신중하며 이해한 다음에 경험한다.
글로 표현, 서서히 알려짐, 내부활동과 집중력

N 직관형
육감 내지 영감에 의존, 미래지향적이고 가능성과 의미를 추구하며 신속,비약적으로 일처리한다.
비유,암시적 묘사, 숲을 보려는 경향, 씨뿌림, 아이디어

T 사고형
진실과 사실에 주로 관심을 갖고 논리적이고 분석적이며 객관적으로 사실을 판단한다.
맞다, 틀리다의 판단, 규범, 기준중시, 지적논평, 논리적, 분석적, 원리와 원칙

P 인식형
목적과 방향은 변화가능하고 상황에 따라 일정이 달라지며 자율적이고 융통성이 있다.
상황에 맞추는 개방성, 목적과 방향은 변화할 수 있다는 개방성, 유유자적한 과정, 이해로 수용, 재량에 따라 처리될수 있는 포용성, 융통과 적응


ref) www.kpti.com
posted by smplnote
2011. 12. 16. 09:51 IT

2011년 11월 15일자로 grails 2.0.0 정식버전이 공개되었다.
http://blog.springsource.org/2011/12/15/grails-2-0-released/

며칠전부터 groovy 관계자들이 '곧 나옵니다'하고 홍보해대서 별로 놀랍지는 않았다.
 
뭐가 새로운걸까 간단하게 둘러보자.
http://grails.org/doc/2.0.0/guide/introduction.html#whatsNew

A. 개발환경 관련

1. 콘솔 출력 개선 및 인터랙티브 모드 지원
서버사이드에서는 아직도 콘솔 작업이 대세다.
아마존같은 클라우드 벤더도 대부분 콘솔로만 제어할 수 있는 경우가 많다.
단순한 작업에 Web을 구성하는 것도 사실 번거로운 일이고...
Spring ROO 방식도 그렇지만 콘솔화면에 익숙한 사람들을 위한 즐거운 놀잇거리라고 할까...
콘솔에서 탭을 이용하여 명령어를 완성하거나 선택할 수 있게 하는 기능으로 보인다.

2. 리로딩 에이전트
웹 어플리케이션 리로딩 작업에 더이상 클래스로더를 사용하지 않는대신 JVM agent를 사용한다고 한다.
이전엔 설정관련해서도 뭔가 건들면 자주 리로딩이 되던 관계로 좀 귀찮았는데.. 좀 도움이 될까?

3. 에러 리포팅 및 분석 개선
효율적인 오류 해결에 도움을 받는건 늘 좋은 일이다.

B. 핵심기능

1. groovy 1.8 적용

C. Web 기능
1. 컨트롤러의 액션을 클로져가 아닌 메소드 형식으로 작성할수 있게 되었음.
2. primitive type 인자를 액션의 파라미터로 사용할 수 있음
3. 서블릿 3.0 비동기 기능 지원
4. 필터에 제외할 액션, uri를 설정할수 있음
5. html 5 기반 스캐폴딩  - 슬슬 html5를 공부해야할 압박감이 밀려온다.
6. jquery를 디폴트로 포함 - jquery가 대세다...

C. 퍼시스턴스 기능
1. GORM API 제공
2. Criteria, where 쿼리를 분리하여 사용 가능
3. 다중 데이터소스 지원 : 이거 필요한 기능이었다.. - 트릭은 있었지만..
4. DB 역공학 기능 - 뭔지 봐야겠다..
5. Hibernate 3.6 기반

D. 테스팅
1. 개선된 단위테스트 콘솔 출력
2. 단위테스트 API 추가 (Spock0.6 스타일로)
3. 단위테스트 스캐폴딩


이번달 개인적인 일만 처리하면... 탐험을 시작해봐야겠다.
posted by smplnote
2011. 12. 15. 12:57 IT
ITU-T G.1010 에서 웹서핑 시간을 2s/page 이내로 권고함 (preferred)
4s/page 이내를 수용 (acceptable)
posted by smplnote
2011. 12. 1. 21:32 IT

어플리케이션 마이그레이션 작업

1. Thunderbird
a) Win7에 thunderbird 설치
b) XP 기존 C:\Document and Settings\{user}\Application Data\thunderbird\profiles\ 아래 디렉토리를 copy
c) Win7에서 thunderbird.exe -ProfileManager 실행후 profile 경로를 위 프로파일을 copy 한 곳으로 설정

2. eclipse
a) eclipse indigo (3.7) 설치
b) subversion plugin 설치
c) groovy plugin 설치

3. utility
a) clcl 설치 (기존 폴더 복사후 실행)
b) PicPick 설치 (기존 폴더 복사후 실행)
c) tortoisesvn 설치

4. XP IE 북마크, 쿠키 export -> Win7 import 처리

5. 인증서 이동
a) XP C:\Program Files\NPKI 압축후 복사
b) Win7 C:\Program Files\NPKI 생성후 복사

생각보다 쉽게 이전하고 있는듯.. (물론 ActiveX 새로 까는 삽질이 시작중이다.  크롬도 깔아야 하나.. )
posted by smplnote
2011. 11. 29. 15:35 IT

SQL Inspection 을 다루다보니 필요해진게 iBatis Framework의 XML파일에서 SQL 문장을 추출하는일.

이리저리 찾아보다보니 나오더라.



import java.io.Reader;
import groovy.lang.Singleton;
import com.ibatis.sqlmap.client.SqlMapClientBuilder;
import com.ibatis.sqlmap.client.SqlMapException
import com.ibatis.sqlmap.engine.impl.SqlMapClientImpl;
import com.ibatis.sqlmap.engine.mapping.sql.Sql;
import com.ibatis.sqlmap.engine.mapping.statement.MappedStatement;
import com.ibatis.sqlmap.engine.scope.RequestScope;
@Singleton
class IbatisUtil {
static SqlMapClientImpl mapClient;
static RequestScope request;
static{
request = new RequestScope(); // 고정값으로 미리 생성해둔다. 
}
       // 초기화 작업 (sqlmapImpl 생성) 
public static void init(String file){
getIbatisMapClient(file);

        // ibatis의 SqlMapClientImpl을 생성한다.  
private static void getIbatisMapClient(String resource) {
Reader reader = getDynamicReader(resource);
try{
mapClient = (SqlMapClientImpl) SqlMapClientBuilder.buildSqlMapClient(reader);
}catch(Exception e){ 
// classpath 상에 VO 가 없을 경우 예외가 발생할 수 있다. 
}
}
        // 특정 ID에 대하여 sql 을 반환한다. 
public static String getSql(String id){
if(mapClient==null){
return null;
}else{
try{
MappedStatement mappedStatement = mapClient.getMappedStatement(id); 
mappedStatement.initRequest(request);
Sql sql = mappedStatement.getSql();
return sql.getSql(request,null);
}catch(Exception e){ // 동적변수의 값이 null이거나, ID가 없거나 등의 예외가 발생할 수 있다. 
return null;
}
}
}
        // 더미로 sqlMapConfig을 생성해준다. 여기서는 로컬 sqlMap 파일을 연결하므로 url=file 방식을 사용한다. 
private static Reader getDynamicReader(String resource) {
StringBuffer value = new StringBuffer();
value.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
value.append("<!DOCTYPE sqlMapConfig PUBLIC \"-//ibatis.apache.org//DTD SQL Map Config 2.0//EN\" \"http://ibatis.apache.org/dtd/sql-map-config-2.dtd\">");
value.append("<sqlMapConfig>");
println resource.replaceAll("\\\\", "/")
value.append("<sqlMap url=\"file:///" + resource.replaceAll("\\\\", "/") + "\"/>");
value.append("</sqlMapConfig>");
return new java.io.StringReader(value.toString());
}
}
posted by smplnote
2011. 10. 21. 16:30 카테고리 없음
4.1 버전부터 지원하는 기능이네요.

crossContext 속성을 true로 하면 동일한 tomcat instance 내에서 실행되는 다수의 web application 간에 세션정보를 공유할수 있습니다.

ServletContext.getContext()

http://tomcat.apache.org/tomcat-4.1-doc/config/context.html

posted by smplnote
2011. 9. 21. 08:23 IT
method & tools 2011 03 에서 나온 기사  "Dialogue Sheets for Retrospectives and Beyond" / Allan Kelly 에서 소개한 자료.


간략하게 정리해보면..
1. 진행방식설명 -  한자리에 모여 한번에 한개씩, 번호앞에 있는 사람이 읽는다. (skip도 가능)
2. timebox 정하기 (얼마동안 할지)
3. ground rule 확인 ( sheet에서는 Kerth's Prime Directive 를 제시)
4. 타임라인 작성 (상징적인, 기억에 남는 이벤트들)
5. 가장 성공적이었다고 생각하는것
6. 어려웠던것 / 곤란했던것  / 장애
7. 계속 유지하고 싶은 것
8. 다음번이라면 더 좋게 하기 위해서 다르게 할 것 같은 일
9. 8번 항목중에서 다음에 할일 3개 고르기
10. 참여자 서명 


A1 용지 크기로 출력할 수 있으면 좋은데, 여기에 맞는 프린터를 가진곳이 많지는 않으니...
대신 각 항목부분만 따로 출력해서 A1용지에 순서대로 붙이는 방법도 생각해 볼 수 있겠다.
활용사례를 보니 유리를 깔아서 양식을 재사용하는 경우도 있었다. (유리를 사야한다!)


타임라인 방식으로 진행되는 양식이다. 

다운로드는 다음 http://www.softwarestrategy.co.uk/dlgsheets/index.html 

사용안내서는 여기 http://www.softwarestrategy.co.uk/static/dlgs/RDS_HowTo.pdf 

지난 프로젝트때는 아주 자유분방하게 개발을 진행했었는데, 이런 양식이 있어도 처음 시작하는 사람들에게 도움이 될것 같다. 

아직 베타 테스팅 중이고 타임라인 외에도 다양한 형태의 양식이 나올것으로 기대한다. 
posted by smplnote
2011. 9. 1. 11:03 카테고리 없음
http://112.175.244.72/myasset/mainindex.html

도메인이 막혀있는 경우.. 
posted by smplnote
2011. 8. 31. 09:11 IT
- web browsing
chrome
IE

- OFFICE
ms office
foxit reader http://www.foxitsoftware.com/ -> 보안문제로 안쓰게됨..
primo pdf -> 보안문제로 안쓰게됨

- mail client
mozilla thunderbird

- desktop util
clcl  http://www.nakka.com : clipboard
multimon taskbar : multimonitor
picPick : screencapture -> 요즘은 Win7 에서 기본 제공하는 "캡쳐 도구" 를 사용한다 (2012/02/08)
free ip switcher -> 쓸일이 딱히 없음.

- multimedia
itunes
handbrake -> dvd to m4v (movie for iphone, ipad, android phone)
dvd shrink http://www1.ifccfbi.gov -> dvd backup tool

- change management
tortoisesvn -> subversion client
posted by smplnote