标签"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 发送邮件.就是这样 _(:з」∠)_

为啥要搞 SMTP 发信?

  • 邮件功能在重置密码和通知时非常重要 (・ω・)
  • 听说用 PHP 的 mail() 函数发送的邮件容易被当成垃圾邮件(然而咱压根没收到😂

所以才要搞 SMTP 呗~

安装需要的库

PHP 7 木有 pear 啦 (Arch Linux 官方源在 PHP7 升级后从官方源里移除了 php-pear )~,所以通过 composer 安装呗~

首先安装上 composer ,如果汝在用 Arch Linux 的话:

sudo pacman -S php-composer

其它系统的话,可以参照 …


Tox新手入门

date_range 2016年01月21日 (Thu) account_box ホロ   dashboard Tech_Misc  
notes
software

Tox,一种新型的聊天协议.如果汝关注安全和隐私,不妨来看看呗~

再说一遍Tox是啥?

Tox是一种新型的通讯协议,它的目标是——提供一个无法监控的 Skype 替代品——彻底的加密,没有后门,无需中间服务器。

由于Tox就是一个协议框架,不同的开发者开发了不同的软件呗~

Tox 官方维护的wiki上可以找到不同平台可用的客户端列表呐

在下面的例子中咱会先拿 qtox 来示范一下,汝可以从上面的列表中选择一个适合自己的客户端呗~

首先按照上游的指南装好客户端呗~

新建一个Tox个人资料

运行qtox,会弹出这样的窗口:

qTox欢迎画面

因为咱已经有一个Tox Profile所以是这样啦,汝直接按"New Profile"就好:

qTox-新建个人资料

在Username那挑个用户名,Password那输入个密码呗~

如果用SSH远程访问做类比的话,汝的Profile就是私钥,密码就是私钥的保护口令呗~

汝输入的密码非常重要!

1.挑一个好的密码,如果不怀好意的骇客同时得到了汝的密码和profile,就可以冒充汝发送消息了诶.

2,记住汝的密码!虽然安全性很重要,但是一旦汝忘了密码,基本上就无法恢复了呗~

确认完毕之后就会进入到qtox的主画面了呗~(旁边一圈是咱加上的注释,原谅咱不怎么会用GIMP......)

qTox_main

这篇文章在2016年08月10日 (Wed)更新了呐~

为MediaWiki安装来自 维基媒体基金会可视化编辑器 .

连维基百科都要Hold不住啦~

许多新用户不会着手大幅度修改,而只是做些细节调整,不过仅仅阅读源代码就必须学标记语言了。当我们的用户在演示操作时,这把他们吓走了。

早在 2004 年,社群开始一再认识到必须采用更好的编辑方式。因为人们的请求,更重要的是他们的需要,所以我们开发了可视化编辑器。

Wiki 标记语言让新人害怕,这种程度会随着其他站点的迁离而加剧。如果我们不开发可视化编辑器,那么图表的走势会在接下来五年中变得更加糟糕。

MediaWiki.org

所以他们才 痛定思痛 决定开发可视化编辑器么😂

开始之前-检查一下要求

可视化编辑器(下面就说VisualEditor呗~)还需要一个叫 Parsoid 的程序来承担把wiki标记转化成html的任务啦(看下图)~,所以需要服务器来运行它呐~

Parsoid的工作原理

安装Parsoid(Ubuntu 14+ / Debian 7+ )

上游的指南在这(好好学英语呗~) https://www.mediawiki.org/wiki/Parsoid/Setup

Ubuntu和Debian系统的话直接添加MediaWiki …