分类 玩机 下的文章

MacOS 关闭某个 APP 的暗黑模式

Mac OS Dark 模式是系统级的,支持 Dark 的 APP 在该模式下会自动变成暗黑模式,但有时候某些 APP 我们不习惯用暗黑,希望单独用 Light。


➜ ~ osascript -e 'id of app "nextcloud"'
com.nextcloud.desktopclient

关闭暗黑模式


➜ ~ defaults write com.nextcloud.desktopclient NSRequiresAquaSystemAppearance -bool yes

恢复暗黑模式


➜ ~ defaults delete com.nextcloud.desktopclient NSRequiresAquaSystemAppearance

https://www.techjunkie.com/exclude-app-dark-mode-macos-mojave/

iTerm2 终端走 Shadowsocks 代理

原文来自 https://github.com/mrdulin/blog/issues/18

以zsh作为说明


➜  ~ vim ~/.zshrc 

添加如下代理配置:


# proxy list
alias proxy='export all_proxy=socks5://127.0.0.1:1080'
alias unproxy='unset all_proxy'

:wq 保存退出


➜  ~ source ~/.zshrc

使用 proxy 前先查看下当前的 ip 地址:


➜  ~ curl cip.cc
IP    : 140.206.97.42
地址    : 中国  上海
URL    : http://www.cip.cc/140.206.97.42

执行:


➜  ~ proxy
➜  ~ curl cip.cc
当前 IP:47.89.xx.xxx 来自:香港特别行政区 阿里云

没问题,终端走了代理 brew update 顺畅了- -

如果不需要走代理,执行:


➜  ~ unproxy   
➜  ~ curl ip.cn
当前 IP:112.64.xxx.xx 来自:上海市 联通

WordPress FTP 升级“无法创建目录”

FTP 默认根目录是/home/wwwroot ,而这个目录权限是 root,vhost.sh 添加虚拟主机目录是 /home/wwwroot/www.example.com ,这个目录权限 www,且 FTP 上传权限是 www,所以你必须上传到 /home/wwwroot/www.example.com 目录下, 上传到 /home/wwwroot/ 是没有权限的,你也可以chown -R www:www /home/wwwroot ,使 wwwroot 所属组为 www。

新建 FTP 用户


➜ ~ /oneinstack/pureftpd_vhost.sh
You user name is : admin
You Password is : password
You directory is : /data/wwwroot/example.com

WordPress FTP 升级报错


➜ ~ chown -R www:www /data/wwwroot/example.com

一加 6 降级刷氧 OS

1、降级到氢 OS 5.1.3,升级到氧 OS 9.0.9


fulldowngrade_wipe_MSM_17819_181025_2315_user_MP1_release

OnePlus6Oxygen_22_OTA_034_all_1909112343_dd26

2、必须升级到氧 OS 9.0.9 才能进一步升级安卓 10

3、成功升级到氧 OS 10.3.1

高斯模糊在 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 我试了这种方法不行。