分类

每周分享第 14 期

作者: 阮一峰

日期: 2018年7月20日

珠峰培训

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

上周,特斯拉汽车的老板马斯克(Elon Musk)来中国,7月11日在上海建立全球第二家工厂,7月12日在北京建立研发中心,当天下午就回美国。他日程太赶没时间吃饭,媒体拍到他与中国员工一起街头吃煎饼果子。

中国之行的前一天,他还在泰国,把自制救生舱送到现场,营救困在洞穴里面的孩子们。再前面几天,他在美国工厂里面睡了五天,没换衣服,终于在6月底实现了周产5000辆汽车的目标。再不达到这个承诺已久的产量目标,华尔街就会抛售股票,股价就会一直往下跌。

如果你以为他这么拼,是为了公司早日成功,可以赚到大钱,你就错了。因为他早就功成名就,赚到了一生都花不光的钱。

1971年,马斯克生于南非。26岁,进入斯坦福大学攻读应用物理博士,但是读了两天,就觉得学术生涯完全不是他要的生活,当天就退学了。然后,与弟弟一起创业,做一个软件项目,1999年被 AltaVista 以3.07亿美元现金和3400万美元股票期权收购。他28岁时,就成了亿万富翁。

接着,他与朋友合伙创办了 Paypal,2002年以15亿美元卖给了 EBay。他马上又创办了 SpaceX 公司,承接火箭发射业务,目前猎鹰九号火箭已经全球第一个实现了可回收、可重复使用,并获得了美国太空总署16亿美元的合同,帮助政府把物资送上国际太空站。2004年,他参与创办了特斯拉汽车公司,现在成了全世界最热门、最先进的电动汽车。2008年,创办了 SolarCity 公司,致力于太阳能发电和大容量电池。2012年,创办 Hyperloop,开发时速1000公里的高速列车。2015年,创办 OpenAI 公司,开发人工智能技术。2016年,创办 Neuralink,研究人脑如何与人工智能融合。2017年,创办 Boring Company,实现与 Hyperloop 配套的隧道挖掘。

这才是真正的梦想家,人生不是为了金钱,而是为了实现心中的梦想。实现了一个目标,马不停蹄去做下一个,短暂的人生要尽量多实现几个目标才过瘾,让未来早一点变成现实。

新闻

1、八种降温的简单方法

天气炎热,这篇文章介绍了八种不那么正统的降温方法,下面是其中的三种。

  • 穿湿衣服,水分蒸发会带走热量。
  • 开窗的时候,如果有顶部窗格,最好一起打开。这样有利于上部的热空气排出,下部较冷的空气吹入。
  • 穿宽松的长袍,这会在身体表面产生一层流动的空气,有隔热的作用。

2、ChromeBook 笔记本

ChromeBook 是安装了谷歌 ChromeOS 系统的笔记本。这篇文章介绍这个系统的最新进展,认为它很有希望,推荐用户尝试一下。

这种笔记本的最大特点是可以运行安卓应用,同时还能运行 Linux 和 Windows 应用(通过系统内置的虚拟机)。不过,配置好一点的 ChromeBook 都不便宜。

3、美国有多少建筑物?

微软使用人工智能,从航拍照片识别马路和建筑物,算出美国全国有 124,885,597 栋房子。这些数据都已经开源了,公开在 GitHub 上面。

4、1000亿年后的宇宙

天文学家告诉我们,宇宙一直在膨胀,而且是加速膨胀。但是,他们不知道,这种膨胀的能量来自哪里?

这种能量势必要大于引力,否则不会产生膨胀。现在的解决方法是,假定宇宙中存在一种神秘无形的能量,叫做暗能量,推动所有恒星和星系不断向外扩散。

由于膨胀速度不断加快,科学家经过计算,发现如果这种情况持续下去,那么1000多亿年以后,每颗恒星都看不到其他恒星(即天空中没有星星),因为宇宙膨胀的速度已经超过了光速,每颗星星都以比光更快的速度远离你。

5、最大的海浪

最近,历史学家确认,史上有记载的最大海浪,发生在1914年12月31日的美国加州特立尼达海角灯塔。根据是当时灯塔守护者写了一份报告,里面提到,海浪冲进了灯塔,打在他脸上。

特立尼达海角灯塔今天还存在,距离海平面53米,因此这个海浪至少有50多米,甚至更高。

6、人工智能服装设计

《纽约时报》报道,印度电商 Myntra 的 T 恤配色都是算法产生的。

以后,一般的服装可能都是软件自动设计出来的,毕竟基本款式就那么几种(比如西装),只有非常规的新潮服饰才是人类设计师来设计,不过也说不定。

