Google
 

2007-03-30

Ebookshelf W.I.P #10

  把设置对话框做得差不多了,就是从注册表中读取打开方式的时候稍微还有点点问题,另外把查找功能也做了,剩下就是把ListView多选的问题解决掉,以及其它一些小细节处理了就可以了。

2007-03-28

TeX/LaTeX有点意思

  几乎又是玩了一天TeX/LaTeX,我觉得最大的障碍还在于文档系统的不完善,大概是被MSDN惯坏了,什么事情都希望有个大而全的文档可以随时查阅。它相当于一个编程语言,但它只能描述相关信息,却没有能力进行复杂的逻辑运算。其实要用它很简单,只要能找到完整的参考手册就行了。
  遥祝小玉玉生日快乐,去年跟她说如果明年还可以帮她庆祝生日……这是不是就意味着某种暗示是不能了呢?世事无常啊!

2007-03-27

Ebookshelf W.I.P #9

  这两天不知道怎么了,总是觉得眼睛花花的,其实就是想堕落一下,呵呵。回到家,坚持写了一会儿代码,又跟人QQ扯皮了一会儿。效率果然很低呀,这里改点那里改点的,还是没把设置对话框全部弄完。如果不是可以用Boost库里的一些东东的话,自己弄可能还要更慢些,当然为了用Boost库,也是要花时间在学习上的,Boost的文档可以说在开源领域里是做得算很好很好的了,不过里面的例子太少了,而且不知道是不是因为我对英文不习惯的原因,总觉得找不到全部我想知道的信息。说起来Borland的文档也是糟糕呀,BDS2006中的都不知道把原来的例子代码片段放到哪里去了。
  这个小程序里,用到了Boost的Foreach和string_algo库,我猜其实我用到BOOST_FOREACH的地方是可以用Lambda和std::for_each来代替的,不过不熟啊,呵呵。已经搞得差不多了,设置对话框里只剩下搜索注册表中文件关联信息了。
  白天在公司,看了一下Latex的相关资料,觉得还是多好玩的,回来把CTex装上,发现里面带的工具还真是全。以后得好好学一下,因为用这个可以做PDF格式的文档出来,可以不用D版的Word、PDFFactory这些软件了。

2007-03-26

Ebookshelf W.I.P #8

  人又有点犯懒了,不是很想动了。画了个设置对话框,里面的代码就都留着不写了,查找对话框也不画了,直接用系统定义的那个了。白天在看Boost的文档时,偶然发现有个string algo库,可以对string进行一些诸如查找、替换、分割等操作,这样就方便了,可以把那块引号变换的代码省掉了,自己写的还指不定什么时候出现问题呢,现在就一行代码搞定喽。
  鉴于人越来越懒,决定把设置对话框和查找功能完成,再把那个ListView多选的bug除掉,就算1.0版完成吧!

2007-03-25

Ebookshelf W.I.P #7

  主窗体类的实现文件又变成有1000多行了,郁闷。能导入导出目录结构了,这样就方便很多了。基本上弄完了主菜单和工具栏了,但也更难看了。翻开以前的计划看了看,原来还要加IE/Shell右键菜单啊,要能收集了网页文件后再打包成chm格式啊。要做好一个程序真难啊,还有些bug没解决。还要加注册和设置的功能。

2007-03-24

Ebookshelf W.I.P #6

  把ListView改成可以多选的virtual listview,有点问题,有时候不能获取到全部的被选中的项,在csdn上也看到有人有这样的问题,不过并没有提到解决办法,只是说用普通的ListView就没有这样的问题,难道我也改回去。改回去除了显示速度变慢这个缺点外,能得到另外一个好处,就是如果从后面添加了记录,不用全部刷新整个ListView。
  原来那个OnEdited的事件是可以用的,它的参数中最后一个就指明了新的标题,而指向节点的那个参数里的标题属性还是老的,这样也好呢,可以决定是不是在某些时候不应该被修改。
  另外想到,应该有个搜索功能,至少能按书名,或文件路径来搜索。其次是,有点想加个ListView和TreeView间的拖拽功能。拖拽以前都没做过,不知道麻烦不麻烦,其实我觉得这个小程序最麻烦的是数据库操作了。
  今天从浏览器登录到Gmail中时,突然想到,如果邮件客户端的界面可以做成像这种,应该也很炫哦,把所有相同主题的列成一个,然后可以在一个浏览窗口中统一浏览。看了一个Foxmail、Dreammail、Koomail、Outlook、Notes都是没有这种界面的,其它的客户端程序也不了解,不过Gmail这样的可能也算得上是首创的了吧。然后我就又有点发神经了,想自己写个客户端了。

