科技爱好者周刊:第 78 期

作者: 阮一峰

日期: 2019年10月18日

这里记录每周值得分享的科技内容,周五发布。

本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目。

封面照片:浦东后滩,上海,2019

刊首语

有一句有名的话:"只要站在风口,猪也能飞起来"。事业起飞的简单方法就是,起风时你正好在风口。

共享单车、AR、区块链、人工智能,这些都是过去或者现在的风口。那么,下一个风口在哪里?

我最近有一个感觉,游戏业将是下一个风口。 未来几年中,很可能会有新型游戏诞生,引爆整个市场。

一家美国游戏公司的 CEO,最近发表演讲,提到"游戏将比人工智能更重要",因为游戏业出现了几个前所未有的新变化。

(1)游戏技术的发展,使得单一游戏可以容纳的玩家,比以往任何时候都要多。

(2)游戏设备的进化。智能手机的出现,使得人们随时随地都可以进入游戏。

(3)游戏的开发难度在下降,越来越多的人可以将自己的想法做成游戏。

(4)随着游戏人口的增长,游戏的社会影响力在不断提升。

人们玩游戏,以前是为了娱乐,未来不是。你想做的各种事情,未来都可以在游戏中完成:社交、学习、创业、挣钱......更重要的是,有些独一无二的体验,只有在游戏中才能获得。

现在,游戏已经是一个巨大的产业,最终将会成为国民经济和社会生活的最大部门。如果你想赶上下一个风口,可以现在就投入游戏业。

优达学城,双十一优惠

双十一快到了,周刊之前推荐过的优达学城(Udacity),进入了全年唯一一次打折季。

想便宜购买课程和囤课的同学,现在应该是最好的时间。尤其是数据科学方面,近期有很多更新,加入了几门新课。点击这里,直接进入活动页面,领取优惠券,价格可以打八折

优达学城(Udacity)是来自硅谷的在线学习平台,由谷歌无人车之父、Google X 创始人 Sebastian Thrun 创立,专注编程实战为核心的前沿科技教育,包括数据分析、人工智能、无人驾驶等。它在美国有很大的知名度和市场占有率,课程质量得到普遍认可。

他家的毕业生,毕业以后可以得到独家的 纳米学位证书 。这张证书可以直接添加至 LinkedIn 个人简历,与其他国际知名证书具有同等认可。

资讯

1、SpaceX 第一次载人飞行

美国宇航局的局长10月10日访问了 SpaceX 公司,与 CEO 马斯克见面,向记者宣布 SpaceX 的第一次载人飞行可能在明年一季度。

按照原计划,SpaceX 的"龙飞船"通过猎鹰九号火箭(下图),搭载两名宇航员于今年飞往国际空间站。但是今年4月份,龙飞船在地面实验时发生爆炸,导致整个计划推迟,今年已不太可能进行载人飞行了。

美国宇航局的政策是,以后的载人飞行都发包给私人公司,政府不再建造航天飞机,现有的航天飞机都已经退役了。

目前,美国宇航员进入国际空间站,都通过俄罗斯的飞船,每个座位的价格是8000万美元。SpaceX 公司的龙飞船,迄今只完成过无人的货运任务,向国际空间站运送货物,还没有载人飞行过。

2、瘫痪病人的装甲

法国研究人员开发了一套装置,让一个脊髓受伤、四肢瘫痪的男人可以站起来走路,行动完全根据自己的意念控制。

研究人员首先对病人进行了手术,将两个传感器放置在大脑表面,用来接受脑电波。

脑电波收集完毕以后,传给计算机,将其转变为指令,控制病人身上的机械装置,让病人行走起来。

整套装置重量达到65公斤,目前支持的动作有限,还只是一个概念产品,只能在实验室内使用。

3、美国限制 DNA 数据库查询

美国有一些 DNA 数据库网站,允许用户上传自己的 DNA,跟数据库已有的 DNA 进行匹配,找出你的远房亲戚。

警察有时也会使用这项功能,上传犯罪现场发现的 DNA,用来收集线索,由此还真的抓到了不少犯人。上图就是通过公开的 DNA 数据库,抓到的一个几十年前的连环杀手。

这样一来,就引发了隐私方面的担忧。即使你本人从未上传过自己的 DNA,只要你的亲戚上传了他的 DNA,照样可以发现你的生物特征。根据一项研究,网上现有的公开 DNA 数据库,已经可以覆盖60%的美国白人。

美国司法部为此最近发布了规定,限制警察随意搜素 DNA 数据库,只有谋杀、强奸等暴力犯罪,以及识别人类遗体,才可以搜索公开的 DNA 数据库。其他目的的搜索,不能作为证据。

4、Uber 直升机

Uber 公司在纽约向所有用户推出自有品牌的直升机服务。只要你在曼哈顿下城区,就可以网上预约,从曼哈顿飞向肯尼迪机场。整个行程只需8分钟,费用是每人200至225美元,包括行程两端的地面交通费用。

同样的行程驾车可能需要一到两个小时,而公共交通则需要50至75分钟。

5、Amazon Sidewalk 协议

亚马逊公司提出,现有的无线通信协议都不理想:蓝牙和Wi-Fi 的覆盖范围太小,5G 的功耗太大且过于复杂。因此,它发明了一种新无线协议,叫做 Amazon Sidewalk。

这种协议使用900兆赫频率,特点是低带宽、长距离(通信距离可以到一英里),设计用途是连接房屋内部和周围的所有物联网设备。

亚马逊已经在洛杉矶发送了700台测试设备。一旦有大量接入点,可以创建覆盖面非常广的网络。

第一款使用该协议的产品,将是明年发售的狗牌 Ring Fetch。狗戴着这个设备,一旦失去信号,就表示狗已经远离了你,你就会收到警报。只要收到信号,就表示狗在距离你一英里的范围内。

6、第二代氢燃料汽车

丰田公司选在10月8日发布第二代 Mirai 燃料汽车,因为10月8日可以写成 1.008,这是氢的原子量。

该车使用氢气作为燃料,没有污染,也不排放二氧化碳,是目前世界上主要的氢动力汽车。第一代在2014年问世,这次的第二代加大了氢气储存容量,续航里程从500公里增加到了650公里。

该车在美国的售价是5.85万美元,日本的售价为670万日元(约44.3万人民币),日本政府会补助200万日元。

7、马拉松进入两小时

肯尼亚的世界纪录保持者埃留德·基普乔格(Eliud Kipchoge)10月12日在维也纳以1:59:40的成绩,成为第一个马拉松进入两小时以内的人!

这相当于,100米的平均速度为17秒,然后不间断跑422个这样的100米。

不过,由于这是一次专门为他破记录举办的挑战赛,为了创造记录,有41个人配合他跑,为他挡风和配速,所以国际田联不会承认这个纪录。

8、一句话消息

  • 国际标准化组织 ISO 将图形数据库查询语言 GQL 通过为国际标准,这是继 SQL 以后第二种成为国际标准的数据库查询语言。

  • Perl6 改名为 Raku 语言。主要原因是,Perl6 的开发拖得太久,超过10年。而 Perl5 也没停止升级,结果导致两者语法不兼容。现在好了,Perl 语言将永远是这个样子,Perl6 也不必烦恼怎么兼容以前的脚本。

  • 奥地利一个政党要求,宪法加入保障使用现金的条款,防止出现"无现金社会"。

  • 东莞市政府预计,2030年该市人口会达到1020万,成为广东省继广州、深圳之后第三个人口破千万的城市。

  • 一个美国盲人起诉达美乐批萨,该公司的网站盲人无法使用。达美乐认为法院不该受理,美国最高法院驳回达美乐的请求,表示法律保障盲人使用互联网的权利。

  • 俄罗斯宇航员阿列克谢·列昂诺夫(Alexei Leonov)去世,享年85岁。他是第一个太空行走的宇航员,即第一个进入太空环境的人类。

  • 一家美国创业公司推出自动行驶垃圾桶。该垃圾桶会自动到达目的地,因此可定时挨家挨户上门收垃圾。

  • 谷歌昨天发布 Pixel 4 手机,后摄像头跟 iPhone 在同一位置,但完全是另一种风格,这是故意的吗......

文章

1、山里拍到了23条蛇(中文)

9月7号、8号两天去山里玩。两个白天加晚上一共走了30多公里,拍到了23条蛇(虽然一小半都是虎斑颈槽蛇幼蛇,见上图),还有几条逃跑太快,没拍到。

2、谷歌为什么选择 Kotlin 作为安卓开发语言?(英文)

谷歌一直在为安卓应用开发寻找 Java 的替代品,这是为什么?Kotlin 哪里超过了 Java?

3、我的一人互联网公司(英文)

一个开发者介绍,他如何一个人开发和管理20台服务器,运营一个商业网站。

4、短网址(short URL)系统的原理及其实现(中文)

本文介绍短网址服务的原理,以及如何写一个实现。(@Youthink 投稿)

5、JavaScript 的新语法(英文)

本文介绍一些即将进入 JavaScript 标准的新语法。

6、我如何创建一个盈利的副业项目?(英文)

作者在面试 Facebook 被拒以后,决定做一个项目证明自己。本文记录他构思、开发、推广的过程,发布后4个月产生了1000美元的收入。

7、全文搜索系统入门(英文)

本文用通俗语言介绍全文搜索的原理。

8、async 函数的使用模式(英文)

async 函数是 JavaScript 语言新增的异步解决方案,本文通过许多例子,介绍它比 Promise 好在哪里。

9、苹果的 A13 芯片介绍(英文)

iPhone11 发布会上,A13 芯片的介绍只占四分钟,但它可能是 iPhone 11 最重要的更新和迄今最好的手机 CPU:"包含85亿个晶体管,六个内核,一个四核图形处理器,一个LTE调制解调器,一个用于机器智能功能的八核神经引擎,每秒可运行超过五万亿次运算。"

10、为什么 Jira 难用透了(英文)

Jira 是常用的项目管理工具,本文使用大量图片解释这个工具是多么难用。

工具

1、scoper

一个开源工具,可以搜索 Youtube 视频的字幕,返回关键词在视频里面出现的时间。

2、instant.page

一个 JS 库,当用户鼠标悬停在链接上面,就开始预加载网页,从而使得用户真正点击的时候,页面瞬间就能加载。

3、labstack

在线的代码运行试验环境(playground),支持15种语言,包括 C、C++、Python、Go、Ruby、Swift等。

4、Stellarium

一个开源的天文软件,显示了逼真的 3D 天空,就像用肉眼或望远镜看到的一样,有桌面版和 Web 版。

5、S0lly

一个 Excel 里面的策略游戏《文明》。

6、tiler

一个将小图像拼成大图像的工具,设计马赛克镶嵌画的最佳工具。

7、manjaro

一个基于 Arch 的 Linux 发行版,具有 Arch 的灵活性,同时注重对用户的友好性。

8、cherry

一个基于机器学习的简易中文文本分类器,可以给出输入的中文内容的类别。

9、Firefly III

一个可以自己架设服务的开源财务管理软件。

10、Naptha

一个 Chrome 浏览器插件,可以选中并识别图片里面的文字。

资源

1、反向面试

这个中文仓库收集反向面试的问题,一共50多个,你可以用来问面试官。(@ifrontend-xyz 投稿)

2、简明 Python 教程

Python 初学者教程《A Byte of Python》的中文翻译。(@vtnil 投稿)

3、Modern C(第二版)

最新出版的 C 语言的英文教材,作者提供免费下载。

4、使用 Python 学习计量经济学(PDF)

英文电子书,讲解 Python 基本用法,然后用它教计量经济学。

5、开源种子

各国法律规定,人工培育的新植物品种可以获得专利,这可能导致植物的遗传资源私有化。

该项目建立开源种子库,所有种子都带有开源许可证,用户可以自由使用从他们那里取得的种子。

图片

1、鲎的血

鲎(发音为"后")是一种古老的动物,血液中含有铜离子,所以血液是蓝色的。这种蓝色血液的提取物----"鲎试剂",可以准确、快速地检测人体内部组织是否有细菌感染(比如大肠杆菌)。在制药和食品工业中,可用鲎血液对毒素污染进行监测。

这种血很贵,每升超过15000美元。制药公司每年都会捕获50万只鲎,采集它们1/3的血液,然后放回海洋。

2、运送风力发电机的叶片

风力发电机越来越多,但是运输发电机的叶片是一件很困难的事情。

3、错误响应代码

window.onerror = window.close;

上面这行代码,可以让网页应用有手机 App 的体验。

文摘

1、世界最深的洞

俄罗斯北极圈城市摩尔曼斯克附近,有一个特别的地方。地面的这个盖子下面是世界最深的洞。

20世纪70年代,苏联科学家想要更多地了解地壳,就在摩尔曼斯克附近开始钻探。直到1992年才停止钻探,地下温度已经达到了180度,超过设备能够承受的温度。

这个洞的深度超过12000米,比世界最深的马里亚纳海沟还要深。洞的直径为23厘米,如果掉下去,需要大约3.5到4分钟才能到达底部。为了防止有人或动物掉下去,洞口的盖子是焊死的。

研究人员发现,地球地壳12公里处有水,以前认为这是不可能的。他们还发现了24种新型单细胞生物,并获得了27亿年前的岩石。

2、40% 规则

互联网创业公司有一条40%规则:

年收入增长率 + 营业利润率 应该等于40%。

如果你的年增长率达到100%,那么可以承受60%的亏损。

如果年增长率为40%,你应该收支平衡。

如果增长率为20%,你应该有20%的营业利润率。

如果没有增长,你应该有40%的营业利润率。

如果业务下降10%,你应该有50%的营业利润率。

我从来没有见过一个如此简单的规则。我总是觉得如果你快速增长,就可以接受赔钱。随着增长放缓,你必须赚钱并增加利润。现在有这样一个简单的公式,我非常喜欢。

言论和数字

1、

拥有个人网站,就好像拥有了互联网的一小部分。

-- 《写给个人网站的一封情书》

2、

如果你已经富裕,2%的收入增长速度就很不错了,可以让你保持并变得更加富裕。

但是,对于几乎没有收入的人来说,2%的收入增长速度,基本上就代表他们将永远贫穷。

-- HN 读者评论中国经济增长速度降到6%

3、

如果 GDP 增长2%,人口增长1.2%,通货膨胀率为1%,那么人均 GDP 将下降。

-- 同上

4、

活在世界上,有时候人家不害你,就是对你最大的帮忙。

-- 柯文哲,台北市长

5、

雇主最看重的是解决问题的技能,而不是编程语言的熟练程度、调试能力和系统设计。

新程序员犯下的最大错误就是专注于学习语法,而不是学习如何解决问题。

-- 《解决问题的经验教训》

6、

我希望程序可以更短,不是以行数或字符衡量,而是以解析树衡量。

-- 保罗·格拉汉姆(Paul Graham)。他已经54岁了,发布了一门自创的计算机语言 Bel。有人问他目的何在,他做了上面的回答。

招聘信息

周刊讨论区的《谁在招人?》,有大量工作/实习岗位,欢迎查看。

如果你的团队需要招人,可以免费在那里张贴招聘信息。如果希望发在周刊上,请联系我(Email: [email protected] ),每条价格 300 元。

1、高级前端工程师

易路软件聚焦企业人力资源 SaaS 领域,致力于以复杂薪酬计算为核心的"移动互联网+员工服务"研发及运营。工作地点:上海闵行区。

招聘前端工程师,参与公司产品研发,包括不限于 PC 端、H5、小程序、Node 服务。详细要求和联系方式看这里

2、秘猿科技

秘猿科技是区块链创业公司,为加密经济提供区块链基础设施和服务。工作地点:杭州或 remote。

本公司招聘区块链工程师、高级后端工程师、安全和测试工程师。详细要求和联系方式看这里

回顾

去年的本周:《周刊第 26 期》

订阅

这个周刊每周五发布,同步更新在阮一峰的网络日志微信公众号语雀

微信搜索"阮一峰的网络日志"或者扫描二维码,即可订阅。

(完)

留言(60条)

发现了大大的一个错别字,第一段开头的“封口”~

每周的精神食粮,谢谢阮老师(ง •̀_•́)ง

@Kimm louis:谢谢指出,已经更正。

为什么会有人这么喜欢找错别字。

脑机接口,大有可为

百度了地球的直径是 12756 km,也就是说那个洞才钻了 1/1000,要是钻通了,是不是地球就被一劈两半了,哈哈。

每周必看周刊,很有营养

每周的的慰藉和观察世界。

感觉最近有点水 就比如Amazon Sidewalk 协议,它兼顾蓝牙、wifi、5G的优点吗?都已经说了是低带宽了

GDP 通常是 real GDP,以及刨除了通胀了

抽血那个,不能人工合成制造这种试剂吗?

刊首语有感,想想当初就是想做游戏才进入It行业的,苦于当时没找到游戏相关的工作,胡乱的找了分web开发的将就了,渐渐的离游戏行业越来越越远,竟不知道我当初就是因为搞游戏才走上这条道的。不知道现在回归游戏的这条道还好不好走,先关注一下吧

3D 天空那个没有 Android 版,遗憾

是否考虑增加一个点赞功能,这样子方便来着更快的找到关注度更高的东东

精神食粮

每周的精神食粮,谢谢阮老师(ง •̀_•́)ง

谢谢阮一峰老师的每周分享。
每周必看的刊物了。

之前国内好像也有一个盲人因为 12306 验证码的原因起诉了中国铁路总公司,最后也不知道结果怎么样。

脑机+游戏风口 绿洲啥时候出。。。

现在还坚持更新个人博客的不多了,大家都转移到微信公众号了

我不太喜欢您推广这些培训机构的课程,我知道您也是要恰饭的,但是对于您的粉丝来说,我比较反感。
因为每次您推广的这些机构不都一样,课程都不一样,所以您应该没有经过很严格的筛选就把这些课程放出来了(课程有没有价值,应该听过一期之后才能知道,很显然您并没有这么多的时间)。
那问题就来了,您把课程推出来了,不知道具体的好坏,我们去报名学习的话岂不是坑了我们么,如果您说要我们自己去筛选啊,这就是问题的关键,并不是每个人都有能力去筛选这些课程的,如果有能力,也就不会需要这些学习了,所以我们的能力在这一方面可能是比较欠缺的,如果您盲目的去推荐这些课程最终受害的是我们,那您就是在做一件不好的事情了,请三思(来自一个被培训机构坑过的路人)

感謝老師分享

引用库克的发言:

为什么会有人这么喜欢找错别字。

可能除了错别字找不到其他的问题了

感谢阮一峰老师每周分享

A game is just a game.

阮老师,我的邮箱今天怎么没有收到您的更新周刊呢?之前的都有收到。

言论和数字是我比较喜欢的模块,真的是要心怀感激,感激每一个没有伤害你的人。

感染阮老师

每周的精神食粮,第一次留言,看期刊已经成了我学习工作之余的放松了。

反向面试应该了解一下。找工作是一个双向选择的过程。

引用库克的发言:

为什么会有人这么喜欢找错别字。

阮前辈有影响力和知名度了,博客的观看人数不少,很多人喜欢这里的博客或者来学习,也会希望博客尽量完美,指出错别的字并希望改正,个人觉得很正常(除了恶意找茬的)。

引用竹字头的发言:

百度了地球的直径是 12756 km,也就是说那个洞才钻了 1/1000,要是钻通了,是不是地球就被一劈两半了,哈哈。

在西瓜上面戳个洞,西瓜好像不能被分成两半吧,又不是切一刀,滑稽.jpg

阮老师,我的邮箱今天怎么没有收到您的更新周刊呢?之前的都有收到。

引用竹字头的发言:

百度了地球的直径是 12756 km,也就是说那个洞才钻了 1/1000,要是钻通了,是不是地球就被一劈两半了,哈哈。

naive!你知道地心的温度和密度有多少?现在人类世界还没有一种材料可以承受得起。建议看看大刘的《地球大炮》

window.onerror = window.close;

上面这行代码,可以让网页应用有手机 App 的体验。

这个怎么理解啊

每周必读

最近忙爆了,需要休息。

每周必看

错误:“图形数据库”-> “数据库”。

计算机里的 Graph 不翻译成“图形”吧

哪个谷歌手机的摄像头……怎么有点像那个呢……

