九维我操你爹
年年都在想要不要去韩国转转,年年都被劝退。去年是两起空难,今年是数不清的车祸
我也没有特别去收集这方面的新闻来自己吓自己,但是这个月才刚开头就看到了三起车祸的新闻,而且每场车祸都很严重
给我一种连台湾的交通都比韩国好得多的感觉……至少台湾对我来说还是想去但去不了的地方,不是韩国这种想赌但赌不起的地方(
囍频道
Operational my ass
第一次在 git push 时看到这种提示(GitHub Status 还是宣称自己 fully operational
https://news.ycombinator.com/item?id=45903598

Users Stuck in YubiKey Re-Enrollment Loop on X (Twitter)

招笑公司又在生产环境上测试变更了(害我把梯子和浏览器的问题都排除了一遍,浪费时间
因为有些个人需求被上游拒绝合并,外加上游提供的 mise docker 镜像太大,就开始在自己 fork 的仓库里构建好二进制和镜像自用
本来一切都已经步入正轨,谁想到今天无聊查了下收费规则,发现 macOS runners 的收费是 Linux runners 的十倍。这下睡不着了
哎,这个不难,不就是交叉编译一下嘛,看我两三下改完——然后就从十点搞到了现在🤡
比起这种望山跑死马的折磨,我更宁愿面对根本无解的问题,这样至少我可以爽快地放弃
但是 macOS 上开发的体验一直都是:行进的方向非常明确,但就是寸步难行

复杂的技术问题不说,举个简单的例子:我把已经调通的流水线复制一份出来给 macOS runner 用,提前查好了上面软件栈,把缺少的包提前装好,还注意到镜像里装的 bash 是 3.x 的版本,特意去检查了一下我写的脚本是否兼容这么老的版本(bash 7 年前就发了 5.0 版本,3.x 版本粗略搜了下是 14 年前的古董😅
按理说我这样已经算是有很强的意识了,但是丢上去跑了半个多小时以后我发现流水线挂了,一看是 BSD install 不兼容我给 POSIX install 传的参数

哦,忘了还有这茬——几乎每次迁移什么东西到 macOS 上我都会因为这种一时间没想到的坑鬼打墙。我实在不是什么超级大脑,没法在念头一转之间把这辈子踩过的所有坑都想一遍
当然了这种问题都是情有可原的嘛,谁让 Unix 的「霸王条款」让苹果没法站在开源项目的肩头吸血呢。我不爽的是专有系统又不止你一个,在 Windows 上交叉编译我花的时间踩的坑都要多得多,但至少从来没浪费过时间在什么 BSD/Unix 之争呀 SDK 不许再分发所以干正事之前需要先花数倍的时间在本地把编译环境搞起来之类的问题😅

你不愿意开放你那个狗屎代码没问题,至少为了替你完善生态的开发者着想,替他们行点方便💩
Back to Top