科技爱好者周刊,每周五发布
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

299 lines
19 KiB

# 每周分享第 20 期
这里记录过去一周,我看到的值得分享的东西,每周五发布。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083101.jpg)
(题图:特洛伊遗址,土耳其,2014。游客付费后,可以穿上古罗马士兵的服装,拍照留念。)
本周,我向大家推荐一篇好文章[《大学的替代方案》](https://www.knowledgeformen.com/alternatives-to-college/)。作者与许多成功的企业家一样,没有读完大学,他从自己的经历出发,谈了如果不读大学,人生怎么办。
大学确实有一些好处,尤其是从事 STEM(科学,技术,工程和数学)、医学、法律相关职业的人,学位几乎是必需的。但是,对于其他职业(比如互联网开发),从经济成本、时间成本和培养能力的角度来看,大学并不是最好的选择。如果你努力工作,并且采用正确的方法学习,不读大学也不是太大的问题,而且可能比读大学的结果更好。
有些学生读大学,不是因为他想读,而是因为其他人都读大学,或者他听说大学毕业生收入比较高。这种盲目的高等教育效果很差,因为学什么、怎么学、何时学(大一微积分、大二统计学......),都听任别人为你安排,这会导致你将来要做的事情,可能跟大学教育没有一点关系。你可能白白浪费四年。
大学教育可以帮助你谋生,这是不假。但是,发财靠的都是自学。课堂教不会你如何成功和获取财富,只有真实的生活经验才能教会你。大学的替代方案,就是你设法在真实的世界,自己完成对自己的教育,设法取得成功。下面几点是作者给出的建议。
__(一)旅行。__如果你不知道想干什么,对什么有热情,那就去长途旅行一次。去那些遥远的国家,体验新的文化,结识各式各样的人,测试不同的生活方式,了解这个世界是如何运作的。看一下真实的世界,感受世界的丰富多彩,看看其他地方的人们怎么生活,你可能就会知道自己想干什么。
__(二)自学。__没有了大学课堂,你只有依靠自学。幸运的是,我们这个时代是最容易自学的时代。你要观看行业领导者的视频,从你想要学习的专家那里购买在线课程,参加由行业内主要公司举办的活动,听播客,阅读最好的商业书籍和专业书籍,聘请顾问在你所选的领域辅导你。
__(三)跟随杰出人士。__你选择一个想要追随的成功者,悉心研究他的一言一行。你不仅可以从此了解他所在领域的细节,而且还会了解帮助他们成功的习惯和思维方式,并且学着自己也采用相同的习惯和思维方式。
__(四)多结交正能量的朋友。__大学的一个好处,就是它提供了许多独特的机会,让你结实很多优秀的同学和老师。所以,如果你跳过大学,那么必须付出额外的努力来建立自己的社交网络。
__(五)多存钱。__你应该避免负债,不要把钱花在愚蠢的事情上面。尽可能多地存钱,这样才有能力投资自己。
## 新闻
1、[蚊子喜欢咬谁?](https://www.bustle.com/p/why-do-some-people-get-bitten-by-mosquitoes-more-than-others-science-has-a-surprising-answer-9920597)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083102.jpg)
科学家发现,散发二氧化碳(严格地说,还包括乳酸、丙酮和雌二醇)越多的人,越容易被蚊子咬。这解释了为什么较胖的人、孕妇被蚊子咬得比较多。
2、[氢动力汽车](http://www.abc.net.au/news/2018-08-08/hydrogen-fuel-breakthrough-csiro-game-changer-export-potential/10082514?pfmredir=sm)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083103.jpg)
使用清洁能源的汽车,除了电动汽车,还有氢动力汽车。氢气燃烧只会产生水,不会污染环境。
氢动力汽车的最大问题是,很难大量运输氢气,因此无法建成加油站网络。澳大利亚科学家最近解决了这个问题,首先把氢气变成氨,液态氨的密度比氢气大很多,可以大量运输。加油的时候,通过一种特殊的膜,氨又重新变成了氢气,注入汽车的油箱。
3、[狗的克隆](https://www.vanityfair.com/style/2018/08/dog-cloning-animal-sooam-hwang)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083104.jpg)
汉城一家医院开展克隆狗服务。有钱人的狗死了,如果舍不得,可以请这家医院克隆一条一模一样的,每次收费高达10万美元。上图是该医院克隆出来的11条吉娃娃,它们都完全一致。
DNA的采集必须在狗死亡五天内完成。然后,找到一条代孕狗,获取后者的卵子。接着,在卵子上面戳出一个微孔,去除受精卵的细胞核,植入被克隆的狗的细胞核。最后,用电流刺激促进细胞融合并开始细胞分裂,完成后将胚胎嵌入代孕的子宫中。如果顺利,小狗将在60天后出生。
4、[蓝光对视网膜有伤害](https://phys.org/news/2018-08-chemists-blue.html)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083105.jpg)
托莱多大学的科学家发现,电子设备发出的蓝光对视网膜有伤害,可能会造成黄斑变性,因此建议为电子设备加装蓝光滤镜。
5、[美国选举采用区块链](https://threadreaderapp.com/thread/1026603800365330432.html)
美国西弗吉尼亚州的中期选举,允许手机投票。选票数据记录在区块链上。这样的话,如果有人要偸改数据就很不容易。
6、[固氮玉米](https://www.ucdavis.edu/food/news/grow-food-crops-without-fertilizer)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083106.jpg)
农作物的生长需要氮肥,豆类植物由于根部有根瘤,可以将空气中的氮转化为植物可以吸收的氮,所以豆类植物不需要或者仅需要很少的氮肥。
美国科学家发现一种墨西哥的玉米品种,根部有特殊细菌,可以从大气中固氮,从而不需要氮肥。如果这种玉米可以推广,就可以减少肥料需求,增加土壤贫瘠地区的产量,也可以帮助那些无法获得化肥的发展中国家的农民。
7、[机器蜜蜂](https://daily.jstor.org/the-race-to-build-a-better-bee/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083107.jpg)
很多植物依靠蜜蜂传粉,如果缺少蜜蜂,就会生长发育不良。为了在没有蜜蜂的情况下,植物也能良好生长,科学家研制了传粉机器人。它们只有几克重,甚至不到一克,机翼底下带有凝胶,用来吸附花粉。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083108.jpg)
8、[今天的流行音乐](https://www.smithsonianmag.com/smart-news/science-proves-pop-music-has-actually-gotten-worse-8173368/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083109.jpg)
西班牙科学家分析对比了,今天的流行音乐和以前的流行音乐。结果发现,今天的流行音乐的旋律种类在下降,也就是说,不同的歌曲变得越来越像了,音乐风格没有那么多元化了。而且,今天的流行音乐变得越来越响,歌曲的响度大约每过8年就提高一个分贝。
9、[Intel 禁止用户发布性能测试](https://perens.com/2018/08/22/new-intel-microcode-license-restriction-is-not-acceptable/)
最近,Intel 的 CPU 一直爆出各种安全漏洞,逼得它不得不一直发布补丁。这些补丁都会使得 CPU 的性能大打折扣。细心的网友发现,Intel 在使用条款里面加了一条:用户不得发布这些代码的性能测试和性能比较的结果。
10、__一句话新闻__
* [加拿大魁北克省](https://montreal.ctvnews.ca/quebec-will-compensate-taxi-drivers-up-to-45-000-for-uber-losses-1.4057632)宣布,由于 Uber 的出现,将向本地出租车司机进行现金补偿,最高每人可获得45000美元。
* [ChromeOS 69](https://news.softpedia.com/news/chrome-os-69-will-finally-bring-linux-apps-to-chromebooks-night-light-support-522367.shtml) 通过容器支持 Linux 程序,这意味着 Chromebook 笔记本电脑可以运行 Linux 程序了。
* [Babel 7.0](https://babeljs.io/blog/2018/08/27/7.0.0) 发布,一大更新就是提供了 [TypeScript 支持](https://blogs.msdn.microsoft.com/typescript/2018/08/27/typescript-and-babel-7/)。
## 教程
1、[Java 面试的算法问题](http://www.codespaghetti.com/java-algorithms-questions/)(英文)
本文讲解了 Java 面试经常遇到的各种算法问题。
2、[Vi 的来源](https://twobithistory.org/2018/08/05/where-vim-came-from.html)(英文)
Vi 是 Unix 系统的常见编辑器。它最初是 ed 编辑器的改写,vi 表示 ed 的 visual 模式,后来有人写了增强版 vi improved,这就是 vim 的来历。
3、[Mastodon 简介](https://kevq.uk/how-does-mastodon-work/)(英文)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083110.jpg)
Mastodon 是开源的 Twitter 克隆。它的最大特点是允许多个实例(即服务器)之间的互相联系,比如引用一个用户需要给出他所在的实例地址(@foo@mastodon.instance),有点像 Email 的概念。
4、[如何拿到 Homebrew 的代码提交权?](https://medium.com/@vesirin/how-i-gained-commit-access-to-homebrew-in-30-minutes-2ae314df03ab)(英文)
作者讲述了,他如何在30分钟内发现 Homebrew 的一个漏洞,从而可以向代码库提交代码。Homebrew 是 Mac 环境最广泛使用的开发工具之一,一旦注入恶意代码,后果非常严重。这个事情提醒我们,使用网上下载的任何代码,都必须非常小心。
5、[Kotlin 标准库的一些优点](https://tech.okcupid.com/hidden-gems-in-kotlin-stdlib/)(英文)
Kotlin 是安卓设备替代 Java 的一种编程语言,本文介绍了它的一些胜过 Java 的地方。
6、[Go 与 Python 的比较](https://thinkfaster.co/2018/07/goodbye-python-hello-go/)(英文)
本文介绍 Go 语言对比 Python 的优点。
7、[公共 DNS 比较](https://blog.thousandeyes.com/ranking-performance-public-dns-providers-2018/)(英文)
本文测试了几个全球性的公共 DNS 服务提供商,结果第一名是 Cloudflare,第二名是 Google。
8、[提高 Python 程序性能的七个方法](https://www.tutorialdocs.com/article/7-habits-to-improve-python-programs.html)(英文)
Python 的长处不是性能,但是采用本文的方法,可以减少一些不必要的资源浪费。
9、[网页设计的常见错误](http://blog-en.tilda.cc/articles-website-design-mistakes)(英文)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083111.jpg)
本文使用图片对比,列出网页外观设计的15个注意点。上图左侧是改造前的网页,右侧是改造后。
10、[axios 内部设计分析](https://www.tutorialdocs.com/article/axios-learn.html)(英文)
axios 是一个非常流行的 JavaScript 语言的 HTTP 请求库,本文分析它的内部设计。
## 工具
1、 [SimilarWeb 插件](https://threetempi.com/my-secret-guide-to-find-free-stats-about-any-tech-company/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083112.jpg)
通过这个插件,你可以在访问某个网站时,直接查看它的统计数据,比如访问量、访问来源、每个用户的浏览时长等等。
2、[dev.to](https://github.com/thepracticaldev/dev.to)
[dev.to](https://dev.to) 是一个互联网开发者社区,最近开源了自身的代码,使用 Ruby 语言。你可以用它搭建自己的社区。
3、[Publii](https://github.com/GetPublii/Publii)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083113.jpg)
一个生成静态网站的内容管理系统,所有管理都在本地进行,生成静态网页之后推送到服务器。
4、[TinyEditor](https://github.com/umpox/TinyEditor)
一个极小的只有400字节的网页代码编辑器,可以实时查看效果,类似 jsbin 和 jsFiddler,能够作为书签保存。
5、[Electron fiddle](https://github.com/electron/fiddle)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083114.jpg)
一个 Electron 的实验环境。对于小型项目,把代码贴进去,自动编译出一个 Electron 窗口供调试。编辑完还可以把所有代码发上 Github Gist,用来分享。
6、[dumper.js](https://github.com/zeeshanu/dumper.js)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083115.jpg)
一个用于调试时方便打印变量值的 JS 库。
7、[unicode-style](https://github.com/ekmartin/unicode-style)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083116.jpg)
Unicode 本身就带有粗体、斜体字符(只限于拉丁字母),这个工具就采用这些字符进行文本的格式化。然后,不管复制到那里,文本都带有格式。
8、[SnippetStore](https://github.com/ZeroX-DG/SnippetStore)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083117.jpg)
一个管理代码片段的桌面 Electron 应用。
9、[Sayonara](https://sayonara-player.com/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083118.jpg)
一个 Linux 系统的开源音乐播放器。
## 资源
1、[XINU](https://xinu.cs.purdue.edu/)
XINU 是普渡大学开发一个教学操作系统,属于简化版的 Unix。
2、[Go 高级编程](https://github.com/chai2010/advanced-go-programming-book)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083119.jpg)
开源电子书,涵盖CGO、Go汇编语言、RPC实现、Web框架实现、分布式系统等高阶主题。
3、[Swift 学习材料](https://www.hackingwithswift.com/)
免费的 Swift 学习材料,包括视频和代码练习,从零开始教起。
4、[《Node.js 调试指南》](https://github.com/nswbmw/node-in-debugging)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083120.jpg)
《Node.js 调试指南》一书的开源版。
5、[node best practices](https://github.com/i0natan/nodebestpractices)
一个收集 Node 最佳实践的仓库。
## 文摘
1、__冰块体积膨胀的重大意义__
以下摘自比尔布莱森的《万物简史》。
大多数液体冷冻成固体时,体积会缩小大约10%。但是,水不是这样,冷冻成冰块时,体积会不可思议地增加10%。
由于冰块体积膨胀,所以会浮在水上。要是冰块体积收缩,就会往下沉,湖泊和海洋会从底部往上结冰。没有了表面的冰层保护内部的热量,水的热量会释放出去,使水变得更凉,形成更多的冰块。过不多久,连海洋也会结冰,而且几乎肯定,海洋会在很长时间里保持冰冻,很可能是永远----这样的条件几乎不会孕育生命。
2、[丰田氢动力汽车 MIRAI 体验](http://blog.sina.com.cn/s/blog_4cd1c1670102xqdx.html)
丰田 MIRAI 是世界第一代氢能源汽车,MIRAI 在日语中是"未来"的意思,正式名称叫做"燃料电池汽车"。2014年12月正式推向市场,并实现了量产。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083121.jpg)
与汽油汽车和混合动力汽车相比,丰田的氢能源汽车是没有发动机的,只有车头安装了一个小小的马达。那么,MIRAI 的动能是如何产生的呢?
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083122.jpg)
燃料电池动力系统的工作原理是氢和氧发生反应产生电能,然后驱动马达运行。那么既然把 MIRAI 称作为"燃料电池汽车",那么它的燃料电池在哪里呢?其实,所谓的燃料电池,是一个装在汽车中部的电堆,叫"FC电堆",这个电堆并不是电池,而是发电设备,氢和氧在这里发生反应产生动能,而且这个电堆没有寿命限制。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083123.jpg)
MIRAI 加一次气,需要多少时间?只需要3分钟,跟加汽油是同样的时间。但是,加一次气,可以跑650公里,并且作为 MIRAI 发电机的FC电堆,还不会发生电池老化,功率下降的问题。加满气的费用是多少?是5000日元(约300元人民币),跟加满汽油的价格一样,甚至更便宜,而且不会随着油价的上升而发生价格的波动。
目前,丰田的氢能源加气站主要是与岩谷产业公司合作,岩谷产业公司是日本最大的液化气加工销售公司,也是"MIRAI"车氢能源的制造公司。全国现在共有约100座这样的加氢站,主要集中在东京、名古屋、大阪和福冈四大经济圈,东京的加氢站现有14座。
MIRAI 目前的售价是725万日左右元(约42万元人民币),日本政府和各地方政府(各地方政府的补助金额不等)最多可补助约200万日元,个人实际需要支付的购车费,相当于30万元人民币。
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083124.jpg)
车回到加气站,中井先生请我看车尾,只见司机在驾驶座上按一个按钮,车尾就洒出大概半杯子清水,原来氢能源的 MIRAI 只排水,不排尾气,实现了完全的零排放。而这一种清水,可以在行驶中自然排放。
## 新奇
1、 [可穿戴键盘](https://www.tapwithus.com/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083125.jpg)
美国一家创业公司发明了戴在手上的键盘,可以在任何表面使用,根据手指的移动,结合手机上面的提示输入字符,代替传统键盘和鼠标。
## 本周图片
1、[scutoid](https://blogs.mathworks.com/headlines/2018/08/08/best-trivia-question-ever-what-is-a-scutoid/)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083126.jpg)
Scutoid 是一种特殊的柱状体。它的顶部是五边形,底部是六边形,有一根棱分叉成了 Y 形。它的最大特点是多个 Scutoid 可以组合在一起。这种形状的重大意义在于,人体内部很多细胞是用这种形状结合的。
2、[斯德哥尔摩最深的地铁站](https://www.atlasobscura.com/places/kungstradgarden-metro-station)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083127.jpg)
![](https://www.wangbase.com/blogimg/asset/201808/bg2018083128.jpg)
国王花园站(Kungsträdgården)是瑞典首都斯德哥尔摩最深的地铁站,地下34米。它的最大特点就是,车站大部分墙壁都是原始岩层,没有进行人工处理,而且岩壁上还保留着苔藓和真菌。
## 本周金句
1、
有一个诀窍,让我成为一个更好的程序员,那就是我常常休息,大量的休息,我的新想法都是在休息时产生的。
休息的时候,我阅读,大量阅读任何我有兴趣的内容,这样我才可能产生新想法。([推特@brucel](https://twitter.com/brucel/status/1029684694701486080))
2、
有人栽树的地方,就是吉祥的地方。(茨威格《昨日的世界》)
## 欢迎订阅
这个专栏每周五发布,同步更新在我的[个人网站](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)
(完)