查看原文
其他

每周分享第 52 期

阮一峰 阮一峰的网络日志 2023-06-12

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

欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly[1] 提交 issue。

由于微信不允许外部链接,你需要点击页尾左下角的“阅读原文”,才能访问文中的链接。

报道[2],汉王科技开发了一个“课堂呵护系统”,已经在北京牛栏山一中、内蒙古赤峰四中等全国七所学校试点。

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

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

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

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

新闻

1、飞机上的摄像头[3]

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

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

2、开普勒望远镜的最后一张照片[4]

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

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

3、种植肉[5]

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

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

4、横跨美国的列车[6]

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

5、流媒体超过电视[7]

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

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

6、清江古生物化石[8]

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

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

7、监控驾驶员[9]

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

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

8、一句话新闻


  • 苹果公司[10]宣布,终止对高通公司的所有诉讼,并向其购买 5G 芯片。随后,Intel 公司[11]宣布放弃 5G 研发,因为它的 5G 芯片的唯一客户就是苹果公司,现在也没了。

  • 全世界74亿人口[12]如果都住在一起,最小需要多少空间?历史上,人口密度最大的地方是香港的九龙城寨,1平方公里住了120万人。据此计算,6000多平方公里就够了,相当于上海市的面积。

  • 爱达荷州的太阳能发电[13]创下美国价格最低记录,每度电2.175美分(相当于人民币0.146元)。该价格是发电厂的价格,居民支付的价格会更高一点。

  • 挪威[14]三月份的新车销售总共18,375辆,其中10,732辆为电动汽车,占比58%。电动车比例是全世界最高。



文章

1、魔兽世界的玩家去世以后[15](中文)

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

2、为什么亚马逊河不能架桥?[16](英文)

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

3、什么是 Wayback Machine?[17](英文)

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

4、类型正在向右移动[18](英文)

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

5、运动追踪的红外线加热器[19](英文)

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

6、我作为工程师的报酬[20](英文)

一个美国工程师回顾自己的薪水增长,2007年他作为 IT 管理员,年薪是4.2万美元,2018年他变成了架构师,年薪是18.9万美元。许多网友看了他的文章,也纷纷留言,写下自己的年薪变化[21]

7、10个 Homebrew 软件包[22](英文)

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

8、Java 语言的 null 是一个设计错误[23](英文)

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

9、如何安装 Alpine Linux 的桌面[24](英文)

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

10、未来没有 Webpack 的前端开发[25](英文)

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

11、996.icu 事件的可视化[26](视频)

这段90秒的视频,帮你回顾 996.icu 事件的全过程。(@jdk137[27] 投稿)

12、Edge 变成 Chromium 意味着什么?[28](英文)

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

软件

1、ink[29]

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

2、QuickChart[30]

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

3、vuepress-theme-reco[31]

VuePress 的一个主题,为博客定制。(@recoluan[32] 投稿)

4、koa-mapper[33]

koa-router 模块的替代品。(@helloyou2012[34] 投稿)

5、GitPress[35]

文档的 git 仓库直接发布成静态网站的工具。(@pad0van[36] 投稿)

6、code-server[37]

开源的 VS Code 在线版,支持大部分 VS Code 插件 。(@Y024[38] 投稿)

7、UserLAnd[39]

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

8、ArchiveBox[40]

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

9、instagram.css[41]

一个 CSS 开源库,提供纯 CSS 的 Instagram 滤镜实现。(@ifrontend-xyz[42] 投稿)

10、devices.css[43]

一些主要的电子消费产品外观图片的 CSS 实现。(@ifrontend-xyz[44] 投稿)

11、AutoPiano[45]

自由钢琴,HTML5 技术开发的网页钢琴应用。可以自动演奏曲谱,同步显示琴键的位置。(@WarpPrism[46] 投稿)

12、workbase-server[47]

一个国产的开源企业通信套件,包括私有部署的邮件和聊天解决方案,并提供手机端。可以把它当做自建的 Slack。(@wanglian[48] 投稿)

资源

1、中国哲学古籍电子化计划[49]

