每周分享第 20 期

栏目: Python · 发布时间: 6年前

内容简介:这里记录过去一周,我看到的值得分享的东西,每周五发布。(题图:特洛伊遗址,土耳其,2014。游客付费后,可以穿上古罗马士兵的服装,拍照留念。)

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

每周分享第 20 期

(题图:特洛伊遗址,土耳其,2014。游客付费后,可以穿上古罗马士兵的服装,拍照留念。)

本周,我向大家推荐一篇好文章 《大学的替代方案》 。作者与许多成功的企业家一样,没有读完大学,他从自己的经历出发,谈了如果不读大学,人生怎么办。

大学确实有一些好处,尤其是从事 STEM(科学,技术,工程和数学)、医学、法律相关职业的人,学位几乎是必需的。但是,对于其他职业(比如互联网开发),从经济成本、时间成本和培养能力的角度来看,大学并不是最好的选择。如果你努力工作,并且采用正确的方法学习,不读大学也不是太大的问题,而且可能比读大学的结果更好。

有些学生读大学,不是因为他想读,而是因为其他人都读大学,或者他听说大学毕业生收入比较高。这种盲目的高等教育效果很差,因为学什么、怎么学、何时学(大一微积分、大二统计学......),都听任别人为你安排,这会导致你将来要做的事情,可能跟大学教育没有一点关系。你可能白白浪费四年。

大学教育可以帮助你谋生,这是不假。但是,发财靠的都是自学。课堂教不会你如何成功和获取财富,只有真实的生活经验才能教会你。大学的替代方案,就是你设法在真实的世界,自己完成对自己的教育,设法取得成功。下面几点是作者给出的建议。

(一)旅行。如果你不知道想干什么,对什么有热情,那就去长途旅行一次。去那些遥远的国家,体验新的文化,结识各式各样的人,测试不同的生活方式,了解这个世界是如何运作的。看一下真实的世界,感受世界的丰富多彩,看看其他地方的人们怎么生活,你可能就会知道自己想干什么。

(二)自学。没有了大学课堂,你只有依靠自学。幸运的是,我们这个时代是最容易自学的时代。你要观看行业领导者的视频,从你想要学习的专家那里购买在线课程,参加由行业内主要公司举办的活动,听播客,阅读最好的商业书籍和专业书籍,聘请顾问在你所选的领域辅导你。

(三)跟随杰出人士。你选择一个想要追随的成功者,悉心研究他的一言一行。你不仅可以从此了解他所在领域的细节,而且还会了解帮助他们成功的习惯和思维方式,并且学着自己也采用相同的习惯和思维方式。

(四)多结交正能量的朋友。大学的一个好处,就是它提供了许多独特的机会,让你结实很多优秀的同学和老师。所以,如果你跳过大学,那么必须付出额外的努力来建立自己的社交网络。

(五)多存钱。你应该避免负债,不要把钱花在愚蠢的事情上面。尽可能多地存钱,这样才有能力投资自己。

新闻

1、 蚊子喜欢咬谁?

每周分享第 20 期

科学家发现,散发二氧化碳(严格地说,还包括乳酸、丙酮和雌二醇)越多的人,越容易被蚊子咬。这解释了为什么较胖的人、孕妇被蚊子咬得比较多。

2、 氢动力汽车

每周分享第 20 期

使用清洁能源的汽车,除了电动汽车,还有氢动力汽车。氢气燃烧只会产生水,不会污染环境。

氢动力汽车的最大问题是,很难大量运输氢气,因此无法建成加油站网络。澳大利亚科学家最近解决了这个问题,首先把氢气变成氨,液态氨的密度比氢气大很多,可以大量运输。加油的时候,通过一种特殊的膜,氨又重新变成了氢气,注入汽车的邮箱。

3、 狗的克隆

每周分享第 20 期

汉城一家医院开展克隆狗服务。有钱人的狗死了,如果舍不得,可以请这家医院克隆一条一模一样的,每次收费高达10万美元。上图是该医院克隆出来的11条吉娃娃,它们都完全一致。

