All Stories

春节放假结束

  跟去年一样,我又只请了年前的假,但只请了5天,2月1日开始,2月12日结束。幸亏是2月1日那天上午去的,飞机中午到了萧山国际机场,雪已经下大了,当天晚上机场就被封了。之后雪是不停地下,机场就封了好几天。爸跟我几乎是同时到家的,也是很幸运,反正如果错过了当时那个机会,就很难回去了。  之后几天都过得很清闲,每天就是写点儿代码,从早上起床,一直到晚上12点左右睡下,中间除掉吃饭的时间,其它时间差不多全坐在电脑前了。在写那个WallpaperHelper,这个东东被我搞得太大了点,粗粗分一下,有4大模块:墙纸管理、行程安排、图片处理、桌面日历。其实自己没写几行代码,全是抄的别的,像行程安排,Xtreme Toolkit Pro里就有现成的,完成度比较高的了,图片处理用的CxImage,不知道为什么,用UNICODE编译CxImage的库,就是不能正常地链接,最后很无奈,索性把整个CxImage的代码都放进工程里,于是一个很严重的副作用,每次Rebuild时,就要花多好多时间。另外还有个郁闷的问题是,在调试器里创建一个GDI+的Image对象总是会崩溃。中途还遇到了很笨的问题,我还花了好多时间去跟踪,以为CxImage的代码有问题,结果真是笨死了,居然总是想去打开一个不存在的文件,而没发觉这个文件路径是无效的,晕死。  大年三十那天晚上,吃得太油腻了,然后又喝了很多冰凉的饮料试图解渴,结果吃坏了,肚子也坏了,还感冒,有一天晚上起来后再躺下,全身发抖,却又不是因为冷,精神性(神经性?)痉挛了不知道多久,抖得人都累死了,还是停不下。一直病痷痷了4天,于是乎,连食量也被减下来了,不过倒是省了很多事。  昨天晚上7点多的飞机,这国肮,是我遇到过的服务质量最差的了,空姐的态度也不好,饭菜味道也不好,到10:20左右,顺利抵达。倒是下午我刚出家门,小丫头发了个短信来祝顺风,让我小小地感动了一把,我这人啊,真是太低贱了。

想学学脚本语言

  这次是真的想学一下Python和Ruby这样的脚本语言了,主要是它们的开发效率都似乎比较高,有大而全的库,很适合写些小程序,完成些小功能。几次去书店和小卖部,看到几本相关的书,都想买下来,但最后都还是忍住了,想想我买了来很可能还是束之高阁了,而且网上一般都能找到英文电子版的。  对于这两个语言,我不期望能很精通,只要有点熟悉主要功用就行了,顺便自己用MFC做个IDE,当然目的不单纯,呵呵。

使用Apache作为Gems服务器

  这个想法有好几天了,在网上搜来搜去,也没找到多少有用的东西,不过今天晚上加班,还是弄到基本可用的程度了。  首先需要明确一点是,所谓的RubyGem服务器其实是一个非常普通的http服务器。在公司里那台公用服务器上,自动化组的人用ruby发布包里自带的gem_server.bat运行了一个脚本,提供gem服务。打开这个bat文件看看,其实是个Windows批处理脚本和ruby脚本混合的东西,它开头一条语句将处理流程跳转到最后,运行ruby.exe来执行自身,中间则是一段一段的html代码和ruby代码,最主要的是最后一段ruby代码,通过WEBRick包提供的功能,在本地开设了一个http服务,并动态处理远程连接的http请求。其中最重要的是yaml请求,远程客户端请求yaml文件,其实它是一个对服务器上所有的gem包的索引,有了这个索引文件,客户端知道服务器上有效的gem包版本和具体路径,然后同样是通过http协议下载需要的gem包,并安装到本地。  有了这些基础,接下来的就好办了。Apache随便哪里都能弄到,基本配置也非常简单,就是改一下端口,设置几个别名,把gem服务器常用的几个目录添加上。一般需要/、/gems/、/doc_root/、/yaml这4个路径,其中/gems/和/doc_root/就是ruby在文件系统目录的直接映射,/和/yaml要通过脚本刷新,脚本不用自己写,只要拿gem_server.bat改一下就行了,原本它是直接生成字符串返回给http客户端,这里就改成把生成的字符串写入到文件就行了。试了试gem install命令,可以用,解决!  最后再来啰嗦一下,为什么要用Apache来作为Gems服务器。因为那个gem_server.bat用ruby来启http服务器,却有非常严重的内存泄漏问题,只要客户端连接稍微多一点,内存占用就直线飚升,随随便便就能到1.5G,所以,就是不能用它!

阿迪牌保暖鞋

  定价¥680,用卡打88折后¥598.40元。今天可谓是速战速决,吃完中饭回来休息了一下,立马决定去买东西,刚出小区大门口,就看到辆满载着人的335缓缓驶来,挤上去,男的在这方面就是有优势,不怕被人趁机骚扰的同时,内心邪恶点的可以趁机骚扰一下车上的ppmm,不过我的胆子还不够大,革命尚未成功,同志仍需努力!好不容易晃悠到华强北,直奔茂业大楼,到阿迪专柜看了看,马上看到一款保暖鞋,第一印象这就是我想要的款式,底是胶底的,面是牛皮的,颜色是黑的,价格对我来说是高的,但我还是二话不说,只试一下大小就开单了。