免费的线上图书馆,提供中国古籍电子版,已收藏超过3万本著作,约50亿字。(@nosarthur[50] 投稿)

2、Chrome 插件英雄榜[51]

该项目收集优秀的 Chrome 浏览器插件,并为它们写中文说明书。(@zhaoolee[52] 投稿)

3、Ops School[53]

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

4、维米尔全部画作[54]

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

5、好奇者的量子计算入门[55]

英文的开源教程,介绍量子计算的基本概念。同时,网站中包含了上百道简单的练习题,可以帮助初学者检验自己的知识掌握程度。(@nosarthur[56] 投稿)

6、2018年 JavaScript 明星项目[57]

该网站列出2018年各个方向上最受关注的 JavaScript 项目。(@StephenWu5[58] 投稿)

文摘

1、为什么隔着玻璃晒太阳没有用?[59]

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

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

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

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

2、测量地球的年龄[60]

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

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

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

(上图:帕特森竭尽全力将铅和其他污染物排出实验室。)

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

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

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

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

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

图片

1、BMI 指数[61]

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

2、彩色窨井盖[62]

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

言论

1、

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

-- HN 读者评论[63]

2、

我的工位几乎看不到外面,我觉得这座建筑物真的开始吃掉我整天盯着墙壁的灵魂。

-- HN 读者留言[64]

3、

赚钱的商业方式只有两种,一种是捆绑(bundle),另一种是分解(unbundle)。

-- 马克·安德森[65],Netscape 浏览器创始人

4、

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

-- 逻辑思维[66]

5、

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

-- 子柳

References

