Tony 发布的文章
五彩斑斓黑——那些看起来很高级的黑色
适用于 tabler 的 select2 样式
最近一个项目在用 tabler,tabler 是一款开源免费的并且看起来蛮正经的 UI 库,适用于以后端为主的 web 开发者。
最新版 tabler-v1.0.0-beta20 表单里的选择组件默认使用的是 tom-select,之前用的是 Selectize,但由于该项目停止开发,后来才换了 tom-select。
以上信息来源是官方的 issue。
由于官方没有提供对 select2 的支持,所以 select2 的样式在 tabler 里用不了,并且即使是引入了 bootstrap5 的样式,仍然不 work。
于是我就写了一段 css,解决了 select2 在 tabler 下适配的问题。
创建 select2-tabler-theme.css
文件:
浙江用户福利:政府补贴购买 MacBook,最高 2000 块
有网友分享了他的 MacBook Air 购买订单,浙江政府补贴了2000块。
使用方法是:在京东或淘宝搜“浙江以旧换新”,即可参与。
详情参见 Mac 小站 - v2mac.cn
当然,如果你需要用 Windows,也有其他笔记本可供选择,联想戴尔ThinkPad神舟全都有。
常见立方体的展开图
圆柱体
nginx 配置指定时间段内无法访问
server 内添加配置:
# 获取本地时间
if ( $time_local ~ "^(\d+)\/(\w+)\/(\d+):(\d+):(\d+):(\d+) \+(\d+)" ) {
set $hour $4;
}
# 指定时间黑名单,如果为指定时间,返回500
if ( $hour ~ 22|23|00|01|02|03|04|05 ) {
return 500;
}
这样就实现了晚上 10点~凌晨5点之间无法访问,6点以后才能正常访问。
让 iCloud 不要自动删除本地的文件
最近 iCloud 用的比较多,同步电脑和手机文件还是不错的。但是有一个事情很不爽,就是 iCloud 会自动删除本地的文件,每次要用的时候都要等待云端下载。
虽说可以节省本地的空间,但我也不差这么点啊,而且 iCloud 下载速度挺慢的(可能是在贵州的原因?),所以我想关闭这个功能。
解决方案
brew 报错 Error: uninitialized constant Homebrew::Service
闲置了一年多的 mac mini 重新用起来,发现 nginx 挂了。
执行 brew services 报错:
$ brew services
Error: uninitialized constant Homebrew::Service
/opt/homebrew/Library/Homebrew/formula.rb:1267:in `service'
/opt/homebrew/Library/Homebrew/formula.rb:1238:in `plist_name'
/opt/homebrew/Library/Homebrew/formula.rb:1250:in `launchd_service_path'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formula_wrapper.rb:58:in `service_file'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formula_wrapper.rb:92:in `plist?'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:12:in `select'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:12:in `available_services'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:17:in `services_list'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/commands/list.rb:13:in `run'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/cmd/services.rb:102:in `services'
/opt/homebrew/Library/Homebrew/brew.rb:97:in `public_send'
/opt/homebrew/Library/Homebrew/brew.rb:97:in `<main>'
If reporting this issue please do so at (not Homebrew/brew or Homebrew/homebrew-core):
https://github.com/homebrew/homebrew-services/issues/new
解决方案
cd /opt/homebrew/Library/Taps/homebrew/
rm -rf homebrew-services/
brew tap homebrew/services
PS: 第三步需要挂代理,否则下载不下来。
Logitech Options+ 离线安装包 win/mac
今天在 mac mini 上安装 Logitech Options+,一直提示安装失败。
找了一圈找到一个结局办法:使用离线安装包。
官方的下载地址在这个页面:
https://prosupport.logi.com/hc/zh-cn/articles/10991109278871-Logitech-Options-Offline-Installer
根据你的操作系统下载相应的版本,安装即可。
Clash Tun 模式的优缺点
Tun 模式原本是指 LVS 的一种负载均衡模式,LVS 调度器和后端服务器之间通过隧道(Tunnel)进行通信,适用于跨网络的负载均衡。
在 Clash 中,Tun 模式是通过创建虚拟网卡的方式代理所有流量,而 System Proxy 是通过设置系统代理的方式,二选一即可。
优点
- Tun 更底层一些,可以让原本不支持 Socks 代理的程序可以走代理;
缺点
- 由于预处理不能全面覆盖,所以会导致未覆盖的国内网站速度明显慢;
- Chrome 下需要额外设置,打开 Chrome 的 “使用安全 DNS”,然后不要选 “使用您当前的服务提供商”,而是在 “使用 xxxx” 里选一个提供商;
- 访问一些网站,会遇到证书错误。