先秦记事 – 太王定策

公刘之后七八代,传到公亶父,形势发生了变化。

强大的商王朝已近末期,内部腐化,几代商王安于享乐,而北方的鬼方鬼方却日益强大,加上东方又出现了新的对手东夷,商王朝自顾不暇了。商人对边境控制力的减弱,使姬族不得不自行面对鬼方的侵袭。

公亶父敏锐的感觉到了姬族的机会来了,但作为商王朝的附属,姬族的一举一动仍然受到商王朝的掣肘,于是公亶父制定了一个计划。

姬族本是好战的民族,对鬼方的入侵每个人都充满了愤怒,纷纷要求反击。公亶父却一一拒绝,还不断的向鬼方示弱,对方要钱要物都尽量满足。

但鬼方的侵袭愈演愈烈,族内的请战的压力也越来越大,公亶父宣称:大家拥立我为主,我必须对大家负责。钱财不过是身外物,留在他们那里或者留在我们这里有什么区别?现在戎狄不过是为地为民,但战端一开,必然要流血,我不忍心看到族人流血,还不如迁徙。

不久,姬族在公亶父的带领下迁徙避难, 从豳向西向南一直搬迁到岐山下的周原之地,周原就是后来周王朝的龙兴之地,姬族也正式改称周。

失去了姬族的屏障,鬼方直接侵入了商王朝的属地,当时的商王朝根本无力反击,只好重新征召周人,并授予公亶父征伐权,全权处理西部边境的蛮族问题。这恰恰正中公亶父的下怀。

本来,公亶父迁徙并非真的怕了鬼方,也不是心肠软怕流血,而是欲擒故纵以退为进的策略。 迁徙并未让周人的实力受损,反而由于远离鬼方,又经过休养生息变得更加强大。

得到了征伐权的公亶父深知依靠周人当时的实力,要北上征服鬼方实在无能为力,即使运气好胜了一场两场的,由于距离远,最终也是无以为继的结果。强大的商王朝恰恰是在这样不断的远征和胜利中被削弱的。所以如果想征服鬼方,必须要在鬼方附近建立扎实的北方基地,步步为营才能取得最终的胜利。

建立北方基地无疑是艰苦和危险的,甚至可能全军覆灭。公亶父派出最精锐的远征军,包括他的大儿子太伯,二儿子仲雍,仅留下小儿子季历管理周原的事务。太伯,仲雍不负重托,在原来夏王朝遗址附近重新建立一个国家,这就是后来的虞国。

虞国的建立不仅仅有利于向北对抗鬼方,向东可以进入商王朝的京畿地区,向南越过黄河进入洛水地区,这使得周的势力又向东方迈进了一大步。恐怕就在这个时候,周灭商的计划已经开始了。

另一方面,远征军的派出也在短期内削弱了周国的力量,为了稳固季历在周原的地位,公亶父积极促成季历和任性的挚国的通婚,这位从挚国迎娶过来的女性,被后世称为大任,她就是圣主周文王姬昌的母亲。

虞国之后,周人又先后以分封的方式建立几个同姓国家,”同姓分封,互为表里”逐步成为周国的国策,也为周国一统华夏迈出了坚实的一步,后来周人追封公亶父为周太王,以彰显太王定策所开创的局面,这也是周人的第一个以王相称的领袖。 但太王定策的影响远远不仅如此,它将直接影响了周王朝的开国政策,甚至成为大变革要变的因素之一。

Posted in 先秦记事 | Tagged , , , , , | Leave a comment

游戏阳明学

之前写了篇《浅谈阳明学》,写得时候觉得满糟糕的,刚又读也还凑合,不过毕竟还是偏理论一下,这次再以更轻松一点的角度重述一下

很久以前开始,就有个所有人都在玩的游戏,叫人生。

虽然所有的人都在,但人生实在是有太多的多线程,太多的结局,而且不能随便Save/Load,甚至不能随便不玩。所以想得到那个最好的结局却并不容易

于是有些聪明的人开始总结经验教训写攻略,当然在人生这个游戏中攻略有另外一个名字,哲学