[1] ruanyf/weekly: https://github.com/ruanyf/weekly
[2] 报道: http://www.sixthtone.com/news/1003759/camera-above-the-classroom
[3] 飞机上的摄像头: https://www.buzzfeednews.com/article/nicolenguyen/american-airlines-planes-entertainment-system-cameras
[4] 开普勒望远镜的最后一张照片: https://www.technologyreview.com/the-download/612920/this-is-the-last-image-the-planet-hunting-kepler-telescope-ever-took/
[5] 种植肉: https://www.bbc.com/news/science-environment-47611026
[6] 横跨美国的列车: https://www.nytimes.com/interactive/2019/03/20/magazine/train-across-america-amtrak.html?mtrref=news.ycombinator.com&gwh=D7E6B23B4C3D5A67A74B9CC0A14DD4D0&gwt=pay
[7] 流媒体超过电视: https://www.hollywoodreporter.com/news/online-video-subscribers-outnumber-cable-subs-first-time-1196160
[8] 清江古生物化石: https://www.bbc.com/news/world-asia-china-47667880
[9] 监控驾驶员: https://www.caranddriver.com/news/a26893035/volvo-interior-cameras-distraction-drunk-driving/
[10] 苹果公司: https://www.apple.com/newsroom/2019/04/qualcomm-and-apple-agree-to-drop-all-litigation/
[11] Intel 公司: https://newsroom.intel.com/news-releases/intel-modem-statement/#gs.5na3k2
[12] 全世界74亿人口: https://gizmodo.com/what-if-the-entire-worlds-population-lived-in-one-city-1787022943
[13] 爱达荷州的太阳能发电: https://reneweconomy.com.au/idaho-sets-record-low-solar-price-as-it-starts-on-shift-to-100pct-renewables-38566/
[14] 挪威: https://www.npr.org/2019/04/02/709131281/electric-cars-hit-record-in-norway-making-up-nearly-60-of-sales-in-march
[15] 魔兽世界的玩家去世以后: https://www.4gamers.com.tw/news/detail/38227/world-of-warcraft-players-come-fly-over-eu-together-to-mourned-their-disabled-friends-pass-away
[16] 为什么亚马逊河不能架桥?: https://www.cntraveler.com/story/why-the-amazon-river-cant-be-crossed-by-bridge
[17] 什么是 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
[18] 类型正在向右移动: https://medium.com/@elizarov/types-are-moving-to-the-right-22c0ef31dd4a
[19] 运动追踪的红外线加热器: http://woodgears.ca/tech/heater_aimer.html
[20] 我作为工程师的报酬: https://georgestocker.com/2019/03/14/my-salary-progression-in-tech/
[21] 年薪变化: https://news.ycombinator.com/item?id=19393688
[22] 10个 Homebrew 软件包: https://picocoder.io/best-homebrew-packages-for-mac/
[23] Java 语言的 null 是一个设计错误: https://medium.com/@elizarov/null-is-your-friend-not-a-mistake-b63ff1751dd5
[24] 如何安装 Alpine Linux 的桌面: https://blog.overops.com/my-alpine-desktop-setting-up-a-software-development-environment-on-alpine-linux/
[25] 未来没有 Webpack 的前端开发: https://www.pikapkg.com/blog/pika-web-a-future-without-webpack/
[26] 996.icu 事件的可视化: https://www.weibo.com/tv/v/Hp9hqmUGK
[27] jdk137: https://github.com/ruanyf/weekly/issues/440
[28] Edge 变成 Chromium 意味着什么?: https://css-tricks.com/edge-goes-chromium-what-does-it-mean-for-front-end-developers/
[29] ink: https://github.com/vadimdemedes/ink
[30] QuickChart: https://quickchart.io/
[31] vuepress-theme-reco: https://github.com/recoluan/vuepress-theme-reco
[32] recoluan: https://github.com/ruanyf/weekly/issues/336
[33] koa-mapper: https://github.com/d-band/koa-mapper
[34] helloyou2012: https://github.com/ruanyf/weekly/issues/338
[35] GitPress: https://gitpress.io/
[36] pad0van: https://github.com/ruanyf/weekly/issues/340
[37] code-server: https://github.com/codercom/code-server
[38] Y024: https://github.com/ruanyf/weekly/issues/343
[39] UserLAnd: https://github.com/CypherpunkArmory/UserLAnd
[40] ArchiveBox: https://github.com/pirate/ArchiveBox
[41] instagram.css: https://github.com/picturepan2/instagram.css
[42] ifrontend-xyz: https://github.com/ruanyf/weekly/issues/347
[43] devices.css: https://github.com/picturepan2/devices.css
[44] ifrontend-xyz: https://github.com/ruanyf/weekly/issues/348
[45] AutoPiano: https://github.com/WarpPrism/AutoPiano
[46] WarpPrism: https://github.com/ruanyf/weekly/issues/422
[47] workbase-server: https://github.com/wanglian/workbase-server
[48] wanglian: https://github.com/ruanyf/weekly/issues/445
[49] 中国哲学古籍电子化计划: https://ctext.org/zh
[50] nosarthur: https://github.com/ruanyf/weekly/issues/390
[51] Chrome 插件英雄榜: https://github.com/zhaoolee/ChromeAppHeroes
[52] zhaoolee: https://github.com/ruanyf/weekly/issues/381
[53] Ops School: http://www.opsschool.org/
[54] 维米尔全部画作: https://artsandculture.google.com/project/vermeer-paintings
[55] 好奇者的量子计算入门: https://quantum.country/qcvc
[56] nosarthur: https://github.com/ruanyf/weekly/issues/400
[57] 2018年 JavaScript 明星项目: https://risingstars.js.org/2018/zh/
[58] StephenWu5: https://github.com/ruanyf/weekly/issues/408
[59] 为什么隔着玻璃晒太阳没有用?: https://www.nytimes.com/2019/02/08/well/live/does-sunlight-through-glass-provide-vitamin-d.html
[60] 测量地球的年龄: http://mentalfloss.com/article/94569/clair-patterson-scientist-who-determined-age-earth-and-then-saved-it
[61] BMI 指数: http://healthy4free.com/2019/01/15/chart-shows-much-weight-according-height/
[62] 彩色窨井盖: https://www.atlasobscura.com/articles/japanese-manhole-covers
[63] HN 读者评论: https://news.ycombinator.com/item?id=19234829
[64] HN 读者留言: https://news.ycombinator.com/item?id=19249036
[65] 马克·安德森: https://www.nicholasjrobinson.com/blog/branding/unbundling-food
[66] 逻辑思维: http://www.luojiji.com/thread-14259-1-1.html


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存