EAimTY 的博客
肥宅
首页
关于
主题
LeetCode 笔记

Pangu 是一个有名的用来在全角字符与半角字符间添加空格的库,支持多种语言,其中 Node.js 版 pangu.js 可以作为命令行前端来使用。
但是由于是 Node.js,想要用 pangu 就需要装很多依赖,类 Unix 系统有包管理还好说,在 Windows 平台下装 node 只为了用 Pangu 实在是有点麻烦。

为了解决这个问题,我写了一个 Pangu 的命令行前端 Xuanwu,基于 pangu-rs,非常简单,只有六十行代码😂,还没有任何依赖。

需要用 Pangu 的时候,可以直接到 Release 里下载编译好的可执行文件(暂时没有 macos 的,darwin 交叉编译有点麻烦),比装 node + pangu.js 方便得多。

至于为什么叫 Xuanwu 这个名字,传说玄武大帝是盘古的儿子,这个工具基于 Pangu,那自然就要叫 Xuanwu 了😂

最近一段时间在学 Rust,想写一些简单的小工具来巩固一下对语言基本特性的认识。之前用其它语言写过 Telegram bot,所以我想通过用 Rust 写 Telegram bot 来更深刻地了解 Rust 的独特之处。

Rust 相比于其它流行的语言网络上的资源比较少,中文内容更是寥寥无几。虽然我的 Rust 连入门都谈不上,代码里可能会有不少不合理的地方,但是还是想把过程记录一下,供他人参考,希望可以为 Rust 社区做一些微不足道的贡献,也算是抛砖引玉吧。

成品 bot 在 EAimTY/eaimty_bot。这是个用来练手的小项目,不止有 OCR 功能,还有一些其它的杂七杂八的功能,其中 OCR 部分在 这里

仅仅写这样一个简单的 OCR bot 并不能了解到太多 Rust 优秀的地方,毕竟写的只是像脚本一样的线性处理过程。但总归是写了点东西,对之后更深入的学习还是有点帮助的。

2021 年 9 月更新:一个月以后看自己写的“垃圾”代码,感觉完全是在“误人子弟”... 所以把文章内容更新成了重构后的版本,并加入了不少解释,应该能让这篇文章变得更有参考性一些。

又是整整一年过去,是时候该总结一下之前的一年了。

过去的一年我干了什么?无非只是吃饭、睡觉、摸鱼、应付考试而已。有时候心血来潮会学习或写一些新东西,可惜都是三天打鱼两天晒网,没有向哪个方向深入就停下了。深知自己没什么技术,可是却一直提不起干劲。

由于大流行,去年有近 9 个月的时间都是在家中度过的,经常熬夜,靠外卖度日,下半年回到学校后也是经常摸鱼。过了这样一年“懒散”的生活,再加上作息与饮食的不规律,我感觉自己变“老”了。这里的“老”指的并不是年龄的增长,而是指精神状态变差。我能实在地感觉到自己的思维貌似变慢了,敏锐不再,而且对思考新问题的兴趣也变低了。我之前经常嘲讽蔑视那些因循保守,不愿意接触新事物的“笼中人”。然而现在我觉得自己也在慢慢地成为他们其中的一员。

不知这种情况是由何导致的,但是看来今年必须要处理一下了。从高中后半段开始,我就感觉自己的精神状态一天比一天差,持续到现在,睡眠质量也不断下降,而且由于身体原因,我一直以来都很少运动。在高中前半段时我还很瘦,然而现在已经变成中等偏胖的体型了。这可能是甲减和睾酮低的症状?所以我准备从适量运动开始改善精神状态。当然,这些都是推测,但运动总归是利大于弊的。饮食和睡眠也要更规律一些,不能像之前一样经常熬夜到两三点或者一天只吃一顿饭。
还有就是尽量多做一些“正经事”。很多时候我就算觉得无聊,无事可做,也不愿意学或写点新东西。之后尽量督促自己多做更有意义的事吧。

本来准备 1 月初就写出这篇文章,但是由于期末考试与放寒假之后的习惯性懒散,现在才静下心来总结。发文励己,今年加油吧。

在服役几乎整整两年后,我的 Pixel 2 XL 终于迎来了退休。

晚上睡不着,于是翻了翻博客里之前的那些评论,发现之前的评论者们所留下的网址,已经有一大半无法访问了...

我觉得这是一件很可悲的事。人们认真创造的网页、写成的文字已不再存在于它们最初产生的地方了。

互联网档案馆是什么?它是一个非营利组织,运营着一个“时光机”项目,存档它的爬虫所能收集到的所有开放网页。
也就是说,当你的博客仅存在于互联网档案馆时,你的博客本身,就已经不存在了。