这里记录每周值得分享的科技内容,周五发布。
欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly[1] 提交 issue。
由于微信不允许外部链接,你需要点击页尾左下角的“阅读原文”,才能访问文中的链接。
今天向大家推荐一部日本电影《编舟记》[2]
它讲述了一个编词典的故事,编辑们花了15年时间,终于完成了一部21世纪新的日语词典(上图)。他们既要跟上时代的发展,收集所有的新词,又要修订老词的解释,可想而知,付出了极其艰辛的努力。
电影里面,编辑们开会讨论,左右的右,应该怎么定义?大家提出了四种定义,很有意思。
(1)右是面朝西方站立时,朝北的方向。
(2)右是面对手表表盘时,从1点到5点的那一边。
(3)右是翻阅这本词典时,奇数页所在的位置。
(4)右是数字 10 里面,0所在的位置。
因为每个词都要讨论,保证词典不能错,所以他们整整编了15年。
如果一件事情需要15年才能看到结果,此前完全没有回报,你还会去做吗?
互联网公司都采用敏捷开发,每个迭代大约是2周~6周。比三个迭代更遥远的事情,大家一般都不会去想。但是,人生是一个长期准备的过程,20岁的时候就需要定下35岁的目标,然后苦苦积累,不计得失,只为了无比遥远的多年以后,能够看到成果。互联网是一个短期行为的行业,但是人生不是。

资讯

1、拍照孔[3]
很多地方都有铁丝网,不便于拍照。加拿大 Jean Lesage 国际机场为了方便游客,特别在铁丝网上面挖了一个拍照孔,让游客可以更好地拍摄飞机的起飞和降落。为了防止断的铁丝割伤手,拍照孔周围有一圈保护框。
机场一共找了10个最合适拍照的地点,设置了拍照孔,特别画了地图,告诉游客前往。
2、本田电动车的后视镜[4]
即将上市的本田电动车没有后视镜,取而代之的是两侧的摄像头,将实时影像传回车内的两个六寸液晶屏。本田公司表示,已经考虑了恶劣天气和夜间的能见度,摄像头有防水涂层,可防止雨水的残留,并且确保没有眩光,不会在雨天或下雪时出现任何问题。
3、日本人的祖先[5]
日本科学家通过一颗距今3000多年的古人类牙齿,测出了该具遗骸的 DNA。与当今日本人的 DNA 比较以后,确认日本人的祖先绳文人,大约是在距今3.8万~1.8万年前,经过亚洲大陆,从朝鲜半岛来到日本。
此后,大约在距今3000年的时候,来自中国沿海的弥生人,也渡海来到日本。弥生人与绳文人产生了混血,共同形成了今天的日本人。
4、家用风力发电机[6]
荷兰一家创业公司推出了家用的风力发电机,可以架设在农村地区。风车是用木头做的,这样可以降低成本。为了提高发电量,风车上还铺设了太阳能光电板,能够同时进行太阳能发电。据称,最大的一个型号,每年发电4.5万度,可以满足14个家庭的用电需求。
5、机器人画家[7]
一个英国艺术家委托机器人公司,制造了一个画家机器人,外形非常逼真,远看可以乱真。这个机器人以19世纪英国数学家艾达命名,她可以在给定的坐标系内部,画出抽象派绘画。目前,她正在英国牛津大学展出。有了这种机器人,还需要蜡像馆吗。
6、无气轮胎[8]
米其林轮胎公司推出了一种无气轮胎。这种轮胎不用充气,内部填充的是玻璃纤维,这样就不会产生刺穿漏气或者爆胎问题了。这种轮胎的最高时速为210公里,负重500公斤,有比充气轮胎更长的使用寿命。它将在雪佛兰的电动车上试用,如果顺利将在2024年投入市场。
7、苹果的 Find My 功能[9]
2019 WWDC 大会上,苹果公司发布了 Find My 功能。与以前的 Find my iPhone 功能不同,这个功能可以用来追踪丢失的笔记本电脑,即使该电脑没有 GPS、也没有上网,都可以追踪。甚至只要贴一个标签,还可以追踪非电子物品,比如钱包。
它的实现原理很简单,笔记本电脑将自已的 ID,通过蓝牙发射出去。周围只要有苹果手机,就能收到这个 ID,然后手机把 GPS 定位和这个 ID,上传到服务器,从而实现离线设备的定位。
8、Raspberry Pi 4[10]
树莓派第四代发布了,性能比第三代强了好几倍,已经赶上 PC 了,四个 USB 口,千兆网口,蓝牙5.0,双 4K 显示器支持,4Kp60 视频硬解码,价格从35美元到55美元。它的性能已经可以支持一个中型网站了。以后可能只要随身带一个树莓派就行了,干完活就跟云端同步一下。
9、一句话新闻
曼昆教授[11]
的《经济学》教材,版税累计达到了4200万美元。

