29 April
最近又开始拿 Xdebug 和 wincachegrind 对项目的 PHP 代码进行分析和优化,但是发现和自己输出的执行时间总是相差十倍,差的不是零头,而是十倍。
上网搜索了一下,原来在 Xdebug 2.0.0RC4 版本开始,对 profiler 日志中的时间单位进行了修改。
(“Use µ seconds instead of a tenths of µ seconds to avoid confusion in profile information. ”)
而 wincachegrind 又不再升级维护了,所以凡是用 2.0.0RC4 以及之后版本的 Xdebug 输出的 profiler 日志用 wincachegrind 来分析的话,都会有十倍的时间差距。
在 Xdebug 的 buglist 里也有人提这个事情,但是无任何解决方案。KCacheGrind 虽好,但是还不想因为这个事情换操作系统。
wincachegrind 虽然附有源码,但是需要 Delphi 7 环境和附加的 VCL 库才能编译,头痛。
最后只好廉颇老矣,还得硬着头皮把反编译的东东拿出来搞,时隔一个中午,终于,搞定了。抹了一头汗,不然丢人丢大了。:)
WinCacheGrind.exe
下载之后,覆盖原文件即可。有问题可以反馈给我。mailto: {gaochunhui(AT)gmail.com}
17 February
这是一个可以让我尽情放松的周末,因为承前启后。电脑在线,我不在线。
下周开始,我要继续我的征程,我也希望如我去年所写,是一个终极归宿。我为此付出的代价也是高昂的,甚至是惨重的,也值得我深思反省。还好,能挺得住。有些情谊,我视为债,努力偿还。有些话语,我视为爱,努力改变。心里有我的人,我心里就有你们。
今天在 KFC 悠闲看了半天杂志,三联上写:“以前创业很昂贵,你不得不找到投资人才能创业。但现在,唯一的门槛是勇气。创业是艰难的,但是一份早九晚五的工作也是艰难的。你自己开公司,会因为很多事情担惊受怕,但你不会感到浪费生命。”。语出风险投资家 Paul Graham 谈论未来的互联网创业。
网上翻译版本
我很同意。那么,这次以四年为限。
另外预祝大家元宵节快乐!
22 December
TortoiseSVN: http://tortoisesvn.net/downloads
Subversion: http://subversion.tigris.org/servlets/NewsItemView?newsItemID=2007
21 December
网址:http://varnish.projects.linpro.no/
下载:http://nchc.dl.sourceforge.net/sourceforge/varnish/varnish-1.1.2.tar.gz
什么软件自己查吧。:)
20 December
理想中的团队领队,必须身兼数职——
职务/地位 作用
领导 Teamleaders,负责计划、分配工作,管理员工,作决策,协调协商,解决纠纷等。
教练 根据队员状况和表现指挥团队间的调整、分工,鼓舞士气,总结问题,解决问题。
老师 教授知识、技能、解答问题。布置“作业”,也就是员工要做的工作。
船长 一个团队就像一条船,需要船长指挥和控制航行方向,并检查和保证船的各部件正常运转,也就是要保证整个团队要完成的任务保质保量的完成。
外交官 讲话有策略,尊重每个人的文化背景、宗教信仰、工作风格、各人喜好习惯,了解每一个队员。
家庭兄长 兄长般地关心每一个队员。身体健康、工作量、工作生活的平衡、是否愉快、解决不开心的事等。承担责任、风险,分担负担。
咨询专家 会帮员工提建议、意见,发现难题的解决方案,指导员工的职业成长和技术知识的提高。
模范 为团队成员想效仿的榜样。
带头人 要求别人做的事,自己应该先做到。比如:24小时之内回复所有的直接写给自己的电子邮件;开会不迟到;规定时间前完成预定任务。喜欢接受新挑战,遇到困难不灰心,工作认真肯干等。
知心朋友 设身处地地为队员着想,将心比心。能推心置腹地互相帮助、提意见,设身处地地为对方着想。
同事转的读书总结,学习中。。。
19 December
最近要关注的开源软件很多,但是又不想天天去盯着看他的 SVN 仓库更新,所以找到这个乌龟作者自己写的小工具 CommitMonitor v1.1.1 ,共享一下吧。
下载安装之后,只要简单的填入 svn 地址,帐号、密码和时间周期,就可以不用关心了,有更新会反馈给你。
地址在:
http://tools.tortoisesvn.net/
15 December
昨天周五,去看了投名状,一路上有惊无险,最后看完散场,已经凌晨两点左右了。
看完,我感觉也没啥中心思想,还是属于娱乐片吧,唯有去卫生间出来的时候,听见后面有二人云:“看完这片子俩感觉,一是看好自己老婆,二是谨慎交朋友。”
回来转述大家,众乐之。
10 December
最近事情比较多,心绪比较乱,没什么可写出来告与大家的,说声抱歉抱歉。
不过这周日把我的 RSS 阅读方式从 Greatnews 换到了 Google Reader。主要原因有二,一个是客户端很难阅读基于 Feedburner 的内容,二是一些好的内容无法分享给朋友。
下面就是我的阅读的 RSS 地址,大家可以订阅。有好的文章我会分享给大家的。也感谢大家阅读我的博客。
http://www.google.com/reader/public/atom/user/14045732697008354981/state/com.google/starred
既然写了,也就多说两句,虽然我不怎么写 blog,但是借用
张翮的BLOG中的一句话,“心里有我的,我心里就有你们。”
也跟大家分享一下最近的座右铭:“虽然结果未知,依然努力前行~”
18 September
最近微软强制所有用户升级到 Windows Live Messenger 8.1 版本,我之前最早用 8.1 测试版的时候,总是发现 CPU 占用率超高,但是以为是测试版本兼容性问题,就没升级。
后来出了正式版,发现还是同样的毛病,每次用都是这个问题,但有的同事用就没问题。心中生疑,记得是在来回折腾,搞了差不多一天之后,才发现是 NOD32 杀毒软件导致的问题。
解决方法很简单:
NOD32 控制中心 》AMON 》设定 》侦测 》按照文件扩展名扫描 》加入“WINDOWSLI*”(要用半角方式)》一直“确定”回到控制中心 》 搞定~
原因就不解释了,呵呵。另外,我用的是 NOD32 V2.7 中文版本。
14 August
http://blog.farmostwood.net/politics_bdwm
政治立场坐标(左翼<->右翼)0.15,经济立场坐标(左翼<->右翼)-0.1,文化立场坐标(保守<->自由)-0.1
看着好像有点保守啊,其实有些事情我更愿意就事论事谈立场,不过因为题目的答案是必须有倾向的,所以不能真的代表我的立场,呵呵。:)