沙县小吃不是为了挣钱才开遍全国的——战争从未结束 (转)

“战争结束了。”沙县小吃的老板叼着一根烟,一屁股坐在我的面前,眼神飘忽。一口烟从他口中爬出来。
我感到不快。
当时我要了一笼包子,一个大份馄饨,吃的很开心,准备再要一只鸡腿,其实我更想吃大排套餐里的大排,但是不知道那个是否能单卖,我正在心中酝酿措辞。这个中年人一屁股坐在我的面前,一个单独吃饭吃的面带笑容的顾客面前,说了一句没头没脑的话,而且抽着烟。
“什么战争?另外,大排套餐里的大排单卖么?”我耐着性子问。
他起身去厨房,端来一口锅,满满全是卤味。蛋,豆干,鸡腿,大排。
“你这是……?”我问。
“随便吃,不要钱,如果你要白饭的话我去添。”他递给我一只大勺,“听我说说话,我心里有话,一切都结束了,我得说一说。”
这很合算。我点头。
“你看,”他手指不远处。一家兰州拉面馆,老板和几个伙计坐在门口的一张桌子上,各自手里捏着一把扑克牌。“他们在干吗?”
“打牌,”我在锅里寻找一颗卤得较久比较入味的卤蛋。
“不,仔细看。”他面带一种讥诮。
我停下筷子,仔细观察。他们手捏一把扑克牌,但好长时间都没有人动一动,表情麻木,彼此之间沉默不语。
“彷徨。”他轻敲桌子,“我理解这种感受。”
我不理会他,夹开一颗卤蛋,汁水四溢。
“你知道么?本·拉登死了。”他好像在告诉我一个秘密一样。
“嗯嗯……。”我口含一颗卤蛋,含糊答应,蛋黄噎住了我的嘴。
“所以,战争结束了。It‘s over。他们输了,我们赢了,”他表情悲戚。“但有一点一样,从明天起,我们同样是是失牧的羔羊了。”
我重新端详这个老板,微黑,沿海五官,有一种潮汕地区人民特有的质朴之气。
“老板你是不是最近生意做得不顺?”我问。你脑子坏了吗?你馄饨包傻了吗?你卤汤中毒了吗?
“你见过工商来这里收钱么?”他问。
“似乎是没有。”
“你见过混混来搅事么?”他问。
“好像是也没有。”
他俯起身子贴近我,在我耳边很深沉的说。“因为我是安全部的。”
我再次端详这个老板,微黑,沿海五官,有一种铁血论坛的伟大使命感。
“哈?”我说。你老母的。
“我不是开小吃店的。我是一名情报人员。”他翘起二郎腿,坚毅,目视远方。
“哈?”我说。****的。
“沙县小吃不是为了挣钱才开遍全国的,是为了应对伊斯兰极端势力通过他们渗入中国内陆城市,才特设的特别行动机构,隶属于安全部第九局。”他说。
“他们?”我骇到了。
他手一扬。
“兰州拉面?”我扭头看。
“不只。”他左右张望。“还有吴忠小吃,新疆大盘鸡……”
“不是吧。”我回头看兰州拉面,经常在那里吃饭。
“比你想象的更黑暗。”
“叼啦!哪里有这么多钱搞这么多人。”
“中东很多富豪的。”他说。
“不是,我说这么多家沙县小吃……”
“交过税么?”他问。
“你这不是屁话么?”
“房价高么?”他问。
“抽你了啊。”
“那么多税,年年创新高,那么多地,每天新地王。”他停顿一下,给我思考的时间。“钱到哪里去了?”
“咦,难道不是被吃喝贪掉了么?”
“放屁!”他跳起来,根根青筋凸起,好像要拿大耳光抽我。“我们的官员为此背负多少骂名!”
“你的意思是说,”我露出了惊异的表情。
“是的。”他环指整家店面。“情报机构。国家的盾牌。”
“你听说过五千亿维稳经费么?”他问。
“听说过。”
“实际投入的钱十倍都不止!”他慷慨激昂。“中国根本就没有贪官!”
“没有贪官?”
“一个都没有!”
“那么?”
“都是幌子!迷惑国际敌对势力!”他说,“你看到那些肠肥脑满的官员……”
“是幌子?”
“忍辱负重。他们为国家付出很多。”表情深沉。
“你设想一下。”他循循善诱。“如果我们一分钱都没有大吃大喝,一分钱都没有被贪污,官员只是装出无能和贪婪的样子,让国际上以为我们的财力都被内耗了……”
“我的天!”我震惊了。被这宏大的真相所震撼,屋里一片寂静,两个人相视无语。
“中央在下一盘很大的棋。”他周身放出强国社区的盛大光芒来,好刺眼!
“我们已经近乎全能了。”他骄傲的说。
“不是吧……”
“哼,本·拉登死了,你知道么?”
“你刚才问过了,我知道……”我忽然停住,意识到了这句话的意思。
“位置是我们提供的。”他故作轻快的说。
“我的天!”再一次震惊,“这么说是沙县小吃除掉了·本拉登!”
“不,”他有些不好意思起来,“准确的说,这个情报是由绝味鸭脖截获到的,总参二部的,但我们是同一个旗帜下的战友。如果你买鸭脖的时候用内部暗号‘一曲忠诚的赞歌’,还能有八折……”
“甘撒热血谱春秋。”他站起来,激动的用唱腔诵道。
然后他面露颓唐之色,重重的坐下来。
“怎么了?”我问。
“一切都结束了。”他沉痛的说。“本·拉登死了,基地组织全面撤出中国,沙县小吃即将撤编了。”
“我并不憎恨本·拉登,他也是一个有理想,为了信仰奉献一生的人。”他喃喃的说。“但是这是上头的意思,我们和美国做了一笔肮脏的交易。”
“我将要离去,这个工作了许多年的岗位。”他猛抽烟。“我见过许多你们难以置信的景象。天麻猪脑汤的雾气中,浮动着所有悲喜与沉默,一只猪的前世今生。咀嚼乳鸽时,世界会颠倒下来,你飞速的坠向天空。一头扎进蒸熟的灿米,你看见白色的广袤世界中闪动着美丽的南方。”
“而这一切都将归于湮灭,就像在肉馅中消融的一片葱花。”
“离开的时刻到了。”他捂着脸,我从他的指缝中看到一片黑暗的泪水。
当他再度站起来,那个坚毅的情报人员消失了,他重新变成了一个沙县小吃的老板,微黑,沿海五官,漫不经心的收拾着碗碟。
“你走吧,不要告诉任何人。”他说。
若干天之后,我又经过那条街,没有了沙县小吃也没有了兰州拉面,小贩们窃窃私语,其中有多少暗流正在涌动?我不知道,但失去了沙县和兰州的这条街,正变得陌生而失去灵魂。
但我意外的市中心的大娘水饺又看到了他。的确是他,穿着服务员的制服招徕客人。我万分激动,上前招呼他,“找了新工作了?”他目光游移,并不理我,向一个方向稍一颔首。我向他指的方向看去,一家肯德基的门店经理正冷冷的隔着玻璃注视着这边。
“战争尚未结束。”他擦过我身边低声说。
“一曲忠诚的赞歌。”我低声回应。
–里八神

Posted in 生活随笔 |

柴静 -转采访她的一篇文