7、韩国限制每周最长工作52个小时

韩国政府规定,每周工作时间不得超过52个小时。其中,正常上班时间40小时,最多加班12个小时。违反规定的公司罚款高达17,815美元,高管可能面临最多两年监禁。

韩国是 OECD 国家里面加班时间最长的,韩国劳工平均每年比美国劳工多工作300小时。韩国也是世界上出生率最低的国家之一。韩国政府希望,这个规定可以增加就业机会,以及提高出生率。"工作时间过长,年轻女性通常会选择自己的职业,而不是婚姻和分娩。"

8、划船上班

一位谷歌工程师住在新泽西,每天要去纽约上班,路上通勤两个多小时。他决定划船上班,自己做了一艘折叠小艇,横渡哈德逊河,然后再骑自行车到公司。花费的时间其实要比公共交通长,但是他觉得这样精神比较放松。

9、旧金山的低收入家庭

如果你住在旧金山,全家年收入低于11.74万美元,就是政府认定的低收入家庭,可以领取住房补助。这个认定标准是全美最高的。要知道,美国所有家庭的年收入中位数是5.9万美元。这就是说,大部分的美国人都负担不起旧金山的生活。

在旧金山,医生是收入最高的职业,平均年收入19.3万美元。CEO和公务员平均年收入是16.73万美元,软件工程师是11.71万美元。但是,收入低的人也不少,旧金山收入最低的是农场雇工,年收入1.85万美元,而儿童照顾人员是2.23万美元。

10、论文泛滥的危机

2017年,仅仅是生物医学领域,就发表了超过120万篇论文,使得这个领域的论文总数超过2600万。然而,普通科学家每年只能阅读250篇左右的论文。

与此同时,论文的质量一直在下降。最近的一些研究发现,大多数生物医学领域的论文结果都是不可重复的。

11、一句话新闻

  • 继 Airbnb 之后,Udacity 也宣布放弃使用 React Native。
  • Opera 浏览器内置加密钱包,支持以太坊付款。
  • 7月12日,ESLint 的两个组件库被注入恶意代码,会窃取用户的 npm token,导致 npm 重置了所有 token。

教程

1、数据结构参考(英文)

一份很好的数据结构教程,图文并茂,简明扼要,列出每种结构的定义和优缺点,非常适合初学者。

2、Go101(英文)

*Go 101 *是一本介绍 Go 语言的语法和各种细节的开源电子书,帮助读者深入彻底地了解 Go。

3、逆向工程初学者教程(英文)

向初学者介绍逆向工程的知识。

4、如何破解路由器?(英文)

一份简单的教程,如何获得局域网路由器的 root 权限。

5、Timsort 入门(英文)

Python 的默认排序算法是 Timsort,它的表现据说好于快排(quicksort)。本文解释了这种算法的基本原理。

6、深入理解 flutter 的编译原理与优化(中文)

闲鱼是国内最早使用 Flutter 的 App 之一,这个系列的文章是他们对 Flutter 的使用总结。

7、Chrome 的缓存浏览模式(英文)

Chrome 可以启用"show saved copy" 按钮。如果网站下线,而本地又有以前访问时的缓存,就能看到缓存的版本。

8、微服务架构的简单解释(英文)

一篇比较简单的微服务架构的解释。

9、在 Google Bucket 托管静态网站(英文)

静态网站可以免费托管在很多地方,现在又多了一个选择:谷歌的云服务。这篇文章教你怎么做。

资源

1、C 语言教程:构建 Lisp 编译器中文英文

一本免费电子书,从零开始讲解 C 语言,目标是写出一个 Lisp 语言的编译器。

2、Learn command line

一本开源的初级命令行教程,特色是配有大量的手绘图。

3、learn-python3

学习 Python 3 的实例教程。通过各种可以在网页运行的小例子,学习 Python 3。

工具

1、vertigo

一个 Go 语言写的博客内核,适合在它的基础上进行开发。最大特点就是所有功能都提供 REST 接口。

2、snibox

开源的代码片段管理的服务,类似 Github Gists。

3、Feather App

有人为 Flutter 写了 Windows 和 Mac 的渲染器。也就是说,Flutter 写好的 App 不仅能在手机上跑,还能在桌面跑。理论上,Flutter 能在任何操作系统运行,它是一套独立控件,只要能编译出来,就能运行。

4、cheat.sh

一个只能在命令行访问的文档查询网站,使用方法就是命令行执行 curl cheat.sh 。

5、微软 Teams

微软的团队协作工具 Teams 推出免费版了,可以聊天、视频、上传文件、内部集成了 Office。

6、Stencila

Stencila 是一套开源的办公套件,只包含文字处理器和电子表格。

