신간 및 전체도서 - 해당되는 글 174건


Express 인액션

: Node.js를 쉽고 강력하게 만들어 줄 웹 프레임워크

저자 에반 M.
역자 김도균
출판사 비제이퍼블릭

출간/배본가능일 2017년 1월 31
정가 22,000
페이지 312
판형 188*245 사륙배판
ISBN 979-11-86697-28-3 (93000)



책 소개

Node.js를 쉽고 강력하게 만들어 줄 웹 프레임워크
Express 인액션은 Node Express를 사용해 웹 애플리케이션을 만드는 방법을 가르쳐준다. Node의 강력한 특성 소개로 시작해서 이들을 Express의 기능과 엮는 방법을 보인다. 여러분은 핵심 개발 기술을 탐구하고, 관련 도구와 라이브러리의 풍부한 생태계를 만나고, 내부의 동작을 엿볼 수 있다. 이 책의 마지막 페이지를 넘길 때 쯤 여러분은 Express를 사용해 Node 앱을 만들 수 있고 테스트와 데이터베이스 연결, 그리고 개발 과정을 자동화하는 방법을 알게 될 것이다.

이 책에서 다루는 내용
- Express를 사용한 Node 앱 설정 단순화
- Express
애플리케이션의 테스트
- Express
를 사용해 Node의 기능에 쉽게 접근하기
- MongoDB
를 사용한 데이터 저장소
- Express 4
Express 5 alpha

대상독자
초중급


저자 소개
에반 M. Evan M. Hahn
Braintree의 자바스크립트를 다루는 소프트웨어 엔지니어다. 책을 집필하는 방식으로 많은 오픈 소스 Node.js 패키지에 기여하고 있다.

역자 소개
김도균
2012년 대기업의 엔지니어로 지내온 15년간의 삶을 정리하고, 독립 IT 기술자가 되어 4년째 자기 시간의 주인으로 포토폴리오 인생을 살고 있다. ‘강철벼룩이라는 필명으로 글을 쓰고 번역하는 엔지니어이며 이 책은 그의 39번째 책이다. Microsoft의 공인 강사(MCT)이며 ‘Office Servers and Services’ ‘Visual Studio and Development Technologies’ 분야의 MVP. 독립 IT 기술자의 저술 강연 상호부조 네트워크인 GoDev(www.godev.kr)의 리더로 섬기고 있다.


목차
1. 소개
- 1. Express 소개
- 2. Node.js 기초
- 3
. Express 기초

2. 핵심
- 4. 미들웨어
- 5. 라우팅
- 6
. API 구축
- 7
. 뷰와 템플릿: Pug EJS

3. 상황에 맞게 Express 사용하기
- 8. MongoDB를 사용한 데이터 처리
- 9
. Express 애플리케이션 테스트
- 10
. 보안
- 11
. 배포: 자산과 Heroku
- 12
. 모범 사례


출판사 리뷰
Express.js node.js를 위한 웹 애플리케이션 프레임워크다. Express는 서버 측 자바스크립트를 테스트할 수 있고 유지할 수 있는 모듈로 체계화시킨다. 여러분의 웹 애플리케이션을 위해 라우트와 요청, 아름다운 상용구 코드와 함께하는 뷰를 능률적으로 관리할 수 있도록 강력한 기능 집합을 제공한다.

이 책의 주요 특징
Node를 사용하는 서버 측 개발자이지만, 보다 빠르고 쉬운 방법 그리고 개발의 생산성을 고민하면서 Express.js를 고려하고 있다면, «Express 인액션» 이 한 권으로 Express.js의 핵심 기술부터 보안 및 서드파티 모듈을 통한 확장까지 거의 모든 기능을 배울 수 있습니다. Node를 잘 알고 있다면 Express를 훨씬 더 잘 활용할 수 있겠지만, Node에 대해 수박 겉핥기 식으로 안다고 해도 이 책을 공부하는 것은 어렵지 않을 것이라 생각합니다.

-역자 서문 중에서.

 

신고

'신간 및 전체도서' 카테고리의 다른 글

Express 인액션  (0) 2017.01.17
제대로 배우는 도커  (0) 2016.12.14
윈도우 레지스트리 포렌식, 제2판  (0) 2016.12.07
Microsoft Azure 에센셜  (0) 2016.10.28
Trackback 0 | Comment 0


제대로 배우는 도커

: 도커와 컨테이너 에코시스템 활용 해법

저자 아드리안 모트
역자 박용희, 성지용, 황윤상
출판사 비제이퍼블릭

출간일 2016년 12월 26일
정가 28,000원
페이지 468
판형 173*230
ISBN 979-11-86697-27-6 (93000)



책 소개

도커 도입을 검토하는 시스템 관리자를 위한 통합 운영 지침서
도커(Docker) 컨테이너는 소프트웨어를 개발, 배포, 운영하기 위한 단순하면서 빠르고 강력한 방법을 제공하며, 특히 변화가 많은 분산 환경에 더욱 더 적합하다. 본서에서는 컨테이너가 중요한 이유, 도커를 도입함으로써 얻을 수 있는 장점, 도커를 개발 과정의 하나로 만드는 방법 등에 대해 살펴보게 된다.

이 책에서 다루는 내용
- 도커를 이용하여 간단한 웹 응용프로그램을 작성하고 배포하기
- 연속 배포(Continuous Deployment) 기법을 이용하여 응용프로그램을 운영 시스템에 배포하기
- 여러 컨테이너들을 로깅하고 모니터링하는데 사용할 수 있는 다양한 옵션과 기법들에 대한 설명
- 네트워킹 및 서비스 탐색: 컨테이너를 찾는 방법과 컨테이너 간의 연결 방법
- 컨테이너의 통합과 클러스터링을 통하여 부하 분산, 확장, 장애 조치 및 예약 관리
- 철저한 방어와 최소 권한의 원칙에 따라 시스템 보호하기
- 컨테이너를 이용하여 마이크로서비스 아키텍처 구성하기

대상독자
중급


저자 소개

아드리안 모트(Adrian Mouat)

아드리안 모트는 도커(Docker)와 메소스(Mesos)에 특화된 범-유럽 서비스 회사인 컨테이너 솔루션스(Container Solutions)의 수석 과학자(Chief Scientist)로 근무하고 있다. 이전에는 에딘버그 대학교(University of Edinburgh) 부속 EPCC에서 응용프로그램 컨설턴트로 근무하였다.


역자 소개

박용희

현재 마이크로소프트 애저 기술 지원팀의 엔지니어로 일하고 있으며 데이터 분석 및 IoT 관련 PoC 경험을 가지고 있다. 90년대 중반 워드프로세서 개발자로 출발해서 인터넷 관련 서비스 개발자를 거쳐, 2005년에 마이크로소프트 기술 지원팀의 엔지니어로 근무를 시작해 주요 인터넷 관련 제품의 Escalation 엔지니어 역할을 맡았다. 2012년부터 애저 기술 지원을 시작했고, 2014년부터 코세라(Coursera) 등을 통해서 머신 러닝 관련 기술을 습득하였다. 주요 관심사는 IoT, 로보틱스, 센서 퓨전 등이다. 컴퓨터 과학 학사, 컴파일러 및 인공 지능 석사 학위를 가지고 있다.

성지용
국내에 애저가 도입됐던 초창기부터 애저와 관련된 업무를 담당하고 있다. 지난 10여 년 동안 마이크로소프트 프리미어 필드 엔지니어로 윈도우 플랫폼, SQL 서버, 마이크로소프트 애저를 지원하다 얼마 전 마이크로소프트의 기술 에반젤리스트로 역할을 변경하였다. 『실전 SQL Server MVP 53』, 『실전 SQL Server MVP 61, Vol 2』, 『개발자를 위한 파워셸』 외에 다수의 서적을 집필 및 번역하였다. Taeyo.net의 공동 운영자이면서 mssql.org의 운영자로 활동하고 있다.

황윤상
터보 파스칼의 푸르딩딩한 화면이 지겨워 학원을 땡땡이 치던 소년이, 20년 후 마이크로소프트의 테크니컬 어카운트 매니저로 공용 클라우드 관련 기업 고객 기술 지원 업무를 담당하고 있다. 사람들 간의 커뮤니케이션과 의사 결정 과정에 관심이 많으며, 기술을 통해 모두가 더 행복한 세상을 만들 수 있기를 바라고 있다.


