2008/08 9

윈도우용 launcy

저는 회사에서는 OS를 Mac을 쓰고 있는데 집에서는 Windows를 씁니다. MAC OS X 에서 가장 자주 쓰는 어플리케이션 중 하나가 퀵실버(Quicksilver)인데 윈도우용 Quicksilver가 없을까? 하여 찾아보니, 역시 있군요.. 오픈소스로 개발되고 있고 이름은 Launchy . 평상시에는 안보이다가 alt + space 키가 기본 단축키를 누르면 나타나는데 스킨도 이렇게 몇가지 있습니다. 전 맨 밑의 스킨으로~ 선택. 여기 옵션에서는 파일 타입과 디렉토리 위치를 지정해 놓으면 여기에 해당하는 곳에서 찾겠죠? (default로 되어 있는 이곳에서 찾아주고 있는거군요..사용자가 또 추가하고 싶으면 해도 되구요.) 응용프로그램을 실행하려면, 이렇게 잘 찾아줍니다.~ 브라우저를 열지 않고 ur..

[iBATIS] 4. How to

4. How to 1. 객체를 파라미터로 전달 JavaBeans, Map or primitive wrapper 2. 매핑되는 SQL 문장을 수행 SQL Maps 프레임워크는 PreparedStatment 인스턴스 생성 객체로부터 제공되는 값들을 파라미터로 세팅 3. SQL 문장을 수행하고 ResultSet 으로부터 결과 객체를 생성 . Update 의 경우에는 영향을 받은 rows 수가 반환 쿼리의 경우 하나 혹은 여러 객체들이 반환 결과객체는 자바빈즈 , Map 원시타입래퍼 또는 XML 이 될 수 있다 . SQL Maps 설정파일 -SqlMapConfig.xml

backend/iBatis 2008.08.29

[iBATIS] 1.Overview ~ 3. Introduce iBATIS

iBATIS 1. Overview2. Why use iBATIS?3. Introduce iBATIS4. How to5. Transaction6. iBATIS + Spring7. iBATIS + Spring + transaction8. Annotation 기반으로 JUnit4를 이용한 Spring TDD9. Reference 1. Overview 개발자에게 JavaBeans objects를 PreparedStatement parameters와 ResultMaps로 쉽게 매핑을 할 수 있도록 한다. 이를 통하여 database에 접근하기 위한 자바코드의 양을 줄일수있다.현재 iBatis는 세가지 언어: 자바, C#, Ruby로 구현되어 있다. 2. Why use iBATIS?OR맵핑툴을 사용하지 않을때 하위..

backend/iBatis 2008.08.28

내가 처음 본 사진집. "The Family of Man"

저는 처음으로 7월 5일에(날짜까지 기억하는..^^) "The Family of Man"이라는 사진집을 처음 접하여 보게 되었습니다. 1955년 뉴욕 현대미술관에서 열린 행사로 전세계의 남녀, 아마추어, 프로, 유명사진가, 무명사진가를 막론하고 200만장이 넘는 사진을 모아서 그중 1만장을 프린트하고 최종적으로 503장을 선정하여 68개국의 사진가 273명의 작품을 세계각지의 사람들의 생활공간이나 환경은 각기 다양할지라도 근본적으로 모든 인간은 한 가족이라는 이념에 초점을 맞추어 전시회를 개최하고 그 당시 전세계 천만명 정도가 사진전에 왔다고 합니다. 이 사진전에 걸렸던 그림이 사진집으로 만들어지게 되었는데.. 이전에는 사진을 찍을때 어떤 느낌이나 분위기 풍경등을 많이 좋아하였는데 이 "The Famil..

[책] 프리젠테이션 젠

저번에 포스팅 한 글 내용대로 카페에 책신청을 한 것이 당첨(?)되어 "프리젠테이션 젠"이라는 책을 읽게 되었습니다. 표지처럼 정말 프리젠테이션 디자인에 대한 생각이 바뀔까?란 의문이 가지며..책을 펼쳤습니다. 책을 딱 들자마자 주제답게 텍스트만 빼곡히 적힌 책이 아닌 사진과 디자인요소가 많이 포함된 페이지라서 흥미도 있고 한눈에 들어오는 편집으로 가벼운 마음을 가지고 볼 수 있었습니다. 처음부분은 슬라이드의 폐해(?)라고 해야할까요? 발표할 때 보다 효율적인 전달을 위해 사용되던 것이 점점 발표자 주도적이 아닌 보여지는 슬라이드를 읽는 발표자가 많아지게 되고 이는 딱딱한 프리젠테이션의 원인이 되기도 하는 예를 설명합니다. 이어 보다 효율적인 방법을 제시하는 것이 책의 대부분을 차지하지요. 그리고 전 가..

