中午的时候看一下自己的网站,发现图片都挂了。
想必是甲骨文的服务器挂了,然后我就去看一下服务器探针,返现探针也访问不了了。
下班回来登录一下账号,操,封号了。
hexo-img-onerror 是一个为 Hexo 网站添加备用图片源的插件。
故名思义,它的实现原理是为每一个 img 标签添加一个 onerror 事件,当图片加载失败时,会自动替换为备用图片。
如图所示:
Scheduler 翻译成中文叫做调度器。
调度器这个词对于学计算机的同学来说应该并不陌生,因为在大学操作系统的课堂上我们学过很多关于进程调度的知识。
- 先来先服务(FCFS)
- 短作业优先(SJF)
- 优先级调度
- 时间片轮转
- 多级反馈队列
等等。
在这篇文章中,我们将会讨论高通 WLAN Host Driver 中调度器的实现。
为什么先学习调度器呢?
因为调度器是 WLAN Host Driver 中相对简单的部分,仅有 4 个源代码文件,而且调度器是 WLAN Host Driver 的核心部分,是各个模块之间沟通的桥梁。
源代码我转存到了我的 GitHub 仓库中,今天要看的部分在这里:
也可以使用我的 opengrok 服务器来查看源代码,如果它还在线的话。
https://opengrok.dijk.eu.org/xref/wlan-dirver/qca-wifi-host-cmn/scheduler/
如何使用
issue 的标题是你要执行的 docker pull
命令, 内容不需要写。
几分钟后,在这个 issue 下会收到一个包含下载链接的评论。
点击这个链接即可下载镜像到本地。
执行 docker load < xxx.tar.gz
即可加载镜像。
起因
前段时间被封了一个圣何塞的甲骨文云账号,上面我开了一个 4C 24G 的 ARM 实例,跑了很多东西,几乎所有以 dijk.eu.org 结尾的域名都在上面跑着。
当然,就包括博客的图片服务器。
这下好了,博客的图片全都挂了。
然后我把博客的图片服务器指定成了家里的服务器。优点是国内访问的速度快,缺点是家里的服务器不稳定。
所以,一个自然的需求就是监控家里的服务器,看看它是否在线。
但是,如果监控服务器的服务器本身都不够稳定,那监控就失去意义了。(没错,我说的就是白嫖的服务器。)
又免费,又相对稳定的服务,我熟悉的就只有 GitHub Actions 了。
效果图
前段时间写的一个基于 Cloudflare Workers 搭建 Vless 节点访问 ChatGPT 的文章部分内容失效了,节点还是可以正常翻墙,但是由于代码中的 ProxyIP 失效了,所以无法访问 ChatGPT 的网站了,其实是所有托管在 Cloudflare 的网站都访问不了了。这周末更新了一下那篇文章中的代码,算是短暂修复了。
这个问题不是本文要讨论的内容,但是它让我想到我需要对文章内容的时效性加个必要的“免责声明”。
其实文章过期提醒这个 Feature 在很多博客主题中都有,但是我使用的 hexo-theme-yun 已经进入了维护阶段。
所以我需要自己动手实现这个功能。
在这篇博客中,我将会介绍如何在 hexo-theme-yun 主题中添加文章过期提醒功能。
效果如下: