十一 30

20091126日,谷歌宣布翻译工具(http://translate.g.cn 或者 http://翻译.g.cn)全新改版,除了整体产品界面全新上线外,新版增加包括实时翻译、英语语音朗读功能、拼音显示功能和根据发音输入等功能。

此次全新改版由谷歌中国工程师主导,面向全球51种语言推出,覆盖了全世界98%不同语言的互联网用户,用户通过自己的母语就可能最大限度的获取信息。

新改版的翻译工具具有以下新功能:

实时翻译功能:可以在用户输入的同时,显示翻译结果,省去点击翻译按钮的麻烦。

谷歌翻译工具新改版1130-349

英语语音朗读功能:如果翻译结果是英文,通过点击小喇叭朗读,用户就可以听到正宗的英文发音。

谷歌翻译工具新改版1130-396

拼音显示功能这个功能是新版翻译界面的特色之一,对于非拉丁字母的语言(例如:中文、日文、韩文)的翻译结果,点击显示拼音就可以看到以拼音形式标注的读音。

谷歌翻译工具新改版1130-477

根据发音输入功能:主要针对阿拉伯语、波斯语、印地语等不方便在键盘上直接输入的语言,用户只要输入它们的发音,谷歌翻译就将自动转换成对应的文字

谷歌翻译工具新改版1130-648谷歌翻译工具新改版1130-747除上述功能外,根据谷歌官方消息,今年谷歌还会和不同的组织机构合作,保存和推广中国多样化的少数民族语言。此次改版中的新增功能,将更高效地帮助你轻松实现语种之间的转换,打破互联网信息全球共享的语言障碍。

标签:
阅读:8,209 次
十一 30

/ 吕娜

名人堂

又一位图灵奖得主去世了,他是受人尊敬的时序逻辑领域大师艾米尔• 伯努利(AmirPnueli)。今年11月2日,这位1996年度图灵奖得主因脑出血去世,享年68岁,只剩那些熠熠生辉的科技成就留给后人。

艾米尔• 伯努利于1941 年出生于以色列的Nahalal,在以色列理工学院取得数学学士学位,1967 年在魏茨曼学院以一篇关于海洋潮汐计算的毕业论文取得应用数学博士学位。而后伯努利留校任教。

在计算机出现后的最初几十年里,计算机实质上是一个巨大的计算器,数字被录入,计算结果被输出。直到20世纪70年代,科学家们才意识到需要正确地验证这些计算结果。随着电脑变得更强大,软件更先进,多任务和变化的数据核查变得更加困难。因此,程序员不得不考虑到时间推移下系统的行为。在这个契机下,时序逻辑被引入计算科学,这是计算科学发展历史的重要转折点。

时序逻辑也叫时态逻辑(temporal logic),是计算机科学里一个很专业很重要的领域。时序逻辑被用来描述为表现和推理关于时间限定的命题的规则和符号化的任何系统,主要用于形式验证。20 世纪60 年代Arthur Prior提出介入的基于模态逻辑的特殊的时间逻辑系统,这一理论后来被艾米尔•伯努利等逻辑学家进一步发展。 阅读全文 »

标签:
阅读:10,725 次
十一 27

³ÌÐòÔ±0912·âÃæÀ¸´

本期封面报道:云计算,开始实践!
云计算概念热炒已经超过2年时间,各种公有云、私有云、计算云、存储云、编程模型云、安全云等等都开始慢慢出现。然而它们到底是如何实现的?其架构如何?本期杂志精心甄选了几个实践案例,除了包括针对企业级开发和协作的云计算、面向中小企业应用的云计算、企业级托管服务云计算外,还包括云计算后期引入的云安全实践等案例。这些例子一方面覆盖了主流云计算的思路,另外一方面作为这个领域先驱者,他们的实践经验将给后来者带来更多价值。
专题布局:
1TaaS应用——无锡云计算中心实践
2)实践中的探索者——友友云计算系统
3)基于云计算的数据安全应用
4)基础设施云实践——世纪互联CloudEx
5)八百客:走在云端的SaaS实践者
6)规划云计算的规模——云中的扩容

特别专题
1)《设计模式》15年:ErichRichardRalph访谈录
2)为什么要写《设计模式》?
3)众人眼中的设计模式 阅读全文 »