“火柴的柴,安静的静”,柴静的粉丝很喜欢提起这句她当年的自我介绍。他们觉得沉静地燃烧这个意象,正符合柴静既温柔又犀利的风格。
柴静1976年生于山西,在祖传的老宅大院里度过了童年和少年时期。1991年,15岁的柴静到湖南长沙读大学。她给自己喜欢的电台节目主持人写信,说:“可否帮我成就梦想?”被这句话打动,这位名主持马上让她去面试。
18岁,柴静开始了自己电台主持人的生涯,主持一档叫做《夜色温柔》的午夜音乐节目,成为上世纪90年代长沙大学生无人不晓的电台节目。多年后,还有人对她说,“我是听你的节目长大的”。一位粉丝回忆说,“你不会知道九十年代末长沙有多少人在周末的夜空中守侯着一个声音,并为她所感动。让我感觉到这个世界上还有爱还有希望。”
  如果不是2000年央视著名制片人陈虻的一个电话,柴静今天或许还会是一个柔情而又文艺腔的节目主持人。陈虻力邀她加入央视,柴静带一点尝试的心理进入《东方时空》时,并没料到自己后来会得到“新闻女侠”的江湖美名。
2003年,柴静进入《新闻调查》栏目,参加了《北京“非典”狙击战》的拍摄,成为最早深入“非典”第一线采访的记者之一。摇晃的镜头、柴静身穿白色防护服的瘦弱身影和苍白的面容,给观众留下了极其深刻的印象。
此后,采访艾滋病人、自杀儿童、吸毒女、地震、奥运、征地,柴静的身影总出现在新闻的第一线。有人总结,在这些节目里,镜头中的柴静62%的时间挺身而出与黑暗势力交锋,38%的时间低下身去倾听弱者的申诉。那个瘦弱但眼神坚定、提问尖锐的女记者被越来越多的人认识。
“一个国家是由一个个具体的人构成的,她由这些人创造,并且决定。只有一个国家拥有那些能够寻求真理的人,能够独立思考的人,能够记录真实的人,能够不计利害为这片土地付出的人,能够去捍卫自己宪法权利的人,能够知道世界并不完美但仍不言乏力,不言放弃的人,只有一个国家拥有这样的头脑和灵魂,我们才能说我们为祖国骄傲。”———2009年8月29日,柴静在首都女记协演讲大赛发表了名为《认识的人,了解的事》的演讲,荣获特等奖。
这段视频被放到网上。在没有任何宣传的情况下,在土豆网创下一周点击率突破1000万次的纪录,网友纷纷转载,留言,超过了章子怡、周立波等娱乐圈红人的视频。
柴静毫不讳言自己是一个文学青年。15岁上大学的时候,她已经能用自己的文字自谋生活费。现在,她读顾准,读胡适,读歌德,读朱光潜;她写周云蓬、写冯唐、写卢安克,每篇文章都有上万的阅读,而且被广为转载。她的粉丝会在博客上留言,建议她怎样提问会更好。
柴静说,她最想做的还是记者,这是一个能让她“保持清醒和客观性”的职业。而她喜欢的人,无论顾准还是胡适,或者她的好友周云蓬、罗永浩,他们都是精神自由的、有强大理性基座的人。
她的另一个目标是“拔桩子”,“排毒”,把那些多年文化与教育形成的,禁锢在头脑中的固有成见、条框一一拔出来。采访卢安克的那一期节目:“他把我头脑里面的桩子乱七八糟全部拔出来,扔在地上,让我看到。”柴静为此写了一篇文章《让人感激的狼藉》。
1 做新闻 如果不能生存,那你就熄灭吧
南都:上世纪90年代你在湖南主持电台节目《夜色温柔》。我搜资料时才发现,不少人都说当年是你的广播粉丝。
柴静:其实我有一段时间挺否定我电台时期的,觉得太文艺了。后来一个朋友跟我讲,不要低估那个阶段。回头看那个阶段,我觉得好的一点是,我还比较克制。做电台很容易犯出口成章的职业病,我还比较老实,不会不懂装懂、教别人人生,语言也比较节制。电台也培养了我一种,有抽象的受众群体在那里的感觉,让我不太有在传媒中自说自话的习惯。这特别重要。
南都:2000年陈虻为什么找你去做新闻,他跟你讲过吗?
柴静:没有。他就是看了一期我在湖南卫视接受的一个采访,然后就打电话找我。他那么多年也没表扬过我,对我只是“羞辱”、斥责。后来我跟朋友去医院看他。他在病床上就说了一句,柴静这人有众所周知的缺点,不过她有一个特点:她不太人云亦云。这可能是他唯一的,算表扬吗?
南都:央视给你感觉是怎样的?
柴静:开始我不想去。陈虻说,过两天我们有一个年会你来玩玩吧。我就去了,我跟大家一样,之前都觉得央视的人都特严肃,很正式的。后来在那个年会上看了几个片子,一个就是小崔用《列宁在1918》改编的《大史记》,挤兑领导,挤兑同事。讽刺人的和被讽刺的都在底下,大家一块哈哈大笑。我就觉得这个地方其实是挺前卫,它有一个颠覆结构,有一种自嘲的力量,特别来劲。我被打动了。
南都:转做新闻,你适应得快吗?
柴静:之前我工作中没有受过什么挫折,但是做电视,一下就蒙了。你不要指望谁会教你。如果不能生存下来,那你就熄灭吧。回头想想做新闻要没有这个劲也不行,这是必经的。
我那时候很勤奋,采访前花很长时间准备。三深更半夜编片子编到三四点,然后送到台里。我是临时工,进不了大门,只能请导播到大门口来接带子。我住18楼,回去太晚电梯停了。好不容易爬上去,打来一个电话说有问题又再爬下来。
南都:你有什么学习的对象吗?
柴静:有一天我吃饭的时候路过电视厅,看到陈大惠在采访牛群。我端着碗把那个节目看完,第一次意识到采访可以比一个电视剧更好看。他的采访每个问题都非常短、直接,但整个采访形成一个完整的逻辑。我从陈大惠那学到了很多东西,包括对新闻的理解。有一次我问他,做三方连线要兼顾气氛,如何把握。他说了一句话:新闻就是新闻,你根本不用顾及任何交流感和气氛这样的事。如果这三个人当中有一个人掌握新闻的核心源,那你整个一小时就采访他一个人也是可以的。我说其他两个人怎么办,会不会冷落他们。他说这根本不重要,嘉宾舒不舒服不重要,观众舒不舒服才最重要,真相才最重要。
南都:你就这样上道了?
柴静:我觉得他说的有道理,但我当时做不到。那时发生一件事,几个天津农民用自行车飞越长城,有一个死了。我就把其中一个人跟他的教练请到演播室,面对面的做采访。
如果你去查当年《南方周末》刘洪波写的一篇文章,就是批评我(这一期节目)的。我觉得记者都会有一个阶段,想要那种特别狠的,一招致命的东西。你就想我要打败谁,我要在采访中赢。
南都:问题出在哪里呢?
柴静:播出后我收到一个同事的短信,说你这个节目的重心放错了吧?因为我已经预设了这几个农民就是一个草台班子,一心为了成名炒作,去冒那种不必要的生命危险这样的前提。
后来就看到刘洪波那篇评论文章,说这个电视记者语带嘲讽,步步为营。我当时有点蒙了,不知错在哪里了。后来才觉得重心放错了,飞越长城是有部门监管和批准的,如果问责应该先问他们。而且我不是试图理解这些农民,直接对他们下了一个判断。过了很多年再看这期节目,我才发现其实更大的问题不是提问本身,而是我当时整个的姿态和表情。我剪一个短发,穿一身套装,就杀气腾腾的坐在演播台上,眼睛里面都是一种“我得手了”的那种优胜感。
2 “非典”的考验 第一次独立思考,发掘背后的真相
南都:你真正开始找到做新闻的状态是什么时候?
柴静:是采访新疆地震。那之前我其实不理解新闻是真的发生在生活中的事情,就像生活只是演播室里面。那次现场报道也没有什么突破,但是让我觉得泡在新闻里了。我跟那个村长都没有地方坐。脸上都是土,头发都是头盔的印子,这要在北京哪敢上镜头。也顾不上准备问题了,第一个问题只能问他晚上睡在哪,他说睡在地上。问他睡得着吗,睡不着。这要是在北京,我又得准备一天一夜的问题。那个时候才理解陈虻说的“忘我”。
南都:紧接着就是2003年“非典”了,是你主动要求去医院采访的吗?
柴静:对,我挺强烈地想去,就摆出一副“我就要去做这个采访,我已经在这了,你看着办吧”的态度。制片人觉得我挺逗的,说那你就去吧。当时的一个想法就是:将来小孩问我说,妈,你是记者,“非典”的时候你在干吗呢?宝宝,我在看电视。这怎么交待呢?
南都:你当时不怕吗?
柴静:确实有点恐惧,但顾不上害怕,兴奋感太强了。有一天我都认为自己感染了,早上起来就感觉发烧。我想反正感染了也要去医院,那就去,结果没事。后来我才知道其实我们摄制组里的每一个人都以为自己感染了。
第一天去医院里没有医生,没有护士,也没有任何声音。推开房门,你看到的病人是一种绝望的感觉,脸上是一片空白。我是跟一个流行病学调查员进去的,他负责提问病人。病人说着话就开始咳嗽,我当时有种转身就走的冲动。但那个调查员纹丝不动。那10分钟我就一直死死盯着这个调查员,才能把自己钉在那。出来赶紧换衣服,直到我的摄像提醒我,看着镜头说点什么。我才开始结结巴巴,一缕头发乱了都要弄好那种。
南都:“非典”报道之后很多观众都认识了你。你感觉到自己成名了吗?
柴静:坦率讲那时候外界的(毁誉)确实不是那么重要了。你看到整个事件被颠覆之后的样子,日常生活已经翻了个儿。我们一个组包括司机六个人。做完那个节目谁也不说话,车就漫无目的在长安街上开。领导问你们要干吗?不知道,我们就想还呆在一块继续工作,去哪儿都行。
我从中最大的受益,是“非典”之后我做了一个小学生集体自杀的调查,《双城》。6个孩子集体自杀,有两个死了。活下来的谁都不肯开口说什么理由。我们去其中一个家里,那个小孩也不说话。后来我问他愿不愿意跟我回酒店聊天。他突然说愿意,我说为什么,他说因为我看到过你的“非典”报道。那个时候你才明白,这是记者能够得到的最好的东西———信任。
南都:这次“非典”报道在你做新闻方面有何启发?
柴静:我们拍“非典”病人转院时,看到很怪的一幕:两个医生从人民医院电梯里推出来一个轮椅,病人坐在轮椅上,白布从头盖到脚。但没有隔离措施,没有防控服和口罩。我数了一下,一共29个病人都是这样。现场特别慌乱,我问院长,他说天井出事了。
“非典”结束后回头想我才觉得不对,我一定要进去看看天井。我们找到医院的主任,他说这样的事他再也不愿回忆了。我给他写了一封信,大意是我能理解他的痛苦。最后他带我们进去,是一个非常窄的天井,加了一个顶,变成一个输点滴的监护室。大概有27张床,整个那个空间里面,桌子椅子全部都翻了,四腿朝上。你都能听到整个空间在尖叫一样。就是人在逃难时那种惊慌失措、什么都顾不上了的感觉。一块小黑板上写了20多个人的名字,后面都写着肺炎。其实都是“非典”,但是那时候谁也不能说。
南都:医院没告诉病人是“非典”?
柴静:如果是坐在演播室我肯定会问,你们这样太不负责任。可是当那个主任站在我身边我看到他的表情,我就想到他们也一样。他们知情但连个防护服都没有,每天就沤在里面。我问他你靠什么保护,他说没有什么隔离,我们靠精神保护。原来不太理解他脸上为什么是那么呆板的表情,确实是一种非常非常沉痛的心情。这个节目是我职业生涯当中,第一次让我去独立思考,发掘背后的真相,而且看到那个代价。
南都:你同事有没有说,看你这么瘦弱的一个小姑娘去做这个采访,不忍心之类?
柴静:没有,搞新闻的同行是没有什么怜悯之心的(笑)。我们做这两期节目的时候,经常要说服别人接受采访。我就说你们把车停在这等我出来。他们有时候在外面要等四个小时,我在里面不断劝别人。后来他们说“我们几个当时就在想,给这丫头三年时间,看她还有没有这个劲花四个小时去说服一个人。”
3 [...]

