为邮件客户端添加 OAuth 2.0 代理
2024-10-15
强制使用 OAuth 2.0 认证的邮件提供商越来越多,而一些老客户端并不支持,比如 macOS Catalina 自带的邮件。 于是尝试换 Thunderbird,然而用起来有些……粗犷。 找到一个开源程序 email-oauth2-proxy,它可以建立一个代理,让不支持 OAuth 2.0 的客户端使用 IMAP/POP/SMTP 协议继续访问邮箱,但它的文档写得实在不像给人类看的。 …
下载官方旧版本 Chrome
2024-07-30
已经忍 Chrome 很久了,但是太依赖扩展和脚本,想换其他浏览器也没什么动力。整天提醒更新,不知道更新了个什么东西,反而把原来的功能改成依托答辩。 万万没想到,在三哥的英明领导下,谷歌又拉了坨大的:升级到 127.0.6533.73,下载记录没有链接了,光标移动到上面都不行,只能看到域名。 …
视频相关的命令和脚本
2023-11-22
FFmpeg 实用命令 剪切视频而不重新转码1 $ ffmpeg -ss 00:00:30.0 -to 00:00:40.0 -i input.mp4 -c copy output.mp4 -ss 和 -to 分别指定起始时间。 这种方式输出的视频有一定问题,最好还是转码(不要用 -c copy)。 codec not currently supported in container2 一些视频流和音频流无法放到同一容器中,例如 WMA 音频不能与 H.264 视频兼容,解决方式是将音频也转码: …
Homebrew 使用中的一些问题
2023-03-31
编译 Go 项目超时 众所周知,国内网络环境编译 Go 项目会超时,只要设置国内镜像即可: export GO111MODULE=on export GOPROXY=https://goproxy.cn,direct 我想了十天十夜也不明白,源码服务器也要屏蔽?多少有点脑瘫哦。 然而即使设置了镜像,Homebrew 在编译 Go 项目时,不知何故不会读取用户设置,于是也会超时: …
Dnsmasq 去 DNS 污染和广告
2021-09-21
有时网站被墙,可能只是域名被劫持了,IP 还是通的。ISP 会拦截 53 端口数据,看到某些域名就 angry,直接返回一个假 IP。 例如对某域名进行两次 OpenDNS 查询: …
Y 站、K 站下载器 moebooru-crawler
2021-06-29
Shell 脚本,用来获取基于 moebooru 的网站上的原图链接,如 yande.re、konachan.com 等。 下载 $ curl -O "https://github.com/qianbinbin/moebooru-crawler/raw/master/moebooru-crawler.sh" $ # git clone git@github.com:qianbinbin/moebooru-crawler.git && cd moebooru-crawler $ chmod +x ./moebooru-crawler.sh 使用 Usage: moebooru-crawler URL [ -n NUM, --num=NUM ] -n NUM, --num=NUM print NUM links of images, or print all if NUM is '0' 示例 获取指定页面上的图片链接 $ ./moebooru-crawler.sh "https://yande.re/post?tags=coffee-kizoku+order%3Ascore" 将链接保存到文件 $ ./moebooru-crawler.sh "https://yande.re/post?tags=coffee-kizoku+order%3Ascore" >>links.txt 然后可以用 aria2c 之类的工具批量下载。 …
macOS 清除 ._*、.DS_Store 隐藏垃圾文件
2021-05-11
众所周知,macOS 会自作聪明地生成一些隐藏的垃圾文件。 想出这个主意的人真是个鬼才,反正只要表面好看就行,全然不顾那些希望高度把控系统的强迫症患者,更别说泄露隐私的风险了。 …
RDM 无法切换 HiDPI 分辨率的一种临时解决办法
2020-11-08
MacBook Pro 外接某 3200x1800 分辨率显示器,默认不开启 HiDPI。使用 one-key-hidpi 开启 1600x900 的 HiDPI 后,RDM 却无法切换到该分辨率,而且基本上 16:9 的都不行,比如 1080p、1440x810、720p。 …