
XRuby:享用JVM上的Ruby
自从Ruby越来越受到人们的关注,各种Ruby实现也逐渐出现在人们的视野之中。除了Ruby之父松本行弘(Matz)开发的版本之外,JRuby、Rubinius、IronRuby、Ruby.NET、Cardinal等不同Ruby实现的名头也是一天比一天响亮。XRuby是将Ruby的代码(.rb)转换成Java的字节码(.class)的编译器,在本文中,XRuby的开发者郑晔将带您进入XRuby的世界。

自从Ruby越来越受到人们的关注,各种Ruby实现也逐渐出现在人们的视野之中。除了Ruby之父松本行弘(Matz)开发的版本之外,JRuby、Rubinius、IronRuby、Ruby.NET、Cardinal等不同Ruby实现的名头也是一天比一天响亮。XRuby是将Ruby的代码(.rb)转换成Java的字节码(.class)的编译器,在本文中,XRuby的开发者郑晔将带您进入XRuby的世界。
在Agile2007的Google会场上,大家进行投票并选出ThoughtWorks的一个充满了忧伤色调的视频作为冠军,名为“开发者受虐” (Developer Abuse)。而“Matthew”(其姓名已作处理)也成了本年度名声大振的敏捷专家。同时还公布了别外五个入围视频。在这些视频中,有唱歌的,跳舞的,打架的,还有在局外进行思考的,也有发出恶毒的咒骂(已删除),还有可爱的孩子呢(当然这些不是都在一个视频里面!)。
随着越来越多社会网络站点的喷发,围绕这些网站所持有数据的问题也涌现出来。可以迁移的数据已经成为链接Web 2.0世界的纽带。那么从这些服务中,我们能学习到关于数据访问和可移植性的哪些经验呢?
IcedTea项目已经通过了Java兼容性测试工具(Test Compatibility Kit)的测试,成为首个100%开源的Java实现并且完全兼容于Java。
RubyFringe——一个将于加拿大多伦多举行的Ruby新会议,将会在几天后注册截止。演讲者包括Ezra Zygmuntowicz(EngineYard、Merb)、Yehuda Katz(Merb)、Obie Fernandez(Hashrocket)、John Lam(IronRuby)、Chris Wansrath(Github)和Damien Katz(CouchDB)等人。我们采访了RubyFringe的组织者来看看会议的看点在哪里。
JSR-315 (Servlet 3.0)的草案规范已经公布,它引入了许多新特性,包括对异步/Comet的支持,以及其他能够简化开发的特征,比如更多的Annotation(注释)和web.xml片段。同时,有一些新特征引发了相当激烈的争论,专家组正在积极地寻求社区的反馈。
哲思自由软件社区近日举办了2008年哲思自由软件峰会,继上海站自由软件峰会之后,北京站哲思自由软件峰会将于2008年5月30日,在清华大学主楼召开。参加此次峰会的演讲嘉宾有自由软件运动之父、GNU工程创始人Richard Stallman、中国工程院院士倪光南、Sun中国工程研究院院长王星耀等人,无疑,这些演讲嘉宾也一直是在关注自由软件运动,并为其贡献着自身的力量。