V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hguandl  ›  全部回复第 2 页 / 共 9 页
回复总数  166
1  2  3  4  5  6  7  8  9  
317 天前
回复了 likeccpo 创建的主题 Rust macos 中 rust 如何正确设置交叉编译环境呢?
可以考虑用 cargo-zigbuild
Intel 平台上的 Xcode 是把 iOS 应用代码编译成 x86 然后再运行的,而 App Store 是只提交 ARM 的。
每年都是在 6 月初的 WWDC 发布。虽然 macOS 最近几年在应用程序上经常没活硬整,但是 SDK API 的改进还是实打实的。独立开发 SwiftUI 应用越来越方便,自用不考虑兼容的话写着很舒服。
我之前写过类似的工具。遇到的问题是 Extension 有 50M 的内存限制,本地处理需要注意省资源才行。我用了 Vision 框架里提供的中文 OCR ,内存使用起码 35M ,而且时不时就超了然后被系统杀掉,提示“无效的直播会话”。
2023-07-13 14:27:17 +08:00
回复了 dzdh 创建的主题 iCloud 钥匙串 iCloud 里一堆 com.tencent.wsj.keystoreservice 是啥
快速测试了下,应该是 iOS 端腾讯会议登录后添加的什么数据。删掉之后需要重新登录,然后又生成 16 条
2023-05-21 13:22:39 +08:00
回复了 xiaoqi6pi112 创建的主题 MacBook Pro mbp 就真的没有人想到一个完美的游戏解决方案吗?
拯救 macOS 游戏生态的只能是苹果自己。什么时候能别惦记着自己那破 Metal ,彻底地拥抱 Vulkan 才能让平台上的游戏有起色。
2023-05-05 10:17:42 +08:00
回复了 rizon 创建的主题 程序员 有点冷的难题:谁会写 obs 推流软件的 Python 脚本啊
这不是搜一下就有的事情
https://github.com/upgradeQ/OBS-Studio-Python-Scripting-Cheatsheet-obspython-Examples-of-API
看 Move source 和 Duplicate source
2023-04-08 03:02:20 +08:00
回复了 wuwukai007 创建的主题 程序员 有没有觉得 mac 访达(finder)特别难用的
@falcon05 按 Command + Option + G ,然后输入 / 就可以了。你看不到一些 ls 能列出的内容是因为有些是隐藏的。按一下 Command + Shift + .(句号)就可以切换是否显示隐藏文件。

https://vip2.loli.io/2023/04/08/EjPWIMunwDHiCls.png

https://vip2.loli.io/2023/04/08/L76WNSPD8ye5Yl1.png

顺带一提,Finder 的隐藏文件一般有两种情况,一个是常见的 . 开头的文件,另外还有一种 file flags ,带有 hidden 的也会被 Finder 隐藏。File flags 也是可以用 ls 显示出来的,要设置的话具体可以参考 man chflags 。

https://vip2.loli.io/2023/04/08/pnb8q2QhLoEOgZi.png

所以为什么 Finder 难用?因为上面这些东西从来没有什么系统的文档,都是我平时道听途说来的经验。
2023-03-25 13:49:14 +08:00
回复了 BlackAdlerChi 创建的主题 浏览器 Safari on Mac 的实用性讨论
@jqtmviyu Safari 在 2020 年就已经支持 WebP 了。我觉得 Safari 被认为是 IE 的一大原因是不给做 backport ,iOS 上的 Safari 版本是只能随着系统升级而更新的,macOS 上是只有最近两个大版本的系统才提供 Safari 更新。相比于 Chrome Firefox 那边飞涨的版本号实在是太保守了点。
2023-03-25 13:42:52 +08:00
回复了 BlackAdlerChi 创建的主题 浏览器 Safari on Mac 的实用性讨论
@BlackAdlerChi Safari 和系统结合更紧密一些,能自动填充的更多。比如短信验证码,算是系统给的特权吧。

TamperMonkey 价格还行,其实我后来还发现有 Userscripts 这类免费的,也挺好用的。
2023-03-25 00:41:26 +08:00
回复了 BlackAdlerChi 创建的主题 浏览器 Safari on Mac 的实用性讨论
1. 是
2. 设备互联和自动填充方便
3. 没有多用户切换
4. 绝大多数情况下用 Safari ,需要管理多个小号的时候用 Chrome 。

场景:我拓展只装了 Adguard 和 TamperMonkey ,其他的目前没有需求。事实上 Xcode 有个工具可以一键把 Chrome 拓展转换成 Safari 的,但是苹果给的 API 少一些,转了不一定就能用。
2023-03-11 02:45:12 +08:00
回复了 laravel 创建的主题 程序员 macos 上怎么编译出 portable nginx? 就像 windows 上的绿色软件一样
libSystem.B.dylib 应该是 macOS 上的 libc ,属于系统的一部分,正常来说所有程序都会动态链接这个库,不能再去掉了。只剩这一个动态库的话,可以说这个程序是静态的,其他人系统无法运行应该不是链接库的问题。我想了几种可能的原因:

