Tagged

번역

A collection of 20 posts

번역

번역서가 나왔네. 오예...

http://www.yes24.com/24/goods/7039531 실시간 사용자 경험 프로그래밍이라는 이름으로 재밌는 책이 나왔습니다. 제가 번역했어요. 캬캬캬. 번역 실력이 안좋아서 편집자분께서 너무 많은 고생을 하셨지요. 한빛출판사의 한동훈님께 이자리를 빌어 깊은 감사와 미안한 마음을 표현하고 싶습니다. 책이 나오면 제가 밥을 쏘기로 했으니 꼭.. 밥한끼 하시죠. 이 책은 특징상 소스 코드가

agile

[Agile 번역] 어떻게 하면 번역을 기민하게 할 수 있을까?

번역은 쉽지 않다. 하지만 나름 재미는 있다. 돈은 되지 않지만, 하고 나면 뿌듯하다. 책으로 치면 지금하고 있는 책까지 두 권째다. 난 번역을 잘하지 못한다. 한글 실력이 엉망이고 책읽기를 별로 좋아하지 않아서 인지 문학 도서에 비하면 비교적 쉬운 영어를 사용하는 서적들 임에도 불구하고 한글 문장으로 옮기는 일이 쉽지 않다. 그래도 최소한

번역

[봄싹] 스프링 레퍼런스 3.0 번역 시작

http://springsprout.org/wiki/464.do 3.0 레퍼런스 번역을 꾸준히 하겠습니다. 그동안 블로그에 조금씩 번역해서 올려두기도 했었는데 아무래도 레퍼런스 글은 블로그에서 찾아보는게 불편해서 봄싹 위키에 정리하기로 했습니다. 일단은 저 혼자 시작합니다. 하지만 봄싹 회원이라면 누구나 위키 페이지를 추가/수정/이동 시킬 수 있기 때문에 자유롭게 참여하실 수 있습니다. 정해진

번역

SWF 12장 JSF 통합

12.1. 도입 스프링 Faces는 스프링의 JSF 통합 모듈로 스프링에서 JSF 사용을 간편하게 해준다. JSF UI 컴포넌트 모델을 스프링 MVC와 스프링 웹 플로우 컨틀로러와 함께 사용할 수 있게 해준다. 스프링 Faces는 또한 Ajax와 클리이언트쪽 검증 기능을 제공하는 자그마한 Facelets도 제공한다. 이 컴포넌트 라이브러리는 스프링 자바스크립트를 기반으로 만들었다. 스프링 자바스크립트는 Dojo를

11 장

SWF 11장 스프링 자바스크립트 퀵 레퍼런스

11.1 도입 스프링 자바스크립트(spring-js)는 Dojo 같이 자주 사용하는 자바스크립트 툴킷에 대한 경량 추상화다. 목표는 공통의 클라인트-쪽 프로그래밍 모델을 제공하여 웹 페이지를 리치 위젯과 애이작스 리모팅으로 급격히 개선하는 것이다. 11.2. 자바스크립트 리소스 제공하기 스프링 JS는 웹 애플리케이션 루트 디렉토리와 jar 파일에서 자바스크립트와 CSS 파일 같은 웹 리소스를

10장

SWF 10장 스프링 MVC 통합

10.1. 도입 이번 장에서는 웹 플롱를 스프링 MVC 웹 애플리케이션으로 어떻게 통합하는지 살펴보겠다. booking-mvc 예제 애플리케이션은 웹 플로우와 스프링 MVC에 대한 좋은 참고자료다. 이 애플리케이션은 간단하게 만든 여행 사이트로 사용자가 호텔 방을 검색하고 예약할 수 있다. 10.2 web.xml 설정하기 스프링 MVC를 사용하는 첫 번쨰 단계는 DispatcherServlet을 web.

레퍼런스

SWF 5장 액션 실행하기

5.1. 소개 이번 장에서는 action-state 엘리먼트를 사용하여 플로우 내에서 특정 시저에 액션 실행을 제어하는 방법을 살펴본다. 또한 decision-state 엘리먼트를 사용하여 플로우 방향을 결정하는 방법도 살펴본다. 마지막으로 플로우 내에서 가능한 다양한 지점에서 액션을 호출하는 예제를 다룰 것이다. 5.2. 액션 스테이트 정의하기 액션을 호출하고 싶을 때 action-state 엘리먼트를 사용하면 액션의

번역

번역 품질을 높이는 방법?