Posted in 生活随笔 |

淘宝新业务技术研发部招聘

淘宝新业务技术研发部是淘宝技术研发部设在北京的研发中心,团队包括技术研发、产品测试、UED(交互设计、视觉设计、用户研究、前端开发)三个方面的职能,是一支专业、综合、高效、团结的团队。
有意者请发送简历到:houbl#foxmail.com,请标明“应聘淘宝工程师”。
欢迎加入我们,一起来实现梦想!
淘宝新业务技术研发部目前负责支持的业务有:
机票 彩票 酒店旅行 保险 充值 淘工作 淘宝大学 垂直资讯 搜索社区
工作地点:北京
薪酬:10K-20K/月
工作年限:最少3年以上正式工作经历,请在简历中说明
淘宝Java开发高级工程师(5人)
岗位职责:
1.根据产品需求进行技术架构设计和代码开发;
2.对线上问题进行排查,对系统进行优化;
岗位要求:
1. 计算机相关专业大学本科以上学历,具有扎实的计算机基础理论知识;
2. 熟悉Java相关技术,尤其是Velocity、Spring、Ibatis开发,熟悉J2EE规范;
3. 熟悉基于数据库的设计和开发;
4. 熟悉Linux操作系统和大型数据库;
5. 了解HTML、CSS、Javascript,有互联网Web方面开发经验者优先;
6. 有相关开发经验的优先;
7. 有开源项目、分布式系统开发经验优先;
淘宝测试高级工程师(5人)
岗位职责:
1. 参与产品的需求、开发设计讨论,对产品进行功能及性能测试;
2. 制定测试方案、编写测试计划、设计测试用例,评估项目的风险;
3. 搭建测试环境,执行项目测试,进行项目总结;
4. 编写单元/接口测试Java代码,Bug定位及代码调试;
5. 能开发工作中需要的测试工具及测试框架。
岗位要求:
1. 计算机相关专业大学本科以上学历,具有扎实的计算机基础理论知识;
2. 了解测试流程和测试用例设计方法,能主动进行技术钻研,对一些常见的测试工具有所了解;
4. 熟悉Linux或Unix操作系统,熟悉J2EE优先;
5、熟练使用至少一种脚本语言,如:Shell、PHP、Perl、Ruby等;
6. 工作积极主动,乐于思考,认真细致,执行能力强,有良好的学习能力和团队合作精神。
淘宝视觉高级设计师(3人)
岗位职责:
1.参与项目规划和构思的过程;
2.完成所负责项目的界面设计工作。
岗位要求:
1.美术、设计或相关专业的本科或研究生;
2.有相关行业经验或是实习经验者优先;
3.设计基础扎实,对互联网产品设计相关理念和技术有一定的了解;
4.能够熟练使用Photoshop、Flash、Illustrator等软件;
5.良好的沟通能力和团队协作精神,能承受高强度的工作压力。
淘宝交互高级设计师(2人)
岗位职责:
1.参与项目的规划过程;
2.设计网站页面的页面结构和用户操作流程。
岗位要求:
1.工业设计或计算机相关专业的本科或研究生;
2.有相关行业经验或是实习经验者优先;
3.对互联网的各种新产品和应用有强烈的兴趣,了解互联网产品形态;
4.较强的逻辑思维能力和文档撰写能力;
5.良好的沟通能力和团队协作精神,能承受高强度的工作压力。
淘宝前端高级开发工程师(5人)
岗位职责:
1.与产品经理、交互设计师、视觉设计师协作,根据产品需求文档、线框图、视觉设计图完成页面制作;
2.与后台开发工程师协作,完成各种数据交互、动态信息展现和用户的互动;
3.使用JavaScript或ActionScript编写封装良好的前端交互组件;
4.维护及优化网站前端页面性能。
岗位要求:
1.熟悉Web前端技术,包括(X)HTML/CSS/JavaScript;
2.对Web标准,对可用性、可访问性等相关知识有一定的了解,对最新的Web前端技术有浓厚的兴趣;
3.个性乐观开朗,逻辑性强,善于和各种背景的人沟通合作;
4.计算机、通信、自动化等相关专业本科以上学历优先。
加入我们你将:
1.有全面专业的技术培训和一对一的资深工程师指导;
2.参与到许多传统行业电子商务化的变革中;
3.帮助大淘宝生态圈中许多辛勤纯朴的普通人改善生活,改变命运;
4.有机会随着大淘宝的发展而不断自我提升;
5.开创淘宝新的业务发展模式。