哲学可以指导你怎么玩人生,但它远不如现在网上那些图文攻略那么清晰明了,能一步一步对照着玩,相反它总是说的含含糊糊的,甚至不同的攻略内容方向都不同,于是流派就出现了

佛家说,信我吧,虽然人生不能中断或者Save/Load,但我却能让你一遍一遍的玩,这叫轮回。而且只要你在人生里做善事还能为下回合积分,积分将最终决定你得到什么样的结局

道家说,信我吧,我能让你把人生一直玩下去,最后总能得到你想要的结局

儒家说,信我吧,我能让你总能做出正确的选择,最终达到最好的结局

貌似儒家最简单易行,而且不用那么多清规戒律,所以这成了大多数人的选择,可是要怎么做呢?

于是儒家提出格物致知,格物致知就是推究事物得到智慧的意思,好比你在路上碰到个怪,如果你了解这个怪攻、防、生命点数,你就可以判断是跑还是打,自然能避重就轻轻松过关。同样的,如果你能了解跟你搭讪的家伙是个坏蛋,自然可以偷偷后面拍他一板砖而不会被他暗算。

可惜说起来容易做起来,人生的这个游戏没那么好的易用性,你一刀砍到怪身上可能连砍了多少点也没提示,而且是不是偷偷吃了兵粮丸、大还丹也不知道,自然想要了解就很难;而且人生里怪的无穷无尽,了解一个都难何况全部呢?

最早发现并提出这个问题就是王阳明,他还不是去了解多大的怪,不过想了解个不会动的竹子,结果他看了7天也没搞清楚竹子的攻、防、生命点数,反倒是把自己给搞没血了快,这让他知道了前人的招不灵,必须另觅蹊径,这蹊径就是后来的心学了

心学说,信自己吧,别管人生里有什么善恶系统,你自己就能分清善恶,只要按着自己的本心为善去恶,就是走在正确的路上

王阳明不善著书立传,后世弟子收集他的言行写成《传习录》,但最有名的还是四句教:

无善无恶为心之体,有善有恶是意之动
知善知恶是良知,为善去恶是格物

P.S. 貌似又肤浅了,意会意会:)

Posted in 读书礼记 | Tagged , , , | Leave a comment

先秦记事 – 周人起源

中国历史据说是从三皇五帝,尧舜禹夏开始,但很难有证据来证明这些;商倒是有甲骨文可以考据,但殷商文化对后世的影响很有限,至少现在考证出的并不多;真正塑造出中华文明的应该是周人,先秦记事正是从周王朝立国说起,从周人的起源说起。

周人大概出现在夏王朝末年和商王朝初年,住在叫有邰(陕西武功)的地区,据说他们务农为生,供奉农神后稷,过着原始部落的生活。

直到一个叫公刘的酋长将部众从有邰迁到豳(陕西彬县),才和当时主流的商王朝有了接触。豳地东边是商王朝的势力范围,北方则是蛮族的一支鬼方的地界。恰逢商王朝的中兴之主武丁讨伐鬼方,公刘带领族人依附于武丁,在此后三年的讨伐鬼方的战役中立下功劳。公刘因此被武丁授予爵位,公刘的部落也正式成为商王朝的附属国。

说起来,公刘此人并非姓公,周人族姓姬,公刘应该叫姬刘,称公刘实际是由商人封爵而后世对他的尊称。而那时周还不是国家,也不称周,而称姬族。

当时的商王朝无疑是强大而富庶的,这从他们好酒的个性上就可见一般。众所周知,酒对粮食的消耗是相当巨大的,即使在千年以后的很多王朝都会有为节省粮食而颁布严厉的禁酒令,但商人却似乎最喜欢通宵达旦的饮酒取乐,醉酒后就到处大喊大叫,为了取乐,商人还发明了酒池肉林这样的胜景,这些都让姬族人殷羡不已。

公刘以后的百多年,姬族人对商王朝的憧憬羡慕促使他们不断的模仿和学习商人的文化、制度,甚至祭祀方式。为了和商贵族套近乎,姬族人到处宣称,他们的始祖是虞夏时代的后稷农官,和商人本是一支,是因为夏乱逃亡到蛮地的同族兄弟。

