# 每周分享第 41 期 这里记录过去一周,我看到的值得分享的东西,每周五发布。 欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 [ruanyf/weekly](https://github.com/ruanyf/weekly) 提交 issue。 ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012501.jpg) (题图:杭州,2018) 有几个网友留言问我,怎么看互联网[“裁员潮”](https://36kr.com/p/5166639.html)。我就来谈几句。 首先,到底有没有“裁员潮”?企业进行人员优化,很正常啊,从哪里可以看出,今年是全面的行业萎缩?某几家公司的失败,不代表整个行业都失败了。相反,从互联网赚到钱的人,今年并不少。至于媒体的报道,不用太认真,它们不夸大耸动,就没有点击率。 退一步说,就算整个行业今年不太景气,那也只是宏观经济的问题。互联网还是朝阳产业,前景比传统行业要好得多。要是互联网行业完蛋了,中国没完蛋的行业,大概也剩不下几个。 其次,优秀的技术人才,从来都是稀缺的,根本不担心找工作,企业都求之若渴。互联网行业那么缺人,如果你还担心会失业,找不到工作,那跟经济景气或所谓的裁员潮,一点都没关系,而是你的技术还不行,达不到市场的需要。就算现在是经济的繁荣期,你的前景也是不妙的。 最后,对于雇佣制度,你应该有正确的理解。企业愿意付给你5万,前提是你可以帮它赚到10万。现在它赚不到10万了,为什么它还要雇佣你?我在[《未来世界的幸存者》](http://survivor.ruanyifeng.com/plan-b/employment.html)这本书里面,详细地讨论过这个问题。你可以读读这本书,它是免费的。 > “如果你在大公司工作,就一定要有个明确的职业发展方向,不要以为进大公司就前途一片光明。如果在大公司里面,想要技术上有造诣,工作经验的积累只是一方面,真正的突破要靠自己业余深造!不然,路就会越走越窄,公司迟早会让你来承担成本,通过摆脱你来降低成本。” ## 新闻 1、[拜访 Ultima Thule](https://www.bbc.com/news/science-environment-46699737) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012502.jpg) 2019年1月1日格林尼治标准时间05:33,美国宇航局 NASA 2006年发射的探测器 New Horizo​​ns,进入冥王星外部的柯伊伯带,距离小行星 Ultima Thule 只有3500公里,是人类有史以来探测的最远物体。上图是它传回地球的 Ultima Thule 高清晰度照片。 Ultima Thule 是四年前被哈勃望远镜发现的,是一个狭长的物体,大约有31公里长。它的名字取自拉丁文,意为“超越已知世界的地方”。它形成于40多亿年之前,可能包含了很多太阳系早期的物质,可以帮助我们了解那时的情况。下图是 New Horizo​​ns 探测器2015年传回地球的有史以来最清晰的冥王星照片。 ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012503.jpg) 2、[公共领域作品](https://arstechnica.com/tech-policy/2019/01/a-whole-years-worth-of-works-just-fell-into-the-public-domain/) 1998年,美国国会通过法律,将版权保护权限延长了20年,导致1999年到2018年期间,没有任何新的作品进入美国法律定义的公共领域,也就是不再有版权保护。 2019年开始,终于有新的作品可以进入公共领域了,只要是1923年前发布的作品都会进入公共领域(美国的版权法保护年限长达95年)。海明威的早期小说和迪士尼的早期动画(比如米老鼠和白雪公主),都会在接下来几年,失去版权保护。 3、[飞船上的洞](https://www.universetoday.com/140996/russian-cosmonaut-says-that-the-hole-in-the-iss-was-drilled-from-the-inside/) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012504.jpg) 2018年8月的一天,国际空间站的宇航员收到报警,气压正在下降。检查后发现,俄罗斯联盟号飞船与空间站的连接部分居然有一个洞(见上图),导致气体逃逸到太空。 这个洞迅速就用环氧树脂封闭了,但是它的来源一直没有查清。12月的时候,宇航员特地出舱检查,确认这个洞是从内部钻出来的,最有可能就是五个宇航员里面的一个干的。有人猜测,由于极端孤独,宇航员在精神不稳定状态下做出了失常行为。这个洞即使没有发现,也不会在飞船返回时造成危险,因为飞船的这部分会在返回地球前抛弃掉。 4、[Facebook 的专利](https://gizmodo.com/facebook-knows-how-to-track-you-using-the-dust-on-your-1821030620) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012505.jpg) 新闻媒体发现,Facebook 为了找出人与人之间的关系,已经申请了一系列令人意想不到的专利。一个专利是,Facebook 如果检测到两部智能手机在同一个时间同一个地方出现,通过比较每部手机的加速度计和陀螺仪读数,可以确定两个人是面对面还是一起散步。这样的话,Facebook 可能就会推荐给你昨晚在酒吧与你交谈的朋友,而不是没有交谈过的人。 另一个专利是通过用户上传的照片元数据连接两个人。如果不同用户上传的图像,看起来像是同一系列的照片,比如文件名是IMG\_4605739.jpg 和 IMG\_4605742.jpg,或者如果在照片上的相同位置可以检测到镜头划痕或灰尘,那么可能会假设两个人彼此认识,因为他们使用了同一台相机拍照。 5、[不可能的汉堡](https://www.engadget.com/2019/01/07/impossible-burger-2/) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012506.jpg) 美国创业公司 Impossible Foods 推出了一种植物汉堡,商品名就叫“不可能的汉堡”。最大特点就是,这种汉堡完全是素的,但是吃起来依然是肉的味道。里面的牛肉不是真的牛肉,而主要是大豆蛋白,加入脂肪和肉汁,口味非常接近肉。根据吃过的人说,根本分不出来,这块肉其实是豆制品(见下图)。 目前,拉斯维加斯的一家餐厅已经开始供应这种汉堡,后面会推广到美国其他地方。 ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012507.jpg) 6、[工资抵学费](https://www.forbes.com/sites/susanadams/2019/01/08/how-lambda-school-raised-30m-to-expand-its-income-sharing-tuition-plan-for-online-coding-students/#63c835e02c68) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012508.jpg) Lambda School 是美国的一家创业公司,主要业务是编程培训。它的收费模式很独特,学生可以缴纳2万美元学费,也可以不缴纳,直到培训后找到年薪5万美元以上的工作,用工资的17%抵扣学费,抵抗满3万美元为止。如果培训后5年内,都没有找到年薪5万美元以上的工作,可以不缴纳学费。 这家培训公司的学生入学时平均年收入是22,000美元,毕业后平均收入增加为47,000美元。目前,公司共有50名全职员工和110名兼职员工,83%的毕业生在谷歌、亚马逊、百思买、AT&T 和 Verizon 等公司工作。公司在2017年10月筹集了400万美元的种子轮,并在次年筹集了1400万美元的A轮,最新的 B 轮筹集3000万美元,估值为1.5亿美元,谷歌也有投资。上图为创始人之一 Austin Allred。 7、[绞链汽车](https://newatlas.com/hyundai-elevate-robotic-walking-car/57922/) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012509.jpg) 韩国现代汽车公司推出一款概念汽车 Elevate。平时,它可以像普通汽车一样行驶,但是它的轮子是装在绞链上的,遇到不平整的地形,绞链会自动升高,从而可以实现升降和爬坡。 ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012510.jpg) 该车是模块化的,可以适配不同的底盘和车身。最高可以升高1.5米,可以方便坐轮椅的残疾人。它是电动汽车,一次可以行驶35公里。 ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012511.jpg) 8、[密室逃生](https://www.economist.com/gulliver/2019/01/11/the-escape-room-games-industry-is-booming) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012512.jpg) 密室逃生2007年首先出现在日本,最近正在全世界变得流行。美国2014年仅有22个密室逃生,现在有2300多个; 英国2013年初只有1个,现在有600多个。现在,全世界有超过10,000个密室逃生在营业。 该行业非常有利可图。一般来说,启动一间密室逃生的费用只有几千美元,而一小时游戏的费用约为25美元至30美元,每小时最多12名参与者,这使得企业很快就能获得利润。房东和地方政府也喜欢这个行业,房东可以出租一些正常情况下难以出租的房屋,甚至地下室; 地方政府可以在没有足够景点的情况下,为游客增添活动,使当地成为旅游热点。 9、[陨石击中月球](https://www.newscientist.com/article/2191526-a-meteorite-hit-the-moon-during-yesterdays-total-lunar-eclipse/) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012513.jpg) 1月21日有一次月全食。当月球进入全黑时,许多人都注意到,月球上出现了一点短暂的闪光(上图箭头处)。科学家认为,这表示此时有一颗陨石击中了月球。这是第一次在月全食过程中,观察到陨石击中月球。 ## 教程 1、[Netlify Lambda 的一个应用实例](https://mxb.at/blog/syndicating-content-to-twitter-with-netlify-functions/)(英文) 本文使用 Netlify Lambda 服务,每当网站更新的时候,就自动到推特发一个消息。 2、[HTTP 协议简史](https://hpbn.co/brief-history-of-http/)(英文) 介绍 HTTP 协议的由来和发展。(@[gusibi](https://github.com/ruanyf/weekly/issues/210) 投稿) 3、[Docker 的优缺点](https://blog.philipphauer.de/discussing-docker-pros-and-cons/)(英文) 一篇很简单的对 Docker 技术的评论。(@[lanzhiwang](https://github.com/ruanyf/weekly/issues/209) 投稿) 4、[mkcert 制作 localhost 证书](https://blog.filippo.io/mkcert-valid-https-certificates-for-localhost/)(英文) mkcert 是一个签发本地证书的工具,用于开发环境,最大特色是可以签发 localhost 的证书。 5、[Python 类型系统入门教程](https://realpython.com/python-type-checking/)(英文) 介绍 Python 新引入的数据类型系统。 6、[如何识别音频广告?](https://www.adblockradio.com/blog/2018/11/15/designing-audio-ad-block-radio-podcast/)(英文) 作者通过机器学习和音频指纹,识别出音频里面的广告,从而可以过滤广播里面的广告,只听节目的部分。也可以分辨谈话和音乐,做到只听音乐。 7、[cat 命令的历史](http://blog.jobbole.com/114591/)(中文) 本文介绍了 Unix 系统的 cat 命令的由来和发展。(@[pad0van](https://github.com/ruanyf/weekly/issues/225)__ __投稿) 8、[Chris Dixon 的12个创业观点](https://a16z.com/2015/01/18/12-things-learned-from-chris-dixon-about-startups/)(英文) Chris Dixon 是一个很有名的美国创业者,在网上分享过很多关于创业的想法。本文介绍他的12个观点。 9、[TypeScript 写一个词法解析器](https://areknawo.com/the-lexer-in-js/)(英文) 词法解析器(lexer)的作用是将源码转成一个个词元(token),本文介绍如何用 TypeScript 写一个简单的解析器。 10、[电子的轨道](http://www.chemguide.co.uk/atoms/properties/orbitsorbitals.html)(英文) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012514.jpg) 上面是一张常见的原子模型的图片,但是这张图片其实是错的。电子的运动其实不存在图中那种轨道,所谓电子轨道实际上是电子的能量级,至于电子真正的运行方式,我们并不知道。 ## 资源 1、[全球空气污染地图](https://www.purpleair.com/map) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012515.jpg) 实时查看全球各个地点的 PM2.5 指数,看上去整个美国西海岸的空气质量,都比较一般。 2、[免费图库](https://www.yuque.com/ruanyf/share/free-photos) 图库网站列表,提供免费的商业级高清晰度图片下载。 3、[地球时间线](http://timelineofearth.com/) 网页展示地球演化的46亿年。(@[chensiun](https://github.com/ruanyf/weekly/issues/179) 投稿) 4、[前端早报](https://github.com/wubaiqing/zaobao) 一个个人开发者的前端开发的分享日报。(@[wubaiqing](https://github.com/wubaiqing/zaobao) 投稿) 5、[Crypto 101](https://www.crypto101.io/) 免费的加密学入门书籍,介绍基础原理,针对各种水平的读者。 6、[Seeing Theory](https://seeing-theory.brown.edu/#firstPage) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012516.jpg) 概率和统计学入门教程,有网页图形版和免费的 PDF 电子书下载。 7、[Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf)(PDF) 一本入门级别的 C 语言简单教程。 8、[谷歌地图:探索国际空间站](https://www.google.com/maps/@29.5602853,-95.0853914,2a,75y,212.04h,90t/data=!3m7!1e1!3m5!1szChzPIAn4RIAAAQvxgbyEg!2e0!3e5!7i10000!8i5000?shorturl=1) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012517.jpg) 谷歌地图提供了国际空间站的实景地图,可以在里面四处逛逛。 ## 工具 1、[curl 转换器](https://curl.trillworks.com/) 一个将 curl 命令转为 Python、Node.js、R、PHP、Go 代码的在线工具。(@[zjyfdu](https://github.com/ruanyf/weekly/issues/163) 投稿) 2、[es\_data\_export](https://github.com/760515805/es_data_export) ElasticSearch 数据导出工具,目前支持json、txt。20亿的索引表中导出4000W数据只用到不到15分钟。(@[760515805](https://github.com/760515805/es_data_export) 投稿) 3、[Musicoco](https://github.com/DuanJiaNing/Musicoco) 一个 Android 音乐播放器,适合初学者借鉴学习。(@[DuanJiaNing](https://github.com/ruanyf/weekly/issues/155) 投稿) 4、[Git quick statistics](https://lukasmestan.com/git-quick-stats/) 一个 Git 仓库的命令行统计工具,可以生成当前仓库的统计报告。 5、[SVGOMG](https://jakearchibald.github.io/svgomg/) 一个 SVG 图像的在线代码优化工具,用来降低 SVG 文件的大小。 6、[remove.bg](https://www.remove.bg/) 去除照片背景的在线工具。 7、[semiconductor](http://semiconductor.withgoogle.com) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012518.jpg) 谷歌的一个 AI 试验,用户对着摄像头做出指挥的动作,谷歌会识别动作,然后配上乐队的音乐。 8、[prime](https://github.com/birkir/prime) TypeScript 写的内容管理系统,最大特点是使用 GraphQL API。 9、[atree](https://github.com/anvaka/atree) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012519.jpg) 使用正弦函数绘制一棵圣诞树。 10、[monaco-editor](https://github.com/Microsoft/monaco-editor) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012520.jpg) 微软 VS Code 内置的代码编辑器的官方开源版本,可以在浏览器运行。 11、[80s TV](http://www.my80stv.com/) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012521.jpg) 一个上世纪80年代的电视的模拟器,可以切换频道和进行其他操作。(@[chensiun](https://github.com/ruanyf/weekly/issues/180)__ __投稿) ## 文摘 1、[孤儿药](https://99percentinvisible.org/episode/orphan-drugs/) 1968年,迈尔斯(Abbey Meyers)第一次当母亲。 她的儿子一出生,就得了一种非常罕见的疾病“图雷特综合征”(Tourette)。当时,有一种药可以治疗这种疾病,但是因为患者太少,制药公司不愿意生产这种药。迈尔斯眼睁睁看着儿子无药可治。 这种情况在制药行业内叫做“孤儿药”(orphan drug)。制药公司对开发罕见病症的治疗方法不感兴趣,只会将巨额资金投入常见病症,比如高血压药物,因为巨大市场提供了获利保证。 迈尔斯为了改变这种状况,不断努力,终于让一个《洛杉矶时报》的记者注意到了这件事情,在报纸上了写了一篇报道。很多好莱坞人士阅读这份报纸,其中有一个电视剧的制片人对这篇报道产生了共鸣,因为他自己就是一个罕见疾病的患者,找不到药物。 这位制片人就推动这件事,把“孤儿药”拍成了一集电视剧。电视剧播出后,引发了全国性的反响,电视台收到了成千上万的来信。迈尔斯于是找到议员,要求美国国会举行听证会。 1983年,美国国会通过了《孤儿药法案》,里根总统签署以后,成为了法律。 ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012522.jpg) 这个法案规定,孤儿药指的是患者少于20万人的病症,制药公司开发治疗方案将有奖励,比如临床试验补贴。但是,最大的诱因是第一家获得 FDA 批准的药物公司,将获得了市场独占权。也就是说,这家公司将垄断该种疾病的治疗,七年之内,没有其他人可以在美国销售同类药物。在这七年期间,制药公司可以对药物收取任何价格来赚钱。 法案的制定者希望,一旦制药公司意识到他们可以获得垄断权,随意制定价格,就会有动力开发药物,特别是考虑到,如果保险公司付账单的话。 法案通过以后,制药公司花了几年的时间,了解孤儿药的利润程度。后来,他们终于确定孤儿药是可以获利的。1991年,孤儿药的价格是一个病人每年15万美元,这是很多钱。2008年,Lev Pharmaceuticals 公司的一种孤儿药,每年的销售额是4.42亿美元,其中利润是4亿美元。然后,该家公司以42亿美元的价格被另一家更大的公司收购。Lev Pharmaceuticals 的首席执行官说,整个公司的战略就是通过孤儿药来赚取高额利润。 2、[硅谷如何对待老员工?](http://rachelbythebay.com/w/2018/12/29/age/) 硅谷默认的人生模式是这样的:你进入这个行业,赚到了钱,然后离开(也就是退休)。你卖掉你的公司或股份,环游世界,并在 Medium 上写写帖子。 如果你不年轻了,却还在第一线工作。人们认定,只有两种可能。 第一种可能是,你已经发财了,不在乎钱了。工作对你只是一种消遣,你不想干的时候,就会走。 第二种可能是,由于种种原因,你错过了套现的机会,没有赚到钱。你很依赖这份薪水,真的需要这份工作。 我有一个50多岁还在上班的朋友,告诉我不久前他与经理对话,经理直接问他: > 你为什么还在工作? 经理的言下之意就是,首先你被视为“老人”了,其次,你为什么不离职呢,为什么不环游世界呢?你已经工作了这么多年,到底是什么原因,让你没有赚到钱呢? 3、[5G 不是关于手机的](https://www.cringely.com/2018/11/21/apple-knows-5g-is-about-infrastructure-not-mobile-phones/) 苹果公司正在等待英特尔完成其 5G 芯片组,而其他手机公司则是等待高通公司的 5G 芯片组,后者已经完成了。所以苹果的第一款 5G iPhone 将在2020年出现,而三星的 5G 手机将在2019年出现。苹果公司和高通公司之间,有一系列的法律诉讼,所以苹果公司不愿意使用高通的技术。 有人认为,由于没有 5G iPhone,所以苹果公司会在2019年处于战略劣势。我不这样认为,因为 5G 与我们目前使用的 4G LTE 网络之间的功能差异很小。5G 至少比 LTE 快20倍。但是,这种速度差异对手机用户很重要吗? 答案是不重要,5G 不是手机的杀手级应用。4G 已经可以支持手机播放最高分辨率的流媒体视频。5G 还能为我提供什么呢?到底什么手机应用只有 5G 才能满足,手机播放 4K 视频吗? 实际上,5G 不是关于手机的,而是关于基础设施。 5G 是迄今为止最昂贵的无线通信网络架设,因为需要大量新的频段,许多此类频段都是用于无线电视的,最终将没有无线电视,所有电视都通过 5G 接收电视信号。电信商希望未来15年内,5G 网络可以取代有线电视,将电视观众和现在的宽带上网的互联网用户,都变成 5G 用户。 5G 背后的全部想法是,它将允许无线运营商完全吃掉有线电话、有线电视和互联网服务提供商,同时还取代现在的广播电视。5G 是一个覆盖一切的网络解决方案。通过 5G,无线运营商希望将传统电视台转变为纯粹的内容提供商,同时让传统电话公司和有线电视公司停业。那时,所有网络都将是无线的,再也没有线缆了。 ## 本周图片 1、[磁铁的互斥作用能够取代弹簧吗?](https://www.kjmagnetics.com/blog.asp?p=pogo-stick-spring) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012523.jpg) 有人做了一个试验,看看磁铁的互相排斥,能否取代弹簧的弹力。 ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012524.jpg) 两粒磁铁看上去效果不太好,不能取代弹簧,那么加到三粒呢? ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012525.jpg) 甚至六粒呢? ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012526.jpg) 2、[人工智能的最简单代码实现](https://github.com/ruanyf/weekly/issues/158) @FengShangWuQi 投稿。 ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012527.jpg) ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012528.jpg) 3、[第一张地球升起的照片](https://apod.nasa.gov/apod/ap181223.html) 1973年12月23日,阿波罗8号的宇航员意外地从月球的地平线上,看到地球升起。远远地看去,地球就像一个蓝色的水滴,大气的云雾仿佛水滴上的花纹。 ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012529.jpg) 宇航员说,地球看上去就像宇宙里的一个肥皂泡。 ## 新奇 1、[文字钟](https://www.finewordclocks.com/) 美国一家公司推出了一种奇特的实体钟,所有时间都是用文字表示。比如,10:45 显示为“quarter to eleven”。 ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012530.jpg) “5:20”显示为“Twenty past Five”。 ![](https://cdn.beekka.com/blogimg/asset/201901/bg2019012531.jpg) 这种钟无法精确到分秒,每5分钟刷新一次。 ## 本周金句 1、 以后晋升会越来越难,因为技术减少了中层干部的数量。 -- [《2018年的美国辞职率创新高》](https://www.cnbc.com/2018/12/21/workers-in-2018-quit-their-jobs-to-get-raisesthey-will-next-year-too.html) 2、 我在这颗行星上度过了不同寻常的一生, 同时用思维和物理定律遨游着宇宙。 我到过我们星系的最远端, 在黑洞的内部旅行过, 也回到过时间的起点…… 但如果不是因为有那些爱我以及我爱的人, 宇宙其实是空的。 没有他们, 我将失去所有的精彩。 -- [《霍金遗著》](https://www.changhai.org/articles/science/misc/BigQuestions.php) 3、 一个人愿意承受的上下班时间,平均是每天一个小时。 -- [意大利物理学家 Marchetti](https://en.wikipedia.org/wiki/Marchetti%27s_constant) 发现不管交通条件怎么改善,人们对上下班时间的意愿是一个常数。这意味着,交通条件的改善并不会缩短这个常数,而是人们选择住在更远的地方。 4、 智商测验的发明目的,不是为了衡量哪些人比较聪明,而是为了识别哪些孩子有学习困难,智力有问题。 -- [《智商是伪科学诈骗》](https://medium.com/incerto/iq-is-largely-a-pseudoscientific-swindle-f131c101ba39) ## 欢迎订阅 这个专栏每周五发布,同步更新在我的[个人网站](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) (完)