- 博客(31)
- 资源 (180)
- 问答 (5)
- 收藏
- 关注
原创 把Cell超级计算机搬回家?
Sony的PS3也许会输掉市场分额之争,但它还有别的用途。有人想在家里放一台超级计算机吗?用运行Linux的PS3集群就能做到,而且那些PS3还照样能玩《波斯王子》。\用PS3能搭建出强大的高性能集群,这已经是广为人知的事情。最近University of Massachusetts (Dartmouth)的Gaurav Khanna和Chris Poulin写了一篇用Sony PlayStati...
2008-12-30 09:14:00 101
原创 文章:图书聚焦──Visual Studio 2008 揭秘
Visual Studio 2008是.NET开发人员的主要开发工具,并针对开发团队中的不同角色配备了不同的版本。Lars Powers和Mike Snell著有《Visual Studio 2008揭秘》一书,由Sam出版社发行,意在揭开Visual Studio 2008的神秘面纱。\在《Visual Studio 2008揭秘》中,Lars和Mike涉及了以下话题:\处理解决方案和项目\ ...
2008-12-30 00:15:00 71
原创 图书聚焦:Visual Studio 2008 揭秘
Visual Studio 2008是.NET开发人员的主要开发工具,它提供了针对开发团队中不同角色的版本。Lars Powers和Mike Snell写作了《Visual Studio 2008揭秘》,已由Sams出版。和下列对话一起,InfoQ还提供以下章节的摘录:第十章调试。\InfoQ:你们的书《Visual Studio 2008揭秘》的主要目标是什么呢?\Lars:我想我们的书主要目标...
2008-12-29 07:19:00 101
原创 动态语言IDE:来自Groovy-Eclipse的新闻
这一条新闻属于我们有关动态语言IDE系列文章的一部分。第一篇是有关Ruby IDE的,其他部分可以通过DynamicLanguageIDEs标签找到。\现在SpringSource已经收购了Groovy和Grails的幕后公司,Groovy的普及率将进一步提高,并对Java开发者更具吸引力。\我们采访了Groovy Eclipse项目的领导James Ervin,询问了他们当前的工作情况:\目前由...
2008-12-26 10:48:00 78
原创 动态语言IDE:Aptana Pydev和DLTK Python
\\我们很荣幸地宣布,倍受欢迎的Python和Jython的IDE——Pydev——现在是Aptana产品家族的成员了。还有,Pydev的创建者Fabio Zadronzy将会作为Aptana团队的一员,继续改进Pydev。\\我们采访了Fabio,来谈谈Pydev的现状和未来。我们问他Pydev和其他IDE有什么区别:\\我的回答可能有点偏袒,但我觉得它的代码智能化特性,例如代码补全就非常棒。要...
2008-12-25 11:23:00 129
原创 Ruby on Rails正式引入Metal
Ruby on Rails团队正忙于采用Rack将Rails推升至新的高度。Rack的实现方式使得开发者可以在自己的应用中使用许多现成的中间件,而这种特性使得Rails团队开发Metal成为可能。Metal是通用Rack中间件的包装,放置在Rails请求之前,并且可以访问Rails的会话。对于那些要求运行速度非常快,需要每秒处理成百上千个请求的应用来说,Metal简直就是量身定做的一般。\Davi...
2008-12-25 11:08:00 111
原创 官方消息:Visual Studio 2010将正式包含F#
在2007年,微软就透露F#将在未来的某个时刻成为.NET平台的头等语言。现在,它终于宣布F#将被包含在Visual Studio 2010中。\F#——微软支持的第一个主要的函数式语言,其基于OCaml。Ocaml被选中的一部分原因是,它支持函数式、命令式和面向对象的混合编程风格。虽然F#和OCaml吸引人们的地方是函数式编程,不过其他重要的方面还包括它们可以利用.NET框架的功能特性。\现在,...
2008-12-25 07:47:00 67
原创 Merb将被集成到Rails 3.0中
Ruby Web框架世界中的大事件:Merb将与Rails集成了。Merb是由Ezra Zygmuntowicz创建的,他谈到了这个改变:\我们两个团队已经开始讨论能否求同存异了。我们已经就如何将merb的最佳特性集成到rails-3.0中设定了一个路线图。我认为该计划会使Rails成为世界上最好的框架。它将是merb最佳实践的结合体,同时仍然会保持Rails的美感,这也是人们喜欢Rails的一个...
2008-12-24 12:26:00 81
原创 动态语言IDE:Aptana Ruby和DLTK Ruby
大多数人都愿意用IDE来写Java和C#代码,因为有代码补全、智能格式化,甚至自动重构。在动态语言的世界,情况则不大一样。\原因之一是缺少类似静态语言使用的那种工具,这是由于为动态语言开发这类工具十分困难。不过好在这些动态语言的程序通常短小而简洁(例如和Java相比)。\不过,有时候使用集成开发环境还是很方便的,它可以接管开发者所有的日常任务,从使用源码管理工具、管理项目文件,到编译、调试和部署项...
2008-12-24 00:03:00 99
原创 Nanite:Ruby程序的一个自我装配集群
Nanite(由Ezra Zygmuntowicz开发)是Engine Yard云计算策略的一个新兵:它是“Ruby程序的一个自我装配集群”,用以构筑高度可伸缩的Web应用的后端(请查看Ezra的声明)。\Nanite包含两部分:代理(agents)和映射(mappers)。代理实现了应用的功能并由映射进行管理,而映射是系统的控制节点。代理周期性地向映射报告其状态和(默认情况下)平均负载,因此映射...
2008-12-23 10:36:00 93
原创 从信息角度透视SOA设计
\ 任何成功的SOA都需要建立一个通用的容易访问的业务术语表,业务术语表定义与过程、服务和数据相关的术语。SOA实施人员在整理组织中公认的业务语言和缩写词时,常常发现术语存在不一致的地方。如果客户、渠道、收入等关键术语的定义不一致,就不可能实现与这些术语相关的服务。如果相关人员对服务的参数(即服务获得的数据集)的含义有不同的解释,服务的实现就不可能成功。关键在于,业务分析师和技术人员必须对S...
2008-12-23 03:05:00 58
原创 Scrum of Scrums——问题和价值
Mike Cohn(《敏捷估计与规划》一书的作者)认为,Scrum of Scrums(SoS)会议“是把Scrum扩展到大型项目团队的一件利器。这些会议可以让多个团队讨论他们的工作,尤其关注工作重叠和集成的领域。”\Allan Shalloway正在写一本新书《Lean Software Development: Scaling Agile to the Enterprise》, 他在以下方面征...
2008-12-22 20:03:00 1489
原创 Sequel:Ruby的数据库工具包
实际上ActiveRecord才是Rails的ORM。但除了ActiveRecord外,Sequel(v2.7.1)提供了一个更为完整的Ruby工具包来处理数据库的操作。\- Sequel具有线程安全,连接池等特性,同时提供了简洁的DSL用来创建数据库查询以及表方案。\- Sequel也包含一个轻量级但更全面的ORM层用来映射记录和Ruby对象并处理相关联的记录。\- Sequel支持高级的数据库...
2008-12-22 09:51:00 233
原创 在.NET应用程序中进行Erlang风格的并行编程(第1部分)——CCR
Erlang能够用来编写高度可伸缩的并行应用程序,其中经常会出现数以百万计的轻量级组件,这种类似于线程的组件被称之为actor。不幸的是,这往往需要您使用Erlang这种相对神秘的编程语言重写所有代码。不过我们也有其他选择,例如使用名不见经传的CCR平台来进行开发,该平台由.NET机器人部门开发。\作为一种基于Actor的语言,Erlang通过Actor模型能够实现高度并发性。在这个模型中,最基础...
2008-12-22 06:37:00 64
原创 .NET版IBM数据服务器提供器支持实体框架
IBM发布了针对.NET的数据服务器提供器的产品版,包括对微软实体框架的支持,允许用户创建EDM样式,以及执行EntitySQL和LINQ语句。\IBM针对.NET的数据服务器提供器允许.NET应用程序访问IBM的数据库管理系统:\\面向Linux®,UNIX®和Windows®的DB2 Database,版本9\ 面向基于Window、UNIX和Linux计算机的DB2® Universa...
2008-12-22 05:30:00 73
原创 在Scrum中管理变更需求
变更控制是用于变更管理的一个传统项目管理流程。在传统的项目中,变更控制主要表现为填写一个详细的变更需求表,表中包含了像变更细节、对项目的影响、风险、缓解计划等条目。它还需要多人批准。传统的变更控制和敏捷相违背,因为它和“响应变化胜过遵循变化”的原则相冲突。在大量的表要填和大量的需求要确认的情况下,响应变更是困难的。精益敏捷Scrum群组发起了一个有趣的讨论,群组成员就Scrum中对变更控制的需求、...
2008-12-21 07:36:00 496
原创 IronRuby迁移到Github
微软最近宣布,他们已经将IronRuby项目迁移到GitHub上。这个声明表明这个项目,这个声明表明这个项目和这段时间里其他的很多项目一样,将从现有的版本库迁移到在Github的Git代码库中。\声明最早出自RubyForge上的IronRuby列表,并就迁移做了以下的解释:\\我们希望将事情简单化。我们不想妨碍社区在IronRuby上的工作;同时也愿意给予社区在这个项目上更多一些的自主权。最理想...
2008-12-21 02:20:00 107
原创 文章:实施SOA治理
Todd Biske是一位在世界500强企业任职的企业架构师。在这篇文章中,他为成功实施SOA治理提供了指导。他建议采取注重策略的定义与贯彻的三个步骤:\制定期望行为\ 制定有助于在项目内实现期望行为的策略\ 贯彻这些策略\Todd建议设立一个SOA卓越中心:\ 最常见的做法是设立一个卓越中心(Center of Excellence,简称CoE)。卓越中心由多个部门的领导组成,他们各...
2008-12-17 20:40:00 76
原创 TeamCity 4.0:分布式构建和持续集成
JetBrains TeamCity 4.0已经发布了。TeamCity是一个分布式构建管理和持续集成服务器,它可以部署在Windows、Linux以及Mac OS X平台上。\TeamCity的设计基于一个构建服务器、一个构建队列以及一系列构建代理。触发器(trigger)会将挂起的构建放到队列(trigger可以是任何东西,从对版本控制系统的提交到日程截止时间的到来)中。服务器会选择可用的空闲...
2008-12-17 10:15:00 187
原创 实施SOA治理
许多人说过,成功实施SOA最难之处不在于技术,而在于改变文化。无论你是要推行一种与开发者特点相悖的“分享”文化(他们喜欢对自己的方案有完全的掌控能力),还是要改变项目立项与拨款的方式(以确保战略服务的创建),或者是要正确管理在运行时建立的新的依赖关系,这些改变仅靠技术是完成不了的。要确保顺利完成文化的改变,关键在哪里?关键在于管理行为改变的过程,也就是治理(governance)。\机构是利用人员...
2008-12-17 00:30:00 182
原创 架构师(试刊第三期)免费下载
篇首语\──合适就好\最近我参加了一个由中欧商学院举行的交流活动,主题是讨论当前经济形势下软件外包产业的发展方向。期间,有位老师分享了一个很有意思的案例,他提到 有次他参加另外一个大型外包论坛时,听到有的城市外包产业发展的非常快,单子非常多,包括国外大公司和国内公司的;而有的城市相关负责人对此非常不满,说 外包就是接国外的单子,那些不守“规矩”的城市对“外包”的定义有误。结果大家也能猜得到,即这些...
2008-12-16 21:46:00 74
原创 在Blog上面集成Facebook Connect
刚刚把Facebook Connect在我的中文和英文的blog上面实施了一下。这样子,如果你有Facebook的账号,你就可以直接点那个Facebook的按钮,你的Facebook的信息,就自动填在评论的表单里面,你的评论旁边就有了你在Facebook的头像,而且接下来,我还可以让在这里的评论自动发表在Facebook里面,可以让别人看到。做这些事情还是需要一点简单的JavaScript的编...
2008-12-12 21:12:00 113
原创 InfoQ中文站翻译之作《实现模式》中文版面市
Kent Beck著,InfoQ中文站翻译的《实现模式》中文版近日已经面市:http://www.china-pub.com/508887。\这是一本相当靠谱的书。 \因为它有一个相当靠谱的作者。 \Kent Beck,JUnit测试框架创始人,《测试驱动开发》和《解析极限编程》的作者,软件业中最具创新力,最富盛名的领袖之一。长期以来,他一直致力于挑战软件工程教条,推动模式、测试驱动开发以及极限编...
2008-12-11 19:28:00 96
原创 文章:SOA治理──企业视图
在这篇新文章里, SOA架构师Michael Poulin解释了SOA治理在确保SOA项目成功中的必要性,并解释了OASIS SOA参考模型以及相应的分派给SOA治理的SOA参考架构。Michael从企业的视角观察了SOA治理的细节并通过几个SOA治理策略的例子进行了阐 释。\除了SOA参考模型之外,Michael还介绍了正处于公众评阅中的OASIS SOA参考架构:\ 在SOA RA PRD 1...
2008-12-10 20:26:00 88
原创 SOA治理:企业视图
“… SOA治理之间的显著区别就在于理解企业协作的本性以及对于促进共同目标的信赖。” - SOA 参考架构[1]\SOA治理是目前SOA里面最热门又最微妙的话题。大约两年前开始,许多企业刚刚转向SOA,因此可以从所谓的“绿地”开始。为什么却没有对SOA治理给予适当的关注呢?这也许可以有各种不同的解释,但这个情况提醒了我软件开发者的一条“金科玉律”——先试试,不行的话再查看有关说明。\那个时候,组织...
2008-12-10 00:01:00 173
原创 RAD Studio 2009通过Mono提供.NET应用跨平台开发
Embarcadero公司日前对外发布了其RAD开发解决方案CodeGear RAD Studio 2009,这家公司5月份以2300万美元的价格收购了Borland旗下的CodeGear公司。RAD Studio 2009目前包括Delphi 2009、C++ Builder 2009和Delphi Prism产品,通过Mono将.NET应用扩展到Linux和Mac OS X平台,另外在其Arc...
2008-12-09 23:39:00 98
原创 OOP更适合组织你的代码么?
功能强劲且灵活性高的编程语言最近在不断获得动力。然而Johnatan Tang就程序结构问题提出了灵活性和生产力的折衷,这是因为传统的面向对象使得程序的编写更加简单且直接。\他说在单分支语言中,“给你一个参数或其他值,你就能明确知道可以用它来做什么”。然而在静态类型语言中,代码更能说明与之相关的值,在结构化类型语言中更是如此,对于一个给定的值,你马上就知道能在其上执行何种操作。对于静态和结构化类型...
2008-12-09 10:54:00 60
原创 SD2C技术大会关键词:云计算、SOA和SaaS
12月4日,由CSDN和《程序员》杂志举办的软件开发2.0技术大会(SD2C)在北京召开,在本次大会的主题演讲以及话题设置里,提到最多的三个关键词分别是云计算、SOA和SaaS。来自Google、微软、IBM、普元和阿里巴巴等公司的技术负责人对这些关键词分别进行了阐释。\云计算不仅是这次大会的一个热点,也是2008年技术领域的热点,以Google为代表,微软、IBM以及国内的安全厂商如趋势、瑞星等...
2008-12-07 23:41:00 112
原创 Ruboss——面向Rails的Flex框架
Ruby on Rails(ROR)是一个基于Ruby的用于快速Web应用开发的开源框架。Rails和RIA社区目前都在积极地寻求两者的集成方案,而Flex框架Ruboss就是这样一个成果。InfoQ采访了Ruboss的联合创始人及CEO Peter Armstrong以更深入地了解该框架。\根据Armstrong所述,Ruboss框架是一种尝试以简化Flex应用和RESTful服务器端框架的集成...
2008-12-07 10:36:00 141
原创 针对LINQ to SQL及ADO.NET Entity Framework的元数据同步工具
Huagati DBML/EDMX Tools的特性列表看起来就像是微软相关产品的缺陷报告。毫不夸张地说,这些产品的每个特性都很值得大家期待。\LINQ to SQL特性\首先是当底层数据库变化时会自动更新的LINQ to SQL图表,这个想法人人都能想到。有人可能想微软肯定会提供这个特性的,但他却没有,这样该特性就使得该产品物有所值了。\Huagati的工具对默认的约束如NewID和GetDat...
2008-12-02 10:40:00 68
原创 LINQ与动态类型
C# 3的最大特点就是LINQ技术。随着C# 4的到来,看起来动态类型似乎将要大出风头了。但你可以让它们一起使用吗?\LINQ的一项核心功能就是扩展方法。扩展方法允许通用函数可以添加到像IEnumerable那样的接口中去。扩展方法实质上是一项编译器技巧,即使用所有导入的本地命名空间结合变量的静态类型,来决定合适的函数调用。对于动态变量,该变量类型直到运行时为止都是未知的。不过到那个时候,关于导入...
2008-12-01 09:36:00 162
人工智能·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关注的人