同时姬族所在的位置,也使得他们和商王朝建立了某种利益的联系,姬族受商王朝的庇护,商王朝帮助姬族抵御蛮族的袭扰,姬族则还以美女骏马作为酬谢。

Posted in 先秦记事 | Tagged , , , , | Leave a comment

山寨的品质为啥不如原装?

刚下了一款明显是抄袭的任天堂的超级玛丽的游戏(下文简称SJW),开发者甚至为了勾起玩家的怀旧情怀,还特意将前几关的开头阶段做的和原作一模一样,可惜玩下来感觉只能是缩水+粗糙,实在太差了

先说游戏的道具,超级玛丽有蘑菇有花,SJW就只有和蘑菇类似的三叶草;超级玛丽可以通过水管水管下到地下世界,SJW对应的树桩却没有这样的能力;超级玛丽有可以多次顶出金币的暗钱,SJW也是照样没有。。。。至于超级玛丽的云间世界更是想都没不敢想了

画面上同样是超级玛丽更胜一筹,SJW虽然采用了分辨率更高的更亮丽的画面,但可惜的是表现力却差的多,人物僵化,而且画面不流畅有停滞感

超级玛丽是任天堂1985年出品的游戏,开发于8位的红白机上,不论是当时的技术手段硬件配置都远远无法与今天相比,但山寨众多却很少有人能够真正超越,如SJW不过是山寨不如原装的又一实例而已。

但,为什么山寨的品质就是不如原装?

首先是山寨的心态往往浮躁,但浮躁却是品质的大敌,本来推山寨就是为了依赖原装的声势挤点肉汁喝,所以往往要求短平快,自然产品就难做到精益求精。

其次是山寨并不容易,任何产品并非仅有一个idea就可以成功的。比如超级玛丽看似老的掉了牙的游戏,但却是真正的大作,从设计到内容方方面面细节众多,即使复制也不容易,况且复制者往往没有任天堂同样的团队和技术积累。同样的如植物大战僵尸,大家光看到它的空前成功,却没有注意到它的制作公司PopCap长期以来已经推出了Zuma,宝石迷阵这样的精品,产品列表都要几页,技术积累丰富;再如愤怒的小鸟也是其开发者在手机游戏业奋战8年的成果,而山寨往往是一些不够专业或者并非专注在这一点的公司随性开发出来的,没有差距才是怪事

第三是,山寨在复制的同时往往努力求变,追求和原装的差异性,却往往忽视了原作的设计精髓,比如Zaker算是众多山寨中的精品,但它却没有注意到原作Flipboard中完全模拟传统杂志的理念,将栏目页面和内容界面割裂分别进行优化,虽然费了不少心思,但整个产品视觉和操作不统一,用户体验自然逊于Flipboard了

当我们看到某个产品成功的时候,我们一般都会说,为什么我没想到?然后大部分人会接着说,这么简单我也能做一个;再之后又有人会真的会山寨出来;但山寨不用心不过是徒增笑话而已。

Posted in 七嘴八舌, 生活啊生活 | Tagged , , , , | Leave a comment

春运火车票 – 头次被铁道部所累

发个软件被人骂骂实在是常事,不过代人被骂就有点冤枉了,尤其是代铁道部被骂。。。。汗。。。。

春运火车票从限免以来,在效率类排名节节攀升,2天就已经进入前5名,当然是春运期间火车票查询的蓬勃需求带动,但也是因为附带了余票查询这样的功能的原因,但成也余票败也余票,正是余票这点功能让这款软件和铁道部挂勾了

6号突然出现有用户说余票查出都是0,紧接着谩骂滔天而来。查了一下的确无法获取余票了,不过铁道部的网站也是同样的瘫痪,要知道其他信息还可以通过离线数据库解决,余票必然要走铁道部的网站,但用户可不管这个,代人受过已是必然。

不过细分析来,脏水全都泼到铁道部的确有点文过饰非。

