1=0,让世界回归平静

我是Alexander Misel,简称1=0。是一个前端小白。还是中文维基百科的管理员之一。虽然工作很忙,但我每天都会到中文维基做一点站务。下面就是我的博客列表啦:

我换Linux操作系统了2018-06-24

其实我想用Linux系统很久了,但是一直由于留恋Windows上诸多软件的便利,而没有彻底换用Linux。其实这是可以理解的。大学的时候,如果要交个什么作业,往往就要用到Windows上的工具。编程还好说,关键是有些学科的“御用”软件没有Linux版本,这就阻碍了我们使用Linux。不过,这一切,在我工作以后都发生了变化……

如何在Linux下使用中文维基2018-09-08

这是迄今为止最好用的一种方法。只要你的系统是Linux(我估计Mac也行),你就可以轻松使用中文维基、日语维基等等维基百科。你不需要拥有一个国外服务器,你只需要在你的机器上运行一小段python代码即可……

一款值得了解的文本编辑器,Textadept2018-09-16

首先我要来说为什么要介绍一款文本编辑器,我为什么会寻找一款文本编辑器。文本编辑器可以说是所有系统都会自带的一个工具,对于Windows来说自带的是记事本,对于Linux来说可能是gedit(当然Linux很多,自带的也各不相同)……

Textadept使用心得2018-10-06

前一篇博客里我向大家推荐了Textadept。这篇里我来谈谈我的Textadept使用心得。以方便大家日常使用Textadept……

用Lua编写维基机器人2019-06-08

很长时间以前我就有用Lua编写维基机器人的想法。但出于懒和对Lua不够了解等因素,一直就没有动手。前一段时间正好得知长期以来一直更新中文维基百科的你知道吗(DYK)栏目的机器人Liangent-bot挂掉了,几个月以来都没有恢复,所以正好我也研究一下Lua怎么开发一个机器人……

LPeg与PEG文法实践2019-12-01

几个星期学习PEG文法的体会,如果你有意学学PEG的话,这篇绝对对你有帮助。LPeg帮助我实现了JS的自动补全。借助Lpeg,我还实现了对MySQL语法子集的解析……

PEG实践续集2020-01-01

在上一篇博客里,我向大家介绍了PEG。不过也许我并没有给大家实际常用的那种例子。而且可能上一篇博客里写太多专业词汇了,了解相关知识的可能看得有点意思;不了解的,可能也就是点赞666了。所以我想在这篇中再给大家两个例子……

Copas与Lua的异步请求2020-01-22

在Lua语言里,大家可能很少听到异步这个词。因为Lua本身是没有多线程的。但在JS中,我们已经非常习惯异步这个处理方式了。而且异步在处理多个请求中非常高效……

Lua连接数据库与FTP2020-03-20

在使用Lua以来,我一直想解决的一个问题就是连接数据库。而最近,我终于能够通过Lua连上MySQL数据库了。所以想给大家分享一下。另外我还想说一下Lua连FTP的内容……

ngx.re与lpeg的性能对比2020-04-11

上一周清明假期,我开始用luapower自带的nginx搞些事情。Luapower是一个非常棒的LuaJIT二进制发行版,它自带了较为完整的跨平台LuaJIT生态,对于厌恶从C编译的Lua小白(就像我这样的)来说简直是福音啊……

Firefox播放某小网站的m3u8视频2020-06-13

我是一个会在小网站看免费资源的人。许多小网站的视频都使用了m3u8这种格式提供视频流,这个格式是苹果公司搞的。它的协议名称叫做HTTP Live Streaming(简称HLS)……

探索Word格式2020-08-08

近期,我向公司内部提供了一个我写的前端HTML导出为Word的库。这个库从我2019年参与的某项目中相关功能的代码中抽离出来,用于将浏览器看到的简单HTML转换为docx文件……

维基百科数据处理两则2020-08-16

这篇博客记录我处理维基百科数据的两次实践(为维基百科年度热门条目分类、获取科学方面的条目)。想不到太好的标题,所以就用这个标题了……

一些杂事2020-08-22

本文涉及安装MariaDB、Java各种踩坑、QQ群机器人框架迁移……

初识两种加密算法2020-09-05

本周我接到的工作里要对接的平台有涉及到两种加密算法,3DES和AES算法。这两种加密算法应该说是我小学的时候就听过了,因为是相当古老的……

让Q群机器人于Mirai框架中重生2020-09-13

在前面另一篇博客《一些杂事》中我就提到了迁移QQ机器人代码,这次又写这个的原因是,那次的迁移方式与这次很不一样……

从Deepin 15.11升级到Deepin 20之路2020-09-14

上周六,我一直在用的Linux发行版Deepin发布了20正式版。从Deepin 15到Deepin 20中间是跳了版本了,据说这是Google带来的不良习气,跳版本。虽然是跳了版本,但这两个版本之间的跨越也是很大的……

构建Unicode归一化数据2020-10-17

