java

jBPM 5.0 CR1下载

  jBPM 5.0第一个RC版本-jBPM 5.0 RC1下载地址发布了,关注jBPM 5.0的朋友可以直接去官方获取了最新的jBPM 5.0下载地址下载试用。说到jBPM,笔者目前已知的最新稳定版似乎是jBPM 4.4,而国内使用该版本的用户的确也不再少数。不过似乎jBPM 4.x系列只是社区版本,并不是jBoss旗下的企业版本。而从官方目前的情况来看,貌似jBPM 4.x也没有继续发展下去的意识。具体因为什么目前也不得而知了,不过对于开源用户来说,没有一个活跃的开源团队来支持,那么这个项目最好还是不要使用的好。   目前经多方消息证实JBPM4.x已经被抛弃,该项目并没有得到Jboss社区的支持,一些高人们系了JBPM4的开发成员才知道,JBPM4只是社区版,JBPM3才是企业版,而对于社区版本和企业版的区别,相信大家都应该很清楚吧,同时原先JBPM开发团队的team leader已经离开了JBoss,而即将release的JBPM5正由Drools Flow的开发团队来开发,所以JBPM5实际上和以往JBPM会有很大的不同,而更加像Drools Flow   了解了这些之后,很多朋友曾产生将JBPM换成3.x的想法,但是考虑到系统中对流程的需求并不是特别复杂,所以决定继续使用4.4,值得欣慰的是,据这位 JBPM4.x的开发成员说,4.3的版本有很多bug,但是4.4的bug还是比较少的,这些是可以从官方上面看到的,但是,你以前是JBPM3.x的用户,并且继续希望想 use a bpm with jboss […]

java

MercurialEclipse 1.7.1下载

  MercurialEclipse 1.7.1下载地址发布了,关注MercurialEclipse的朋友可以直接去官方获取最新的MercurialEclipse 1.7.1下载地址下载试用。说到MercurialEclipse,估计从名字上大家就能看出它其实就是Mercurial的eclipse插件,从而让Eclipse可以支持Mercurial工作,也就是一个基于eclipse的Mercurial客户端。那么Mercurial又是什么呢?Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。其是基于 GNU General Public License (GPL) 授权的开源项目。   其实Mercurial与我们大家常用的SVN,CVS,Git十分类似,是一个强大的分布式的版本控制系统。不过相对于SVN和CVS来说,Mercurial的特征与Git更为相似,因为二者都是分布式版本控制系统。而分布式版本控制系统的最大特点就是每个都可以独立管理自己的版本仓库,而其它人既可以把别人的版本仓库当成自己的版本库,也可以独立管理。举个例子来说,当公司的SVN服务器挂掉的时候,公司里所有的员工都将无法进行svn提交操作。那么对于Mercurial来说,这个问题就十分简单了,用户可以选择直接提交到自己的版本库中,也可以选择提交到其它同事的版本库中,当Mercurial中央服务器恢复的时候,分别于中央服务器同步。这也是分布式提交带来的最大优势。 MercurialEclipse 1.7.1主要改进包括: MercurialEclipse 1.7.1在同步菜单中增加了”Rollback”和”Backout”两个按钮,用于实现Undo操作 MercurialEclipse 1.7.1完全改进了处理多个heads的问题,在执行”Pull and

Linux

Pacman命令介绍

用pacman很久了,一直没有深入去研究到底它包含多少神秘的力量,每次都是pacman -Syu就简单的把所有升级更新问题搞定实在是让笔者懒惰了很多。不过也正是因为pacman的简单让笔者爱不释手,同时Archlinux的强大灵活也让其成为笔者最为心仪的Linux,不过笔者对Archlinux的最终评价就是-Archlinux是一款为折腾而诞生的Linux(至少对笔者来说是这样的)。想要折腾,就用Archlinux吧。今天给大家带来的是Archlinux下最关键,也是灵魂的工具pacman命令介绍(这个工具与debian,ubuntu下的apt-get十分类似),不过命令稍微复杂一些,转过来当做给自己作参考了。 一、首先说说啥是pacman吧: Pacman 是一个 软件包管理器, 作为 ArchLinux发行版的一部分. 它最早由 Arch Linux 的 Judd Vinet开发. Pacman 可以解决安装过程中的依赖问题,自动下载并且安装所有需要的软件包。Pacman包管理器是Arch Linux的一大亮点。它将一个简单的二进制包格式和易用的构建系统结合了起来。Pacman使得简单的管理与自定义软件包成为了可能,而不论他们来自于官方的Arch软件库或是用户自己创建的。 二、pacman参数详细说明 1. [arch@ghostbb

web

Opera专家谈HTML5

  随着互联网的急速膨胀和发展,现有的HTML技术(HTML4)似乎已经无法满如日益膨胀的信息和人们的感官需求。于是乎在众多网民的呼声和各大浏览器厂商的力挺下,HTML 5终于被推举了出来。但是由于各大厂商对HTML 5规范的意见不统一,导致HTML 5规范目前仍然没有完全定下来。但就是目前不完整的HTML 5规范也被各大厂商极力退从,各种浏览器开始马不停蹄的支持,随着HTML 5技术的不断发展,有关它的话题讨论越来越热烈,比如HTML 5存在哪些不足、开发人员应该尝试还是旁观等,InfoQ中文站就相关问题专访了Opera技术布道专家谢子斌。 InfoQ:请您先介绍一下HTML 5的历史。 子斌:众所周知,HTML5是W3C的一个规范。如果追溯起源,并非W3C提出的HTML5。它最初起源于一个叫做WHATWG的小组。2004年,W3C正建立XHTML2的规范,Opera和火狐当时给W3C提供了一些改善HTML标准的建议,但是W3C拒绝了这个报告。 Opera和火狐还有苹果三个公司的技术人员共同成立了WHATWG小组,开始一起制定HTML4的规范,但还是不叫HTML5。直到2007年W3C决定开始制定后HTML4的规范,我们才把自己写的一些规范并入W3C刚成立的HTML5小组。 InfoQ: 浏览器厂商对HTML 5的发展持怎样的态度?有哪些举措? 子斌:W3C有700多个会员,其中包括很多浏览器厂商,谷歌、微软、Opera、火狐等。他们参与了规范的制定,在推出之前,争执和讨论早已发生,内部已经统一了对规范的看法,所以对HTML5的支持,大家基本都是一致的。虽然有我们不满意的地方,但是我们在实施HTML5的时候基本是希望看到兼容性的,比方说你是第一个实现HTML5某个技术的浏览器,他肯定也希望其他浏览器厂商能实现这个技术。因为只有大家都实现这个技术的时候,程序员才会采用这种技术。如果只在特定浏览器才能实现,那么程序员可能就会采用这个技术应用。这种技术上的实现和推广可以比作一个长跑,可能是你暂时领先,也可能暂时是我领先,但是只有大家都跑到终点,这场长跑才会结束。 InfoQ:对于Web应用的架构师和开发人员来说,现在应该如何对待HTML 5?尝试还是观望? 子斌:每次和程序员交流的时候,他们都会有这个疑问。我觉得大家使用HTML5只是一个时间问题。不管你现在使用,还是两年后再使用,但是最后肯定是要使用HTML5。我们在推广的时候,就考虑到这个方面,采用所谓优雅降级的做法,可以尝试提供一些HTML5技术给前卫的用户来体验,同时也不拒绝一般用户,比如说IE6的用户,虽然不能使用HTML5,但是可以浏览加入该技术应用的网站。比方说CSS 3,它不是HTML 5,但有些人把他们混为一谈,你用它在图片上实现一个圆角的效果,我觉得可以采用这种优雅的方式,如果你的浏览器可以实现,你就给它一个圆角的效果,如果不能,则给它一个一般的效果就可以了。大家都可以浏览你的网站。再比方说video标签,IE

Linux

Cherokee 1.0.14下载

  Cherokee 1.0.14下载地址发布了,关注Cherokee的朋友可以直接去官方获取最新的Cherokee 1.0.14下载地址下载试用。本次发布的Cherokee 1.0.14是一个bug修复版解决了Cherokee 1.0.13版本中的一个内存管理问题,该问题会导致随机返回400错误。因此有条件的朋友最好还是下载升级到最新的Cherokee 1.0.14,毕竟该内存管理问题还是不小的一个bug。   Cherokee是一个高效,灵活配置简单的Web服务器。Cherokee支持绝大多数的web技术,例如:FastCGI, SCGI, PHP, CGI, SSI, TLS 和 SSL 连接验证等等。Cherokee也号称是目前最快的Web服务器,在性能上,甚至比 Nginx 还略胜一筹。Nginx一直是以其强悍的性能而著称的。Cherokee 支持多种操作平台,包括Linux(Debian Linux,ArchLinux,Ubuntu Linux…),FreeBSD,Window。因为其支持广泛,所以是您作为高性能服务器的一个理想选择

java

DBSight 4.0.7下载

  DBSight 4.0.7下载地址发布了,关注DBSight 4的朋友可以直接去官方获取最新的DBSight 4.0.7下载地址下载试用。作为一款优秀的J2EE全文检索工具,DBSight 4.0使用了目前最为流行的也是最新的Lucene 4.0作为其检索的基础,而与往常一样该版本仍然是作为一个bug修复以及功能改进版本发布的。由于之前笔者的疏忽居然一下子错过了2个小版本的更新,今天就把从4.4到4.7的全部更新内容都发布出来,作为使用DBSight 4.0系列的朋友,看过下面的更新介绍后,可以考虑升级到最新的DBSight 4.0.7,不过由于距离4.4版本的DBSight有些差距,可能会面临重建索引的问题,所以还请慎用。   DBsight是一套给予Java的全文检索解决方案,DBSight4以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight 的核心使用 Java开源界最为流行的Lucene框架编写,同时配合流行的Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现 DBsight作者还使用了 JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套 JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。从DBSight 4.0版本开始,DBSight正式支持Lucene4.0版本,也就是说DBSight4系列版本将享受到Java开源界最优修的全文检索工具的最新支持。 DBSight 4.0.7主要改进包括: DBSight 4.0.7增加了对数据库以外数据的自定义检索功能,用于处理更多类型的文件。(检索功能越来越强劲了)

software

Tiobe-2010年12月份编程语言排行榜

Tiobe-2010年12月份编程语言排行榜发布了,总体上来说在近两个月的时间里,前三甲就没发生任何变化。Java无容置疑的保持着冠军的地位,而C和C++依然是畅销的代名词。PHP虽然有所减少,仍然坚挺在第四名而C#却出于意料的挤进了前五名。而排名第五的C#似乎是历年来最好的成绩,由此可见C#的确是一门很普及的语言。在新语言方面,除了Go之外,今年还有一个值得关注的语言是JavaScript之父Brendan Eich等开发的Rust。(参阅相关报道:JavaScript之父开发的新语言——Rust ) 本月值得关注的还有汇编语言又进入了前20名,而它上个月连前50名都没有进。为什么呢?还是排名较后的语言的统计数字本身都没有太大意义?求教专家。 Position Dec 2010 Position Dec 2009 Delta in Position Programming Language Ratings Dec 2010 Delta Dec

java

Oracle请求Apache重新考虑退出JCP的决定

  就在Apache在官方正式宣布推出JCP之后,或许是Oracle感觉到了Apache的态度的坚决以及其对Java未来的帮助;也或许是社区的呼声过于高涨,今天Oracle发布了官方声明,“Oracle请求Apache重新考虑退出JCP的决定”。此举预示着Oracle并不想与Apache彻底闹翻,由此可见Apache对Java的影响力了。甲骨文周四请求Apache软件基金会重新考虑其退出Java SE/EE执行委员会的决定,同时肯定了Apache基金会对Java未来的重要性。   本周三,Apache软件基金会宣布退出Java执行委员会,称甲骨文对Java控制过多。该基金会在博客中表示,“甲骨文一家公司的商业企图将继续严重干涉并危害Java透明的管理和生态系统。”   周四晚些时候,一名甲骨文高管向Apache摆出和解姿态。   “上个月甲骨文再次提名Apache进入Java执行委员会,因为我们认可他们的积极参与和态度。”甲骨文开发副总裁亚当·梅辛格(Adam Messinger)写道。   他表示,“甲骨文有责任推动Java发展,并为数百万的Java开发者提供统一的Java标准。我们鼓励Apache重新考虑其立场,继续帮助推动Java的发展。Apache软件基金会和它赞助的许多其他开源项目是Java整个生态系统的重要部分。”   然而,从目前来看,Apache基金会似乎并不急于重返委员会。   Apache基金会主席吉姆·雅盖尔斯基(Jim Jagielski)周四在Twitter上表示,“甲骨文应该给我们一个重新考虑的原因,而不是简单的一句“请”。”   “Java社区进程已死,”雅盖尔斯基在一篇博客中写道,“唯一剩下的,只是一个游走于Java生态系统的僵尸,试图寻找新鲜血液。” 摘自:开源中国社区

java

JDK 1.6 Update23下载

  JDK 1.6第23个更新版本-JDK 1.6 Update23下载地址发布了,关注JDK 1.6的朋友可以直接去Oracle官方获取最新的JDK 1.6 Update23下载地址下载试用。随着Oracle收购Sun之后发布的一系列声明,貌似JDK的收费版和免费版已经呼之欲出了。但是目前看来或许JDK 1.6似乎还没有这种迹象,或许在不久的JDK 7中就会出现这种差别吧。不过距离JDK 7的出现还有一段时间,我们还是继续关注一下我们目前最稳定也是最新的JDK 1.6 Update23吧。 JDK 1.6 Update23主要改进包括: JDK 1.6 Update23再次提升了性能,同时巩固了稳定性。 JDK 1.6

java

Hibernate Search 3.3.0 CR2下载

  Hibernate Search 3.3.0第二个RC版本-Hibernate Search 3.3.0 CR2下载地址发布了,关注Hibernate Search 3.3.0的朋友可以直接去Hibernate官方获取最新的Hibernate Search 3.3.0 CR2下载地址下载试用。随着Hibernate Search 3.3.0的不断完善,相信更加OO同时与Hibernate整合更加紧密的基于Lucene的全文检索工具即将和大家见面了。本次发布的Hibernate Search 3.3.0 CR2最大的改进是性能的提升,当然也包含bug修复和功能的改进,不过总的来说性能是Hibernate Search 3.3.0的重头戏,为了配合不就即将发布的Hibernate Search 3.3.0正式版,官方本次决定让用户体验下最新版本的Hibernate

Scroll to Top