weekly/docs/issue-14.md

303 lines
18 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 每周分享第 14 期
这里记录过去一周,我看到的值得分享的东西,每周五发布。
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072001.jpg)
上周特斯拉汽车的老板马斯克Elon Musk来中国7月11日在上海建立全球第二家工厂7月12日在北京建立研发中心当天下午就回美国。他日程太赶没时间吃饭媒体拍到他与中国员工一起街头吃煎饼果子。
中国之行的前一天他还在泰国把自制救生舱送到现场营救困在洞穴里面的孩子们。再前面几天他在美国工厂里面睡了五天没换衣服终于在6月底实现了周产5000辆汽车的目标。再不达到这个承诺已久的产量目标华尔街就会抛售股票股价就会一直往下跌。
如果你以为他这么拼,是为了公司早日成功,可以赚到大钱,你就错了。因为他早就功成名就,赚到了一生都花不光的钱。
1971年马斯克生于南非。26岁进入斯坦福大学攻读应用物理博士但是读了两天就觉得学术生涯完全不是他要的生活当天就退学了。然后与弟弟一起创业做一个软件项目1999年被 AltaVista 以3.07亿美元现金和3400万美元股票期权收购。他28岁时就成了亿万富翁。
接着,他与朋友合伙创办了 PayPal2002年以15亿美元卖给了 eBay。他马上又创办了 SpaceX 公司承接火箭发射业务目前猎鹰九号火箭已经全球第一个实现了可回收、可重复使用并获得了美国太空总署16亿美元的合同帮助政府把物资送上国际太空站。2004年他参与创办了特斯拉汽车公司现在成了全世界最热门、最先进的电动汽车。2008年创办了 SolarCity 公司致力于太阳能发电和大容量电池。2012年创办 Hyperloop开发时速1000公里的高速列车。2015年创办 OpenAI 公司开发人工智能技术。2016年创办 Neuralink研究人脑如何与人工智能融合。2017年创办 Boring Company实现与 Hyperloop 配套的隧道挖掘。
这才是真正的梦想家,人生不是为了金钱,而是为了实现心中的梦想。实现了一个目标,马不停蹄去做下一个,短暂的人生要尽量多实现几个目标才过瘾,让未来早一点变成现实。
## 新闻
1、[八种降温的简单方法](https://www.bbc.com/news/magazine-23255554)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072002.jpg)
天气炎热,这篇文章介绍了八种不那么正统的降温方法,下面是其中的三种。
* 穿湿衣服,水分蒸发会带走热量。
* 开窗的时候,如果有顶部窗格,最好一起打开。这样有利于上部的热空气排出,下部较冷的空气吹入。
* 穿宽松的长袍,这会在身体表面产生一层流动的空气,有隔热的作用。
2、[ChromeBook 笔记本](https://www.computerworld.com/article/3276329/chrome-os/everything-you-knew-about-chromebooks-is-wrong.html)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072003.jpg)
ChromeBook 是安装了谷歌 ChromeOS 系统的笔记本。这篇文章介绍这个系统的最新进展,认为它很有希望,推荐用户尝试一下。
这种笔记本的最大特点是可以运行安卓应用,同时还能运行 Linux 和 Windows 应用(通过系统内置的虚拟机)。不过,配置好一点的 ChromeBook 都不便宜。
3、[美国有多少建筑物?](https://blogs.bing.com/maps/2018-06/microsoft-releases-125-million-building-footprints-in-the-us-as-open-data/)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072004.jpg)
微软使用人工智能,从航拍照片识别马路和建筑物,算出美国全国有 124,885,597 栋房子。这些数据都已经开源了,公开在 GitHub 上面。
4、[1000亿年后的宇宙](https://phys.org/news/2018-06-tools-humanity-year-trillion.html)
天文学家告诉我们,宇宙一直在膨胀,而且是加速膨胀。但是,他们不知道,这种膨胀的能量来自哪里?
这种能量势必要大于引力,否则不会产生膨胀。现在的解决方法是,假定宇宙中存在一种神秘无形的能量,叫做暗能量,推动所有恒星和星系不断向外扩散。
由于膨胀速度不断加快科学家经过计算发现如果这种情况持续下去那么1000多亿年以后每颗恒星都看不到其他恒星即天空中没有星星因为宇宙膨胀的速度已经超过了光速每颗星星都以比光更快的速度远离你。
5、[最大的海浪](https://briantissot.com/2014/12/31/the-giant-200-foot-wave-at-trinidad-california/)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072005.jpg)
最近历史学家确认史上有记载的最大海浪发生在1914年12月31日的美国加州特立尼达海角灯塔。根据是当时灯塔守护者写了一份报告里面提到海浪冲进了灯塔打在他脸上。
特立尼达海角灯塔今天还存在距离海平面53米因此这个海浪至少有50多米甚至更高。
6、[人工智能服装设计](https://www.nytimes.com/2018/07/07/business/economy/algorithm-fashion-jobs.html)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072006.jpg)
《纽约时报》报道,印度电商 Myntra 的 T 恤配色都是算法产生的。
以后,一般的服装可能都是软件自动设计出来的,毕竟基本款式就那么几种(比如西装),只有非常规的新潮服饰才是人类设计师来设计,不过也说不定。
7、[韩国限制每周最长工作52个小时](https://www.businessinsider.sg/south-korea-has-dropped-its-inhumane-workweek-to-52-hours-a-week-2018-7/?r=UK&IR=T)
韩国政府规定每周工作时间不得超过52个小时。其中正常上班时间40小时最多加班12个小时。违反规定的公司罚款高达17,815美元高管可能面临最多两年监禁。
韩国是 OECD 国家里面加班时间最长的韩国劳工平均每年比美国劳工多工作300小时。韩国也是世界上出生率最低的国家之一。韩国政府希望这个规定可以增加就业机会以及提高出生率。"工作时间过长,年轻女性通常会选择自己的职业,而不是婚姻和分娩。"
8、[划船上班](https://nypost.com/2018/07/07/google-engineer-uses-a-rowboat-to-commute-to-work-in-nyc/)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072007.jpg)
一位谷歌工程师住在新泽西,每天要去纽约上班,路上通勤两个多小时。他决定划船上班,自己做了一艘折叠小艇,横渡哈德逊河,然后再骑自行车到公司。花费的时间其实要比公共交通长,但是他觉得这样精神比较放松。
9、[旧金山的低收入家庭](https://www.bbc.com/news/world-us-canada-44725026)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072008.jpg)
如果你住在旧金山全家年收入低于11.74万美元就是政府认定的低收入家庭可以领取住房补助。这个认定标准是全美最高的。要知道美国所有家庭的年收入中位数是5.9万美元。这就是说,大部分的美国人都负担不起旧金山的生活。
在旧金山医生是收入最高的职业平均年收入19.3万美元。CEO和公务员平均年收入是16.73万美元软件工程师是11.71万美元。但是收入低的人也不少旧金山收入最低的是农场雇工年收入1.85万美元而儿童照顾人员是2.23万美元。
10、[论文泛滥的危机](https://www.alternet.org/news-amp-politics/science-has-outgrown-human-mind-and-its-limited-capacities-process-information)
2017年仅仅是生物医学领域就发表了超过120万篇论文使得这个领域的论文总数超过2600万。然而普通科学家每年只能阅读250篇左右的论文。
与此同时,论文的质量一直在下降。最近的一些研究发现,大多数生物医学领域的论文结果都是不可重复的。
11、__一句话新闻__
* 继 Airbnb 之后,[Udacity](https://engineering.udacity.com/react-native-a-retrospective-from-the-mobile-engineering-team-at-udacity-89975d6a8102) 也宣布放弃使用 React Native。
* [Opera 浏览器](https://www.cryptoexchangescript.com/news/opera-browser-introduces-a-built-in-crypto-wallet)内置加密钱包,支持以太坊付款。
* 7月12日ESLint 的两个组件库被[注入](https://www.alternet.org/news-amp-politics/science-has-outgrown-human-mind-and-its-limited-capacities-process-information)恶意代码,会窃取用户的 npm token导致 npm 重置了所有 token。
## 教程
1、[数据结构参考](https://www.interviewcake.com/data-structures-reference)(英文)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072009.jpg)
一份很好的数据结构教程,图文并茂,简明扼要,列出每种结构的定义和优缺点,非常适合初学者。
2、[Go101](https://go101.org/)(英文)
*Go 101 *是一本介绍 Go 语言的语法和各种细节的开源电子书,帮助读者深入彻底地了解 Go。
3、[逆向工程初学者教程](https://www.begin.re/)(英文)
向初学者介绍逆向工程的知识。
4、[如何破解路由器?](https://blog.websecurify.com/2018/06/router-hacking.html)(英文)
一份简单的教程,如何获得局域网路由器的 root 权限。
5、[Timsort 入门](https://hackernoon.com/timsort-the-fastest-sorting-algorithm-youve-never-heard-of-36b28417f399)(英文)
Python 的默认排序算法是 Timsort它的表现据说好于快排quicksort。本文解释了这种算法的基本原理。
6、[深入理解 flutter 的编译原理与优化](https://yuque.com/xytech/flutter/sh4fbm)(中文)
闲鱼是国内最早使用 Flutter 的 App 之一,这个系列的文章是他们对 Flutter 的使用总结。
7、[Chrome 的缓存浏览模式](https://blogs.systweak.com/2017/06/how-to-enable-offline-browsing-in-firefox-and-chrome/)(英文)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072010.jpg)
Chrome 可以启用"show saved copy" 按钮。如果网站下线,而本地又有以前访问时的缓存,就能看到缓存的版本。
8、[微服务架构的简单解释](https://www.devteam.space/blog/microservice-architecture-examples-and-diagram/)(英文)
一篇比较简单的微服务架构的解释。
9、[在 Google Bucket 托管静态网站](https://stephenmann.io/post/hosting-a-hugo-site-in-a-google-bucket/)(英文)
静态网站可以免费托管在很多地方,现在又多了一个选择:谷歌的云服务。这篇文章教你怎么做。
## 资源
1、__C 语言教程:构建 Lisp 编译器__[中文](https://ksco.gitbooks.io/build-your-own-lisp/)[英文](http://www.buildyourownlisp.com/contents)
一本免费电子书,从零开始讲解 C 语言,目标是写出一个 Lisp 语言的编译器。
2、[Learn command line](https://hellowebbooks.com/learn-command-line/)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072011.jpg)
一本开源的初级命令行教程,特色是配有大量的手绘图。
3、[learn-python3](https://github.com/jerry-git/learn-python3)
学习 Python 3 的实例教程。通过各种可以在网页运行的小例子,学习 Python 3。
## 工具
1、[vertigo](https://github.com/toldjuuso/vertigo)
一个 Go 语言写的博客内核,适合在它的基础上进行开发。最大特点就是所有功能都提供 REST 接口。
2、[snibox](https://github.com/snibox/snibox)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072012.jpg)
开源的代码片段管理的服务,类似 GitHub Gists。
3、[Feather App](https://feather-apps.com/)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072013.jpg)
有人为 Flutter 写了 Windows 和 Mac 的渲染器。也就是说Flutter 写好的 App 不仅能在手机上跑还能在桌面跑。理论上Flutter 能在任何操作系统运行,它是一套独立控件,只要能编译出来,就能运行。
4、[cheat.sh](https://github.com/chubin/cheat.sh)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072014.jpg)
一个只能在命令行访问的文档查询网站,使用方法就是命令行执行 curl cheat.sh 。
5、[微软 Teams](https://products.office.com/en-us/microsoft-teams/group-chat-software)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072016.jpg)
微软的团队协作工具 Teams 推出免费版了,可以聊天、视频、上传文件、内部集成了 Office。
6、[Stencila](http://stenci.la/)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072017.jpg)
Stencila 是一套开源的办公套件,只包含文字处理器和电子表格。
7、[daze](https://github.com/mohanson/daze)
强制 TCP 连接经过本地端口的工具。
## 文摘
1、[费曼的故事](http://augmentingcognition.com/ltm.html)
美国最著名的物理学家、诺贝尔奖得主费曼,小时候与一个号称无所不知的孩子,一起出去玩。他后来回忆了两个人的一段对话。
> 他对我说:"看那只鸟? 那是什么鸟?"
>
> 我说:"我一点也不知道它是一只什么样的鸟。"
>
> 他说:"这是一只棕色喉咙画眉。 你父亲没教你吗?"
>
> 事实恰恰相反。 他[费曼的父亲]已经教过我:"看那只鸟?"他说。 "这是斯宾塞的鸣鸟。"(我知道他不知道真名。)"好吧在意大利语中这是一个Chutto Lapittida 。 在葡萄牙语中它是一个Bom da Peida ...你可以在世界上所有语言中知道那只鸟的名字,但是当你说完后,你对这只鸟一无所知! 你只会知道不同地方的人类怎么叫这只鸟。 所以,让我们看一下这只鸟,看看它在做什么 - 这就是最重要的。"
>
> 所以,我很早就知道了,知道某事物的名字和知道它是什么之间的区别。
2、[内在动机与刻意练习](http://www.progressfocused.com/2016/03/intrinsic-motivation-and-deliberate.html)
天才怎么来的?很多研究都显示,天才是后天因素造成的,而不是先天决定的。
2014年爱沙尼亚的研究人员调查了163名优秀运动员。研究发现优秀人才首先存在强烈的内在动机。他有很强的意愿和兴趣投入所从事的事业。然后他会自发地在这方面进行刻意练习。
研究还发现,内在动机与刻意练习有互相增强的作用。较高的初始内在动机,会带来更多的刻意练习;而较多的初始刻意练习,会使得内在动机增强。最终,内在动机和刻意练习两者都呈现螺旋式上升。如果你走在一条这样的道路上,往往就预示着这是一条正确道路,通向成功。
结合一万小时理论,如果刻意练习达到一万小时,就很可能使得自己变成一个优秀人才。你在所做的事情里面感受到明确的动机,动机成为你不断刻意练习的中心目标。练习之中,你通过反馈,逐步消除错误取得进步,结果进一步加强了动机。
## 新奇
1、[GitHub 的复古 GUI 风格](https://github.com/Athari/CssGitHubWindows)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072018.jpg)
有人写了一个 CSS 风格,将 GitHub 改成 Windows 98 时代的桌面 GUI 软件的风格。说实话,现在的 Web 应用比当年的桌面应用体验好多了。
2、[一段奇特的 CSS 代码](https://codepen.io/MartijnCuppens/pen/MXojmw)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072019.jpg)
一个空的 div 元素,所有浏览器的渲染结果都不一样。
## 本周图片
1、[3D 动态展示中国的空气污染](https://www.weibo.com/tv/v/GnNDxr54I?fid=1034:4256723129548661)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072020.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072021.jpg)
根据 NASA 数据做的全国空气污染数据的动态可视化时间跨度20年。2013年1月是污染最严重的时刻2018年1月虽然还是很严重但是已经有所改善。
2、[恐龙足迹](https://photo.sina.cn/album_1_2841_292894.htm)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072022.jpg)
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072023.jpg)
山东郯城县发现了一大型恐龙足迹点,第一张图的一个个凹坑,据说都是恐龙脚印。
3、[史上最畅销的10款手机](http://news.mydrivers.com/1/582/582930.htm)
近日,外媒 AndroidAuthority 统计了历史上销量最高的10款手机。Nokia 包揽了前10中的7个剩余三星、苹果、摩托罗拉各一个。
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072024.jpg)
Nokia 1100发布于2003年搭载了单色屏幕与手电筒全球一共销售了2.5亿部,成为了迄今为止最畅销的手机。
## 本周金句
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072025.jpg)
6月底由于竞争不过网上商店美国最大的玩具连锁店玩具反斗城Toys R US破产关门全美700多家连锁店全部歇业70年的公司历史正式结束。最后一天一个员工贴出了一张照片清空的商店里面一只长颈鹿拿着行李箱准备离开。
![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072026.jpg)
公司的网页也发表了[告别声明](https://hellogiggles.com/news/toys-r-us-last-day-goodbye-tweets/)
"感谢每一位客户,请答应我们一件事件:永远不要长大,一直玩下去。"Don't ever grow up. Play on!
## 欢迎订阅
这个专栏每周五发布,同步更新在我的[个人网站](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/)。
微信搜索"__阮一峰的网络日志__"或者扫描二维码,即可订阅。
![image | left](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)
(完)