# 每周分享第 52 期 这里记录过去一周,我看到的值得分享的东西,每周五发布。 欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 [ruanyf/weekly](https://github.com/ruanyf/weekly) 提交 issue。 ![](https://cdn.beekka.com/blogimg/asset/201904/bg2019041901.jpg) 据[报道](http://www.sixthtone.com/news/1003759/camera-above-the-classroom),汉王科技开发了一个“课堂呵护系统”,已经在北京牛栏山一中、内蒙古赤峰四中等全国七所学校试点。 该系统在黑板上方安装了一个摄像头,上课时每秒对整个班级拍摄一张照片,然后进行人脸识别,判断谁在专心听课,谁在开小差,谁在讲悄悄话,以及谁在睡觉。 老师打开电脑或手机,可以查看统计结果。每个学生名字后面都有一个图形,红色的向上三角形,表示该学生本周专心听课时间上升,绿色的向下三角形表示下降。 ![](https://cdn.beekka.com/blogimg/asset/201904/bg2019041902.jpg) 该系统单个教室的安装成本是3万元人民币,学校不需要出钱,所有费用由当地教育局提供财政补助,作为在学校推广人工智能和大数据的体现。除了汉王公司,杭州的海康威视也开发了类似的“智能教室行为管理系统”,采样频率低一点,每30秒才拍摄一次照片。 我想,以后不仅是学校,政府机关、公司、工厂应该也会安装类似系统,对员工进行不间断的人脸识别,评估他每天有多少时间在安心工作。这比上下班打卡,对企业更有利。 ## 新闻 1、[飞机上的摄像头](https://www.buzzfeednews.com/article/nicolenguyen/american-airlines-planes-entertainment-system-cameras) ![](https://cdn.beekka.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://cdn.beekka.com/blogimg/asset/201904/bg2019041904.jpg) 2009年3月,美国发射了开普勒望远镜,用于观察太阳系外的行星。十年来,这架望远镜逐渐失灵,2018年9月25日,它拍摄了最后一张照片(上图),然后就不再工作了。 上图拍摄了水瓶座,缺少一些方格是因为相机的某些部分已经坏了。这个望远镜目前不再跟地球通信,从此永远围绕太阳公转。 3、[种植肉](https://www.bbc.com/news/science-environment-47611026) ![](https://cdn.beekka.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://cdn.beekka.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://cdn.beekka.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://cdn.beekka.com/blogimg/asset/201904/bg2019041908.jpg) 中国科学家在湖北省清江流域,发现了一处大型的古生物化石遗址,已经挖掘了2万多块化石。这些化石距今大约5.18亿年,其中是许多是软体生物。它们柔软的身体组织,包括皮肤、眼睛和内脏,都“精美地”保存完好。下图就是水母和节肢动物的化石,保存得极其完好,触须都清晰可见。 ![](https://cdn.beekka.com/blogimg/asset/201904/bg2019041909.jpg) ![](https://cdn.beekka.com/blogimg/asset/201904/bg2019041910.jpg) 这些化石的珍贵之处在于,软体动物(比如水母和蠕虫)通常不会变成化石。大多数化石都是硬体动物,因为较硬的物质(比如骨头),不太可能腐烂和分解。清江生物群可能是由于突然的风暴,被迅速埋在沉积物中,才能使软组织得到很好的保存。 7、[监控驾驶员](https://www.caranddriver.com/news/a26893035/volvo-interior-cameras-distraction-drunk-driving/) ![](https://cdn.beekka.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://cdn.beekka.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://cdn.beekka.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://cdn.beekka.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://cdn.beekka.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://cdn.beekka.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://cdn.beekka.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://cdn.beekka.com/blogimg/asset/201904/bg2019041918.jpg) 二战后,芝加哥大学的化学家帕特森,希望通过测定岩石里的铅,判断岩石的年代。但是,遇到了一个问题:他找不到无铅环境,到处都有铅污染,因为加铅汽油使得铅在空气无处不在。他试图去除样品中的铅污染,擦洗了玻璃器皿,使用蒸馏水。没有办法,铅仍然出现了。 帕特森从头到尾分析了实验的每一步,以确定铅的起源。当时没人知道,加铅汽油有这么严重的后果。“我发现我使用的所有东西都有铅。这是人们以前从未想过的一种污染。” 玻璃器皿、自来水、实验室墙壁上的油漆、桌子、空气中的灰尘、皮肤、衣服、头发,甚至头皮屑都含铅。如果帕特森希望得到准确的结果,别无选择,他只能成为世界上最洁癖的怪人。 ![](https://cdn.beekka.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://cdn.beekka.com/blogimg/asset/201904/bg2019041920.jpg) 2、[彩色窨井盖](https://www.atlasobscura.com/articles/japanese-manhole-covers) 日本的很多窨井盖都是彩色的,已经成为了一种艺术现象,甚至有专门的民间爱好者交流和收集这些窨井盖。 ![](https://cdn.beekka.com/blogimg/asset/201904/bg2019041921.jpg) ![](https://cdn.beekka.com/blogimg/asset/201904/bg2019041922.jpg) ![](https://cdn.beekka.com/blogimg/asset/201904/bg2019041923.jpg) ![](https://cdn.beekka.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) (完)