missdeer之程序的野望

哪怕出没于深沉的夜里,也要在自己的黑眸上映上无数朵美丽的桃花,如此方能不自伤,不自悲……

Entries for 五月, 2010

小妞生日快乐

  其实我一直不是很确认小妞生日是哪天,只模糊的知道是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来编写逻辑,还总是有这样那样的限制,这不就是典型的重新发明轮子么,而且发明的是个不咋样的轮子。唉!

Get Adobe Flash playerPlugin by wpburn.com wordpress themes