7、daze

强制 TCP 连接经过本地端口的工具。

文摘

1、费曼的故事

美国最著名的物理学家、诺贝尔奖得主费曼,小时候与一个号称无所不知的孩子,一起出去玩。他后来回忆了两个人的一段对话。

他对我说:"看那只鸟? 那是什么鸟?"

我说:"我一点也不知道它是一只什么样的鸟。"

他说:"这是一只棕色喉咙画眉。 你父亲没教你吗?"

事实恰恰相反。 他[费曼的父亲]已经教过我:"看那只鸟?"他说。 "这是斯宾塞的鸣鸟。"(我知道他不知道真名。)"好吧,在意大利语中,这是一个Chutto Lapittida 。 在葡萄牙语中,它是一个Bom da Peida ...你可以在世界上所有语言中知道那只鸟的名字,但是当你说完后,你对这只鸟一无所知! 你只会知道不同地方的人类怎么叫这只鸟。 所以,让我们看一下这只鸟,看看它在做什么 - 这就是最重要的。"

所以,我很早就知道了,知道某事物的名字和知道它是什么之间的区别。

2、内在动机与刻意练习

天才怎么来的?很多研究都显示,天才是后天因素造成的,而不是先天决定的。

2014年,爱沙尼亚的研究人员调查了163名优秀运动员。研究发现,优秀人才首先存在强烈的内在动机。他有很强的意愿和兴趣,投入所从事的事业。然后,他会自发地在这方面进行刻意练习。

研究还发现,内在动机与刻意练习有互相增强的作用。较高的初始内在动机,会带来更多的刻意练习;而较多的初始刻意练习,会使得内在动机增强。最终,内在动机和刻意练习两者都呈现螺旋式上升。如果你走在一条这样的道路上,往往就预示着这是一条正确道路,通向成功。

结合一万小时理论,如果刻意练习达到一万小时,就很可能使得自己变成一个优秀人才。你在所做的事情里面感受到明确的动机,动机成为你不断刻意练习的中心目标。练习之中,你通过反馈,逐步消除错误取得进步,结果进一步加强了动机。

新奇

1、GitHub 的复古 GUI 风格

有人写了一个 CSS 风格,将 GitHub 改成 Windows 98 时代的桌面 GUI 软件的风格。说实话,现在的 Web 应用比当年的桌面应用体验好多了。

2、一段奇特的 CSS 代码

一个空的 div 元素,所有浏览器的渲染结果都不一样。

本周图片

1、3D 动态展示中国的空气污染

根据 NASA 数据做的全国空气污染数据的动态可视化,时间跨度20年。2013年1月是污染最严重的时刻,2018年1月虽然还是很严重,但是已经有所改善。

2、恐龙足迹

山东郯城县发现了一大型恐龙足迹点,第一张图的一个个凹坑,据说都是恐龙脚印。

3、史上最畅销的10款手机

近日,外媒 AndroidAuthority 统计了历史上销量最高的10款手机。Nokia 包揽了前10中的7个,剩余三星、苹果、摩托罗拉各一个。

Nokia 1100发布于2003年,搭载了单色屏幕与手电筒,全球一共销售了2.5亿部,成为了迄今为止最畅销的手机。

本周金句

6月底,由于竞争不过网上商店,美国最大的玩具连锁店玩具反斗城(Toys R US)破产关门,全美700多家连锁店全部歇业,70年的公司历史正式结束。最后一天,一个员工贴出了一张照片:清空的商店里面,一只长颈鹿拿着行李箱准备离开。

公司的网页也发表了告别声明