목차

1부. 배경 및 기초
- 1장. 컨테이너란 무엇이며 왜 컨테이너인가?
- 2장. 설치하기
- 3장. 새로운 시작
- 4장. 도커의 기초

2부. 도커로 소프트웨어 수명 주기 구현하기
- 5장. 개발에 도커 사용하기
- 6장. 간단한 웹 앱 만들기
- 7장. 이미지 배포
- 8장. 도커를 이용한 지속적인 통합과 테스트하기
- 9장. 컨테이너 배포
- 10장. 로깅과 모니터링

3부. 도구와 기술
- 11장. 네트워킹과 서비스 탐색
- 12장. 통합, 클러스터링과 관리
- 13장. 보안과 컨테이너의 제한


출판사 리뷰

필자는 도커가 급격하게 상승을 시작한 초기 단계에 있을 때 도커와 도커 사용법을 배울 수 있는 행운을 잡았습니다. 그리고 책 집필 제의를 받았을 때 선뜻 기회를 받아들였습니다. 이 책이 여러분으로 하여금 컨테이너화라는 변화를 이해하고 최대한 활용하는데 도움이 된다면 오랫동안 소프트웨어 개발에서 이루었던 것보다 더 많은 것을 이루었다고 할 수 있을 것입니다. 진심으로 이 책이 여러분에게 도움이 되기를 바라며 여러분이 속한 조직 또는 기업에서 도커 도입과 사용에 길을 트는데 유용하길 바랍니다.

- 저자 서문 중에서.

누구를 위한 책인가
개발자, 운영 엔지니어 및 시스템 관리자들을 대상으로 하고 있으며, 특히 DevOps 방법론을 도입하려는 경우에 적합하다. 본서는 기본적인 부분부터 네트워킹과 스케줄링 기능을 이용하는 여러 호스트 시스템에서 대량의 컨테이너를 운영하는 부분까지 설명하고 있다. 도커에서 웹 응용프로그램을 개발, 테스트, 배포하는 데 필요한 단계들을 자세하게 설명하고 있다.

신고

'신간 및 전체도서' 카테고리의 다른 글

Express 인액션  (0) 2017.01.17
제대로 배우는 도커  (0) 2016.12.14
윈도우 레지스트리 포렌식, 제2판  (0) 2016.12.07
Microsoft Azure 에센셜  (0) 2016.10.28
Trackback 0 | Comment 0


윈도우 레지스트리 포렌식, 제2판

: 윈도우 레지스트리를 통한 고급 디지털 과학 수사 분석

저자 할랜 카비
역자 이은희
출판사 비제이퍼블릭

출간일
2016년 12월 19일
정가 20,000원
페이지 236
판형 크라운판



책 소개

윈도우 레지스트리를 통한 고급 디지털 과학 수사 분석

이 책은 윈도우 레지스트리를 사용하여 과학 수사 증거를 탐색하고 분석하는데 필요한 정보와 도구, 그리고 프로세스를 제공하는 믿음직한 참조 문헌의 역할을 할 도서로써 윈도우 레지스트리를 분석 대상에 포함하는 과학 수사를 위한 가장 깊이 있는 안내를 제공합니다. 또한 이 책은 과학 수사 영역에서 상당히 중요한, 키와 값에 저장된 정보와 레지스트리 하이브 파일 구조의 이해를 진전시켜 줍니다.

이 책의 특징
- 인포섹 리뷰(InfoSec Reviews) 선정, "최고의 디지털 포렌식 도서"
- 접근이 자유로운 오픈 소스 도구를 활용한 생생한 실제 사례
- 윈도우 시스템 내에서 접근과 이해가 가장 용이한 윈도우 레지스트리에 대한 사려 깊은 설명
- 웹 사이트를 통하여 책에 기술된 코드와 저자가 직접 만든 도구를 제공
- 윈도우 최신 버전의 모든 새로운 범주와 최신 도구 및 기술에 대해 완전히 업데이트(제2판)

대상독자
초중급


저자 소개

할랜 카비(Harlan Carvey)

표적을 향한 위협을 탐지하고 이에 대한 조사와 대응을 목표로 활동하는 델 시큐어웍스 위협 대응 팀의 전문 탐정 팀 수석 정보 보안 연구원이다. 그는 윈도우 시스템 분석에 관해서, 특히 윈도우 레지스트리에 열정을 다하여 집중하고 있다. 버지니아 군사 연구소에서 전기 공학 학사 학위와 해군 대학원에서 같은 분야의 석사 학위를 취득했다. 그 이전에 미 해병대에 복무하며 대위까지 올랐던 그는 현재 가족과 함께 북부 버지니아에 거주하고 있다.


역자 소개

이은

학부시절 전산정보처리학을 전공하였고, IT 업계에 입문하여 GIS, 공공 SI 분야에서 Delphi, C+ +, Visual C+ +, Java 등의 언어를 활용하는 개발자로 활동했다. 또한, 정보처리 분야의 컴퓨터시스템응용기술사, 정보시스템 수석 감리원 자격을 취득하여 정보시스템 구축 및 운영 감사 업무를 수행했다. 이후 정보보호 석사 과정을 거쳤고, CEH(Certified Ethical Hacker), CHFI(Computer Hacking Forensic Investigator) 자격을 보유하고 있으며, 현재 펜타시큐리티시스템(주) 보안기술연구소에 근무하고 있다. 특히 디지털 포렌식 분야에 관심이 있어, 옮긴 책으로 『스파르타 파이썬 포렌식』(2015)이 있다. 보안 분야의 지식과 경험을 갖춘 다양한 사람들과의 교류를 통해서 부족한 부분을 채우고자 노력하고 있다.


목차

1장. 레지스트리 분석
- 핵심 분석 개념
- 윈도우 레지스트리는 무엇인가?
- 레지스트리 구조

2장. 프로세스 및 도구
- 과학수사-포렌식 분석

3장. 시스템 하이브 분석
- 흔적 범주
- 보안 하이브
- SAM 하이브
- 시스템 하이브
- 소프트웨어 하이브
- AmCache 하이브

4장. 사례 연구: 사용자 하이브
- NTUSER.DAT
- USRCLASS.DAT

5장. REGRIPPER
- RegRipper란 무엇인가?
- RegRipper의 결과 최대한 획득하기


출판사 리뷰

이 책은 레지스트리 데이터를 실시간 관찰하거나 사후 분석을 하기 위한 도구와 기술에 관한 현재의 일반적인 활용법을 뛰어넘는 경험을 독자에게 제공하는 것을 목표로 쓰여졌습니다. 제 2판에서는 레지스트리에서 발견되는 증거물들을 더 유용하고 지속적으로 활용하기 위한 방법에 대하여 심도 있게 논의합니다.

누구를 위한 책인가
이 책이 주로 겨냥하는 독자는 윈도우 시스템을 분석하는 사람입니다. 법 집행관이나 군 요원에 한정하지 않고, 학계(학생, 교수, 실험실 보조 등)와 상근 조사관 및 컨설팅 중인 연구자를 포함합니다. 많은 IT 관리자와 운영자 역시 이 책에서 유용한 것들을 찾을 수 있을 것입니다. 요약하자면 "윈도우 시스템 관련 사고 대응 및 디지털 포렌식 분석을 수행하는 모든 사람", 그리고 이러한 일에 관심이 있는 모든 사람들을 대상 독자로 포함한다 하겠습니다.

신고

'신간 및 전체도서' 카테고리의 다른 글

제대로 배우는 도커  (0) 2016.12.14
윈도우 레지스트리 포렌식, 제2판  (0) 2016.12.07
Microsoft Azure 에센셜  (0) 2016.10.28
HTML5 캔버스  (0) 2016.10.26
Trackback 0 | Comment 0


Microsoft Azure 에센셜

: Azure 입문 & 개발자를 위한 Azure 웹 앱

저자 로빈 E. 샤한, 마이클 S. 콜리어, 릭 라이니
역자 김명신, 김영재
출판사 비제이퍼블릭