DNA的采集必须在狗死亡五天内完成。然后,找到一条代孕狗,获取后者的卵子。接着,在卵子上面戳出一个微孔,去除受精卵的细胞核,植入被克隆的狗的细胞核。最后,用电流刺激促进细胞融合并开始细胞分裂,完成后将胚胎嵌入代孕的子宫中。如果顺利,小狗将在60天后出生。

4、 蓝光对视网膜有伤害

每周分享第 20 期

托莱多大学的科学家发现,电子设备发出的蓝光对视网膜有伤害,可能会造成黄斑变性,因此建议为电子设备加装蓝光滤镜。

5、 美国选举采用区块链

美国西弗吉尼亚州的中期选举,允许手机投票。选票数据记录在区块链上。这样的话,如果有人要偸改数据就很不容易。

6、 固氮玉米

每周分享第 20 期

农作物的生长需要氮肥,豆类植物由于根部有根瘤,可以将空气中的氮转化为植物可以吸收的氮,所以豆类植物不需要或者仅需要很少的氮肥。

美国科学家发现一种墨西哥的玉米品种,根部有特殊细菌,可以从大气中固氮,从而不需要氮肥。如果这种玉米可以推广,就可以减少肥料需求,增加土壤贫瘠地区的产量,也可以帮助那些无法获得化肥的发展中国家的农民。

7、 机器蜜蜂

每周分享第 20 期

很多植物依靠蜜蜂传粉,如果缺少蜜蜂,就会生长发育不良。为了在没有蜜蜂的情况下,植物也能良好生长,科学家研制了传粉机器人。它们只有几克重,甚至不到一克,机翼底下带有凝胶,用来吸附花粉。

每周分享第 20 期

8、 今天的流行音乐

每周分享第 20 期

西班牙科学家分析对比了,今天的流行音乐和以前的流行音乐。结果发现,今天的流行音乐的旋律种类在下降,也就是说,不同的歌曲变得越来越像了,音乐风格没有那么多元化了。而且,今天的流行音乐变得越来越响,歌曲的响度大约每过8年就提高一个分贝。

9、 Intel 禁止用户发布性能测试

最近,Intel 的 CPU 一直爆出各种安全漏洞,逼得它不得不一直发布补丁。这些补丁都会使得 CPU 的性能大打折扣。细心的网友发现,Intel 在使用条款里面加了一条:用户不得发布这些代码的性能测试和性能比较的结果。

10、一句话新闻

  • 加拿大魁北克省 宣布,由于 Uber 的出现,将向本地出租车司机进行现金补偿,最高每人可获得45000美元。
  • ChromeOS 69 通过容器支持 Linux 程序,这意味着 Chromebook 笔记本电脑可以运行 Linux 程序了。
  • Babel 7.0 发布,一大更新就是提供了 TypeScript 支持

教程

1、 Java 面试的算法问题 (英文)

本文讲解了 Java 面试经常遇到的各种算法问题。

2、 Vi 的来源 (英文)

Vi 是 Unix 系统的常见编辑器。它最初是 ed 编辑器的改写,vi 表示 ed 的 visual 模式,后来有人写了增强版 vi improved,这就是 vim 的来历。

3、 Mastodon 简介 (英文)

每周分享第 20 期

Mastodon 是开源的 Twitter 克隆。它的最大特点是允许多个实例(即服务器)之间的互相联系,比如引用一个用户需要给出他所在的实例地址(@foo@mastodon.instance),有点像 Email 的概念。

4、 如何拿到 Homebrew 的代码提交权? (英文)

作者讲述了,他如何在30分钟内发现 Homebrew 的一个漏洞,从而可以向代码库提交代码。Homebrew 是 Mac 环境最广泛使用的开发 工具 之一,一旦注入恶意代码,后果非常严重。这个事情提醒我们,使用网上下载的任何代码,都必须非常小心。

5、 Kotlin 标准库的一些优点 (英文)

