这里存放我实现的一些有意思的想法,标题是通向页面的链接。

Galaxy Simulator

这是学过 there.js 之后试手的一个项目,在三维空间中随机生成一些行星并模拟它们之间的重力与完全非弹性碰撞,相当于实现了一个极简的物理引擎。


Life Calendar

Life Calendar 是受到一篇文章 Your Life in Weeks 的启发,想要做一个前端的实现,能够记录每天所做的事情,具体的实现写了一篇 人生日历


SQL Visualizer

这是完成数据库课程设计时的副产物,做了 SQL 的 parser ,顺便做一个把抽象与法树可视化的工具。 输入 SQL 语句,输出语句的 AST 。 用了编译到 js 的 Graphviz 做绘图,感谢 Emscripten 。