Archive for December, 2009


CODE.35.COM is launched today

code.35.com is launched today.it is a place where you can find the open source projects being developed by 35.com.All projects are licensed under the GNU GPL v3.

image 

We’ve learned very much from the open source community, and this is our way of giving something back to the developers and community.currently,there are just a few little projects,but it will growth more and more as time goes on:)

(continue reading…)

December 28th, 2009 in Technology | 2 comments


Happy birthday,sweet little EQ

No words can express how much I love you from the day you were born until now,you have held a special place in my heart, one that is irreplaceable and invaluable.

35eq

Happy birthday, My sweet little EQ.

December 28th, 2009 in Programming | 3 comments


致三五互联技术中心全体同仁的公开信

首先感谢大家的辛勤付出,和身后家人的默默支持。

今年我们在产品,技术方面取得了卓有成效的成果,产品线也日益完善,逐步完成了从量变到质变这一艰苦的过程。公司能够成功上市和各位同仁的努力是密不可分的。

虽然一路坎坷,但是我们对于产品的创新和发展,对于技术的追求和向往,从未改变过。

互联网永远都不乏追随者和抄袭者。因为创新太难,也太容易被如法炮制,所以很少有人会去啃这块骨头。而我们恰恰就是啃骨头的“傻子“:我们要做的不是中国制造,而是中国创造。这也是为什么我们做了那么多”傻事“的原因:我们总是想在老套的应用里,尝试一些新鲜的东西;总是想对这个似乎已经定型的世界说一声不:产品可以是另一个样子,世界也无需一成不变。

从最早的二、三个人的小作坊,到如今上百人的研发团队;从前任已故技术总监黄柏林到我,三五的历届技术人都是纯真的理想主义者,我们“幼稚”而又顽固不化的想要改变世界,我们历经挫折却仍然坚持用自己的方式说:“Hello world”。

你们每个人都是公司和社会的独一无二的财富,是推动互联网应用和技术前进的力量。不管你是否已意识到,改变世界,这就是我们正在做的事情,这就是我们正在为之努力奋斗的事业。

技术人生是没有终点的马拉松,祝愿大家能在这条路上绽放出更多的属于自己的精彩。

December 23rd, 2009 in 35.com | 9 comments


基于Wu-Manber算法的快速多关键词搜索

很多应用都需要高性能的多关键词搜索功能,网络”扫黄”开始后更是如此,如何在文本内容中快速地搜索出敏感关键字变得越来越重要。

Wu-Manber算法是一个不错的解决方案,尤其是针对包含有大量关键词的搜索。Wu-Manber算法的C语言实现非常丰富,为了方便如C#,VB.net等编程语言使用该算法,我用C/C++写了一个基于改进的Wu-Manber算法的多关键词搜索组件:wu-manber-com

Download wu-manber-com

使用方法

以vb.net/c#为例,使用前,先运行regsvr32 stringsearch.dll注册该组件,然后将stringsearch.dll添加到项目引用中。调用示例代码如下:

StringSearchLib.WuManber s = new StringSearchLib.WuManber();
s.AddPatterns("keyword1,keyword2,keyword3", ",", false);
int index = s.Search("... some text for searching...");
Console.WriteLine(index);

该控件不会搜寻所有存在的关键词,碰到第一个匹配的关键词,即返回该匹配的关键词在原文中的位置索引,没有找到则返回-1。

December 21st, 2009 in Programming | 3 comments