신간소개 2012. 12. 10. 11:21

 


 l  저자: 양용석

 l  페이지: 464 

 l  판형: 4x6배변형(188x235) 

 l  도수: 2

 l  정가: 25,000

 l  발행일: 20121221

 l  ISBN: 978-89-97924-02-8 93560

  


[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]

[예제 소스 다운로드] ☞  클릭하세요!!


sample.pdf

_도서 내용

이 책은 플러그 인만으로 사이트를 뚝딱 만들어보는 책이 아닙니다. 아무것도 없는 HTML5 Rest테마를 기반으로 워드프레스 기반의 웹 디자인을 해보는 책입니다.

전문가가 아니면 워드프레스 기반으로 100% 웹사이트를 만들기란 쉽지 않습니다. 이 책은 먼저 CSS를 활용하여 사이트를 만들어보고 이것을 워드프레스로 어떻게 탈바꿈되는지를 알려주는 실용적인 책입니다.

여러분이 만들어 볼 워드프레스 사이트

http://css3.zerois.net/wordpress/


_대상 독자

지금 사이트를 워드프레스 기반으로 포팅하고 싶어요

CSS도 배우고 워드프레스도 함께 정복하고 싶어요

웹 디자인 회사에 입사했는데, 기본기를 학습하고 싶어요

웹사이트 디자인이 어떻게 만들어지는지 알고 싶어요


_목차

1CSS 소개 및 사용 방법

1.1   CSS 기초, 선택자의 종류 및 사용 방법

1.2   박스 모델

1.3   박스 모델의 float position 속성 알아보기

1.4   백그라운드 속성

1.5   텍스트 속성

1.6   기타 속성

[여기서 잠깐] 블록 태그와 인라인 태그란?

[여기서 잠깐] 웹사이트에서 사용하는 길이 단위 알아보기

[여기서 잠깐] padding 값에 따른 width height의 상관 관계

[여기서 잠깐] 웹에서 사용하는 색상을 정의할 때의 방법 다섯 가지

[저자 인터뷰] 저자에게 묻는다!

 

2장 CSS를 이용한 다양한 예제 학습

2.1 다양한 메뉴 디자인

2.2 웹 표준 방식으로 텍스트 메뉴를 이미지로 변환 그리고 효과 적용하기

2.3 CSS를 이용한 사이트 레이아웃 디자인

[여기서 잠깐] CSS Reset이란?

 

3장 예제 사이트 개발하기

3.1 사이트 디자인과 프론트 페이지 레이아웃 작업

3.2 서브 페이지 회사 소개 페이지 작업하기

3.3. 서브 페이지 제품 소개 페이지 작업하기

3.4 서브 페이지 뉴스 및 블로그 페이지 작업하기

3.5 웹사이트에 jQuery 적용하기

[여기서 잠깐] 폼 양식의 수직 정렬

[여기서 잠깐] CSS 코드 압축

 

4장 워드프레스 설치 및 기타 사항 알아보기

4.1 워드프레스 다운로드 및 설치하기

4.2 워드프레스 폴더 구조 및 테마 설치

4.3 (post)과 페이지(page) 그리고 고유주소(permalink) 알아보기

4.4. 워드프레스 테마 파일 알아보기

[여기서 잠깐] localhost/wordpress localhost/식으로 변경하기

[여기서 잠깐] 모더나이즈란

[여기서 잠깐] the_excerpt()의 글자 길이 조정

[여기서 잠깐] 탯글에 아바타를 넣자

[여기서 잠깐] 태그 클라우드란

 

5장 워드프레스를 이용하여 기업 사이트 만들기

5.1 워드프레스를 이용한 사이트 만들기 전 준비 작업

5.2 index, header, footer, sidebar 파일 분석

5.3 header, footer 파일 수정하여 index.php 변경하기

5.4 회사 소개 페이지 만들기

5.5 제품 소개 페이지 만들기

5.6 뉴스 페이지 만들기

5.7 블로그 페이지 만들기

5.8 프론트 페이지 만들기

5.9 기타 페이지 작업하기

 

부록A 워드프레스 설정이 잘못된 경우의 해결책

부록B 로컬에서 작업한 사이트를 서버로 이전하기

부록C 워드프레스 사용자를 위한 유용한 플러그인 모음

부록D 개인 웹 서버 설치하기

 

_주요 내용

CSS와 워드프레스만으로 웹 표준 사이트 제작을 거뜬히!

이 책은 CSS부터 배웁니다

CSS를 모르고서는 워드프레스 사이트 디자인을 할 수가 없습니다. 기초부터 파워 테크닉까지 CSS를 간단명료하게 정복합니다. 수많은 예제를 통해 CSS 디자인의 두려움을 없앨 수 있습니다.

먼저 HTML5와 CSS3 기반의 웹 표준 디자인을 배웁니다

HTML5 CSS3로 디자인을 해봐야 워드프레스 기반의 웹사이트를 제작하는 데도 어려움이 없습니다. 이 책이 채택한 독특한 구성 방식입니다.

그리고 워드프레스 기반으로 새롭게 만들어봅니다

앞서 배운 CSS를 기반으로 만든 웹사이트를 워드프레스에서는 어떻게 만드는지를 배웁니다. 처음부터 워드프레스 사이트를 만들려는 사람뿐만 아니라 기본 사이트를 워드프레스로 옮기려고 하는 분도 크게 도움을 받을 수 있습니다.

Q&A 사이트를 운영하여 언제든지 궁금한 점을 물어볼 수 있고 빠르게 답해드립니다.

http://roadbook.zerois.net/QnA

 

 _편집자 코멘트

워드프레스라는 책을 기획하는 데 크게 두 가지 방향을 생각했습니다. 첫째는 플러그 인만으로 쉽게 블로그형 웹사이트를 만들게 해주거나, 둘째 기존의 웹 표준 디자인에 익숙한 사람들에게 워드프레스라는 강력한 CMS의 이점을 누릴 수 있게 해주자.

결국 이 책이 채택한 방식은 두 번째 방식이었습니다. 플러그 인만으로 뚝딱 만드는 웹사이트가 아니라 각각의 상황에 맞는 웹사이트를 설계하여 워드프레스 기반으로 만드는 방식이 실무에서 꼭 필요하다고 생각했기 때문입니다.

그런데, CSS에 지면을 상당 부분 할애했을까요? 워드프레스는 HTML5는 기본 뼈대로 제공되고 PHP 또한 어느 정도 골격을 읽어낼 줄 알면 되는데, CSS를 모르고서는 절대 원하는 디자인을 할 수 없기 때문입니다.

그래서 이 책은 CSS의 핵심 기법을 배우고 다양한 레이아웃을 만들어보고 최종 웹 디자인을 해볼 수 있도록 전반부를 구성하였습니다. 그리고 나서 후반부에 이 디자인을 토대로 워드프레스에서는 어떻게 디자인을 하는지 세세하게 알려줍니다.

이 책을 본 후에, 기존의 웹사이트를 워드프레스로 포팅한다든지, 새로운 웹사이트를 워드프레스 기반으로 만든다든지 하는 데 상당한 자신감을 갖게 될 것으로 확신합니다.

 

_저자 소개

양용석 ugpapa@gmail.com

대기업부터 벤처기업까지 다양한 직장 경험을 바탕으로, 지금은 프리랜서로 웹사이트 기획, 디자인 및 개발을 주로 하고 있으며, IT 관련 강의 및 관련 서적 집필을 하고 있다. <처음부터 다시 배우는 HTML5& CSS3>(로드북) <이제 실전이다, HTML5 & CSS3>(로드북)를 집필하였으며, 최근에는 두바이 아시아나 호텔(asianahoteldubai.com) HTML5CSS3 기반으로는 경제전문 출판사 스마트북스(smartbooks.so) DB 보안 전문회사인 ㈜신시웨이(sinsiway.com) 그리고 제주관광문화진흥원(jtipa.org) 사이트를 개발하였다. 워드프레스 기반으로 두바이에 있는 소반 레스토랑(sobahndubai.com)을 개발하였다. 현재까지 35개 이상 대기업 및 중소 벤처 기업 사이트 및 게임 사이트 등 다양한 분야의 사이트를 개발하였다.

HTML5 CSS3 그리고 jQuery Wordpress Joomla와 같은 다양한 기술 및 CMS에 관심이 많으며, 최신의 인터넷 트렌드에 발 빠르게 대응하려 노력하고 있다.

현재 두 딸과 아들 그리고 아내와 함께 아름다운 섬 제주에서 살고 있다.

 

_상세 이미지




posted by 로드북
:
신간소개 2012. 10. 12. 14:53

 

 

   l  저자: Hiroshi Tokumaru

   l  역자: 박건태, 신대호

   l 페이지: 496

   l  판형: 4x6배변형(188x235)

   l  도수: 1

   l  정가: 28,000

   l  발행일: 2012112

   l  ISBN: 978-89-97924-01-1 93560

 

 

 

[강컴] [교보] [리브로] [반디] [11번가] [알라딘] [예스24] [인터파크]

[실습 가상머신 및 소스 다운로드] ☞  클릭하세요!!

sample.pdf
다운로드

 

_도서 내용

여러분의 웹을 지키는 일은 이제 옵션이 아니라 필수입니다. “웹의 안전엔 관계가 없다고요?” 여러분의 코딩 한줄이 고객과 회사에 큰 피해를 입힐 수 있다는 생각을 해보세요. 시간을 조금만 투자하면 재미있고 쉽게 안전한 웹을 만들기 위한 가장 필요한 지식을 습득할 수 있습니다. 그것도 지루한 이론은 과감하게 배제하였습니다. 요리조리 수정해가면서 다양한 상황도 만들어가며 재미있게 실습하며 배울 수 있습니다. 한번 도전해보세요.

 _대상 독자

웹사이트 서비스를 만드는 프로그래머

웹사이트 서비스 관련 업무 종사자

_목차 

CHAPTER 1 웹 어플리케이션 취약성이란?

1.1 취약성이란, ‘악용할 수 있는 버그’  

1.2 취약성이 있으면 안 되는 이유  

1.3 취약성 발생의 원인  

1.4 보안 버그와 보안 기능  

1.5 책의 구성   

CHAPTER 2 실습 환경 구축

2.1 실습 환경의 개요  

2.2 VMware Player 설치  

2.3 가상 머신 설치 및 동작 확인  

2.4 Fiddler 인스톨 

CHAPTER 3 웹 보안의 기초: HTTP, 세션 관리, SOP

3.1 HTTP와 세션 관리  

COLUMN 쿠키 몬스터 문제

3.2 수동적 공격과 Same Origin Policy  

COLUMN 제삼자의 JavaScript를 허가하는 경우

COLUMN X-FRAME-OPTIONS 

CHAPTER 4 안전성을 위협하는 웹 어플리케이션 버그

4.1 웹 어플리케이션 기능과 취약성의 관계  

4.2 입력 처리와 보안 

COLUMN 문자 인코딩의 자동 변환과 보안

COLUMN 입력값과 프레임워크

4.3 표시 처리에 관한 취약성 문제  

