最近连续做了几个命令行工具。一开始大家都还能接受手动升级:去release页面下载最新包解压覆盖旧二进制再试着跑一下但工具一多,这套流程马上就会出问题。最明显的几个现象是:同一个团队里,大家跑着不同版本CI机器和本地机器版本不一致某个bug明明修了,还是不断有人反
我之前用Rust写过一个叫apifire的CLI。动机其实很朴素:把API测试这件事收一收,别每次都靠零散脚本和临时命令硬顶。从结果看,它并不算失败。至少到现在,这个仓库里围绕它能确认的命令面还是很清楚:apifireinit、apifirerun、apifireauth、
前阵子有个朋友找到我,说他搞了个公益服务放在网上,免费给大家用的。本来挺好的事儿,结果没过几天服务器就扛不住了——有人疯狂刷接口、暴力破解、搞DDoS。他问我:有没有什么简单的办法能挡一挡?我说,这不是有防火墙吗?他说云服务商的防火墙太粗糙,只能按IP段封,而且按流量计费,攻击流量进来之
这半年,AI圈最不缺的就是新东西。今天大家在聊新的模型,明天在装新的客户端,后天又开始研究MCP、Skills、Agent、自动编程、工作流编排。朋友圈、推特、群聊里永远都有一种气氛:你要是没跟上,就落伍了。我一开始也是这么想的。看到新工具就想试,看到新框架就想接,看到别人晒一套自动化流程
不是我非要折腾,是国内开发者真的很难直接用上这段时间,ClaudeCode很火(不是,OpenClaw火爆~)。不管ClaudeCode还是OpenClaw火得也不奇怪。因为它确实不是那种“陪你聊天顺便写点代码”的AI工具,而是真有点像把一个大模型塞进了终端,让它直接进你的项
最近我做了一个小工具,叫cc-router。它解决的问题其实很具体:我想继续用ClaudeCode的体验,但后端模型和服务我想自己选。比如你已经有:OpenAI兼容网关OpenRoutervLLM公司内部代理或者你自己的模型服务这时候你会发现一件很现实的事:不是模型
为什么想要自己写一个做后端开发有个很常见的场景:改了一个接口,得先本地跑起来,然后找个东西测一下,看看返回对不对。Postman当然是个好工具,但它有几个问题:第一,配置太臃肿。导个collection出来,几百行JSON,结构复杂得要命。想看看某个请求的配置?你得一层层点开嵌套的
前阵子朋友送了一块开发板,型号叫ESP32-2432S028R,网上管它叫"CheapYellowDisplay",简称CYD。板子上自带一块2.8寸触摸屏,我看网上都是用Arduino或MicroPython玩的,想着能不能用Rust搞点有意思的。于是就写了这个电子宠物
十多年前用Erlang做了一个MySQL Proxy,当时是一个懂协议专家团队开发的项目;到了 vibe coding 时代,一个人也终于能认真把它做起来。
起因某天我在终端里敲命令,突然想:能不能让输出更炫一点?比如把普通的HELLO变成这种大字