<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5-RC1" -->
<rss version="0.92">
<channel>
	<title>RayChou's Weblog</title>
	<link>http://www.raychou.com/chou</link>
	<description>专注PHP，关注Web相关</description>
	<lastBuildDate>Thu, 04 Sep 2008 03:30:13 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>ZendFramework DB类库性能效率浅谈</title>
		<description>在以往的开发中，我一直不太关注的程序运行效率的问题，但工作后不得不在开发中注意这些细节，需要采用一些新的技术或类库时，往往会亲自写一段测试代码来比较和原生代码的运行效率，用数据说话。

ZendFramework，相信广大PHPer都非常熟悉，即使没有用过，但至少听过ZF的大名（我姓名的缩写也是ZF，HOHO），在公司的前一个项目中，应需求使用了ZF来作为开发框架，对ZF的使用有了一些基本的了解，因此在接下来的项目中也有使用ZF的打算，但由于ZF库本身的体积过大，但类库之间的耦合性又比较低，因此打算只使用其中的DB库来实现数据库的操作。

在之前的开发中发现Zend_DB fetch返回的结果并不是常用的array，而是一个巨大的包括详细表、字段结构的object，因此对其性能一直抱怀疑的态度，在这次新项目上马之前，对其简单的做了性能测试。

首先新建了一个10字段的table，分别用原生的mysql_query和Zend_Db::insert循环插入1000条数据。

mysql_query 平均耗时0.3秒左右，Zend平均耗时1.5秒，性能相差5倍以上。

然后再取出之前插入的1000条数据

mysql_query平均耗时0.01秒，Zend平均耗时0.02秒，性能相差一倍多。

由以上测试可以看到Zend对Db封装后对性能的损耗是相当大的，并不是很适合并发量很高的互联网应用。

