Linux

TortoiseHg 1.0 发布-下载

  TortoiseHg 1.0发布下载了,喜欢TortoiseHg的朋友可以去官方下载最新版的TortoiseHg 1.0使用了。随着Mercurial 1.5的发布,TortoiseHg也跟进的足够快的说,TortoiseHg 1.0就是针对Mercurial 1.5发布的。看到Tortoise这个名字是不是很熟悉?没错那只可爱的绿毛小海龟就是window下十分优秀的SVN客户端了。而TortoiseHg则是最近刚刚发布的Mercurial 1.5的客户端。Mercurial是一款采用Python编写的分部数版本控制工具,与之类似的就是我们熟识的SVN和CVS,git了。   TortoiseHg 1.0基本是为了兼容Mercurial 1.5而发布的,因此在功能上变化不大,主要是更新了安装过程中的依赖包。TortoiseHg 1.0主要包括如下更新: TortoiseHg 1.0为window用户提供了新的MSI安装包,通过该安装包刻轻松的安装或者升级现有的TortoiseHg. TortoiseHg 1.0改进了分支最新版本扫描的功能(Mercurial 1.5中分支版本扫描命令有所改变因此改进之) TortoiseHg 1.0改进了差异视图比对功能. TortoiseHg 1.0提供了更好的补丁导入功能 […]

web

实时Web离我们还有多远?

  实时Web是什么呢?众所周知,Google,Baidu等搜索引擎素引的页面并不是实时的内容,否则也不会出现所谓的快照这一说。这也就是说我们通过互联网搜索引擎所获取的信息并不适最新最及时的。虽然搜索引擎一直在改进算法为更快的发布最新的消息而努力,但终究与实时Web有差距。除非用户知道具体的某个新闻发布源,否则很难获取最新的信息。而多数用户选择通过搜索引擎获取信息,但实际上用户获得的并不是实时Web信息。实时Web就是为了打破这点,让用户可以第一时间获得最新的消息。   WordPress刚刚向实时Web买进了一大步。最近WordPress宣布,其托管的一千多万个博客已经全部实现基于 PubSubHubbub 的实时聚合,Wordpress 上任何新发布的博客文章将实时出现在诸如 Google Reader, Bloglines, Friendfeed 以及 Netvibes 一类的服务中。Wordpress 还推出 PuSH 插件 实现任何 WordPress 博客的实时推送。   PubSubHubbub 是一个开放协议,旨在实现

Linux

