阮一峰 每周分享第 42 期(20190201)

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

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

通知:下周春节假期,周刊暂停一期。

呆伯特漫画的作者亚当斯(Scott Adams),有一次谈到自己的成功秘诀。

他的经历其实很普通。小时候喜欢画画,画得还可以,但远远不算优秀。长大以后,在一家公司当经理,管理企业,也是业绩平平。无论是选择当画家,或者继续当公司经理,也许都能够干下去,但应该都不会很成功。于是,他灵机一动,把自己的这两个特点结合起来,选择了另一条路:专门画讽刺企业管理的漫画,结果走红了,成了世界闻名的漫画家。

他说,任何领域最优秀的前 5% 的人,都能拿到很好的报酬,比如,最优秀的那 5% 的程序员、面包师、钢琴家、美发师都是高收入的。但是,想要挤进这 5%,是很不容易的,需要拼掉其他 95% 的人。但是,如果标准放宽一点,挤进前 25%,普通人经过努力,还是很有希望达到的。

成功的秘诀就是,你必须有两个能达到前 25% 水平的领域,这两个领域的交集就是你的职业方向。

简单计算就可以知道,两个领域都是前 25%,那么交集就是 25% 乘以 25%,等于 6.25%,即很有可能挤进前 5%。更进一步,如果在两个领域里面,你都属于前 10% 的优秀人才,那么在交集里面,就可以达到顶尖的 1%。总之,选择交集作为职业方向,你的竞争力会提升一个量级,收入也会随之大涨。

举例来说,袁腾飞是一个中学历史老师,但是表达能力非常好,特别能说,简直能当脱口秀演员。如果他一直当中学历史老师,或者选择说脱口秀(就像黄西那样),可能都不会很成功,竞争者太多了。但是他把两者结合起来,专门在网上视频说历史,讲得就很有意思,非常受欢迎,另一方面这个领域的竞争者也很少。

新闻

1、辣椒番茄

测绘番茄基因的时候,科学家惊奇地发现,生成辣椒素的基因在番茄里面也存在,只是默认没有激活。也就是说,番茄天生具备辣椒的基因。巴西和爱尔兰的植物生理学家正在研究,如何激活这些基因,使得番茄也能产生辣椒素,使得口味变得像辣椒。

这样做的主要好处是,可以使得辣椒产量提高 30 多倍。辣椒产量是每公顷 3 吨,生长期 4 到 5 个月,而番茄在 4 个月内每公顷可产出 110 吨。

2、地球磁极加速变化

地球内核是一个液态的金属内核,流动的铁元素导致地球自身带有一个巨大的磁场,而且有南北两个磁极。磁极的具体位置一直在变化(因为铁元素在流动),科学家原定每 5 年发布一次磁极的具体位置,下一次应该是在 2020 年。但是磁极的变化突然在最近加速了,不得不提前到 2019 年 1 月 15 日发布新的磁极。因为磁极位置不正确,会对许多方面(比如远洋船舶的导航系统)造成影响。

上图是过去 100 年北半球磁极的位置,深色的点是地理意义的北极点。可以看到红色的磁极一直在向北极点靠近。

3、机器人服务员

日本政府决定,2020 年东京奥运会时,东京地铁站将出现机器人服务员,为世界各地的游客服务。这主要是因为,日本人口出生率太低,出现劳动力危机,找不到足够的服务人员。

该机器人身高 1 米 8 左右,能够为乘客展示通往洗手间和储物柜的路,提供交通信息,推荐该地区的旅游景点。她能说日语,英语,中文和韩语,还配有触摸屏显示器。

4、特斯拉家用充电器

特斯拉推出一款新的家用充电器,可以插在家用的高压插座上,直接给特斯拉汽车充电。它的好处是家里不用为电动汽车,安装专门的充电站了,只要买来这款充电器就开箱即用。

它的售价是 500 美元,直接输出 40A 电流。

5、种子在月球发芽

