자바+안드로이드를 다루는 기술(The Art of Java+Android)

출간일(Release) : 2014/12/17
종이책 출간일(Print Release) : 2014/10/29
전자책 종류(Format) : ePub
Price : KRW 28,000
미리보기(Preview)


ridi

google

kyobo

tstore

apple


책소개(Overview)
다년간 강의 경험을 통해 독자들이 어떻게 하면 개념을 빠르게 잡고 그 내용을 자신의 것으로 만들 수 있을까? 고민해서 만든 포인트 공략법 6단계를 이용해 안드로이드 앱 개발에 필요한 필수 자바를 효율적으로 학습할 수 있게 설명한다. 또한 수백 개에 달하는 도해는 프로그래밍을 접했든 접하지 않았든 누구나 쉽게 개념을 이해하는데 도움을 주고, Note, Summary, Self-Check는 실무에서도 유용한 내용으로 수록되어 있어 실력 향상에 도움을 준다. 무엇보다도 안드로이드 앱 프로그래밍 명강사인 저자의 무료 강의 동영상을 스마트폰과 PC에서 손쉽게 시청할 수 있어서 안드로이드 앱 개발을 위한 기초를 보다 단단하게 다질 수 있다.

How can readers be able to quickly catch concepts and make their own content through years of teaching experience? This article explains how to effectively learn the essential Java for developing Android apps by using 6 steps to solve point creation. In addition, hundreds of diagrams help anyone to understand concepts easily, whether programming or not, and notes, summaries, and self-checks are useful in practice and help you improve your skills. Above all, you can easily watch the free lecture videos of authors of Android app programming on smart phones and PCs, so you can get a solid foundation for developing Android apps.


저자(Author)
정재곤(Jeong, Jaegon)
현재 (주)유엔에스네트웍스의 CTO이자 모바일 전문 컨설턴트로 바쁘게 활동하고 있으며 T아카데미의 안드로이드 교육 과정을 설계해서 국내 안드로이드 전문가를 육성하고 있다. 항상 독자에게 무엇이 필요한지를 고민한 후 비로소 집필을 시작하는 저자이기도 하다.

서울대학교 대학원 박사, GIS 전공
서울디지털대학교 컴퓨터공학과 겸임교수 역임
SK텔레콤 T아카데미 안드로이드 전문 강사
SK텔레콤 T아카데미 안드로이드 프로그래밍 교재 집필
국내/해외 모바일 소프트웨어 컨설팅/설계/개발 경력 10년 이상
모바일 임베디드 데이터베이스, 모바일 서버, 모바일 기기용 자바 VM 설계/개발 등 다수

Currently, he is a CTO and a mobile consultant of UNES Networks. He has been designing T Academy’s Android course to nurture domestic Android experts. He is always the author who starts writing after considering the reader what he needs.

Seoul National University, Graduate School, GIS Major
Adjunct Professor of Computer Engineering, Seoul Digital University
SK Telecom T Academy specialist for Android
Writing textbook for SK Telecom T Academy Android Programming
Domestic / Overseas mobile software consulting / design / development career more than 10 years
Mobile embedded database, mobile server, Java VM design / development for mobile devices, etc.


부록(Extra File)

유니티 2D 게임 공작소(Unity 2D Game Workshop)

출간일(Release) : 2015/08/20
종이책 출간일(Print Release) : 2015/06/08
전자책 종류(Format) : ePub
Price : KRW 36,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
이 책은 유니티 2D 기능을 사용하여 스마트폰에서 즐길 수 있는 완성도 높은 게임을 만드는 것을 목표로 한다. 스프라이트 제작부터 메카님, Physics 2D, 카메라, 특수 효과 등을 사용하여 처음부터 끝까지 직접 예제를 따라하며 2D 게임 제작의 노하우를 익힌다. 풍부한 이미지 자료와 상세한 설명으로 C#에 대한 기본기만 있다면 누구나 따라할 수 있다. 이제 본격적인 2D 게임 개발에 도전해보자!