或许Zend本身有更好的机制去提高执行效率，欢迎交流。 </description>
		<link>http://www.raychou.com/chou/2008/09/03/206.htm</link>
			</item>
	<item>
		<title>入手Treo 680</title>
		<description> 上一个手机Nokia3230还是3，4年前买的，虽然一直用着没什么问题，但用了这么久，Symbian系统已经没有什么新鲜感了。而且，3230缓慢的速度也让人有点恼火。 很早前就一直在关注Palm的Treo系列，650的天线让我对其完全没有入手的欲望，而当时680刚刚上市，3，4K的价格也有些望而止步，因此对Treo的关注也就告一段落了。最近萌发了换手机的想法，当然我是非智能机不用的，WM，SB都没有新鲜感，于是又开始打上Palm的注意，650自然还是不在考虑范围内，新上市的Centro不太符合我的审美观，680也降到一个比较容易接受的价位，综合比较了一下，最终还是决定入手680，在taobao上转了好几天，最终于上周五收到商家送过来的机器。原装的车充没要，想必在680退役前，我还只能开两轮的车，用不上，换了一张2G的SD卡，机器很不错，大小正好，手感也不错。 玩了一个礼拜的680，因为WM和SB都是多任务系统，单任务的Palm多多少少还是有些不太习惯，不过想想3，4K的iPhone也是单任务，就平衡多了。或许这样的架构对于提高代码运行效率有很大的帮助。对于运行效率，和WM比起来很明显，绝对见不到WM标志性的Loading圈圈，大部分软件都是即点即开，速度很不错。而Palm的UI比起WM来说是相当简陋了，不过这种简单即是美的风格也相当复合我的喜好。 Palm的PIM的功能比起WM，SB等系统来说，强了不是一点点，尤其是短信方面，Palm独有的聊天模式让发短信成为了一种享受，在SB上，我也是一种用超级短信这个软件来模拟Palm的短信模式。 WM，SB的Desktop端仅仅能备份联系人，日程等PIM信息，而Palm则会将整个手机的配置、内容全部备份，即使硬起后，只要同步一次，就能完全恢复到上次同步的状态，这点也是其他智能机的Desktop不能比拟的。 总得来说，对680我还是比较满意，至少对得起它的价格。   </description>
		<link>http://www.raychou.com/chou/2008/08/24/203.htm</link>
			</item>
	<item>
		<title>开始做项目</title>
		<description> 上班第五天，终于迎来了第一个项目，我作为开发人员参与其中。 项目内容主要是做网银支付（说起来和之前面试的某公司工作内容一样……这就是命啊），没有接触过的东西，很好，又多了一个方面的开发经验。项目基于ZendFramework搭建，也是公司第一次使用ZF，从前都是使用自己开发的框架，其他框架也没有接触过，对我来说倒也是一次学习的机会。 说到ZF，默认的MVC模式是一个Controller一个文件，包含所有的Action，很不喜欢这种方式，当Action比较多时，项目会变得难以维护。简单翻阅了相关手册和源码后，发现ZF的机制还是很不错，可以很方便的进行扩展，实现高度的定制化，最终将原有的分发模式改为每个Action单一文件，统一存放在Controller文件夹下，这样每个文件内的代码都不会太多，项目结构也变得更加清晰。 明天的主要任务就是整合Smarty了。还算不错，好好干。  </description>
		<link>http://www.raychou.com/chou/2008/08/13/202.htm</link>
			</item>
	<item>
		<title>个人所得税大扫盲</title>
		<description> 工作了，势必得开始关心工资、福利等事情，其实这些问题我本无所谓，该多少就是多少，最后我只看拿到手的有多少就行了。但很无奈我的情况又相当复杂（省略若干字……），使得我不得不关系个人所得税的相关政策。 以下是网上查得的个人所得税的计算公式  应纳个人所得税税额=（实际收入－扣除标准）×适用税率-速算扣除数 扣除标准1600元/月。 不超过500元的，税率5%，速算扣除数为0； 超过500元至2000元的部分，税率10%，速算扣除数为25 超过2000元至5000元的部分，税率15 %，速算扣除数为125 超过5000元至20000元的部分，税率20 %，速算扣除数为375 超过20000元至40000元的部分，税率25%，速算扣除数为1375 超过40000元至60000元的部分，税率30%，速算扣除数为3375 超过60000元至80000元的部分，税率35%，速算扣除数为6375 超过80000元至100000元的部分，税率40%，速算扣除数为10375 超过100000元的部分，税率45%，速算扣除数为15375  一直都误解了上面的计算方式，以为就是把工资乘以各个级别的百分比，后来才了解，原来这个所得税不是这么计算的，应该是一个梯度的计算，例如工资的头500要交500*5%=25的税，后500-2000要交1500*10%=150的税，依次类推。 精打细算，努力挣钱。  </description>
		<link>http://www.raychou.com/chou/2008/08/12/201.htm</link>
			</item>
	<item>
		<title>开始记账</title>
		<description>在北京读书那会，因为每个月的生活费有限，自己也很想对日常支出有清晰的了解，钱都花在哪些地方，下个月该如何安排等等。坚持了几年，感觉效果不错，尤其是很长一段时间后再去看以前的收支列表，觉得还是很有成就感的（也不知道这个成就感从哪里来的，每个月就那么几百块钱的固定流动资金，顶多是偶尔有些项目款打入，汗~）。但这个好习惯自从转回长沙后就没再坚持了，一是回长沙后，每月的项目收入比较固定，家里很少给生活费，二是闲钱比较多，也懒得去统计哪些该花哪些不该花，实在花没了，再回家去取。

现在工作了，虽然目前住亲戚家还不需要考虑租房等琐事，但在北京买房买车，安家立业（这，仅仅是假设而已）应该也是迟早的事情，所以也不能再如从前那样，有多少花多少，也该给自己定个理财计划，每月收入多少，支出多少，存款多少，都应该做到心中有数。也只能这样，才不会过上月月光，十五盼初一的日子。

