# 科技爱好者周刊：第 108 期

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

本杂志开源（GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)），欢迎提交 issue，投稿或推荐你的项目。

周刊讨论区的帖子[《谁在招人？》](https://github.com/ruanyf/weekly/issues/1206)，提供大量就业信息，欢迎访问或发布工作/实习岗位。

## 封面图

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051711.jpg)

上海一个送餐员从饭店走出来，身上背了19个外卖袋。（[出处](https://mp.weixin.qq.com/s/CSzl8YAd0ZqByplmVmpitA)）

## 本周话题：阵地战与奇袭战

本周向大家推荐一本书，我前一阵子读完的[《隆美尔战时文件》](https://book.douban.com/subject/1312942/)，觉得很好看。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052003.jpg)

隆美尔是二战时德军的著名将领，以战术高超著称。他在北非时，兵力处在劣势，但是令盟军吃尽苦头。这本书的内容，当然都跟历史和军事有关，但是对于人生和创业也有借鉴意义。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052004.jpg)

隆美尔的一个战术观点，我特别想分享给大家。

他认为，阵地战时，谁的炮弹多，谁就赢。所以， **如果两方实力相当，或者我方实力不如对方，就不应该正面对抗，必须采用奇袭战，打对方措手不及。**

他的非洲军团，实力不如盟军，兵力最多时也只有三个德国师。所以，他一再发动奇袭，甚至自己的军队还没准备好，坦克也没对方多，他就要求进攻，理由是错过了这个机会，对方就做好防守准备了。奇袭取得了很好的效果，曾经在一次战役中一口气推进了1000公里，逼近了开罗。要不是希特勒不愿意在非洲战场投入更多资源，他几乎就成功地把英国人赶出埃及了。

这个战术思想告诉我们， **创业公司不能跟大公司正面对抗，不能在对方的主营业务上与其竞争，** 因为你的资源没它多，消耗不起。创业者只能通过奇袭，求得发展，主攻大公司不屑的边缘业务和边缘市场，或者开展实验性的新业务。

毫无疑问，这样的创业风险大、利润薄，九死一生。但是，创业公司不走这条路，就没有其他路。不信你看，现在那些互联网巨头，一开始经营的都是没人做过的新业务和新市场。在传统业务和传统市场上竞争的创业公司，基本上都没做出来，我能想到的例外只有华为。

简单说，结论就是一句话，如果某个细分市场已经有了赢家，你最好不要卖跟他一样的东西。他有大炮坦克，你只有几杆枪，阵地战根本不是人家的对手。

[附注]：《隆美尔战时文件》的编著者是英国的著名军事学者李德 哈特。他的巨著[《第二次世界大战战史》](https://book.douban.com/subject/3610090/)也强烈推荐，详细记录了二战的主要战役，有事先的战术设计、交战过程和地图，了解二战和军事知识必读。

## 免费理财课程

工作以后，有了积蓄，免不了遇到理财的问题：怎样保存或投资金钱，才能安全和增值？

理财知识虽然不难，但是细节多，专业性强，外行人不容易搞清楚。这对工程师群体尤其如此，前两年爆雷事件频发，对很多人影响很大。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051504.jpg)

一直很支持我的孙明展老师，这次特别为周刊读者提供了 **《5天小白理财课》** ，免费的，帮助大家了解理财知识。

孙明展老师有30年的金融从业经验，现在开了财务咨询公司，帮助普通家庭进行理财。这次课程由他和大巴老师主讲。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051503.jpg)

课程针对理财零基础的朋友，没有套话，也没有专业术语，完全是大家听得懂的语言。最重要的是， **不推荐任何产品，只纠正错误的理财思维，传授实用的知识、技能、工具。**

> - 第一天：什么是正确的理财理念？
> - 第二天：保险能降低风险吗？
> - 第三天：被动收入与风险识别
> - 第四天：指数基金与定投
> - 第五天：财务保障全攻略

一共5天的音频干货分享，每天仅需15～20分钟。还有学习社区，专人负责答疑。每天早上6点解锁课程，可以无限次重听。

微信长按下方二维码，添加小助理，即可免费领取这门免费课程，一起学习理财知识。数量有限，先到先得。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051505.jpg)

## 资讯

