Proxmox VE:优秀的自建虚拟化方案

办公室之前使用的虚拟化方案是 XenServer,虚拟机镜像是我自己手搓的。前段时间为了与生产环境的虚拟机镜像统一,试图使用发行版官方的预制 Cloud Image,然后发现 XenServer 无法优雅地使用 cloud-init。考虑到 Xen 的确已经是个夕阳技术了,AWS 前几年也开始抛弃 Xen 了,是时候换一波虚拟机方案了。调查了一番,我选择了 Proxmox VE(简称 PVE)。 一、Proxmox VE 简介 Proxmox Virtual Environment,或 Proxmox VE,是来自德国的开源虚拟化方案。软件和社区支持都是免费的,企业用户则可以通过订阅制获得付费商业支持。 前几年我曾了解过 Proxmox VE,当时 PVE 的重心还在容器化(OpenVZ 和 LXC)上,因此没多做考虑。后来 PVE 的重心渐渐转移到虚拟机上,现在已经是相当成熟的 VM 虚拟化方案了。PVE 的虚拟化核心是 QEMU/KVM,因此可以说是「站在巨人的肩膀上」。QEMU 虽然成熟而强大,但是使用与管理却不够用户友好,PVE 则是补上了这缺失的一环,通过直观的网页管理界面和高效的命令行工具,让各种 ……

童年回忆:Red Alert 2

我小时候玩过的游戏不多,但要说说一个印象最深刻的,应该还是《红色警戒2》(Red Alert 2,简称「红警 2」或「RA2」)。 一、「红警」之渊源 和大部分在中国长大的「红警」玩家一样,小时候的我第一次接触到的 RA2 是盗版 + 修改版。具体是哪个修改版已经无从可考,但应该是《兵临城下》和《共和国之辉》中的一个。那时候还知道有个「资料片」叫《尤里的复仇》,但「资料片」是个什么东西也一直不理解。 直到多年后,我才理清小时候玩过的这些游戏的关系: 有个叫 Westwood Studios 的公司(1998 年被 EA 收购,2003 年被 EA 关闭)开发了一个叫 Command & Conquer(简称 CNC)的游戏集合; 「红色警戒」(Red Alert)为 CNC 的一个系列,其他系列包括「泰伯利亚」(Tiberian)和「将军」(Generals); Red Alert 2 是 Red Alert 系列的第二作(也是最流行的一作),全称是 Command & Conquer: Red Alert 2; 《尤里的复仇》(Yuri's Revenge,简称「YR」)是 Red Alert 2 的资料 ……

2018 年我读过的书

2018 年我一共读了 29 本书。 往年链接: 2017 年我读过的书 第一次的亲密接触 据说是台湾,乃至大中华地区最早的网络小说之一。久闻其名,却一直没有读过。2018 年初的时候,无意翻到 Bangumi 番组计划的 1 号条目就是它,便买来读了一下。时隔近 20 年,再去看痞子蔡和轻舞飞扬的故事,并没有觉得陌生,反而觉得十分熟悉。「美眉」、「恐龙」,这些小说里用到的网络用语,给我一种格外怀念的感觉。仔细想想,痞子蔡和轻舞飞扬在 BBS 上聊天的年代,也正是我开始接触互联网的时候啊。 第一次的亲密接触 @ Goodreads 第一次的亲密接触 @ Bangumi 第一次的亲密接触 @ 亚马逊 Gone Girl Gillian Flynn 的第三部作品,也是她的作品中评价最高的。该书被改编成了同名电影。 值得一提的是,Gillian Flynn 的前两部作品,Sharp Objects 和 Dark Places 也是以女性角色为主角的黑暗向作品,而 Flynn 本身也是一位女性。Goodreads 上有读者问她是如何处理黑暗的小说情节与现实生活、家人的关系,感兴趣的读者可以读一下她的回答: ……

使用 Trime 在 Android 上输入五笔

如果你想在 Android 上使用五笔输入法,但却不想安装「大厂」那些要一堆权限的输入法、或是觉得它们不好用,那么 Trime 可以满足你的的洁癖与定制需求。 一、五笔输入法与 Rime 我最早接触五笔是 2001 年左右,浅尝辄止半途而废,最终没能熬过最初那段痛苦的学习期。在 2005 年的暑假,我终于一鼓作气翻过了那陡峭的学习曲线,从此之后便一直以五笔作为我在计算机上的唯一输入法。一开始是使用「极点五笔」这个 Windows 平台上的五笔输入法,2010 年左右彻底皈依 GNU/Linux 阵营之后,便以 Fcitx 这个强大的输入平台作为我的五笔输入法,使用至今。 然而我在手机上的文字输入一直很痛苦。最早使用 Nokia 直板机的时候,勉强用 T9 拼音,后来则坚持以全键盘 Android 手机为购机首选——无他,只为能用全键盘畅快地打五笔。可惜历史的车轮毫不留情地辗来,手机越来越薄,拼音输入法越来越好用,前者导致全键盘手机的消亡,后者导致 Android 上五笔输入法的消亡。我也不得不回到了 T9 拼音的怀抱。 前段时间听闻 Gboard 的 iOS 版增加了五笔输入法,甚是欣喜,随后又失望地发现 A ……

使用 dictd 搭建 DICT 字典服务器

本文介绍如何使用 dictd 搭建一个 DICT 字典服务器,并将 Kindle 字典转换、导入其中使用。 一、DICT 协议 说实话,我没想到查字典(自然语言意味)这件事居然有个专门的网络协议。DICT 协议是 1997 年由 RFC 2229 确立的。使用 2628/tcp 通信,它和互联网田园时代的其他协议(如 HTTP/1.0、SMTP)一样,都非常简单,就是直接在 TCP 连接里使用人类可读的英文单词,进行一问一答的交流。比如这是我用 telnet 进行的一次简单的 DICT 会话(粗体文字为我输入的部分): $ telnet 127.0.0.1 2628 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. 220 herus.wzyboy.org dictd 1.12.1/rf on Linux 4.16.12-1-ARCH <auth.mime> <55.25902.1528442646@herus.wzyboy.org> SHOW DB 110 2 databases present OALECD7 "O ……