Show HN: QuickShelf – Stop opening Finder just to drag files9 months agohttps://quickshelf-app.slowlab.devQuickShelf 是一款 macOS 菜单栏工具,可实现文件夹内容的即时拖放访问。核心功能:常驻菜单栏、目录选择与保存、文件及文件夹列表显示、轻量化设计。便捷特性:支持拖放操作、支持快捷键(Command+Control+S)、原生图标显示。界面体验:支持深色主题、紧凑式布局、直观操作逻辑。免费下载,最新版本 v0.0.9,需 macOS 14.6 或更高版本。
Optimizing My Disk Usage Program9 months agohttps://healeycodes.com/optimizing-my-disk-usage-program文章讨论了macOS快速磁盘空间分析工具'dumac'的性能优化初始版本使用Tokio实现并发,但切换到Rayon后通过减少线程调度开销获得了约28%的性能提升Rayon的工作窃取机制以最小开销实现了更高效的递归目录大小计算文章重点指出切换至Rayon后系统调用和上下文切换减少了约80%使用分片哈希集合来去重inode时,由于inode的连续特性导致了锁竞争通过位移inode位(inode>>8)优化分片选择策略,将平均锁冲突从约176次降至4次减少inode锁竞争带来的最终性能增益约为5%所有改进均通过hyperfine基准测试工具和macOS Instruments进行了验证
Show HN: OS X Mavericks Forever9 months agohttps://mavericksforever.com/最初改用OS X的体验很棒,但后续系统更新逐渐降低了满意度曾考虑转投其他操作系统,在探索Windows和Linux后仍执着寻找'完美'电脑提供降级至Mac OS X 10.9 Mavericks的完整指南,含兼容硬件推荐方案硬件选择包含性能强劲的2013款Mac Pro或便携性极佳的11寸Macbook Air通过打造黑苹果工作站,获得完美兼容Mavericks的高性能主力机详细对比OS X各版本(10.6雪豹/10.8山狮/10.9小牛)后最终选定Mavericks可通过Terminal终端使用mavericksforever.com提供的脚本下载Mavericks安装后脚本能根据个人偏好对Mavericks系统进行深度定制推荐使用Firefox Dynasty浏览器在Mavericks上获得现代安全的上网体验通过Aqua Proxy解决旧版HTTPS/SSL/TLS协议导致的网络连接问题为Mavericks添加新表情符号,并配置Time Machine实现自动备份鉴于Mavericks安全更新过时,强烈建议安装第三方安全补丁指导登录Apple/Google账户,推荐替代服务如Bitwarden密码管理器和fruux.com扩展QuickTime Player X的视频格式支持范围通过SIMBL插件增强归档工具和预览程序的功能更多可供探索的Mavericks系统自定义选项
Gutenprint Discontinues macOS Support9 months agohttps://gimp-print.sourceforge.io/p_FAQ_OS_X.phpGutenprint项目自2024年7月7日起停止支持MacOS系统,后续将不再提供兼容MacOS的二进制文件。由于缺乏活跃的MacOS维护者及技术支持能力,Gutenprint无法支持Mojave(10.14)之后的MacOS新版本。针对旧版MacOS(<=10.14),Gutenprint提供了包含使用说明和下载链接的网页。Gutenprint是面向各类UNIX-like操作系统的高质量打印机驱动套件,旨在达到或超越OEM驱动品质。建议用户在联系开发者前,先查阅Gutenprint项目论坛以获取支持。对于特定染料升华打印机,在Gutenprint 5.2.10及以上版本需手动配置选择正确的后端驱动。不同Mac OS版本间的打印行为变化可能影响输出质量,部分应用程序可通过变通方案解决。在Mac OS X Panther(10.3.x)上安装时,可能需要运行Gutenprint卸载程序以移除旧版本。Gutenprint的PPD文件安装在Apple推荐的标准路径下,这会影响通过CUPS网页管理界面的设置。在打印中心中按住option键点击「添加打印机」,可访问高级打印机设置选项。若未安装ESP Ghostscript,从Carbon应用程序打印可能失败,需安装该组件才能正常使用。Mac OS X中CUPS、Gutenprint和Ghostscript的交互涉及PDF与PostScript文件的特定过滤链处理。为特定爱普生打印机设置TCP/IP打印时,需仔细配置网络设置和IP地址。由于Mac OS X上CUPS缺乏FireWire后端支持,因此不支持FireWire(IEEE 1394)打印。配置AppleTalk打印需使用终端查找设备并构建PAP URI进行打印机设置。USB转并口转换线可能存在兼容性问题,建议核实制造商支持情况。从Adobe InDesign打印时可能需要特定操作流程才能获得理想输出效果。惠普多功能设备可能存在USB兼容性问题,建议尝试其他连接方式作为替代方案。Gutenprint兼容Mac OS X 10.2.x(Jaguar)及更高版本,不支持10.1.x或更早系统。建议用户访问Gutenprint官网查看完整支持的打印机列表。
I built a tiny mac app to monitor and manage my development processes9 months agohttps://github.com/kagehq/port-kill一款轻量级macOS状态栏应用,用于监控和管理2000-6000端口的开发进程每5秒通过`lsof`命令进行实时监控可视化状态栏图标,中心色块显示进程数(绿色=0,红色=1-9,橙色=10+)动态上下文菜单每3秒更新当前进程及终止选项一键终止单个或全部进程采用SIGTERM→SIGKILL策略安全终止进程基于`winit`事件循环构建,兼容macOS系统完善的错误处理机制,应对权限错误和进程故障纯状态栏应用,无主窗口界面状态栏图标提供即时视觉反馈,悬停提示精确进程数'终止所有进程'选项可关闭检测到的全部开发进程单个进程菜单项格式为"终止: 端口[port]: [进程名] (PID [pid])"提供退出应用程序选项系统要求: macOS 10.15+、Rust 1.70+、需支持`lsof`命令通过克隆仓库并执行`cargo build --release`安装使用`./run.sh`或手动执行`cargo run --release`运行主线程通过`winit`事件循环处理UI事件和菜单交互进程监控器每5秒用`lsof`扫描进程进程变化时菜单每3秒自动更新进程终止操作在后台线程执行确保UI响应使用`lsof -ti :PORT -sTCP:LISTEN`检测进程先SIGTERM优雅终止,500ms未响应则发送SIGKILL监控2000-6000端口范围,覆盖常见开发服务端口纯白背景搭配色块中心,极简美学设计依赖项含`tray-icon`、`winit`、`nix`、`crossbeam-channel`、`tokio`、`anyhow`、`serde`项目结构包含`main.rs`、`lib.rs`、`app.rs`、`process_monitor.rs`、`tray_menu.rs`、`types.rs`调试指南涵盖权限错误、进程检测问题和启动故障处理采用FSL-1.1-MIT双重许可证贡献指南包括fork项目、创建特性分支、修改代码、补充测试、提交PR隐私保护: 无数据收集、无网络通信、不记录敏感信息安全考虑: 仅限终止用户自有进程,无法操作系统进程或其他用户进程
How to check if your Apple Silicon Mac is booting securely9 months agohttps://eclecticlight.co/2025/08/21/how-to-check-if-your-apple-silicon-mac-is-bo...macOS的安全性可通过“系统信息”和“隐私与安全性”设置进行检查。快速检查包括在“系统信息”中验证启动安全性以及启用FileVault加密。安全启动设置需通过恢复模式下的“启动安全性实用工具”进行管理。SilentKnight工具可验证XProtect/Gatekeeper检查及安全数据更新状态。详细的启动过程验证需检查系统启动后LogUI中的日志条目。关键日志条目包含内核版本、可信执行监视器(TEE)、iBoot固件和CoreCrypto支持状态。安全策略组件如Apple移动文件完整性(AMFI)和沙箱必须正确加载。安全隔区处理器(SEP)和Apple系统策略(ASP)是安全体系的核心组件。启动过程通过从ROM到内核的逐级验证链确保安全性。Apple芯片Mac采用分阶段安全启动流程,每个环节均设有防篡改验证。
Show HN: Base, an SQLite database editor for macOS9 months agohttps://menial.co.uk/base/Base是一款强大的macOS平台SQLite编辑器。功能包括数据库结构检查、可视化表格编辑和数据浏览。提供带自动补全和语法高亮的便捷SQL查询编写功能。支持从CSV/SQL导入数据,并支持导出为SQL、文本、JSON、Excel格式。提供免费版本,可通过一次性购买解锁全部功能。需要macOS 15 Sequoia或更新版本系统。
macOS 26 Tahoe's Dead Canary Utility App Icons9 months agohttps://daringfireball.net/2025/08/macos_26_tahoes_dead_canary_utility_app_icons自经典Mac OS时代起,MacOS就内置了实用工具程序,通常存储在/Applications/Utilities/或其它系统目录中。Basic Apple Guy对比了MacOS 15和MacOS 26 Tahoe beta 7的系统工具图标(如磁盘工具和AppleScript工具),指出新设计执行拙劣。MacOS 26 Tahoe的新工具图标采用圆角矩形内的'扳手'图案,严重限制了视觉清晰度和功能表达。磁盘工具的新图标完全舍弃了磁盘相关元素,仅显示苹果logo,导致其功能指向性模糊。扩展槽工具的新图标展示的是空插槽而非Mac Pro主机,尽管该工具是Mac Pro专属应用。AppleScript工具图标错误地旋转了苹果脚本卷轴图案,违背了苹果自身的设计规范。这些图标反映出苹果罕见的艺术表现力缺失和细节疏忽,可能暗示着更广泛的质量管控问题。
macOS dotfiles should not go in –/Library/Application Support9 months agohttps://becca.ooo/blog/macos-dotfiles/macOS上的命令行工具不应将配置文件存储在~/Library/Application Support中。XDG基本目录规范建议使用~/.config存放配置文件,这是命令行工具的预期存储位置。虽然流行库在macOS上默认使用~/Library/Application Support,但这对于命令行工具是不正确的。用户期望一致性,大多数命令行工具(如Git、Vim和Bash)都使用~/.config。点文件管理器不会默认使用~/Library/Application Support,这表明用户更偏好~/.config。macOS标准目录指南是针对GUI应用程序的,而非命令行工具。命令行工具只有在作为自动管理文件的GUI应用时,才应使用~/Library/Application Support。
Monodraw9 months agohttps://monodraw.helftone.com/Monodraw 支持创建基于文本的艺术作品,如流程图、算法和数据结构的可视化图表。支持导出PNG和SVG格式,通过易于理解的文本艺术提升技术文档质量。提供无限画布,可自由移动文本,打破线性文本文件的限制。包含创建实体关系图的工具,支持Crow's Foot表示法。内置148种FIGlet字体,无需终端即可轻松创建可自定义的文本横幅。基于CoreText的自定义引擎,精确控制文本布局,包括对齐和边框。线条和矩形工具支持正交线、阴影及自定义连接点等功能。提供命令行界面以实现自动化,支持JSON输出供编程使用。基础绘图工具如铅笔、橡皮擦和桶填充,以及图像叠加描摹功能。分组、对齐参考线和聚焦工具优化元素管理与排列效率。键盘快捷键全覆盖,无需鼠标即可高效操作所有功能。专为macOS设计,确保流畅运行并支持一键撤销操作。系统要求:macOS 11 Big Sur或更高版本,旧版系统可通过历史版本支持。直接下载版本包含命令行工具,因沙盒限制未在Mac App Store提供。鼓励通过邮件或Twitter反馈,严格遵循无垃圾信息政策。教育优惠可申请获取,媒体资料包供宣传使用。注重隐私保护,不收集任何用户数据。
macOS menu bar tool to track Cursor spending9 months agohttps://github.com/MarveleE/Vibeviewer一款开源的 macOS 菜单栏应用,用于团队工作区使用和支出追踪。功能包括登录、设置、自动刷新和分享能力。采用模块化 Swift Package 架构,具有单向依赖关系:Core ← Model ← API ← Feature。纯 SwiftUI MV 模式,强调清晰边界和可替换性。菜单栏显示关键指标,点击弹出窗口查看详情。登录和设置窗口支持凭证与偏好的持久化存储。基于屏幕电源/活动状态的智能刷新策略。内置字体和素材库便于生成可分享视图。当前仅支持团队账户,欢迎贡献个人/免费账户兼容方案。模块化设计允许通过PR集成其他数据源。暂缺应用图标,欢迎设计师参与贡献。品牌及数据源仅用于演示目的。UI层仅与服务协议交互,不涉及具体网络实现。工作区包含多个职责明确的Swift Package。核心规则:Core包放工具类,Model包放领域数据,API包处理网络I/O,Feature包实现UI。严格遵循依赖方向:Core ← Model ← API ← Feature。SwiftUI MV模式使用@State/@Observable/@Environment/@Binding进行状态管理。副作用通过.task/.onChange方法管理,支持生命周期感知的自动取消。系统要求:macOS 14.0+、Xcode 15.4+、Tuist。提供完整的安装配置指南。测试方案:每个包独立测试,支持Xcode或命令行运行。欢迎贡献代码,提供分支/提交/PR规范指引。包含常见问题排查手册。基于MIT协议开源。
Show HN: rm-safely – A shell alias that moves files to trash instead of deleting8 months agohttps://github.com/zdk/rm-safelyrm-safely 是一个防止在MacOS上误删重要文件的shell别名工具它将被删除的文件保存在~/.local/share/Trash目录下,重启后仍可保留支持curl或Homebrew安装:`curl -fsSL [URL] | bash -s install` 或 `brew install zdk/tools/rm-safely`像平常一样使用`rm`命令,文件会先被移至回收站确保安全使用`rm --rm`可强制立即删除,或直接使用系统原生的`/bin/rm`命令附加命令:`--list-trash`查看回收站文件,`--empty-trash`清空回收站,`--show-trash-path`显示回收站路径卸载方法:`curl -fsSL [URL] | bash -s uninstall`
Experimenting with Local LLMs on macOS8 months agohttps://blog.6nok.org/experimenting-with-local-llms-on-macos/作者在macOS上尝试本地大语言模型,尽管存在质疑。大语言模型复杂但不具备感知能力,适用于摘要总结和头脑风暴。本地大语言模型保障隐私、避免企业数据滥用并减少环境影响。推荐两款工具:llama.cpp(开源)和LM Studio(用户友好)。选择大语言模型时需考虑模型大小、运行时间、量化方式及功能(视觉、推理、工具使用)。热门模型包括Gemma 3、Qwen3、GPT-OSS和Phi-4。尽管存在局限,本地大语言模型仍具实用价值和学习意义。
macOS Command tools, threads and QoS8 months agohttps://eclecticlight.co/2025/09/10/command-tools-threads-and-qos/搭载Apple芯片的Mac电脑在处理大型文件夹的tar和Gzip压缩时可能耗时较长,这与其线程调度和服务质量(QoS)设置有关。线程机制影响性能:单线程进程每次只能运行在一个CPU核心上,从而限制了速度。macOS根据QoS等级分配线程——高优先级线程(如用户交互级QoS 33)通常运行在性能核心(P核),低优先级线程(如后台级QoS 9)则运行在能效核心(E核)。命令行工具(如tar)未必被分配低QoS等级,其速度慢主要源于单线程设计而非运行在E核。通过活动监视器的CPU历史记录可查看进程实际使用的核心类型(P核或E核)。多线程压缩工具(如Cormorant、Keka)通过调用多个P核,性能显著优于单线程工具(如tar)。后台任务(如LaunchAgents/LaunchDaemons)通常以低QoS等级(9或更低)运行在E核,这在其属性列表中有明确设定。建议选用多线程工具替代tar等单线程方案以获得更佳性能。
Fartscroll-Lid: An app that plays fart sounds when opening or closing a MacBook8 months agohttps://github.com/iannuttall/fartscroll-lid一款受浏览器扩展'放屁滚动条'启发的macOS应用,在开合MacBook盖子时会播放放屁声特色功能包括根据笔记本开合角度动态调整音高的屁声、运动触发机制和实时监控要求系统版本macOS 11.5+、配备屏幕角度传感器的MacBook,以及一颗幽默的心可通过克隆GitHub仓库或从Releases页面直接下载.app文件安装技术细节涉及MacBook内置屏幕角度传感器的调用和AVFoundation音频播放框架应用包含搞笑状态提示语,使用Xcode开发,源代码已开源在GitHub采用MIT许可证,欢迎贡献代码,文档中还列出了未来改进方向适合整蛊朋友或逗乐小孩,但不建议在严肃或需要安静的场合使用由Ian Nuttall与Factory Droid团队开发,主打欢乐搞笑体验
Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers8 months agohttps://cindori.com/backdropBackdrop是专为macOS打造的次世代壁纸引擎,支持4K视频动态壁纸支持流畅的多显示器播放及智能电源优化技术首个实现桌面与锁屏界面双自定义视频壁纸的应用多屏协同无压力——可镜像显示或为每块屏幕设置不同壁纸浏览数千款社区创作的动态壁纸或亲手设计专属壁纸精选情境化壁纸库——专注模式、放松时刻或灵感激发专为macOS深度优化:硬件加速、能效控制及视网膜显示增强MacBook Pro上CPU占用率低于0.3%,搭载GPU加速渲染引擎智能资源调度设计显著延长笔记本续航时间
macOS Tahoe8 months agohttps://www.apple.com/os/macos/全新macOS Tahoe设计采用液态玻璃效果,带来既新颖又熟悉的视觉体验个性化选项包含全新应用图标、深浅外观模式及色彩渐变图标透明化菜单栏与可定制控件优化工作空间Apple Intelligence深度集成至应用,实现智能任务处理与跨语言沟通信息、FaceTime和电话应用新增实时翻译功能快捷指令现支持智能操作如文本摘要与图像生成Image Playground与Genmoji提供个性化图像创作新方式连续性功能包含实时活动与Mac端电话应用,实现设备无缝协同来电筛查与通话辅助提升通话管理效率Spotlight更新支持数百种键盘快捷操作提升生产力快捷指令智能自动化可根据特定事件或时间触发操作辅助功能如放大器、盲文访问、车辆运动提示增强可用性家长控制、日志应用及升级的照片应用优化家庭与个人使用FaceTime采用联系人海报的平铺式设计提醒事项通过Apple Intelligence智能建议任务并自动分类全新游戏应用通过Metal 4高级图形技术整合游戏资源信息应用新增投票、背景及增强的群聊功能密码应用可追踪密码变更记录与历史版本备忘录应用支持录音转文字与Markdown格式导出
Bike: macOS 268 months agohttps://www.hogbaysoftware.com/posts/bike-tahoe/Bike Outliner (1.x) 和 Bike Outliner 2.0 (预览版) 在 macOS 26 (Tahoe) 上运行良好。Bike 2.0 需要采用新的 Liquid Glass 界面设计,但具体方案尚未确定。当前 Bike 2 的界面通常不会显示所有可见的 UI 元素。macOS 26 上的苹果备忘录采用了 Liquid Glass 技术,模糊了界面与内容的边界。ChatGPT 对 macOS 26 上 Bike 2 的模拟设计建议保持内容与界面的清晰分隔。现征求反馈与创意,包括优秀玻璃界面应用案例链接及 Bike 2 的设计模拟方案。
FileVault on macOS Tahoe Uses iCloud Keychain to Store Its Recovery Key8 months agohttps://sixcolors.com/post/2025/09/filevault-on-macos-tahoe-no-longer-uses-iclou...macOS 26 Tahoe系统更新FileVault功能,改用iCloud钥匙串存储恢复密钥FileVault现在要求用户更负责任地管理恢复密钥,该密钥将永久可访问并存储在密码应用中此前存储恢复密钥的方法包括手写记录或使用iCloud托管,这些方式安全性较弱苹果通过iCloud钥匙串的端到端加密技术提升了安全性用户现在无需反复开关FileVault即可随时查看恢复密钥只要启用iCloud钥匙串,即可从其他设备访问恢复密钥Apple芯片版Mac默认启用FileVault启动卷加密,且该加密为强制功能不可关闭启用FileVault后,启动过程会先显示类登录界面完成认证才解密卷宗苹果此次调整反映出其对提升安全隐私的重视,以应对日益严峻的数据窃取威胁
macOS 26 Tahoe review: Power under glass8 months agohttps://sixcolors.com/post/2025/09/macos-26-tahoe-review-power-under-glass/macOS 26 Tahoe 推出多项生产力升级,包括彻底改造的 Spotlight 搜索(新增应用快捷操作和内置剪贴板管理器)快捷指令现支持深度自动化与直接调用AI模型,大幅提升Mac工作效率'液态玻璃'设计语言在Mac上应用有限,不及iPhone和iPad的显著效果,引发两极评价新图标系统采用矢量可定制设计,但强制圆角矩形框架限制了开发者创意空间文件夹支持标签和表情符号自定义,但Dock与边栏显示存在不一致性,完成度欠佳菜单栏默认透明化实现动态可读性,控制中心经重构提升第三方服务集成度快捷指令新增文件夹变更/外接硬盘连接等触发条件,拓展自动化场景Spotlight新增应用/文件/动作/剪贴板多层筛选,成为高效任务执行中枢辅助功能升级:车辆运动提示和放大器应用,改善晕动症及视障用户使用体验新增电话和日志应用,音乐界面改版因功能缩水遭遇用户批评