科技爱好者周刊(第 372 期):软件界面如何设计
该内容探讨了软件界面设计的核心原则,认为简洁和易用性远比功能堆砌更重要。通过对比 Handbrake 软件复杂与简化后的界面,文章论证了优秀 UI 设计应避免让用户困惑,并提供清晰的操作路径。此外,内容还介绍了开源低代码平台 NocoBase、分析了大型科技公司为投资 AI 而裁员的资金循环现象,并汇总了多项科技动态、实用工具与行业见解。
软件界面如何设计
许多程序员对用户界面(UI)设计缺乏感觉,常常将所有功能堆积在界面上,导致产品难以使用。一个典型的例子是著名的视频格式转换软件 Handbrake。
糟糕的界面示例: Handbrake 功能强大,但其主界面和设置菜单布满了令人生畏的专业术语和复杂选项。这不仅让普通用户望而却步,甚至会打击他们的信心,让他们感觉“能力不足”。
优秀的界面改进: 一位程序员重新设计了 Handbrake 的界面,使其变得极其简洁。新界面只有一个核心操作——上传视频。所有非必要选项都被隐藏,只在用户完成上一步操作后才激活下一步按钮。
这就是优秀 UI 设计的奥秘:避免多个操作入口,避免让用户做选择,所有设置尽量提供默认值。这样才不会让人迷惑,可以一路回车。
对于需要高级功能的用户,解决方法很简单:提供一个可切换的“专业版”界面。这个原则同样适用于生活用品,例如电视遥控器,大多数人只需要几个核心按钮,多余的按钮完全可以隐藏起来。
[本周软件] NocoBase
NocoBase 是一个开源的低代码/零代码开发平台,可以帮助用户快速开发业务系统。其核心思路非常简单:
- 接入数据库。
- 通过所见即所得的方式配置界面。
- 配置所需插件(如权限、SSO 登录、打印等)。
最新版本还引入了 AI 员工,能将大模型的能力无缝融入业务系统,用于分析数据、抓取信息等任务。
科技动态
婚礼赞助: 一位创业者在网上发帖,成功为自己的婚礼拉到 26 家公司赞助,并在婚礼现场展示了赞助商的品牌。
AI 提示词著作权案: 上海法院近日判决了一起 AI 提示词著作权案。法院认为,原告撰写的提示词仅为元素的简单罗列,缺乏作者的个性化智力投入,不构成作品,因此不享有著作权。
首款家务机器人: 一家美国公司宣布开卖全球首款家务机器人,售价 20,000 美元。但该机器人目前能自主完成的操作非常有限,大部分动作仍需人工遥控。
Windows 更新 bug 修复: Windows 系统中存在了近 20 年的“更新并关机”选项 bug 终于被修复。该选项过去会错误地重启而非关机,最新的 25H2 更新包已修正此行为。
美军智能头盔: 国防科技公司 Anduril Industries 发布了一款名为“鹰眼”的智能头盔。它能将现场画面与地图、无人机等信息叠加显示在面罩上,帮助士兵全面了解战场情况。
文章
- 如何架设一个暗网网站: 记录了架设一个只能用 Tor 浏览器访问的 .onion 网站的过程。
- 如何简单地过滤爬虫: 提出一种通过设置 Web 服务器来过滤爬虫请求的简单方法。
- HTML 表格 API: 介绍了一个允许用 JS 操作表格的古老但仍受支持的网页 API。
- 编译器发展状况: 一篇综述文章,介绍了当前编译器工具的总体发展状况。
- 树莓派的最佳启动方式是网络启动: 建议使用网络启动来管理多台树莓派或频繁切换操作系统。
- 《小小作品》系列: 回顾了 Flash 动画师朱志强及其风靡一时的“火柴人”系列作品。
工具
- Zensical: 静态文档网站生成器 Material for MkDocs 的升级版,解决了原版的许多痛点。
- Affinity: Photoshop 的替代品,是一款桌面图像编辑软件,被 Canva 收购后可免费下载。
- FileBrowser Quantum: 一个可自搭建的、基于 Web 的文件管理器。
- Texo: 开源的数学公式 OCR 引擎,可将公式截图转换为 LaTex 语法。
- TDesign uniapp: 腾讯 TDesign 组件库的非官方 uniapp 适配版。
- GreenWall: 可在 GitHub 提交日历上绘制指定图形的工具。
- BakLab: 一个结合了论坛和实时聊天功能的开源社区平台。
- 中国节假日: 提供查询中国节假日、节气等功能的代码库,支持 iCal 订阅。
- QiLuo(祺洛): 基于 Rust 技术栈开发的网站管理后台。
- navsite: 可将飞书多维表格转换为一个导航网站。
AI 相关
- Jta: 使用 AI 翻译 JSON 文件的开源命令行工具,主要用于语言包翻译。
- Smart Excalidraw: Excalidraw 的 AI 版,可通过自然语言生成手绘风格的示意图。
- VibeVoiceFusion: 一个支持多说话人合成语音和声音克隆的开源 Web 应用。
- Mini-Kode: 一个用于教学的 AI 编程助手,旨在帮助理解此类工具的开发原理。
- SQLBot: 一个开源 Web 服务,可用自然语言查询数据源(text2sql)。
- Docutranslate: 使用 AI 翻译多种格式文档文件的 Python Web 工具。
- Paper Burner X: 使用 AI 处理文献的 Web 服务,提供翻译、智能对话等功能。
资源
- 苹果应用商店(网页版): 苹果推出了应用商店的网页版
apps.apple.com,提供了一个通过浏览器搜索和发现 App 的入口。 - ASCIIMoon: 一个使用 ASCII 码实时展示当天月相的网站。
文摘
科技公司为了“资助 AI”而大肆裁员
大型科技公司近年来进行了大规模裁员,声称是为了腾出资金用于 AI 投资。然而,他们在 AI 上的支出远超裁员节省的成本,并且这些投资几乎没有带来直接回报。
这些巨额资金流向了哪里?答案是它们在互相购买。苹果付钱给谷歌,谷歌付钱给英伟达,英伟达再付钱给台积电。这种彼此之间的购买推高了各自的销售额和股价。
这些公司其实没有赚到钱,只是在为 AI 花钱,而且是互相花钱,营造出一种增长的假象。
目前的局面是,AI 的繁荣建立在大公司的巨额投资之上。这些投资本质上是资金在循环流动。公司不敢停止投资,因为一旦停止,股价就可能暴跌。所有人都似乎相信,这种巨额投资最终会得到回报。
言论
我说过永远不会有 htmx 的第三版,但没说过不会有第四版。
-- Carson Gross,htmx 项目创始人
我们收到谷歌的报告,他们在我们的代码中发现了一个漏洞。我们很重视安全,但是互联网巨头使用 AI 扫描志愿者维护的代码,然后提交安全漏洞,希望志愿者免费修复,这真的公平吗?
-- FFmpeg 团队
未来十年,全球将有超过 70 万亿美元的遗产财富直接交给继承人,这将加剧社会的不平等。
-- 英国《卫报》
为什么运气很重要?因为它会缩短积累的时间,让你接触到更大的机会。这就像当你已经有钱的时候,赚更多的钱就容易得多。
-- 《人生是一场概率游戏》
AI 出现以后,程序员的发展方向彻底变了。你必须专注于理解系统而非理解语法……未来属于那些能够构想、开发和维护复杂系统的人。
-- 《软件开发的演变》