Kotlin 是安卓设备替代 Java 的一种编程语言,本文介绍了它的一些胜过 Java 的地方。

6、 Go 与 Python 的比较 (英文)

本文介绍 Go 语言对比 Python 的优点。

7、 公共 DNS 比较 (英文)

本文测试了几个全球性的公共 DNS 服务提供商,结果第一名是 Cloudflare,第二名是 Google。

8、 提高 Python 程序性能的七个方法 (英文)

Python 的长处不是性能,但是采用本文的方法,可以减少一些不必要的资源浪费。

9、 网页设计的常见错误 (英文)

每周分享第 20 期

本文使用图片对比,列出网页外观设计的15个注意点。上图左侧是改造前的网页,右侧是改造后。

10、 axios 内部设计分析 (英文)

axios 是一个非常流行的 JavaScript 语言的 HTTP 请求库,本文分析它的内部设计。

工具

1、 SimilarWeb 插件

每周分享第 20 期

通过这个插件,你可以在访问某个网站时,直接查看它的统计数据,比如访问量、访问来源、每个用户的浏览时长等等。

2、 dev.to

dev.to 是一个互联网开发者社区,最近开源了自身的代码,使用 Ruby 语言。你可以用它搭建自己的社区。

3、 Publii

每周分享第 20 期

一个生成静态网站的内容管理系统,所有管理都在本地进行,生成静态网页之后推送到服务器。

4、 TinyEditor

一个极小的只有400字节的网页代码编辑器,可以实时查看效果,类似 jsbin 和 jsFiddler,能够作为书签保存。

5、 Electron fiddle

每周分享第 20 期

一个 Electron 的实验环境。对于小型项目,把代码贴进去,自动编译出一个 Electron 窗口供调试。编辑完还可以把所有代码发上 Github Gist,用来分享。

6、 dumper.js

每周分享第 20 期

一个用于调试时方便打印变量值的 JS 库。

7、 unicode-style

每周分享第 20 期

Unicode 本身就带有粗体、斜体字符(只限于拉丁字母),这个工具就采用这些字符进行文本的格式化。然后,不管复制到那里,文本都带有格式。

8、 SnippetStore

每周分享第 20 期

一个管理代码片段的桌面 Electron 应用。

9、 Sayonara

每周分享第 20 期

一个 Linux 系统的开源音乐播放器。

资源

1、 XINU

XINU 是普渡大学开发一个教学操作系统,属于简化版的 Unix。

2、 Go 高级编程

每周分享第 20 期

开源电子书,涵盖CGO、Go汇编语言、RPC实现、Web框架实现、分布式系统等高阶主题。

3、 Swift 学习材料

免费的 Swift 学习材料,包括视频和代码练习,从零开始教起。

4、 《Node.js 调试指南》

每周分享第 20 期

《Node.js 调试指南》一书的开源版。

5、 node best practices

一个收集 Node 最佳实践的仓库。

文摘

1、冰块体积膨胀的重大意义

以下摘自比尔布莱森的《万物简史》。

大多数液体冷冻成固体时,体积会缩小大约10%。但是,水不是这样,冷冻成冰块时,体积会不可思议地增加10%。

由于冰块体积膨胀,所以会浮在水上。要是冰块体积收缩,就会往下沉,湖泊和海洋会从底部往上结冰。没有了表面的冰层保护内部的热量,水的热量会释放出去,使水变得更凉,形成更多的冰块。过不多久,连海洋也会结冰,而且几乎肯定,海洋会在很长时间里保持冰冻,很可能是永远----这样的条件几乎不会孕育生命。

2、 丰田氢动力汽车 MIRAI 体验

丰田 MIRAI 是世界第一代氢能源汽车,MIRAI 在日语中是"未来"的意思,正式名称叫做"燃料电池汽车"。2014年12月正式推向市场,并实现了量产。

每周分享第 20 期

