Google
 

2006-12-31

2006年的最后一顿

  是和同事们一起吃的。去年呢,忘了,应该是和她们一起吃的吧。
  以前小思宇说,我们刚从学校出来,还跟学生差不多,所以可以像学校宿舍那样,后来慢慢地,每个人都有各自的交际圈,慢慢地对自己独立的空间的需求也越来越大了。也许是对的吧,可能放在这里说不是很切题。我只不过是有点恋旧,有点怀念以前的时光,虽然有时候也会不爽,但绝大多数时间是很开心的,三个很会闹的可爱的家伙。可是那样的时光一去不复返啦,大概有些事情就是命中注定的吧。虽然我的内心深处对于反抗命运的斗争本能还是依稀存在的,但是尘世间的灯红酒绿的诱惑对我来说,也几乎是致命地具有吸引力,唉!
  这一年,回头看看,虽然生活得还算惬意,尽管中间有那么一段重大的打击,说实话应该是我给人的打击更大,但是我挺过来了,我换了另外一种方式生活。我自以为那是我有生以来最大的挫折,连续一星期,实在觉得笑是一种很奢侈很费体力的动作。不过我这样过来了,以后还怕什么呢!哈哈,祝小思宇、小玉玉和小妞幸福。祝所有在我周围的关心我的人幸福!2006年幸福,2006年以后更幸福!

2006-12-29

SkinBuilder W.I.P.#2

  终于能连上来了,老泪纵横啊!这个时代,越来越依赖网络的时候,越来越不喜欢本土服务的时代……
  好不容易啊,终于可以在TImage上画线条了,晕死!剩下要处理的是,怎么把文件中的图片装成背景。还有就是,对于方块池和预览框,是大小固定的,不是用拉矩形框的,而是要跟踪鼠标的坐标直接画固定大小的矩形框。
  下午,小丫头给我发短信说我们公司给她发录用通知了。说实话,就像我自己被录用那样高兴,昏。不过她肯定会犹豫,我当时不也犹豫了一会儿吗,后来还是乖乖老实地来了,因为我懒得再去花心思在找工作上了。不过小丫头现的情况跟我有点不一样,她是有正经工作的,要一个人下决心跳槽也许不是那么容易吧,不过要是换作现在的我的话,哪里给钱多,就去哪里呗,还追求理想么,干自己感兴趣的事?有点可笑的幼稚,理想是随时间和经历变化的,现在的理想就是想办法怎么赚更多的钱,赚更多的钱就是现在自己感兴趣的事!小丫头要是过来了,拿的钱会比我还多,晕!由此可见我混得多么失败啊,唉!

2006-12-27

SkinBuilder W.I.P.#1

  其实SkinBuilder的功能还是很简单很简单的,只要能用鼠标拖出个矩形就行了,要是能加入7z的压缩功能就好了。现在只是实现了大部分的MDI界面的功能,很多东西都忘了,晕。要是Lua脚本可以能支持持久化就好了,说不定有什么扩展包是可以用的,只是我现在不知道吧。
  我现在似乎又陷入了以前那样的困境……郁闷!唉,无奈啊!

2006-12-26

地震了

  当时正在公司的会议室里讨论问题,发现地在摇晃,同事们还开玩笑说,地震啦。当时还以为是开过什么大货车之类的,后来讨论结束后才知道是真的地震了 。看到网上的新闻,原来是台湾岛以南发生7.2级地震,影响到这里了,强!好像当年唐山大地震也就是7.3级。
  这个笨猫猫,给我的账号是错的,怪不得转账n次都不成功,费了好多电话费,网上也转不了,还以为是软件系统哪里出问题了,气死!
  每天要回来这么晚,实在懒得动脑筋了,郁闷!不知道是不是因为吃了火锅的缘故,肚子痛了一天。

2006-12-25

猫猫生日快乐

  猫猫的生日挑得太是时候了,居然是和圣诞同一天。 一整天都掂记着去吃晚饭,好不容易熬到下班啊!直奔肥牛府,雨烟这个家伙竟然还想不去,被我好说歹说拉去了。猫猫真是太单纯了,太容易哄了,hoho~~~我叫教授去买花,教授买了3朵粉红玫瑰,把猫猫逗得全脸通红。后来吃蛋糕,所有人都是抢着吃,没人分,也没人砸,吃得好爽哦。
  想起去年平安夜,和学校的一帮人一起在肥牛府吃的,那次我喝得有点多。一直以“冷血”自居的小丫头以前经常说,没有谁离开了哪个人会活不下去。是的,没错。

2006-12-24

云水谣

  在线观看了《云水谣》 ,感人肺腑。两位配角之痛,不亚于两位主角,任何刻骨铭心爱过的人,都会被感动。当第一女配角在结婚的时候说:“姐姐,他一直在等你,是我不让他等了,对不起……”我真的被着实感动得热泪盈眶了。片子最开始一段,特别唯美,从光线、声效、音乐到节奏,让我有当时看《不可不信缘》时的感觉。
  不过,陈坤跑步的姿势也太难看了,尤其是和徐若萱分别那一段,黑的夜里,大雨,追着车跑,好丑!

我的方块W.I.P #17

  把属性对话框界面的大部分功能都完成了, 该整Skin合成器和LuaSuck了。本来想试试用Delphi下的KOL和MCK的,结果稍微尝试了一下,编译Demo都通不过,不想研究了,直接cancel掉,还是拿出BDS来用C++Builder和VCL写一个。因为想写成MDI的,所以比SDI的麻烦了好多,界面部分就整了好些时间。
  我的方块Todo list:
  1、Skin和游戏逻辑脚本的ListBox要在创建的时候选中当前的项,不然会被改掉;
  2、属性配置要映射到游戏中。
  oneaddone居然是自己开的公司,牛,世界上就是不乏牛人啊!

2006-12-23

冬至~~~

  下班了雨烟问我不去她们那边了呀,我说我同学单位有活动了,我就不跟他去吃饭了,雨烟就说去我们家吧。感动啊~~
  坐班车到了梅林,三下两下到了雨烟家里,小于已经做好了扇贝,准备好了所有的吃的,幸福ing的雨烟!我们一起涮羊肉,肥牛,还有好多好多各种各样的鱼丸肉刃蟹肉饺子等等等等,吃得好满足啊!生菜烫一下吃也是多美味的,hoho~~~
  雨烟说,冬至要吃羊肉,吃饺子。我都吃到了,哈哈。吃饱喝足了,我们谈论起以前江江洗碗的事儿,没想到提醒了疯丫头,这次也硬要洗碗,呵呵。雨烟好可怜,吃了后就开始闹肚子,不一会儿上了两次WC。
  雨烟和小于都是好人!嗯,疯丫头也不错,还会刷碗呢,真是疯丫头不可貌相,海水不可斗量呀,嘿嘿!

2006-12-20

我的方块W.I.P #16

  先说段题外话哈,有点郁闷哦,昨天把QQ签名整了一下,今天叫教授去看,教授就去看了,
我让他猜是啥意思,没想到他一下就看出来了。因为字数太少,所以这些讲到涉及到敏感话题的
爱什么什么的特征就很明显,所以照教授的话来说,地球人都看得出来啦,我欲哭无泪丢人了要
疯掉了。我就跟他说我没脸见他啦,不敢去公司啦,要立马辞职啦,不然会被算计的。然后跟小
丫头去归隐山林啦,哈哈。教授说大家都想看你,还在那里使劲嘲笑我,说内裤也会有今天,我
头都要炸了!气死人啦!不过再想想也没什么的,本来内心里就是想逗一下教授这个家伙,所以
才这么做的,不然干吗要去叫教授去猜呀,哈哈。教授可有趣了,所以我就喜欢整出一些稀奇古
怪的事情逗他,特别好玩,哈哈哈哈!
  属性对话框画了好久了,真的是一边查MSDN一边写代码的,所有的消息,无论设置或查询都
要自己处理,开发效率真是太低了,不过慢慢写代码也是一种享受,有种成就感,如果一直都要
死要活地赶,不就跟给别人打工没区别了嘛。剩下还要做就是处理消息,如果设置被用户改动过
了,就应该把Apply按钮设为Enable,这些消息全要自己截获呀,呜呜!

2006-12-19

小妞去阿尔及利亚了呢

  昨天晚上小妞上QQ了,说起她今天要去阿尔及利亚了,圣诞也在那里过了,还似乎很高兴地说,那里圣诞是要放假的。我说我送你一张电子贺卡吧,她说不干,去年我都是送了她们每人一条围巾的,呵呵。我说这次见不到你了呀,她说春节之前要回来呀。磨不过,呵呵,我说那我留着给你当惊喜吧,嘻嘻。实际上我也不知道送小妞什么东东好呢。
  今天整了一天的用例,花了很多时间在写脚本,写一点改一点试一下,其实大部分的工作都是交给脚本去完成了。重复的劳动如果让人去做,很容易使人情绪烦躁并且容易出错。这样的经历让我觉得编译原理和人工智能这些学科很值得学习一下,让我想起网上一部幻想类小说《编出来的幸福》。

2006-12-18

程序改善生活

  其实好久以前我就是这么想的了,我不想当一个职业程序员,我写程序的目的只是为了能帮助日常生活中的一些小的事情得以更方便的方式来实现。以前还在读大学的时候就经常写一个程序不是为了写程序而去写程序,而是因为在某方面有这个需求。比如阿菲连连看,完全是因为受不了阿达连连看的非注册版的限制同时又找不到好用的破解,像IPKeeper,就是因为受不了在校园网上BBS打魔兽的时候被人冲IP,还有一些其它的也是。当时最年少轻狂的时候,还曾经想过,除了Windows,除了BCB和VC ,其它我要什么软件,都自己写,呵呵!
  晚上加班了,因为突然冒出一些事情来没做完,郁闷!后来有点烦了,也没多少心情做这些没做完的事,写了一会儿VBA脚本,以前在进公司前,几乎只会一点点Word,到了公司没办法,开始使用Excel,发现Excel的功能挺强大了,尤其是它集成的VBA可以帮助用户极大地提高工作效率,好多机械重复的事情写几行脚本,就可以人出去逛了,让电脑自己在那里干活,人就省心了安逸了舒服了。高中的时候学过的QBASIC现在派上用场了,VBA的语法基本上跟QBASIC一样,连Lotus Script也是用的这种语法,哈哈。而且VBA集成开发环境里的调试器也还算好用,呵呵。现在还有一个可以用脚本的场合,用例被调整结构后,很多可能是重复的,把重复的那些找出来,然后该删掉,或者怎么着,就可以整几行脚本来跑,哈哈,人又可以出去骚扰了。
  此之谓程序改善生活,程序帮我偷懒,hoho~~

2006-12-17

去买了个外套

  88折也是折扣呀,比送券划算呀,送券就会鼓励消费,打折才实惠,也省了54块钱呢!!
  花了一天多的时间把22集的《越狱》第一季给看完啦,看到15集我就开始不耐烦了,觉得他们是在拖延情节了,开始一边玩方块一边看片了,hoho~~~
  eMule拖了个做电子贺卡的东东下来,唉,艺术细胞全部死完的下场就是这么惨,呜呜~~~

2006-12-14

睡少了

  晚上睡少了,结果白天感到特别累,倒不是很困,晕!
  看到一篇blog,比较不同的程序语言的,有点搞笑,倒不是像在bbs上的那种月经贴吵着不可开交的那种,是用女人来形容各种编程语言,回复也挺有趣的!

2006-12-13

我的方块W.I.P #15

  用PSDK写界面真是太太太麻烦了,每一个Windows Control的操作都要通过原始的Win32 API来进行,不方便啊!做完方块,应该考虑找一个现成的好用的库,或者自己写一个轻量级的。如果继续这样下去,大量的重复劳动时间耗费,太不划算啦!比如有个IP Address的Control,现在我有一个string形式的IP地址,要把它显示在这个Control里,要写好多代码呢!
  要善于利用现有的库呀!不过我现在只信得过编译器自带的C/C++库和Boost呀,ACE还没试过好不好用呢,网上看到有人曾经抱怨过,有些奇怪的问题的,如果遇到了,又真的实在不好解决的话,就也真的只好另外找一个了,Boost不也要加一个网络应用的库吗,不知道进展怎么样了。重新发明轮子,这个真是说得太贴切了。比如这里我用到了一个文件搜索功能,以前都是直接用Win32 API来搜索的,要写个二三十行,现在用了C库里的函数,十行都不到就实现了我需要的功能。那些重复的代码就是C库的编写者已经帮忙写了呀!
  中午跑到生产中心去自助了,有螃蟹呀,虾呀,扇贝呀,青口呀,呵呵,三个人吃到天下大雨回不去为止,本来还打算买伞的,后来雨小了点,后来又大了,便想叫教授送伞的,嘿嘿,结果最后还是坐了点对点回去的。
  今天心情不错呀,原来我是这么容易被收买的!晕!!~

2006-12-12

我的方块W.I.P #14

  一边看MSDN,一边敲键盘,终于可以实现属性对话框的各种基本功能了。Apply、OK、Cancel都可以按标准Windows应用程序的样子做动作了。要吸引别人在某平台上做开发,详细的文档和丰富的例子是一大诱惑呀!
  看到CSDN Blog上有人在讨论wxWidget、QT、GTK+,反正我觉得,在Windows平台,要省事就用VCL、如果想用MS技术,用就WTL、或者就纯手工打造SDK慢慢画吧,就像我现在写方块一样。游戏平台的丰富程度令人咋舌,手机、掌机、家用机等等等等,对于小游戏来说,手机和掌机应该是以后可以考虑开辟的一块市场,对于网络游戏,像QQ游戏那种,Linux版或许也可以吸引一部分用户,不太确定,可能国外的用Linux的人更多点吧。
  把属性对话框的界面部分全部实现后,再弄LuaSuck吧,有了LuaSuck才能弄Skin和游戏逻辑脚本支持,不过Skin只要能读取Lua脚本中的几个变量的值就够了,只要确定了接口就行了,游戏逻辑脚本,其实也就是调用几个固定名字的Lua函数,不过LuaSuck还是要做的。另外就是,要写个Skin打包工具,可以比较直观地在现成的图片上定义相应的属性,生成Lua配置脚本,再用7z打包。完成了这些,才能再考虑联网的问题!晕!

2006-12-11

我的方块W.I.P #13

  实践是一种很好的学习方式。加了个类,也算是学习别人的样子,尽自己的力抽象一下,把配置模块提取出来了。属性对话框得花很多时间啊,这时就体现出一个好的GUI库的必要性了,可以大大地节省编码时间。那只给我一个念头:以后除了要用DX的游戏程序,其它的一定不再不用VCL了,VCL太好用了,其它的Framework也没试过,不喜欢MFC的结构,WTL不知道咋样。或者自己写一套简单的?看CSDN Blog上有个人一直在宣传自己做的一个基于WTL的GUI库嘛,我不需要非常齐全的功能,我只要一些常用控件就行了。
  现在发现Singleton是种很有用的技巧。在使用过程中发现,如果一个类被实现为Singleton了,一定要顺便把析构函数也声明为非public的,这样就不会不小心把它delete掉了。Metaprogramming还是非常值得学习一下的!

2006-12-10

小丫头又跑到公司去上网了

  小丫头又跑到公司去上网了。我问她怎么就为了上网就跑过去了,她说想出来走走,顺便想写一下总结。然后两个人就东拉西扯了一会儿。其实我们聊的话题很少很少,每次我都是搜肠刮肚地想些事儿来说说,而且很多时候我发消息过去的时候,能预料到她会回复什么内容。我只是不想让它冷场,我不是不善言辞吗。小丫头脾气很大,出乎意料地对我破口大骂,我都开始怀疑是不是她的QQ被盗了。我还想我是哪里招惹到她了,会发这么大火,骂这么凶。不过马上,她说因为没人骂,就骂我了,我才舒了口气,原来我没招惹她。后来她快要下的时候,告诉我为什么她最近心情不好。其实我也是这样过来的,走出校门走向社会后,总会遇到一些以前没遇到过的事儿。然后谈起以前的事,心情超级沉重。小丫头是个固执而倔强的人,幸亏我们不谈恋爱,不然肯定会为一些其实不应该成为问题的事情经常吵架吧,呵呵。我也自认为有点霸道有点顽固有点小气,我想管得别人太多了,其实我完全可以不理会。
  有点累。我用我的方式解决问题,但一定要得到有些人的认可才行。我不能忍受别人曾经对我的奚落、嘲笑和无视,我不会装作若无其事地坦然接受这一切,我在乎得很。我宁可重新另外找一个新的开始,也不愿再回头,乞求同情和怜悯。我对小丫头说,我的挑剔,来自于对自己的信心。还好,VC和GCC其实都不支持可变数目的模板参数的,那天是太紧张了,看到的其实是LuaTinker里另外一种奇怪的语法。hoho~~~

芳林过来了

  芳林来zte培训10天,我们几个在这儿的同学就打算一起见个面。周五下班,坐上391直奔华强北,xcc出差南京去了,就剩下afei了。然后三个人在漓江又一轩吃了一顿。芳林这猪,变这么肥,从肚子到脸,全都变胖好多,想当时在学校,多瘦小一个人呀!由于是晚上时间,也不是很想再去哪里玩,吃过饭,就随afei把芳林送上zte学院的车。然后我再把afei送到她回家的公交车上,我才自己去坐车回来。我觉得我很喜欢这种感觉,偶尔有同学过来,然后可以聚一下,了解一下别人的生活学习工作状况,不同于我们几个在这儿的人的状况。
  回到家后看小说看到3点多,然后上床睡觉,结果第二天早上9点多就睡不着了,起床上网,无聊。洗了个澡,等到12点半过,去坐车,项目组活动,去梅林K歌。到那里已经是1点了,结果2个包间里只有3个人,晕,我还想我已经迟到1个小时了呢。起床开始一起没吃多少东西,看到有吃的,就把那些零食都消灭了。人陆续多起来了。因为用力在那里吼,哑了。大部分流行过的老歌都还是能唱的,至少高潮部分是会唱的,只是嗓音不好啊!尤其是女歌手的歌,唱不上去,晕!还逗了一下教授和疯丫头一会儿,哈哈,篡改歌词还挺好玩的,以前上中学的时候经常这样玩儿,大学里就很少了,因为大学里都只是安静地在电脑上听歌。
  一直k到6点,然后老大说,一起去吃饭,果然,还是有点在预料之中的,在疯丫头的建议下,去吃韩国烧烤了。这边这桌的人个个是大食量的,上了就要抢,昏,呵呵!

2006-12-07

LuaSuck #1

  在看LuaTinker代码的过程中,惊奇地发现,它居然用了可变数量的模板参数!!这个这个这个,对我来说,不啻于晴天霹雳,《Modern C++ Design》上可是写着“Variable template parameters simply don't exist.” 我打开VC2005又试了一下,明明白白,VC7.1到VC8,都是可以这样用的。到底是哪里出问题了,谁错了……
  LuaTinker在处理C++ free function的时候,是把pointer to function当作light userdata压入了virtual stack,网上到处都流传着一份不知道从哪里散发出来的用proxy手法解决的方案,感觉不如LuaTinker的爽。

