生病的哈士其

  看过电影《南极大冒险》的不少朋友都会喜欢里面的哈士其狗,同事Apple前不久也养了一只,的确很可爱,我从小也喜欢狗,乡下的时候有条大黄狗和我同一年出生,我13岁的时候它安然的老死了。   Apple的哈士其出生到现在就身体不太好,前两天带到办公室来,不知道是累了还是身体不舒服,躺在桌上一会儿就睡着了,拿手机拍了两张,很可爱。

Continue Reading →

杨致远回归

  刚在网上看到杨致远回归CEO的消息,作为曾经Yahoo中国的员工,对Yahoo还是有不少情愫的,看到这个消息我暗自为Yahoo高兴,暗自为杨致远鼓劲。   回想当年Apple的乔布斯回归,到今天带给了Apple很多的惊喜和突破,iPod、iPhone风靡全球,Apple整体业绩不断上升。希望杨致远的回归能像乔布斯回归一样,带给Yahoo新的崛起,

Continue Reading →

解决了ZF的两个问题

  之前提到Zend Framework的三个问题,有两个问题今天晚上搞明白了。 ErrorController官方文档里面提到的_getRequest(‘error_handler’)方法不存在的问题,改成 $this->_getParam(‘error_handler’)即可解决。 Controller里面的init()方法会在基类的构造函数__construct()之前调用的问题,通过阅读 Zend_Controller_Action类里面的100-130行找到解决办法,就是在基类的__construct()里面,把 parent::__construct($request, $response, $invokeArgs); 移到初始化操作之后,比如__construct()的最后一行即可解决。   第三个关于 useDefaultControllerAlways 参数导致_forward()方法的controller参数失效的问题不是太紧急,回头再研究。   顺便提一下,ZF的Router功能实在太强大了,甚至支持正则匹配,完全可以写出任何你想要的灵活的URL来,赞!

Continue Reading →

最近使用Zend Framework遇到的一些问题

  目前遇到的困惑有这样一些: 使用 $front->setParam(’useDefaultControllerAlways’, true) 后,会导致各个controller里面$this->_forward()方法的controller参数失效,从实际应用中,这种逻辑不合理。 ErrorController按照官方文档会出现$this->_getRequest()方法不存在的错误。 ErrorController::_getRequest() does not exist and was not trapped in __call() 如果继承Zend_Controller_Action抽象类并实现一个自己的Controller基础类,然后每个controller都去继承或者实现这个基类,目的是可以在基础类里面进行一些各个controller里面都会需要的初始化操作,此时会出现一个问题,在访问各个Controller里面的action时,会先调用controller里面的init()方法,然后再去执行基类里面的__contruct()构造函数,这会导致init()方法里面无法得到该构造函数里面进行的初始化结果,这个问题让我曾经郁闷了很久。   继续研究中,也希望有朋友分享经验。

Continue Reading →

运动的一周

  周三和周五晚上,和liuyan一起在红人体育馆跟谭教练学羽毛球,说实在的,学球比平时打球累多了,连续的网前跨步小球练习是最累的。周四晚上是固定的和朋友们在大唐电信打羽毛球,等于这周连续三个晚上打羽毛球。   今天是周六,上午10点到12点和6rooms的会员一起在大唐电信足球场踢了场足球,打离开学校7年多来,有近四年没有碰过足球了,今天明显感觉体力不行,这估计是我这样年龄段的人普遍的现象,岁月不饶人啊。3721的同事zxg也来了,他在3721的时候经常踢球,今天明显比我能跑多了。   中午回家洗完澡睡了半个小时,mark约我去打台球,我想一不做二不休,干脆今天就彻底放松一下吧,正好也好久没跟他见面,趁这次打球聊聊天也不错。   下午打球感觉非常好,哥们的球房环境不错,和mark打斯诺克约好9局5胜,今天去的路上我就告诫自己要戒骄戒躁,心态平和,打球过程中我也时刻提醒自己,以前就老是有这样的毛病,比较容易急躁,今天无论如何也要避免这样的情况,结果我在0:3落后的情况下,认真对待每一颗球,享受每一杆击打的快乐,稳扎稳打硬是连赢4局反超到4:3,虽然接下来mark把比分又追成4:4,但是在最后一局,mark显得过于急躁,我继续保持良好的心态,没有给mark更多的机会,很快就以较大的比分差距获得了最后的胜利,按照事前的约定,mark晚上请我去麻辣788好好的搓了一顿 🙂