已经发布的版本有个缺陷,即当无法查到余票时不会提示无法查到,而是显示0,春运非常时期人人着急,显示0自然让人不爽,发泄点情绪也就在所难免了,否则即使余票无法查询,起码还是一款普通的火车时刻表软件,虽有不满也未必如此强烈了。

发文时,春运火车票已经降到8名了,谩骂还在继续,估计下降也会继续吧。以前常听说,细节决定成败,一个小小的提示可能就足以决定成败了,这次算是玩了一把过山车:)

P.S. 新版对提示的问题做了修订,在等待审核,亡羊补牢而已,至于余票什么时候能够回复,天知道,等着吧

Posted in 生活啊生活 | Tagged , , , , | Leave a comment

德川家康的智慧

丰臣秀吉打算攻打朝鲜的时候,德川家康要随行出征,他看到自己的儿子秀忠被丰臣秀吉的嗣子接任关白的羽柴秀次称为兄弟,很担心秀忠过多沾染京城的奢靡,而忘记了实力为先,于是决定考考秀忠。

他问秀忠:如果为父战死朝鲜,关白秀次让你赴朝报仇,你怎么办?

秀忠知道德川担心家业被夺,就回答说:以父仇虽重,但德川家业更不敢轻离为由拒绝

德川家康又问:如果秀次再次请求你出征,怎么办?

秀忠回答:仍然婉言拒绝

德川家康又问:如果秀次要求了五次,你都拒绝了,他又要求第六次怎么办?

秀忠答不上来了

(读书到此,我也很奇怪,应该怎么办呢?虽然德川家有200万石的土地算是大诸侯,但毕竟名义上是丰臣的下属,老大几次三番要求你都不愿意,很可能会给人于口实,那时丰臣发兵征讨,德川理亏很可能会被消灭。似乎是个死结,没有办法才对,难道德川家康还有更妙的招数?)

德川家康解答很奇妙,他说,为了避免这种情况出现,就必须时时注意跟秀次保持距离,让秀次不敢轻易提出非分的要求,这样当秀次要做决策前就会找你私下商量,你拒绝起来就更容易了。

的确,世上的事情并非都是有解的,当我们被逼到牛角尖时,无论什么样的聪明才智都只会有坏和更坏的选择而已,而德川家康的智慧则是让我们未雨绸缪,从开始就避免出现死结

Posted in 读书礼记 | Tagged , , | 1 Comment

浅谈阳明学

最早印象里的王阳明是个唯心主义的反面教材,一个说脚碰到石头是因为心里有石头才会碰到的大傻瓜,而王守仁的大号则常常和少林寺里大反派王仁则混在一起。

后来是看《江山如此多娇》,里面提到王阳明都是帝王之师大兵法家的形象,实在很是奇怪,不过毕竟是小说而已也就没有深究

三见王阳明是在《明朝那些事儿》,那个从小立志要做圣人以及数十年跌宕起伏人生的王阳明实在让人心动,所以说大陆的教育真是害死人,学了十多年还要再花十多年去发现学得东西都是错的。

据说王阳明心学高妙,但却不善著述,只有记录他生前言行的《传习录》,找来一看。又要骂大陆是文化的沙漠了,稍有点文化的书就没有简体版,本来古文就晦涩难懂,又是繁体,翻了几页放弃。

改看钱穆的《宋明理学概述》,钱穆是小学教师出身,古文研究的一级棒,搞在一起写的书应该比较容易明白。不过还是没能看没明白,就记住了前有程朱,后有陆王。程朱就是程颐、朱熹,陆王就是陆九渊、王阳明,可见王阳明的地位,但什么是心学还是糊里糊涂。对,还记住个词,叫知行合一,哈哈,去唬唬更不懂得人胡说几句还是可以的。

直到前几天,翻看钱穆的《阳明学述要》,才终于略有所悟。

王阳明把心学概括为四句话,后世成为四句教,即:
无善无恶为心之体,有善有恶是意之动
知善知恶是良知,为善去恶是格物

四句话是四个定义,前两句很容易理解,人的本心是无善无恶的,人的所思所想却是有善恶的,用现在的话说,就是人出生的时候是一张白纸,长大之后会被社会染出颜色;第三句是讲定义了良知的含义即能够区分善恶,这个也容易理解,一般讲良知未泯,就是还能分清好坏嘛;最后一句就稍麻烦一些。

