Virtual Ant

Posted on 19th June 2007 by Nio in Java, Testing, 程序人生

Virtual Ant 是可视化的 Ant,你可以直接在窗口中录制测试过程,创建 target,运行测试,基本就是点点鼠标的操作,很酷呀。此外它还可以整合到你喜欢的 IDE 中,如 Eclipse、Intellij Idea 和 Netbeans 等。唯一遗憾的是目前还不是开源的,也不是完全免费的。可以看一下官方提供的 demo 视频

使用 ZF 构建多语言网站

Posted on 17th June 2007 by Nio in Zend Framework, 程序人生

Build Multi-lingual Websites With the Zend Framework

I've been lucky enough to have my book, "Beginning PHP and MySQL 5, Second Edition", translated into several languages, among them Chinese, Czechoslovakian, Polish and Russian. Further, the English version is available via a variety of outlets in many other countries, France and Germany among them. While my ability to effectively promote the book within these markets is largely negated due to the obvious geographical barriers, the book's support site presents a great opportunity to at least communicate with these readers in their native language.

Of course, despite my best attempts I'm unable to speak this array of languages, but as a Web developer I wanted to create the most efficient means for hosting a multi-lingual support site, and then work with native speakers to translate the English material. Because the support site runs the Zend Framework, naturally I wondered whether some sort of translation component was available, and sure enough a quick perusal of the Zend Framework website turned up Zend_Translate. In this brief tutorial I'll document how I'm using the Zend Framework to make my website available to the world. [....]

Prototype & script.aculo.us 参考文档(CHM 格式)

Posted on 12th June 2007 by Nio in JavaScript, Mac, 程序人生

Kjell Bublitz 发布了 Prototype 的 CHM API 文档script.aculo.us 的参考文档(包括 CHM、PDF 格式)。下载下来看了一下,还是很不错的,强力推荐,文档中还带有详细用法说明及代码实例。对于 Mac 下的用户,可以使用 Chmox 来浏览 CHM 格式的文档。

Some photos.

Posted on 12th June 2007 by Nio in 宝宝, 日常生活

2.jpg

5.jpg

6.jpg

宝宝发烧

Posted on 5th June 2007 by Nio in 宝宝, 日常生活

从上周四到河南看宝宝,陪他过六一,本来打算今天回北京的。可能宝宝不想让我们走,昨晚突然发烧,搞得我们只好把票给退了,计划周日再回去。还好现在 soho 了,不用请假什么的。这小子现在长大了不少,牙也长了八颗了,虽然比其他同龄小孩少,但已经有所突破了,呵呵,据说一般2岁半之前会长齐所有牙。

13.jpg

14.jpg

42.jpg

(more…)