This book aims to use Unity 2D features to create a high-quality game that can be enjoyed on smartphones. Learn how to make 2D games using sprites, mechanics, physics 2D, cameras, special effects, and so on. With a wealth of image data and detailed descriptions, anyone can follow the basics of C#. Now, let’s try to develop a full-scale 2D game!


저자(Author)
오노 고지(Ohno, Kouji)
프리랜서 게임 디자이너. 그 외에도 프리랜서 프로그래머, 프리랜서 작가를 겸업하고 있다. 액션 퍼즐 게임 ‘NOON(1996년 마이크로 캐빈)‘을 비롯해 지금까지 많은 게임을 개발해왔다. 자작 게임 작품 외에 유명 애니메이션, 스포츠 저작권 타이틀 게임 제작에도 참여했다. 또한 연구 개발에도 힘을 쏟고 있으며 그 성과물이 일본 최대의 게임 개발자 대회인 ‘CEDEC’에도 소개됐다. 2008년 ‘뇌 신경망과 게임 AI’를 기점으로 2010년까지 강사로 활약하고 있다. 현재는 게임 개발뿐 아니라 게임 기술을 이용한 전자 간판과 디지털 아트를 연구하는 등 자신의 활동 범위를 넓히고 있다.

Freelance game designer. He is also a freelance programmer and freelance writer. He has developed a lot of games, including the action puzzle game ‘NOON (1996 Micro Cabin)’. In addition to his own game work, he also participated in the production of famous animation and sports copyright title games. The author is also devoting himself to research and development, and his achievements have also been featured in CEDEC, Japan’s largest game developer competition. He has been working as a lecturer until 2010, starting with ‘Brain Neural Network and Game AI’ in 2008. Currently, he is expanding his range of activities including researching electronic signboards and digital arts using game technology as well as game development.


부록(Extra File)

유니티 게임 제작 입문(Introduction to Unity Game Production)

출간일(Release) : 2015/08/20
종이책 출간일(Print Release) : 2015/05/29
전자책 종류(Format) : ePub
Price : KRW 20,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
유니티도 배우고 게임 제작 노하우도 익힌다!

유니티와 C# 프로그래밍 기초 학습은 기본
유니티 설치법부터 구성 요소와 특징, 프로그래밍 기초, 오류 발생 시 대처법, 디버깅 방법까지. 유니티랑 프로그래밍을 전혀 모르는 초보자의 눈높이에서 설명해 간다.

게임에서 ‘재미’를 이끌어내는 반다이 베테랑 기획자의 노하우를 배운다
정말 중요한 것은 ‘재미있는’ 게임을 만드는 것! 반다이 베테랑 기획자가 어떻게 아이디어를 기획으로 구체화하는지, 어떤 요소를 넣어야 하는지, 어떻게 레벨 디자인을 하는지 일대일로 설명하듯 차근차근 알려준다.

다양한 장르의 게임을 직접 만들면서 제작 방법을 익힌다
저자가 아낌없이 푼 에셋을 활용해서 액션 게임, 퍼즐 게임, 필드 액션 게임을 직접 만들어본다. 기획, 프로그래밍, 레벨 디자인을 반복 실습하며 따라가다 보면 어느새 재미있는 게임 세 가지가 만들어진다.

* 해당 교재는 원서의 설명과 맞추기 위해 Unity 4.3.2기준으로 설명되어 있습니다.

Learn Unity and learn how to make game!
?
This book starts with Unity and C # programming basics.
It explains how to install Unity, components and features, programming basics, how to deal with errors, and debugging methods. In other words, this book explains Unity and the beginner who does not know programming at eye level.

Learn the expertise of Bandai veteran planner who brings ‘fun’ in game
What really matters is to create a ‘fun’ game! As Bandai veteran planners explain how to shape their ideas into a project, what elements to put in them, and how to design a level, they will tell you one by one.