출간일 2016년 11월 11일
정가 28,000원
페이지 400
판형 크라운판



소개

Microsoft Azure와 Azure 웹 앱의 정수를 한 권으로!
『Microsoft Azure 에센셜』은 Microsoft Press에서 출간한 『Microsoft Azure Essentials』 시리즈, 『Fundamentals of Azure』와 『Azure Web Apps for Developers』를 완역하여 한 권으로 묶어 국내에 소개하는 입문서로써, 클라우드 컴퓨팅에 관심을 갖기 시작한 개발자와 IT 전문가를 위해 Azure의 주요 서비스를 친절히 안내한다. 또한 고가용성, 보안, 전 세계적 확장성을 필요로 하는 웹 응용 프로그램 대상 관리형 플랫폼인 Azure 웹 앱 활용을 위한 상세한 설명과 따라 하기 쉽게 만든 실습 과정들이 풍부하게 수록되어 있다.

이 책에서 다루는 내용
1부. Azure 입문
- Microsoft Azure 소개와 기능 설명
- 가상 컴퓨터, 클라우드 컴퓨팅의 개념과 기본 사용법
- 가상 네트워크 생성 방법과 데이터베이스 활용
- Azure 저장소, 관리도구 설명
- Azure 기능을 활용하는 비즈니스 시나리오

2부. 개발자를 위한 Azure 웹 앱
- 웹 앱의 생성과 구성
- 웹 작업을 통한 백그라운드 작업 생성과 배포
- Azure 웹 앱 확장
- 모니터링과 진단

독자대상
초중급


저자 소개

로빈 E. 샤한(Robin E. Shahan)

Fortune 100대 기업의 주요 비즈니스 응용 프로그램 개발 분야에서 25년 이상을 근무한 Microsoft Azure MVP입니다. GoldMail(DBA PointAcross)의 기술 부문 부사장으로서 전체 인프라를 다시 설계하고 Microsoft Azure로 마이그레이션하여 비용을 90% 가까이 절감했습니다. 로빈은 현재 Nightbird Consulting의 대표로서, 기업이 Azure 플랫폼 기반의 확장 가능하고 효율적인 솔루션을 설계하고 개발할 수 있도록 지원하는 데 역량을 집중하고 있습니다.

마이클 S. 콜리어(Michael S. Collier)
5번이나 Microsoft Azure MVP에 갱신 등재되었으며, Aditi Technologies의 주요 클라우드 설계자로 근무했습니다. 그는 다양한 컨설팅 및 기술 회사에서 13년 이상 근무하였으며, 다양한 고객들을 위한 솔루션을 기획하고 개발하는 업무를 담당했습니다. 그는 회사가 클라우드 컴퓨팅을 도입하는 과정에서 최고의 전략적 결정을 내릴 수 있도록 도움이 될만한 풍부한 경험을 보유하고 있습니다.

릭 라이니(Rick Rainey)
독립 컨설턴트로, CloudAlloc, LLC의 오너입니다. Microsoft Azure 플랫폼을 사용하는 고객들의 마이그레이션과 새 응용 프로그램 구축 상담을 전문으로 합니다. Microsoft 기술 기반의 디자인, 개발, 응용 프로그램 지원에 25년 이상의 경력을 가지고 있습니다. 릭은 Microsoft Azure 인사이더이자 어드바이저이며, 공식인증 트레이너(MCT), 스피커, 블로거, Azure 커뮤니티의 일원으로 활발히 활동하고 있습니다. Microsoft에서 12년간 Windows와 Azure 플랫폼 기반으로 솔루션을 개발하는 ISV에게 기술적인 지원을 했습니다.


역자 소개

김명신

Microsoft의 기술을 좀 더 많은 사람들이 올바르게 이해하고 사용하기를 바라는 마음으로 한국 Microsoft 개발자 및 플랫폼 총괄 부서의 수석 에반젤리스트로 일하고 있다. 이전에는 Microsoft 의 아태지역 글로벌 핵심 개발자 지원팀 수석 엔지니어였으며, 다년간 C++과 C# 분야의 Microsoft MVP이기도 하였다. 『Advance C Programming』, 『Unix System V』 등을 집필하고, 『Effective C#: 강력한 C# 코드를 구현하는 개발지침 50가지』, 『제프리 리처의 Windows via C/C++』, 『제프리 리처의 CLR via C#』, 『마스터링 Microsoft Azure IaaS』 등을 번역하기도 하였다. 분산 컴퓨팅 아키텍처, 대용량 네트워크 프로그래밍, 프로그래밍 방법론, 소프트웨어 공학 등 다양한 분야에 두루 관심이 많고, 개발자 대상의 다양한 컨퍼런스에 단골 발표자로 참가하고 있어서 쉽사리 만나볼 수 있는 쉬운 남자다. 최근에는 폴리그랏의 유행에 편승하여 이런저런 언어들을 다시 공부하고 있다. 내일부터 운동해야지 라는 말을 10년째 반복하고 있으며, 최근에는 30년간 공부한 걸 어디다가 써먹을 수 있을지 다시금 고민을 시작하였다.

김영재
카이스트에서 수학문제 풀이와 인지변화에 대해 연구하다 중고등학교 학습서비스를 운영하는 바풀의 기술총괄로 일하고 있다. Microsoft Azure MVP이며 대부분의 시간은 프로그래밍을 하거나 stackoverflow.com에서 답변을 하며 보내고 있다. 스케치, 독서, 기술번역을 즐기며 주말에 맥주 마시는 것을 한 주의 낙으로 삼고 있다.

목차

1부. Azure 입문
- 1장. Azure 시작하기
- 2장. Azure 가상 컴퓨터
- 3장. Azure 저장소
- 4장. Azure 가상 네트워크
- 5장. 데이터베이스
- 6장. Azure Active Directory
- 7장. 관리 도구
- 8장. 비즈니스 사례

2부. 개발자를 위한 Azure 웹 앱
- 1장. Microsoft Azure 웹 앱
- 2장. Azure 웹 작업
- 3장. Azure 웹 앱 확장하기
- 4장. 모니터링과 진단


출판사 리뷰

Azure는 Microsoft의 클라우드 컴퓨팅 플랫폼으로, 별도의 하드웨어 구매 없이도 다양한 서비스를 글로벌 규모로 즉각 활용할 수 있는 획기적인 플랫폼이다. Azure의 계산, 저장소, 네트워크, 응용 서비스를 활용하면 물리적 인프라 구성에 소요되는 낭비 요소를 줄이고 효율적인 솔루션 구축에만 집중할 수 있다. 또한, Azure 웹 앱으로 웹 응용 프로그램을 매우 신속하게 만들 수 있으며, 이를 제작하는 개발자의 역량을 한층 더 향상시켜준다.
이와 같은 많은 장점으로 갈수록 각광 받고 있는 Microsoft의 Azure를 처음 활용하기 위한 거의 유일한 최적의 입문서를 자처하는 이 책에 주목해 보자!

이 책이 필요한 독자
- 클라우드 컴퓨팅에 첫 발을 들이려는 개발자와 IT 전문가
- Azure를 처음 접하거나, 이에 대한 더 넓은 지식을 필요로 하는 네트워크 관리자
- 기존의 온-프레미스 환경을 좀 더 합리적이면서 강력한 환경으로 개선하고자 하는 관리자
- 웹 응용 프로그램 호스팅 경험이 있고 Azure 웹 앱의 편리하고 다채로운 개발 및 배포 환경을 경험하고자 하는 프로그래머

신고

'신간 및 전체도서' 카테고리의 다른 글

윈도우 레지스트리 포렌식, 제2판  (0) 2016.12.07
Microsoft Azure 에센셜  (0) 2016.10.28
HTML5 캔버스  (0) 2016.10.26
스파크  (0) 2016.09.21
Trackback 0 | Comment 0



HTML5 캔버스

: HTML5, CSS, JavaScript를 함께 배우는 게임 학습서


저자
임정훈
출판사 비제이퍼블릭

출간일 2016년 11월 09일
정가 28,000원
페이지 464
판형 크라운판





책 소개

HTML5, CSS, JavaScript를 함께 배우는 게임 학습서

