h.
loading

Blog

博客.

技术笔记、项目复盘、随笔思考。

2026-09-17

把别人的 MIT 项目部署到自己的 Pages:一次踩坑与署名义务的完整记录

我把一个别人的项目部署到了自己的 GitHub Pages 上:大模型世界 —— 一个把 556 个大模型拟人化成像素小人的可视化站点。

阅读 →
2026-09-17

做逆向工程动向雷达时,我踩的四个 GitHub 搜索陷阱

我又给自己加了一个常驻机器人:reverse-radar —— 逆向工程动向雷达,每天追踪二进制逆向 / 协议逆向方向的开源新晋与飙升项目。

阅读 →
2026-09-09

用 GitHub Actions 自动追踪「加密流量检测」和「AI 攻防」方向

我的 trending-radar 是个免费白嫖 GitHub Actions 的自动化看板:每天定时抓取开源热门项目,按 Star 自动排序,再部署到 GitHub Pag...

阅读 →
2026-09-08

把 GitHub 个人主页做成一款实时数据仪表盘

GitHub 个人主页(profile README)是程序员的「门面」——面试官、同行、机会方第一眼看到的地方。但也是最容易翻车的地方:我之前的首页就挂着几张裂掉的图(一张...

阅读 →
2026-09-08

让安全扫描工具「被验证」:aiscan 从能扫到 30 个漏洞样本 F1=100% 的经过

很多安全工具的 README 会写「支持检测 200+ 漏洞类型」「AI 智能识别」——但你怎么知道它真能扫出来?我也曾被这类话术噎住:工具说自己准,但它到底准在哪?

阅读 →
2026-08-30

我用一个 Python 脚本,让飞书每天自动给我「报盘」

最近我又写了个新东西:fin-intel-agent,一个纯后端的 Python 项目,作用就一句话——每天盘前盘后,自动抓 A 股最活跃的一批股票,做完分析推到我的飞书群里。

阅读 →
2026-08-28

我给博客换了个会动的星空背景,顺便把"占位"全填上了

最近看着自己的个人主页,越看越觉得哪里不对劲——背景倒是挺干净,但太”安静”了;而且首页一堆”TODO”占位文字,像个半成品。这周末我花时间把它收拾了一遍:背景会动了,内容也...

阅读 →
2026-08-26

我的 GitHub Action 上线第一天就失败了:aiscan 接入 ledger-app 排障记

前天写的 aiscan(AI 辅助代码安全审计)今天正式接入我的真实项目 ledger-app。

阅读 →
2026-08-26

我用零依赖写了一个 AI 代码安全审计工具 aiscan

在给 ledger-app 和 purple-team-lab 配 CI 之后,我有了一个新想法:能不能用零依赖、纯 Node 内置模块,写一个 AI 辅助的代码安全审计工具...

阅读 →
2026-08-26

给项目加 CI 时,我修了两个真实 bug

给 purple-team-lab 和 ledger-app 接 GitHub Actions 的这半天,比写业务代码收获更大——因为 CI 把两个平时根本不会暴露的真实问题...

阅读 →
2026-08-22

紫队实验台开发复盘:用红队手法验证蓝队检测

做安全运营的人都有一个痛:告警规则一堆,但到底哪些攻击手法能检出、哪些是盲区,心里没数。 于是第二个项目我做了一个「紫队实验台」——purple-team-lab,把「红队攻...

阅读 →
2026-08-22

记账本 Ledger 开发复盘:从零手写一个全栈应用

这两天我给自己定了个目标:仓库里不能只有主页和博客,要有一个真正能用的、从零写的项目。于是有了这篇复盘的主角——ledger-app,一个前后端分离的个人记账本。

阅读 →
2026-08-20

你好,博客上线了

这是本站的第一篇文章,也是一个占位:它证明了博客的连接、排版、明暗模式都已经正常工作。

阅读 →