Continue Reading →

为人民服务

  当初来北理工上大学的时候,一次学校补办身份证把我号码弄错了,后来毕业后重庆又发了新的身份证,两个证件号码不一样,就这件事情,真是后患无穷,毕业初期用学校的那个身份证办理的住房公积金、社会保险、驾照。。。到今天开始有很多麻烦了。   今天是自认为准备充分的去派出所,带着介绍信、情况说明、户口簿复印件等一堆东西,一大早就去派出所。具体细节我就不想说了,反正过程就是遭遇各种不耐烦的态度、支使来支使去让你一会儿跑档案室,一会儿跑户籍,最后就是不愿出一份证明,郁闷的是把车停在派出所外的一个大厦门口,出来的时候被SB老P给贴条了,实在郁闷。

Continue Reading →

Zend_Search_Lucene更新Index的方法

  在使用Zend Framework的Search_Lucene模块时,假设你有个文档已经加入到索引里面了,而这个文档后来被删除或者被修改了,需要及时更新索引才能保证数据的时效性,以前比较傻的办法就是全部重新创建一次索引,这个开销很大,也不适合大型应用,典型的场景就是论坛的帖子,如果帖子被删除或者修改了,就需要即使更新索引。

Continue Reading →

台球有感,球品看人品

  台球运动随着几位走向英伦的中国球手,在国内带来不小的热潮。   这些年,通过打台球认识了不少的朋友,各行各业都有,大家都因为对台球的喜好而相识并成为朋友。   打台球是很简单的一项运动,但是却能从中悟出不少东西,比如说可以通过打台球的球品看到人品,有的人打球的时候谦虚而有的人骄傲自大;有的人冷静而有的人很容易激动;有的人沉默少语而有的人喋喋不休;有的人会因为打得不好而怪这怪那,而有的人会平和的心态对待输赢… 你稍微用心一下,你就会发现,打球的时候,每个人都会把自己真实的一面不知觉的表现出来。   而我,通过打球也发现了自己的一些不足,我比较容易急躁也比较容易抱怨。 我也在不断的调整和改变自己这些不好的球品和人品问题。   台球真正的乐趣来自于和朋友一起在忘却繁华都市喧嚣、抛开工作事业烦恼之际,酣畅淋漓的切磋个痛快,专注认真的对待每一颗球,尊重对手,要有一种谦虚宽容的心态,对手打出精彩进球之际发自内心的表示祝贺,而自己发挥不好之时不能急躁抱怨,而应该稳重积极的调整自己,享受每次击打带来的乐趣。   昨晚和几个新认识的朋友打了几局16彩,突然有些感慨,于是记录了下来。

Continue Reading →

再次遭遇火灾,有惊无险

  05年春节前在mop工作的时候,有一天凌晨四五点经历了一场火灾,当时正好我家楼下一层对门着火,等我醒来开始往外跑的时候,已经无法进入楼道了,没有经历过的人不会明白那种感觉,浓烟非常强,什么都看不见,湿毛巾捂着鼻子都没用,结果只能在房子另外一侧的窗户等待救援,好在后来消防队员顺利搞定了大火,那次的经历可谓记忆深刻,没想昨天差点又遇到同样的情况。   相比那一次火灾,昨天的情况好多了,晚上饭后刚准备带着球具去体育馆,还未出门就听到外面有消防车的警笛声,开门立即闻到淡淡的烧焦的味道,立即意识到可能出事了,上到楼道里面看到别的单元的邻居纷纷开始往下跑,并且有烟雾从楼的另外一侧飘过来,我立即回屋拔掉各个电源插座,叫上suxin锁好门,同时敲开隔壁邻居门告诉他们也尽快离开。   到楼下发现很多人都下来了,来了两个消防车,感觉和上次火灾很像,不过没有那次凌晨那么冷。很快弄清楚了原因,是同一楼最后单元的一层家里着火了,消防员迅速控制了现场,基本上可以算有惊无险。   现在进入夏天了,天气很闷热,真的要提醒各位朋友用电用火安全。

Continue Reading →