## 澳大利亚的第一批绵羊:脂肪尾绵羊
第一批绵羊于1788年随第一舰队抵达澳大利亚,约有29只,由阿瑟·菲利普船长在开普敦购买。这些并非如今常见的毛茸绵羊,而是来自中亚的开普脂肪尾绵羊。它们主要用于肉类生产,以其异常巨大的脂肪尾巴而闻名——这是南部非洲的一种美食,有时重量可达80磅!
这些绵羊在体型上与欧洲品种不同,前腿较长以支撑沉重的尾巴,步态蹒跚。虽然尾巴上的脂肪备受珍视,但这些绵羊的羊毛质量较差。因此,它们逐渐被殖民者进口的欧洲品种所取代,并最终与欧洲品种杂交,创造出如今的澳大利亚牲畜。
尽管在很大程度上被遗忘,但脂肪尾绵羊代表了澳大利亚农业历史中一个有趣的部分,标志着该国绵羊业的开端,与今天主宰景观的品种形成了鲜明对比。
## Gzip 压缩:意想不到的影响
作者最初对压缩持怀疑态度,但在为 Hatchet(一个分布式队列平台)实施 Gzip 压缩后,观点发生了转变。目标是通过 gRPC 减少服务器(Go)和客户端(Go、TypeScript、Python)之间传输的字节数,从而降低网络 IO 成本。
Gzip 的工作原理是识别并删除冗余数据(LZ77),然后用更短的字节表示常见的数据模式(霍夫曼编码)。测试结果显示出显著的效果:**所有 SDK 的数据传输量减少了 95-99%**。 这意味着显著的成本节约,特别是对于 Hatchet 典型的较大 JSON 有效负载而言。
然而,压缩并非免费。它为编码和解码都引入了 CPU 开销。集成测试表明,由于 CPU 使用率增加,出现了间歇性的性能下降。这凸显了一个关键的权衡:**压缩用 CPU 周期换取减少的网络带宽。**
最终,对于 Hatchet 来说,降低网络成本的好处超过了 CPU 的影响。这段经历强调了经常被忽视的互联网基础设施的力量,以及理解在实施此类技术时需要权衡的重要性。
## 从BERT到安心的家:一个树莓派项目
在忙碌六个月专注于工作中BERT模型的微调后,作者回到了一个个人AI项目——解决居家疑虑!目标:一辆可远程控制的遥控车,配备摄像头,以便在离开家时检查情况,例如冰箱是否关好或猫是否安全。
最初考虑Arduino/ESP32,但令人惊讶的是,价格实惠的树莓派Zero 2 W成为了核心。与5美元的2WD汽车套件、电机驱动器和一些电池配对,该项目迅速发展超出了简单的移动。该设置包括通过USB摄像头和mjpg-streamer进行实时视频流,并通过带有虚拟操纵杆的网络界面进行控制。
为了简化访问,Nginx充当反向代理,将所有内容整合到一个URL下。Systemd确保所有组件在启动时自动启动。最后,Cloudflare Tunnel提供安全的远程访问,而无需暴露家庭网络。
结果?一个功能完善、可远程查看和控制的“移动摄像师”,提供安心感——以及对树莓派和Linux强大功能的有趣探索。作者反思自己较晚才进入这个领域,并希望激励其他人也去探索它。