什么是Unicode归一化数据呢?顾名思义,就是把Unicode进行归一化,以方便统一地进行处理。我之所以着手做这项工作,一个重要原因是我看到了前人在这方面做过的努力,我希望做一份实用性更强,并且兼顾可读性的归一化数据……

toolforge入门攻略2020-10-25

我很早之前就从维基前辈那里听说过Toolforge了。大家都知道维基百科有很多机器人,还有很多小工具。可以说在当今的维基百科的正常运转,是非常依赖于这些自动化程序的……

Lua编写中文分词2020-11-07

中文分词是中文相关的自然语言处理(NLP)避不开的一个问题。成熟的分词工具有不少,Python语言的“结巴”分词就是一个有名的例子。但找遍网络,却很难找到一个用Lua编写的中文分词……

无忧中文字体2020-12-05

我非常想写一篇关于中文字体的文章,但我知道自己对字体的了解其实停留在表层。即便是这样,也非常热爱。在字体领域,我们一直落后西方很多。茫茫众生对于字体的选择往往局限于系统自带的那几种字体……

Web GIS零基础入门2020-12-20

我基本上可以说是Web GIS零基础了。最近两个星期左右的时间,我努力学习这方面知识,终于有点点入门了。另外,最近我为公司设计图上呈现服务,主要就是关于Web GIS的,所以我也不得不恶补了两个星期的GIS相关的知识……

一些杂事(二)2021-03-14

本文涉及MySQL从备份恢复的经验以及FastDFS文件服务器的坑……

Lua日期库的运用 —— 批量生成测试身份证号2021-03-21

批量生成身份证号这件事,或许是我用Lua做的第一件对工作有帮助的事情了。网上有生成身份证号的程序,一般来说或许不需要去自己写一个生成身份证号的程序。生成大量身份证号,当然目的只有一个,就是用于测试……

我如何用一天时间搭建非官方的MariaDB文档2021-03-28

当然你可能说,搭建一个非官方的文档网站完全不需要一天时间,只要反向代理一下就完成了。但我想说的不是这样……

我关于业余学习的建议2021-04-17

...我非常明白高强度的工作,会让大家没有时间学习其他的东西,所以我也不会想要跟大家说,你要忙了一天了,回家再学一晚上,像上学那样。我觉得我提倡的成年人的学习状态是这样的……

Leaflet实现地图可视化2021-05-19

地图可视化是展示包含经纬度数据的最好方式。为什么要可视化?因为大量的数据的空间信息以及地理关联性,通过可视化才能让人直观地了解这些数据……

百度地图那点事2021-06-14

本文主要探讨百度地图的坐标偏移以及地理编码相关。最近我尝试在Leaflet上展示百度地图,用于可视化演示。虽然有很多其他选择,但领导决定用百度地图了,前期也都利用百度地图去设计的,所以得用了……

MySQL处理GIS数据2021-07-04

介绍了MySQL中处理地理坐标数据的一些经验。GIS功能是现代数据库中非常有用的一项功能,常见的数据库一般都会有这方面功能,只不过大家可能没有学到或者用到。我这边算是把这方面知识简单的给大家展现一下……

JS地理信息处理2021-07-11

这篇文章会专注于用前端JS来处理地理数据。地理数据有什么可处理的呢?这应该是大有学问的。主要是关于计算机图形学的。不过我们没有必要深入学习太多这方面知识。我只是介绍一些我认为实用的东西……

LPeg.re是如何把PEG转换成LPeg对象的2021-09-20

我们知道LPeg是Lua的PEG库,但是它因为要与Lua结合,所以使用的时候跟标准的PEG有区别。但它提供了一个LPeg.re库,可以将我们用文字编写的PEG文法转换成LPeg内部的对象,就仿佛我们使用LPeg原生的写法编写了一个解析器一样,非常神奇……

利用维基百科数据来进行中文简繁转换2021-10-04

繁体是一种历史悠久的汉字书写形式,至今港澳台等地区仍然广泛使用。由于大中华地区长期保持着文化交流,我们使用的现代汉语也没有出现太大的差别,这让机器完成简繁转换成为可能……

用Deno脚本加速MediaWiki导入2021-10-16

我们架设了一个Wiki网站,用维基百科一样的MediaWiki软件。MediaWiki提供多种方式导入其他wiki上的页面。其中一种是供网站开发者用的,使用维护脚本importDump.php在控制台导入XML dump……

深入了解Ace Editor的mode2021-12-11

Ace Editor是一款非常有名的基于Web的源代码编辑器,具有丰富的可扩展性,而且性能也很棒,处理上百万行代码不在话下。据我所知,维基百科、可汗学院、Overleaf、CodeCombat等知名网站都在使用这款编辑器。不过,它也有一个大问题就是文档写得非常简陋……

SVG的filter使用经验2022-6-11

早就知道SVG的filter可以实现很厉害的效果,但入门起来有点困难。一个重要的原因我觉得是,网上没找到很好的教程。连我最信任的MDN都没有把它讲明白……