4.3.1 크로스 사이트 스크립팅(기본편)  

4.3.2 크로스 사이트 스크립팅(발전편)  

4.3.3 에러 메시지에서 정보 유출  

4.4 SQL 호출에 따른 취약성  

4.4.1 SQL 인젝션  

COLUMN DB 안의 테이블명, 컬럼명의 조사 방법

COLUMN MDB2를 채용한 이유

더보기

4.5 중요한 처리를 할 때에 생기는 취약성  

4.5.1 Cross-Site Request Forgeries. CSRF  

COLUMN 내부 네트워크에 대한 CSRF 공격

COLUMN 토큰과 원타임 토큰

COLUMN 업로드한 파일로 서버측 스크립트의 실행

COLUMN 파일명에 의한 XSS 주의

COLUMN 확장자를 체크할 때의 주의사항

4.6 세션 관리의 취약성  

4.6.1 세션 하이재킹의 원인과 영향  

4.6.2 추측 가능한 세션 ID  

4.6.3 URL 포함 세션 ID  

4.6.4 세션 ID의 고정화  

4.7 리다이렉트 처리 관련 취약성  

4.7.1 오픈 리다이렉터 취약성  

COLUMN 쿠션 페이지

4.7.2 HTTP 헤더 인젝션  

COLUMN HTTP Response 분할 공격

COLUMN HTTP 헤더와 개행

COLUMN PHP header 함수는 개행을 어디까지 체크하는가

4.7.3 리다이렉트 처리에 관한 취약성 정리  

4.8 쿠키 출력에 관한 취약성  

4.8.1 쿠키의 부적절한 이용  

COLUMN 패딩 오라클 공격과 MS10-070

4.8.2 쿠키의 Secure 속성에 관한 취약성  

4.9 메일 송신 문제  

4.9.1 메일 송신 문제의 개요  

4.9.2 메일 헤더 인젝션 취약성  

4.10 파일 접근에 발생하는 문제  

4.10.1 디렉토리 트레버셜 취약성  

COLUMN 스크립트의 소스로부터 줄줄이 정보가 누설된다

COLUMN basename 함수와 널 바이트

4.10.2 의도하지 않은 파일 공개  

4.11 OS 커맨드를 호출할 때 발행하는 취약성  

4.11.1 OS 커맨드 인젝션  

4.12 파일 업로드에서 발생하는 문제  

4.12.1 파일 업로드 문제의 개요  

COLUMN 메모리 사용량이나 CPU 사용 시간 등 다른 리소스에도 주의

4.12.3 파일 다운로드에 의한 크로스 사이트 스크립팅  

COLUMN BMP 형식에 대한 주의와 MS07-057

COLUMN 이미지를 별도의 도메인에서 제공하는 경우

4.13 인클루드에서 발생하는 문제  

4.13.1 파일 인클루드 공격  

COLUMN RFI 공격의 다양성

4.14 eval에서 발생하는 문제  

4.14.1 eval 인젝션  

4.15 공유 자원에 관한 문제  

4.15.1 경합 상태 취약성   

CHAPTER 5 대표적인 보안 기능

5.1 인증  

5.1.1 로그인 기능  

5.1.2 무작위 공격에 대한 대책  

5.1.3 패스워드 저장 방법  

COLUMN 데이터베이스 암호화와 패스워드 보호

COLUMN 암호학적 해시 함수가 만족되는 요건

COLUMN 패스워드 누출 경로

5.1.4 자동 로그인  

5.1.5 로그인 폼  

COLUMN 패스워드는 꼭 마스크 표시 해야 하는가

5.1.6 에러 메시지의 요건  

5.1.7 로그아웃 기능  

5.1.8 인증 기능 정리  

5.2 계정 관리  

5.2.1 유저 등록   

5.2.2 패스워드 변경  

5.2.3 메일주소의 변경  

5.2.4 패스워드 리마인더  

5.2.5 계정의 정지  

5.2.6 계정의 삭제  

5.2.7 계정 관리 정리  

5.3 인가  

5.3.1 인가란?  

5.3.2 인가가 불충분한 전형적인 예  

COLUMN 비밀정보를 포함한 URL에 의한 인가 처리

5.3.3 인가 제어의 요건 정의  

COLUMN 롤이란?

5.3.4 인가 제어의 올바른 구현  

5.3.5 정리  

5.4 로그 출력  

5.4.1 로그 출력의 목적  

5.4.2 로그의 종류  

5.4.3 로그 출력의 요건  

5.4.4 로그 출력의 구현  

5.4.5 정리   

CHAPTER 6 웹사이트의 안전성을 높이기 위해

6.1 서버에 대한 공격 경로와 대책  

6.1.1 기반 소프트웨어의 취약성을 이용한 공격

6.1.2 부적절한 로그인

6.1.3 대책 

COLUMN 취약성에 대한 책임

6.2 속임수 대책  

6.2.1 네트워크적인 속임수   

COLUMN VISA 도메인 문제

6.2.2 피싱  

6.2.3 웹사이트 속임수 대책  

COLUMN 무료 서버 증명서

6.3 감청, 변조 대책  

6.3.1 감청, 변조의 경로  

6.3.2 중간자 공격  

COLUMN 루트 증명서를 도입하지 않고 시키지도 않는 일

COLUMN SSL의 확인 아이콘

6.3.3 대책  

6.4 맬웨어 대책  

6.4.1 웹사이트의 맬웨어 대책이란  

6.4.2 맬웨어 감염 경로  

6.4.3 웹 서버 맬웨어 대책의 개요  

6.4.4 웹 서버에 맬웨어가 감염되지 않게 하는 대책  

COLUMN 웹사이트의 바이러스 대책과 검블러의 관계

6.5 정리 

CHAPTER 7 안전한 웹 어플리케이션을 위한 개발 관리

7.1 개발 관리에서 보안 정책의 전체 이미지  

7.2 개발 체제  

7.3 개발 프로세스  

7.3.1 기획 단계의 유의점  

7.3.2 발주시 유의점

7.3.3 요건 정의시의 주의점

7.3.4 기본 설계의 진행 방법

7.3.5 상세 설계, 프로그그래밍시의 유의점

7.3.6 보안 테스트의 중용성과 방법

7.3.8 수주자 측 테스트

7.3.9 발주자 측 테스트(검수)

7.3.10 운용 단계의 유의점

7.4 정리

 _주요 내용

웹 어플리케이션 취약성을 제거하라

무심코 날린 코딩 한줄이 대형 보안 사고를 부른다!

이론서가 아닙니다!!

여러분의 웹을 안전하게 지켜줄 수 있는 단 몇줄의 코딩 원칙과 대책을 제시합니다.

실습 환경을 고스란히 제공합니다!! 가상머신 다운로드 URL 제공!!

실습이 어렵다고요? 우분투 리눅스 기반의 가상머신 이미지를 제공하여 여러분이 따로 실제 웹 환경을 구축할 필요가 없습니다. 위험하게 실제 사이트를 테스트해볼 필요도 없습니다. 그리고 소스를 수정하며 안전하게 마음껏 테스트해보세요.

여러분의 웹을 지키는 일은 이제 옵션이 아니라 필수입니다. , 웹의 안전엔 관계가 없다구요? 여러분의 코딩 한줄이 고객과 회사에 너무나 큰 피해를 입힐 수 있다는 생각을 해보세요. 시간을 조금만 투자하면 재미있고 쉽게 안전한 웹을 만들기 위한 가장 필요한 지식을 습득할 수 있습니다.

반드시 알아야 할 대표적인 취약성을 완벽하게 파헤칩니다!!

SQL 인젝션, 크로스사이트 스크립팅, 세션 관리 인젝션, OS 커맨드 인젝션 등 흔히 코딩에서 발생하기 쉬운 취약성을 철저하게 파헤쳐 실전 대책까지 제시합니다.

_편집자 코멘트

이 책을 진행하면서 가장 신기했던 게 실습 환경을 가상머신 이미지로 제공해준다는 것이었습니다. 편집자인 저도 우분투 환경의 가상 머신에서 이 책에서 제시하는 취약성 샘플들을 실습해보고 대책까지 만들어보면서 조금은 신기하다는 생각까지 했습니다. 덤으로 전체 웹 시스템에 대한 지식까지 얻은 기분이 들었습니다. 전체 웹사이트가 이렇게 돌아가겠구나, ~ 이런 부분이 취약하고 이렇게 대처를 해야겠구나, 하는 생각들이 너무나 자연스럽게 들었습니다.

비전문가인 저도 쉽게 따라 해보며 전체적인 개념을 잡기에 충분했던 것 같습니다. 여러 분도 도전해보시기 바랍니다. 딱딱한 이론서가 아니라 진짜 실무에 필요한 소중한 지식을 얻을 수 있을 것으로 확신합니다.

_저자 소개

지은이

Hiroshi Tokumaru

1985년 쿄세라 주식회사에 입사한 후 소프트웨어 개발, 기획 분야의 업무를 하였다. 1999년에 휴대전화 관련 인증 과금 기반 방식 설계를 담당하게 된 것을 계기로 웹 어플리케이션 보안에 흥미를 갖게 되었다. 2008년에 독립하여 취약성 검진 및 컨설팅 업무를 하며 블로그에 글을 올리거나 관련 세미나를 개최 하는 등의 보안 관련 활동을 하고 있다. 현재 HASH 컨설팅 주식회사 대표, 쿄세라 커뮤니케이션 시스템 주식회사 기술자문, 독립 행정법인 정보 처리 추진 기구(IPA) 연구원이다.

Twitter ID @ockeghem

옮긴이

박건태

시스템 프로그래머이다. 현재 클라우드 컴퓨팅(Cloud Computing)과 콘텐츠 딜리버리 네트워크(CDN) 전문기업 ㈜솔루션 박스에서 Iass 기반 Cloud를 개발 중이다. 일본에서 임베디드 리눅스 기반의 다양한 어플리케이션을 개발했고 SI 업체에서 다수의 시스템을 개발했다. MVC를 확장한 경량 프레임워크를 개발해 오픈 소스로 제공한 뒤 귀국했다.

저서 <Jlet으로 배우는 위피 프로그래밍>(한빛미디어, 2005), 역서 <Java 언어로 배우는 리팩토링 입문>(한빛미디어, 2007), <프로그래밍 콘테스트 챌린징>(로드북, 2011), <웹 디자이너를 위한 jQuery>(로드북, 2011)이 있다.

신대호

웹 프로그래머이다. 일본에서 웹 솔루션 관련 SI 업체에서 다수의 프로젝트를 진행하였고 스크립트 언어를 중점적으로 다루고 있다. 현재 게임 업체의 웹 서비스 개발을 하고 있다.

_상세 이미지

 

 

 

posted by 로드북
:
신간소개 2012. 9. 17. 03:22

 

 


  ● 저자: 유석문, 황상철, 하호진, 이상민, 김성박

  ● 페이지: 304

  ● 판형: 신국판(152 x 225)

  ● 도수: 2도

  ● 정가: 14,800원

  ● 발행일: 2012년 9월 26일

  ● ISBN: 978-89-97924-00-4 93560

   [종이 책은 절판되었습니다]




   [이 책은 현재 e-book으로 판매 중입니다.]

  교보문고 이북으로 바로가기 클릭하세요!!!

