静态资源递送优化:HTTP/2 和 Server Push
HTTP/2 诞生于 8 年前 Google 一封 SPDY 协议白皮书。5 年前,RFC7540 和 RFC7541 的发布正式确立了 HTTP/2。5 年过去了,支持 HTTP/2 的浏览器的市场占有率达到了 96.88%,HTTP/3 已经从 QUIC 中诞生,然而回过头来看看国内各大网站,HTTP/2 仍然没有发挥它应该有的作用。不过,HTTP/2 究竟能做什么呢?

HTTP/2 诞生于 8 年前 Google 一封 SPDY 协议白皮书。5 年前,RFC7540 和 RFC7541 的发布正式确立了 HTTP/2。5 年过去了,支持 HTTP/2 的浏览器的市场占有率达到了 96.88%,HTTP/3 已经从 QUIC 中诞生,然而回过头来看看国内各大网站,HTTP/2 仍然没有发挥它应该有的作用。不过,HTTP/2 究竟能做什么呢?

虽然写了少许黑苹果相关的教程(如「从 Clover 到 OpenCore」),但是我最常被问到的问题是:你的 ThinkPad 触控板是怎么驱动的?既然如此,这次水一篇在黑苹果下驱动 ThinkPad 触控板的教程。
在我发布 「拯救 ThinkPad 小红点 —— Soft Rim 小红盘使用体验」以后,LKY 通过推特私信找到我,请我为他的自制小红盘做一次评测,并寄给我他制作的两个版本的小红盘的样品。如果之前说「小红点又复活了」,这一次我的评价是「重新爱上小红点」。
ThinkPad 最具识别度的元素,莫过于小红点(TrackPoint®)。自 20 世纪 80 年代由 Ted Selker 博士发明以来,小红点一直是 ThinkPad 的品牌象征。虽然联想接手 ThinkPad 以来并没有砍掉小红点,但是联想的 ThinkPad 小红点使用体验可谓是天怒人怨。
记录腾讯云 AIA(全球 Anycast 公网加速业务)的路由路径(更新日期 2020 年 4 月 14 日)。 腾讯云的 Anycast 调的比阿里云要好得多了。
随着 OpenCore 日渐成熟、acidanthera 团队宣布放弃旗下绝大部分内核驱动(包括 Lilu、VirtualSMC、WhateverGreen、AppleALC 等)对 Clover 的兼容性支持,与其届时被迫更换,不如主动从 Clover 迁移 OpenCore。
折腾手上的 ThinkPad E480 两月有余,经过不断完善(从 Clover 切换到 OpenCore,将 DSDT Patch 全部改由 SSDT 热补丁实现,修复了键盘快捷键),总算做到完美了(全球无解的问题除外),所以把 EFI 开源出来分享给大家。