何为格物?

传统意义上,古人认为万物有唯一的真理存在,在道家就称为道,佛家称为大智慧,儒家则称为天或者天理;那么得到唯一的真理会如何?得到这真理就能让你做正确的事。做对的事,说来容易何其难?人生有无数的抉择,每个抉择只有一次机会,结果不可预知不能翻悔,什么是对什么是错的确需要大智慧才能看透。那么这唯一的真理如何能得到呢?道家讲道可道非常道,即可以说出来的道就不是常存的道,佛家讲不可说,即真理只能靠悟,不能通过言语来传播的。所以道家有悟道,佛家有参禅,儒家则是格物致知。格,推究的意思,格物就是推究物质的原理的意思。

朱熹认为今天格一物,明天格一物,慢慢就可以得到天理了。于是王阳明依圣人之言,和他的朋友去格竹子,也就是坐在竹子旁边看竹子,他的朋友格了三天就病倒了,他自己格了七天也没撑下去。王阳明发现这种办法行不通,他就另辟蹊径,这条蹊径就是后世所说的王学,阳明学或者心学了。

王阳明指出所谓天理就是区分善恶的道理,就好像老百姓碰到不公的事情都会说没天理,其实就是说善恶颠倒了不分了。良知也是用来区分善恶的,所以天理就是良知,也就是人的本心。正因为天理就是人心,那么就不需要到外界格物来了解天理,只需要向内研究本心就可,也就是说做符合本心的善,不做不符合本心的恶,就能达到格物同样的作用,这就是心学,通过练心获取万物至理的修炼方法了。

从现在的眼光来看,所谓良知就是一个人的世界观价值观,而人是群居动物,人的世界观价值观是由他所在的种群赋予的,也就是说,这种世界观价值观实际上充分考虑到了这个种群的需要,符合这个世界观价值观即对种群的利益,所以王阳明的从真心而行,其实就是做符合种群利益的事情,小国寡民时代,人的本心就代表了小国的利益,即小国的利益就是天理;而天下大同的时代,人的本心就是全人类的利益,即全人类的利益就是天理。

王阳明认为练心最大的障碍在于人欲,所以必须要克复欲望,这并不是什么新提法,但与程朱时代的存天理,灭人欲的说法不同的是,王阳明的人欲实际上是排除了必要的欲望。比如吃,在圣经中有所谓七宗罪,其中贪吃是一罪,原因是当年物质匮乏,自然贪吃是罪,但放到今天,虽然贪吃仍然是欲望作祟,但已经算不上是罪了。程朱的存天理,灭人欲,是将天理和人欲对立,只要是欲望就要消除,所以至宋以后,中国社会逐步走入极端,只有圣人、罪人存在,没有凡人立足,不可说不是过犹不及啊。但王阳明的心学却不会,因为心学讲的是本心即天理,如果健康饮食是你的本心,那么就是你的天理,自然就不需要为了存这个天理同时又灭到这个欲望了。

再说知行合一,并非要知行合一,而是知行本合一的意思。说得是,心里想了就等于是做了,没做就不等于真知道。前一句是对克制人欲来说的,比如说公款在手,幻想一下怎么挥霍,自以为心里想想又不真做无伤大雅,其实想了就等于做了,所以克制欲望首先要从不想开始;后一句则更是常见,比如两个人吵架,很多时候已经意识到自己错了,但就是不愿意承认,为何?好面子就是你的欲望,道歉是你的本心,欲望蒙蔽了你的本心,那么你就等于不知,自然就不会做正确的决定了。

上面的几段话,也是几易其稿,但回头看来好像还是没说得太清楚,也可能是我还不足够明白,也可能是道本来要悟的:)

几天前看李开复纠正乔布斯的一句名言的翻译,说原文是心,而不是良心。用心的确比用良心更好,因为心是本心,就是良知,就是天理,更深刻的多,原文如下:

The only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll know when you find it.