1. 系统版本:如果不指定的话,默认情况下编译出来的程序所需的系统版本是和当前系统一致的。可以通过 otool -l nginx | grep minos 查看。可以加编译参数把目标版本设置得低一些,比如 -mmacosx-version-min=11.0 ,就是兼容 Big Sur 版本。

2. 架构:可能你用的是 Apple Silicon ,编译出来的是 arm64 的二进制文件,别人电脑是 x86 的,就无法运行。这就需要交叉编译,可以看官方文档 https://developer.apple.com/documentation/apple-silicon/building-a-universal-macos-binary

3. 签名:macOS 的安全规则比较苛刻,对于下载的文件,如果没有合适的签名可能会阻止运行。试试 xattr -d com.apple.quarantine nginx 把隔离去掉。
2023-02-19 11:44:23 +08:00
回复了 LxExExl 创建的主题 Apple 用了一会 MacOS 10.15,感觉真好啊。希望苹果开倒车能回来一次
启动时 Dock 一直跳应该是在验证应用的签名,有时候还需要联网。比较老的系统没这个步骤,启动就比较爽快。为了安全和功能性带来的开销我觉得还算可以接受,但是体验上的下降很难讲道理。遇到一个卡顿的地方从用户的角度很难仔细地去 profile 到底是功能还是 bug 带来的,只能都怪系统不行。
2023-01-20 13:33:23 +08:00
回复了 wseani 创建的主题 程序员 上架 App Store 流程中遇到一个奇怪的 Bug
第一次使用的时候联网下载,后续使用的时候让在意隐私的用户关闭联网权限我觉得就够了。
2023-01-05 14:11:13 +08:00
回复了 xiaopanzi 创建的主题 SSH iTerm2 中如何添加 CloudFlare Tunnel 的 SSH Profile
看起来是 cloudflared 不在默认 PATH 下。因为 iTerm 启动 command 的时候还没有加载 zshrc ,自定义 PATH 没生效。
可以先用 which cloudflared 看它的绝对路径,然后把 ProxyCommand 里的 cloudflared 替换成绝对路径。
2022-08-28 12:19:11 +08:00
回复了 qdwang 创建的主题 macOS 关于 IINA 的听音乐费电测试
我这边做了一个基准测试,使用官方 AVFoundation 里的 API https://developer.apple.com/documentation/avfaudio/avaudioplayer 写了只用来播放特定 flac 音乐的 Demo App 。

我的机器是 M1 款 Macbook Pro ,测试播放的情况是:一开始播放在 3.2 ,10 秒后降至 1.几,30 秒开始稳定在 0.8 。

Demo 代码在 https://gist.github.com/hguandl/e279871653ad28bd03bc7f5dc11727bf
2022-08-17 08:46:00 +08:00
回复了 shervy 创建的主题 问与答 有没有一种完美方案能在 M1/M2 上安装 CentOS7/8
macOS 其实支持创建 Linux 虚拟机,在最新的 Ventura 中达到了比较可用的程度。可以参考今年 WWDC 的这个视频 https://developer.apple.com/wwdc22/10002

当然在 Apple Silicon 上只能装 aarch64 版的 Linux 。Ventura 的亮点之一就是把 Rosetta 2 引入了 Linux 虚拟机,这样在 aarch64 的 Linux 上也能直接运行 x86 的二进制文件。
2022-06-19 12:09:39 +08:00
回复了 Winner4good 创建的主题 macOS 技巧贴-简单又好用的 Mac 提速方法-来自 Genius Bar
文件保险箱就是全盘加密,对于老设备来说性能开销比较大,实在影响使用的话就关掉吧。如果用的是 T2 和 Apple Silicon ,芯片上都是有专门的硬件加速的,还是建议开启。
2022-06-17 10:54:09 +08:00
回复了 linsxiang0731 创建的主题 Apple mac 上 obs 那些第三方录屏没声音,各位有解决方案吗
@ttgo macOS Ventura 终于有这个 API 了,就是我上面说的 ScreenCaptureKit 。苹果在 WWDC 22 出了两个 session 来介绍:Meet ScreenCaptureKit 和 Take ScreenCaptureKit to the next level 。v2 不让连续两楼发链接,我就只发标题大家自行搜索吧😂
2022-06-17 10:50:13 +08:00
回复了 linsxiang0731 创建的主题 Apple mac 上 obs 那些第三方录屏没声音,各位有解决方案吗
现阶段最好的方案恐怕只有 BlackHole + 多输出设备,这个在 BlackHole 官网有教程。但是不久的未来是有更完美的方案的。下一个版本的 macOS Ventura 终于有 API 支持录声音了。前两天的 WWDC 就有一个专题讲这个: https://developer.apple.com/wwdc22/10156

OBS 也有支持这个功能的 PR: https://github.com/obsproject/obs-studio/pull/5875https://github.com/obsproject/obs-studio/pull/6600 。不知道什么时候能发正式版,需要尝鲜的话需要升级到 macOS Ventura 测试版并编译合并了这些 PR 的 OBS 。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2833 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 13:46 · PVG 21:46 · LAX 05:46 · JFK 08:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.