今天晚上世界杯四分之一决赛就要开始了,23:00得是阿根廷对德国,阿根廷是夺冠得大热门,德国是东道主,谁赢谁输还真是不好说,我以一个伪 球迷得身份预测的是阿根廷会3:2获胜,两支进攻型的球队相遇,应该会比较好看吧。第二场英格兰对葡萄牙,因为葡萄牙的几名主力德科等都因为红黄牌停赛,小小罗又受伤,所以在这样重大的比赛中,很难依靠几个替补来对阵英格兰队,但英格兰队的前锋总是错失很多的机会,估计如果不打点球的话,英格兰也只会是一球小胜。
昨天老爸来北京了,来看宝宝。宝宝看到他,大哭起来,开始认生了。他忘了那是抱了他五个月的姥爷了,我在想如果婆婆把宝宝带到广东,或是我把他 送回河南,估计他过不了几天,也会不认的我了吧。老爸抱着他玩了半天,才算是搞好关系了,我们决定这几天多让他抱抱,和宝宝交流交流感情,可不是我们偷懒 啊。。。呵呵
中午回去睡个午觉,晚上才能有精神起来看球,明天是周末。。。咔咔
phpe.net 与 phpmore.com 联合推出 2006 PHP T-Shirt,数量有限,有需要的同学请速到 http://t.phpmore.com/ 订购。
黑色正面:

黑色背面

白色正面

白色背面

感谢 Coral、小丢 帮忙设计并转成矢量图
讨论交流请到此处。
IBM, Oracle look to integrate PHP into SOA
New York - "Have we missed the PHP boat entirely?" That was the question posed by IBM senior developer Mike Burr at the New York PHP Conference and Expo 2006 held last week. The concern remains as to whether PHP can be made to better fit in an enterprise community aggressively pursuing service-oriented architecture. IBM would like to believe that they have found some answers. [...]
TSS 上的评论也很有趣 
今天无意中发现了 Zend Framework 的一个 BUG。在文件Zend/Controller/Action.php 中,Zend_Controller_Action::run() 的方法定义为:
<?php
final public function run(Zend_Controller_Dispatcher_Interface $dispatcher,
Zend_Controller_Dispatcher_Token $action)
?>
但在方法 run() 中,出现了如下代码(在 111 行):
<?php
$methodName = $dispatcher->formatActionName($action->getActionName());
?>
而方法 formatActionName() 并未在接口 Zend_Controller_Dispatcher_Interface 中定义。这就意味着,即使你有一个实现了 Zend_Controller_Dispatcher_Interface 的 dispatcher,也无法在 Zend_Controller_Action::run() 中使用,除非你再外加一个可能对于你的 dispatcher 没有一点意义的 formatActionName() 方法
目前已经将这个 BUG 提交到 ZF 的邮件列表中了。这个其实是比较明显的 BUG,只是 ZF 没有对 Controller 部分写单元测试,所以并未觉察到,所以测试还是相当重要的,特别是一些 mock 测试。
时间过得真快,不知不觉宝宝就已经半岁了。现在的他已经会抓玩具、翻身、半坐着了,天天早上一醒来就拍着我的胳膊给我讲故事,嘴里边嘟噜嘟噜的,虽然不知道他说什么,但我还是会很配合地和他对话,据说这样有利于增进相互感情


(more…)