Magento module vs Zend Framework module

Magento 和 Zend Framework 都有 module 这个概念,我觉得这两者在设计思路略有区别,不能拿 Zend Framework module 去套 Magento module,反之亦然。 简单点说,Magento module 是功能模块,Zend Framework module 是物理模块。Magento 把系统分割为十几个子系统,每个子系统各司其职,相对独立,但在整个 Magento 框架下,相对独立的子系统也能非常方便地与其他子系统通信,调用其他子系统中的功能。Zend Framework module 着眼逻辑分层,从 module 到 controller 再到 action。Zend Framework 并没有为 module 之间的通信作过多的考虑,如果用户有此需求,需要自行考虑,比如借鉴 Magento 的做法,在 Zend Framework 上再套一个框架。

Solved my Fedora PC hangs at boot

我的一台装有 Fedora 的电脑有个启动后无法进入图形界面的老毛病:每次有软件包升级以后,Fedora 都会以最新的一个内核版本启动。电脑陆续被安装了三个内核版本2.6.29.5,2.6.30.8,2.6.30.9。可是只有最老的内核才能把电脑启动起来,如果以新内核启动,提示信息是: virbr0: Starting userspace STP failed, starting kernel STP 有人说是 libvirt 的 bug 造成的,有人说这个 bug 已解决。不管怎么样,我看卸载 libvirt 对我没什么影响,先 remove 再说——可问题依旧,但提示信息变了变: r8169: eth0: link up 实在不知所云,我一直以为是虚拟机软件造成的问题。Google 了好一阵子,才发现可能是 nvidia 驱动有问题,解决办法是 yum install kmod-nvidia 只此一招就搞掂,虽然搞掂了也不知道那玩意干啥用的。