All Stories

崩溃后的冲动

  有一做开源游戏的老外兄弟发邮件来说程序在点了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空间上去看了一下,发现今天确实是小妞的生日。   于是给小妞打电话问候了一下,她正跟俊英在百草园吃蛋糕。上次打电话,是两周前了吧,我很失落,很无助,想寻安慰,然后小妞耐心地开解了我很久,听到她在电话那头打哈欠。   小妞生日快乐!

故事已经结束

  有事烧纸……

伤,扑火

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

软件界面原型设计工具

  很偶然才知道这个工具——Balsamiq Mockups,因为完全是在另一个主题的论坛里看到的,当时在那个论坛里之所以提到它,不是因为它的功能多强大,也不是因为它的用户体验做得好,更不是因为它能帮助人们解决实际问题,而是因为它卖得好!   以前听说那些做快速软件界面原型设计的人,是用VB、Delphi之类的WYSIWYG的RAD工具,当时我就觉得与其已经用这RAD工具了,还不如直接就添加上各种事件响应函数,然后一个产品就做出来了。直到最近看到了Balsamiq Mockups,最在这两天简单试用之后,才发现这确实是个很不错的工具。   它是用Adobe AIR编写的,所以不但可以在Windows/Linux/Mac三大桌面环境中运行,还可以在网页上运行(貌似作者原来就是在Adobe工作的)。跨平台只是一个优点,另一个很重要的优点的,它的操作确实很傻瓜化,不得不承认的是软件的功能其实也很简单,就是一组图片,拖放堆叠在一个画布上。   这是个共享软件,桌面版要79美金,如果不注册,它会每隔几钟就弹出个消息框来,并且不能保存图像,但它有一些可以免费获得注册码的方法。其实我觉得这个软件的功能很简单,即使自己实现一个,可能也不用多少时间吧!

重复发明了个不咋样的轮子

  今天看到推友@liancheng说Mozilla/WPF/QT/GNOME3都同质化了,大体的意思是指这几种方案都把表现层和逻辑层分离得很独立,复杂的,高度重用的,平台相关的部分,用C/C++之类的语言实现成组件,表现层用XML描述界面,用CSS之类的样式描述skin,再用如JS之类的脚本语言描述运算逻辑粘合组件和界面。   我最早了解到这种架构是几年前Firefox开始大肆流行,网上这类技术文章也大量涌现。当时也是很惊叹于Firefox的扩展机制如此灵活,却对它的开发环境很是鄙视,而且用于表述逻辑的脚本语言是用JS这个我完全没了解过的东西,所以看过介绍后,就丢到一边了。后来也偶尔听说WPF、XAML之类的东西,但对.NET一直没啥好感,于是也没研究。最近几个月跟个网友讨论,提到QT的界面方案,大体上也是知道QT也采用这种架构了,而且也确实一直计划着做完眼前的这组东西后,以后全面转向QT了,但仍一直没抽出时间来研究。   今天看到@liancheng的讨论后,让我有点儿沮丧。我现在用C++/wxWidgets做主框架,好不容易设计并实现了一个并不精巧的插件机制,用Lua来编写逻辑,还总是有这样那样的限制,这不就是典型的重新发明轮子么,而且发明的是个不咋样的轮子。唉!