摘要:
SmartGit/Hg 4.0.1 发布了,这只是一个 bugfix 版本。SmartGit 是一个 Git 版本控制系统的图形化客户端程序。同时支持 Mercurial 版本控制系统。 阅读全文
2013年1月26日
摘要:
PowerDNS Recursor 3.5 RC1 发布了,这是对 3.3/3.3.1 版本的 bug 修复,进一步的提升稳定性。pdns-recursor 是一个 dns 解析器(recursor),是 debian 从 powerdns 里面单独编译出来的只做 dns 解析器应用的软件。更详细的介绍请看这里。 阅读全文
摘要:
Ruby-GNOME2 1.2.0 发布了,该版本最主要的就是支持 GTK+ 3 版本。下载地址:ruby-gtk2-1.2.0.tar.gzruby-gtk3-1.2.0.tar.gzruby-gnome2-all-1.2.0.tar.gzRuby-GNOME2提供GNOME 2.0开发环境的Ruby绑定,目前在活跃更新中。如果你喜欢GTK的界面,你一定会喜欢Ruby-GNOME2。GTK目前提供Linux、 Windows等多个平台的运行库,也就是说使用GTK开发的应用程序可以在多个平台下运行。跟其它界面开发包不同的是,Ruby-GNOME2不仅仅提 供界面控件,它提供了整个GNOME 2 阅读全文
2013年1月24日
摘要:
距明年Java 8发布还有不到一年时间,Brian Goetz发布了最新的Lambda表达式现状分析,涵盖了Java集合API的改进 。Java 8最受期待的特性之一是引入了Lambda表达式,Java集合API对它的重点支持是确保该类库被广泛使用的关键所在。如果你不熟悉Lambda表达式的语法,请查看先前的一篇文章Lambda表达式现状分析以及之前InfoQ的相关报道,以便了解该语法的详细内容。因为替换整个集合库不现实,所以有必要扩展该库以支持Lambda表达式。与现如今用的外部实现(例如迭代器和枚举)截然相反,该计划打算使用内部 迭代器(也就是,在集合中将Lambda表达式传递给forEa 阅读全文
摘要:
Opscode宣布Test Kitchen 0.7.0已经可用,支持按需使用OpenStack实例来测试Chef cookbook。Test Kitchen作为一款工具软件,能够帮助Opscode Chef cookbook开发者在将cookbook应用到生产设施之前对其进行验证。Test Kitchen不仅支持在所测cookbook上运行一些基本的语法检查,还能供应虚拟机,并在供应的虚拟机内执行所测cookbook。在聚合虚拟机后,可以执行MiniTest来验证所测cookbook对虚拟机做了哪些修改。Test Kitchen 0.7.0之前的版本,必须使用Vagrant结合VirtualB 阅读全文
摘要:
绑定表达式(Binding expression)并不是新概念,XAML和Flex开发者主要就依靠这个。但除C++/CX(只用于WinRT编程)之外,原生编程语言中通常见不 到这种概念。不过为VCL和FireMonkey设计的LiveBindings却是个例外。我们先来介绍一些背景知识。VCL(Visual Component Library)是Delphi和C++ Builder都支持的老式UI框架。它支持x86和x64模式,但只能运行在Windows操作系统上。FireMonkey在新的应用程序中代替了VCL。它既支持Windows,也支持OS X。FileMonkey和VCL可用于同一应 阅读全文
摘要:
在很多项目中都会有在前端展现数据图表的需求,而在开发过程中,开发者往往会使用一些JavaScript库,从而更有效地达到想要的目标。最近,TechSlide上的一篇文章总结了50种用于展现图表的JavaScript库,并对每种库做了简要的说明。这对于想要选择合适JavaScript库的开发者很有参考意义。文章作者首推的库是D3,他说到:它非常让人惊叹,我很喜欢它的简洁性。它的文档非常完备,源代码托管在GitHub上,而且不断会添加新的示例。有一种叫做Tributary的 创建D3原型的工具,其中有很多非常棒的示例。这个库非常好,以至于xcharts、nvd3、Rickshaw、Cubism.j 阅读全文
2013年1月19日
摘要:
考虑到虚拟键盘技术越来越好,你可能会忽略了 Google 的手写识别技术,你可直接在浏览器屏幕上写出要搜索的关键字。Google 是在去年夏天推出这项技术的,实现了在 Google 的搜索网页上的简单手写识别技术。整个技术是在浏览器内完成,支持多平台,如果你还没有尝试过的话,现在或许可以试试,因为 Google 刚刚为这项技术带来了一些新的提升。其中最大的改进就是支持重叠文字,如果你手机屏幕没有足够的空间,你也可以将这些字写在一起。另外一个改变是关于语言方面的,这将对中文用户非常有用,此项改进可以同时识别你输入中的不同语言的文字。最后,Google 优化了手写识别中相近字符识别的算法,不管你是 阅读全文
摘要:
Node.js 今天发布两个版本,分别是稳定版分支的 0.8.18 (发行说明)和 0.9.7 开发版(发行说明)。Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。比较独特的是,Node.js会假设你是在POSIX环境下运行它Linux 或 Mac OS X。如果你是在Windows下,那就需要安装MinGW以获得一个仿POSIX的环境。在Node中,Http是首要的。Node为创建http服务器作了优化,所以你在网上看到的大部分示例和库都是集中在web上(http框架、模板库等)。 阅读全文
摘要:
ModeShape (前身是 "JBoss DNA") 是一个实现了 JCR 2.0 (JSR-283) 规范,用以提供在不同系统上的内容存储的功能。ModeShape 3.1.0.Final 发布了,可通过 JBoss Maven repository 以及 downloads 页面来获取。入门指南请参考 getting started guide ,其他相关链接: documentation,release notes,JavaDoc, codeon GitHub。该版本改进记录:Federation is back! I as mentioned in my last 阅读全文