每周分享第 11 期

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

<p>每周分享第 11 期</p>

(题图:虎跑后山,杭州,2016。

很多人去虎跑泉游玩,却不知道,泉眼后面的山是可以爬上去的,山顶有很棒的视野。翻过山就是九溪,可以一直走到龙井村或杨梅岭。)

=============================

6月27日,TC39 委员会正式通过了《ECMAScript 2018标准》,新增了四个较大的语法点,以及几个较小的语法点。我看了一下后面还有50多个正在排队、等待进入标准的提案。如果算上 Stage 0 的提案,JS 可能还会增加100多个语法点。

再过两个月,TC39 委员会的下一次会议,新的《ES2019 标准》就会启动,加入新的语法功能。以前我觉得类库变得快,现在才发现语言本身的变化更快。

不仅是 JS,几乎所有的主流语言都有加速变动的趋势。JS 两个月加一次语法,Java 每半年发一次版本,C/C++ 几年发一个版本。另外,每个系统都在推自己的语言,安卓是 kotlin,iOS 是 swift,Fuchsia 是 dart,再加上Py、GO、Rust、wasm……新语言层出不穷,每种语言都在快速迭代,加入新的语法和功能。

我猜想,未来精通多门语言的人可能会非常少,因为每门语言都涉及很多东西,入门不难,精通很困难。每个人只懂一两个系统,这样带来的后果就是,万一你精通的那个系统不行了,换跑道会有很大难度。

新闻

1、Keynote 支持 LaTex

<p>每周分享第 11 期</p>

苹果公司的幻灯片软件 Keynote 支持 LaTeX 语法了。虽然我很少使用这个软件,这个功能真的很赞,系统级别的数学公式支持。

2、谷歌云支持 Node

<p>每周分享第 11 期</p>

谷歌云宣布支持 Node 应用托管,小型应用免费。以后架设一个 Web 服务就太简单了。

3、Deepin 创始人王勇宣布离职

<p>每周分享第 11 期</p>

Deepin 是一个很有人气的国产 Linux 发行版。创始人兼 CTO 王勇在 Deepin 官网论坛发表声明,表示因个人原因离职。在离职声明里面,他谈到创立公司八年,遇到了很多困难。

  • 写代码太累下班晚上要靠输液才能继续第二天继续上班
  • 晚上陪客户喝酒,喝三场,吐了无数次,实在喝不下去了还要一口闷
  • 很长一段时间天天加班,睡在公司,老婆只能把小朋友抱到公司楼下才能逼我回家
  • 遇到人生很多惨痛的打击,不想再继续人生了,哭的痛不欲生

4、90+岁老人的活力

马来西亚总理马哈蒂尔92岁,整天出席竞选活动做演讲;朝鲜议长金永南90岁,出席世界杯开幕式会见普金。

<p>每周分享第 11 期</p>

<p>每周分享第 11 期</p>

他们刷新了我的认识,90+岁的人还具有工作能力,未来也许会出现百岁工人。顺便说一句,他们的头发还都是黑的,至少马哈蒂尔看上去不是染的。

5、Airbnb 放弃使用 React Native

<p>每周分享第 11 期</p>

Airbnb 是 React Native 的早期使用者,经过2年多的使用以后,他们现在宣布放弃React Native,改用基于 Native 技术的自有框架开发 App。

主要原因还是RN做不到百分百的跨平台抽象,有些问题必须针对特定平台单独写代码。这导致工程师必须熟悉三个平台(RN、安卓和iOS),才能用好RN。这要求实在太高了,大多数人只熟悉一两个平台,因此带来了一系列细节问题。

6、海南:打造外国游客集聚区 区内可使用脸书推特

海南省人民政府办公厅6月21日发布文件称,将用三年时间提升旅游国际化水平。至2020年,入境游客量提升至200万人次,力争引进涉旅境外务工人员5万名。

这份名为《提升海南旅游国际化水平三年行动计划(2018-2020年)》称,海南计划依托海口、三亚2座重点旅游城市,有计划打造外国游客集聚区。集聚区内,外国人可正常使用国外流行的Facebook、Twitter、YouTube。

7、VR180 视频

<p>每周分享第 11 期</p>