标签:
阅读:15,862 次
十一 24

 提到云计算大家通常会找到很多的aaS,我们可以通称之为XaaS,如SaaS(软件即服务Software-as-a-Service)、PaaS(软件平台即服务Platform-as-a-Service)、IaaS(基础设施即服务Infrastructure-as-a-Service)等。XaaS都是面向的用户来说的,目前各种XaaS都已经有对应的运营服务商出现,有的提供其中一种,有的则提供多种。对于运营服务商来说,具体的技术实现就成为其核心竞争力,通常对外是不做宣传的。另一类则是企业内部自己使用,解决企业内部的很多问题,这也是目前开发人员更为关心的。
 
 
 首先要声明云计算不是万金油,不是IT的灵丹妙药,它也是针对某些特定问题提供有针对性的解决方案。这里我们重点考虑在面对业务和应用不断增加条件下如何通过合适的架构设计开发与此向适应的系统,从开发、维护、运营等不同角度来综合考虑。如果不从自身实际问题出发盲目跟风,可能会陷入新概念的陷阱中。
 企业内部IT环境通常可以分为业务系统和自身IT系统。自身IT系统主要是服务内部用户,提供企业内部管理水平的,如OA、MIS、ERP等。业务系统则是依靠信息技术对生产环境、对外服务等进展整合形成的信息环境,如电信运营商的通信系统、对外提供服务的邮件服务系统等。两种环境的要求是有所区别的,通常只有规模较大的企业其内部IT应用的规模是比较大的,但考虑到现在数据量的飞速成长也不排除中小企业内部出现复杂的内部IT环境,且内外部系统有很多信息是互相交换的。无论何种系统都会出现软硬件规模小于业务发展的成长速度,在一定时间内系统面临架构重构的风险。云计算技术的出现在一定程度上为企业构建新的IT系统提供了新的思路,企业在设计其IT系统时重点要考虑到平滑扩展、灵活管理。同时考虑不同技术应用代理的总体成本(TCO)的变化。
 X86架构服务器的高速发展在带来处理能力成长的同时其成本也在不断下降。随这IT规模的发展变化,对软硬件架构中有几个基本的认知是需要重新建立的。首先,硬件是不可靠的,传统的软件设计是建立在硬件可靠的基础上的,对应传统的IT应用,硬件出现故障意味着系统停止运行,且硬件故障的概率相对较小。但在大规模系统处理时,硬件设备发生故障就是家常便饭。 阅读全文 »

阅读:12,517 次
十一 18

一个成功的产品就像一个人的成长过程一样,会经历孕育、婴儿、少年、青年、成年、老年等几个不同的阶段,而产品经理就像无数操心的父母一样,在不同阶段要有不同的心态和处理方式,以帮助产品茁壮成长。


文/Eric Sink 译/顾全


在我贴出的一篇博客中,有这么一段:

最后说点完全不相干的事,别错过了6月3号微软技术大会上的即兴演奏会。我们几个SourceGear来的小跟班儿打算上台表演一曲Pinball Wizard。我弹原声吉他,我们的开发经理Jeremy Sheeley 弹贝司,而我们的产品经理Paul Roub弹EvilMastermind Schecter PT。

话说回头,那篇博客的第一个读者评论写道:

3个经理。哇。你们公司肯定还在增长,要么就比较大。

发表评论的仁兄很可能是用“经理”一词来指代“管人的人”。如果是这样,那是没错,我们公司的经理不止3 个,但是演奏Pinball Wizard 的3个并不都符合这一名号:

  • Jeremy Sheeley的确是个经理。他管理着Vault 和Fortress 开发部门。
  • 严格说来,我觉得我是经理。但是认识我的人会说,把我当成经理实在太抬举我了。
  • 但是Paul Roub是“产品经理”。在SourceGear(还有我所知道的大多数其他公司)这里,产品经理并不[必然]管理他人。
因此,当我看到那个评论时,我告诉自己应该写篇有关产品经理角色的文章,也就是本文。

产品经理是什么?

简而言之,产品经理是市场营销人员,他们关注于战略和产品特征之类的东西。

人们一想到市场营销,念头就跑到标识、图形设计和广告等事情上去了。这些是市场营销中的沟通传播一面而已,也就是所谓的“营销传播”(marcomm)。

市场营销的其他方面是那些更关注产品本身的东西:

  • 市场定位
  • 产品差异
  • 功能特性
  • 竞争状况
  • 市场研究

这些活动都是产品经理的领域。 阅读全文 »

标签:
阅读:21,993 次
十一 16

P2V(Physical to Virtual)是将实体机转换为虚拟机的一种技术,是所有企业虚拟化的第一步,但并不是每个企业都能顺利进行P2V的。本文从P2V的应用场景出发,为您介绍P2V实施过程中的重点与难点。


文 / 胡嘉玺


小张是公司的IT主管,常常要应付老板对新科技的要求。当虚拟化成为新潮流时,也成为小张的新功课了。老板要小张评估公司是否可以进行虚拟化,希望能赶上节能减排的新趋势。