Posted in java学习 |

Android SDK各版本源代码下载~ mark

http://www.devfrustrated.com/devBlog/browsing-android-source-code-in-eclipse/
1.下载源码
2.将那个源码文件解压,并在你的SDK安装目录里面新建一个文件夹,取名为“sources”,把之前解压得到的所有文件都复制到新建的 “sources”文件夹里面。

Posted in java学习 | Tags:

CAP Theorem(转)

原文: http://www.kafka0102.com/2010/04/86.html
此外:
http://pt.alibaba-inc.com/wp/dev_related_728/brewers-cap-theorem.html
这篇文章也非常详细的说明了CAP理论.
CAP
CAP理论是由Brewer远在2000年的PODC会议上提出来的。CAP指的是:Consistency、Availability和Partition Tolerance,下面简述此三者:
1、Consistency(一致性):一致性是说数据的原子性,这种原子性在经典的数据库中是通过事务来保证的,当事务完成时,无论其是成功还是回滚,数据都会处于一致的状态。在分布式环境中,一致性是说多点的数据是否一致。
2、Availability(可用性):可用性是说服务能一直保证是可用的状态,当用户发出一个请求,服务能在有限时间内返回结果。而这种可用性是不关乎结果的正确与否,所以,如果服务一致返回错误的结果,其实也可以称为其是可用的。
3、Partition Tolerance(分区容忍性):Partition这个词不是常说的操作系统或数据库中的用语,而是指网络的分区。网络中的两个服务结点出现分区的原因很多,比如网络断了、对方结点因为程序bug或死机等原因不能访问。
对于CAP三者,Brewer给出的结论是三者在分布式环境中不能鼎力,一个分布式系统只能有限的实现两者要求,并且这个结论又被另一高人证明了一番。
一致性问题
一致性可分为强一致性和弱一致性,弱一致性又称为最终一致性。
在单机环境中,强一致性可以由数据库的事务保证。但在多机环境中,强一致性就很难做到。尽管可以使用2PC来实现分布式事务,但它的低性能(很多情况下满足不了可用性需求)使得不适合于互联网应用。这种强一致性效果的取得,其实是让提交处理过程同步化。
在多机环境中,通过使提交处理半同步半异步、或者全异步,取得最终一致性效果。例如数据库中的主从复制,在提交时就是主库同步从库异步,这对从库复制进度落后不多的场景很简单有效,但在从库落后主库很多时,如果应用还从从库读数据,就会读出脏数据,可以通过监控从库复制进度来选择读哪个从库以避免这个问题。在NOSQL模式下,以Dynamo为例,可以通过确定NRW的不同取值,可以做到同步、半同步半异步、或者全异步的效果。
最终一致性使得数据的提交效果具有延时性,而在一定的延时性范围内(比如1秒以内),应用的可用性就是OK的,比如提交后在客户端通过JS等停一段时间刷新页面就是要取得这种效果。
像数据库这样的主从系统有着广泛的应用,它很适合于提交压力不会使得从库复制明显落后的场景。它的缺点是,当主从提交压力增大、或者存在耗时长的提交命令时,从库复制进度会明显落后于主库。在Cache+DB的应用场景下,Cache的填充时机和策略也会受到主从模式影响。如果在一个Session 中提交DB后作废Cache,而由后续的(或并发的)另一个Session来再次设置Cache、并且数据是从从库获取,就很有可能缓存住脏数据,如果 Cache时间很长,那问题可能就很严重了。可以变通的策略是,在一个Session中提交DB后不是作废Cache,而是更新Cache,并且数据是从主库获取或者直接从应用环境获取。主从的另一个问题是,它有提交单点,但是,如果主从能满足应用需要,在具有完备的主备切换的保证下,这个单点问题并不见得有多大。
因为Dynamo的时兴,对等系统成为另一种选择。对等系统解决了单点问题,有着高分区容忍性,但它的效果仍得商榷。NRW的不同取值会影响读写数据效果,多点提交带来的冲突解决也是个问题,尽管通常采用高版本替换低版本的粗暴策略。现在的NOSQL对等系统存储的是简单的kv,并且可以采用加机器来扩容,所以性能方面应该是可接受的(尽管常见的单机kv存储性能要比数据库高很多,但在对等系统中,因为其复杂性,换算下来单机的性能并不见得有多高)。
SQL和NOSQL各有其优缺点。如果存储一些实体数据并且查询提交只是根据唯一标识来,使用NOSQL也许就很合适。但像复杂的关系数据,使用 SQL就更合适些。而就提交模式来说,如果并发提交的数据隔离性不好(比如需要同时对同一个数值做更新),那么对等系统的提交冲突就会增多,数据的正确性就会受到影响。
BASE
上面提到,在分布式环境中,CAP只能取两者。但是,因为网络分区的情况不可避免,并且它对可用性有着重要影响,所以互联网中的分布式系统多在一致性方面做些折中。虽然不能达到强一致性,但可以根据应用特点采用适用的手段来达到够用的一致性效果。比如,对于微博系统,当用户新增一条消息,能够达到用户能看到刚才发的消息、而他的follower们能在尽快时间看到他新发的消息的效果就可以了。而在实现时,就可以结合同步和异步多种策略、 SQL+NOSQL多种存储方案来满足应用需要。
BASE(Basically Available、Soft state、Eventually consistent)是对CAP中的AP的延伸。
在单机环境中,ACID是数据的属性;而在分布式环境中,BASE就是数据的属性。ACID有“尖刻”之含义,所以单机环境的数据有着很高的要求。而因为分布式环境的网络分区性及复杂性,对数据也只能有“基本”的要求了。
从ACID到CAP和BASE,从单机到分布式,从SQL到NOSQL,互联网应用的大规模发展促使不断出现可替代旧方案的新技术。在技术选型方面,重要的是根据自己的应用特点选择自己能驾驭的技术。而现实的应用场景,也大多是多种技术方案的结合。

