某莔の异次元空间
AMD 平台安装 macOS Big Sur Beta

WWDC2020开发者大会上,苹果正式发布了新版macOS,命名为Big Sur。此次发布的操作系统是自Mac OS X被推出以来变化最为重大的一次,也迎来了它的一个新纪元——10.X 版本的结束,11.X 版本的开始。

尝试Hackintosh后发现,11.0 Beta 的安装过程中BaseSystem操作环境已经不再吃prelinked kernel这一套了,但装好的系统仍然可以,于是就有了用虚拟机装好系统再用OpenCore在本机上启动的方案。

目前Intel平台相关安装教程已经比较丰富,本文重点讨论一下如何在AMD平台吃上黑苹果,也是分享下我给台式机 (B450+3700X) 的安装流程。

更新:目前正式版的 OpenCore 已经支持 U 盘直接安装系统,无需使用本文方案。

2020年7月2日
MacOS App - 给代码提升执行权限

最近参与了一款帮助黑苹果用户实现各种功能的工具性软件 HackintoshBuild 的开发。

该工具的基本原理是在各种复杂的shell命令基础上套一层GUI,增强可视化和交互性,实现各种功能,如:编译引导/驱动、挂载 EFI 分区、查看 SIP 状态、更换锁屏壁纸、查看 IOReg、解锁系统分区读写、修复权限重建缓存、开启安装软件未知来源、查看系统信息等等。

本篇文章将重点讨论下 macOS App 运行时获取 root 权限的几种方案。

2020年2月27日
Drone - 从零开始的 CI 生活

以前,我的一些 Project 的部署流程基本都是纯手动的。

1、push to the repository (GitHub / Bitbucket)
2、connecting via SSH to server
3、clone the repository
4、install dependencies
5、stop old service and run the new project

之后,我在合作项目中接触到了持续集成流水线的概念,使得一个应用程序从构建、部署、测试到发布整个过程实现自动化,觉得甚是好用,便决定在自己的项目中尝试一把CI

本文将较为全面地介绍Drone的概念、安装、使用和一些可能遇到的坑。

2020年2月23日
回望 & 展望

新学期如期而至,转眼间我已步入大四的殿堂,进入最后一年的本科生生活。距离上一篇文章的撰写日已经过去了将近两年,在这两年内发生了很多很多事。至于为什么没有写博客做记录,一来是因为懒,二来是因为文笔略差,组织语言困难,就一拖再拖了……

借着升级装备(黑苹果)的契机,把该装的装一装,从犄角旮旯翻出了时隔已久的fix.moe,此博客的源码,发现Nuxt.js框架已经升级到了2.9版本,于是简单翻新了一下我的博客。

这篇文章简单写写这段日子的各种经历和现状吧……

2019年9月5日
登录、评论模块设计与踩坑

又是一番捣鼓折腾,Fix登录评论功能上线了!(暂不支持注册)

当然,过程并非一帆风顺,产生了不少疑问,踩了一些坑。本文记录我在设计这两个模块时的构想和遇到的种种坑。

2018年2月24日
次元物语

喜欢上你,爱上你,真是太好了,谢谢。

-「龙虎斗」