
最近又听说有人因为工作劳累而驾鹤西游了,某公司危机公关忙得不亦乐乎,顿时觉得有点悲哀。
记得Joel Spolsky在他的The Best Software Writing I这本书里面收录过一篇文章叫EA: The Human Story,主要内容是描述EA内部过渡加班的问题,并且用数字说明加班也许并不能提高工作效率,反而会降低工作效率,引发员工很多心理问题导致最后人员流失。
个人认为公司不能将加班当做正常的一种工作手段,如果你在估算工作计划的时候就把加班考虑进去了,那你就丧失了所有缓冲时间;试想加班是计划的一部分的话,如果不能按照计划完成,你还有什么选择?
人是有周期性的,长期在高度紧张的状态容易效率低下以及疲惫不堪,情绪会非常波动,整天只有身躯在办公室里坐着而思想不知道跑到那里去了,这样的表现公司是不愿意看到的,但老板通常会想念大家,希望7X24小时在公司能看到大家忙碌。停下来想一想,这样的效果好嘛?磨洋工对项目有意义嘛?
在不能改变别人的情况下,你就需要自己注意,如果觉得累或者情绪不好,就干脆什么都停下来,休息,睡个觉,做点别的无关的事情,也许做着做着你就有新的工作思路以及冲动了。
希望传闻的悲剧能被合理的解决,并且大家尽量避免悲剧的再度发生。
php 5.2.10发布了,喜欢用fpm的朋友又要头痛怎么样打patch了,因为Andrei去忙他更感兴趣的项目去了,最新版本fpm一直维持在0.6.10针对php 5.2.8的版本上。下面介绍如何使用那个patch来升级php 5.2.10
首先解压php 5.2.10的压缩包到一个目录,然后执行
gzip -cd php-5.2.8-fpm-0.5.10.diff.gz | patch -d php-5.2.10 -p1
会输出一些错误,可以忽略这些错误,然后修改php-5.2.10/sapi/cgi/fastcgi.c文件,找到下面的代码,将下面“-”号开头的代码删除。
if (!tcp) {
chmod(path, 0777);
- } else {
- char *ip = getenv("FCGI_WEB_SERVER_ADDRS");
- char *cur, *end;
- int n;
-
- if (ip) {
- ip = strdup(ip);
- cur = ip;
- n = 0;
- while (*cur) {
- if (*cur == ',') n++;
- cur++;
- }
- allowed_clients = malloc(sizeof(in_addr_t) * (n+2));
- n = 0;
- cur = ip;
- while (cur) {
- end = strchr(cur, ',');
- if (end) {
- *end = 0;
- end++;
- }
- allowed_clients[n] = inet_addr(cur);
- if (allowed_clients[n] == INADDR_NONE) {
- fprintf(stderr, "Wrong IP address '%s' in FCGI_WEB_SERVER_ADDRS\n", cur);
- }
- n++;
- cur = end;
- }
- allowed_clients[n] = INADDR_NONE;
- free(ip);
- }
}
然后在php代码的根目录下执行
./buildconf --force
用于清除默认的configure脚本
然后就可以标准的编译流程了
./configure --enable-fastcgi --enable-fpm
make
make install
为什么这样就行了呢?因为patch执行的时候只有两个文件产生了冲突,并且都是跟实际程序没有太大关系的代码(例如一些显示输出),所以,把这些干掉自然就可以正常编译。而buildconf –force可以将配置文件脚本根据当前的代码情况自动生成匹配的新的,这个也适用于你要将一些而外的模块编译到php程序里。在此案例里面就是不用重新修复那个错乱的configure文件了,直接根据当前的情况来生成新的。
从php-fpm邮件列表来看,php-fpm已经切换成BSD的授权形式了,有位大侠Michael Shadle正在跟php的作者协调,看看能不能将fpm整合到php的标准发行包里面,那样的话就省着每次都做patch了。
在此呼吁一下,那位有经验在Linux下做C++开发的,是否愿意贡献一下将fpm移植进入php,我可以协助与Michael联系。愿php-fpm蓬勃发展!
Tags: php-5.2.10, php-fpm
Hi,this is yorgo write from a itouch device!

奥运场馆改造前最后一场演唱会我参加了,它是周华健20周年演唱会。今天我定上了2008年周华健演唱会的票,他真的又要来了。期待和他再一次相聚,唱破嗓子,哈哈。
歌仔有得唱到:我们越来越爱回忆了,是不是不敢期待未来呢?
今天看到这两张照片,嘿嘿,美好的回忆呀,很是幸福

(上图右面那个是我!)

(上图后面那个是我!)
忘记了时间、地点、事件,但是感触最深的是身上那些衣服,原来小时候穿的种类不多,也就那几件,不知道现在那些衣服还是否健在。
我们是一群热爱汽车运动的家伙,以前四处游荡,现在开始,我们有了自己的园地,希望在此可以埋下种子,茁壮成长!
本站点会侧重汽车改装话题,希望能将互联网上此类精华文章加以收集,结合我们的原创,希望大家可以通过我们全面的了解汽车改装这个很好很好玩的嗜好。来吧,拿起你的大玩具,开始拆吧!
今天下午,排队1个多小时重新弄了个证书,
在我的mac虚拟机下安装证书,一个小时以后再次登陆,发现报错,于是询问客服,最后回复说虚拟机不能用。我就气氛,你说不能用就别让我做一开始那些操作,导致我现在证书又是作废,激活号码也作废了,回头还要去排队去申请新证书。
严重鄙视
后记:
某日又去办了一个移动证书,本来想在其他windows电脑上用就算了,出于好奇心,还是在那个虚拟机上操作了一下,发现居然可以用了。一切证明文件证书的那个问题不应该是故意的限制,就是软件有问题没有人修改。
再次鄙视
参加内部培训的时候看到一篇文章描述一个互联网的模型,底层是以沟通为本的“产品定位”,加强沟通的“功能”,售卖“体验或注意力”。功能和体验我有些混 淆,后来想了想,体验应该是建立在功能之上虚化的内容。也许虚化的不定的内容才会衍生出来无数的内容,这种长尾可以很长而且没有增加的成本,的确不错。未 来可以考虑一下如果在商务应用上来套用这个模式,贩卖体验。
另外一个相似的话题是和一个朋友吃饭的时候说起来的,产品要做成什么样子才算好,一个经典的答案是“让用户感觉的快乐”。这个和上面所说的体验实际上是一个意思,功能再多也是没有用处的,关键是让用户感觉好,感觉到快乐。大家玩魔兽不管什么玩法,不都是找乐子嘛?