- 浏览器是如何校验证书的?">1、浏览器是如何校验证书的?
- 使用 FFmpeg 将短视频转为 GIF 和 WebP 动画图片(en)">2、使用 FFmpeg 将短视频转为 GIF 和 WebP 动画图片(en)
- 为什么应该使用 ISO 8601 日期格式(en)">3、为什么应该使用 ISO 8601 日期格式(en)
- 独立游戏开发是一种什么样的体验?">4、独立游戏开发是一种什么样的体验?
- 无线充电为什么会限制功率?(中文)">5、无线充电为什么会限制功率?(中文)
- 如何使用 Nginx 改写图片请求(英文)">6、如何使用 Nginx 改写图片请求(英文)
- esbuild 为什么这么快?">7、esbuild 为什么这么快?
- npm 的设计缺陷(英文)">8、npm 的设计缺陷(英文)
- 我不想再做前端了(英文)">9、我不想再做前端了(英文)
- 如何增加运气的表面积">10、如何增加运气的表面积
- 软件测试的误区">11、软件测试的误区
- 最简单的马尔可夫链图解(英文)">12、最简单的马尔可夫链图解(英文)
- Node 创始人否定 Node">13、Node 创始人否定 Node
摘录互联网上喜欢的文章集合 比较喜欢的周刊:https://www.yuque.com/ruanyf/weekly
1、浏览器是如何校验证书的?
本文介绍了浏览器怎么处理 HTTPS 的证书,它的校验机制是什么,内容较为通俗全面。
2、使用 FFmpeg 将短视频转为 GIF 和 WebP 动画图片(en)
在某些场合,动画图片的兼容性要好于视频。本文是一个教程,介绍如何使用 FFmpeg 将视频转成动画图片。
3、为什么应该使用 ISO 8601 日期格式(en)
世界上有各种各样的日期格式,作者认为大家应该统一使用 ISO 8601 格式,即yyyy-mm-dd hh:mm:ss
。
4、独立游戏开发是一种什么样的体验?
项目做完了,员工都闲着,老板会让这些人立即投入到下一个项目中。毕竟每天都在烧钱,是不可能等主创人员想清楚再开工的。
反过来,这些人力也会给项目负责人带来压力,必须尽快做决策,以免让员工闲着没事干。这种情况下,能做出多少正确的决策?
5、无线充电为什么会限制功率?(中文)
工信部公开了《无线充电管理暂行规定(征求意见稿)》,里面提到手机的无线充电不能超过50w。本文讨论了无线充电的功率问题。
6、如何使用 Nginx 改写图片请求(英文)
本文介绍一个小技巧,通过 Nginx 改写网页代码,将图片请求导向 CDN。
7、esbuild 为什么这么快?
esbuild 是新一代的 JavaScript 打包工具,以速度快著称,耗时只有 Webpack 的2%~3%。本文是该软件的作者谈它为什么这么快。
8、npm 的设计缺陷(英文)
一个程序员利用 npm 的设计缺陷,成功进入了35个主要公司的内网系统,包括Microsoft、Apple、PayPal、Tesla、Uber 等。
9、我不想再做前端了(英文)
作者讲述了为什么对前端开发感到厌倦。
10、如何增加运气的表面积
如果你把好运想象成一根曲线,那么好运的效果最大化,就是把曲线下面的表面积最大化。
这可以用一个方程式表达。
L = D * T
其中,L 代表好运,D 代表你在相关方面的准备,T 代表有多少人知道。
这个方程式的意思就是,你做的准备越多,知道的人越多,那么好运的表面积将越大。画成图就是上面这样,竖轴是你的准备,横轴是你的宣传,这两者越大,矩形面积就越大。
11、软件测试的误区
本文讨论了13种软件测试的错误做法,比如:(1)单元测试与集成测试的比例不正确;(2)太相信 TDD(即写代码之前就写测试);(3)写了大量很慢的测试;(4)手动运行测试;(5)没有把生产环境的错误写成测试等等。
12、最简单的马尔可夫链图解(英文)
上面是最简单的马尔可夫链图解。系统包括 A 和 B 两个状态。一共有四种转化路径:A 到 A、A 到 B、B 到 A,B 到 B。每种路径的可能性都是 50%,就得到了随机的运动轨迹。
13、Node 创始人否定 Node
Nodejs 的创始人 Ryan Dahl 一共做过两次关于 JS 的公开演讲。 一次是2009年宣布 Node 项目诞生,另一次是九年后的昨天,演讲题目是《Node 的设计失误》。这个演讲的内容非常火爆,基本上把 Node 全部否定了,认为 libuv 和 npm(包括 package.json)都是设计错误,怪不得 JS 圈里面没人作声。他觉得,Node 已经无药可救了,所以动手写了一个新项目 deno。
14、