印度智能手机用户[12]的平均数据使用量为8.8GB/月,全世界最高,是美国用户的三倍。
爱尔兰[13]宣布,2030年停止销售汽油车和柴油车,2045年淘汰内燃机车辆,到时该国所有车辆都是电动车。
波士顿动力公司[14]向新闻媒体展示,它的第一个商业化四足机器人产品,预定今年下半年上市。现场没有公布价格。(@rgw5267[15] 投稿)

文章

1、切尔诺贝利地区的现场报道[16](英文)
切尔诺贝利核电站遗址,距离乌克兰首都基辅有两小时车程(120公里),外围有半径60公里的封闭区。本文是作者进入这个区域的访问记,由于那里的水还有辐射,所以全程必须自己带水。
2、谷歌允许帐号在用户死后自行删除[17](英文)
谷歌有一个帐号自动处理功能,可以使用这个功能,设置自己死后如何处理帐号,以及帐号里面的数据。
3、使用 Hugo,GitLab Pages和Cloudflare 开发静态网站[18](英文)
本文介绍如何使用标题里的三种免费工具,制作一个灵活方便的静态网站。
4、密码过期政策是无用的[19](英文)
很多大企业强制要求,员工每过一段时间就更换密码。本文认为这种政策是多余的,有了多因素认证和异常登录检测,就足够了。经常更换密码,反而引入风险。
5、巴厘岛适合远程办公[20](英文)
印尼的巴厘岛很适合远程办公,在 Nomad List 网站上排名全世界第一位,本文介绍该岛的大致情况。
6、2009年最热门的 iPhone 应用程序[21](英文)
苹果公司的应用商店即将满十周年,本文回顾了2009年最热门的付费应用和免费应用。出乎意料,相当一部分应用活到了今天,这说明如果你一开始领先,很可能会长期领先。
7、如何写一个 JSONWebToken 认证网站[22](英文)
本文使用 Node.js 作为代码示例,演示如何颁发和使用 JSONWebToken,完成用户认证。
8、高质量软件是否能弥补成本?[23](英文)
马丁·福勒的新文章。高质量软件必然有较高的成本,而用户对软件的内部质量不一定会有感知,未必愿意买单。为了降低软件的成本,有时不得不牺牲一点质量,马丁·福勒谈了对这个问题的看法。(@developerchengang[24] 投稿)
9、Linus Torvalds 的20个事实[25](英文)
Linus Torvalds 是 Linux 操作系统的创造者,至今还在维护内核。本文是他的自传《Just for fun》的简短摘录,关于他个人的20个事实,比如他的老婆是他的学生。
10、如何自动将 VPS 备份到云存储[26](英文)
很多人的网站放在 VPS (虚拟服务器),很有必要将关键数据备份到其他服务器。本文介绍如何使用免费工具 Restic,备份 VPS 数据到云存储。

工具

1、sitemap.js[27]
生成站点导航文件 sitemap XML 的 JS 库。(@ifrontend-xyz[28] 投稿)
2、terminus[29]
一个多功能、跨平台的终端模拟器。(@fakeYanss[30] 投稿)
3、tesseract.js[31]
一个可以完成 62 种语言 OCR (光学识别)的 JS 库。(@ifrontend-xyz[32] 投稿)
4、0x0.st[33]
一个开源的命令行文件上传服务,不超过 512MB 的文件可以免费保存30天。(@circleapps[34] 投稿)
5、octotree[35]
一个浏览器插件,可以将 GitHub 的仓库变成文件浏览器,提供便于查看的树状文件结构。(@HelloValue[36] 投稿)
6、lsd[37]
文件列表命令 ls 的替代品。
7、Tab-Manager-v2[38]
开源的 Chrome 浏览器插件,用来批量管理浏览器打开的网页标签。这里还有一个类似的插件 SmallTab[39]。(@xcv58[40] 投稿)
8、几枝[41]
Chrome 浏览器的插件,在新标签页展示中国传统色的层叠波浪动画效果,搭配经典诗词。(@ketra21[42] 投稿)
9、“吐个槽”反馈平台[43]
腾讯推出的工具,几行代码就可以为页面加入一个互动社区,可以接入应用程序、小程序、WEB、H5、微信公众号等各端。(@ifrontend-xyz[44] 投稿)
10、saber[45]
一个 Node.js 的静态网站生成器,类似 Hugo,但是支持 Vue、React 或其他前端框架编写 UI。(@noctiomg[46] 投稿)
11、git-commit-msg-linter[47]
一个 npm 模块,可以作为 git commit 的钩子,检查 Git 提交信息的格式是否正确。(@legend80s[48] 投稿)

