月度归档:2014年07月

KXFW界面库

开源UI库的前因后果。

从2011年后半年就开始写这个UI库了,初衷是为了延续我的第二版UI库。第一版UI库给了酷狗七,该UI库是在负责酷狗七产品开发的过程中仓促完成的,因为项目只有4个月时间开发,然后就要进行产品演示。最后事实也证明赶项目赶出来的架构真的存在太多问题了,而这些问题一直支持着我去开发第二版的UI库。命运之神的按排,让我进入了YY公司,有机缘接触YY的UI库,那时一边学习Qt,一边学习YY的业务开发,曾暗暗自喜:其实我酷狗七的UI库也不算很差嘛。在进行YY的娱乐业务开发的同时,也发现YY的UI架构也有很多问题,而这些问题也被考虑到我的第二版UI库中,当然也会参考它的一些优点。后来因为创业的需要,我离开了YY,那时我的第二版UI库已经完成了,命名为MagicFw库。恰好创业时可以派上用场,可以锤炼我的UI库。我提前与老板商量且承诺:将来这个UI库要开源,要回馈这个互联网,以表达我这么多年只索取没有贡献的愧疚。老板人品很好,也认同我的建议,但要求开源时要”减料”,去除一些关键的模块,且承诺产品赚钱后花30万买下这UI库。就这样创业持续了一年,UI库也修改了好几个版本,日趋完善。

命运之神再次与我开了一个玩笑:创业失败了,团队解散时,老板还欠一个月的工资没给呢。

不久我又上班了,”金山公司”我曾经梦寐以求的公司,而且还是做服务器开发,这是老天爷赐给我的一个学习机会,感恩老天爷的厚爱了。

但我开源计划还没有完成,7月初,我的个人博客域名kxtry.com备案成功了,是阿里云代理备案的,这还要感谢我的一位同事呢,从此网站不用再在海外承受风吹雨打了。

我的UI库也因域名而更名为KXFW界面库,希望有缘者使用得”开心”就好了。

以后我的工作重点会在Linux服务器端,希望将来能再开源一套服务器端的业务架构,计划是基于GO语言。

以下是我的UI描述:

基于Qt的GraphicsView而写的XML-UI界面架构。

1.基本的UI组件,如Label,ComboBox,ProgressBar等常见组件。

2.增加了基于MVC模式的高扩展性的List和Tree控件,已经通过2万多条的记录测试。

3.所有组件都支持XML描述,并依XML控件树结构,生成各种各样的UI界面。

4.可参考kxfw-example的例子开发产品。

 

KXFW仓库:https://github.com/kxtry/kxfw

example仓库:https://github.com/kxtry/kxfw-example

开发环境的安装配置参考:善学记事本,http://www.kxtry.com/?page_id=89

 

一些界面截图:

XML文件描述:

example

 

 

学佛的因缘和体会

学佛很多年了,但开始受益也是最近两年的事情,原因无它,都是工作太忙了,工作忙是一个很不错的籍口。

学佛真的是需要很大的勇气,因为身边的人都认为”佛学是迷信的、是消极的、是糟蹋”,如果要举证据,最简单的证据就是”地狱、六道轮回、西方极乐世界”等佛学名词,没有几年的佛法学习,是很难回答这些问题的。

而我本人学习佛法也是经历了很多波折。

没有接触佛法前,也是认为佛法是迷信,作为大学生更应该破除迷信。

初初接触佛法时,每逢听到诵经机播放《地藏王本愿经》时,都会觉得全身鸡皮疙瘩,更会加深迷信的看法,甚至劝说岳母不要太相信佛法,甚至在家中与两个比丘争论佛法的不可信之处。

再久一点,也就只喜欢看慧律法师的光碟,听他说说佛法的智慧,但也就把它当作一碗心灵鸡汤,因为在岳父家就只有佛片、佛经可以看,其它电视、电影或连续剧都没有,也不会听他们的雷州话更不要说交流了,只能呆呆的看佛片。

再后来又看了陈大惠的传统文化,看到了很多让我惊讶而又感动的故事,才开始慢慢有一点反思:祖宗几千年遗留下来的,也许并非全是糟蹋,也许是我迷失了,也许该要好好反思了

离开酷狗又进入YY工作,也算是进一步认识佛学的机缘,因为那时并不怎么快乐,有太多的心理矛盾,有太多的烦恼。我迫切需要找到一种方法,一种可以让我摆脱目前心理困境的方法,而佛法一直是被认为能断一切烦恼无明的最好方法。

很偶然看到妙华法师的光碟,是说六祖坛经的,讲得很好,很有启发性。

再后来又接触了甘居士的光碟,那时才真正开始受用佛法,也许是甘居士在家修行的原因,所经历的所体会到的,更接近我们这些知识分子,他所讲解的经文更易懂,更能打动我的内心。

也是因为甘居士的原因,我才明白:为什么我很难从慧律法师的光碟中受益,原因是他所讲的佛法大多数是针对僧团,所讲的法门起点较高。