Posted in java学习 |

生死时速Webvan:烧钱之猛让亚马逊心惊(转)

在网上看到这篇文章,觉得很不错,中国的电子商务落后美国5-10年的时间,现在很多B2C都在建立自己的无流仓储,包括一些传统行业也在进军B2C.
 
“一些公司的竞争简直称得上是疯狂,他们每笔网上买卖不惜亏损5至10美元,如果亚马逊想要生存下去的话,就必须陪着他们疯下去。庆幸的是互联网泡沫正好这时破灭了,这避免了亚马逊陷入更深的困境。”亚马逊公司创始人贝索斯在谈到2000年的互联网泡沫时这样说。
  他提到的公司应该包括Webvan.com。这家电子商务网站在两年多时间总计亏损超过12亿美元。据估算,包括市场费用与折旧,Webvan平均每单亏损130美元。
  钱不是问题
  曾有投资者问Webvan发起人Louis Borders:“你是否想过Webvan会成为一家有10亿美元规模的企业?”
  他回答说:“没有,要么能赚100亿美元,要么一分没有。”
  Borders说这话时是有底气的。1999年,Webvan最初的投资者包括红杉、Benchmark、软银、高盛、雅虎,初期投资就高达 1.2亿美元。Webvan的商业模式似乎很简单,用户在网上订杂货,用公司的自有物流体系配送到户。不过,Webvan给自己的定位可不是一家杂货店,而是一家.com公司,目标是为用户提供各种各样的产品,包括书籍、食品,甚至电子设备产品,然后送到消费者的门口。
  Webvan起初的名字是Oasis,是一家食品店,还曾计划开商店卖咖啡、水果汁和百吉饼。后来它改名为Intelligent Systems for Retail(零售商的智能系统),较早地将实体店与网络业务相结合。由于网上商店不用像传统商店那样使用非常集中的仓库,因此可以减少很多雇员,节约成本,而成本节约带来的红利很有可能传递给消费者。同时,这种方式不需要投入昂贵的实体资产和其他花费,因此预计有良好的发展。这吸引了风险投资的目光。当风险投资进入后,它的传统企业的特质逐渐褪去,成为当年耀眼的电子商务公司。
  由于看好Webvan,George Shaheen于1999年毅然抛弃年薪400万美元的职位,来到Webvan就任公司CEO.他在1999年底告诉《福布斯》杂志,Webvan将为在经济中所占比重最大的消费品行业制定规则。他要在短时间内将公司做大做快,在一个“赢者通吃”的游戏中成为胜者。
  Webvan认为,开展网上零售业务的一个关键环节是建立完善的配送体系。这个体系一旦建立起来,消费者就会接踵而至,公司可以以较低的价格向消费者提供丰富的商品和良好的服务。因此,Webvan努力开发一套高度自动化的物流配送系统,公司80个软件编程人员设计了自动的、互相关联的专有系统,来追踪订单在食品杂货店各个部分和发送过程中的情况。Webvan建立了一系列大型仓储场所,公司还建立了自己的运输部门,购置了一大批安装有GPS 的送货卡车,司机在复杂的路况下也不会迷路。同时,这些货车都不需要在任何方向行驶超过l0英里的路程,因为系统已经设计好用时最短的路线。
  显然,打造这一切需要庞大的资金投入,而且要持续不断。有时,负责任的公司中层管理人员会向管理层提出对成本太高的担忧,管理层总是告诉他们别担心钱:“你需要多少,Webvan都能弄来。”
  曾提出“要么发家,要么回家”这一因特网投资理念的Beirne当时称:“Webvan可以建立一个比其他业内公司发展更迅猛的企业。为了得到资金,它必须比其他公司更胜一筹,建立起一个品牌,并向投资者做出大的承诺。另外,Webvan也担心,如果它不抢先向前,其竞争对手就要捷足先登了。”
  Webvan曾应美国证券管理委员会的要求一度延期上市,但公司初期投资者中不乏资本运作领域的大鳄,因此上市不成问题。
  1999年11月,Webvan上市。上市第一天,Webvan股票发行价为15美元,一度冲高到34美元,公司最高市值达到76亿美元,成功融资近4亿美元。Webvan受到了市场的追捧,虽然它1999年上半年的收入仅为39.5万美元,而且亏损达3510万美元。
  大众对这家公司前景看好,眼前的亏损似乎不算什么。时为Webvan销售代表的Rick Choroski说:“我感觉自己好像是个明星,见人就说我在Webvan工作,而人们也都热情地与我谈论它。在我去那儿工作之前,就购买了2500股 Webvan股票。我想我就要发了。”
 萝卜快了不洗泥
  “我曾经看到公司一天之内扔掉两到三货柜的食品。天哪,那里面有顶级虾和蟹,还有牛排。”曾是Webvan一名司机的Seth Johal叹息说。而那些可以在常温下保存的东西,如罐头、纸巾,由于放得过久而卖不出去,不得不送给公司所在地的慈善团体。
  上市后,Webvan利用充沛的资金建了一个超过3万平方米的仓库,总长超过5英里的传送带铺设其中,当时其高自动化分发中心被人喻为艺术宫殿。Webvan随后迅速将业务扩展到美国8个地区,其提供的商品平均价格比超市低5%,而且50美元以上的订单可免运费。
  一切似乎按照预设的轨道在运行,但问题出现了。Webvan在规划建设奥克兰仓库时,是按照每日处理订单超过8000份设计的,但实际的情况是,这个仓库每天只能勉强处理2200~2400张订单。而且,当信息系统出现问题时,能处理完的订单更少,有时甚至整个系统瘫痪,所有工作都不得不停顿下来。机械故障也时有发生,如传送带停止运转或者乱转,这时工作秩序就被打乱,无论是取货还是包装货品,效率都非常低。
  仓库出现问题后,有些大宗货物要晚数小时才能送达,而且有时会忙中出错,漏掉一些订单。有时候运货卡车已开走了,一些小型物品才从仓库里姗姗来迟。员工调侃地称之为“绝望的、迟到的小货包”。可见,Webvan所宣扬的在一小时内送达订单的承诺几乎沦为空谈。
  送货的公司员工不得不一遍又一遍地向消费者解释为什么系统会出问题。让Webvan聊以自慰的是,公司还是拥有许多忠诚的顾客,对此予以谅解。
  而公司呼叫中心的员工很难了解仓库里所发生的这一切。但当他们拿着长长的客户名单,挨个告知他们缺货或延期送货消息时,客户的咆哮让他们感觉到巨大的压力。为了安抚这些客户,Webvan会为这些客户提供25美元的优惠券。一般来说,这个办法很管用。每位客户服务代表都有送出优惠券的权利,且无需经上司的审核批准。有一段时间,客户服务代表可以发出的优惠券数量竟然没有受到限制,想发多少就是多少。在系统出现问题时,客户服务代表为了减缓来自客户的压力,通常在手忙脚乱之际狂发一气。当时,每出现一次系统问题,每个客户代表会发出去300~500美元的优惠券。客服中心有30名客服代表轮流工作,因此每天发出去的优惠券数量巨大,给公司带来惊人的经营损耗。由于Webvan的“大方”, 呼叫中心的客服代表怀疑有些消费者涉嫌采用欺骗手段来领取优惠券,但公司的系统比较紊乱,无法甄别这些投诉的真伪。
  Webvan标榜自己的货物齐全,但是其仓库里经常没有奶酪、苹果,肉的储量也达不到标准,香蕉好像从来没有熟的。公司一位销售代表后来回忆说,为了满足一些大一点的客户的订单要求,他甚至不得不亲自跑到附近的超市、杂货店采购。当然,在进入别的超市之前,他会取下胸前自己引以为傲的 Webvan徽标。买好商品后,他会取下原来超市的标签,换上Webvan的包装,再给客户送过去。由于Webvan标榜自己的商品会比超市价格便宜,这意味着这样的举动纯粹是赔本赚吆喝。
  在底层员工看来,公司管理层似乎得了失忆症,对这些频频发生的事情视而不见,反而开足马力,忙于扩张市场。
  吃掉最大的竞争对手
  “Webvan可以通过积极的扩张超过它现有的竞争对手。在互联网经济中,首先需要规模,其次才需要市场。”时任Webvan公司董事长Louis Borders这样认为。
  在资本市场,Webvan是个幸运儿。在它上市不到半年后,2000年4月,互联网泡沫崩裂,股市开始坍塌,而手上不缺钱的Webvan似乎能够比别的竞争对手更好地度过这个互联网的冬天。
  但飞速发展的Webvan不想停下自己的脚步。2000年的夏季,Webvan在风声鹤唳中收购它最大的竞争对手HomeGrocer.与此同时,包括Streamline在内的多家电子商务公司相继关张,Webvan面临的形势似乎看好。Webvan宣称,合并后的公司准备在年底扩展到全美 13个主要城市地区,而当时两个公司合起来才覆盖了其中的9个。
  Webvan员工的薪酬水平本来很高,但是购并完成后的几个月里,Webvan在外部裁员减薪的背景下,继续给员工加薪。本来就人浮于事的Webvan甚至让两边的职员做同样的工作,许多人几乎无事可做。
  在购并完成后的一次会议上,5名Webvan的雇员介绍了自己的工作和责任。前Homegrocer的配送经理Smith惊讶地说:“(在Homegrocer)我一个人可以做你们五个人的工作。”
  HomeGrocer也是一家烧钱的。com公司,但比Webvan朴实,其业务运作基于较便宜但自动化程度不太高的仓储系统,虽然比较符合当时的市场需求,但不符合华尔街的口味。资本的力量推动Webvan并购了HomeGrocer. Webvan的高管后来回忆说,HomeGrocer花费1000万美元建造的仓储设施,确实比Webvan花费3500万美元所建造的系统要聪明得多。但2001年1月,Webvan并不这样认为,经过并购后4个月的整合,Webvan打算让HomeGrocer全面采用自己的“先进”系统。这也是 Webvan并购HomeGrocer后向华尔街兑现承诺的第一步。按照计划,HomeGrocer在圣地亚哥的商店首先采用Webvan的系统,但切换时问题频出:一些消费者因技术错误被拒之门外,还有一些消费者因不熟悉网站而延迟订货。平台切换完成后,圣地亚哥地区的客户群萎缩了,原来的订单是每天 700份,后来变为300份。
  这显然是个危险的信号。Webvan应当停下来反思,但是它却继续将美国其他城市的HomeGrocer的系统切换为Webvan的系统。当时 HomeGrocer在这些地区已看到了盈利的曙光,其中一个地区已出现了历史性突破,实现盈利。但切换到Webvan的平台后,订单下降了 10%~30%,所有地区的业务全部变为亏损。
 落幕前的阴谋与欺骗?
  2001年7月9日,在加州奥克兰Webvan上班的员工惊讶地发现自己的商店被粗铁链紧锁。大家驻足围观,窃窃私语。送货的卡车也滞留在商店门口。有些员工和供货商急切想进入商店,被商店的保安粗暴地驱散。
  不祥的征兆在前一天已显露出来。那是一个周末,Webvan在其网站上写道:“很抱歉,我们的网站正在升级,暂时不能使用,但很快会恢复。”
  Webvan似乎没有向公众说实话,更没有向公众透露公司近来的窘境。
  公司完成合并后,管理层意识到问题的严重性,暂停了三年之内进军26个城市的计划,投资3500万美元在马里兰州及新泽西州建成的仓库没有投入运营。公司认识到不停地为网站增加新功能,不如稳定那些已经有的系统。公司编程人员把开发未来厨房系统的计划搁置起来,把精力集中在建立和完善可提高当前销售量的电子优惠券系统。Webvan还通过对75美元以下的订单加收4.95美元送货费的方法来削减成本。
  Webvan美国西海岸两个办公地点的资产被转手,公司还开始拍卖资产。拍卖的物品包括了200多辆冷藏车、一个仓库定单执行系统和多台发电机,以及办公家具和电脑。据拍卖行称,所有拍卖物品购置期限为一年左右,很多都是崭新的。
  但局势在继续恶化。并购前,Webvan充裕的资金被毫无节制地迅速挥霍,随着互联网泡沫的破裂,原来“大方”的风险投资商忽然变得极为吝啬;而销售收入杯水车薪,无济于事。Webvan股票价格跌到几美分,面临退市的风险。2001年年中,Webvan曾透露将进行一次1∶25的缩股计划,这可以使Webvan股价“提升”25倍,跨越1美元的退市生死线。其间Webvan还表示,要另外筹集一笔2500万美元的资金来维持至2002年3月份的正常运作。股东对Webvan还抱有希望,于是批准了这项缩股计划,但他们却迟迟不见Webvan管理层的举动。2001年7月9日,Webvan公司突然宣布停止营业,遣散员工,申请破产保护。
  美国有价证券交易委员会后来公布的一份档案表明,Webvan公司创始人Louis Borders在Webvan宣布申请破产保护之前曾偷偷抛售了4500万股即将变成废纸的Webvan股票。公众怀疑,这次缩股计划可能是Webvan 做的一次“假动作”,Webvan大股东涉嫌利用时间差做了什么手脚。
  但木已成舟,Webvan称,它没有任何在市场方面重新恢复经营的计划,公司打算有计划、分步骤地停止经营,并出售所有资产及停止所有业务。公司停业后约有2000名员工加入失业大军。
  未曾熄灭的风投之火
  今天,Webvan.com网站仍然在出售各种杂货,但只限于非鲜活产品。它已成为亚马逊商业体系中的一个部分。
  Webvan的许多高管们在公司倒闭后继续投身于风投与资本运作行业。有资料显示,其前CFO Kevin在Webvan失败后,利用互联网与移动通信泡沫破灭之机,通过债转股方式收购并整合了美国三家主要的移动基站运营公司,并成功包装上市,从中获利十几亿美元。Kevin曾表示对中国市场很有兴趣,打算到中国来发展风险投资业务。
  《i殇·外企志》记者手记
  快鱼为何败给慢鱼?
  “快鱼吃慢鱼”是互联网泡沫兴起后业界流行的一句话,然而Webvan的经历却给这句话添加了失败的注解。
  Webvan是一家杂货店,尽管Webvan一直不承认这个定位,但它在消费者的眼里就是杂货店,不过是一家在线杂货店。Webvan一直沉湎于自我设计的构想中,而没有尽快地了解消费者的想法。《从核心创新》的作者彼得。斯卡辛、斯基 罗恩。吉布森尖锐地指出,Webvan应该考虑到“尽可能快地了解消费者是否真的愿意为了享受送货上门而多付钱?他们愿意为这种新的渠道付出多大的代价?通过增加成本能否改善一项低利润的业务?为什么比Webvan提前5年进入的两个竞争对手还没有赚钱?单干和与现有的零售商合作,哪种方式更为有效?”
  而Webvan似乎根本不关心这些接地气的问题。它从安达信咨询公司聘请了一位没有任何超市行业管理经验的人来做CEO,领导着一批同样没有超市管理经验的管理人员,而且给他们大量的股票,并承诺永久聘用他们。同时它还一掷千金,购进一批全新货车和大量昂贵的Sun高端服务器。
  风险投资商认为,先发战略给Webvan带来巨大的优势,促使其快速扩大规模,并快速将市场扩张出去。可是消费者对Webvan的战略不感兴趣,只会体验到其产品质量和成本。忽略供应链库存规划及成本控制是Webvan当时的致命问题。
  即使在今天,传统的超市仍是汇集产品和消费者的有效系统。这可以节约大量的成本,因此其生命力是顽强的。这里还没有提到其“体验经济”对消费者的吸引力。
  Webvan原打算为在经济中占比重最大的消费品行业制定规则,把传统的超市、杂货连锁店吃掉。与其形成鲜明对比的是,同时期的英国第一大超市 Tesco在互联网泡沫兴盛期,稳步建立了一个网店,而没有推倒重来。Tesco充分地利用其现有的百货商店和基础设施,虽然速度不快,但很稳,最终成功地建立起年营业额近20亿美元、利润超过1亿美元的在线杂货店。
  其实,“快鱼吃慢鱼”远没有“大鱼吃小鱼”、“猛鱼吃弱鱼”那样贴近自然。

