All Stories

在编辑器方面做点事

  跟TextPro的负责人交流了一下,发现分歧还是挺大的。他们只想做一个普通的处理中文文本,有正则表达式支持查找替换,还有一些简单的转换处理功能的小程序就可以了。而我原本还以为要做一个通用的文本编辑工具,至少类似UltraEdit、EmEditor之类的,只不过对中文处理增强了。分歧很大,我只好放弃了,不如自己玩自己的。  看了一下鱼鱼桌面秀,存在字符编码问题,我的系统上如果安装路径里包括了中文,就运行出错,处于不可用状态。其实我只是想看看它的插件编写环境,原来它用的SynEdit,还是比较完善了。晕!

doxygen是个好东东

  doxygen真是个不错的东东,现在都有点爱上它了,特别是对于现在我这样的情况,我还是随时准备着要把手头的代码交接给后来的人的,所以为了减少沟通交流的时间,比较详细的文档是很重要的一步,而对于缺少设计文档的项目来说,源代码即是最好的文档。这时doxygen的作用就很明显了,在它的帮助下,可以很方便地扫描出当前项目下所有源代码中类的依赖关系,文件依赖关系,类说明,文件说明,方法说明等等等等!我现在用的办法是,先生成一个doxyfile,添加到项目中,在VC的外部工具中添加一项,调用doxygen生成该项目的文档,还是比较方便的。不过也遇到些问题,最奇怪的莫过于中文的支持了。我从官方网站上找来的1.5.x对中文支持都有问题,但从公司网上找的一个人家自己编译好的却没问题。另外一个问题是,对于不同工程中同名的类,它会只留下一个,丢掉了另外的,这就不好了。对于不同工程中的同名的文件,倒是可以通过指针建子目录来解决。不过也许是我还没用好,说不定是哪里的设置问题。

小思宇搬家

  小思宇从百草园的七座搬到八座,我就过去帮忙。其实东西也不算很多,只是几个箱子,而且还不大,虽然3个人,加个小推车搬了2趟。  在百草园遇到小玉玉,没有说话,她只是低下头走过,我也没出声。小思宇问是不是很尴尬,还说我脸都红了。我都会脸红,呵呵。唉,这是注定要遗憾一辈子了。

爬南山

  周四的时候我开始计划张罗组织原来的3500测试组还留在深圳的人一起出来玩一下。至于我为什么要来组织,这目的我自己都觉得有点不可思议,也许说出来也没什么人会相信,但确实除了这个理由,我找不出其它的借口。仅仅是因为有一天中午睡午觉前江江随口说了一句哪天一起去爬山吧。本来说好大概有十来个人,一起去爬莲花山,放风筝打牌,晚上去泡吧。晚上的时候,宣宣发短信说可以周六去她家玩,提供晚饭和水果。  结果周五的时候,疯丫头发了个茂业打折活动的邮件,有几个人就闹着要去逛街,我再次发邮件问还有没有人活动时,就没人回了。晕倒,而江江和bobo那天刚好请假了不来,我只好遗憾地宣布活动cancel。中午吃饭时,疯丫头就在那里撒娇说要去宣宣家。我则已经兴味索然了。快睡午觉时,宣宣和疯丫头就来鼓动人一起去玩,结果还真说动了剩下的一些人。唉,美女跟男人的号召力就是不同啊,悲哀一下。  昨天早上8点便起了床,8点半出门坐车去梅林找疯丫头,果然说好是8:45的,一直等到9:20多才出来,我就有点生气,一边走一边也不说话,疯丫头说,你要是再不理我,我就回去了。我就开玩笑说,拜拜。她还真的调头就回去了,呵呵。这丫头,我只好折回去把她拉过来。跟宣宣约好要10点去买菜的,只好又打的,花了55块钱。花了点时间找到宣宣,4个人一起去买菜。买了好多东西,购菜车都装满了,我还两只手全提满了,买菜就花了250左右。  意外的是,本来说好买菜的4个人中午只是随便吃点泡面之类的东西就算了,下午1点半后去爬山。而那些家伙居然都不吃中午直接跑过来了,于是就开始做中饭。而小思宇给我打电话,说要一起爬山。时间刚好差不多,快3点的时候小思宇才跋山涉水地赶到,而那边则刚刚做完中饭开吃。吃完饭,那群人就一个两个地想罢工躲在家里,没几个人想爬山。小思宇说她是专门赶过去爬山的,于是我就义无反顾地背上包要出门。后来也不知道怎么一说,那群人最后全都出来了。一共11个人,分3辆车打到海关登山口,都是4点多了。下山后都是6点半了,天都很黑了。小思宇还想过去逛街抢购,最后看着天太黑了,放弃了。回到宣宣家,大牛又当了一回大厨,做了整整一桌的菜。比中午的在丰盛多了,两条清蒸的鱼,多合我口味的,哈哈。

被人拍得不好意思了

  今天偶然说起我大学时写的几个小程序,什么窗口类观察器,进程管理等等,然后一个同事就在那里说牛x啊什么的,说得我都不好意思了。不过说实话,我倒真的不觉得周围哪个人牛的,呵呵,当然我自以为也不牛,不是谦虚,是实话。见不到牛人,也就自己也难以提高,真是一大遗憾啊!

我真的是太懒了

  最多只能集中精力半个小时,就坐不住了,就觉得头昏了。  良好的可扩展性,以及交由用户放任的自由,在有些类型的软件上,是一种很有吸引力的策略。这类软件一般说来面向的是比较熟练的电脑用户,比如你怎么也不能假设隔壁的阿姨会用Total Commander来管理自己的文件。  今天突发奇想又玩了一会儿doxygen,不知道哪里出错了,我试图document我的代码,但总是不照我想要的效果出来。不过我想还是要用用,这东东特别适合给代码作文档了。

居然被人感动了一把

  下午跟她发短信说起换工作的事,她说她这次杀气太大了,面试她的一个ppmm好像不喜欢她,我说好想见识一下这杀气呀,哈哈,她说没机会了,我就威胁说,要是没杀气的话会经常被我欺负的哦,呵呵,结果她却出乎我意料地回了句“没杀气你也不会欺负我的”。我有点惊愕,因为在记忆深处,不刻曾经是哪个mm,在类似的情景里,很俏皮地说“你舍得吗”,我还以为她这次也会这么说,可惜我猜错了。我突然有种很感动得有点想哭的冲动,我怎么会这么心软哪!

我还可以做什么

  今天晚上加班无聊,就在看各个CMO团队的TeamRoom,看到介绍CVS的内容,突然想做一个GUI的front-end,可是,回来后看了看WinCVS,就想放弃了,我是不太可能做得比WinCVS还要好的!现在的软件好用的优秀真的是太多了,本来还想把ProcessHelper增强一下的,看了看Process Explorer,也放弃了,理由是一样的。还有Total Commander,直到前两天我还在想,为什么会有这么多人喜欢用这个东东,界面又丑陋,功能也不见得强到哪里去。现在才隐隐约约地感觉到,它的强悍之处在于极强的可自定义可扩展性上。它可以方便地对菜单,工具栏进行自定义配置,每一个菜单项或工具栏按钮的位置,标题,图标,快捷键关联等等全都可以自定义,并且可以以插件的形式扩展其功能。也许,它就强在这里。

浪费一天

  早上起来玩电脑,卡巴杀出一个病毒,把shdocvw32.dll给删了,重启后就进不了explorer了,调出Firefox来上网查了一下,都说只要把shdocvw.dll复制一份就可以了,可是我这里就死活不行,还把注册表里的也都改过了。郁闷,只好备份了一下C盘的东西,然后索性恢复到出厂状态。这时间比重装一次还久,IBM做软件真不行啊!起来后,是个全英文的界面,中文的软件界面上显示的都是乱码,开始连资源管理器里显示文件名都是乱码呢!装了五笔加加Plus也是界面,还不能用,倒是sogou和极点是可以的。最后上网看了看,果然是只要装个中文补丁包就可以了,加上打安全补丁什么的,一天就过去了。其它那些软件都没装,本来还想写几行代码的呢,唉!