标签"notes"中的文章
为MediaWiki安装来自 维基媒体基金会 的 RESTBase 和顺便显示下数学公式…… 😂.
按常规先来解释下这些东西是啥 😂
RESTBase is a caching / storing API proxy backing the Wikimedia REST API. Its configuration is based on Swagger specs, and its primary storage backend is using Cassandra. It powers "rest_v1", the Wikimedia REST content API used by VisualEditor to retrieve page HTML for editing …
如何把 MediaWiki 网站搬到另外一个服务器上?
这篇纯粹是来凑数的2333~
第一步:备份数据库 ......
说实话咱只用过 MySQL/MariaDB 😂,所以
mysqldump
解决 😂
# 这里用了一个重定向标准输出到某个文件
# mysqldump [连接数据库的各种选项,例如用户名啥的] [数据库名称] > somefile.sql
$ mysqldump -u wikiuser -p somedb > somefile.sql
然后输入密码,稍等片刻就会发现汝的当前目录下多了个文件 (例如 somefile.sql ),这就是导出的数据库啦~
第二步:传输文件
假设汝的 MediaWiki 安装在
/path/to/mediawiki
😂
如果汝能物理访问汝的两台服务器,
那就直接把
/path/to/mediawiki
和上一步备份的 SQL 转储复制过去不就好啦~ (╯・ω・)╯ ┻━┻
或者如果汝能用 …
Weechat + Glowing Bear 打造一个网页版 IRC ,这样在哪里都可以聊天了呐~
为啥要自己搭建一个网页版 IRC 咧?
- 不是啥设备都有聊天软件客户端呐~ (比如 PS Vita ) (╯@Д@)╯ ┻━┻
- freenode 的 WebIRC 很不错,但是验证码是 Google 的,于是又引出了怎么翻墙的问题 ~
为啥是 WeeChat ?
多半是 farseerfc 的安利呗~
Prolgue: 安装 weechat
weechat 在好几个平台上都有二进制包啦~
- Arch Linux: pacman -S weechat
- Cygwin (Windows): select WeeChat packages in setup.exe
- Debian 及其衍生发行版: apt-get install weechat-curses …
为 MediaWiki 设置通过 SMTP 发送邮件.就是这样 _(:з」∠)_
安装需要的库
PHP 7 木有 pear 啦 (Arch Linux 官方源在 PHP7 升级后从官方源里移除了
php-pear
)~,所以通过 composer 安装呗~
首先安装上 composer ,如果汝在用 Arch Linux 的话:
sudo pacman -S php-composer
其它系统的话,可以参照 …
Tox,一种新型的聊天协议.如果汝关注安全和隐私,不妨来看看呗~
再说一遍Tox是啥?
Tox是一种新型的通讯协议,它的目标是——提供一个无法监控的 Skype 替代品——彻底的加密,没有后门,无需中间服务器。
由于Tox就是一个协议框架,不同的开发者开发了不同的软件呗~
Tox 官方维护的wiki上可以找到不同平台可用的客户端列表呐
在下面的例子中咱会先拿 qtox 来示范一下,汝可以从上面的列表中选择一个适合自己的客户端呗~
首先按照上游的指南装好客户端呗~
新建一个Tox个人资料
运行qtox,会弹出这样的窗口:
因为咱已经有一个Tox Profile所以是这样啦,汝直接按"New Profile"就好:
在Username那挑个用户名,Password那输入个密码呗~
如果用SSH远程访问做类比的话,汝的Profile就是私钥,密码就是私钥的保护口令呗~
汝输入的密码非常重要!
1.挑一个好的密码,如果不怀好意的骇客同时得到了汝的密码和profile,就可以冒充汝发送消息了诶.
2,记住汝的密码!虽然安全性很重要,但是一旦汝忘了密码,基本上就无法恢复了呗~
确认完毕之后就会进入到qtox的主画面了呗~(旁边一圈是咱加上的注释,原谅咱不怎么会用GIMP......)
这篇文章在2016年08月10日 (Wed)更新了呐~
为MediaWiki安装来自 维基媒体基金会 的 可视化编辑器 .
连维基百科都要Hold不住啦~
许多新用户不会着手大幅度修改,而只是做些细节调整,不过仅仅阅读源代码就必须学标记语言了。当我们的用户在演示操作时,这把他们吓走了。
早在 2004 年,社群开始一再认识到必须采用更好的编辑方式。因为人们的请求,更重要的是他们的需要,所以我们开发了可视化编辑器。
Wiki 标记语言让新人害怕,这种程度会随着其他站点的迁离而加剧。如果我们不开发可视化编辑器,那么图表的走势会在接下来五年中变得更加糟糕。
所以他们才 痛定思痛 决定开发可视化编辑器么😂
开始之前-检查一下要求
可视化编辑器(下面就说VisualEditor呗~)还需要一个叫 Parsoid 的程序来承担把wiki标记转化成html的任务啦(看下图)~,所以需要服务器来运行它呐~
安装Parsoid(Ubuntu 14+ / Debian 7+ )
上游的指南在这(好好学英语呗~) https://www.mediawiki.org/wiki/Parsoid/Setup
Ubuntu和Debian系统的话直接添加MediaWiki …