Author Archives: ShiningRay

糗事百科和FML

我在东大的bbs的软院版上看到有人发帖讨论糗事百科,甚是欣慰,但是却有同学说我们糗事百科是山寨fmylife.com的。这让我非常的郁闷。必须澄清一下,我们糗事百科诞生于05年,而fmylife是创办于08年的。所以我们绝对不是山寨的——居然感觉很山寨? 要证据? 证据一、根据Wikipedia的FMyLife词条的内容: FMyLife was created on January 13, 2008 by Maxime Valette, Guillaume Passaglia and Didier Guedj. 词条中还提到FML在09年出过一本书,但实际上我们08年就出过两本书(壹、贰)了。 证据二、Alexa的流量记录 大家可以看到,FML在09年初引爆流行前,是没什么流量的,也就是09年之前,FML是没有名气的,谁会去山寨没有名气的网站?而那时候糗事百科已经小有流量了。 这里值的一提的是,FML在09年之后有个几乎是90°直线上升,而之后就开始慢慢下降,据朋友分析,FML是花钱做广告引来的流量,起初效果很明显,而且加上内容确有看点,可以黏住用户。但随着时间的推移,广告效果会越来越差,因为知道FML的人多了,点击它广告的人就少了,点击广告的人少了,帮他放广告的网站收益就少了,收益少了,那些网站就不太去更好地推FML的广告了。 而糗事百科从未做过广告,所以流量是缓慢上升的。 证据三、Internet Archive网站的WayBackMachine的存档 网站上没有能找到FML的存档,但是有糗事百科05年的存档,由于该网站需要翻墙,所以我直接贴出截图: 以上三点证据充分表明了,糗事百科并非FML山寨,以前不是,以后也不是,我们有我们自己的发展方向。 我顺便再分析一下,为何FML能一下引爆流行,而糗事百科却不行呢? 先说一下主观因素——技术实力不强,执行力不足——省的有人喜欢说先从自身找问题。 然后说说客观原因: FML是英文网站,英文网站的广告收益是中文网站的广告收益的十几倍——原因可能一方面在于国内的点击欺诈太严重,另方面可能在于国内的广告匹配度不高(想想那些铺天盖地的什么不孕不育的广告,谁去点啊)。糗事百科就现在这种流量一个月广告收入也仅有1000左右RMB,而如果在美国,这至少是1000刀,一般可以到2000刀。这样的收入应付一个全职的人是绰绰有余的。 而如果按照现在的FML的流量,一个月10w刀收入是可以期待的。有了这种收入期望,那么FML就可以大胆投放广告来吸引流量。这种模式在国外也是有的,具体名称我不得而知,通过投放广告把提升自己的网站的流量,然后再通过这些流量赚钱,只要自己的网站上的点击赚的钱高于投放广告的成本,就基本是赚的。 美国的技术人员平均水平也比较好(具体不解释),即使2000刀的收入,也可以请到一个不错的开发人员兼职。而大家想想1000RMB在上海能招个什么样的人? 美国的服务器也比较廉价。我们用的服务器产品都是进口的,而且美国政府还禁止向国内出口一些Intel的高端芯片。 FML有个成功的地方在于他发明了文字水印“FML”,大家甚至都比较愿意去保留这个水印,水印也对提升网站知名度有很好的效果;而对于糗事百科来说,这点完全行不通,因为我们没有想过使用英文(本来就是中文的嘛),而国内的几家糗事百科的山寨,都会用过滤手段,清除文章的“糗事百科“等等字样,同时大家转贴也经常并不会注明出处。 最后,国内的审查机制问题,我就不多解释了。 不过还是要感谢糗事百科的忠实网友,让糗事百科现在变得这么丰富。相信有朝一日,我们还是会超过FML的。

吐槽专用

最近搞审核算法实在太烦心了。 审得太松了,一群网友叫质量太差了。确实也是,东西质量不好不能吸引人,于是收紧了通过率,只剩1/10。现在的帖子看着还比较舒服。结果发帖的新网友不干了,有的说发了几十篇只过了一篇,于是上来发帖骂审核人。还有的说女朋友发帖没过心情不好,上来发帖骂人的。 现在真是风箱里的耗子两头受气。

黑衣大葛格专访:糗事百科的秘密

采访 / nings cnBeta In-house via http://www.cnbeta.com/articles/108732.htm 秘密你可能了解不多?但糗事百科或许你每天必看。王坚你不认识?黑衣大葛格你一定知道。王坚,2001年毕业于中国科学技术大学,一年之后曾担任环球资源 网站经理,2005 年进入腾讯,先后担任过QQ邮箱产品经理,Q吧产品总监,高级战略经理等职务,具有8 年的互联网产品相关经验。他利用业余时间,于2005 年创建了糗事百科网站,这是一个由用户分享真实糗事的网站,目前有55万以上的Feed订阅者,是被订阅最多的华语网 站。本文是cnBeta对糗事百科站长王坚的一个专访,分享给大家。

《结网》即将发售

http://book.douban.com/subject/4736118/ 王坚同学的书终于出来,我作为始作俑者,必须推广一下,推荐搞互联网的都可以看看

Ruby的memcache-client