资源

1、鲁迅资料在线检索系统[49]
北京鲁迅博物馆的鲁迅资料检索工具,包括鲁迅著作和研究资料。(@wang137700[50] 投稿)
2、1981-1991年的硅谷地图[51]
该网站收集了一系列早期的硅谷手绘地图,可以放大浏览。
3、Python-100-Days[52]
一个 Python 中文教程库,从最基础的知识讲起。(@Y024[53] 投稿)
4、苹果开源仓库[54]
苹果公司官方的开源网站,提供 MacOS、iOS、开发者工具的源码。此外,还有一个非官方的镜像[55]
5、高性能 Go 代码工坊[56]
Dave Cheney 的教学记录,完整介绍了如何开发、测试、调试高性能 Go 程序的过程,包括所有周边工具的使用和相关运行时的概念及深入分析。(@Y024[57] 投稿)
6、面向机器学习的特征工程[58](中文)
开源的机器学习电子书的中文翻译,内容主要是关于如何找到数据集的特征。(@kinger310[59] 投稿)
7、苹果公司的图像和视频[60]
苹果公司发布的所有图像和视频,从1970年代直到2019年,都可以下载。

图片

1、日本虎杖[61]
日本虎杖是一种草本植物,原产于日本。它通常可以长到一根手杖的高度,因此得名,最高能长到3米~4米。它具有极高的繁殖速度,很难去除,因此已经在欧美成为一种威胁极大的入侵物种,对当地生态造成了严重问题。
虎杖的生命力很强,可以顶破柏油路面。
下图中,地面上的草本植物都是虎杖,足足有半个足球场那样大。它们地下的根是相连的,所以这实际上只是一根虎杖造成的结果。
它甚至能从墙缝长出来。
下图是英国一个农村的照片。左侧是1984年,右侧是2012年,野地都被虎杖侵占了。
住宅的后院长满虎杖,难以除根,导致房子价格猛跌。
2、海拔最高的排队[62]
上图是今年4月,珠穆朗玛峰登顶的情景。每年春天,全世界的登山爱好者来到珠峰,足足有几百人。适合登顶的天气,一个月只有几天。好天气出现的时候,大家都急着登顶,峰顶就开始排队了。

文摘

1、初到硅谷的日子[63]
我刚到硅谷的时候,住在自己的车里。
有一天,我去教会的活动中心洗澡,那里不收费。结果在高速公路上,车坏了。我不得不联系拖车公司,把车拖走。
拖车的师傅听到了我的困境,愿意让我住在他的家里。但是,拖车费再加上修车费,一共要600美元,我到哪里去找这些钱呢?
这时,我看到斯坦福体育场有一个海报,周末那里有一场比赛。我以前倒卖过球票,顿时想到可以靠这个挣钱。但是,我没钱收购球票。
我就群发邮件和打电话,询问谁有多余的球票,我可以帮他们卖掉。真幸运,有人有200张多余的球票,如果不卖掉,就一钱不值。我说服了他,把球票给我,我会把一半的所得给他。
拿到球票的时候,只剩下24个小时,比赛就要开始了。我发现了一个问题,斯坦福体育场没有单一进口,而是有许多个进口,我找不到合适的位置销售球票。
真正有经验的黄牛,都是骑着自行车倒票。我找到他们的头,问他愿不愿意收购我的球票。他同意了,以每张10~15美元的价格收购了大部分,我自己留了一些。
比赛当天,我以每张40美元的价格出售球票。很快发现,其他黄牛以每张80张美元的价格出售。必须承认,我自己肯定卖不到这么高。
比赛开始前5分钟,我把价格降到了5美元。比赛开始20分钟以后,球票已经完全卖不出去了。我还剩下四张没有出手,于是就进场看比赛了。
那一天,我足足挣到了1500美元,口袋里都是纸钞。
我把750美元给了球票原来的主人,600美元付清了拖车费和修车费,然后就去 Subway 大吃了一顿汉堡。
2、正反馈
正反馈指的是,一个系统的输出会增加该系统的输入。输入增加导致输出增加,输出增加又反过来导致输入进一步增加。
一个例子就是房价和贷款。银行向购房者提供贷款,贷款越多,房价就越高。房价越高,人们就需要更多的贷款才能买房,也刺激更多的资金投入住房市场,从而进一步推高房价。
正反馈的问题是,它需要大量资源投入,才能保证持续下去。任何具有正反馈的东西,都不可能无限持续下去,必然会走到尽头。

言论

1、
年轻时,我认为旅行是人生重要的事情。但是现在,我意识到旅行不是如此。它没有那么让人兴奋,也算不上成就,跟其他的消费行为没有太大区别。
旅行中,我们真正感兴趣的东西,都是那些留在原地、努力建设的人们创造出来的。
-- Hacker News 读者留言[64]
2、
你肯定不希望,牙医治疗你的心脏,或者神经外科医生来修复你的痔疮。
-- 《我不希望成为全栈开发者》[65]
3、
电视剧《权力的游戏》就是一部莎士比亚戏剧,加上许多僵尸电影的元素。
-- 《权力的游戏:现实与幻想》[66]
4、
电视剧《权力的游戏》播放了八年,终于结束了。好的一面是,现在我们可以继续关心其他事情了;坏的一面是,它的结局太令人失望,观众是最大的输家。
-- 《权力的游戏结局令人失望》[67]
5、
安卓碎片化严重到什么地步?安卓本身有12个版本,如果每个版本有12个厂商,每个厂商有12个手机型号,因此安卓生态至少包含1,728种“版本- 品牌 - 设备”的组合。
-- 《安卓有多碎片化?》[68]

回顾

去年的本周:《周刊第 10 期》(点击查看)

References

[1]
 ruanyf/weekly: 
https://github.com/ruanyf/weekly
[2]
 《编舟记》: 
https://movie.douban.com/subject/11500954/
[3]
 拍照孔: 
https://www.dpreview.com/news/2432219938/camera-friendly-canadian-airport-cuts-holes-in-perimeter-fence-for-aviation-photographers
[4]
 本田电动车的后视镜: 
https://electrek.co/2019/05/29/honda-e-side-cameras/
[5]
 日本人的祖先: 
http://cn.nikkei.com/industry/scienceatechnology/35772-2019-05-31-05-00-10.html?start=0
[6]
 家用风力发电机: 
https://www.lowtechmagazine.com/2019/06/small-wooden-wind-turbines.html
[7]
 机器人画家: 
https://uk.news.yahoo.com/meet-ai-da-robot-artist-174804279.html
[8]
 无气轮胎: 
https://www.caranddriver.com/news/a27728995/michelin-airless-tire-uptis/
[9]
 苹果的 Find My 功能: 
https://blog.cryptographyengineering.com/2019/06/05/how-does-apple-privately-find-your-offline-devices/
[10]
 Raspberry Pi 4: 
https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/
[11]
 曼昆教授: 
https://www.vox.com/the-highlight/2019/5/14/18520783/harvard-economics-chetty
[12]
 印度智能手机用户: 
https://www.economist.com/briefing/2019/06/08/how-the-pursuit-of-leisure-drives-internet-use
[13]
 爱尔兰: 
https://www.bbc.com/news/world-europe-48668791
[14]
 波士顿动力公司: 
https://www.theverge.com/2019/6/5/18653710/boston-dynamics-first-commercial-robot-spot-demo-amazon-remars-conference-marc-raibert
[15]
 rgw5267: 
https://github.com/ruanyf/weekly/issues/622
[16]
 切尔诺贝利地区的现场报道: 
https://moxie.org/stories/chernobyl-scene-report/
[17]
 谷歌允许帐号在用户死后自行删除: 
https://www.cnbc.com/2019/05/28/how-to-set-google-to-delete-everything-after-i-die.html
[18]
 使用 Hugo,GitLab Pages和Cloudflare 开发静态网站: 
https://tkainrad.dev/posts/using-hugo-gitlab-pages-and-cloudflare-to-create-and-run-this-website/
[19]
 密码过期政策是无用的: 
https://techcrunch.com/2019/06/02/password-expiration-is-dead-long-live-your-passwords/
[20]
 巴厘岛适合远程办公: 
https://blog.quuu.co/digital-nomads-should-you-move-to-bali/#
[21]
 2009年最热门的 iPhone 应用程序: 
https://www.fastcompany.com/90356079/whatever-happened-to-the-hottest-iphone-apps-of-2009
[22]
 如何写一个 JSONWebToken 认证网站: 
https://softwareontheroad.com/nodejs-jwt-authentication-oauth/
[23]
 高质量软件是否能弥补成本?: 