总算大致知道CppUnit用法了

  昨天在小卖部买了本持续构建的书,后来又看了一天敏捷方法的资料。今天突发奇想,想要在我的工程里加入单元测试的代码,工程是用MFC的,所以很自然的想到用CppUnit,Boost压根就没被我想起来。  之前有过好几次想学一下CppUnit的使用,可是最后都放弃了,每次放弃的原因都一样,静不下心来,觉得太麻烦了,不知道从哪里开始。今天就先问了一下旁边的一个同事,他告诉我只要从某个类继承,就可以写测试代码了。然后看了看Impeller中的代码,尝试着给我的工程里加入使用CppUnit的测试代码,一切顺利,太好了。这样也算是又学会了一项技能吧,哈哈!

我很生气

  我会让后果很严重的。  凭什么要强迫我们免费奉献业余时间去吼那难听到死的歌。

最后一次心伤

  在看《奋斗》时,很讨厌夏琳那个角色,只觉得她把陆涛弄得这么痛苦,为什么陆涛还是不死心,对米莱和灵珊两个富家女视而不见。其实在看片的时候,我就很强烈地意识到,某种角度讲,我不就跟陆涛很相似吗。可是最后陆涛还是跟夏琳在一起了,在他再次一无所有的时候夏琳又回来了,这似乎从深层意义上看,也许是陆涛内心深处的仇富心理,以及夏琳的心高气傲所带来的局限性。从现实角度看,我注定不会有陆涛那样的命运了,我的各方面条件都不行,陆涛在剧中是作为一帅哥角色的,而要以我的样子来出卖色相,实在太困难了,陆涛自身是个很有能力的人,温柔而且聪明,这些方面我也是望尘莫及,最后,他有个很富有的亲生父亲,这个出身是不能选择的。  所以我只能好好地走自己的路,工作,想办法多赚点钱,最好能找一个自己喜欢的女孩当女朋友,然后尽自己努力让家人过得好一点。  事到如今,我真的应该放开点,以前的事慢慢淡忘。我只是一个非常非常普通的人,做什么都不会太出色,只能走着平凡人该走的道路。有的事情不能强求,我应该另找出路,也许真的是错过的,但也已经过去了,再懊悔也无济于事,总是回头看,独自一人在黑的夜里舔舐着鲜血淋漓的伤口,除了自己没人再会看到这惨痛的一切,与其如此,不如向前看,或许更美好的在前面等待着。

今天又被郁闷了

  被叫去又讨论了一把什么鬼需求,被郁闷了一把,这鬼东西太烦人了,最后我们老大还问我有没有不能实现或者实现特别困难的,我只能麻木地摇摇头,我已经没语言了,上次已经有过经验,就算我说哪里哪里实现很困难,那大boss也会说,这有什么难的,不是很简单嘛,然后不着边际地给你做一堆设计。  回到办公位,我是茫茫然而毫无头绪,稍微整理了一下讨论的内容,然后就向老大去请假,出乎意料地顺利,这样我就决定2月1日回家啦,哈哈。  还有个郁闷的问题是,不知道为什么,我的双缓冲就是不起作用哈,拖动一个图形时,另外的图形都会闪烁得非常严重。不过根据现在讨论的结论看,我是暂时不用做这编辑器了,因为大boss明确表示不要做编辑器,这编辑器是专有的,我们要用通用的工具,这样即使在某种特殊的情况下,我们没了这工具,还是可是使用这套东西。真tmd奇怪理论,什么时候会出现这种情况,又要没有工具,又要能完成什么什么功能。反正很早就开始无语了,我还想再过两年呢,这样弄下去我可坚持不了了。

终于看完《奋斗》了

  好些天前,估计至少有半个月前吧,跟小妞一起吃饭,她便使劲儿推荐我看一下《奋斗》,当时还满不在乎的,听小思宇也说过,她还买了书的,一次偶然看到VeryCD上有下载的,便全下了下来。电视连续剧看着就是比较费劲儿,而且我感觉挺浪费时间的,不过我终于看了1个多星期,把它全部看完喽。  片子一共32集,在我看来算是比较长的了。里面讲的故事真如小妞小思宇说的,很贴近生活,贴近我们这类人的生活的。主角大学毕业,然后经历事业、爱情上的各种风风雨雨,有的时候不禁就会拿自己的经历来比较。  总的说来,陆涛我挺喜欢的,但挺讨厌夏琳的,挺同情可怜米莱的。我觉得陆涛做的百分之八九十我都是很赞同的,但夏琳在陆涛搞房地产那段时间对他的冷冷的,让我讨厌死她了,呵呵。最同情的还是米莱,外表乐观坚强,其实内心一直脆弱得很。  这片子看着看着就会引起点儿共鸣,真能鼓舞点儿人的。