烦恼一般都是想太多了。

0%

事实上这个本来没有什么说的,不过是我在安装的过程中,居然一直启动不起来,可知最后的原因如此的简单。安装这个初衷,实际是为了解决对于某些域名的解析,想要解析到指定的IP地址,而或者是避免 DNS 被污染的问题。

Read more »

Radius 是广为使用的一种远程认证授权协议,在 AAA 系统中广为使用。各大 ISP 一般都用的这,在 TCP/IP 协议详解中其实也看到过类似的介绍。但是,久不接触,都已经忘记得差不多了。

Read more »

在 Evennia 中,我们可以通过命令的形式来进行对象的创建,移动等等,构造我们的世界也完全可以用命令的形式,设置,我们可以在游戏内执行 Python 命令等操作。这又是如何操作的呢?

Read more »

事情的缘由在于,我们的服务端用的是 svn 进行管理,而我在本地用的是 git ,采用主干 master 同步 svn trunk 的形式,然后我自己的功能代码是在本地分支 dev 进行的。
然后,一个猥琐的事情发生了,我在 dev 分支下执行了 git svn dcommit ,将分支代码提交到了 svn 上这一下就悲剧了。

Read more »

在 Evennia 中,Script 也是一个很重要的对象。很多额外的系统都是用这个来实现的,比如一些战斗逻辑,或者是其他的事件逻辑,都是这样来实现的。

Read more »

CentOS 默认使用的是 python2,特别是 yum 使用的也是 python2,如果我们贸然的安装了 python3 的话会造成无法使用 yum ,这个是有个教训的。所以现在就来特别整合看一下如何安装 python3。最好最麻烦的也就是使用源码安装了。

Read more »

据说 MySQL 的 utf8 编码并不是真正的 utf8,而是只有 3 个字节,所以很多内容可能是存储不了的。比如 emoji 表情,就会出错,在 MySQL 5.5.3 (released in early 2010)引入了一个新的字符编码 utf8mb4 ,可以完全的支持 Unicode 字符集。我们就来看看如何使用这个编码。

Read more »

由于我是一个重度的 Graphviz 和 mermaid 用户,在我所使用的 markdown 编辑器,pandoc 转换成 pdf 及 gitbook 中都会经常用到,同时要得到一致的体验效果的话,就必须都加上支持。对于 graphviz 而言,博客上的 hexo 使用了一个过滤器的形式来进行实现。同时我使用的主题,我搜索了一下,据说是对于 mermaid 是默认有支持的,只需要开启两个变量就行了。

Read more »