Mac OS X

最近由于某些原因给一台 Mac 装系统,且不打算保留 OS X 分区(至于为什么拿 Mac 装 Windows 这种形而上的问题,并不是自用机器),但是想保留 cmd+R 恢复模式的 base system,那个类似 PE 的东西在操作系统崩掉的时候还是有点好用,然而在 Windows 打开磁盘分区工具都没发现有这样的分区,当时理想的情况是在不影响 Mac 的 cmd+R 功能的前提下 OS X 的分区容量全部划给 bootcamp,折腾半天发现并没有达成目的,格式化 OS X 分区之后 cmd+R 就只剩下了固件中保留的网络恢复模式,每次进入都要下载一个完整的 recovery disk i[……]

Read more

iOS10 / macOS Sierra 下无法访问浦发银行部分网页的问题的研究

TL;DR:水果禁用了一小波 SSL 加密参数导致万年不升级的浦发 HTTPS Server 达不到水果的安全要求无法建立 HTTPS 连接。

事情是这样的,今天晚上打开 TG,看见小伙伴们在讨论 iOS10 和 macOS 10.12没法打开浦发的网站,提示“Safari 无法打开该网页,因为无法与服务器建立安全连接”,受影响的域名包括但不限于quanyiwap.spdbccc.com.cn和onlineapp.spdbccc.com.cn,我随手在 iOS9 和 OS X 10.11下试了一下都正常,我第一反应是你们水果是不是又在新系统拉黑了什么CA(实际上如果是取消对 CA[……]

Read more

OS X 是苹果公司 Mac OS 操作系统替代品的产物。 在多次失败的尝试之后,苹果于1994年启动了 Pink 项目(后来和 IBM 进行了合作),这就是 Taligent 和 Copland ,两年后这一项目取消。

通过收购获得了 NeXT 和其 NeXTSTEP 操作系统之后,苹果公司开始着手开发他们最新的操作系统 (Mac OS X)  OS X 首次出现是1999年的 OS X Server 1.0,第一个正式的 OS X 桌面版本发布于2001年3月24日。 从10.5版本开始,OS X 通过了 Open group Unix O3 单一 Unix 规范认证。

Mac[……]

Read more

从 ShadowsocksX 客户端配置文件说到 OS X user default plist

起因:本人在 Mac 上使用的 shadowsocksX 客户端,虽然有备注功能,但是服务器一多就经常眼花看不清,因此我就想过能不能调整一下服务器在列表中的排列顺序(吐槽一下 surge 的配置组功能还是挺好的,可惜 ss 已经停止维护了),然后尴尬地发现在这个客户端 GUI 上不具有调整服务器配置顺序的功能,但是想了想 Windows 的 dotNET 客户端都有 gui-config.json 这样的配置文件保存在 EXE 同路径下,大概 shadowsocksX 应该也有类似的文件吧?

于是乎我跑去 Github 翻了半天源码想找配置文件保存路径并没有发现,感觉是调的系统的接口(实[……]

Read more

使用 lsof 代替 Mac OS X 中的 netstat 查看占用端口的程序

众所周知水果系统内核是有 BSD 血统的 Darwin,OS X 自带的很多 CLI 工具也是 BSD style 的,有一部分使用起来和 Linux 无异,有一部分可以通过 brew 安装 GNU 版本(如 tar),但是 OS X 的 netstat 不能查看使用端口的程序名让我一直很不爽,而且也没找到 GNU 版本,于是去搜了一下解决办法,stackoverflow 上的结论基本都是建议使用 lsof 代替 netstat 进行查看:

-n 表示不显示主机名,-P 表示不显示端口俗称,不加 sudo 只能查看以当前用户[……]

Read more