php

WordPress 2.9.1 RC1 发布-下载

WordPress 2.9.1 RC1发布下载了,WordPress 2.9.1 beta1发布下载后仅仅一周时间,WordPress 2.9.1 RC1就发布了。和笔者预想的一样,WordPress 2.9.1是作为一个bug修复版本提供下载升级的。因为WordPress 2.9版本中存在一个PHP的curl扩展,正是该扩展导致了一些问题。该bug将会导致WordPress 2.9下载版中计划发布和pingbacks功能失效。所以wordpress官方在WordPress 2.9发布后一周就发布了WordPress 2.9.1 beta1版本。时隔一周,WordPress再次发布WordPress 2.9.1 RC1版本的下载地址。 WordPress官方介绍,WordPress2.9.1 RC1总计修复了从WordPress 2.9.1 beta1原来的23个bug,除了上述提到的WordPress 2.9版本中的两个严重bug外,其它的都不是大问题。使用WordPress […]

java

DBsight 3.0.0 beta 发布-下载

DBsight 3.0.0 beta发布下载了,但DBsight 2.2.6是目前官方最稳定的下载版本,由于最近Lucene 3.0已经正是发布下载了,DBsight当然会没有动静,其实作者已经在第一时间发布了DBsight 3.0.0的下载地址了。DBsight 3.0系列版本是针对Lucene 3.0而设计的,按照官方给出的信息,目前的DBsight 3.0.0 beta下载版应该是以保持现有的DBsight 2系列的功能为基础,将Lucene升级至3.0的一个解决方案。不会有太多的功能方面的新增。目前开发团队的主要精力还是集中在DBsight 2系列的开发上。 DBsight是一套给予Java的全文检索解决方案,DBsight2.2.6以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight的核心使用Java开源界最为流行的Lucene框架编写,同时配合流行的 Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现DBsight作者还使用了JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。 DBsight 3.0.0 beta下载地址: DBsight 3.0.0

java

DBsight 2.2.6 发布-下载

  DBsight 2.2.6发布下载了,这是DBsight目前最稳定的发布版本,使用DBsight的朋友可以第一时间下载DBsight2.2.6替换旧的版本呦。DBsight是一套给予Java的全文检索解决方案,DBsight2.2.6以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight的核心使用Java开源界最为流行的Lucene框架编写,同时配合流行的Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现DBsight作者还使用了JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight2.2.6是一套JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。   DBsight的核心是以Java为基础的Lucene,因此首就拥有了夸平台的先天优势,其次Java对各种数据库的透明支持JDBC让DBsight在对数据库的支持方面拥有了得天独厚的优势。用户只需要安装好DBsight,就可以通过添加各种JDBC驱动程序直接链接数据库。通过查询构造自己需要的结果。在通过DBsight构造完自己需要的结果的同时,DBsight可以直接通过用户自定义的查询结果生成Lucene索引。如果是手工使用Lucene编写代码进行索引的生成,这个工作量只要是用过Lucene的朋友应该都有体会吧。而DBsight2.2.6提供了图形化操作界面让无论是用户开始Java开发人员可以很直观的通过显示的SQL语句定义自己需要检索的对象,这给开发人员带来了极大的便利。   DBsight在检索索引数据的数据方面给开发者留下了足够的扩展空间,DBsight2.2.6可以轻易的根据SQL生成针对某些字段的索引文件,查询索引之后返回的结果回事什么样子呢?DBsight作者早就想好了这些,查询的数据可以以多种方式返回如:JSON,XML,JSONP,HTML的格式进行返回,这极大的方便了用户急于DBsight 2.2.6对现的应用的支持。   DBsight在数查询结果展示方面也下足了功夫,DBsight作者在DBsight 2.2.6中提供了很多内置的展示风格模板,比如Google搜索引擎风格,服务器列表排序风格,客户端列表排序风格等。最重要的是,这些展示风格都采用velocity进行编写,用户可以直接在DBsight后台选择这些模板,并根据自己需求修改和定制这些模板。因为DBsight使用了Java模板引擎,所以很多功能如翻页,信息提示都使用了类似组件的显示模式。可以自由的放置在各个位置,当然如果用户熟悉这些组件的功能,也可以直接根据现有的组件定制一套完全属于自己风格的模板,因为DBsight从DBsight 2.5系列开始支持自定义模板。笔者就根据已有的模板自己定制了一个,感觉效果还不错的说。   DBsight还提供了两种系统整合功能。按照作者的说法,DBsight实现了从索引构造,生成,和展现的全部内容,那么当于其它系统整合的时候,最好的办法就是给定一个url,然后绑定上检索到内容的唯一标识然后跳转到另一个系统。没错,DBsight确实是如此实现的(至少目前笔者用到的功能就是这么实现的),这是第一中与现有系统整合的功能。在笔者的应用中,显示和检索部分完全由DBsight完成,只有在查询到的结果点击查看明细的时候,才跳回到原有的应用中。DBsight提供的第二种整合功能是直接发请求给DBsight,这样,DBsight可以返回给客户定义好的数据格式,方便用户处理。DBsight提供的两种整合方案都比较实用,尤其是当检索平台处于一台独立的服务器上的时候,负载均衡的分摊到多个机器上的优势就明显的体现出来了。   DBsight分为两种版本,一种是社区的免费版本,另一种是收费版本。收费版本也随着索引容量的不同而价格不同。收费版本和免费版在功能之间有一些差异。最主要的三点是: 索引定时器(可以定制索引的轮询生成等,这个功能是笔者认为最实用的一个功能,可惜只有收费版本才有 🙁 ) 高级SQL支持(支持通过SQL生成增量索引,支持在索引文档被删除的时候根据给定的SQL删除数据库中的记录) 远程索引替换(DBsight支持分布式索引,和索引的同步功能,适用于大型应用,典型的DBsight企业功能)    DBsight还有很多吸引人的特性,笔者在这里就不一一列举了,有兴趣的朋友可以下载尝试一下。DBsight可以通过dbsight.war包的方式,直接运行在现有的应用Servlet容器中,也可以下载DBsight的独立运行版本,DBsight独立运行版本是内置了一个jetty的,因此熟悉jetty的朋友的朋友看起来应该很亲切的说。还有一种是window安装版本,是一个.exe 文件。上述三个版本的DBsight 2.2.6都需要最低Java