1、[横穿美国的新纪录](https://www.whichcar.com.au/news/the-cannonball-run-record-has-been-obliterated)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051701.jpg)

美国汽车爱好者有一个民间记录，看谁能够在最短时间内开车横穿美国。路线是规定好的，从纽约一个酒吧到加州海边，总长4507公里。近期由于疫情，高速公路异常空闲，许多人尝试打破记录，结果在五周时间内将该记录打破了7次。

最新的记录是5月中旬由一辆奥迪 A8 创造的，耗时接近26小时，相当于全程平均速度173公里/小时。毫无疑问，他肯定在很多路段上超速违规了。为了节省加油的时间，大型的船用燃油箱被放在行李箱中（上图）。

2、[MineCraft 毕业典礼](https://www.blockeley.com/)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051710.jpg)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051709.jpg)

5月16日，加州大学伯克利分校为学生在游戏 MineCraft 之中，举行了虚拟的毕业典礼。只要到时登录游戏，就可以参加典礼了。

游戏中的场景，完全是按照真实校园搭建的，从图书馆到钟楼都有。典礼过程中也会有校长和嘉宾讲话，大家在下面鼓掌，典礼之后是音乐会，整个过程在 Twitch 上直播。

3、[帐篷教室](https://www.dezeen.com/2020/05/13/curl-la-tourelle-head-tent-classrooms-social-distancing-school/)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051827.jpg)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051826.jpg)

一家英国设计工作室提出了“帐篷教室”的设计，帮助学校搭建室外的帐篷作为教室，一方面利用新鲜空气减少病毒传播，另一方面也可以增大空间保持社交距离。

英国学校每个班的人数较少，在帐篷里面，可以达到每个学生间隔2米。

4、[盲人读取脑中的字母](https://www.nature.com/articles/d41586-020-01421-6)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052002.jpg)

得克萨斯州医学院的科学家，最近做了一个实验，直接将模拟字母形状的脉冲电信号（例如“ N”或“ Z”），传送到盲人的大脑皮层。结果是2位盲人能够正确地识别出80％的“显示”给他们的字母（上图）。

研究人员说，同样的方法也可以把房屋和汽车等常见物体的轮廓，让盲人“看到”。

5、[犀牛去角](https://animal-friendly.co/2020/05/18/secret-rhino-dehorning-programme/)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052105.jpg)

疫情期间，非洲旅游业遭到重创，游客的消失，让盗猎者抓住了机会，开始在过去的热门旅游区域猎杀犀牛。为了保护犀牛，英国的一个保育组织在15天内为非洲的400只犀牛“去角”。

盗猎者的目标主要是犀牛角。把犀牛的角除掉，对盗猎者来说就失去了价值，进而保护犀牛。犀牛角由角蛋白组成，和人类的头发、指甲成分相同，去角的过程就像修剪指甲，因此之后它还会长回来。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052103.jpg)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052104.jpg)

首先，兽医会搭乘直升机寻找犀牛，发现犀牛后，使用一种叫做 M99 的麻醉药物从直升机上射向犀牛。犀牛完全镇定后，团队会使用电锯移除犀牛角，以尽快完成整个过程，约花费15到20分钟。结束工作后，兽医师为犀牛注射逆转药物、唤醒犀牛。最后，直升机带着兽医起飞，他们从空中监看犀牛，确认犀牛能够站起来并且离开。

6、**一句话消息**

> - [SpaceX 公司的龙飞船](https://tech.sina.cn/2020-05-18/detail-iirczymk2145793.d.html)，将于北京时间下周四凌晨，将两名美国宇航员送入国际空间站，届时会有现场直播。美国上一次载人航天飞行，还是在2011年。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052102.jpg)

> - [特朗普竞选连任的官网](https://www.donaldjtrump.com/404)，404页面是对手拜登的照片，说明文字是拜登在说“看来你跟我一样没找到方向”。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051501.jpg)

> - [我国有线电视用户](https://tech.sina.com.cn/e/2020-05-15/doc-iircuyvi3134364.shtml)持续减少，2020年一季度净减310.4万户，降到了2.06亿户。

> - [脸书老板扎克伯格](https://tech.sina.cn/i/gj/2020-05-15/detail-iirczymk1700312.d.html)向经常去的硅谷8家餐厅，每家捐款10万美元，条件是不得因为疫情而倒闭。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051602.jpg)

> - [英国政府](https://www.theguardian.com/science/2020/may/16/uk-researchers-hope-dogs-can-be-trained-to-detect-coronavirus)拨款50万英镑，资助伦敦医学院训练狗，识别新冠肺炎感染者。医生收集患者的气味样本，让狗从中识别出病毒感染者特有的气味。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051708.jpg)

> - [爱尔兰自来水公司](https://www.thejournal.ie/irelands-leaking-pipes-4847084-Oct2019/)称，由于该国自来水管道过于老旧（有的超过100年），漏水率极高。2017年达到49%，即一半的水在运送过程中损失了，经过更换，2020年降低到了43%。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051801.jpg)

## 文章

1、[Cloudflare 的客户端信息 API](https://blog.dataflowkit.com/determine-location-of-users/)（英文）

CDN 提供商 Cloudflare 有一个免费的 API，以 JSON 格式返回请求者的客户端信息，本文介绍如何利用这个 API，识别访问者的国别。

2、[HTTP 头信息的招聘广告](https://frenxi.com/http-headers-you-dont-expect/)（英文）

互联网公司有时会在浏览器的控制台，展示招聘信息。最新的做法是，把招聘信息放在`x-recruiting`这个 HTTP 头信息里面了。

3、[如何在微信建立一个定时提醒机器人？](https://blog.betacat.io/post/how-wecron-schedules/)（中文）

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051506.jpg)

作者解释了如何通过一个公众号，定时在微信里面向自己发提醒，代码开源。（[@polyrabbit](https://github.com/ruanyf/weekly/issues/1244) 投稿）

4、[Gzip 格式和 DEFLATE 压缩算法](https://luyuhuang.github.io/2020/04/28/gzip-and-deflate.html)（中文）

gz 压缩文件指的就是 gzip 压缩格式，背后的算法是 DEFLATE。它的压缩原理是什么？这篇文章就来讨论这个问题。（[@luyuhuang](https://github.com/ruanyf/weekly/issues/1242) 投稿）

5、[定价的42种技巧](https://www.nickkolenda.com/psychological-pricing-strategies/)（英文）

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051603.jpg)

本文介绍如何更有效地向消费者展示价格，一共42种技巧。其中一种是，低价商品的标价要写在标签左侧，高价商品要写在标签右侧。

6、[比特币挖矿简史](https://technotes.substack.com/p/mining-bitcoins-just-became-worse)（英文）

上周，比特币的矿工奖励减半，从12.5个下降到6.25个比特币。这是比特币协议规定的，每四年发生一次。这篇短文简单回顾了挖矿的历史，最初是业务爱好者在笔记本电脑上挖矿，现在则是成千上万矿机组成的矿池挖矿。

7、[Deno 简明入门教程](https://codeforgeek.com/deno-tutorial-for-beginners/)（英文）

上周，Deno 发布了1.0版。这篇文章介绍了 Deno 的基本情况和用法。简单说，它现在还不能用于生产，也不能替代 Node.js，但是它的未来想象空间很大。

8、[武汉病毒研究所，疫情之下的是与非](https://mp.weixin.qq.com/s/Qpijc59bTMxuKIDmfJoJEA)（中文）

曾在武汉病毒研究所读书、工作多年之后于2018年底离职的科研人员赵非，就其所了解的情况并结合公开报道和相关信息，针对公众关注的与武汉病毒所相关热点问题，发表了他的看法。

## 工具

1、[spug](https://github.com/openspug/spug)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051403.jpg)

一个适用于中小企业的轻量级服务器自动化运维管理平台，界面为中文。功能包含主机管理、主机批量执行、主机在线终端、应用发布部署、端口监控、报警等。后端为 Python，前端为 React。（[@zyupo](https://github.com/ruanyf/weekly/issues/1233) 投稿）

2、[Valine](https://valine.js.org/)

一个静态网站的评论系统，不需要后端，数据储存在 LeanCloud。（[@SHADOW-LI0327](https://github.com/ruanyf/weekly/issues/1234) 投稿）

3、[spiderman](https://github.com/TurboWay/spiderman)

一个通用的分布式爬虫框架，基于 scrapy-redis，只需编写少量代码即可完成分布式爬虫抓取数据。（[@TurboWay](https://github.com/ruanyf/weekly/issues/1246) 投稿）

4、[Google Drive 的桌面客户端](https://github.com/alexkim205/Google-Drive-Desktop)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051601.jpg)

非官方的，基于 Electron 的谷歌云盘的桌面客户端。

5、[NGINX Config](https://www.digitalocean.com/community/tools/nginx)

Nginx 的图形配置界面，点几下鼠标，自动生成配置文件，可以上传到服务器。

6、[vdoing](https://github.com/xugaoyi/vuepress-theme-vdoing)

VuePress 的一款主题，可以用于个人博客或知识管理。（[@xugaoyi](https://github.com/ruanyf/weekly/issues/1254) 投稿）

7、[Link Lock](https://github.com/jstrieb/link-lock)

一个开源的网址加密服务，允许用户为任意 URL 设定密码。它的特点是纯静态网页实现，不需要后端服务器，采用 AES 加密算法。

8、[Youtube 观看历史的分析脚本](https://blog.viktomas.com/posts/youtube-usage/)

谷歌允许用户下载 Youtube 观看历史，那是一个巨大的 JSON 文件。作者写了一个 JS 脚本，统计自己一共看了多少小时，看得最多的是什么频道。

9、[whoogle-search](https://github.com/benbusby/whoogle-search)

一个自己架设的搜索引擎，抓取谷歌的结果，无广告，不追踪用户。使用 Python 语言编写。

10、[Hubs](https://www.infoq.com/news/2020/05/mozilla-launches-hubs-cloud/)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052107.jpg)

Mozilla 推出的虚拟 3D 聚会服务，可以自己架设服务端。

11、[Deckdeckgo](https://deckdeckgo.com/)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052116.jpg)

一个在线编写幻灯片的服务。

## 资源

1、[伦布朗的《守夜人》](https://www.rijksmuseum.nl/en/most-detailed-ever-photograph-of-the-night-watch-goes-online)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051210.jpg)

荷兰画家伦布朗的《守夜人》是世界名画。荷兰国家博物馆最近将有史以来最详细的《守夜人》照片放上了网，一共包含448亿个像素，每个像素之间的距离为20微米（0.02毫米）。这使科学家能够远程详细研究这幅画，还能用于精确追踪这幅画将来发生的任何老化过程。

2、[leetcode 前 300 题](https://leetcode.wang/)

Leetcode 前 300 题，每道都进行了详细通俗的分析，并且提供多种思路解法。（@[wind-liang](https://github.com/ruanyf/weekly/issues/1230) 投稿）

3、[Go 语言示例教程](https://github.com/inancgumus/learngo)

该仓库是一个 Go 语言初学者教程的示例库，收集了1000多个示例、练习和问题。

4、[离散数学导论](http://discrete.openmathbooks.org/dmoi3.html)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051802.jpg)

一本面向数学专业本科生的免费英语教材。

## 图片

1、[任天堂游戏卡设计大赛](https://famicase.com/20/index.html)

1986年，任天堂推出了第一代家用游戏机 Famicom，俗称“红白机”。这个机器现在已经淘汰了，但是日本仍然每年举办它的游戏卡设计大赛。

参赛者提交自己设计的游戏卡，不必做实际的游戏，只需要提交游戏卡的外观设计，以及游戏主要内容的说明即可。

下面是今年的几个参赛作品。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051803.jpg)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051804.jpg)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051805.jpg)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051806.jpg)

2、[最难的数独](https://www.theverge.com/tldr/2020/5/18/21262771/sudoku-puzzle-cracking-the-cryptic-watch-this-video-simon-anthony)

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020052001.jpg)

数独游戏是根据预先给出的数字，将每一行、每一列、每个小方块都填满1～9不同的数字。预先给出的数字越少，游戏越难。

上面的链接有一个视频，里面是一个只给出两个数字的数独难题。视频记录了，如何用25分解出这个数独。

## 文摘

1、[哲学剃刀](https://zh.wikipedia.org/wiki/%E5%93%B2%E5%AD%A6%E5%89%83%E5%88%80)

“剃刀”（razor）这个词，在哲学里面有特殊含义，指的是一种经验法则，可以对某种现象做出简洁的解释，消除了其他的解释。

常常被引用的“剃刀”（经验法则）有下面这些。

**奥卡姆剃刀**：更简单的解释更可能是正确的。引申为某个命题成立，所需要的假设越少越好。

**汉隆剃刀**：可以归咎于愚蠢的事情，不要归咎于恶意。

**希钦斯剃刀**：凡是无证据的断言，也可以无证据地驳回。

**休谟剃刀**：从一样东西是什么，无法推导出它应该是什么，即无法从事实推导出价值判断。

**牛顿剃刀**：无法通过实验或观察解决的问题，不值得争论。

**萨根标准**：非同寻常的主张，需要非同寻常的证据。

**波普原则**：一个理论被认为是正确的，前提必须是有可能证明它是错误的，即必须是可证伪的。

2、[治愈系](https://screentherapyblog.wordpress.com/2018/03/13/iyashikei/)

日本有一个艺术流派“医し系”（Iyashikei），中文可以称为“治愈系”。日语中，“Iyashi”的意思是舒缓、安慰、安慰、治疗，“kei”的意思是风格。

该流派主要见于动漫和游戏，目的是对观众产生治愈或抚慰作用。这类作品通常不涉及现实冲突，而是强调自然和生活的乐趣。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051702.jpg)

从吉卜力工作室的经典电影，到专门讲述开朗真诚的普通人日常活动的电视剧，日本的艺术作品越来越注重这种风格。

这类作品非常强调大自然和童年。特别是关于童年的夏季，主人公捉虫、钓鱼、参加节日，与家人野餐，当然还包括去海滩旅行。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051703.jpg)

有时，治愈系游戏里面，什么也没有发生。游戏角色只是收集了很多有趣的东西，也没有太多需要克服的困难。取而代之的是，每次回到游戏，玩家都会很高兴来到一个更明亮、更友好、更阳光的世界。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051705.jpg)

在手机上，治愈系的游戏也越来越多，可以为用户提供一些平静的感受。有一个游戏就是喂养一群猫，让它们吃东西，给它们玩具（下图）。

![](https://cdn.beekka.com/blogimg/asset/202005/bg2020051706.jpg)

治愈系的游戏，之所以有治愈作用，是因为它们可以帮助我们珍惜日常生活中的普通事物。它们的故事中可能会发生一些神奇的事情，但是最终它们提醒我们，在草丛中，夏日的微风中，安静的阳台上，与新朋友的交谈中以及与家人的餐桌上，都是非常美好的时间，值得珍惜。

## 言论

1、

创业公司所有的时间，都应该用来编码，与客户交谈，上体育馆或睡觉。

-- [Y Combinator 孵化器](https://diff.substack.com/p/the-future-of-remote-work-is-not)

2、

李艾科（Leo Apotheker）在 SAP 的销售部门干了20年，终于当上了 SAP 的 CEO，两年后即被解雇。惠普将他请来当 CEO，他把惠普搞得一团糟，跌去了40％的市值，不到一年的时间，惠普也把他解雇了。

-- [Hacker News 读者](https://news.ycombinator.com/item?id=23164060)

3、

跟大家想的相反，房屋中介其实是希望房价下跌。因为他们赚的是中介费，房屋的流动性越高，交易就越多，他们赚得也就越多，但是高房价会影响流动性。

-- 转引自某房屋中介

4、

回归均值是最强大的力量之一。

在经济学和政治领域，极端主义都无法长期生存。人们趋向于平均水平。各种竞争都会导致回归均值。

-- [《我预测未来的10条规则》](https://blogs.cfainstitute.org/investor/2019/03/04/10-rules-for-forecasting/)

5、

21世纪初，开源运动兴起时，微软站在历史错误的一边，没有支持开源。好消息是，如果你的寿命足够长，就有机会改变。

-- [微软总裁布拉德·史密斯](https://www.theverge.com/2020/5/18/21262103/microsoft-open-source-linux-history-wrong-stateme)

6、

Scrum 敏捷开发可以将低于平均水平的开发者转变为普通开发者，但也可以将优秀开发者转变为普通开发者。

-- [Hacker News 读者](https://news.ycombinator.com/item?id=23234117)

## 回顾

2019年的本周：[第 57 期](http://www.ruanyifeng.com/blog/2019/05/weekly-issue-57.html)

![](https://cdn.beekka.com/blogimg/asset/201905/bg2019052401.jpg)

2018年的本周：[第 5 期](http://www.ruanyifeng.com/blog/2018/05/weekly-issue-5.html)

![](https://cdn.beekka.com/blogimg/asset/201805/bg2018051801.jpg)

## 订阅

这个周刊每周五发布，同步更新在[阮一峰的网络日志](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)。

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

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

（完）
