程序员的英语 (朴栽浒李海永) (Z-Library)
Author: 朴栽浒/李海永
商业
本书旨在最大限度提高对开发人员最重要的英文读解能力,培养能够快速阅读英文报道等IT相关文档的基本技能。书中借助最新IT媒体风格的报道,提供有趣且有益的知识,详细解释英语技术术语。课后附有英文思维训练,内容和形式都贴合一线程序员需求,能够激发阅读兴趣。例文难易得当,结构安排合理,是技术学习与英语学习的有机结合。(资源为图灵正版电子书)
📄 File Format:
PDF
💾 File Size:
4.7 MB
14
Views
0
Downloads
0.00
Total Donations
📄 Text Preview (First 20 pages)
ℹ️
Registered users can read the full content for free
Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.
📄 Page
1
(This page has no text content)
📄 Page
2
(This page has no text content)
📄 Page
3
图灵社区的电子书没有采用专有客户 端,您可以在任意设备上,用自己喜 欢的浏览器和PDF阅读器进行阅读。 但您购买的电子书仅供您个人使用, 未经授权,不得进行传播。 我们愿意相信读者具有这样的良知和 觉悟,与我们共同保护知识产权。 如果购买者有侵权行为,我们可能对 该用户实施包括但不限于关闭该帐号 等维权措施,并可能追究法律责任。
📄 Page
4
(This page has no text content)
📄 Page
5
图书在版编目(CIP)数据 程序员的英语 /(韩)朴栽浒,(韩)李海永著;颜 廷连译 . -- 北京:人民邮电出版社,2018.3(2021.12重印) ISBN 978-7-115-47305-9 Ⅰ. ①程… Ⅱ. ①朴… ②李… ③颜… Ⅲ . ①程序设 计-英语 Ⅳ . ①TP311.1 中国版本图书馆CIP数据核字(2017)第284374号 内 容 提 要 本书旨在最大限度提高对开发人员最重要的英文读解能力,培养能够快速阅读 英文报道等 IT相关文档的基本技能。书中借助最新 IT媒体风格的报道,提供有趣且 有益的知识,详细解释英语技术术语。课后附有英文思维训练,内容和形式都贴合 一线程序员需求,能够激发阅读兴趣。例文难易得当,结构安排合理,是技术学习与 英语学习的有机结合。 ◆ 著 [韩 ] 朴栽浒 李海永 审 校 [美 ] Kevin Steely 译 颜廷连 责任编辑 陈 曦 责任印制 周昇亮 ◆ 人民邮电出版社出版发行 北京市丰台区成寿寺路11号 邮编 100164 电子邮件 315@ptpress.com.cn 网址 https://www.ptpress.com.cn 北京 印刷 ◆ 开本:880×1230 1/32 印张:9 2018年3月第1 版 字数:343千字 2021年12月北京第13次印刷 著作权合同登记号 图字: 01-2016-1579 号 定价:49.00元 读者服务热线:(010)84084456-6009 印装质量热线:(010)81055316 反盗版热线:(010)81055315 广告经营许可证:京东市监广登字20170147号
📄 Page
6
版 权 声 明 English for Developers by Park JeaHo(朴栽浒), Lee Hae-Young(李海永) Copyright © 2015 Hanbit Media, Inc. All rights reserved. Originally Korean edition published by Hanbit Media, Inc The Simplified Chinese Language edition © 2018 by POSTS & TELECOM PRESS The Simplified Chinese translation rights arranged with Hanbit Media, Inc through Media Solutions. 本书中文简体字版由 Hanbit Media 授权人民邮电出版社独家出版。 未经出版者书面许可,不得以任何方式复制或抄袭本书内容。 版权所有,侵权必究。
📄 Page
7
iv 程序员的英语 高中时,我们曾比任何人都努力学习英语,大学时也读过很多原 著。但上班后,蓦然间你会发现,不知何时已经失去了对英语的感觉。 这其中必然有很多原因,但我想最大的问题应该还是缺乏练习。英语 作为一门外语在日常生活中并不常用,如果缺乏有意识的学习,则很 容易忘记语法和单词。但重拾高中语法和阅读理解已非易事,因为教 材和现实毕竟有很大差距。不过,只阅读与自身专业相关的英文指南 并不能提高英语水平,应该借助相关领域的专业知识举一反三。 究竟该如何做呢?我们迫切期待可以看懂国外各大 IT 新闻网站及 知名博主的帖子,而现实往往不尽如人意;我们知道自己迫切需要达 到这个水平,却苦于找不到方法。关于如何提高应试成绩或会话能力 的建议铺天盖地,但很少有能紧跟 IT 趋势并提高阅读能力的手段。在 现代社会生活异常繁忙的当下,难道没有高效的方法吗? 本书旨在解决读者的上述苦恼。我们在教书育人的过程中,翻译 过诸多 IT 专业书籍(包括《黑客》韩文版在内的高难度图书),也曾 苦恼该如何才能提高 IT 人才的英语阅读能力。最终,在 Hanbit Media 专业图书组的积极协助下,本书得以问世。这本书既是工具书(收录 语法和单词 / 例句),又极具实用功能(例文中的句子是实际 IT 业务 中会出现的各种信息),读者群面向关注 IT 并希望搜集英语 IT 信息的 高中生、大学生、准备就业的学生、职场人士。 书中例文选取 IT 领域中人气攀升的安全 / 黑客攻击、无人机 / 机 器人、大数据、物联网、云为主题,难易适中,生动有趣,最大限度 吸引读者阅读。文后全面整理了相关语法、单词、例句等,帮助提高 前 言
📄 Page
8
前 言 v 学习效率。各单元均配有习题(造句、阅读理解、讨论),读者可自 测。本书按星级分为不同难易度,以满足不同层次读者的需求。书中 收录国外 IT 新闻网站和知名博客中常见的实用单词和例句,相信通过 日积月累的练习,读者能逐渐阅读相关 IT 新闻。各位可通过最后一部 分难度最高的文章,对自己的英语水平提升状况进行全面把握。 对于初级读者,我们更建议由易渐难阅读本书,而不是根据单元 设置顺序进行学习(请参考书后难易度目录)。MP3 下载地址为 http:// goo.gl/5dPPrP。 在此,对孜孜不倦校对全书例文、语法、例句、单词的 Kevin 以 及何俊表示感谢。 朴栽浒·李海永 2015 年 8 月
📄 Page
9
vi 程序员的英语 A B 方式:以语法为中心 方式:以阅读理解为中心 Step 1 首 先 学 习 “核心语法”,把 握例文中出现率 较高的语法。 Step 2 Step 1 不要在乎语 法及单词,首先 快速通读全文。 Step 2 各位可以采用以下两种方式阅读本书:很久没有接触过英语的读 者可参照 A 方式,对英语语法留有印象或者正在同时学习英语语法的 读者可参照 B 方式。 借助“核心语法”迅速浏览全文, 暂时略过生词,整体把握全文即可,在 Step 3 集中攻破生词。 对照“核心语法”进行学习。例文 中有些语法会重复出现,如遇到漏学的 部分,可重回 Step 1 学习。Step 3 集中 攻破生词。 本书用法
📄 Page
10
本书用法 vii Step 3 可通过“单词 & 短语”和 “技术术语”查看单 词。本书分别列出熟词和生词,并为生词附加了练习。 同时,利用常用单词造句,反复练习并背诵将有助于 学习。 Step 4 可根据需要解答“根据提示完成句子”和“思考 题”。如果常用英语写信,建议多关注“根据提示完成 句子”。 Step 5 如果参加了学习小组等集体学习活动,建议挑战 “讨论”题。 Step 6 参照“翻译”进行自测。 图灵社区会员 thdlrt(18609824539) 专享 尊重版权
📄 Page
11
viii 程序员的英语 204 程序员的英语 25 一切尽在云端! 205 Everything is Already in the Cloud! 一切尽在云端! ★☆☆☆ 25Unit 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 [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. 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 技术术语 详细阐述例文中的 重要术语,帮助读者整 体理解。 本书选取人气攀升的安全 / 黑客攻击、无人机 / 机器人、大数据、 物联网、云等 IT 领域为主题,例文难易适中,生动有趣。书中选取难 易适中的单词和语法以提高阅读速度,单词难度从一星到四星逐步加 大;例句涵盖单句和复句,形式多样。 核心语法 收录例文中出现的 语法,有利于知识回顾。 并直接用例文中出现的 内容举例说明,读者在 阅读过程中无需另行翻 阅其他语法书籍。 206 程序员的英语 25 一切尽在云端! 207 核心语法 熟悉 # 句式 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.●●Medium、Tumblr、Flickr、Instagram和Pinterest等博客 和网站也是基于云的服务。 ●●Facebook,●Twitter,●LinkedIn,●and●many●other●social●media●sites●are●hosted●in●the●cloud● Facebook、Twitter、LinkedIn和其他众多社交媒体网站都被托管至云。 ●●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●最近,近来 technical background●技术背景 term●术语 intimidating●令人生畏的 complicated●复杂的 realize●意识到 likely●~ 可能 ~ –based●基于 ~ that is●即,换言之● contacts●联系方式 educational background●学历 work history●工作经历 whereabouts●现状,所在,踪迹 account information●账户信息 purchase history●购买历史 according to ~●依据 ~,按照 ~ reach a turning point●到达转折点 hundreds of ~●数百个 ~ capable●能胜任的 a massive number of ~●大量的 interact with ~●与 ~ 互动 game save●(游戏)存档 productivity tools●生产工具 formula editor●公式编辑器 personally●个人地 needless to say●无需赘言 技术术语 multiple devices 多设备指 PC、智能手机、平板电脑、游戏主 机、智能 TV 等个人所有且同时使用的众多设备。 单词 & 短语 收录各单元 出现的主要单词 和短语,帮助读 者理解。 各单元结构
📄 Page
12
各单元结构 ix 根据提示完成句子 利用例文内容设计填空题, 让读者进行写作练习。“好记性不 如烂笔头”。 思考题 各单元配有简 单的问题和有价值 的相关技术问题, 帮助读者自测理解 情况,题后配有参 考答案。 讨论 根据例文内容,各 单元选取相关话题供读 者讨论。“讨论”题难度 比“解答题”更高,是 值得期待的挑战。 208 程序员的英语 25 一切尽在云端! 209 根据提示完成句子 _______ _______ / 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, / __ ___ ____, / 他们想访问自己的数据/随地,/ 随时,/ ____ ___ _________ ______. / 在任何连接设备上。/ 思考题 解答题 1 (理解) 以下哪一项不属于云服务? a 存储文件 b 社交网络 c 应用商城 d 存储个人公证书 2 (理解) 以下哪项与其他各项不同? a Google Play b Microsoft OneDrive c Dropbox d Apple iCloud 3 (论述) 简述如何借助计算能力——而非软件——使用云? 4 (论述) 简述云文件共享服务如何实现多设备同步。会因没有同步而出现 困境吗?该如何应对? 讨论 1 请简述云使用过程中侵犯的个人隐私(信息)及应对方法。 2 随着云的发展,本地硬盘和USB存储器会完全消失吗? 课堂总结 1 学习#句式2中使用的动词和例句。 2 学习使用#不定式to作#宾语的动词和例句。 3 学习#过去分词、#被动语态、#主动语态的概念。 答案 1 d.(向云上传个人敏感信息时可能出现问题。) 2 a.(只有a是应用商城,其他都是在线 存储方式。) 3 使用IaaS。AWS EC2和DigitalOcean等都是提供计算能力的代表性服务。 4 在同步过程中使用日期和文件散列值监控冲突(最新变更的内容优先级更高)。如果同步失 败,而提供显示文件更新记录的备份功能,则可以使用能重回需要日期的功能(point-in-time recovery)进行复原。 210 程序员的英语 25 一切尽在云端! 211 翻译 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. / 所有网页端邮箱 / 例如雅虎、谷歌(Gmail)、微软(Hotmail)/ 都基于云。/ 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 / 博客和网站 / 例如 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. / Facebook、Twitter、领英和其他社交媒体网站被托管 / 到云端。/ 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, / 主要的手机应用商城,/ 例如 Google Play、苹果的 App Store 和 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. / 你的购买记录和账户信息 / 就在云内。/ Gaming / 游戏 Cloud gaming, / according to an article in VentureBeat [2], / could reach a turning point in 2015. / 云游戏,/ 根据 VentureBeat 的报道,/ 在 2015 年达到转折点。/ Xbox Live, World of Warcraft, Steam and hundreds of game platforms / are hosted / in the cloud. / Xbox Live、魔兽世界、Steam 和数百个游戏平台 / 被托管到 / 云。/ 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, 生产工具 / 例如文字处理软件、电子数据表、PPT、/ 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, / 谷歌 Docs 和 Microsoft Office 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]. / Microsoft OneDrive、Apple iCloud Drive、Google Drive 和 Dropbox 比较流行。/ Needless to say, / these services store your data / in the cloud. / 无需赘言,/ 这些服务保存你的数据 / 到云端。/ 翻译 课后配有翻译,以检验读者对各单元内容的理解 状况。本书采用原文和译文一一对应的方式,帮助各 位更准确把握每个单词的含义。 图灵社区会员 thdlrt(18609824539) 专享 尊重版权
📄 Page
13
x 程序员的英语 五种句式 英语的 5 种句式曾在日本大受追捧,后来被引入韩国,逐渐成为 基本语法句式。当然,理解关系复杂的复句时,仅靠这 5 种语法略显 不足,但通过断句方法学习还是有价值可言的。 有些畅销字典将句型细分为 25 种,借助这些细分句型学习既增加 负担又很难理解。因此,本书将围绕这 5 种基本的语法句式进行说明。 句式1 句式 1 为〈主语 + 动词〉,是基本句式。此处的“动词”指完全 不及物动词(字典中常标注为 vi.),后面不接宾语。 He made toward the central station. 他向中央站走去。 句式2 句式 2 为〈主语 + 动词 + 补语〉。此处的“动词”指不完全不及 物动词,补语可以为名词和形容词。补语为名词时,补充说明主语; 补语为形容词时,表示主语的状态。 He will make a good programmer. 他将成为一名优秀的程序员。 句式3 句式 3 为〈主语 + 动词 + 宾语〉。此处的“动词”指完全及物动 词(字典内常标注为 vt.)。句式 2 和句式 3 最简单的区分方式是:如 果一般动词可以用 be 动词代替,则属于句式 2,反之属于句式 3。
📄 Page
14
五种句式 xi Make hay while the sun shines. 晒草要趁太阳好。(比喻抓紧时机行事) 句式4 句式 4 为〈主语 + 动词 + 宾语 + 宾语〉。此处有两个宾语,前一 个宾语为间接宾语,后一个宾语为直接宾语。该句式表给予时使用。 He made me the simple sudoku app. 他给我做了个简单的数独APP。 句式5 句式 5 为〈主语 + 动词 + 宾语 + 补语〉。需要注意,该句式中同 时存在宾语和补语。换言之,宾语和补充说明宾语的补语同时出现。 名词作宾补时,宾语和宾补指同一人或物;形容词作宾补时,指宾语 的形态或性质。宾补可以是不定式 to、现在分词、过去分词。 He made her happy. 他使她幸福。 如上所示,我们使用 make 例句表现了 5 种句式。一般动词不适 用于所有句式,所以各位在学习过程中要多关注动词用法。
📄 Page
15
xii 程序员的英语 目 录 安全/黑客攻击 ★★☆☆ 01 谷歌黑客精英 2 ★☆☆☆ 02 你的系统安全吗? 10 ★★☆☆ 03 我的联想笔记本也不安全吗? 20 ★☆☆☆ 04 需要立即变更4种Facebook 设置 28 ★★★☆ 05 病毒与恶意软件区别何在? 36 ★☆☆☆ 06 预装的众多计算机程序 44 无人机 / 机器人 ★★☆☆ 07 谷歌与Facebook 的空中争霸战 54 ★☆☆☆ 08 无人机的五种特色用途 62 ★★☆☆ 09 机器人记者的崛起 70 ★☆☆☆ 10 机器人比人类工作更出色! 78 ★★★☆ 11 五大知名人士的忧虑 86 ★★★☆ 12 经典语录之机器人篇 94 大数据 ★★★☆ 13 大数据,高收益 104 ★★★☆ 14 研发人员的招聘秘诀:以实力取胜 112 ★☆☆☆ 15 大数据之大 120 ★☆☆☆ 16 IBM 让城市更智慧 128 ★★☆☆ 17 天气预报公司跻身广告界翘楚 136
📄 Page
16
目 录 xiii ★★☆☆ 18 经典语录之大数据篇 144 物联网 ★★★☆ 19 日益智能的路灯 154 ★★☆☆ 20 物联网时代的一天(上) 162 ★★☆☆ 21 物联网时代的一天(下) 170 ★☆☆☆ 22 互联汽车 178 ★☆☆☆ 23 衬衫预警心脏麻痹 186 ★★★☆ 24 经典语录之物联网篇 194 云 ★☆☆☆ 25 一切尽在云端! 204 ★★☆☆ 26 向非技术圈朋友解释云 212 ★★☆☆ 27 数值中反映的未来 220 ★★★☆ 28 警惕云计算风险 228 ★★☆☆ 29 常用云计算术语集锦 236 ★★★☆ 30 经典语录之云计算篇 244 实战 ★★★★ 31 维基百科上的相关叙述 254 ★★★★ 32 技术段子摘选 260 ★★★★ 33 白宫眼中的网络安全 266
📄 Page
17
(This page has no text content)
📄 Page
18
安全和黑客攻击一直以来都是新闻报道和 报刊杂志老生常谈的话题,它们不仅会招致恐 慌,更会带来实质性的危害。本部分选取常见的 术语和概念,为大家讲述安全和黑客攻击的有趣 故事。 安全/黑客攻击 第一部分
📄 Page
19
2 程序员的英语 Google’s Elite Security Team, Project Zero 谷歌黑客精英 ★★☆☆ 01Unit When 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 in the world. Why? They
📄 Page
20
01 谷歌黑客精英 3 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. 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
The above is a preview of the first 20 pages. Register to read the complete e-book.