1 月 3 日,嫦娥四号飞船在月球背面登陆。飞船上带有 6 种生物种子:棉花、油菜、土豆、拟南芥、酵母和果蝇。它们都放在密封的罐子里,罐子由特殊的铝合金材料制成,直径 173 毫米,高 198.3 毫米,内部除了 6 种生物,还有 18 毫升水、土壤、空气、热控装置(防止受外界温度影响),形成一个自我维持的生态圈,以及两个记录生物生长状态的摄像头。

嫦娥四号登陆以后,罐子自动加水,让种子结束休眠状态。传回的照片显示,棉花种子已经成功在月球上发芽。月球上如果有植物生长,将来就可以为月球基地的居民提供食物。不过,嫦娥四号随后按照地面控制中心的指令,进入休眠状态,切断能源供应。这些种子在没有供热的情况下,已经在月球的低温中 死亡

6、年轻的血液

美国创业公司 Ambrosia 新推出了一项业务,只要支付 8000 美元,就可以注射 1 升的年轻人血液,12,000 美元可以注射 2 升。

该公司正式发布该项业务之前,已经实验了近 150 人,年龄从 35 岁到 92 岁不等。临床试验从 2017 年开始,旨在了解成年人的静脉充满年轻人的血液时会发生什么。虽然该研究的结果尚未公布,但该公司说结果“非常积极”。目前,尚没有任何这方面的医学研究。

7、中国的出生人口

国家统计局宣布,2018 年中国新生儿是 1523 万。尽管已经放开二胎,这个数字是 2000 年以后的最低值。

现在的预测是,2029 年之前,中国人口就会开始负增长。中国劳动力过剩、资源紧张的问题,将发生质的变化,而老龄化危机才刚刚开始。

8、流星雨服务

影视剧里面,主人公经常对着流星许愿。日本一家公司准备推出“流星雨服务”,在客户指定的时间和地点,制造流星。

总部位于东京的 Astro Live Experiences 公司(ALE)2019 年 1 月 18 日已将七颗微型卫星送入太空,以提供世界上第一个人造流星雨。每颗微型卫星大约相当于一个大背包的大小,里面携带 400 颗金属颗粒,每个颗粒直径不到一英寸。在指定的位置和时间,卫星释放金属颗粒,当它们穿过地球的大气层时,颗粒会与大气摩擦燃烧,发出明亮的光芒,形成一个人造的流星雨,大约持续几秒钟,可见范围约为 100 公里。

根据该公司的说法,每场流星雨服务将消耗约 20 颗金属颗粒,因此一个卫星可以提供 20 场活动。根据计划,人造流星雨预计将在 2020 年对外提供服务,价格还没宣布。

9、一句话新闻

  • 苹果公司 改变策略,允许自家的音乐和电影服务可以在非苹果设备上使用。现在,Apple 音乐可以在亚马逊 Alexa 上听,而 Apple 电影和电视可以在三星、LG、索尼等电视上观看。

  • 一项研究 发现,嗅觉较好的人也具有较好的方向感。科学家的解释是,嗅觉和方向感在大脑皮层的同一个区域。

  • 统计 发现,2018 年,三分之一的美国创业公司不注册 .com 域名,而是选择 .ai、.app、.health、.tech 和 .services 域名。

教程

1、Cordova,React-Native 和 Swift(英文)

作为一个 iOS 开发者,作者谈了自己使用标题里面的三种技术,开发 App 的感受。

2、 3 万行代码从 Flow 迁移到 TypeScript 的经验(英文)

一篇 TypeScript 的使用体会,以及一些使用经验。

3、浏览器的 gRPC 协议支持(英文)

gRPC 是谷歌提出的一套远程服务调用的解决方案,只能用于服务器之间。本文介绍了 gRPC-Web 这个项目,旨在让浏览器也可以使用 gRPC。

4、Linux 桌面设置(英文)

本文介绍了作者如何配置 Linux 桌面开发环境。

5、安全上网指南(英文)

