每周分享第 1 期

作者: 阮一峰

日期: 2018年4月22日

珠峰培训

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

长久以来,我一直用各种方式,尝试整理我的收藏夹。最近想到,把它写成文章,共享出来,也许效果更好。

语雀

语雀(yuque.com)是阿里巴巴集团内部最大的文档平台,也是阿里系知识管理和团队协作的主要工具之一。

今天(4月23日)是世界读书日,语雀选在今天放开注册,不再需要邀请码,用户可以直接注册,跟阿里的正式员工一样使用所有功能。

为了配合世界读书日,语雀还邀请了一些互联网知名人士,写下他们的推荐书单,比如蚂蚁金服 CTO 的程立

新闻

1、InstagramTwitter 限制第三方调用 API

4月4日,Instagram 无预警地宣布,立即废止一大批 API,像用户的 follower、like 等数据都无法再拿到了。同时宣布,每个用户的每小时 API 请求数量限制,从 5000 降低为 200。另外,还计划从2018年12月11日起,不再允许第三方 App 获取它的公开内容。

稍早,Twitter 也宣布,2018年6月19日之后,将不再提供 streaming services,这意味着第三方客户端 Tweetbot、Tweetings、Twitterrific 将无法自动刷新时间轴,必须用户自己手动刷新,才能看到新内容。有人做了一个网站 apps-of-a-feather.com 呼吁 Twitter 改变这个决定。

这些大型社交媒体想要表达的意思已经很清楚了:我们不欢迎第三方客户端。

2、程序员月薪 7 万可落户北京

3月21日,北京市发布《关于优化人才服务促进科技创新推动高精尖产业发展的若干措施》,其中有这样一条内容:

在本市行政区域内的高新技术企业、创新型总部企业、新型研发机构等科技创新主体中承担重要工作,近3年每年应税收入超过上一年度全市职工平均工资一定倍数的(企业注册在城六区和北京经济技术开发区的为8倍,注册在本市其他区域的为6倍)。

根据北京市统计局、市人力社保局发布数据,2016年度北京市职工年平均工资为92477元,月平均工资为7706元。而近日某招聘网站新鲜出炉的《2018旺季人才趋势报告》中显示,北京市平均月薪达到10712元。由此估算出月薪至少要 7 万可申请办理人才引进。

3、Travis-CI 的离奇错误清空生产数据库

Travis-CI 公布了3月13日生产数据库出错的调查报告。一个开发者执行了生产环境的检查以后,在同一个 Session 里面运行测试。由于数据库地址是环境变量给出的,这时 Session 里面的数据库地址的环境变量指向生产环境,导致测试脚本清空了生产环境的数据库。

4、硅谷房价每个工作日上涨800美元

根据统计,距离硅谷最近的大城市圣何塞,去年100万美元左右的普通房屋,每个工作日价格上涨798美元,一年上涨了20万美元,是全美房价上涨之冠。亚军是旧金山,每个工作日上涨481美元;季军是西雅图(微软总部所在地),上涨434美元。

教程

1、[免费电子书] 《Machine Learning Yearning》,by 吴恩达

吴恩达(Andrew Ng)是斯坦福大学的教授,人工智能领域的权威,曾经担任过百度的首席科学家。

他的新书《Machine Learning Yearning》现在可以免费订阅。今后几个月里面,他每完成一个部分,你就会得到邮件通知,可以立即读到。根据说明,这本书大概100页左右,每章的长度很短,非常容易阅读。内容主要关于如何实现你自己的机器学习项目,重点不是算法,而是如何运用算法到真实项目。

2、[免费视频教程] 《Foundations of Data Science》,by 加州大学伯克利分校

加州大学伯克利分校的视频课程《Foundations of Data Science》(数据科学基础),现在上网了。报名学习是免费的,如果需要证书才收费。

课程分成三个部分,每个部分需要5个星期学习,都由加大的老师亲自教授。整个课程针对初学者,不需要任何统计学或编程的基础。

3、[文章] Programming Blockchains Step-by-Step, by Gerald Bauer

介绍如何使用 Ruby 语言从零开始写一个区块链实现,代码非常好懂,并有各种基础概念的解释。

4、[文章] Low Level Bit Hacks You Absolutely Must Know, by Peter Krumins

