All Stories

冬至~~~

冬至~~~

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

我的方块W.I.P #16

我的方块W.I.P #16

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

小妞去阿尔及利亚了呢

小妞去阿尔及利亚了呢

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

程序改善生活

程序改善生活

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

去买了个外套

去买了个外套

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

睡少了

睡少了

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

我的方块W.I.P #15

我的方块W.I.P #15

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

我的方块W.I.P #14

我的方块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打包。完成了这些,才能再考虑联网的问题!晕!

我的方块W.I.P #13

我的方块W.I.P #13

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