我的方块W.I.P #12

  在好几天前对MSDN的一番研读后,终于把PropertySheet显示出来了,其实真的很容易,很简单,至少比想像中的简单多了。唉,用惯了VCL,再来用SDK,实在觉得吃力。要是以前,随便拖个Form,放个TPageControl,早就完事了。现在,里面的4页Dialog一个个描就不说了,在BCB里也是需要的,然后要写Dialog的消息处理函数,一个个标准的回调过程, VCL里就只需要对自己感兴趣的事件重写处理函数就行了。然后是注册表操作,VCL里的TRegistry也是多方便,多健壮的。自己写一个类似的封装吧,不但花了不少时间,还没有TRegistry好用,昏倒,不过现在勉强能满足当前的需要了。
  之后要做的,要把各个Dialog消息处理函数填完,然后是LuaSuck。这几天也读了好几遍《Programming In Lua》,还有它的Reference Manual,对Lua的了解又进了一步。Lua为了屏蔽数据类型的差异以及编码风格的统一,*所有*的与C/C++交互的数据都是通过一个virtual stack来完成的。一定要记住这一点,所有的操作都是针对那个virtual stack来的。LuaSuck的目标和TclSuck类似,①可以使C++程序与Lua程序里的变量互通,②可以在C++程序里自由调用Lua的函数过程,③可能方便地用C++函数来扩展Lua。虽然SWIG应该能很好地完成①和③,但在上次写TclSuck的过程中,我深刻地体会到库的编写的乐趣,远远大于库的使用的乐趣(晕死,真的像Andrei Alexandrescu说的那样了)。

2006-12-06

试试blogger.com的贴图功能




hoho~~~
这就是传说中的疯丫头,啦啦啦啦~~~

2006-12-03

方块乱弹

  稍微打了一下交道,发现他写程序的经验好像还是挺丰富的,代码写得工工整整的,要么就是思维比较活跃,有些小技巧什么的,挺实用的。虽然之前看那程序的外在表现,觉得很多细节什么的都没考虑,看了一下代码结构,才觉得真是下了好多心思的。而且他说,如果要做网络联机的,要不卡的话,还得花些功夫。也许我是太低估了这事的难度了,我写程序从来不考虑什么架构之类的,上来就编码,遇到过不去了,才会停下来,然后发现很难再改了,这样下去,永远只能单干,只能做fans,做不到professional。
  现在大概了解了一下,他是怎么实现录像功能了,原来每个动作他都是会保存一下的,每个动作有唯一的编号,以及可选的参数,估计在保存动作的时候也会保存一下时间偏移。hoho~~~
  要走的路很长啊,要学的东西很多啊!

水至清则无鱼,人至贱则无敌

  所谓人不要脸,天下无敌,我为什么不让自己无敌呢?
  白天和xcc还有他gf去爬小梧桐山了,像平常上班时候一样起了床,匆匆收拾了一下便出门,辗转到了莲塘,然后等了一会儿,等他们两个来了,一起走到小梧桐山,开始爬,人还真多。真是上山容易下山难,下山道开始一截好窄好陡,只敢扶着扶拦慢慢往下走。中午饭本来打算和阿菲一起吃的,结果她干其它事情去了,于是三个人就随便在路边找了个小馆子吃了一顿。然后去阿菲屋里,她回来了,四个人就在那里吃桔子、栗子,吹牛摆阵,一下午就这样过去了。阿菲原先打算去她舅舅家的,后来不知怎的,我说晚上去吧,晚饭和我们一起吃,居然答应了。四个人奔赴华强北民间瓦缸煨汤,大吃一顿,撑死了。
  想想,我还真bt,自己不想要的却又想锁着人家。
  得到当前所有榜单的源代码了,之前还想他是怎么调试的,原来留了这么一手的。

2006-12-01

又去吃韩国烧烤了

  快下班的时候,xcc就给我打电话,说是一起吃饭。于是和雨烟和疯丫头一起坐班车,本来还以为糟糕了,堵车了,还好只是在高速路出口处稍微慢了一点点。到了老地方,xcc在买东西,星期天就要出差去南京了,看他买了个吉利和一包湿巾。xcc女朋友管自己玩去了,就剩下xcc一个人了,我问他去吃什么,他说韩国烧烤吧,疯丫头就很高兴地说,真有品味,晕~然后三个人去吃烧烤了。
  中午在食堂吃完饭,去还餐具的时候,只顾着跟小妞打招呼作鬼脸,没看到前面贝克汉超已经停下来了,就一下都撞上去了,被人笑话死了,只顾着看美女去了,呵呵。小妞还在邮件里说我一定很懊恼,呵呵,怎么会,这么有趣的。