Mercurial 1.5 发布-下载

  Mercurial今天放出了Mercurial 1.5下载地址,使用Mercurial的朋友可以下载升级到最新版的Mercurial 1.5使用了。Mercurial是一款免费的分布式版本控制系统。说其版本控制系统,笔者一直在使用的就是svn,最早笔者曾经接触过cvs,由于其基于时间的版本比对让不提交内容的笔者也需要检查比对版本。之后svn的基于内容的比对让笔者选择了svn。不过去年的一段时间断网让笔者在家里无法使用svn,十分郁闷。也就是在此时笔者发现了Mercurial和git。和已有的cvs,svn相比Mercurial最大的优势应该分布式版本控制(笔者感觉Mercurial的这个功能是相对于svn最大的优势)通过使用Mercurial,可以在在中央服务器瘫痪的时候,直接切换到另一台客户端提交,也就是说在Mercurial的世界里,中央服务器只是服务器中的一台,所有的客户机都可以独立作为服务器接收提交。当中央服务器回复正常的时候,可以由这台客户机负责提交到中央服务器。Mercurial的该功能很好的解决了笔者十分头疼的问题。   Mercurial除了笔者描述的优势还有不好值得使用的特点。比如Mercurial的高效和强大,Mercurial官方对使用Mercurial处理大量数据十分有信心,即使数据量很大的情况下也能保持高效的运行速度。Mercurial还支持快速clone项目,通过clone出来的项目会包含完整的项目变更历史。而另一大优势就是Mercurial支持本机提交,没有了网络传输折层的限制,让Mercurial工作可以异常的高效,当然如果您希望将工作副本直接保留在服务器端也是毫无问题的。同时Mercurial的学习曲线不高,很容易上手,因为Mercurial采用Python编写,因此Mercurial不受平台的限制,Mercurial 1.5可以运行在Linux,unix,Mac和window上,同时Mercurial 1.5还有丰富的文档支持,可以说是版本控制工具中的佼佼者! Mercurial 1.5下载地址: Mercurial 1.5下载 [ad#468-60]

java

Spring ActionScript 1.0 RC1 发布-下载

  Spring ActionScript发布了第一个RC版本-Spring ActionScript 1.0 RC,听到Spring ActionScript这个名字笔者的第一反应就是,Spring实在是够杂食的。貌似什么东西都要集成进去的说。不过仔细查阅一下发现,Spring ActionScript虽然是SpringSource的产物,但并不是Spring Framework整合了ActionScript的样子,而是一个采用ActionScript编写的框架(貌似Spring在Java界实在是太火了,而且笔者又是搞Java方面的,以至于笔者听到Spring相关的东东就会想起Spring Framework)。   Spring ActionScript是一个Java版Spring Framework框架的分支,Spring ActionScript采用ActionScript 3编写,主要应用在Flash, Flex和AIR平台上。Spring ActionScript包含了一个IoC容器,一个MVCS框架,同时提供了对Cairngorm 和 PureMVC框架的扩展。 Spring ActionScript

java

RichFaces 4.0.0 alpha1 发布-下载

  RichFaces官方今天放出了RichFaces的第一个alpha版本-RichFaces 4.0.0 alpha1,作为新特性的演示版本,如果您持续关注RichFaces,那么可以下载最新版本的RichFaces 4.0.0 alpha1尝试一下。但对于生产环境来说,RichFaces 4.0.0 alpha1还太过新了。   RichFaces是一个采用纯Java语言编写的JSF组件库。同时RichFaces被设计成为可以轻松的整合 Ajax功能,以便适合开发基于Ajax的各种企业应用。JSF(Java Server Face)是一种面向组件的Web框架技术,页面中所有对象(Form,Radio,等)都可以使用组件的方式编写,与之类似的框架还有Tapestry, Wicket。使用组件的最大优势就是复用率高,很多时候在使用Java开发web项目都需要不停的从已有的Java待中复制粘贴相同的代码,就是在同一个项目中也经常需要不断的重复copy很多相同的部分。组件的出现完美的解决了这个问题。笔者虽然不使用JSF,但使用的是 Tapestry,该项目于JSF异曲同工,都是基于组件的概念。使用组件,可以在不同项目中无缝的集成已有的组件,如果一个项目中需要用到一个已有的组件,但这个组件的某些功能需要定制一下,那我们可以很轻松的通过复写很少的代码在本项目中扩展已有的组件。对于项目中同样的功能,如果使用了 Tapestry或者JSF,那基本就是直接编写标签的过程了。 RichFaces 4.0.0 alpha1主要包括如下特性: RichFaces 4.0.0中的Rich Ajax框架完全基于最新的JSF2.0实现。

java

JSR-310 日期/时间api草案发布

  今天笔者发现JSR-310 日期/时间api草案的早期草案已经发布了,JSR-310主要是为了强化现有Java中的日期/时间api而设计,大量操作过时间的的朋友应该有有印象,在Java中操作时间的api并没有想象中那么轻松,比如计算两个日期之间相差的天数,必须自己手工写方法来实现的说。代码量大不说,考虑不周全还会有诸多遗漏。本次发布的JSR-310草案也就是为了征求更多的建议和意见,以确保Java新版本中的时间/日期api更加方便使用。   JSR-310草案可以在下面网址查看到,有兴趣的朋友还可以对该草案进行反馈,提出自己的观点。相信JSR-310所带来的新版本的Java日期/时间api会更加好用啊。 JSR-310草案网址: JSR-310 [ad#468-60]

java

IDEA9 jBPM插件发布

  IDEA9 jBMP插件-JBoss jBPM visual designer plugin今天正式发布了。使用IDEA9的朋友可以下载这款插件试试看。众所周知Eclipse的插件十分之丰富,几乎每个Eclipse用户都或多或少用几个插件的。当然如果是MyEclipse估计不需要再安装什么插件了,因为MyEclipse本身就是一个插件大集合。不过经过笔者前段时间试用IDEA9发现IDEA的插件其实也蛮丰富的(说到这里不得不提,其实NetBean的插件也蛮多的,只是笔者不知道)。但IDEA的插件感觉比较乱,可能是笔者不是很习惯的原因,而且收费和免费的混杂在一起。比如笔者想使用的IDEA9下的Tapestry 4的插件就是收费的,害的的笔者装了之后又卸载掉,后来才发现,原来免费的Tapestry插件式针对Tapestry5的。。。 今天笔者带来这款IDEA9 jBPM插件式免费开源的版本,这款IDEA9 jBPM主要包括如下特性: IDEA9 jBPM完全支持jBPM 4.0 IDEA9 jBPM支持图形设计器编辑jpdl文件,用例搜索,重命名内置编辑 IDEA9 jBPM支持在jpdl xml编辑器中自动完成,导航以及重构功能 IDEA9 jBPM支持级联处理Java类文件

google

Chrome插件数紧追Firefox

  Firefox插件多是出了名的,估计每个Firefox用户或多或少的都会使用几款自己心爱的插件吧。但您是否知晓Google的Chrome也支持插件呢,而且从目前的形式来看Chrome的插件数量也十分可观的。今天笔者获悉Google官方表示,Chrome浏览器插件数已经超过3,000,紧逼以插件而知名的Firefox。虽然我们尚无法得知 Firefox确切的插件总数。如果你把各种Firefox插件网站提供的插件进行累计的话,Firefox插件数应该是 11,623。但是,这会统计很多是重叠的插件。而据Mozilla官方统计,Firefox插件数仅为6,000个左右。   据Mozilla官方网站的一段话称:“Firefox拥有超过6000种附加组件来帮助您自定义上网体验,附加组件数要超过其他任何一款浏览器。”如果你认为这个数据已经过时,我们可以再探讨一下2010年新发布的Firefox 3.6插件数。在附加组件下载页面,Mozilla称附加组件下载量已经超过18亿,超过1.7的用户在使用附加组件。但是,这些数字只代表目前附加组件的使用情况。   显然,Firefox的这些数字使得Chrome相形见绌。事实上,Google官方一直到去年12月份才推出支持插件功能的Chrome。 Chrome插件中心伊始,Chrome插件数仅为500个。据网络调研机构Net Applications统计,Chrome是上个月唯一一款市场份额上升的主流浏览器,IE,Firefox和Safari的市场份额都不同程度地受到 Chrome的影响。2月份,Chrome浏览器市场份额上升了0.4个百分点,至5.6%。Chrome插件数的迅速增长与Chrome市场份额的上升是分不开的。   Mozilla近日在其附加组件博客中表示,Firefox附加组件在上线之前需要经过严格地审查。在另一方面,Google则允许Chrome插件开发者快速地发布插件。 摘自:cnbeta [ad#468-60]

java

DBSight 3.1.2 发布-下载

  DBSight官方放出了DBSight 3.1.2下载地址,使用DBSight3的朋友可以下载最新版的DBSight 3.1.2升级使用了。DBSight开发团队的效率也真是够高,DBSight 3.1.1版本发布一周后就发布了DBSight 3.1.2版,通过changelog来看,DBSight 3.1.2基本就是一个bug修复版本,同时性能上也有了一些提升。因此如果您还在使用DBSight 3.1.1或者DBSight 3的版本,那么强烈建议您下载升级到DBSight 3.1.2 。 DBSight 3.1.2主要包括如下更新: DBSight 3.1.2增加了配置短语检索边界和短语查询排序的选项 DBSight 3.1.2提供了更快的索引复制功能 DBSight 3.1.2修正了查询日志统计功能导致的内存泄漏bug DBsight 3.1.2下载地址:

Linux

Ubuntu 10.10 10月28日正式发布

  Ubuntu开发速度真是惊人,虽然Ubuntu 10.04目前还只处于alpha阶段,但是下一个版本的Ubuntu 10.10已经在开始紧锣密鼓的筹划之中了。众所周知的是Ubuntu 10.04是一个LTS版本,而且在诸多特性上都有了变化。而且最近传出Ubuntu 10.04的默认主题也将会变得更加清爽。虽然笔者还没有亲自尝试Ubuntu 10.04,但从各种报告来看Ubuntu 10.04无论是速度上还是界面的美观上都已经有了很大的变化,绝对是值得一试的。   Ubuntu 10.04将在2010年4月29日正式发布,而今天Ubuntu已经公布了Ubuntu 10.10的详细开发和发布日程。Ubuntu 10.10的开发代号还没有公布,不过按惯例应该是两个M打头的单词。按照规划,Ubuntu 10.10的开发进程将从今年5月份开始,也就是Ubuntu 10.04发布之后立刻上马,接下来6-9月份逐月放出一个Ubuntu 10.10 Alpha测试版,Ubuntu 10.10 Beta测试版,而Ubuntu 10.10 RC候选版分别安排在9月底和10月底,Ubuntu 10.10正式版则将于

Scroll to Top