"感谢每一位客户,请答应我们一件事件:永远不要长大,一直玩下去。"(Don't ever grow up. Play on!)

欢迎订阅

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

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

image | left

(完)

优达学城

腾讯课堂

留言(47条)

可是有钱才能实现梦想( ̄_, ̄ ),

今天可真早啊!

看到玩具公司破产有点伤心

膜拜下 Elon Musk 大佬,开挂的人生啊

嗯,今天早。

每周能够看看世界,挺好的、么么哒阮老师

厉害的人,在实现梦想的路上,顺便就把钱给挣了

不看完干不了活儿系列

软件工程师全是低收入群体啊

musk只是发布了Hyperloop的构想,没有创办相关的公司,文中描述有点误导

一个问题。「因为宇宙膨胀的速度已经超过了光速,每颗星星都以比光更快的速度远离你。」这种说法不是和「光速不变原理」相悖么?

谢谢 阮老师

谢谢分享

引用T的发言:

可是有钱才能实现梦想( ̄_, ̄ ),

我现在每个月的工资抵扣学费、房租,再加上生活费后;身无分文,可支配资金几乎为0;而我正在实现自己的梦想

永远不要长大,一直玩下去,一直折腾下去(最后六个字,送给程序员)

Don't ever grow up. Play on!

宇宙膨胀的速度已经超过了光速,每颗星星都以比光更快的速度远离你.
不是最快的速度是光速嘛 当速度越快 质量会越大 理应极限是光速 为什么会超过光速呢?..

我想知道,那个CSS问题,如果真的碰到了那种需求,到时候怎么去适配?

引用LeeChar的发言:

我现在每个月的工资抵扣学费、房租,再加上生活费后;身无分文,可支配资金几乎为0;而我正在实现自己的梦想

加油!

第一次留言

原来只是想起来了,过来看一下,每周系列出来以后,时不时就会过来看一下。。。

引用lofayo的发言:

我想知道,那个CSS问题,如果真的碰到了那种需求,到时候怎么去适配?

很简单啊,js识别浏览器,分别给每个浏览器写一个不就可以了。

引用LeeChar的发言:

我现在每个月的工资抵扣学费、房租,再加上生活费后;身无分文,可支配资金几乎为0;而我正在实现自己的梦想

你的内在动机很强,所以一直驱动只在工作中练习。
然鹅 现在很多丧尸系青年,没有内在动机,没有欲望……

非常好看,不看完不下班系列!

为什么老师的图片都这么模糊,是我写java写瞎了吗

超过光速?

谢谢阮老师分享,每周必看,收获良多

引用catbaron的发言:

一个问题。「因为宇宙膨胀的速度已经超过了光速,每颗星星都以比光更快的速度远离你。」这种说法不是和「光速不变原理」相悖么?

不相悖,膨胀的是空间,这个速度比不能跟光速对比的,想象一个气球,你在气球的内部中心,然后这个气球膨胀,物体的运动速度不能超过光速只适用于物体在空间中运动,它不能约束空间的膨胀速度

我就是用的google的ChromeBook,确实方便好用。但是需要指出的是,文中提到配置好一点的 ChromeBook都不便宜,其实不太准确,也就是google自家的产品比较贵。其他品牌相对而言价格非常亲民,在美国教育行业已基本全面占领了,而且由于是全网络应用,实际上并不需要很高的配置~

任何物质不能超光速运动,但空间本身是可以的。

有生之年想买一辆Tesla

引用xianxiaobo的发言:

很简单啊,js识别浏览器,分别给每个浏览器写一个不就可以了。

如果确实要求所有浏览器显示一致的图形,不如直接只用图片来的直接了,简单粗暴,行而有效。

周末加班累了,看看老师的每周分享,挺好。

C 语言教程:构建 Lisp 编译器 的中文版链接为https://josan.gitbook.io/c-lisp/
英文版中有更正.

6月底,由于竞争不过网上商店,美国最大的玩具连锁店玩具反斗城(Toys R US)破产关门,全美700多家连锁店全部歇业,70年的公司历史正式结束。

-- 为啥要关门,不继续在网上卖?

引用Jason的发言:

6月底,由于竞争不过网上商店,美国最大的玩具连锁店玩具反斗城(Toys R US)破产关门,全美700多家连锁店全部歇业,70年的公司历史正式结束。

-- 为啥要关门,不继续在网上卖?

路径依赖

每周一上班第一件做的事就是看这篇文章

天天过一遍

引用xblydxj的发言:

看到玩具公司破产有点伤心

对对对,看到长颈鹿说拜拜还真有点难受

感谢分享!

感谢分享!

旧金山工资一条中的Pulic Administrator不能统称公务员。如果文章想说公务员,应该说Government Employee。Pulic Administrator肯定是个政府职务,具体做什么依情况会不同,但统称公务员就欠妥了。这个地区公务员平均工资也就七八万(因为我就是其中一员)。

引用Orange的发言:

宇宙膨胀的速度已经超过了光速,每颗星星都以比光更快的速度远离你.
不是最快的速度是光速嘛 当速度越快 质量会越大 理应极限是光速 为什么会超过光速呢?..

看到这点的时候我想说的是,一个物体在以超过光速的速度远离地球,他在某个点发出的光仍然以那个点向四处发散,我们还是能看到这颗恒星在之前某个时间发出的光,只不过我们看到的时候,那颗恒星已经不在那个地方了

ChromeBook我也有点兴趣了,但是看其他地方的介绍很多应用在国内会有翻墙的问题?

的确缺少技术的新闻什么的..
现在的新闻..
除了娱乐圈就是这个X了...
那个B了...
没啥价值...

去年还做过反斗城的项目,都物是人非了!

每周一读,打卡。

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接