分类
mac

解决烦人的 chrome 选择证书提示

当使用自签的证书时,chrome 会不停地提示选择证书

已经被烦了几个月了,每次选择很浪费时间。还好 chrome 提供了自动选择证书 policy。

为名字为 AutoSelectCertificateForUrls 的 policy 创建规则

mac OSX 系统设置

# 清空这个选项的内容
defaults write com.google.Chrome AutoSelectCertificateForUrls -array
# 设置 policy
defaults write com.google.Chrome AutoSelectCertificateForUrls -array-add -string '{"pattern":"https://[*.]corp.foobar.com","filter":{"ISSUER":{"CN":"Foobar Internal Intermediate CA"}}}'

windows 新建一个 .reg 注册表文件,之后双击导入

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\AutoSelectCertificateForUrls]
"1"="{\"pattern\":\"https://[*.]corp.foobar.com\",\"filter\":{\"ISSUER\":{\"CN\":\"Foobar Internal Intermediate CA\"}}}"

检查 policy 是否生效,地址栏输入 chrome://policy

重新载入 policy,在最右侧的状态里看到是 ok 的则生效(如果上面写错,检查 json 语法,以及 CN,CN 是 iusser 的 common name)。

官方文档: https://chromium.org/administrators/policy-list-3#AutoSelectCertificateForUrls

分类
mac

mac cleanup

  1. brew cleanup 清理不用的 软件包,可能会只保留最新版,实测释放了 3GB 空间
  2. docker Docker.qcow2 在使用过程中会一直增长,如果你是无状态的 docker ,可以 Preferences => Reset => Remove all data(所有镜像和 docker 都会被删), 实测释放 14GB 空间
  3. 微信 => 通用 => 存储空间 => 前往清理
  4. 微信 => 备份与恢复 => 管理备份文件
  5. 查找大于 1GB 的单个文件 ( sudo find / -size +1GB )
分类
mac python

brew 切换 python 版本

切换 python 至 3.6.5

brew list python --versions
brew switch python 3.6.5

升级 python3

brew install python3

link 切换

➜  ✗ brew link python
Linking /usr/local/Cellar/python/3.7.7... 
Error: Could not symlink Frameworks/Python.framework/Headers
Target /usr/local/Frameworks/Python.framework/Headers
is a symlink belonging to python@2. You can unlink it:
  brew unlink python@2
解除 python@2 link
Unlinking /usr/local/Cellar/python@2/2.7.17... 34 symlinks removed


To force the link and overwrite all conflicting files:
  brew link --overwrite python

To list all files that would be deleted:
  brew link --overwrite --dry-run python
➜  ✗ brew link python --overwrite python
Linking /usr/local/Cellar/python/3.7.7... 28 symlinks created
分类
mac

mac osx 锁屏方法

1. mission control => 触发角 => 启用屏幕保护程序 or 将显示器置入睡眠状态
2. 安全性与隐私 => 进入睡眠或开始屏幕保护程序 立即 要求输入密码

接下来使用触发角就可以立即锁屏了

新版 mac 使用 ctrl + command + q

分类
mac

macOSX icloud路径

位置在

~/Library/Mobile\ Documents/com~apple~CloudDocs

创建一个软链方便使用

ln -s ~/Library/Mobile\ Documents/com\~apple\~CloudDocs icloud

也可以做 alias,之后直接执行 ic 切换到对应目录

alias ic='cd ~/Library/Mobile\ Documents/com~apple~CloudDocs'