“自己动手写个算命小工具,原来这么简单”
我之一次想到要做个"算命步伐"的时刻,坐在故乡的院子里晒太阳呢.那会儿总在想,咱传统的命理那些事儿,能用目前的手艺弄成顺序,会不会有点奇异?那时内心犯嘀咕,又猎奇,就像小时刻学新器械那样,既严重又镇静.
话说,我对命理的爱好,是从小时刻开端的.听尊长说生辰八字、五行相克,总以为秘密得很,后来上了大学,学了点计较机常识,就开端揣摩能不能把传统命理和古代技巧结合起来.一开端想做个简朴的法式,把生辰八字转换成对应的干支,再依据五行法则推算,效果之一步就被难住了——生辰八字怎样转换成干支体系?这中心的工夫盘算、天干地支对应划定规矩,我翻遍材料都没搞懂,差点没把本人绕晕.
后来就教了一名研讨传统文化的友人,他才告诉我,生辰八字里的干支转换,实在是前人缔造的一种工夫编码体例,把一年的十二个月、一天的十二时刻都对应上,每一个人的生辰八字就是共同的时光坐标.这让我明了,算命顺序的技巧实现基本,起首是数据***:要把生辰八字、出身地址等传统命理所需的信息,转化为计较性能处置惩罚的数字化数据;而后是算法计划:把五行恶马恶人骑、十神关联等传统实践,转化为法式里的逻辑划定规矩.一开端我设想的算法很机器,只重视数字计较,效果出来的成效很严寒,没有温度.
传统命理和当代科技的结合点,我以为就在"文化纪律"和"技能模仿"之间.传统命理里的五行、十神,都是前人视察做作和社会后的纪律,而当代科技能够把这些纪律转化为可计较的模子.比方五行恶马恶人骑,能够用算法模仿能量的流动;十神的互动,能够转成顺序里的干系收集.不外,我在实际中碰到了大问题——这些陈旧的法则,究竟该怎样用代码实现?
记得之一次计划法式的时辰,我*** 了一堆生辰八字案例,想找出此中的纪律,后果发明案例太杂,纪律找禁绝,差点废弃.后来想起小时间看爷爷算命的场景,他眼神里那种感受,如同能读民气,这时候候我忽然认识到,或者命理不但是数字游戏,还结合了生理表示和文化传承.因而调剂思绪,在步伐里加了些互动环节,让用户感到被器重,输入生辰八字时还能说说本人的疑心.如许一来,用户和顺序之间的互动,就酿成了心思表示的通报.我发明,当用户认为法式"准",实在是他们心田等候的成果,和顺序出现的内容照应了,这就是心思表示的感化.
我认为命理的素质呀,结合了文化纪律和生理表示这两层.文化法则是几千年的,像五行的恶马恶人骑,是前人调查做作后的智慧;生理表示呢,是民气里对将来的等待和害怕,会有形中影响行动,也算一种能量反应.做法式的时分,既要保存文化法则的计较,也要思量用户的心思感想,否则法式再准也没用.
有一次我友人小王用了我的测试版步伐,他说"你这不是算命吗?",我笑着说"算是玩玩",成绩他反而很当真看告终果,还和我探讨外面的五行搭配.这时候候我才清楚,偶然候人们须要的是一种被存眷的感受,步伐只是载体,文化内在和心思等候才是关头.
话说返来,我做这个步伐的过程,布满了纠结和感悟.一更先担忧会被说"迷信",后来发明实在各人更在乎的是文化传承和情绪交换.可能吧,传统的货色,总带着一层秘密面纱,须要缓缓拆解.但目下当今想一想,就算步伐做的不好,最少我测验考试过把传统和古代结合,这类阅历自己,也很成心思.