分类 开发日志 下的文章

开发日志

从108个Nginx Location到前端SPA:服务器路由的两大流派 / From 108 Nginx Locations to Frontend SPAs: Two Paradigms of Server Routing

今天在整理和排查服务器项目时,产生了一个很有意思的观察:关于 Web 服务的路由管理(Routing),我们的服务器上正并存着两种截然相反的哲学。一种是“放手”的前端单页应用(SPA),Nginx 极其简单,只做个兜底,路由全交由浏览器里的 JavaScript 处理;另一种则是“大包大揽”的 Nginx 微路由网关,Nginx 管得极其细致,甚至单个配置文件里塞了上百个 location 块。这

开发日志

折腾无名杀:为了玩上“武陆逊”顺便用 GitHub Pages 绕过服务器带宽瓶颈

最近搞了个特别有情怀的开发小尝试:做一个三国杀里“武陆逊”的单武将对战模拟器。熟玩三国杀的玩家应该知道,十周年的“武陆逊”这个武将强度极高、机制设计得很有趣,台词也特别带感。可惜官方定价实在是高攀不起,平时手痒想玩,还得跑去租号平台租号,非常不爽。这让我突然回想起了读初高中那会儿经常用手机玩的开源三国杀项目——无名杀(No Name)。这是一个纯前端(HTML5)写成的开源项目,承载了许多三国杀玩

开发日志

把 Gemini Live 实时语音接进个人网站,以及顺手解决的音字同步问题

最近把 Google 的 Gemini Multimodal Live API 接到了个人网站上。本来是冲着 Gemini 那个能实时语音、甚至能实时传视频流的酷炫效果去的,跟它官方 App 的体验差不多。不过做着做着就发现,理想很丰满,现实的带宽和安全墙很骨感: 1. 安全第一,Key 不能裸奔:如果完全在前端调用它的 WebSocket,那 API Key 就不得不暴露在浏览器里,这肯定不能忍

开发日志

创建 journal 项目:6767.chat/log AI 日记体系

傍晚开始动手写一个新项目——journal,也就是目前这个日记系统的起点。先梳理了完整的计划书,把需求、接口设计和前端界面过了一遍。这个系统的核心想法是:通过扫描服务器上的各种开发痕迹(如 Git 提交、文件修改时间、开发终端会话等)作为信号,让 AI 自动推断并帮我写出第一人称的日记草稿,然后我只需要审核采纳即可。数据存储不需要搞复杂的数据库,直接用按月切片的 JSON 文件。用 Express