P.S. 乔布斯禅宗出身,和心学同承一脉也是自然啊

P.S.P.S. 四句教是心学很好的切入点,但它也是争议最大的一块,比如有人认为应该是至善无恶而不是无善无恶,前者应该承自三字经的人之初性本善,后者则发展出新三字经的人之初如玉璞,好在只是拿来主义,不用在这些细节上较真。

Posted in 读书礼记 | Tagged , , , | Leave a comment

标签记账 – 帮助还需要被帮助。。。汗。。。

紧接上回,为了更好的帮助用户理解标签记账,花了不少时间搞了一个图片版的帮助,并在1.7版中发出,结果出了点小问题

    不能用了?(小沐77评论)

    升级后只有7张图片?不能记账了?什么情况?

汗。。。真是郁闷的反响,帮助的图片本是7张,翻到最后一页就会自动关闭,貌似没什么大的问题,但思考起来,新增帮助图片却有两个细节上的有问题:

  • 没有明确指出图片的作用,自然对升级的老用户会有奇怪的感觉,就像小沐的评论
  • 最后一张图上没有标志说明继续翻页会关闭帮助
  • 最后一张图需要翻过1/3才会触发关闭,估计小沐也是没翻动就产生错觉,以为只有7张图了

帮助系统还需要帮助实在是让人汗颜,可见细节是何其的重要,这点真是要多向苹果学习,做得不足够好不如不做,真是如此啊

在1.8版中会对这些小问题进行调整,按照苹果的review的速度,估计至少一周以后了,请耐心等待

另外,有用户提到升级1.7会丢失数据,不知道是不是广泛的问题(心砰砰直跳),不过请不要过分担忧,数据不会真的丢失,稍后备份功能出来后,仍然可以将其找回。

Posted in 创意工场, 生活啊生活 | Tagged , , | Leave a comment

勿以成败论英雄

中国有句老话,勿以成败论英雄,原话好像是出自冯梦龙的《东周列国志》,对子突的评价。

子突是春秋时候周的大臣,当时卫国内乱,齐国发起五国联盟攻打卫国,卫国向周求救,周王召集群臣商议。周虽然还是名义上的天下共主,实际已经虚弱不堪,所以周的高层都反对出兵,子突挺身而出舌战群臣促成了出兵救援。但周高层担心子突成功,克扣子突兵力,结果在卫国城下一战全军崩溃,子突也死于阵前。

冯梦龙感叹子突:

虽然只旅未成功,王命昭昭耳目中,见义勇为真汉子,莫将成败论英雄。

勿以成败论英雄,本意是提醒人们要看过程不要只看结果,但它也同时表明,众人皆以成败论英雄啊。

比如战国的纵横家,公孙衍、张仪、 孟尝君、苏秦,无疑都是纵横一世的人物。

公孙衍是最早感受到秦国威胁的人,他首提合纵,数次组织五国联军(不含楚国),可惜各国掣肘并未对秦国造成什么威胁。

张仪则是公孙衍的对手,力促连横破坏各国联盟,他一手策划了秦魏联盟,历任数届魏国相国为秦服务,更通过破坏齐楚联盟方面,使秦国得到汉中地,被后世纵横一门尊为始祖,但他依赖秦国的军事经济实力,离开秦国就一事无成,只能落得一个万年老二的称号。

孟尝君是公孙衍的继承者,在专权齐政期间,数次组织多国联军攻秦,甚至攻破秦函谷关,迫使秦国求和并归还魏韩土地。孟尝君本意是通过抑制秦国为齐国创造灭宋的时机,但多年征战,齐国并没有得到实际利益,而秦国也未受到大的伤害,可以说是徒劳无功。

只有苏秦独树一帜,他作为燕国的在齐国作死间,通过各种手段积极削弱齐国国力,破坏齐赵联盟,最终促成五国伐齐的契机,造成弱燕灭强齐的局面,几乎改变战国的整个格局,真是战国纵横第一人。

