这里是 Design Fragments,一处搜集互联网碎片的地方,也是之前 Design Scenes Weekly 的精神续作。
更多内容请查看 Design Fragments 的独立网站,包含了 RSS 订阅和搜索功能。
Design Fragments 目前共搜集了 1801 条信息。
本期是 8 月第 4 周内容。
New
-
在 Design Scenes 和 Design Fragments (稍后会和新页面一起上线) 的关于页面,添加了 AI 使用披露说明。
- 总的来说,在撰写内容前我会使用 AI 来辅助我学习和理解一些概念,但不会直接生成最终内容。内容的大纲和所有文本都是我自己梳理和撰写的。
-
另外我升级了 Astro 版本,并略微更改了 newsletter 的封面样式。
Tech
做一款移动端优先的 HTML 编辑器
- 键盘弹出时的移动端屏幕空间会小很多,代码补全与格式化也是基础需求了。只是作者的解决方案让我想起了以前直板手机的两侧功能键交互。
- → 访问 (jamesg.blog)
===
Grep - 快速代码搜索
- 同样是从 GitHub 仓库搜索代码但是快了不少,筛选器也更友好。
- → 访问 (grep.app)
===
上 HN 首页能带来什么收益?
- 访问量是有的,但是聪明人很难转化。相反,一般会收到很多高质量的评价。但 HN 的「保鲜期」很短,大家的注意力很容易被其他信息分走。过了一段时间后,HN 带来的传播性会再次增加产品访问。
- → 访问 (mooreds.com)
===
Lazy Brush
- 一个 js 库可以模拟平滑笔刷的效果,支持触屏。
- → 访问 (lazybrush.dulnan.net)
===
Short Run
- 菜单栏小工具,可以直接在弹窗运行快捷指令(shortcuts)。不过我觉得快捷指令更需要凸显一些运行状态,现在运行偏向无感,难以感知运行进度。
- → 访问 (sindresorhus.com)
===
模拟手绘压感
- 基本原理是,
getStroke
会追踪用户输入轨迹来生成一些点,输入越快,点间距越大,代表压感越小,线条越细。实际效果也很不错,你也可以手动输入点数据,从常规图标转换为手绘感的图标。 - → 访问 (perfectfreehand.com)
===
Anubis 批评
- Anubis 是一个 web 防火墙应用,部署后访问特定界面会让用户完成一个 SHA-256 哈希挑战(类似币圈的 PoW)……本来是防止爬虫的举措,实际上只会有效抵制低性能设备。
- → 访问 (lock.cmpxchg8b.com)
===
AI
Claudia
- 如果你还在找 Claude Code 的 GUI,除了 Conductor 也可以试试这个。
- → 访问 (claudiacode.com)
===
AGENTS.md
- 不管什么 .md,OpenAI 想绕过 Anthropic 摘桃了。
- → 访问 (agents.md)
===
缩放图像带来 AI 的即时注入风险
- 一张人畜无害的高分辨率图像,上传给 AI 模型后由于尺寸会先触发缩放处理,在降采样过程中,如果图像经过特殊的逆向处理,那么缩放后的图像就会展示出原本不存在的文字,从而作为 prompt 注入。如果你的 agent 运行无需确认的话,那么在你发现泄密时已经来不及了。最安全的方式还是不要缩放图片。
- → 访问 (blog.trailofbits.com)
===
DiffMem(PoC)
- 一个想法:将 AI 的记忆以 git 形式存储和读取,diff 则可以追踪记忆的变化。存储的也是非矢量化信息。但在高频读写场景不知道 git 是否也能胜任。
- → 访问 (github.com)
===
Fun
Digitized Signatures
- 输入一串字母,会生成键盘轨迹作为矢量图片保存成「电子签名」。我愿称之为滑行输入的永久可视版。
- → 访问 (cnrad.dev)
===
赛博独处
- 只有你一个人访问这个网站时,才会实现独处,我觉得这更像赛博囚徒困境。基本实现方法是 sessionId + SSE + 连接检查。
- → 访问 (digitalsolitude.guillaumeslizewicz.com)
INFO
Design Fragments 绝大部分内容和服务都是免费的,但是你可以成为订阅会员来支持我。
订阅会员可通过使用 Algolia 的 MCP 在 LLM 对话中搜索和交流 Design Fragments 所有 1801 条信息。
详情请查看。
欢迎分享本文。敬请期待下周内容。