Cudy TR3000 吃鹅(daed)记缘起前不久在京东自营看到我馋了很久的 Cudy TR3000 有 ¥153 的折扣价,虽然比起 ¥130 的史低价(甚至 ¥110 的凑单史低价)还有些距离,但已经到我的可接受范围内了,于是果断下单剁手了这台我心心念念的 Cudy TR3000 迷你路由器,以此来缓解我的开学前综合症(一种精神性疾病)这台路由器使用 Type-C 供电,拥有一个 2.5Gbps 的 WAN 口和一个 1Gbps 的 LAN 口,在此基础上还有一个 USB 口可用于打印机共享、挂载外接存储、安卓手机 USB 共享网络等多种用途。更让我心动的地方在于其小巧的体型,非常适合出差、旅行、短期租房等场景。考虑到接下来一段实习可能会有租房需求,于是便趁此机会果断下单了。官方系统是基于 openwrt 定制的,功能比较单一,因此考虑刷入 openwrt 原版系统增加可玩性。在恩山无限论坛上发现已经有人编译了基于 Linu...
使用 Cloudflare Workers 监控 Fedora Copr 构建状态确信,是 cloudflare workers 用上瘾了在「使用 Github Action 更新用于 rpm 打包的 spec 文件」一文中,我利用 Github Action 实现了自动化的 spec 版本号更新,配合 Fedora Copr 的 webhook 就可以实现 Copr 软件包更新的自动化构建。看似很完美,但缺少了一个构建状态的监控机制,这导致出现构建错误的时候我不能及时得到通知(无论构建错误是 spec 本身的问题或者是构建时的网络环境问题)。西木野羰基 提出 notifications.fedoraproject.org 可以配置通知,Filters 的 Applications 选项中有 copr,但很可惜,实测没有效果。这里的通知配置的似乎只是邮件的过滤规则——如果 copr 本来就没打算构建失败的时候给你发邮件,那即使建立了过滤规则,依然是不可能收到邮件的。不过...
基于 Cloudflare Workers 实现的在线服务状态检测告警系统起因受一些客观因素的影响,微精弘前一阵子针对学校教务系统的数据爬取服务状态出现了非常不稳定的状态,而后端在设计初并没有考虑到异常告警机制,恰逢现任员工都身陷期末周的痛苦之中,我这种计院 Lite 专业的精弘老人就打算实现一个针对「微精弘主后端 <-> funnel 爬虫服务 <-> 教务系统」这一条链路的告警机制。旨在短期内(即期末周结束之前)填补微精弘的后端服务告警机制的空白,让运维人员能够及时收到并处理排查后端网络链路的异常情况,尽最大努力保证服务在线率,保障工大本科生在期末周内使用体验。需求分析如果你不知道微精弘的具体架构实现,这里有一篇由前技术总监提笔并由现任技术总监完善的架构杂谈「微精弘 | 架构杂谈」,原文最初发表于前者的博客。基于上述客观条件以及我个人在服务监控告警领域近乎为 0 的经验,我一拍脑袋提出了以下几点需求:稳定性。告警服务本身必须要比我们的主后端更加稳定,这是告警...
构建部署在 Cloudflare Workers 上的 TG Bot起因早在去年 10 月,我就写过一篇《创建 b23.tv 追踪参数移除 bot》。记录了部署 b23.tv 的追踪参数移除 Bot 的部署方案。其中提到的 TG Bot 随着服务器到期不再续费也一同落灰了——公益服务总是这样,开始时满腔热血,随着时间散去没有多少人能坚持投入成本,徒留下一地鸡毛。大概半个月前,我在群里看见 Asuka Minato 开发的群消息总结 Bot,整体部署在 Cloudflare Workers 上,在保证零运营成本的情况下有着相当非常不错的在线率保证,因此便考虑将这个 Bot 迁移到 Cloudflare Workers 上。选用免费的 serverless 能够有效延长服务的可持续性,它不需要额外投入时间精力和财力进行维护,通常可以活很久。之所以可以把 TG Bot 部署到 Cloudflare Workers 上,主要是得益于 TG 平台支持 webhook...
2024年,Firefox 是唯一还在坚持执行在线的 SSL 证书吊销状态检查的主流浏览器小试一下?在开始阅读后面的内容之前,或许你可以试试看你正在使用的浏览器能不能访问下面两个链接:https://digicert-tls-ecc-p384-root-g5-revoked.chain-demos.digicert.com/https://revoked-isrgrootx1.letsencrypt.org/这两个链接分别是由 digicert 和 Let's Encrypt 维护的,特意维持了一个证书没过期,但被 CA 吊销的状态。在我的 Firefox for Linux 上,两个链接我都无法打开。这是预期行为。Firefox 在与目标站点建立 https 链接之前,先向 CA 提供的 OCSP 服务器打了一个 http 请求来判断目标站点的 ssl 证书是否有效(是否没有被 CA 主动吊销)。在 Firefox for Android 上,我无法打开第一个链接,但可以打开...
小爱课程表适配不完全指北——以 ZJUT 本科正方教务系统为例写在前面一个月前,我发现小爱课程表中针对我学校的教务系统导入系统年久失修,因此我便决定自己另立门户、独立维护一版针对 ZJUT 教务系统课表信息导入的适配项目。整个流程不难,如果你对于 js 代码和爬虫技术有简单的了解,那么很快就可以上手,我大概只花了 2 小时就完成了 阅读文档-编写代码-自测通过-提交审核 的过程,并在一周内正式上架,得到了身边同学的认可。在适配过程中,一定要仔细阅读官方文档,所有技术性问题几乎都能通过官方文档解决。这篇博客我尽量详细记录了使用 fetch 打请求获取 json 的正方教务系统适配方案,仅供参考。官方文档地址: 小爱课程表开发者工具使用教程我的代码: Github运行原理小爱课表获取课表信息的大致流程如下在你的手机上调用系统 webview 进入你指定的教务系统,让你手动输入账号密码并完成登陆流程获取含有课表信息的字符串(可以是直接获取页面展示的 htm...
将博客从 waline v2 更新到 waline v3waline 更新到 V3 版本已经是九个月前的事情了,眼瞅着 hexo fluid 主题并没有带我更新的意思,我就打算自己更新到最新版,结果遇到了两个坑,写文供大家参考。在 Hexo 目录下的 _config.fluid.yml 文件中找到 waline 的 cdn,将版本号指向最新版。- waline: https://registry.npmmirror.com/@waline/client/2.15.8/files/dist/ + waline: https://registry.npmmirror.com/@waline/client/^3/files/dist/ 插曲一——waline 不加载再次部署博客,我遇到了第一个坑:waline 没有在页面上正常加载。打开控制台一看,报错给得很明白:Waline is not defined根据 issue#2483,https://u...
给家里云装上 Fedora 41 KDE 后,我是如何配置的前两天给自己的 N100 小主机重装成了最近发布的 Fedora 41 ( KDE ),也是花了不少时间把整个系统调成自己熟悉的样子,因此开一篇博客记录一下。以下仅为我个人的 HomeServer 小主机使用,不具有普适性。换官方源我这里比较适合用上交的源,直接参考他们的文档。sudo sed -e 's/^metalink=/#metalink=/g' -e 's|^#baseurl=http://download.example/pub/|baseurl=https://mirror.sjtu.edu.cn/|g' -i.bak /etc/yum.repos.d/{fedora.repo,fedora-updates.repo} 加 rpmfusion 源参考 help.cernet.edu.cn 提供的文档安装源配置文件sudo yum install --nogpgcheck ht...
为 Hexo 添加 follow 认证前言Follow 从今天开始不需要邀请码就可以开始使用部分功能了,除了只能订阅五个订阅源、成就系统没开放、签到不能获得 power 以外,还有部分功能没有解锁(如下图)我注意到 Follow 的认证机制目前对于 Hexo 用户还是相对不友好的,起码对于 Hexo 用户来说。「内容」方案要我们在网页(也可能是 rss,follow 没有给出非常明确的指示)上添加非常明显的一段文本,我并不是很喜欢这种行为。This message is used to verify that this feed (feedId:56144913816835091) belongs to me (userId:70410173045150720). Join me in enjoying the next generation information browser https://follow.is. 「描述...
使用 GPT 对 waline 的评论进行审查前一阵子收到了这么一条来自 waline 的评论提醒。New comment on 竹林里有冰的博客 【网站名称】:竹林里有冰的博客 【评论者昵称】:专业数据库 【评论者邮箱】:rakhiranijhhg@gmail.com 【内容】:总之,优化专业数据库对于保持数据准确性、提高系统性能和推动业务成功至关重要。通过遵循本文中概述的策略,您可以提高数据库操作的效率并释放新的增长机会。 【地址】:https://zhul.in/2021/04/04/yay-more/#66f7a8889ab78865d5f5ae19评论的内容不仅透露着一股 AI 味,还和文章内容可谓是一点关系都没有,点开评论者的网站一看,一股塑料机翻味,怕是又是个来蹭 SEO 的广告哥。根据 waline 的官方文档所言,waline 是使用了 Akismet 提供的垃圾内容检测服务的。可惜它似乎对 AI 生成的垃圾没有分辨...
1234514