All Stories

发现QT Animation Framework

  昨天在看QT的examples和demos的时候,猛然发现一组animation framework的示例,看了一下居然就是我一直在纠结在寻找的如何用QT做出那些酷炫界面的方法。话说其实之前也不时地翻一下QT的这些demo的,怎么就没发现呢!   看了一下程序的运行效果和代码,并配置着读了一篇animation framework的使用介绍,对如何使用QT做出那些动画效果有了一个简单的认识。今天跟@zhangh109讨论时了解到,苹果的系统使用Cocoa core animation functions来达到这种目的,而Android好像没有现成的,要开发人员自己实现。   到此为止,基本上解决了绝大部分的技术问题,剩下的主要是设计决策了。

想写个twitter客户端

  昨天下午和晚上都在看代码,对QT的使用有了更多的了解,不过还缺少一本能跟上最近QT变化的比较系统的教材。QT在这几年变化比较大,而最近最流行的一本讲QT使用的书,是2006出的《C++.GUI.Programming.with.Qt4》,都整整过去4年了,QT都快出4.7了,这几年新加入QT的内容才是真正令人激动的。   一直有种想写个twitter客户端的冲动,不过一直没动手,因为手头正经事情还很多,还要留下不少时间去堕落。不过我想待现在手头这个东西完成后,就试着写写吧。昨天去折腾了一下QOAuth,结果它依赖QCA,而QCA又依赖OpenSSL,真是折磨人。   再花点时间研究一下用QT怎么做一些比较酷的界面效果,就可以动手啦!

崩溃后的冲动

  有一做开源游戏的老外兄弟发邮件来说程序在点了try按钮后就崩溃鸟~我万般郁闷滴说,其实我以为不会有这么脆弱滴说,我还以为基本可用滴说,我现在比较失落滴说……   总之我没有充分的测试,这是事实。但我现在也没足够的条件啊,我猜测还是在用Crypto++进行RSA签名验证那段崩溃的,不过这也仅仅是猜测。虽然还存在着各种可能的原因,但基于这个猜测,我目前能做的其实不多。我要换掉Crypto++,这个库从一开始引入我就很不情愿,谁让那个libtomcrypt最初就没好好用成功呢。在看雪论坛上看到过有人说,要加大保险系数,自己写RSA算法实现是必须的,不过我不会啊!我最多可能再去网上找段现成的代码来,或者继续研究下libtomcrypt的使用。   自从那天去了徐家汇后,我就有种想买个组装机的冲动。那天问的说,用次点的集成显卡,2k就能搞定一台了。我想要台多核x64的,最好是4G内存,500G或1T硬盘,这样可以装个64位的Win7,还可以装些WinXP/2003什么的,用来做开发做测试的环境就差不多齐了。如果这样在3k以内可以搞定,就再花个4K多买个Mac Mini,就有了个Mac的开发环境了。比较经济的选择呢!

去修了下风扇

  连续几天早上起来开机出现Fan error,我都是通过拍、摇等手段试图让风扇转动起来。虽然确实都能转动起来,但发现的声音却是很大。今天早上起来,终于再怎么摇怎么拍都不行了,问了一下小区门口的维修店,大概要200多,还要明天才能修,关键一点是还要我今天就把机器放店里。于是我想还是自己跑一趟徐家汇吧!   问了一下雯雯怎么坐地铁,然后大约1个小时后终于到了徐家汇,随便找了家柜台,说是只修不换,180,无又不了解市场行情,也不想怎么折腾,就修吧。   中间大半个小时出去逛了一下,徐家汇也没什么地方可以逛的,再联想起上次去不夜城,还领了张罚单回来。感觉还是比较喜欢华强北那种人挤人的状况,唉。   最近总是想念起在深圳的各种安逸和自由。上次跟阿菲打电话,她还说让我去深圳也行,我说回不去了,至少现在不会去,得在这边做出点样子出来,唉。

《结界师》

  周六周日花了两天时间看完了《结界师》。一开始是在PPS看到的,看了一集,后来就不停地卡,于是去tudou网上看,看了5、6集,受不了那个糟糕的画质了,最后发现youku上的画质还不错。一共52集,不算短,但比起《海贼王》、《火影忍者》、《死神》这些来说已经是很短了。   总的说来,这个画风勉强在我可接受的范围内,但男主角的成长实在让我有点不能忍受,至少前30集都没看到无论是从技能还是性格上有所进步。我不喜欢只会大喊大叫的那种男主角。情节上么也没什么突出的地方,但结局还比较喜庆。   其中有个叫神户百合奈的小姑娘,感觉挺像@ainesmile在推特上表现出来的形象,哈哈。

升级到VS2010

  昨天晚上从微软官网下载了VS2010,今天上午装了后,试着把原本用VS2008编译的各个第三方库都用VS2010编译了一遍。用VS2010替换VS2008比较明显的一点好处是,没有Side by Side的困扰了,CRT库只要把两个DLL文件直接放到系统目录中就可以了。也就是说,开发好的应用程序部署要轻便了一点,不用带个VC Redist包出去了。在这一步中,不得不多谢bjam这个工具,对于换用不同的编译器的需求,适应得绰绰有余。   晚上又尝试把所有插件扩展脚本中用到Xerces的地方都用RapidXML了,这样又可以去掉一个DLL了,想当初一个用MinGW编译的Xerces的DLL就有4MB多,然后是一个Lua的扩展库,几百KB,前些天在宿主程序中去掉了Xerces的依赖后,换用VC编译的DLL,体积减小到1.8MB,而Lua的扩展库也减少到40KB。到了今天,可以把这个1.8MB的DLL也省了。   想想还是比较舒服的,试着打了个安装包,原来是15MB左右的,现在是10MB左右,少了约1/3。

小妞生日快乐

  其实我一直不是很确认小妞生日是哪天,只模糊的知道是5月底的某一天。本来翻出以前那个已经掉了6个键的Nokia N73,看到屏幕上赫然列出“小妞生日”字样,但我仍是不确认。前些天还试图打电话问小思宇的,不过她居然不接我电话,不知道是确实没接到,还是因为看到陌生号码故意不接。直到刚才,我跑到QQ空间上去看了一下,发现今天确实是小妞的生日。   于是给小妞打电话问候了一下,她正跟俊英在百草园吃蛋糕。上次打电话,是两周前了吧,我很失落,很无助,想寻安慰,然后小妞耐心地开解了我很久,听到她在电话那头打哈欠。   小妞生日快乐!

故事已经结束

  有事烧纸……

伤,扑火

  读到她昨天深夜写的那篇日志,我的心已经泪流满面,距离才让彼此欣赏,真残忍的标题。读了一遍又一遍,反复揣摩她真正想表达的意思。我不敢确定她是不是写的我,开始有点希望是我,后来却又极其害怕真的是我。如果再要有人给我发好人卡,我一定要歇斯底里地大声告诉她,我他妈的真不是好人,我他妈的从头到尾都没好过!   我真不想给你任何压力,不想给除自己以外的任何人压力,我也一直努力试图可以避免着给人压力。可是我不知道,我真的不懂,我可以做些什么,我应该怎么做。我发自内心地希望可以凭自己的能力对你好,温柔地照顾你,体贴地关心你,你开心我就跟着你一起开心,你不开心我也希望可以分担一点不开心。可是在你的心紧紧对我关闭时,我做对了,给你的是压力,我做错了,难道对你来说就是解脱?   我靠不近她的心,她却闯入我的世界肆无忌惮。很多人说感情没有谁对谁错,以前我也基本认同。现在我却发现自己其实并不赞同这个观点,如果真没有谁对谁错,哪会有那么多错过的人,那么多后悔的事。那都是在不正确的时间固执地认为自己没有错,实际上可能旁边的人都可以看出来,或者自己在以后回头看来,却是错得离谱。我怕再错过,所以我愿不顾一切地投入其中,哪怕是沼泽是漩涡。   知道的越多,苦恼越多。无知的幸福。每当提起这个,我就会想到大学校园里那个据说考研失败最后变成傻子的人,他总是在我们从教学楼到寝室的路边坐着,对着我们笑,他什么都不知道吧,却能笑得那么开心!   你说自己明明已经放下了,可我看出那语气却是将信将疑。你在不自觉地欺骗自己,历数他的种种不好,然后断然结论已经没有以前的感觉了,却不经意间流露出对那丝回忆的甜蜜憨笑。也许真的是你自己也不知道、没察觉吧,或许真的已经放下那个人了,却仍放不下抽不干最后那一丝感情。那细小如丝的感情,缠绕在你的心头,阻挡着其他人的进入。   我曾自以为对待感情,我已经可以做到理性成熟。可是等到真正面对的时候,我却再次沦陷。我的心如此脆弱,如同风中的蒲公英,一吹就散。但是,我愿化身飞蛾,扑向那飞舞跳动的火焰,因为我以为穿过火焰的中心,就能到达我一直向往的光明的新世界。   我只不过就是想要有这么个人,她只需要站在我的背后,让我知道她的存在,在我困倦了疲劳了迷茫了无助了失落了焦虑了不安了烦躁了的时候,让我知道她仍然站在我的背后,那就足够了。人生就是一场战役,由无数的战斗组成,而战斗,正是为了保护自己爱的人,让爱的人站在自己的背后,那是我战斗的全部理由。