Airpods pro连mac,音量自动重置到50%导致音量爆炸问题
Airpods pro 3每次连mac,音量自动重置到50%导致音量爆炸问题
搜了一圈,这bug不限于iphone、Airpods全系列、第三方耳机,而且是陈年老bug
一个解决方案:Mac上安装HammerSpoon,在config文件里增加以下脚本,耳机连接时自动调整音量为15,断开时调整为0,配置后reload config使脚本生效
1 | local function handleDeviceChanges() |
Airpods pro 3每次连mac,音量自动重置到50%导致音量爆炸问题
搜了一圈,这bug不限于iphone、Airpods全系列、第三方耳机,而且是陈年老bug
一个解决方案:Mac上安装HammerSpoon,在config文件里增加以下脚本,耳机连接时自动调整音量为15,断开时调整为0,配置后reload config使脚本生效
1 | local function handleDeviceChanges() |
最近家里DNS一直有问题,重新梳理了以下,目前是adguardhome作为dnsmasq的上游服务器,也就是说客户端请求先通过dnsmasq分流,国内的域名上游为adguardhome,国外域名上游为PDNSD,这样就导致adguardhome里的请求都是localhost,而且国外的请求不走adguardhome的过滤
让AdGuardHome作为直接接受53端口的DNS请求,AdGuardHome进行给广告过滤后再将请求转发给dnsmasq,dnsmasq对域名根据科学上网列表进行处理,国内域名直接走运营商DNS服务器,科学上网域名转发到PDNSD进行解析。
在去广告列表里的域名可以全局生效,手机也能加强一点点隐私保护;其次AdGuardHome里也能看到不同客户端的DNS请求了,同时也可以看到及过滤外网网站的请求了
今天想调一个JAVA程序,报错,搜了一下是由于Mac JAVA1.8.0_151自身的一个Bug,升级到152就可以解决,然后我IDEA和命令行看了一下JAVA版本是JAVA1.8.0_151,可我之前一直有开启JAVA的自动更新,系统中JAVA的控制面板也显示我的版本是261。
思考了一下应该是更新之后另外写到了其他目录下。
1 | $ echo $JAVA_HOME |
/Library/Java/JavaVirtualMachines/ 目录下没有其他目录,网上搜了一下,更新后的文件会被放在 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin 中
在目录下执行
1 | $ ./java -version |
剩下的就是替换自己profile文件里的JAVA_HOME了:
1 | export JAVA_HOME='/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home' |
保存,执行
1 | $ source ~/.zshrc |
1 | 入口权限 => 内网搜集/探测 => 免杀提权[非必须] => 抓取登录凭证 => 跨平台横向 => 入口维持 => 数据回传 => 定期权限维护 |
1 | 绕CDN找出目标所有真实ip段 |
给自建的 TTRSS 增加https,签名完证书后时提示
1 | Please set SELF_URL_PATH to the correct value for your server |
1 | server { |