Posted in 互联网动态 | Tags:

网易跟贴的前世今生(转)

前言:网易跟贴,也就是新闻后面的网友评论,在同类产品中长期处于领头地位。“无跟贴,不新闻”的口号简单直接的刻画出了互联网时代的新闻特色。网易跟贴的意义,不仅仅是网易在门户网站领域超越竞争对手为数不多的项目,同时也是中国网民智慧和社会生态的集中反映。正如《南方人物周刊》 “10年100个让生活更美好的东西”之一:“网民智商有多高,得看网易盖楼团”。
但是,网易跟贴不是一天建成的,作为一款互联网产品,网易跟贴甚至在很长时间里,都没专门的产品负责人。2006年6月之前,我作为网易新闻中心的主编,曾经分管专题、论坛、产品、审核等方面的工作,以及后来的调任的职位,仍然与产品关联。因此,直接或者间接的负责网易跟贴的历次功能设计改造,以及部分的内容运营。离开网易前,已答应过同事,总结过去,以供后来者参考。但断断续续的写,一直拖了几个月。——梁剑
第一部分:产品设计和思考历史
一,出生:网易跟贴的推出,起步比新浪晚很多,之前文章页底部的“发表评论”按钮,是直接链接到论坛首页,而新浪至少在2000年就存在“我来说两句”。网易则直到李学凌(现任多玩游戏网创始人兼总裁)出任内容总监(后任总编辑)后,才在03年下半年推出。前期为李学凌亲自主导设计。
二,盖楼和回复
1,网易跟贴在最开始的半年时间里,没有盖楼的功能。当时的样式和新浪差不多。
2,盖楼是意外之作
盖楼一开始并非是故意设计的。只是当时为了解决网友连续讨论,无法看到上下文,从而容许连续引用回复。没想到出来了盖楼的效果。
3,TABLE下的20层楼
刚开始的盖楼,采用TABLE的方式。只能显示20来层。由于一个个TABLE嵌套,中间的越来越小,最后被收缩成一条粗线。网友称之为“塌楼”。