Learn how to create games of various genres
The authors make free action games, puzzle games, and field action games using the freed up assets. Planning, programming, and level design are practiced repeatedly, and three interesting games are created.

* The textbooks are described in Unity 4.3.2 standards to match the description of the application.


저자(Author)
아스나 고지(Asuna, Kouji)
현 반다이 남코 스튜디오 기획자 겸 감독. 20년 가까이 게임 기획 업무만을 생업으로 삼아왔다. ‘자신의 기획으로 세계가 열광하게 하겠다!’는 열정으로 항상 새롭고 재미있는 것을 만드는 데 도전하는 것을 즐긴다.
게임 업계의 전설적인 게임 크리에이터에게 게임 제작법을 배우기도 했고 전 세계로 몇 백만 개나 팔려나간 게임 개발에도 참여했으며, 직접 기획해서 제안한 게임이 월드 와이드 제품으로 판매되는 등 기획직이지만 풍부한 경험을 해왔다.

Bandai Namco Studio Planner and Director. The author has been working on game planning for nearly 20 years. He enjoys challenging to create new and exciting things all the time with his passion that “I will make the world enthusiastic with his own projects!”

He has taught the game industry’s legendary game creators how to make games, participated in game development that sold several million copies around the world, and had a wealth of experience, including direct marketing and marketing of his proposed games as world-wide products.


부록(Extra File)

해커 플레이북(The Hacker Playbook)

출간일(Release) : 2015/07/05
종이책 출간일(Print Release) : 2015/05/29
전자책 종류(Format) : ePub
Price : KRW 17,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
보안 분야에서 10년 이상 일했고 지난 8년 간 모의 침투 전문가로 활약해온 저자의 노하우를 실용적이고 대표적인 침투 기술과 과정 속에 담아서 전달한다. 침투 머신 구축부터 스캐닝, 취약점 검색과 공략, 웹 애플리케이션 모의 침투, 네트워크 침투, 사회공학적 기법, 물리적 공격, 크래킹 등에 사용되는 다양한 도구의 전략적 사용법을 배울 수 있다. 또한, 전략 게임을 하듯이 짜임새 있는 시나리오와 전략을 바탕으로 모의 침투의 전 과정을 실전처럼 생생하면서도 빠른 템포로 재미있게 실습할 수 있다.

This book has more than 10 years of experience in the security field and delivers the know-how of the authors who have been active as mock penetration experts for the last 8 years in practical and representative penetration techniques and processes. You can learn how to use the various tools used in building infiltration machines, scanning, exploiting and exploiting vulnerabilities, penetrating web application simulations, penetrating networks, social engineering techniques, physical attacks, and cracking. In addition, based on the scenarios and strategies as well as strategy games, you can practice the whole process of mock penetration with vivid and fast tempo.


