## Grayskull:用C实现的极简计算机视觉库
本文详细介绍了“Grayskull”的创建,这是一个极简的计算机视觉库,仅使用灰度8位图像、纯C语言、字节数组和单个头文件构建——证明核心CV概念可以在没有复杂依赖的情况下实现。
该库从基本的图像操作开始:访问/设置像素、反转、镜像、裁剪和调整大小(使用最近邻或双线性插值)。然后,它进一步进行图像处理技术,例如使用内核的卷积滤波器(模糊、锐化、边缘检测)。
进一步的功能包括阈值化(固定级别、Otsu方法和自适应)用于图像分割,形态学操作(腐蚀、膨胀)用于降噪,以及通过连通分量标记进行 blob 检测。还实现了关键点检测(FAST & ORB)和对象检测(LBP cascades),从而实现强大的特征识别和专门的检测,例如人脸识别。
Grayskull 的目标是通过提供清晰、易于理解的工具包来揭示计算机视觉的神秘面纱,证明即使在资源受限的系统上,只要掌握核心算法,也可以取得有意义的结果。该项目强调图像从根本上来说“只是一个数字矩形”,并使能够用户从头开始构建 CV 应用程序。
## NoLongerEvil 恒温器:摘要
NoLongerEvil 项目允许用户为 Nest 恒温器刷入自定义固件,**完全摆脱对 Google 服务器的依赖。** 这是通过替换原始引导加载程序和内核来实现的,替换后的版本会将网络流量重定向到 NoLongerEvil 平台——一个对 Nest API 的逆向工程复制品。
**⚠️ 这是一款实验性软件,有使设备变砖的风险。** 强烈建议准备一个备用恒温器。
该过程涉及使用工具通过 USB 进入设备的 DFU 模式,然后刷入新的固件。 完成后,恒温器功能正常,但连接到 NoLongerEvil 进行控制和数据传输,从而赋予用户完全所有权。
用户必须在 [https://nolongerevil.com](https://nolongerevil.com) 创建一个帐户,并输入恒温器上显示的唯一代码以链接设备。 该项目旨在实现透明化,并将很快开源其固件和 API 服务器代码,以支持“维修权”运动。
## 理解是关键:介绍 Windsurf Codemaps
有效的软件工程核心在于*理解*代码库,而不仅仅是编写代码。然而,现代代码库非常复杂,导致大量时间浪费在入职和上下文切换上——每周花费工程师数周甚至数小时。当前的 AI 编码工具通常优先*生成*代码,可能会增加对工程师不完全理解的解决方案的依赖——这种趋势被称为“vibeslop”。
Windsurf Codemaps 解决了这一挑战。Codemaps 借助先进的 AI(SWE-1.5 和 Claude Sonnet 4.5)的力量,创建 AI 注释的、结构化的代码地图,提供超上下文化的理解。Codemaps 不仅仅是简单地回答问题,而是帮助工程师*导航*和*理解*代码库,从而改进调试、重构和功能开发。
Codemaps 提供可视化和文本地图,直接链接到相关的代码部分。它还可以与 Cascade 等现有工具集成,为代理提供集中的上下文。Cognition 的目标不是取代工程师,而是*增强*他们,在 AI 处理更简单任务的时代,实现责任和自信的解决问题。最终,Codemaps 旨在让工程师保持流畅的工作状态,交付他们真正理解的高质量代码。
一位芬兰发明家最近完成了一项非凡的壮举:在短短200天内,独自建造了一艘完全由太阳能驱动的游艇,名为Helios 11。这艘35英尺的探险游艇仅依靠太阳能就能无限航行,巡航速度为7节,即使在光线不足的情况下也能达到8.5节。
Helios 11采用市售组件和轻量化材料建造,优先考虑效率而非奢华,内部装饰简洁,采用胶合板。它无需燃料,帆作为备用动力。成功的原型已经激发了建造更大、更快的“Helios 15”的计划,该游艇将配备定制太阳能电池板和星链互联网、桑拿等先进功能。
这位发明家设想了一个可及、可持续的海上未来,证明了在水上自由航行并不需要巨额财富, “只需要阳光和决心”。Helios 11代表着在真正无限航程和摆脱传统游艇成本的生活方向上迈出的重要一步。