4, DIV下的50层高楼
06年底,修改为DIV,可以扩展到50多层。带来新的问题是,网友将跟贴COPY到博客等网站时,DIV会被过滤或者缺少样式支持,从而无法展现完整的盖楼。当时只针对特定的博客(网易、新浪、搜狐等)做了修正。但是这种方式下,仍然未解决,楼层过高时,顶部坍塌的问题(也就是缩成一条线)。
5,70层高楼
09年,采用了网易手机版的方案,将10层后的线框,修改为不闭合。但是外观上不容易看出来。这样,理论上,楼层可以无限高。但是,楼层过多对页面打开速度影响严重,甚至会导致浏览器崩溃(特别是IE),经过测试后,取了一个性能以及视觉都在可接受范围内的70层。

6,盖楼的重复信息:
盖楼在视觉上,气势磅礴,而且信息连贯。多个互不认识的网友,经常在里面联合写连载小说。如:

但是,所带来的问题是,跟贴页面内,出现大量重复信息。因为盖楼时,前面的信息几乎都是一样的,只是最后一条不同。因此,在07年初,启动了一个方案,前端判断重复的楼层,默认收缩隐藏。而如果已经有分支的,则显示最新的。但是点击展开后,不能再通过点击收缩。

三,热帖和顶帖系统:(热帖是指在网易跟贴页,排在最上面的10条,根据被顶的次数排序。)
1,打分:
刚推出的网易跟贴,在每条跟贴后面,有下拉的打分选项目,从1分到5分。这个是参考当时国外的一些网站。然后,再根据最后的综合得分汇总,进行热帖(单贴)排行。当时还曾经设想,日后对登录用户的等级和影响力之类实行累积和评级,他们的评价分值不一样,可以更大程度地影响排序。
但是,这个打分系统,在实行大约一个季度后,就被否定。因为在这个面对广泛网友的快速评论系统中,下拉、思考分值、然后再提交的几步操作,还是令多数人却步。
2,支持和反对:
代替复杂打分系统的,是一个“支持”的按钮。点一下数字加1,然后简单粗暴的按数字多少排列本新闻的热帖。这个简化的方案,一直沿用至今(去年措辞方面被修改为“顶”,稍后说明)。
当时并没有“反对”的按钮。但是05年初的时候,其他部门一个同事对跟贴做用户体验评测时,当时提到“既然有支持,应该也有反对”。我一开始是不赞同增加的,因为“支持”是用于热帖排序,而增加“反对”,无法同时也参与排序(曾经考虑过两者叠加或者加权平均),因此觉得是将顶帖复杂化的多余功能。但是,由于当时这个评测结果是直接向丁磊汇报的,所以在不能提出充足的有害理由情况下,最后还是同意增加。
没想到,虽然“反对”的数字并不参与排序,后来被网友利用到极致。经常在跟贴里看到发帖后面有“赞同的点支持,否则点反对”,网友利用这个简单的投票来做民意调查。而一些被网友怀疑为五毛所发的跟贴,支持数成了大家发泄的一个渠道。特别是在某些领导人讲话新闻后面的叫好的跟贴。但是“支持”和“反对”功能的取消,主要也是祸起于此。09年秋天,取消“反对”功能时,网友一片骂声。后来“支持”也修改成“顶”。
3,热帖的困惑
前面说了,“支持”的参与方便,而“热帖”的规则简单,网友参与热度很高,还曾经有网友编写过网易跟贴的投票机软件。
但是,这个热帖机制,缺陷也是显而易见的。由于跟贴页面的设计为上面10条为热帖,下面20条(后来改为30条)为最新。首先,热帖的占位效应很明显,被顶上来的,基本都是最早生成的跟贴,被顶到热帖后,则会有更多的机会获得支持;这样一些很普通的贴长期占据高位,而某些经典在没机会浮现。因为极少网友翻页去看跟贴,只要一篇新闻的跟贴过千,新贴在跟贴第一页显示的时间很短暂。
4,推荐系统
A计划:构建一个类似IMDB等电影分享网站之类的评价系统,而且计算公式复杂保密,其中包括发表时间,支持数,反对数,被引用回复次数(被盖楼数),甚至参与顶帖的用户身份,也加上权重计算。最后换算成一个叫“热度”之类的数字,进行排序。但是最后没有付诸行动,主要是担心在跟贴这样快速、简短的评论系统中,引入一个深度用户参与的复杂的评价系统,很担心效果。而且,如果用户无法理解自己行为与最终的排行的直接关系,会极大的降低参与兴趣。
B计划:放弃上面的复杂公式,只是在现有的顶帖基础上,增加时间衰减的计算。希望这样可以避免长期占位的发生。
C计划:构建用户积分系统,用户的积分来源于发帖被顶,而获得积分之后,则可以用于顶别人的贴来积分金钱。也就是说,将热帖的产生权,交给那些通过发帖而拥有大量积分的用户。
[...]

