Ruanyifeng
家用游戏机的历史:世嘉、任天堂和 PlayStation 的故事
· ☕ 14 分钟
- 作者:阮一峰
- 原文链接:家用游戏机的历史:世嘉、任天堂和 PlayStation 的故事
今年是电子游戏业很重要的一年,下一代游戏主机 PlayStation 5 和 Xbox Series X 都将发布。
这件事有多重要,就这么说吧,大家都觉得,电影业很庞大,对不对?但是,你可能不知道,2019年全国电影总票房,只有全国游戏收入的五分之一!
如何选择开源许可证?
· ☕ 1 分钟
- 作者:阮一峰
- 原文链接:如何选择开源许可证?
如何为代码选择开源许可证,这是一个问题。
世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种—-GPL、BSD、MIT、Mozilla、Apache和LGPL-—之中做选择,也很复杂。
乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。
React Router 使用教程
· ☕ 10 分钟
- 作者:阮一峰
- 原文链接:React Router 使用教程
真正学会 React 是一个漫长的过程。

你会发现,它不是一个库,也不是一个框架,而是一个庞大的体系。想要发挥它的威力,整个技术栈都要配合它改造。你要学习一整套解决方案,从后端到前端,都是全新的做法。
尤瓦尔·赫拉利《冠状病毒之后的世界》
· ☕ 11 分钟
- 作者:阮一峰
- 原文链接:尤瓦尔·赫拉利《冠状病毒之后的世界》
《人类简史》的作者尤瓦尔·赫拉利,上周末在《金融时报》发表了一篇长文《冠状病毒之后的世界》。
他谈到疫情结束后,世界向何处去的问题,以及对目前各国没有统一行动的计划,反而各自为战、竞相关闭边境的担忧。这篇文章非常发人深省,强烈推荐。
我的外包经验:印度、中国和菲律宾(译文)
· ☕ 10 分钟
- 作者:阮一峰
- 原文链接:我的外包经验:印度、中国和菲律宾(译文)
外包在软件业很常见,各种规模的公司都在用,每年要吸纳大量就业。
但是,外包的曝光量很少,大家似乎都不太关心,很少有人谈论。这导致许多人不了解外包到底是怎么回事。
RDF 和 SPARQL 初探:以维基数据为例
· ☕ 9 分钟
- 作者:阮一峰
- 原文链接:RDF 和 SPARQL 初探:以维基数据为例
维基百科有一个姐妹项目,叫做“维基数据”(Wikidata)。你可以从维基百科左侧边栏点进去。

“维基数据"将维基百科的所有数据,整理成一个可以机器处理的数据库,方便查询。比如,山西省人口最多的地区是哪一个?
Deno 运行时入门教程:Node.js 的替代品
· ☕ 6 分钟
- 作者:阮一峰
- 原文链接:Deno 运行时入门教程:Node.js 的替代品
这几天假期,我学习了一下 Deno。它是 Node.js 的替代品。有了它,将来可能就不需要 Node.js 了。
这篇文章就是 Deno 的一个初步介绍,尝试回答为什么 Node.js 不能满足需要,以及 Deno 能够带给我们什么?
我对中国科技行业的看法(译文)
· ☕ 12 分钟
- 作者:阮一峰
- 原文链接:我对中国科技行业的看法(译文)
@danwwang 是彭博社的一个技术分析师,写了一篇2019年回顾,详细谈了他对中国科技行业、中美贸易战的看法。
我觉得,他的那篇文章有很多启发,总体比较客观,中国的劣势和优势都谈到了。下面就是主要部分的翻译,插图是我配的。
FFmpeg 视频处理入门教程
· ☕ 5 分钟
- 作者:阮一峰
- 原文链接:FFmpeg 视频处理入门教程
FFmpeg 是视频处理最常用的开源软件。
它功能强大,用途广泛,大量用于视频网站和商业软件(比如 Youtube 和 iTunes),也是许多音频和视频格式的标准编码/解码实现。