Ebookshelf W.I.P #5

  终于有点实用功能了,可以把磁盘上一整个文件夹下的所有符合要求的文件都导入到相应的节点下去了。在TreeView中用鼠标点击选择某个节点后,也能列出相应的记录。虽然效率是低了些,但是功能总算是完成了。突然想到,ListView应该可以多选,TreeView中右键中应该有个可以选择文件进入导入的选项,而不光是导入整个文件夹。还应该加个选项,可以校验磁盘文件的有效性,自动把失效的记录删掉。总觉得界面是太丑了,想让ListView中可以在每条记录前面添加一个对应在Explorer.exe中显示的图标,另外,如果让Toolbar中显示的图标是32bits的,会不会好一点。
  再有,Access创建的文件实在太大了,添加了几条记录后,就变成900多KB了,用WinRAR压缩了一下,变成40多KB,原来压缩空间有这么大,就想是不是可以集成压缩和解压缩功能,这点用7z或zlib都可以实现,不过没研究过怎么在BCB中使用,而且以前也没研究过怎么使用压缩功能,只研究过在VC下来解压缩。

2007-03-22

Ebookshelf W.I.P #4

  从数据库中读出数据并填充TreeView部分总算搞好了,用了一个递归的函数,还用了map之类的容器,把一些需要的数据保存起来,想起来,要是不知道STL这么好用的东东,还真是很麻烦呢。
  之后要做的是仔细地控制TreeView。如果对TreeView进行了某个节点的改名,就应该update到数据库中去;如果TreeView中的节点少了一个,也应该把数据库中对应的那条记录delete掉;如果选择了TreeView中的某个节点,就应该把对应这个节点的所有书籍信息都select出来,并显示在ListView中,这依赖于把这些信息先保存到一个vector中,然后刷新ListView,如果信息量比较大,则对ListView的刷新速度有所要求了,因此,从一开始就应该设计好用virtual listview来实现,如果不算检索数据库的耗时,1秒钟插入显示10000条记录应该是没有问题的。
  弄完了上面这些,就可以考虑其它的用户界面方面的问题了,比如加个选项,可以自动清除掉已经不存在磁盘文件的书籍记录;可以整个分类的书籍一起移动或拷贝到某个文件夹下;可以由用户配置合法的文件后缀名,并定义各自的打开方式等等。
  不知不觉,又把所有的代码都写在主窗体类里去了,真是不爽,但是我又不知道如何可以把其中一些代码移出来,因为所有的代码都直接用到了一些VCL控件,控件是添加在主窗体上的,所以总是要在主窗体类里写才能找到。
  在网上找到一个讲SQLite的中文网站,里面有一些中文的文档,还是挺有用的,比如知道怎么用VC来编译SQLite的dll文件了,估计Borland的编译器也是可以的,但最简单的方法还是直接用implib工具从dll文件生成lib文件,VC的编译器套件里也可以用lib工具从def文件来生成lib文件。Access生成的文件实在感觉大了些,不爽,说不定哪天我要把它换成用SQLite的数据库。有些开源的东东还真的很不错的说!

Ebookshelf W.I.P #3

  终于经过翻阅了手头能找到的所有关于VCL使用ADO连接数据库的资料,连猜带蒙,好不容易回忆起来怎么来用了。其实就是FieldByName()->AsXXXX的用法,后面的XXXX可以是Integer、String、Boolean等等。虽然这个用法是试出来了,不过还有不少的困难摆放在眼前,其中一个很大的拦路虎是,TreeView很难用啊!我那样的设计,要把TreeView中的每个节点对应到数据库中的一条记录,这就是比如繁琐的一件事情。还有一个原因是,我对ADO控件的了解,也仅限于直接写入SQL语句操作一下,甚至连SQL语句都是现学现卖的,临时需要了就临时看一下手册,什么select、delete、update、insert等等。这样一来,原本可能可以很简单的事情,被我弄得很麻烦了。
  接下来要做的是,从数据库里读出所有TreeView所需要的数据记录,每条记录由3个字段组成,分别是节点ID、节点名称、父节点ID。强制规定第一条记录肯定是根节点,后面的记录肯定至少是根节点的孩子,在TreeView中添加了根节点后,再读出所有其它节点,并根据父节点ID依次添加上去。还有点很郁闷的是,TreeView的节点名称编辑完了,没有恰当的得到编辑后的名称的时机。有个OnEdited事件,还以为可以用,结果得到的还是编辑前的内容,有个OnEditing事件,也不能得到当前最新的内容,晕倒!以后没什么事能不用TreeView,千万别用这个这么难用的控件了。
  最后想说的是,Access的数据库怎么体积这么大,只放了3张表,表里都没什么数据,那个mdb文件就有800多KB了。
  唉,想想,一点技术含量都没有,不过能卖钱就好。

2007-03-21

Ebookshelf W.I.P #2

  用ADO连接Access就先放下了,在公司里找了些资料看了看,还是没什么头绪。回来只是把其它的文件搜索、文件报表生成等功能完成了,剩下的主要就是怎么跟Access交互了。总是觉得TreeView有点难用,ListView倒是比较好用,以前用过比较多次了,而且没有什么特殊的要求。
  倒是这次总想着怎么把Boost应用进来。Boost::foreach和Boost::lambda是最近才看过的东西,但是这种小程序没多少场合可以应用,很多时候都是不需要多少算法或是表达式的,只是简单的过程式的流程。还有一点就是,应该好好把STL的内容熟练使用,有些事情自己处理虽然也不是很费事,但如果直接使用STL中的算法来完成,不但更高效健壮,可读性可维护性也是更好。
  luolu说,她可能要读博士了,还说,是因为没事情做,所以才想读书的。人和人的差别真是大呀!

2007-03-19

Ebookshelf W.I.P #1

  今天经过半个小时的交通堵塞,终于比平常晚了半个小时到了家里。发明迅雷的人真不是人,这么抢带宽的东西也做得出来。
  写了一会儿Ebookshelf,这个东西本来是自己用的,因为有了不知道多少本的电子书,却没有好的管理工具,只好先自己写一个。还为了用什么工具开发犹豫了好久,主要的当然是BCB和VC之间的抉择,不同的编译环境会涉及到不同的各种问题,比如打算用SQLite或Access来做数据存储,哪种接口在哪种环境中更容易使用,然后是WTL和VCL哪个更方便。最后的决定是在打开电脑后几分钟才下的,用BDS2006+Access,因为SQLite只提供了DLL和DEF文件,我又不知道怎么为VC的编译器从DLL和DEF文件生成导入文件(即lib文件),而Access的连接用VCL中的ADO控件是异常方便。另外一个原因是,本来BCB用的lib文件是可以生成了,但是直接include了sqlite.h编译都不过,也不想再研究了,就只好用这种组合了。不过比较郁闷的是,原来虽然也用过几次用ADO连接SQLServer或Access,但今天用起来时,发现很多东西都忘了,都不知道怎么从获取到的记录集中提取出指定字段的值了!原来的那个程序也找不到了,好像就是最近那种整理邮件的时候都删掉了。另外还有个问题是,总觉得我用VCL画出来的程序界面很不专业、很业余。主要大概是各种颜色搭配,以及控件的一些细节属性没设置好,这个角度讲,其实用VC的MFC或WTL就好多了,能一下就生成标准的Windows应用程序界面。先把涉及到数据库操作的部分放一放,接口都留出来,等哪天复习一下再补上吧!
  部门又发了一本《读者》合订本,还是2003年下半年的,去年的还是2004年上半年的呢,真是抠呀!而且邮件一发,雨烟就说要罚那个知情不报的人,教授也真是可爱,居然还敢承认,呵呵。
  下午又跟疯丫头一起看了一点数据特性的代码,那个新员工写的代码还真是有趣呢,虽然一个文件里面的函数只实现了1/3左右,还是被我们找出了几十个各种类型的问题,有些是压根就编译不过的。其实我觉得这种阶段就拿来让测试部做代码检视是不太合适的,至少也得能编译通过吧。尤其是在看了各种模板应用后,发现编译器在编译期间就能帮助找出不少错误的,所以没经过编译器的代码最多也他们开发内部互相检视一下算了,拿到测试部来有点形式主义或者说是小题大作。不过这样也好,至少疯丫头的PI值是提上去了,哈哈!

2007-03-18

阿菲这丫头不知道得了什么病

  早上很早就醒了,然后在床上赖到9:40起床玩电脑,10点半的时候开始收拾,准备出门。跟阿菲一起坐302到万象城,逛了一小会儿,两个这样的组合的人似乎是没有逛这种地方的闲情逸致的,只是买了点曲奇,然后就直接去吃饭的地方了。这是家泰国菜馆,里面的咖喱是阿菲叫我去的主题。等了一会儿,去把xcc接来,这次聚餐的全部主角都到齐了。这两个人,一个接完电话另一个接,都是处于热恋中的,手机必须保持随时能接听的状态,这样他们的另一半才能随时定位到他们的行踪,呵呵。随便点了几个菜,也不是很贵,三个人也就吃了103块钱,每人平均还不到40块。每次我们三个在一起的时候,聊得最多的就是各自工作的问题,以及对以后的展望,呵呵,展望说不上的话,至少可以说是想法吧。阿菲总是说叫我年轻人去做国际售后技术支持。其实我是个懒人,我又怕吃苦。于是跟阿菲说,我想做SOHO,或者等SOHO到一定的收入后,可以找个轻松点的工作。但这样说是说,什么立足点都没有,何况我现在在公司就很轻松,就是嫌钱少了。聊了一会儿后,xcc说要去接一个高中的同学,于是先走了。阿菲要我陪她去买移动硬盘,于是坐地铁到华强北。
  到赛格,又到那家买了几块硬盘的地方去了,一个日立80GB的笔记本硬盘,加上一个仿冒的三星硬盘盒,好说歹说讲到470块。刚买完硬盘要下楼,阿菲突然说眼睛很黑,人很不舒服,头晕。我还以为是暂时性的头部供血不足之类的,结果阿菲拉着我的衣服说要打车回家,拉着我的手,走路很慢,说话也很轻声轻气了,我才想到,这下有点严重了。打了个车,在车上,阿菲已经几乎没有力气了,车子转弯时的倾斜,都把她甩倒了,我只好抱着她。阿菲靠在我胸口,我看着她虚弱的样子,想着人无助的时候是多么需要有个人能在身旁,靠一靠也好啊,又联想起某某人来。到了她家,给她倒了杯水,我就出来了。一边走一边想,我真是不会照顾人,就这样走掉了,因为我完全不知道我留下来能干什么。虽然看了很多动画片,还想自己也做一个很温柔的男人,这个时候我才意识到,我骨子里是做不成那样的男人的。大概曾经在我怀里依偎过的女人,没有哪个会有过安全感吧!我不懂温柔,我不够成熟。
  再回到华强北,几经抉择,买了套微软的无线桌面套装,380大洋,买了10张DVD刻录盘,买了个小挂饰,去编了个手绳。加上这两天吃饭的,一共1500多就这样花出去了。花钱的速度远远快于赚钱的速度啊。

2007-03-17

