(原) A地查看B地的萤石云摄像头 2025年5月13日    摄像头 萤石云 B地其实就是自己家,安装了摄像头;A地是出租屋。两者之间已经搭建了内网(Zerotier)。这里还需要一个电脑作为中介,将视频转发。 方案1: 似乎可以有多个客户端(通过mediamtx再广播?) ...
(摘) Nats 轻量级、低延迟的分布式通信 2025年5月5日    nats Nats官网 Nats-io 云原生高性能消息系统,专注轻量级、低延迟的分布式通信。核心服务器用 Go 语言开发,客户端覆盖 40+ 语言(Go、Java、Python、JS 等)。 ...
(原) Caddy对WASM压缩加速 2025年4月25日    caddy wasm 试玩了一个网友的游戏还不错https://i.scwy.net/num_chomp/,把它导出成html5。 但Godot的通病就是导出文件比较大。这个H5导出后有70多MB,一个wasm文件都47MB。这对于一个网页有点灾难。 ...
(原) 快速实现在线电台播放器 2025年4月23日    godot 电台 也有有段时间没写godot了,今天这个是通过插件实现一个在线电台播放器。插件看起来也不复杂。 插件地址:https://github.com/jefvaia/Godot-WebRadio ...
(原) Go结合Ollama调用MCP服务 2025年4月22日    golang ollama mcp 与AI多番“较量”(交互、改错、提示),以下实现通过提示词调用MCP服务(另一种是function call)。 交互使用了本地Ollama qwen2.5。MCP服务是一个简单的时区时间功能。类似于此文章中实现的SSE时间服务。 ...
(原) 纪念日提醒 在线工具 2025年4月11日    纪念日 年龄越大,记性越差。也有可能是要记的东西太多。也有可能是太忙。 反正要忘记一件事有许多借口。 最近两天做了一个提醒工具,即做给自己,也可以让有需要的人使用。 ...
(摘) 访问NTFS的MFT表和USN日志实现搜索文件 2025年4月10日    搜索 Everything的核心原理是直接读取NTFS文件系统的MFT表和USN日志实现快速索引。在Golang中可通过第三方库操作这些底层结构: 依赖库: 使用github.com/gentlemanautomaton/volmgmt库访问NTFS的MFT表和USN日志。 流程: 获取磁盘卷句柄(volume.New) 读取MFT表(vol.MFT()) 遍历USN日志记录(mft.Enumerate) 缓存记录并解析文件路径(usn.Cache) ...
(摘) 关注MCP AI模型交互协议 2025年4月10日    mcp ai 据说Go官方也在更加拥抱MCP,也就是AI。前两天也做了一点测试。 MCP 是 API 的一个子集,专为 AI 模型交互优化,更关注 高效计算、低延迟、大规模模型数据交换。 ...
(原) TraeCN使用及技巧 2025年4月9日    trae 关闭TraeCN的变量类型提示 最近这一版(0.3.7)出现了变量类型提示,原本是好意,但个人极不习惯。最好是在需要的时候才显示,平时隐藏。 <1>. 打开设置 <2>. Editor设置 <3>. 搜索“Inline Hints” <4>. Editor > Inlay Hints: Enabled 中选择“offUnlessPressed” ...
(原) 一个简单的资源共享服务器 2025年4月5日    共享 项目中的子功能:共享一些音视频、PDF资源。功能很简单,代码也就千行左右。主要用于一步步实践实现一些功能。 使用TranCN编辑器,与AI合作确实减轻了一些工作量,不过并不像自媒体文章吹的那样一键生成啥的。 原本这样的共享服务软件还是不少,也有Golang跨平台的。但它们没有通过API来实现登陆的,似乎也没有限速。 整体还是比较绿色,仅需两个文件(另一个是IP定位数据库,完全可以让主程序自释放) ...