服务器合并是虚拟化的第一步,小张当然也是从这开始做的。但全公司都是一台台的服务器,不管是数据库、邮件服务器、网页服务器、代理服务器,晚上还得和国外的公司进行数据交换,所有的服务器是一刻不能停的,怎么可能说虚拟化就虚拟化呢?

此外许多系统已经是NT或Windows 2000的老系统,要安装上虚拟机还得重装系统,但是已经找不到光盘或是驱动程序了,因此重装系统是无法成功的,要将旧服务器虚拟化,最好的办法就是实体机转换(Physical to Virtual, P2V)。

P2V是所有企业虚拟化的第一步,但并不是每个企业都能顺利进行P2V的。首先要考虑的,就是实体机上的数据。如果你的实体服务器的OS是安装在实体机的硬盘,数据也没有放在网络储存上,那P2V就是最坏情况了。如果你将OS安装在FC SAN上,并且将数据存放在网络储存设备上,那么只要利用对应的方式就可以在很短的时间内将实体机转到虚拟机上,有时甚至只需花费几分钟的时间。


利用专业工具进行P2V的方法

将实体机的磁盘数据转换成虚拟机格式,一向是相当耗时的工作,一般是使用FC SAN加上虚拟机产品的快照机制,但如果你的公司没有FC SAN,也可透过快照与成本较低的iSCSI机制,加速实体转换虚拟的工作。P2V主要的重点就是硬盘。由于虚拟机能仿真出CPU和RAM,但硬盘中的数据会从分区变成文件,因此完整的P2V过程,就是将实体机器转换到虚拟机环境中,最后将实体机器的磁盘区转换成虚拟机可辨识的文件格式,才能为虚拟机所用,这是需要专业工具的。 阅读全文 »

标签:
阅读:17,355 次
十一 12

——赛门铁克研发中心总经理许明访谈许明


今天,国外IT企业在中国建立研发中心已经是非常普遍的现象。然而,根据企业的不同,每一个研发中心却拥有着风格不同的气质。作为一个在商业上取得了很大成功的企业,赛门铁克研发中心具备独特的气质。为了深入了解这家研发机构的不同之处,我们采访了赛门铁克中国研发中心总经理许明。


同样是国外的IT公司,赛门铁克中国研发中心的规模不像微软、IBM、英特尔这种巨头,动辄建设可以容纳数千人的软件开发中心。但我们却可以在赛门铁克感受到与其他公司截然不同的气质。


立足全球研发

作为一家研究和开发机构,赛门铁克研发中心是有其历史责任的。赛门铁克中国研发中心的总经理许明对这个问题斩钉截铁:“目前它(赛门铁克中国研发中心)最大的责任是全球研发。”

对于一个几百人规模的软件开发中心而言,通常情况下的国外驻中国软件研发中心,主要任务都是完成各种产品的本地化,并进行一些重点产品的维护和服务等工作。这一点上,最早的赛门铁克中国研发中心也确实在完成类似功能。由于产品众多,而在中国区本地的用户规模又特别大,对于服务和支持团队的需求自然很多,在原来市场和销售部门没有足够力量完成这部分的工作时,这支研发团队的主要精力是集中在这方面的,许明介绍道。

然而,随着2005年8月,赛门铁克宣布对维尔软件的收购之后,维尔软件的研发团队被合并到赛门铁克中国研发中心里来了。这支以产品开发见长的团队很快对原来的职能进行了调整。而许明也正是这个期间加入到赛门铁克的。 阅读全文 »

标签:
阅读:9,507 次
十一 12

危机推动

研发向新兴市场转移

出于成本考虑,发达国家开始把研发转移到发展中国家,从一般性外包到研发中心外包,这是我国软件外包的本质变化。刘老师达沃斯


吴萍:金融危机是当下必谈的话题,近一年来,危机带来的变化已经显现。目前的普遍看法是,金融危机会改变世界经济格局,中国会迎来产业升级的机会,您对此有什么判断?

刘积仁:我个人感觉,金融危机会推动经济全球化发展、导致全球资源重新整合,也会加快区域间的合作与重新选择,使全球经济体系更加优化。

事实上,这种变化在金融危机之前就已经开始了。单从软件外包看,最早东软承接的只是一般性软件外包,跨国公司把定制化的软件拿来给东软做; 而今天,几乎所有的跨国公司都把研发中心设在中国,这是一个本质变化。

毫无疑问,金融危机使成本成为一个非常突出的问题。过去30年,发达国家已经在节约成本方面做了很大努力,比如把制造业从本土转移,就是降低成本的重要 举措,研发和服务作为核心竞争力却一直保留在自己手里。现在,产品研发和服务成为成本中最大的组成部分,所以,研发的转移已经成为一种必然趋势。