位运算(bit operation)的用途,有很多例子。

5、[文章] React - Basic Theoretical Concepts

React 官方关于 React 原始设计思想的解释。

6、[图片] React v16.3 生命周期的示意图

7、[电子书] Google 面试自学手册

一份爱好者整理的 Google 面试准备指南。

8、[文章] Chrome DevTools 的一些使用技巧

9、[文章] Color: From Hexcodes to Eyeballs

人眼如何感受到色彩,读懂这篇文章需要一点物理学知识。

文摘

1、一线开发程序员总结出的开发经验,by 康亮

2011年在百度浏览器团队时遇到几件让人影响深刻的事情。 有一次开会,产品拿出 Google 某个产品的 DEMO,里面有一段很酷炫 3D 效果,要求开发加上,只给2天时间,大家目瞪口呆。后续的开发为了赶节奏,导致非常多的 bug,又为了修改 bug,leader 将所有的 bug 按照人员平均分配,导致不同模块间的同学相互修改......实在难以想象。好比让做花卷的厨子,去修改西湖醋鱼的味道。

最初的现象是:bug 下降得慢,延伸 bug 反而增加,每个人都累的半死,代码风格极其杂乱,为了赶工导致的临时方案层出不穷。

到了中期:人员离职越来也多,代码难以维护,新加的需求与之前的临时方案冲突。

到了后期:想做一些修复,想调整架构,又要保证正常运行,其难度好比在一架飞行的飞机上拆换零件。

然后我也急忙离职了。。。。实在看不到成功的可能性。

2、为什么我们不用 Git?,by SQLite

SQLite 不使用 Git 版本控制系统,而是使用 Fossil。Fossil 和 Git 都是区块链式的版本控制系统,都是分布式,都将内容存储为由加密哈希标识的一系列不可变的提交。Git 非常流行,许多开发人员不熟悉其他任何版本管理工具。然而,SQLite 更喜欢Fossil,本文解释为什么。

3、美国的数据真相

美国人均预期寿命连续两年下降。如果不告诉你国家名字,只是让你猜测的话,你一定会认为,这发生在某个战乱中的国家。不幸的是,这种事情恰恰就发生在美国。

2016年,零资产或者负资产家庭已经达到30.4%。也就是说,只要你有一块钱存款而么有负债,即使你是个流浪汉,你也比30%的美国家庭富有。

美国人到底有多穷?69%的美国人,存款少于1000美元。好多人说美国人很富有,确实,如果你找到了一个好职业,你的收入会很高很高。但是实际上,绝大多数美国人很穷,只能靠救济和福利过活。一半的美国人,他们的年平均收入低于25000美元。美国平均收入40000多,中位数收入只有25000美元。中位数是什么意思?50%收入高于这个数字,50%收入低于这个数字。

4、《环球时报》:发展国产芯片 这事不能再拖了

从现在起,我们可以靠美国芯片活得很好的幻想应该破灭了。中国有组织科技攻关的能力,也有推动国产芯片逐渐替代外来芯片所需要的动员力,最重要的就是决心。

特朗普政府在帮助我们下这个决心。如果中国真的转换了思路,也许过多少年之后,我们会感谢美国今天做出的限制决定,庆幸它促使中国早一点恢复了清醒。

一旦中国加速研发使用国产芯片的工作全面上路,美国方面的态度也将随之软下来。美国半导体产品还可以进入中国,但到那时主动权将牢牢掌握在我们自己的手里。

工具

1、Spectrum

开源的社区软件,形式非常新颖美观。

2、jsonstore.io

通过 HTTP Header 读写 JSON 数据的免费 datastore。

3、flamebearer

Node 应用的火焰图生成工具,用于性能分析。

4、DNS Performance Test

DNS 响应时间的命令行比较脚本。

5、merge-images

多张图片合成一张图片的浏览器 JS 库,使用了 Canvas。

6、Tabler

一个基于 Bootstrap4 的面板(dashboard)组件库。

7、Etherpad

老牌的多人实时编辑协同工具。

新奇

1、Braille Neue

Braille Neue 是布里叶盲文系统与正常字母的结合,无障碍设计的典范,为什么没有人早点想到这个点子呢。