저자(Author)
피터 킴(Peter Kim)
글로벌 침투 테스트 회사인 시큐어 플래닛(Secure Planet, LLC)의 CEO다. 보안 분야에서 10년 가까이 일해 왔고, 지난 7년 동안은 모의 침투 전문가로 활약했다. 그의 연구는 Wired.com, CNN.com 그리고 다른 여러 매체에서 특집으로 보도되기도 했다.
그는 Sec+, GCIH, GCWN, GWAPT, GXPN 그리고 GMOB에 이르는 다양한 자격증이 있으며, 매릴랜드에 위치한 하워드 커뮤니티 칼리지에서 수년간 모의 침투와 네트워크 보안을 가르쳤다. 또한, 캘리포니아주 산타 모니카 지역의 해커 모임인 LETHAL도 설립했다.
www.meetup/LETHAL에서 LETHAL에 관한 자세한 정보를 찾아보거나, 피터가 운영하는 시큐어 플래닛 블로그(http://www.SecurePla.net)를 방문해보는 것도 좋다.

He is CEO of Secure Planet, LLC, a global penetration testing company. The author has been working in the security field for nearly 10 years and has been a mock penetration expert for the last seven years. His research has also been featured on Wired.com, CNN.com and other media.
He has a wide range of certifications from Sec +, GCIH, GCWN, GWAPT, GXPN and GMOB. He has taught mock penetration and network security for years at Howard Community College in Maryland. He also founded LETHAL, a hacker community in Santa Monica, California.
You can find more information about LETHAL at www.meetup / LETHAL, or visit Peter’s sponsored Secure Planet blog (http://www.SecurePla.net).

오라클 SQL과 PL/SQL을 다루는 기술(The Art of Oracle SQL & PL/SQL)

출간일(Release) : 2015/07/01
종이책 출간일(Print Release) : 2015/06/05
전자책 종류(Format) : ePub
Price : KRW 19,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
오라클 SQL과 PL/SQL 프로그래밍 기초부터 현장의 노하우까지 담았다!
오라클 프로그래밍의 초석인 SQL과 PL/SQL의 기본 문법과 구문을 실습과 함께 설명하기 때문에 쉽게 이해할 수 있다. 그리고 이 책에서 다루는 패키지, 동적 SQL, 임시 테이블, 오라클 잡과 스케줄러의 활용법, 소스 관리와 디버깅, 데이터 암호화 등과 저자의 노하우를 익힌다면 현장에 바로 투입 가능한 실력을 키울 수 있다.

SQL 작성은 간결하게 PL/SQL 문법 이해는 빠르게 익힌다
오라클 프로그래밍의 초석인 SQL의 개념과 문법을 익히며 간결하게 작성하는 방법까지 함께 배운다. 또한 PL/SQL의 기본 문법과 구문을 실습하며 학습하기 때문에 쉽게 이해할 수 있다.

복잡한 비즈니스 로직을 효율적으로 처리하는 PL/SQL 프로그래밍을 배운다
DB 내부에서 복잡한 비즈니스 로직을 처리할 때 PL/SQL은 단연 돋보이는 존재다. PL/SQL 기본에 더해서 이 책에서 다루는 패키지, 동적 SQL, 임시 테이블, 오라클 잡과 스케줄러의 활용법, 소스 관리와 디버깅, 데이터 암호화 등을 익힌다면 현장에 바로 투입 가능한 실력을 키울 수 있다.

오라클 프로그래밍 노하우를 꼼꼼하게 담았다
오라클 프로그래머의 현장 경험 속에서 얻어낸 KnowHow를 풍부하게 담았다. 곁에 두고 바로바로 참고하면 시행착오를 줄이고 스마트하게 일할 수 있다.

From the basics of Oracle SQL and PL / SQL programming to the know-how of the field!
It is easy to understand because it explains the basic grammar and syntax of SQL and PL / SQL, which are the cornerstones of Oracle programming, with practice. You can build your skills on the spot by learning the packages covered in this book, dynamic SQL, temporary tables, how to use Oracle Jobs and Scheduler, source management and debugging, data encryption, and the author’s know-how.

SQL Writing is a Brief Learning to Understand PL / SQL Grammar
Learn about the concepts and syntax of SQL, the cornerstone of Oracle programming, and how to write concisely. It is easy to understand because it learns PL / SQL basic grammar and syntax.

Learn PL / SQL programming to efficiently handle complex business logic
When dealing with complex business logic inside the DB, PL / SQL stands out. In addition to PL / SQL basics, you can build on your skills in the field by learning the packages covered in this book, dynamic SQL, temporary tables, how to use Oracle Jobs and Scheduler, source management and debugging, and data encryption.

This book details the programming know-how of Oracle.
This book has a wealth of KnowHow from the field experience of Oracle programmers. If you refer to it immediately, you can reduce trial and error and work smartly.


저자(Author)
홍형경(Hong, Hyounggyoung)
치열한 회사 생활에서 빠져 나와 현재 프리랜서 프로그래머로 일하고 있다. 아직은 IT분야에서 프리랜서란 직업이 외국에서의 그것처럼 인식되지는 않지만, 나름대로 나아가야 할 올바른 방향을 찾고 있는 중이다. Head First 시리즈를 비롯해 다수의 책을 번역했다.

He has escaped from his fierce corporate life and is currently working as a freelance programmer. Although freelance professions in IT are not yet recognized as such in foreign countries, the authors are looking for the right direction in their own right. He has translated many books, including the Head First series.


부록(Extra File)

가장 빨리 만나는 Go 언어(Go for the Really Impatient)

출간일(Release) : 2015/06/23
종이책 출간일(Print Release) : 2015/06/01
전자책 종류(Format) : ePub
Price : KRW 19,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
700개 이상의 코드 조각으로 철저하게 설명
프로그래밍 언어 학습의 왕도는 코드 읽기다. 이 책은 철저하게 코드 중심으로 설명했다. Go 언어로 작성된 다양한 코드를 반복해서 읽다 보면 Go 언어에 익숙해질 것이다.

Thoroughly described with over 700 pieces of code
A quick way to learn programming languages is code reading. This book was thoroughly code-centric. Repeatedly reading various code written in the Go language will familiarize you with the Go language.


저자(Author)
이재홍(Lee, Jaehong)
PYRASIS.COM이라는 개인 웹사이트를 운영하고 있으며, 여러 가지 기술 문서를 작성하여 공개해왔다. 엔씨소프트에서 리니지 이터널 개발에 참여하였고, 엔트리브소프트에서 모바일 게임 서버를 개발했다. 또한, FFS File System Driver for Windows라는 오픈 소스 프로젝트를 진행하기도 하였으며, 최근에는 모바일 게임 엔진인 Cocos2d-x를 Tizen용으로 개발하여 메인스트림에 포함시켰다. 현재 주 관심 분야는 운영체제 커널, 파일시스템, 소프트웨어 개발 자동화, 게임 엔진, 클라우드 플랫폼, 분산 처리 시스템이다. 완전 자동화된 나만의 집을 짓는 것과 오픈 소스 재단 설립이 꿈이다.

He runs a personal website called PYRASIS.COM and has written and published several technical documents. NCsoft participated in the development of Lineage eternal, and developed a mobile game server at Ntrivesoft. In addition, the author has been working on an open source project called FFS File System Driver for Windows. Recently, Cocos2d-x, a mobile game engine, was developed for Tizen and included in the mainstream. His current interests are operating system kernel, file system, software development automation, game engine, cloud platform, and distributed processing system. His dream is to build his own fully automated house and open source foundation.


부록(Extra File)

24가지 예제로 배우는 게임 수학&물리 입문(24 mathematical and physics tutorials for learning games)

출간일(Release) : 2015/06/16
종이책 출간일(Print Release) : 2014/09/15
전자책 종류(Format) : ePub
Price : KRW 20,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
다섯 가지 주제로 게임 수학과 물리 기초를 다진다
저자의 오랜 강의 노하우를 통해 선정한 물체의 운동, 스크롤, 충돌 판정, 광선 표현, 화면 전환 효과, 이 다섯 가지 주제에서 다루는 다양한 수학 물리 이론과 핵심 코드로 2D 게임에 필요한 수학과 물리를 익히고 3D 게임 프로그래밍을 위한 기초를 잡을 수 있다.

부족한 기초 이론도 채워가며 학습할 수 있다
6장은 1장~5장 예제에서 활용한 수학과 물리 그리고 수식에 대한 기초 이론을 친절히 설명한다. 1장~5장을 학습할 때 이해가 안 되는 부분이 있으면 6장을 확인해서 기초를 채울 수 있다.

Five mathematics and physics basics with five themes
Various mathematical physics theories and key codes necessary for the motion, scrolling, collision judgment, ray representation, and transition of the object selected by the author’s long know-how are learned. It can also be used to learn the mathematics and physics required for 2D games and to lay the foundation for 3D game programming.

You can learn to fill in the lack of basic theory
Chapter 6 kindly explains the basic theories of mathematics, physics, and formulas used in the examples in chapters 1 to 5. If you do not understand any of the chapters 1 through 5, you can check out Chapter 6 and fill in the basics.


저자(Author)
가토 키요시(Kato Kiyoshi)
동경이과대학 학부에서 물리, 대학원에서 정보 과학을 전공했다. 현재 아뮤즈먼트 미디어 종합학원에서 게임 수학과 3D 프로그래밍 수업을 담당하고 있다. 최근에는 이공계 교육을 효율적으로 시행할 수 있는 교육 방법론을 연구, 개발하고 있다.

He majored in physics and information science at the graduate school of Tokyo University of Science. Currently, he is in charge of game mathematics and 3D programming classes at the Institute of Media Studies. Recently, he has been studying and developing educational methodologies that can effectively implement science and engineering education.


부록(Extra File)

그로스 해킹(Growth Hacking)

출간일(Release) : 2015/04/27
종이책 출간일(Print Release) : 2015/04/13
전자책 종류(Format) : ePub
Price : KRW 11,100
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
그로스 해킹은 기존의 마케팅에 기술적인 요소를 더한 마케팅 방법이자 철학으로, 린 스타트업과 더불어 실리콘밸리의 기술 기반 스타트업들의 성장(Growth, 그로스)을 이끈 핵심 요인으로 꼽힌다.
이 책은 ‘그로스 해킹’을 국내에 소개하는 첫 번째 책으로, 그로스 해킹의 개념과 실제로 스타트업과 기업에서 이를 어떻게 적용했는지를 핫메일과 페이스북, 트위터, 드롭박스, 인스타그램, 에어비앤비, 우버의 사례를 통해서 살펴본다. 또한 국내 우수 스타트업의 그로스 해킹 모범 사례를 수록하여 국내 여건에 맞는 보다 구체적이며 현실적인 그로스 해킹 방법과 전략을 소개한다.

Gross hacking is a marketing method and philosophy that adds technical elements to existing marketing, and is a key factor driving growth in Silicon Valley technology-based start-ups along with start-ups.
This book is the first book to introduce ‘Gross Hacking’ in Korea. It is the first book that introduces the concept of Gross Hacking and how it was actually applied by start-ups and corporations to Hotmail, Facebook, Twitter, Dropbox, Instagram, Airbnb, . It also introduces best practices for gross hacking in Korea’s excellent start-ups, and introduces more concrete and realistic gross hacking methods and strategies to suit domestic conditions.


저자(Author)
라이언 홀리데이(Ryan Holiday)
미디어 전략가이자 전략과 사업에 탁월한 작가이다. 19세에 대학을 자퇴하고 “권력의 법칙” 저자인 로버트 그린의 견습생으로 들어간 후, 수많은 베스트셀러 작가들과 수백만 장의 음반 판매고를 올린 음악가들에게 자문을 제공했다. 수년간 아메리칸 어패럴의 마케팅 임원으로 일했으며 “애드에이지”, “뉴욕타임스”, “패스트 컴퍼니”와 같은 유명 매체에 기고하였고, 그의 마케팅 캠페인은 트위터, 유튜브, 구글 등에서 사례 연구 자료로 활용되었다.
“파이낸셜타임스”가 ‘놀랄 만큼 충격적인 책’이라고 표현한 그의 첫 번째 책인 “나를 믿어라, 나는 거짓말쟁이다(Trust Me, I’m Lying)”는 출간과 동시에 베스트셀러가 되었으며, 전 세계 대학에서 교재로 사용되고 있다. 현재 텍사스 오스틴에 살고 있으며, “뉴욕옵서버”의 편집자이자 ‘생각 목록’이라는 블로그를 운영하고 있다.

He is a media strategist and an outstanding writer in strategy and business. At the age of 19 he dropped out of college and became an apprentice to Robert Green, the author of “The Law of Power.” He then advised musicians who sold millions of bestsellers and millions of records. He has worked as a marketing officer for American Apparel for many years and has contributed to famous media such as “Adage”, “New York Times”, “Fast Company” and his marketing campaigns were used as case studies on Twitter, YouTube and Google.
His first book, “Trust Me, I’m Lying,” which the “Financial Times” described as “a stunningly shocking book,” became a best seller at the time of publication and is used as a textbook in universities around the world. He currently lives in Austin, Texas, and is the editor of “New York Observer” and a blog called “Thoughts”.

리눅스 서버를 다루는 기술(The Art of Linux Server)

출간일(Release) : 2015/03/00
종이책 출간일(Print Release) : 2015/02/03
전자책 종류(Format) : ePub
Price : KRW 22,400
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
수십 수백 대의 대규모 시스템을 관리해야 하는 상황에서 터미널을 통해 시스템을 일일이 제어한다면 시스템 관리자는 몸이 열 개라도 모자랄 것이다. 현명한 시스템 관리자는 어떻게 할까?

다수의 서버에 우분투를 자동 설치하고, 시스템 관리 도구인 퍼펫(puppet)으로 복잡한 시스템 설정을 자동화한다. 이렇게 만들어진 퍼펫 설정 파일들은 버전 관리 도구인 깃(Git)을 이용해서 효율적으로 관리하고, 협업이 필요할 때는 원격 저장소인 깃허브(GitHub)를 이용한다. 시스템 관리자에게 가장 중요한 업무인 백업 역시 오픈소스 네트워크 백업 도구 바쿨라(Bacula)를 이용하면 관리자가 신경쓰지 않아도 스케줄에 따라 체계적으로 백업해준다.

이 책은 우분투 설치와 커맨드라인 기초 명령부터 네트워크 서버 구축, 시스템 관리 자동화까지 쉽고 친절하게 안내한다. 이 책을 읽고 난 후 여러분은 부지런한 관리자에서 현명한 관리자로 거듭날 것이다.

If you have to manage dozens and dozens of large systems, and if you control your system through a terminal, then the system administrator will be short of ten. What would a wise system administrator do?

Automatically installs Ubuntu on multiple servers and automates complex system setup with puppet, a system management tool. The created pooet configuration files are efficiently managed using Git, a version management tool, and the remote repository, GitHub, is used when collaboration is needed. Backup, the most important task for system administrators, is also an open source network backup tool, Bacula, which systematically backs up according to the schedule without having to worry about the administrator.

This book guides you through everything from Ubuntu installation and command line basic commands to network server construction and system management automation. After reading this book, you will become a smart manager and a smart manager.


저자(Author)
신재훈(Shinm Jaehoon)
학부 때 관심을 쏟기 시작한 리눅스와의 인연을 바탕으로 관련 책들을 집필하고 번역했다. 지금도 여전히 열정적으로 오픈소스 프로젝트에서 활동하고 있다.

He has written and translated related books based on his relationship with Linux, which he began to pay attention to in his undergraduate studies. He is still enthusiastically active in open source projects.


부록(Extra File)

가장 빨리 만나는 Docker(Docker for the Really Impatient)

출간일(Release) : 2015/01/30
종이책 출간일(Print Release) : 2014/11/30
전자책 종류(Format) : ePub
Price : KRW 18,200
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
한 번 빌드하면 어디서나 실행할 수 있는 애플리케이션 배포 시스템
Docker만 있으면 언제 어디서나 애플리케이션을 실행할 수 있는 안전한 런타임 환경을 구성할 수 있다. 시스템에 따라 설치, 설정, 의존성 같은 반복 작업을 하지 않아도 애플리케이션을 빠르게 배포하는 것이 가능하다. 가상 머신이 시스템간 호환성, 이동성에 제약이 있다면 Docker는 그런 제약에서 자유롭다. 아마존 웹 서비스, 구글 클라우드 플랫폼, 마이크로소프트 애저 같은 플랫폼을 자유롭게 이동하고 배포할 수 있다.

가상 머신의 부하 없이 즐기는 가상 환경
하이퍼바이저가 CPU, RAM, 스토리지 같은 하드웨어를 전부 추상화했다면, Docker는 운영체제 커널만 추상화했다. Docker는 운영체제를 공유하면서 애플리케이션에 필요한 가상화와 격리를 제공하기 때문에 가볍고 빠르다. 이미지 생성, 스냅샷 생성, 초기화도 Docker라면 빠르게 처리할 수 있다.

개발자와 운영자를 위한 진정한 배포 시스템
런타임 환경을 한 번 만들고, 패키징만 하면 어떤 머신에서나 반복해서 실행할 수 있다. 가상 머신처럼 호스트와 격리된 환경에서 실행된다. 개발자는 코드 품질에 더 많은 시간을 집중할 수 있고, 운영자는 개별 서버를 일일이 관리하는 대신 배포 이미지 관리에 집중함으로써 시스템의 일관성을 높일 수 있다. Docker 기반 배포를 구현하면 개발, 테스트, 서비스 단계의 시스템 불일치나 호환성 문제를 줄이거나 제거할 수 있다.

An application deployment system that you can run once and build anywhere
With a Docker, you can configure a secure runtime environment that can run applications anytime, anywhere. Depending on the system, it is possible to deploy applications quickly without having to perform repetitive tasks such as installation, configuration, and dependency. Docker is free from such constraints if the virtual machine has limited compatibility and mobility between systems. You can freely move and distribute platforms such as Amazon Web Services, Google Cloud Platform, and Microsoft Azure.

Virtual environment without virtual machine load
If the hypervisor abstracts all hardware, such as CPU, RAM, and storage, Docker has abstracted only the operating system kernel. Docker is lightweight and fast because it shares the operating system and provides the virtualization and isolation required for the application. Image creation, snapshot creation, and initialization can also be done quickly by the Docker.

A true deployment system for developers and operators
You can create a runtime environment once and then run it repeatedly on any machine with just the packaging. It runs in a host-isolated environment like a virtual machine. Developers can concentrate more time on code quality, and operators can increase system consistency by focusing on managing deployment images instead of managing individual servers. Implementing Docker-based deployments can reduce or eliminate system inconsistencies and compatibility issues at the development, test, and service levels.


저자(Author)
이재홍(Lee, Jaehong)
PYRASIS.COM이라는 개인 웹사이트를 운영하고 있으며, 여러 가지 기술 문서를 작성하여 공개해왔다. 엔씨소프트에서 리니지 이터널 개발에 참여하였고, 엔트리브소프트에서 모바일 게임 서버를 개발했다. 또한, FFS File System Driver for Windows라는 오픈 소스 프로젝트를 진행하기도 하였으며, 최근에는 모바일 게임 엔진인 Cocos2d-x를 Tizen용으로 개발하여 메인스트림에 포함시켰다. 현재 주 관심 분야는 운영체제 커널, 파일시스템, 소프트웨어 개발 자동화, 게임 엔진, 클라우드 플랫폼, 분산 처리 시스템이다. 완전 자동화된 나만의 집을 짓는 것과 오픈 소스 재단 설립이 꿈이다.

He runs a personal website called PYRASIS.COM and has written and published several technical documents. NCsoft participated in the development of Lineage eternal, and developed a mobile game server at Ntrivesoft. In addition, the author has been working on an open source project called FFS File System Driver for Windows. Recently, Cocos2d-x, a mobile game engine, was developed for Tizen and included in the mainstream. His current interests are operating system kernel, file system, software development automation, game engine, cloud platform, and distributed processing system. His dream is to build his own fully automated house and open source foundation.


부록(Extra File)