分类 玩机 下的文章

高斯模糊在 Firefox 和 Safari 上卡顿

博客模仿 Medium 增加图片懒加载后使用体验提升很大,其中 img-small 添加了高斯模糊 filter: blur(15);。因为调试是在谷歌 Chrome 上进行的,页面滚动很流畅,和添加之前没有区别。

但后来发现在火狐 Firefox 上滚动加载其缓慢,还有拖影,页面平移不流畅。Safari 也一样,虽然滚动拖影不明显,但页面平移也不流畅。

看来火狐在高斯模糊上很吃性能,类似的 bug 在几年前就在社区被提出来了,但现在还是没解决。

后来我暂时的替代方法是用 ImageMagick 生成高斯模糊图片,删除 filter: blur(15);

还是 Chrome 大法好吧,但日渐垄断绝非好事。

Jekyll 标题中使用“冒号”等特殊符号

在编译 Jekyll 时报错,原来是我在 title: 后的标题中使用了冒号。但在 YAML 的语法中,在冒号后不能跟随特殊符号,故此需要使用其他方式替代。


Error: YAML Exception reading /data/wwwroot/typecho.md: (): mapping values are not allowed in this context at line 3 column 22

那只能用短杠 - 替代了。看到有人说 Hexo 可以用单引号或双引号进行界定,但 Jekyll 我试了这种方法不行。

npm 升级出现 "Missing write access" 错误

npm install -g npm 升级 npm 时出现以下 "Missing write access" 错误。


......
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/npm/node_modules/minipass/node_modules
npm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules/npm/node_modules/ignore-walk
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/npm/node_modules/ignore-walk'
......

执行以下代码赋予权限就可以了:


sudo chown -R $USER /usr/local/lib/node_modules

好用的 Magisk 模块推荐

1、App Systemizer

  • 可以把一些自己下载的 App 变为系统 App,从而使软件运行得更好。如绿色守护,Adguard。亲测无法将黑域变为系统 App,会报错“黑域无法以系统 App 运行”。

2、Energized Protection

  • 可以屏蔽广告、阻止跟踪,还可以自定义屏蔽特定网站等。

3、YouTube Vanced black themed

  • y2b 神器,屏蔽软件内和视频广告,黑色主题版。

4、Google Product Sans

  • 谷歌 Sans 字体,很舒服。

5、Move Certificates

  • 把 Adguard 等用户证书转存为系统证书,这样就不会再在通知栏提示了。