暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

开发者前沿 #14|Mac设置面板:从第一代 Macintosh 到 Mac OS X Panther(1984-2004)

Bytebase 2025-08-11
132
Mac设置面板:从第一代 Macintosh 到 Mac OS X Panther(1984-2004)
https://aresluna.org/frame-of-preference
设计师兼用户 Marcin Wichary 通过可交互的模拟器展示了每个时期的控制面板界面,记录了 Mac 设置界面从简洁优雅到复杂混乱再到重新整理的完整发展轨迹。
1984 年,Susan Kare 设计了无文字、纯图标的经典控制面板。这个欧式家电风格界面体现了 Mac 作为「家用电器」的设计理念。1986 年版本因 Steve Jobs 和 Susan Kare 的离开而失去魅力,增加了文字标签但减少了视觉吸引力;1987 年引入了侧边栏层级结构,虽然组织得当但也开启了设置无限扩张的潘多拉盒子;1991 年 System 7 完全拥抱了 Finder 的空间化设计,将每个控制面板变成独立窗口,虽然概念巧妙但显得过于复杂。
进入 1990 年代,Mac 面临着与 PC 竞争的压力,设置面板也反映出了这种困境。1994 年,扩展管理器被引入,来控制频繁崩溃的系统扩展。1997 年的 Mac OS 8 采用了类似 Windows 95 的铂金外观。1998 年的 8.5 版本甚至包含了令人尴尬的主题选项(如 Gizmo 和 Drawing Board),是一次品味的严重倒退。
2001 年 Mac OS X 的发布是一大转折点。这个基于 NeXTStep 的全新系统带来了稳定美观的 Aqua 界面。Marcin 还特别回顾了 1992 年的 NeXTStep 系统,展示了许多现代 Mac 功能的早期原型。他认为 2003 年的 Mac OS X Panther 是 Mac 设置面板的巅峰时期,每个面板都设计精良。
不过,Marcin 表示,现在的 System Settings 虽然在技术上更加一致,但失去了早期 Mac 设置面板的人性化关怀和设计细节,只有无障碍功能部分仍然体现出苹果的创新精神。他感叹现代 Mac 设置就像当年失败的 Lisa 电脑一样冷漠,缺乏设计师的人文关怀与温度。
> AI 编程的失败案例
https://lucumr.pocoo.org/2025/7/30/things-that-didnt-work/
Armin Ronacher 在 2025 年 5 月开始热衷于 AI 编程工具,并尝试了大量自动化功能,但绝大部分尝试最终都失败并被放弃。
Armin 详细分析了几个失败的自动化案例:斜杠命令因参数传递限制和缺乏文件自动补全而效果有限,最终只有少数实用命令(如基于 git 状态的语法修复)被保留;Hook 无法有效控制 AI 行为,最终采用 PATH 劫持等简单方案;Claude 的 Print 模式速度慢且难以调试;子任务和子代理在处理读写混合操作时容易造成混乱。
Armin 总结出一个核心原则:只自动化经常做的事情,如果创建的自动化工具不再使用就删除它。还有一点值得警惕的是,LLM 自动化容易导致思维懈怠、停止工程师式的深度思考。因此,Armin 建议在自动化前先手动完成几次相同的任务,评估自动化是否真正带来改进,并始终保持工程师的批判性思维。
最有效的方式,还是直接与 AI 对话:使用语音输入提供更多上下文,而不能依赖复杂的预设提示词和自动化流程。
> 使用 Claude Code 的六周
https://blog.puzzmo.com/posts/2025/07/30/six-weeks-of-claude-code/
Orta Therox 在 Puzzmo 公司使用了六周 Claude Code。他将 Claude 的出现比作摄影术对绘画的冲击,认为这是编程领域的革命性变化:人们不再需要手工逐行写代码,只要有概念就可以瞬间生成代码并审查。
在整体工作量变化不大的情况下,Claude 为编程效率带来了质的转变:原本需要整个周末的 side project 现在利用平时的空闲时间就能完成。短短六周内,Orta 独自清理了数年积累的技术债务,包括将数百个 React Native 组件转换为 React、替换三个复杂系统、构建 REPL、迁移测试框架、实现服务端渲染等大量维护性工作,这些都是在正常业务工作之外完成的。
他构建了几种创新性的工作流程:采用先写后决定的方法让 Claude 为每个 PR 编写测试,然后选择性地删除;使用两份拷贝并行开发;改变了游戏设计协作流程,使设计师能够在几小时内实时将想法转化为模型。对他而言,Claude 已经成为了某种具有丰富经验和无限精力但记忆有限、可以持续相互监督的编程伙伴。


Bytebase 3.9.0 - 全新数据库 CI/CD 体验

2025 Stack Overflow 调研,Postgres 优势继续扩大

那些我很希望 Postgres 有,但 MySQL 已经有的功能

开发者前沿 #13|流媒体背后:Netflix 直播技术的三年

文章转载自Bytebase,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论