MacOS 10.15.2 系统升级

安装


由于是给黑苹果系统升级,有必要记录下过程中的一些问题和解决办法。

之前的系统其实还算完美,系统也没出现过任何问题。最近要做 Flutter 的一个项目,Flutter 的版本也有了很大的跨度,需要更新。升级以后发现 Ios 端需要新的 Xcode 版本。但是新版的 Xcode 又必须要新的 Mac 系统,无奈又有了以下的折腾。

在升级系统前我自己先用 Clover Configuratior 升级了 Clover 最新的版本 k2.5k r5100。然后就引导黑屏,Win10 引导也被弄坏,各种爬文修改最后搞定。更新 Clover 后,需要更新驱动,升级 Lilu.kextWhateverGreen.kext 等。 之后的经历总结手动升级 Clover 完全是浪费时间。

  • Mac 系统使用目前最新版本的 macOS Catalina 10.15.2 下载及参考

1. 下载及安装

  • 制作镜像:

    • 下载 Etcher 跨平台的U盘引导制作工具,Windows 和 MacOS 都支持。
      etcher.png

- 阅读剩余部分 -

v2ray替代shadowsocks科学上网

最近SS很不稳定。而且VPS也被墙了几次,照着网上的教程改用V2ray来试试看

参考地址https://cao0507.github.io/2019/02/15/v2ray%E5%AE%9E%E7%8E%B0%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91/

1. 服务器安装

使用v2ray官方提供的脚本:

wget https://install.direct/go.sh

行安装脚本:

bash go.sh

安装完之后,使用以下命令启动 V2Ray:

systemctl start v2ray

在首次安装完成之后,V2Ray 不会自动启动,需要手动运行上述启动命令。

- 阅读剩余部分 -

Typecho主题开发那些事

最近公司忙于微信公众号开发,因此对于Xone主题的更新也就延后了,确实忙的没时间加新功能。只能抽空周末的时候做了下。
有朋友发消息说要求主题最好带边栏目录,或者双栏页面。其实打算做这个主题的时候就没打算做成双栏或者多栏,我觉得单页更能突出博客的内容。但是少了边栏分类确实也不太方便,不能破坏页面的整体布局。所以不得已我决定用动态panel的形式来容纳常用的边栏及其他功能。

一直想做一个前端简洁的音乐播放器插件,所以就做了全站PJAX无刷新加载,这也就涉及到了评论问题。百度了一下不少人也遇到过同样的问题,解决办法要么是改程序源码,要么就是插件弄。本人也是本着不修改Typecho自身半点源码的前提来制作主题的。官方文档也说的很简单,深入一点的内容根本就没提到。没办法花了周末一整天时间来研究Typecho的源码。

Typecho生成页面时表单带是有Token验证的,后台开启或关闭防垃圾评论会有不同的验证方式。var/Widget/Archive.php类中的header方法就是用来输出头部信息的,在模板文件header.php会调用这个函数 <?php $this->header(); ?>,在Archive.php的1772行如下:


- 阅读剩余部分 -

MAC开发环境之提升效率

一、 Magnet

magnet.png
让您拥有WIN10一样能窗口分屏的效率软件。
作为程序猿会经常同时打开多个文档或IDE满足开发需要,但是窗口程序一多就特麻烦,这种影响效率的事情是我们万万不能忍受的。在APP Store里发现了Magnet和Moom这两款工具可以满足我的需求,最后我选择了Magnet(打折后只需6块)。Magnet支持中文,使用介绍也很简单。不过缺点就是不支持自定义窗口大小,这里我发现某些窗口设置了最小尺寸时分屏就会被遮挡,还好最常用的Sublime及浏览器都可以随意排列不影响使用。



- 阅读剩余部分 -