전 잘 모릅니다. 번역을 꾸준히 하고는 있지만 잘 한다고 생각하지도 않으며 잘 하려고 연구를 해보지도 않았습니다. 그럴 시간에 하나라도 더 번역을 해야하기 때문에… 그래도 한 번 생각난 김에 정리해보면 다음과 같습니다. 먼저 번역하는 사람의 문장력이 좋아야 합니다. 번역자가 문장력이 좋고 한글 표현을 잘 사용할 줄 안다면 그만큼 품질 좋은

Common Repository

Ivy로 메이븐 저장소를 사용하기

Maven이 의존성 관리나, 다양한 플러그인들, 기본 와꾸 만들어주기(아키타입) 등의 기능 면에서 좋긴 한데, 학습 곡선 높고(Ant에 비해), 적응 시간이 오래 걸린다는(역시 Ant에 비해) 단점이 있습니다. 의존성 관리는 사실 사람이 개입하지 않고서 자동으로 처리하기는 참으로 난감한데, 그래도 초기에 한 번 고생하고, 주기적으로 한 시간간 정도만 고생하면 모든 라이브러리들을

마틴 파울러

롤러스케이트 구현

원문 : http://martinfowler.com/bliki/RollerSkateImplementation.html 롤러스케스 구현 agile 2007년 9월 9일 반응애자일 개발의 핵심 요소는 어떻게 하면 조그마한 기능 집합으로 시스템을 가동할 수 있을지를 도모하는 것이다. 우리는 비즈니스 가치를 목적으로 소프트웨어를 만든다. 따라서 빠르게 시스템을 가동할수록 그로 인한 비즈니스 가치를 조금이라도 더 빨리 얻을 수 있다. 나의 동료

번역

JAX-WS 2.0 웹 서비스 설계와 개발

원문 : Design and develop JAX-WS 2.0 Web services번역 : 언젠가 한국 IBM developerWorks에 올라올 듯.후기 : 학교 수업 중에 Axis를 사용해서 웹 서비스를 개발하고 배포, 테스트를 해본 적이 있습니다. 그 당시 XML, XSD를 익히는 것도 낯설었는데, 웹 서비스에 WSDL이니 스텁이니 하는 개념들까지 더하니까 정말 어지러웠습니다. 아마도 이 글로 처음 웹

리팩터링

선언된 순서를 변경하는 것은 리팩터링인가?

원문 : IsDeclarationOrderingRefactoring     refactoring     1 September 2004 RefactoringBoundary. 자바 프로그램 내부에 있는 메소드와 필드가 선언된 순서를 변경하는 것은 리팩터링인가요? 근래의 프로그래밍 언어들은 내부에 선언되어 있는 요소들의 순서가 프로그램에 전혀 영향을 주지 않는다. 만약 텍스트 파일 내부에 있는 두 개의 메소드 위치를 서로 바꾸더라도, 프로그램은 아무런

리팩터링

발견하지 못한 버그를 수정하는 것은 리팩터링인가?

원문 : IsFixingAnUnknownBugRefactoring     refactoring     3 September 2004 RefactoringBoundary. Przemyslaw Pokrywka가 매우 난해한 질문을 했다. 책에서 소개한 리팩터링 중에 하나로 Introduce Null Object라는 것이 있는데, (이것은 매우 유용한 리팩터링으로 Josh의 새 책에서도 다루고 있다) Przemyslaw의 요지는 이 리팩터링이 행동을 바꿀 수 있다는 것이었다. 만약 여러분이 null을

리팩터링

성능 최적화가 리팩터링인가?

RefactoringBoundary. 프로그램의 성능을 향상 시키기 위해서 변경을 가했을 때, 이것을 리팩터링으로 볼 수 있나요? 성능 최적화와 리팩터링은 둘 모두 프로그램에 같은 변경을 가하기도 하며, 특정한 변경은 둘 모두에 해당하기도 하지만, 이 둘을 별개의 것으로 구분한다. 이 둘을 구분하는 이유는 서로 다른 목적을 가지고 있기 때문이다. 리팩터링을 하는 목적은 코드를 좀

번역

Introduction to Apache Maven 2

원문 : http://www-128.ibm.com/developerworks/edu/j-dw-java-mavenv2.html번역 : http://www.ibm.com/developerworks/kr/library/tutorial/j-dw-java-mavenv2.html후기 : 잘 모르던 것(Maven 2)에 대한 글을 번역하는 일이 얼마나 난해한가를 경험할 수 있었습니다.먼저 Maven에서 사용하는 용어들을 한글로 어떻게 옮겨야 할지 정말 난감했습니다. 그 중 가장 난감했던 것은 ‘