2、Macbook 一美元改成触摸屏

一个非常牛的项目,作者在 Macbook 的摄像头上面,架了一块镜子。然后,自动捕捉并识别手指的坐标。

3、Jelly Mario Bros

水母版的《超级马里奥》网页游戏,所有东西都会像水母一样升缩。

4、小狗 USB

本周金句

人生就像玻璃窗上的苍蝇,前途一片光明,却找不到出路。

欢迎订阅

这个专栏会同步更新在我的个人网站微信公众号语雀

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

(完)

QCon

腾讯课堂

留言(45条)

感谢分享~

语雀是和腾讯文档抢地盘的吧。。

但是为么突然做起新闻周报了(

感谢,这个专栏很有趣。

还是喜欢看阮老师的基础技术扫盲贴

不错的分享文章,期待下一期~

感谢分享~

阮老师的语雀怎么找到呢,搜索您的名字没有搜到。

许久没更新,措不及防的来了一篇合集还真是意外

我很喜欢这篇,而且选题还都比较合我的口味。谢谢。
顺便吐个槽,国内应用什么都要用手机号码注册这点真是很过分~~~

这个我喜欢

从twitter跟过来的,果然有干货

雀语阅读全文还要强制注册,好无赖

内容很棒,感谢博主的分享

人生就像玻璃窗上的苍蝇,前途一片光明,却找不到出路。。。。Get

支持阮大大,您的博文质量非常棒!

阮老师,我用 Firefox 和 Chromium 分别打开你的博文,发现用的字体不一样。

Firefox: https://screenshotscdn.firefoxusercontent.com/images/8c226d40-f57a-4f82-9278-b6dfb4849c9e.png
Chromium: https://i.imgur.com/4G12Qrv.png

我的 Firefox 字体用的是 Noto Serif CJK SC 和 Noto Sans CJK SC, Chromium 用的是
Times New Roman 和 Arial。
从截图上看,Chromium 用了我设定的字体,Firefox
并没有。可是这种情况在别的网站没有出现。
这是怎么回事呢?你的博客用的是什么字体呢?

感谢分享,期待后面每周的内容,很棒,谢谢

第一次前排,很激动,赶紧扫码关注。期待阮老师后续的每周分享~~

老师,小狗USB在哪里购买? 谢谢

第一期内容很丰富啊,难道周周都有这么多内容分享吗

这一波写的可以。我以后也会整理整理。反正时间久了,就成经验了。

@SpicyCat:

为什么我这里常年显示Georgia, serif字体

那个康亮的文章找不到了, 发一个新的连接
https://cloud.tencent.com/developer/article/1004735

中兴危局凸显自主研发压力,砂纸制造或成为迎来新的风口。

对云雀,国内腾讯信箱里已悄然开放文档功能。

比云雀更强大更便宜的同类产品是 Google drive,我用了很多年了。

感谢分享,很受用

楼上将yuque跟谷歌文档&腾讯文档比的朋友,一定是没有体验过yuque是什么样子。

阮老师这个专栏厉害了

阮老师,你微博里面,广告配图和博客配图太大了。看起来真不舒服。

引用象牙山蛇皮怪的发言:

阮老师,你微博里面,广告配图和博客配图太大了。看起来真不舒服。

你博客。不是微博。说错了。

很散很有趣

阮老师,想知道你这些信息一般从哪里收集而来,谢谢

最近正在看阮老师的书,>。
感谢老师的分享

语雀 - 石墨 - 钉钉 协同软件

谢谢阮一峰老师的react教程

有趣,长见识了

感谢阮老师的分享,很有帮助!

这种文章很不错

个人认为,这类文章虽然使得您文章的受众大增,也增加了我的见识,但是却增加了我对未来的焦虑,希望里面能有总结或相关分析,并提供阮老师个人的一些见解,哪怕是一笔带过。

期待下一期,实用得不行啊

阮老师,语雀的定位是不是就是网页在线编辑工具?有做app或客户端吗?

阮老师的 博客终于恢复了,让我深深的感受到了这个世界的阴暗

超先阮老师,文章都是科技前线,而且还非常有趣,that's wonderful 赞

文摘第一条内容被作者删除了,请阮老师更新一下吧

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接