后世对苏秦的称赞真如滔滔江水绵延不绝。先是将他早生几十年直接替代公孙衍和张仪抗衡,可公孙衍也算个人物被这么硬替多无辜;又说他带六国相印使秦人不敢出函谷关十五年,苏秦虽然当过三国的武安君但六国相印实在夸张,何况秦人年年攻城略地别说十五年五年都嫌多;再说他是张仪的师兄,靠智计激张仪入秦,张仪也不得不感叹自己坠入苏秦的算计之中, 实际上张仪死得时候苏秦还没出道呢。众说纷纭以至于太史公司马迁这样严谨的史学家也要晕头转向,写出的《苏秦列传》错版连篇几乎无法自圆其说。

所以说,勿以成败论英雄,何其难?

Posted in 七嘴八舌, 我的文字, 读书礼记, 通鉴故事 | Tagged , , , , , | Leave a comment

标签记账 – 一款自认为很好用的记账软件

07年记账至今也用了不少的记账软件,最后坚持下来的竟然是Google Docs的Spreadsheets。

究其原因,大概是因为用过的记账软件在录入信息时候太不自由。一般的记账软件都需要先创建条目,然后选择条目计入费用值。这种方式更适合与固定账目的情况,但从个人角度上说,费用千奇百怪,以鞋为例,可以有运动鞋,皮鞋,布鞋,高跟鞋。。。。。。就仅运动鞋又有不同的牌子,不同的规格。。。。

如果使用一般的记账软件,只能不断的建条目,或者将所有这些项合并成一项。

采用前者则录入会非常的麻烦,毕竟很多类型可能好几年才会有一条记录,甚至只有一条记录;采用后者则会丢失信息,在后期统计方面就会受限很多,比如所有鞋都记录在鞋的条目下,想统计不同的鞋的花费就就有可能了。记账是个常年累月的工作,数据丢失实在是很可惜的事情。

所以如果能使用自然语言记录账目是最理想的事情,但要想让软件正确的理解自然语言以目前来看还是有一定的困难。

最早碰到的是尝试是一款记不清名字的小软件,它的方法是在费用前加上+/-,然后通过解析字符来统计账务,比如:

本月工资收入+1000,刚买U盘-300

这款软件很有趣但并不足够可以使用,毕竟只是统计一个收支的结果实在是太简单了。但毕竟是个不错的开始,如果能在其上增加出费用名称的识别就是更好了。于是做了一些尝试,比如在费用名称前增加一个空格,还考虑到输入+/-不方便,通过比如默认没有操作符的即是支出(毕竟支出一般比较多),如下:

本月 工资收入+1000,刚买 U盘300

最后搞出了一套规则:

  • [日期]<空格><消费名><+/-><金额><空格>,例如” 工资+1000″

有了规则,再结合自然语言如发微博的记账方式,就形成了标签记账的雏形,当时的名字叫记账推。但真到开发的时候,才发现预制的规则仍然很复杂,开发复杂,录入也复杂。

简化再简化,可是如何简化呢?突然想到了超市的小票,一个抬头,每行一个条目,前面是消费项,后面是单价和数量,简单明了。一旦程序解析出消费项和金额,就可以依据以消费项进行分类,统计,如果把消费项目看做是一个标签,整个软件的机制就变成以标签为核心进行了,这就是标签记账。

最初的标签记账只能识别简单的语句,还有BUG被用户抓到(十分感谢ppfans),不过在1.5版已经做了比较大的修订,并且支持了*/+的操作符了,已经完全和超市的小票一致了,比如:

可乐   3 * 2

标签记账开发以来,可以说是毁誉参半,主要还是它和一般的记账软件在操作上有太多的不同,不少用户不知道怎么使用,这的确是个很大的问题,在1.7版中(正在等待苹果验证)增加了一个图片方式的帮助以替代之前帮助弹出框,不知道会不会有所帮助。

但从我个人来说,标签记账是一款自认为很好用的软件,毕竟它已经完全替代了使用了好几年的Google Docs,当然它还有不少问题,首先是缺乏将以前的历史数据导入进来的功能,其次在统计查询方面还有可改进的余地,所以标签记账仍在持续的改进。。。

Posted in 创意工场, 生活啊生活 | Tagged , , | Leave a comment