[@pseudoyu]$ { 💭 & 🐦 & 📝 & 🌟 & ▶️ & 🎵 & 📖 & 📺 & 🎮 } > /dev/telegram

Aggregate the content I consume and create on the Internet.
fly.io 跑了 goatcounter + remark42 大半个月的用量,确实良心,感觉还能再跑好几个服务!🤩
我科目二通过啦!!!好开心 🥳
人生体验 +1 之油画 🎨,给自己画了个新头像!
My thoughts on Bruno Golden Edition Launch

Congratulations on the launch! I'm thrilled to be a Golden Edition user. I hope you find success with Bruno. In the meantime, remember to stay healthy and avoid overworking yourself. I'm eager to see Bruno wins in the long run.

One concern I have is that Bruno seems to be too feature-rich. It includes things that I don't view as particularly relevant to API development, especially the inbuilt terminal. This could potentially drain too much of your time and effort in development and maintenance. Personally, I would pay for Bruno because it excels at API composition with an intuitive interface and a human-readable text-based storage format. These are prerequisites. Without them, the various nice-to-have features wouldn't entice me to invest my time and money.

Perhaps I'm overthinking, but I hope you'll choose your development priorities wisely to make the most of your working hours. This is a suggestion from someone who has learned many lessons from overthinking and failing to follow through.
Yu’s Life
⤴️ opened a pull request in pseudoyu/goatcounter #github #pull-request https://github.com/pseudoyu/goatcounter/pull/1
除了 Cusdis -> Remark42 外,还把自己的博客数据统计系统从用了一年半多的 umami 换为了 goatcounter,一方面是自己 self-host 的 umami 有一些版本更新历史遗留问题导致只能停留在一个旧版本,另一方面 Netlify + Supabase 的搭配也确实和 Cusdis 一样太重了,换到同样是 go 单二进制 + sqlite 数据库单文件部署在 fly.io,又是很舒服的配置。

因为 goatcounter 的作者很有坚持,觉得这样单文件的应用容器化反而会增加更多维护成本,所以不提供官方镜像,不过自己在 vps 或者 serverless 平台部署有个镜像还是方便一些,所以用 Github Actions 做了一个 CI 每天拉取最新代码、构建镜像和上传 Docker Hub,有需要的可以使用,对应的 Dockerfile 和 Docker Compose 文件也可以参照这个 PR

docker pull pseudoyu/goatcounter


这半年的周报输出频率堪忧,除了一篇关于信息管理系统的长文外也没有什么满意的输出,所以决定之前的访问数据就不作迁移了(复杂度应该也高很多),感谢每一位点进我博客网站的赛博朋友们,截图以作留念。

最近感觉折腾这些软硬件/服务配置的心情回归了,也有了很多博客想法,新的数据就当作一个新的开始了 🫡
Back to Top