CryptoJS 提供了非常方便的加密接口 CryptoJS.AES.encrypt
和解密接口 CryptoJS.AES.decrypt
,但是这两个接口对于其他语言来说就非常不友好。比如 PHP 就不能直接使用 openssl 的组件来加解密,好在 PHP 已有人给出解决办法。
Node.js 要使用也比较简单,直接引入 CryptoJS 就可以开始使用,其他语言也应该有人提供了解决办法。
由于 CentOS Stream 8 即将停止维护,想着干脆把手头上所有 Oracle Cloud 服务器都切换为 Arch Linux 系统,虽然 Arch 是滚动发行系统,但是好在现在容器效率已经很高,一些软件可以直接跑在容器中,既可以保证宿主机和各个软件之间的安全,也能很好兼容各种软件。
因为 Arch Linux 仅有纯文本的安装方式,所有有了此篇文章,用于记录我的安装过程以及如何在 Oracle Cloud 中安装 Arch Linux。
宝塔面板算是免费且好用的 LNMP 管理面板,为什么不是服务器管理面板?因为有 Cockpit 呀🤣
上个月不小心搞了一台 Oracle Cloud 的 Always Free 四核心的 ARM 架构服务器,为了能够用上宝塔,我把机器给重装为 CentOS Stream 8 (ARM) 系统。面板安装完成之后,就是非常常规的安装 Nginx、MySQL、PHP 等运行环境,之后会习惯性安装一下宝塔的一些特色插件,原本这些插件在 x86_64 架构下都没什么问题,但是到了 ARM 下总是有一些小问题,所以就有了这篇总结文章。
上一篇关于实现微信运行在 Sandboxie 的文章中,如果建立多个沙盘环境,则可以实现微信双开甚者无限开(如果你的物理内存足够大),不过这只是针对 Microsoft 的 Windows 系统,Apple 的 macOS 系统则需要通过其它的方式实现多开。
通过搜寻发现,以前可以通过复制 WeChat.app 为 WeChat2.app 实现 WeChat for macOS 的多开,但是我测试了一下 3.0.3 似乎此方法已经失效。
2021 年 1 月中旬,V2EX 的一个帖子将 Tencent 旗下的 QQ 推向舆论高峰,原因是有用户发现在登录 QQ 之后,竟然读取 Chrome 浏览器浏览记录。随后在看雪论坛的一篇帖子为 QQ 进行了「澄清」,证明了 V2EX 的用户断定只读取 Chrome 浏览器的浏览记录这一错误的说法,因为 QQ 实际上会去读取任何基于 Chromium 开发的浏览器浏览记录。
话说 macOS 实际上是原生支持 NTFS 的写入,只不过 NTFS 是属于 Microsoft 的知识产权,所以系统默认不会挂载为可写入,但是这并不妨碍自己手动挂载为可写入。
其实这个办法标题也说了,只是「临时」使用,如果有频繁使用 NTFS 的移动硬盘或优盘,则建议安装第三方软件实现支持。
是的,之前一直在用盗版。
使用 JetBrains 系列软件挺长时间了,说实在这个 IDE 确实好用,虽然 VSCode 安装必要的插件也能实现不错的编写环境,但是 JetBrains 系列软件都是开箱即用。没错,我就是比较懒🤣🤣🤣
购买个人授权好像也不会太亏,JetBrains 提供了永久可回退授权(Perpetual Fallback License),也就是说即使我到期后不续费了,也是可以永久使用最后的版本,只是不能再进行更新。
全家桶授权第一年 $249、第二年 $199、第三年起 $149,折合成人民币大多数个人开发者都可以承受,实在不济也可以先暂时用着最后的版本,等开发语言有较大的变化再来升级 IDE 也不迟。顺带一提,续费优惠(Continuity Discount)是有期限,按年订阅是 6 个月以内,按月订阅是 1 个月以内。
不过后面可能会慢慢切换到 VSCode 来进行编写,除了 VSCode,Atom、Sublime Text 也都是不错的编辑器。
为了更好使用 WordPress 5 默认的区块编辑器,我换上了二〇二〇这个主题。
不过更换主题并非只是为了更好使用区块编辑器,之前使用的二〇一九在 h1 和 h2 这两个标签中,字体的大小是一样,也就无法区分标题和一级标题,让文章排版看起来很奇怪,新主题则没有这个问题。
大多数人觉得古腾堡(Gutenberg)太不好用了,可能我比较异类,我反倒是觉得异常好用,放弃了使用很久的 WP Editor.md 编辑器。
之前觉得 WordPress 的编辑器太过臃肿,加上 Markdown 的编辑方式不仅仅轻便,而且容易实现文章统一排版风格,所以放弃默认编辑器,使用了第三方编辑器。
现在古腾堡这个编辑器,让我更加轻松实现可视化和统一的排版,我还有什么理由使用 Markdown 呢?
马上就是 2020 年,换个二〇二〇主题提前庆祝一下。
进入 music.163.com,点击顶部菜单的下载客户端,再点击下载页面右上角下载全部客户端,这个时候会弹出一个小窗口,选择下载 Ubuntu 即可。
养成良好习惯,在安装前先更新一下软件包,多数软件包更新主要是修补漏洞。
yum -y update
虽然也是可以不进行更新直接安装。
安装 OpenVPN、Firewalld 软件包以及用于生成各种证书的 EasyRSA
yum -y install openvpn easy-rsa firewalld
如果未能成功安装 OpenVPN,则可能需要先安装一下 Epel 库。
yum install epel-release -y