[강컴] [교보] [리브로] [반디] [11번가] [알라딘] [예스24] [인터파크]


sample.pdf

[이 책은 2013년 문화관광부 선정 우수학술도서입니다]


_도서 내용

지식과 방법론을 외우고 적용해야만 할 것 같은 참고서가 아닌 다양성을 경험하고 사고와 인식의 폭을 넓힐 수 있는 책으로 기획되었다. 그럼에도 밑바탕에 견고하게 공유되는 가치는 '행복'이다. 이 책에는 행복한 프로그래머가 되기 위한 저자들의 선택과 실패담이 담겨있다. 취업을 고민하고 있는 독자라면 프로그래머에게 필요한 기술 요소와 비기술 요소에 대한 정보를 얻을 수 있으며 경력 관리를 고민 중인 독자라면 프로그래머 내의 다양한 직군 정보를 얻을 수 있다. 조직과 사람 간의 문제를 고민하고 있는 독자라면 조직의 변화를 위해 설득하고 적용하고 피드백을 받으며 변화시킨 경험에서 영감을 얻을 수 있다.”

_대상 독자

프로그래머라는 이름으로 살아가고 있고 살아갈 사람들에게

_목차

Story 01. 사람 그리고 프로그래머_유석문

Story 02. 인생을 바꿔버린 애자일과의 만남_황상철

Story 03. 죽을 때까지 프로그래머로 사는 법_하호진

Story 04. 성능 전문가로 승부를 걸다_이상민

Story 05. 진정한 프로그래머를 생각한다_김성박

_내용 소개

프로그래머라는 이름으로 살고 있고 살아갈 사람들에게

 “난 프로그래머, 왠지 앞이 캄캄해!”

IT는 왜이리 빨리 변하는 거야, 힘들다!”

“다른 사람은 어떻게 살아가고 있지?”

“조직 생활이 힘들어, 박차고 나가야 하나?”

“내가 왜 이 길을 택했지?

 프로그래머라는 이름으로 살고 있고 살아갈 사람들에게,

다시 한 번 프로그래머의 길을 생각합니다.

적어도 뼛속까지 프로그래머이고 싶고 그렇게 살아가고 있는 사람들의 이야기, 다시 한번 여러분의 가슴을 뛰게 했으면 합니다.

이 책은 독자에게여러분 탓이 아닙니다라는 공감을 표시한다. 공자는 40미혹하지 않았다(四十而不惑)”라는 의미로 불혹(不惑)을 이야기 했지만 불혹을 넘어선 또는 언저리에 도달한 저자들은 미혹되며 살아가는 모습과 프로그래머의 삶 굽이굽이 돌아가며 마주쳤던 고민과 선택의 경험담을 제공한다. 그렇다고 단순히 푸념을 얼버무려 놓았거나 허황된 희망과 찬사로 치장하지도 않았다. 그렇기에 글을 읽으면나만의 고민이 아니구나라는 동질감과 색다른(?) 희망을 얻을 수 있다.

 '공감'하는 사람을 만나는 것이 '행복'의 첫 걸음이다. 이 책의 저자들은 소프트웨어 개발이라는 공감 요소를 가지고 있으며 더 좋은 방향과 지속적인 발전에 관심을 가지고 있다. 이 책이 직접적인 문제 해결에 도움이 되지 않을 수 있지만 '행복한 프로그래머'라는 명제를 이야기 하고 공감하는 데 기여하길 바라는 마음이다.

- 저자 대표 유석문

 _편집자 코멘트

로드북의 <사람과 프로그래머> 시리즈 세 번째 이야기다. 이 시리즈는 기술이 만들어내는 세상이 아닌 사람이 만들어내는 세상을 바라는 마음에서 기획되었다. , 기술보다는 사람에 포커스를 두고 있다.

 기술 서적과 달리 에세이는 저자의 주관적 생각이 많아 상황에 따라 다양하게 해석될 수 있고 적용될 수 있다. 따라서 비판적 읽기가 중요함을 먼저 이야기하고 싶다. 다양성을 인정하고 열린 마음으로 읽어주길 바란다. 여러분의 인생에 도움을 줄 한 줄의 포인트라도 낚는다면 편집자로서 더할 나위 없는 행복일 것이다.

 _저자 소개

유석문

한때는 개발자의 끝은 통닭집이 아님을 보여주겠다며 의기양양하게 살았고 지금은 "그 돈이나 모을 수 있으려나?" 걱정하며 살고 있다. 하지만 대기업, 벤처, SI, 포털 서비스를 거치며 "소프트웨어 개발은 정말 재밌다"는 사실에 늘 감동하고 있다. 소프트웨어마에스트로 멘토로 활동 중이며 그간의 실패담을 공유하여 다른 분의 성공 가능성을 높이는 일에 흥미를 느끼고 있다.

황상철

삼성SDS를 거쳐 2012년 현재 NHN에 재직 중이다. 애자일 개발을 사내에 소개하고 확산하는 역할을 해오다가 현재는 오픈소스(nforge) 개발자로 일하고 있다.

