2011年8月23日

最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用13

摘要: 半部论语创企业吴言自从创业到现在也没有多长时间,但是在这些天所经历的起起落落、悲悲喜喜却比过去的总和还要多,有时侯真的感觉心力憔悴,现在他深深的意识到应该加强自身的修养了。吴言以前有一个习惯,就是每次遇到职业瓶颈时,总喜欢买一本励志学或成功学的书来看,所以这类书是除技术类书籍外数量最多的书了。吴言一本一本的翻着这些书,比如这本书,上面写着成功很简单,只需要五步:目标明确、详细计划、立即行动、大量行动、及时总结,初看起来好像让人热血沸腾,仿佛找到了成功的捷径,但是仔一想,目标是什么?怎样明确?怎样做计划?立即行动做什么?怎么做?完全没有可操作性,就像春晚上宋丹丹的小品中所说的:“把大像装进冰箱一 阅读全文

posted @ 2011-08-23 11:54 最老程序员闫涛 阅读(2996) 评论(14) 推荐(10) 编辑

2011年8月22日

最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用12

摘要: 蝴蝶结效应吴言昨天晚上熬得很晚,早上是被自己的手机来电惊醒的。谁这么早就来电话,真讨厌!吴言心里嘟囔着,不情愿的从床上爬起来,下意识的看了一下表,原来已经十点多了,已经不算早了。吴言拿起手机,无精打彩的说道:“喂?”“老吴,我是杨子健!现在说话方便吗?”原来是杨子健,他和吴言原来是一个项目组的,来公司三年多,也算是老同事了,正是他接手了吴言原来的推荐引擎开发工作。难道是自己的代码有问题他搞不定?想到离职时任总的所做所为,吴言真的是不想管了,可是想到这样会使杨子健很难受,杨子健这个人还不错,何苦为难他呢!就在吴言确认对方是杨子健的这一瞬间,吴言做出这个决定:他决定如果不是太困难的事情,就接下来, 阅读全文

posted @ 2011-08-22 12:24 最老程序员闫涛 阅读(3182) 评论(14) 推荐(9) 编辑

2011年8月19日

全文检索、数据挖掘、推荐引擎系列---去除停止词添加同义词

摘要: Lucene对文本解析是作为全文索引及全文检索的预处理形式出现的,因此在一般的Lucene文档中,这一部分都不是重点,往往一带而过,但是对于要建立基于文本的内容推荐引擎来说,却是相当关键的一步,因此有必要认真研究一下Lucene对文解析的过程。Lucene对文本的解析对用户的接口是Analyzer的某个子类,Lucene内置了几个子类,但是对于英文来说StandardAnalyzer是最常用的一个子类,可以处理一般英文的文解析功能。但是对于汉字而言,Lucene提供了两个扩展包,一个是CJKAnalyzer和SmartChineseAnalyzer,其中SmartAnalyzer对处理中文分词 阅读全文

posted @ 2011-08-19 17:13 最老程序员闫涛 阅读(2492) 评论(2) 推荐(4) 编辑

最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用11

摘要: 股权激励之惑终于通过程序可以把京成商城所有产品的页面全都通过网络爬虫程序全部下载到本地来了,吴言心满意足坐在了电脑椅的靠背上,这才发现自己已经足足一动不动的在这编了将近五个小时的程序了,好累呀,吴言很有成就感地伸了一个懒腰。“哎呦!”吴言不小心把堆在电脑桌上最上面的一本书碰到的地上,低头一看,那本书打开了扣在地上,原来是于丹的论语心得。吴言弯腰把书捡了起来,一看翻开的章节正是在讲“君子不器”的那一页,此时看到这句,吴言感慨颇深。记得自己刚开始工作时,对于工作的认识只是VC、VB、Java以及数据库读写等,没有独立工作的机会,那时的自己还不能称之为器,因为还缺乏独立工作的能力。后来,自己对工作的 阅读全文

posted @ 2011-08-19 08:58 最老程序员闫涛 阅读(3194) 评论(12) 推荐(10) 编辑

2011年8月18日

最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用10

摘要: 创业合作伙伴吴言最近常在创业啪网站上活动,开始这个网站吸引吴言的地方是这里有无数创投业大佬,吴言想通过这里接触到他们,但是后来发现想在这里接触投资人,显然是水中捞月镜中摘花,成功的概率与直接买彩票独中5亿差不多。但是创业啪网站上还活跃着很多草根创业者,创业者之间互相交流,给吴言的感觉似乎可以说不定在什么时侯可以擦出火花来。吴言在创业啪网站上认识了徐德才,吴言的第一印象是这个名字很好,德才兼备,其次是他就是做销售的,目前在金蝶北方区做大客户销售,按照风投们的观点,他们正好可以互补,一个负责技术一个负责市场。正好徐德才对吴言的创业项目社会化电子商务也很感兴趣,双方在网上互相交流得非常好,所以决定这 阅读全文

posted @ 2011-08-18 08:34 最老程序员闫涛 阅读(3013) 评论(15) 推荐(5) 编辑