一份安全上网清单,从专业角度告诉你,应该做哪些事情,怎样才能安全地使用互联网。

6、如何使用树莓派架设各种网络服务(英文)

作者介绍使用一台树莓派,架设个人使用的反向代理服务器、Git 服务、看板服务的过程。

7、我的 NAS 损坏经历(英文)

作者的家用 NAS 的电路板损坏,导致所有数据都无法读出,他不得不把 4 块 1TB 硬盘插到台式机里面恢复数据。

8、SQLite 用作搜索服务(英文)

SQLite 有很强的读取性能,作者提出它可以用作小型网站的搜索数据库。

9、Dart 语言的异步编程(英文)

Dart 是 Flutter 框架的开发语言,语法与 JS 高度类似,也是单线程。本文介绍 Dart 语言的异步操作,可以比较与 JS 的异同。

10、实时动画将是下一个热点(英文)

随着 GPU 日益强大,实时渲染高质量的 3D 动画已经成为现实,这将改变许多行业,个人将可以制作完整的电影。

资源

1、AdGuard 公司的 DNS

AdGuard 宣布提供免费的 DNS 服务:176.103.130.130176.103.130.131,还支持 DNS over HTTPS。

2、JavaScript 互动教程

一份简短的入门课程,直接在浏览器里编写代码,学习 JavaScript 语言的基本语法。

3、dumb-crypto

常见加密算法的实现演示。作者用容易懂的代码、详细的注释帮助读者理解这些加密算法的实现。

4、Golang Example

该网站收集 Go 语言的各种应用实例。

5、技术的极限

一个国内开发者分享阅读与思考的专栏。(@fanfeilong 投稿)

6、GitHubDaily

每日不定时在社交媒体推送一批 GitHub 优秀的开源项目给开发者, 帮助开发者们发现当下最火的开源项目。(@PansonPanson 投稿)。

7、advanced-java(中文)

Java 互联网开发的知识笔记,涉及 MQESRedis 等周边工具。(@LanjianNUll 投稿)

工具

1、lsix

命令行查看图片的工具。

2、chinese-programmer-wrong-pronunciation

中国程序员容易发音错误的单词。(@taoweicn 投稿)

3、notable

一个用 Markdown 语法做笔记的桌面软件。

4、swc

终于有人觉得 Babel 太慢,用 Rust 语言重写了一遍,速度提高了十几倍,一分钟的编译可以缩短为 5 秒。下一步该是重写 Webpack 吧。

5、Vector Logo Zone

该网站提供 SVG 格式的各种 Logo 文件下载,目前一共有 1,080 个公司 / 项目的 3,458 个 Logo。

6、CDNPerf

这个网站通过请求速度,比较各大 CDN 的性能表现。

7、flutter-desktop-embedding

谷歌官方推出的一个兼容库,将 Flutter 框架的 API 用于开发跨平台的桌面应用。文档说,只要把手机应用的源码改改,就能编译成桌面应用。如果可行的话,Flutter 就是全平台框架了。

8、countly-server

一个开源的网站统计后端,带有 Web 界面,可以作为 Google Analytics 的替代。

9、jetpack

Webpack 的一个封装,目的是简化 Webpack 的配置,让大多数情况下可以不写配置文件,直接使用 Webpack。

10、LiteCLI

一个 SQLite 数据库的命令行客户端,借鉴了 pgclimycli 项目。

文摘

1、为什么超音速电动飞机不太可能出现?

有人提出制造超音速的电动飞机。我认为,这是不太可能的。

波音 737 的起飞重量为 72 吨,需要 96600 兆焦耳(MJ)的能量才能达到 35,000 英尺的巡航高度,这还只是爬升阶段需要的能量。(注:焦耳是能量单位,表示 1 牛顿的力移动 1 米所需要的能量。)

