苹果手机怎么改游戏名字上25块的饶舌游戏叫什么名字,里面就是几个人在那,给他戴东西,英文名字

苹果耳机是他的创意 但他出局了
诺尔?李(Noel Lee)职业生涯中最重要的那次产品测试发生在2007年一个阳光明媚的日子,地点是在加州的圣莫尼卡。李从旧金山郊外的一个车库开始,成功创办了一家制造和销售高端音响线的企业“魔声”(Monster)。2005年前后,他认定消费者愿意花几百美元,购买更具时尚感的耳机。在投入数百万美元的研发费用后,李终于得以跟娱乐大亨、唱片公司Interscope Records联合创始人吉米?约维内(Jimmy Iovine)在他的办公室碰面。在场的还有约维内的生意伙伴安德烈?扬(Andre Young),很多人都知道他的另外一个名字――德雷博士(Dr.Dre),他是说唱乐的先驱,名副其实的大腕。很难再找出哪一对艺人在上世纪90年代对流行文化的影响能超过他俩――约维内合作过的艺人从布鲁斯?斯普林斯廷(Bruce Springsteen)、U2乐队到痞子阿姆(Eminem),而德雷是有着巨大影响力的嘻哈乐队N.W.A.的成员,以《干死条子》(F--- tha Police)这样一些表达黑人愤怒的歌而出名。
德雷人高马大,留着光头,他把李的耳机戴上。耳机里传来50分乐队超强重低音歌曲《In Da Club》,他把音量调大。“酷毙了!”他发出惊呼。
自从2008年1月上市以来,由魔声制造、德雷和约维内提供支持的耳机Beats by Dr.Dre几乎重塑了耳机市场。Lady Gaga、贾斯汀?比伯、吹牛老爹,都戴着自己参与设计、写有小写字母“b”的Beats耳机。此外,篮球明星勒布朗?詹姆斯、网球明星小威廉姆斯、英国足球明星大卫?贝克汉姆和苹果的联合创始人史蒂夫?乔布斯(约维内的老友)都喜欢Beats。这个颜色花花绿绿的耳机不仅成为名流们的必需品,也是地铁乘客和逛街人的标配。
有那么几年,李一直活在创业梦里。“德雷是一个偶像人物,”他说道,“他是流行音乐的顶峰。吉米?约维内是一个传奇。而我,竟然在跟他们做生意。”2014年5月底,苹果公司同意以30亿美元的价格收购Beats by Dr.Dre,并且共同打造流音乐服务,这是技术巨头苹果史上最大手笔的收购。然而,李分文未得。
“我们设计、制造了这个耳机,为它做市场推广,最后却无名无分。”他说。今年1月,他向加利福尼亚州法院提起诉讼,指控德雷和约维内盗取了Beats的设计、制造和销售权益。李声称,这二人通过转移Beats的所有权,启动了一个把他排除在外的合同条款,搞了这出“公司级背叛”。
虽然李没有把苹果列为被告,但为德雷和约维内辩护的,却是该公司的律师,因为这二人现在算是苹果的员工。苹果请来纽约的博伊斯-席勒-弗莱克斯纳律师事务所(Boies,Schiller&Flexner),该事务所的负责人戴维?博伊斯(David Boies)非常擅长打企业官司。苹果的女发言人蕾切尔?伍尔夫(Rachel Wolf)拒绝让德雷、约维内或者其他的苹果高管就此案发表意见。“李显然对自己之前做出的商业决定感到后悔,现在又要求尽可能多地免除他和魔声的合同义务,但后悔没用。”苹果的律师在法庭文件里断言。
李承认自己在跟约维内和德雷打交道时太过天真;但法律问题是,他究竟是否也是欺诈的受害者。“我们拿出了一个陪审团会理解的真正的权利主张:有人被骗了。”李的律师约瑟夫?科切特(Joseph Cotchett)说道,他是北加州著名的出庭律师。科切特估计,他的客户蒙受的损失至少达1.5亿美元。
除了法律诉求,这起官司也代表着一个迷恋明星的呆子工程师在情感上受到伤害后发出的呐喊,他原以为自己在鲨鱼池一般的音乐界交到了真朋友。你会感觉到,他要的不仅仅是苹果的钱,还要一个道歉,以及尊重。“他们把魔声从一个伟大的商业传奇中抹去了,”他说,“这么做是不对的。”
魔声的总部位于旧金山南城,李的办公室一尘不染,里面摆放着他亲自设计的沉重的橡木音箱,不过他接见来访者的地点并不是在这里,而是一间亮堂的产品展销室,那儿塞满了有塑料包装的产品。66岁的李一身上下、从里到外都是黑色,像是乡村歌手约翰尼?卡什(Johnny Cash)的风格,戴着一副超大尺寸的飞行员款的墨镜,红褐色的头发梳到脑后。他是那种典型的技术怪人,从小就喜欢把东西拆开再组装回去。他喜欢两代人之前的那些吉他大师,比如卡洛斯?桑塔纳(Carlos Santana)、乔治?本森(GeorgeBenson)。他还是那种要去结识这些人,把他们的签名照片和电吉他放在醒目的位置来自证的铁杆粉丝。
李用一辆两轮的镀铬赛格威(Segway)代步,这个代步工具对他来说还真是少不了――上世纪70年代在劳伦斯利弗莫尔国家实验室担任初级核技术员时,他的神经受到过损害。他说,过去的职业安全防范工作不比现在,工作人员在不知情的情况下暴露在大剂量的辐射中,其后果不会马上显现。李的脊柱出了问题,使其不良于行,后来甚至发展到根本无法走路。不过,他从来没有起诉过政府,他说这是因为“不值得费这个功夫”。
李的经历是那种典型的美国移民的故事,这个故事以他的父母从中国出发,搭乘一艘货船于1948年10月抵达美国开始。诺尔3个月后在旧金山出生。他一直念的都是公立学校,直至进入加州州立理工大学,1971年拿到了机械工程学位。他还在一个全是亚裔美国人的民谣摇滚乐团“亚洲木头”(Asian Wood)里担任鼓手(他们就像是穿上了夏威夷衫搭配白色喇叭裤的Crosby, Stills & Nash乐队)。为了养活老婆和年幼的儿子,他去劳伦斯利弗莫尔国家实验室上班,但如果可以选择,他更愿意待在家里摆弄音响器材。“诺尔内心很痴迷声音的再现。”李在迈阿密的密友戴维?弗兰焦尼(David Frangioni)说道。他的工作是建造录音棚和豪华家庭音箱系统。“有些人是听旋律、听歌词,我和诺尔当然也听这些,但我们真正痴迷的是如何让声音听起来更加出色。”
1979年,在辞去政府的工作之后,李认为真正的乐迷愿意花更多钱购买更重、可以传送“更有活力的声音”的铜质音响线,于是创办了魔声。在那之前,人们已经开始另外配置高保真音响线。“我们把一件大宗商品给商品化了。”他说。
他形容魔声的音响线,就像是在兜售“什么病也不治的药”(the cure with no disease)。消费者显然并没有因为这看似居高临下的口号而离去,为了购买李昂贵的音响线,他们开始心不甘情不愿地掏出50多美元。从枪炮与玫瑰乐队(Guns N'Roses)的吉他手斯拉施(Slash)到滚石乐队(Rolling Stones)的基斯?理查兹(Keith Richards),都成了魔声音响线的忠实用户。
多年来,李把同样的战略运用到了其他的音响装备上。他把消费者的胃口从10美元一个的插线板吊到了150美元一个的魔声电源装置,许诺它不仅具有浪涌保护功能,还具有“声音过滤”功能,令音色变得更干净。他点石成金,把2美元一瓶的清洁喷雾变成了20美元一瓶,可以用它给巨大的等离子电视除尘。在给销售人员的打气谈话中,他建议他们采用麦当劳的“你要不要薯条”的办法。“我们是配件大王。”他说。
在李看来,劝说使用移动设备的听众放弃廉价的耳塞而换成高价的耳机,并非一蹴而就。2005年,他推出了带护垫的头戴式魔声涡轮耳机(Monster Turbine Pro)。400美元的价格,使得魔声涡轮卖得并不好。与此同时,公司正在为李之前研发的高清晰度的音频软件寻找商业合作伙伴,这个软件可以对两声道的录音进行重新混音和修复,达到环绕立体声的效果。
李派自己的儿子、当时在魔声上班的凯文(Kevin)去洛杉矶,为这个新的音频软件寻找生意伙伴。凯文找到了当时在环球音乐集团(Universal Music Group)的约维内。约维内对耳机更感兴趣。据二人表示,那次会议之后,约维内和德雷来公司拜访。2006年摄于公司总部的照片上,德雷穿着黑色的设计师运动服,满脸笑意的诺尔?李把一只手搭在德雷昂贵的肩膀上,约维内头戴棒球帽,穿着褪色的牛仔裤。
“我们给了德雷和吉米一些声音方面的培训,”李说,“他们说要打造一款更好的音箱,我说,‘耳机就是新的音箱。我们一起做耳机吧。’Beats就是这么来的。”
在约维内和德雷嘴里,故事完全是另外一种说法。他们的创意神话始于圣莫妮卡一段紧邻太平洋的海滩。2005年,这两位老友在运动时撞见了彼此。两人大聊特聊职业生涯的未来打算。约维内在上世纪70年代就开始给约翰?列侬(John Lennon)和斯普林斯廷做录音师,后来还给汤姆?佩蒂(Tom Petty)、史蒂维?尼克斯(Stevie Nicks)和U2乐队制作唱片;在1990年代,他通过把歌词犀利的黑人饶舌歌曲卖给郊区白人少年,把Interscope变成了最成功的音乐厂牌之一。
德雷1992年在死囚唱片(Death Row Records)发行首张专辑《慢性病病人》后,跳到了Interscope旗下的后果娱乐(Aftermath Entertainment),在这里,他把自己在洛杉矶市中心南部康普顿街头的声誉贡献给了约维内风生水起的生意。德雷帮助打造了同时代的史努比狗狗(SnoopDogg)、Xzibit以及The Game这些饶舌歌手的职业生涯,约维内则制作了阿姆赢得奥斯卡的电影《8英里》,并担任了50分乐队的纪录片《发财,全力以赴》的执行制片人。德雷和前N.W.A.的成员冰块(Ice Cube)一起制作了电影《冲出康普顿》,这部讲述N.W.A.如何走红的电影将在今年8月上映。(该片尚未上映就闹得沸沸扬扬,另一位饶舌歌曲的制作人Suge Knight在拍摄该片宣传片的片场开车碾压两名男子而被控谋杀,令这部电影备受媒体关注。Knight本人坚称这是一次事故。)
在去年10月纽约的一次会议上,在聊起自己与德雷2005年海滩上的那次相遇时,约维内说当时他刚跟环球音乐谈妥了一个新合同,使他可以购买创新技术产品。德雷的律师建议他为球鞋做代言。约维内说,他却建议他的这位朋友去销售扬声器。在德雷的叙述版本里,他说“去他妈的球鞋。我们来做扬声器吧”。不管是谁先拿球鞋/扬声器打趣,约维内表示,反正谈话慢慢转向了耳机。德雷提出,品牌就叫“Beats by Dr.Dre”。
据他们的说法,他们只不过选择了魔声作为制造商――该公司将负责监督耳机在中国的生产等事务。李把魔声形容为耳机诞生的策源地,约维内和德雷不过是为品牌站台。他表示,魔声把600名员工中的100人转到这个新近命名为Beats的项目里,之后又请来苹果以前的设计师罗伯特?布伦纳(Robert Brunner),使得耳机也有了苹果产品的那种流畅线条。魔声自己出钱做新产品,拿出了30多款测试型号,最后的一款由李带到了2007年年底的视听会上,他说德雷在会上以粗俗的语言表达了认可。
2008年1月,魔声签了一份许可转让协议,该公司负责耳机的生产、市场和营销,向德雷和约维内支付19%的费用作为使用Beats这个名字和动用两人关系的酬劳――他们能让那些顶级的艺人、运动明星在视频、新闻发布会和夜店里戴上这个耳机。在诉讼中,李指出,当时,Beats“没有员工,没有掌握耳机技术的工程师,没有在Beats by Dr.Dre高端耳机线的设计或研发中起到任何作用”。
对于这个耳机的成功,怎么描述都不为过。2007年,这款售价不低于100美元的耳机产生了近5亿美元的销售额。到2012年,总销售额增长到了12亿美元,Beats占据了三分之二的高端耳机市场。剩余的市场属于Bose和索尼(Sony)这些老牌竞争对手,以及几个更小的初创品牌。
发烧友对Beats的评价好坏参半,有人对其强有力的低音重击声赞不绝口,也有人对其粗糙、过火的音质颇有抱怨。但毫无争议的一点是:Beats把耳机变成了一个必备的、价位在200-300美元的时尚宣言兼地位象征的符号。许多消费者哪怕不听音乐,也要把Beats挂在脖子上。“就像他以前鼓捣那些音响线一样,诺尔创立了一个全新的耳机类型,”行业机构电子消费品制造商协会(Consumer Electronics Association)的加里?夏皮罗(Gary Shapiro)说道,“他是做市场营销的天才。”
2009年8月,在经过长达18个月的出色表现之后,李、德雷和约维内对授权协议进行了修改,调整了各方在几个方面的关系。(搜索微信公众号“投黑马”专注于文创领域的众筹平台 )Beats Electronics作为一家独立核算的企业,现在也加入到经过了修订的协议中来。这份经过修改的合同后果最为严重的条款规定:Beats“控制权的转变”将导致魔声失去生产、销售和品牌推广的所有权力。换句话说,新的所有人将没有继续跟魔声打交道的义务。
“我们当时对此并没有太在意,”李在说到控制权变更条款时表示,“我们以为自己在跟德雷和吉米做长期的生意。”
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点1.2K51 条评论分享收藏感谢收起赞同 73620 条评论分享收藏感谢收起&p&我来说一个
关于考驾照的!&/p&&p&大家千万不要去报名交报名费
&/p&&p&直接自己去网上预约 &/p&&p&然后找私教练科目二科目三 比公教态度好到哪里去了 &/p&&p&&b&我这边科目二收费600 科目三收费700
拿下来不超过2000
!!&/b&&/p&&p&我去年十月份拿出来的 比去驾校交五六千报名费 便宜到哪里去了!!&/p&&p&关键在私教那里练车还不用排队!!包接送!!&/p&&p&&br&&/p&&p&——————更新&/p&&p&&br&&/p&&p&&b&预约网站是&a href=&//link.zhihu.com/?target=https%3A//bj.122.gov.cn/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&bj.122.gov.cn/&/span&&span class=&invisible&&&/span&&/a&&/b&&/p&&p&&br&&/p&&p&妥妥的稳过&/p&&p&&br&&/p&&p&大家有不明白的地方可以私信我 欢迎打扰&/p&
我来说一个 关于考驾照的!大家千万不要去报名交报名费 直接自己去网上预约 然后找私教练科目二科目三 比公教态度好到哪里去了 我这边科目二收费600 科目三收费700 拿下来不超过2000 !!我去年十月份拿出来的 比去驾校交五六千报名费 便宜到哪里去了!!关…
&p&&b&余华&/b&:可能是我国读者最多的作家,甚至要超过莫言。本科时候每年毕业论文学生写的最多的作家就是余华,也让指导老师很头疼,可能是因为他的作品受众面极大。余华也是我读得最多的作家,他的每一部长篇小说我都读过,中短篇也读过大部分。他的长篇小说每一部都值得读《在细雨中呼喊》、《活着》、《许三观卖血记》、《兄弟》(略长,分上下部,上部写得好),还有最新的《第七天》。我认为余华写得最好的作品是《许三观卖血记》。值得一提的是,余华早期可是先锋作家,根本没有写实的作品。他早期的作品用两个词可以评价:冷酷,残忍。推荐两部中篇,大夏天看也能吓出一身冷汗,有点恐怖,慎看,《现实一种》《世事如烟》。最近余华刚刚出版一本杂文集《我们生活在巨大的差距里》,很有思想,值得一读。顺便,余华对音乐很有研究,感兴趣的可以看看他关于音乐的随笔。&/p&&p&&b&莫言&/b&:莫言,贾平凹,阎连科应该是我们这个时代我国最优秀的三个作家,莫言得诺贝尔奖之前,也没觉得莫言要优于那两位,西方人的思维吧,算了,不去管它,回来说莫言。莫言得作品是典型的魔幻现实主义,刚开始读可能有点不适应,推荐一定要读读马尔克斯的《百年孤独》,读完后就会理解什么是魔幻现实。诺贝尔奖提到了他的四部作品《红高粱家族》、《丰乳肥臀》、《生死疲劳》、《蛙》,都值得读,不过也没觉得哪部特别值得推荐,我个人最喜欢的是《生死疲劳》(好奇这个名字怎么翻译成英文)。《酒国》和《檀香刑》比较重口味,一个讲吃小孩,一个讲变态的刑罚,后者可读性很高,喜欢猎奇的一定要看。莫言的中短篇推荐三个,《红高粱》《透明的红萝卜》和《拇指铐》。&/p&&p&&b&贾平凹&/b&:初读贾平凹的作品,可能会读不下去,感觉他的小说絮絮叨叨,没完没了,而且动辄四五十万字。原因在于贾平凹小说的手法是所谓“生活细节流”,就是没有明确的故事主线,而是展现生活中的各个方面,事无巨细,都去描写。引用陈思和的说法,贾平凹是“紧贴大地飞翔的作家”,他是扎根于八百里秦川的作家,读他的作品地域的气息扑面而来,他早期的“商州”系列很有名,推荐《秦腔》,这是获茅盾文学奖的作品,水平相当之高。《古炉》是正面描写文革武斗的作品,68万字,读起来需要耐心。《废都》曾被称为“当代金瓶梅”。《浮躁》文笔很优美,可读性高。《带灯》讲了一个当下乡村基层女干部的故事,直面现实。《老生》讲了一个地方百年的历史。最新作《极花》讲拐卖妇女,写得比较一般。&/p&&p&&b&刘震云&/b&:河南延津人,特别推荐读读他的作品,在趁着踏入社会开始吃亏之前。刘震云的小说大致分两个系列,故乡系列和官场小说,都很优秀,后者好像更出名。刘震云延续了巴金开创的传统,作品迎着政治而上,敢于直面政治,很过瘾(《故乡相处流传》中有一句“杀猪的懂政治,这职业离政治近”)。他讲官场的小说,把机关里的勾心斗角、人心险恶写得淋漓尽致,也难怪有人看到他把机关文化比喻成“一地鸡毛”拍案叫绝。“人是社会化的动物”,这是我读刘震云作品最大的心得。推荐中篇小说《塔铺》、《新兵连》、《单位》、《一地鸡毛》。他的长篇小说很多,《一句顶一万句》是部相当优秀的作品,内容很“饶”,越读越有味道。《我不是潘金莲》(改编范冰冰主演电影已经上映)讲了一个当代上访的故事,也是一团乱麻。&/p&&p&&b&阎连科&/b&:阎连科洛阳嵩县人,是个有名的禁书作家,被称为“中国最有争议的作家”,这个称号起源于他的《为人民服务》。文学界一直盛传他是中国最有可能得诺贝尔文学奖的作家之一(另一个是李锐),他的作品确实在海外很火。2014年阎连科获卡夫卡文学奖。他的作品风格很荒诞、夸张,滑稽的同时也让人很压抑,作品风格是所谓“神实主义”。《丁庄梦》至今被禁,讲河南艾滋病村。《日光流年》是阎连科至今最优秀的作品,当代文学中超过它的不多。还记得读完《受活》之后,心情压抑了好几天。血淋淋的现实压得人喘不过气来。《坚硬如水》用戏谑的手法解构了革命的神圣。最新作《炸裂志》褒贬不一,写法可能有些夸张,但更像一个缩影。&/p&&p&&b&汪曾祺&/b&:汪大神,文学评论上甚至给他用了“半人半仙”的评价。汪曾祺可是40年代就登上了文坛,新中国不让写了,才停笔,80年代又复出,而且他重要的作品大部分都在80年代。他是沈从文的学生,也是沈从文的衣钵传人,喜欢沈从文作品的人一定也会喜欢汪曾祺。他的“散文化小说”读起来相当享受,建议买一本汪曾祺小说集子,没事就读几个,他写的都是短篇小说。特别推荐《受戒》、《大淖记事》、《岁寒三友》。如果没有汪曾祺,80年代文坛就显得太苦涩了。&/p&&p&&b&苏童&/b&:给不少人推荐过这个作家,我喜欢用“好看”形容苏童的小说。“往南走,不要停留”出自《我的帝王生涯》(第一次看到这个名字还以为是本网络小说)这句话,像是苏童给自己下的一个谶语,“南方”、“女性”、“唯美”是他作品的几个关键词。苏童的作品始终在表现人性。推荐他的中篇小说《罂粟之家》、《红粉》、《妻妾成群》(被张艺谋改编成电影《大红灯笼高高挂》)、《妇女生活》。苏童最新的三部长篇分别是《碧奴》《河岸》《黄雀记》,《碧奴》不成功,《河岸》我觉得是这三部里写得最好的,《黄雀记》获茅盾文学奖,不过感觉这部作品明显后继乏力,而且《河岸》和《黄雀记》实在太像了,希望苏童之后的作品可以有所突破。《城北地带》《刺青时代》里面充满了暴力,表现了苏童小说的另一个侧面。&/p&&p&&b&王安忆&/b&:王安忆很反感“女作家”这个称号,她说自己是作家,不是女作家。有人把王安忆看做是张爱玲的传人,不过这个说法很不准确。她的《长恨歌》享负盛名,应该不少人读过吧。长篇《天香》文笔不错。王安忆是很擅长写孤独的作家,她的作品里的主人公往往都是内心极为孤独的。不过,我倒不是太喜欢读她的小说,因为心理描写太细了。推荐《小鲍庄》、《流逝》、《小城之恋》。2016年可能是小说大年,王安忆的最新作《匿名》刚刚出版,还没读,暂不评价。&/p&&p&&b&张贤亮&/b&:典型的知青作家,几乎所有作品离不开文革。同时他也是在90年代商业大潮中“下海”作家的代表,而且很成功。身边不少人读过他的小说,我的体会他的小说讲得是一种人生、存在还有欲望的幻灭。他的作品争议也很大。推荐《男人的一半是女人》,喜欢的话可以再读读《绿化树》,不过他评价最高的作品是《习惯死亡》。顺便...听过一点关于张贤亮私生活的传闻,他后来下海投资影视基地挣了不少钱,过得可能比较奢靡,有人就问他怎么这么能享受,他说年轻时候太亏了,流放的生活真得是从死人堆里爬出来的。&/p&&p&&b&张承志&/b&:原来总是弄混他和张贤亮,不过除了都姓张,他俩作品完全不是一个风格。张承志的作品充满了生命力,有一种感情的喷发的感觉。我是不太喜欢他的小说,对感情不加节制的描写,导致了失真。喜欢那种情感洋溢作品的可以读读他的《北方的河》《黑骏马》。《心灵史》是写穆斯林的作品,据说当时每个教徒的家庭都有一册,被视为圣典一般。张承志本人也很以此为傲。&/p&&p&&b&张炜&/b&:莫言的山东老乡,《古船》必须推荐,这部作品禁了好多年,我认为这部作品是当代文学里文学性和知名度最不相称的作品,除了读中文的知道这部作品的人很少,不过写得非常出色,当代文学里少有的大气作品。当然,今天看《古船》确实有这样那样的缺点,不过真得值得一读。张炜是我非常佩服的一个作家,他有一组小说,共有十部,煌煌450万字,有个总名叫《你在高原》,给他茅盾文学奖的时候,估计那点评委都没看完…最新作《独药师》讲胶东半岛养生家的故事,关于长生与现实的矛盾。另外多说一句,看当代文学有一点很欣慰,就是终于有不少北方作家了,看现代文学,那点作家不是江浙,就是江浙。新时期北方作家主要在山东、河南和陕西。&/p&&p&&b&陈忠实&/b&:和贾平凹一样是陕西作家。在我看来,对《白鹿原》评价再高也不为过。毕竟我国的作品里能用“史诗”来形容的实在太少了,而《白鹿原》绝对是其中之一。如果拿当代单部作品来讲,《白鹿原》绝对排的进三甲。犹记得还是复习考研的时候读得《白鹿原》,读完最后一页的时候,正好自习室断电了。“白嘉轩轻轻摇摇头,转过身时忍不住流下泪来。”一个平实的结尾,一个震撼的故事。整个《白鹿原》我印象最深的一句,是说白嘉轩“腰杆子挺得太硬太直”,简单的几个字蕴含了作者对自己小说主人公那种复杂的评价。&/p&&p&&b&格非&/b&:格非是少有的科班出身的作家,正经中文系读到了博士。格非是我非常崇拜的作家,他早期的作品是很先锋的,我比较喜欢后现代主义小说,像博尔赫斯、卡尔维诺、纳博科夫,自然都格非也有所偏爱。格非我觉得是先锋作家里咱们国走得最远的,他的小说读起来是相当费劲,什么叙事圈套,环形叙事,迷宫叙事,总之就是怎么不一样怎么来。中国的传统的作家总是纠结于小说”讲什么“,而先锋作家思考的是小说该”怎么讲“。如果想挑战一下自己阅读能力,可以读读他的小说。推荐《迷舟》、《青黄》、《锦瑟》、《相遇》、《褐色鸟群》。格非是一个学者型作家,有部研究性随笔《博尔赫斯的面孔》,刚刚出版一本《金瓶梅》的研究著作,叫《雪隐鹭鸶》,从明末社会背景、思想变革、文本方面对《金瓶梅》作了全面解读。格非的”江南三部曲“获茅盾文学奖,即《人面桃花》《山河入梦》《春尽江南》,这是格非酝酿了十几年的作品,写得非常好。最新作《望春风》,可以看作是三部曲的延续,个人很喜欢,那种典雅的文笔读起来实在是一种享受。另外推荐他的不太有名的《隐身衣》,真得把空白叙事运用得炉火纯青。&/p&&p&&b&残雪&/b&:残雪的作品很难懂。残雪在中国的读者不多,但在日本非常火热,可说是墙里开花墙外香。残雪“文坛魔女”的称号不是白给的,她可以说是意识流小说在中国的发展者。至于什么是意识流,简单说就是以描写人的心理活动为主要内容的小说。凡是意识流的小说,都极其难懂。有人说没有比残雪写的写的小说更不像小说的了,读了的都说看不懂。印象最深的是残雪曾经说过她已经超越了卡夫卡,起初觉得这句话太大言不惭了,卡大神难道是能超越的?不过,后现代读得多了,觉得她的话也有道理,后现代主义就是在不断探索小说的技巧,不断创造着小说形式上的可能,如果在形式上后面的作家不能超越前代,后现代意义何在?感兴趣可以读读残雪的中篇小说《山上的小屋》,再感兴趣读读她的长篇《五香街》,讲得是两性关系,这是一部超前之作。残雪作品很多,其它的我也是不了解,不过我相信,残雪绝对是我国一个被低估的作家。。&/p&&p&&b&阿城&/b&:“寻根小说”最有代表性的作家,至于为什么要“寻根”,我也是最近才体会到,因为一棵树,一栋楼房,只有根扎得越深,才能长得越高。佛教中有个词叫”回心“,就是指迷茫的时候,回到最初的原点,通过自我否定而达到自觉。个人是这样,一个民族也是这样。80年代后,我们这个国家发展的过快,结果就是人们失去了信仰,产生了迷茫,所以我们要“寻根”,找到我们这个民族的根在哪里。只有根扎得深,我们这个民族才能稳定、没有危险的发展。也就是所谓反思现代性。阿城是文坛上昙花一现的作家,作品不多,推荐他的“三王”,《棋王》、《树王》、《孩子王》,尤其是《棋王》,浓郁的道家气息。前阵子去看了阿城导演的一个功夫剧,挺有意思。&/p&&p&&b&韩少功&/b&:他也是“寻根小说”的代表作家,不过他的小说多了一层批判的含义。他最有名的作品是《爸爸爸》,另外有一部很有名的小说叫《马桥词典》,水平很高,书中有很多思考,也是传说中的词典小说,用词条的形式讲故事,很有创意(词典小说鼻祖是《哈扎尔辞典》,也有人说他是抄袭,闹得沸沸扬扬)。新作《日夜书》,重回知青题材。2000年后,我国文坛有一股复古的倾向,比如莫言的章回体小说,格非的那种典雅文笔的回归,不得不说是个很有意思的现象。&/p&&p&&b&王小波&/b&:“ 那一天我二十一岁,在我一生的黄金时代。”至今还记得读到这句话时的感动。王小波典型的主流文学界冷,民间热的作家。上个月去新华书店,看到整整一面墙摆的都是王小波文集,他的坊间读者可见相当多,然而文学史里对他却少有提及。有人说他是炒作出的作家,炒作不炒作的我们不管,书写得确实好看。王小波英年早逝,40多岁就去世了,而且是死后才出名,不得不说很有悲情色彩。推荐他大名鼎鼎的“时代三部曲”《黄金时代》、《白银时代》、《青铜时代》(其实还有个《黑铁时代》,是他去世后整理出版的)。这都是小说集,《黄金时代》是讲得现在,《白银时代》讲未来,《青铜时代》讲历史。戏谑的意味一部比一部强。他的杂文也很有意思,有杂文集《沉默的大多数》、《一只特立独行的猪》。另外,必须要提,王小波的夫人很有名,李银河,著名性学家,女权主义者,可以关注她的微博,她常发文章。还有,王小波和李银河的情书整理出版了,叫《爱你就像爱生命》,值得看看。&/p&&p&&b&史铁生&/b&:他这辈子不是只写过《我与地坛》…我很崇拜的作家,还记得高考那年看到他去世的消息。我最佩服的是史铁生对人生、对苦难的思索,他说“我和他人的距离,要以光年计算。”读史铁生,真的觉得自己平常生活的痛苦那根本不叫痛苦…特别推荐他的一本文集,是在他去世后整理出版的,叫《昼信基督夜信佛》,我读了是很震撼。另外,推荐他的一篇小说,《命若琴弦》,曾经是我精神支柱般的存在——&/p&&p&瞎子们在莽莽苍苍的群山之中行走,带着三弦琴,说书为生。他们的信念是,当一个瞎子弹断了一定数量的琴弦后,就可以在琴槽内找到一张可以让他重见光明的药方。但是所谓的药方居然是一张白纸。如此一代代流传下来,这张白纸一直支撑着瞎子们在人间流浪、说书。老瞎子的师傅弹断了八百根琴弦,方知这原来是谎言,他生命已近终点。但他醒悟到了这谎言的意义,它可以使生命这根琴弦拉紧,弹好,使生命欢跳。于是,他又把那谎言传给小瞎子,告诉他要弹断一千两百根。&/p&&p&“命运虽是虚设的,可非得有不行,不然琴弦怎么拉紧;拉不紧就弹不响。”&/p&&p&&b&王朔&/b&:“谁敢惹我?”“我敢惹你!”“那他妈谁敢惹咱俩?!”关于王朔怎么写,我犹豫了半天,主流文学界对他的评价也是两极分化,有人说他的作品一文不值,空虚乏味,也有人认为他写出了那个时代年轻人的精神状态,很有社会意义。我感觉他的作品和塞林格一脉相承,是中国的“垮掉的一代”。也有人不怀好意的说“王朔的爷爷叫塞林格”,anyway,读王朔的小说,想不笑出声来是挺难的。无聊了可以读读王朔乐呵乐呵。他的作品充满了戏谑和解构,这是中国读者不太习惯的,主流文学界也不是很接受。王朔总是在他的作品里自嘲,对于自嘲的人我们是不忍心谩骂的。高晓松说自从他在微博开始发自拍,骂他的人少多了。值得一提,王朔后期还是有转型的,《我的千岁寒》就是部很“正经”的作品,讲禅宗的故事。&/p&&p&&b&冯骥才&/b&:老先生一米九的身高,不知道是不是中国知名作家里最高的。天津作家,还记不记得中学有篇课文叫《挑山工》?那就是冯老的作品。他有一本书我推荐每个人都应该读一读——《一百个人的十年》,作者讲述了一百普通人在那动荡的十年间的故事,完全记录讲述者的原话,没有经过修饰。这本书我完完整整读了三遍,想要了解真实的文革十年,尤其是对我们这看似离那个时代很遥远的一代,这是最好的一本书。这本书最近解禁,可以买到了。另外推荐冯老一本很有意思的书,叫《俗世奇人》(又出了续集),很薄的一本,讲了很多民间奇人,文笔很独特。&/p&&p&&b&路遥&/b&:不多说了,《平凡的世界》和《人生》改变了多少人的一生。前者最近改编成了电视剧,又出现在了人们的视野里。后者虽然篇幅短,但无论结构还是思想内容上要更胜一筹。有一个本科同学,高考失利后就去工作了,偶然读到了《平凡的世界》,毅然回学校重新参加高考。听了他的故事,我开始相信文学真得可以影响人。多说一句吧,《平凡的世界》感动人心之处在于它的故事本身,不少人在小说中找的了自己的影子。这本小说为人诟病的是他的艺术手法,确实很多句字细读来都是不通顺的,可是只要喜欢,要艺术手法干什么呢?&/p&&p&&b&木心:&/b&我最崇拜的作家之一,大陆以为他是台湾的作家,台湾以为他是大陆的作家。木心的作品真得已经超越了地域。很喜欢木心的一些句子,“从前日色变得慢,车,马,邮件都慢,一生只够爱一个人”,“万头攒动火树银花之处不必找我”,“你再不来,我要下雪了”,读来让人回味无穷。读他的《文学回忆录》(木心的讲课实录,他的学生陈丹青整理出版)让我一次次感叹一个人一生怎么能读过这么多书,有这么大的学问。木心小说写得一般,有点太卖弄,有一篇小说通篇的对话都是典故,这就掉书袋了。广西师范大学出版社出版了木心的部分作品,不过木心生前作品太多,现在很多还没有整理完,相信之后会陆续出版。&/p&&p&&b&白先勇:&/b&因为一些原因,台湾的作家往往得不到大陆的认可,很多名作家在大陆的知名度也很低,当然,相信对岸也是同样的情况。白先勇是白崇禧将军的儿子。他的很多作品值得一读,像《台北人》、《纽约客》,这个短篇集个个是精品。 白先勇的文字有一种传统的精致与典雅,没有遭受太多两岸政治事件波及的他,古典美在其作品中得到了很好的传承。家乡桂林市他提到最多的地方。曾经有一个20世纪中文小说100强的评选,《台北人》名列第七,是仍在世作家中的最高排名。白先勇曾公开承认自己为同性恋者,他的小说《孽子》就是描写这一仿佛生活在阴影中的群体。&/p&&p&&b&严歌苓:&/b&她的作品似乎很适合改编成影视,最近几年好几部作品被改编成了电影,还都挺成功。严歌苓的小说写得相当出色,不过她的作品还没被写入文学史,所以我也是刚刚开始接触。古往今来的经典长篇小说里,以女性为主角的确实不多,写得如此细腻生动的更是少之又少。很喜欢她的《第九个寡妇》,当代作品里有太多关于抗战史、共和国史的叙述,这部作品在这其中还是挺特别的。还推荐《小姨多鹤》,讲一个日本女人和一个中国女人同一个中国男人在那特殊的年代留下的平淡又传奇的故事。《扶桑》讲在美国的中国妓女的故事,小说运用了第二人称的写法,也是别具一格。《陆犯焉识》因为被改编为电影(只拍了小说最后),知名度很高,写得也相当好。&/p&&p&&b&叶广芩&/b&:叶广芩是满族人,叶赫那拉氏后人。非常推荐《采桑子》这部小说。现在每年要读四五十部长篇小说,难得有这么一部想一口气读完,让人眼前一亮的作品。故事用记录家族史的方法讲述了一个满清贵族大家庭在民国至共和国年间的悲欢离合。&/p&&p&&b&毕飞宇&/b&:近年来名气越来越大的作家,从我校我专业硕士毕业论文作毕飞宇的越来越多就可见一斑。毕飞宇被称为“中国写女性最好的男作家”,非常擅长描写女性心理。我的一位研究生老师和毕飞宇关系很好,讲了很多毕飞宇的轶事。说毕飞宇称得上是位怪人,他嗜烟如命,到今天都不用手机,有事情需要打电话就借周围人的用。这里推荐《推拿》(获茅盾文学奖作品),将盲人推拿师;中篇《青衣》讲戏剧演员;中篇《玉米》《玉秀》《玉秧》是三个中篇,可说是毕飞宇的成名作。长篇《平原》关于1976年那个特殊的年份。&/p&&p&&b&金庸:&/b&金老爷子的作品估计不用推荐,“飞雪连天射白鹿,笑书神侠倚碧鸳”(还有短篇《越女剑》)深入人心,这里说一下版本问题。现在金庸的作品通行的是两个版本,一个是流传最广的“三联本”,一个是金庸晚年后来修改后的“新世纪本”(比如修改后的《天龙八部》段誉最后没有和王语嫣在一起),后者屡遭读者批评,大概是因为前者太深入人心。不过我推荐,还是直接读新世纪本就好,抛去先入为主的成见,仔细琢磨一下,这个修改之后的样子很多情节合理了很多。本人金庸迷,这里多说一句,金庸的小说是涉及政治的,比如《笑傲江湖》成书于年间,日月神教教众对着任我行山呼万岁,“千秋万代,一统江湖”,你联想到了什么?伪君子岳不群的形象有何寓意?功则归主,过则归己的向问天又有谁的影子?而且这部作品中金庸特意模糊了年代,而且提到读着不妨认为这里的故事可以发生在任何年代。再如《鹿鼎记》的开头写得是清初的明史案,即文字狱。&/p&&p&&b&都梁:&/b&军事题材作家,同样是很多作品被改编成了电视剧。《亮剑》的电视剧实在经典,小说也非常好看,还记得我当时连夜读完,热血沸腾。值得一提的是,电视剧只改编了小说的前半部,后面还有大量建国后的情节,以及李云龙那个让人扼腕叹息的结局。&/p&&p&&b&麦家:&/b&麦家的作品都很好看,《暗算》曾获茅盾文学奖。我挺喜欢他的《解密》,本来是闲来无事翻来看看,结果就一口气看完了。这部小说在海外大获成功,顶着一堆的头衔。当然,这也带来了各种各样的非议。我的看法是,小说嘛,好看就行,旁的东西说再多有什么用呢?&/p&&p&&b&铁凝:&/b& 刚刚结束的中国作协全国委员会上,铁凝再次连任中国作协主席,要知道前两任作协主席是谁,那可是茅盾和巴金。以后提到作协就要将这三个名字并提,也可想铁凝压力之大。今年还特殊在铁凝把中国文联主席也给兼任了,这是首次作协、文联一人执掌。 铁凝的作品属于越读越有味道的那一类,很难把铁凝归入哪一类作家。中国当代的小说发展经历了伤痕文学、反思文学、改革文学、寻根文学等等,好像铁凝跟其中每一个都有关系,但把她纳入其中某个也显然是不合适的。铁凝作品中的主题也很难用简单几句话概括,每个人都能读出不同的意蕴。《玫瑰门》是铁凝长篇小说代表作,讲述了女主角司绮纹的既普通又独特的一生。《大浴女》《笨花》是她的重要作品。风格清新的《哦,香雪》是铁凝成名作。另外推荐这种中篇《永远有多远》。&/p&&p&&b&迟子建:&/b&迟子建的作品都很温情,作为黑龙江人,不少作品写东北,还有当地的少数民族。《额尔古纳河右岸》
是迟子建获茅盾文学奖的作品,一部可读性相当高的小说。故事讲东北边陲地区一个少数民族的百年历史,以一个老者的口吻娓娓道来。沈从文一直瞧不起城市里的人,因为他觉得城市里的人缺少血性、缺少生命力,我们在迟子建的小说里读到得正是这些当代人缺少的东西。迟的小说近年来非常火,如果细论她的作品,可能发现她的每部作品都没讲什么,也谈不上深刻,但是就是让人喜欢读,这一方面可能是因为她的小说温情脉脉,另一方面也是因为她描绘了当代人精神中缺少的东西。三卷长篇《伪满洲国》讲那段不为人熟知的历史。&/p&&p&&b&张洁&/b&,我国唯一一位两次获得茅盾文学奖的作家,即《沉重的翅膀》《无字》,不得不让人佩服。可以查一下她的照片,一看就是非常有气质的女性。&/p&&p&&b&池莉、方方:&/b&都是武汉作家,经常被放在一起讲,方方的作品更胜一筹,《风景》值得读。&/p&&p&另外,女作家里范小青的作品我觉得可以关注一下。&/p&&p&日补充:&/p&&p&&b&阿来:&/b&《尘埃落定》算是当代文学的畅销书了。小说以一个少年“傻子”的视角讲述了民国年间西南边陲藏族的故事,可以说是没落土司制度的一曲挽歌。不得不说小说的结尾非常出色。这本书的畅销让我联想起《追风筝的人》,未必是小说本身艺术性多高,很大程度上是源于读者的猎奇心态。比如书中的主角虽然别人都叫他傻子,但他实际上比一般人还高明,傻子战胜聪明人的情节很容易让读者获得阅读快感。文学研究上有所谓“后殖民主义”,简单说就是一个视野的问题,即以谁为中心。人类步入近代文明以来,欧洲一直是人类中心,太多东西被打上了“欧洲中心主义”的烙印,比如“中东”、“远东”这些词,中和远都是以欧洲为中心而言的。而这些东西我们始终也都在用。不妨用这个概念来理解部分少数民族和汉族的关系,仔细读这本小说就会发现,这本书虽是名为为本民族立传,很多内容却完全是为非本民族读者写的,而且是一种刻意迎合他人猎奇的心态,专写那些别的民族没有的东西。这本书的畅销想来于此是分不开的。阿来之后的作品就明显在追求文学性了,《空山》水平明显更高,不过读者就很少了。&/p&&p&&b&阎真:&/b&《沧浪之水》 被不少人奉为“官场指南”,还看到豆瓣上有人评论说,早点读这本书可以少走一些弯路。故事讲一个原本良善的青年怎样一步步从理想屈服于现实,在金钱与权力中放下了自己秉持的尊严,走上了一条自己当初最为鄙视的趋炎附势之路。很推荐这部小说,它讲清了很多东西,官场的潜规则,权钱的灰色地带,现实中的身不由己。《活着之上》 讲高校学术圈子的种种内幕、潜规则,虽然说不上耸人听闻,也足够令人震惊。
这种暴露行业内幕的小说一般都很受欢迎,因为满足了圈外人的好奇心。这部小说的缺点在于叙事啰嗦,大篇幅的对话读起来甚是无聊,这也是阎真一贯的特点。&/p&&p&&b&李佩甫: &/b&《羊的门》是李佩甫的代表作,讲了农民,讲了官场,更是讲“人场”。生活的环境往往决定了人的性格,小说围绕着“平原”这个词,写了中原老百姓的方方面面。“羊的门”后,叩问的是人性。比较吸引我的是小说里对官场的刻画,对人在权力中的迷失于扎挣表现的淋漓尽致。 《生命册》是获上届茅盾文学奖的作品。小说的主题是记录时代沉浮中人的异化(“异化”是说事物在发展过程中走向了反面,即手段成了目的),知识分子走向唯利是图,为梦想奋斗的人开始声色犬马,自信刚毅的人变得恬不知耻……故事性很强的小说,看个开头就让人想读下去。&/p&&p&&b&王跃文:&/b&也是写官场小说的作家。《大清相国》经某领导人推荐火了起来。《国画》也是官场指南一般,大到升官发财,小到怎么给领导开车门,领导坐哪,你坐哪这里面都有写。&/p&&p&&b&章诒和:&/b& 章诒和是天字第一号右派章伯钧的女儿,很多人不知道她还写小说。《邹氏女》内容很特别,讲监狱里女同性恋的故事。小说里对这种感情行为的描写还是比较点到为止,可能更多是对这一群体的一种同情与关怀。她好像创作了不少以《X氏女》为名的小说。另外特别推荐《往事并不如烟》,读到落泪的回忆录。&/p&&p&&b&虹影: &/b&这是位出生在重庆的女作家,现在是英国国籍。还不错的作品,据作者本人说她的作品多属于自传性质。《饥饿的女儿》写得很好,“饥饿”这个词仿佛一生的索引,让女主角感觉到生存的荒谬。很喜欢小说里关于重庆的描写,小说贯穿了不少这座山城心酸的历史。作者本人也是有不少可说的,什么“和小姐姐二女侍一夫”、“丈夫因其小说报家丑离婚”,还有虹影的另一部作品《英国情人》因被指影射凌叔华出轨事件(现代女作家),被凌叔华的后人告了。&/p&&p&&b&陈染:&/b&《私人生活》 是90年代新女性文学的代表作。提到我国的女性文学发展,这是部绕不开的作品。小说的叙述非常女性化,比如女主角给自己身体的部分起名为“不小姐”和“是小姐”,是一种“私语”的写作。小说营造了一种幽闭式的空间,以此揭示女性的生存状态,它是收缩的内心世界,是独语的,借此展现对男权世界的恐惧与痛恨。&/p&&p&&b&李锐:&/b& 李锐一直被认为是最有可能获得诺贝尔文学奖的中国作家。诺贝尔评委会唯一的汉学家一直在翻译李锐的作品。《旧址》是一出悲剧,是对历史的追问。这是部讲得是当代历史却饱含古典意境的小说。《人间》重叙了每个中国人都知道的白蛇传的故事。很感人的作品,从不同的时间线、不同的人物、不同的视角讲述了许仙和白娘子的传说。故事的核心是人不容于异类的存在,青蛇必须死的原因仅仅因为是妖非人。法海只是一个替罪羊,杀死白娘子的真凶是千千万万的普通人。 &/p&&p&&b&李洱: &/b&我国当代文学中,有所谓“新生代作家”,指出生在65年后至70年代初,成名在80年代末和90年代初期的一批作家,诸如毕飞宇、韩东、东西等等,李洱的《花腔》是新生代作家所作长篇小说中成就最高的作品之一。“花腔”有双重含义,表面指一种发声的技法,同时也用来意指谎言。这两种用法同时在小说中出现。《花腔》是部可读性很高的小说,宛如悬疑小说层层深入的故事,在不同讲述者之间愈发扑朔迷离的真相,一个神秘的人物,牵扯出各方的利益纷争,越来越复杂的事件,每个人由于立场所限,都讲着有利于自己的故事。历史“罗生门”的背后,作者想要传递的是对“真实”的怀疑。一如文中所言,真实如同洋葱,剥到最后其实什么都没有。另外《石榴树上结樱桃》讲女村官的故事。&/p&&br&&p&最后简单说一下中国文学的分期,学界一般认为1917年至1949年,即新文化运动到建国为中国现代文学。1949年至今为当代文学,1976年后称新时期文学,2000年之后也称新世纪文学。本文推荐的作品基本都是80年代之后(除金庸)。&/p&&p&本人补充了一篇现代作家作品推荐,&a href=&https://www.zhihu.com/question//answer/& class=&internal&&中国现代文学里有哪些作家作品值得推荐? - 三尺的回答&/a&,感兴趣的话可另作参考。&/p&&br&&p&日第二次修改补充,陈忠实去世的消息让我想起了自己的这篇旧文。这篇文章最初是我大三时候写得,如今研究生读了快一年了,又看了不少作品,不少看法也有了改变,这次补充了不少作品,也修改了一些说法。&/p&&p&日,千赞后第三次补充修改,增加了不少作品,另外补充了几个作家,阿来,阎真,李佩甫,王跃文,章诒和,虹影,陈染,李锐,李洱。&/p&
余华:可能是我国读者最多的作家,甚至要超过莫言。本科时候每年毕业论文学生写的最多的作家就是余华,也让指导老师很头疼,可能是因为他的作品受众面极大。余华也是我读得最多的作家,他的每一部长篇小说我都读过,中短篇也读过大部分。他的长篇小说每一部…
&p&各位长官,各位同仁,各位先进,&/p&&p&本人曾经长期在台资芯片设计公司工作,对台湾用词略有了解,没别的意思,也是觉得好玩。&/p&&p&&b&荧幕 解析度 这支 智慧型手机 记忆体&/b& &/p&&p&举例:&/p&&p&这支智慧型手机的荧幕解析度真高啊,记忆体也很大。&/p&&p&(这台智能手机的屏幕分辨率真高,内存也很大)&/p&&p&&b&软体 硬体
外商/美商 晶片 履历 健保 健康检查&/b&&/p&&p&举例:美商晶片公司发布了很多新职缺,欢迎软体工程师和硬体工程师提交履历。&/p&&p&(美资芯片公司发布了很多新职位,欢迎软件工程师和硬件工程师提交简历)&/p&&p&&b&执行长
10nm制程&/b&&/p&&p&举例:联发科执行长XXX公布了10nm制程的晶片&/p&&p&(联发科技首席执行官XXX公布了10nm工艺芯片)&/p&&p&&b&透过 网路 伺服器&/b&&/p&&p&举例:您可以透过网路从我们的伺服器下载。&/p&&p&(您可以通过网络从我们的服务器下载)&/p&&p&在大陆凡是说“通过”XXX的地方,台湾人都用“&b&透过&/b&”,我透过陈先生找到了你的电话。&/p&&p&台湾人不说领导,一般都说&b&长官&/b&:我长官在问我这个问题有没有进展。&/p&&p&另外,所有在大陆用“移动“,都是“&b&行动&/b&”,比如&b&行动电话,行动硬碟,行动网路&/b&。&/p&&p&发邮件也喜欢说&b&寄信&/b&,你昨天寄了一封信给我。&/p&&p&新西兰就是说纽西兰。&/p&&p&地铁就说捷运。&/p&&p&同事一律叫&b&同仁&/b&。&/p&&p&机顶盒叫机上盒。&br&&/p&&p&旅馆这种很老的叫法,在台湾依旧很流行,台湾人会说住旅馆,大陆基本都叫酒店了吧,连宾馆都没人叫了。&/p&&p&在台湾,饭店不是字面意思理解的单吃饭的地方,其实也是大陆的酒店(hotel),比如著名的圆山饭店。明天要出差,您可以帮我订个&b&饭店&/b&吗?&/p&&p&&b&笔电 滑鼠 硬碟&/b& &b& 视窗作业系统(Windows)列印 &/b&这些就不说了。&/p&&p&中华电信,中华航空,中华邮政,中华票据,都用中华。当然,中国时报,中国钢铁是两个特例。&/p&&p&亚洲的发音就同雅洲。以前有个超女明明叫张亚飞,偏偏读成张雅飞。我也纳闷了好久,原来是学台湾读音。&/p&&p&还有 软体工程师都是要写程式的,呼叫这个C++函式(调用C++函数),定义一个变数。&/p&&p&程序员叫程式师,这个翻译比大陆高大上,有木有?&/p&&p&卸载软件叫移除(remove)。&/p&&p&电脑显示器,叫监视器。以前真不理解英文中的Monitor是什么啊。&/p&&p&凡是涉及到用“支持”的,都用“&b&支援&/b&”: 微软用户支援中心。你的笔电支援USB3.0嘛?&/p&&p&电子产品中涉及到用“数字”“数码”,都叫“数位”,数位电视,数位相机。其实我觉得台湾这个翻译准确一点,英文中digital本来就是个位十位百位的那个digi变来的。&/p&&p&所有叫智能的,都叫智慧,智慧型手机,智慧型电视,人工智慧。&/p&&p&台湾没有总监,总监就叫“协理”。&/p&&p&另外,湾湾的IT从业者喜欢满口中英混杂,我见过的湾湾无一幸免。&/p&&blockquote&典型的台湾体:你这个关于在线播放rmvb&b&档案&/b&导致crash的bug,有可能是&b&网路&/b&阻塞造成的,可以尝试用&b&行动硬碟&/b&copy这个档案&b&透过&/b&USB方式播放试看看。新竹这边还在忙Sony 与其他 project相关的事,其实目前还要implement的东西也很多。你这request我想大概需要排入queue里。你可以先review一下再找苏州的&b&同仁支援&/b&。 &/blockquote&&p&&br&&/p&&p&另外,经网友提醒,大陆的集成电路在台湾叫积体电路,比如大名鼎鼎的台湾积体电路制造股份有限公司(台积电)。&/p&&p&激光,叫镭射。大族激光,在台湾会叫大族镭射。&/p&&p&我和你,读成我汉你&/p&&p&包括,读成包瓜(夸?);&/p&&p&俄罗斯,读成饿罗斯;&/p&&p&法国,也是第四声,头发的发的读音;&/p&&p&悉尼叫雪梨,澳洲雪梨,有木有?&/p&&p&沙特阿拉伯,叫沙乌地阿拉伯。&/p&&p&克林顿,叫柯林顿。&/p&
各位长官,各位同仁,各位先进,本人曾经长期在台资芯片设计公司工作,对台湾用词略有了解,没别的意思,也是觉得好玩。荧幕 解析度 这支 智慧型手机 记忆体 举例:这支智慧型手机的荧幕解析度真高啊,记忆体也很大。(这台智能手机的屏幕分辨率真高,内存…
&p&Docker最近很火。Docker实现了“集装箱”——一种介于“软件包”和“虚拟机”之间的概念——并被寄予厚望,以期革新Internet服务以及其他大数据处理系统的开发、测试、和部署流程。&/p&&p&为了使用Docker,需要了解不少工具及其设计思路;而这些工具的文档分布在不同的网站。为了方便大家学习,本文以开发一个极简的搜索引擎为例,展示Docker带来的革新。&/p&&p&说是革新,其实是Google已经用了十年的方式,只是最近才因为Docker开源项目而广为人知。Eric Brewer(Google VP of Infrastructure)在Dockercon14活动上的&a href=&https://link.zhihu.com/?target=https%3A//www.youtube.com/watch%3Fv%3DYrxnVKZeqK8& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&演讲&/a&回顾了这段历程。目前,Google每周会执行20亿个集装箱。可以说,最近十年是各互联网公司和高校都在奋力模仿Google的计算技术的十年。了解这一模仿的过程,可以帮助我们深入理解分布式系统(包括现在常说的“大数据系统”)中若干重要问题。为此,本文以技术教程为主线,穿插了一些关于Hadoop和Mesos等“模仿”项目的介绍,简要追溯它们勇敢而艰难的“邯郸学步”的历程。最后,本文会介绍Google最近公布的“正确答案”——Kubernetes——Google核心技术Borg的开源版本。&/p&&h3&Docker&/h3&&p&Docker是一个软件系统,实现了一种称为“集装箱”的概念。集装箱类似Google机群管理系统Borg中的&em&包&/em&(package)。&/p&&p&通常我们说的“包”是软件包——比如Ubuntu/Debian Linux里常见的.deb文件——安装的时候,安装程序会把被依赖的包也装上。可是执行的时候呢?得根据具体情况配置,然后依次启动互相依赖的多个程序。比如,启动一个Web服务之前,要启动Apache和MySQL;而且他们仨都得有合理的配置,确保它们能一起工作,来实现这个Web服务。&/p&&p&但是Docker集装箱以及Borg中的包更像虚拟机。虚拟机里包括程序和配置,所以可以被执行——也就是执行其中的程序。因为程序是配置好的,所以虚拟机可以被扔到各种环境上去执行——包括开发机、做演示用的笔记本电脑、用VirtualBox虚拟的机群、测试机群、预发布环境和产品环境。近几年随着“云计算”概念的普及,虚拟机被广泛使用,作为分布式计算的基础调度单元。&/p&&p&Docker作为一个软件系统,可以用来创建“集装箱镜像”(container image)和执行这些镜像。就像VirtualBox是一个软件系统,可以用来创建和执行虚拟机。但是集装箱比虚拟机“轻”——一个虚拟机包括一组虚拟硬件、操作系统,用来执行用户程序;而集装箱里没有虚拟的硬件,也没有操作系统,它用主机(host)的硬件和操作系统来执行程序。&/p&&p&那么在集装箱里跑程序和直接在主机上跑有什么区别呢?一个区别是,集装箱有一套网络端口空间(port space)。一个集装箱里的进程可以各自开端口,也可以连接对方的端口进行通信。但是这些端口是集装箱之外的进程看不到的。我们也可以让集装箱把某些内部端口号展示给外部,比如把集装箱内的端口5000映射到外部的8080。这样,当我们用主机上的程序(比如浏览器)访问本机(主机)的8080端口时,实际上访问的是集装箱里的5000端口。这项对外公开集装箱内部端口的技术,称为&em&端口转发&/em&(port forwarding),和虚拟机的端口转发概念一样。另一个区别在于,集装箱里有虚拟的文件系统。这样我们可以把要执行的程序拷贝进集装箱。也可以把主机上的某些目录映射成集装箱虚拟文件系统的某些目录。&/p&&p&集装箱这个想法已经在深刻地改变传统分布式系统的开发、测试和部署的流程了。传统的做法是,开发者写一个Makefile(或者其他描述,比如CMakeList、POM等)来说明如何把源码编译成二进制文件。随后,开发人员会在开发机上配置并且执行二进制文件,来作测试。测试人员会在测试机群上配置和执行,来作验证。而运维人员会在数据中心里的预发布环境和产品环境上配置和执行,这就是部署。因为开发机、测试机群、和产品环境里机器的数量和质量都不同,所以配置往往很不同。加上每个新版本的软件系统,配置方式难免有所差异,所以经常造成意外错误。以至于绝大部分团队都选择趁夜深人静、用户不活跃的时候,上线新版本,苦不堪言。&/p&&p&而利用集装箱概念的开发流程里,开发者除了写Makefile,还要写一个Dockerfile,来描述如何把二进制文件安装进一个集装箱镜像(container image),并且做好配置。而一个镜像就像一台配置好的虚拟机,可以在机群上启动多个实例(instance),而每个实例通常称为一个集装箱(container)。在自测的时候,开发者在开发机上执行一个或者多个集装箱;在验证时,测试人员在测试机群上执行集装箱;在部署时,运维人员在产品环境执行集装箱。因为执行的都是同样地集装箱,所以不容易出错。&/p&&p&这种流程更合理的划分了开发者和其他角色的工作边界,也大大简化了测试和部署工作。&/p&&h3&boot2docker&/h3&&p&上节提到,Docker虚拟了网络地址空间和文件系统。实际上,它还虚拟了进程ID空间(pid space)等系统数据结构。这些功能是一个叫dockerd的daemon程序借助Linux内核中的&em&control groups&/em&(又叫cgroups)功能实现的。&/p&&p&dockerd负责执行集装箱;就像VirtualBox负责执行虚拟机一样。而cgroup是Google的两个工程师Paul Menage和Rohit Seth贡献给Linux社区的。cgroups的使用始于2006年。但是从他们的&a href=&https://link.zhihu.com/?target=http%3A//linux-kernel.2935.n7.nabble.com/template/NamlServlet.jtp%3Fmacro%3Duser_nodes%26user%3D1718& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&工作记录&/a&看,主要工作持续到年。据说,Google开发它就是为了方便在自己的机群上部署各种Internet应用和离线处理系统。具体一点儿的故事,请看这篇Information Week上的&a href=&https://link.zhihu.com/?target=http%3A//www.informationweek.com/cloud/infrastructure-as-a-service/google-leads-coalition-for-container-management/d/d-id/Fpage_number%3D2& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&帖子&/a&。。&/p&&p&因为cgroups功能只有Linux内核有,所以Docker目前只能运行在Linux上。可是,现在很多开发者都在用Mac。为了能让这些开发者方便的测试自己创作的集装箱镜像,Docker的开发者写了boot2docker——利用VirtualBox虚拟一个Linux主机,并且在上面安装dockerd。而命令行控制程序docker执行在Mac主机上,被配置成和虚拟Linux主机上的dockerd协作。&/p&&p&boot2docker的安装方式很简单:照着这个&a href=&https://link.zhihu.com/?target=http%3A//docs.docker.com/installation/mac/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&流程&/a&,下载并执行一个安装包即可。因为boot2docker利用了VirtualBox,所以安装它之前需要先装VirtualBox。Homebrew也提供了安装boot2docker的选项,但是可能因为bug导致dockerd和docker版本不同,没法协同工作。&/p&&p&在利用boot2docker在Mac上开始工作之前,还有几个注意事项。当我们在Linux主机上启动一个集装箱的时候,我们可以让Docker把主机的某些目录映射成集装箱内的目录。这样集装箱里的程序和主机上的程序共享数据,是一种方便的调试方式。但是在用boot2docker的时候,“主机”不是Mac,而是虚拟Linux主机。此时如果想把Mac上的目录映射到集装箱,先得将其通过VirtualBox映射到Linux主机。&/p&&p&另一个注意事项和端口转发有关。当我们把集装箱内的某个端口映射为主机的某个端口时,只是映射到了虚拟Linux主机;如果想让Mac上的程序能访问,还得把虚拟机端口通过VirtualBox映射成Mac上的端口。这些注意事项,在下文中会有详细解释。&/p&&h3&CoreOS&/h3&&p&实际开发中的测试机群和产品环境通常都是用的Linux服务器。要在上面执行集装箱,也需要安装Docker。因为Docker的开发者提供各种Linux软件包,所以通常输入一个命令,即可安装Docker。比如在Ubuntu/Debian Linux里,这个命令是:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&sudo apt-get install docker.io
&/code&&/pre&&/div&&p&但是目前最常用的用来执行Docker集装箱的Linux发行版本既不是Ubuntu、Debian也不是RedHat、Fedora,而是&strong&CoreOS&/strong&。这个发行版本根本没有软件包管理程序,所以也不能通过输入某个命令来安装软件。但是CoreOS预装了Docker,所以可以制作集装箱镜像,或者下载别人发布的集装箱镜像来执行。目前,Amazon AWS和Google Compute Engine这两大云计算平台都提供预装了CoreOS的虚拟机。&/p&&p&实际上,Google数据中心里运行的Linux系统和CoreOS有很多相似之处。我记得2010年我刚离开Google加入腾讯的时候,一位腾讯的同事好奇地问:“Google的机群里用的Linux用什么软件包管理程序?是apt-get吗?还是yum?”我回答:“其实服务器上运行的Linux是不需要包管理的,只有桌面Linux系统才需要”。这位同事很难相信。其实,要不是因为“见了一回猪跑”,我也想不到会是这样。&/p&&p&CoreOS和其他Linux发行版本相比,执行效率高、内存耗费省;此外,利用双磁盘分区技术,即便是更新Linux内核也不需要重启。CoreOS还有很多独特之处,使得它在问世后很短的时间里就被Amazon和Google采用。如果想进一步了解这些特性,请看这个对Docker作者的&a href=&https://link.zhihu.com/?target=http%3A//www.activestate.com/blog/2013/08/alex-polvi-explains-coreos& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&访谈&/a&。&/p&&h3&Go语言&/h3&&p&接下来,我们看看如何在Mac上用Go语言写一个极简化的搜索引擎,并且封装成集装箱镜像。&/p&&p&我们选择Go语言为例,而不是更常见的Java、Python、Perl、Ruby、Scala等,有很现实的原因——后面这些语言写的程序,在执行时都需要某些运行环境的支持。比如,Java程序依赖Java虚拟机,Python程序需要Python解释器,这些加上预装的程序库需要占用几百MB的集装箱空间。而用Go写的程序默认是全静态编译的,执行时不需要任何环境支持,不需要预装库,甚至连Linux系统动态库都不依赖。鉴于一家公司的系统往往由成千上万的集装箱构成;每个集装箱少几百MB,能为公司省出很大一笔开销。那些每月要向Amazon或者Goolgle付账的公司,对此必然印象深刻。这是Go语言在很多创业公司拓展迅猛的一个原因。&/p&&p&如果我们用C或者C++开发,也可以生成全静态链接的二进制程序文件。但是在Web时代,C/C++的开发效率不如Go。Google里倒是普遍使用C++,但是Google里有一套精心设计、积攒多年的C++库,这是外界没有的。外界普遍得使用第三方库,并往往因此挠头。比如,不同的第三方库(Thrift和boost)各有各的线程池机制,很难统一管理多线程。C++11倒是有了标准线程管理,但是把很多库统一到C++11是一项开销极大的工作。Go语言是专门为分布式系统开发设计的,根本就没有线程的概念,在语法上用goroutine代替了,线程池实现在Go runtime里,被编译进每个二进制程序。&/p&&h3&交叉编译&/h3&&p&因为集装箱用主机的操作系统和硬件来执行程序,而Docker只支持Linux,所以Go程序必须被编译成Linux二进制文件,才能通过Docker运行。而我们在Mac上开发,需要利用交叉编译技术来生成Linux二进制文件。&/p&&p&为了得到一个支持交叉编译的Go语言编译器,我们需要从源码安装Go,并且需要做一些额外的安装工作。具体过程如下:&/p&&ol&&li&安装Xcode,从而获得C编译器。&/li&&li&下载Go编译器的源码包。比如Go 1.3在&a href=&https://link.zhihu.com/?target=http%3A//golang.org/dl/go1.3.src.tar.gz& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&这里&/a&。&/li&&li&&p&解压和编译&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span& tar xzvf go1.3.src.tar.gz
./all.bash
&/code&&/pre&&/div&&/li&&li&&p&编译各种平台下的Go标准库&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span& git clone git://github.com/davecheney/golang-crosscompile.git
source golang-crosscompile/crosscompile.bash
go-crosscompile-build-all
&/code&&/pre&&/div&&/li&&/ol&&p&这里,我们用到了Dave Cheney写的一个Bash脚本&a href=&https://link.zhihu.com/?target=https%3A//github.com/davecheney/golang-crosscompile/blob/master/crosscompile.bash& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&程序&/a&。这个程序支持生成以下平台上的Go语言标准库:&/p&&ol&&li&darwin/386&/li&&li&darwin/amd64&/li&&li&freebsd/386&/li&&li&freebsd/amd64&/li&&li&freebsd/arm&/li&&li&linux/386&/li&&li&linux/amd64&/li&&li&linux/arm&/li&&li&windows/386&/li&&li&windows/amd64&/li&&li&nacl/amd64&/li&&li&nacl/386&/li&&/ol&&p&并行计算最常用的目标平台是linux/amd64——64bit的Linux系统,也是CoreOS的平台格式。下文中我们会演示如何在Mac下用这个编译器生成Linux平台的二进制代码文件。&/p&&h3&极简版搜索引擎&/h3&&p&在&a href=&https://link.zhihu.com/?target=http%3A//blog.xebia.com//create-the-smallest-possible-docker-container/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&这篇帖子&/a&里,作者Adriaan de Jonge用一个最简单的http server作为例子,说明如何在Mac下用Docker运行一个程序。&/p&&p&这篇帖子对我很有帮助。只是这个例子程序太过简单了——通常一个互联网产品包含不只一个程序——现代互联网产品几乎都采用&a href=&https://link.zhihu.com/?target=http%3A//martinfowler.com/articles/microservices.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&micro service&/a&架构,一个http server和多个RPC server协同工作。之外,还会有一些daemon程序,不时向RPC server提供不断更新的数据。比如在搜索引擎里,一个indexer程序会不断将cralwer程序爬下来的网页内容加以整理,并且发送给搜索引擎服务。&/p&&p&本节里我们介绍的极简版的搜索引擎就包括两个程序——search engine server和向它提供索引内容的indexer daemon。search engine server首先是一个http server,可以通过浏览器访问——对每个输入的query,返回相应的结果。同时,它还是一个RPC server,接受从indexer daemon发来的更新后的索引内容。这两个程序的源码在&a href=&https://link.zhihu.com/?target=https%3A//github.com/wangkuiyi/helloworld& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&这里&/a&。&/p&&p&为了下载和构建这个例子程序,请输入如下命令:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&mkdir -p /tmp/learn-docker
cd /tmp/learn-docker
export GOPATH=`pwd`
go get github.com/wangkuiyi/helloworld/indexer
go get github.com/wangkuiyi/helloworld/searchengine
&/code&&/pre&&/div&&p&此时,在 /tmp/learn-docker/bin 目录里应该有两个二进制程序文件 indexer和searchengine。这两个文件都是Darwin/AMD64格式的。我们可以在Mac主机上运行它俩:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&./bin/searchengine -addr=&:10000& &
./bin/indexer -searchengine=&localhost:10000&
&/code&&/pre&&/div&&p&这样首先启动了searchengine,并且让它的http和rpc服务都监听本机(Mac主机)的10000端口;随后启动了indexer,它每秒钟通过RPC调用告诉searchengine更新索引内容。&/p&&p&启动成功之后,我们可以在浏览器里访问如下网址:&a href=&https://link.zhihu.com/?target=http%3A//localhost%3A10000/%3Fq%3Dnews& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&localhost:10000/?&/span&&span class=&invisible&&q=news&/span&&span class=&ellipsis&&&/span&&/a&,从而看到searchengine返回的搜索结果(如下图):&figure&&img src=&https://pic1.zhimg.com/382ef8869ace86e9dbfa9afc09f69f64_b.jpg& data-rawwidth=&514& data-rawheight=&386& class=&origin_image zh-lightbox-thumb& width=&514& data-original=&https://pic1.zhimg.com/382ef8869ace86e9dbfa9afc09f69f64_r.jpg&&&/figure&&/p&&p&当然,我们也可以用命令行程序,比如wget和curl,来访问searchengine服务。这样我们可以很方便的写一个集成测试(regression test)程序。比如&a href=&https://link.zhihu.com/?target=https%3A//github.com/wangkuiyi/helloworld/blob/develop/test_locally.sh& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&这个&/a&。&/p&&h3&创建集装箱&/h3&&p&接下来,我们看看如何把这两个程序打包进Docker集装箱镜像,然后在Mac主机(实际上是boot2docker创建的Linux虚拟机)上运行集装箱。接下来我们会看到:这些集装箱不用修改,也就能在Amazon AWS和Google Compute Engine上运行,从而完成发布。&/p&&p&首先,我们需要从源码生成Linux/AMD64二进制程序文件。用上文介绍的方法,得到一个支持交叉编译的Go编译器之后,编译示范程序很简单:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&GOOS=linux GOARCH=amd64 go install \
github.com/wangkuiyi/helloworld/indexer \
github.com/wangkuiyi/helloworld/searchengine
&/code&&/pre&&/div&&p&可以看到,我们只是通过环境变量设置了一下目标操作系统和架构。&/p&&p&随后,我们要创建一个Docker集装箱镜像,把编译好的两个程序放进去。因为如上文介绍的,Go程序执行时不需要特殊的运行环境,所以这个集装箱镜像里,除了一些metadata和我们的程序之外,什么都不需要。以至于我们可以从Docker Hub网站上下载一个空的镜像,在里面安装我们的程序即可。为此,我们需要写一个Dockerfile:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&FROM scratch
ADD bin/linux_amd64/searchengine /searchengine
ADD bin/linux_amd64/indexer /indexer
&/code&&/pre&&/div&&p&这里的第一行是让Docker自动从Docker Hub上下载名为scratch的镜像;第二行说把本地文件bin/linux_amd64/searchengine装进这个镜像的根目录,成为/searchengine;第三行拷贝indexer。&/p&&p&有了Dockerfile我们就能用docker命令创建一个镜像了。下面命令创建一个镜像,并命名为wangkuiyi/helloworld:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&cp $GOPATH/src/github.com/wangkuiyi/helloworld/Dockerfile $GOPATH/
docker build -t wangkuiyi/helloworld $GOPATH
&/code&&/pre&&/div&&p&此时,我们可以用docker images命令看到我们创建的镜像:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&yiwang@yiwang-mn1-& docker images
REPOSITORY
VIRTUAL SIZE
wangkuiyi/helloworld
3 hours ago
&/code&&/pre&&/div&&h3&分布式系统的部署&/h3&&p&最简单的使用Docker的部署方案是:启动一个集装箱,在其中运行一个searchengine进程和一个indexer进程。这和上文中介绍的在Mac主机上运行的方式是一样的,但这不符合分布式系统的一般部署原则。&/p&&p&通常,为了提高处理速度、提升吞吐量和系统容错能力,每个程序都会启动为多个进程,运行在不同的机器上。比如,indexer程序的每个进程处理一部分数据(比如一个cralwer进程的输出)。这样的并行处理提升建立索引的效率。这种情况下,每个进程及其处理的数据被称为一个&em&shard&/em&。(shard应该怎么翻译?我不知道)。&/p&&p&类似地,searchengine进程也会启动为多个进程,每个进程的内存空间里都装着同样地索引结构,所以都能提供同样地服务,从而提升吞吐量。如果这些进程运行在不同的机器上,那么哪怕某些机器挂了,还有活着的进程能不间断地提供搜索服务。这样的每个进程被称为一个&em&replication&/em&。&/p&&p&其实每个indexer shard也可以是一组多个进程,其中每个进程是隶属本shard的一个replication。从而同时提升indexer的处理速度和容错能力。&/p&&p&这么多进程应该启动在哪些机器上呢?要靠人来决定,可就忙不过来咯;得靠&em&机群管理系统&/em&。Google Borg就是这样一套系统。&/p&&p&可是在很多年的时间里,外界都不知道Borg。有一些项目试图模仿Google的计算架构,比如Hadoop意图模仿MapReduce。Google MapReduce是一个构建在Borg之上的并行计算框架。但是Hadoop的开发者没有开发类似Borg的系统,而是让Hadoop(计算框架)兼任资源管理和调度的功能,导致系统复杂,代码乱作一团。&/p&&p&实际上,在Hadoop开始的若干年里,甚至没有像Google MapReduce那样让每个job有一个master进程来管理;而是让机群上所有job里的所有进程都向一个叫Job Tracker的进程汇报心跳(heartbeat),以至于一个Hadoop机群不能太大,否则Job Tracker会处理不过来。而且Job Tracker作为性能和稳定性的双重瓶颈,一旦累坏了,整个机群上所有job就都挂了。Hadoop的开发者直到2011年左右才意识到这一点,并发布了一篇&a href=&https://link.zhihu.com/?target=https%3A//developer.yahoo.com/blogs/hadoop/next-generation-apache-hadoop-mapreduce-3061.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&文章&/a&,开始计划开发“下一代Hadoop”,现在被称为YARN的系统。&/p&&p&YARN的功能和Google Borg有类似之处,但是真正引发外界对Google Borg关注的,是加州大学伯克利分校和Twitter的合作项目Mesos。这是一个试图复制Borg的尝试。当Mesos在Twitter运行起来的时候,很多从Google加入Twitter的工程师都很兴奋——终于重新能“高效工作”了!这里的故事,可以参见这篇&a href=&https://link.zhihu.com/?target=http%3A//www.wired.com/2013/03/google-borg-twitter-mesos/all/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Wired文章&/a&。Mesos系统设计思路描述在这篇&a href=&https://link.zhihu.com/?target=http%3A//www.usenix.org/events/nsdi11/tech/slides/hindman.pdf& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&论文&/a&里。其第一作者&a href=&https://link.zhihu.com/?target=https%3A//www.linkedin.com/profile/view%3Fid%3DauthType%3DNAME_SEARCH%26authToken%3DoDwO%26locale%3Den_US%26srchid%3Dsrchindex%3D1%26srchtotal%3D5%26trk%3Dvsrp_people_res_name%26trkInfo%3DVSRPsearchId%253A2CVSRPtargetId%253ACVSRPcmpt%253Aprimary& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Ben Hindman&/a&曾经在Google实习,后来在Twitter任职。&/p&&p&实际上,即便Mesos也没有能很相似地模仿Google Borg。至少在程序的发布和部署上。Mesos没有和Google Borg等效的打包和执行包的功能。而这个功能能为外界所访问,正是靠了本文着重介绍的Docker。Docker和Google Borg一样,使用Google工程师为Linux内核贡献的cgroups功能来实现集装箱机制。&/p&&p&借助Docker,Google终于于本月(2014年7月)开源了Borg——但是是用Go语言重写的Borg,称为Kubernetes——Google Borg是用C++开发的。感谢开源社区不懈的推动!&/p&&h3&集成测试&/h3&&p&基于上一节的介绍,我们能想象,如果每个集装箱只执行一个进程,那么机群管理系统在部署和调度应用时受到的限制最少。反过来想,如果我们在一个集装箱里同时运行一个indexer进程和一个searchengine进程,那么我们实际上引入了一个不必要的约束——indexer进程和searchengine进程一一对应。而且如果机群中有一台机器,可以承担运行一个进程的负载,但是不能承担同时运行两个进程,那么这台机器上就没法部署上述“大”集装箱了。&/p&&p&所以,在Google Borg和Google Kubernetes里,都建议每个集装箱里只执行一个进程。&/p&&p&基于“打包一次,兼顾测试和发布”的原则,我们可以想象,对于一个应用(或者叫做产品,比如上述的极简搜索引擎),最常见的打包方式是产生一个集装箱镜像,但是每个集装箱里只执行一个程序的一个进程。&/p&&p&上文中,我们已经用一个Dockerfile把两个程序:indexer和searchengine都装进一个镜像wangkuiyi/hellworld了。接下来,我们尝试在Mac主机上启动两个集装箱,分别执行一个indexer和一个searchengine进程:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&docker run -d -p
--name searchengine wangkuiyi/helloworld /searchengine
VBoxManage modifyvm &boot2docker-vm& --natpf1 &tcp-port8080,tcp,,&
docker run -d --name indexer --link searchengine:se wangkuiyi/helloworld /indexer -searchengine=se:8080
&/code&&/pre&&/div&&p&这里,第一行启动了一个集装箱,并且起名叫searchengine,执行的镜像是wangkuiyi/helloworld。-d的意思是在后台执行,类似一个shell命令后面跟上一个&符号的效果。-p 的意思是:“这个集装箱里有个程序会监听8080端口(如果看看searchengine的源码,会发现8080是其默认端口),把这个端口映射到主机(boot2docker创建的Linux虚拟机)的8080端口”。&/p&&p&第二个命令让VirtualBox把Linux虚拟机的8080端口映射为Mac主机的8080端口。这样就可以在Mac主机上启动一个浏览器,通过访问本机的8080端口,来访问集装箱里的searchengine服务。(如果你在Linux主机上开发,就不需要boot2docker虚拟一个Linux主机了,也就不需要这个命令了。)&/p&&p&上述第三个命令启动了一个名为indexer的集装箱,执行的也是wangkuiyi/helloworld镜像。在这个集装箱里启动了一个indexer进程;这个进程会去连接se:8080这个网络地址,并通过RPC调用,向这个目标地址发送更新的索引数据。se这个IP地址是怎么来的呢?这是--link seachengine:se参数的效果——这个参数使得Docker在启动indexer集装箱之前,修改了其中/etc/hosts文件,在其中增加了一行:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span& xxx.xxx.xxx.xxx se
&/code&&/pre&&/div&&p&这里 &a href=&https://link.zhihu.com/?target=http%3A//xxx.xxx.xxx.xxx& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&xxx.xxx.xxx.xxx&/span&&span class=&invisible&&&/span&&/a& 指代集装箱searchengine(--link searchengine:se中冒号左边的部分)的虚拟IP地址,se(--link searchengine:se中冒号右边的部分)也就是其域名了。Docker就是通过--link这个参数,让不同集装箱内的多个进程可以互相通信的。&/p&&p&此时,在本机打开一个浏览器窗口并访问http://localhost:8080/?q=news,可以看到和上图完全一样的结果。&/p&&h3&自动部署&/h3&&p&到目前为止,我们都是手动调用docker命令来操作docker的。而得到的效果——在Mac主机上启动极简搜索引擎——和不用Docker是一样的。大家不禁会问,为什么要引入Docker呢?&/p&&p&其实,实际使用Docker时,我们不会手动敲docker命令,而是会利用fleet或者Kubernetes来部署和启动集装箱。这样只需要写一个非常简明的部署配置文件,就可以在开发机、集成测试机群、预发布机群、和产品环境中完成部署了。这篇文章为了说明Docker的设计思路和使用方法已经很长了,所以关于fleet和Kubernetes的介绍,我准备放在《Docker:分布式系统的软件工程革命(下)》中。&/p&&p&谢谢大家看到这里!&/p&
Docker最近很火。Docker实现了“集装箱”——一种介于“软件包”和“虚拟机”之间的概念——并被寄予厚望,以期革新Internet服务以及其他大数据处理系统的开发、测试、和部署流程。为了使用Docker,需要了解不少工具及其设计思路;而这些工具的文档分布在不…
&p&&/p&&p&日,在个人全国巡演的最后一站,赵雷在台上公开对主办方爆粗:&b&“特别想对主办方说一声FUCK。”&/b&&/p&&p&&br&&/p&&p&此言一出,从现场观众到网络,一片哗然。&/p&&p&&br&&/p&&p&时间回到3个月前,2017年2月,赵雷以一首&b&《成都》&/b&登上湖南卫视《歌手》的舞台,这个本没什么名气的小众独立音乐人,在一夜之前,红遍了全中国的大街小巷。&/p&&p&&br&&/p&&p&所以,当赵雷在台上崩溃时,不少赵雷所谓的“粉丝”脱粉回踩,称自己&b&“680块买的演唱会票,不是听你说一句自己状态差就能原谅的”&/b&,也有媒体批评赵雷&b&“没有职业道德”&/b&。&/p&&p&&br&&/p&&p&而近日腾讯视频播出的纪录片《我和我的时代》,播出了第二集《歌手赵雷:走出成名这座围城》,腾讯团队花费了一年多的时间跟拍赵雷,&b&向观众还原了爆红之后的一年里,不知所措,甚至不断怀疑自己的赵雷。&/b&&/p&&a href=&https://link.zhihu.com/?target=https%3A//v.qq.com/x/cover/q4o6gl2conzvkzg/j0693qozntg.html& data-draft-node=&block& data-draft-type=&link-card& data-image=&https://pic2.zhimg.com/v2-a9678346ddd1f79cx120.jpg& data-image-width=&1076& data-image-height=&605& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&我的时代和我第二集丨歌手赵雷:走出成名这座围城_我的时代和我_腾讯视频&/a&&figure&&img src=&https://pic2.zhimg.com/v2-bb23dfea96eaa7_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&85& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic2.zhimg.com/v2-bb23dfea96eaa7_r.jpg&&&/figure&&p&&br&&/p&&h2&“赵雷不是在演出,就是在去演出的路上”&/h2&&p&&br&&/p&&p&赵雷的歌词里,经常出现母亲的影子,他曾说:“因为想念母亲至深,导致我总有一种钻心的孤独。每当天色暗下来,每当一切静下来,眼前就会浮现从前的一幕幕。”&/p&&p&&br&&/p&&p&赵雷的母亲在赵雷出第一张唱片之前去世了,一直到她走的时候,赵雷还是一直默默无闻。到现在,&b&每出一张专辑,赵雷都会把它埋在母亲的墓地。&/b&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-f87f21c0d1ae7c20cad7c3b91b593ab9_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&841& data-rawheight=&471& class=&origin_image zh-lightbox-thumb& width=&841& data-original=&https://pic4.zhimg.com/v2-f87f21c0d1ae7c20cad7c3b91b593ab9_r.jpg&&&/figure&&p&在歌曲《妈妈》中,他写道:&/p&&p&&br&&/p&&blockquote&妈妈,带我走吧,我相信天上或地下有个永不分离的家&/blockquote&&p&&br&&/p&&p&而父亲却鲜少出现在他的歌词里。&/p&&p&&br&&/p&&p&事实上,不管多忙,他都坚持带上老爷子,让父亲陪在身边。空闲的日子,他喜欢带父亲到处去玩。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-6bfb2ffce459_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1080& data-rawheight=&463& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&https://pic3.zhimg.com/v2-6bfb2ffce459_r.jpg&&&/figure&&p&赵雷和父亲在海边发呆&/p&&p&&br&&/p&&p&作为一个独立音乐人,赵雷会上《歌手》节目,走进主流的视线,很大一部分原因是因为父亲,他说:&b&“父亲希望在电视上看到我。”&/b&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-68cabe79ef9b_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&465& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic2.zhimg.com/v2-68cabe79ef9b_r.jpg&&&/figure&&p&在上《歌手》之前,赵雷预料&b&“大概走在路上认识我的人会多起来”&/b&,但他没有想到自己会这么红。&/p&&p&&br&&/p&&p&从《歌手》节目离开后,赵雷推掉所有邀约,躲起来了一个多月,但等他再次出现后,邀约还是不断。&br&&/p&&p&在接下来的一年里,赵雷一直在演出。有人说,&b&赵雷不是在演出,就是在去演出的路上。&/b&&/p&&p&&br&&/p&&p&有人整理了2017年4月-5月的赵雷的行程:&/p&&p&&br&&/p&&blockquote& 巡回演唱会-郑州站 &br& 武汉草莓音乐节 &br& 巡回演唱会-青岛站&br& 巡回演唱会-济南站&br& 巡回演唱会-沈阳站 &br& 江苏咪豆音乐节&br& 太湖迷笛音乐节&br& 长沙橘洲音乐节&br& 河北MTA天漠音乐节&br& 扬州瓜洲云上音乐节&br& 西湖音乐节&/blockquote&&p&&br&&/p&&p&如此密集的行程,让睡觉都变成了一种奢侈。4月29日,赵雷在巡演沈阳站的台上崩溃后,后面紧接着还排了三场音乐节的演出,他和团队必须在当晚演出结束后,连夜赶往下一个城市,等待他们的是&b&凌晨三四点的调音和彩排&/b&,&b&等排完了,天也就亮了。&/b&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-370e08aedf170cede5e6eb6_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&839& data-rawheight=&400& class=&origin_image zh-lightbox-thumb& width=&839& data-original=&https://pic1.zhimg.com/v2-370e08aedf170cede5e6eb6_r.jpg&&&/figure&&p&纪录片里,跟拍的工作人员问赵雷:&b&你有没有发现你和以前不一样了?&/b&&/p&&p&&br&&/p&&p&赵雷说:&b&我真的不一样了,我已经感觉出来了。&/b&&/p&&p&&br&&/p&&p&回答完这个问题后,刚才还在嘻嘻哈哈的赵雷,表情突然垮了下来。&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-c3cb78e9b38ab_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&900& data-rawheight=&846& class=&origin_image zh-lightbox-thumb& width=&900& data-original=&https://pic3.zhimg.com/v2-c3cb78e9b38ab_r.jpg&&&/figure&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-861cd7fad2aff70858ed6_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&85& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-861cd7fad2aff70858ed6_r.jpg&&&/figure&&h2&“老是成都成都的,我觉得你们也应该听听我别的歌。”&/h2&&p&&br&&/p&&p&个人的巡演结束之后,各地的演出邀约而来,其中不乏开出高价的商业演出,唯一的要求是:&b&“只要唱一首《成都》就行。”&/b&&/p&&p&&br&&/p&&p&这首歌曾经让赵雷证明了自己,而现在,却让他越来越怀疑自己。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-7

我要回帖

更多关于 ios最好玩的游戏排行榜 的文章

 

随机推荐