资讯月刊下载
微软的反击? OfficeLive V.S GoogleDoc
自从本月初微软宣布了它的Office软件在线版本Office Live Workspace之后,大家普遍认为它是微软对GoogleDoc系列产品的反击,最近一些参与beta测试用户放出了部分截图,我们来先睹为快: 首先是一张日程安排的截图: 然后是PowerPoint文件的预览: 最后是共享整个workspace中部分文件给他人的截图: 从目前的已知特性来看,OfficeLive和Go ...
OpenJDK多语言虚拟机项目介绍
Sun公司的John Rose在OpenJDK社区发起了一个多语言虚拟机项目-Multi-Language VM。这个新的虚拟机项目的重大意义在于,它是一个专门为了动态语言支持而设计的Java虚拟机,将彻底解决在当前JVM支持动态语言面临的种种困难。也许,不久的将来,我们就可以在JVM上面自由的运行各种动态语言,例如Ruby,Python,Groovy了。 引用 Here’s the snippet ...
Logo语言诞生40周年
http://developers.solidot.org/article.pl?sid=07/10/17/0531240 Solidot 写道 40年前,出于教育目的,LOGO程序设计语言诞生了,LOGO 源自LISP,属于解释型语言。在之后的几年里,它渐渐成为了教育软件的基石,能够同时向学生传授几何学知识及如何像程序员那样思考。Logo的命令非常简单,图形也很简陋,在现在这个多媒体教育软件过剩 ...
ViScript 1.0 Released
ViScript是一个基于.net的元脚本语言。顾名思义就是用来创造脚本语言的框架。项目主页:http://code.google.com/p/viscript/ 主要思想很简单: 用方法来创造句法,用句号隔开句子,然后由句子构成脚本。在构成句法方面,支持用下划线表达字符,参数任意位置插入,参数类型可扩展,支持从句,支持引号表示字面意义,支持歧义分析。 未来的发展方向是写一个IDE,并支持重构。 ...
IntelliJ发布IDEA7.0
Jetbrains公司发布IDEA7.0。 IDEA是目前在代码感知方面最强悍的Java IDE,强于NetBeans和Eclipse,像Martin Folwer等人使用的即是IDEA编辑器。在我们JavaEye网站,IDEA也不乏粉丝,例如曹晓钢同学,femto同学用的就是IDEA编辑器。 IDEA7.0的新特性主要包括: 1、强大的Spring2.0格式的配置文件和annotation支持 ...
Ruby Gems发布0.9.4.5版本
Eric Hodel在自己的博客上面宣布Ruby Gems发布0.9.4.5版本,这个版本也是0.9.5版本的beta版。 如果你想升级到该版本,可以执行: gem update --system --source http://segment7.net/ 0.9.4.5版本包括了如下的新特性: 1、自动安装相应操作系统平台的gems包,不再需要用户手工选择不同的操作系统下的gems安装包 ...
RoR发布工具Capistrano 2.1 Release
在经过漫长的delay之后,Capistrano2.1终于发布了,本次版本发布,有非常多的新功能和功能改进: 1、不再需要PTY,避免无法导入本地用户环境变量带来的困扰 2、禁用sh wrapping,不再需要sh -c ..方式来运行 3、支持Git版本管理系统 (什么,不知道Git?Git是Linux作者Linus Tavolds开发的分布式版本管理系统) 4、支持rails plugi ...
Rails 1.2.4刚刚发布,Rails 1.2.5就火速跟进
10月5日 Rails1.2.4版本刚刚发布之后的一周,10月12日 Rails 1.2.5就发布了。不用说,如此快的小版本号升级,必然是因为1.2.4爆出了安全bug。 1.2.4的JSON引入了XSS安全漏洞(跨站点脚本攻击),因此建议大家赶紧升级到Rails 1.2.5版本。此外值得一提的是,1.2.4和1.2.5是Rails 2.0的一个向下移植的版本,很多在2.0当中的功能被挪入到1.2 ...
Oracle欲出价67亿美元买BEA,BEA拒绝
10月12日,最具爆炸性的新闻: Oracle公司向BEA公司提出报价,希望以每股17美元,总价以67亿美元的价格收购BEA公司。此前BEA公司的股票价格为13美元,因此Oracle提出的收购价格超出BEA股价的25%。在消息被披露之后的几天时间之内,BEA的股价应声涨到了18美元。 据传本次收购要约是由BEA的股东Carl Icahn积极推动的,但是BEA公司的华人CEO,创始人庄思浩先生明确拒 ...
Redsaga新OpenDoc发布:《OSWorkflow开发指南》
在编写企业应用的时候,时时会遇到有关事物状态的管理。开始的时候,我们习惯于使用硬编码来解决,后来为了通用和扩展,逐渐衍生出各种解决办法。例如数据库表添加统一的status字段,用全局有序的数字编码来表示各种状态等等。人们逐渐认识到这样的管理方法需要有方法论来加以研究和总结,于是出现了两条发展的分支。在较大型业务系统中,wfmc和bpm作为工作流标准衍生出了很多商业产品;在中小企业的应用中,一些状态机 ...
Spring 2.5 性能提升200% 直逼 Guice
并发性能提升的原因之一是使用了 ConcurrentHashMap,原来的 Collections.synchronized(new HashMap()) 存在同步锁的性能瓶颈; 如果你是用JDK 5.0或以上的版本,就可以直接得到这个性能的提升的好处了。 或者下载 Emory concurrent utilities backport 加到 CLASSPATH 中 http://dcl.mat ...
Rails 2.0 Preview Release
原文: http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release Action Pack: Resources 1,RESTful风格改进: /people/1;edit将变成/people/1/edit 2,添加routing名字空间 map.namespace(:admin) do |admin| admin.r ...
Migrations不止更性感,还更感性,甚至更个性
Rails的migration数据表定义是一件开发的利器,我们经常会写类似如下的数据库定义: class UpdateYourFamily < ActiveRecord::Migration create_table :updates do |t| t.column :user_id, :integer t.column :group_id, :integer t.column :body, ...
CXF 2.0 发布了
虽然这篇帖子写得有的晚了,但是还是想把CXF 2.0 发布的消息告诉大家。 下面是转至 CXF dev maillist的发布信息。 The Apache Incubator CXF team is proud to announce the availability of the 2.0 release! Apache CXF is an open source services fram ...
Eclipse 3.3携Europa正式发布了
Europa的事儿咱就不说了,之前有一位仁兄已经讲得很清楚了。今天上午到Eclipse主页上溜达了一下,发现3.3在昨天发布了,应该算是一个不小的新闻哦。记得前一阵子总有人说Eclipse发布的速度变慢了,跟不上NetBeans,看来这次发布算是小小地安抚了一下Eclipse的粉丝们啊。 主页上明显的一个变动是提供了针对不同类型开发者的不同版本的下载,而不再只是一味地SDK=Platform+JD ...