有关Cloudflare, NGINX, gzip, gzip_static, brotli, brotli_static, QUIC的一系列问题(2021)
Cloudflare对平民用户确实非常友好,它包装了很多(原本复杂的)技术,让用户仅仅通过点击鼠标就能完成——比如Brotli压缩。但是,如果有的时候我们想更深入了解Cloudflare的一些机制,就会发现很多细节并不会被Cloudflare显眼地标示出来:
Python regex replace nth match
def replacenth(string, regex_sub, wanted, n):替换字符串string里的第n个regex匹配项,把第n个regex_sub替换为wanted .
#TIL: "meta charset=utf-8"导致MathJax不渲染
有的时候你会发现你的一篇wordpress文章莫名其妙有一两个公式就是无法被mathjax渲染,但是在编辑器里看起来一切都很正常:
#TIL: WordPress古腾堡编辑器和MathJax居中、换行的几种写法
在古腾堡编辑器里,如果你需要插入两行紧密挨着的(杜绝古腾堡的block换行)、换行的、但又不为eqnarray或者align形式的公式,那么你可以这样写:(本文将列举4种写法)
2021: 重新玩了一遍《暗影格斗2》
这次玩到了地狱10级,僧侣套遥遥无期(154/5000),差不多到头了,可能再过若干年我又会把这个游戏从1级到52级再打一遍。个人认为游戏本身素质是非常优秀的,希望若干年后不要玩到吃相过于难看的版本。
推荐我认为最好用的Chrome网页全局翻译插件:Traduzir-paginas-web
我总是莫名其妙遇到一些网站,任何采用“下拉框Google翻译”技术制作的翻译插件都无法使用——下拉框就是永远出不来。我把Chrome store里的很多翻译插件都试了一遍,还是没有找到能翻译的。
#TIL: Shortcodes-ultimate spoiler不能替代<details><summary>
要注意su_spoiler和<details><summary>不是一回事,这两者也不能相互替代,因为被折叠的内容在Google Search里是无法高亮的:
写在2021:我对2015~2017的国内公路车/山地车/骑行/长途骑行/旅行车/功率训练 等圈子的回忆
我突然意识到自从我彻底退出[公路车/山地车/骑行/长途骑行/旅行车/功率训练]这一系列圈子以后,曾经投入大量时间获取的知识和记忆已经开始严重衰退。在彻底遗忘它们之前,我决定抢救一下,把我能回忆的东西都写下来。本文并不是教程,它会不定期更新,大多数内容都没有明确的结论(比如:xxxxx为什么会这样?AAA和BBB哪个更好?)
基于python3的多线程WordPress缓存预加载代码
是这篇文章的python3实现:《WordPress cache preload: 别忘了pagination, /embed/和monthly archive》
发现了一个macOS平台的文件系统HIPS软件:F-Secure
类似于windows上的HIPS,macOS也有一个可以快捷方便使用的进程访问文件系统的监视软件。
#TIL "the music library file cannot be saved. an unknown error occurred (-54)"
检查~/Music/music是否有读写权限。如果~/Music/music已经存在(且不是Apple Music创建的),就会抛出这个错误。(常见于系统升级到Catalina)
ASPMA补充材料(2):(zero) padding, zero phase zero padding
本文是对ASPMA课程大纲复习的补充:(zero) padding, zero phase zero padding(在ASPMA课程中也会被简称为zero phase windowing).