祝自己生日快乐

  真又大了一岁了,中午去梅林小肥羊吃了一顿,包厢里是有300块的最低消费,大概是因为不喝酒的缘故吧,吃了250的时候,我们就差不多有点饱了,最后50块的是又随便点了点东西。从小肥羊出来,就不知道去干什么了,8个人意见不统一,其实我心里是比较倾向于去天籁村K歌的,因为便宜而且能消磨掉一下午时间,不过居然连猫猫都不想去,真让人觉得奇怪。几个人走来走去,在梅华路上来回了几趟,还说去打乒乓球,不过想打的人好像不多。最后还是决定去打牌,就是梅兴苑后面的一个茶艺馆,以前xcc跟我说过,在里面打过一个通宵的牌。这次我们也包了个中包,18点以前20块每小时,18点以后就25了,lyy回家去了,剩下几个人就打麻将去了,而我跟疯丫头则在那里看了一会儿《我猜》,然后开始下棋。开始疯丫头说要下围棋,把我吓到了,心想这回要丢人了,因为以为她这样主动说的应该有点厉害吧。结果这个家伙让我活了一小块她原本以为能吃死我的棋后,就说要重下,嘿嘿。然后开始下五子棋,她说她以前都没下过,所以我就很随意地跟她下了,慢慢地发现好像她变厉害了,呵呵。教授和悍超两个人来看我们下,看了一会儿都看不下去了,说我在那里放水,结果让疯丫头感觉是被人泼了冷水,呵呵。一直弄到7点半才出来,天下雨了,就近找了个东北饺子馆吃,吃了60块钱,其实我挺饱的。
  小丫头还发短信来,说了好一通话,呼呼。又长了一岁了,祝自己生日快乐的同时,希望能在之后的半年内有好的发展吧!

2007-03-15

公司里用CVS了

  在公司里,新版本的文档管理都切换到CVS系统了。今天,几个同事说要配置一下怎么使用,他们不知道CVS原本是一个命令行工具,都照着宣传胶片上的开始装上WinCvs和CvsNT,然后一步一步地设置各个选项,而最终目的只是为了从服务器上checkout出文档来。用命令行的话,登录一条命令,checkout一条命令,最多再加上登出一条命令,多方便!由衷地感叹,来自UNIX体系的命令行文化的简洁和强大!不禁想起那个Rational ClearCase,曾经安装卸载了n次,还是不能使用,真是郁闷。
  再说回来CVS,现在看sf.net上,好像是CVS和SVN并存的,但感觉CVS的存在只是为了兼容原来的老存档,SVN取代CVS是迟早的事情,公司到现在这种时候还只是把VSS改换成CVS而不是SVN,就有点让人觉得土气了。不过公司向来对开源世界的东西比较反感,以及人员的技能素质整体也呈下降趋势,靠着一流的市场、二流的用服来销售和维护三流的研发做出来的东东,这样的情况是持续不了多久吧。

2007-03-14

WTL不错

  可以编译出很小的可执行文件来,跟SDK写的有得一拼,而开发效率比SDK当然要高出一大截,估计和MFC差不多吧。是个值得一学的东西,只是最近很懒,呵呵。

2007-03-13

跟小妞狂吃了一顿

  找了个机会让小妞敲诈了一顿,呵呵,好久没和小妞一起吃饭了,下班后去F1大堂门口的她,然后两个人就说去吃火锅吧。走到肥牛府一看,没有好的位子了,于是走到隔壁的童子羊,点了9个菜,狂吃一顿,一直吃到快9点。撑啊,我们两个的战斗力还是不错的,呵呵。之后小妞说要我教她怎么刻录,于是去了她屋里,欣赏了一下她在阿尔及利亚的照片,呼呼,这丫头,连撒哈拉都去过了,还看了地中海,真让人羡慕。七整八整就弄到了10点半才出来,呵呵。

新问题

  现在的新问题是,编译器不能编译显式特化泛化类的成员函数模板!从BDS的联机帮助上看到,这是编译器显式禁止的。郁闷!也就是说,LuaTinker中的代码,是不能直接用上来的!唉,真想不用BDS了,用VC不就行了。可是用VC的话,我只会用SDK,画界面真的太费时间了!其实还有个办法,就是好好学一下C++的模板元编程(template meta programming),再自己写一个好用的C++ Wrapper for Lua,呵呵。看几本书:《Modern C++ Design》、《C++ Templates》、《C++ Template metaprogramming》;研究几个源代码:Boost、Lua、LuaTinker、LuaBind。
  有点多哟!

2007-03-12

让Borland编译器支持返回值为模板参数的自动推导

  昨天说到,用Borland最新的C++编译器在编译模板的时候,对于成员函数模板的情况,如果只是函数返回值是模板参数时,是不会自动选择对应的特化版本的,而一直使用泛化版本,而VC至少8.0版是能自动选择的,记得当时用7.1写TclSuck时也用到了这样的特性,所以应该也是直接支持的。
  不过,现在发现了让Borland编译器也能自动选择的作法,其实很简单,只要在成员模板声明和定义的地方加些东西就可以了,仔细看下面的代码,比较和昨天的代码的不同点,呵呵:

class kk
{
public:
template<typename T>
static T test()
{
T t;
cout << "general edition" <<endl;
}
template<>
static int test<int>()
{
int i;
cout << "int edition" <<endl;
}

template<typename T>
T test2()
{
T t;
cout << "2 general edition" <<endl;
}
template<>
int test2<int>()
{
int i;
cout << "2 int edition" <<endl;
}

template<typename T>
void test3(T t)
{
cout << "3 general edition" <<endl;
}
template<>
void test3(int t)
{
cout << "3 int edition" << endl;
}
};
  很简单吧,只是加了对尖括号和特化类型说明!这下可以继续了。
  顺便八卦一下,csdn真的不行了,连个blog也做不稳定就先不说了,昨天把这个问题挂上去,挂了一天一夜也没人问津,可见社区的整体技术水平,或者是技术氛围已经远远不如以前了。真要钻研技术的,去国外的技术社区比较有气氛。不过国外的用论坛的比较少,较多的是新闻组和邮件列表,有点不习惯。

2007-03-11

Borland的编译器不支持成员函数模板特化

  用的是BDS2006,看版本号是5.82版的编译器了,相比以前即BCB6里带的编译器,虽然没有评估过有多少改进,明显的只是编译速度较之以前大大提高了。今天为了LuaSuck,一边改LuaTinker一边编译,发现它居然对成员函数模板的特化视而不见!
  用的BDS2006里的编译器,这样试一下:

class kk
{
public:
template<typename T>

static T test()
{
T t;
cout << "general edition" <<endl;
}
template<>
static int test()
{
int i;
cout << "int edition" <<endl;
}

template<typename T>

T test2()
{
T t;
cout << "2 general edition" <<endl;
}
template<>
int test2()
{
int i;
cout << "2 int edition" <<endl;
}

template<typename T>

void test3(T t)
{
cout << "3 general edition" <<endl;
}
template<>
void test3(int t)
{
cout << "3 int edition" << endl;
}
};


int main(int argc, char* argv[])
{
kk k;
k.test<int>();
kk::test<int>();
k.test2<int>();
k.test3<int>(2);
k.test3<>(4);

return 0;
}


输出结果是这样的:
general edition
general edition
2 general edition
3 int edition
3 int edition

  由此可见,如果模板参数是用于作为成员函数的参数类型的,是可以特化的,如果是作为函数返回值类型的,则总是调用泛化版本。但是VC8.0里就是这样的:
int edition
int edition
2 int edition
3 int edition
3 int edition

  感觉好像VC中的作法是对的,但是没仔细深究过,很让我觉得头痛,我就需要这样的特性,它偏偏不支持!有时候想想,还真的需要好好研究一下C++的标准,呵呵。

爱情呼叫转移

  昨晚回来后,连夜从VeryCD上下了《爱情呼叫转移》,并看完。虽然xcc说很搞笑,但我看的时候,却不怎么觉得,也许是因为从去年那段时间以来一直遗留下来的忧郁干扰的吧。忧郁于我来说,是太过容易的事情了。
  片子让人感觉有点拼凑的嫌疑,其实像是讲述一个个的小故事,可硬要串在一起作为一部完整连续的影片。不过整体教育意义上的表现还是有点可取的,爱一个人就要爱她的全部,没有深入了解,就不要武断地判决一个人。

2007-03-10

今天教授请客

  大吃两顿。本来是只想吃一顿就够了的,结果中午吃完是2点半了,我跟雨烟去修手机,一直弄到快5点,打电话问他们在干吗,说是在KBox里,还大概有1个小时,于是就过去了,后来又加了一个小时。出来就已经是7点了,8个人磨叽了一阵,最后我和雨烟、疯丫头、教授一起去吃了顿肠粉和粥,味道还真不错,价格也不是很贵,4个人才吃了50块钱。出来后,走到石头记,刚好雨烟说要买银针,就进去看了。疯丫头看到一块绿色的石头很喜欢的样子,可惜她这个家伙没钱了(居然穷到这份上,也不容易啊),就狠不下心来买,我就随口说说买了买了,结果营业员当真了,晕,于是就假戏真作了,疯丫头和雨烟当然不肯让我买单。后来雨烟硬是塞给我200块钱。呼呼!
  下周就我生日啦!我来请了。
  疯丫头说她要下下周请大家,说是生日,其实是加上她转到其它组去的告别会吧,呵呵。

豆豆鸡煲味道不错

  xcc叫我一起去吃饭,下了班就过去梅林,说去吃豆豆鸡煲吧。那里的生意还真的旺的,很多人,差点要等一会儿才有座儿的。三个人点了个鸡煲,10+2串羊肉串,12+1个生蠔,4瓶啤酒,还是多开心的。突然觉得要是能一直这样生活下去也挺不错的,赚点钱然后自己花。可是爸妈终归是要老的,人终归是要结婚的。说起来,我们原来那个老大,跟一个才认识18个月的女孩结婚了,动作真是快呀,不过他也是快30的人了,是差不多时候了,而那女的,跟我差不多大。现在总是认为谈恋爱不能谈太久,太久了就很可能结不成婚了,像他们这种才是最稳当的做法,认识了,然后谈一小阵子,然后结婚。不过像他们这样的,生活基本上也就是固定下来了,不出什么大的意外的话,大概一辈子都像现在这个样子了。而我的漂泊感还是很重,归宿感还没有找到。爱情这种东西,也许是只有在年轻的时候体会一下就够了,以后的,照中国人的常规做法是,在责任心的基础上,建立起也许在欧美人看来质量并不高的婚姻。爱情不能当饭吃,以后是为了生活,而不是像电视上那样死去活来,普通人是经不起那样的折腾的。

2007-03-08

要被释放掉了

  今天下午正在电脑上看小说,上面的大老大拍拍我的肩膀,吓了我一跳。叫我出去谈一下,我就已经意识到是这个事情了。果然最后还是如我以前估计的那样,我被释放到系统技术组去了,说得倒是挺好听的,还说是为了发挥我的专长,那边的老大也很期盼,而且为了能让我去,还特地释放了一个原本在那个组的人到其它地方去了。晕倒,我这样是不是罪孽啊!其实我真的对去那个组不是非常感兴趣,经过在公司的这么一年半时间的磨合,我已经如现在的尹老大说的那样,放到哪都是一块砖了。而且像在现在这个组里,还能学到流程方面的东西,而这东西是我觉得在公司里最值得学习的了。去了那个系统技术组就应该在这方面弱化了,照尹老大的说法,那里是偏开发的。可偏偏还是测试部的旗下的,所以不伦不类的,说不定再给我分些奇怪无聊的事情,就真的郁闷完了。再加上,我真的不认为我写代码方面有什么特长,只是刚好这边的同事们大多在这方面没有研究,然后就看起来好像我很厉害似的,真是心虚呀!

2007-03-06

堕落了

  这几天真的堕落了。一直没有动手,就在看漫画,消磨时间,浪费青春啊!

2007-03-05

烦啊

  唉,突然想起一些很无聊很无趣的事,却为这样的事情烦恼啊!怎么会这样失败呢!
  昨天是元宵节,去雨烟家吃饭了,还有教授和猫猫,上午就去了,11点开始出去买菜,一直到下午2点才买回来,呵呵。下午打了一会儿牌,5点的时候雨烟开始弄,我只是帮忙把虾皮剥掉,其它的什么都没做。因为比较困。五个人吃了很多,吃撑死了。说起来略微有点伤感,都说以后可能很少有这样的机会了,因为各个都嚷嚷着要跳槽,雨烟也说了很久了,我也酝酿了很久了,只是一直没做好准备工作。连猫猫都说要走,这个倒是有点没想到,不过她也可能只是凑热闹吵吵的吧。
  烦啊!这样的日子什么时候才是个尽头啊!
  我真的是个很小心眼的人啊!

2007-03-02

小丫头为工作的事烦

  我感到很难过。上班的时候我打电话过去,她说都是被我害的。虽然有点开玩笑的成分,但这个也是空穴来风啊!下班后还突然发个短信来说其实没这么严重,只是没事了发下牢骚。我其实已经从那天起,一直背负着愧疚和歉意,今天只不过又加重了一点而已。唉!