Tony 发布的文章

国外有一家公司近期推出了一款  Apple Watch 的外设 tinyPod,看起来是一个 Apple Watch 的壳子,不过里面还是有个蛮有意思的设计——一个跟 iPod 一样的转盘。

看一下官网的演示视频,看起来确实不错。

从视频演示来看,还是蛮顺滑的。tinyPod 官网上解释了转盘的工作原理,大意是内部采用机械方式,把转盘直接连接到 Apple Watch 的表冠上。

- 阅读剩余部分 -

上个月听说 dockerhub 解封了,然而今天实测只是墙抽风了。

然后国内的镜像大都也不能用了,一些私人的镜像站感觉也不太靠谱,只能挂代理了。

docker pull 代理配置

需要注意的是,很多教程都说设置 HTTP_PROXY 和 HTTPS_PROXY 两个环境变量,实测根本没用。

还有说修改 ~/.docker/config.json 文件的,也是不靠谱,这个是指配置运行容器的环境,跟 pull image 没有半毛钱关系。

想让 docker pull 走代理,得修改 /etc/docker/daemon.json 这个配置文件。

- 阅读剩余部分 -

最近一个项目在用 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 文件:

- 阅读剩余部分 -

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点以后才能正常访问。

- 阅读剩余部分 -