- 博客(13)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 Exceptional和Hoptoad扩展Rails异常监控
异常监控通常是一件重要而棘手的任务。而Rails插件ExceptionNotifier通过提供一个mailer对象和一组在Rails应用发生错误时发送邮件提醒的缺省模版,让这一切变得更加容易。 两家公司(Exceptional和Hoptoad)则更进一步,提供了一个第三方服务来拦截异常并将其显示在web形式的界面上。当然,用户也可以选择继续使用通过邮件或短消息的传统通知方式。\u0026#xD;\...
2008-09-28 04:18:23 65
原创 Kenai: 构建于JRuby on Rails上的项目宿主服务
Kenai项目(根据Tim Bray的说法,发音是Keen-Eye)是一个由Sun出品的全新的项目宿主平台。它集成了一些代码管理系统、论坛、邮件列表、问题追踪系统和wiki。由此看来它与Google Code、RubyForge和SourceForge是类似的。GitHub和Kenai一样也是一个基于Ruby on Rail项目宿主系统,它目前专注于git仓库宿主服务。Sun作为世界上最大的...
2008-09-26 23:43:29 105
原创 如何开始你的SOA治理
Todd Biske(为一家财富500强企业工作的资深IT架构师,他即将发表一本SOA治理的新书。)提供了关于“如何开始SOA治理”他自己的观点。他声称: \u0026#xD;\n [没有人]为如何将(治理)安置在组织中制定一个明确的计划 \u0026#xD;\n 治理对于他来说是: \u0026#xD;\n 一个组织用于达成其预期行为的人员,策略以及流程。 \u0026#xD;...
2008-09-24 13:44:37 49
原创 WOA治理不同于SOA治理
先不论它讲的是WOA而不是REST这点,在最近的一篇文章里,Dan Foody讨论了治理基于Web的架构。\u0026#xD;\n 有人可能会说,是SOA自身的复杂性(受企业自上而下的宗旨影响)造成了它需要正规的SOA治理活动。若没有正规的SOA治理,你就不能指望SOA成功,因为它太容易出错了。 \u0026#xD;\n 他认为,WOA设法避免了SOA的许多复杂性,因而就不需要复杂的工具或WS-*...
2008-09-23 12:44:39 82
原创 NewRelic提供免费的Rails监测器并增加新特性
NewRelic已经更新了其Rails性能监测产品(此前InfoQ对NewRelic的报道从技术上谈到了该产品的工作方式)。RPM是一个Rails插件,它回调Rails以收集性能数据,然后将数据发送到NewRelic服务器进行存储和评估。RPM的特色是提供了实时仪表盘(Real-Time Dashboard)以自动查看生成的报告并对向下钻取数据。NewRelic还对其自身的产品进行监测——RPM产...
2008-09-22 03:30:28 192
原创 F#最新信息:MonoDevelop、新书和新的CTP
虽然依旧还是一个研究项目,但对于F#的热情持续不减。在今天的综述当中,我们来简短看一下F#有哪些最新信息。\u0026#xD;\n首当其冲的一条信息是,新的MonoDevelop 2.0的F#插件。这个版本的MonoDevelop仍旧还处于预览状态,一些F#特性(例如,语法高亮)只有你得到MonoDevelop的最新源代码来编译后才能工作。\u0026#xD;\n下一条信息是,新书《F# for ...
2008-09-18 12:30:32 67
原创 文章:Ruby/Rails──不一样的\"Web\"应用
前些日子,Ricky Zheng以“rubynroll”的id在JavaEye上发表过两篇博客,名为“Ruby/Rails:不一样的‘web’应用”和“Ruby/Rails:不一样的‘web’应用”(续)”。他以一个农场自动化系统为示例,探讨了如何在一个传统的嵌入式领域项目中为了拥抱变化而引入web技术,研究如何定制以Rails为基础的领域特定的MVC框架。\u0026#xD;\nInfoQ中文站...
2008-09-17 19:05:33 100
原创 SOA治理:在流程与机动性之间取得平衡(作废)
信息系统是复杂的,要让它们向业务需求和目标靠齐被证明是一项非常具有挑战性的任务。这涉及到在一个不断发展的业务和技术环境里处理像保持(retention),监察(compliance),可用性,实时可视化,复杂事件处理等等一系列问题。\u0026#xD;\n以上问题都是常常妨碍IT给业务需求提供价值的绊脚石,而SOA则被吹捧成是它们的解决之道。然而,并非所有SOA构建方法最终都会产生同样的结果。在他...
2008-09-17 07:53:35 57
原创 文章:Ian Robinson讲述消费者驱动的契约
在这篇新文章中,ThoughtWorks首席顾问Ian Robinson讨论了以“服务故事”及在服务开发线之间的交换的单元测试为形式的“消费者驱动的契约(consumer-driven contracts)”何以能够增强面向服务开发的生命周期。跟从提供者角度定义的契约不同,消费者驱动的契约是通过组合所有已知服务消费者的要求得到 的。\u0026#xD;\nIan介绍了消费者驱动的契约及其与提供者契...
2008-09-14 06:16:27 60
原创 Rails综合报道:Rails 2.2将会是线程安全的,Rails Edge支持ETags
David Heinemeier Hansson 最近提到 Rails 2.2 将会修补一个 Rails 存在已久的问题:其缺乏线程安全性。Charles Nutter 在文章中进一步阐述了线程安全的 Rails 意味着什么: 本质上,其意味着去掉每个输入的请求所添加的较为粗糙的锁,取而代之的是为需要在线程间共享的资源加上更为精细的锁。采用的方法如,日志子系统中的数据结 构要么修改成不在线程间共享...
2008-09-11 22:25:59 137
原创 红帽收购Qumranet加强虚拟化地位
在6月份的这篇报道中,我们曾提到了红帽虚拟化战略从Xen向KVM的转移。事隔两个月后,红帽宣布以1.07亿美金收购了Qumranet。Qumranet是一家位于加州Sunnyvale,只有60人的初创公司。而它的所有团队成员也将加入红帽公司。Qumranet提供虚拟桌面架构(VDI)平台以及SolidICE桌面虚拟化解决方案,业界领先的独立计算环境简单协议(SPICE),更为重要的是,Qumran...
2008-09-11 12:57:14 272
原创 纤程简报:NeverBlock与Rails兼容,使用“Poor Man's”纤程库以支持Ruby 1.8
NeverBlock是一个使用Ruby纤程进行异步数据库访问的库。在此之前,对纤程的使用意味着NeverBlock只能在Ruby 1.9上运行。新发布的NeverBlock使用纤程功能的修回版本(backport)以解决这个问题。Aman Gupta 最近发布了一个叫做“Poor Man's Fibers”的基于Ruby线程的纤程实现(在NeverBlock Github存储库中的纤程实现)。使用...
2008-09-09 11:18:05 71
原创 ITIL和SOA能否互补?
本周,某财富500强企业的企业架构师Todd Biske(重新)开始讨论ITIL和SOA的关系。讨论的出发点基于以下观察:\u0026#xD;\nSOA和ITIL服务管理具有很强的相似性……SOA能将观念从传统的线性生命周期(当项目上线就结束)转换为循环的生命周期(从服务的发现开始,随着服务的退役而结束)。\u0026#xD;\nTodd认为,这意味着:\u0026#xD;\n我们必须用与ITIL...
2008-09-06 06:33:44 97
LICENSE册书UI害羞会很iu啊 册书UI害羞会很iu啊 册书UI害羞会很iu啊 册书UI害羞会很iu啊 册书UI害羞会很iu啊 册书UI害羞会很iu啊
2020-08-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人