java

BoneCP 0.6.0 发布-下载

BoneCP 0.6.0发布下载了,官方主页依然如此简洁,BoneCP 0.6.0下载链接依然清晰。笔者很喜欢BoneCP主页的风格,简单清爽。(Eclipse官方网站变更的好快,笔者去了很头晕的说)。虽然BoneCP发布了BoneCP0.6.0下载地址,但是作为连接池这种底层Java组件来说,最好不要轻易更换,稳定优于一切。Java的内存泄露可不是闹着玩的,个人感觉十分难查。 BoneCP是一个快速高效,开源免费的Java数据库connection pool。当然BoneCP也是采用纯Java编写的,如果你熟悉C3P0,DBCP那么你一定知道BoneCP是用来做什么的了。简单的说Java数据库连接池,就是缓存一定的JDBC Connection,当用户访问的时候不用现场生成一个Connection,分配给用户。而是使用连接池中的Connection分配给用户,这样可以避免创建Connection的开销,提高系统的负载能力。当然实际引用中连接池的设置也是有很多学问的,这里笔者就不多罗嗦了。 既然有了C3P0,DBCP那么为什么还需要一个BoneCP呢?很多时候很佩服老外,貌似他们中有很多怀疑者,只要发现自己不满意的地方,干脆自己就弄一个类似的东西出来,从而完善自己需要的功能。那么BoneCP的优势在哪里呢?按照官方的说法,BoneCP的最大优势是速度,从作者的测试来看BoneCP在性能方面比其它连接池快了25倍。。。。不知道作者这个测试时怎么做的,不过如果连接池性能能提高这么多,那么估计接下来JDBC连接池的天下就是它了。 BoneCP 0.6.0从测试上来看性能着实让人心动,但是在这里笔者要提醒一下各位,虽然BoneCP的代码100%通过单元测试,但BoneCP仍然被定义为一个beta版本软件,在产品应用中请慎用。毕竟产品级的应用中稳定性还是最主要的。不过小型项目中BoneCP是值得尝试的。让我们一起希望BoneCP这个新生的JDBC连接池框架越做越好吧。 BoneCP 0.6.0 的主要改变包括(摘自开源中国社区): 将 Hibernate 的 Provider 类移到子包中 增加了数据库连接的回调钩子 增加了用以向首次获取的连接发送一个特定的语句的功能 增加通过

php

Groogle 0.9.2 发布-下载