이 책은 2014년 표준안이 확정된 월드 와이드 웹(WWW)의 핵심 마크업 언어인 HTML5와 CSS, JavaScript를 아울러 다루고 있다. 각 단계 별 예제를 보고 쉽게 따라서 할 수 있도록 안내하고 있으며, HTML5, CSS, JavaScript의 기본적인 내용부터 jQuery를 사용한 고급 기능까지 응용하여 하나의 완성된 게임을 만들어 보는 과정으로 구성되었다.

이 책에서 다루는 내용
- HTML5, CSS, JavaScript 기초
- jQuery, JSON의 기본적인 사용법 이해
- HTML5 Canvas 기초
- 다양한 게임을 만들며 Canvas 익히기

독자대상
초중급


저자 소개

임정훈

잉그리워드(engryword.com)라는 영어 교육 콘텐츠 사이트를 개발, 운영하고 있는 프리랜서 개발자. 새로운 기술과 게임 엔진에 관심이 많아 현재는 unity3D와 unreal engine에도 많은 애정을 쏟고 있다. 개인 블로그(http://blog.naver.com/liokingim)를 운영하면서 취미 삼아 일본 소설 번역을 하고 있다.


목차

1장. 이 책을 시작하기 전에

- 개발환경 구축하기
- 웹 브라우저 설치하기
- Autoset9 설치하기
- 에디터 Aptana Studio 설치하기

2장. HTML, CSS, JavaScript
- HTML
- CSS
- JavaScript
- 커스텀 비디오 플레이어 만들기
- jQuery

3장. Canvas의 기초
- 선, 사각형, 원 그리기
- 내부 채우기
- 이미지 그리기
- 글씨 쓰기
- 그림자 그리기
- 이동, 회전, 스케일, 변형하기
- 색상 보정하기
- 합성하기
- 애니메이션 만들기
- 클릭한 곳에 사각형 그리기
- 백그라운드 이미지 애니메이션 만들기
- 이미지를 키보드로 움직이기
- JSON 객체와 배열 처리하기
- 마우스 충돌 체크하기
- 슈팅 충돌 체크하기
- 파티클 만들기
- 간단한 불꽃 파티클 만들기
- 오디오 스펙트럼 만들기

4장. 두더지 잡기
- 배경 만들기
- 구멍 배치하기
- 화면에 구멍 6개 배치하기
- 두더지 배치하기
- 해머로 마우스 커서 변경하기
- 이미지의 애니메이션을 위해 소스 수정하기
- 마우스의 해머 이미지를 타격하는 이미지로 변경하기
- 해머와 두더지의 충돌 체크하기
- 효과음 넣기
- 점수와 시간 표시하기
- 시작 화면 만들기

5장. 꿀벌의 여행
- 게임 개발 과정

6장. 스페이스 슈팅 게임 만들기
- 게임 개발 과정

7장. 이솝우화: 여우와 포도
- 게임 개발 과정

8장. 선 이어 그리기
- 시작 화면 만들기
- 이미지 불러오기
- 이미지 위에 첫 선 그리기
- 번호를 적을 곳에 원 그리기
- 그림 완성하기
- 그리기 완료하기

9장. JavaScript로 SQLite 게시판 만들기
- 데이터베이스 생성하기
- 임시 데이터 넣기
- 리스트 출력하기
- 데이터 입력하기
- 데이터 수정하기
- 데이터 삭제하기
- 테이블 삭제하기
- 글 지우기


출판사 리뷰

이 책의 전반부에는 HTML5를 처음 접하는 분들을 위한 기본 내용들과 쉬운 예제들이 체계적으로 수록되어 있으며, 후반부에서는 간단한 게임들을 만드는 구조를 통하여 독자들이 실제 게임 개발의 흐름을 파악하고 실습할 수 있도록 구성되어 있다. 새로운 웹 표준을 준수하는 기초 개발 이론과 예제들을 습득하여 웹 프로그래밍의 기본을 확립해 보자.

직접 게임을 만들어보자!
- 두더지 잡기
- 꿀벌의 여행
- 스페이스 슈팅 게임
- 이솝 우화를 간단한 RPG로 만들기
- JavaScript로 SQLite 게시판 만들기

신고

'신간 및 전체도서' 카테고리의 다른 글

Microsoft Azure 에센셜  (0) 2016.10.28
HTML5 캔버스  (0) 2016.10.26
스파크  (0) 2016.09.21
플라스크 웹 개발  (0) 2016.08.23
Trackback 0 | Comment 0


스파크
: 빅데이터 관리자를 위한 클러스터 테크닉


저자
일리야 가넬린, 에마 오리안, 카이 사사키, 브레넌 요크
역자 정동식
출판사 비제이퍼블릭

출간일 2016년 9월 29일
정가 20,000원
페이지 256
판형 173*230
원서정보 SPARK: Big Data Cluster Computing in Production






책 소개

시스템 관리자를 위한 통합 운영 지침서


이 책은 스파크 자체에 대한 상세한 설명뿐만 아니라, 운영 환경에 스파크 클러스터를 적용할 때 필요한 자원 관리자의 역할과 그에 관한 설정, 스파크 애플리케이션의 성능 향상을 위한 스파크 내부와 외부의 다양한 튜닝 옵션과 기법들, 운영 환경에서 필수인 보안 설정 방법과 그에 대한 한계점, 폴트 톨러런스 구성과 운영 단계 이관 전의 테스트 수행 방법론, 그리고 스파크를 기반으로 발전하고 있는 수 많은 다양한 옵션들도 다루고 있습니다. 즉, 기존의 기술 서적에서 다루지 못했던 운영 이관 상황을 전제로 하여 클러스터와 애플리케이션에 해야 할 작업뿐만 아니라, 테스트와 장애 대응 등에 관한 부분도 구체적으로 서술 하고 있기 때문에 시스템 관리자를 위한 최적의 지침서라 할 수 있습니다.


이 책에서 다루는 내용

- 운영 데이터 위에서 실행할 스파크 애플리케이션의 정확한 튜닝

- 자원 관리하기, 스토리지 구성하기, 모니터링 숙달하기
- 실제 적용 단계에서의 잠재적인 문제에 관한 리뷰와 스파크가 어떤 영역에 가장 적합한가 확인하기
- 클러스터 사이즈를 계산하고, 하드웨어 요구 사항을 정확하게 정의하기
- 메모리 관리, 파티셔닝, 셔플링 등을 사용하여 성능 향상하기
- 운영 환경에서 스파크 스트리밍 문제 회피하기
- 얀, 메소스, 타키온 등과 스파크 통합하기

독자대상
중고급


저자 소개

일리야 가넬린(Ilya Ganelin)

원래 로봇 공학자였지만 데이터 전문가로 분야를 옮겼다. 미시건 대학에서 몇 년 동안 자동 탐사 로봇을 개발하였고, 또 몇 년간은 보잉에서 휴대폰과 라디오에 임베드된 DSP 소프트웨어를 개발하였으며, 캐피탈 원 데이터 이노베이션 랩에서 빅 데이터 세계에 발을 들였다. 차세대 분산 컴퓨팅 플랫폼을 개발하기 위해 필요한 것을 배운다는 목표를 가지고 있는 일리야는 아파치 스파크의 핵심 컴포넌트 기여자이자 아파치 에이펙스의 커미터다. 일리야는 제빵에 관심이 많으며, 요리사이자 스키어, 레이싱카 드라이버다.

에마
오리안
(Ema Orhian)
확장 알고리즘에 깊이 빠져 있는 열정적인 빅 데이터 엔지니어다. 그녀는 빅 데이터 커뮤니티에서 컨퍼런스를 조직하고 발표하는 일과 오픈 소스 프로젝트에 기여하는 일 등에서 왕성한 활동을 하고 있다. 그녀는 jawssparksqlrest의 핵심 커미터이며, 스파크 SQL 기반의 데이터 웨어하우스 탐색가다. 에마는 빅데이터 분석을 의료 산업 분야에 도입하기 위해 노력해 왔으며, 거대한 데이터세트 기반의 통계적 지표 계산을 위한 전 과정을 개발해 왔다.

카이 사사키(Kai Sasaki)
분산 컴퓨팅과 머신 러닝에 빠져 있는 일본인 소프트웨어 엔지니어다. 하둡이나 스파크로 경력을 시작한 것은 아니지만, 이들 서비스를 지원하는 미들웨어나 기반 기술, 그리고 인터넷에 대한 관심으로 이 분야에 들어서게 되었다. 스파크 기여자로서 주로 MLlib과 ML 라이브러리를 개발하였다. 최근에는 딥 러닝과 빅데이터를 결합함으로써 가능한 커다란 가능성을 모색하고 있다. 그는 스파크가 빅 데이터 시대의 인공 지능 영역에서도 중요한 역할을 수행할 것이라고 믿고 있다.

브레넌 요크(Brennon York)
에어쇼의 파일럿을 부업 삼아 하고 있는 컴퓨터 사이언티스트다. 정말로 좋아하는 분야는 분산 컴퓨팅, 확장 가능한 아키텍처, 프로그래밍 언어다. 2014년부터 아파치 스파크의 핵심 기여자이며, 더 강력한 커뮤니티를 만드는 목표와 그래프X와 핵심 개발 환경을 개발함으로써 협업을 촉진하려는 목표를 가지고 있다. 기여 활동을 시작할 때부터 스파크를 접하고, 그때부터 이 프레임워크를 이용하여 애플리케이션을 운영 환경으로 이관해 왔다.


역자 소개

정동식
경북대학교 경영학과를 졸업하였으며, 현재 LG CNS 빅데이터사업담당에서 일하고 있다. 금융, 물류, 제조 등 다양한 분야에서 빅데이터, 데이터웨어하우스, 비즈니스인텔리전스, CRM, SCM 등 데이터 관련 다수의 프로젝트를 수행하였다. 역서로 <하둡 애플리케이션 아키텍처>, <랄프 킴벌의 데이터 웨어하우스 툴킷 >, <머신 러닝 인 파이썬>등이 있다.


목차

1장. 스파크 작업 마무리하기
- 필요한 컴포넌트 설치
- 스파크로 이어지는 분산 컴퓨팅의 역사
- 스토리지로 다양한 포멧 활용하기
- 모니터링과 계측 이해하기

2장. 클러스터 관리
- 배경
- 스파크 컴포넌트
- 스파크 스탠드얼론
- 얀
- 메소스
- 비교

3장. 성능 튜닝
- 스파크 실행 모델
- 파티셔닝
- 데이터 셔플
- 시리얼라이제이션
- 스파크 캐시
- 메모리 관리
- 공유 변수
- 데이터 로컬리티

4장. 보안
- 아키텍처
- ACL
- 네트워크 보안
- 암호화
- 이벤트 로깅
- 커베로스
- 아파치 센트리

5장. 폴트 톨러런스 또는 작업 실행
- 스파크 작업의 라이프사이클
- 작업 스케줄링
- 폴트 톨러런스

6장. 스파크의 확장
- 데이터 웨어하우징
- 머신 러닝
- 외부 프레임워크
- 향후 과제
- 기업 적용 사례


출판사 리뷰

스파크의
인기가 날로 높아지고 있다는 것은, 곧 스파크의 기능성과 쓰임새가 넓어지고 있다는 것을 의미합니다. 하둡과 맵리듀스보다 빠르며, 자바, 스칼라, 파이썬, R과 호환되는 이 오픈 소스 클러스터링 프레임워크는 이제, 반드시 알아야 할 필수적인 기술이 되고 있습니다. 『스파크 – 빅데이터 관리자를 위한 클러스터 테크닉』은 스파크의 기초적인 내용에서 그치지 않고, 스파크를 실무 운영 환경에 적용할 수 있는 실제적인 방법까지 알려줍니다. 전문가들의 조언, 실제 적용 사례, 솔직한 논의를 통해 이 책은, 어려운 문제를 통과하고 테스트를 거쳐 스파크 애플리케이션을 운영하는데 큰 도움을 줄 수 있을 것입니다.

누구를 위한 책인가

이 책은 개발자들 중에서도 스파크 애플리케이션 프로젝트를 이끌어야 하는 사람이거나 운영 환경의 워크플로에 이미 개발된 스파크 애플리케이션을 통합할 준비를 해야 하는 시스템 관리자(또는 데브옵스)를 위한 다양한 방법론과 구성 요소 등을 제시하고 있습니다.

 

신고

'신간 및 전체도서' 카테고리의 다른 글

HTML5 캔버스  (0) 2016.10.26
스파크  (0) 2016.09.21
플라스크 웹 개발  (0) 2016.08.23
누구나 쉽게 배우는 클로저  (0) 2016.08.23
Trackback 0 | Comment 0

플라스크 웹 개발
: 파이썬을 이용한 웹 애플리케이션 프로그래밍

저자
미구엘 그린버그
역자 이준수, 전상혁
출판사 비제이퍼블릭

출간일
2016년 8월 30일
정가 26,000원
페이지 332
판형 188*245
ISBN 979-11-86697-21-4 (93000)
원서정보 Flask Web Development





책 소개

창의적인 애플리케이션 개발을 위한 플라스크 활용 방안


플라스크는 프로그래머가 개발하는 애플리케이션의 모든 창의적인 컨트롤이 가능하다는 이유로 다른 프레임워크 보다 더 우위에 있다고 알려져 있다.
관계형 데이타베이스를 선호하는가? NoSQL 데이타베이스를 선호하는가? 자체 데이타베이스 엔진을 사용하고 싶은가? 데이타베이스가 전혀 필요없는가? 이 모든 질문에 대한 해답이 플라스크와 이 책 안에 공존한다.

이러한 자유도를 지원하는 열쇠는 플라스크가 시작부터 확장될 수 있도록 설계되었기 때문이다. 모든 웹 애플리케이션에 필요한 기본 기능을 포함하는 강력한 코어를 갖고 있으며 에코시스템에서 많은 서드파티 확장을 해야만 하는 것들 역시 충분히 사용할 수 있다.

이 책에서 다루는 내용

- 플라스크 프레임워크 설치와 셋업부터 대규모 애플리케이션 구조까지
- 사용자 인증 시스템, 규칙과 권한 부여, 프로파일 페이지 구현
- 블로그 인터페이스 생성, 팔로워와 사용자 코멘트 구현
- 애플리케이션 프로그래밍 인터페이스(API) 구현
- 유닛 테스트 정책, 성능 분석 기술
- 제작한 애플리케이션의 일반 서버 또는 클라우드 기반 배포 방법

독자대상
중급


저자 소개

미구엘 그린버그 Miguel Grinberg
소프트웨어 엔지니어로 약 25년간의 경력을 쌓아왔으며 현재 비디오 방송 산업계에서 일하고 있다. 웹 개발, 로보틱스, 그리고 사진 등을 포함하는 다양한 주제를 다루는 블로그를 운영하고 있다.


역자 소개

이준수

미국 텍사스 주립대에서 컴퓨터 공학으로 박사 학위를 받았고, 현재 실리콘밸리의 빅데이터 서비스를 제공하는 스타트업에서 데이터 분석가(data analyst)로 일하고 있다. 인터넷으로 연결된 세상의 거대한 데이터에서 금광을 찾는다는 사명을 갖고 있다. 멀지 않은 미래에 무인 자동차의 자율 주행 서비스가 본격화되면 대박이 날 것이라는 부푼 꿈을 꾸고 하루 하루를 살고 있다.

전상혁
대학 졸업 후 호주로 건너와 컴퓨터로 석사를 취득한 후에 호주의 자연에 심취하여 눌러 앉은 개발자다. 호주의 서쪽에 있는 퍼스라는 도시에 자리잡은 작은 데이터 분석 회사의 CEO이자 실무 개발자다. 주로 파이썬을 사용하여 데이터 분석을 하지만 근래에는 마이크로프레임워크에 흥미를 느껴 데이타 분석과 웹 서비스를 결합하는 아이템 개발에 집중하고 있다.


목차

1부. 플라스크 소개

- 1장. 설치
- 2장. 기본 애플리케이션 구조
- 3장. 템플릿
- 4장. 웹 폼
- 5장. 데이터베이스
- 6장. 이메일
- 7장. 대규모 애플리케이션 구조

2부. 예제: 소셜 블로그 애플리케이션
- 8장. 사용자 인증
- 9장. 사용자 규칙
- 10장. 사용자 프로파일
- 11장. 블로그 포스트
- 12장. 팔로워
- 13장. 사용자 코멘트
- 14장. 애플리케이션 프로그래밍 인터페이스

3부. 구조화
- 15장. 테스트
- 16장. 성능
- 17장. 배포
- 18장. 추가 리소스


출판사 리뷰

대부분의 소프트웨어 개발 도서들은 규모가 작고 한 두 개의 기능에 집중되어 있는 예제를 제공한다. 하지만 이 책에서는 완전히 다른 방법을 사용한다. 제공하는 모든 예제는 간단하게 시작해서 각 장마다 점점 확장되어 가는 하나의 어플리케이션의 모습으로 발전한다. 이 어플리케이션은 몇 개 라인의 코드만으로 시작하지만 나중에는 블로그와 소셜 네트워크 어플리케이션의 기능을 갖는 멋진 형태로 마무리될 것이다. 필자가 제시하는 일련의 워크플로우를 내 것으로 만들고 나면, 훨씬 창의적인 나만의 애플리케이션을 만들 수 있는 기반이 될 것이다.

이 책의 주요 특징
- 플래스크 사전 지식이 필요하지는 않지만, 패키지, 모듈, 함수, 데코레이터, 그리고 오브젝트 기반 프로그래밍과 같은 파이썬의 개념은 충분히 알고 있는 독자를 대상으로 한다.

- 기존의 기능 나열과 설명으로 구성된 도서의 구성에서 탈피하여 2장부터 마지막 장까지 블로그 소셜 네트워크 웹 서비스를 개발하는 한 가지 예제로만 설명하고 있다.

- 하나의 목표를 가진 예제를, 뼈대부터 시작해서 조금씩 살을 붙여 나가는 구조를 통해 독자들이 원하는 기능을 구현하고 발전시켜 나가기 위한 훌륭한 실습서가 된다.

- 플래스크 프레임워크가 갖고 있는 장점과 특징에 대해서 확실하게 이해하게 된다.

 

 

신고

'신간 및 전체도서' 카테고리의 다른 글

스파크  (0) 2016.09.21
플라스크 웹 개발  (0) 2016.08.23
누구나 쉽게 배우는 클로저  (0) 2016.08.23
스파크를 활용한 빅데이터 분석  (0) 2016.06.27
Trackback 0 | Comment 0

  

누구나 쉽게 배우는 클로저
: 더 나은 프로그래머가 되기 위한 궁극의 언어

저자
다니엘 히긴보텀
역자 김종덕
출판사 비제이퍼블릭

출간일
2016년 8월 30일
정가 28,000원
페이지 376
판형 188*245
ISBN 979-11-86697-22-1 (93000)
원서정보 Clojure for the Brave and True





책 소개

더 좋은 프로그래머가 되기 위한 고민에 대한 해결책

여러분은 내심 언젠가 클로저를 배울 운명임을 알고 있었다. 이해할 수 없는 클래스 계층 때문에 괴로워서 소리를 지르거나 키보드를 던져버렸을 때, 한밤중에 깨어 하이젠버그가 돌연변이를 만든 것을 보고 흐느껴 우느라 사랑하는 사람을 짜증 나게 했을 때, 가뜩이나 줄고 있는 머리숱을 경쟁 조건(race condition)이 더욱 악화시켰을 때, 여러분의 내면 어딘가에서는 '분명 더 좋은 방법이 있을 것'이란 믿음이 자라고 있었다.

그렇게, 드디어, 그동안 고대해 마지않던 프로그래밍 언어와 여러분을 이 책이 하나로 묶어줄 것이다.

이 책에서 다루는 내용
- 빌드, 실행, REPL을 통한 실제 구현 방법
- 클로저 편집기 사용법
- 함수형 프로그래밍, 매크로, 프로젝트 조직화
- 동시, 병렬 프로그래밍 기법
- 자바 클래스, 메서드와 클로저의 상호 작용
- 자신만의 방식으로 추상화하고 확장하기

독자대상
초중급


저자 소개

다니엘 히긴보텀 Daniel Higginbotham
11년 경력의 프로그래머이며, 그 기간의 반 이상을 매킨지(McKinsey & Company)에서 클로저로 모바일과 웹 애플리케이션을 개발하는데 보냈다. 또한 그는 여성에게 무료로 클로저 초보자 워크숍 서비스를 제공하는 클로저 브리지(ClojureBridge) 교육과정에 참여하기도 했다. 자신의 삶과 프로그래밍에 대한 철학이 녹아 있는 블로그(http://flyingmachinestudios.com/)와 트위터 계정(@nonrecursive)을 운영 중이다. 그는 현재 북부 캐롤라이나주 더햄에서 그의 아내와 고양이 네 마리와 함께 살고 있다.


역자 소개

김종덕

수학을 전공했으며 전문 번역가로 활동하고 있다. [이제 시작이야! 웹 해킹 입문], [프로 자바스크립트 테크닉], [역공학], [침투 테스트] 등 보안과 정보 통신 기술 분야의 책을 주로 번역하였다.


목차

1장. 빌드, 실행, REPL
- 중요한 일부터 먼저: 클로저란 무엇인가?
- Leiningen
- 클로저 편집기

2장. 탁월한 클로저 편집기, Emacs 사용하기
- 설치/설정
- Emacs 비상 탈출구/버퍼
- 파일 작업하기
- 키 조합과 모드
- 핵심 편집 용어와 키 조합
- Emacs로 클로저 사용하기
- 계속해서 배우기

3장. 클로저 끝장내기
- 문법구조
- 자료구조
- 함수
- 전부 가져오기
- 연습문제

4장. 심층적으로 살펴보는 핵심함수
- 추상화 프로그래밍
- 배열 함수의 예제
- 느긋한 배열
- 집합 추상화
- 함수 합수들
- FWPD를 위한 흡혈귀 자료 분석 프로그램
- 연습문제

5장. 함수형 프로그래밍
- 순수한 함수는 무엇이고 왜 필요한가?
- 변하지 않는 자료 구조 이용하기
- 순수한 함수로 할 수 있는 멋진 것들
- 말뚝놀이 게임
- 연습문제

6장. 프로젝트 조직화하기: 사서 이야기
- 프로젝트를 도서관처럼
- def로 객체 저장하기
- 명칭공간 만들고 바꾸기
- 실제 프로젝트의 구조
- 도둑을 잡으려면

7장. 클로저 연금술: 읽기, 계산하기, 매크로
- 클로저 처리 모델 훑어보기
- 리더
- 처리기
- 연습문제

8장. 매크로 작성하기
- 매크로는 중요하다
- 매크로 해부
- 계산하기 위한 목록 작성
- 매크로에서 구문 인용하기
- 소스 코드 재정비 및 비인용 이음
- 조심해야 할 것들
- 용기와 진리를 위한 맥주
- 연습문제

9장. 동시 및 병렬 프로그래밍의 신성한 기법
- 동시와 병렬의 개념
- 클로저 구현: JVM 스레드
- 미래, 지연, 약속
- 연습문제

10장. 클로저 형이상학: 원자, 참조, 변수, 달라붙는 좀비
- 객체-지향 형이상학
- 클로저 형이상학
- 원자
- 관찰과 검증자
- 참조
- 변수
- 상태없는 동시성과 병렬성

11장. Core.async로 동시 처리 마스터 하기
- 프로세스로 시작하기
- 고대하던 핫도그 자판기 프로세스
- alts!!
- 대기 열
- 프로세스 파이프라인으로 콜백 지옥 탈출
- 추가 자료

12장. JVM으로 작업하기
- JVM
- 자바 프로그램 작성, 컴파일, 실행
- 패키지와 가져오기
- JAR 파일
- clojure.jar
- 클로저앱 JARs
- 자바 상호 운용성
- 많이 사용하는 자바 클래스 파일과 입/출력
- 자료

13장. 다중 메서드, 규약, 레코드로 추상화하거나 확장하기
- 다형성
- 레코드
- 더 깊이 공부하기
- 연습문제


출판사 리뷰

이 책은 클로저 언어를 사용하기 위한 환경 꾸미기, 기초 문법 소개, 함수형 프로그래밍, 매크로, 다중 프로그래밍 순으로, 기본 이론에서 시작하여 가장 뜨거운 주제까지 망라한다. 또한 바로 테스트할 수 있는 예문이 제공되기 때문에 추상적인 개념을 보다 구체적으로 체험할 수도 있다. 리스프 언어로 만들어진 Emacs를 배울 수 있는 기회는 뜻밖의 덤이다.

프로그래밍 언어 책은 대개 건조하게 서술된다. 프로그래밍 언어든 자연어든 간에 방대한 언어적 특성으로 말미암아, 특징, 기능, 쓰임새를 설명하다 보면 상당한 분량이 매뉴얼처럼 나열되곤 한다. 하지만 이 책의 저자 다니엘 히긴보텀(Daniel Higginbotham)은 아주 독특하고 공상적인 비유를 들어 늘 촉촉한 상태를 유지한다.
독자 여러분도 이 책을 디딤돌 삼아 클로저의 매력에 한 걸음 더 내딛게 되길 바란다.

이 책의 주요 특징
- 눈 앞에서 구현된 나만의 프로그램은 프로그래머에게 흥미와 동기를 부여한다. 실제로 프로그램을 바로 만들 수 있는 개발 도구와 자세한 언어 정보를 먼저 제공한다.

- 여러분이 JVM, 함수형 프로그래밍, 또는 리스프를 전혀 모른다고 가정하고 이런 주제에 대해 자세히 다룬다. 이로 인하여 나중에 직접 클로저 프로그램을 만들 때 더 큰 자신감을 갖게 될 것이다.

- 실제 세계의 예제 대신, 호빗을 공격하거나 번쩍거리는 뱀파이어를 추적하는 따위의 예를 들어 제시 된 연습문제들로 보다 즐거운 학습을 가능하게 한다.

 

신고

'신간 및 전체도서' 카테고리의 다른 글

플라스크 웹 개발  (0) 2016.08.23
누구나 쉽게 배우는 클로저  (0) 2016.08.23
스파크를 활용한 빅데이터 분석  (0) 2016.06.27
뷰티풀 자바스크립트  (1) 2016.06.03
Trackback 0 | Comment 0


스파크를 활용한 빅데이터 분석

: 대용량 빅데이터 분석을 위한 스파크 실무 가이드


저자
모하마드 굴러
역자 최기선
출판사 비제이퍼블릭

출간일
2016년 7월 4일
정가 28,000원
페이지 388
판형 188*245
ISBN 979-11-86697-19-1 (93000)
원서정보 Big Data Analystics with Spark




책 소개


빅데이터 분석을 위한 스파크의 기초 안내서

이 책은 충실한 스파크 입문서로, 가장 인기 있는 함수적 프로그래밍 언어인 스칼라에 대한 내용까지 담고 있다. 스칼라를 통해 함수적 프로그래밍의 기본을 배우고 이를 스파크 애플리케이션 개발에 사용할 수 있을 것이다.

이 책에서 다루는 내용

- 대용량 데이터를 처리하고 분석하기 위해 스칼라로 스파크 애플리케이션을 개발하는 방법
- SQL과 HiveQL 기반의 스파크 SQL로 상호 대화형 대용량 데이터 분석 방법
- 스파크 스트리밍을 이용한 고속 데이터 스트림 처리 방법
- Mllib와 스파크 ML을 이용한 머신 러닝 애플리케이션 개발 방법
- GraphX를 이용한 그래프 지향 데이터 분석과 그래프 알고리즘 구현 방법
- 스탠드얼론 클러스터 매니저와 얀(YARN), 메소스(Mesos)를 이용한 스파크 디플로이 방법
- 스파크 애플리케이션 모니터링 방법

독자대상
초중급



저자 소개

모하마드 굴러(Mohammed Guller)

고급 및 예측 분석 소프트웨어 제품을 개발하는 글래스빔(Glassbeam)의 수석 아키텍트다. 빅데이터와 Spark 전문가로 빅데이터 관련 콘퍼런스에 주요 연사로 자주 초청되며, 빅데이터 분석과 머신 러닝과 관련된 신제품 개발에 주력하고 있다.
그는 지난 20여 년 동안 혁신적인 기술 제품 다수를 성공적으로 개발했다. 글래스빔에 합류하기 전에는 5년간의 IBM 근무 후 TrustRecs.com을 설립 및 운영했으며, IBM에 합류하기 전에는 다수의 하이테크 스타트업 회사에서 일하며 신제품을 개발을 주도했다.
캘리포니아의 버클리 대학에서 경영학과 컴퓨터 응용프로그램 석사학위를 받았다.


역자 소개

최기선

인문학을 전공한 IT 전문가로 15년 이상 데이터를 다루는 일을 하고 있다. 급변하는 기술 속에서 변하지 않는 가치를 찾는 것, 그리고 인문학적인 IT에 대한 것이 최근의 관심사다.
LG CNS 빅데이터 조직에 근무하고 있으며, 서울 과학기술대학교 IT정책 전문 대학원에 재학 중이다. 정보관리 기술사로 활동하고 있다.


목차

1장. 빅데이터 생태계의 기술들
- 하둡
- 데이터 직렬화
- 칼럼 기반 스토리지
- 메시징 시스템
- No SQL
- 분산 SQL 쿼리 엔진
- 요약 및 정리

2장. 스칼라 프로그래밍
- 함수형 프로그래밍
- 스칼라 기본
- 스탠드얼론 스칼라 애플리케이션
- 요약 및 정리

3장. 스파크 코어
- 개요
- 고차원 아키텍처
- 애플리케이션 실행
- 데이터 소스
- API
- SparkContext
- 레이지 오퍼레이션
- 캐시
- 스파크 잡들
- 공유 변수
- 요약 및 정리

4장. 스파크 쉘을 이용한 대화형 데이터 분석
- 시작하기
- REPL 명령어
- 스칼라 쉘로 스파크 쉘 사용하기
- 숫자값 분석
- 로그 분석
- 요약 및 정리

5장. 스파크 애플리케이션 개발
- Hello World
- 애플리케이션 컴파일 및 실행
- 애플리케이션 모니터링
- 애플리케이션 디버깅
- 요약 및 정리

6장. 스파크 스트리밍
- 스파크 스트리밍 소개
- API
- 스파크 스트리밍 애플리케이션
- 요약 및 정리

7장. 스파크 SQL
- 스파크 SQL 소개
- 성능
- 애플리케이션
- API
- 내장 함수
- UDF와 UDAF
- 대화형 분석 예제
- 스파크 SQL JDBC 서버를 이용한 대화형 분석
- 요약 및 정리

8장. 스파크 머신 러닝
- 머신 러닝 소개
- 스파크 머신 러닝 라이브러리
- MLlib 개요
- MLlib API
- MLlib 애플리케이션 예제
- 스파크 ML
- 스파크 ML 애플리케이션 예제
- 요약 및 정리

9장. 스파크 그래프 프로세싱
- 그래프 소개
- GraphX 소개
- GraphX API
- 요약 및 정리

10장. 클러스터 매니저
- 스탠드얼론 클러스터 매니저
- 아파치 메소스
-
 얀
-
 요약 및 정리

11장. 모니터링
-
 스탠드얼론 클러스터 모니터링
- 스파크 애플리케이션 모니터링
- 요약 및 정리


출판사 리뷰

이 책은 스파크와 함께 사용할 수 있는 HDFS, 에이브로(Avro), 파퀘이(Parquet), 카프카(Kafka), 카산드라(Cassandra), Hbase, 메소스 등의 다른 빅데이터 기술에 대해서, 그리고 머신 러닝과 그래프 분석에 대한 개념에 대해서도 소개하고 있다. 이처럼 스파크를 사용하기 위해 알아야 하는 기술들을 총망라하고 있기 때문에, 빅데이터 분석에 대한 내용을 충분히 학습할 수 있다. 특히 프로그래밍 언어에 대한 기본적인 지식을 가지고 있으면 금상첨화라고 할 수 있다.

추천사

"이 책의 저자인 모하마드 굴러는 20년 이상 관련 경력을 가진 전문가로, 그의 linkedin을 방문해 보면 그가 과거 거쳐왔던 IBM과 Elron Software의 수많은 동료와 리더가 남긴 추천사를 읽어 보실 수 있으며 이후 그의 경력이 말해주듯이 빅데이터 분야에 대한 열정을 바탕으로 스타트업 (Glassbeam)에서의 도전을 즐기는 분입니다. 그리고 번역을 하신 최기선님 역시 빅데이터 분야에 종사 하고 있으며 기술에 대한 이해를 바탕으로 독자에게 저자의 생각과 노하우를 훌륭하게 전달할 수 있는 역량을 갖추신 분입니다. (중략) 
본서의 베타 리더로 참여하게 되어 기존의 하둡을 뛰어넘는 인메모리 기반의 스파크의 성능과 스파크 SQL의 편의성에 대한 충분한 매력을 느낄 수 있었습니다. 여러분도 이 책을 통하여 스파크의 매력을 충분히 느끼고 실무에서 활용 가능한 역량을 연마하시기 바랍니다." – 베타리더 추천사 중에서.

신고
Trackback 0 | Comment 0



뷰티풀 자바스크립트

: 15명의 리딩 프로그래머와 함께하는 자바스크립트


저자
안톤 코발요프
역자 김영하
출판사 비제이퍼블릭

출간일 2016년 6월 10일
정가
20,000원
페이지 200
판형 173*230
ISBN 979-11-86697-18-4 (93000)
키워드 자바스크립트, 자바, 프로그래밍, 프로그래밍 언어, 자바 가상머신, JVM, JDK
원서정보 Beautiful JavaScript



책 소개


해설서를 뛰어넘는 자바스크립트 안내서


이 책은 자바스크립트에 아주 익숙한 사람들의 보기 드문 경험을 전달한다. 야곱 손튼, 아리야 히다야트, 사라 칩스 등의 도메인 전문가가 서술한 각 장들은 그동안 외면받던 기능들이 유용한 도구로 승화되는 과정과 자바스크립트에 자기표현을 담을 수 있는 방법 등, 그들이 가장 좋아하는 언어에 대한 마음을 이야기한다.

"이 책을 읽는 것은 점심시간 동안 자바스크립트의 고수들과 마주 앉아 그들의 마음속 이야기를 듣는 것과 같다. 자바스크립트의 새로운 진가를 알게 될 것이며, 다른 프로젝트에서 좀 더 훌륭하게 활용 할 수 있을 것이다." – 데이브 캠프, Firefox 기술이사

이 책에서 다루는 내용


- 믹스인, eval, 도메인 특정 언어 등이 어우러진 임의의 사례에 맞는 예제와 응용법
- 고정관념을 벗어난 자바스크립트의 창조적 활용
- 팀워크를 고려한 자바스크립트 프로그래밍
- 수학표현식 분석기와 실행
- 자바스크립트의 진화와 새로운 가능성
- 에러의 핸들링과 능동적 활용법

독자대상

초중급


저자 소개

안톤 코발요프


우즈베키스탄 타쉬켄트에서 나고 자랐다. 경력 초반 대부분의 시간을 파이썬으로 코딩하고 Gentoo를 (재)컴파일하는데 할애하였는데, 2008년 Disqus에 합류 차 미국으로 이주하게 되면서 자바스크립트를 발견하였고 그 즉시 불가분한 관계를 맺게 되었다. Disqus에서 자바스크립트 소스코드 확인 도구 JSHint를 만들었고, 『Third-Party JavaScript』(Manning)의 공동 저자로 이름을 남기게 되었다. Disqus에서 나와 Mozilla의 파이어폭스 개발자 도구 팀을 거쳐 현재는 캘리포니아 오클랜드에서 살며 Medium에 몸담고 있다.


역자 소개

김영하

수학과 전산을 전공한 후 육군 포병 장교로 근무했다. "나는 정보를 원한다"라는 신조로 신기술을 위해 이곳저곳을 돌아다니며 정보를 찾아다닌다. 요즘은 다시 통계학 공부와 차세대 이러닝을 연구하고 있다.


목차

1장. 아름다운 믹스인

- 기존상속
- 프로토타입
- 믹스인
- 종합

2장. eval과 도메인 특정 언어

- "eval은 악마"라니?

- 역사와 인터페이스
- 성능
- 일반적인 사용
- 템플릿 컴파일러
- 성능
- 언어들의 결합
- 의존과 범위
- 생성된 코드 디버깅
- 바이너리 패턴 확인
- 정리하며

3장. 아기 토끼 그리는 법
- 토끼는 무엇인가?
- 아기 토끼는 무엇인가?
- 자바스크립트로 무엇을 해야 하는가?
- 이렇게 많은 변화가 있는데, 어떤 것이 맞는 건지?
- 어떻게 학급을 변화시키지?
- 예술인가? 왜 문제인가?
- 무엇처럼 보이는가?
- 지금까지 무엇을 읽었지?

4장. 너무 많은 규제 아니면 팀을 위한 자바스크립트
- 대상을 알기
- 어리석은 선의
- 세련되게 유지하자
- 스타의 법칙
- 코드의 진화
- 결론

5장. 모델 조화를 위해 자바스크립트 생성자 해킹하기
- 도플갱어
- 팩토리의 작은 모델
- 생성자 확인 위기
- 범위를 넓혀서
- 결론

6장. 하나의 세상, 하나의 언어
- 필수 사항, 활기찬 제안
- 선택의 역설
- 글로벌 소통 대안

7장. 수학 표현식 분석기와 실행
- 어휘 분석과 토큰
- 문법 분석기와 문법 트리
- 트리 탐색과 표현식 실행
- 마무리하며

8장. 진화
- Backbone
- 새로운 가능성

9장. 에러 핸들링
- 여러분의 코드가 실패할 것이라는 가정
- 에러 핸들링
- 마무리

10장. Node.js 이벤트 루프
- 이벤트 처리 프로그래밍
- 비동기 넌블로킹 I/O
- 동시실행
- 작업을 이벤트 루프에 추가

11장. 자바스크립트는…
- 자바스크립트는 동적 언어다
- 자바스크립트는 정적 언어일 수 있다
- 자바스크립트는 함수형 언어다
- 자바스크립트는 모든 것을 한다

12장. 논리를 극복한 코딩
- 지하실
- 콰인의 역설
- 추측
- 상호 검토


출판사 리뷰

자바스크립트는 단 10일 안에 만들어져 많은 결점을 안고 태어난 언어다. 그러나 자바스크립트는 세계에서 가장 인기 있는 언어이며, 웹플랫폼 중 유일한 진짜 언어로 기능하고 있다. 무엇이 자바스크립트를 특별하게 만들고 있으며, 급히 만들어진 언어가 다른 언어들이 실패한 분야에서 성공한 원인은 어디에 있을까?

이 책의 공동저자들은 각 분야의 전문가들로, 각자 자바스크립트의 다른 면들을 강조하였다. 그 중에는 많은 소스코드를 작성하고 실험하며 실수를 겪어야만 발견할 수 있는 것들이 있다. 여러분들은 이를 통해 자바스크립트의 진면목을 보다 쉽게 접할 수 있을 것이다.

이 책은 다음과 내용을 제공한다
- 자바스크립트에서 회피 되는 기능들을 유용한 도구로 활용할 수 있는 팁
- 수많은 기고자와 함께하는 코드베이스 기반 위에서 자바스크립트를 활용하는 방법
- 자바스크립트를 자기표현과 예술의 도구로 승화시키기 위한 발상 전환

누구를 위한 책인가

자바스크립트로 프로젝트를 수행하는 현업 프로그래머에게는 충실한 참고 도서 역할을 할 것이며 기초 단계에 있는 프로그래머가 자바스크립트를 보다 폭넓게 활용 할 수 있는 기회를 제공하는 도서가 될 것으로 기대하고 있다.

신고
Trackback 0 | Comment 1

퍼블릭's Blog is powered by Daum & tistory