매그넘 코리아 사진전..

2008년 7월 12일 매그넘 사진전에 다녀왔습니다. 매그넘코리아 사진전이 그 주인공인데.. 매그넘에 대해 알게 된 지는 얼마 되지 않았지만, 매그넘에 알게 된 후 매그넘 자체에 관심을 갖게 되고, 매그넘 참여작가의 이름을 하나씩 알게 되고, 작가 각각의 표현 방식에 대해 알게 될 수록 점점 그동안 제가 가지고 있었던 사진에 대해 다른 시각이 바뀌게 되고 있습니다. (이제 겨우 1% 알아놓구?) 매그넘 코리아는 사진전은 작년 한해동안 20인의 매그넘 작가들이 한국을 방문하여 한국을 담은 사진전입니다. 외국인이 본 한국이지요.. 토요일 아침 11가 조금 넘은 시간인데도 사람들이 매표소 앞에서 줄도 서고 기다리는 모습입니다. 요즘에 하는 생각은 지금까지는 정말 카메라 자체에 대한 구도나 어떻게 하면 잘 나올..

[dW] Groovy 유창하게 쓰기

IBM dW에 스크린캐스트로 올라온 글중에 26분 42초만 투자하면 그루비(Groovy)가 잘 생겼는지, 못생겼는지 대충 실루엣을 볼 수 있고, 간단한 특성, 클로져등을 볼 수 있습니다. 그루비 처음 공부할 때 이렇게 친절하게 설명한 동영상을 더 먼저 봤으면 더 이해가 쏙쏙 되었을텐데.. 이렇게 동영상으로 읊어주시니(?) 더욱 좋은 것 같아요 근데 이 영상을 보고 제목처럼 유창하게 쓸 수 있을지는 모르겠다는 의문이 들긴하지만 그루비가 궁금하신 분은 잠깐 시간내어 보시는 거에 강추합니다. Groovy 유창하게 쓰기

[dW] 유닉스 팁: 열 가지 더 좋은 유닉스 습관

유닉스 팁: 열 가지 더 좋은 유닉스 습관 유닉스를 많이 사용해 본 적이 없어서 더구나 콘솔로 사용할 일도 많이 없었지만최근엔 콘솔 사용하는것에 재미(?)를 느껴서 찾아보니 예전 대학교 1학년때 열심히 외우던명령어가 어렴풋이 배웠던 기억이 나는 명령어도 있군요.그냥 기록해놓으면 좋을 것 같아서.. 남겨 놓습니다..^^ 익혀야 하는 열 가지 더 좋은 습관 파일 이름 완성 기능을 활용하자.(bash 쉘에선 TAB: 쉘마다 키가 다르다)히스토리 확장 기능을 활용하자.(!$ 명령은 명령어에 사용했던 마지막 인수를 반환한다. )직전에 사용한 인수를 재사용하자.(!:1 연산자는 명령에서 사용한 인수를 반환한다. )pushd와 popd로 디렉터리를 탐색하자.대용량 파일을 탐색하자.편집기 없이 임시 파일을 생성하자.(..

[dW] Ajax 성능 도구

Ajax 성능 도구Ajax 성능에 향상을 주는 여러가지 도구와 부가 기능이 많이 있는데 저는 그 중 쓰는게 RAMBack과 YSlow밖에 없군요...하나씩 써봐야 겠군요... 이렇게 정리해 주니 좋은 것 같습니다. ㅎㅎ 참고로 Load Time Analyzer이 firefox 3 버젼을 아직 지원안하는군요 오픈 소스 도구Apache Bench: 서버 부하를 흉내 낸다.Tsung: 다중 프로토콜 부하를 시험한다.Bonnie++: 디스크 I/O 문제 추적Wireshark: 네트워크 트래픽 분석Comet 서버 응용 프로그램 도구: 더 긴(long-lived) 연결, 더 높은 병행성, 더 낮은 지연, 더 낮은 서버 부하를 위해 사용된다. 파이어폭스 부가 기능LiveHTTPHeaders(일 반적인 HTTP 트래픽..