疫情在家,效率低下无心学习,前一阵还忙论文去了,导致博客好久没更了。在写论文的期间,WPS和Word的各种问题搞得人心力憔悴,然后偶然看到了有人在GitHub分享了我这个机型的黑苹果EFI,于是就动了装黑苹果的念头。在安装前查阅了很多相关资料,安装完又花了些时间配环境,用了几天感觉还不错。终于在这个夜黑风高的晚上,分享下我的折腾历程。

其实把Mac系统装上并不难,安装过程和安装Windows没太大差别,不过,想要把各硬件驱动完美就很困难了。由于笔记本电脑不容易更换硬件,这使得笔记本折腾黑苹果会麻烦点,且很难完美,主要集中在:Nvidia独显在高版本Mac中无法驱动,Intel无线网卡无法驱动等。

阅读全文

因为最近要看一些caj文档,又不想在Windows虚拟机里看,就考虑使用wine安装CAJViewer。整个过程其实不难,顺便记录下。

cajviewer

虽然在下载页面有Linux版:

CAJViewer for linux

我下载试了下,是AppImage格式的,根本用不了,会报错:

阅读全文

本文以登录界面美化为例来介绍Typecho插件开发。之所以选择这个插件,是因为它简单且比较有趣,适合入门学习。

开发环境搭建

工欲善其事,必先利其器。搭建好开发环境对于后续进行插件开发来说是很重要的,有个好用的 IDE 能有效提升开发效率。这里推荐使用 JetBrains 家的 PhpStorm,配合XDebug插件,来作为我们的开发环境。

PhpStorm的安装,省略。如果有edu邮箱可以免费使用,其余的自行解决。官网:PhpStorm: The Lightning-Smart IDE for PHP Programming by JetBrains

XDebug的安装,参考官网:Xdebug: Documentation » Installation

我的是Linux环境,安装配置总体上还是比较简单的。php.ini里配置xdebug(仅供参考,对于Windows,zend_extension那一行的配置肯定不一样):

阅读全文

本文翻译自7.2. Adding Swap Space Red Hat Enterprise Linux 5 | Red Hat Customer Portal

有时需要在安装后增加交换空间。例如,你可能把你系统的内存从 128MB 升级到 256MB,但是只有 256MB 交换空间。如果你执行一些存储密集型操作,或者运行需要大量内存的程序时,把交换空间增加到 512MB 应该是很有用的。

你有三种选择:创建一个新的交换分区;创建一个新的交换文件,或者在一个已有的 LVM2 逻辑卷上扩展交换空间。推荐在一个已有的逻辑卷上扩展。

阅读全文