各种 VR 头盔、VR 眼镜,现在看到的都是360度的全景视频。谷歌提出了一种新的视频格式 VR180,即只录制180度的平面视频。它的原理很简单,就是两个镜头模仿人的双眼,播放的时候重合起来就会有立体效果。

谷歌还推出了一个免费的视频编辑软件,可以编辑 VR180 视频。

8、Youtube 的赞助费功能

<p>每周分享第 11 期</p>

Youtube宣布,如果你的订阅者超过10万,就可以向粉丝收赞助费,每月4.99美元。交钱的粉丝将拥有定制的头像徽章和独家表情。 中国人的发明又一次赢得了世界。

9、自动弹起的摄像头

以下消息在微博流传,不知道真假。

<p>每周分享第 11 期</p>

10、一句话新闻

教程

1、git push –force-with-lease(中文)

不要用 git push –force,而要用 git push –force-with-lease 代替。在你上次提交之后,只要其他人往该分支提交给代码,git push –force-with-lease 会拒绝覆盖。

2、为什么 Linux 用户更喜欢命令行?(英文)

这篇文章讨论了为什么程序员更喜欢使用命令行,而不是图形界面。

3、IPFS 教程(中文)

<p>每周分享第 11 期</p>

如果你想把一个文件放到网上,从此任何人无法删除和屏蔽,别人只要想看就能看到,你可以使用 IPFS。

它是一个分布式网络,采用点对点通信。内部是一个区块链,文件写入以后就没法删除了,然后通过哈希可以读出文件。缺点是本地需要架设一个客户端,资源开销有点大。

4、Puppeteer 的一些使用经验(英文)

Puppeteer 是谷歌推出的 Chrome 无头浏览器,是目前的浏览器自动化首选工具。本文介绍了作者的使用经验。

5、GRAIL 笔迹识别算法(英文)

<p>每周分享第 11 期</p>

这篇教程详细介绍一种手写识别算法,并且附有多个可视化示例可以操作。这篇的英语看起来有点费劲,但是耐心看一定可以看懂,因为解释得很好,也没有复杂的数学。

6、网页如何适配 WatchOS5(英文)

<p>每周分享第 11 期</p>

苹果手表的最新系统 WatchOS5,可以在手表上浏览网页。WWDC 2018 放出一段8分钟视频,介绍网页如何适配苹果手表,还算挺简单的。

7、GPU 知识介绍(英文)

这篇文章介绍什么是 GPU,为什么不用 CPU 进行图形渲染,GPU 的基本概念等等。

8、Python 的数据类型: list 与 tuple 的区别(英文)

Python 语言之中,元组(tuple)和列表(list)都表示数据的序列。最大的区别是 tuple 是不可变的,即不能新增、删除、修改 tuple。

9、纯 CSS 效果展示

<p>每周分享第 11 期</p>

资源

1、机器学习50个最佳免费数据集

这里列出50个可以用来训练模型的免费大型数据集。

2、2018 世界杯 API

<p>每周分享第 11 期</p>

这个网站的 API 返回世界杯的各种 JSON 数据,比如 http://worldcup.sfg.io/matches 是所有比赛数据(每分钟更新)。

3、Google Analytics 的替代品

Google Analytics 是网站访问量的监控工具,这篇文章介绍了几个替代品。

4、Java 面试知识点

这个库收集各种 Java 面试的知识点。

工具

1、GitTorrent

一个采用 BitTorrent 协议的 GitHub 替代品,真正做到了无中心。虽然这个项目很久没有更新了,但是可以阅读上面的文章,了解它的原理。

2、neofetch

<p>每周分享第 11 期</p>

一个显示 Linux 服务器信息的命令行工具。

3、vivid.js

<p>每周分享第 11 期</p>

一个 SVG 图标库。SVG 图标的最大好处,就是可以定制大小和颜色。

4、Devuan

现在的各种 Linux 发行版往往都使用 SystemD 管理启动进程和服务,但是很多人仍然想用 init.d。Devuan 就是使用 init.d 的 Debian。

5、usql

命令行如何执行 SQL 语句?每个数据库都有自己的方式,彼此不同。现在出现了一个工具 usql,提供统一的方式,在命令行下操作不同的数据库。

