vibecoding作业-拾景:一个沉浸式的开源壁纸网站
[aru_34] 一片极光、一座雪山,或是一场落在森林里的雪。Stillscape · 拾景把这些画面铺满屏幕,将挑图、收藏和下载放进同一个安静的界面里。想换张桌面壁纸时可以来找找,也可以打开页面,单纯看一会儿风景。在线体验:htt...
我做了一个简约有趣的导航Nav.Gs
[aru_25] 浏览器的起点,可以留得简单一点。一个搜索框,几组熟悉的网站,再留一点属于自己的趣味。几颗黑橙子 · 简约导航,就是这样一个小页面。地址:https://nav.gs/。无需注册,打开就能开始使用。浅色首页,搜索与常用...
AI 编程实战:用回归测试修复订单日报的时区 Bug
[aru_32] 假设后台有个“按天统计订单”的接口,用户选择上海时间的 11 月 2 日,数据库却按 UTC 的 11 月 2 日查询。页面能正常返回,数量甚至可能看起来没变,但订单和金额已经错了。这次我用一个本地小项目,把业务边界、...
Python 实战:为 CSV 导入 SQLite 加上批次事务与断点续跑
[aru_21] 假设我要把供应商导出的商品 CSV 导入本地 SQLite:第一次只处理了一部分,下次再运行,希望从已经提交的位置继续。关键不只是记录“读到了哪里”,还得让进度与实际写入的数据保持一致。这次我做一个可以按批次暂停...
揭秘 GPT 代充网站:从我的开源项目拆解卡密、订单与上游接口
[aru_61] 看到一个 GPT 代充网站,前台往往只有几步:输入卡密、填写资料、确认、等结果。我把自己的 gpt-redeem 开源了,这篇就顺着源码拆开看:卡密到底代表什么,站点把请求交给谁,以及为什么一次超时可能比一次明确失...
Node.js 实战:批量接口采集的并发控制、重试和失败补跑
[aru_56] 假设我要把一批商品资料、工单详情或文章元数据从接口同步到本地。只发一个请求不难,麻烦的是一批任务里混着慢响应、限流和坏数据:全部同时发容易把接口压满,一个个等又浪费时间。这次我把“有限并发、有限重试...
Node.js 实战:给 GitHub Webhook 验签,别让伪造请求触发脚本
[aru_27] 如果我想让 GitHub 在仓库发生事件时通知自己的 Node.js 服务,第一步不是执行脚本,而是先确认请求的正文有没有被篡改。这次我搭了一个只监听本机的示例,记录如何验证 GitHub Webhook 的签名,以及几个容易踩的...
Node.js 小记:fetch 的超时,别只管到响应头
服务端已经返回 200,JSON 正文却还没传完。我用两个本地慢接口,验证 Node.js fetch 的超时怎样覆盖响应头和正文读取,再把 HTTP 错误、解析失败分开处理。
Python 小记:写 JSON 文件,先别急着覆盖旧内容
直接用 w 模式写 JSON,序列化失败也可能先弄坏旧文件。我用同目录临时文件和 os.replace 做了一次保存实验,顺便记下文件锁、临时文件清理与原子替换的边界。
同一份“冰山果冻”提示词,三个 AI 的作业我都点了一遍
同一份 Iceberg Jelly 提示词,三份 WebGPU 作业。我逐个测试崩解、出航、投鱼、视角和移动抽屉,再按截图与交互给出 89、88、82 的评分,文末附完整提示词。
PHP 升到 8.3 后,WordPress 评论区冒出两行 Warning
从评论区两行 Warning 查到模板作用域:给旧主题补上 get_current_user_id(),再检查游客和登录用户的显示。记下这次排查过程和本地验证方法。
Python 小记:给定时脚本加一把文件锁
[aru_34]上一篇把 AI 整理好的文章送进了 WordPress 草稿箱。接着折腾定时执行时,我想先把另一个问题弄明白:如果上一轮还没结束,下一轮又启动了,怎么办?比如计划任务已经在跑,我又手动点了一次;或者任务每分钟触发,...
>_ 点击收藏:x4v.cn