Groogle 0.9.2作为一款优秀的代码审查工具,今天发布下载了Groogle 0.9.2版本。Groogle是一套基于web的代码审查工具,Groogle提供了一系列的特性方便用户进行代码审查工作。代码审查是一项十分耗费精力的工作,想要找出两端代码的不同之处最好的版本就是将两端改变过的代码方在一起进行对比,Groogle0.9.2提供代码审查需要的全部功能,不但可以将两端代码放在一起审查,还可以通过不同的颜色进行区分,方便阅读。当然,该功能是配合svn一起使用的。Groogle采用PHP编写,因此可以运行在任何支持PHP的环境中,包括Linux,Unix,window。 Groogle主要包含如下特性: Groogle支持与Subversion(SVN)的整合,可以无缝的于版本仓库协同工作 Groogle对多种语言的语法都有不错的高亮支持 Groogle支持对比整个版本库树(个人感觉Groogle的这个功能速度不会很快,尤其是当SVN足够大的时候,不过这个功能用的几率不会特别大吧) Groogle针对单个文件的变化提供了图形化的描述 Groogle支持邮件提醒功能,方便提供用户进行代码审查 Groogle支持广泛的安全验证机制,包括LDAP等 Groogle下载安装报目前包括两种形式,一种是RPM包(RedHat,CentOS等),另一种是更通用的tar包。因此Groogle可以很容易的部署在Linux操作系统下。 Groogle 0.9.2下载地址: Groogle0.9.2下载 [ad#468-60]

Linux

FileZilla Client 3.3.1 RC1 发布-下载

FileZilla 3.3.1 RC1客户端今天发布下载了,喜欢FileZilla的朋友可以直接从官方下载FileZilla最新版FileZilla3.3.1使用了。FileZilla是一套免费的FTP解决方案,FileZilla 包含 FileZilla Server 和 FileZilla Client两部分。FileZilla 是开源软件,并基于 GNU General Public License许可发布。FileZilla Server只支持window操作系统,并且更新的速度相对较慢。FileZilla Client则包Linux,Window,Mac OS X的支持,并且更新速度要比FileZilla Server快很多。本次发布的FileZilla Client

java

JUnique 1.0.4 发布-下载

JUnique 1.0.4发布下载了,使用JUnique朋友可以下载升级现有的JUnique版本喽。JUnique是一个采用纯Java编写的类库,JUnique1.0.4用于防止同一个用户在同一时间内运行两个相同的Java应用程序实例。JUnique在JVM上实现了锁定和通信通道,可以监控同一个用户在不同JVM上的共享对象实例,以防止同一个用户多次调用同一个Java应用的实例。JUnique 1.0.4需要JDK 1.4或者JDK1.4以上版本的Java支持。JUnique是自由软件,因此采用LGPL许可发布。 JUnique 1.0.4下载地址: JUnique1.0.4下载 JUnique官方网址: http://www.sauronsoftware.it/projects/junique/ JUnique样例代码: public static void main(String[] args) { String appId = “myapplicationid”;

Linux

GTK+ 2.19.2 发布-下载

GTK+官方今天发布了GTK+ 2.19.2下载地址,使用GTK+的朋友可以直接从官方下载GTK+ 2.19.2安装使用了。笔者在window上安装了pidgin,就是依赖GTK+才得以运行的,想要试用最新版的GTK+的朋友就赶快去下载吧。 GTK+是一套使用简单功能丰富的,用于创建图形用户接口的工具包,GTK+包含大量开发使用的api可以让用户轻松的在GTK+基础之上开发出优秀的UI,同时GTK+具有跨平台的能力(早期GTK+是专门为Linux下著名的图形编辑工具GIMP编写的,因此只能运行在Linux下面,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一),因此GTK+可以运行在包括Linux,Unix,window等多种平台上。GTK+是采用C语言编写的,但经过精心设计的GTK+ API让GTK+可以轻松的与多种流行编程语言协同工作,例如C++,Python,C#等。GTK+采用GNU LGPL 2.1许可发布,因此无论是对于自由软件还是商业软件,都是可以免费使用的。 GTK+ 2.19.2主要包含如下变更: GTK+ 2.19.2直接包含了gdk-pixbuf, GDK和 GTK 自检数据 GTK+ 2.19.2将存储和召回嵌入式ICC颜色控制文件的能力添加到了gdk-pixbuf中 GTK+ 2.19.2接续了一些客户端窗口的问题 GTK+ 2.19.2增加了一个处理硬边缘(hard

Linux

Cherokee 0.99.38 发布-下载

Cherokee 0.99.38发布下载了,喜欢Cherokee的朋友可以直接从官方网站下载使用Cherokee 0.99.38版本。Cherokee 0.99.38版是一个bug修复版本,因此官方推荐用户下载升级到最新的Cherokee 0.99.38版本。Cherokee 是一个高效,灵活配置简单的Web服务器。Cherokee支持绝大多数的web技术,例如:FastCGI, SCGI, PHP, CGI, SSI, TLS 和 SSL 连接验证等等。Cherokee也号称是目前最快的 Web 服务器,在性能上,甚至比 Nginx 还略胜一筹。Nginx一直是以其强悍的性能而著称的。Cherokee 支持多种操作平台,包括Linux(Debian Linux,ArchLinux,Ubuntu

java

Grails 1.2 发布-下载

SpringSource官方今天发布了Grails 1.2下载地址。使用Grails的朋友可以直下载升级到最新版本的Grails 1.2了。因为昨天Groovy 1.7刚刚发布,估计Grails也耐不住寂寞要升级了吧。Grails是一套基于Groovy和Java开发的web框架,Grails使用了JavaEE中最优秀的api,包括Spring,Hibernate,SiteMesh等,以为采用了Groovy脚本语言进行编写,因此Grails对于使用者来说是一个方便、敏捷并且符合各种规范的Java web开发框架,同时因为Groovy符合JavaEE规范,并且使用Java和Groovy编写(Groovy也运行在JVM上),因此Grails可以轻松的于现有的技术应用整合。 Grails1.2下载地址: Grails1.2下载 Grails 1.2的心特性包括: Grails 1.2增强了Dependency Resolution DSL功能,可以更方便的使用maven仓库解决jar依赖问题 grails.project.dependency.resolution = { inherits “global” // inherit

Scroll to Top