与汽油汽车和混合动力汽车相比,丰田的氢能源汽车是没有发动机的,只有车头安装了一个小小的马达。那么,MIRAI 的动能是如何产生的呢?

每周分享第 20 期

燃料电池动力系统的工作原理是氢和氧发生反应产生电能,然后驱动马达运行。那么既然把 MIRAI 称作为"燃料电池汽车",那么它的燃料电池在哪里呢?其实,所谓的燃料电池,是一个装在汽车中部的电堆,叫"FC电堆",这个电堆并不是电池,而是发电设备,氢和氧在这里发生反应产生动能,而且这个电堆没有寿命限制。

每周分享第 20 期

MIRAI 加一次气,需要多少时间?只需要3分钟,跟加汽油是同样的时间。但是,加一次气,可以跑650公里,并且作为 MIRAI 发电机的FC电堆,还不会发生电池老化,功率下降的问题。加满气的费用是多少?是5000日元(约300元人民币),跟加满汽油的价格一样,甚至更便宜,而且不会随着油价的上升而发生价格的波动。

目前,丰田的氢能源加气站主要是与岩谷产业公司合作,岩谷产业公司是日本最大的液化气加工销售公司,也是"MIRAI"车氢能源的制造公司。全国现在共有约100座这样的加氢站,主要集中在东京、名古屋、大阪和福冈四大经济圈,东京的加氢站现有14座。

MIRAI 目前的售价是725万日左右元(约42万元人民币),日本政府和各地方政府(各地方政府的补助金额不等)最多可补助约200万日元,个人实际需要支付的购车费,相当于30万元人民币。

每周分享第 20 期

车回到加气站,中井先生请我看车尾,只见司机在驾驶座上按一个按钮,车尾就洒出大概半杯子清水,原来氢能源的 MIRAI 只排水,不排尾气,实现了完全的零排放。而这一种清水,可以在行驶中自然排放。

新奇

1、 可穿戴键盘

每周分享第 20 期

美国一家创业公司发明了戴在手上的键盘,可以在任何表面使用,根据手指的移动,结合手机上面的提示输入字符,代替传统键盘和鼠标。

本周图片

1、 scutoid

每周分享第 20 期

Scutoid 是一种特殊的柱状体。它的顶部是五边形,底部是六边形,有一根棱分叉成了 Y 形。它的最大特点是多个 Scutoid 可以组合在一起。这种形状的重大意义在于,人体内部很多细胞是用这种形状结合的。

2、 斯德哥尔摩最深的地铁站

每周分享第 20 期

每周分享第 20 期

国王花园站(Kungsträdgården)是瑞典首都斯德哥尔摩最深的地铁站,地下34米。它的最大特点就是,车站大部分墙壁都是原始岩层,没有进行人工处理,而且岩壁上还保留着苔藓和真菌。

本周金句

1、

有一个诀窍,让我成为一个更好的程序员,那就是我常常休息,大量的休息,我的新想法都是在休息时产生的。

休息的时候,我阅读,大量阅读任何我有兴趣的内容,这样我才可能产生新想法。( 推特@brucel

2、

有人栽树的地方,就是吉祥的地方。(茨威格《昨日的世界》)

欢迎订阅

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

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

每周分享第 20 期

(完)


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

About Face 3 交互设计精髓

About Face 3 交互设计精髓

Alan Cooper、Robert Reimann、David Cronin / 刘松涛 / 电子工业出版社 / 2008-11 / 72.00元

本书是一本数字产品和系统的交互设计指南,全面系统地讲述了交互设计过程、原理和方法,涉及的产品和系统有个人电脑上的个人和商务软件、Web应用、手持设备、信息亭、数字医疗系统、数字工业系统等。运用本书的交互设计过程和方法,有助于了解使用者和产品之间的交互行为,进而更好地设计出更具吸引力和更具市场竞争力的产品。 全书分成3篇:第1篇描述了“目标导向设计”,详细讨论了用户和设计的过程及思想;第2篇讲......一起来看看 《About Face 3 交互设计精髓》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码