现在,西方最时髦的一个词是transformation——转变,背景就是资源重新配置、区域重新选择、体系更加优化,这一次的优化是“everything”,东软即将迎来一个新机会。 阅读全文 »

标签:
阅读:9,764 次
十一 11

编者按:《程序员》创刊伊始,曾开设“走向海外”专栏,报道国外软件业发展现状及不同特色,文章广受好评。九年之后,这些国家的软件业发展如何?带着疑问,本刊邀请俄罗斯软件外包领域知名专家、Auriga公司总经理Andrei Pronin先生撰文,为我们揭开当今俄罗斯软件业的真实面纱。


文/Andrei Pronin  译/卢鸫翔


对于我这个已经在软件业浸淫十数年,并且掌管着俄罗斯最知名软件研发外包公司之一的人来说,俄罗斯软件行业的方方面面,成败得失,看起来都是如此的明显和自然。然而,当我得到机会,能够与《程序员》杂志的读者朋友们分享个中滋味时,却意识到这绝非易事。在本文中,我将竭尽所能阐述一些基本问题,包括何为俄罗斯软件业,它如何开端,有着怎样的内部结构,与世界其他地区有何不同,在全球软件开发的进程中又是处在什么样的地位。


开辟鸿蒙:从高等科研院所起步

第一手落子,往往便决定了一盘对弈将如何开局。俄罗斯软件的传统很早(远在苏联时期)便伴随着科学密集型任务一同起步。苏联的第一个计算中心1955年在俄罗斯最大的高等学府(国立莫斯科罗蒙诺索夫大学)建立,此后的很长一段时间里它都是全俄领先的计算研究机构。最初的软件系统是针对诸如气象学、无人和载人航天计划、空气动力学、电动力学、结构分析、数理经济学等领域开发的。在数值分析和规划理论方面都取得了重大突破。此后,特别的“科学城”在全俄不同地区建立起来(例如莫斯科附近的泽廖诺格勒,或者新西伯利亚附近的“学术城”阿卡杰姆戈罗多克);还有精心筹划的科技学校,它们成为了当时最先进技术与思想的前哨站。

图1  世界数学界的最高境界——莫斯科大学

图1 世界数学界的最高境界——莫斯科大学

当苏联不复存在,IT 舞台的领导角色便由第一批出现的商业软件公司所继承。然而,这些公司通常都具有科学领域的渊源。一个很好的直接继承例子就是我所管理的公司——Auriga,它是第一家为来自美国和西欧客户提供软件研发服务的私营企业。1990年Alexis Sukharev 创办了这家公司,他是国立莫斯科大学教授,这所俄罗斯著名学府的许多毕业生也汇集于此,为客户开发新的软件产品。正是由于对俄罗斯IT服务产业发展的贡献,Sukharev 博士被《纽约时报》称为“俄罗斯外包教父”。 阅读全文 »

标签:
阅读:23,370 次
十一 10

作者:Mozilla全球CEO约翰•里利(John Lilly)John Lilly

 在当前的I T产业格局之下,如果希望做出一款优秀的软件产品,可能就意味着大量的资本和人力投入。不仅如此,在软件发布之后,还要花费大量的成本对其进行维护和更新。

其实,这并不是唯一的途径。有一些软件,利用开源社区和开源组织,吸引了世界上成千上万的志愿者参与其研发和完善过程。以Mozilla社区的开源产品Firefox(火狐浏览器)为例,迄今为止已经发展了十多年的时间,我们的宗旨是致力于提升互联网的体验,但是在这十多年的时间里,不仅吸引了全球2 2 5名顶尖的技术人才,还吸引了数千名志愿者参与浏览器的研发和完善过程。

这些来自世界各地的技术高手们并非为了金钱回报,那么究竟是什么样的力量吸引了他们呢?我想,这些人的心目中都有一个共同的信念,就是怎样才能把互联网世界和我们现实的世界变得更好。对于他们之中的大部分人来说,在能够基本保证自身的生活质量之余,能够有钱养活自己就已经满足了,他们希望将其余的力量都发挥出来用于改变世界。

当然,这些都还是志愿者们主观的想法,作为开源组织的组织者和核心成员,我们更致力于为这些志愿者营造一个完全开放、自由、创新的环境,让他们能够在这个环境里充分发挥自己的才能。当我们凝聚了诸多技术高手智慧的优秀产品诞生之后,我们既不为牟利,也不将垄断作为我们的目标。现在网络世界变得更好了,我们要做的就是创新,突破传统的框架来创造出更好用的软件产品,给用户更多的选择,这才是正确的解决之道。 阅读全文 »

标签:
阅读:11,665 次
preload preload preload
京ICP备06065162