Archive for October, 2006

3个月,50条被忽略的留言

若不是今天Pete的提醒,我还一直不知道自己Blog的留言系统出了问题:留言的时候会出现”Not Found” 404错误,怪不得我觉得很久没见过留言了。刚刚查了一下,原来是4个月前某次操作导致Spam Karma插件的某个文件损坏,而这个插件又是留言Chain中的一环,这导致了留言系统的崩溃。还好,所有的留言还都存了下来,不过是被当成Spam了。统计了一下,3个多月,5000多条Spam,其中朋友们的留言大概有50条左右(很细心的走查了一遍,中文的应该都没漏网,英文的也基本揪了出来,希望没有漏网之鱼了)。 真是罪过罪过,其实这几个月中很多现象都能提醒我的: 很久没人留言了 很久没收到Spam Karma的信了 问题是,这几个月一共也没写过几篇Blog,更没有留意过这些。看来,根本原因还是Robin对我说的,你最近对自己的Blog太不关心了。 是啊,自从6月份以来,Blog的更新就很少,自己总能给自己找出很多理由,比如生病了,比如出差了,比如太忙了,比如心情太差了。今天看到这些熟悉或陌生的朋友们的留言,我才又一次感觉到了让我坚持了2年多的,那份写Blog的动力和感觉。 最后要谢谢Pete的提醒,更要真诚的对那些通过Blog与我交流的朋友们说声:对不起。

喜欢看创世纪

说来惭愧,虽说《创世纪》已经N久的片子了,我却是第一次看。还得谢谢湖南卫视,虽然据说剪裁了不少,而且广告插的实在太长(有点儿看新浪体育新闻的意思,呵呵)。 十一后从美国回来才开始看,前面漏了不少。一上来就是荣添和文彪杀了志强父母那段。据说前面兄弟感情十分好看,可惜,将来买碟补过吧。 最近心情比较差,导致看两级《创世纪》几乎成了我每天最快乐的事儿,而我自己也习惯性的把躺在床上的这两个小时当成了一天中最期待的时刻。还好,我发现自己真的非常喜欢这部片子。 喜欢剧中的台词,可以引发很多对做人、做事的思考,也让我想明白了很多事儿,也逐步从最近的郁闷中走了出来。 喜欢荣添,喜欢他的冷静、隐忍、远见、责任心,喜欢他在这么多起起伏伏时候还是那么坚毅的眼神。嗯,怪不得会有那么多MM喜欢他了。 喜欢Lisa,喜欢她优雅的气质,女人独有的智慧,和她那套对人对事的方法。就像米嘉说的那样,其他人身上总是会有各种各样的缺点,可是Lisa却近乎一个完美的人。当然,汪明荃的演绎也实在精彩。 喜欢Helen,喜欢她那种无畏无惧的爱。她每每鼓起勇气却总被荣添无情或无小心击碎后的场景都让我觉得心碎。陈慧珊的气质真的很好,据说本来她和荣添是要在一起的,可是后来她的身体无法坚持,编剧只能改写了剧本,蹦出来一个美娜。。。 喜欢田宁,尤其喜欢失忆后的她,不知道是为什么。 不喜欢自力,他骨子里的仇恨迷住了他的双眼。结果发现朋友中很多人特别喜欢巧克力男,还对志强的横刀夺爱非常不满,我就不懂了。。。:P Update:《创世纪》里面有一首非常好听的英文歌,是我的Style。在网上搜了一下,歌名是”Promises don’t come easy”,强烈推荐一下,相信你一定喜欢。

帮欣欣找高人

帮欣欣(FeedSky)发个JD寻找高人,看看大家有没有兴趣 1.研发经理 职位要求:1、计算机相关专业,本科以上学历;2、两年以上项目管理或部门管理经验;3、熟悉软件产品开发和技术研发过程,优秀的项目管理能力和进度控制能力;4、精通网络大数据量应用体系架构,有丰富的系统分析设计能力;5、精通C/C++,Java,Python,PHP中的一种以上开发语言; 6、熟悉大数据量下数据库的性能管理及优化,具有数据库规划能力; 7、熟悉Web2.0站点运维系统的整体架构。 2.高级程序员: 职位要求:1、计算机或相关专业。本科要求有一年以上工作经验;2、精通Linux下程序设计,开发过大规模、高性能的服务; 3、精通C/C++,Java,Python,PHP中的一种以上开发语言;4、熟悉算法思想,解决问题能力强;5、熟悉Socket网络编程,熟悉TCP、UDP、HTTP、FTP等网络协议;6、具有搜索、信息检索相关领域开发经验者优先;7、有良好的沟通技巧和团队合作精神,有强烈的创新意识。 3.网站开发工程师 职位要求:1、计算机或相关专业,本科以上学历,英语四级以上,能熟练阅读英文文档; 2、精通PHP、JavaScript、HTML、DHTML、XML、Ajax和RIA设计开发;3、熟悉Linux系统, 至少一年以上Linux平台开发经验;  4、了解HTTP协议,对Web程序性能优化有一定经验;  5、熟悉大数据量下数据库(MySQL)的性能管理及优化,具有一定的数据库规划能力;  6、有大型网站开发经验者优先;  7、较强的责任心及团队合作精神,有独立解决问题的能力。 最后顺便透露一下,FeedSky的待遇很有竞争力的。如果大家对互联网感兴趣,对RSS、Crawler、海量数据处理感兴趣,可以试试 。

CPPUnit Lite

CPPUnit Lite是一个非常简单的C++ UnitTest库,比较适合做一些小型的UT。基本概念来说,也是”期待与实际相比较“的经典JUnit模式,不过如何在C++上实现还是比较有意思的。 1) Sample int main(int argc, char **argv) {     if(argc == 0)         printf("%s", argv[0]);     TestResult tr;     TestRegistry::runAllTests(tr);     return 0; }   TEST(AddTest, Caculator) {     int iResult = 1+1;     CHECK(iResult==2); } TestRegistry::runAllTests是一个静态函数,它会执行注册的所有测试用例。问题是,下面的测试用例(AddTest)是怎么加进TestRegistry的呢? 2) How it works? class Test { public:     Test (const SimpleString& testName);       [...]