https://martinfowler.com/articles/is-quality-worth-cost.html
[24]
 developerchengang: 
https://github.com/ruanyf/weekly/issues/608
[25]
 Linus Torvalds 的20个事实: 
https://itsfoss.com/linus-torvalds-facts/
[26]
 如何自动将 VPS 备份到云存储: 
https://jarv.is/notes/how-to-backup-linux-server/
[27]
 sitemap.js: 
https://github.com/ekalinin/sitemap.js
[28]
 ifrontend-xyz: 
https://github.com/ruanyf/weekly/issues/523
[29]
 terminus: 
https://github.com/Eugeny/terminus
[30]
 fakeYanss: 
https://github.com/ruanyf/weekly/issues/531
[31]
 tesseract.js: 
https://github.com/naptha/tesseract.js
[32]
 ifrontend-xyz: 
https://github.com/ruanyf/weekly/issues/534
[33]
 0x0.st: 
https://github.com/lachs0r/0x0
[34]
 circleapps: 
https://github.com/ruanyf/weekly/issues/539
[35]
 octotree: 
https://github.com/ovity/octotree
[36]
 HelloValue: 
https://github.com/ruanyf/weekly/issues/540
[37]
 lsd: 
https://github.com/Peltoche/lsd
[38]
 Tab-Manager-v2: 
https://github.com/xcv58/Tab-Manager-v2
[39]
 SmallTab: 
https://chrome.google.com/webstore/detail/smalltab/npdfjbmjfdleclpgodndpepkecjfmnkp
[40]
 xcv58: 
https://github.com/ruanyf/weekly/issues/554
[41]
 几枝: 
https://chrome.google.com/webstore/detail/%E5%87%A0%E6%9E%9D/hfohpokminpknagcgncibpacohagppjn
[42]
 ketra21: 
https://github.com/ruanyf/weekly/issues/558
[43]
 “吐个槽”反馈平台: 
https://tucao.qq.com/
[44]
 ifrontend-xyz: 
https://github.com/ruanyf/weekly/issues/567
[45]
 saber: 
https://github.com/saberland/saber
[46]
 noctiomg: 
https://github.com/ruanyf/weekly/issues/572
[47]
 git-commit-msg-linter: 
https://www.npmjs.com/package/git-commit-msg-linter
[48]
 legend80s: 
https://github.com/ruanyf/weekly/issues/601
[49]
 鲁迅资料在线检索系统: 
http://cx.luxunmuseum.com.cn/
[50]
 wang137700: 
https://github.com/ruanyf/weekly/issues/530
[51]
 1981-1991年的硅谷地图: 
https://www.davidrumsey.com/blog/2019/5/12/early-mapping-of-silicon-valley-and-the-web
[52]
 Python-100-Days: 
https://github.com/jackfrued/Python-100-Days
[53]
 Y024: 
https://github.com/ruanyf/weekly/issues/537
[54]
 苹果开源仓库: 
https://opensource.apple.com/
[55]
 镜像: 
https://github.com/apple-open-source/macos
[56]
 高性能 Go 代码工坊: 
https://dave.cheney.net/high-performance-go-workshop/gopherchina-2019.html
[57]
 Y024: 
https://github.com/ruanyf/weekly/issues/544
[58]
 面向机器学习的特征工程: 
http://fe4ml.apachecn.org/#/
[59]
 kinger310: 
https://github.com/ruanyf/weekly/issues/549
[60]
 苹果公司的图像和视频: 
https://drive.google.com/drive/folders/1p5RICuEWlLhbzM8Lczsg7x-Zu88W46Uv
[61]
 日本虎杖: 
https://slate.com/technology/2019/05/japanese-knotweed-invasive-plants.html
[62]
 海拔最高的排队: 
https://www.outsideonline.com/2397164/everest-summit-traffic-jam
[63]
 初到硅谷的日子: 
https://twitter.com/Austen/status/1131222995962220544
[64]
 Hacker News 读者留言: 
https://news.ycombinator.com/item?id=19999147
[65]
 《我不希望成为全栈开发者》: 
https://artur-martsinkovskyi.github.io//2019/i-dont-want-to-be-fullstack/
[66]
 《权力的游戏:现实与幻想》: 
https://www.wired.com/story/game-of-thrones-a-battle-of-reality-versus-fantasy/
[67]
 《权力的游戏结局令人失望》: 
https://www.wired.com/story/game-of-thrones-finale-disappointment/
[68]
 《安卓有多碎片化?》: 
https://eggonomy.com/blogs/news/how-fragmented-is-android
继续阅读
阅读原文