Posted in 生活随笔 | Tags:

M2——广义货币

  M1、M2、M3都是用来反映货币供应量的重要指标。
  国际上大致的划分是:
  狭义货币(M1)=流通中的现金+支票存款(以及转账信用卡存款) ;
  广义货币(M2)=M1+储蓄存款(包括活期和定期储蓄存款);
  另外还有M3=M2+其他短期流动资产(如国库券、银行承兑汇票、商业票据等)。
  我国对货币层次的划分是:
  M0=流通中现金;
  狭义货币(M1)=M0+企业活期存款+机关团体部队存款+农村存款+个人持有的信用卡类存款;
  广义货币(M2)=M1+城乡居民储蓄存款+企业存款中具有定期性质的存款+信托类存款+其他存款。
  另外还有M3=M2+金融债券+商业票据+大额可转让定期存单等。
  其中,M2减M1是准货币,M3是根据金融工具的不断创新而设置的。
  M1反映着经济中的现实购买力;M2不仅反映现实的购买力,还反映潜在的购买力。若M1增速较快,则消费和终端市场活跃;若M2增速较快,则投资和中间市场活跃。中央银行和各商业银行可以据此判定货币政策。M2过高而M1过低,表明投资过热、需求不旺,有危机风险;M1过高M2过低,表明需求强劲、投资不足,有涨价风险。

Posted in 生活随笔 | Tags:

淘宝(北京)新业务部门招聘 JAVA/Web/测试 工程师/实习生

工作地点在北京,待遇丰厚~
高级Java开发工程师
职位描述:
参与淘宝新业务产品系统设计与编码工作,负责业务项目的开发和维护,负责各项目的设计,制定和评审各种技术规范。
具体要求:
. 计算机相关专业大学本科以上学历,具有扎实的计算机基础理论知识;
. 二年以上使用Java语言进行网站开发的经验;
. 熟悉Web JSP,Servlet,Java Bean,JMS,EJB,Jdbc开发,熟悉J2EE规范;
. 熟悉基于数据库的设计和开发;
. 熟悉Linux操作系统和大型数据库;
. 工作认真,细心,有条理;积极性高,求知欲强;具有较强的沟通能力及团队合作精神;
. 有彩票、机票、酒店、保险等行业开发经验者优先;
. 深入了解设计模式和项目管理经验者优先;
高级测试工程师
岗位描述:
1、参与产品的需求、开发设计讨论,对产品进行功能及性能测试
2、制定测试方案、编写测试计划、设计测试用例,评估项目的风险
3、搭建测试环境,执行项目测试,进行项目总结
4、编写单元/接口测试Java代码,bug定位及代码调试;
5、能开发工作中需要的测试工具及测试框架。
岗位要求:
1、计算机相关专业,本科以上学历,5年以上软件测试工作经验
2、精通测试流程和测试用例设计方法,能主动进行技术钻研
3、有接口测试、自动化测试、性能测试经验,熟悉Junit,Unitils,DbUnit,SpringTest等测试工具
4、熟悉Linux或Unix操作系统,熟悉J2EE
5、熟练使用至少一种脚本语言,如:Shell、PHP、Perl、Ruby等;
6、工作积极主动,乐于思考,认真细致,执行能力强,有良好的学习能力和团队合作精神
淘宝Web前端工程师
职位描述:
根据视觉设计师的设计效果图制作页面(包括HTML、CSS、Javascript代码),和开发工程师配合实现网页动态效果。
具体要求:
. 计算机相关专业大学本科以上学历,具有扎实的计算机基础理论知识;
. 精通w3c标准,对CSS在各浏览器下的差异有所了解,精通网站Div+CSS标准化布局,具有手写Html代码和CSS代码能力;
. 页面产品必须在主流浏览器常见版本下(IE系列、Firefox等)有良好的兼容效果;
. 熟悉Javascript,能读懂和改写基本的JS代码,能使用YUI实现各种网页交互效果优先;
. 有一定美术功底,具有良好的创意设计能力者优先;
. 熟悉Linux、编写SQL,熟悉Mysql数据库,SVN代码管理;
. 熟悉Java编程,有Java经验者优先;
. 两年以上相关工作经验(请在简历中描述你之前的项目成果和相关链接);
. 具有开源经验优先,请在简历中说明所参与的开源项目;
. 具有很强的学习能力和对新技术的追求精神,能够独立承担项目开发工作,具有比较强的责任心;
. 认同客户第一、团队合作、拥抱变化、诚信、激情、敬业的企业价值观;
淘宝软件开发工程师实习生
职责:
工作地点在北京,主要参与淘宝机票彩票酒店保险等业务的项目开发工作,有全面专业的技术培训和资深工程师指导。
要求:
1.计算机相关专业大学本科以上学历,具有扎实的计算机基础理论知识;
2.熟悉Java相关开发,尤其是Velocity,Spring,ibatis开发,熟悉J2EE规范;
3.熟悉基于数据库的设计和开发;
4.熟悉Linux操作系统和大型数据库;
5.了解HTML、CSS、Javascript,有互联网Web方面开发经验者优先
6.每周至少保证四个工作日以上(含四天)到公司工作,5天者优先,最少能够坚持半年以上,本次招聘不招收只能进行暑期实习的实习生,请在简历中明确说明能够保证的实习时间,一旦面试通过需要得到导师的书面同意回执;
7.认同客户第一、团队合作、拥抱变化、诚信、激情、敬业的企业价值观;

Posted in 生活随笔 |

利用axis genCode 根据WSDL生成客户端代码

1 安装axis2 eclipse插件: 点这里下载 安装包
2 解压axis2-eclipse-codegen-wizard.zip后将其放在 eclipse的插件目录下.
3 重新启动 eclipse
4 点击 File->new->axis gen Code 即可.
相关教程参见: 教程

Posted in java学习 | Tags:

Get Adobe Flash playerPlugin by wpburn.com wordpress themes