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 社区做一些微不足道的贡献,也算是抛砖引玉吧。
成品 bot 在 EAimTY/eaimty_bot。这是个用来练手的小项目,不止有 OCR 功能,还有一些其它的杂七杂八的功能。
又是整整一年过去,是时候该总结一下之前的一年了。
过去的一年我干了什么?无非只是吃饭、睡觉、摸鱼、应付考试而已。有时候心血来潮会学习或写一些新东西,可惜都是三天打鱼两天晒网,没有向哪个方向深入就停下了。深知自己没什么技术,可是却一直提不起干劲。
由于大流行,去年有近 9 个月的时间都是在家中度过的,经常熬夜,靠外卖度日,下半年回到学校后也是经常摸鱼。过了这样一年“懒散”的生活,再加上作息与饮食的不规律,我感觉自己变“老”了。这里的“老”指的并不是年龄的增长,而是指精神状态变差。我能实在地感觉到自己的思维貌似变慢了,敏锐不再,而且对思考新问题的兴趣也变低了。我之前经常嘲讽蔑视那些因循保守,不愿意接触新事物的“笼中人”。然而现在我觉得自己也在慢慢地成为他们其中的一员。
不知这种情况是由何导致的,但是看来今年必须要处理一下了。从高中后半段开始,我就感觉自己的精神状态一天比一天差,持续到现在,睡眠质量也不断下降,而且由于身体原因,我一直以来都很少运动。在高中前半段时我还很瘦,然而现在已经变成中等偏胖的体型了。这可能是甲减和睾酮低的症状?所以我准备从适量运动开始改善精神状态。当然,这些都是推测,但运动总归是利大于弊的。饮食和睡眠也要更规律一些,不能像之前一样经常熬夜到两三点或者一天只吃一顿饭。
还有就是尽量多做一些“正经事”。很多时候我就算觉得无聊,无事可做,也不愿意学或写点新东西。之后尽量督促自己多做更有意义的事吧。
本来准备 1 月初就写出这篇文章,但是由于期末考试与放寒假之后的习惯性懒散,现在才静下心来总结。发文励己,今年加油吧。
晚上睡不着,于是翻了翻博客里之前的那些评论,发现之前的评论者们所留下的网址,已经有一大半无法访问了...
我觉得这是一件很可悲的事。人们认真创造的网页、写成的文字已不再存在于它们最初产生的地方了。
互联网档案馆是什么?它是一个非营利组织,运营着一个“时光机”项目,存档它的爬虫所能收集到的所有开放网页。
也就是说,当你的博客仅存在于互联网档案馆时,你的博客本身,就已经不存在了。