Rails自带memcache-client,作为操作memcached缓存的客户端,然而最近我却在糗事百科的后台中发现大量的MemCacheError,我起初以为是memcached的问题,以保守参数重新编译了memcached,发现问题依旧。 最后通过替换成libmemcached才解决了这个问题(至今没有搞明白为什么) 并且在使用memcache-client的过程中发现了两个问题。 如果通过Rails中的mem_cache_store来调用memcache-client,那么increment和decrement操作只能针对使用了:raw=>true参数的缓存才有效,因为mem_cache_store是默认将数据使用Marshal进行序列化的。 memcache-client支持get_multi,也就是向memcached一次请求多个key,但是其文档中明确说明,默认获取数据进行过Marshal的,raw数据就只能自己写multiget了。然而libmemcached可以直接通过get操作获取多个key,并且支持指定是否要序列化。 测试下来,我推荐最好使用Ruby的memcached这个gem来操作memcached,因为它这个gem是一个使用了libmemcached的C扩展,相对于纯ruby的memcache-client效率高出很多,而且功能更加强大,可以使用二进制协议和udp协议,能最大限度发挥memcached的效率。 要在Rails中使用libmemcached作为cache store,可以安装LibmemcacheStore 的Rails插件,然后指定以下配置,API符合Cache Store标准 config.cache_store = :libmemcached_store

常州女仆咖啡厅见闻

声明:本篇不是广告不是广告。 长期作为一名技术宅——某种意义上的——为了改变自己宅的问题,在两位淫人Athisika和Iorikrace的鼓动下,这次在常州期间,特地安排了去常州的首家女仆咖啡厅(不了解概念的请自行google)。虽然以前在上海也听说过有,但是在上海期间没有闲情,也从未想过。

Passenger for nginx

很久没写技术的东西,这次来随便写两句。 前几天部署了passenger for nginx,从passenger for apache转成nginx的理由是,请求进来首先要创建apache进程,然后再请求后端的passenger的进程,如果数量不够,passenger还要再创建新的ruby进程,这样导致在突发的高并发情况下,响应速度不够好,而且apache进程太浪费内存了。 于是就随意尝试了一下passenger for nginx。不过似乎并不理想,passenger for nginx的模块会导致nginx一些自身的功能无法使用,而且感觉速度更慢了——我观察某些ajax请求会大量502。 最后换回了古老的作法,前端nginx,后端thin cluster。 以上。

吐槽

两个月没发帖,憋在家里做了回思想家和哲学家,想通一些问题。 sbf说我blog朝感情方面发展了。确实技术方面的东西基本没有再写过。罪过罪过。 国庆期间玩了玩WOW,AFK一年多,发现圣骑士现在如此之爽,想当年那只是没人要的板甲奶妈。而我就纳闷了,为啥我不玩了,他就NB了。想当年大学里玩Diablo II私服1.09版,亚马逊和女巫独步天下,我玩了个圣骑士,结果基本属于搞笑用的,我一不玩,出了个1.10版,圣骑士就NB起来了。 顺便说,昨天做梦梦到WLK开了,那时我上线一看,这不可以过去诺森德了么,居然没人通知我,一群人又把我撇开了——不过那视角和画面怎么那么像Diablo II。

爱、爱情和浪漫

关于标题上这个话题,有着各种各样的诠释,那么我也来哲学一把,说说我的观点。 先说“喜欢”,我认为“喜欢”其实就是一种“偏好”,觉得这样或那样好,那就是喜欢这样或那样了。有些“喜欢”是源自生理因素,比如小孩喜欢吃甜食,吃了甜食大脑中会产生某种幸福感的物质,所以小孩都喜欢。另一些喜欢则是来自于从小受到教育,在大脑中形成了某种偏好的“模式”。满足这个模式就会舒服、开心、幸福。所以喜欢是一种很简单的事情。 对于喜欢的近义词“爱”,我的理解是这样的:爱的本质就是“奉献”或“付出”。“我爱你”的潜台词就是“我愿意为你付出”。付出什么呢,就是自己的资源么,资源无非两种,一种是时间,另外一种(对于人类社会)就是金钱了。其实在后面的文章中,付出或奉献这个词,都可以用“爱”来进行替换。其实“喜欢”和“爱”往往是同时出现的,一般人都会因为“喜欢”某个人或事,进而为其付出,也就是“爱”。 但是,对于人类来说,自私和贪婪是属于生物的本能,如果没有这一点本能,是很难在这个现实世界中存活的。所以一般人在付出的时候,往往是有期望回报的,有些甚至是以回报为前提而付出的,这才出现了“爱情”这种东西。 我认为爱情是男女双方在对等的情况下互相为对方付出自己绝大部分资源。这引申出爱情是具有排他性和独占性的。对于一夫多妻的国家而言,我不知道有没有其他形式的爱情存在,这个不予讨论。只有在双方的付出下,才能有紧密结合的爱情;若双方都能为对方无私奉献的情况下,这样的爱情才是伟大的,但也过于理想了。 而对于现实的爱情,每个人都会希望自己在为对方付出的同时,对方也要为自己付出;比如女人因为男人为其他女人做事而吃醋,这就是爱情本质的表现,任何一方都希望在自己付出的时候,获得对方的付出,而且是越多越好。 由于这爱情的问题不像前面的“喜欢”和“爱”那么简单,等我想清楚了再写下来。 最后,什么是浪漫也就很容易就推断出来了,我认为浪漫是一种两者之间一方表达可以为另一方付出的仪式。当然关键还在于能不能感觉到。 有钱没时间的就可以砸钱,越昂贵的就越浪漫,鲜花、烛光晚餐等等。毫无疑问,钻石是最为名贵的,所以才有“钻石恒久远,一颗永流传”的说法。如果没有钱,那就只好花时间了,利用自己的时间和精力,做出一些惊天地。当然,一般人并不喜欢完全的金钱付出,因为那样就好像是买卖一般。 然而,很多恋人走到一起后为了两人的生活,都认为反正都是自己的钱,而忽略了这些仪式和过程。其实这是错误的,即使结婚了,尤其男方,也应该不时制造一下浪漫气氛,将自己的心意传达给对方,不断重温双方之间的契约和承诺。否则,时间长了,习惯了之后(人的本性),就感觉不到对方的爱。

Why?

为啥我要画根呆毛呢……