2026年 的存档
20269 月15

开源:网站运行状态、SSL 证书检测通知平台 + iOS 客户端代码

这个门槛低~~仅分享~~

源码地址:

https://github.com/budwk/budmon

功能介绍:

  • 检测网站/网址状态、SSL证书过期时间,及时提醒

开发缘由:

  • 服务器偶发崩溃或访问不了,SSL证书虽然配置自动续期脚本但还时常失效

本脆更新:

  • 新增iOS客户端,让 ChatGPT 生成的,界面美观功能简单够用,之前用短信经常收不到,用邮件又经常被忽略,还是 iOS 应用通知吧,来的及时和可控(通过专注模式设置接收通知时段)

反正苹果开发者也花了钱了,ChatGPT 闲着也是闲着,开发个iOS自己用也方便。

01-sign-in
02-overview
03-detail
04-notifications
05-account
20269 月8

昨晚做了一个梦,是未来?

外星人(或许不是外星人,是人工智能?)入侵地球,从天空一块块飘下某种金属,天罗地网的铺到地面、河沟,全是金属丝网,人类根本躲不了,然后(我)被网抓起来,他一望周围都是被抓起来的人。(我)被放到某种机器上,意识被抽取到机器人身体里,机器人被放到工厂没日没夜干活,偷懒就被打。然后逃跑的都被抓回来,外星人用那种很长很长的像蛇的东西飞着去勾人,(我)躲进某个建筑里打开一个房间,发现里面还有两个人类工人他们在施工手里刚好有硫磺,碰巧发现外星人怕硫磺,(我)和工人用硫磺战胜外星人,然后男主角(我,机器人)站在空旷地面上,周围还有好多机器人都伫立着。

让 CPT 6-Astra 生成了3D视频: https://www.youtube.com/watch?v=K9nUeWQX874

20269 月7

为什么编程都不建议用拼音命名?

某知回答: 比起拼音,更糟糕的是半瓶水的英语命名。 我司某消息相关的代码,初期开发的大哥把message拼成了massage,后来接手对该消息进行解析需求的二哥鬼脑一动,把analysis缩写成了anal,于是这一块代码里到处都是anal massage。 你以为这就完了? 往后又来了个根据黑名单筛选的需求,负责的三哥灵机一转,既然按需求来说,黑名单会是个类似字典的结构,那就叫blackdictionary吧,缩写成black dic刚刚好,对就这么干。 现在这个方法叫 anal massage by black dic

20268 月28

iOS :利用 LiveCallerIDLookup 实现 未知来电识别

iOS:设置->电话->来电阻止与身份识别->实时主叫号码查询

来电时系统通过 Live Caller ID Lookup 用 PIR 查询服务端,把号码身份显示在系统来电界面

  • 维护号码库–>定时同步到 PIR服务 –>重新生成 PIR索引库
  • 手机来电–>通过号码标识查询 PIR服务–>显示号码备注

利用AI生成DEMO可以跑通,但如果实际应用存在几个问题:

  • 为了保护隐私,苹果不会直接带号码到PIR,所以并不是真正意义上的“实时“查询,还是要先更新维护PIR号码库才行;
  • 来电时,网络显示有数秒的延迟,体验其实不算太佳

比 Call Directory Extension 插件的好处是不用把庞大的号码库下载到手机上。

20266 月21

AI:做了个AI资讯、工具、应用分类网站 ailol.xyz

本来想用 wordpress 来建站,但是可能AI “太笨了”,制作的主题样式和后台功能总是不满足需求,也可能是 AI对 Wordpress 功能了解不足吧。

然后让 AI 根据设计的前端页面,基于 python3 + ant design 来开发后台,除了权限体系外还有具体的功能:

文章管理、分类管理、标签管理、商城管理(应用商城)、评论管理、广告管理、友链管理、爬虫管理、投诉管理、模型管理、安全记录。

其中文章管理,增加AI写作助手,可根据网址抓取+自动填充文章内容,大模型管理可配置各类API格式模型用于总结网址内容。

爬虫自动分析目标网页结构,分析文章内容自动填充内容并送审。

精选收录全球优质、前沿的人工智能软件,涵盖实用 AI 写作、AI 绘画、编程、音视频及办公等各领域应用

AILOL.xyz(爱乐AI)是一个专业精选的 AI 工具、人工智能应用与 AI 导航分类目录网站。精选收录全球优秀的前沿人工智能软件,助您极速发现实用 AI 利器!

https://ailol.xyz

20264 月30

AI:用Claude Code 开发了一款轻量级摄像头监控平台,飞牛OS应用

功能说明

基于 Python FastAPI + SQLite + Ant Design + ZLMediaKit + Jessibuca 实现的简易 ONVIF / RTSP 摄像头监控平台。

  • Python:实现WEB后台服务,包括用户登陆相关、摄像头操作接口、录像文件定时清理等
  • ZLMediaKit:流媒体服务,提供推流转发、录像等流媒体功能
  • SQLite:存储用户名、密码、权限、摄像头信息、录像文件信息
  • Ant Design:前端界面,由AI生成(感觉交互还有优化空间)
  • Jessibuca:前端流媒体播放器

https://github.com/budwk/budcam 源码及安装包地址

安全机制

  • 用户身份:Jwt Token
  • 摄像头权限:通过 SQLite 数据库关联查询
  • 流媒体服务:hook 通过用户 token 回调验证,不登陆获得合法 token 无法通过链接直接查看摄像头
  • 网络安全:流媒体服务通过 nginx + 前端代理,无需暴露流媒体服务端口

开发心得

  • 打包fpk安装包:创建独立配置文件,需要把脚本放到 cmd/install_callback 里,直接放 intsall_init 是不行的,而且要通过挂在文件夹的方式挂在到docker,而不是直接挂在文件,因为docker会把文件路径创建成文件夹,导致文件创建失败