## Vibecoding 现实检验:100小时应用构建
在听到关于使用“振动编码”(AI辅助开发)可以在几分钟内构建应用程序的说法后,作者花费100小时构建并发布了一个简单的应用程序Cryptosaurus,以测试其极限。作者之前曾在一家初创公司使用过AI编码工具,他们相信这项技术的潜力,但怀疑炒作被夸大了。
该项目——创建个性化的恐龙头像——最初使用AI原型快速启动。然而,实现一个完善的、可用于生产的应用程序证明要复杂得多。虽然AI加速了初始开发,但完善UI/UX、处理图像生成中的边缘情况,以及使用AWS部署后端都耗费了大量时间。
作者了解到,在没有仔细规划和关注细节的情况下“仅仅构建”会导致比预期更长的过程——大约是炒作的30分钟构建的100倍。最终,Cryptosaurus发布后获得了适度的成功(1000多用户,180多付费用户),但强调了持续对工程专业知识的需求,尤其是在关键细节和错误修复方面。
这次经历证实,AI可以提供10-100倍的速度提升,但并不能消除对工艺的需求。它将开发者的角色从编码者转变为管理者,并强调开发过程的最后10%——润色和用户体验——仍然至关重要。
作者认为,当前事件混乱且常常不合逻辑的走向——从粗制滥造的动作电影到国际冲突,再到腐败的体育组织——源于单一的根源:哈罗德和乔治在《队长内裤》系列中的不受约束,且可能具有破坏性的想象力。
最初在一部古怪的电影情节中注意到他们的影响,作者现在看到他们的“手笔”体现在不断升级的全球紧张局势、政策变化(例如国防部更名)以及普遍存在的腐败,甚至包括国际足联内部。他们指出美国足球丑闻就是一个典型例子,滑稽地将一名被定罪官员的奢靡生活方式与这两个男孩对过度场景的偏好联系起来。
作者对这种不受控制的想象力的后果表示担忧,担心美国公民最终将承担这些奇幻但具有破坏性的“游戏”的负担。他们最后恳求队长内裤介入,暗示需要一位英雄来恢复一个看似由顽皮而强大的孩子们掌控的世界的秩序。
## 80x24 与 80x25 终端的奇特案例
80x24 和 80x25 终端显示尺寸的持久流行并非源于内在的技术限制,而是由 IBM 主导的历史遗产所致。虽然 80 列源于穿孔卡,但行数的故事则围绕着 IBM 的市场影响力展开。
1971 年,IBM 的 3270 终端,配备 80x24 显示屏,成为畅销产品,有效地设定了标准,竞争对手纷纷效仿。1981 年的 IBM PC 随后普及了 80x25,继承了早期且经常被遗忘的 IBM DataMaster 微型计算机的尺寸。这一选择并非出于必要——它只是最大化了 PC 的显示能力,并使其与竞争对手区分开来。
许多理论试图基于电视扫描速率或内存限制等因素来解释这些尺寸,但早期终端的多样性(尺寸范围从 31x11 到 133x64!)证明了纯粹的技术基础是不成立的。IBM 的主导地位迫使标准化,取代了其他考虑因素。
最终,80 个字符的宽度源于穿孔卡兼容性,但 24 或 25 行是 IBM 市场地位的后果,造成了我们今天在终端窗口中仍然看到的分割。
新冠封锁期间,为了寻找新的爱好,作者重新发现了被遗忘的软件定义无线电(SDR)接收器。起初不确定它的用途,他们很快便深入到使用SDR软件(如SDRSharp和CubicSDR)进行射频探索的世界。
除了基本的调频广播,作者还成功地收听到了当地警察的频率和业余无线电(HAM)通信。然而,真正的突破来自于接收来自NOAA气象卫星的信号,并使用简单的天线解码云层覆盖图像。
为了提高图像质量,他们又开始尝试接收来自地球静止轨道GOES-16卫星的数据。这需要更复杂的设置——一个WiFi网格天线、滤波器、放大器,以及运行专业软件的树莓派,成本约为100美元。结果?令人惊叹的高分辨率(10K)地球图像,包含多个光谱波段,每15分钟更新一次。
作者从35,000公里之外独立接收到这些“地球自拍”,感到无比满足,这在充满挑战的时期是一种有益的消遣。