#开发日志与一周短评
做站、写工具、修 bug 的过程记录。
127 则推送 · 第 3 / 4 页
- Parallels 的 x86 模拟 —— 藏在命令行里的开关
Parallels 20.2 起能在 Apple 芯片上模拟 x86 虚拟机,但界面里没有入口,要用 prlctl 加 --cpu-type x86。
- 右键菜单里的本地模型 —— Foundation Models 适合干杂活
想做个右键菜单服务,用本地模型跑 Apple Intelligence 的 prompt;研究 Foundation Models 后,觉得杂活正适合端侧。
- 双方只看到润色后的话 —— 一个 AI 聊天软件的脑洞
一个脑洞:聊天时双方看到的都是 AI 润色后的句子,原文只有自己能看见;群聊里群主的 prompt 位阶最高。
- Surge Mac 6 转订阅 —— 几段话就化解了舆论危机
Surge Mac 6 改成更新订阅制,旧授权按时间折算;开发者几段话就把转订阅的舆论危机化解了。
- 自己找 macOS 26 的安装包 —— 照着 Mist 的代码读目录
参考 Mist 的源码,从林檎的软件更新目录推出 macOS 26 完整安装包的下载链接,路径中间那串数字是产品 ID。
- 林檎不做 chatbot —— 从不敢说 AI 到 AI 无处不在
林檎高管说不想把 AI 做成聊天机器人;2023 年它连 AI 都不敢说,2024 年画了大饼,2025 年仍在等落地。
- 拆新系统的清单 —— 先看 SwiftUI 占了多少
WWDC 前写下的拆包清单:系统真要大改设计,SwiftUI 的比例应该上升,先查共享缓存、框架和壁纸目录。
- Apple TV 接 Studio Display —— 画面卡在 HDCP,声音交给 Mac mini
HDMI 转 C 线把 Apple TV 接到 Studio Display 只有 1080p,PS5 却能出 4K;扬声器要请 Mac mini 当中间商。
- 重新打开 SIP 要联网 —— Apple silicon 的安全策略要服务器签名
Apple silicon Mac 在 recoveryOS 里重开 SIP,csrutil 和 bputil 都因没联网失败;虚拟机装 macOS 也要联网。
- 启动选项里只认苹果键盘?—— 配对信息写进了 NVRAM
Apple silicon Mac 的启动选项界面似乎只认苹果自家输入设备;原因可能是第一方配件的配对信息另写在 NVRAM 的独立字段里。
- Apple silicon 的 NVRAM —— 还在,但不听话了
Apple silicon Mac 上 nvram 和 boot-args 仍然存在,但清除 NVRAM 必须进系统,改参数要关 SIP,内核还可能直接忽略。
- 简体拼音候选词被带歪 —— 三行命令重置学习记录
macOS 简体拼音会动态调整候选词顺序,打过一次“呵”之后 he 的首位就变了;删掉学习数据库即可复原。
- Apple silicon Mac 的克隆 —— 系统卷起不来,数据卷留得住
SuperDuper 在 macOS 15.2 后做不了可启动备份;复制出来的系统卷不能启动,但数据卷可以在重装后保留。
- 搬 Time Machine 备份盘 —— dd 是唯一的路,也是天坑
Time Machine 磁盘不能用 asr 复制,只能 dd 整盘搬;1TB 写成镜像花了 8 个半小时,加密卷用 gzip 纯属浪费。
- 从外置硬盘启动 Mac —— Apple Intelligence 认机器不认盘
同一块外置系统盘,在港版 Mac mini 上有 Apple Intelligence,换到国行 MacBook Air 上就变回 Siri。
- 本地跑 DeepSeek 14B —— M4 Pro 上 MLX 比 GGUF 快
在 24GB 内存的 M4 Pro 上跑 DeepSeek 14B 蒸馏模型,MLX 格式能到 27 tokens/s,比 GGUF 快得多。
- M4 不向后兼容 —— 开天辟地的一代
M4 开始不向后兼容,连虚拟机都装不了更旧的系统;散热被强调,使用场景却没根本变化。
- Mac 共享模式 —— 其实是 SMB
Apple silicon Mac 的目标磁盘模式基于 SMB;雷电网桥跑不满,不一定是线的问题。
- xip 解压只用 E 核 —— 一个旧刻板印象
用 powermetrics 看,xip 解压时 P 核明明有参与;E 核限定的说法可能是 M1 时代留下的刻板印象。
- 3B、7B、14B —— 参数不是越大越好
本地大模型不是参数量越大越好;70B 效果最好,但推理速度和内存成本会先把你拦住。
- 风控模型眼里的正常人 —— 只是大多数
算法把「正常」定义成数据里的大多数;少数群体被忽视,AI 伦理委员会却在被解散。
- 旧文新看:想法有保质期 —— 先做再说
想法本身没有价值,只有在有限时间内做出来才有价值;保质期还越来越短。
- CrossOver 与 Whisky —— 壳
CrossOver 和 Whisky 的差距,说明兼容层不是简单包一层;音频这种细节就能决定体验。
- 风控眼里的正常人 —— 只能伪装
算法把多数人当正常人,少数群体只能伪装成多数,样本里人越少越难被看见。
- Screen Sharing —— 原理近似
远程连回去的感觉,和 Screen Sharing 的工作原理差不多。
- Mac mini 瘦客户机 —— 套娃
把 MacBook Pro 当成 Mac mini 的瘦客户机,Screen Sharing 加 iPhone Mirroring 套娃。
- GlobalPreferences —— 难改
macOS 的全局偏好文件越来越难直接改,默认值藏得越来越深。
- AutoBoot —— SMC 组合键还在
Intel Mac 用 nvram 关开盖自动开机;SMC 组合键在 Apple silicon 上仍然可用。
- tvOS —— 500KB 限制
tvOS 的包体限制太紧,想突破一下 500KB。
- 操作按钮 —— 组合键
按住操作按钮切歌、切降噪,一套组合键能记住的人不多。
- 操作按钮 —— 连按两下
给操作按钮写的上一首逻辑,被系统自带的连按两下取代了。
- 小程序 URL —— 另一套入口
支付宝和微信的小程序都有 URL Scheme,点开链接能直达点餐、领券页面。
- Firefox 100 —— 版本号到三位
Firefox 测试 100.0 的 User-Agent 会不会让网站误判;三位版本号会撞上旧的解析逻辑。
- tvOS —— 没有 WebKit 的 SDK
tvOS 的 SDK 没有 WebKit,Apple TV 上的网页只能靠原生控件或投屏。
- AirPods 充电盒 —— 固件同步
两只耳机版本不一致时,放回同一个充电盒会同步固件;版本号藏在设置里。
- USB 3.0 —— 三个名字
同一个 5Gbps 接口改过三次名字;看接口小字没用,得看规格表里的速率。
- Surge 软路由 —— 私人地址
DHCP 静态租约按 MAC 分配地址;手机的私人地址会随机换 MAC,固定 IP 就漂了。
- 反向 Catalyst —— 合并之外的路
macOS 和 iPadOS 不合并,Catalyst 反过来把 Mac 应用带到 iPad。
- 字体平滑 —— 一条 defaults 命令
一条 defaults 命令关掉 macOS 字体平滑,注销后生效。
- App Store 更新 —— 版本错位
App Store 独立更新让新旧版本混用,文件格式和接口都可能对不上。