甘居士是一位很了不起的居士,他所讲的佛法,真的很简单,很容易明白。我差不多花了一个多月来看他的光碟,如《佛法的面貌:初、中、高三个级别》,《阿弥陀佛的极乐世界》,《无量义经》,还有一些他的其它光碟。

现在偶然回头看看慧律法师的一些讲座了,例如愣严经讲座,也没有像以前那样难懂了。

自已对佛法的体会是:越了解佛法,就越喜欢佛法,也就越能受益佛法,而当中也得过一些感应,其实也不知道是不是感应,反正就是很奇怪的感觉。

我说说我学佛后的一些改变,包括思想和行为。

1.凡所有事都从积极的方面去理解,即使是负面也会用智慧转为正面。

2.常怀感恩的心,无论对人还是对事又或对物。

3.虽然没有皈依,也愿意乐意遵守佛门的五戒律。

4.深信因果,常常自省己过,有则改之无则加勉。

5.生活与工作,都以”真、愿、诚”的心去对待。

以上几点是我的心得体会,已经努力往这几点去做了,但个人感觉还有很多做得不好,还有很大的进步空间,且我也可以预见我的未来会越来越自在越解脱。

 

阿弥陀佛

阿弥陀佛

阿弥陀佛…

 

善学记事本

善学记事本

这是一个很普通的树型记事本,是本人编写的第三个记事本程序。

第一个记事本是基于Win32的RichEdit控件,编写到最后困难重重,原因是RichEdit控件对图片和自绘控件受限制很大,很难实现一些高级功能,例如在图片上显示各种各样的按钮或编辑事件。

第二个记事本是基于Win32的自绘控件,实现文档的排版布局控制,包括不同字体不同字号的像素计算,插图的定位运算,段落的重排等,笨重的架构,数不清的已经解决和未解决的BUG,匹夫之力不能持久,最后坚持了大半年,也不了了之。

第三个记事本,也是现在这个记事本, Qt的TextEdit控件本身就已经非常强大,可实现各种各样难以想像的功能,这是深深吸引我的一个原因,此外好像本人天生有一种写”属于自已的记事本情结”。

如今把这个记事本开源,原因也是希望能获得有缘人的认同和鼓励,从而产生持续编写这记事本的动力。

 

本记事本实现的功能如下:

1.树型结构文件节点。

2.每个节点对应一份文件。

3.支持桌面停靠。

4.随系统自启动。

5.托盘菜单

截图如下:

 

开源仓库为: https://github.com/kxtry/sxnote

其依赖的kxfw库的仓库地址:https://github.com/kxtry/kxfw

 

本项目依赖kxfw的框架,其相关目录结构如下
ProjectRoot
..|—>kxfw
..|……|—>kxfw.sln
..|……|—>kxfw.vcproj
..|……|—-…..
..|—>sxnote
………|—>sxnote.sln
………|—>sxnote.vcproj
………|—-…..

编译项目前,请确保是否已经安装:
1.VS2008+VS2008SP1
补丁


http://pan.baidu.com/s/1qWK3UUS

VS2008win7系统或Win8系统上,建议是解压VS2008.iso到非中文路径下的目录内,然后点击autorun进行安装。原因为使用虚拟光驱安装,容易安全失败,本人也是经历了虚拟光驱安装失败后才选择解压方式安装的。

VS2010版,则不要尝试,原因是VS2010对自定义编译命令支持较弱,虽然也能编译成功,但阅读这些自定义编译命令,总是觉得怪怪的,没有VS2008爽,而Qt-vs-addin则依赖自定义编译命令实现IDE的集成编译。


2.qt-win-opensource-4.7.1-vs2008.exe


http://download.qt-project.org/archive/qt/4.7/qt-win-opensource-4.7.1-vs2008.exe

3.qt-vs-addin-1.1.11-opensource.exe


http://download.qt-project.org/official_releases/vsaddin/qt-vs-addin-1.1.11-opensource.exe


 

我还是太执着了

今天是公司团建,饭后都是循例喝酒敬酒,很多人都去敬大王总了。

有个哥们过来搂着我肩,悄悄地说:”也去敬一敬大王总。”。

我也悄声说”别人都是拿酒去的,而我又不能犯戒,这恐怕不行哦?”。

哥们接着说”拿杯水也行的,没有关系的。”

我刹那间仿佛明白什么,我拿起杯子,盛满了雪碧,到大王总前说:”大王总,你懂的,我敬你一杯。”

大王总非常大度,对我说了好多的话,我一直都觉得大王总就像大哥一样,很照顾我,我一直都是很感恩。

当然大王总也一直像大哥一样照顾公司的每一位同事。

我曾不只一次认为大王总是一位真正的修行人,因为只有心量宽广和对生活充满信心及理想且又能一丝不荀的人才能说出有深度的话,才会迸发出一种特殊的磁场。

我想大王总是知道我是信佛的,所以也不勉强我。