现在,假设 72 吨的重量里面,有 25 吨是电池,那就意味着在爬升阶段,电池需要提供每公斤 3.8MJ 的能量。巡航阶段还需要额外的 2~4MJ/kg 的能量。因此,电池至少必须含有 8MJ/kg 的能量。你知道 TNT 炸药的能量是多少吗?4.2MJ/kg。也就是说,这个电池包含的能量是 TNT 的两倍,是现有最好的化学电池的 6 倍。

如果想要实现超音速飞行,那么还需要更多的能量。最乐观的情况下,电池必须提供 15-20MJ/kg 的能量。这时,电池跟炸弹已经没什么两样了,一旦出现任何问题,就会导致非常强大的爆炸。

2、为什么电路板大多是绿色的?

电路板其实就是一块铜片,外面包裹一层树脂。这层树脂外壳又称为阻焊膜,是一种带有彩色颜料的硬化树脂,以丝网印刷的方式涂在铜板上。它的目的是保护下面的电子线路免受潮湿和灰尘的影响,并控制焊料的流动。

这层树脂可以有多种颜色,如蓝色,红色,黄色,黑色和白色,但是通常情况下,它是绿色,这是为什么?

早期,电路板是否印刷正确,依赖于工人的裸眼检查。整天看这么微小的电路,非常伤视力。绿色最有利于减轻视觉疲劳。此外,人眼或视锥细胞对绿光非常敏感。绿色电路板的视觉对比度更大,而对比度越高,错误越容易发现。绿色电路板往往肉眼就可以轻松识别电路的缺陷。

另外,绿色电路板也有更好的性能。目前,绿色阻焊膜是唯一可以可靠地生产 0.1 毫米(4mil)焊接掩模坝的颜色。接下来是红色,黄色和蓝色,可以产生 0.12 毫米,然后才是黑色和白色,只能达到 0.15 毫米。焊接掩模坝在防止焊桥形成方面很有价值。

最后,绿色是历史上默认的电路板颜色,所有厂家都支持,所以批量生产绿色电路板的成本是最低的。

本周图片

1、《神奇动物在哪里》的特效

Youtube 有一个频道,专门介绍电影特效是怎么制作的。这一期介绍《神奇动物在哪里》,可以看到完全是绿幕合成,比如下面这个从箱子里钻出来的效果。

再比如,抚摸大鸟的效果。

2、柱状显示器

索尼和松下的合资企业 JOLED 在日本 Finetech 展览上,展出了一款柱状 4K 显示器的概念产品。

还有专为地铁 / 火车的车厢设计的可弯曲显示器。

3、世界最长的步行路线

世界最长的步行路线,是从俄罗斯的马加丹一直到南非的开普敦,全长 22387 公里。你必须经过 16 个国家,包括南苏丹,叙利亚和格鲁吉亚,所以这条路线不是很安全。

新奇

1、自行车包装

荷兰一家公司运输自行车时,总是发生很大的损耗。该公司忍无可忍,在包装纸箱上印上了电视机。初看之下都会以为,箱子里面是一台平板电视,运输耗损率因此降低了 80%。

本周金句

1、

在创业公司工作,很可能报酬更少(公司失败的话),工作更多。如果钱少活多对你没有吸引力,那么我建议你不要加入创业公司。

-- Paul Buchheit

2、

苹果公司的策略是,不要让第三方应用赚到大钱,便宜的第三方应用会让人们更愿意购买 iPhone。所以,它通过应用商店,让第三方开发者的收入减少 30%。

-- 《让你的补充品商品化》。使用某种产品时,需要配合使用的其他东西,叫做补充品,比如,果酱是面包的补充品。如果补充品非常便宜,将促进所补充的那种产品的销售。因此,聪明的公司会让补充品变得便宜,并形成一个专门的商品市场。

3、

当市场出现大的热潮时,最好的策略通常不是参与这个热潮,而是成为工具提供者。

-- wolfejosh@twitter

4、

统计发现,城市越大,人们的步行速度越快。

-- 《为什么城市中的人们走得很快》

欢迎订阅

这个专栏每周五发布,同步更新在我的 个人网站 微信公众号 语雀

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

(完)

评论(没有评论)