weekly/docs/issue-69.md

439 lines
26 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.

# 科技爱好者周刊:第 69 期
这里记录每周值得分享的科技内容,周五发布。
本杂志开源,访问 GitHub 的 [ruanyf/weekly](https://github.com/ruanyf/weekly) 仓库获取源文件。欢迎提交 issue 投稿或推荐你的项目。
![](https://cdn.beekka.com/blogimg/asset/201908/bg2019081403.jpg)
封面图片上海世博源2019。
## 刊首语
一件事“做得好”比较好,还是“做得快”比较好?
鱼和熊掌不能得兼,你怎么选择:做得好,付出的代价可能是耗时长、成本高;做得快,意味着完成度低、不是精品。
我很赞同[一篇文章](http://jsomers.net/blog/speed-matters)的结论:做得快更好。
> 做得快不仅可以让你在单位时间内完成更多的工作,而且 **因为你工作得很快,所以你会觉得成本低,从而倾向于做更多。**
写一篇博客,你可能需要两天。这是很高的时间成本,你觉得太贵了,于是你很少写。但是,**做好一件事的唯一方法,就是多做这件事。** 做得越快,这件事的时间成本就越低,你会愿意做得更多。
人们总是倾向于,多消费时间成本低的东西。网站很快,就会多访问;搜索很快,就会多搜索;文章很容易读懂,就会多读几篇。做得快的核心,就是要让时间成本降下来,从而多做。
## 家庭保障规划
周刊[第 60 期](http://www.ruanyifeng.com/blog/2019/06/weekly-issue-60.html)介绍了 **孙明展老师** 公众号。当时参与活动的朋友挺多的,现在活动搞第二期了,孙老师团队就联系我,想再发一次消息。
孙老师毕业于广州中山大学现在还是金融系、统计系的兼职硕士导师。他曾经在一家世界500强保险公司担任精算师设计各种产品。
他发现很多人不了解保险容易上当就开办了自己的公众号专门揭露各种理财骗局和保险套路。目前已经有500多篇原创文章介绍理财知识、保险案例分析等等值得一看。
![](https://cdn.beekka.com/blogimg/asset/201908/bg2019081302.jpg)
他创立的谱蓝公司,主营业务就是财务咨询,普及保险理财知识,解决家庭保障需求。进一步的情况,可以搜索“谱蓝”。
这次的推广活动,免费向大家赠送 **家庭保障定制化服务** 。如果你被保险代理人坑过,心有余悸,或者对各种保单或险种感到很难懂,拿不定主意,再或者就是单纯想增加家庭财务保障,都可以参加这个活动。活动内容主要是,根据报名情况进行电话或网络沟通,了解家庭背景资料以后,回答保险理财咨询。
> 1. 个人及家庭成员 **保障责任综合评估**
> 2. 现有保险产品的 **性价比分析比较**
> 3. 基于家庭状况和需求的 **综合保障规划构建**
微信扫描关注下面的公众号,然后输入 **"阮一峰 + 你的手机号码"** ,就可以参加这个活动了。参加者都可以获赠一份价值 **800元** 的免费保障规划。
![](https://cdn.beekka.com/blogimg/asset/201906/bg2019060903.jpg)
## 资讯
1、[变色纹身](https://www.sciencealert.com/there-is-now-an-actual-tattoo-that-can-change-colour-based-on-glucose-levels)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072702.jpg)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072703.jpg)
德国科学家开发出一种特殊颜料,会随着人体内葡萄糖、白蛋白或 pH 值的变化而改变颜色。它们纹在身上以后,就可以让患者和医生通过颜色,实时监测糖尿病和肾脏疾病等慢性疾病。
你可以对着纹身拍照,然后让手机 App 解读颜色变化。不过,该颜料尚未在人体实验,纹身都是在猪身上进行的。
2、[屏幕最多的汽车](https://insideevs.com/news/361822/honda-e-digital-dashboard/)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072704.jpg)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072705.jpg)
本田公司最新的电动车“本田 e”驾驶台上安装了五块触摸屏。如果算上头顶的中央后视镜一共有六块屏幕是世界上屏幕最多的小汽车。
五块触摸屏之中左右两侧是两块后视镜驾驶盘前是仪表盘8.8英寸旁边则是两块娱乐用的触摸屏12.3英寸),分别供司机和前排乘客使用。
3、[新西兰计划清除食鸟害虫](https://www.bbc.com/news/world-asia-48702762)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019070905.jpg)
新西兰由于地理的孤立性保存了大量珍稀动物。但是这些珍稀动物尤其是鸟类以及鸟蛋常常被其他动物捕食使得新西兰大约80的珍稀野生鸟类面临灭绝的危险。
因此,新西兰决定在野外消灭这些鸟类的天敌,主要是白鼬、老鼠和负鼠。目前,首都惠灵顿的郊外已经基本消灭了这些害虫。
4、[Fortnite 世界杯](https://techcrunch.com/2019/07/28/fortnite-world-cup-has-handed-out-30-million-in-prizes-and-cemented-its-spot-in-the-culture/)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072903.jpg)
热门游戏 Fortnite 最近举行自己的世界杯比赛共耗资3000万美元。美国16岁少年 Kyle 夺得冠军奖金300万美元。
这个奖金已经超过了温布尔登网球赛的冠军只比美国公开赛的冠军少80万美元。这就是说电子竞技的奖金已经跟顶级的职业体育运动不相上下了。Fortnite 世界杯最后一天的决赛在 YouTube 直播有近900万人观看。
5、[更高效率的光伏电池](https://techxplore.com/news/2019-07-drones-days-photovoltaic.html)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072907.jpg)
加州大学伯克利分校的研究人员宣布,他们研发出了更高效率的光伏电池,可以让超轻型无人飞机连续飞行数天。
目前商用光伏电池的光能转化效率是23该团队将效率提高到29还声称不久的将来有望达到50
6、[Megapack](https://www.tesla.com/megapack)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019073001.jpg)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019073003.jpg)
特斯拉虽然是汽车公司,但是核心技术是电池。它在推出家庭电池包 Powerpack 以后,又推出了企业级电池包 Megapack类似集装箱大小一次可以储存3000度电。
300多个 Megapack 就可以组成一个电能储存厂保存100万度电能够满足旧金山6个小时的用电需求。这种电能储存厂的安装速度也很快只要用卡车把 Megapower 拉到现场以后,可以快速建厂。
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019073002.jpg)
7、[软体机器人](https://spectrum.ieee.org/automaton/robotics/robotics-hardware/surprisingly-speedy-soft-robot-survives-being-stepped-on)
![](https://cdn.beekka.com/blogimg/asset/201908/bg2019080101.jpg)
![](https://cdn.beekka.com/blogimg/asset/201908/bg2019080102.jpg)
清华大学和加州大学伯克利分校的研究人员研发了一种新型软体机器人。它就是上图左下角的那个金属片长3厘米宽1.5厘米看起来像一张弯曲的纸条但每秒能够前进60厘米而且被踩踏也没关系可以说就是一只电子蟑螂。
这种机器人可以经受自身重量100万倍的踩踏可以爬上15度的坡还可以背负一颗花生米前进。
8、[Tumblr 被甩卖](https://www.axios.com/tumblr-verizon-sale-automattic-wordpress-5d8d374b-17af-49fb-9769-2ffb82b25df7.html)
![](https://cdn.beekka.com/blogimg/asset/201908/bg2019081501.jpg)
8月13日博客平台 Tumblr 以 300万美元卖给了 WordPress 的母公司。2013年雅虎收购 Tumblr 花了11亿美元这意味着仅仅六年时间Tumblr 变得一钱不值。
雅虎公司创造了一项记录他家收购的所有优质产品都被毁掉GeoCities、Delicious、Flickr、Tumblr 等等。当年谷歌创始人找上门要求被收购雅虎拒绝微软提出高溢价收购雅虎雅虎拒绝。该公司的最成功一件事是把雅虎中国卖给阿里巴巴换来后者39%的股份。
9、**一句话消息**
> - [软银集团的远景基金](https://www.axios.com/softbank-raising-108-billion-vision-fund-2-fa270d8e-ce68-4825-a155-4f838e9f83be.html)Vision Fund宣布筹集到第二期的1080亿美元资金。第一期已经有1000亿美元这些天文数字的金钱都会投入高科技产业主要是人工智能、芯片、机器人等方向。
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072603.jpg)
> - [日本](https://www.nature.com/articles/d41586-019-02275-3)批准第一例人体细胞移植入小鼠胚胎,长大以后就是带有人类细胞的老鼠。实验目的是让人类细胞在老鼠身上发育,长出人体器官,最后再移植回人体。
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072606.jpg)
> - [美国](https://www.chicagotribune.com/visuals/ct-viz-train-big-boy-steam-locomotive-20190726-6p6csnoqhrebdbfgg6sjcb56ga-story.html)庆祝北美大陆横贯铁路建成150周年世界最大的蒸汽火车头7月26日举行了纪念性行驶。该铁路从纽约到旧金山1869年建成。
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072901.jpg)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072902.jpg)
## 文章
1、[面向对象编程:一万亿美元的错误](https://medium.com/codeiq/object-oriented-programming-the-trillion-dollar-disaster-%EF%B8%8F-92a4b666c7c7)(英文)
这篇长文详细解释了面向对象编程的一些缺点。比如OOP 引入了太多的层,大项目很快就会变得非常复杂,而且由于对象内部有状态,不能保证同样的输入得到同样的输出,因此很难测试。
2、[我盖了一栋自己的房子](https://www.mobile01.com/topicdetail.php?f=360&t=5855017)(中文)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072607.jpg)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072608.jpg)
台湾网友的长篇帖子,海量图片,记录他在老家的土地上,请建筑师设计了一栋三层钢结构的民宅,然后再请施工队盖出来,完成各种内外装修,直到入住。
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072609.jpg)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072610.jpg)
3、[如何在 Bash 提示符显示动态信息](https://dev.to/awwsmm/create-a-dynamic-prompt-string-in-bash-3617)(英文)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072701.png)
Zsh 的命令行提示符会显示当前目录的 Git 分支名(上图),这在 Bash 中如何做到?
4、[如何使用 AWS S3 和 Cloudflare 托管免费网站](https://medium.com/better-programming/how-to-host-your-personal-website-for-free-3101c4ab2e49)(英文)
本文一步步介绍如何将静态网站托管在 AWS S3 上面,然后用 Cloudflare 建立 CDN这都是免费的。
5、[CSS 的 background-image 属性是反模式](https://nystudio107.com/blog/the-css-background-image-property-as-an-anti-pattern)
作者提出,如果图像是内容一部分,就不应该设置成 CSS 的背景图像,而应该使用`<picture>`标签加上 CSS 的`object-fit`属性。
6、[如何用 Puppeteer 破解滑块验证](https://medium.com/@filipvitas/how-to-bypass-slider-captcha-with-js-and-puppeteer-cd5e28105e3c)(英文)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019073004.jpg)
很多网站现在都有滑块验证,识别用户是否为真人。但是,其实它们都可以用 Puppeteer 的自动化脚本破解,本文展示怎么做到这一点。
7、[ping 的故事](https://ftp.arl.army.mil/~mike/ping.html)(英文)
`ping`是最常用的网络命令之一。这篇文章是`ping`的作者介绍他怎么写出这个工具。他以前的工作是研究声纳和雷达,声纳发出的声音脉冲就叫做`ping`。
8、[从图片优化说起](https://cjting.me/2019/07/29/image-optimization/)(中文)
谈谈如何使用 Node.js 进行各种图片操作,优化 Web 图片体验。(@[cj1128](https://github.com/ruanyf/weekly/issues/743) 投稿)
9、[lerna 入门教程](https://blog.npmjs.org/post/186494959890/monorepos-and-npm)(英文)
对于大型项目多个模块放在一个代码仓库里面会比较方便。lerna 是管理这种多模块复合仓库的流行工具,本文介绍 lerna 的最简单用法。
10、[iOS 和 Android 共享代码的隐藏成本](https://blogs.dropbox.com/tech/2019/08/the-not-so-hidden-cost-of-sharing-code-between-ios-and-android/)(英文)
Dropbox 一直使用C++编写手机代码同时支持iOS和安卓这样只写一次代码就够了。
现在它也放弃了不得不改用Swift和Kotlin各写一次。主要原因之一是招不到同时懂前端和C++的程序员。
## 工具
1、[hostyoself](https://github.com/schollz/hostyoself)
一个开源工具,可以架设服务,连接本地计算机,让其他人可以通过互联网访问本地的文件夹和文件。
2、[listmonk](https://github.com/knadh/listmonk)
一个开源的新闻邮件和邮件列表发送服务,带有管理后台。
3、[go-pry](https://github.com/d4l3k/go-pry)
Go 语言互动式的 REPL 环境,可以直接运行 Go 脚本。
4、[Dato](https://apps.apple.com/us/app/dato/id1470584107?mt=12)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071525.jpg)
macOS 菜单栏系统时钟的替代品,显示月历和时区,免费软件。
5、[osgood](https://github.com/intrinsiclabs/osgood)
一个专门运行 JavaScript 脚本的 HTTP 服务器。你可以把它想象成内置了 Express 框架的 JS 运行时。
6、[BitMatrix](https://github.com/cnwhy/BitMatrix)
矩阵数据结构的 JavaScript 库,使用了底层的二进制接口,性能较好。(@[cnwhy](https://github.com/ruanyf/weekly/issues/687) 投稿)
7、[Vugu](https://www.vugu.org/doc/start)
一个使用 Go 语言写 HTML 前端页面的工具。完全不用 JavaScript就能写出前端页面。未来的全栈将不再限于 JS后端语言都可以写前端。
8、[video-object-removal](https://github.com/zllrunning/video-object-removal)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071804.jpg)
这个工具使用机器学习算法,去除视频里面的运动物体。
9、[TabNine](https://tabnine.com/)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071805.jpg)
基于深度学习的代码补全工具,号称支持所有语言。(@[ifrontend-xyz](https://github.com/ruanyf/weekly/issues/690) 投稿)
10、[licia](https://github.com/liriliri/licia)
这个库收集 Web 开发的各种 JavaScript 小工具,使得开发者只用加载它一个库即可,跟 lodash 的思路有点像。(@[surunzi](https://github.com/ruanyf/weekly/issues/691) 投稿)
11、[civitas](https://github.com/sizeofcat/civitas)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071808.jpg)
一个 JavaScript 写的网页策略模拟类游戏。
## 资源
1、[《使用 Julia 语言学习统计学》](https://people.smp.uq.edu.au/YoniNazarathy/julia-stats/StatisticsWithJulia.pdf)PDF英文
免费电子书,大学本科的统计学入门教材,其中的示例使用简单的 Julia 语言。
2、[爱丽丝和鲍勃:密码学最著名的两个人](http://cryptocouple.com/)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071524.jpg)
爱丽丝Alice和鲍勃Bob通常用来解释加密协议指代用户 A 和用户 B。该网站收集密码学发展过程中使用这两个人作为例子的各种历史资料。
3、[astronaut.io](http://astronaut.io)
很多上传到 Youtube 的视频,从来没有人观看。该网站会随机选择那些很少人观看(接近零观看)的视频,播放给你看。
4、[bootlin](https://elixir.bootlin.com/linux/latest/source)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071608.jpg)
快速查看和搜索 linux 内核源代码的网站。(@[kele1997](https://github.com/ruanyf/weekly/issues/680) 投稿)
5、[leetcode 多线程同步题](https://leetcode.com/problemset/concurrency/)
Leetcode 新增的多线程同步的题目。(@[DoctorLai](https://github.com/ruanyf/weekly/issues/684) 投稿)
6、[家庭关系称谓查询](https://justyy.com/archives/3418)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071610.jpg)
根据对亲戚关系的描述,返回正确的称谓。(@[DoctorLai](https://github.com/ruanyf/weekly/issues/685) 投稿)
## 图片
1、[英国没有入侵的国家](https://www.telegraph.co.uk/history/9653497/British-have-invaded-nine-out-of-ten-countries-so-look-out-Luxembourg.html)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071001.jpg)
英国历史上是“日不落帝国”殖民地遍布全球。历史学家统计以后发现现在全球近200个国家和地区只有22个从来没有被英国入侵过上图白色的部分
2、[孟菲斯集团的家具](https://www.collectorsweekly.com/articles/space-oddity-david-bowies-secret-obsession-with-80s-memphis-design/)
上个世纪80年代意大利米兰的孟菲斯集团招聘了很多年轻的设计师他们设计了很多后现代主义风格的家具。
椅子。
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071109.jpg)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071111.jpg)
桌子。
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071110.jpg)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071113.jpg)
沙发。
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071114.jpg)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071116.jpg)
架子。
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071115.jpg)
柜子。
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071117.jpg)
## 文摘
1、[三氟化氯](https://blogs.sciencemag.org/pipeline/archives/2008/02/26/sand_wont_save_you_this_time)
我们知道,沙子可以灭火。有一位读者提问,是否存在某样东西会让沙子着火。
事实上,这种物质是存在的,它碰到沙子,沙子会烧起来。它就是三氟化氯。
三氟化氯是人类已知的最强氟化剂,比任何一种氧化剂的效果都更强烈。它与大多数无机和有机材料都会产生激烈的化学反应,可以在没有任何火源的情况下,让许多不易燃烧的材料发生燃烧,甚至爆炸。
由于它的氧化能力比氧更强因此可以让已经烧到无法再烧的东西继续燃烧下去比如沙子、砖块和石棉瓦片它都能让它们烧起来。它甚至还会点燃已经在氧气中烧成灰烬的材料。一次工业事故中900公斤的三氟化氯泄漏使得30厘米的混凝土和90厘米的砾石层被烧穿。除了使用氮气和惰性气体外没有已知的方法能够抑制该种物质的燃烧。
第二次世界大战期间,德国人曾经想把它用于火焰喷射器,后来发现太难控制,只能放弃。目前,它主要用于半导体工业,清除电路板表面的氧化物。
它能让玻璃烧起来,所以不能放在玻璃容器中,只能保存在钢、铜、铝等金属容器中,因为这些金属表面会形成一层金属氟化物薄膜,防止金属与它发生化学反应。一位化学家写道:“如果这种涂层熔化或被擦掉,操作者就会面临金属氟化物火灾的风险。这时,我推荐一双好的跑鞋。”
2、[为什么飞机窗户都是圆角的?](https://jasonlefkowitz.net/2016/09/why-airplane-windows-have-round-corners/)
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071605.jpg)
如果你曾经坐过飞机的靠窗座位,可能已经注意到窗户是圆角的。你有没有想过这是为什么?
答案很简单:保证飞行安全。
要了解背后的原因我们需要回到1954年。那时飞机制造业开始制造专门的民用客机。
自从莱特兄弟发明飞机以来,几乎所有的飞机都使用螺旋桨,这已经被证明适用和可靠。但是,螺旋桨无法令飞机飞得更快,而且具有巨大的噪音和振动,使得飞机的行程极不舒适。对于战斗机,这不是一个问题,但是对于民用航空,乘客舒适性是一个优先事项。
人们把目光转向喷气发动机,由于喷气发动机包含在外壳里面,因此不用考虑空气阻力,可以推动飞机穿过声障。而且,喷气式飞机相对安静,对乘客没有打扰。
1949年英国航空业先驱 de Havilland 开设了自己的飞机公司制造了第一架民用的喷气式客机称为彗星飞机comet
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071606.jpg)
彗星飞机的机翼内装有四个喷气发动机比传统的螺旋桨飞机速度高出近50。而且它具有增压舱设计可以在高空保持跟平地一样的气压带给乘客平稳舒适的乘坐体验。但是有一个地方它的设计跟传统飞机一样它的窗户是方形的。
这架飞机立即在世界各地取得了成功各国纷纷订购。可是意想不到的事情出现了。在服役的第一年就发生了两起飞机坠毁事故。1953年3月3日加拿大航空公司的一架飞机坠毁机上11人全部遇难。1953年5月2日另一架飞机在印度坠毁造成43人死亡。最初的调查都认为这是飞行员错误引起的而不是彗星飞机本身的问题可以照常飞行。
![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071607.jpg)
接下来的1954年又发生了两起坠毁事故。1954年1月10日一架从罗马飞往伦敦的飞机坠毁35人遇难。1954年4月8日一架南非的飞机坠毁21人遇难。
经过四起坠机事故,英国政府终于决定对彗星飞机展开彻底调查。调查人员怀疑,事故原因与气压有关。高空没有足够的氧气供人们呼吸,因此飞机内部是加压的,这就要求飞机是密封的,防止氧气泄漏。如果在高空,飞机有裂缝,内部的空气就会冲出来,力量之大,有时甚至会引起机身撕裂。
调查人员经过了各种测试,甚至将整个机舱浸没在一个巨大的水箱中,然后反复地加压和减压。他们终于找到了原因,一切都跟那些方形窗户有关。
当飞机内部反复加压和减压,数月之后,飞机金属机身的强度就会逐渐减弱,这叫做金属疲劳。机身的方形窗口会带来尖角,就会有叫做应力集中的过程,那些尖角处会变得比其他地方更脆弱,最终裂缝开始在那些角落形成。其中一个裂缝变得足够宽时,机舱内的压缩空气就会冲出来,从而撕裂飞机。
以前有过加压舱的飞机,但由于它们是螺旋桨驱动的,只能在较低的高度飞行,机身应力不那么严重。直到喷气动力的彗星飞机出现,飞机才能飞到更高的高度,使得机身应力超过了断裂点。可以这样说,彗星飞机的悲剧从第一天试飞就注定了。
彗星公司立刻将所有窗户改成了圆角并且采取了其他安全措施。但为时已晚它的声誉受到了致命的打击航空公司不再愿意购买它的飞机。彗星公司最终在1960年将自己卖掉了。美国的波音公司和洛克希德公司虽然进入喷气式客机市场较晚被认为更加安全从而带来了属于美国的喷气机时代。
## 言论
1、
软件的运行速度快,说明这个软件是专注的。
-- [《快的软件,最好的软件》](https://craigmod.com/essays/fast_software/)
2、
我们要把社会责任感强烈的人培养成领袖,还要把个人成就感强烈的人培养成英雄。
领导者的责任就是要使自己的部下成为英雄,而自己成为领袖。
-- 任正非1998年
3、
面向对象编程的问题是,每个对象都有自己的状态,开发程序时,必须记住当前所有对象的状态。
为了让我们的生活更轻松,最好只有一小部分代码库处理状态,其他代码都是无状态和纯的。实际上,这就是前端的 Redux 库取得巨大成功的主要原因。
-- [《面向对象编程:一万亿美元的错误》](https://medium.com/codeiq/object-oriented-programming-the-trillion-dollar-disaster-%EF%B8%8F-92a4b666c7c7)
4、
20世纪50年代建造月球基地是一项工程和技术挑战。
今天,它基本上是一个政治和经济挑战,难点是说服足够多的人,花时间和精力去做这件事是值得的。
-- [HN 读者](https://news.ycombinator.com/item?id=20539000)
## 招聘信息
周刊讨论区的[程序员招聘帖](https://github.com/ruanyf/weekly/issues/692),有大量工作/实习岗位,欢迎查看。
同时欢迎企业免费张贴招聘信息。如果希望发在周刊上可以联系我Email: yifeng.ruan@gmail.com ),每条价格 250 元。
1、**秘猿科技**
![](https://cdn.beekka.com/blogimg/asset/201908/bg2019080701.png)
区块链创业公司,为加密经济提供区块链基础设施和服务,主要产品有 Nervos、火币金融公链、CITA 等,全部开源。
工作地点:杭州 或者 remote。诚意招聘以下岗位
> - 高级区块链工程师:需要熟悉 Rust 语言。
> - 高级后端工程师:熟悉分布式系统开发。
> - 首席安全官5年以上安全从业经验。
> - 高级测试经理:从事区块链底层的自动化测试。
点击[这里](https://github.com/ruanyf/weekly/issues/692#issuecomment-518962331),查看详情。简历投递:[zhouyun@cryptape.com](mail:zhouyun@cryptape.com) (一天内回复)
## 回顾
去年的本周:[《周刊第 17 期》](http://www.ruanyifeng.com/blog/2018/08/weekly-issue-17.html)
![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081001.jpg)
## 订阅
这个周刊每周五发布,同步更新在[阮一峰的网络日志](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)
(完)