ZMonster's Blog 巧者劳而智者忧,无能者无所求,饱食而遨游,泛若不系之舟

2020-11-20: 柏拉图立体

尝试在本周每天写一个当日摘要发到博客上,对于当日摘要要写些什么东西,暂定会有「笔记」和「时间」两块,不过我的想法随时可能会变,也许会在之后的几天产生新的想法,这一周时间一来是想确认一下我每天可以输出什么东西,然后也看一下自己是否能坚持这种写作方式吧。

想法

最近都在重构一个项目的代码,遇到一个问题是,梳理完旧代码中的各种问题后,想出来一个更理想的设计,但在真正开始实现后,就会发现这个理想的设计的假设是有问题的,一般都是某个具体的问题没有考虑到。不过我并不想讨论编码问题,我只是觉得,这种问题还蛮常见的,就是自己设计一个理想的流程、工具、系统,但总是会遇到各种问题,而我们都会在这个「提出理想设计->发现问题->修正设计」的过程中积累一些经验,这些经验(遇到的问题、修正的思路)是不是有共性的呢?

我觉得这是一个有意思的问题。

笔记

20201120-daily-notes.png

  • 著作: 蒂迈欧篇

    柏拉图晚年的一部对话录作品,以苏格拉底等哲学家对话的形式试图去阐明宇宙万物的真理。

  • 术语: 柏拉图立体

    几何学中凸正多面体的另一个称呼,由于柏拉图对它们的记录而得名。凸正多面体有且仅有五个,分别是正四面体、立方体、正八面体、正十二面体和正二十面体,柏拉图在对话录《蒂迈欧篇》中将这五个正多面体和宇宙的构成联系起来,认为四大基础元素中火是正四面体、土是正六面体、气是正八面体、水是正二十面体,而正十二面体代表宇宙。

    platonic-solid.jpg

    看到一篇科研文章1说到这么一个事情,从几何学上,可以证明把一个三维物体反复二分割后得到的碎片,最后它的形状会趋近于六面体,并且该理论通过地质学研究得到了一定程度的验证,这和柏拉图认为土元素是正六面体的说法似乎就对上了。

    当然,大可不必因此就觉得柏拉图代表了真理。我比较感兴趣的是上面这个研究的几何部分,似乎可以用程序来去模拟,找了下就发现了 sympy 这个 Python 库可以用来做相关的几何计算。

  • 软件: sympy

    一个 Python 的符号计算库,能用来进行包括微积分、代数、几何、方程求解等多种数学问题的计算。

时间

20201120-time-usage.png