hguandl 最近的时间轴更新
hguandl

hguandl

V2EX 第 81840 号会员,加入于 2014-11-16 13:33:48 +08:00
今日活跃度排名 7735
iOS / iPadOS 15 已可「手动」选择更新
Apple  •  hguandl  •  2021-09-21 13:41:09 PM  •  最后回复来自 ccming
4
给不要求高游戏性能的大学生推荐笔记本电脑
问与答  •  hguandl  •  2018-07-31 16:25:57 PM  •  最后回复来自 murmur
13
macOS 钥匙串保存的个别 Wi-Fi 密码会加密处理?
问与答  •  hguandl  •  2018-02-22 15:59:44 PM  •  最后回复来自 lslqtz
3
nginx+apache 如何设置才能解决 http 静态资源被拦截的问题?
NGINX  •  hguandl  •  2017-07-13 11:36:07 AM  •  最后回复来自 lslqtz
4
hguandl 最近回复了
拯救 macOS 游戏生态的只能是苹果自己。什么时候能别惦记着自己那破 Metal ,彻底地拥抱 Vulkan 才能让平台上的游戏有起色。
这不是搜一下就有的事情
https://github.com/upgradeQ/OBS-Studio-Python-Scripting-Cheatsheet-obspython-Examples-of-API
看 Move source 和 Duplicate source
61 天前
回复了 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 难用?因为上面这些东西从来没有什么系统的文档,都是我平时道听途说来的经验。
74 天前
回复了 BlackAdlerChi 创建的主题 浏览器 Safari on Mac 的实用性讨论
@jqtmviyu Safari 在 2020 年就已经支持 WebP 了。我觉得 Safari 被认为是 IE 的一大原因是不给做 backport ,iOS 上的 Safari 版本是只能随着系统升级而更新的,macOS 上是只有最近两个大版本的系统才提供 Safari 更新。相比于 Chrome Firefox 那边飞涨的版本号实在是太保守了点。
74 天前
回复了 BlackAdlerChi 创建的主题 浏览器 Safari on Mac 的实用性讨论
@BlackAdlerChi Safari 和系统结合更紧密一些,能自动填充的更多。比如短信验证码,算是系统给的特权吧。

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

场景:我拓展只装了 Adguard 和 TamperMonkey ,其他的目前没有需求。事实上 Xcode 有个工具可以一键把 Chrome 拓展转换成 Safari 的,但是苹果给的 API 少一些,转了不一定就能用。
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 把隔离去掉。
启动时 Dock 一直跳应该是在验证应用的签名,有时候还需要联网。比较老的系统没这个步骤,启动就比较爽快。为了安全和功能性带来的开销我觉得还算可以接受,但是体验上的下降很难讲道理。遇到一个卡顿的地方从用户的角度很难仔细地去 profile 到底是功能还是 bug 带来的,只能都怪系统不行。
138 天前
回复了 wseani 创建的主题 程序员 上架 App Store 流程中遇到一个奇怪的 Bug
第一次使用的时候联网下载,后续使用的时候让在意隐私的用户关闭联网权限我觉得就够了。
153 天前
回复了 xiaopanzi 创建的主题 SSH iTerm2 中如何添加 CloudFlare Tunnel 的 SSH Profile
看起来是 cloudflared 不在默认 PATH 下。因为 iTerm 启动 command 的时候还没有加载 zshrc ,自定义 PATH 没生效。
可以先用 which cloudflared 看它的绝对路径,然后把 ProxyCommand 里的 cloudflared 替换成绝对路径。
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3766 人在线   最高记录 5634   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 100ms · UTC 05:23 · PVG 13:23 · LAX 22:23 · JFK 01:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.