6、faceai

一款入门级的人脸、视频、文字检测以及识别的项目。

7、openzaly

私有的聊天服务器,即自己搭建类似 QQ 的聊天服务。

8、docz

有些文档需要有代码效果演示,docz 就是这一类文档的专用生成工具,可以定制页面组件。

9、react-native-windows

微软推出的 React Native 渲染器,允许用 RN 编译成 Windows 10、Windows 10 mobile、Xbox one 应用。

文摘

1、古代中国为什么领先欧洲?

<p>每周分享第 11 期</p>

《世界通史 : 1500年以前的世界》(by 【美】斯塔夫里阿诺斯">)这样解释,为什么古代中国比欧洲更先进?

古代的西欧并不像中国那么富饶。

在适宜农作物生长的夏季的几个月里,季风给东亚大部分地区带来了充足的雨水;而在欧洲,雨水则多半集中在草木不生的冬季几个月里。由于这一原因,加上纬度较低的地区能够获得较多的太阳热,因此东亚具有较长较集中的耕作期,许多地方都是一年二熟。

而且东亚的主要农作物稻米,比起西方种植的小麦、黑麦和其他粮食作物,其亩产量也要高得多。据估计,单位面积里生产的稻米所含的卡路里,是小麦所含卡路里的5倍。

因而中国的生产率也就大大高于西方,而这又导致了中国的人口自农业出现至今也相应地比西方稠密。生产率及人口上的优势,转而又使中国能够更好地维持帝国的官僚机构和军事机构,更有力地抗击蛮族侵略者—-必要时还能同化他们。

总之,只有在工业革命后,科学技术使得地理因素不再那么重要,欧洲才超过了中国。

2、比特币是一种宗教崇拜

这些年,比特币社区发生了很大变化。

最早的时候,参与者都是能够解释技术细节的技术爱好者。后来,参与者变成了想要快速赚钱的投机者,他们甚至不知道什么是 Merkle tree(比特币的基础算法)。现在,参与者变成了一些狂热分子。在他们眼里,加密货币比实际情况要伟大得多。他们坚信,传统货币正在成为历史,加密货币将从根本上改变世界经济。他们已经丧失了客观的立场,认定美元和欧元都临近末日了。

本周图片

1、我在南疆的10天(组图)

<p>每周分享第 11 期</p>

2018年4月,我从北京飞抵喀什,开始了10天的南疆之旅。

想象中的南疆是块神秘的领地,有不一样的语言,不一样的相貌,不一样的自然环境。旅程中,我见到了残存着中世纪气息的维吾尔老城,在戈壁中扩张的现代都市,到达中国最西端的县城,见到了塔吉克族和柯尔克孜族的村落,逐渐发现了一个想象之外的新疆,它并非任何一种刻板印象可以形容。

图为喀什市人民公园里的维吾尔族一家人。

2、微软来了

<p>每周分享第 11 期</p>

图上公司依次为诺基亚、LinkedIn、Skype、Minecraft、GitHub。有人说,下一个目标会是 Ubuntu。

3、Emoji 的鸭子符号

<p>每周分享第 11 期</p>

Emoji(颜文字)有一个鸭子符号,上面是各家的实现。你最喜欢哪个?我觉得三星那个不错。

还有两个问题,我不是很明白。(1)为什么所有的鸭子都是同样的配色?(2)为什么除了谷歌,其他鸭子的头都是绿的?

4、天网

<p>每周分享第 11 期</p>

<p>每周分享第 11 期</p>

上面这件作品叫做《天网》,近看都是一个个按键。

本周金句

1、

创业公司为什么成功?这是最难的问题。

大多数人只是指出非常明显的事情:"创始人很聪明也很勤奋,企业文化也非常优秀。"问题在于,其他5000家创业公司也是如此,但都失败了。(《幸存者偏见》

2、

我喜欢这样的小城镇:大到足以容纳电影院和书店,小到足以让你感觉态度友善、适宜居住。(布莱森《小不列颠札记》)

3、

人必有痴,而后有成。(林语堂)

欢迎订阅

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

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

<p>每周分享第 11 期</p>

(完)

正文完
 0
评论(没有评论)