以下仅列出个人的 side projects。

喜欢的项目

  • executor 帮助你同时运行很多实验程序的小工具。我自己跑实验的时候也会用。
  • colortee 会处理 ANSI 颜色转义字符的 tee 实现。
  • beep-react 虽然只是个 PoC,但是很好玩(也证明了我完全不会 CSS hhh)。
  • raid-telegraf 解析 megacli 和 storcli 的输出,能够与 telegraf 结合处理 RAID 健康信息,用于监控。
  • 206hub 静态的物品评论平台 206hub,我个人觉得是一个很好的熟悉静态网站生成器(以及检验静态网站生成器扩展性)的项目。第一版用 Jekyll,第二版用 Next.js。

应该不会再尝试维护的项目

  • 为 MSE 软工魔改的 pdf-annotate.js 至少在我们开工的时候,这个库是唯一一个看起来能用,虽然问题很多但是可以试试勉强修修的那种。
  • zio-py3 Zio 的 Python 3 移植。不过他们现在支持 Python 3 了,我觉得我不用再魔改这个项目了。

未完成 & 弃坑

  • traverse 尝试做一个全能的 HTTP 镜像同步工具,但是发现 corner case 太多,不如每个镜像分别实现。
  • gadgets 一开始想的是,我会把一些随便写写的代码扔进去,但是后来觉得还是新建个仓库吧……而且小脚本可以放 gist。

早期项目(初中 - 大一)

网页项目:

程序:

  • WallpaperReplacer 自动切换桌面壁纸的小程序,适用于 Windows XP (及以上)。高三的时候在我班教室电脑上稳定运行。
  • OJSandbox@iBug 合作的新生研讨课项目:在线评测系统后端设计。