IT 도서 번역, 실용주의 이야기 블로그(http://pragmaticstory.com), 커뮤니티(xper.org), 애자일 코리아(agilekorea.org) 활동을 통해 소프트웨어 개발에서 애자일의 가치를 널리 알리고 있다.

하호진

1999년 ㈜대우통신 종합연구소에서 음성 통화와 데이터 통신을 처리하는 교환기 프로그래밍을 시작했고, 대우호의 워크아웃과 함께 2000년 새 둥지인 KTH에서 PC통신 하이텔 터미널 시절부터 한미르/파란의 포털 서비스의 플랫폼 개발 업무를 수행해 KTH의 흥망성쇠를 경험했고 필자를 많이 성장하게 해 주었다. 현재㈜와이즈에코라는 벤처를 공동 창업해 비즈니스와 솔루션 개발에 몰두하고 있다. 개인 블로그로 mimul.com을 운영한다.

이상민

1997 S그룹에 입사하였으며, 2009년 포털 기업인 N사에서 3년 반 동안 근무하였다. 자바 성능 튜닝, 장애 진단, 테스트 등에 대해서 전문적으로 기술 지원을 하는 일을 하고 있으며, 관련된 서적도 몇권 집필하였다. 2012년 현재 SK planet이라는 신생 글로벌 IT 기업에서 근무 중이다.

김성박

1998~2007년도까지 삼성 SDS 멀티캠퍼스 자바 부분 전임강사를 지냈다. 2007~2010년도까지 T3Q()에서 기술이사로 재직하였고 현재는 커뮤니티 사이트를 만들고 싶어 ()써니베일을 창업하여 열심히 커뮤니티 사이트를 만들고 있다.

_상세 소개





posted by 로드북
:
신간소개 2012. 6. 25. 23:44

 

 


  ● 저자: 다음커뮤니케이션 UX랩 & 마켓인사이트팀

  ● 페이지: 400

  ● 판형: 4X6배 변형(172 x 225)

  ● 도수: 4도

  ● 정가: 25,000원

  ● 발행일: 2012년 7월 4일

  ● ISBN: 978-89-966598-0-8 93560


[절판되었습니다]


[강컴] [교보] [리브로] [반디] [11번가] [알라딘] [예스24] [인터파크]


sample.pdf


_도서 내용

이야기가 있어 재미있다! 

실전 상황이라 리얼하다!

단계별 UX 기법 설명이 자세하다!

삼박자 두루 갖춘 UX 실전 입문서이다.

‘잇걸' 이라는 태블릿 PC용 앱을 만드는 가상의 프로젝트에 유편리라는 UX 디자이너가 참여하면서 겪는 업무 상황을 배경으로 하고 있다. 유편리가 사용자 경험 디자인 프로세스를 경험하면서 겪는 여러 상황의 스토리와 단계별 이용 기법을 상세한 설명과 함께 제시해준다.

자연스레 프로젝트의 처음과 끝까지 유기적으로 연결되는 UX 디자인 프로세스를 간접적으로 체험해보면서, UX의 실전 지식을 체득할 수 있다.


_대상 독자

UX에 관심 있는 학생, 기획자, 개발자, 디자이너

UX 실무 인력


_목차

1장. UX에 대한 이해

스토리 1. 사용자와 관계를 맺는다는 것

UX는 살아있다

일상에서 찾는 사용자 경험

사용자와 함께 걷기

스토리 2. 다르지만 같은 곳을 보고 있어

D사의 UX 사람들 엿보기

회사가 UX 조직에게 원하는 것

2장 프로젝트 이해와 전략

스토리 3. 20~30대 여성 사용자를 잡아라

좋은 서비스를 만들기 위한 기업의 전략

어떤 방법으로 모으고 분석할까


3장. 사용자 조사

스토리 4. 사용자의 마음 읽기

지금은 사용자를 이해해야 할 순간

당신이 알고 싶은 마음을 듣는 법

스토리 5. 여행을 위한 첫 발자국

한 눈에 그려지는 조사 계획서 만들기

조건에 맞는 참여자를 찾는 방법

성공적인 여행을 위하여 마지막 할 일

스토리 6. 만나고 헤어지기까지의 순간들 : 조사 실행

분석을 염두에 두고 실행하라

진행의 기술

스토리 7. 마음의 모자이크 : 조사 분석

데이터에 밑줄 긋기

목적물의 사용자는 누구인가

이들은 어떤 과업을 수행하나

이들은 어떤 환경 속에 놓여있나

조사의 마무리



_주요 내용

사용자의 마음을 읽는 법,

프로젝트 성공의 열쇠입니다.


실전 UX 디자인 프로세스를 체험한다

‘잇걸 프로젝트’라는 가상의 태블릿PC용 앱 프로젝트에서 UX 디자인 프로세스가 어떻게 적용되는지를 보여줌으로써 실제 업무에 적용할 수 있는 살아있는 지식을 배울 수 있습니다.

다양한 캐릭터 그리고 이야기가 있어 마치 소설처럼 읽힌다

UX 팀에 처음 합류한 ‘유편리’’라는 주인공과 동료들의 과업 수행 과정을 이야기처럼 재밌게 꾸몄습니다. 나와 동일시할 수 있는 캐릭터를 찾아보는 것도 큰 재미입니다. 그리고 각 캐릭터의 프로젝트 수행 과정을 벤치마킹 해보는 것도 큰 도움이 됩니다.

이야기로만 끝나는 게 아니라 실제 산출물까지 제시한다

UX의 각 단계별 프로세스마다 주인공 ‘유편리’와 동료들이 협업하여 만들어낸 산출물까지 제공하고 있어 실전적 체험을 할 수 있습니다.


_추천의 글

앞으로 십 년 이십 년 후에 UX나 HCI를 공부하는 사람들이 "옛날 옛적에 유편리가 D사에서 UX를 할 때에.."라는 이야기로 우리나라 UX 분야의 초창기 큰 활약을 이야기하는 그날이 오기까지 이 책은 UX를 학습하려고 하는 많은 분들에게 귀중한 Story가 될 것을 확신합니다.

_김진우(연세대학교 경영대학 교수, HCI 학회장)

이야기에 몰입하게 되면 개념의 이해는 쉽게 따라오기 마련이다. 또한 때에 따라서는 실무에서 일하고 있는 UX 디자이너들에게는 ‘맞아 맞아, 나도 이런 경우가 있었지!’하며 무릎을 칠 수도 있을 것이다.

_이건표(LG전자 디자인경영센터 부사장)

이 책의 가장 큰 미덕은 UX 초심자들에게 마치 선배가 현장에서 조언해주는 듯한 내용을 담았다는 점이다. 현장 경험이 많지 않은 초보자들에게 선배들이 경험한 현장의 팁과 가이드를 프로젝트 상황에 맞게 알려주는 생생한 지침 역할을 제대로 하고 있다. UX에 어느 정도 경험은 있지만 소규모 조직에 있어 제대로 된 코칭(Coaching)을 받지 못한 이들에게도 이 책은 본인의 UX 프로세스 전반과 산출물 전반을 다듬을 수 있는 계기를 마련해 줄 것이다.

_이지현(서울여대 산업디자인학과 교수)

_편집자 코멘트

UX 관련 많은 책들이 국내에 소개되었지만, 편집자의 눈에 많은 UX 책들은 전문 용어가 많고 다양한 학문적 지식이 필요한 지극히 이론적인 내용의 것들로 가득 차 있었습니다. 정말 이런 게 UX적인 걸까? UX는 머리를 싸매고 연구해야 할 것 같은 공학적인 어떤 것일까?

이런 물음에서 출발하여 국내 UX 도입 사례에 UX의 학문적 배경을 투영하여 이야기처럼 꾸민다면 UX를 학습하기 시작한 사람들에게 먼 길을 돌아가지 않을 수도 있겠다는 생각을 했습니다. 실제로 구현된 책을 마주하면서 신간안내를 쓰고 있는 지금, 독자의 마음을 읽어내어 책으로 만들어내야 하는 편집자인 나도 이런 책을 조금만 일찍 만났더라면 좋았을 것을, 하는 생각을 하게 만들 정도로 누구나 공감이 될 수 있게 만들었습니다.

전문 용어가 많고 다양한 학문적 배경이 있어야만 UX적이다라는 선입견을 버리고 편안하게 사용자의 마음에 한 발짝 다가서는 계기가 되었으면 하는 게 이 책을 기획한 편집자의 소박한 바람입니다.


_저자 소개

[대표 저자] 

이윤솔

학부에서 국문학과 심리학을 전공한 후 언론사 문화팀에서 기자 생활을 했다. 이후 KAIST에서 문화기술학을 전공하고 Daum UX랩에 합류하여 모바일 UX에 대한 업무를 담당했으며 현재는 전략 기획 유닛의 마켓인사이트팀에서 사용자와 서비스를 좀 더 사이 좋게 만들기 위한 스토리텔링 연구를 담당하고 있다.

조선영

산업 디자인 전공 후 KAIST 문화기술학 대학원 1기 출신으로 야후 코리아, 롯데닷컴 등에서 UX 스페셜리스트로 다년 간의 경력을 쌓고 2010년 Daum UX랩에 합류했다. 현재는 모바일 UX TFT의 파트장으로 창의적 문제 해결 방법에 대해서 많은 관심을 가지고 있으며 개인, 집단의 창의적 사고 방법의 사내 전파에 앞장 서고 있다.

강동균

국제무역학을 전공하고 다년간의 벤처 활동을 하다가 국민대 테크노 디자인 대학원 졸업 후 Daum UX랩에 합류했다. 클라우드 서비스의 UX 설계와 10대 이용자의 온/오프라인 사용 행태 분석 등의 프로젝트에 참여했다. 현재는 전략 기획 유닛의 마켓인사이트팀에서 전략 수립을 위한 기반/선행 연구를 담당하고 있다.

백인섭

학부와 대학원에서 산업공학(HCI, 인간 공학)을 전공하고 ERP컨설턴트를 거쳐 자동차 내비게이션, 디지털 TV등의 사용성 연구와 UX 설계 경력이 있다. 2007년 다음커뮤니케이션에 합류하여 UX랩을 세팅했다. 현재는 전략 기획 유닛 내 마켓인사이트팀을 담당하고 있으며 Design Thinking, Design Management에 관심을 가지고 있다. 


[공동 저자]

박정은(현 Daum UX랩 연구원)

정유진(현 Daum UX랩 연구원)

허인진(현 Daum UX랩 연구원)

한수정(현 Daum UX랩 연구원)

장석현(현 Daum UX랩 연구원)

이지용(현 Daum 마켓인사이트팀 연구원)


팀 소개

Daum UX랩은 Daum의 전사 UX 관련 주요 리서치와 신규, 개선 프로젝트의 UX 설계 및 검증을 담당하고 있다. 디자인, 심리학, 국문, 영문학, 건축학, 미디어 등의 다양한 전공자들로 구성되어 있으며 사내 직원들을 위한 UX 역량 강화 교육도 함께 담당하고 있다. Daum의 카페 관리 개선, 지도 앱, 마이피플 앱, Daum 앱, 모바일웹 홈, 아이패드용 만화앱, 다음TV 프로젝트에 참여했다. 마켓인사이트팀은 기획자, 디자이너, UX직군 등 사내 각 분야별 전문 인력들로 구성된 팀으로 전사 전략 수립을 위한 사용자 조사 및 시장 조사, 미래 환경 변화 예측과 선행 UX 연구를 담당하고 있다.


_상세 이미지

posted by 로드북
:
신간소개 2012. 4. 11. 16:19



  ● 저자: 양용석

  ● 페이지: 464

  ● 판형: 4X6배 변형(190 x 244)

  ● 도수: 2도

  ● 정가: 25,000원

  ● 발행일: 2012년 4월 20일

  ● ISBN: 978-89-966598-9-1 93560


[절판된 도서입니다]

[강컴] [교보] [리브로] [반디] [11번가] [알라딘] [예스24] [인터파크]

sample.pdf

_도서 내용

HTML5와 CSS3로 다양한 레이아웃 디자인을 해보는 것부터 시작합니다. 실전 첫 단계로 레스토랑 체인점 사이트를 제작해보고 바로 리뉴얼까지 해보면서 CSS의 강력한 기능을 체험할 수 있습니다.

쇼핑몰 웹사이트 디자인은 이 책의 하이라이트입니다. 쇼핑몰은 수많은 디자인 기법들이 적용되기 때문에 아주 많은 고급 기법을 직접 체득할 수 있습니다.

모바일 시대에 각종 기기에 최적화한 사이트를 만드는 능력은 당연히 필수겠죠? CSS의 미디어 쿼리 기술로 태블릿이나 스마트폰 등 다양한 기기에서 맞춘 사이트를 만들어봅니다. 모르면 힘들지만, 알고 나면 정말 쉽고 강력하다는 것을 느낄 겁니다.

그리고 가변길이 사이트까지 섭렵하면, 여러 분은 웹 표준 디자인 전문가로서 큰 자신감을 얻을 수 있을 것입니다.

http://css3.zerois.net/pagpan  (레스토랑 체인점 사이트)

http://css3.zerois.net/npagpan  (레스토랑 체인점 리뉴얼 사이트)

http://css3.zerois.net/senop   (쇼핑몰 사이트)

http://css3.zerois.net/senop/index2.php (각종 모바일 기기에도 맞춘 사이트)

http://css3.zerois.net/pagpan/max.php (가변길이 사이트)


_대상 독자

아직도 CSS가 익숙지 않아서 매일 디자인 버그에 시달리고 있는 웹 디자이너

리뉴얼도 힘들고 유지보수도 힘든 결과를 내고 있는 웹 디자이너

웹 디자이너가 되기 위해 공부하고 있는 학생

웹 디자이너와 협업을 해야 하는 웹 기획자나 개발자


_목차

1장 HTML5와 CSS3 소개

Section 1 HTML5에서 추가된 새로운 태그

Section 2 CSS3의 새로운 기능

Section 3 HTML5와 CSS3를 이용하여 다양한 레이아웃 만들기

Section 4 포토샵을 이용한 웹 이미지 최적화(GIF, JPG, PNG)

Section 5 드림위버를 사용해 좀 더 편리하게 사이트 작업하기


2장 실전 웹사이트 제작 

Section 1 웹사이트 제작에 들어가기 전 기획 및 설계

Section 2 디자인(레이아웃) 작업 프로세스

Section 3 페이지 제작에 앞서 해야 할 준비 작업

Section 4 사이트의 구조 확인 및 HTML 태그 작업

Section 5 헤더(header)와 메인 메뉴(nav) 부분 처리

Section 6 본문(article)과 푸터(footer) 부분 처리

Section 7 프론트 페이지 정리 및 jQuery를 이용한 슬라이드 효과

Section 8 jQuery를 이용한 드롭다운 메뉴의 추가

Section 9 서브 페이지 제작

Section 10 브라우저 호환성 확인



_주요 내용

웹 표준 디자인 전문가로 가는 길을 제시한다!

실전! HTML5 & CSS3 웹 디자인의 모든 것

레스토랑 체인점 웹사이트 개발

HTML5 사이트의 구조를 어떻게 만드는지, 그에 따른 디자인 처리는 CSS3로 어떻게 하는지 자세하게 설명합니다.

빠르고 쉽게 웹사이트를 리뉴얼한다!

기본적인 HTML 구조는 거의 유지한 상태에서 CSS를 이용하여 사이트를 리뉴얼하는 과정을 상세하게 배울 수 있습니다.

쇼핑몰 웹사이트 제작을 통한 다양한 기법 습득

쇼핑몰 사이트 요소에 다양한 기법이 적용되기 때문에 웹 표준 디자인에 대한 전문적인 스킬을 배울 수 있어 자신감을 높일 수 있습니다.

미디어 쿼리를 이용한 모바일 및 가변길이 사이트 제작

미디어 쿼리를 이용하여 앞서 개발한 쇼핑몰 사이트를 모바일 기기에 최적화하는 방법을 소개합니다. CSS를 이용하여 PC, 태블릿, 스마트폰에서 볼 때 각각 다른 사이트로 만들 수 있는 기법이 소개됩니다.

Q&A 사이트를 운영하여 언제든지 궁금한 점을 물어볼 수 있고 빠르게 답해드립니다.

http://roadbook.zerois.net/qna


_편집자 코멘트

이 책은 제목 그대로 “실전 감각”을 익히는 책입니다. HTML5와 CSS3로 다양한 레이아웃 디자인을 해보는 것부터 시작합니다. 이후 실전 첫 단계로 레스토랑 체인점 사이트를 디자인해봅니다. 그리고 이 사이트의 리뉴얼을 해보면서 CSS의 강력한 기능을 체험할 수 있습니다.

쇼핑몰 웹사이트 제작 부분이 압권입니다. 쇼핑몰은 복잡한 것 같지만, 사실 구조는 간단합니다. 하지만 CSS로 디자인을 제어할 수 있는 수많은 기법들이 적용되기 때문에 아주 많은 고급 기법을 직접 체득하고 내 디자인 능력으로 만들 수 있습니다.

모바일 시대에 각종 기기에 최적화한 사이트를 만드는 능력은 당연히 필수겠죠? CSS의 미디어 쿼리 기술로 태블릿이나 스마트폰 등 다양한 기기에서 맞춘 사이트를 만들어봅니다. 모르면 힘들지만, 알고 나면 정말 쉽고 강력하다는 것을 느낄 겁니다.

그리고 가변길이 사이트까지 섭렵하면, 여러 분은 웹 표준 디자인 전문가로서 큰 자신감을 얻을 수 있을 것입니다.


_상세 이미지

HTML5로 사이트 구조 설계를 어떻게 하고 CSS로 디자인을 어떻게 제어하는지 확실하게 연습할 수 있습니다.


웹 표준 사이트는 어떻게 리뉴얼을 할까요? CSS만 바꾸어도 사이트는 확실하게 달라질 수 있습니다.



쇼핑몰 디자인? 어렵지 않아요~. 복잡해 보이지만, 사실 무척 간단합니다. 스티키 윈도우도 한 번 구현해볼까요? 쇼핑몰 사이트 디자인을 잘 배워두면 어떤 복잡한 웹 디자인도 거뜬히 해낼 수 있을 것 같은데요~.


어떤 다른 모양의 모바일 디바이스에서건 웹사이트가 잘 보여야겠죠? 가변길이 사이트도 아주 자세히 설명해드립니다.

“다양한 웹 제작 툴도 소개합니다. 워드프레스나 제로보드도 소개합니다. 개발 환경에 관한 전체적인 그림을 그릴 수 있도록 도움을 드립니다.” 


_저자 소개

양용석 ugpapa@gmail.com

아름다운 섬 제주도에서 프리랜서로 활동하고 있다. IT 관련 강의 및 집필 활동을 하고 있으며 다양한 웹사이트 제작을 하고 있다.

<처음부터 다시 배우는 HTML5&CSS3>(로드북)을 집필하였으며, 최근에 제작한 사이트로는 두바이 아시아나호텔(www.asianahoteldubai.com), 스마트북스(www.smartbooks.so) 등이 있으며, 지금까지 30여 개가 넘는 다양한 사이트를 개발하였다.

HTML5와 CSS3 그리고 jQuery에 많은 관심이 있으며, 전세계 인터넷 트렌드에 발 빠르게 대응하려 노력하고 있다. 또한 사진 및 사진 장비(DSLR)에 대해서도 열정적이며 제주의 풍경을 즐겨 촬영하고 있다.

개인 블로그(ugpapa.tistory.com)에서도 저자를 만날 수 있다.

현재 두 딸과 아들 그리고 아내와 함께 살고 있다.





posted by 로드북
:
신간소개 2012. 3. 7. 16:52

   








l  엮은이: 니케이시스템즈 

l  옮긴이: 최석기  

  l  페이지: 396

  l  판형: 신국판(152x225)

  l  도수: 1

  l  정가: 23,000

  l 발행일: 2012년 3월 15일

  l  ISBN: 978-89-966598-8-4

 



[강컴] [교보] [리브로] [반디] [11번가] [알라딘] [예스24] [인터파크]

sample.pdf


 _도서 내용

IT 현장에는 별로 중요시 되지 않는 것처럼 생각되어 무관심하게 지나쳤던 것들이, 터무니 없는 트러블을 일으키는 “해서는 안 된다”는 것들이 있습니다. 예를 들면, 오버헤드가 큰 “DBMS의 암호화 기능”을 함부로 사용하게 되면 성능 저하를 초래한다거나 자동 백업이나 툴에 의존하다 보면 정말로 백업이 되고 있는지 확인이 나태해져, 결국 복구 데이터가 남아있지 않는 사태에 부닥치곤 합니다.
이러한 “해서는 안 되는 것 128가지”를 정리한 책입니다. 개발자뿐만 아니라 아키텍트까지 반드시 숙지해야 할 내용들로 구성하였습니다.

_대상 독자
시스템 프로젝트 현장 개발자
프로젝트 전체를 조율하고 책임지는 프로젝트 매니저와 아키텍트

_목차 
1장. 설계

No.001 EC 사이트에서는 Sorry 화면 방식을 채택해서는 안 된다
No.002 어플리케이션 개발자가 설계서대로 개발해 줄 것이라고 생각해서는 안 된다
No.003 사용자가 성능 요건을 정해줄 것이라고 생각해서는 안 된다
No.004 동일 서버 내의 웹 서비스를 호출해서는 안 된다
No.005 24시간 가동 시스템이라고 모든 것을 24시간 동작시키려고 해서는 안 된다
No.006 클라이언트/서버형 시스템을 가볍게 보아서는 안 된다
No.007 데이터 구조의 품질/성능이 나빠지는 것을 고려해야 한다
No.008 백업 설계를 먼저 해서는 안 된다
No.009 레코드 길이×건수로 데이터 용량을 결정해서는 안 된다
No.010 참조 정합성 제약 기능을 여러 번 사용해서는 안 된다
No.011 테스트 데이터로 성능 평가를 해서는 안 된다
No.012 파티션 분할을 가볍게 해서는 안 된다
No.013 오랜 시간 종료하지 않은 트랜잭션을 사용해서는 안 된다
No.014 기술 영역만 고려해서는 안 된다
No.015 기기의 스펙(명세서)을 bps만으로 판단해서는 안 된다
No.016 가상 네트워크를 물리 네트워크와 똑같이 생각해서는 안 된다
No.017 QoS라는 말로 숨겨서는 안 된다
No.018 QoS를 과신해서는 안 된다
No.019 구축 멤버의 시선만으로 로그 출력을 설계해서는 안 된다
No.020 GC를 정하지 않고 자바 어플리케이션을 설계해서는 안 된다
No.021 실물 모형과 프로토 타입을 혼동해서는 안 된다
No.022 어플리케이션을 함부로 리치화해서는 안 된다
No.023 화면 디자인이나 화면 이동의 변경에 “이것이 최선”이라고 생각해서는 안 된다

  _주요 내용

누구도 알려주지 않았던 시스템 개발 현장의 128가지 해결책
"해서는 안 되는 것"에서 배우는 시스템 개발 현장의 바이블

개발자에서 아키텍트까지 알아야 할 경험적 노하우
시스템을 튼튼하게 만들 수 있는 건강한 개발자 그리고 유능한 아키텍트로 성장할 수 있는 경험적 노하우를 담았습니다.

누구나 맞닥뜨릴 수 있는 실제 상황을 제시한다!
이론을 다루지 않습니다. 누구나 현장에서 부딪힐 수 있는 실제 사례를 다룹니다.

나쁜 아키텍처를 알면, 좋은 아키텍처가 보인다
이 책은 하지 말아야 할 ‘나쁜 아키텍처’를 제시합니다. 이유를 설명하고 적절한 처방전을 내놓습니다. 128가지의 다양한 처방전을 적재적소에 활용할 수 있습니다.

분야별로 나누어 찾아보기 쉽습니다
설계, 방법론, 구축 및 테스트, 운용, 보안 분야로 나누어 찾아보기 쉽게 정리했습니다.

_편집자 코멘트
IT 현장에는 별로 중요시 되지 않는 것처럼 생각되어 무관심하게 지나쳤던 것들이 터무니 없는 트러블을 일으키는 “해서는 안 된다”는 것들이 있습니다. 기술이나 제품이 날로 발달하고 복잡해지면서 “해서는 안 되는 것” 또한 급증하고 있습니다. 그러나 이런 부분에 대해 현장에서 올바르게 전달되지 않는 경우가 늘고 있고 또 잘못 알고 있는 경우도 많습니다.
“해서는 안 되는 것”을 모르면 시스템 품질 저하로 이어집니다.
예를 들면, 오버헤드가 큰 “DBMS의 암호화 기능”을 함부로 사용하게 되면 성능 저하를 초래한다거나 소스코드를 안이하게 유용하다 보면 라이선스 문제에 노출될 수도 있고 자동 백업이나 툴에 의존하다 보면 정말로 백업이 되고 있는지 확인이 나태해져, 결국 복구 데이터가 남아있지 않는 사태에 부닥치곤 합니다.
누구나 알고 있을지 모를 아주 간단한 예를 들었지만, 굉장히 중요한데 의외로 지켜지지 않은 경우가 많습니다. 물론, 모든 경우를 100% 정리할 수는 없었지만 개발 현장에서 이 정도는 개발자와 아키텍트가 숙지하고 있어야 하지 않을까 싶습니다.

_저자 소개
집필진
신쿠보 코지(인사이트테크놀로지)
APC 재팬 서비스 사업부 솔루션 엔지니어링부
APC 재팬 비지니스 개발부
미즈구치 히로유키(APC 재팬)

옮긴이
최석기
효성데이터시스템(현재 노틸러스효성)에 입사하여 일본 히타치제작소의 인사급여패키지를 개발하였다. 물류나 판매의 SAP 구축 프로젝트의 컨설턴트로 활동하였으며 현재, 한솔그룹의 물류 관련 아키텍트로 한솔CSN 및 한솔제지 등의 SAP 혹은 웹 기반의 SM 업무를 담당하고 있다.


_끝


posted by 로드북
:
신간소개 2012. 1. 5. 04:04


l  저자: Yoshinao Mori

l  역자: 김태현 

  l  페이지: 432

  l  판형: 4x6배변형(188x235)

  l  도수: 2

  l  정가: 25,000

  l 발행일: 2012년 1월 13일

  l  ISBN: 978-89-966598-7-7

 




[강컴] [교보]
 [리브로] [반디] [11번가] [알라딘] [예스24] [인터파크]



이 책은 Xcode4.0 기준으로 설명되어 있습니다. Xcode4.1과 Xcode4.2 및 Xcode4.3 사용자도 책을 보면서 학습하는 데 문제가 없도록 가이드를 배포하오니 참고 바랍니다.
 
사용자 가이드 다운로드 

 
_도서 내용

이 책은 Xcode4라는 생소한 툴 때문에 앱 프로그래밍 공부에 어려움을 겪고 있는 입문자를 위한 책입니다. Xcode4 개발 방식이 약간 복잡하기는 하지만, 이 책에서 제시한 예제를 따라 하면서 학습하면 쉽게 적응할 수 있습니다.
앱도 하나의 여러 가지 복잡한 요소가 얽히고설킨 소프트웨어입니다. 따라서, 이 책만 갖고는 본인이 원하는 완벽한 앱을 구현할 수는 없습니다. 알고리즘을 구현하기 위해 Objecive-C도 훨씬 많이 학습해야 하고 알고리즘 구현 능력도 키워야 합니다. 다만, 이 책이 해주는 역할은 그 전 단계까지입니다. 기본적인 기능을 만들어낼 줄 알고 앱 개발 공부에 자신감을 심어줄 것입니다.
이 책으로 앱 개발 공부의 첫 단추를 잘 꿰었으면 합니다.

_대상 독자
프로그래밍에 약간의 지식이 있으면서 앱 개발 학습을 해보고자 하는 입문자
빠르게 아이폰 앱 개발 환경을 배워보고자 하는 프로그래머

_목차
1장 애플리케이션 개발 환경 만들기
1-1 아이폰 앱 개발 준비물
Lecture_개발에 필요한 환경
1-2 iOS SDK 다운로드와 인스톨

2장 iOS SDK 기본
2-1 iOS SDK의 정체
2-2 Xcode
2-3 인터페이스 빌더
2-4 iOS 시뮬레이터 

3장 오브젝티브 C 기본
3-1 오브젝티브 C 기본 
Lecture_오브젝티브 C란 무엇인가? 
Lecture_오브젝티브 C의 역사 
Lecture_객체지향이란? 
Lecture_기본 문법 
Lecture_변수 
3-2 포인터 변수 
Lecture_포인터 변수란? 
Lecture_문자열 데이터 처리 
Lecture_많은 데이터를 일괄 처리하기 - 배열 
Lecture_다량의 데이터를 키워드로 처리하기 
3-3 제어문 
Lecture_if 문 
if else 문 
조건식 
Lecture_switch 문 
Lecture_while 문 
Lecture_for 문 
Lecture_주석 
3-4 클래스 
Lecture_오브젝트란? 클래스란? 
Lecture_오브젝트 사용 방법 
오브젝트 만들기 
젝트 해제하기 
속성에 액세스하기 
메소드 실행하기 

4장 애플리케이션 개발 기본
4-1 프로젝트 작성 
프로젝트 만들기 
템플릿 선택 
4-2 프로젝트 구조와 작성 순서 
Lecture_자주 사용하는 파일 
Lecture_화면 디자인과 프로그램 
Lecture_배치한 컨트롤과 프로그램을 연결하는 방법 
IBOutlet 연결 
IBAction 연결 
여러 가지 IBOutlet과 IBAction 연결 방법 
Lecture_애플리케이션 전체에 관한 프로그램 
Lecture_델리게이트(Delegate) 
Lecture_용어 검색 
4-3 첫 번째 앱 제작 
Lecture_앱을 만드는 순서 
Practice_「“안녕하세요”라고 표시합니다」 



_주요 내용
도와주세요! 이제 막 앱 개발을 시작했어요!
뚝딱뚝딱 만들어보고 원리까지 배운다!

프로그래밍 초보자도 쉽게 배울 수 있습니다.
클릭클릭으로 뚝딱뚝딱 만들면서 배우기 때문에 초보자도 쉽게 따라 할 수 있습니다. 기반 언어인 Objective-C도 핵심만 간결하게 설명하고 있어, 프로그램 구현 원리를 쉽게 파악할 수 있습니다.

Xcode4 통합 툴 개발에 쉽게 적응할 수 있습니다.
핵심 기능 위주의 심플한 앱 제작을 통해 응용 가능한 기초 원리를 충분히 체득할 수 있습니다. 그리고 인터페이스 빌더가 합해져 개발하기 편리한 통합 툴 Xcode4에 쉽게 적응할 수 있습니다.

직관적 일러스트는 전체 과정을 한눈에 보여줍니다.
모든 기능, 원리 등이 비주얼한 일러스트로 표현되어 직관적으로 전체 상황을 파악할 수 있습니다.

아마존 재팬 모바일 분야 독보적 1위
아마존 재팬에서 Xcode3 기반의 전판부터 개정판인 이 책까지 모바일 분야에서 독보적인 1위를 고수하고 있습니다.


_편집자 코멘트
이 책을 편집하면서 꼭 MS의 비주얼 툴 개발 방식을 처음 배웠을 때를 떠올렸습니다. 처음 보는 개발 방식에 많이 낯설어 했던 기억이 있습니다. Xcode4도 복잡한 관계 때문에 입문하는 사람에게는 진입장벽이 있겠구나 생각했는데, 이 책을 보면서 크게 어려움 없이 이해하고 적응할 수 있었습니다. 이 책을 끝까지 학습하면 확실히 아이폰 앱 개발 프로세스에 쉽게 적응하고 더 심도 있는 학습을 할 수 있는 기본기를 갖출 수 있을 것으로 기대합니다.

_저자 소개
지은이_Yoshinao Mori
웹 게임 크리에이터. Flash와 iPhone용 오리지널 게임 컨텐츠 개발과 개발 방법에 대한 집필 활동에 힘을 기울이고 있으며, 관서학원대학에서 비상근 강사로 활약 중이다.
저서:
「기본부터 확실히 익히는 ActionScript 3.0」(마이니치 커뮤니케이션)
「알려주세요! FLASH 8 ActionScript」(마이니치 커뮤니케이션)
「알려주세요! Flash MX 2004 ActionScript」(마이니치 커뮤니케이션)
「Flash 프로페셔널 스타일 [CS3 대응]」(공저, 마이니치 커뮤니케이션)
「ActionScript + CGI 프로그래밍」(소프트뱅크)
「프로가 되기 위한 Flash의 대원칙」(공저, MDN)

삽화_Matsumura Makio
만화가, 일러스트레이터.
1984년부터 일러스트레이터, 만화가로 다양한 매체를 통해 활동하고 있다. 1995년에는 Flash의 전신인 「스마트 스케치」에 빠진 후부터 제작은 물론, Flash의 포교 활동에 힘을 기울이고 있다. Flash 2~8까지 개정을 거듭한 「알려주세요! ! Flash」(다나카 마리씨와 공저) 시리즈로 인기를 얻어 수많은 「알려주세요」 추종자가 있다. 세이안 조형대학 교수로 재직 중이다.
http://www.makion.net/

옮긴이_김태현
프로그래머. 번역가.
80년대 초반 FORTRAN, COBOL, BASIC, C 등으로 프로그래밍을 시작한 소프트웨어 엔지니어. 90년대 초반부터 일본에서 휴대폰 기지국 개발, 자동차 차량제어 소프트웨어 품질 감사 등 다수의 프로젝트에 참여. 현재 임베디드 소프트웨어의 품질 향상과 개발 방법에 대한 번역, 집필 활동에 힘을 기울이고 있다.

_상세 화면

 
 

posted by 로드북
:
신간소개 2011. 12. 19. 22:01


l  저자: Tatsuya Sasaki

  l  편역: 손은영

  l  감수: LG CNS DB 관리팀

  l  페이지: 304

  l  판형: 4x6배변형(188x235)

  l  도수: 단

  l  정가: 25,000

  l 발행일: 2011년 12월 30일

l ISBN: 978-89-966598-6-0
 



[강컴] [교보]
 [리브로] [반디] [11번가] [알라딘] [예스24] [인터파크]



_도서 내용
제목 그대로 NoSQL의 핵심만 다룹니다. 
122개 이상이나 되는 NoSQL을 핵심만 다룬다구요? 어떻게?
첫째, NoSQL의 대표적인 key-value형, 컬럼형, 문서형 NoSQL의 큰 범주의 개념을 확실하게 정리해줍니다.
둘째, 분야의 대표적인 NoSQL만 다룹니다
(memcached, MongoDB, Cassandra, Hbase, Redis 등)
셋째, 기본적인 설치와 특성 파악을 할 수 있는 실습, 그리고 간단한 예제를 다뤄봄으로써 NoSQL의 큰 그림을 그릴 수 있습니다.
마지막으로, 국내 독자가 이해하기 쉽도록 편역되었으며 DB 관련 전문가 그룹의 감수를 거쳤습니다. 

_대상 독자
적어도 1년 이상 현장 경험이 있는 DB 엔지니어나 프로그래머
새로운 시스템 구축에 NoSQL의 도입을 검토 중인 프로그래머
NoSQL이 무엇이고 어떻게 활용할지 알고 싶은 열혈 학습형 프로그래머

_목차
편역자의 글
베타 리뷰어 글
감수자의 글
저자 서문
실습 안내

Chapter 1. NoSQL 데이터베이스의 기초지식
1-1 관계형 데이터베이스와 NoSQL 데이터베이스
1-1-1 NoSQL이란?
1-1-2 관계형 데이터베이스의 간략한 역사
1-1-3 데이터베이스의 분류
1-1-4 관계형 데이터베이스의 장점
1-1-5 관계형 데이터베이스의 약점
1-1-6 NoSQL 데이터베이스
1-2 NoSQL 데이터베이스에는 어떤 것이 있는가?
1-2-1 key-value형 스토어
1-2-2 문서형 데이터베이스
1-2-3 컬럼형 데이터베이스
1-3 NoSQL 데이터베이스의 도입은 어떻게 할 것인가?
1-3-1 어디까지나 고려 대상의 하나
1-3-2 어디까지 믿을 수 있는가?

Chapter 2. NoSQL 데이터베이스의 종류와 특징
2-1 memcached(휘발성 key-value형 스토어)
2-1-1 memcached란?
2-1-2 왜 memcached를 사용하는가?
2-1-3 특징과 사용 케이스
2-1-4 도입 절차
2-1-5 동작 확인
2-1-6 각 언어용 라이브러리
2-1-7 관련 툴
2-2 Tokyo Tyrant (영속성 key-value형 스토어)
2-2-1 Tokyo Tyrant란?
2-2-2 왜 Tokyo Tyrant을 사용하는가?
2-2-3 특징과 사용 케이스
2-2-4 도입 절차
2-2-5 동작 확인
2-2-6 각 언어용 라이브러리
2-2-7 관련 툴
2-3 Redis(휘발성/영속성 key-value형 스토어)
2-3-1 Redis란?
2-3-2 왜 Redis를 사용하는가?
2-3-3 특징과 사용 케이스
2-3-4 도입 절차
2-3-5 동작 확인
2-3-6 각 언어용 라이브러리
2-4 MongoDB(문서형 데이터베이스)
2-4-1 MongoDB란?
2-4-2 왜 MongoDB를 사용하는가?
2-4-3 특징과 사용 케이스
2-4-4 도입 절차
2-4-5 동작 확인
2-4-6 각 언어용 라이브러리
2-4-7 관련 툴
2-5 Cassandra(key-value형 스토어)
2-5-1 Cassandra란?
2-5-2 왜 Cassandra를 사용하는가?
2-5-3 특징과 사용 케이스
2-5-4 도입 절차
2-5-5 동작 확인
2-5-6 각 언어용 라이브러리

_주요 내용
관계형 데이터베이스의 한계를 뛰어 넘는다!
폭주하는 데이터를 위한 새로운 데이터베이스!

120개가 넘는 다양한 NoSQL, 어떻게 알지? 어떻게 정리하지?
전세계 NoSQL 데이터베이스만 120개 이상입니다. 그만큼 필요에 따라 다양한 NoSQL이 개발되고 있습니다. 이 책은 key-value, 컬럼, 문서형 등의 대표적인 NoSQL 데이터베이스를 다루어 그 특징을 쉽게 파악할 수 있습니다. 

관계형 DB의 처리 속도 문제를 경험했다면?
데이터 양의 증가로 관계형 DB의 퍼포먼스가 급격하게 악화되는 것을 체감한 분이라면 이 책을 통해 상황에 맞는 대응책을 얻을 수 있습니다.

대표적인 NoSQL의 기본적인 실습을 해볼 수 있다!
CentOS5.4/Ruby1.8.7 환경에서 대표적인 NoSQL을 설치해보고 테스트해봄으로써 각 NoSQL의 장단점, 퍼포먼스를 직접 체감해볼 수 있습니다.

이 책에서 다루는 NoSQL은?

memcached     Redis    MongoDB  
Cassandra       HBase   Tokyo Tyrant


"추가로 도움이 될 수 있는 주문을 한다면, "관계형 데이터베이스"를 이용하면서 가지게 된 습관을 조금은 허물고, 이 책을 읽는다면 더욱 얻게 되는 것이 많지 않을까 합니다. 물론, 새로운 기술을 익히는 과정에서 기존의 경험은 좋은 비교 수단을 제공한다는 점에서 의미가 있다고 생각합니다.
신기술이 반드시 정답일 수는 없습니다. 하지만, 기존 기술의 바탕에서 정보시스템에 대한 새로운 요구 변화에 동력을 제공하기 위한 중요한 씨앗으로서 신기술의 적용은 항상 고민해야 할 주제인 것 같습니다. NoSQL기술을 통한 차세대 정보시스템 데이터 모델의 수립을 위한 좋은 출발점으로 이 책은 적절한 선택이 될 것이라고 생각합니다."
_베타리뷰어 방성민(디지털오션 시스템사업2팀 부장)


"시대에 적합하고, 적용에 대한 통찰(Insight)을 구체적으로 발견할 수 있도록 도와줄 수 있는 이 책은 NoSQL 군의 다양한 데이터베이스의 특징, 그리고 적용 방법 등을 구체적으로 제시하고 있다. 이 책이 시중에 나오기 전에 데이터베이스를 전문적으로 다루고 있는 LG CNS DB 관리팀에서는 이 책을 통해 NoSQL에 대해서 사전에 충분히 학습을 전개하였다. 여기에서 형성된 기본적인 이해와 실질적인 적용 사례 등을 바탕으로 빅 데이터 처리의 구체화된 적용을 추진하고 있으므로, 이 책이 주는 NoSQL에 대한 기본적인 이해와 적용에 있어 좋은 책임을 입증하였다고 할 수 있다.
데이터로 인한 변화의 시기에 빅 데이터, NoSQL에 갈급(渴急)한 많은 사람에게 ‘목마른 사슴에게 시냇물이 나타나는 듯’한 책이 바로 이 책이 되기를 바란다."
_감수자 대표 이춘식(LG CNS DB 관리팀)


_편집자 코멘트
NoSQL의 종류가 이렇게 많은데, 이걸 어떻게 접근해서 배워야 하나? 페이스북이니 트위터니 하는 이미 성공을 이룬 기업의 NoSQL을 집중적으로 공부하면 되나? 그런데 어떻게?
사실, 많은 분들이 이렇게 생각할 수도 있을 것 같습니다. SNS뿐만 아니라 고객의 작은 반응도 정보로 활용하기 위해 DB로 활용하게 되면서 사실 지금의 데이터 환경은 이미 전통적인 관계형 데이터베이스만으로는 한계에 부딪혀 있습니다. 그런데, 어디서 어떻게 배워야 할지 막막하다면 이 책이 해답이 될 수 있을 것 같습니다.
쉽게 설치해보고 테스트를 해볼 수 있으며 대표적인 NoSQL의 실제 구현된 사례를 보고 퍼포먼스 비교도 할 수 있습니다. “아~ 우리 기업은 이것을 한 번 활용해봐야겠다” 하는 어떤 아이디어를 얻고 구체적인 시스템 개발 방향을 얻어내기에 충분한 입문서라고 생각합니다.
즉, 이 책은 NoSQL을 알기 위한 첫 번째 가이드인 셈입니다. 도전해보세요!

_저자 소개
Tatsuya Sasaki
Ruby나 Rails를 좋아하는 Hadoop 엔지니어로 주로 데이터 분석을 수행함. 시스템을 처음부터 만드는 것, 새로운 기술을 사용하는 것을 좋아한다. 최근에는 NoSQL과 분산처리에 흥미를 갖고 있다. 좋아하는 음식은 카라아게와 타이야키.
Twitter: http://twitter.com/sasata299
Blog: http://blog.livedoor.jp/sasata299

_편역자 소개
손은영
LG CNS DB 관리팀에서 기술 아키텍트로 일하고 있다. 데이터베이스와 미들웨어에 흥미가 있으며진짜 전문가가 되기 위해 노력 중이다.

_끝
posted by 로드북
:
신간소개 2011. 11. 15. 14:41



l  저자: Nishihata Kazuma

l  역자: 박건태, 신대호 

  l  페이지: 360

  l  판형: 4x6배변형(190x244)

  l  도수: 2

  l  정가: 25,000

  l 발행일: 2011년 11월 28일

  l  ISBN: 978-89-966598-5-3

 




[강컴] [교보]
 [리브로] [반디] [11번가] [알라딘] [예스24] [인터파크]

Sample.pdf


jQuery 주요 디자인 레시피 살펴보기클릭하세요 
이 책의 원서 소개 페이지 ※ 클릭하세요 

_도서 내용
"간결하고 정교한 입문서"로 정의하고 싶은 책입니다.
jQuery는 웹 디자인을 편리하게 하기 위해 등장하였습니다. HTML과 CSS를 조작해서 어떤 동적인 움직임을 주려면 과거엔 자바스크립트를 이용해서 상당히 난이도 있는 작업을 하였는데, 지금은 기본적인 명령(jQuery 메서드)의 원리와 사용 방법만 알면 웬만한 건 개발자의 손을 빌리지 않고도 디자이너가 처리할 수 있게 되었습니다. 바로 이 책은 프로그래밍에 약한 디자이너가 jQuery를 잘 쓸 수 있도록 도와주는 책입니다.
전반부는 아주 기본기를 탄탄히 해줄 수 있는 내용을 다루고 후반부에는 책의 절반 이상을 할애하여 13가지 레시피를 구체적으로 다루고 있습니다.

_대상 독자
프로그래밍이라면 그냥 개발자에게 맡겨버리는 웹 디자이너
HTML과 CSS를 활용한 디자인의 동적 움직임을 파악하고자 하는 웹 개발자
웹 표준을 공부하고 있는 실무 웹 디자이너

_목차
1장. 간단히 살펴보는 jQuery에 관한 기초지식
1-1 jQuery란?
압도적인 인기를 자랑하는 JavaScript 라이브러리, jQuery
샘플 코드로 보는 jQuery의 편리함
가볍다! 그리고 크로스브라우징을 지원한다!

1-2 jQuery 활용 준비
jQuery 다운로드
jQuery를 읽어 들이는 부분
Column01_Google 서버에서 jQuery 사용하기


2장. 간단 예제로 jQuery 기초 다지기
2-1 jQuery 기초와 셀렉터(Selector)의 사용법
JavaScript와 HTML/CSS의 관계
JavaScript의 실행 타이밍과 jQuery의 ready 함수
HTML의 태그를 지정하는 “셀렉터”
1. CSS에서 자주 이용되는 셀렉터
2. CSS2 셀렉터
3. CSS3 셀렉터
4. CSS 속성 셀렉터
5. jQuery 자체 필터
Jquery 셀렉터 정리

2-2 기본 명령을 이용한 HTML/CSS의 조작
HTML/CSS를 마음대로 조작할 수 있는 jQuery 명령
1. 텍스트 변경과 가져오기
2. HTML 변경과 가져오기
3. HTML 삽입
4. HTML 이동
5. 다른 태그로 감싸기
6. 태그 변경
7. 태그 제거
8. 속성값 변경과 가져오기
9. class 속성 추가와 제거
10. CSS 제어
복수의 명령을 조합하는 “메서드체인”
HTML/CSS를 조작하는 jQuery 명령어 정리

2-3 ‘이벤트’로 타이밍을 설정하자 - Ajax 사용하기
처리 타이밍을 결정하는 “이벤트”
HTML을 읽어 들이는 타이밍에 실행되는 ready()
다른 이벤트 처리에도 ready()는 필수 항목
이벤트의 기본을 click()으로 배우자
더블 클릭 이벤트를 감지하는 dbclick()
마우스의 버튼 조작을 감지하는 mousedown()/mouseup()
클릭될 때마다 다른 처리를 실행하는 toggle()
마우스오버/마우스아웃을 감지하는 mouseover()/mouseout()
마우스의 움직임에 맞춰서 처리를 실행하는 mousemove()
이벤트 발생시에 한 번만 처리를 실행하는 one()
설정되어 있는 이벤트 처리를 취소하는 unbind()
앞으로 추가될 태그에 이벤트 처리를 설정할 수 있는 live()
jQuery 이벤트 정리
[실무에서 자주 나타나는 함정] a 태그에 설정한 click 이벤트 처리가 동작하지 않는다!
[실무에서 자주 나타나는 함정] a 태그에 설정한 dbclick()이 동작하지 않아!
[JavaScript 원포인트 레슨] JavaScript로 텍스트 결합하기

2-4 폼 태그의 기능을 익혀보자
폼 태그의 기능을 충실히 제공하는 jQuery
1. 폼 태그의 값을 가져오고 변경하는 명령
2. 폼 태그에 관한 이벤트 처리
3. 폼 태그를 선택하는 셀렉터
[실무에서 자주 나타나는 함정] change()가 동작하지 않는다?
[JavaScript 원포인트 레슨] 조건에 따라 다른 처리를 가능하게 하는 if문

2-5 웹 페이지의 편리성을 높인다.
이미 잘 알려져 있는 “Ajax”란 무엇인가?
웹 페이지에 텍스트를 삽입하는 load()
load()를 이용하여 외부의 HTML 표시하기
XML 데이터를 가져와서 변환하여 표시하기
[실무에서 자주 나타나는 함정] “글자가 깨지는 경우 또는 읽어 들이지 않는 경우”
– Ajax를 사용할 때의 주의점
[jQuery 원포인트 레슨] 셀렉터로 지정된 태그에 반복 처리를 수행하는 each()



_주요 내용
난 편하게! 빠르게! 멋지게! 디자인한다
웹 디자이너, jQuery로 업그레이드합시다!

디자이너, 개발자에게 의존하지 말고 조금만 공부합시다.
HTML과 CSS로 아무리 사이트를 멋지게 만들었다 해도 사용자의 요구에 따라 시시각각 디자인을 바꾸기 위해서는 프로그래밍 영역이 필요합니다. jQuery는 이것을 쉽게 해주는 JavaScript 라이브러리이며 이 책은 디자이너도 쉽고 빠르게 배울 수 있도록 기초부터 설명하고 있습니다.

이젠 HTML과 CSS만 잘해서는 안 됩니다.
웹 표준에서는 구조와 표현을 분리하여 사이트를 설계하고 사용하는 능력이 중요합니다.  여기에 디자이너가 조금만 수고해서 jQuery를 배우고 활용한다면 디자인에 대한 유연성을 높이고 훨씬 큰 안목을 갖출 수 있습니다.

크로스 브라우징이 가능한 jQuery, 이젠 대세입니다.
크로스 브라우징은 모든 브라우저에서 똑같이 정보를 표현해줄 수 있다는 것을 의미합니다. 웹 표준과도 그 맥을 같이 합니다. 기존의 플래시로 디자인을 했다면 이젠 jQuery를 배워보세요.

실무에서 바로 활용할 수 있는 13가지 디자인 레시피 제공
스트라이프 테이블, 아코디언 패널, 마우스 롤링 등 다양한 기법을 적용한 jQuery 디자인 레시피를 상세한 설명과 함께 보여줍니다. 조금만 응용해도 독창적이고 멋진 UI를 만들 수 있습니다.

_편집자 코멘트
이 책을 진행하면서 진짜 웹 디자이너도 볼 수 있을까? 하는 의구심이 들었던 게 사실입니다. 아무리 jQuery가 사용하기 쉬운 라이브러리라도 자바스크립트라는 프로그래밍 언어니까요. 하지만, 몇 가지 기본 패턴만 익히면 금새 익숙해질 수가 있습니다. 복잡한 프로그래밍 지식은 감추고 예제 위주로 설명하기 때문에 쉽게 이해할 수 있습니다. 특히 HTML5와 CSS3를 이용해서 웹 표준 개발 방식으로 개발해야 하는 웹 디자이너나 개발자는 짧은 기간에 쉽게 익히고 아주 큰 효과를 볼 수 있을 것으로 기대합니다.

_저자 소개
Nishihata  Kazuma
to-R(http://www.to-r.net/) 대표, 웹 크리에이터. 
PHP 시스템 개발이나 CMS를 이용한 웹사이트 제작, SEO 등의 마케팅, 컨설팅, 웹 크리에이터를 위한 강좌 등의 활동을 하고 있다. 블로그 「to-R」(http://blog.webcreativepark.net/)에서는 JavaScript나 SEO, CSS, Movable Type 등의 웹 제작과 관계된 다양한 정보를 제공하고 있다.

_역자 소개
박건태
시스템 프로그래머이다. 현재 클라우드 컴퓨팅(Cloud Computing)과 콘텐츠 딜리버리 네트워크(CDN) 전문기업 ㈜솔루션 박스에서 Iass 기반 Cloud를 개발 중이다. 일본에서 임베디드 리눅스 기반의 다양한 어플리케이션을 개발했고 SI 업체에서 다수의 시스템을 개발했다. MVC를 확장한 경량 프레임워크를 개발해 오픈 소스로 제공한 뒤 귀국했다.

저서 <Jlet으로 배우는 위피 프로그래밍>(한빛미디어, 2005), 역서 <Java 언어로 배우는 리팩토링 입문>(한빛미디어, 2007), <프로그래밍 콘테스트 챌린징>(로드북, 2011)이 있다.

신대호
웹 프로그래머이다. 일본에서 웹 솔루션 관련 SI 업체에서 다수의 프로젝트를 진행하였고 스크립트 언어를 중점적으로 다루고 있다. 현재 게임 업체의 웹 서비스 개발을 하고 있다.  

posted by 로드북
:
신간소개 2011. 10. 11. 12:10



제목: 프로그래밍 콘테스트 챌린징
지은이:Takuya Akiba, Yoichi  Iwata, Masatoshi Kitagawa
옮긴이: 박건태, 김승엽
페이지: 448
판형: 4x6배변형(188x235)
도수: 1도
정가: 25,000원
발행일: 2011년 10월 24일
ISBN: 978-89-966598-4-6



[절판된 도서입니다!!]


[강컴] [교보] [리브로] [반디] [11번가] [알라딘] [예스24] [인터파크]

Sample.pdf


_
도서 내용

국제/국내 프로그래밍 콘테스트를 준비하기 위한 책입니다. 하지만 프로그래머가 되고자 하는 학생이나 프로그래머도 "프로그래밍 뇌"를 강화하기 위해 학습할 수 있는 내용입니다.

문제들은 그렇게 어렵지는 않습니다. 주어지는 입력이 단순하기 때문에 손으로 그림을 그려가면서 풀어보면 대부분 풀리는 문제들입니다. 하지만, 이것을 (주어진 제한조건하에) 일반화하기 위해서는 상당히 많은 알고리즘 지식이 필요합니다. 바로 이러한 알고리즘을 제한 시간과 제한 조건에 맞게 프로그래밍할 수 있도록 도와주는 책입니다.

_대상 독자

프로그래머가 되고자 하는 학생

각종 프로그래밍 경시대회를 준비하는 학생

프로그래밍 뇌가 조금씩 작아지고 있다고 생각하는 프로그래머

알고리즘 면접을 보는 국제/국내 유수의 IT 기업 취업을 준비하고 있는 예비 프로그래머 

_목차

CHAPTER 1 프로그래밍 콘테스트 (초급편)

   1-1 프로그래밍 콘테스트란 무엇인가요?

   1-2 어떤 콘테스트가 있나요?

      세계적인 규모의 콘테스트 - Google Code Jam(GCJ)

      상위 랭크를 목표로! - TopCoder

      역사 깊은 콘테스트 - ACM/ICPC

      중학생, 고등학생을 위한 정보 올림피아드 - KOI/IOI

      웹에서 자동 채점 - online judge

   1-3 이 책은?

      다루는 내용

      사용하는 언어

      문제를 다루는 방법

      프로그램은

      이 책을 다 읽은 후

   1-4 어떻게 해답을 제출하나요?

      POJ에 제출하는 방법

      GCJ에 제출하는 방법

   1-5 효율적인 알고리즘을 목표로!

      계산량이란?

      실행시간이란?

   1-6 가볍게 워밍업

      먼저 간단한 문제부터

      POJ 문제 [Ants]

      허들이 높아진 [제비 뽑기]

_주요 내용

최고의 알고리즘을 찾을 때까지 당신의 뇌를 뛰게 하라!

극한의 알고리즘 트레이닝, 최고의 프로그래머를 꿈꾼다!


문제 해결 능력을 겨룬다!

성능, 문제 해결, 아이디어 등을 겨루는 다양한 프로그래밍 콘테스트(경시대회)가 있습니다. 이 책은 그 중에서 문제 해결을 겨루는 콘테스트를 다룹니다.

프로그래머로서 기초체력을 튼튼히!

프로그래밍 콘테스트에서는 효율적인 알고리즘을 생각하고 정확하게 구현해야 합니다. 다양한 문제에 대해 유연한 발상이 필요하고 기초적인 알고리즘 지식을 갖추어야 합니다. 말 그대로 콘테스트 준비를 함으로써 프로그래머로서 기초체력을 튼튼히 할 수 있습니다.

‘프로그래밍 뇌의 증강을 위해!

프로그래머가 되고자 하는 학생뿐만 아니라 현업 프로그래머도프로그래밍 뇌의 증강을 위해 한 번쯤 도전해볼 만합니다. 자신의 알고리즘 능력을 점검해볼 수 있고 응시자와 선의의 경쟁을 통해 실력을 가늠하고 학습 모티브를 얻을 수 있습니다.

다양한 콘테스트에 대비한다!

세계적인 규모의 콘테스트: Google Code Jam(GCJ)

상위 랭크를 목표로: TopCoder

역사 깊은 콘테스트: ACM/ICPC

중학생, 고등학생을 위한 정보 올림피아드:  KOI/IOI

유수 IT 기업의 면접에 대비한다!

구글, MS, 국내 유수의 IT 기업 등의 알고리즘 능력 점검을 위한 면접 시험에 대비할 수 있습니다.

 _편집자 코멘트

이 책에서 주어진 문제는 눈으로 풀어도 출력값은 구할 수 있습니다. 하지만 이것을 일반화하기 위해서는 특수한 알고리즘 기법이 필요합니다. 수많은 알고리즘을 책으로 무진장 많이 학습했다고 해서 쉽게 그러한 알고리즘 기법을 떠올리지는 못하겠죠? 이 책은 바로 이론으로만 알고 있는 알고리즘 지식을 어떤 상황에서도 생각해내서 응용할 수 있게 해주는 책입니다. 물론, 간단하게 이론을 정리해서 설명해주기도 합니다.

이 책이 여러 유용한 점이 있기는 하지만, 시험만을 준비하기 위해 문제 유형과 해법을 달달 외우기만 한다면, 프로그래밍 능력에서 중요한 요소인 창의력과 끈질기게 해법에 도전하는 지구력은 결코 얻을 수 없을 것입니다.

이 책을 학습할 때 생각의 깊이를 좀더 깊게 파고 창의적 사고의 너비를 좀더 넓게 두었으면 좋겠습니다. 누구에게는 힘든 정신적 노동일 수 있고 누구에게는 뇌에서 우러나는 소리 없는 땀이 주는 맛을 크게 맛볼 수 있는 계기가 될 것으로 생각합니다. 한번 도전해보세요!

, 알고리즘 면접을 치르는 IT 기업의 취업 준비에도 도움이 될 수 있습니다.

"최고의 알고리즘을 찾을 때까지 당신의 뇌를 뛰게 하라!"

_저자 소개

[지은이]

Takuya Akiba

1988년 출생. 2007년 동경대학 입학. 프로그래밍 콘테스트에서는 아이디 iwi로 활약 중. 주요 전적은 Topcoder Open 2009에서 9.

Yoichi Iwata

1988년 출생. 2007년 동경대학 입학. 프로그래밍 콘테스트에서는 아이디 wata로 활약 중. 주요 전적은 Google Code Jam 2009에서 3.

Masatoshi Kitagawa

1988년 출생. 2007년 동경대학 입학. 프로그래밍 콘테스트서는 아이디 kita_masa로 활약 중. 주요 전적은 ICPC World Finals 2010에서 16.

[옮긴이]

박건태

시스템 프로그래머이다. 현재 클라우드 컴퓨팅(Cloud Computing)과 콘텐츠 딜리버리 네트워크(CDN) 전문기업 ㈜솔루션 박스에서 Iass 기반 Cloud를 개발 중이다. 일본에서 임베디드 리눅스 기반의 다양한 어플리케이션을 개발했고 SI 업체에서 다수의 시스템을 개발했다. MVC를 확장한 경량 프레임워크를 개발해 오픈 소스로 제공한 뒤 귀국했다.

저서 <Jlet으로 배우는 위피 프로그래밍>(한빛미디어, 2005), 역서 <Java 언어로 배우는 리팩토링 입문>(한빛미디어, 2007)이 있다.

김승엽

일본에서 시스템 프로그래머로 시작하여, 일본 기업의 임베디드 시스템 개발센터 소장직을 역임했고 한국으로 돌아와서 현재 ㈜디지털크래프트 코리아의 대표이사를 맡고 있다. 일본에서 RTOS 분야와 임베디드 컴포넌트 시스템 분야에서 활동했고 일본의 비영리 법인단체인 TOPPERS 프로젝트에서 많은 성과물을 오픈 소스로 제공하고 있다. 현재는 TOPPERS 프로젝트의 한국보급WG에서 활동하고 있다.

posted by 로드북
: