# 每周分享第 52 期

这里记录过去一周，我看到的值得分享的东西，每周五发布。

欢迎投稿，或推荐你自己的项目，请前往 GitHub 的 [ruanyf/weekly](https://github.com/ruanyf/weekly) 提交 issue。

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041901.jpg)

据[报道](http://www.sixthtone.com/news/1003759/camera-above-the-classroom)，汉王科技开发了一个“课堂呵护系统”，已经在北京牛栏山一中、内蒙古赤峰四中等全国七所学校试点。

该系统在黑板上方安装了一个摄像头，上课时每秒对整个班级拍摄一张照片，然后进行人脸识别，判断谁在专心听课，谁在开小差，谁在讲悄悄话，以及谁在睡觉。

老师打开电脑或手机，可以查看统计结果。每个学生名字后面都有一个图形，红色的向上三角形，表示该学生本周专心听课时间上升，绿色的向下三角形表示下降。

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041902.jpg)

该系统单个教室的安装成本是3万元人民币，学校不需要出钱，所有费用由当地教育局提供财政补助，作为在学校推广人工智能和大数据的体现。除了汉王公司，杭州的海康威视也开发了类似的“智能教室行为管理系统”，采样频率低一点，每30秒才拍摄一次照片。

我想，以后不仅是学校，政府机关、公司、工厂应该也会安装类似系统，对员工进行不间断的人脸识别，评估他每天有多少时间在安心工作。这比上下班打卡，对企业更有利。

## 新闻

1、[飞机上的摄像头](https://www.buzzfeednews.com/article/nicolenguyen/american-airlines-planes-entertainment-system-cameras)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041903.jpg)

一位乘客发现，新加坡航空的座椅背面，液晶屏幕下面居然有摄像头。他把照片发到推特，引起一片哗然。新加坡航空不得不出面解释，这只是客机娱乐系统的标配，未来打算用于跟乘客互动，比如识别手势。新加坡航空称，从未启用摄像头，今后也不会用来监视用户。

但是，人们还是担心，黑客有可能控制这些它们，从而掌握乘客的一举一动。

2、[开普勒望远镜的最后一张照片](https://www.technologyreview.com/the-download/612920/this-is-the-last-image-the-planet-hunting-kepler-telescope-ever-took/)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041904.jpg)

2009年3月，美国发射了开普勒望远镜，用于观察太阳系外的行星。十年来，这架望远镜逐渐失灵，2018年9月25日，它拍摄了最后一张照片（上图），然后就不再工作了。

上图拍摄了水瓶座，缺少一些方格是因为相机的某些部分已经坏了。这个望远镜目前不再跟地球通信，从此永远围绕太阳公转。

3、[种植肉](https://www.bbc.com/news/science-environment-47611026)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041905.jpg)

历史上，人类通过养殖动物得到肉类。现在越来越多的团队开始研究，能否像种植植物那样，把肉类种植出来。英国巴斯大学的团队，在叶子上种植了猪肉细胞；美国一家名叫 Just 的公司表示，它能够从鸡肉羽毛提取的细胞中，培养出鸡肉。

种植肉主要通过细胞分裂产生，最终产物是纯肌肉组织，基本上是瘦肉末。理论上，种植肉跟养殖肉的成分是一样的，但是为了得到相同的口味，需要添加脂肪细胞和结缔细胞。一旦种植肉证明在商业上可行，就会得到大规模推广。

4、[横跨美国的列车](https://www.nytimes.com/interactive/2019/03/20/magazine/train-across-america-amtrak.html?mtrref=news.ycombinator.com&gwh=D7E6B23B4C3D5A67A74B9CC0A14DD4D0&gwt=pay)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041906.jpg)

美国现在没有东西横穿全国的列车，19世纪淘金时代有，现在没有。如果你一定要坐火车，从东岸的纽约直到西岸的洛杉矶，并且愿意忍受中途换车，那么这2,448.8英里（相当于上海到乌鲁木齐）一共需要花费整整三天（67个小时），整趟行程的票价是1,089美元。

5、[流媒体超过电视](https://www.hollywoodreporter.com/news/online-video-subscribers-outnumber-cable-subs-first-time-1196160)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041907.jpg)

美国电影协会 MPAA 宣布，2018年流媒体首次超过电视。美国人有52％的时间看网上视频，48%的时间看电视。

全球范围内，流媒体新增了1.312亿用户，用户总数达到6.133亿人，相比之下，有线电视用户下降了2％，达到5.56亿。另外，流媒体也挤压了 DVD 和蓝光光盘，美国的销售量2018年下降了15％。目前看来，五到十年内网络流媒体就会淘汰有线电视。

6、[清江古生物化石](https://www.bbc.com/news/world-asia-china-47667880)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041908.jpg)

中国科学家在湖北省清江流域，发现了一处大型的古生物化石遗址，已经挖掘了2万多块化石。这些化石距今大约5.18亿年，其中是许多是软体生物。它们柔软的身体组织，包括皮肤、眼睛和内脏，都“精美地”保存完好。下图就是水母和节肢动物的化石，保存得极其完好，触须都清晰可见。

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041909.jpg)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041910.jpg)

这些化石的珍贵之处在于，软体动物（比如水母和蠕虫）通常不会变成化石。大多数化石都是硬体动物，因为较硬的物质（比如骨头），不太可能腐烂和分解。清江生物群可能是由于突然的风暴，被迅速埋在沉积物中，才能使软组织得到很好的保存。

7、[监控驾驶员](https://www.caranddriver.com/news/a26893035/volvo-interior-cameras-distraction-drunk-driving/)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041911.jpg)

汽车的人工智能一般只用于判断车外环境，但是沃尔沃汽车反其道行之，将人工智能用于车内。2020年开始，每一辆出厂的沃尔沃汽车都会带有车内摄像头，专门观察驾驶员的眼睛。

如果发现驾驶员分心，没有专心开车，将以声音和视觉的形式发出警告，例如仪表盘闪烁和发出嘟嘟声。如果驾驶员继续不专心，汽车将自行减速。如果依然无效，汽车将自动靠边停车。另外，还有算法判断驾驶员是否饮酒，如果发现有饮酒迹象，将不允许驾驶。

8、**一句话新闻**

* [苹果公司](https://www.apple.com/newsroom/2019/04/qualcomm-and-apple-agree-to-drop-all-litigation/)宣布，终止对高通公司的所有诉讼，并向其购买 5G 芯片。随后，[Intel 公司](https://newsroom.intel.com/news-releases/intel-modem-statement/#gs.5na3k2)宣布放弃 5G 研发，因为它的 5G 芯片的唯一客户就是苹果公司，现在也没了。

* [全世界74亿人口](https://gizmodo.com/what-if-the-entire-worlds-population-lived-in-one-city-1787022943)如果都住在一起，最小需要多少空间？历史上，人口密度最大的地方是香港的九龙城寨，1平方公里住了120万人。据此计算，6000多平方公里就够了，相当于上海市的面积。

* [爱达荷州的太阳能发电](https://reneweconomy.com.au/idaho-sets-record-low-solar-price-as-it-starts-on-shift-to-100pct-renewables-38566/)创下美国价格最低记录，每度电2.175美分（相当于人民币0.146元）。该价格是发电厂的价格，居民支付的价格会更高一点。

* [挪威](https://www.npr.org/2019/04/02/709131281/electric-cars-hit-record-in-norway-making-up-nearly-60-of-sales-in-march)三月份的新车销售总共18,375辆，其中10,732辆为电动汽车，占比58%。电动车比例是全世界最高。

## 文章

1、[魔兽世界的玩家去世以后](https://www.4gamers.com.tw/news/detail/38227/world-of-warcraft-players-come-fly-over-eu-together-to-mourned-their-disabled-friends-pass-away)（中文）

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041912.jpg)

Robert Steen （上图）的儿子患有重病，无法行走，不幸在2014年去世，只有25岁。去世以后，父亲发现儿子的笔记本上有《魔兽世界》的密码，才发现儿子是一个资深玩家，他用这个密码登陆，把死讯告诉儿子在游戏里面的好友，结果，葬礼上，欧洲各国的魔兽玩家都来了。

2、[为什么亚马逊河不能架桥？](https://www.cntraveler.com/story/why-the-amazon-river-cant-be-crossed-by-bridge)（英文）

亚马逊是世界最长的河流之一，但是整条河没有一座桥，这是为什么？

3、[什么是 Wayback Machine？](https://www.256kilobytes.com/content/show/4808/what-is-the-wayback-machine-how-the-internet-archive-uses-web-crawlers-to-preserve-internet-history)（英文）

Wayback Machine 是一个庞大的网页数字档案库，为全世界的网页存档。该项目于1996年启动，目前保存了100亿个快照，数据量达到 30PB，另外还有 30PB 备份。

4、[类型正在向右移动](https://medium.com/@elizarov/types-are-moving-to-the-right-22c0ef31dd4a)（英文）

以前的编程语言，类型声明都是写在变量的左边，比如 int count 。但是，现在越来越多的编程语言，将类型声明写在变量的右边，比如 count:int ，这是为什么？

5、[运动追踪的红外线加热器](http://woodgears.ca/tech/heater_aimer.html)（英文）

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041913.jpg)

作者自己动手，将一个普通的红外线加热器，接上了树莓派，加装了一个摄像头，实时捕捉和识别走动的人体。不管人走到哪里，加热器就会自动转到那个方向，对着人进行加热。

6、[我作为工程师的报酬](https://georgestocker.com/2019/03/14/my-salary-progression-in-tech/)（英文）

一个美国工程师回顾自己的薪水增长，2007年他作为 IT 管理员，年薪是4.2万美元，2018年他变成了架构师，年薪是18.9万美元。许多网友看了他的文章，也纷纷留言，写下自己的[年薪变化](https://news.ycombinator.com/item?id=19393688)。

7、[10个 Homebrew 软件包](https://picocoder.io/best-homebrew-packages-for-mac/)（英文）

Homebrew 是 Mac 系统的软件包管理器，可用于安装 Unix 软件包。本文推荐10个值得安装的软件包。

8、[Java 语言的 null 是一个设计错误](https://medium.com/@elizarov/null-is-your-friend-not-a-mistake-b63ff1751dd5)（英文）

Java 语言的 null 值导致了很多问题，本文解释为什么 Java 的设计是错的，而 Kotlin 的设计是对的。

9、[如何安装 Alpine Linux 的桌面](https://blog.overops.com/my-alpine-desktop-setting-up-a-software-development-environment-on-alpine-linux/)（英文）

Alpine 是一个极度瘦身的 Linux 发行版，只有 5MB 左右，主要用于制作 Docker 镜像文件。本文介绍 Alpine 的基本知识，如何安装一个基于它的桌面开发环境。

10、[未来没有 Webpack 的前端开发](https://www.pikapkg.com/blog/pika-web-a-future-without-webpack/)（英文）

现在的 Web 应用，一般都需要使用 Webpack 打包脚本。但是，浏览器已经支持 ES6 模块，能够自行处理模块的依赖，因此完全可以跳过打包这个步骤。

11、[996.icu 事件的可视化](https://www.weibo.com/tv/v/Hp9hqmUGK)（视频）

这段90秒的视频，帮你回顾 996.icu 事件的全过程。（@[jdk137](https://github.com/ruanyf/weekly/issues/440) 投稿）

12、[Edge 变成 Chromium 意味着什么？](https://css-tricks.com/edge-goes-chromium-what-does-it-mean-for-front-end-developers/)（英文）

微软的 Edge 浏览器内核从自研变成了 Chromium，现在 Windows 系统预览版已经发布了。与原来相比，到底新增了哪些功能？

## 软件

1、[ink](https://github.com/vadimdemedes/ink)

使用 React 语法开发富交互的命令行应用的 JS 库。

2、[QuickChart](https://quickchart.io/)

通过 URL 生成图表的开源服务。

3、[vuepress-theme-reco](https://github.com/recoluan/vuepress-theme-reco)

VuePress 的一个主题，为博客定制。（@[recoluan](https://github.com/ruanyf/weekly/issues/336)  投稿）

4、[koa-mapper](https://github.com/d-band/koa-mapper)

koa-router 模块的替代品。（@[helloyou2012](https://github.com/ruanyf/weekly/issues/338) 投稿）

5、[GitPress](https://gitpress.io/)

文档的 git 仓库直接发布成静态网站的工具。（@[pad0van](https://github.com/ruanyf/weekly/issues/340) 投稿）

6、[code-server](https://github.com/codercom/code-server)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041914.jpg)

开源的 VS Code 在线版，支持大部分 VS Code 插件 。（@[Y024](https://github.com/ruanyf/weekly/issues/343) 投稿）

7、[UserLAnd](https://github.com/CypherpunkArmory/UserLAnd)

安卓手机安装 Linux 发行版的 App。

8、[ArchiveBox](https://github.com/pirate/ArchiveBox)

网页离线储存工具，可以将一个网页的所有资源（HTML、JS、 图片、PDF 等）都下载下来，打包成 Web Archive 格式。

9、[instagram.css](https://github.com/picturepan2/instagram.css)

一个 CSS 开源库，提供纯 CSS 的 Instagram 滤镜实现。（@[ifrontend-xyz](https://github.com/ruanyf/weekly/issues/347) 投稿）

10、[devices.css](https://github.com/picturepan2/devices.css)

一些主要的电子消费产品外观图片的 CSS 实现。（@[ifrontend-xyz](https://github.com/ruanyf/weekly/issues/348) 投稿）

11、[AutoPiano](https://github.com/WarpPrism/AutoPiano)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041915.jpg)

自由钢琴，HTML5 技术开发的网页钢琴应用。可以自动演奏曲谱，同步显示琴键的位置。（@[WarpPrism](https://github.com/ruanyf/weekly/issues/422) 投稿）

12、[workbase-server](https://github.com/wanglian/workbase-server)

一个国产的开源企业通信套件，包括私有部署的邮件和聊天解决方案，并提供手机端。可以把它当做自建的 Slack。（@[wanglian](https://github.com/ruanyf/weekly/issues/445) 投稿）

## 资源

1、[中国哲学古籍电子化计划](https://ctext.org/zh)

免费的线上图书馆，提供中国古籍电子版，已收藏超过3万本著作，约50亿字。（@[nosarthur](https://github.com/ruanyf/weekly/issues/390) 投稿）

2、[Chrome 插件英雄榜](https://github.com/zhaoolee/ChromeAppHeroes)

该项目收集优秀的 Chrome 浏览器插件，并为它们写中文说明书。（@[zhaoolee](https://github.com/ruanyf/weekly/issues/381) 投稿）

3、[Ops School](http://www.opsschool.org/)

运维工程师的培训资料库，介绍各种运维的基础知识。

4、[维米尔全部画作](https://artsandculture.google.com/project/vermeer-paintings)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041916.jpg)

17世纪荷兰画家维米尔以精确还原生活场景而著称，他一共留下了36幅作品，全部收集在这个网页。

5、[好奇者的量子计算入门](https://quantum.country/qcvc)

英文的开源教程，介绍量子计算的基本概念。同时，网站中包含了上百道简单的练习题，可以帮助初学者检验自己的知识掌握程度。（@[nosarthur](https://github.com/ruanyf/weekly/issues/400) 投稿）

6、[2018年 JavaScript 明星项目](https://risingstars.js.org/2018/zh/)

该网站列出2018年各个方向上最受关注的 JavaScript 项目。（@[StephenWu5](https://github.com/ruanyf/weekly/issues/408)  投稿）

## 文摘

1、[为什么隔着玻璃晒太阳没有用？](https://www.nytimes.com/2019/02/08/well/live/does-sunlight-through-glass-provide-vitamin-d.html)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041917.jpg)

人体需要晒太阳，一个主要原因是，阳光里面的紫外线，可以让我们的身体产生维生素 D。这种维生素很难从食物中摄取，必须依靠阳光来合成。

维生素 D 可以促进钙元素的吸收，保证骨骼健康。 所以，长期不见阳光会导致缺乏维生素 D，就会产生骨质疏松，以及其他一些问题。

虽然晒太阳是必要的，但是多晒却不行，多晒太阳会导致皮肤损伤。因为紫外线包含两种，一种是紫外线 A（又称UVA），它们渗透到皮肤深层，可能导致过早老化；另一种是紫外线 B（又称 UVB），导致晒伤发红。研究表明，主要是紫外线里面的 UVB，触发了维生素 D 的合成，而 UVA 并不会产生维生素 D。

一般来说，每天晒十分钟太阳，就能产生足够的维生素 D。但是，在室内或车内晒太阳是没用的，因为玻璃会阻挡 UVB 射线。你无法通过坐在阳光明媚的窗前增加维生素 D 水平，而且玻璃会让大部分 UVA 辐射通过，可能会对你的皮肤造成有害影响。

2、[测量地球的年龄](http://mentalfloss.com/article/94569/clair-patterson-scientist-who-determined-age-earth-and-then-saved-it)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041918.jpg)

二战后，芝加哥大学的化学家帕特森，希望通过测定岩石里的铅，判断岩石的年代。但是，遇到了一个问题：他找不到无铅环境，到处都有铅污染，因为加铅汽油使得铅在空气无处不在。他试图去除样品中的铅污染，擦洗了玻璃器皿，使用蒸馏水。没有办法，铅仍然出现了。

帕特森从头到尾分析了实验的每一步，以确定铅的起源。当时没人知道，加铅汽油有这么严重的后果。“我发现我使用的所有东西都有铅。这是人们以前从未想过的一种污染。”

玻璃器皿、自来水、实验室墙壁上的油漆、桌子、空气中的灰尘、皮肤、衣服、头发，甚至头皮屑都含铅。如果帕特森希望得到准确的结果，别无选择，他只能成为世界上最洁癖的怪人。

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041919.jpg)

（上图：帕特森竭尽全力将铅和其他污染物排出实验室。）

帕特森竭尽全力摆脱铅。他买了耐热玻璃器皿，洗净，用氢氧化钾热水浸泡，然后用双氧水冲洗。他擦了又擦，跪在地上，擦掉地板上任何铅的痕迹。他用干净材料覆盖了他的工作台面，并在实验室的通风橱里安装了额外的空气泵——甚至在它周围建造了一个塑料笼，以防止空气中的灰尘有铅。他戴着面具和长袍，后来用塑料披着他的身体。

这些措施在当时并不常见。当时还没有“超洁净实验室”实验室的概念。帕特森根本不知道典型的实验室周围漂浮着大约300万个微观粒子，每个粒子都是实验结果的障碍。

五年之后，帕特森终于完善了技术。1951年，他设法准备了一个完全未受污染的铅样品，并确认了一个十亿年前的花岗岩块的年龄，这一成就使他获得了博士学位。下一步是使用这种方法，找出地球的年龄。

帕特森后来去了加州理工学院，建立了世界上最干净的实验室。他拆掉建筑里面的铅管，并重新铺设电线（旧电线有含铅的焊料）。他安装了一个排气系统，用于净化空气，并建造了独立的房间，用于研磨岩石，清洗样品，净化水。地质系通过出售收藏的化石资助了本次大修。

1953年，超净实验室已准备就绪。帕特森着手测试岩石样本，目标是发现地球的年龄。他变得越来越挑剔，要求助手每天用小抹布擦洗地板。后来，他禁止普通服装，要求助手穿着科学连体衣。样本准备好之后，帕特森前往国家实验室使用他们的质谱仪。一天晚上，机器吐出了数字。帕特森独自一人在实验室中将它们代入方程式，得出了地球的年龄是45亿年。

## 图片

1、[BMI 指数](http://healthy4free.com/2019/01/15/chart-shows-much-weight-according-height/)

BMI 指数是体重除以身高，用来衡量一个人的肥胖程度。过高的 BMI，几乎必然导致心血管疾病，以及糖尿病等。下图纵轴是身高，横轴是体重，可以用来速查你的 BMI，以及肥胖程度。

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041920.jpg)

2、[彩色窨井盖](https://www.atlasobscura.com/articles/japanese-manhole-covers)

日本的很多窨井盖都是彩色的，已经成为了一种艺术现象，甚至有专门的民间爱好者交流和收集这些窨井盖。

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041921.jpg)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041922.jpg)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041923.jpg)

![](https://www.wangbase.com/blogimg/asset/201904/bg2019041924.jpg)

## 言论

1、

阿里和腾讯都是膨胀的大平台，将用户聚集在一起，创造一个生态系统。我们听多了创业和快速移动，但是实际上，企业集团正在卷土重来，在政府的支持下成为一个可怕的巨头。这样的互联网公司，正成为当今时代和未来的主导。

-- [HN 读者评论](https://news.ycombinator.com/item?id=19234829)

2、

我的工位几乎看不到外面，我觉得这座建筑物真的开始吃掉我整天盯着墙壁的灵魂。
 
-- [HN 读者留言](https://news.ycombinator.com/item?id=19249036)

3、

赚钱的商业方式只有两种，一种是捆绑（bundle），另一种是分解（unbundle）。

-- [马克·安德森](https://www.nicholasjrobinson.com/blog/branding/unbundling-food)，Netscape 浏览器创始人

4、

你想尽办法让孩子上贵族学校，他会骑马，会演莎士比亚剧，但就是不了解普通人的想法，那你确信他会过好这一生吗？

-- [逻辑思维](http://www.luojiji.com/thread-14259-1-1.html)

5、

一般来说，帮企业赚钱的系统好卖，帮企业省钱的不好卖，因为省钱的系统基本上都要动到既得利益者。

-- 子柳

## 订阅

这个专栏每周五发布，同步更新在我的[个人网站](http://www.ruanyifeng.com/blog)、[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)和[语雀](https://yuque.com/ruanyf/share/)。

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

![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)

（完）