可怜的鲎。

引用steven的发言:

window.onerror = window.close;

上面这行代码,可以让网页应用有手机 App 的体验。

这个怎么理解啊

解析错误的,她后面写的window.close意思是碰到js错误直接关闭页面了,你也可以写个处理函数,可以在console上显示错误信息,作者的表述应该有点问题吧,我试了试,应该是这样的,才疏学浅,如有误解还望指漏。

@thdqn:

那你完全可以屏蔽掉这些信息,每个人的需求都是不一样的。况且作者放到自己网站上的东西,有些东西是要我们去辨析的,而不是要求作者必须把写的每一个文章,发布的每一个东西都必须正确无误,对吧?

偶像支持你!

5、JavaScript 的新语法(英文)这个链接失效了

哈哈我还是喜欢在语雀上面看,哈哈

竟然能在这看到柯市长的语录

这个原贴我翻了一下,个人感觉是对 web app 追求所谓的原生 app 效果的一种戏谑

引用竹字头的发言:

百度了地球的直径是 12756 km,也就是说那个洞才钻了 1/1000,要是钻通了,是不是地球就被一劈两半了,哈哈。

挖个洞就两半了?老铁你怕不是个二维生物。。。

https://itnext.io/javascript-new-features-part-1-f1a4360466
阮老师的ES6教程里可以加入这些

引用小宝的发言:

刊首语有感,想想当初就是想做游戏才进入It行业的,苦于当时没找到游戏相关的工作,胡乱的找了分web开发的将就了,渐渐的离游戏行业越来越越远,竟不知道我当初就是因为搞游戏才走上这条道的。不知道现在回归游戏的这条道还好不好走,先关注一下吧

我是一开始做的 web 开发工作的。后来公司需要,被调到游戏项目组。回归游戏的路,其实还好。游戏服务端开发,其实跟 web 项目开发其实冲突不是太大。可以先从写逻辑代码开始。

题外话,国内做游戏几乎,没有感觉到快乐的。996 已经是常态了。因为腾讯、网易 头部大佬已经是这样了。甚至比这个更过。

引用thdqn的发言:

我不太喜欢您推广这些培训机构的课程,我知道您也是要恰饭的,但是对于您的粉丝来说,我比较反感。
因为每次您推广的这些机构不都一样,课程都不一样,所以您应该没有经过很严格的筛选就把这些课程放出来了(课程有没有价值,应该听过一期之后才能知道,很显然您并没有这么多的时间)。
那问题就来了,您把课程推出来了,不知道具体的好坏,我们去报名学习的话岂不是坑了我们么,如果您说要我们自己去筛选啊,这就是问题的关键,并不是每个人都有能力去筛选这些课程的,如果有能力,也就不会需要这些学习了,所以我们的能力在这一方面可能是比较欠缺的,如果您盲目的去推荐这些课程最终受害的是我们,那您就是在做一件不好的事情了,请三思(来自一个被培训机构坑过的路人)

我大概2年前看的一篇老文章,讲纳米学位与大学学位,我花的钱,那个时候Udacity的课都是英文的,我估计是第一批毕业生?现在换工作都一年多了,我只是感谢自己关注的博客让我知道了多一个学习的途径,不会把课程本身和推荐的博主联系在一起。
况且今天推荐的这个,的确是很不错的平台

这个文档怎么做出来的呢

第五个产品,狗牌,我曾经也有这样的想法,不是在够身上,而是在儿童身上,去公园看孩子,10米的范围,有信号就是孩子在身边,没信号就是孩子跑远了,就得注意来,原来和我想法一样的人很多。

引用wenyu的发言:

是否考虑增加一个点赞功能,这样子方便来着更快的找到关注度更高的东东

不应该每个都看吗(❤ ω ❤)

在我们还在打车的时候,别人都开始打飞机了

每周必看,感谢阮老师的分享

发现了23种单细胞生物很恐怖

引用steven的发言:

window.onerror = window.close;

上面这行代码,可以让网页应用有手机 App 的体验。

这个怎么理解啊

想了想可能是指错误就闪退的体验...?

游戏不知道会不会成为贫富差距的最后一块水泥挡板。

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接