最后感叹一下北京的房价，估计以现在的收入，最快也得两年才能交得起一居室的首付，哎，任务艰巨啊~~~ </description>
		<link>http://www.raychou.com/chou/2008/08/10/200.htm</link>
			</item>
	<item>
		<title>无线你的奥林匹克 - Google奥运短信提醒</title>
		<description> 在奥运开幕之前，就已经从其他IT网站看到说Goole将免费提供奥运赛况的短信提醒服务，但当时赛事还未开始，服务并未开通，也就抛之脑后了。今天早上晨练回来，突然又想起这个事情，再次打开这个网站，GG果然不负众望已经正式提供此项服务。 首先，金牌榜是必须要订阅的，我不是体育迷，也不是奥运迷，以往的奥运会也我只关注一个金牌数。其余的项目赛况就订阅了几个中国队热门比赛，例如乒乓球、跳水等。无论如何，在家门口开奥运，作为一个国民，至少也得关心关心。 目前中国队的金牌数暂居第一，不过根据往届比赛情况，中国的冲金点多在前半部的比赛，往往到了后面，则有那么点有心无力的感觉，希望这次奥运会中国能一直保持领先。  </description>
		<link>http://www.raychou.com/chou/2008/08/10/199.htm</link>
			</item>
	<item>
		<title>入手i tech arrow lite-r</title>
		<description> 因为T61自带的MIC收音效果一般，容易把打字的声音也收录进去，所以一直有入手蓝牙耳机的想法，在入手i tech之前还在淘宝买了一个40块钱的仿Nokia蓝牙耳机，那个效果实在太垃圾，买回来后就没再用过。 arrow lite总体来说效果还算不错，用来打电话、聊天绰绰有余，但是就不要奢望用来听歌了，高音部分爆音严重。 不过比较郁闷是不知道是耳机问题，还是手机（Nokia 3230）蓝牙功率太小，两者相隔超过半米就开始通讯不畅，听不清说话了，但是连T61距离1-2米还是没有问题，很有可能是手机的问题，如果这样，换手机又是在所难免的了。   </description>
		<link>http://www.raychou.com/chou/2008/08/09/198.htm</link>
			</item>
	<item>
		<title>明天开始上班</title>
		<description>辗转二十余载，终于也走上了这条不归路，壮士一去兮不复还，就这样义无反顾的投身IT了。

没啥感觉，不激动也不反感，平常心。在学校期间就没怎么好好学，大多时间都闷在宿舍做项目，虽没有工作的环境，但也有那么点感觉。

从此以后，每个月都有固定的收入，爱怎么花怎么花，真爽……，不过也得注意锻炼身体和调整作息时间了。

话说回来，北京太JB大了，面试一趟半天时间就没了，基本上来回1.5-2小时，面试1-1.5小时，少说3小时，多则4小时，累死个球的，实在没有精力和兴趣折腾了。

加油加油加油。 </description>
		<link>http://www.raychou.com/chou/2008/08/05/196.htm</link>
			</item>
	<item>
		<title>盘古网络</title>
		<description> 一转眼，用盘古的服务也一年了，想想自01年做网站以来，不知换了多少服务商，但说实话，最然我省心的还真只有盘古。 记得01年最开始用的虚拟主机，价格贵不说，配置还相当低，大概100Mweb空间，15M数据库空间，跑个论坛两年下来为了充分利用那可怜的数据库空间，不得不经常性的清理老帖。后来到了04年了解到了还有合租这种服务，开始试着接触。从这时开始发现合租才是性价比最高的方式，和虚拟主机相近的价格，但配置却高出数十倍。 在这期间，用了好几家合租服务，但一直都没有让人省心的，不是服务器经常当机，就是动不动因服务器查封而更换IP，几经周转，最终看到了盘古的合租。 一年前租用的盘古服务器，当时价格并不算便宜，但不错的配置，以及论坛（当时还有论坛）用户的反应，觉得服务应该还不错，于是抱着试试看的想法租了一年的服务（当时大多服务商都提供月付、季付、半年付，而盘古没有，所以当时还是犹豫了挺久）。 一年使用下来，不得不称赞盘古的服务，首先，服务器的稳定性很好，除了刚上架的时候问题比较频繁一点外，其余时间很少出现过当机的情况；另外，客服服务也相当不错，有好几个专职客服几乎24在线等待解决客户问题，基本上半个小时内就能解决；再其次，对老客户相当照顾，现在服务器的租用价格比起一年前已经上涨了一半左右，但对于老客户仍然是最初原价的80%，换句话说，越早加入盘古越实惠！ 现在盘古又推出了四周年的优惠活动，无论新老客户，只要租用或续费一年的服务器，都可免费获得一个1G金士顿U盘，相当超值！  </description>
		<link>http://www.raychou.com/chou/2008/06/15/195.htm</link>
			</item>
	<item>
		<title>更新 jQuery Rater Star Plugin</title>
		<description> 应网友要求，新增自定义起始值和自定义步长，请参照Demo8。 PS：今天做了件相当二的事情，到学校来忘记把笔记本的电源适配器带上。。。晕死，不过运气比较好的是，同学中有一台T61送修了，所以还可以临时蹭几天电源，嘿嘿~~  </description>
		<link>http://www.raychou.com/chou/2008/05/25/194.htm</link>
			</item>
</channel>
</rss>