而我却害怕破戒又或被人笑话而连敬一杯可乐的行动都想放弃,而哥们的一句话间接点醒了我:其实我还是执着别人的看法和想法,其实我还没有真正的为自已而活着,还没有获得心灵的自由和解脱,我还要更精进。

 

感恩佛陀,感恩大王总,感恩我的这位哥们。

阿弥陀佛,阿弥陀佛,阿弥陀佛….

佛门四大菩萨

无心看到这样一段文字,感觉挻有意思,摘出来以分享给有缘人

 

郑博士认为正是由于观世音菩萨、文殊菩萨、普贤菩萨、地藏菩萨为众生做出了贡献,所以人们尊敬地合称为四大菩萨。

不但一切经皆是大圆满,甚至于每一部经,字字都是大圆满。诸位什么时候能看出这个,那才知道其味无穷啊!”地藏经主要是给我们讲入佛门最初的修学方法,就是孝亲尊师。佛陀教育是师道师道建立在孝道的基础上。不孝父母怎么会尊重师长?不尊重师长,不肯听老师的话,老师再有学问,再有能力,也没有办法传授给他。所以尊师重道,才能成就学业。

地藏菩萨本愿经是佛门的孝经。孝道就是大圆满的大根大本,一切圆满从这里开始。再将大圆满扩展提升——我们孝亲尊师,将孝敬发扬光大,孝敬一切众生,没有分别、没有执著、一切平等,孝敬虚空法界一切众生,这就是观音法门了。所以观音是地藏的发扬光大,没有地藏哪来的观音!好像盖楼房一样,没有第一层楼哪有第二层;观音是地藏的发扬光大,称为大慈大悲。孝、慈不能感情用事,一定要依止在理智的基础上,才能得到真实的受用,得到正面的好处。所以第三位菩萨,就是文殊菩萨,代表智慧普贤菩萨代表实践“——将孝、敬、慈悲、智慧应用在日常生活中。我们从早到晚,对人、对事、对物,能够随心所欲都不违背这个原则,就是普贤菩萨。谁是普贤?人人都是普贤,普贤法门是圆满的法门。所以华严经说:不修普贤行,就不能圆成佛道。为什么呢?普贤是心心大圆满、愿愿大圆满、行行大圆满。如果这当中没真实的智慧,普贤菩萨的大愿就不能圆满。四大菩萨表现此义,代表大乘圆满的佛法。所以要从地藏学孝敬,进而学习观音的大慈、文殊的大智、普贤的大愿大行。

 

阿弥陀佛,

阿弥陀佛,

阿弥陀佛….

原来这么多歌手也是信佛

夜已深,在调试一段代码,忽然想听听歌,打开酷狗,看到酷狗的飙升榜有陈坤的新曲《心经》,于是就点它来听。

其实很早就知道,陈坤是信佛的且知道他经常诵念《金刚经》,常赞叹《金刚经》的大智慧。

本人也曾想诵念《金刚经》,但本人慧根太浅,看不到一小段,就坚持不下去,因为经文太深,经常看不明白,即使有慧律法师的光碟开解,仍然太深太难懂了。

但个人相信将来某天能看懂《金刚经》,能从经文中受益,那怕只受益那么一点点,也就满足了。

回到主题,很多歌手也是信佛,这是有证据的,截图如下:

搜索百度,会发现更多,截一段文章。

最后贴上我们的心经经文,心经是佛经中最短的经文只有260个字,能断一切无明。

观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空,度一切苦厄。舍利子,色不异空,空不异色,色即是空,空即是色,受想行识,亦复如是。舍利子,是诸法空相,不生不灭,不垢不净,不增不减。是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触法,无眼界,乃至无意识界。无无明,亦无无明尽,乃至无老死,亦无老死尽。无苦集灭道,无智亦无得。以无所得故,菩提萨埵,依般若波罗蜜多故,心无挂碍,无挂碍故,无有恐怖,远离颠倒梦想,究竟涅槃。三世诸佛,依般若波罗蜜多故,得阿耨多罗三藐三菩提。故知般若波罗蜜多,是大神咒,是大明咒,是无上咒,是无等等咒,能除一切苦,真实不虚。故说般若波罗蜜多咒,即说咒曰:揭谛揭谛,波罗揭谛,波罗僧揭谛,菩提萨婆诃。

 

阿弥陀佛,阿弥陀佛,阿弥陀佛!!!

净土法门:五经一论

曾经听甘国卫居士讲《普贤行愿品》,一直以为这是佛所说的经典,今天才知道,所谓净土中的”五经一论”,实际佛佗所授的经典只有三部,分别是《无量寿经》、《观无量寿佛经》、《佛说阿弥陀经》。

而另外三部,则是后人自已加上去的。

《往生论》是天亲菩萨自己修学净土的心得报告,提供给我们做参考;

《普贤行愿品》是咸丰年间魏默深居士加的;

《大势至菩萨念佛圆通章》是印光大师加上去的,

构成现在是净土五经一论。

 

知道这事实,真有点不爽,说不清楚是什么原因,应该是本人业障深重吧。

 

阿弥佗佛。