天生我才必有用

PC-BSD – One favorite Desktop BSD

Posted in Linux    作者:Ray    2008年三月12日

PC-BSD是适合个人使用的桌面化的FreeBSD;BSD是Unix的一个分支,诸如Google,Yahoo,NASA等都广泛地采用BSD作为服务器等的操作系统.FreeBSD 是最广泛使用的BSD系统,完全免费;但由于FreeBSD默认没有图形桌面,可以安装KDE等图形界面,但普通用户安装图形界面比较复 杂,而且平时的应用操作也需要经过学习才能掌握. PC-BSD致力于解决这些问题,为所有人提供一个易用漂亮稳定的操作系统:

官方网站:www.pcbsd.org

标签: ,

Symfony的单元测试方法总结

Posted in PHP,极限编程    作者:Ray    2008年三月10日

Symfony中使用了一种类似Perl的Test::More的单元测试库lime,语法上的确比PHPUnit2简单许多。

1. diag($msg) :简单的输出$msg的内容,不做任何测试。

2. ok($test, $msg) :如果$test为真则通过测试。

3. is($value1, $value2, $msg):如果$value1等于$value2则通过测试。

4. isnt($value1, $value2, $msg):如果$value1不等于$value2则通过测试。

5. like($string, $regx, $msg):如果$string匹配正则表达式$regx则通过测试。

6. unlike($string, $regx, $msg):如果$string不匹配正则表达式$regx则通过测试。

7. cmpok($value1, $operator, $value2, $msg) :如果$value1和$value2进行制定运算后结果为零则通过测试。

8. isa_ok($variable, $type, $msg):检查$variable是不是$type的类型。

9. isa_ok($object, $class, $msg) :检查$object是不是$class的类定义类型。

10. can_ok($object, $method, $msg) :检查$object是否有$method的方法。

11. is_deeply($array1, $array2, $msg):检查两个数组是否相同。

12. include_ok($file, $msg) :检查$file是否可以包含到。

13. fail() :永远返回失败,在异常中使用。

14. pass(): 永远返回成功,在异常中使用。

15. skip($msg, $nb_tests) :如果$nb_tests是否为真,则跳过此测试。

16. todo():测试代码还未完成。

标签: ,

UK Chart Show Album Top 10 (March 9th 2008)

Posted in 音乐    作者:Ray    2008年三月9日
Rank Album
1 Duffy – Rockferry
2 Amy Winehouse – Back To Black – The Deluxe Edition
3 Nickelback – All The Right Reasons
4 Nick Cave & The Bad Seeds – Dig Lazarus Dig
5 Goldfrapp – Seventh Tree
6 Mark Ronson – Version
7 Michael Jackson – Thriller 25
8 Mika – Life In Cartoon Motion
9 Adele – 19
10 Amy Macdonald – This Is The Life
标签: