mirror of https://github.com/ruanyf/weekly
1. 排版:主要修正了空格、中文引号、顿号、省略号等标点符号的使用;
2. 修正中文错别字; 3. 针对 issue-5.md ## 文摘 中最后一条提出数值计算上的质疑,参见注释内容; 4. 针对 issue-7.md ## 新闻中第 5 条重复了两次,进行了重新排序; 5. 针对 issue-8.md ## 新闻中第 5 条,关于『Basic 语言的历史介绍』的链接需要重新确认pull/2689/head
parent
e3057db726
commit
6d9439aebc
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
(题图:世博公园,上海,2018)
|
(题图:世博公园,上海,2018)
|
||||||
|
|
||||||
本周,服务器遭受攻击,网站下线50多个小时。我一度以为,《每周分享》不能按时发了。现在,攻击停了,但你不知道,什么时候它还会回来。这件事情的细节,我后面会单独写文章,这里只说说我的一个感受。
|
本周,服务器遭受攻击,网站下线 50 多个小时。我一度以为,《每周分享》不能按时发了。现在,攻击停了,但你不知道,什么时候它还会回来。这件事情的细节,我后面会单独写文章,这里只说说我的一个感受。
|
||||||
|
|
||||||
消息传出以后,许多素不相识的朋友通过各种渠道,询问我是否需要帮助,愿意提供个人或公司的资源,帮我渡过难关。阿里云和腾讯云都向我赠送了高防 IP。我全部牢记心中,这里不再一一感谢了。就算攻击最大的时候,我都没有担心过,因为我知道,背后有那么多人支持,你打不垮我的,只会激发我的斗志。
|
消息传出以后,许多素不相识的朋友通过各种渠道,询问我是否需要帮助,愿意提供个人或公司的资源,帮我渡过难关。阿里云和腾讯云都向我赠送了高防 IP。我全部牢记心中,这里不再一一感谢了。就算攻击最大的时候,我都没有担心过,因为我知道,背后有那么多人支持,你打不垮我的,只会激发我的斗志。
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
本月初,Firefox 60 浏览器发布。它有一个很大的亮点,我看提到的人不多,就是它解决了 CSRF 攻击。
|
本月初,Firefox 60 浏览器发布。它有一个很大的亮点,我看提到的人不多,就是它解决了 CSRF 攻击。
|
||||||
|
|
||||||
所谓 CSRF 攻击,就是使用真实的 Cookie 进行恶意行为。比如,用户访问 B 网站,页面上有一张来自 A 图站的图片,这时浏览器就会向 A 网站发出请求,并带上 A 网站的 Cookie。如果这张图片的 URL 被精心伪造过(比如是划款请求),麻烦就来了。因为 A 网站的服务器会以为,这个请求是真实的请求,因为 Cookie是对的,从而授权进行各种操作。
|
所谓 CSRF 攻击,就是使用真实的 Cookie 进行恶意行为。比如,用户访问 B 网站,页面上有一张来自 A 图站的图片,这时浏览器就会向 A 网站发出请求,并带上 A 网站的 Cookie。如果这张图片的 URL 被精心伪造过(比如是划款请求),麻烦就来了。因为 A 网站的服务器会以为,这个请求是真实的请求,因为 Cookie 是对的,从而授权进行各种操作。
|
||||||
|
|
||||||
Firefox 60 按照最新的标准,为 Cookie 新增了一个 SameSite 属性,明确规定访问 B 网站时向 A 网站发出的请求,一律不许带上 Cookie,这就从根本上防止了 CSRF 攻击。
|
Firefox 60 按照最新的标准,为 Cookie 新增了一个 SameSite 属性,明确规定访问 B 网站时向 A 网站发出的请求,一律不许带上 Cookie,这就从根本上防止了 CSRF 攻击。
|
||||||
|
|
||||||
|
@ -30,9 +30,9 @@ Firefox 60 按照最新的标准,为 Cookie 新增了一个 SameSite 属性,
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
根据币安官方透露,它的上一季度利润达到2亿美元,已经超过了德国最大的银行----德意志银行,后者在2018年第一季度的利润为1.46亿美元。
|
根据币安官方透露,它的上一季度利润达到 2 亿美元,已经超过了德国最大的银行 —— 德意志银行,后者在 2018 年第一季度的利润为 1.46 亿美元。
|
||||||
|
|
||||||
德意志银行拥有148年的经营历史,旗下员工超过10万名。而8个多月前,币安还不存在。币安,英文名 Binance,是由CEO赵长鹏(CZ)创建的加密货币交易平台。现在它已经是全球最大的加密货币交易所。
|
德意志银行拥有 148 年的经营历史,旗下员工超过 10 万名。而 8 个多月前,币安还不存在。币安,英文名 Binance,是由 CEO 赵长鹏(CZ)创建的加密货币交易平台。现在它已经是全球最大的加密货币交易所。
|
||||||
|
|
||||||
3、[如果 CA 撤销了你的 HTTPS 证书](https://scotthelme.co.uk/the-power-to-revoke-lies-with-the-ca/)
|
3、[如果 CA 撤销了你的 HTTPS 证书](https://scotthelme.co.uk/the-power-to-revoke-lies-with-the-ca/)
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ Firefox 60 按照最新的标准,为 Cookie 新增了一个 SameSite 属性,
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
谷歌IO大会宣布,Gmail 新增智能回邮功能。也就是你写几个单词,后面的句子它帮你准备好。上图的那封邮件,每句话都是你写两个单词,后面机器帮你补全。
|
谷歌 I/O 大会宣布,Gmail 新增智能回邮功能。也就是你写几个单词,后面的句子它帮你准备好。上图的那封邮件,每句话都是你写两个单词,后面机器帮你补全。
|
||||||
|
|
||||||
以后你回复邮件,只写核心信息就行了,人工智能自动加上一大堆客套话。
|
以后你回复邮件,只写核心信息就行了,人工智能自动加上一大堆客套话。
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@ Firefox 60 按照最新的标准,为 Cookie 新增了一个 SameSite 属性,
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
谷歌将网络储存升级成 Google One 服务,100GB是每个月2美元,200 GB是3美元,2TB是10美元。这件事情的直接后果就是,Dropbox 大概要完蛋了,它是1TB 每个月10美元。不过,这个价格还是不如百度网盘,它是免费用户就有2TB。
|
谷歌将网络储存升级成 Google One 服务,100 GB 是每个月 2 美元,200 GB 是 3 美元,2 TB 是 10 美元。这件事情的直接后果就是,Dropbox 大概要完蛋了,它是 1 TB 每个月 10 美元。不过,这个价格还是不如百度网盘,它是免费用户就有 2 TB。
|
||||||
|
|
||||||
## JavaScript 高级前端开发课程
|
## JavaScript 高级前端开发课程
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@ Firefox 60 按照最新的标准,为 Cookie 新增了一个 SameSite 属性,
|
||||||
|
|
||||||
[](http://edu.51cto.com/px/train/186?ryf)
|
[](http://edu.51cto.com/px/train/186?ryf)
|
||||||
|
|
||||||
__《Web 前端高级开发工程师》__课程原价是8980元,__《JavaScript 深度揭秘之高级前端开发》__原价 7980 元,现在点击[这个链接](http://edu.51cto.com/px/train/186?ryf)购买,可以__享受半价!__报名之后马上开始学习,无需等待开班,并且采用授课老师、助教老师、班主任、就业指导老师四对一的服务模式,保证每一位学员都能真正掌握学习内容。
|
__《Web 前端高级开发工程师》__课程原价是 8980 元,__《JavaScript 深度揭秘之高级前端开发》__原价 7980 元,现在点击[这个链接](http://edu.51cto.com/px/train/186?ryf)购买,可以__享受半价!__报名之后马上开始学习,无需等待开班,并且采用授课老师、助教老师、班主任、就业指导老师四对一的服务模式,保证每一位学员都能真正掌握学习内容。
|
||||||
|
|
||||||
感兴趣的朋友,可以[点击这里](http://edu.51cto.com/px/train/186?ryf)了解更多。
|
感兴趣的朋友,可以[点击这里](http://edu.51cto.com/px/train/186?ryf)了解更多。
|
||||||
|
|
||||||
|
@ -92,9 +92,9 @@ __《Web 前端高级开发工程师》__课程原价是8980元,__《JavaScrip
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
上面是最简单的马尔可夫链图解。系统包括 A 和 B 两个状态。一共有四种转化路径:A 到 A、A 到 B、B 到 A,B 到 B。每种路径的可能性都是 50%,就得到了随机的运动轨迹。
|
上面是最简单的马尔可夫链图解。系统包括 A 和 B 两个状态。一共有四种转化路径:A 到 A、A 到 B、B 到 A、B 到 B。每种路径的可能性都是 50%,就得到了随机的运动轨迹。
|
||||||
|
|
||||||
一个通俗的实例是,每天有"晴天"和"下雨"两种天气,天气变化的概率是50%,那么马尔可夫链就可以生成一个未来一周天气的模型。
|
一个通俗的实例是,每天有“晴天”和“下雨”两种天气,天气变化的概率是 50%,那么马尔可夫链就可以生成一个未来一周天气的模型。
|
||||||
|
|
||||||
2、[文章] [决策树模型入门](https://heartbeat.fritz.ai/introduction-to-decision-tree-learning-cd604f85e236)(英文)
|
2、[文章] [决策树模型入门](https://heartbeat.fritz.ai/introduction-to-decision-tree-learning-cd604f85e236)(英文)
|
||||||
|
|
||||||
|
@ -106,15 +106,15 @@ __《Web 前端高级开发工程师》__课程原价是8980元,__《JavaScrip
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
多线程编程之中,有一种 go 结构,就是主线程之外分出一个线程,这个线程完成任务以后,再回到主线程。作者认为,这种结构是有害的。他的最精彩观点就是:如果允许使用 go 结构,那么所有的语言功能都可以用这种结构实现,程序很快就会乱做一团。
|
多线程编程之中,有一种 go 结构,就是主线程之外分出一个线程,这个线程完成任务以后,再回到主线程。作者认为,这种结构是有害的。他的最精彩观点就是:如果允许使用 go 结构,那么所有的语言功能都可以用这种结构实现,程序很快就会乱作一团。
|
||||||
|
|
||||||
4、[代码] [Elm + Rust 开发桌面应用](https://github.com/huytd/kanban-app)(英文)
|
4、[代码] [Elm + Rust 开发桌面应用](https://github.com/huytd/kanban-app)(英文)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
目前,使用 Web 技术开发桌面应用,主要通过 Electron。它的缺点是,有时你只是想要在桌面上展示一个网页,不需要跟本地文件系统交互,但是不得不把整个 Chromium 浏览器和 V8 引擎包含在这个应用里面,导致不管逻辑是否复杂,任何一个 Electron 应用都至少有几十MB的大小。
|
目前,使用 Web 技术开发桌面应用,主要通过 Electron。它的缺点是,有时你只是想要在桌面上展示一个网页,不需要跟本地文件系统交互,但是不得不把整个 Chromium 浏览器和 V8 引擎包含在这个应用里面,导致不管逻辑是否复杂,任何一个 Electron 应用都至少有几十 MB 的大小。
|
||||||
|
|
||||||
这个项目展示了另一种开发桌面应用的可能。它的原理是,任何操作系统都有自己的 WebView,也就是说可以在应用程序里面调用 WebView 展示网页。那么可以使用 Rust 语言打包 WebView,而 JS 脚本部分交给 Elm 语言生成。由于 WebView 是系统提供的,所以打包出来非常小,一般只有几百KB,资源占用也很少。
|
这个项目展示了另一种开发桌面应用的可能。它的原理是,任何操作系统都有自己的 WebView,也就是说可以在应用程序里面调用 WebView 展示网页。那么可以使用 Rust 语言打包 WebView,而 JS 脚本部分交给 Elm 语言生成。由于 WebView 是系统提供的,所以打包出来非常小,一般只有几百 KB,资源占用也很少。
|
||||||
|
|
||||||
5、[文章] [高可用的部署技巧](https://medium.com/@NetflixTechBlog/tips-for-high-availability-be0472f2599c)(英文)
|
5、[文章] [高可用的部署技巧](https://medium.com/@NetflixTechBlog/tips-for-high-availability-be0472f2599c)(英文)
|
||||||
|
|
||||||
|
@ -185,19 +185,19 @@ Facebook 推出 Python 的静态类型检查工具,有点像 Flowtype 对于 J
|
||||||
>
|
>
|
||||||
> 人工智能将会导致市场经济的终结。随着机器人的增多,工业发展只会导致更多的失业。除了国家的介入,没有什么好的选择。
|
> 人工智能将会导致市场经济的终结。随着机器人的增多,工业发展只会导致更多的失业。除了国家的介入,没有什么好的选择。
|
||||||
|
|
||||||
2、[毕业20年依然从事本行业的比例](https://improvingsoftware.com/2009/05/19/programmers-before-you-turn-40-get-a-plan-b/)
|
2、[毕业 20 年依然从事本行业的比例](https://improvingsoftware.com/2009/05/19/programmers-before-you-turn-40-get-a-plan-b/)
|
||||||
|
|
||||||
1998年,美国的人口普查局做了一次职业调查。
|
1998 年,美国的人口普查局做了一次职业调查。
|
||||||
|
|
||||||
> 大学毕业后10年,57%的计算机主业的学生还在以程序员的身份工作;毕业后15年,这个比例下降到34%;毕业20年后,也就是只有40岁出头的年龄,下降到19%。相比之下,土木工程专业的数字是61%、52%和52%。
|
> 大学毕业后 10 年,57% 的计算机主业的学生还在以程序员的身份工作;毕业后 15 年,这个比例下降到 34%;毕业 20 年后,也就是只有 40 岁出头的年龄,下降到 19%。相比之下,土木工程专业的数字是 61%、52% 和 52%。
|
||||||
|
|
||||||
软件行业罕见40岁以上的程序员,看来全世界都是如此。这还是20年前的调查,如今的比例应该更低了。
|
软件行业罕见 40 岁以上的程序员,看来全世界都是如此。这还是 20 年前的调查,如今的比例应该更低了。
|
||||||
|
|
||||||
3、[自下而上的编程](http://www.paulgraham.com/progbot.html),by Paul Graham
|
3、[自下而上的编程](http://www.paulgraham.com/progbot.html),by Paul Graham
|
||||||
|
|
||||||
> 传统的方法是,一个大型的程序必须分成几块,程序越大,它就越需要分割。你如何划分一个程序?传统的方法称为自上而下的设计:程序的目的是做这七件事,那么我把它分成七个主要的子程序,第一个子程序必须做这四件事,所以它又有四个子程序等等。这个过程一直持续到整个程序具有合适的粒度级别 - 每个部分都足够大,可以做一些实质性的事情,但又足够小,可以被理解为一个单元。
|
> 传统的方法是,一个大型的程序必须分成几块,程序越大,它就越需要分割。你如何划分一个程序?传统的方法称为自上而下的设计:程序的目的是做这七件事,那么我把它分成七个主要的子程序,第一个子程序必须做这四件事,所以它又有四个子程序等等。这个过程一直持续到整个程序具有合适的粒度级别 —— 每个部分都足够大,可以做一些实质性的事情,但又足够小,可以被理解为一个单元。
|
||||||
>
|
>
|
||||||
> 有经验的Lisp程序员对他们的程序进行不同的划分。除了自上而下的设计之外,他们遵循可称为自下而上设计的原则 - 改变语言以适应问题。在Lisp中,你不仅要将程序写入语言,还要将语言建立在程序上。当你正在编写一个程序时,你可能会想"我希望Lisp有这样一个操作符。" 所以你就去写了。
|
> 有经验的 Lisp 程序员对他们的程序进行不同的划分。除了自上而下的设计之外,他们遵循可称为自下而上设计的原则 —— 改变语言以适应问题。在 Lisp 中,你不仅要将程序写入语言,还要将语言建立在程序上。当你正在编写一个程序时,你可能会想“我希望Lisp有这样一个操作符。”所以你就去写了。
|
||||||
>
|
>
|
||||||
> 当你自下而上工作时,你通常会得到一个不同的程序。你得到的不是一个单一的,整体的程序,而是一个更大的语言、更多的抽象运算符,以及一个更小的程序。
|
> 当你自下而上工作时,你通常会得到一个不同的程序。你得到的不是一个单一的,整体的程序,而是一个更大的语言、更多的抽象运算符,以及一个更小的程序。
|
||||||
|
|
||||||
|
@ -205,15 +205,15 @@ Facebook 推出 Python 的静态类型检查工具,有点像 Flowtype 对于 J
|
||||||
|
|
||||||
> 中文不但对我们英语人士来说很难,它在绝对意义上也是难的。这意味着对于中国人来说,中文也很难。如果你不信,随便问个中国人。绝大多数中国人都会高兴地承认他们的语言很难,可能是地球上最难的。(实际上很多人以此为傲,就好象实际上有些纽约人以居住在美国最不宜居的城市为傲一样。)
|
> 中文不但对我们英语人士来说很难,它在绝对意义上也是难的。这意味着对于中国人来说,中文也很难。如果你不信,随便问个中国人。绝大多数中国人都会高兴地承认他们的语言很难,可能是地球上最难的。(实际上很多人以此为傲,就好象实际上有些纽约人以居住在美国最不宜居的城市为傲一样。)
|
||||||
>
|
>
|
||||||
> 我有一次和北京大学中文系的三个博士生吃午饭,他们三个都是中国人(一个来自香港)。我那天正好感冒,打算给一个朋友写个纸条取消我们一个约会。我发现自己想不起来怎么写"喷嚏"中的"嚏"了。于是我问那三位该怎么写。结果吓我一跳,他们仨都尴尬而难为情地耸耸肩。谁都不能正确地写这个字儿。各位同学!北京大学常常被认为是中国的哈佛啊。你能想象三个哈佛大学英文系的博士生不会写"sneeze"(喷嚏)?然而这种情况在中国绝不少见。
|
> 我有一次和北京大学中文系的三个博士生吃午饭,他们三个都是中国人(一个来自香港)。我那天正好感冒,打算给一个朋友写个纸条取消我们一个约会。我发现自己想不起来怎么写“喷嚏”中的“嚏”了。于是我问那三位该怎么写。结果吓我一跳,他们仨都尴尬而难为情地耸耸肩。谁都不能正确地写这个字儿。各位同学!北京大学常常被认为是中国的哈佛啊。你能想象三个哈佛大学英文系的博士生不会写“sneeze”(喷嚏)?然而这种情况在中国绝不少见。
|
||||||
|
|
||||||
5、[天空中有多少颗星星?](http://www.skyandtelescope.com/astronomy-resources/how-many-stars-night-sky-09172014/)
|
5、[天空中有多少颗星星?](http://www.skyandtelescope.com/astronomy-resources/how-many-stars-night-sky-09172014/)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
肉眼可见的恒星亮度等级,最低为+6.5。符合这个标准,地球上可见的星星一共有9,096颗。由于在任何时刻只能看到一半的天空,我们必须将这个数字除以二得到4,548颗星星(视季节而定),那是来自你能想象到的最黑暗的天空。
|
肉眼可见的恒星亮度等级,最低为 +6.5。符合这个标准,地球上可见的星星一共有 9,096 颗。由于在任何时刻只能看到一半的天空,我们必须将这个数字除以二得到 4,548 颗星星(视季节而定),那是来自你能想象到的最黑暗的天空。
|
||||||
|
|
||||||
大城市的郊区,只能看到亮度为+4的星星,那只剩下900颗,任一时刻你还只能看到其中的一半。如果我们将城市市区的亮度等级设为+2(与北斗星亮度相似),那么全球只剩下70颗星,或者说从芝加哥市中心或波士顿可以看到35颗星。
|
大城市的郊区,只能看到亮度为 +4 的星星,那只剩下 900 颗,任一时刻你还只能看到其中的一半。如果我们将城市市区的亮度等级设为 +2(与北斗星亮度相似),那么全球只剩下 70 颗星,或者说从芝加哥市中心或波士顿可以看到 35 颗星。
|
||||||
|
|
||||||
6、[写一本 O'Reilly 书籍是什么体验?](https://medium.com/@rothgar/the-economics-of-writing-a-technical-book-689d0c12fe39)
|
6、[写一本 O'Reilly 书籍是什么体验?](https://medium.com/@rothgar/the-economics-of-writing-a-technical-book-689d0c12fe39)
|
||||||
|
|
||||||
|
@ -221,9 +221,11 @@ Facebook 推出 Python 的静态类型检查工具,有点像 Flowtype 对于 J
|
||||||
|
|
||||||
作者回顾了他为 O'Reilly 写书的整个历程。看过美国的技术书籍作者,收入也不是想象的那么高。
|
作者回顾了他为 O'Reilly 写书的整个历程。看过美国的技术书籍作者,收入也不是想象的那么高。
|
||||||
|
|
||||||
> 这本书原计划250页,定价59.99美元。完成时,它只有160页,定价39.99美元。由于我们两个作者合写了这本书,我们每个人可以拿到每本书收入的5%,电子书是12.5%(个别作者可以拿到10%和25%)。这相当于我们每个人从实体书得到0.99美元,从电子书得到0.46美元。
|
> 这本书原计划 250 页,定价 59.99 美元。完成时,它只有 160 页,定价 39.99 美元。由于我们两个作者合写了这本书,我们每个人可以拿到每本书收入的 5%,电子书是 12.5%(个别作者可以拿到 10% 和 25%)。这相当于我们每个人从实体书得到 0.99 美元,从电子书得到 0.46 美元。
|
||||||
>
|
>
|
||||||
> 从2017年12月到2018年3月,这本书售出了__1337__份。截止2018年4月份,我已经赚取了11,554.15美元。
|
> 从 2017 年 12 月到 2018 年 3 月,这本书售出了 __1337__ 份。截止 2018 年 4 月份,我已经赚取了 11,554.15 美元。
|
||||||
|
|
||||||
|
<!-- 这里是否计算错误?即便 1337 份全部是实体书,每个人也只有不到 1337 美元的收入啊 -->
|
||||||
|
|
||||||
## 本周图片
|
## 本周图片
|
||||||
|
|
||||||
|
@ -255,13 +257,13 @@ Facebook 推出 Python 的静态类型检查工具,有点像 Flowtype 对于 J
|
||||||
|
|
||||||
3、
|
3、
|
||||||
|
|
||||||
记者问了100个90后,"你们为什么不愿意打电话呢?"有人表示,只有陌生人才打电话。最陌生的人最常打电话:快递、外卖、骗子、你老板。([新京报](http://news.sina.com.cn/c/2018-04-28/doc-ifzvpatq6849008.shtml))
|
记者问了 100 个 90后,“你们为什么不愿意打电话呢?”有人表示,只有陌生人才打电话。最陌生的人最常打电话:快递、外卖、骗子、你老板。([新京报](http://news.sina.com.cn/c/2018-04-28/doc-ifzvpatq6849008.shtml))
|
||||||
|
|
||||||
4、
|
4、
|
||||||
|
|
||||||
Facebook 公司推出Pyre,用来检查Python程序的静态类型错误,下面是一个网友的[评论](https://news.ycombinator.com/item?id=17049578)。
|
Facebook 公司推出 Pyre,用来检查 Python 程序的静态类型错误,下面是一个网友的[评论](https://news.ycombinator.com/item?id=17049578)。
|
||||||
|
|
||||||
> 十多年前,Java的繁琐让很多人仇恨类型系统,他们改用Python、Ruby等动态类型语言,这使我们能够快速而松散地完成工作。经过大约十年的热血编程,我们最终发现,动态语言编写的巨大单体项目是非常脆弱的。
|
> 十多年前,Java 的繁琐让很多人仇恨类型系统,他们改用 Python、Ruby 等动态类型语言,这使我们能够快速而松散地完成工作。经过大约十年的热血编程,我们最终发现,动态语言编写的巨大单体项目是非常脆弱的。
|
||||||
|
|
||||||
## 欢迎订阅
|
## 欢迎订阅
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
最近,我有一个行程,可能要去日本。我还没去过日本呢,听说日本人普遍听不懂英语,我又不会说日语,这可怎么办?
|
最近,我有一个行程,可能要去日本。我还没去过日本呢,听说日本人普遍听不懂英语,我又不会说日语,这可怎么办?
|
||||||
|
|
||||||
突然想到,"谷歌翻译"这个 APP 也许能解决语言问题。它有一个"对话实时翻译"功能,可以同时监听两种语言,听到中文就自动说出日语,听到日语就说出中文。我试了一下,翻译效果之好令人震惊,完全是真人发音,翻译非常准确。建议大家也装一个玩玩,亲身体验自己说出的话变成流利的日语,肯定能震撼到你。
|
突然想到,「谷歌翻译」这个 APP 也许能解决语言问题。它有一个「对话实时翻译」功能,可以同时监听两种语言,听到中文就自动说出日语,听到日语就说出中文。我试了一下,翻译效果之好令人震惊,完全是真人发音,翻译非常准确。建议大家也装一个玩玩,亲身体验自己说出的话变成流利的日语,肯定能震撼到你。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
4月份,我国首部高中教材《人工智能基础》出版。下个学期就将在首批试点高校投入使用。根据[披露](https://zhuanlan.zhihu.com/p/36415773),这本教材包含下面的内容。
|
4 月份,我国首部高中教材《人工智能基础》出版,下个学期就将在首批试点高校投入使用。根据[披露](https://zhuanlan.zhihu.com/p/36415773),这本教材包含下面的内容。
|
||||||
|
|
||||||
> 1. 总论:人工智能概述
|
> 1. 总论:人工智能概述
|
||||||
> 2. 经典图像分类(目明)
|
> 2. 经典图像分类(目明)
|
||||||
|
@ -44,15 +44,15 @@
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Boston Dynamics 公司发布了新的视频,机器人直接在不平整的草地上慢跑了起来,甚至还小小地示范了一下"立定跳",跳过了一根挡道的圆木。
|
Boston Dynamics 公司发布了新的视频,机器人直接在不平整的草地上慢跑了起来,甚至还小小地示范了一下“立定跳”,跳过了一根挡道的圆木。
|
||||||
|
|
||||||
想想将来,马路上迎面走来的是一个机器人。或者罪犯逃跑,警方放出一个机器人在他后面追......我觉得,最大胆的想象力恐怕都无法想象,未来几十年后的人类社会将变成什么样。
|
想想将来,马路上迎面走来的是一个机器人。或者罪犯逃跑,警方放出一个机器人在他后面追……我觉得,最大胆的想象力恐怕都无法想象,未来几十年后的人类社会将变成什么样。
|
||||||
|
|
||||||
4、[数字复印机的安全问题](https://www.cbsnews.com/news/digital-photocopiers-loaded-with-secrets/)
|
4、[数字复印机的安全问题](https://www.cbsnews.com/news/digital-photocopiers-loaded-with-secrets/)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
这周看到一篇2010年的老文章,提醒了大家一个很容易忽略的问题:数字复印机内部的硬盘会保存复印的文件。
|
这周看到一篇 2010 年的老文章,提醒了大家一个很容易忽略的问题:数字复印机内部的硬盘会保存复印的文件。
|
||||||
|
|
||||||
每当你复印了一份文件,文件就保存在硬盘上了。然后,其他人就可以从硬盘还原出你复印的内容。
|
每当你复印了一份文件,文件就保存在硬盘上了。然后,其他人就可以从硬盘还原出你复印的内容。
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@ Boston Dynamics 公司发布了新的视频,机器人直接在不平整的草
|
||||||
|
|
||||||
买过域名的人都知道,域名注册信息可以在网上查到(你的姓名、电话、地址),这叫 Whois 查询。如果不想被看到,就要花钱让注册商帮你藏起来。
|
买过域名的人都知道,域名注册信息可以在网上查到(你的姓名、电话、地址),这叫 Whois 查询。如果不想被看到,就要花钱让注册商帮你藏起来。
|
||||||
|
|
||||||
但是,这违反即将在欧洲生效的 GDPR 法律,你凭什么泄露我的个人信息!有文章称,whois会进行重大改革(只有注册商才能看到),甚至废除。
|
但是,这违反即将在欧洲生效的 GDPR 法律,你凭什么泄露我的个人信息!有文章称,Whois 会进行重大改革(只有注册商才能看到),甚至废除。
|
||||||
|
|
||||||
7、[Windows 10 原生支持 OpenSSH](https://blog.ropnop.com/extracting-ssh-private-keys-from-windows-10-ssh-agent/)
|
7、[Windows 10 原生支持 OpenSSH](https://blog.ropnop.com/extracting-ssh-private-keys-from-windows-10-ssh-agent/)
|
||||||
|
|
||||||
|
@ -88,12 +88,12 @@ Boston Dynamics 公司发布了新的视频,机器人直接在不平整的草
|
||||||
|
|
||||||
一张网页的《C 语言的入门教程》,比较注重内存部分的讲解。写得不是很易读,但是还是可以看一下。
|
一张网页的《C 语言的入门教程》,比较注重内存部分的讲解。写得不是很易读,但是还是可以看一下。
|
||||||
|
|
||||||
3、[教程] [改变世界的17个数学公式](http://www.businessinsider.com/17-equations-that-changed-the-world-2014-3/?IR=T)(英文)
|
3、[教程] [改变世界的 17 个数学公式](http://www.businessinsider.com/17-equations-that-changed-the-world-2014-3/?IR=T)(英文)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
本文介绍了17个据说改变了世界的数学公式。数了一下,我知道9个。
|
本文介绍了 17 个据说改变了世界的数学公式。数了一下,我知道 9 个。
|
||||||
|
|
||||||
4、[文章] [如何用 Python 实现一个简单的 JSON 解析器?](http://notes.eatonphil.com/writing-a-simple-json-parser.html)(英文)
|
4、[文章] [如何用 Python 实现一个简单的 JSON 解析器?](http://notes.eatonphil.com/writing-a-simple-json-parser.html)(英文)
|
||||||
|
|
||||||
|
@ -154,9 +154,9 @@ Git 的 JavaScript 实现,这意味着你可以在 JS 里进行 Git 操作,
|
||||||
|
|
||||||
自从苹果采用 Intel 的处理器,OS X 被黑客破解后可以安装在 Intel CPU 与部分 AMD CPU 的机器上。从而出现了一大批非苹果设备而使用苹果操作系统的机器,被称为黑苹果(Hackintosh)。这个仓库收集了各种型号的黑苹果安装方法。
|
自从苹果采用 Intel 的处理器,OS X 被黑客破解后可以安装在 Intel CPU 与部分 AMD CPU 的机器上。从而出现了一大批非苹果设备而使用苹果操作系统的机器,被称为黑苹果(Hackintosh)。这个仓库收集了各种型号的黑苹果安装方法。
|
||||||
|
|
||||||
8、[Sci-hub 的论文 BT 种子文件](http://gen.lib.rus.ec/scimag/repository_torrent/)
|
8、[Sci-Hub 的论文 BT 种子文件](http://gen.lib.rus.ec/scimag/repository_torrent/)
|
||||||
|
|
||||||
Sci-hub 是最大的免费论文下载网站,几个主要的论文数据库公司都在起诉它。现在,它放出了它的所有论文的 BT 下载种子文件。
|
Sci-Hub 是最大的免费论文下载网站,几个主要的论文数据库公司都在起诉它。现在,它放出了它的所有论文的 BT 下载种子文件。
|
||||||
|
|
||||||
## 文摘
|
## 文摘
|
||||||
|
|
||||||
|
@ -164,9 +164,9 @@ Sci-hub 是最大的免费论文下载网站,几个主要的论文数据库公
|
||||||
|
|
||||||
无数文章告诉你,创业需要一个团队,你需要找联合创始人。但是,不一定非如此不可,数据表明没有联合创始人也是可以的。
|
无数文章告诉你,创业需要一个团队,你需要找联合创始人。但是,不一定非如此不可,数据表明没有联合创始人也是可以的。
|
||||||
|
|
||||||
> 我查了 [CrunchBase API](http://data.crunchbase.com/) 里面的 7,348家公司,每家公司募集了超过1000万美元。几乎一半的公司只有一个创始人,不到三分之一的公司有两位创始人,只有22%的公司有三位或更多的创始人。创始人的平均数量是 1.85。
|
> 我查了 [CrunchBase API](http://data.crunchbase.com/) 里面的 7,348 家公司,每家公司募集了超过 1000 万美元。几乎一半的公司只有一个创始人,不到三分之一的公司有两位创始人,只有 22% 的公司有三位或更多的创始人。创始人的平均数量是 1.85。
|
||||||
>
|
>
|
||||||
> 我又查了成功退出的公司的数据,这次包括筹集不到1000万美元的公司。这组数据包括6,191家公司,但独立创始人的优势更明显。超过一半的公司是由独立创始人创立的。只有三分之一有两位创始人,约18%有三位或更多的创始人。创始人的平均数量是1.72。
|
> 我又查了成功退出的公司的数据,这次包括筹集不到 1000 万美元的公司。这组数据包括 6,191 家公司,但独立创始人的优势更明显。超过一半的公司是由独立创始人创立的。只有三分之一有两位创始人,约 18% 有三位或更多的创始人。创始人的平均数量是 1.72。
|
||||||
|
|
||||||
2、[三次阅读的模式](http://stfj.net/DesigningForSubwayLegibility/)(英文)
|
2、[三次阅读的模式](http://stfj.net/DesigningForSubwayLegibility/)(英文)
|
||||||
|
|
||||||
|
@ -191,7 +191,7 @@ Sci-hub 是最大的免费论文下载网站,几个主要的论文数据库公
|
||||||
|
|
||||||
3、[迪斯尼乐园的湖](https://medium.com/@chris_47577/lessons-from-magic-kingdom-how-to-hack-positive-impressions-b0a1364cc174)(英文)
|
3、[迪斯尼乐园的湖](https://medium.com/@chris_47577/lessons-from-magic-kingdom-how-to-hack-positive-impressions-b0a1364cc174)(英文)
|
||||||
|
|
||||||
美国佛罗里达州的迪斯尼乐园,停车场距离公园正门足足有1.6公里,中间是一个巨大的人工湖。为什么停车场不设置得近一些,一下车就能进入公园,不是对游客更方便吗?
|
美国佛罗里达州的迪斯尼乐园,停车场距离公园正门足足有 1.6 公里,中间是一个巨大的人工湖。为什么停车场不设置得近一些,一下车就能进入公园,不是对游客更方便吗?
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -213,17 +213,17 @@ Sci-hub 是最大的免费论文下载网站,几个主要的论文数据库公
|
||||||
|
|
||||||
4、[《纽约时报》:眉毛的作用](https://cn.nytimes.com/science/20180428/eyebrow-evolution-expression/zh-hant/)(英文)
|
4、[《纽约时报》:眉毛的作用](https://cn.nytimes.com/science/20180428/eyebrow-evolution-expression/zh-hant/)(英文)
|
||||||
|
|
||||||
> 4月9日發表在《自然生態與演化》(Nature Ecology & Evolution)雜誌上的研究結果表明,人類的眉毛主要是一種社交工具,現代人類的前額更平滑,眉毛更具有表現力,也許是為了適應我們日益複雜的人際關係。
|
> 4 月 9 日發表在《自然生態與演化》(Nature Ecology & Evolution)雜誌上的研究結果表明,人類的眉毛主要是一種社交工具,現代人類的前額更平滑,眉毛更具有表現力,也許是為了適應我們日益複雜的人際關係。
|
||||||
>
|
>
|
||||||
> 「有了更平坦、更豎直的前額,眼睛上方的整個區域就變得靈活了很多,肌肉也能做出一些非常微妙的交流示意,」斯皮金斯說。她表示,那些示意,比如揚起眉毛表示你認出了某人,「更多的是表示友好,而非恐嚇」。
|
> 「有了更平坦、更豎直的前額,眼睛上方的整個區域就變得靈活了很多,肌肉也能做出一些非常微妙的交流示意」,斯皮金斯說。她表示,那些示意,比如揚起眉毛表示你認出了某人,「更多的是表示友好,而非恐嚇」。
|
||||||
|
|
||||||
5、[一个癌症病人的美国求医经历](https://www.19lou.com/forum-1660-thread-6341402186160680-1-1.html)(中文)
|
5、[一个癌症病人的美国求医经历](https://www.19lou.com/forum-1660-thread-6341402186160680-1-1.html)(中文)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
> 这是一位叫"倾心2007"的网友发在网上发的一个帖子。2012年春节,她老公被诊断为脊柱肿瘤,初诊时手术概率几乎为零。最后他们决定赴美治疗,这是她写的赴美就医经历。
|
> 这是一位叫「倾心2007」的网友发在网上发的一个帖子。2012 年春节,她老公被诊断为脊柱肿瘤,初诊时手术概率几乎为零。最后他们决定赴美治疗,这是她写的赴美就医经历。
|
||||||
>
|
>
|
||||||
> 她在文章的开头说,去美国看病只是人生绝望中孤注一掷的选择。写这个帖子,是想让更多人知道,"绝境还有其他希望"。当然,她写的不全是个励志故事。她还写道,在美国看病里时3个月,这期间没有住过一个月,没有挂过一瓶水,甚至也只吃了几颗药。让人觉得有点不可思议。
|
> 她在文章的开头说,去美国看病只是人生绝望中孤注一掷的选择。写这个帖子,是想让更多人知道,“绝境还有其他希望”。当然,她写的不全是个励志故事。她还写道,在美国看病历时 3 个月,这期间没有住过一个月,没有挂过一瓶水,甚至也只吃了几颗药。让人觉得有点不可思议。
|
||||||
|
|
||||||
## 本周图片
|
## 本周图片
|
||||||
|
|
||||||
|
|
|
@ -6,21 +6,21 @@
|
||||||
|
|
||||||
(题图:海底都是矿泉水瓶。)
|
(题图:海底都是矿泉水瓶。)
|
||||||
|
|
||||||
我看到一篇《国家地理》杂志的[报道](https://news.nationalgeographic.com/2018/05/plastic-bag-mariana-trench-pollution-science-spd/)。地球最深的地方是太平洋的马里亚纳海沟,深达海平面下11公里。2016年,一艘潜水艇到达那里,拍了一批照片回来。最近,科学家研究了这批照片,发现里面有一个透明的东西,不知道是什么。最初以为那是某种未知的生物,后来确认了:那是一个塑料袋。
|
我看到一篇《国家地理》杂志的[报道](https://news.nationalgeographic.com/2018/05/plastic-bag-mariana-trench-pollution-science-spd/)。地球最深的地方是太平洋的马里亚纳海沟,深达海平面下 11 公里。2016 年,一艘潜水艇到达那里,拍了一批照片回来。最近,科学家研究了这批照片,发现里面有一个透明的东西,不知道是什么。最初以为那是某种未知的生物,后来确认了:那是一个塑料袋。
|
||||||
|
|
||||||
如果地球表面最难到达的地方都有垃圾,那么不难想象,海洋里面的垃圾有多少了!我常想,人类产生那么多垃圾,将来怎么办?不要说别的,单单是快递的包装,就会产生多少垃圾。我的个人消费其实很少,但是每个月产生的垃圾,足以填满一个0.5立方米的垃圾箱。
|
如果地球表面最难到达的地方都有垃圾,那么不难想象,海洋里面的垃圾有多少了!我常想,人类产生那么多垃圾,将来怎么办?不要说别的,单单是快递的包装,就会产生多少垃圾。我的个人消费其实很少,但是每个月产生的垃圾,足以填满一个 0.5 立方米的垃圾箱。
|
||||||
|
|
||||||
老实说吧,人类对垃圾无能为力。有机垃圾可以焚烧,其他垃圾目前只能填埋,由于我国目前没有垃圾分类制度,[80%以上](http://www.wangqi19.com/NWCI/Files/J10.3_Cover/Introduction/Analysis%20of%20Landfills%20in%20China.pdf)的垃圾都是填埋的。你以为垃圾拉走了,就消失了吗?错,它们埋到了地里,污染了土壤和水源,最终受害的还是人类自己。全中国一天要产生多少垃圾,它们都埋在国土的各个角落,想想就觉得很恐怖。更恐怖的是,社会的主流观念是消费主义(消费越多越幸福),那么将来的垃圾只会增加,不会减少。We are doomed.
|
老实说吧,人类对垃圾无能为力。有机垃圾可以焚烧,其他垃圾目前只能填埋,由于我国目前没有垃圾分类制度,[80% 以上](http://www.wangqi19.com/NWCI/Files/J10.3_Cover/Introduction/Analysis%20of%20Landfills%20in%20China.pdf)的垃圾都是填埋的。你以为垃圾拉走了,就消失了吗?错,它们埋到了地里,污染了土壤和水源,最终受害的还是人类自己。全中国一天要产生多少垃圾,它们都埋在国土的各个角落,想想就觉得很恐怖。更恐怖的是,社会的主流观念是消费主义(消费越多越幸福),那么将来的垃圾只会增加,不会减少。We are doomed.
|
||||||
|
|
||||||
## 新闻
|
## 新闻
|
||||||
|
|
||||||
1、[德国政府通过"自动驾驶算法准则"](https://360.here.com/autonomous-cars-get-a-lesson-in-ethics)
|
1、[德国政府通过“自动驾驶算法准则”](https://360.here.com/autonomous-cars-get-a-lesson-in-ethics)
|
||||||
|
|
||||||
德国政府制定了《自动驾驶算法要求》,对自动驾驶提出了一系列必须满足的法律条件,下面是其中的几条。
|
德国政府制定了《自动驾驶算法要求》,对自动驾驶提出了一系列必须满足的法律条件,下面是其中的几条。
|
||||||
|
|
||||||
> * 发生事故时,人的生命安全高于财产安全或动物安全。
|
> * 发生事故时,人的生命安全高于财产安全或动物安全。
|
||||||
> * 发生事故时,任何基于年龄,性别,种族等方面的歧视都是不允许的。(这就是说,不能选择避开孩子、撞向老人。)
|
> * 发生事故时,任何基于年龄,性别,种族等方面的歧视都是不允许的。(这就是说,不能选择避开孩子、撞向老人。)
|
||||||
> * 必须有保存驾驶记录的"黑匣子"。
|
> * 必须有保存驾驶记录的“黑匣子”。
|
||||||
> * 紧急情况时,人类可以重新获得汽车的控制权。
|
> * 紧急情况时,人类可以重新获得汽车的控制权。
|
||||||
|
|
||||||
2、[未来的网站注册流程](https://www.w3.org/TR/webauthn/)
|
2、[未来的网站注册流程](https://www.w3.org/TR/webauthn/)
|
||||||
|
@ -33,13 +33,13 @@
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
美国科学家使用3D打印机做出来的明胶卵巢,替换掉小白鼠的天然卵巢,结果居然有效。7只实验老鼠有3只产下了健康的后代。
|
美国科学家使用 3D 打印机做出来的明胶卵巢,替换掉小白鼠的天然卵巢,结果居然有效。7 只实验老鼠有 3 只产下了健康的后代。
|
||||||
|
|
||||||
《未来简史》描述的场景正在变成现实:未来的人们不再是纯自然的产物,而是半自然、半人工的一种新人类。
|
《未来简史》描述的场景正在变成现实:未来的人们不再是纯自然的产物,而是半自然、半人工的一种新人类。
|
||||||
|
|
||||||
4、[AI 的发展速度](https://blog.openai.com/ai-and-compute/?)
|
4、[AI 的发展速度](https://blog.openai.com/ai-and-compute/?)
|
||||||
|
|
||||||
有研究称,2012年开始, AI 的运算速度每过3.5个月翻一倍,至今已经增加了30多万倍。相比之下,摩尔定律(每18个月翻一倍)简直慢得不值一提。要是按照摩尔定律,AI 的运算速度只会增长12倍。
|
有研究称,2012 年开始, AI 的运算速度每过 3.5 个月翻一倍,至今已经增加了 30 多万倍。相比之下,摩尔定律(每 18 个月翻一倍)简直慢得不值一提。要是按照摩尔定律,AI 的运算速度只会增长 12 倍。
|
||||||
|
|
||||||
总之,AI 的进化速度远远快于人类的想象,在你不知不觉之间,机器的聪明已经超乎想象。
|
总之,AI 的进化速度远远快于人类的想象,在你不知不觉之间,机器的聪明已经超乎想象。
|
||||||
|
|
||||||
|
@ -51,46 +51,46 @@
|
||||||
|
|
||||||
> 科学家怀疑,到达地球的外星生物被冰冻在一颗冰冷的彗星中,它们的后代就变成了章鱼。
|
> 科学家怀疑,到达地球的外星生物被冰冻在一颗冰冷的彗星中,它们的后代就变成了章鱼。
|
||||||
>
|
>
|
||||||
> "它的大脑和复杂的神经系统,相机般的眼睛,灵活的身体,通过切换颜色和形状的能力进行即时伪装,这些特征都是突然出现在生物进化之中。"。
|
> “它的大脑和复杂的神经系统,相机般的眼睛,灵活的身体,通过切换颜色和形状的能力进行即时伪装,这些特征都是突然出现在生物进化之中。”
|
||||||
|
|
||||||
5、[随身咖啡机](http://www.alphr.com/technology/1008859/makita-coffee-maker-drill-batteries)
|
6、[随身咖啡机](http://www.alphr.com/technology/1008859/makita-coffee-maker-drill-batteries)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
很多程序员和办公室人员都有喝咖啡的习惯。这导致咖啡机简直成了办公室必备品。现在看上去,那些不在办公室工作的人们,也越来越多地喝咖啡。
|
很多程序员和办公室人员都有喝咖啡的习惯。这导致咖啡机简直成了办公室必备品。现在看上去,那些不在办公室工作的人们,也越来越多地喝咖啡。
|
||||||
|
|
||||||
一家日本的电钻制造商 Makita 推出了随身咖啡机,据说主要用来满足建筑工人在工地喝咖啡的需求。最大亮点在于,它的锂电池就是手持电钻的电池。钻孔作业结束后,可以把电池拆下来,装在咖啡机上。一块电池可以煮约640毫升的咖啡,或约5.3杯。
|
一家日本的电钻制造商 Makita 推出了随身咖啡机,据说主要用来满足建筑工人在工地喝咖啡的需求。最大亮点在于,它的锂电池就是手持电钻的电池。钻孔作业结束后,可以把电池拆下来,装在咖啡机上。一块电池可以煮约 640 毫升的咖啡,或约 5.3 杯。
|
||||||
|
|
||||||
6、[GDPR 生效,Whois 查询实质关闭](https://www.alibabacloud.com/zh/notice/yuming0525)
|
7、[GDPR 生效,Whois 查询实质关闭](https://www.alibabacloud.com/zh/notice/yuming0525)
|
||||||
|
|
||||||
5月25日,欧盟《通用数据保护条例》生效,要求网站不得在没有用户同意的情况下,使用或泄漏用户的个人数据。一个直接后果就是,Whois 域名查询以前有用户的姓名、地址、电话,现在都不再返回了,你只能查到注册商的信息。下面是阿里云的公告。
|
5 月 25 日,欧盟《通用数据保护条例》生效,要求网站不得在没有用户同意的情况下,使用或泄漏用户的个人数据。一个直接后果就是,Whois 域名查询以前有用户的姓名、地址、电话,现在都不再返回了,你只能查到注册商的信息。下面是阿里云的公告。
|
||||||
|
|
||||||
> 根据 ICANN 政策要求,自2018年5月25日起,阿里云所提供的 WHOIS 查询服务的公开信息中将不再显示域名注册人、管理联系人和技术联系人的个人数据。对于阿里云管理的域名,如需联系相应域名持有人、管理联系人或技术联系人,可通过填写域名信息查询页面的在线表单发送信息。
|
> 根据 ICANN 政策要求,自 2018 年 5 月 25 日起,阿里云所提供的 WHOIS 查询服务的公开信息中将不再显示域名注册人、管理联系人和技术联系人的个人数据。对于阿里云管理的域名,如需联系相应域名持有人、管理联系人或技术联系人,可通过填写域名信息查询页面的在线表单发送信息。
|
||||||
|
|
||||||
## FrontJS
|
## FrontJS
|
||||||
|
|
||||||
本期《每周分享》很高兴得到了前端错误监控平台 [FrontJS](https://www.frontjs.com/?utm_source=ruanyf)([www.frontjs.com](http://www.frontjs.com/?utm_source=ruanyf))的赞助。
|
本期《每周分享》很高兴得到了前端错误监控平台 [FrontJS](https://www.frontjs.com/?utm_source=ruanyf)([www.frontjs.com](http://www.frontjs.com/?utm_source=ruanyf))的赞助。
|
||||||
|
|
||||||
[FrontJS](https://www.frontjs.com/?utm_source=ruanyf) 是蒲公英开发者服务平台旗下产品,蒲公英成立于2014年,旗下产品还有有蒲公英移动应用内测分发平台和Bug 管理平台 Tracup 。其中,内测分发平台在全球有160万注册开发者,共计上传了超过800万款 APP。
|
[FrontJS](https://www.frontjs.com/?utm_source=ruanyf) 是蒲公英开发者服务平台旗下产品,蒲公英成立于 2014 年,旗下产品还有有蒲公英移动应用内测分发平台和 Bug 管理平台 Tracup。其中,内测分发平台在全球有 160 万注册开发者,共计上传了超过 800 万款 APP。
|
||||||
|
|
||||||
[
|
[
|
||||||
](https://www.frontjs.com/?utm_source=ruanyf)
|
](https://www.frontjs.com/?utm_source=ruanyf)
|
||||||
|
|
||||||
[FrontJS](https://www.frontjs.com/?utm_source=ruanyf) 是一个前端错误的监控平台,可以监控 Web 和小程序页面的性能,以及收集异常信息。千万级访问量的数字货币交易平台火币网,就使用 [FrontJS](https://www.frontjs.com/?utm_source=ruanyf) 监控前端错误。下面就是它的 JS 异常监控页面,收集 console 中的 log / warn / error 的信息。
|
[FrontJS](https://www.frontjs.com/?utm_source=ruanyf) 是一个前端错误的监控平台,可以监控 Web 和小程序页面的性能,以及收集异常信息。千万级访问量的数字货币交易平台火币网,就使用 [FrontJS](https://www.frontjs.com/?utm_source=ruanyf) 监控前端错误。下面就是它的 JS 异常监控页面,收集 console 中的 log/warn/error 的信息。
|
||||||
|
|
||||||
[](https://www.frontjs.com/?utm_source=ruanyf)
|
[](https://www.frontjs.com/?utm_source=ruanyf)
|
||||||
|
|
||||||
它的一些主要特点:(1)提供API,可以对上报行为进行定制化的调整;(2)网络请求监控,收集 XHR 耗时、错误、超时、跨域等信息;(3)资源监控,收集加载失败的资源以及跨域资源的 URL;(4)堆栈追踪技术,精确获取更多异常上下文信息;(5)页面性能监控,包含 DNS 时间, DOM 渲染时间等信息,可以组合计算出首屏时间以及白屏时间; (6)事件流,可以了解异常发生时的上下文环境,帮助测试部门快速复现错误;(7)数据可视化工具,所有数据均可以重新组织并生成图表。
|
它的一些主要特点:(1)提供 API,可以对上报行为进行定制化的调整;(2)网络请求监控,收集 XHR 耗时、错误、超时、跨域等信息;(3)资源监控,收集加载失败的资源以及跨域资源的 URL;(4)堆栈追踪技术,精确获取更多异常上下文信息;(5)页面性能监控,包含 DNS 时间,DOM 渲染时间等信息,可以组合计算出首屏时间以及白屏时间;(6)事件流,可以了解异常发生时的上下文环境,帮助测试部门快速复现错误;(7)数据可视化工具,所有数据均可以重新组织并生成图表。
|
||||||
|
|
||||||
[](https://www.frontjs.com/)
|
[](https://www.frontjs.com/)
|
||||||
|
|
||||||
欢迎大家使用 [FrontJS](https://www.frontjs.com/?utm_source=ruanyf)。向页面右下方客服说明来自阮一峰博客,可以获得50元代金券或延长10天的体验期。
|
欢迎大家使用 [FrontJS](https://www.frontjs.com/?utm_source=ruanyf)。向页面右下方客服说明来自阮一峰博客,可以获得 50 元代金券或延长 10 天的体验期。
|
||||||
|
|
||||||
## 教程
|
## 教程
|
||||||
|
|
||||||
1、[网站] [DiscoverDev.io](https://www.discoverdev.io/)(英文)
|
1、[网站] [DiscoverDev.io](https://www.discoverdev.io/)(英文)
|
||||||
|
|
||||||
该网站每天列出5~10篇当天值得阅读的软件文章。
|
该网站每天列出 5~10 篇当天值得阅读的软件文章。
|
||||||
|
|
||||||
2、[视频] [Facebook 的机器学习视频教程](https://research.fb.com/the-facebook-field-guide-to-machine-learning-video-series/)(英文)
|
2、[视频] [Facebook 的机器学习视频教程](https://research.fb.com/the-facebook-field-guide-to-machine-learning-video-series/)(英文)
|
||||||
|
|
||||||
|
@ -98,7 +98,7 @@
|
||||||
|
|
||||||
3、[文章] [气压的知识](https://www.thoughtco.com/low-and-high-pressure-1434434)(英文)
|
3、[文章] [气压的知识](https://www.thoughtco.com/low-and-high-pressure-1434434)(英文)
|
||||||
|
|
||||||
气压就是大气的压力,一个标准大气压等于760毫米汞柱。有的地方气压高,有的地方气压低,这是风形成的根本原因,台风就是巨大的热带低气压。地球上,赤道由于高温蒸发是低压区,极地由于冷空气下降是高压区,这就形成了地球的风带。
|
气压就是大气的压力,一个标准大气压等于 760 毫米汞柱。有的地方气压高,有的地方气压低,这是风形成的根本原因,台风就是巨大的热带低气压。地球上,赤道由于高温蒸发是低压区,极地由于冷空气下降是高压区,这就形成了地球的风带。
|
||||||
|
|
||||||
4、[教程] [Flask 教程的中文版](https://github.com/luhuisicnu/The-Flask-Mega-Tutorial-zh)(中文)
|
4、[教程] [Flask 教程的中文版](https://github.com/luhuisicnu/The-Flask-Mega-Tutorial-zh)(中文)
|
||||||
|
|
||||||
|
@ -150,7 +150,7 @@ Bash 脚本的开源语法检查器。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
大家知道,谷歌的材质化组件(Material Design)是 Angular 专用的。社区维护的 React 移植版Material-UI,今天发布 1.0 版,已经完全可用了。以后,React 项目照样可以有官方安卓 UI 的那种材质化效果。
|
大家知道,谷歌的材质化组件(Material Design)是 Angular 专用的。社区维护的 React 移植版 Material-UI,今天发布 1.0 版,已经完全可用了。以后,React 项目照样可以有官方安卓 UI 的那种材质化效果。
|
||||||
|
|
||||||
7、[tlsh-js](https://github.com/idealista/tlsh-js)
|
7、[tlsh-js](https://github.com/idealista/tlsh-js)
|
||||||
|
|
||||||
|
@ -168,27 +168,27 @@ Bash 脚本的开源语法检查器。
|
||||||
|
|
||||||
一提起鲁迅,很多人第一反应都是,一位奋笔疾书、忧国忧民的文学巨匠。但你可能不知道,鲁迅其实不只是个码字工,还是当之无愧的民国第一设计师。
|
一提起鲁迅,很多人第一反应都是,一位奋笔疾书、忧国忧民的文学巨匠。但你可能不知道,鲁迅其实不只是个码字工,还是当之无愧的民国第一设计师。
|
||||||
|
|
||||||
在那个没有PS的年代,迅哥儿凭着自己的才华和审美,几乎包揽了自己的作品以及各大杂志的封面和装帧设计。对于书籍封面,鲁迅最擅长的就是把各种字体玩出新花样,每一种在今天都足以让各大字库膜拜。
|
在那个没有 PS 的年代,迅哥儿凭着自己的才华和审美,几乎包揽了自己的作品以及各大杂志的封面和装帧设计。对于书籍封面,鲁迅最擅长的就是把各种字体玩出新花样,每一种在今天都足以让各大字库膜拜。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
上图是《艺术论》的封面,书名用双线描字体,嵌入抽象几何图案的缺口,对应着本书"从艺术规律中"的用意。
|
上图是《艺术论》的封面,书名用双线描字体,嵌入抽象几何图案的缺口,对应着本书「从艺术规律中」的用意。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
上图是《而已集》的封面,由印刷体美术字再次突破,转变为自由美术体,更加灵动且古雅。
|
上图是《而已集》的封面,由印刷体美术字再次突破,转变为自由美术体,更加灵动且古雅。
|
||||||
|
|
||||||
2、[30字短文《什么是机器学习》](https://twitter.com/PPathole/status/995294997552381955)
|
2、[30 字短文《什么是机器学习》](https://twitter.com/PPathole/status/995294997552381955)
|
||||||
|
|
||||||
> 人:11×11?
|
> 人:11×11?
|
||||||
> 计算机:65
|
> 计算机:65
|
||||||
> 人:胡扯,明明是121。到底等于什么 11x11?
|
> 人:胡扯,明明是 121。11x11 到底等于什么?
|
||||||
> 计算机:121
|
> 计算机:121
|
||||||
|
|
||||||
3、[Git 的主要维护者滨野纯访谈](https://linux.cn/article-2052-1.html)
|
3、[Git 的主要维护者滨野纯访谈](https://linux.cn/article-2052-1.html)
|
||||||
|
|
||||||
最近,谷歌[宣布](https://opensource.googleblog.com/2018/05/introducing-git-protocol-version-2.html)发布 Git 协议2.0版。我很奇怪,为什么是谷歌发布 Git 呢?一查才知道,Linus 早就不管了,现在是一个日本人滨野纯(Junio C Hamano)在维护 Git。他是谷歌员工,所以谷歌其实是 Git 背后的公司。
|
最近,谷歌[宣布](https://opensource.googleblog.com/2018/05/introducing-git-protocol-version-2.html)发布 Git 协议 2.0 版。我很奇怪,为什么是谷歌发布 Git 呢?一查才知道,Linus 早就不管了,现在是一个日本人滨野纯(Junio C Hamano)在维护 Git。他是谷歌员工,所以谷歌其实是 Git 背后的公司。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -196,17 +196,17 @@ Bash 脚本的开源语法检查器。
|
||||||
|
|
||||||
> 因为 Linus 只写 C 和 Shell,而 merge 的逻辑实在太复杂,所以他多次发邮件到邮件列表,说要是有人能够用脚本语言实现一个就好了。不过谁也没有上钩。
|
> 因为 Linus 只写 C 和 Shell,而 merge 的逻辑实在太复杂,所以他多次发邮件到邮件列表,说要是有人能够用脚本语言实现一个就好了。不过谁也没有上钩。
|
||||||
>
|
>
|
||||||
> 就这么过了一个星期,一直关注邮件列表的我用 Perl 把 Linus 过去多次提到的 merge 算法实现并投到了邮件列表里。这是我第一次有一定规模地向开源项目贡献代码。然而,尽管我详细地写了将近30个测试用例以及各种分支条件下应该怎么处理的表格,6个小时以后 Linus 提交到 master 分支的却是个截然不同的东西。据本人说是想到了更好的办法所以就这么着了。
|
> 就这么过了一个星期,一直关注邮件列表的我用 Perl 把 Linus 过去多次提到的 merge 算法实现并投到了邮件列表里。这是我第一次有一定规模地向开源项目贡献代码。然而,尽管我详细地写了将近 30 个测试用例以及各种分支条件下应该怎么处理的表格,6 个小时以后 Linus 提交到 master 分支的却是个截然不同的东西。据本人说是想到了更好的办法所以就这么着了。
|
||||||
>
|
>
|
||||||
> 我看了一下,足以让我那些依照Linus以前的逻辑所写的代码毫无价值,就是优雅到这种程度。不过之前为什么你还说什么"谁来帮忙做一下啊",我做了结果你又不要(笑),然而当时并没有这么想,因为新的处理方法确实很漂亮。
|
> 我看了一下,足以让我那些依照 Linus 以前的逻辑所写的代码毫无价值,就是优雅到这种程度。不过之前为什么你还说什么“谁来帮忙做一下啊”,我做了结果你又不要(笑),然而当时并没有这么想,因为新的处理方法确实很漂亮。
|
||||||
|
|
||||||
4、[分辨率术语的含义](https://medium.com/@yashwate07/explained-1-display-resolution-11a67a6096c)
|
4、[分辨率术语的含义](https://medium.com/@yashwate07/explained-1-display-resolution-11a67a6096c)
|
||||||
|
|
||||||
购买显示设备或拍摄视频的时候,经常会遇到分辨率的术语,它们是什么意思呢?
|
购买显示设备或拍摄视频的时候,经常会遇到分辨率的术语,它们是什么意思呢?
|
||||||
|
|
||||||
> * 720p: 1280 x 720, 称为 HD(中文译为"高清")
|
> * 720p: 1280 x 720, 称为 HD(中文译为「高清」)
|
||||||
> * 1080p: 1920 x 1080, 称为 FULL HD(中文称为全高清)
|
> * 1080p: 1920 x 1080, 称为 FULL HD(中文称为全高清)
|
||||||
> * 1440p: 2560 x 1440, 称为 QHD 或 Quad HD,即4倍的HD
|
> * 1440p: 2560 x 1440, 称为 QHD 或 Quad HD,即 4 倍的 HD
|
||||||
> * 2160p: 3840 x 2160, 称为 4K
|
> * 2160p: 3840 x 2160, 称为 4K
|
||||||
> * 4320p: 7680 x 4320, 称为 8K
|
> * 4320p: 7680 x 4320, 称为 8K
|
||||||
|
|
||||||
|
@ -224,13 +224,13 @@ Bash 脚本的开源语法检查器。
|
||||||
|
|
||||||
## 本周图片
|
## 本周图片
|
||||||
|
|
||||||
1、[Dribble 的按钮](https://www.toptal.com/designers/ui/button-design-dribbble-timeline)
|
1、[Dribbble 的按钮](https://www.toptal.com/designers/ui/button-design-dribbble-timeline)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
有人回顾了过去八年,设计网站 Dribbble 主页按钮的变化。图一是2009年的按钮,图二是2017年的按钮。八年的图片放在一起,可以看到设计的趋势变得越来越简单和平面化。
|
有人回顾了过去八年,设计网站 Dribbble 主页按钮的变化。图一是 2009 年的按钮,图二是 2017 年的按钮。八年的图片放在一起,可以看到设计的趋势变得越来越简单和平面化。
|
||||||
|
|
||||||
2、[npm install](https://twitter.com/brad_frost/status/996014341592961025)
|
2、[npm install](https://twitter.com/brad_frost/status/996014341592961025)
|
||||||
|
|
||||||
|
@ -242,7 +242,7 @@ Bash 脚本的开源语法检查器。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
推特用户"爱宠客"(@aichongk)是晚期癌症病人,最近去世了。
|
推特用户「爱宠客」(@aichongk)是晚期癌症病人,最近去世了。
|
||||||
|
|
||||||
大家可以看看她的推特,非常热爱生活的一个人。她谈自己的病情,但不渲染,整个内容还是光明的。看着她不长的人生,我觉得,生活就是一个过程,应该要过得快乐一点,做一些有意义的事情,如果随随便便、浑浑噩噩的过日子,那就太可惜了。
|
大家可以看看她的推特,非常热爱生活的一个人。她谈自己的病情,但不渲染,整个内容还是光明的。看着她不长的人生,我觉得,生活就是一个过程,应该要过得快乐一点,做一些有意义的事情,如果随随便便、浑浑噩噩的过日子,那就太可惜了。
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
(题图:烟台山历史保护区,烟台,2017。我小时候的商店都是这种样子。)
|
(题图:烟台山历史保护区,烟台,2017。我小时候的商店都是这种样子。)
|
||||||
|
|
||||||
最近,日本厚生劳动省[公布](http://news.sina.com.cn/o/2018-06-01/doc-ihcikcew3053427.shtml)了正式的统计数据。2017年,日本全国一共出生了94.6万个新生儿,这是有史以来最低的数字,比上一年足足少了3万人。日本人看到这个统计,都吓死了。日本的总人口是1.27亿左右,每年全国的新生儿只有90几万,这意味着什么?
|
最近,日本厚生劳动省[公布](http://news.sina.com.cn/o/2018-06-01/doc-ihcikcew3053427.shtml)了正式的统计数据。2017 年,日本全国一共出生了 94.6 万个新生儿,这是有史以来最低的数字,比上一年足足少了 3 万人。日本人看到这个统计,都吓死了。日本的总人口是 1.27 亿左右,每年全国的新生儿只有 90 几万,这意味着什么?
|
||||||
|
|
||||||
这么说吧,日本现在缺少新生儿、将来就会缺少青年、缺少劳动力,再远的未来就会缺少活人,住宅和街道都会变成一片片渺无人烟的鬼屋。日本这个民族很可能从此一蹶不振了,不要说发展,忙于应付老龄化和缺少劳动力都会来不及。
|
这么说吧,日本现在缺少新生儿、将来就会缺少青年、缺少劳动力,再远的未来就会缺少活人,住宅和街道都会变成一片片渺无人烟的鬼屋。日本这个民族很可能从此一蹶不振了,不要说发展,忙于应付老龄化和缺少劳动力都会来不及。
|
||||||
|
|
||||||
|
@ -14,15 +14,15 @@
|
||||||
|
|
||||||
日本人都很悲观,觉得这种趋势没法改变。我突然想到,也不是完全没有办法,既然人类不愿意生育,可以在实验室里生产人啊!人工授精、人工胚胎早就没有问题了,现在主要是代孕代育没法替代,还没有人造子宫这种技术。如果将来有人工环境替代子宫,让受精卵变成新生儿,那么人口下降就不存在了,想要多少人,实验室提供受精卵就可以了。我相信,这在技术上完全可以实现。
|
日本人都很悲观,觉得这种趋势没法改变。我突然想到,也不是完全没有办法,既然人类不愿意生育,可以在实验室里生产人啊!人工授精、人工胚胎早就没有问题了,现在主要是代孕代育没法替代,还没有人造子宫这种技术。如果将来有人工环境替代子宫,让受精卵变成新生儿,那么人口下降就不存在了,想要多少人,实验室提供受精卵就可以了。我相信,这在技术上完全可以实现。
|
||||||
|
|
||||||
当然,这样会产生很多问题:这些小孩的父母是谁?谁负责养育他们?一个人没有祖先会怎样?......但是,如果国家缺少人口已经到了要亡国亡种的地步,那时还能有什么选择?何况,没有怀胎十月和分娩之苦,大多数女性一定会乐于支持这种方案。
|
当然,这样会产生很多问题:这些小孩的父母是谁?谁负责养育他们?一个人没有祖先会怎样?……但是,如果国家缺少人口已经到了要亡国亡种的地步,那时还能有什么选择?何况,没有怀胎十月和分娩之苦,大多数女性一定会乐于支持这种方案。
|
||||||
|
|
||||||
## 新闻
|
## 新闻
|
||||||
|
|
||||||
1、[日本82岁老奶奶开发 App](https://www.aarp.org/work/working-at-50-plus/info-2018/worlds-oldest-app-developer-fd.html)
|
1、[日本 82 岁老奶奶开发 App](https://www.aarp.org/work/working-at-50-plus/info-2018/worlds-oldest-app-developer-fd.html)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
日本82岁的老奶奶 Masako Wakamiya 2017年初开始学习编程,现在已经开发了一款免费的 iOS 游戏 [Hinadan](https://itunes.apple.com/us/app/hinadan/id1199778491?mt=8),专门面向老年日本人。该 App 在苹果商店获得获得近5颗星,全球下载量大约为53,000。
|
日本 82 岁的老奶奶 Masako Wakamiya 2017 年初开始学习编程,现在已经开发了一款免费的 iOS 游戏 [Hinadan](https://itunes.apple.com/us/app/hinadan/id1199778491?mt=8),专门面向老年日本人。该 App 在苹果商店获得获得近 5 颗星,全球下载量大约为 53,000。
|
||||||
|
|
||||||
编程的门槛将来会越来越低。事实上,应用层面的编程(UI + 组件逻辑)是不难的,很容易学会。现在的潮流是教小孩编程,其实中老年人编程教育的市场更大。这也是一种娱乐,比打麻将好多了。当然,最大的问题是老年人没英语基础,这就没办法了。
|
编程的门槛将来会越来越低。事实上,应用层面的编程(UI + 组件逻辑)是不难的,很容易学会。现在的潮流是教小孩编程,其实中老年人编程教育的市场更大。这也是一种娱乐,比打麻将好多了。当然,最大的问题是老年人没英语基础,这就没办法了。
|
||||||
|
|
||||||
|
@ -32,15 +32,15 @@
|
||||||
|
|
||||||
每年春天,成千上万的大白鲨开始神秘的迁徙,从美国西海岸直奔太平洋深处。生物学家一直希望了解,这些鲨鱼在那里干什么。今年总算有答案了,这要归功于一对名叫 Saildrones 无人帆船。
|
每年春天,成千上万的大白鲨开始神秘的迁徙,从美国西海岸直奔太平洋深处。生物学家一直希望了解,这些鲨鱼在那里干什么。今年总算有答案了,这要归功于一对名叫 Saildrones 无人帆船。
|
||||||
|
|
||||||
这种无人帆船实际上是可以航行的自动机器人,尽管人类可以远程控制,但是大部分时间是自动航行。2018年三月中旬,它们带着传感器,摄像机和科学仪器,从旧金山开始为期三周的1,200英里的鲨鱼观察之行。到了4月初,它们抵达预定地点,接收到了带有声波发射器的37只鲨鱼的信号。它们标识鲨鱼的位置,然后来回航行,使用声呐查看它们正在做什么。通过卫星,再将图像和其他数据转回给斯坦福大学的海洋生物学家芭芭拉·布洛克。
|
这种无人帆船实际上是可以航行的自动机器人,尽管人类可以远程控制,但是大部分时间是自动航行。2018 年三月中旬,它们带着传感器,摄像机和科学仪器,从旧金山开始为期三周的 1,200 英里的鲨鱼观察之行。到了 4 月初,它们抵达预定地点,接收到了带有声波发射器的 37 只鲨鱼的信号。它们标识鲨鱼的位置,然后来回航行,使用声呐查看它们正在做什么。通过卫星,再将图像和其他数据转回给斯坦福大学的海洋生物学家芭芭拉·布洛克。
|
||||||
|
|
||||||
就像陆地上有无人汽车一样,将来海洋上也都会是无人驾驶的船只。
|
就像陆地上有无人汽车一样,将来海洋上也都会是无人驾驶的船只。
|
||||||
|
|
||||||
3、[3纳米的芯片](https://www.digitimes.com/news/a20180523PD210.html)
|
3、[3 纳米的芯片](https://www.digitimes.com/news/a20180523PD210.html)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
三星宣布可以生产3纳米的芯片了,但还没有具体的投产时间。现在最先进的骁龙845芯片是10纳米。这意味着,未来同样大小的芯片,能够容纳10倍以上的晶体管,那是不是说计算能力起码还能强10倍?
|
三星宣布可以生产 3 纳米的芯片了,但还没有具体的投产时间。现在最先进的「骁龙 845」芯片是 10 纳米。这意味着,未来同样大小的芯片,能够容纳 10 倍以上的晶体管,那是不是说计算能力起码还能强 10 倍?
|
||||||
|
|
||||||
二三十年后,每个人随身携带的计算能力,恐怕相当于今天的一个机房。这意味着什么?
|
二三十年后,每个人随身携带的计算能力,恐怕相当于今天的一个机房。这意味着什么?
|
||||||
|
|
||||||
|
@ -50,25 +50,25 @@
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
小米旗下的智能灯具品牌 Yeelight 近日宣布,由于无法满足 GDPR 的要求,将不再向欧洲用户提供服务。作为该品牌的中国用户,我立刻得出结论,它的服务器上一定保存着我所有开灯/关灯的记录......
|
小米旗下的智能灯具品牌 Yeelight 近日宣布,由于无法满足 GDPR 的要求,将不再向欧洲用户提供服务。作为该品牌的中国用户,我立刻得出结论,它的服务器上一定保存着我所有开灯/关灯的记录……
|
||||||
|
|
||||||
网友评论:然后他们在某次发布会上骄傲的展示,我们的智能家居大数据显示,北上广深中xx人睡的最晚,xx人最喜欢x色灯光......这就是大数据的力量!
|
网友评论:然后他们在某次发布会上骄傲的展示,我们的智能家居大数据显示,北上广深中 xx 人睡的最晚,xx 人最喜欢 x 色灯光……这就是大数据的力量!
|
||||||
|
|
||||||
5、[30年后,QBasic 依然是入门的儿童编程语言](http://www.nicolasbize.com/blog/30-years-later-qbasic-is-still-the-best/)
|
5、[30 年后,QBasic 依然是入门的儿童编程语言](http://www.nicolasbize.com/blog/30-years-later-qbasic-is-still-the-best/)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
作者想教7岁的孩子编程,尝试了各种语言之后,他发现30年前流行的 QBasic 依然是最好的选择。
|
作者想教 7 岁的孩子编程,尝试了各种语言之后,他发现 30 年前流行的 QBasic 依然是最好的选择。
|
||||||
|
|
||||||
> 我先教他第一行代码:PRINT "hello world"。
|
> 我先教他第一行代码:PRINT "hello world"。
|
||||||
>
|
>
|
||||||
> 然后,我又教了几个命令:CLS,COLOR,PLAY,INPUT和IF。没有什么可以解释的:没有复杂性,没有尴尬的操作符,没有抽象的概念,没有需要阅读的文档,没有对象/类/方法的概念,没有框架安装,没有特别的关键字或括号。这是代码最纯粹的形式。
|
> 然后,我又教了几个命令:CLS,COLOR,PLAY,INPUT 和 IF。没有什么可以解释的:没有复杂性,没有尴尬的操作符,没有抽象的概念,没有需要阅读的文档,没有对象/类/方法的概念,没有框架安装,没有特别的关键字或括号。这是代码最纯粹的形式。
|
||||||
>
|
>
|
||||||
> 不到一个小时,我7岁的孩子不仅能写出他的第一个源文件,还能体验创建、编译和执行他自己的小程序带来的乐趣和快感。
|
> 不到一个小时,我 7 岁的孩子不仅能写出他的第一个源文件,还能体验创建、编译和执行他自己的小程序带来的乐趣和快感。
|
||||||
>
|
>
|
||||||
> 我意识到,30多年来,我们一直未能为我们的孩子提供更好的产品。我们创造了更强大和更复杂的语言/框架/ IDE,但我们从来没有比 QBasic 更简单或更直接地获得编程的快感。
|
> 我意识到,30 多年来,我们一直未能为我们的孩子提供更好的产品。我们创造了更强大和更复杂的语言/框架/IDE,但我们从来没有比 QBasic 更简单或更直接地获得编程的快感。
|
||||||
|
|
||||||
这里还有一篇[《Basic 语言的历史介绍》](http://www.nicolasbize.com/blog/30-years-later-qbasic-is-still-the-best/)。
|
这里还有一篇[《Basic 语言的历史介绍》](http://www.nicolasbize.com/blog/30-years-later-qbasic-is-still-the-best/)。
|
||||||
|
|
||||||
|
@ -76,36 +76,36 @@
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Firefox 浏览器最新的 [Nightly测试版本](https://twitter.com/FirefoxNightly/status/1001104178146611202) 已经支持 Web Components。这是 Chrome 浏览器5年前开始推广的一种新技术,现在除了 Edge 浏览器,其他主要浏览器都已经支持了。
|
Firefox 浏览器最新的 [Nightly测试版本](https://twitter.com/FirefoxNightly/status/1001104178146611202) 已经支持 Web Components。这是 Chrome 浏览器 5 年前开始推广的一种新技术,现在除了 Edge 浏览器,其他主要浏览器都已经支持了。
|
||||||
|
|
||||||
Web Components 是浏览器原生的组件解决方案。如果你愿意对新技术下赌注,可以考虑它。
|
Web Components 是浏览器原生的组件解决方案。如果你愿意对新技术下赌注,可以考虑它。
|
||||||
|
|
||||||
7、[Facebook 不向40岁以上的访问者推送招聘广告](https://projects.propublica.org/graphics/facebook-job-ads)
|
7、[Facebook 不向 40 岁以上的访问者推送招聘广告](https://projects.propublica.org/graphics/facebook-job-ads)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
美国一个组织发现,Facebook 允许广告主指定受众的年龄范围,结果导致40岁以上的访问者看不到招聘广告,而美国法律明文禁止招聘的年龄歧视。就像上面的广告,只有25~36岁的人才能看到。
|
美国一个组织发现,Facebook 允许广告主指定受众的年龄范围,结果导致 40 岁以上的访问者看不到招聘广告,而美国法律明文禁止招聘的年龄歧视。就像上面的广告,只有 25~36 岁的人才能看到。
|
||||||
|
|
||||||
## 贝米钱包
|
## 贝米钱包
|
||||||
|
|
||||||
本期《每周分享》很高兴得到了[贝米钱包](https://www.bmqb.com/?track_id=ryf_zutuan)([www.bmqb.com](https://www.bmqb.com/?track_id=ryf_zutuan))的赞助。
|
本期《每周分享》很高兴得到了[贝米钱包](https://www.bmqb.com/?track_id=ryf_zutuan)([www.bmqb.com](https://www.bmqb.com/?track_id=ryf_zutuan))的赞助。
|
||||||
|
|
||||||
[贝米钱包](https://www.bmqb.com/?track_id=ryf_zutuan),2014年12月成立于上海,是一家专业网络借贷信息中介平台,已获得源码资本A轮千万级融资,出资人包括王兴、张一鸣等互联网巨头高管。
|
[贝米钱包](https://www.bmqb.com/?track_id=ryf_zutuan),2014 年 12 月成立于上海,是一家专业网络借贷信息中介平台,已获得源码资本 A 轮千万级融资,出资人包括王兴、张一鸣等互联网巨头高管。
|
||||||
|
|
||||||
[](https://www.bmqb.com/?track_id=ryf_zutuan)
|
[](https://www.bmqb.com/?track_id=ryf_zutuan)
|
||||||
|
|
||||||
平台主打中短期优质投资服务,目前共有定存计划、分红计划两款产品。
|
平台主打中短期优质投资服务,目前共有定存计划、分红计划两款产品。
|
||||||
|
|
||||||
* 定存计划:中长期投资,历史年化收益率达10.5%以上。
|
* 定存计划:中长期投资,历史年化收益率达 10.5% 以上。
|
||||||
* 分红计划:15天锁定期,30天后可以支取,低到100元起投,历史平均年化收益率达10%。
|
* 分红计划:15 天锁定期,30 天后可以支取,低到 100 元起投,历史平均年化收益率达 10%。
|
||||||
|
|
||||||
[](https://m.bmqb.com/a/activities/group_invest?track_id=ryf_zutuan)
|
[](https://m.bmqb.com/a/activities/group_invest?track_id=ryf_zutuan)
|
||||||
|
|
||||||
现在,[贝米钱包](https://www.bmqb.com/?track_id=ryf_zutuan)<span data-type="color" style="color:#3E3E3E">推出了[贝米战队](https://m.bmqb.com/a/activities/group_invest?track_id=ryf_zutuan)<span data-type="color" style="color:#3E3E3E">活动。专门针对程序员群体,提供更高的收益。一个战队2~5人,所有队员均可邀请好友入队,成功组队投资,最高可获得2958元现金红包。活动到6月20日就结束了,扫描以下二维码了解更多!
|
现在,[贝米钱包](https://www.bmqb.com/?track_id=ryf_zutuan)<span data-type="color" style="color:#3E3E3E">推出了[贝米战队](https://m.bmqb.com/a/activities/group_invest?track_id=ryf_zutuan)<span data-type="color" style="color:#3E3E3E">活动。专门针对程序员群体,提供更高的收益。一个战队 2~5 人,所有队员均可邀请好友入队,成功组队投资,最高可获得 2958 元现金红包。活动到 6 月 20 日就结束了,扫描以下二维码了解更多!
|
||||||
|
|
||||||
[](https://m.bmqb.com/a/activities/group_invest?track_id=ryf_zutuan)
|
[](https://m.bmqb.com/a/activities/group_invest?track_id=ryf_zutuan)
|
||||||
|
|
||||||
另外,[贝米钱包](https://www.bmqb.com/?track_id=ryf_zutuan)承诺会将[本次活动](https://m.bmqb.com/a/activities/group_invest?track_id=ryf_zutuan)利润的 5% 捐赠给开源社区,<span data-type="color" style="color:rgb(34, 34, 34)">包括 vuejs , webpack , element, vux, babel 等项目。
|
另外,[贝米钱包](https://www.bmqb.com/?track_id=ryf_zutuan)承诺会将[本次活动](https://m.bmqb.com/a/activities/group_invest?track_id=ryf_zutuan)利润的 5% 捐赠给开源社区,<span data-type="color" style="color:rgb(34, 34, 34)">包括 Vue.js、webpack、Element、VUX、Babel 等项目。
|
||||||
|
|
||||||
## 教程
|
## 教程
|
||||||
|
|
||||||
|
@ -117,7 +117,7 @@ Web Components 是浏览器原生的组件解决方案。如果你愿意对新
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
作者使用 TensorFlow.js,让程序自动完成 Chrome 浏览器的内置小游戏"恐龙快跑"。
|
作者使用 TensorFlow.js,让程序自动完成 Chrome 浏览器的内置小游戏「恐龙快跑」。
|
||||||
|
|
||||||
3、[课程] [哈佛大学游戏开发课程](https://cs50.github.io/games/)(英文)
|
3、[课程] [哈佛大学游戏开发课程](https://cs50.github.io/games/)(英文)
|
||||||
|
|
||||||
|
@ -129,11 +129,11 @@ Web Components 是浏览器原生的组件解决方案。如果你愿意对新
|
||||||
|
|
||||||
5、[PDF] [Awk 编程语言](https://ia802309.us.archive.org/25/items/pdfy-MgN0H1joIoDVoIC7/The_AWK_Programming_Language.pdf)(英文)
|
5、[PDF] [Awk 编程语言](https://ia802309.us.archive.org/25/items/pdfy-MgN0H1joIoDVoIC7/The_AWK_Programming_Language.pdf)(英文)
|
||||||
|
|
||||||
awk 是 Unix 命令行处理文本的有用工具,这里是1988年出版的 awk 教程。Unix 命令行高度稳定,所以这本教材也没那么过时。
|
awk 是 Unix 命令行处理文本的有用工具,这里是 1988 年出版的 awk 教程。Unix 命令行高度稳定,所以这本教材也没那么过时。
|
||||||
|
|
||||||
6、[仓库] [JavaScript 算法与数据结构](https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.md)(中文)
|
6、[仓库] [JavaScript 算法与数据结构](https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.md)(中文)
|
||||||
|
|
||||||
这个仓库收集了30多种算法的 JavaScript 实现。
|
这个仓库收集了 30 多种算法的 JavaScript 实现。
|
||||||
|
|
||||||
7、[教程] [高性能矩阵乘法](https://gist.github.com/nadavrot/5b35d44e8ba3dd718e595e40184d03f0)(英文)
|
7、[教程] [高性能矩阵乘法](https://gist.github.com/nadavrot/5b35d44e8ba3dd718e595e40184d03f0)(英文)
|
||||||
|
|
||||||
|
@ -141,7 +141,7 @@ awk 是 Unix 命令行处理文本的有用工具,这里是1988年出版的 aw
|
||||||
|
|
||||||
矩阵乘法需要计算每一行与所有列的乘积之和,如果矩阵很大,乘法计算是非常耗时的。这篇文章讨论如何实现一个高性能的矩阵乘法算法。
|
矩阵乘法需要计算每一行与所有列的乘积之和,如果矩阵很大,乘法计算是非常耗时的。这篇文章讨论如何实现一个高性能的矩阵乘法算法。
|
||||||
|
|
||||||
8、[电子书] [Python - 100天从新手到大师](https://github.com/jackfrued/Python-100-Days)(中文)
|
8、[电子书] [Python —— 100 天从新手到大师](https://github.com/jackfrued/Python-100-Days)(中文)
|
||||||
|
|
||||||
一本针对初学者的 Python 教程。
|
一本针对初学者的 Python 教程。
|
||||||
|
|
||||||
|
@ -209,7 +209,7 @@ Electron 的挑战者越来越多,这个是 .NET 框架包装的 Chrome 浏览
|
||||||
|
|
||||||
作者认为,Stuxnet 蠕虫病毒可能是有史以来最复杂的软件。
|
作者认为,Stuxnet 蠕虫病毒可能是有史以来最复杂的软件。
|
||||||
|
|
||||||
> 我们不知道 Stuxnet 的作者是谁,只知道大概是在2005年至2010年间编写的。
|
> 我们不知道 Stuxnet 的作者是谁,只知道大概是在 2005 年至 2010 年间编写的。
|
||||||
>
|
>
|
||||||
> 这种病毒藏在 U 盘上。当 U 盘插入 PC,它会自动运行,将自已复制到该 PC。它至少有三种自动运行的方法。如果某种方法行不通,就尝试另一种。其中的两种运行方法是全新的,使用了 Windows 的两个无人知晓的秘密 Bug。
|
> 这种病毒藏在 U 盘上。当 U 盘插入 PC,它会自动运行,将自已复制到该 PC。它至少有三种自动运行的方法。如果某种方法行不通,就尝试另一种。其中的两种运行方法是全新的,使用了 Windows 的两个无人知晓的秘密 Bug。
|
||||||
>
|
>
|
||||||
|
@ -219,7 +219,7 @@ Electron 的挑战者越来越多,这个是 .NET 框架包装的 Chrome 浏览
|
||||||
>
|
>
|
||||||
> 它会将自身复制到任何插入该 PC 的 U 盘。使用的 U 盘驱动程序由 Realtek 公司进行了数字签名,但是 Realtek 公司并不知道有这个签名。这意味着,蠕虫作者能够获取 Realtek 公司的最高密钥。
|
> 它会将自身复制到任何插入该 PC 的 U 盘。使用的 U 盘驱动程序由 Realtek 公司进行了数字签名,但是 Realtek 公司并不知道有这个签名。这意味着,蠕虫作者能够获取 Realtek 公司的最高密钥。
|
||||||
>
|
>
|
||||||
> 它利用两个 Windows 的 Bug ----一个涉及网络打印机,另一个涉及网络文件----将自己传播到局域网里面的其他计算机上。
|
> 它利用两个 Windows 的 Bug —— 一个涉及网络打印机,另一个涉及网络文件,将自己传播到局域网里面的其他计算机上。
|
||||||
>
|
>
|
||||||
> 直到这一步,它的真正任务还没有开始。
|
> 直到这一步,它的真正任务还没有开始。
|
||||||
>
|
>
|
||||||
|
@ -227,9 +227,9 @@ Electron 的挑战者越来越多,这个是 .NET 框架包装的 Chrome 浏览
|
||||||
>
|
>
|
||||||
> 由于蠕虫完全控制了离心机,因此它可以做任何事情,可以将离心机全部关闭,也可以将它们全部摧毁:只需设定以最大速度旋转离心机,直到它们全都像炸弹一样爆炸,杀死任何恰好站在附近的人。
|
> 由于蠕虫完全控制了离心机,因此它可以做任何事情,可以将离心机全部关闭,也可以将它们全部摧毁:只需设定以最大速度旋转离心机,直到它们全都像炸弹一样爆炸,杀死任何恰好站在附近的人。
|
||||||
>
|
>
|
||||||
> 但它没有这么做,一旦它控制了每台离心机......它就进入潜伏。一旦达到设定的时间,它就会悄悄地唤醒自己,锁住离心机,使得人类无法关闭这些机器。然后悄悄地,蠕虫开始旋转这些离心机,修改了安全参数,增加了一些气体压力......
|
> 但它没有这么做,一旦它控制了每台离心机……它就进入潜伏。一旦达到设定的时间,它就会悄悄地唤醒自己,锁住离心机,使得人类无法关闭这些机器。然后悄悄地,蠕虫开始旋转这些离心机,修改了安全参数,增加了一些气体压力……
|
||||||
>
|
>
|
||||||
> 此外,它还会在离心机正常运转的时候,偷录一段21秒的数据记录。当它控制离心机运行的时候,会一遍又一遍地播放这段数据记录。管理人员会看到,计算机屏幕上的所有离心机运行数据都很正常,但这其实是蠕虫让他们看的。
|
> 此外,它还会在离心机正常运转的时候,偷录一段 21 秒的数据记录。当它控制离心机运行的时候,会一遍又一遍地播放这段数据记录。管理人员会看到,计算机屏幕上的所有离心机运行数据都很正常,但这其实是蠕虫让他们看的。
|
||||||
>
|
>
|
||||||
> 现在让我们想象一下,有一家工厂正在用离心机净化铀。电脑上的所有数字都表明离心机运行正常。但是,离心机正在悄悄地出问题,一个接一个地倒下,这使得铀产量一直下降。铀必须是纯净的。你的铀不够纯净,无法做任何有用的事情。
|
> 现在让我们想象一下,有一家工厂正在用离心机净化铀。电脑上的所有数字都表明离心机运行正常。但是,离心机正在悄悄地出问题,一个接一个地倒下,这使得铀产量一直下降。铀必须是纯净的。你的铀不够纯净,无法做任何有用的事情。
|
||||||
>
|
>
|
||||||
|
@ -239,9 +239,9 @@ Electron 的挑战者越来越多,这个是 .NET 框架包装的 Chrome 浏览
|
||||||
|
|
||||||
Facebook 和 Airbnb 设计系统的创造者[@soopa](https://twitter.com/soopa) 认为,随着设计系统越来越成熟,未来对于设计师的需求将会减少。
|
Facebook 和 Airbnb 设计系统的创造者[@soopa](https://twitter.com/soopa) 认为,随着设计系统越来越成熟,未来对于设计师的需求将会减少。
|
||||||
|
|
||||||
> 我加入 Facebook 时,有18位设计师。一年之后,设计师超过40人,但产品工程部门已经超过1000人,产品管理接近200人。公司正受到设计部门增长缓慢的影响。我们着手解决这个问题的方法是,就是制定设计系统。
|
> 我加入 Facebook 时,有 18 位设计师。一年之后,设计师超过 40 人,但产品工程部门已经超过 1000 人,产品管理接近 200 人。公司正受到设计部门增长缓慢的影响。我们着手解决这个问题的方法是,就是制定设计系统。
|
||||||
>
|
>
|
||||||
> 设计系统将取代今天我们所知的许多设计工作。UI 开发、流程和工具就像可互换的零件和工厂装配线,可以减少人员创建与以前相同的产品。今天的许多设计师必须将预先设计的组件组装在一起 - 这项任务将越来越自动化。
|
> 设计系统将取代今天我们所知的许多设计工作。UI 开发、流程和工具就像可互换的零件和工厂装配线,可以减少人员创建与以前相同的产品。今天的许多设计师必须将预先设计的组件组装在一起 —— 这项任务将越来越自动化。
|
||||||
>
|
>
|
||||||
> 设计系统可以实现更快速的产品开发,从而使公司能够开发更多产品。设计系统使得每个产品需要更少的设计师。
|
> 设计系统可以实现更快速的产品开发,从而使公司能够开发更多产品。设计系统使得每个产品需要更少的设计师。
|
||||||
|
|
||||||
|
@ -251,7 +251,7 @@ Facebook 和 Airbnb 设计系统的创造者[@soopa](https://twitter.com/soopa)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
1941年,<span data-type="color" style="color:rgb(68, 68, 68)">美国《生活》(LIFE)杂志摄影师迈登斯( Carl Mydans)来到中国,拍摄中国人民的抗战。现在,他拍摄的3332张照片已经可以在互联网免费下载。
|
1941 年,<span data-type="color" style="color:rgb(68, 68, 68)">美国《生活》(LIFE)杂志摄影师迈登斯(Carl Mydans)来到中国,拍摄中国人民的抗战。现在,他拍摄的 3332 张照片已经可以在互联网免费下载。
|
||||||
|
|
||||||
2、[监视器上的燕子](https://www.mobile01.com/topicdetail.php?f=629&t=5445008&p=8#68506804)
|
2、[监视器上的燕子](https://www.mobile01.com/topicdetail.php?f=629&t=5445008&p=8#68506804)
|
||||||
|
|
||||||
|
@ -265,13 +265,13 @@ Facebook 和 Airbnb 设计系统的创造者[@soopa](https://twitter.com/soopa)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
芬兰是一个热爱读书、有很多图书馆的国家。上面照片里面如此具有现代感的图书馆,建成于1927年,照片拍摄于1935年。
|
芬兰是一个热爱读书、有很多图书馆的国家。上面照片里面如此具有现代感的图书馆,建成于 1927 年,照片拍摄于 1935 年。
|
||||||
|
|
||||||
## 本周金句
|
## 本周金句
|
||||||
|
|
||||||
1、
|
1、
|
||||||
|
|
||||||
到了2050年,海洋里面的塑料垃圾的数量将超过鱼。([BBC](https://www.theguardian.com/environment/2018/jun/05/the-planet-is-on-edge-of-a-global-plastic-calamity))
|
到了 2050 年,海洋里面的塑料垃圾的数量将超过鱼。([BBC](https://www.theguardian.com/environment/2018/jun/05/the-planet-is-on-edge-of-a-global-plastic-calamity))
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue