All Stories

就这样生活

  z3从下班回来,突然说公司要派他去北京长驻了。是,这变化还真快!本来他只是说要去北京出差2个月的,而且之前一段时间他也尝试在他们公司附近找房子,最后还是放弃了,说那边的房子贵,这边的便宜点。我当时还高兴了一下,因为我实在不是很喜欢一起住的人换来换去的。结果现在他居然要去长驻了,而他的房子也只能转租给别人了,还好那人也是以前的同学。   生活的变数真是大啊,我还不知道明年我会在哪里呢!我一直想的赚很多很多钱,然后回家养小鸡小鸭,但是这个大前提怎么满足呢。今天回到家,小丫头在QQ上,自从她搬了家后,就很少上网了,因为离公司比较远,而且住的地方附近比较乱。叫我帮忙给弄个word文档,大概就是一个普通大一计算机课的考试要求。要求还挺多的,为了找这样合适的文字还费了点精神。幸好这方面还勉强过得去,1个小时就弄完了。小丫头把那天一起去欢乐谷照的合影传给我,呵呵,我真的越长越丑了,小时候多可爱多乖的啊,郁闷,应该去剪头发了。   白天在公司,因为上周的一时热心,惹来一个麻烦的事儿。因为条件苛刻,真的很不方便。   把案例提交上去了。   接下来几天,希望能咬紧牙,先把我的方块搞定了。   我是个很浮躁的人!就这样生活吧。

买了点日用品

  跑去对面小区里面买了张窗帘,没想到不够宽,唉,不知道是窗子上标的尺寸有问题,还是这窗帘本来就尺寸不对呢。买了张床单,呵呵,1.6米宽的,以前只有张1米宽的,搬了家之后一直垫席子,没什么机会用,床单买了也只是为了看起来更像样一点点,因为其实对于我个人来说,垫席子的话,只要有被子,过冬应该也是没问题的,因为还有睡袋和一张小垫子呢。还花了3.5元买了个很薄的塑料脸盆,终于有脸盆了,最终一直因为没有自己的脸盆,每天早上总是跑到厨房那边去用z3的脸盆,呵呵。 现在要慢慢学习自己照顾自己的生活起居,慢慢添置家用,慢慢学会享受生活。  从网上down了一百多张桌面,又打开WallpaperHelper来用了下,我自己都觉得难用,郁闷,还是重头再写一个好点的,总是有各种各样奇怪的问题,甚至连定时器都会有问题,总感觉是因为用了NeoWin的原因,这个NeoWin的实现方式有点不好,只好不用了。  我应该好好想一想,哪些应用可以使用嵌入式的脚本语言来扩展其功能。现在脚本语言太流行了,Python、Ruby是大红大紫,稍微弱势一点的Lua、Tcl等,也是各有各的用处。自从写了一遍TclSuck后,感觉一般的脚本语言的glue code轻量级实现我基本也会了,有了这样的glue code,做两边的实现很自然,可以各自用各自的思维习惯,但到底嵌入了脚本语言支持后可以用来做些什么,我还很迷茫,一点想法都没有。我的方块是唯一一个看起来可以用Lua的场合,其它的实在不知道了。比如WallpaperHelper,需要用脚本嵌入的支持么?我不知道。所以需要好好规划,考虑一下。公司的自动化体系将要全面从Tcl切换到Ruby,我觉得很诧异,这样的变革应该是不提倡的吧,实在看不出来目前公司的自动化系统把Tcl实现换成Ruby有什么好处,反倒是需要大量的重复开发,至少底层支撑是要全部从头来过了。不过我也不需要再想那么多,因为这跟我没多少关系了。我要做的是,先考虑一下TclSuck的实现,能否把Functor的支持加进去,然后分别实现一个LuaSuck、RubySuck乃至PythonSuck,因为我只要一个轻量级的,单纯STL依赖的库,我不想要一个还会对Boost有依赖的库。当然不是说我讨厌Boost,相反,我很喜欢Boost,这是个大宝藏,但Boost怎么说都是个第三方的库,要自行编译才能使用,更何况对于这样的glue code我不需要那么多的功能。

买了个折台

  在沃尔玛买了个小小的折台,这下可以坐在地上打电脑了。  方块啊方块,重新写吧。  把《灌篮高手》剧场版看完了,虽然只有4集,而且每集只有20分钟左右,但还是让我看得很激动,毕竟是童年时候的回忆啊,况且这部动画片真的很能感染人的情绪,再次被它的主题曲和片尾曲感动。井上雄彦,真是做了件好事啊。一直以来《灌篮高手》没有出全国大赛的动画片,好在已有部分还是比较忠实于原著的,接着看漫画也不会觉得莫名其妙摸不着头脑,真是值得反复看的一部分漫画啊。

雨烟生日快乐

  lyy前一天就跟我说,周五晚上一起去吃饭吧,请我。我觉得很奇怪,怎么无缘无故要请吃饭呢,后来才告诉我,是生日喽。  下班了,就跟疯丫头一起,当然还有lyy,去坐班车,又蹭了一张车票,嘿嘿。其实我有车票的,一直没机会用出去(借口!借口!!),呵呵。  到了梅林,找到小于儿,疯丫头突然提议去吃韩国料理。韩国料理以前吃过,有烤肉的那种,那时跟小妞,小玉玉,小思宇她们一起,还有彭彭啊以及其他一些人,到坂田路口那家(我都记不起名字来了),那时大家都是抢生菜叶,抢烤五花肉,现在回想起来还有点心有余悸(“而力不足”——小玉玉语)。回到正题,梅林也有一家,环境还可以,但不像坂田那家,包厢里还是日式的。点了五花肉、秋刀鱼、牛舌、猪排等等,吃好饱,其实是喝得有点胀,疯丫头的那瓶啤酒都只喝了一杯多,剩下的都是我干掉的,晕。  酒足饭饱,就走到lyy和小于儿的温馨小窝,真够小的小窝哦。开始点蜡烛,喝生日歌。疯丫头说我走调好厉害,真的吗,我都不觉得耶,郁闷!拍了各种表情姿势的照片,lyy许愿,开始吃蛋糕。结果吃了一半多一点的时候,几个家伙就耐不住了,开始互相在别人脸上抹蛋糕了。小于儿从大战伊始就宣称中立,在那边拍照录像。她们两个则开始围攻我,几轮攻击下来,三个人都伤亡惨重。更倒霉的是屋子,墙上、门上、地上全是蛋糕,有得小于儿收拾了。想起那次小玉玉生日时她被抹满脸的奶油,以后估计再也不会有这样的机会了。当时我跟小玉玉说:“如果明年我还能帮你庆祝生日……”果然,不能了。好像在哪里看到过文章说,事情的发展,似乎人类对更糟糕结果的预测总是很准,比如装了三明治的盘子从桌子上掉下来的时候,总是装了三明治的那面先着地,为什么!  大战终于结束,洗了一下脸和手,便回来了。lyy和小于儿送疯丫头回去,我则一个人去坐公交车。  跟小思宇说,现在跟同事玩得多happpy的,有时候我自己都觉得奇怪,要是换成以前的我,估计是不会这样的吧。  总之,雨烟生日快乐!

灌篮高手剧场版

  从网上down来的《灌篮高手》剧场版,直接用MPC打开居然没有字幕,看了论坛里的帖子说的文件是没问题的,内嵌了天香字幕的。偶然间发现下面有个跟贴说,要Haali Media Splitter这个东东。主要是MPC能直接打开播放mkv格式的文件,所以我一直没在意。把这插件down下来,安装的时候可以选择把MPC内嵌的splitter禁掉。再用WMP打开,都能播放了,而且字幕也有了,用MPC播放也有字幕了。  好怀念啊,尤其是那主题曲。初中的时候,天天守着电视上播放的来看。高中的时候,学校里也播过一段时间。到大学时,同学在寝室里看的时候,我不再去看了。现在来看这剧场版,听到这音乐,仿佛又回到那十三四岁的时候。高中的时候,每天早上要全校晨跑,每当跑得觉得累了要停下来的时候,就想想这激动人心的主题曲,支撑我跑完全程。  有Internet的感觉真好!曾经一个网友说,老外们上网,为了工作,中国人上网,为了娱乐。看来我还真是一个彻底而典型的中国人呢,呵呵。订阅了Boost和Lua的maillist,还有comp.lang.c++和comp.lang.c++.moderated的newsgroup,上面真的鲜有中国人。也许有不少像我这样订阅了,但不发言的。但我却是连内容都很少看的,还是对英文的,静不下心来看啊!

我的方块W.I.P #9

  方块以前写了那么多的垃圾代码终于被证明是有很多问题的。因为写得很垃圾,所以改都很难改,要想看出哪里出问题都很麻烦,所以我干脆把那些代码都删掉了,应该要重新写一遍,用简洁一点的算法 。  TclSuck就这样算完事了吧,不想弄了,能直接支持C风格函数和类成员函数的扩展了,并且参数个数限制也提高到了10个。其实说实话,那个实现,我自己都觉得很累赘,不过就为了写那个季度技术案例,能混过去了。估计也不会有什么好的结果,最多得很二级归档C吧,这个觉悟我还是有的。但是重要的是,我自己对C++泛型编程技术有了一定的认识,并且居然已经能实际做点事情了。而且TclSuck是真的可以实际应用的,假如哪一天真有需要在应用程序里嵌入TCL解释器,现在的成果就派上用场了。  有了TclSuck的经验,我想下一步,是做个LuaSuck。因为方块里是要用Lua的,而原来的在MspEmu里的实现只是最原始的方法,所以还是得自己写这“胶水”代码。LuaTinker似乎是可以用,但它基于5.0.2的版本,而LuaBind在提供强大功能的同时,粘附了对Boost的需求。因此最后的结论是,再自己重新造个轮子。

TclSuck支持类成员函数扩展了

  基本上没怎么费事儿,比原先想象的工作量要少好多,甚至处理分发函数和map都是用的同一个。就是保存函数指针的实现跟原来的不一样,从R (*f)(...)这样的形式变为R (C::*f)(...)这样了,多了一个C,其它就是一路走下来,没什么难点。  而且,顺便把tcl_state::close()改了一下,刚好可以用来释放map里保存的那些东西。  不过,还是没想好,怎么实现functor的调用,如果实现了这个,就可算是一个完整的C++ wrapper了,呵呵。

TclSuck雏形已具

  虽然在公司加了2个小时班,回到家比平常晚了2个小时,但这次比较奇怪的是,我居然没有堕落,把QQ关了,也不开网页,而是专心地写代码。太好了,TclSuck已经初具雏形了,可以方便地定义普通的函数扩展了。这样下来,至少可以当作写技术报告的素材了,哈哈哈哈,就这样哄骗过去吧。其实要好的话,最好加上对类成员函数的支持,还有函数对象。这个慢慢来,呵呵。  I's有2集已经down完成了,随便打开第1集看了几眼,熟悉的情节,大一时候在宿舍里看过漫画。原来I's是男女主角的名字缩写,因为当时没看最开始的几本,所以错过了!这是一部很感人的漫画,男女主角互相暗恋着对方,却不敢向对方吐露心声,一直坎坷的感情经历,最后终于在一起了。所以,爱了,就要勇敢地表白自己的心情,要让对方知道自己爱着ta,即使被拒绝,也至少不会在多年后为了年轻时的胆怯而后悔不已。

看了《死亡日记》的真人版

  还在学校的时候,RuQ就跟我讲过《死亡日记》是如何好看如何精彩,那时他是守着在网上看的漫画,但是只凭他的讲述,丝毫吊不起我的胃口。最近在verycd上看到都开始有动画片出来了,更新了四五集了,偶然间还看到有真人版的电影,于是把电影拖下来看了下。果然是很好看的一部片子,而且大概也比较忠实地反映了原著,因为RuQ跟我讲过的几个他觉得精彩的情节,电影里面基本上都有了。主角夜神月,从开始的一个惩治罪恶的正义“救世主”,在和神秘侦探的斗智过程中,渐渐变成一个为达目的不择手段的恶魔。最后,死神流愚说的那句“你比死神还要死神”,让人唏嘘不已。但同时仍然让人不得不佩服月缜密的心思,布下的周密的计划完美的达到自己的目的,而作为配角出现的L也是很成功的一个角色。日本的漫画业真是让其它国家,难以望其项背啊!  困死了。  小丫头,居然只是在客厅的一个角落里摆了张床,就当起了她的小窝,她的栖身之地。遗憾的是,我没能力,也没理由能帮她这些事情。  昨天傍晚跟爸妈打电话,我说我跟一个女同学去逛公园了,他们似乎比我还高兴,晕倒!