手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2011年04月的文章

怒了,QueryCache

怒了。真的怒了。。。。
前两天我还一直在想,怎么让yii实现查询的时候进行缓存,当时考虑在beforeFind和afterFind后做处理,但看了代码才发现beforeFind,如果不显式传入criteria,就没有办法把查询参数传递进去,那我就没有办法判断当前查询的param 是否被缓存了。AfterFind,倒是可以做处理,因为$event->sender或者$this中都已经有了结果集了。。。但没有办法判断是否缓存,查询完的缓存意义也就不大了。不是吗?

刚才无意中看了一下Yii 1.1.17的changelog,居然看到了这个:query-caching,当时我就震精了。http://www.yiiframework.com/doc/guide/1.1/en/caching.data#query-caching

好象这次1.1.17更新的几个功能都不错。。。查看这里:http://www.yiiframework.com/news/45/yii-php-framework-1-1-7-is-released/

  1. RESTful URL Support
  2. Query Caching
  3. Parameter Binding for Class-based Actions
  4. Seamless Client-side Validation
  5. Passing Parameters to Relational Named Scopes
  6. Using 'through' with HAS_MANY and HAS_ONE
  7. Using Transactions in DB Migration
  8. Registering and Using Custom Script Packages

好象,除了1、7我兴趣不是特别大,其它的几个都不错,原来的Actions中的Action无法绑定参数的,现在也直接可以用了,也就是说Action可以更容易的被移出。代码也更易分离了。4是客户端验证,原来还要在提交后到服务端验证,现在又方便一点了。。
其它的还是看看官方吧,不一定介绍了。

Tags: yii, querycache

转:gmail改变了我们什么

这两天因为在家,所以买了本程序员合订本(好象是叫什么精华本),里面说了一件事情就是好象在04年,网易开始取消个人免费空间了,然而也就在同 年,gmail横空出世,使得当时很多卖收费邮箱的公司一下子很郁闷。虽然gmail当时需要邀请但只要有了邀请,就可以有100个邀请名额。。相对来说 获得邮箱还是很方便和轻松的。

gmail里还有小的彩蛋,就是那个出名的:上上下下左右左右BA,会出来一个ninja
于是在看keso的博客里看到这个gmail改变了什么,我就复制了一下。。。

问:Gmail改变了什么?

:这个话题很应景,正好是Gmail的7岁生日。Gmail改变了什么?

  1. 电子邮箱不能再按存储空间的兆数(MB)卖钱了,GB时代取代了MB时代;
  2. JavaScript的用处不再只是弹出网页对话框或状态栏滚动字幕,Ajax成为一门显学;
  3. 电子邮件的存在形式不是“封”,而是“会话”,按主题来组织邮件成为潮流;
  4. 电子邮箱一定要有文件夹吗?谁规定的?为什么不可以是“label”?
  5. 免费邮箱不一定非得用一些花里胡哨的广告骚扰用户,相关性广告可能更有效;
  6. 邮箱并非只能用来收邮件,聊天也行,插入第三方应用也行;
  7. 找一封7年前的邮件真的不需要那么费劲;
  8. 还有很多,很多⋯⋯

其实Gmail最大的改变在于,某些看似很老的东西,如果用户仍然对它有需求,但又有大量的不满,说明它仍有巨大的创新空间。

原文来自:http://blog.donews.com/keso/archive/2011/04/01/1583677.aspx

但即使是这样,google Wave还是死掉了。而且,由于google wave的配置也太复杂,虽然开源了,但个人用户也无法用来安装。否则的话,尝试在局限网内进行网络会议的时候还是有点作用的。

 

Tags: gmail, netease, 163, 网易

显示器驱动停止响应,并且已成功恢复

最近,几乎每天都会出现一两次这个问题,目前尚不明白是什么原因导致,问了一下google,以为是驱动问题,但相应的,N系列的驱动经过这么多年的发展,应该可以完全支持WIN7了吧。单位的N系都没有这个问题。。

当然我不希望是硬件出现问题。那就凄凉了。

Records:28123456