2011年8月17日

最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用9

摘要: 商业计划书虽然吴言一直觉得系统开发才是硬道理,其他神马都是浮云。但是在创业网站上,各位牛人们一遍遍重复着的商业计划书的重要性,对吴言还是产生了影响。虽然商业计划书融资价值无限接近于零,但是一个商业计划书可以为自己理清创业思路,这点吴言还是认可的。况且,万一真的通过商业计划书融到资,那就更美了。吴言不准备写几十页那种长篇大论的商业计划书,因为一件事情说清楚两三页就足够了,VC们时间都很紧张,两三页他们可能都会嫌长。虽然也有观点说,写商业计划书体现你的态度,更有甚者,有人还声称,有创业团队就是凭在上百页的商业计划书,没有一个错别字,没有一个标点符号失误,得到投资人首肯而成功融资的。对于这些吴言始终 阅读全文

posted @ 2011-08-17 09:01 最老程序员闫涛 阅读(3009) 评论(6) 推荐(4) 编辑

2011年8月16日

全文检索、数据挖掘、推荐引擎系列3---全文内容推荐引擎之中文分词

摘要: 基于内容的推荐引擎有两种实现途径,一种是根据条目的元数据(可以将元数据理解为属性),另一种是根据条目的文本描述信息。本系列中将先描述基于条目描述信息的全文检索实现方式,然后描述基于元数据的内容推荐引擎实现方式。对于基于条目文本描述信息的内容推荐引擎,目前有很多资料可以参考,基本步聚是先对文本内容进行分词,包括提取出单词、去掉常用词如的地得、加入同意词、对英语还有去掉复数形式和过去分词形式等;第二步是计算各个词在每篇文章中的出现频率,以及在所有文章中的出现频率,即TF/IDF;第三步计算文章向量;最后是利用自动聚类算法,对条目进行聚类,这样就可以实现向用户推荐同类产品的需求了。但是在这里有一个非 阅读全文

posted @ 2011-08-16 11:30 最老程序员闫涛 阅读(2922) 评论(2) 推荐(4) 编辑

最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用8

摘要: 辞职创业吴言在经过了几天的反复思考,终于下定决心辞职创业了。做出这个决定真的需要很大的勇气,因为自己的年纪做为程序员来说,已经属于很高龄了,如果创业失败几乎没有退路,再找工作将很难,合适的工作几乎是不可能的。但是如果一辈子就这么重复着当下的生活,他又不甘心,非常的不甘心,放弃一切也要尝试一把的诱惑使他难以抗拒。整整一个上午,吴言都在早已写好的辞职邮件界面上,他需要鼓足勇气才能按下发送按钮,但是每一次他都在最后一刻放弃了,终于在近乎于误操作的情形下,他按下了发送按钮。终于,吴言如释重负,完成了一件大事。但是心里也有了一丝的不安,创业失败和失业这些词时常在脑海里闪现,每到想起这些,吴言都会觉得脊背 阅读全文

posted @ 2011-08-16 08:30 最老程序员闫涛 阅读(5920) 评论(24) 推荐(5) 编辑

2011年8月12日

全文检索、数据挖掘、推荐引擎系列2---异步服务实现

摘要: 正向前一篇分析的,在全文检索、数据挖掘、推荐引擎的后台系统中,通常可以提供三种类型的服务:同步服务、异步服务、后台服务。对于同步服务可以采用Web Service、XML Over HTTP或Restful服务,我在项目中就采用了Jason over HTTP,主要考虑Javascript解析Json效率较高,但是还要看各人喜好。对于异步服务在实现上,如果选用Java做为编程语言,基本就需要选择JMS了。而后台服务主要是定时任务,可以采用新版JEE中的Timer服务,或直接使用Timer。在JMS实现异步服务中,最简单的方法是采用消息驱动Bean来实现,但是JMS中有两种机制:一种是Queue 阅读全文

posted @ 2011-08-12 15:56 最老程序员闫涛 阅读(1497) 评论(1) 推荐(1) 编辑

最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用7

摘要: 创业餐厅正在吴言为能有机会和VC面谈这一问题一愁莫展的时候,事情突然有了转机,吴言听人说,中关村这边有家创业餐厅,创业者不仅可以在里面办公,还可以在那里很方便的见到著名投资人,而且那里的投资人都对早期项目感兴趣,并且这个地方刚办几个月,就有好几个在那里长期办公的团队获得了天使投资。竟然还有这样的机构,对自己这样的创业者来说,简直是再合适不过了,所以吴言决定要去那里试一试。吴言一大早就赶到了创业餐厅,吴言刚到那就被门口的标语吸引住了,上面写着:“VC欢迎,有梦想谁都了不起,互联网创造奇迹”。感觉真亲切,同时又似曾相识,“呕,这是奥运歌曲北京欢迎你嘛!”吴言恍然大悟,但是用在这里显得格外贴切。在刚 阅读全文

posted @ 2011-08-12 11:45 最老程序员闫涛 阅读(3486) 评论(10) 推荐(7) 编辑

导航