- 博客(46)
- 资源 (180)
- 问答 (5)
- 收藏
- 关注
原创 案例分析:Silverlight在中国人寿的应用
笔者自2003年首次听到Macromedia公司提起RIA(富互联网应用)一词到现在整整7年了。一度被认为是互联网应用趋势的RIA经历了7年之痒,但仍然没有在互联网上得到大规模普及,特别是企业应用就更加少见。做个不恰当的比喻,传统基于Html的应用就像互联网应用中的绿叶一样,而RIA技术由于酷炫的用户体验效果就像是美丽的花朵。现在开心网和腾讯QQ等商业应用中已经运用了RIA技术在其社交网站中得到应...
2010-05-31 20:45:00 183
原创 我们是否需要LAMP的PaaS?
LAMP是因特网的一个重要平台,但是当前的云计算提供商似乎没有将LAMP包括在PaaS之内。云计算的世界里是否需要LAMP呢?\Geva Perry,作为Heroku,GigaSpaces以及其他公司的顾问,最近提出了“谁来建设LAMP云”的问题,并在最后就我们是否需要一个LAMP的PaaS云征求读者的意见。\Perry分析了大多数云提供者并得出结论:LAMP,特别是当这个P指得是PHP时,在Pa...
2010-05-31 02:41:00 69
原创 Joshua Kerievsky:要“软件工艺”还是要“足够用的设计”
在过去的一段时间里,“软件工艺”在不断地被热议。针对软件工艺运动所强烈崇尚的“代码必须时刻保持干净”的信仰,Joshua Kerievsky提出了另一种可能从反方向审视的视角,他称之为“足够用的设计”。在此我们将探究Joshua的想法,并听一听Bob Martin和Ron Jeffries对此的评价。\Kerievsky首先讲述了他遇到的问题,然后表示会发表一系列关于“足够用的设计”的文章。\...
2010-05-30 19:42:00 84
原创 案例分析:InfoQ.com网站的数据库升级过程
近期我们升级了自创立InfoQ.com以来一直使用的后台数据库。然而,一切并没有完全按照计划进行,虽然我们已经完成了大部分工作的顺利迁移,并解决了在迁移过程中遇到的一些意料之外的问题。这篇文章主要是讨论我们的计划是什么,哪些有效,哪些无效,以及如何检测错误并从这些错误中恢复。\计划\本次升级的规划还是很复杂的,横跨了几个月。由于我们的硬件在2006年系统上线以来就没有升级过,所以我们现有的数据库服...
2010-05-30 19:10:00 113
原创 WebSockets与Bayeux/CometD
此时有两种技术可以将通信引入基于浏览器的应用之中:Bayeux(又称CometD)和WebSockets。究竟接下来会是一方被另一方所取代,还是双方藉由显著的差异化实现共同发展呢?\CometD框架是Bayeux协议的实现,可以使得服务器端和客户端在不可靠的网络上进行多通道异步通信。该实现用到了多种语言(JavaScript、Java、Perl等等),但是主要还是基于浏览器的AJAX应用。Baye...
2010-05-30 13:13:00 123
原创 企业用户可以凭借许可在EC2上运行Windows实例了
近日,Amazon扩展了其Windows VM服务,用户可以凭借其企业许可通过Amazon与微软达成的试验性程序在EC2上运行Windows实例。微软会评估该程序的结果,可能在未来提供同样的许可迁移,同时承诺今年将在Azure上支持Windows VM。\Amazon曾在2008年宣布支持Windows Server 2003实例,去年11月又增加了对Windows Server 2008的支持。...
2010-05-30 09:33:00 52
原创 Activiti是否有能力应对BPM的挑战?
根据Scott Francis所述,虽然开源BPM项目如JBoss jBPM、ProcessMaker、Apache ODE、Intalio和BonitaSoft取得了巨大的成功,但最近一些商业厂商逐步开始统领BPM软件市场。Scott Francis认为这是由以下事实造成的:\与其他众多的软件类别相比,BPM有自己的特殊性——用户体验非常重要、问题空间很宽泛、需要多种不同活动之间的无缝协调。但不...
2010-05-30 02:06:00 149
原创 我们应该重新定义隐私
最近Facebook和Google的隐私问题搞得沸沸扬扬。我觉得我们在这个新的时代,必须重新定义隐私。隐私很长一段时间被广泛接受的定义是“不被知道的权利”,但是,Facebook不知道是开玩笑还是认真的提出"Personal Embarrassing Information"倒是一个新的隐私标准。也就是说,我们对什么是隐私信息的定义阀值提高了。美国有一本很流行的剖析美国文化的书,名为《高速...
2010-05-29 23:05:00 75
原创 白话SOA
“如果你不是技术人员,[SOA]无非就是另一个从你头顶飞过的术语。”,Software Advice的CEO Don Fornes解释道;更别提那些像“SOAP、XML、CORBA、DCOM、.NET、J2EE、REST、BPEL和WS-CDL”这样的大量相关缩写所带来的复杂性了。他试图在自己的文章中揭开围绕SOA的这些概念的神秘面纱。\为了用简单的大白话来讲述SOA,他给出了SOA的通俗定义:\...
2010-05-27 21:09:00 55
原创 云计算时代:LAMP何去何从?
LAMP(Linux+Apache+MySQL+PHP)作为成熟的开源软件组合多年来一直被广泛用于搭建Web应用,并备受好评。\云计算咨询师Geva Perry最近提出一个问题:谁来搭建LAMP云?他认为目前的市场一直偏爱Java和Ruby而忽略了LAMP的价值:\Salesforce.com和VMware最近推出了一款基于Java的PaaS(platform-as-a-service)服务:VM...
2010-05-27 20:48:00 53
原创 有朋自杭州来
昨天DBANotes的冯大辉和Yupoo的刘平阳同学光临百姓网,同时还有张一宁,张二宁,霍炬,桑勇,以及很少露面的射手Player作者沈晟。我们和百姓网的所有技术人员做了一下午的技术交流。多谢大辉和平阳精彩演讲和各位的参与。大辉的照相机。百姓网阿姨拍摄。照片上,第一排:大雄,,波波,冯大辉,霍焗,张二宁,Ryun,赵赵,老王第二排:射手,小排,晓良,刘平阳,张一宁,York,郭崴,桑...
2010-05-27 10:07:16 65
原创 mySOA:敏捷的、治理的并且可持续的
SOA是在各种报道中频繁提及的一个话题。在阅读了很多书、文章、软件提供商们的各种白皮书以及博客文章之后,我仍然在探索如何才能使之成为现实。本文的主要目的是邀您一起参与我们的SOA之旅,不过它针对我们的一些限制使用我们自己的“语言”进行描述的。\我们称之为mySOA方法。\SOA显然指得是我们要构建灵活的, 治理的并可持续的跨企业的业务和技术的服务,甚至可扩展至更广阔范围(云或B2B等)。\ ...
2010-05-26 22:21:00 293
原创 Rubinius 1.0驾临
长时间的等待之后,开发者终于迎来了Rubinius 1.0。项目团队花费了三年半的时间完成1.0版,并且提供了部分承诺的特性。Rubinius极力向开发者宣传它的各种新特性,包括:\\支持大量的Ruby代码和流行的C插件:\ Rails 3和2.3.5\ Sinatra\ sqlite3、mysql、nokogiri和yajl-ruby\ 数不胜数的...
2010-05-26 10:46:00 80
原创 有必要定义SOA的非原则吗?
起初有SOA原则,随后反原则接踵而至。当SOA架构师和开发者们还在不断探讨它们到底是什么以及如何使用它们之时,Steve Jones在这篇新博客中又提出了一个新概念——非原则。Jones认为,在建设SOA的过程(或任何软件实施的过程)中,你往往要关注:\\原则——哪些是好的以及如何进行评判。\反原则——哪些是不好的以及如何进行评判。\无原则——哪些是真正不需要关心的……\Jones在博客中解释到:...
2010-05-26 09:34:00 58
原创 构建前端UI组件的新思路
前端UI组件,目前流行的实现方式大多源自传统客户端的UI设计体系。无论是早期的Bindows,还是近几年兴盛的ExtJS,其UI组件都在模仿客户端软件,代码实现建立在复杂的继承体系上。好处是可以构建出和客户端体验一致的一整套UI组件,但弊端也很明显:组件长得都差不多,代码则继承太深,牵三挂四,不够轻便。\如何才能让前端UI组件轻便灵活起来呢?首先得意识到Web UI设计有自己的独特性。Web页面可...
2010-05-26 04:21:00 108
原创 构建于Rails之上的Hobo 1.0
Hobo是一个Ruby on Rails扩展的工具包,这些扩展可大大提高Rails开发的效率。这个工具包近期将要发布1.0版。InfoQ就这个里程碑式的版本采访了项目创始人Tom Locke:\我们现在已经停止添加新特性,将精力转向文档完善和程序稳定性上面。这将是一个长期的过程,因为只有当我们觉得一切都已经OK的时候才会发布正式版。所有的人都会觉得这个工具包非常有用而且易于上手。我们也郑重承诺,如...
2010-05-25 21:05:00 58
原创 Sass 3兼容CSS3,支持选择器继承
当InfoQ上一次在网站上发表Sass样式表语言访谈的时候,项目维护者Nathan Weizenbaum就已经承诺未来的Sass将会在当前语法的基础上增加对类CSS的括号语法的支持。现在,Haml/Sass 3已经基本完成,预期发布时间是五月十号,其主要特性便是在Sass语法上的改变:\ 毫无疑问第三版的焦点将会集中在Sass上。但是我们也会将部分精力放在Haml上。不过考虑到兼容性,当前我们...
2010-05-25 20:54:00 241
原创 关于精益软件与系统大会的社区讨论综合报道
几周前“精益软件与系统大会”在亚特兰大召开,InfoQ一直在跟踪行业以及社区内的讨论。我们收集了很多相关的博客、文章、笔记、视频、照片、演讲稿。\以下是编辑推荐:\作为会议组织者、大会副总裁同时也是看板运动领导者,David Anderson在个人博客发表了会议的感想,另外还有他对Brickell Key大奖获得者David Joyce以及Alisson Vale对看板社区贡献的评价(这里有官方公...
2010-05-25 19:56:00 62
原创 PaaS,可移植性有了,可迁移性呢?
在最近的一篇文章中 Joe McKendrick质疑当前的一些平台即服务(PaaS)方法是否会像其他依赖于厂商的SOA衍生品一样,成为厂商依赖的潜在机会。正如他所说,虽说PaaS……\ [……]本质上提供了一个随需应变的数据中心,其服务器、存储介质和中间件都由提供商管理。但是你不会想要把自己的需求强加于某一单个厂商。\Joe引用了Lori MacVittie的一篇文章,文中区分了云中的两个概念,可...
2010-05-25 11:15:00 248
原创 Alfresco发布Activiti项目——基于Apache 2许可的BPM引擎
本周一,知名的企业内容管理(ECM)系统提供商Alfresco Software 发布了开源的业务流程管理(BPM)项目——Activiti,该项目由jBPM创建者,前JBoss jBPM领导与BPM权威Tom Baeyens主持大局。前jBPM团队成员Joram Barrez此前也加入了该项目,成为Activiti的核心开发人员。长久以来,Alfresco一直将jBPM嵌入到其产品当中,今后也将...
2010-05-25 04:00:00 1021
原创 何时是创业的季节?
那天和朋友聊天,大家都很怀念环境宽松,新主意不断,互联网蓬勃如春天的2005年。不过,我觉得互联网的再一次春天不远了。去年有点像互联网没有任何声音的2002-2003。没有沉闷,就没有活跃。看一看我们这个互联网圈子里面,离职的人开始多起来了。当离职的多了,创业的还会少吗?因为从定义上来讲,如果没有大批的离职,就没有大批的创业。后注:Wendy报了一个长江商学院金融MBA的班儿,开始意气风发的准...
2010-05-24 23:05:00 50
原创 基于Flash的软件开发
这里所提及的Flash技术,包括Adobe的Flash Player以及AIR。基于Flash的软件开发,涉及的人比较少——更多的人或许认为Flash更适合做在线产品,比如Media Player、Data Show等等。其实做软件开发也是一样,只要Flash适合你的产品,为何不抛开传统的开发理念而采用Flash呢?\本文根据自己开发维护DoSWF(详细信息请查看:http://www.doswf...
2010-05-23 22:25:00 918
原创 2010上海国际电影节
早上受世博会美国馆邀请,参观美国馆,参加东·西极客会“East Meets West” Geeks Meetup的活动。上海国际电影节在参观过美国馆以后,我们戏称这届世博会可以改名为:2010上海国际电影节了。还有人建议:上海国际短片节,或者上海国际宣传片展。在信息如此便捷的方式,各个馆却不约而同的采用了电影(准确的说,是视频)的方式展示自己国家。以我去过的几个有限的馆,几乎主角全是电...
2010-05-23 21:05:00 139
原创 相反观点中的相似性
最近发现一个有趣的现象:当两个人争得面红耳赤的时候,他们两个中间相似性反而超过他们的不同。一个例子是争论到底是Windows好,还是Linux。他们在“绝对主义”的道路上的相似,远超过和另外一群认为两者都好,不同的时候不同的平台或好的人。另外一个例子是,有人爱Facebook,有人恨Facebook,但比起没听说过Facebook,或者根本不关心这是个什么东西的人,他们已经是如此的相似。(...
2010-05-22 15:05:00 72
原创 社交BPM,你听说过吗?
Clay Richardson关于社交化 BPM的定义:\ 通过采用各种社交科技和技术进行流程的开发与改造。 \该观点给包括流程Wikis,流程Mashups及BPM-as-a-Service在内的BPM套件带来了一种新思潮,引发了网络上很多讨论。\在EbizQ 上一个关于社交BPM的探讨引起了一系列的回应。\Michael zur Muehlen认为:\ 社交就是提供一种环境,一种能提供大量数据...
2010-05-22 10:22:00 103
原创 Instantiations发布GWT Designer v7.5
Instantiations, Inc.是基于Eclipse的商业软件工具的领导厂商,提供了大量的工具用以改进软件代码质量、安全和效率。近日,Instantiations, Inc.发布了GWT Designer v7.5,该版本为Smart GWT提供了新的widget kit,同时增强了对Ext GWT(GXT)的支持。\GWT Designer可以辅助开发者在Eclipse中快速构建GUI和...
2010-05-22 02:52:00 66
原创 Akshell: 基于JavaScript和在线IDE的RAD云
Akshell是一种云服务,它使用服务端的JavaScript和在线的IDE帮助开发者进行快速应用程序开发。 它还提供云托管,所以部署是即时的。 它的创建者将其描述为“web应用网络”。\\Akshell的核心会使用Google V8 JavaScript引擎来执行应用程序,它会将JavaScript代码编译成本地代码以提高性能。 为了处理请求,Akshell核心会评估应用程序的main.js文件...
2010-05-21 21:38:00 214
原创 创业公司需要孵化吗?
同样的旅程,去程总比回程显得短一些。又是一个多小时的火车,从杭州回到家中。不费气力的把逸凡小朋友哄睡觉,回到房间里面继续写点最近思考的话题。那天在北京和开复聊了一个多小时创新工厂的想法。我大致明白了这个项目的意图,的确是一种新的模式,不同于传统VC,不同于天使投资,在国外能够看得到的,估计只有Bill Gross的IdeaLab,和Paul Graham的Y Combinator。这三个人都是...
2010-05-21 00:05:00 66
原创 杭州是个技术乐观派的城市
现在上海到杭州感觉上的距离越来越近了。动车组D5657早上9点29出发,路上一小时18分钟,10点47分到达。时间本来就不长,加上上海的交通时间随着地铁的延伸变得越来越长(因为可以去以前不能想象的地方上班了),更是相对的近了很多。等到高速铁路通车以后,进一步缩短到38分钟,小于从我家里坐地铁到上海南站的时间。上海和杭州,真的要变成一个城市了。每次来杭州,都能发现交通上和上海的不同。科技和创意在...
2010-05-20 18:05:00 70
原创 关注网银系统:安全模型和架构设计
随着网络的普及和金融业务的不断扩展,网上银行已经逐渐成为人们日常理财工具之一。由于互联网的开放性,安全性成为网银系统设计和实施的重要挑战。根据一份国内媒体的调查结果统计,超过九成的网民有意尝试网银业务,但是超过一半的受访者担心安全性问题。而在国外,根据美国互联网犯罪投诉中心报告,2009年美国银行客户因网上账号被盗而遭受的经济损失高达5.59亿美元。网银系统安全的重要性可见一斑,相关的软件开发人员...
2010-05-18 21:42:00 533
原创 微软声明将支持HTML5和H.264视频标准
Dean Hachamovitch,微软IE部门的总经理,宣称说在IE9里将只支持用H.264标准来播放HTML5视频。现在微软好像已经决意选择HTML5,对Flash来说,它又失去了一块阵地。Dean是在乔布斯发布博文解释为什么苹果在IPhone和iPad上不支持Flash之后的当天发表上述声明的。\微软似乎最终很严肃地选择了HTML5。在Hachamovitch的博客的开头,他声明说“Web的...
2010-05-17 22:48:00 72
原创 书摘和采访: jBPM开发者指南
Mauricio的新书《jBPM开发者指南》对Java开发者提供了完整的jBPM编程指导,其中包含了大量的现实案例。\这本书为Java开发者提供了非常详细的jBPM导引。Mauricio首先介绍了业务流程,业务流程管理和面向图编程,接着展示了这些概念是如何由jBPM来实现的。这本书展示了许多jBPM 实现的内部细节,并对开发者如何在项目中更好的利用jBPM提供了实际的建议。虽然这本书主要是基于旧的...
2010-05-17 21:32:00 86
原创 针对VS2010的CodeRush Xpress发布
微软决定继续为使用Visual Studio 2010收费版本的开发人员提供免费的CodeRush Xpress许可。Developer Express刚刚发布了CodeRush 10.1.1的测试版本,包含了代码选择、代码导航、类/字段/变量声明和重构等功能。\CodeRush Xpress能帮助开发人员完成很多事情,给大家提供代码可视浏览、选择、导航和剪贴板工具,以及相应的代码模板和代码重构功...
2010-05-17 21:21:00 88
原创 MacRuby 0.6:GCD,线程性能改进,更快的调试器,AOT
MacRuby 0.6已经发布(MacRuby 0.6下载链接)。\MacRuby 0.6升级日志中指出,MacRuby 0.6现在可以说是非常适合Cocoa开发,完善的XCode和预编译(AOT)支持将编译Ruby源代码以及运行二进制文件变为可能。\跟之前披露的一样,0.6版实验性地加入了调试支持。MacRuby的调试是在编译的代码中加入特殊指令以触发断点,而不是像其他Ruby编译器那样使用追踪...
2010-05-17 20:38:00 107
原创 介绍:业务实体和业务实体定义语言
在新发布的文章《Data4BPM》中,IBM的Prabir Nandi、Dieter König、Simon Moser、Richard Hull、 Vlad Klicnik、 Shane Claussen、 Matthias Kloppmann 以及John Vergo引入了业务实体的概念,它是展现数据的业务视图的一种方法。 他们提出了两种新标准,一种是业务实体定义语言(BEDL),另一种是B...
2010-05-17 08:17:00 1266
原创 独立的BPMS当真已逝?
最初有SOA已死的说法,而现在Tom Baeyens,jBPM的创始人又为目前的独立业务流程管理系统(BPMS)贴出了新的讣告,他称,独立的BPMS有两大问题:\\构建成本高。这指得是购买软件并使之运行起来,以及让所有人员跟上技术的发展。\ BPM系统与外界集成的成本高。Web服务或者用于集成其他应用的具体适配器都会带来很高的门槛。\\这表明,要想证明BPM的效用,就必须要实现需多复杂的业务...
2010-05-16 10:40:00 67
原创 Flash vs. HTML5:RIA领域当前的混战
在苹果公司CEO乔布斯4月30日发布的一篇博客上,他提到由于Flash技术的不开放,以及可靠性、安全性和性能都不适合移动设备等,iPad和IPhone等苹果公司的产品决定不支持Flash:\ 首先是“开放”:Adobe的Flash产品是拥有100%技术专利的。只有通过Adobe才能购买这些产品,同时只有Adobe有权利对其进行改进、定价等等。尽管说Flash遍地都是,但这不意味着这些产品是开放的...
2010-05-12 07:57:00 102
原创 使用JBoss jBPM实现流程访问和执行的授权
当今常见的BPM趋势是集中化整个公司或公司内大部门的BPM执行。这意味着,单个BPM服务器(集群)运行着整个公司的许多流程定义。这种方式的挑战在 于,虽然BPM引擎(包括jBPM)提供了对于任务访问的授权[1],但它们一般都不支持这些功能的授权:流程定义的查看和删除,流程实例的启动、结束、查看和删除等。在这篇文章中,我们将描述如何对jBPM引擎进行扩展 (基于jBPM 4.3)来实现这一功能。\整...
2010-05-10 21:51:00 239
原创 使用Windows Azure的场景和解决方案
在最近的一次在线演讲中,微软的架构布道者Bill Zack详述了使用云的关键场景以及Windows Azure所提供的解决方案。\一些应用程序的使用模式(usage pattern)决定了它们非常适合云平台,但是对于另外一些,最好不要把它们部署到云上,因为那样会让其所有者付出更大的成本。\工作负载\开启和关闭:这些应用程序在一天或者一年之中,只是在特定的时间段内偶尔使用。 很多批处理程序只会在每天...
2010-05-09 17:26:00 125
原创 与Jim Marino谈Fabric3 1.5版的发布
Fabric3,一款新的服务组件架构(SCA)的开源实现,最近发布了其1.5版。\该版本基于已经实现了OASIS SCA 组装规范V1.1的1.4版本之上,在此之外还提供了以下新特性:\改进的集群支持,包括跨集群对部署的回滚以及对等部署。\深入与WebLogic 10.3整合,包括支持WebLogic集群、JMS、自优化的线程管理、JMX、事务和自动数据源发现等。InfoQ有幸采访了Metafor...
2010-05-09 09:57:00 85
人工智能·AC1065225E047DAF6ECC5962650F73A9-1650350752323
2022-04-21
(784条消息) UML 基础_ 序列图 _Everything is possible--博客的内容只是作为一种备忘-CSDN博客.pdf
2021-03-17
官网zTree -- jQuery 树插件 官网压缩包
2017-09-22
智慧城市时空大数据与云平台
2017-09-22
chm编辑器破解版(GridinSoftCHMEditor)V3.0.9中文无限制版.exe
2017-09-20
ST电机控制培训--FOC控制
2017-09-13
pandas-0.9.0.win32-py2.7.exe
2017-08-17
和平之翼代码生成器1.0正式版发布
2017-04-10
libiconv-1.15和libintl-0.19.8.1,VS2015工程和 nmake 命令行编译文件
2017-04-08
我来提一个灌水的问题给啃做就永远用一下
2022-01-20
C++里CString类型的一串数据如何处理成单个变量
2021-07-12
有上交的小伙伴嘛,能不能用校园网下一个数据集呀
2021-07-08
请问如何python从一段文字或一张图片中识别出里面提到的所有股票名?
2021-07-08
变量的列数不对呀,有人能解决吗
2021-07-08
为什么添加监视器的按钮点击无用
2021-07-08
关于#mysql#的问题:创建字段的时候没有空格,在插入数据的时候执行报字段有空格
2021-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人