w w w. h a n b i t . c o . k r
이것이 프로그래밍이다! 저자 직강 동영상 제공!
이것이 안드로이드다
이것이 C언어다
이것이 자바다
진정한 안드로이드 개발자로 이끌어줍니다.
세상에 없던 새로운 C언어 입문서 탄생!
가장 중요한 프로그래밍 언어를 하나 배워야 한다면, 결론은 자바다!
SDK 5.0 롤리팝 호환!
삼성, LG에서 펼쳐졌던 전설의 명강의를 풀타임 동영상 강좌로!
중급 개발자로 나아가기 위한 람다식, JavaFX, NIO 수록
이보다 더 확실한 방법은 없다, 칠판강의 전체 동영상 강좌 유투브 전격 공개!
자바의 모든 것을 알려주는 인터넷 강의 궁금한 것은 카페에서!
cafe.daum.net/superdroid
http://goo.gl/tJK3Tu
cafe.naver.com/thisisjava
박성근 저 | 1,164쪽 | 45,000원
서현우 저 | 708쪽 | 25,000원
신용권 저 | 1,224쪽 | 30,000원
책만 보고, 동영상 강좌로도 만족하지 못했다면 Daum 카페 '슈퍼드로이드'에서 만나요
w w w. h a n b i t . c o . k r
지금은 모던 웹 시대!
모던 웹 디자인을 위한
모던 웹을 위한
HTML5 + CSS3 입문 HTML5 분야 부동의 1위 도서
JavaScript + jQuery 입문
HTML5 표준안 확정에 맞춘 완전 개정판의 귀환!
자바스크립트에서 제이쿼리, 제이쿼리 모바일까지 한 권으로 끝낸다!
HTML5 권고안과 최신 웹 브라우저 환경 대응
시대의 흐름에 맞춰 다시 쓴 자바스크립트 교과서
윤인성 저 | 624쪽 | 30,000원
윤인성 저 | 980쪽 | 32,000원
모던 웹을 위한
HTML5 + CSS3 정복
Node.js
프로그래밍 페이스북, 월마트, 링크드인은 왜 Node.js를 선택했는가?
필요한 것만 배워 바로 현장에서 쓰는 HTML5
이 물음에 대한 답은 Node.js가 보여주는 빠른 처리 능력 때문이다.
순서대로 읽으며 실습할 수 있는 HTML5 자습서
윤인성 저 | 484쪽 | 25,000원
김상형 저 | 700쪽 | 32,000원
_지은이 박재호 포항공과대학교 컴퓨터공학과 학부와 대학원을 졸업했다. 블로그 ‘컴퓨터 vs 책’ (jhrogue.blogspot.com)을 운영하고 있다. 『Blog2Book, 열씨미와 게을러의 리눅스 개발 노하우 탐험기』, 『IT EXPERT, 임베디드 리눅스』 (이상 한빛미 디어)를 저술했고, 『풀스택 개발자를 위한 MEAN 스택 입문』 (한빛미디어), 『전문 검색과 분석을 위한 Elasticsearch 서버』, 『MongoDB NoSQL로 구축하는 PHP 웹 애플리케이션』 (이상 에이콘) 등을 번역했으며, 『해커스』, 『리눅 스 시스템 프로그래밍(1판)』, 『The Art of Project Management』, 『임베디드 하드웨어 이해와 설계』, 『Rapid Development』 (이상 한빛미디어) 등을 공역했다. _지은이 이해영 포항공과대학교 컴퓨터공학과 학부와 퍼듀 대학교 전자계산학과 대학원을 졸업했다. 현재 프리랜서 번역가로 일하며, 틈나는 대로 좋은 칼럼과 기사를 번역해 블로그(www.haeyounglee.com)에 올린다. 공역한 책으로 『피플웨어』, 『Clean Code』 (이상 인사이트), 『아파치 Solr 4 구축과 관리』, 『조엘 온 소프트웨어』 (이상 에이콘), 『해커스』, 『The Art of Project Management』 (이상 한빛미디어) 등이 있다. _감수 Kevin Steely 마이크로소프트 플랫폼 소프트웨어 개발자다. 취미로 웹사이트를 만들고 실험하기도 한다. 현재 PuzzleFast, Testing Hubs, jBuckets, Instant Chords를 운영하고 있다. 한국에 4년 동안 살면서 영어를 가르친 경험이 있으며, 한국을 친절하고 똑똑하고 바쁜 사람들의 나라로 기억한다. 영어를 공부하는 한국인들에게 발음에 너무 얽매이지 말라고 조언 한다.
English for Developers : IT 트렌드로 배우는 개발자 영어 독해 초판발행 2015년 9월 1일 지은이 박재호·이해영 / 감수 Kevin Steely / 펴낸이 김태헌 펴낸곳 한빛미디어 (주) / 주소 서울시 마포구 양화로 7길 83 한빛미디어(주) IT출판부 전화 02 – 325 – 5544 / 팩스 02 – 336 – 7124 등록 1999년 6월 24일 제10 – 1779호 / ISBN 978 – 89 – 6848 – 219 – 9 13000 총괄 배용석 / 책임편집 최현우 / 기획 이상복 / 편집 백지선 디자인 표지 더그라프, 내지 김연정, 조판 백지선 영업 김형진, 김진불, 조유미 / 마케팅 박상용, 서은옥, 송경석 이 책에 대한 의견이나 오탈자 및 잘못된 내용에 대한 수정 정보는 한빛미디어(주)의 홈페이지나 아래 이메일로 알려주십시오. 잘못된 책은 구입하신 서점에서 교환해 드립니다. 책값은 뒤표지에 표시되어 있습니다. 한빛미디어 홈페이지 www.hanbit.co.kr / 이메일 ask@hanbit.co.kr
Published by HANBIT Media, Inc. Printed in Korea Copyright © 2015 박재호·이해영 & HANBIT Media, Inc. 이 책의 저작권은 박재호·이해영과 한빛미디어 (주)에 있습니다. 저작권법에 의해 보호를 받는 저작물이므로 무단 복제 및 무단 전재를 금합니다.
지금 하지 않으면 할 수 없는 일이 있습니다. 책으로 펴내고 싶은 아이디어나 원고를 메일 ( writer@hanbit.co.kr ) 로 보내주세요. 한빛미디어(주)는 여러분의 소중한 경험과 지식을 기다리고 있습니다.
IT 트렌드로 배우는 개발자 영어 독해
박재호·이해영 지음 Kevin Steely 감수
서문
고등학교 때 영어를 누구보다 열심히 공부했고, 대학교 때 원서를 많이 읽었음에도 직 장 생활을 몇 년 하다 보면 어느 순간 영어에 대한 감을 잃어버린 자신의 모습을 발견하고 깜짝 놀라게 된다. 여러 가지 이유가 있겠지만, 영어에 대한 연습 부족이 가장 큰 원인이 아닐까 생각한다. 일상에서 자주 사용하지 않는 이상 외국어의 경우 의식적인 학습 없이 는 문법과 단어는 쉽게 잊힌다. 하지만 기억을 되살리기 위해 고등학교 때 보던 문법책이 나 독해책을 꺼내어 다시 학습하기란 쉽지 않다. 학습을 위한 학습 교재는 일상과 그만큼 괴리가 크기 때문이다. 그렇다고 해서 자신의 업무와 관련 있는 영문 매뉴얼만 읽어서는 실력이 늘지 않는다. 도메인 지식을 이용해 정해진 형태의 내용만 반복적으로 학습하기 때문이다. 그렇다면 어떻게 해야 할까? 마음 같아서는 다양한 해외 IT 뉴스 사이트나 해외 유명 블로그 글을 바로 읽고 싶지만 몸이 따라주지 않는다. 이 정도 영어 독해력을 발휘하는 수준에 이르기 위해서는 중간 징검다리가 필요하다는 사실을 알고 있지만 구체적인 방법 을 찾으려 사방을 둘러봐도 막막함이 느껴질 뿐이다. 시험 성적을 올리거나 회화를 능숙 하게 하는 방법에 대한 조언은 넘쳐나지만 IT 흐름을 파악하고 교양 상식을 쌓기 위한 영 어 독해력 향상에 대한 이야기는 찾아보기 어렵다. 요즘같이 바쁜 세상에 최대한 시행착 오를 줄이면서 짧은 시간 안에 연착륙하는 방법은 없을까? 이 책은 바로 이런 독자 여러분의 어려움을 해소할 목적으로 탄생했다. 사람들을 가르 치고 (『해커스』 같은 고난이도 책을 포함해) 다수의 IT 전문서적을 번역한 경험을 토대로 어떻게 하면 IT 분야에서 영어 독해력을 높일지 고민한 끝에 한빛미디어 전문서 팀의 적 극적인 지원을 약속받았고, 그 결과 이 책이 세상에 선보이게 되었다. 이 책은 학습서(문 법과 단어/표현이 잘 정리되어 있다)와 실용서(단순히 학습을 위해 임의로 구성한 글이 아니라 실제 IT 현장에서 벌어지는 다양한 소식을 전한다)를 결합한 복합적인 형태를 띠
004
고 있기에, 대상 독자는 IT에 관심이 많고 영어로 해당 정보를 수집하기를 원하는 고등학 생, 대학생, 취업 준비생, 직장인을 망라한다. 이 책의 특징을 요약하면 다음과 같다. 무엇보다도 최대한 많이 읽도록 유도하기 위해 최근 IT 분야에서 인기가 급상승하고 있는 주제(보안/해킹, 드론/로봇, 빅 데이터, 사물 인터넷, 클라우드)를 선별해 어렵지 않고 재미있게 지문을 구성했으며, 지문과 관련이 있 는 문법/단어/표현 등을 총정리해서 학습 효율을 극대화했다. 또한 각종 연습 문제(작문, 이해, 토론)를 제공해 실제로 본문을 어느 정도 이해했는지 스스로 점검할 수 있게 했다. 다양한 독자 수준을 고려해 지문의 난이도를 별 한 개부터 네 개까지 구성하여 단순한 문 장부터 복잡한 문장에 이르기까지 다양한 구문 형태를 접할 수 있게 만들었다. 평상시 해 외 IT 뉴스 사이트나 유명 블로그에서 자주 접할 수 있는 실용적인 단어와 표현을 지문에 실어놓았기 때문에 차근차근 연습하다 보면 어느 순간 어렵지 않게 해외 IT 관련 뉴스를 자연스럽게 읽게 될 것이다. 실제로 가장 마지막에 실어놓은 난이도 별 넷짜리 실전 지문 을 읽을 때면 이 책을 시작하고 나서 자신의 실력이 어느 정도 향상되었는지를 확실하게 파악할 수 있을 것이다. 초급 독자는 주제에 따라 순서대로 읽는 것보다는 난이도별 순서로 읽는 것도 좋은 방 법이다. 난이도별 목차는 책 맨 뒤에 수록했다. 지문 MP3는 http://goo.gl/5dPPrP에 서 다운로드할 수 있다. 상당한 분량에도 불구하고 꼼꼼하게 내용, 문법, 표현, 단어를 감수해준 케빈에게 특 히 감사하며, 베타리더로서 처음부터 끝까지 재미있게 읽어준 하준에게 감사한다.
2015년 8월 박재호, 이해영
005
이 책을 읽는 방법
이 책을 읽는 방식은 크게 두 가지로 나뉜다. 영문법을 배운 지 오래되었을 경우에는 A 방식이 적합하며, 영문법 지식이 기억에 남아 있거나 지금 영문법 공부를 병행하고 있 을 경우에는 B 방식이 적합하다.
A
방식 : 문법 중심의 접근 방법
Step
1
Step
2
‛핵심 문법 들여다보기’
해당 문법 지식을 바탕으로 빠르게 지문을
를 먼저 읽어 본문에
읽어본다. 모르는 단어가 있더라도 전반적인
자주 등장하는 문법
형태가 눈에 들어오면 성공이다. 모르는 단어는
형식을 파악한다.
단계 3에서 집중적으로 탐구하면 된다.
B
방식 : 독해 중심의 접근 방법
Step
1
Step
2
‘핵심 문법 들여다보기’를 읽으면서 지문에 문법이나 단어는 나중에 생각하고 우선 빠르게 지문을 읽어본다.
나오는 문법을 점검한다. 유사한 문법 형태가 본문에 반복해서 나오는 경우도 있으므로 단계 2를 진행하면서 놓친 부분을 만날 경우 다시 한 번 단계 1로 돌아가 읽어보기 바란다. 역시 모르는 단어는 단계 3에서 집중적으로 탐구하면 된다.
006
Step
3
‘단어 & 숙어 감 잡기’와 ‘기술 용어’에서 단어를 확인한다. 기존에 알고 있던 단어와 모르는 단어를 구분해 표시하고, 모르는 단어는 나중에 추가로 연습한다. 자주 쓰이는 단어를 중심으로 지문을 만들었으므로 단어장처럼 반복해서 외우면 도움이 될 것이다.
Step
4
필요에 따라 ‘손으로 써서 익히기’와 ‘문제 풀고 생각해보기’를 풀어본다. 특히 영어로 편지를 많이 써야 한다면 ‘손으로 써서 익히기’에 주목하자.
Step
5
스터디 모임 등을 하고 있다면, ‘토론해보기’에 도전한다.
Step
6
‘번역 확인하기’를 참조해 제대로 이해하지 못한 부분은 없는지 최종 점검한다.
007
각 유닛의 구성
최근 IT 분야에서 인기가 급상승하고 있는 주제(보안/해킹, 드론/로봇, 빅 데이터, 사물 인터넷, 클라우드)를 선별해 어렵지 않고 재미있게 지문을 구성했다. 빠르게 읽는 연습을 하기에 적합한 수준으로 단어와 문법을 조율했으며, 난이도는 별 한 개부터 네 개까지 구성해서 단순한 문장부터 복잡한 문장에 이르기까지 다양한 구문 형태를 제공한다.
★☆☆☆ Unit
25
Gaming
당신의 모든 것은 이미 클라우드에! Everything is Already in the Cloud!
Cloud gaming, according to an article in VentureBeat [2], could reach a turning point in 2015. Xbox Live, World of Warcraft, Steam and hundreds of game platforms are hosted in the cloud. Now with cloud-gaming capable devices, a massive number of players can interact with each other online. Most of these games store your game saves and comments in the
T
hese days you hear a lot about cloud computing. If you have no technical background, the term can be a bit intimidating. It sounds
complicated, but most of us are already using the cloud [1]. Though you may not realize it, all your information is most likely in the cloud. How? Let’s take a look.
Email All web-based email services like Yahoo, Google (Gmail) and Microsoft (Hotmail) are cloud-based. Unless you run your own email server, you are using cloud-based services. That is, all of your contacts and emails are in the cloud.
Blogs & Websites Blogs and websites such as Medium, Tumblr, Flickr, Instagram, and Pinterest are also cloud-based services. Again, all of your postings and photos are in the cloud.
cloud.
Productivity Tools Productivity tools like word processors, spreadsheets, presentation programs, flowcharting applications, image editors, formula editors, and graph tools are available online as cloud-based services and applications. Google Docs and Microsoft Office 365 are good examples [3]. If you are using any of these tools, either at work or personally, your documents are
단어 & 숙어 감 잡기
stored in the cloud.
Online Storage Nowadays most people own multiple devices — from laptops to smartphones and tablets — and they want to access their data from anywhere, at
본문 중에 나오는 주요
any time, from any connected device. Online storage services are used for that reason, and Microsoft OneDrive, Apple iCloud Drive, Google Drive, and Dropbox are popular ones [4]. Needless to say, these services store
단어와 표현을 정리해서
your data in the cloud.
Social Networking Sites Facebook, Twitter, LinkedIn, and many other social media sites are hosted
독해를 돕는다.
in the cloud. Your birthday, educational background, work history, and latest whereabouts are all in the cloud. Ah, your friends’ information, too!
Mobile App Stores & Apps
출처
Major mobile app stores, such as Google Play, Apple’s App Store, and
1. Typical consumer cloud computing scenarios are you using the cloud? http://goo.gl/gEjxHP
Windows Marketplace, keep their apps and the account information in
2. Cloud gaming could reach a turning point in 2015, http://goo.gl/MyqSFP
the cloud. If you buy apps from these major app stores, your purchase
3. Battle of the Mobile Office Suites: Microsoft Office vs. Google Docs, http://goo.gl/in14dA
history and account information are in the cloud.
218
4. OneDrive, Dropbox, Google Drive, and Box: Which cloud storage service is right for you? http://cnet.co/12eQ8HW
English for Developers
25. Everything is Already in the Cloud!
219
핵심 문법 들여다보기
cloud 페이스북, 트위터, 링크드인, 기타 많은 소셜 미디어 사이트가 클라우드에 호스팅된다. ●
Nowadays most people own multiple devices – from laptops to smartphones and tablets. 최근에는 대다수 사람이 – 랩탑에서 스마트폰과 태블릿에 이르기까지 – 여러 기기를 소유한다.
#2형식 <주어+동사+보어(명사, 형용사)> 문형을 익힙니다. #be동사와 #감각동사 sound
를 사용합니다. #be동사는 ‘~이다’로, #감각동사 sound는 ‘~하게 들린다’로 해석합니다.
문장과 문장을 연결하는 #접속사를 익힙니다.
●
The term is intimidating. 그 용어는 위협적이다(=주눅 들게 만든다).
●
If you have no technical background, ~ 당신이 기술적 배경지식을 가지지 않는다면, ~
●
Many websites are cloud–based services. 많은 웹사이트는 클라우드 기반 서비스이다.
●
Though you may not realize it, ~ 비록 당신이 그것을 깨닫지 못할지라도, ~
●
It sounds complicated. 그것은 복잡하게 들린다.
●
Unless you run your own server, ~ 당신이 자신만의 서버를 돌리지 않는다면, ~
#3형식 <주어+동사+목적어> 문형을 익힙니다. #목적어로 #명사와 #to부정사를 사용합
니다. #to부정사가 #명사적 용법으로 쓰일 때는 ‘~하기’ 혹은 ‘~하는 것’으로 해석합니다. Want는 #목적어로 #to부정사를 써도 되는 #동사입니다.
these days 근래, 최근
account information 계정 정보
Most people own multiple devices. 대다수 사람이 여러 기기를 소유한다.
technical background 기술적 배경지식
purchase history 구매 이력
●
They want to access their data. 그들은 원한다 / 그들의 데이터에 접근하기를.
term 용어
according to ~ ~에 따르면
intimidating 위협적인
reach a turning point 전환기에 이르다
complicated 복잡한
hundreds of ~ 수백 개의 ~
●
#수동태 <be+과거분사> 문형을 익힙니다. ‘~된다’로 해석합니다.
a massive number of ~ 엄청난 수의
–based ~기반
interact with ~ ~와 상호작용하다
that is 즉, 다시 말하자면
game save 게임 저장 파일
Many sites are hosted in the cloud. 많은 사이트가 클라우드에 호스팅된다. Your documents are stored in the cloud. 당신의 정보는 클라우드에 저장된다.
contacts 연락처
productivity tools 생산성 도구
●
Online services are used for that reason. 온라인 서비스는 그런 이유로 사용된다.
educational background 학력
formula editor 공식 편집기
work history 경력, 이력
personally 개인적으로
whereabouts 근황, 소재, 행방
needless to say 두말할 필요 없이
#병렬구조를 이용하여 예제를 열거하는 여러 방식을 소개합니다. 여러 항목을 대등하게
●
All web–based email services like Yahoo, Google and Microsoft are cloud–based. 야 후, 구글, 마이크로소프트와 같은 웹 기반 이메일 서비스도 모두 클라우드 기반이다.
●
배웠던 내용을 되살리게 도와준다.
capable 가능한, 할 수 있는
likely ~할 가능성이 높은
●
연결할 때는 마지막 항목 앞에 #등위접속사 and, or, but 등을 넣습니다.
문법 지식을 총정리해서 과거에
realize 깨닫다, 자각하다
●
핵심 문법 들여다보기 지문을 읽는 과정에서 도움이 되는
단어 & 숙어 감 잡기
Most of us are using the cloud. 우리 대다수는 클라우드를 사용하고 있다.
●
기술 용어 multiple devices PC, 스마트폰, 태블릿, 게임 콘솔, 스마트 TV 등 개인이 소유하며 동시에 사용하는 여러 장비를 일컫는다. 국내에서는 N-스크린이라고 불리기도 하지만, 정확한 영어 표현은 아니다.
Blogs and websites such as Medium, Tumblr, Flickr, Instagram, and Pinterest are also cloud–based services. 미디엄, 텀블러, 인스타그램, 핀터레스트와 같은 블로그와 웹사이트도 또한 클라우드 기반 서비스다.
●
Facebook, Twitter, LinkedIn, and many other social media sites are hosted in the
220
English for Developers
25. Everything is Already in the Cloud!
특히 본문에 나오는 내용을 예로 들어 설명하기 때문에 독해 과정에서 별도 문법책이 필요하지 않다.
기술 용어 본문에서 중요하다고 생각되는 기술 용어를 자세히 설명함으로써 전반적인 이해를 돕는다.
008
221
손으로 써서 익히기 본문에 나오는 내용을 토대로 빈칸 채워 넣기 방식으로 작문 연습이 가능하게 구성했다. 단순히 읽고 끝내는 대신 실제 손으로 써봄으로써 용어와 표현 등을 오래 기억할 수 있다.
문제 풀고 생각해보기 본문에 나오는 내용을 제대로
손으로 써서 익히기
문제 풀고 생각해보기
_____ ____ / you hear a lot / _____ cloud computing. / 오늘날
당신은 많이 듣는다
문제 풀기
클라우드 컴퓨팅에 대해.
1
(이해) 다음 중 클라우드 서비스에 적합하지 않은 서비스는?
2
(이해) 다음 중 성격이 다른 하나는?
3
(기술) 소프트웨어가 아니라 컴퓨팅 파워를 클라우드에서 빌려 사용하려면 어떻게 해
__ you have no _________ __________, / the ____ can be a bit ____________. /
이해했는지 점검하기 위해
만약 당신이 기술적 배경지식을 가지지 않는다면,
용어는 다소 위협적일 수 있다.
그것은(=용어는) 복잡하게 들린다, 하지만 우리 대다수는 이미 클라우드를 사용하고 있다.
간단한 질문과 함께, 기술적인
ⓐ 파일 저장소 ⓑ 소셜 네트워크 ⓒ 앱 스토어 ⓓ 개인 공인 인증서 저장소
It ______ __________, / but most of us ___ already _____ the cloud. /
ⓐ Google Play ⓑ Microsoft One Drive ⓒ Dropbox ⓓ Apple iCloud
______ you may not realize it, / ___ ____ ___________ is most likely / 비록 당신이 그것을 깨닫지 못할지라도,
당신의 정보 모두는 있을 가능성이 크다
야 하는가? (기술) 클라우드 파일 공유 서비스는 여러 기기 사이에 동기화를 어떻게 수행할까? 혹
4
__ ___ _____.
측면에서 생각해볼 거리를
How? / _____ take a look. / 어떻게?
제공한다. ‘문제 풀기 정답’에서 모범 답안을 제공하므로 나중에
시 동기화가 깨져서 고생한 경우가 있었는가? 그런 경우 어떻게 대응했는가?
클라우드 안에.
토론해보기
살펴보자.
클라우드를 사용할 경우 발생할 수 있는 개인 사생활(정보) 침해와 대응 방안을 고민
클라우드가 발전하면 로컬 하드 디스크와 USB 메모리가 완전히 없어질까?
해보자.
온라인 저장소 /
Nowadays ____ ______ ___ ________ _______ / 더 찾아보기
최근에는 대다수 사람들이 여러 기기들을 소유한다
- ____ laptops __ smartphones and tablets - / 랩탑들부터 스마트폰들과 태블릿들에 이르기까지
평가가 가능하다.
1
2
______ _______ /
and ____ ____ __ ______ _____ ____ / from anywhere, / __ ___ ____, / 그리고 그들은 자신의 데이터에 접속하기를 원한다,
어느 곳에서든,
1
#2형식에 쓰이는 동사와 예문을 공부합니다.
2
#to부정사를 #목적어로 사용해도 무방한 동사와 예문을 공부합니다.
3
#과거분사, #수동태, #능동태 개념을 공부합니다.
어느 때든,
____ ___ _________ ______. / 어느 연결된 기기에서든
문제 풀기 정답 1
d. (민감한 개인 정보는 클라우드에 올릴 경우 문제가 발생할 가능성이 있음)
온라인 저장소임)
2
a. (a만 앱 스토어이며, 나머지는 모두
3 IaaS(Infrastructure as a Service)를 사용한다. AWS EC2와 디지털오션 등이 컴퓨팅 파워를 제공하
는 대표적인 서비스다.
4 동기화 과정에서 날짜와 파일의 해시 값을 사용해 충돌을 감지한다(나중에 변경된 내용이 우선순위
가 높다). 동기화가 깨진 경우, 파일 변경 이력을 보여주는 백업 서비스를 제공한다면 원하는 날짜로 되돌리는 기능(point-intime recovery)을 사용해 복원할 수 있다.
222
번역 확인하기
English for Developers
25. Everything is Already in the Cloud!
223
If you buy apps from these major app stores, / 만일 당신이 주요 앱 스토어들에서 이런 앱들을 구매하면, /
your purchase history and account information are / in the cloud. /
Everything is Already in the Cloud! 모든 것은 이미 클라우드 안에 있다! These days / you hear a lot / about cloud computing. / If you have no technical background, / 오늘날 / 당신은 많이 듣는다 / 클라우드 컴퓨팅에 대해. / 만약 당신이 기술적 배경지식을 가지지 않는다면, /
the term can be a bit intimidating. / It sounds complicated, / but most of us are already using the cloud. / 용어는 다소 위협적일 수 있다. / 그것은(=용어는) 복잡하게 들린다, / 하지만 우리 대다수는 이미 클라우드를 사용하고 있다. /
Though you may not realize it, / all your information is most likely / in the cloud. / 비록 당신이 그것을 깨닫지 못할지라도, / 당신의 정보 모두는 있을 가능성이 크다 / 클라우드 안에. /
How? / Let’s take a look. / 어떻게? / 살펴보자. /
당신의 구매 이력과 계정 정보는 있다 / 클라우드 안에. /
Gaming / 게임 Cloud gaming, / according to an article in VentureBeat [2], / could reach a turning point in 2015. /
토론해보기
클라우드 게임은, / 벤처비트 기사에 따르면, / 2015년에 전환기에 이른다. /
Xbox Live, World of Warcraft, Steam and hundreds of game platforms / are hosted / in the cloud. /
스터디 모임에서 본문에 나온
엑스박스 라이브, 월드 오브 워크래프트, 스팀과 수백 개 게임 플랫폼들은 / 호스팅된다 / 클라우드 안에. /
Now with cloud-gaming capable devices, / 이제 클라우드 게임 능력이 있는 디바이스들을 사용해, /
a massive number of players can interact with each other online. / 엄청난 수의 플레이어들이 온라인에서 다른 플레이어들과 상호작용할 수 있다. /
Email / 이메일
Most of these games store your game saves and comments / in the cloud. /
All web-based email services / like Yahoo, Google (Gmail) and Microsoft (Hotmail) / are cloud-based. /
이런 게임들 대다수는 당신의 게임 저장 파일들과 글들을 저장한다 / 클라우드 안에. /
내용을 토대로 추가적인 토론이
모든 웹 기반 이메일 서비스들은 / 야후, 구글(지메일), 마이크로소프트(핫메일)과 같은 / 클라우드 기반이다. /
Unless you run your own email server, / you are using cloud-based services. / 당신이 자신의 이메일 서버를 운영하지 않는다면, / 당신은 클라우드 기반 서비스들을 사용하는 중이다. /
That is, / all of your contacts and emails are / in the cloud. / 다시 말해, / 모든 연락처들과 이메일들은 있다 / 클라우드 안에. /
Productivity Tools / 생산성 도구들
가능하게 관련 주제를 선별했다.
Productivity tools / like word processors, spreadsheets, presentation programs, 생산성 도구들은 / 워드프로세서들, 스프레드시트들, 프레젠테이션 프로그램들,
flowcharting applications, image editors, formula editors, and graph tools / 플로차트 애플리케이션들, 이미지 편집기들, 수식 편집기들, 그리고 그래프 도구들과 같은 /
Blogs & Websites / 블로그들과 웹사이트들
are available online / as cloud-based services and applications. /
Blogs and websites / such as Medium, Tumblr, Flickr, Instagram, and Pinterest /
온라인으로 사용 가능하다 / 클라우드 기반 서비스들과 애플리케이션들로서. /
블로그들과 웹사이트들 / 미디엄, 텀블러, 플리커, 인스타그램 그리고 핀터레스트와 같은 /
Google Docs and Microsoft Office 365 are good examples [3]. / If you are using any of these tools, /
are also cloud-based services. / Again, all of your postings and photos are / in the cloud. /
구글 문서도구와 마이크로소프트 오피스 365가 좋은 예제들이다. / 당신이 이런 도구들 중 뭔가를 사용하고 있다면, /
또한 클라우드 기반 서비스들이다. / 여기에서도, 모든 올린 글들과 사진들이 있다 / 클라우드 안에. /
‘문제 풀고 생각해보기’보다 질문의
either at work or personally, / your documents are stored / in the cloud. /
난이도를 높게 설정했으므로
직장에서나 개인적으로, / 당신의 문서들은 저장된다 / 클라우드 안에. /
Social Networking Sites / 소셜 네트워킹 사이트들 Facebook, Twitter, LinkedIn, and many other social media sites are hosted / in the cloud. /
Online Storage / 온라인 저장소
페이스북, 트위터, 링크드인, 그리고 많은 다른 소셜 미디어 사이트들은 호스팅된다 / 클라우드 안에. /
Nowadays most people own multiple devices / - from laptops to smartphones and tablets - /
Your birthday, educational background, work history, and latest whereabouts are all / in the cloud. /
최근에는 대다수 사람들이 여러 기기들을 소유한다 / - 랩탑들부터 스마트폰들과 태블릿들에 이르기까지 - /
당신의 생일, 교육 배경, 직장 경력, 최신 근황이 모두 있다 / 클라우드 안에. /
and they want to access their data / from anywhere, / at any time, / from any connected device. /
Ah, your friends’ information, too! /
그리고 그들은 자신의 데이터에 접속하기를 원한다 / 어느 곳에서든, / 어느 때든, / 어느 연결된 기기에서든. /
아, 당신 친구들의 정보, 또한! /
Online storage services are used / for that reason, /
충분한 도전이 되리라 생각한다.
온라인 저장소 서비스들은 사용된다 / 이런 이유 때문에 /
Mobile App Stores & Apps / 모바일 앱 스토어들과 앱들 Major mobile app stores, / such as Google Play, Apple’s App Store, and Windows Marketplace, / 주요 모바일 앱 스토어들은, / 구글 플레이, 애플의 앱 스토어, 그리고 윈도우 마켓플레이스와 같은, /
keep their apps and the account information / in the cloud. /
and Microsoft OneDrive, Apple iCloud Drive, Google Drive, and Dropbox are popular ones [4]. / 그리고 마이크로소프트 원드라이브, 애플 아이클라우드 드라이브, 구글 드라이브, 그리고 드롭박스는 인기 있는 서비스들이다. /
Needless to say, / these services store your data / in the cloud. / 두말할 필요 없이, / 이런 서비스들은 당신의 데이터를 저장한다 / 클라우드 안에. /
그들의 앱들과 계정 정보를 보관(유지)한다 / 클라우드 안에. /
224
English for Developers
25. Everything is Already in the Cloud!
225
번역 확인하기 본문을 제대로 이해했는지 한국어로 해석한 내용을 제공한다. 해석하는 흐름을 보여주기 위해 직독직해 방식으로 끊어서 표현했다.
009
문장 5형식에 대해
일본에서 인기를 끈 다음에 한국으로 넘어온 영문법 문장 5형식은 부지불식간에 기본 적인 영문법 사항으로 자리 잡았다가 현재는 구시대적인 내용으로 취급되고 있다. 그렇 다면 이 책에서는 왜 굳이 영문법 문장 5형식을 꺼내어 문법을 설명할까? 대답은 간단 하다. 영어와 어순이 다른 한국어를 모국어로 사용하는 독자들이 영어 문장을 읽으면서 바로 해석이 가능하도록 도와주는 훌륭한 도구이기 때문이다. 물론 관계사들이 여기저 기 등장하는 복합 구문의 경우에는 5형식만으로 역부족이지만 그래도 끊어서 해석하도 록 도와주므로 여전히 가치가 있다고 본다. 과거 국내에서 인기를 끌었던 사전 중에는 문형을 25가지 이상으로 세분화한 사전도 있었다. 만약 5형식 대신에 이런 세분화된 형식을 사용할 경우 학습 비용이 많이 들고 설명도 복잡해진다는 문제가 있다. 따라서 이 책에서는 영문법 문장 5형식을 기준으로 설명한다.
1형식
1형식은 <주어+동사>라는 가장 단순한 형태로 표현된다. 여기서 동사는 완전 자동사 (사전에서는 흔히 vi.로 표시)이며 목적어가 존재하지 않는다. He made toward the central station. 그는 중앙역으로 향했다.
2형식
2형식은 <주어+동사+보어> 형태로 표현된다. 여기서 동사는 불완전 자동사이며 보어 가 존재한다. 보어가 명사일 경우에는 주어와 동격이며, 보어가 형용사일 경우에는 주 어의 상태를 나타낸다. He will make a good programmer. 그는 훌륭한 프로그래머가 될 것이다.
010
3형식
3형식은 <주어+동사+목적어> 형태로 표현된다. 여기서 동사는 완전 타동사(사전에서 는 흔히 vt.로 표시)이며 목적어가 존재한다. 2형식과 3형식을 구분하는 가장 손쉬운 방 법이 존재한다. 일반 동사를 be 동사로 바꿔서 말이 되면 2형식이며, 그렇지 않으면 3 형식이다. Make hay while the sun shines. 해가 비칠 때 건초를 말려라.
4형식
4형식은 <주어+동사+목적어+목적어> 형태로 표현된다. 목적어가 두 개(앞을 간접목 적어, 뒤를 직접목적어라 부른다) 존재한다는 점에 주목하자. 뭔가를 주고받을 경우 사 용한다. He made me the simple sudoku app. 그는 내게 간단한 스도쿠 앱을 만들어줬다.
5형식
5형식은 <주어+동사+목적어+보어> 형태로 표현된다. 목적어와 보어가 동시에 나온다 는 점에 주목하자. 여기서 목적어와 목적어를 설명하는 목적보어가 등장한다. 목적보어 가 명사인 경우에는 목적어와 동일인/동일물을 나타내며, 목적보어가 형용사인 경우에 는 목적어의 상태나 성질을 나타낸다. 목적보어 자리에는 to부정사, 현재분사, 과거분 사가 올 수 있다. He made her happy. 그는 그녀를 행복하게 만들었다.
위에서 make라는 동사 하나를 사용해 1형식부터 5형식까지 모든 예제를 만들었는데, 일반적인 동사는 사용 가능한 형식에 제약이 있다. 따라서 다양한 동사 용법에 주목하 면서 본문을 읽어보기 바란다.
011
목차
서문
004
이 책을 읽는 방법
006
각 유닛의 구성
008
문장 5형식에 대해
010
★★☆☆
01 구글의 엘리트 해커들
016
★☆☆☆
02 귀하의 시스템은 안녕하십니까?
024
★★☆☆
03 내 레노버 노트북도 위험한가요?
034
★☆☆☆
04 당장 확인할 페이스북 설정 4가지
042
★★★☆
05 바이러스? 악성 코드? 그게 그거 아냐?
050
★☆☆☆
06 내 컴에 이상한 게 깔렸어요!
058
★★☆☆
07 구글 대 페이스북 공중전
068
★☆☆☆
08 드론의 색다른 용도 5가지
076
★★☆☆
09 방금 읽은 기사를 로봇이 썼다고?
084
★☆☆☆
10 사람은 사절, 로봇이 일을 더 잘해!
092
★★★☆
11 업계 유명 인사들의 말말말
100
★★★☆
12 인공지능을 우려하는 5명의 지성인
108
★★★☆
13 돈 버는 직업, 빅 데이터 전문가
118
★★★☆
14 개발자 채용 비법, 숨은 실력자를 찾으라
126
★☆☆☆
15 도대체 얼마나 크길래?
134
★☆☆☆
16 세계적인 기업이 전 세계 도시를 돕는다
142
★★☆☆
17 업계 유명 인사들의 말말말
150
★★☆☆
18 일기예보 회사가 광고계의 큰손이 된 이유
158
보안 / 해킹
드론 / 로봇
빅 데이터
012
사물 인터넷
★★★☆
19 가로등이 똑똑해진다
168
★★☆☆
20 모든 것이 연결된 세상의 아침
176
★★☆☆
21 모든 것이 연결된 세상의 저녁
184
★☆☆☆
22 미래의 자동차, 커넥티드 차량
192
★☆☆☆
23 셔츠가 심장마비를 경고한다면?
200
★★★☆
24 업계 유명 인사들의 말말말
208
★☆☆☆
25 당신의 모든 것은 이미 클라우드에!
218
★★☆☆
26 문과 친구에게 개념 설명하기
226
★★☆☆
27 숫자로 미래를 말하다
234
★★★☆
28 어디 좋은 점만 있겠어?
242
★★☆☆
29 초간단 필수 용어집
250
★★★☆
30 업계 유명 인사들의 말말말
258
★★★★
31 위키피디아에 따르면
268
★★★★
32 재치 있는 기술 명언
274
★★★★
33 백악관이 말하는 사이버 보안
280
클라우드
실전
문법 용어 찾아보기
난이도별 목차 288
286
013
Unit
01 ~ 06
보안 / 해킹 보안과 해킹은 공포감을 조성할 뿐만 아니라 물리적인 피해를 일으키기도 하기에 주요 뉴스와 잡지의 헤드라인을 장식하는 단골 주제입니다. 따라서 자주 나오는 용어와 개념을 중심으로 보안/해킹에 대한 흥미로운 이야기를 선별하였습니다.
★★☆☆ Unit
W
01
구글의 엘리트 해커들 Google’s Elite Security Team, Project Zero
hen Apple launched the iPhone through an exclusive partnership with AT&T in 2007, seventeen-year-old George Hotz wanted to
use an iPhone but not with AT&T. He wanted to make calls through his own T-Mobile network, so he cracked AT&T’s lock on the iPhone [1]. Apple scrambled to fix the bug that allowed this, but officially ignored George Hotz. Later in 2011, Hotz reverse engineered the Playstation 3 and posted a copy of the root keys on his website. Sony sued him but settled after Hotz promised never to hack Sony products again. Then in early 2014, at Google’s hacking competition, Hotz discovered a security hole in Google’s Chrome OS. The company gave him a $150,000 reward. Two months later, Google’s security engineer Chris Evans offered him a position in a team of elite hackers. George Hotz accepted the offer and now works for Google’s security team Project Zero [2]. Project Zero worked in secret until Google publically revealed the team in July 2014. Its sole mission is tracking down and getting rid of security flaws in the world’s software. These flaws are called zero-day vulnerabilities, which are a common target of cyber criminals. Project Zero’s hackers aren’t just looking into the products that Google makes. They are free to hack any software are in the world. Why? They want to make a safer Internet for everyone. The team’s policy is simple. The team notifies vendors of vulnerabilities immediately. If fixes are not available within 90 days, bug reports automatically become available to 016
English for Developers
the public. The 90-day disclosure policy appears to be working in most cases. The Adobe Flash team fixed 37 Project Zero vulnerabilities (or 100%) within the 90-day period. The Project Zero blog indicates that 85% of all vulnerabilities are patched before the deadline [3]. However, recently Google’s strict 90-day policy came under fire from Microsoft and Apple. The Project Zero team publicly disclosed bugs which were present in Windows 8.1 and MacOS X before Microsoft and Apple released patches. Microsoft heavily criticized Google since the company was scheduled to release a patch just two days later [4]. Recently Google loosened its 90-day policy with an additional 14-day grace period. Now vendors have an additional 14 days to patch vulnerabilities as long as they inform Google of the release schedule before the deadline. “People deserve to use the Internet without fear that vulnerabilities out there can ruin their privacy with a single website visit. We’re going to try to focus on the supply of these high value vulnerabilities and eliminate them.” says Evans.
출처 1. Geroge Hotz, Wikipedia, http://goo.gl/V6bl 2. Meet ‘Project Zero,’ Google’s Secret Team of Bug-Hunting Hackers, http://goo.gl/E8rEHy 3. Project Zero, http://goo.gl/dx46YY 4. Windows: Elevation of Privilege in ahcache.sys/NtApphelpCacheControl, Google Security Research, https://goo.gl/c2qgFx
1. Google’s Elite Security Team, Project Zero
017
핵심 문법 들여다보기
#4형식 <주어+동사+간접목적어+직접목적어> 문형을 익힙니다. #4형식 동사는 ‘~에
게 ~을 ~해주다’로 해석합니다. 본문에서는 #4형식 동사로 착각하기 쉬운 3형식 동사도 소 개합니다. ●●
The company gave him a reward. 회사는 그에게 보상을 주었다.
●●
Chris Evans offered him a position. 크리스 에번스는 그에게 직책을 제안했다.
●●
The team notifies vendors of vulnerabilities. 팀은 업체에게 취약점을 통보한다.
The team notifies vendors vulnerabilities. (×) ●●
They inform Google of the release schedule. 그들은 구글에게 출시 일정을 알린다.
They inform Google the release schedule. (×)
#관계대명사 that과 which를 익힙니다. #관계대명사는 두 문장을 잇는 한 방법으로 #접속 사와 #대명사 역할을 겸합니다. #관계대명사는 1) #선행사 종류와 2) #격에 따라 달라집니
다. #선행사란 #관계대명사절이 수식하는 명사입니다. #격이란 #관계대명사절에서 하는 역할입니다. #관계대명사는 일정한 규칙을 따르므로 원리를 이해하고 예문을 접하면 더 효과적입니다. ●●
The team disclosed bugs. + They were present in Windows 8.1. 팀은 버그들을 공개 했다 + 그것들은 윈도우 8.1에 존재했다.
= The team disclosed bugs (that were present in Windows 8.1). 팀은 버그들을 공개 했다 / 윈도우 8.1에 존재하는.
= The team disclosed bugs (which were present in Windows 8.1). ●●
▶ 선행사
bugs가 사물이고 they가 주어이므로 주격 관계대명사인 that이나 which를 씁니다.
The hackers are looking into the products. + Google makes them. 해커들은 제품들 을 조사한다. + 구글이 그것들을 만든다.
= The hackers are looking into the products (that Google makes). 해커들은 제품들 을 조사한다 / 구글이 만드는.
= The hackers are looking into the products (which Google makes).
▶ 선행사
the products가 사물이고 them이 목적어이므로 목적격 관계대명사인 that이나 which를
씁니다.
018
English for Developers
#관계대명사 계속적 용법을 익힙니다. 앞 문장을 부연설명할 때 사용합니다. #관계대명사
앞에 쉼표(,)를 붙이며 <접속사+대명사>로 바꾸어 이해하면 쉽습니다. ●●
These flaws are called zero–day vulnerabilities, and they are a common target of cyber criminals. 이런 결함들은 제로–데이 취약성이라 불린다 + 그런데 그것들은 사이버 범죄자 들의 잦은 목표다.
= These flaws are called zero–day vulnerabilities, which are a common target of cyber criminals. 이런 결함들은 제로–데이 취약성이라 불리는데, / 그것들은 사이버 범죄자들의 잦은 목표다.
▶ 선행사
vulnerabilities가 사물이며 they가 주어이므로 주격 관계대명사인 which를 씁니다. That은
계속적 용법으로 사용하지 않습니다.
단어 & 숙어 감 잡기 launch 출시하다
security flaw 보안 허점
exclusive partnership 독점 계약관계
look into ~을 조사하다
crack a code 암호를 풀다
be free to V 자유롭게 ~하다
scramble to V 서둘러 ~하다
policy 정책
fix a bug 버그를 고치다
notify A of B A에게 B를 통보하다
officially 공식적으로
automatically 자동으로
ignore 무시하다
disclosure policy 공개 정책
reverse-engineer 역설계하다, 분해하다
appear to V ~인 듯 보인다
sue 고소하다
deadline 기한
settle 합의하다, 정착하다
patch 패치, 덧대다, 때우다
hacking competition 해킹 대회
strict policy 엄격한 정책
security hole 보안 구멍
come under fire 비난을 받다
security engineer 보안 엔지니어
present 존재하는
accept an offer 제안을 수락하다
release 출시하다
in secret 비밀리에
as long as ~하는 한
publically 공개적으로
inform A of B A에게 B를 알리다
reveal 드러내다
deserve to V ~받을 만하다, ~할 자격이 있다
sole 유일한
ruin 망치다
track down 추적하다
focus on 집중하다
get rid of 제거하다
supply 공급
1. Google’s Elite Security Team, Project Zero
019
손으로 써서 익히기 Project Zero worked / __ ______ / 프로젝트 제로는 기능했다
비밀리에
until Google __________ ________ the team / in July 2014. / 구글이 공개적으로 팀을 드러냈을 때까지
2014년 7월에.
Its ____ _______ is ________ ____ / 그것의 유일한 임무는 추적하는 것이다
and _______ ___ __ _________ _____ / in the world’s software. / 그리고 보안 결함을 제거하는 것이다
세상의 소프트웨어에서.
These _____ are called ____ -___ ____________, / 이런 결함들은 제로-데이 취약성이라 불린다,
which are a ______ ______ / of _____ _________. / 그것들은 일반적인 목표다
사이버 범죄자들의.
Project Zero’s hackers aren’t just _______ ____ the products / 프로젝트 제로의 해커들은 단지 제품만 조사하지 않는다
that Google makes. / 구글이 만든.
They are ____ __ ____ any software / in the world. / Why? / 그들은 자유롭게 어떤 소프트웨어든 해킹한다
세상의.
왜?
They want to make a safer Internet / 그들은 더 나은 인터넷을 만들기를 원한다
for everyone. / The team’s ______ is simple. / 모든 사람을 위해.
팀의 정책은 단순하다.
The team notifies vendors / of vulnerabilities / immediately. / 팀은 업체에게 통보한다
020
English for Developers
취약점을
즉시.
문제 풀고 생각해보기 문제 풀기 1 (이해) 다음 중 프로젝트 제로와 무관한 설명은? ⓐ 제로-데이 버그의 피해를 줄이기 위한 프로젝트 ⓑ 정부 기관의 도움을 받아 진행함 ⓒ 90일 이내에 버그 수정이 발표되지 않으면 자동으로 대중에게 공개됨 ⓓ 구글이 조직하고 운영함 2 (기술) 구글이 자사 소프트웨어뿐만 아니라 다른 소프트웨어 역시 해킹하는 이유는
무엇일까?
토론해보기 1 프로젝트 제로의 선한 의도가 소프트웨어를 개발한 단체나 개인의 비협조로 인한 제
로-데이 공격 형태로 바뀌어 사람들을 위험에 빠트릴 가능성에 대해 생각해보자.
더 찾아보기 1 #4형식 동사로 착각하기 쉬운 3형식 동사를 공부합니다. 2 #관계대명사의 개념과 종류를 공부합니다. 3 관계대명사의 #한정적 용법과 #계속적 용법을 공부합니다.
문제 풀기 정답 1 b.
2 구글이 사업 기반으로 삼는 인터넷 전체를 안전하게 만들기 위해서
1. Google’s Elite Security Team, Project Zero
021
번역 확인하기 Google’s Elite Security Team, Project Zero 구글의 엘리트 보안 팀, 프로젝트 제로 When Apple launched the iPhone / through an exclusive partnership / with AT&T / in 2007, / 애플이 아이폰을 출시했을 때 / 독점 계약관계를 통해 / AT&T와 / 2007년에, /
seventeen-year-old George Hotz wanted to use an iPhone / 17살짜리 조지 호츠는 아이폰을 사용하기를 원했다 /
but not with AT&T. / He wanted to make calls / 하지만 AT&T가 아닌. / 그는 전화를 걸기를 원했다 /
through his own T-Mobile network, / so he cracked AT&T’s lock / on the iPhone [1]. / 그 자신의 T-모바일 네트워크를 통해, / 그래서 그는 AT&T의 잠금을 풀었다 / 아이폰의. /
Apple scrambled to fix the bug / that allowed this, / but officially ignored George Hotz. / 애플은 서둘러 버그를 수정했다 / 이를 허용하는, / 하지만 공식적으로는 조지 호츠를 무시했다. /
Later in 2011, / Hotz reverse engineered the Playstation 3 / and posted a copy of the root keys / 2011년 후반에, / 호츠는 플레이스테이션 3를 역공학했다 / 그리고 루트 키 사본을 올렸다 /
on his website. / Sony sued him / but settled / after Hotz promised / 그의 웹사이트에. / 소니는 그를 고소했다 / 하지만 합의했다 / 호츠가 약속하고 나서 /
never to hack Sony products again. / 결코 소니 제품을 다시 해킹하지 않겠다고. /
Then in early 2014, / at Google’s hacking competition, / Hotz discovered a security hole / 그러고 나서 2014년 초에 / 구글의 해킹 대회에서, / 호츠는 보안 구멍을 발견했다 /
in Google’s Chrome OS. / The company gave him a $150,000 reward. / Two months later, / 구글 크롬 OS에서. / 그 회사는 그에게 15만 달러를 보상으로 주었다. / 두 달 후에, /
Google’s security engineer Chris Evans offered him / a position / in a team of elite hackers. / 구글의 보안 엔지니어인 크리스 에번스는 그에게 제안했다 / 직책을 / 엘리트 해커 팀의. /
George Hotz accepted the offer / and now works / for Google’s security team Project Zero [2]. / 조지 호츠는 제안을 수락했다 / 그리고 지금은 일한다 / 구글의 보안 팀인 프로젝트 제로를 위해. /
Project Zero worked / in secret / until Google publically revealed the team / in July 2014. / 프로젝트 제로는 기능했다 / 비밀리에 / 구글이 공개적으로 팀을 드러냈을 때까지 / 2014년 7월에. /
Its sole mission is tracking down / and getting rid of security flaws / in the world’s software. / 그것의 유일한 임무는 추적하는 것이다 / 그리고 보안 결함을 제거하는 것이다 / 세상의 소프트웨어에서. /
These flaws are called zero-day vulnerabilities, / which are a common target / of cyber criminals. / 이런 결함들은 제로-데이 취약성이라 불린다, / 그것들은 일반적인 목표다 / 사이버 범죄자들의. /
Project Zero’s hackers aren’t just looking into the products / that Google makes. / 프로젝트 제로의 해커들은 단지 제품만 조사하지 않는다 / 구글이 만든. /
022
English for Developers
They are free to hack any software / in the world. / Why? / They want to make a safer Internet / 그들은 자유롭게 어떤 소프트웨어든 해킹한다 / 세상의. / 왜? / 그들은 더 나은 인터넷을 만들기를 원한다 /
for everyone. / The team’s policy is simple. / The team notifies vendors / of vulnerabilities / immediately. / 모든 사람을 위해. / 팀의 정책은 단순하다. / 팀은 업체에게 통보한다 / 취약점을 / 즉시. /
If fixes are not available / within 90 days, / bug reports automatically become available / to the public. / 수정들이 사용 가능하지 않으면 / 90일 이내에, / 버그 보고서는 자동으로 이용 가능해진다 / 대중에게. /
The 90-day disclosure policy appears to be working / in most cases. / 90일 공표 정책은 동작하는 듯이 보인다 / 대부분의 경우들에서. /
The Adobe Flash team fixed 37 Project Zero vulnerabilities (or 100%) / within the 90-day period. / 어도비 플래시 팀은 37개 프로젝트 제로 취약성들을 수정했다(100%) / 90일 기한 내에. /
The Project Zero blog indicates / that 85% of all vulnerabilities are patched / before the deadline [3]. / 프로젝트 제로 블로그는 보여준다 / 모든 취약성들의 85%가 패치된다 / 기한 내에. /
However, / recently / Google’s strict 90-day policy came under fire / from Microsoft and Apple. / 하지만, / 최근에 / 구글의 엄격한 90일 정책은 비난을 받았다 / 마이크로소프트와 애플에서. /
The Project Zero team publicly disclosed bugs / which were present in Windows 8.1 and MacOS X / 프로젝트 제로 팀은 공개적으로 버그들을 공개했다 / 그것들은 윈도우 8.1과 맥 OS X에 존재했다 /
before Microsoft and Apple released patches. / Microsoft heavily criticized Google / 마이크로소프트와 애플이 패치를 출시하기 전에. / 마이크로소프트는 심하게 구글을 비난했다 /
since the company was scheduled / to release a patch / just two days later [4]. / Recently / 그 회사는 일정을 잡았기 때문이다 / 패치를 발표할 / 단지 이틀 후에. / 최근에 /
Google loosened its 90-day policy / with an additional 14-day grace period. / 구글은 90일 정책을 느슨하게 했다 / 추가적인 14일 유예 기간과 함께. /
Now vendors have an additional 14 days / to patch vulnerabilities / as long as they inform Google / 이제 업체들은 추가로 14일을 가지고 있다 / 취약점을 패치하기 위해 / 구글에 알려주는 한 /
of the release schedule / before the deadline. / 배포 일정을 / 기한 내에. /
“People deserve to use the Internet / without fear / that vulnerabilities out there / can ruin their privacy / “사람들은 인터넷을 사용할 자격이 있다 / 두려움 없이 / 거기서 발생하는 취약점이 / 그들의 사생활을 망칠 수 있다는 /
with a single website visit. / 한 번의 웹사이트 방문으로. /
We’re going to try to focus on the supply of these high value vulnerabilities / 우리는 이런 고가치의 취약성들을 제공하는 것에 초점을 맞추려 시도할 것이다 /
and eliminate them.” / says Evans. / 그리고 그들을 제거할 것이다.” / 라고 에번스는 말했다. /
1. Google’s Elite Security Team, Project Zero
023
★☆☆☆
02
Unit
L
귀하의 시스템은 안녕하십니까? Zero-Day Attack: Is Your System Safe?
ast year Google revealed Project Zero, an elite team of top hackers. The team aims to improve security and protect the Internet from
zero-day vulnerabilities. It has already uncovered a number of zero-day vulnerabilities in Microsoft Windows and Apple MacOS X [1]. But what exactly does zero-day mean? Before we dig into the meaning of zero-day, it’s important to understand the difference between vulner ability and exploit [2].
Vulnerability and Exploit A vulnerability refers to a flaw in a system, device, or application. It could be a bug or a design error. The presence of a vulnerability, though, does not cause harm. It is just a state of being vulnerable. On the other hand, an exploit can be really dangerous. Exploiting is the act of abusing or taking advantage of a vulnerability. Attackers exploit vulnerabilities and gain access to a system by using exploit code. The term exploit code is often shortened to just exploit. Simply put, a vulnerability is a hole in a system while an exploit is code to break into the system through the hole [3].
Zero-day Attack Now that we understand vulnerability and exploit, it’s time to ask: What is zero-day? The term zero-day refers to the number of days between the public 024
English for Developers
disclosure of a vulnerability and exploitation of the vulnerability. It’s called zero-day because developers have zero days to address the vulnerability before attackers start exploiting it. In short, zero-day means the problem is not fixed yet, and a zero-day exploit is code to hack into a system through a zero-day vulnerability. Zero-day attack means attacking a zero-day vulnerability.
Protecting yourself Due to the very nature of zero-day exploits, no network is 100 percent safe. However, there are measures to take to lower the risk [4]. For individuals, a commonsense approach is essential. Never click on suspicious links in emails, Kakao Talk, Facebook or Twitter postings. Never open an email attachment from an unknown source. Always use caution when you download something from the Internet. Businesses and organizations can also establish certain security procedures to ensure the safety of their networks. Educate employees on best security practices. Use virtual LANs to protect business-critical information. Implement an intrusion detection system to detect zeroday attacks. Don’t forget to lock down wireless access points to prevent wireless attacks.
출처 1. Project Zero, http://goo.gl/voRL7n 2. Zero-day attack, Wikipedia, http://goo.gl/wup7 3. The difference between an expoit and vulnerability http://goo.gl/hIz2uW 4. What is a Zero-Day Exploit? http://goo.gl/W5W4gK
2. Zero-Day Attack: Is Your System Safe?
025
핵심 문법 들여다보기
It의 여러 용법을 익힙니다. 본문에서는 #대명사, #가주어, #비인칭 주어로 사용하는 문장을 소개합니다. #가주어란 가짜 주어를 뜻합니다. 진짜 주어는 길어서 뒤로 보냅니다. #비 인칭 주어는 날씨, 시간, 거리 등을 표현할 때 사용하며 해석하지 않습니다.
●●
The team aims to protect internet users. It has already uncovered a number of bugs. 팀은 목표로 삼는다 / 인터넷 사용자들을 보호하는 것을. / 그것은(=팀은) 이미 밝혀냈다 / 많은 버그들을.
●●
To understand the difference is important. 차이점을 이해하는 것은 중요하다.
= It’s important to understand the difference. ●●
It’s time to ask a question. 질문을 던질 시간이다.
#to부정사가 #명사, #형용사, #부사로 쓰이는 문장을 익힙니다. 마지막 예문에서 보듯이
때로는 여러 해석이 가능합니다. 문맥으로 판단하여 자연스럽게 해석하면 됩니다. ●●
The team aims to improve security. 팀은 목표한다 / 보안을 개선하는 것을.
●●
Don’t forget to lock the door. 잊지 말라 / 문 잠그는 것을.
●●
An exploit is a code to break into the system. 취약성을 이용한 공격은 코드다 / 시스템으로 침입하는.
●●
There are measures to take. 조치들이 있다 / 취할 (조치).
●●
There are measures to take to lower the risk. 취할 조치들이 있다 / 위험을 낮추기 위해서.
●●
Don’t forget to lock the door to prevent intrusion. 문을 잠그는 것을 잊지 말라 / 침입을 막 기 위해서.
●●
Implement an intrusion detection system to detect zero–day attacks. 침입 탐지 시스 템을 구현하라 / 제로–데이 공격을 탐지하는. 또는 침입 탐지 시스템을 구현하라 / 제로–데이 공격을 탐지 하기 위해.
026
English for Developers
#동명사가 쓰이는 문장을 익힙니다. #동사원형에 ~ing를 붙여 #명사로 사용하기 때문에 #동명사라고 합니다. ‘~하기’ 혹은 ‘~하는 것’으로 해석합니다.
●●
Attackers start exploiting it. 공격자들은 시작한다 / 그것을 악용하기를.
●●
Zero–day attack means attacking a zero–day vulnerability. 제로–데이 공격은 의미한다 / 제로–데이 취약성을 공격하는 것을.
문장을 이어주는 #접속부사를 익힙니다. 의미는 암기해야 합니다. ●●
The presence of a vulnerability, though, does not cause harm. 취약성의 존재는, 그렇지
만, 해를 끼치지 않는다. ●●
On the other hand, an exploit can be really dangerous. 반면에, 취약성을 이용한 공격은
아주 위험할 수 있다. ●●
Simply put, a vulnerability is a hole in a system. 간단히 말해서, 취약성은 구멍이다 / 시스
템에 있는. ●●
In short, zero–day means (that) the problem is not fixed yet. 요컨대, 제로–데이는 의
미한다 / 문제가 아직 고쳐지지 않았다는 것을.
단어 & 숙어 감 잡기 reveal 드러내다, 노출시키다
harm 해
aim to V ~하는 것을 목표로 삼다
state 상태
improve 개선하다
on the other hand 반면에
vulnerability 취약성
abuse 남용하다, 오용하다
uncover 밝혀내다, 뚜껑을 열다
take advantage of 이용하다
a number of 많은(=many)
attacker 공격자
exactly 정확히
gain access to ~ ~에 접근하다
dig into 파헤치다, 파고들다
shorten 단축하다
difference 차이점
simply put 간단히 말해서
exploit 악용, 착취, 악용하다
it’s time to V ~할 시간이다
refer to 가리키다
the number of ~ ~의 수
flaw 결점
public disclosure 공표, 공개
presence 존재
exploitation 악용, 착취
cause 유발하다, 일으키다
address 다루다, 처리하다
2. Zero-Day Attack: Is Your System Safe?
027
in short 요컨대
organization 조직, 단체
due to ~ ~ 때문에
establish 설립하다, 제정하다
nature 본성
security procedure 보안 절차
take measures 조치를 취하다
ensure 보장하다
lower 낮추다
safety practice 안전 행동강령
commonsense 상식적인
virtual LAN 가상 랜
approach 접근 방식, 태도
business-critical 업무상 중요한
essential 필수적인
implement 구현하다
suspicious 의심스러운
intrusion detection 침입 탐지
email attachment 이메일 첨부 파일
detect 감지하다
unknown source 알 수 없는 출처
wireless access point 무선 접속 지점
기술 용어 vulnerability window 취약성 윈도우는 취약성을 처음으로 악용하는 시점과 개발자들이 위협에 대응하기 위한 보안 패치를 개발해 배포하는 시점 사이에 존재하는 기간이다. •개발자가 알려지지 않은 취약성을 포함한 소프트웨어를 만든다. •공격자는 개발자보다 먼저 취약성을 찾는다. •공격자는 취약성을 이용한 공격 코드를 작성한다. •개발자나 외부 단체에서 공격 가능한 취약성을 인지하고, 개발자가 패치를 개발하기 시작한다. •개발자가 패치를 배포한다. 만일 개발자가 패치를 개발/배포하기 전에 공격자가 선수를 칠 경우를 ‘제로-데이 공격’이라고 부른다. 공격자가 언제 취약성을 알아냈는지 개발자가 알지 못하기 때문에 취약성 윈도우가 짧게는 몇 개월에서 길게는 몇 년이 될 수도 있다.
028
English for Developers
손으로 써서 익히기 A ____________ ______ __ _ ____ / in a system, device, 취약성은 결점을 가리킨다
시스템, 디바이스,
or application. / It could be a bug / 애플리케이션에서.
그것은 버그일 수도 있다
or a design error. / The ________ __ _ _____________, / though, / 아니면 설계 오류다.
취약성의 존재는,
그렇지만,
does not _____ ____. / 해를 끼치지 않는다.
It is just a _____ / of _____ __________. / 단지 상태일뿐이다
취약성이 있는.
__ ___ _____ ____, / an _______ can be really __________. / 반면에,
취약성을 이용한 공격은 아주 위험할 수 있다.
__________ is the ___ / 취약성을 이용한 공격은 행위다
__ ________ / or ______ __________ __ _ _____________. / 오용하는
아니면 취약성을 이용하는.
_________ _______ ________________ / 공격자들은 취약성을 이용해 공격하고
and ____ ______ / to a system / by using ________ ____. / 접근한다
시스템에
취약성을 이용한 공격 코드를 사용해.
The term ________ ____ / 취약성을 이용한 공격 코드는
is often _________ / to just _______. / 종종 단축된다
그냥 취약성을 이용한 공격으로
______ ___, / a _____________ is a ____ / in a system / 간단히 말해서,
취약성은 구멍이다
시스템에 있는
2. Zero-Day Attack: Is your System Safe?
029
while an _________ is ____ / to _____ ____ the system / 반면 취약성을 이용한 공격은 코드다
시스템으로 침입하는
_______ ___ ____. / 그 구멍을 통해.
___ ____ we understand _____________ and _______, / 이제 취약성과 취약성을 이용한 공격을 이해했으므로,
____ time __ ask: / 질문할 시간이다:
What is ________? / 제로-데이란 무엇인가?
문제 풀고 생각해보기 문제 풀기 1 (이해) 제로-데이 공격을 방어하기 위한 현실적인 방법으로 적당한 항목은? ⓐ 네트워크 선 절단 ⓑ 인터넷에서 프로그램을 함부로 다운로드하지 않기 ⓒ 무선 랜 사용 금지 ⓓ SNS 사용 금지 2 (이해) 본문에 설명한 제로-데이 공격과 관련해 잘못된 설명은? ⓐ 제로-데이 공격은 취약성 발견과 취약성을 이용한 공격 시점이 일치한다. ⓑ 제로-데이 공격은 개발자가 취약성을 수정할 수 있는 시간적 여유를 주지 않는다. ⓒ 제로-데이 공격은 절대로 방어하지 못한다. ⓓ 제로-데이 공격은 주로 네트워크를 통해 이뤄진다. 3 (기술) 더 이상 지원되지 않는 운영체제에서 제로-데이 공격이 더욱 위협적인 이유는? 4 (기술) 개인이 제로-데이 공격에 대처하는 방법을 정리해보자.
030
English for Developers
토론해보기 1 요즘 같은 네트워크로 연결된 세상에서 제로-데이 공격으로부터 살아남는 방법에 대
해 생각해보자. 2 취약성과 취약성을 이용한 공격 중에서 무엇을 더 막아내기 쉬울까?
더 찾아보기 1 It이 #가주어와 #비인칭 주어로 쓰이는 예문을 공부합니다. 2 #동명사의 개념과 예문을 공부합니다. 형태가 똑같은 #현재분사도 확인합니다. 3 많이 쓰이는 #접속부사를 암기합니다. 본문에 나왔던 것들부터 시작합니다. 뒤에서도
계속 나올 것입니다.
문제 풀기 정답 1
b.
2 c.
3 운영체제 수준에서 취약성이 수정되지 않기 때문에 취약성을 이용한 공격이 다양한 형태로 변형되어 공
격 감지와 이에 따른 방어가 어려울 가능성이 높기 때문이다.
4 SNS에서 의심스런 링크 누르지 않기, 이메일에서 이상한 첨
부 파일 내려받지 않기, 인터넷에서 다운로드할 때 늘 주의하기
2. Zero-Day Attack: Is your System Safe?
031
번역 확인하기 Zero-Day Attack: Is Your System Safe? 제로-데이 공격: 당신의 시스템은 안전한가? Last year / Google revealed Project Zero, / an elite team of top hackers. 지난해 / 구글은 프로젝트 제로를 드러냈다, / 최상위 해커의 엘리트 팀인.
The team aims / to improve security / and protect the Internet / from zero-day vulnerabilities. / 팀은 목표로 삼는다 / 보안을 개선하고 / 인터넷을 보호하는 / 제로-데이 취약성으로부터. /
It has already uncovered / a number of zero-day vulnerabilities / 그것은 이미 밝혀냈다 / 많은 제로-데이 취약성을 /
in Microsoft Windows and Apple MacOS X [1]. / 마이크로소프트 윈도우와 애플 맥 OS X에서. /
But what exactly does zero-day mean? / Before we dig into the meaning of zero-day, / 그러면 정확하게 제로-데이가 의미하는 바는 무엇일까? / 제로-데이의 의미를 파고들기에 앞서, /
it’s important to understand the difference / between vulnerability and exploit [2]. / 차이점을 이해하는 것은 중요하다 / 취약성과 취약성을 이용한 공격 사이의. /
Vulnerability and Exploit / 취약성과 취약성을 이용한 공격 A vulnerability refers to a flaw / in a system, device, or application. / It could be a bug / 취약성은 결점을 가리킨다 / 시스템, 디바이스, 애플리케이션에서. / 그것은 버그일 수도 있다 /
or a design error. / The presence of a vulnerability, / though, / does not cause harm. / 아니면 설계 오류다. / 취약성의 존재는, / 그렇지만, / 해를 끼치지 않는다. /
It is just a state / of being vulnerable. / 단지 상태일 뿐이다 / 취약성이 있는. /
On the other hand, / an exploit can be really dangerous. / Exploiting is the act / 반면에, / 취약성을 이용한 공격은 아주 위험할 수 있다. / 취약성을 이용한 공격은 행위다 /
of abusing / or taking advantage of a vulnerability. / Attackers exploit vulnerabilities / 오용하는 / 아니면 취약성을 이용하는. / 공격자들은 취약성을 이용해 공격하고 /
and gain access / to a system / by using exploit code. / The term exploit code / 접근한다 / 시스템에 / 취약성을 이용한 공격 코드를 사용해. / 취약성을 이용한 공격 코드는 /
is often shortened / to just exploit. / 종종 단축된다 / 그냥 취약성을 이용한 공격으로. /
Simply put, / a vulnerability is a hole / in a system / while an exploit is code / 간단히 말해서, / 취약성은 구멍이다 / 시스템에 있는 / 반면에 취약성을 이용한 공격은 코드다 /
to break into the system / through the hole [3]. / 시스템으로 침입하는 / 그 구멍을 통해. /
032
English for Developers
Zero-day Attack / 제로-데이 공격 Now that we understand vulnerability and exploit, / it’s time to ask: / What is zero-day? / 이제 취약성과 취약성을 이용한 공격을 이해했으므로, / 질문할 시간이다: / 제로-데이란 무엇인가? /
The term zero-day refers to the number of days / between / the public disclosure of a vulnerability / 제로-데이라는 용어는 남은 날짜를 가리킨다 / 사이에 / 취약성의 공표와 /
and exploitation of the vulnerability. / It’s called zero-day / 취약성을 이용한 공격. / 이는 제로-데이라 불린다 /
because developers have zero days / to address the vulnerability / 개발자들에게 0일이 남았기 때문에 / 이 취약성을 다룰 /
before attackers start exploiting it. / In short, / zero-day means / the problem is not fixed yet, / 공격자들이 취약성을 이용한 공격을 시작하기 전에. / 요컨대, / 제로-데이는 의미한다 / 문제가 아직 고쳐지지 않았다는 것을, /
and a zero-day exploit is code / to hack into a system / through a zero-day vulnerability. 그리고 제로-데이 취약성을 이용한 공격은 코드다 / 시스템을 해킹하기 위한 / 제로-데이 취약성을 통해. /
Zero-day attack means / attacking a zero-day vulnerability. / 제로-데이 공격은 의미한다 / 제로-데이 취약성을 공격하는 것을. /
Protecting yourself / 스스로를 보호하기 Due to the very nature / of zero-day exploits, / no network is 100 percent safe. / 본질 때문에 / 제로-데이 취약성 공격의, / 어떤 네트워크도 100% 안전하지 않다. /
However, there are measures / to take to lower the risk [4]. / 하지만, 조치들이 있다 / 위험을 낮추기 위해 취할. /
For individuals, / a commonsense approach is essential. / Never click on suspicious links / 개인들에게는, / 상식적인 접근 방식이 필수다. / 의심스런 링크는 절대 클릭하지 말라 /
in emails, Kakao Talk, Facebook or Twitter postings. / Never open an email attachment / 이메일, 카카오톡, 페이스북 또는 트위터 글들에서. / 이메일 첨부 파일을 절대 열지 말라 /
from an unknown source. / Always use caution / when you download something / 알 수 없는 출처에서 온. / 항상 조심하라 / 뭔가를 다운로드할 때 /
from the Internet. / 인터넷에서. /
Businesses and organizations can also establish certain security procedures / 회사들과 단체들은 또한 특정 보안 절차를 수립할 수 있다 /
to ensure the safety / of their networks. / Educate employees / on best security practices. / 안전을 보장하기 위해 / 그들의 네트워크의. / 직원들을 교육하라 / 최선의 보안 절차에 대해. /
Use virtual LANs / to protect business-critical information. / Implement an intrusion detection system / 가상 LAN을 사용해 / 업무상 중요한 정보를 보호하라. / 침입 탐지 시스템을 구현하라 /
to detect zero-day attacks. / Don’t forget to lock down wireless access points / 제로-데이 공격을 탐지하기 위해. / 무선 접속 지점들을 잠그는 것을 잊지 말라 /
to prevent wireless attacks. / 무선 공격들을 막기 위해서. /
2. Zero-Day Attack: Is your System Safe?
033
Unit
0 7 ~1 2
드론 / 로봇 최근 자율 주행 차량을 비롯해 로봇 기자에 이르기까지 컴퓨터가 사람을 대신하는 추세가 가속화되고 있습니다. 현재 어떤 분야에서 드론과 로봇이 맹활약하고 있으며 IT 지성인들은 여기에 대해 어떤 생각을 하고 있는지 정리하는 내용을 선별하였습니다.
★★☆☆ Unit
07
W
구글 대 페이스북 공중전 Internet Space Race: Google vs. Facebook
hile the military has been using drones in its various wars and conflicts around the world since the 1970s, drones were
mostly unknown to the public until Amazon CEO Jeff Bezos revealed a secret R&D project on a CBS TV newsmagazine program, 60 Minutes, in December 2013 [1]. Amazon’s Octocopter drones will fly packages directly to your doorstep in 30 minutes within five years, said Jeff Bezos. The Internet was lit up with discussion, speculation, and concerns. Clearly it was a kickstart for the drone industry. Since then, companies like DHL, Coke, Domino’s Pizza, and Alibaba have jumped on the drone-delivery bandwagon. While Amazon and these companies are focusing on delivery drones — and struggling to get approval by the Federal Aviation Administration (FAA) — tech
giants Google and Facebook are looking to drone technology to br
ing Internet access to everybody and connect the whole world. Their mo tivations are not entirely altruistic. More than 60% of the world’s populati on does not have Internet access [2], which translates to four billion poten tial new users for Google and Facebook. These two companies have alrea dy taken their battle for Internet dominance to the sky.
Google Project Loon & Project Titan Project Loon has been making great strides since it was launched in June 2013. “Project Loon is a network of balloons traveling on the edge of space, designed to connect people in rural and remote areas, help fill coverage gaps, and bring people back online after disasters,” says the project’s website [3]. The Internet-beaming balloons, which lasted only a few days during the first New Zealand tests, now can stay afloat for six 068
English for Developers
months at a time and deliver LTE data speed to devices on the ground. Project Titan, which complements Project Loon, is also making progress since Google acquired Titan Aerospace, a drone manufacturer that makes high-altitude drones, in early 2014. Titan’s solar-powered drones will stay in the upper atmosphere for five years at a time and beam down Internet access to remote areas around the globe.
Facebook Connectivity Lab & Internet.org In August 2013, Facebook CEO Mark Zuckerberg announced Internet.org, a partnership between Facebook and seven mobile phone companies, with an aim to make the Internet accessible and affordable to all. Then in March 2014, Zuckerberg revealed on his blog that Facebook’s Connectivity Lab is working to “build drones, satellites, and lasers to deliver the Internet to everyone [4].” Yael Maguire, engineering director at Connectivity Lab, said the drones will be “roughly the size of a commercial aircraft, like a 747” and will “have to fly for months, or perhaps years at a time [5].” Facebook plans to start testing its drones in 2015.
출처 1. Amazon Unveils Futuristic Plan Delivery by Drone, 60 Minutes, http://goo.gl/vMF31g 2. Offline and falling behind: Barriers to Internet adoption, http://goo.gl/lljSlx 3. Project Loon, http://www.google.com/loon 4. Mark Zuckerberg’s Facebook Posting, https://goo.gl/9wO02t 5. Facebook Further Reveals Plans for Internet-Connected Drones, http://goo.gl/rNndsX
7. Internet Space Race: Google vs. Facebook
069
핵심 문법 들여다보기
#현재완료 <have/has+과거분사> 시제를 익힙니다. 우리말에는 없는 시제라 다소 어렵게
보이지만 개념은 간단합니다. 과거에 있었던 일이 현재까지 영향을 미친다는 의미입니다. ●●
The military has been using drones since the 1970s. 군대는 드론을 사용해오는 중이다 /
1970년대 이래로. (=그래서 지금도 사용한다) ●●
Companies have jumped on the drone–delivery bandwagon. 회사들은 드론–배달 밴드
웨건에 올라탔다. (=그래서 지금 밴드웨건에 타고 있는 상태다) ●●
These two companies have already taken their battle to the sky. 이들 두 회사는 이미 그
들의 전투를 가져갔다 / 공중으로. (=그래서 지금 공중전이 벌어진 상태다)
#관계대명사 which를 익힙니다. #선행사가 사물이거나 문장 전체일 때 사용합니다. #관 계대명사는 일정한 규칙을 따르므로 원리를 이해하고 예문을 접하면 더 효과적입니다.
●●
More than 60% of the world’s population does not have Internet access, which
translates to four billion potential new users. 전 세계 인구 60% 이상이 인터넷 접속을 가지지 않으며, 그것은(=앞 문장 전체는) 40억에 이르는 잠재적인 새 사용자를 뜻한다. ●●
Project Titan, which complements Project Loon, is also making progress. 프로젝트
타이탄, 그것은 프로젝트 룬을 보완하는데, 또한 진전을 보이고 있다. ●●
Project Loon is a network of balloons ([which are] traveling on the edge of space).
프로젝트 룬은 풍선들의 네트워크다 / 우주 가장자리를 여행하는. ●●
Project Loon is a network of balloons, [which is] designed to connect people. 프로
젝트 룬은 풍선들의 네트워크인데, 그것은 사람들을 연결하기 위해 설계되었다.
긴 문장을 읽는 팁 몇 가지를 소개합니다. ●●
While the military has been using drones in its various wars and conflicts around the
world since the 1970s, / drones were mostly unknown to the public / until Amazon CEO Jeff Bezos revealed a secret R&D project on a CBS TV newsmagazine program, 60 Minutes, in December 2013.
▶
문장이 길어지는 원인 중 하나는 #접속사입니다. 위 문장은 접속사를 기준으로 세 문장으로 나누어 생각하면 수월합니다. 또한 <전치사+명사>로 이루어진 #전치사구 역시 시야를 흐립니다. 일단 제외
070
English for Developers
하면 문장이 더 명쾌하게 보입니다. ●●
Project Titan, which complements Project Loon, is also making progress / since
Google acquired Titan Aerospace, a drone manufacturer that makes high–altitude drones, in early 2014.
▶
앞뒤에 쉼표가 있는 #삽입구도 문장을 길고 복잡하게 만듭니다. 한눈에 문장이 보이지 않을 때는 삽입구 를 제외하고 생각하는 방법도 좋습니다. 예문에서 #삽입구와 #전치사구를 제외하면 접속사를 기준으로 짧은 문장 두 개가 남습니다.
단어 & 숙어 감 잡기 various 다양한, 여러
take A to B A를 B로 가져가다 (데려가다)
conflict 충돌, 분쟁
dominance 지배, 우세
mostly 주로, 일반적으로
make great strides 장족의 발전을 하다
the public 일반 국민, 대중들
rural area 시골 지역
reveal 드러내다, 밝히다
remote area 외딴 지역
lit up with 불이 붙다
coverage gap 커버리지 차이
discussion 토론
-beaming ~을 쏘는
speculation 추측, 짐작
last 지속되다
concern 우려
afloat 떠 있는
clearly 명백히
complement 보완하다
kickstart 킥스타트, 시동, 자극
make progress 진전하다
jump on the bandwagon
acquire 얻다, 획득하다, 인수하다
합류하다, 시류에 편승하다
manufacturer 제조업체
focus on 집중하다
altitude 고도
struggle to V ~하려고 애쓰다
solar-powered 태양열 동력의
approval 승인
announce 발표하다
aviation 항공
partnership 협력 관계, 제휴 관계
look to ~ 생각하다, 고려하다
with an aim to V ~할 목적으로
altruistic 이타적인
accessible 접근 가능한, 이용 가능한
translate to ~ ~을 의미하다
affordable 저렴한
기술 용어 multiple device PC, 스마트폰, 태블릿, 게임 콘솔, 스마트 TV 등 개인이 소유하며 동시에 사용하는 여러 장비를 일컫는다. 국내에서는 N 스크린(screen)이라고 불리기도 하지만, 정확한 영어 표현은 아니다.
7. Internet Space Race: Google vs. Facebook
071
손으로 써서 익히기 While Amazon and these companies are ________ / 아마존과 이들 회사들은 초점을 맞추고 있다
__ ________ ______ / - and struggling to ___ ________ / 배달 드론에
그리고 승인을 받으려 애쓴다
by the Federal Aviation Administration (FAA) - / FAA(미연방 항공국)의
tech giants Google and Facebook are looking to drone technology / 기술 거인들인 구글과 페이스북은 드론 기술을 고려하고 있다
to _____ ________ ______ / to everybody / 인터넷 접근을 제공하기 위해
모든 사람들에게 /
and _______ ___ _____ _____. / 그리고 전 세계를 연결하기 위해.
Their motivations are not ________ _________. / 그들의 동기들은 전적으로 이타적이지는 않다.
More than 60% of the world’s ________ does not have ______ ____ [2], / 전 세계 인구 60% 이상이 인터넷 접속을 하지 않으며,
which _________ __ four billion ________ ___ ____ / 그것은 40억에 이르는 잠재적인 새 사용자를 뜻한다
for Google and Facebook. / 구글과 페이스북을 위한.
These two companies have already _____ _____ ______ / 이들 두 회사는 이미 전투를 가져가고 있다
for _______ _________ / __ ___ ___. / 인터넷 우위를 위해
072
English for Developers
공중으로.
문제 풀고 생각해보기
문제 풀기 1 (이해) 다음 중 페이스북에서 인터넷 보급을 위해 사용하지 않는 기술은? ⓐ 드론 ⓑ 인공위성 ⓒ 레이저 ⓓ 풍선 2 (기술) 구글의 프로젝트 룬과 타이탄을 비교 설명하라.
토론해보기 1 구글과 페이스북이 인터넷 서비스를 제공하기 위해 공중에서 경쟁을 벌이는 목적은
무엇일까? 최근 구글이 시작한 단돈 20달러로 무제한 통화가 가능한 ‘프로젝트 파이’ 와는 어떤 관련이 있을까? 2 구글과 페이스북의 공중전은 초고속 인터넷 망이 잘 설치된 한국에 영향을 미칠 수 있
을까?
더 찾아보기 1 #현재완료, #현재완료진행의 시제와 예문을 공부합니다. 2 #관계대명사의 예문과 개념을 공부합니다. 3 #유사관계대명사의 예문과 개념을 공부합니다.
문제 풀기 정답 1
d. (풍선은 구글 프로젝트 룬에서 사용)
2 룬은 우주 가장자리에 위치한 풍선을 사용해 무선 인터넷을 서비스하는 반면,
타이탄은 고고도에서 운영되는 드론을 사용해 무선 인터넷을 서비스한다.
7. Internet Space Race: Google vs. Facebook
073
번역 확인하기 Internet Space Race: Google vs. Facebook 인터넷 우주 경쟁 : 구글 대 페이스북 While the military has been using drones / in its various wars / and conflicts / around the world / 군대는 드론을 사용해오는 반면 / 다양한 전쟁에서 / 그리고 분쟁에서 / 전 세계의 /
since the 1970s, / drones were mostly unknown / to the public / 1970년대 이래로, / 드론은 일반적으로 알려지지 않았다 / 대중들에게 /
until Amazon CEO Jeff Bezos revealed a secret R&D project / 아마존 CEO 제프 베조스가 비밀 연구개발 프로젝트를 밝힐 때까지 /
on a CBS TV newsmagazine program, / 60 Minutes, / in December 2013 [1]. / CBS TV 시사 주간 프로그램에서 / 60분, / 2013년 12월에. /
Amazon’s Octocopter drones will fly packages / directly / to your doorstep / in 30 minutes / 아마존의 옥토콥터 드론들은 포장물을 날려보낸다 / 직접 / 당신의 문앞으로 / 30분 내에 /
within five years, / said Jeff Bezos. / The Internet was lit up / with discussion, speculation, and concerns. / 5년 내에 / 제프 베조스는 말한다 / 인터넷은 불이 붙었다, / 토론, 추측, 우려로
Clearly it was a kickstart / for the drone industry. / Since then, / companies / like DHL, Coke, Domino’s Pizza, and Alibaba / 명백히, 그것은 시동이었다/ 드론 업계를 위한. / 그 이후로, / 회사들은 / DHL, 코카콜라, 도미노 피자, 알리바바와 같은 /
have jumped on the drone-delivery bandwagon. / 드론-배달 밴드웨건에 올라탔다 /
While Amazon and these companies are focusing / on delivery drones / 아마존과 이들 회사들은 초점을 맞추고 있다 / 배달 드론에 /
- and struggling to get approval / by the Federal Aviation Administration (FAA) - / 그리고 승인을 받으려 애쓴다 / FAA(미연방 항공국)의 /
tech giants Google and Facebook are looking to drone technology / to bring Internet access / to everybody / 기술거인들인 구글과 페이스북은 드론 기술을 고려하고 있다 / 인터넷 접근을 제공하기 위해 / 모든 사람들에게 /
and connect the whole world [POCKET]. / Their motivations are not entirely altruistic. / 그리고 전 세계를 연결하기 위해. / 그들의 동기들은 전적으로 이타적이지는 않다. /
More than 60% of the world’s population does not have Internet access [2], / 전 세계 인구 60% 이상이 인터넷 접속을 가지지 않으며, /
which translates to four billion potential new users / for Google and Facebook. / 그것은 40억에 이르는 잠재적인 새 사용자를 뜻한다 / 구글과 페이스북을 위한. /
These two companies have already taken their battle / for Internet dominance / to the sky. / 이들 두 회사는 이미 전투를 하고 있다 / 인터넷 우위를 위해 / 공중으로 /
Google Project Loon & Project Titan / 구글 프로젝트 룬과 프로젝트 타이탄 Project Loon has been making great strides / since it was launched / in June 2013. / 프로젝트 룬은 장족의 발전을 이뤄왔다 / 처음 착수된 이래로 / 2013년 6월에 /
074
English for Developers
“Project Loon is a network of balloons / traveling on the edge of space, / “프로젝트 룬은 풍선들의 네트워크다 / 우주 가장자리를 여행하는 /
designed / to connect people / in rural and remote areas, / help fill coverage gaps, / 설계된 / 사람들을 연결하고 / 시골 지역과 외딴 지역들에서 / 커버리지 차이를 채우는 데 도움을 주고 /
and bring people back online / after disasters,” / says the project’s website [3]. / 그리고 사람들을 온라인으로 돌아오게 만드는 / 재난 후에” / 프로젝트 웹사이트가 말한다 /
The Internet-beaming balloons, / which lasted / only a few days / during the first New Zealand tests, / 인터넷을 쏘는 풍선들은 / 지속되는 / 단지 며칠 동안 / 첫 뉴질랜드 테스트 동안 /
now can stay afloat / for six months / at a time / and deliver LTE data speed / to devices / on the ground. / 지금은 떠서 머물 수 있다 / 6개월 동안 / 한 번에 / 그리고 LTE 급 데이터 속력을 제공한다 / 장비들에게 / 지상에 있는 /
Project Titan, / which complements Project Loon, / is also making progress / 프로젝트 타이탄은, / 그것은 프로젝트 룬을 보완하는데, / 또한 진전을 보이고 있다.
since Google acquired Titan Aerospace, / a drone manufacturer / that makes high-altitude drones, / 구글이 타이탄 에어로스페이스를 인수한 이후 / 드론 제조업체인 / 고 고도 드론을 만드는 /
in early 2014. / Titan’s solar-powered drones will stay / in the upper atmosphere / for five years / 2014년 초에 / 타이탄의 태양열 동력 드론들은 머물 것이다 / 상층 대기에 / 5년 동안 /
at a time / and beam down Internet access / to remote areas around the globe. / 한 번에 / 그리고 인터넷 접속을 내려보낼 것이다 / 전 세계의 외딴 지역으로 /
Facebook Connectivity Lab & Internet.org / 페이스북의 커넥티비티 연구실 & Internet.org In August 2013, / Facebook CEO Mark Zuckerberg announced Internet.org, / 2013년 8월에, / 페이스북 CEO 마크 저커버그는 Internet.org를 발표했다 /
a partnership between Facebook and seven mobile phone companies, / with an aim / 페이스북과 7개 모바일 전화 회사 사이에 협력 관계 / 목표로 /
to make the Internet accessible and affordable / to all. / Then in March 2014, / 인터넷을 접근 가능하고 저렴하게 만들고 / 모두에게 / 그러고 나서 2014년 3월에 /
Zuckerberg revealed on his blog / that Facebook’s Connectivity Lab is working / 저커버그는 그의 블로그에 드러냈다 / 페이스북의 커넥티비티 연구실이 운영 중이라고 /
to “build drones, satellites, and lasers / to deliver the Internet to everyone [4].” / “드론, 인공 위성, 레이저를 만들어 / 인터넷을 모두에게 제공하기 위해 /
Yael Maguire, / engineering director at Connectivity Lab, / 야엘 맥과이어는 / 커넥티비티 연구실의 저 책임자인 /
said the drones will be “roughly the size of a commercial aircraft, like a 747” / 드론이 “대략 747같은 상용 여객기 크기”가 될 것이라고 말했다 /
and will “have to fly / for months, / or perhaps years at a time [5].” / 그리고 “날 수 있어야 한다, 여러 달 또는 심지어 한 번에 몇 년 동안” /
Facebook plans / to start testing its drones in 2015. / 페이스북은 계획한다 / 이 드론들을 2015년에 테스트를 시작할 것으로 /
7. Internet Space Race: Google vs. Facebook
075
Unit
1 3 ~1 8
빅 데이터 빅 데이터라는 용어가 유행어라고 생각할 수도 있겠지만, 의외로 현실에서는 다양한 분야에 도움을 주는 개념으로 자리 잡고 있습니다. 구체적으로 사용되는 사례와 개발자 관점(특히 구직)에서 주의 깊게 살펴봐야 하는 이유를 정리하였습니다.
★★★☆ Unit
F
13
돈 버는 직업, 빅 데이터 전문가 Big Data, Big Pay
or anyone evaluating a big data career, here are some facts that will help make your decision easier.
• According to an Accenture Survey, 56% of executives believe they do not have the talent to analyze the data collected from a big data analytics implementation [1]. • McKinsey Global Institute predicts the United States alone will face a shortage of 140,000 to 190,000 analytics experts by 2018 [2]. • A report by the Tech Partnership and SAS anticipates the UK will create approximately 56,000 big data jobs per year until 2020 [3]. Yes, it’s clear that demand for big data expertise is on the rise. The industry is already experiencing a shortage of talent, which is expected to become a major barrier to growth. What does it all mean to current and future IT professionals? It means there are great job opportunities in the field of big data and analytics. At Indeed.com, as of March 2015, the search term “big data” yields over 35,000 jobs, with Hadoop ranking 7th in top job trends in the IT industry. Let’s say you have made a decision to explore potential job opportunities in big data. Where to begin? Start with understanding the most common job titles used by companies seeking expertise in the field. It will help you broaden your perspective on the industry. RCR Wireless suggests 12 common job titles listed on top job sites [4]:
118
English for Developers
Data Scientist, Data Engineer, Big Data Engineer, Machine Learning Scientist, Business Analytics Specialist, Data Visualization Developer, Business Intelligence (BI) Engineer, BI Solutions Architect, BI Specialist, Analytics Manager, Machine Learning Engineer, Statistician Among the titles above, data scientist is the hottest job in today’s big data market. A Harvard Business Review article even called data scientist “the sexiest job of the 21st century.”[6] Currently Indeed.com lists more than 17,000 “data scientist” jobs with an average salary of $117,000 [5]. So how to become a data scientist? Plenty of information is available on the web, but the industry leaders’ job listings are the best resources for identifying the technical skills and backgrounds required to enter the field. Go to major tech companies’ websites and run a search. IBM’s career page, for example, yields 101 job listings for the search term “data scientist,” each describing required and preferred skills in detail. Go ahead and check it out for yourself!
출처 1. Big Data Analytics Widens Talent Gap, http://goo.gl/fWFQtL 2. Big data: The next frontier for competition, http://goo.gl/MD3R4 3. Investment needed to meet UK demand for big data skills and analytics, http://goo.gl/6hRqmu 4. Top 12 Big Data & Analytics Job Titles, http://goo.gl/7N4DtG 5. Data Scientist: The Sexiest Job of the 21st Century, https://goo.gl/VJhbHu
13. Big Data, Big Pay
119
핵심 문법 들여다보기
#관계대명사를 익힙니다. #관계대명사는 두 문장을 잇는 한 방법으로 #접속사와 #대명사
역할을 겸합니다. 본문에서는 다양한 관계대명사 문장을 소개합니다. #관계대명사는 일 정한 규칙을 따르므로 원리를 이해하고 예문을 접하면 더 효과적입니다. ●●
For anyone ([who is] evaluating a big data career), here are some facts (that will
help make your decision easier). 모두를 위해, / 빅 데이터 직업을 평가하고 있는 / 여기 있다 / 사실 몇 가지가 / 당신의 결정을 더 쉽게 내리도록 도와줄. ●●
They do not have people to analyze the data ([that is] collected from a system). 그
들은 사람들이 없다 / 데이터를 분석할 / 시스템으로부터 수집된. ●●
The industry is experiencing a shortage of talent, which is expected to
become a major barrier to growth. 업계는 인재 부족을 경험하고 있으며, 그것은 예상된다 / 큰 장애가 되리라고 / 성장에.
#분사구문을 익힙니다. #분사구문은 유추할 수 있는 부분을 생략하여 문장을 단축하는
한 방법입니다. 본문에서는 주어가 달라서 생략하지 않는 문장을 소개합니다. 아래 두 번째 예문에서 보듯이, 분사 앞에 주어가 없다면 문장의 주어와 같다는 뜻입니다. ●●
The page yields many job listings, each describing required skills. 그 페이지는 많은 구
인 공고를 내놓는데, 각각은 요구되는 기술을 설명한다.
= The page yields many job listings, and each job listing describes required skills. 그 페이지는 많은 구인 공고를 내놓는다, 그리고 각 구인 공고는 요구되는 기술을 설명한다. ●●
The page yields many job listings, describing required skills. 그 페이지는 많은 구인 공고
를 내놓는데, 요구되는 기술을 설명한다.
= The page yields many job listings, and the page describes required skills. 그 페이 지는 많은 구인 공고를 내놓는다, 그리고 그 페이지는 요구되는 기술을 설명한다.
부대 상황을 나타내는 #with 분사구문 <with+목적어+목적보어> 표현을 익힙니다. 목 적어와 목적보어는 주술 관계이며 ‘~하면서, ~한 채로’라고 해석합니다. ●●
The search term “big data” yields over 35,000 jobs, with Hadoop ranking 7th in
120
English for Developers
top job trends. 검색어 ‘big data’는 3만 5천 개 이상의 일자리를 내놓는다 / Hadoop이 7위를 차지하 면서 / 최고 일자리 트렌드에서
#목적어로 #that절을 자주 쓰는 동사를 익힙니다. That을 생략하는 경우도 많습니다.
●●
56% of executives believe (that) ~ 경영진 56%는 믿는다 / ~을
●●
The institute predicts (that) ~ 그 기관은 예상한다 / ~을
●●
A report anticipates (that) ~ 보고서는 예상한다 / ~을
단어 & 숙어 감 잡기 evaluate 평가하다
rank (순위, 등급을) 매기다
fact 사실
make a decision 결정하다
decision 결정
explore 탐험하다
According to ~ ~에 따르면
potential 잠정적인, 잠재적인
executive 임원
broaden 넓히다
implementation 구현, 구현된 시스템
perspective 관점, 시각
predict 예측하다
suggest 제안하다
face 직면하다
job title 직책
shortage 부족
article 기사
analytics expert 분석 전문가
currently 현재
anticipate 예상하다
average salary 평균 연봉
approximately 대략
plenty of ~ 많은 ~
demand 수요
resource 자원
expertise 전문 지식
require 요구하다
on the rise 증가 추세인
search term 검색어
barrier to ~ ~을 막는 장벽
describe 설명하다, 묘사하다
growth 성장
preferred 선호되는
opportunity 기회
in detail 상세하게
yield 내놓다, 산출하다
check out 확인하다, 조사하다
13. Big Data, Big Pay
121
손으로 써서 익히기 _____ ___ / you have ____ _ _________ / 예를 들면
당신은 결정을 내렸다
to explore _________ ___ ______________ / in big data. / 잠재적인 직업 기회를 탐험하기로
빅 데이터에서.
_____ __ _____? / _____ ____ understanding the most common ___ ______ / 어디서 시작해야 할까? 가장 일반적인 직책을 이해하는 것부터 시작하자
used by companies seeking expertise / __ ___ _____. / 전문 지식을 찾는 회사들이 사용하는
현장에서.
It will help / you _______ ____ _____________ / __ ___ __________. / 그것은 도울 것이다 / 당신이 시각을 넓히는 데
업계에서.
So ___ __ ______ a data scientist? / ______ __ information is available / 그렇다면 어떻게 데이터 과학자가 될까?
많은 정보가 사용 가능하다
on the web, / but the industry leaders’ job listings are the best resources / 웹에서,
그러나 업계 리더의 직업 목록들은 최고의 자원들이다
for ____________ the __________ ______ and ____________ / 전문적 기술들과 배경들을 파악하기 위한
required to _____ ___ _____. / 그 분야에 들어가기 위해 요구되는.
Go to major tech companies’ websites / and run a search. / 주요 기술 회사의 웹사이트에 가서
122
English for Developers
검색해보자.
문제 풀고 생각해보기 토론해보기 1 데이터 과학자가 되기 위해 필요한 선행 지식은 무엇일까? (힌트: http://goo.gl/4PpL) 2 빅 데이터와 관련해 예상되는 직업 유형은 무엇일까? (힌트: http://goo.gl/Q8NVPb)
더 찾아보기 1 #관계대명사, #관계대명사 생략의 개념과 예문을 공부합니다. 2 #분사구문 만드는 법, #with 분사구문의 개념과 예문을 공부합니다. 3 #목적어로 #that절을 자주 쓰는 동사와 예문을 공부합니다.
13. Big Data, Big Pay
123
번역 확인하기 Big Data, Big Pay 빅 데이터, 고액 연봉 For anyone evaluating a big data career, / 빅 데이터 직업을 평가하고 있는 모두를 위해, /
here are / some facts / that will help make your decision easier. / 여기 있다 / 사실 몇 가지가 / 당신의 결정을 더 쉽게 내리도록 도와줄. /
• According to an Accenture Survey, / 56% of executives believe / they do not have the talent / 액센츄어 조사에 따르면, / 경영진의 56%는 믿는다 / 그들은 재능이 없다고 /
to analyze the data collected / from a big data analytics implementation [1]. / 수집된 데이터를 분석하기 위한 / 빅 데이터 분석 구현에서. /
• McKinsey Global Institute predicts / 맥킨지 글로벌 인스티튜트는 예측한다 /
the United States alone will face a shortage of 140,000 to 190,000 analytics experts / 미국이 14만 명에서 19만 명으로 분석 전문가가 부족한 상황에 직면할 것으로 /
by 2018 [2]. / 2018년까지. /
• A report by the Tech Partnership and SAS anticipates / 테크 파트너십과 SAS의 보고서는 예상한다 /
the UK will create approximately 56,000 big data jobs / per year / until 2020 [3]. / 영국은 대략 5만 6천 개의 빅 데이터 직업들을 만들어낼 것으로 / 연간 / 2020년까지. /
Yes, it’s clear / that demand for big data expertise is on the rise. / 그렇다, / 명백하다 / 빅 데이터 전문 지식에 대한 수요가 증가 추세라는 것은. /
The industry is already experiencing a shortage of talent, / 업계는 이미 인재 부족을 경험하고 있으며, /
which is expected / to become a major barrier / to growth. / 그것은 예상된다 / 큰 장애가 되리라고 / 성장에. /
What does it all mean / to current and future IT professionals? / 그것은 도대체 어떤 의미일까? / 현재와 미래 IT 전문가들에게 /
It means / there are great job opportunities / in the field of big data and analytics. / 그것은 의미한다 / 엄청난 구직 기회들이 있음을 / 빅 데이터와 분석 분야에서. /
At Indeed.com, / as of March 2015, / the search term “big data” yields over 35,000 jobs, / Indeed.com에서, / 2015년 3월을 기준으로, / 검색어 “big data”는 3만 5천 개 이상의 일자리를 내놓는다, /
with Hadoop ranking 7th / in top job trends / in the IT industry. / Hadoop이 7위를 차지하면서 / 최고 일자리 트렌드에서 / IT 업계에서. /
Let’s say / you have made a decision / to explore potential job opportunities / in big data. / 예를 들면 / 당신은 결정을 내렸다 / 잠재적인 직업 기회를 탐험하기로 / 빅 데이터에서. /
124
English for Developers
Where to begin? / Start with understanding the most common job titles / 어디서 시작해야 할까? 가장 일반적인 직책을 이해하는 것부터 시작하자 /
used by companies seeking expertise / in the field. / 전문 지식을 찾는 회사들이 사용하는 / 현장에서 /
It will help / you broaden your perspective / on the industry. / 그것은 도울 것이다 / 당신이 시각을 넓히는 데 / 업계에서 /
RCR Wireless suggests 12 common job titles / listed on top job sites [4]: / RCR 와이어리스는 12가지 일반적인 직책을 제안한다 / 최상위 직업 사이트에 열거된 : /
Data Scientist, Data Engineer, Big Data Engineer, Machine Learning Scientist, 데이터 과학자 / 데이터 공학자 / 빅 데이터 공학자 / 기계 학습 과학자 /
Business Analytics Specialist, Data Visualization Developer, Business Intelligence (BI) Engineer, 비즈니스 분석 전문가 / 데이터 시각화 개발자 /비즈니스 정보(BI) 공학자/
BI Solutions Architect, BI Specialist, Analytics Manager, Machine Learning Engineer, Statistician / 비즈니스 정보 솔루션 아키텍트/ 비즈니스 정보 전문가 /분석 관리자 / 기계 학습 공학자 / 통계학자 /
Among the titles above, / data scientist is the hottest job / in today’s big data market. / 위에 나온 직책 중에, / 데이터 과학자가 가장 인기있는 직업이다 / 오늘날 빅 데이터 시장에서. /
A Harvard Business Review article even called data scientist / “the sexiest job of the 21st century.”[6] / 하버드 비즈니스 리뷰 기사는 심지어 데이터 과학자들을 부른다 / ‘21세기의 가장 매력적인 직업’으로. /
Currently / Indeed.com lists more than 17,000 “data scientist” jobs / with an average salary of $117,000 [5]. / 현재 / Indeed.com은 1만 7천 개 이상의 ‘데이터 과학자’ 직업들을 열거한다 / 평균 연봉은 11만 7천 달러로 /
So how to become a data scientist? / Plenty of information is available / on the web, / 그렇다면 어떻게 데이터 과학자가 될까? / 많은 정보가 사용 가능하다 / 웹에서, /
but the industry leaders’ job listings are the best resources / 그러나 업계 리더의 직업 목록들은 최고의 자원들이다 /
for identifying the technical skills and backgrounds / required to enter the field. / 전문적 기술들과 배경들을 파악하기 위한 / 그 분야에 들어가기 위해 요구되는. /
Go to major tech companies’ websites / and run a search. / 주요 기술 회사의 웹사이트로 가서 / 검색해보자. /
IBM’s career page, / for example, / yields 101 job listings / for the search term “data scientist,” / IBM의 직업 페이지는, / 예를 들어, / 101개 직업 목록을 내놓는다 / 검색어 ‘data scientist’에 대해, /
each describing / required and preferred skills / in detail. / Go ahead and check it out / for yourself! / 각각은 기술한다 / 필요로 하고 선호하는 기술을 / 상세하게. / 실제로 뛰어들어 조사하자 / 당신이 직접! /
13. Big Data, Big Pay
125
Unit
19~24
사물 인터넷 빅 데이터에 이어 IoT라는 용어가 시장을 강타하고 있습니다. 물론 기존 M2M(Machine to Machine)이 IoT로 이름만 바뀌었다는 생각이 들지도 모르겠지만, 부지불식간에 일상으로 파고들고 있습니다. 구체적인 사례를 보여주는 시나리오 몇 가지를 선별해보았습니다.
★★★☆ Unit
I
19
가로등이 똑똑해진다 Street Lights Are Getting Smarter
t is well known that street lighting provides a number of benefits. Street lighting improves road visibility for motorists and pedestrians,
so it reduces traffic accidents. It is also known to reduce the severity of injuries by a factor of three [1]. Moreover, street lighting reduces crime and fear of crime and promotes the nighttime economy. Street lighting, however, has its own drawbacks. It consumes a significant amount of electricity and requires continuous maintenance and repair, all of which put pressure on a city’s budget. Street lighting is also a major source of light pollution. Light pollution, or excessive artificial lighting, is found to have negative effects on both human and wildlife health [2]. That is why cities around the globe are adopting Internet of Things technology for their streets. Major cities have already started to replace their existing street lights with more efficient light-emitting diodes (LEDs). New York plans to replace 250,000 lights by 2017 and expects an annual savings of $14 million [3]. Seoul will replace all public lighting with LEDs by 2018 and expand the project to the private sector by 2030 [4]. In addition to energy-efficient LEDs, cities are also connecting street lights and sensors through a network to enable smart street lighting. According to Telematics Wireless [5], smart street lighting systems offer the following benefits:
168
English for Developers
• They reduce maintenance costs. The system detects and sends alerts for lamp burnouts and other malfunctions in real time, which enables the maintenance crew to take timely actions. No need for routine maintenance checks. • They allow dimming-intensity control. The system can automatically dim the street lights or turn them on/off based on various conditions set by operators or triggered by sensors. For example, the lights are dimmed when there’s no traffic. This achieves major energy savings as well as a reduction in light pollution. • They extend the lifespan of street lights. LEDs have a longer life than conventional street lamps. Smart dimming extends their life even longer, which reduces maintenance costs. • T hey offer real-time reporting and control. The system collects real-time data such as voltage, current, power factor, and energy consumption to help operators manage the grid in a smarter way. This is how your city is becoming smarter. The street lamp you passed by last night may be more intelligent than you think!
출처 1. Street Lighting and Road Safety , http://goo.gl/KdV2Ak 2. Improved street lighting can reduce crime, http://goo.gl/rw5QK6 3. How LEDs Are Going To Change The Way We Look At Cities, http://goo.gl/eOX84g 4. More LEDs to light Seoul City streets, http://goo.gl/y0k87E 5. What Does the Word “Smart” Stand for in Smart Street Lighting? http://goo.gl/8HIf4s
19. Street Lights Are Getting Smarter
169
핵심 문법 들여다보기
#관계대명사 계속적 용법을 익힙니다. 앞 문장을 부연해서 설명할 때 사용합니다. #관계대 명사 앞에 쉼표(,)를 붙이며 <접속사+대명사>로 바꾸어 이해하면 쉽습니다. 본문에서
는 앞 문장 전체를 가리키는 #관계대명사 which를 소개합니다. ●●
It requires continuous maintenance and repair, all of which put pressure on a city’s
budget. 그것은 지속적인 유지보수와 수리를 요구하는데, / 이 모든 것은 압력을 넣는다 / 도시의 예산에. ●●
The system detects lamp burnouts in real time, which enables the maintenance
crew to take timely actions. 시스템은 가로등 방전을 실시간으로 감지하는데, / 그것은 관리 직원들이 시기 적절한 조치를 취하게 한다. ●●
Smart dimming extends their life even longer, which reduces maintenance costs 스
마트 조도 조절은 그들의 수명을 연장한다 / 한층 더 길게, / 그것은 유지보수 비용을 줄인다.
#관계부사를 익힙니다. #관계부사는 두 문장을 잇는 한 방법으로 #접속사와 #부사 역할을
겸합니다. #관계대명사와 원리는 같습니다만 #선행사나 #관계부사를 생략하는 조건이 다 릅니다. 아래 예문은 어느 문장을 사용해도 무방합니다. ●●
That is the reason. + Cities are adopting this technology for the reason. 그것이 이유
다. + 도시들이 그 기술을 채택한다 / 그 이유로.
= That is the reason (for which cities are adopting this technology). 그것이 이유다 / 도 시들이 그 기술을 채택하는.
= That is the reason why cities are adopting this technology. = That’s the reason cities are adopting this technology. = That is why cities are adopting this technology.
▶ The
●●
reason과 why 중 하나를 생략해도 됩니다.
This is the way. + Your city is becoming smarter in the way. 이것은 방식이다. + 당신의
도시는 똑똑해지고 있다 / 그 방식으로.
= This is the way (in which your city is becoming smarter). 이것은 방식이다 / 당신의 도시 가 똑똑해지고 있는.
= This is the way your city is becoming smarter. = This is how your city is becoming smarter.
170
▶
The way와 how는 함께 쓰지 않습니다. 둘 중 하나만 씁니다.
English for Developers
#수동태를 익힙니다. that절이 목적어인 문장을 수동태로 만들 때는 #가주어 it을 사용
합니다. #to부정사를 쓰면 문장이 더 짧아집니다. 원리를 이해하면 be known to나 be found to와 같은 표현을 따로 외우지 않아도 됩니다. ●●
People know that street lighting provides many benefits. 사람들은 안다 / 가로등이 많은 이
익을 제공한다는 것을. = It is known that street lighting provides many benefits. 알려졌다 / 가로등이 많은 이익을 제공한다는 것이. = Street lighting is known to provide many benefits. 가로등은 알려졌다 / 많은 이익을 제공한 다고. ●●
People found that light pollution has negative effect on human health. 사람들은 발견했다
/ 빛 공해가 부정적인 효과를 가진다고 / 인간 건강에. = It is found that light pollution has negative effect on human health. 발견되었다 / 빛 공 해가 부정적인 효과를 가진다고 / 인간 건강에. = Light pollution is found to have negative effect on human health. 빛 공해는 발견되었다 / 부정적인 효과를 가진다고 / 인간 건강에.
단어 & 숙어 감 잡기 provide 제공하다
moreover 게다가
street lighting 가로등
fear of crime 범죄에 대한 두려움
a number of 많은
promote 촉진하다
benefit 이익
nighttime economy 야간 경제
improve 개선하다
drawback 단점
visibility 가시성
consume 소모하다
motorist 운전자
an amount of ~ 상당한
pedestrian 보행자
electricity 전기
reduce 줄이다, 감소시키다
require 요구하다
traffic accident 교통사고
continuous 지속적인
severity 심각도
maintenance 유지보수, 관리
injury 부상
repair 수리
by a factor of ~ ~배만큼, ~배로
alert 경보
19. Street Lights Are Getting Smarter
171
기술 용어 smart grid 스마트 전력망은 전기의 생산, 운반, 소비 과정에 컴퓨터 기술을 도입해 공급자와 소비자가 최적의 상태로 전력을 소비하게 만드는 지능형 전력망 시스템을 말한다. 소비자와 전력회사가 실시간으로 정보를 주고받아 소비자는 전기 요금이 저렴한 시간대에 전기를 사용하고 공급자는 전기 사용량을 실시간으로 파악해 탄력적으로 조정이 가능해진다.
손으로 써서 익히기 It is ____ _____ / that ______ _______ provides a number of benefits. / 잘 알려져 있다
가로등이 많은 장점을 제공하는 것을.
Street lighting improves ____ __________ / 가로등은 도로 가시성을 개선한다
for _________ and ___________, / so it reduces _______ _________. / 운전자들과 보행자들을 위해,
따라서 교통사고들을 줄인다.
It is also _____ / to ______ the ________ of ________ / 또한 알려져 있다
부상의 심각도를 줄이는 것으로
__ _ ______ __ three. / 3배로.
Moreover, / street lighting reduces crime and fear of crime / 게다가,
가로등은 범죄와 범죄에 대한 두려움을 줄인다
and ________ the _________ _______. / 그리고 야간 경제를 촉진한다.
Street lighting, / however, / has its ___ _________. / 가로등은,
하지만,
자체적인 단점을 갖고 있다.
It _________ a significant amount of electricity / 그것은 엄청난 전기를 소비한다
and _______ __________ ___________ and ______, / 그리고 지속적인 유지보수와 수리를 요구하는데,
172
English for Developers
all of which put _______ / on a city’s budget. / 이 모든 것은 압력을 넣는다
도시의 예산에.
Street lighting is also a _____ ______ / of _____ _________. / 가로등은 또한 주요 원천이다
빛 공해의.
_____ _________, / or excessive artificial lighting, / is found / 빛 공해,
또는 과도한 인공 조명은,
알려져 있다
to have ________ _______ / on both human and ________ health. 부정적인 영향들이 있다는 것으로
인간과 야생 생물 건강에.
문제 풀고 생각해보기 문제 풀기 1 (이해) 다음 중 스마트 가로등의 장점이 아닌 항목은? ⓐ 유지보수 비용 절감 ⓑ 조도 조절 가능 ⓒ 저렴한 비용 ⓓ 실시간 제어 2 (기술) 빛 공해를 줄이기 위한 방법을 설명하라.
토론해보기 1 가로등을 LED 기반의 스마트 전등으로 바꾸는 과정에서 가장 큰 걸림돌은 무엇일
까? 그리고 이를 어떻게 해결해야 할까?
더 찾아보기 1 #관계대명사 계속적 용법의 예문을 공부합니다. 2 #관계부사의 개념과 예문을 공부합니다. 3 #수동태의 개념과 예문을 공부합니다.
문제 풀기 정답 1
c. (아직 일반 전구에 비해 LED 전구의 가격이 상당히 높게 형성되어 있다) 2 차량 통행 빈도나 주변 환경(예: 달빛)에 기
반해 조도를 조절하는 방법으로 빛 공해를 줄일 수 있다.
19. Street Lights Are Getting Smarter
173
번역 확인하기 Street Lights Are Getting Smarter 가로등들은 점점 더 똑똑해진다 It is well known / that street lighting provides a number of benefits. / 잘 알려져 있다 / 가로등이 많은 장점을 제공하는 것을. /
Street lighting improves road visibility / for motorists and pedestrians, / 가로등은 도로 가시성을 개선한다 / 운전자들과 보행자들을 위해, /
so it reduces traffic accidents. / It is also known / to reduce the severity of injuries / 따라서 교통사고들을 줄인다. / 또한 알려져 있다 / 부상의 심각도를 줄이는 것으로 /
by a factor of three [1]. / Moreover, / street lighting reduces crime and fear of crime / 3배로. / 게다가, / 가로등은 범죄와 범죄에 대한 두려움을 줄인다 /
and promotes the nighttime economy. / 그리고 야간 경제를 촉진한다. /
Street lighting, / however, / has its own drawbacks. / It consumes a significant amount of electricity / 가로등은, / 하지만, / 자체적인 단점을 갖고 있다. / 그것은 엄청난 전기를 소비한다 /
and requires continuous maintenance and repair, / all of which put pressure / 그리고 지속적인 유지보수와 수리를 요구하는데, / 이 모든 것은 압력을 넣는다 /
on a city’s budget. / Street lighting is also a major source / of light pollution. / 도시의 예산에. / 가로등은 또한 주요 원천이다 / 빛 공해의. /
Light pollution, / or excessive artificial lighting, / is found / to have negative effects / 빛 공해, / 또는 과도한 인공 조명은, / 알려져 있다 / 부정적인 영향들이 있다는 것으로 /
on both human and wildlife health [2]. 인간과 야생 생물 건강에 /
That is why / cities / around the globe / are adopting Internet of Things technology / 그것이 이유다 / 도시들이 / 전 세계적으로 / 사물 인터넷 기술을 채택하는 /
for their streets. / Major cities have already started / to replace their existing street lights / 그들의 거리들을 위해. / 주요 도시들은 이미 시작했다 / 기존 가로등들을 교체하기 /
with more efficient light-emitting diodes (LEDs). / New York plans / to replace 250,000 lights / 더 효율적인 LED들로. / 뉴욕 시는 계획한다 / 25만 개의 전구들을 교체한다고 /
by 2017 / and expects an annual savings of $14 million [3]. / Seoul will replace all public lighting / 2017년까지 / 그리고 연간 14만 달러의 절약을 기대한다. / 서울은 모든 공공 조명을 교체할 것이다 /
with LEDs / by 2018 / and expand the project / to the private sector / by 2030 [4]. / LED로 / 2018년까지 / 그리고 프로젝트를 확장한다 / 민간 부문까지 / 2030년까지. /
In addition to energy-efficient LEDs, / cities are also connecting street lights and sensors / 에너지 효율적인 LED 이외에 / 도시들은 또한 가로등과 센서를 연결하고 있다 /
through a network / to enable smart street lighting. / According to Telematics Wireless [5], / 네트워크를 통해 / 스마트 가로등을 활성화하기 위해. / 텔레메틱스 와이어리스에 따르면, /
174
English for Developers
smart street lighting systems offer the following benefits: / 스마트 가로등 시스템들은 다음 이익들을 제공한다: /
They reduce maintenance costs. / The system detects and sends alerts for / lamp burnouts / 그것들은 유지보수 비용을 줄인다. / 시스템은 감지하고 경고한다 / 가로등 고장을 /
and other malfunctions / in real time, / which enables the maintenance crew / 그리고 다른 오작동을 / 실시간으로 / 그것은 관리 직원들이 취하게 한다 /
to take timely actions. / No need for routine maintenance checks. / 시기 적절한 조치를. / 정기 보수 점검에 대한 필요가 없다. /
They allow dimming-intensity control. / The system can automatically dim the street lights / 그들은 조도 조절 제어를 허용한다. / 시스템은 자동으로 가로등 밝기를 낮출 수 있다 /
or turn them on/off / based on various conditions / set by operators / or triggered / 또는 켜고 끌 수 있다 / 다양한 조건들에 기반해 / 운영자가 설정한 / 또는 유도된 /
by sensors. / For example, / the lights are dimmed / when there’s no traffic. / 센서들에 의해. / 예를 들어, / 전등은 어두워진다 / 교통량이 없을 때. /
This achieves major energy savings / as well as a reduction / in light pollution. / 이는 주요 에너지 절약을 달성한다 / 감소뿐만 아니라 / 빛 공해. /
They extend the lifespan / of street lights. / LEDs have a longer life / 그것들은 수명을 연장한다 / 가로등의. / LED는 더 긴 수명을 갖고 있다 /
than conventional street lamps. / Smart dimming extends their life / even longer, / 전통적인 가로등보다. / 스마트 조도 조절은 그들의 수명을 늘인다 / 한층 더 길게, /
which reduces maintenance costs. / 그것은 유지보수 비용을 줄인다. /
They offer real-time reporting and control. / The system collects real-time data / 그들은 실시간 보고와 제어를 제공한다. / 시스템은 실시간 데이터를 수집한다 /
such as voltage, current, power factor, and energy consumption / 전압, 전류, 역률, 그리고 에너지 소비와 같은 /
to help / operators manage the grid / in a smarter way. 돕기 위해 / 운영자들이 전력망을 관리하게 / 더 똑똑한 방식으로. /
This is how / your city is becoming smarter. / The street lamp / you passed by / last night / 이것은 방식이다 / 당신의 도시가 똑똑해지고 있는. / 가로등은 / 당신이 지나쳤던 / 지난밤에 /
may be more intelligent / than you think! / 아마도 더 똑똑할지도 모른다 / 당신이 생각하는 것보다! /
19. Street Lights Are Getting Smarter
175
Unit
25~30
클라우드 최근 아마존, 마이크로소프트, 구글에 이어 오라클과 IBM에 이르기까지 거의 모든 회사가 클라우드에 집중하는 상황입니다. 따라서 더 이상 유행어가 아니라 자연스런 기반 구조로 자리 잡은 클라우드에 대한 개념과 용어를 정리해봅니다.
★☆☆☆ Unit
T
25
당신의 모든 것은 이미 클라우드에! Everything is Already in the Cloud!
hese days you hear a lot about cloud computing. If you have no technical background, the term can be a bit intimidating. It sounds
complicated, but most of us are already using the cloud [1]. Though you may not realize it, all your information is most likely in the cloud. How? Let’s take a look.
Email All web-based email services like Yahoo, Google (Gmail) and Microsoft (Hotmail) are cloud-based. Unless you run your own email server, you are using cloud-based services. That is, all of your contacts and emails are in the cloud.
Blogs & Websites Blogs and websites such as Medium, Tumblr, Flickr, Instagram, and Pinterest are also cloud-based services. Again, all of your postings and photos are in the cloud.
Social Networking Sites Facebook, Twitter, LinkedIn, and many other social media sites are hosted in the cloud. Your birthday, educational background, work history, and latest whereabouts are all in the cloud. Ah, your friends’ information, too!
Mobile App Stores & Apps Major mobile app stores, such as Google Play, Apple’s App Store, and Windows Marketplace, keep their apps and the account information in the cloud. If you buy apps from these major app stores, your purchase history and account information are in the cloud.
218
English for Developers
Gaming Cloud gaming, according to an article in VentureBeat [2], could reach a turning point in 2015. Xbox Live, World of Warcraft, Steam and hundreds of game platforms are hosted in the cloud. Now with cloud-gaming capable devices, a massive number of players can interact with each other online. Most of these games store your game saves and comments in the cloud.
Productivity Tools Productivity tools like word processors, spreadsheets, presentation programs, flowcharting applications, image editors, formula editors, and graph tools are available online as cloud-based services and applications. Google Docs and Microsoft Office 365 are good examples [3]. If you are using any of these tools, either at work or personally, your documents are stored in the cloud.
Online Storage Nowadays most people own multiple devices — from laptops to smart phones and tablets — and they want to access their data from anywhere, at any time, from any connected device. Online storage services are used for that reason, and Microsoft OneDrive, Apple iCloud Drive, Google Drive, and Dropbox are popular ones [4]. Needless to say, these services store your data in the cloud.
출처 1. Typical consumer cloud computing scenarios are you using the cloud? http://goo.gl/gEjxHP 2. Cloud gaming could reach a turning point in 2015, http://goo.gl/MyqSFP 3. Battle of the Mobile Office Suites: Microsoft Office vs. Google Docs, http://goo.gl/in14dA 4. OneDrive, Dropbox, Google Drive, and Box: Which cloud storage service is right for you? http://cnet.co/12eQ8HW
25. Everything is Already in the Cloud!
219
핵심 문법 들여다보기 #2형식 <주어+동사+보어(명사, 형용사)> 문형을 익힙니다. #be동사와 #감각동사 sound
를 사용합니다. #be동사는 ‘~이다’로, #감각동사 sound는 ‘~하게 들린다’로 해석합니다. ●●
The term is intimidating. 그 용어는 위협적이다(=주눅 들게 만든다).
●●
Many websites are cloud–based services. 많은 웹사이트는 클라우드 기반 서비스이다.
●●
It sounds complicated. 그것은 복잡하게 들린다.
#3형식 <주어+동사+목적어> 문형을 익힙니다. #목적어로 #명사와 #to부정사를 사용합
니다. #to부정사가 #명사적 용법으로 쓰일 때는 ‘~하기’ 혹은 ‘~하는 것’으로 해석합니다. Want는 #목적어로 #to부정사를 써도 되는 #동사입니다. ●●
Most of us are using the cloud. 우리 대다수는 클라우드를 사용하고 있다.
●●
Most people own multiple devices. 대다수 사람이 여러 기기를 소유한다.
●●
They want to access their data. 그들은 원한다 / 그들의 데이터에 접근하기를.
#수동태 <be+과거분사> 문형을 익힙니다. ‘~된다’로 해석합니다.
●●
Many sites are hosted in the cloud. 많은 사이트가 클라우드에 호스팅된다.
●●
Your documents are stored in the cloud. 당신의 정보는 클라우드에 저장된다.
●●
Online services are used for that reason. 온라인 서비스는 그런 이유로 사용된다.
#병렬구조를 이용하여 예제를 열거하는 여러 방식을 소개합니다. 여러 항목을 대등하게
연결할 때는 마지막 항목 앞에 #등위접속사 and, or, but 등을 넣습니다. ●●
All web–based email services like Yahoo, Google and Microsoft are cloud–based. 야
후, 구글, 마이크로소프트와 같은 웹 기반 이메일 서비스도 모두 클라우드 기반이다. ●●
Blogs and websites such as Medium, Tumblr, Flickr, Instagram, and Pinterest are
also cloud–based services. 미디엄, 텀블러, 인스타그램, 핀터레스트와 같은 블로그와 웹사이트도 또한 클라우드 기반 서비스다. ●●
Facebook, Twitter, LinkedIn, and many other social media sites are hosted in the
220
English for Developers
cloud 페이스북, 트위터, 링크드인, 기타 많은 소셜 미디어 사이트가 클라우드에 호스팅된다. ●●
Nowadays most people own multiple devices – from laptops to smartphones and
tablets. 최근에는 대다수 사람이 – 랩탑에서 스마트폰과 태블릿에 이르기까지 – 여러 기기를 소유한다.
문장과 문장을 연결하는 #접속사를 익힙니다. ●●
If you have no technical background, ~ 당신이 기술적 배경지식을 가지지 않는다면, ~
●●
Though you may not realize it, ~ 비록 당신이 그것을 깨닫지 못할지라도, ~
●●
Unless you run your own server, ~ 당신이 자신만의 서버를 돌리지 않는다면, ~
단어 & 숙어 감 잡기 these days 근래, 최근
account information 계정 정보
technical background 기술적 배경지식
purchase history 구매 이력
term 용어
according to ~ ~에 따르면
intimidating 위협적인
reach a turning point 전환기에 이르다
complicated 복잡한
hundreds of ~ 수백 개의 ~
realize 깨닫다, 자각하다
capable 가능한, 할 수 있는
likely ~할 가능성이 높은
a massive number of ~ 엄청난 수의
–based ~기반
interact with ~ ~와 상호작용하다
that is 즉, 다시 말하자면
game save 게임 저장 파일
contacts 연락처
productivity tools 생산성 도구
educational background 학력
formula editor 공식 편집기
work history 경력, 이력
personally 개인적으로
whereabouts 근황, 소재, 행방
needless to say 두말할 필요 없이
기술 용어 multiple devices PC, 스마트폰, 태블릿, 게임 콘솔, 스마트 TV 등 개인이 소유하며 동시에 사용하는 여러 장비를 일컫는다. 국내에서는 N-스크린이라고 불리기도 하지만, 정확한 영어 표현은 아니다.
25. Everything is Already in the Cloud!
221
손으로 써서 익히기 _____ ____ / you hear a lot / _____ cloud computing. / 오늘날
당신은 많이 듣는다
클라우드 컴퓨팅에 대해.
__ you have no _________ __________, / the ____ can be a bit ____________. / 만약 당신이 기술적 배경지식을 가지지 않는다면,
용어는 다소 위협적일 수 있다.
It ______ __________, / but most of us ___ already _____ the cloud. / 그것은(=용어는) 복잡하게 들린다, 하지만 우리 대다수는 이미 클라우드를 사용하고 있다.
______ you may not realize it, / ___ ____ ___________ is most likely / 비록 당신이 그것을 깨닫지 못할지라도,
당신의 정보 모두는 있을 가능성이 크다
__ ___ _____. 클라우드 안에.
How? / _____ take a look. / 어떻게?
살펴보자.
______ _______ / 온라인 저장소 /
Nowadays ____ ______ ___ ________ _______ / 최근에는 대다수 사람들이 여러 기기들을 소유한다
- ____ laptops __ smartphones and tablets - / 랩탑들부터 스마트폰들과 태블릿들에 이르기까지
and ____ ____ __ ______ _____ ____ / from anywhere, / __ ___ ____, / 그리고 그들은 자신의 데이터에 접속하기를 원한다,
____ ___ _________ ______. / 어느 연결된 기기에서든
222
English for Developers
어느 곳에서든,
어느 때든,
문제 풀고 생각해보기 문제 풀기 1 (이해) 다음 중 클라우드 서비스에 적합하지 않은 서비스는? ⓐ 파일 저장소 ⓑ 소셜 네트워크 ⓒ 앱 스토어 ⓓ 개인 공인 인증서 저장소 2 (이해) 다음 중 성격이 다른 하나는? ⓐ Google Play ⓑ Microsoft One Drive ⓒ Dropbox ⓓ Apple iCloud 3 (기술) 소프트웨어가 아니라 컴퓨팅 파워를 클라우드에서 빌려 사용하려면 어떻게 해
야 하는가? 4 (기술) 클라우드 파일 공유 서비스는 여러 기기 사이에 동기화를 어떻게 수행할까? 혹
시 동기화가 깨져서 고생한 경우가 있었는가? 그런 경우 어떻게 대응했는가?
토론해보기 1 클라우드를 사용할 경우 발생할 수 있는 개인 사생활(정보) 침해와 대응 방안을 고민
해보자. 2 클라우드가 발전하면 로컬 하드 디스크와 USB 메모리가 완전히 없어질까?
더 찾아보기 1 #2형식에 쓰이는 동사와 예문을 공부합니다. 2 #to부정사를 #목적어로 사용해도 무방한 동사와 예문을 공부합니다. 3 #과거분사, #수동태, #능동태 개념을 공부합니다.
문제 풀기 정답 1 d. (민감한 개인 정보는 클라우드에 올릴 경우 문제가 발생할 가능성이 있음)
온라인 저장소임)
2 a. (a만 앱 스토어이며, 나머지는 모두
3 IaaS(Infrastructure as a Service)를 사용한다. AWS EC2와 디지털오션 등이 컴퓨팅 파워를 제공하
는 대표적인 서비스다.
4 동기화 과정에서 날짜와 파일의 해시 값을 사용해 충돌을 감지한다(나중에 변경된 내용이 우선순위
가 높다). 동기화가 깨진 경우, 파일 변경 이력을 보여주는 백업 서비스를 제공한다면 원하는 날짜로 되돌리는 기능(point-intime recovery)을 사용해 복원할 수 있다.
25. Everything is Already in the Cloud!
223
번역 확인하기 Everything is Already in the Cloud! 모든 것은 이미 클라우드 안에 있다! These days / you hear a lot / about cloud computing. / If you have no technical background, / 오늘날 / 당신은 많이 듣는다 / 클라우드 컴퓨팅에 대해. / 만약 당신이 기술적 배경지식을 가지지 않는다면, /
the term can be a bit intimidating. / It sounds complicated, / but most of us are already using the cloud. / 용어는 다소 위협적일 수 있다. / 그것은(=용어는) 복잡하게 들린다, / 하지만 우리 대다수는 이미 클라우드를 사용하고 있다. /
Though you may not realize it, / all your information is most likely / in the cloud. / 비록 당신이 그것을 깨닫지 못할지라도, / 당신의 정보 모두는 있을 가능성이 크다 / 클라우드 안에. /
How? / Let’s take a look. / 어떻게? / 살펴보자. /
Email / 이메일 All web-based email services / like Yahoo, Google (Gmail) and Microsoft (Hotmail) / are cloud-based. / 모든 웹 기반 이메일 서비스들은 / 야후, 구글(지메일), 마이크로소프트(핫메일)과 같은 / 클라우드 기반이다. /
Unless you run your own email server, / you are using cloud-based services. / 당신이 자신의 이메일 서버를 운영하지 않는다면, / 당신은 클라우드 기반 서비스들을 사용하는 중이다. /
That is, / all of your contacts and emails are / in the cloud. / 다시 말해, / 모든 연락처들과 이메일들은 있다 / 클라우드 안에. /
Blogs & Websites / 블로그들과 웹사이트들 Blogs and websites / such as Medium, Tumblr, Flickr, Instagram, and Pinterest / 블로그들과 웹사이트들 / 미디엄, 텀블러, 플리커, 인스타그램 그리고 핀터레스트와 같은 /
are also cloud-based services. / Again, all of your postings and photos are / in the cloud. / 또한 클라우드 기반 서비스들이다. / 여기에서도, 모든 올린 글들과 사진들이 있다 / 클라우드 안에. /
Social Networking Sites / 소셜 네트워킹 사이트들 Facebook, Twitter, LinkedIn, and many other social media sites are hosted / in the cloud. / 페이스북, 트위터, 링크드인, 그리고 많은 다른 소셜 미디어 사이트들은 호스팅된다 / 클라우드 안에. /
Your birthday, educational background, work history, and latest whereabouts are all / in the cloud. / 당신의 생일, 교육 배경, 직장 경력, 최신 근황이 모두 있다 / 클라우드 안에. /
Ah, your friends’ information, too! / 아, 당신 친구들의 정보, 또한! /
Mobile App Stores & Apps / 모바일 앱 스토어들과 앱들 Major mobile app stores, / such as Google Play, Apple’s App Store, and Windows Marketplace, / 주요 모바일 앱 스토어들은, / 구글 플레이, 애플의 앱 스토어, 그리고 윈도우 마켓플레이스와 같은, /
keep their apps and the account information / in the cloud. / 그들의 앱들과 계정 정보를 보관(유지)한다 / 클라우드 안에. /
224
English for Developers
If you buy apps from these major app stores, / 만일 당신이 주요 앱 스토어들에서 이런 앱들을 구매하면, /
your purchase history and account information are / in the cloud. / 당신의 구매 이력과 계정 정보는 있다 / 클라우드 안에. /
Gaming / 게임 Cloud gaming, / according to an article in VentureBeat [2], / could reach a turning point in 2015. / 클라우드 게임은, / 벤처비트 기사에 따르면, / 2015년에 전환기에 이른다. /
Xbox Live, World of Warcraft, Steam and hundreds of game platforms / are hosted / in the cloud. / 엑스박스 라이브, 월드 오브 워크래프트, 스팀과 수백 개 게임 플랫폼들은 / 호스팅된다 / 클라우드 안에. /
Now with cloud-gaming capable devices, / 이제 클라우드 게임 능력이 있는 디바이스들을 사용해, /
a massive number of players can interact with each other online. / 엄청난 수의 플레이어들이 온라인에서 다른 플레이어들과 상호작용할 수 있다. /
Most of these games store your game saves and comments / in the cloud. / 이런 게임들 대다수는 당신의 게임 저장 파일들과 글들을 저장한다 / 클라우드 안에. /
Productivity Tools / 생산성 도구들 Productivity tools / like word processors, spreadsheets, presentation programs, 생산성 도구들은 / 워드프로세서들, 스프레드시트들, 프레젠테이션 프로그램들,
flowcharting applications, image editors, formula editors, and graph tools / 플로차트 애플리케이션들, 이미지 편집기들, 수식 편집기들, 그리고 그래프 도구들과 같은 /
are available online / as cloud-based services and applications. / 온라인으로 사용 가능하다 / 클라우드 기반 서비스들과 애플리케이션들로서. /
Google Docs and Microsoft Office 365 are good examples [3]. / If you are using any of these tools, / 구글 문서도구와 마이크로소프트 오피스 365가 좋은 예제들이다. / 당신이 이런 도구들 중 뭔가를 사용하고 있다면, /
either at work or personally, / your documents are stored / in the cloud. / 직장에서나 개인적으로, / 당신의 문서들은 저장된다 / 클라우드 안에. /
Online Storage / 온라인 저장소 Nowadays most people own multiple devices / - from laptops to smartphones and tablets - / 최근에는 대다수 사람들이 여러 기기들을 소유한다 / - 랩탑들부터 스마트폰들과 태블릿들에 이르기까지 - /
and they want to access their data / from anywhere, / at any time, / from any connected device. / 그리고 그들은 자신의 데이터에 접속하기를 원한다 / 어느 곳에서든, / 어느 때든, / 어느 연결된 기기에서든. /
Online storage services are used / for that reason, / 온라인 저장소 서비스들은 사용된다 / 이런 이유 때문에 /
and Microsoft OneDrive, Apple iCloud Drive, Google Drive, and Dropbox are popular ones [4]. / 그리고 마이크로소프트 원드라이브, 애플 아이클라우드 드라이브, 구글 드라이브, 그리고 드롭박스는 인기 있는 서비스들이다. /
Needless to say, / these services store your data / in the cloud. / 두말할 필요 없이, / 이런 서비스들은 당신의 데이터를 저장한다 / 클라우드 안에. /
25. Everything is Already in the Cloud!
225
문법 용어 찾아보기
•일러두기 : 쪽수가 아니라 유닛 번호입니다.
1 2
● 관계대명사의 생략
●●
2형식 14 / 25
●●
3형식 04 / 10 / 15 / 16 / 22 / 25
●●관계대명사절
●●
3형식 전환 19
●●관계부사
●●
4형식 01 / 06 / 16 / 22 / 26
●●능동태
●●
4형식 동사로 착각하기 쉬운 3형식 동사 01 / 26
●●
5형식 06 / 08 / 22 / 20 / 21 / 23
ㄷ ㅁ
01 / 02 / 03 / 05 / 13 / 17 / 18 / 24 /
●●대명사
be동사 14 / 25
10
14
●●대과거
A Z
01 / 17
05 / 11 / 14 / 19 / 29 / 30
06 / 25
●●단순시제
●●
03 / 09 / 11 / 13 / 14 / 17 /
21 / 24 / 27
28 / 29
●●
if절 03
●●
that 용법 12 / 30
●●도치
●●
that절 04 / 10 / 15 / 13 / 26
●●독립분사구문
●●
30 05 / 27
that 12
to부정사 02 / 04 / 06 / 08 / 15 /
●●동격의
16 / 22 / 21 / 23 / 19 / 25
●●동명사
with 분사구문 13 / 24
●●동명사를 목적어로 취하는 동사
●●
02 / 04 / 06 / 22
●●동명사의 의미상 주어 ●●동사
ㄱ ㄴ ●●가주어
●●감각동사
●●격
●●명령문
25
●●명사
12
●●감정타동사
●●계속적 용법
●●과거완료
01 / 03 / 09
21 / 25
01 / 03 / 05 / 07 / 09 / 11 / 13 / 14
/ 17 / 18 / 21 / 19 / 24 / 26 / 27 / 28 / 29 / 30 ●●관계대명사
that 01 / 12 / 17 / 30
●●관계대명사
what 17
●●관계대명사
which 01 / 19
●●관계대명사 계속적 용법
286
02 / 06 / 15 / 16 / 23 / 25 04 / 16 / 23 / 25
●●명사절
13 / 26
●●목적격
11 / 17
●●목적격 관계대명사
14
●●관계대명사
08 / 10 / 15 / 23 / 25
04
●●명사적 용법
01
●●과거분사
02 / 04 / 08 / 22 / 20 / 21 / 23
●●등위접속사
18
●●간접의문문
04 / 06 / 10 / 16 / 22 / 25
●●동사원형
02 / 19 / 24
●●목적보어 ●●목적어
03 / 09 / 11 / 14 / 17 / 21 / 27
06 / 08 / 22 / 20 / 21 / 23
04 / 06 / 08 / 10 / 15 / 16 / 13 / 17 / 22 /
20 / 21 / 23 / 25 ●●목적어절
01 / 17 / 21 / 19
04
11
that 12
09
●●병렬구조
08 / 10 / 15 / 23 / 25
●●복합관계부사 ●●부사
26
● 의문사
ㅂ ㅅ ㅇ ●●배수
11
02 / 06 / 05 / 08 / 11 / 16 / 14 / 23 / 19
20 / 21 / 27
●●부사절 ●●부사절
that 12
●●부정사
●●분사구문
05 / 28 / 29
by 19
04
13 / 14 / 20 / 21 / 24 / 27 / 28 / 30
07
●●접속부사
02 / 20 / 21 / 28
03 / 04 / 05 / 07 / 11 / 13 / 14 / 17 /
18 / 20 / 21 / 19 / 24 / 25 / 28 / 29 ●●접속사
that 30
17
●●분사구문 만드는 법
13 / 20 / 21 / 24
●●주격
●●분사의 관용적 표현
05
●●주격 관계대명사+
●●분수
●●비교급
09 / 10 / 15
10
●●비교 표현
02
●●비인칭 주어
●●삽입구
08 / 20 / 21 / 23
●●상태동사 ●●생략
08 / 23
01 / 03 / 05 / 07 / 11 / 14 / 17 / 21 /
11
●●소유격 관계대명사 ●●수동태
●●원급
05
06 / 19 / 25
●●수여동사
that 30
●●진주어
●●최상급
24 10
10 / 15
●●한정적 용법
01 / 03 / 09 / 15
●●현재분사
02 / 10 / 20 / 21
●●현재완료
03 / 07 / 14 / 18
●●현재완료진행 ●●현재진행 ●●형용사
19
07 / 27
07
10
02 / 06 / 15 / 23
●●형용사적 용법
10 / 15
●●유사관계대명사 ●●의문문
that 12
●●지시형용사
ㅎ
19 / 26 ●●소유격
08 / 20 / 20 / 21 / 23
●●지시대명사
14
30
●●선행사
17
●●진행시제
07
●●상관접속사
●●주어
●●지각동사
10 / 15
●●사역동사
be동사 03 / 09 / 11 / 14 /
17 / 27
09
●●비교구문
29
●●전치사구
●●접속사
04 / 06 / 22 / 23
●●부정사를 목적어로 취하는 동사
●●전치사
●●전치사+관계대명사
08 / 16
●●부사적 용법
ㅈ ㅊ ●●전치사
●●형용사절
13
26
18
287
난이도별 목차 LEVEL 1
★☆☆☆
클라우드 | 당신의 모든 것은 이미 클라우드에!
218
빅 데이터 | 세계적인 기업이 전 세계 도시를 돕는다
142 134 092 042 076 200 058 024 192
빅 데이터 | 도대체 얼마나 크길래? 드론/로봇 | 사람은 사절, 로봇이 일을 더 잘해! 보안/해킹 | 당장 확인할 페이스북 설정 4가지 드론/로봇 | 드론의 색다른 용도 5가지 사물 인터넷 | 셔츠가 심장마비를 경고한다면? 보안/해킹 | 내 컴에 이상한 게 깔렸어요! 보안/해킹 | 귀하의 시스템은 안녕하십니까? 사물 인터넷 | 미래의 자동차, 커넥티드 차량
LEVEL 2 ★★☆☆ 사물 인터넷 | 모든 것이 연결된 세상의 아침 빅 데이터 | 업계 유명 인사들의 말말말 보안/해킹 | 구글의 엘리트 해커들 클라우드 | 문과 친구에게 개념 설명하기 사물 인터넷 | 모든 것이 연결된 세상의 저녁 보안/해킹 | 내 레노버 노트북도 위험한가요? 드론/로봇 | 방금 읽은 기사를 로봇이 썼다고? 클라우드 | 숫자로 미래를 말하다 빅 데이터 | 일기예보 회사가 광고계의 큰손이 된 이유 드론/로봇 | 구글 대 페이스북 공중전
176 150 016 226 184 034 084 234 158 068
LEVEL 3 ★★★☆ 클라우드 | 초간단 필수 용어집 클라우드 | 어디 좋은 점만 있겠어? 사물 인터넷 | 업계 유명 인사들의 말말말 빅 데이터 | 돈 버는 직업, 빅 데이터 전문가 사물 인터넷 | 가로등이 똑똑해진다 보안/해킹 | 바이러스? 악성 코드? 그게 그거 아냐? 빅 데이터 | 개발자 채용 비법, 숨은 실력자를 찾으라 드론/로봇 | 업계 유명 인사들의 말말말 드론/로봇 | 인공지능을 우려하는 5명의 지성인 클라우드 | 업계 유명 인사들의 말말말
250 242 208 118 168 050 126 100 108 258
LEVEL 4 ★★★★ 실전 실전 실전
288
| 위키피디아에 따르면 | 재치 있는 기술 명언 | 백악관이 말하는 보안/해킹
268 274 280
w w w. h a n b i t . c o . k r
Hanbit eBook
Realtime w w w. h a n b i t . c o . k r / e b o o k
DRM free! 어떤 디바이스에서도 자유롭게
eBook Oriented! 전자책에 꼭 맞는 최적의 내용과 디자인
Hanbit eBook
Hanbit eBook
Realtime 70
Realtime 89 49
MFC 프로그래밍 주식분석 프로그램 만들기 김세훈 지음
Hanbit eBook
Hanbit eBook
Realtime 90
Realtime 92 49
자바 개발자를 위한
Vert.x JavaScript Promise azu지음 /주우영옮김
애플리케이션 개발 모바일/웹 메시징 STOMP와 MQTT로 개발하는 IoT 모바일/웹 애플리케이션 Mobile and Web Messaging 제프 메스닐 지음 / 조건희 옮김
이연복 지음
w w w. h a n b i t . c o . k r
즐거운 상상이 가득! 2015년 화제의 신간
즐거운 상상이 가득! 2015년 화제의 신간
전자부품 백과사전 vol.1 찰스 플랫 지음 / 배지은 옮김 / 30,000원
취미공학에 필요한 핵심 전자부품을 사전식으로 정리한 안내서.
전자부품 백과사전 vol.1 찰스 플랫 지음 / 배지은 옮김 / 30,000원
취미공학에 필요한 핵심 전자부품을 처음 시작하는 센서 사전식으로 정리한 안내서. 전자부품 백과사전 vol.2
찰스 플랫 지음 / 가격미정
키모 카르비넨, 테로 카르비넨 지음 임지순 옮김 / 13,000원
세상을 수치로 읽어내는
<전자부품 백과사전> 시리즈의 두 번째 도서다.
부품인 센서를 알려주 는 책. 이 책을 통해 자신
처음 만의 프로젝트에 다양한 Zero to Maker
: 누구나 메이커가 될 수 있다
전자부품 백과사전 vol.2
찰스 플랫 지음 / 가격미정
데이비드 랭 지음 / 장재웅 옮김 / 14,000원
센서를 사용해보자. 키모 카르비넨, 테로 카르비넨 지음 임지순 옮김 / 13,000
세상을 수치로 읽어
일반인에서 메이커로. 날백수에서 무인 잠
<전자부품 백과사전> 시리즈의 두 번째 도서다.
수정 회사 CEO가 된 사나이, 데이비드 랭의 메이커 도전기.
시작하는
Make: 센서
부품인 센서를 알
키모 카르비넨, 테로 카르비 는 책. 이 책을 통해 넨, 빌 발토카리 지음 / 가격미정 만의 프로젝트에 다
필수 전자부품인 센서를 센서를 사용해보자
Zero to Maker
마이크로 컨트롤러 보드
: 누구나 메이커가 될 수 있다 데이비드 랭 지음 / 장재웅 옮김 / 14,000원
Maker Pro 일반인에서 메이커로. 날백수에서 무인 잠 존 베이첼 지음 / 가격미정
수정 회사 CEO가 메이커라면 된 사나이,반드시 데이비드 읽어야 할 필수 계발 랭의 메이커 도전기. 서. 프로 메이커들과의 인터뷰 및 에세이 수록.
에 응용하는 방법을 담 았다.
Make: 센서 키모 카르비넨, 테로 넨, 빌 발토카리 지음 / 가격미정
필수 전자부품인 센 프로젝트로 배우는 라즈베리 파이
도날드 노리스 지음 / 임지순 옮김
다양한 실전 프로젝트를 통해 라즈베리 파이를 쉽고 재미있게 배워본다.
Maker Pro
존 베이첼 지음 / 가격미정
메이커라면 반드시 읽어야 할 필수 계발
마이크로 컨트롤러
에 응용하는 방법 았다.