lcf 发布的文章

下五子棋

斩获59胜的Master声明:我是阿法狗,DeepMind发表年终感言

想起多年前在腾讯游戏平台上玩五子棋被人虐得气急败坏,就去网上下载了一个五子棋的软件。别人下一步就在软件里面摆一步,然后把电脑的走法复制过去,一路杀到高分段。最后终于遇到一位可以匹敌的对手,两人经常把棋盘下满了还分不出胜负。我很佩服地加了这位高手的 QQ 想要拜师学艺,终果发现他也是用软件在下棋……

Virtualmin 文件管理器不能解压缩的问题

我在 Bandwagon 的 VPS 上安装了 Virtualmin 后发现在线文件管理器 File manager 不能解压文件,具体表现为右键菜单没有解压缩选项(Extract),在其它 VPS 上安装却正常。

绝大部分资料都怀疑是 unzip/tar 程序没有正确安装,但是反复检查后确认两个解压缩需要用到的程序都已经正确安装,最后找到了问题的原因:

确少名为 File::MimeInfo 的 PERL module

原因在 Virtualmin 官网的一个 Issue 中作出了解释:

"Extract" option is only shown when MIME matches an archive.

可以在 Virtualmin 后台的如下位置安装 File::MimeInfo:

Webmin 菜单 > Others > Perl Modules > 输入 File::MimeInfo 搜索安装

Virtualmin 无端崩溃的问题

我在美团、Vultr(最低配)、搬瓦工三台不同的 VPS 上都安装了 Virtualmin 主机面板。但是美团和 Vultr 都遇到了 WEB 管理界面经常崩溃的问题,网站确能够正常访问不受影响,一直找不到原因很郁闷。

今天我偶然发现两个会崩溃的 VPS 和搬瓦工的区别:搬瓦工有 SWAP 分区,其他两个没有。我在美团和 Vultr 上设置了大小不等的 SWAP 分区,崩溃问题没有再出现,问题似乎得到解决。

此记。

[DokuWiki 插件] Info - 显示 DokuWiki 站点使用的插件

WordPress 有些插件可以用来显示当前站点正在使用中的插件,我希望在 DokuWiki 中也实现这个功能,但是搜索这个需求的时候关键字里面很难避开 plugin 这样的关键字,所以搜到的多是和插件有关的页面,这个插件也是翻了好多页的 Google 搜索结果才找到。

插件的主要功能是列出当前 DokuWiki 网站正在使用中的各类插件(WordPress 中类似的插件是 WP-PluginsUsed)。


基本信息

插件名称:Info

插件页面:https://www.dokuwiki.org/plugin:info

插件安装:DokuWiki 内置,无需单独安装

使用方法

插件最基本的语法如下:

~~INFO:keyword~~

其中 keyword 可以有如下选择:

  • syntaxmodes — Displays the complete list of parser modes together with their getSort() values. See also syntax plugins.
  • syntaxtypes — Displays which syntax types are used by available plugins. The syntax type determine which syntax may be nested.
  • syntaxplugins — 显示可用的语法扩展类插件的列表
  • adminplugins — 显示可用的管理类插件的列表
  • actionplugins — 显示可用的功能扩展类插件的列表
  • rendererplugins — 显示可用的渲染类插件的列表
  • helperplugins — 显示可用的通用功能类插件的列表
  • helpermethods — 显示通用功能类插件的使用说明
插件的语法没什么复杂的,具体的 DEMO 可以查看插件的页面,上面有很详细的示例。