学易笔记

老实讲,这玩意看得我云里雾里,应该要记个笔记,作为程序员,还是用代码来记吧,于是就想搞个检索的东西,就是他:易学笔记

最初只是想记录下不懂的词语,加个检索(关联检索)的功能,方便后续查询。然后么,看着八卦图,动起了心思,这玩意能不能用一个数学方程画出来?以我剩下的数学水平,没能总结成一个方程,只好用粗鄙的列表进行顺序、方位的映射和计算……

八卦图是纯css画的,主要考虑到放图片占用带宽,另外还更加灵活,在组卦方面比图片方便多了,八卦的每一爻都由数字映射,采用二进制,阳爻(实线)映射1,阴爻映射0,三爻、六爻自下而上,位自低而高,组成二进制数字,如乾卦,6个阳爻,用63映射,以此类推,好处是方便,有规律,任意一卦都可由0-63代表,坏处是,刚刚看到古人用洛书数字映射后天八卦,对此只能后续再添加映射了。

中间的太极图是在网上找的css画的,又省了一笔流量,看起来有点花里胡哨,但是不放点东西,又显得太空洞了,姑且先这样吧。

考虑到页面的简易性,未添加后台和数据库,额,其实是不想花钱买服务器,以我手打和复制粘贴的速度,应该完全用不上数据库,除非好多人补充。

页面使用的VUE.js+html+js+css,用vue的原因是非常灵活,能够用数据驱动界面,专注于填充内容。另外就是个人对vue比较熟悉。由于作者很懒,直接引用的vue.js本地开发版,未使用相关的架构打包,这个后面再改吧,现在连nodejs都懒得装了。vue版本是3.2.36,一定不支持上古浏览器,正常访问需要较新版本的浏览器,我只试过谷歌内核的chrome、Edge。

目前画了个简单的八卦页面,点击、拖拽三爻,可组卦,点击太极图随机生成一卦,右侧会展示周易内容。另简写个检索界面,后面遇到觉得有意思的词语文字会补充到检索中。

右侧界面,内容有多有少,少的代码可能就放到主页面,多的如周易原文就新加了界面,使用内嵌iframe展示,iframe和父页面添加了通信,点击每行数据会知主页面,主页面可以针对相关数据进行分词、展示词义。目前尝试了谷歌内核自带的中文分词,并不好,对古文尤其不好,针对古文好些的自然语言处理,需要用到后台和AI训练,训练是个十分麻烦的事,所以后面准备对每个句子进行遍历拆词,至于拆的对不对,自行斟酌吧,反正只要有释义就显示。

当前正在做的事,就是把六十四卦和周易原文对上,考虑到样式可靠,手动复制周易内容,还差32卦,最大的感受就是看不懂~~所以后面肯定要翻译,一是补充译文,二是补充词义。

后续想添加的功能:1. 金钱卦等卜卦玩法, 2. 阴阳五行、天干地支等等联系图谱, 3.古字、古词分类、联系及涵义,4.个人的观点、猜测、疑惑。

当这个东西开始做以后,似乎仅仅展示个八卦太可惜了,古人将诸多文化都归于易,那现在是不是能以易为引,抽丝剥茧拽出来古代文化呢?古代文化有好有坏,时至今日也深深影响着我们,那些不好的文化根源在哪?有哪些被抛弃的好文化?想多了……

代码放到了github,https://github.com/dfbb1/dfbb1.github.io,感兴趣的可以拉个分支补充内容。

(刚刚用手机访问了下,什么鬼东西,以后再专门搞个手机版的样式吧)

学易笔记》有2条评论

  1. 几年前,有个朋友帮我卜卦,说是根据易经或者梅花易数。
    当时他让我想个数字,然后告诉他。一定是第一时间想到的数字。

    可我第一时间想到的数字是——π。

    这个朋友后来就去高中当数学老师了。

发表回复

您的电子邮箱地址不会被公开。