<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>小木同(Bin)</title>
	<atom:link href="http://www.qinbin.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.qinbin.me</link>
	<description>从事WEB开发团队管理，喜欢专研技术，希望通过技术架构的提升来驱动四海商舟业务和产品体验!</description>
	<lastBuildDate>Fri, 10 Feb 2012 05:35:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>两种方式建立Vsftpd虚拟用户</title>
		<link>http://www.qinbin.me/two-ways-to-establish-the-vsftpd-virtual-user/</link>
		<comments>http://www.qinbin.me/two-ways-to-establish-the-vsftpd-virtual-user/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 05:30:19 +0000</pubDate>
		<dc:creator>小木同</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[开发技术]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.qinbin.me/?p=900</guid>
		<description><![CDATA[我们登录FTP有三种方式:
<ul>
	<li>匿名登录；</li>
	<li>本地用户登录；</li>
	<li>虚拟用户登录；</li>
</ul>
<strong>匿名登录</strong>：在登录FTP时使用默认的用户名，一般是ftp或anonymous。
<strong>本地用户登录</strong>：使用系统用户登录，在/etc/passwd中。
<strong>虚拟用户登录</strong>：这是FTP专有用户，有两种方式实现虚拟用户，本地数据文件和数据库服务器。
FTP虚拟用户是FTP服务器的专有用户，使用虚拟用户登录FTP，只能访问FTP服务器提供的资源，大大增强了系统的安全。

本文实验的Linux系统是CentOS 5

<strong>一、本地数据文件方式</strong>
1. 添加虚拟用户口令文件
<pre class="brush:shell">vi /etc/vsftpd/vftpuser.txt</pre>
添加虚拟用户名和密码，一行用户名，一行密码，以此类推。奇数行为用户名，偶数行为密码。

将刚添加的vftpuser.txt虚拟用户口令文件转换成系统识别的口令认证文件。
首先查看系统有没有安装生成口令认证文件所需的软件db4-utils。
<pre class="brush:shell">rpm –qa &#124;grep db4-utils
rpm –ivh db4-utils-4.3.29-9.fc6.i386.rpm</pre>
下面使用db_load命令生成虚拟用户口令认证文件。
<pre class="brush:shell">db_load –T –t hash –f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db</pre>
3. 编辑vsftpd的PAM认证文件
在/etc/pam.d目录下，
<pre class="brush:shell">vi /etc/pam.d/vsftpd</pre>
将里面其他的都注释掉，添加下面这两行：
<pre class="brush:shell">auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser</pre>
4. 建立本地映射用户并设置宿主目录权限
所有的FTP虚拟用户需要使用一个系统用户，这个系统用户不需要密码。
<pre class="brush:csharp">useradd –d /home/vftpsite –s /sbin/nologin vftpuser
chmod 700 /home/vftpsite</pre>
5. 配置vsftpd.conf（设置虚拟用户配置项）
<pre class="brush:shell">vi /etc/vsftpd/vsftpd.conf</pre>
<pre class="brush:shell">guest_enable=YES #开启虚拟用户
guest_username=vftpuser #FTP虚拟用户对应的系统用户
pam_service_name=vsftpd #PAM认证文件</pre>
6. 重启vsftpd服务
<pre class="brush:shell">service vsftpd restart</pre>
7. 根据设置的账号和密码测试FTP链接。

二、数据库服务器（MySQL）方式
1. 安装MySQL

2. 建立本地映射用户并设置宿主目录权限
<pre class="brush:shell">useradd –d /home/vftpsite –s /sbin/nologin vftpuser
chmod 700 /home/vftpsite</pre>
3. 配置vsftpd.conf（设置虚拟用户配置项）
<pre class="brush:shell">vi /etc/vsftpd/vsftpd.conf</pre>
<pre class="brush:shell">guest_enable=YES #开启虚拟用户
guest_username=vftpuser #FTP虚拟用户对应的系统用户
pam_service_name=vsftpd #PAM认证文件</pre>
4. 在MySQL中建立用户口令数据库
<pre class="brush:shell">#mysql –u root –p</pre>
<pre class="brush:shell">mysql&#62; create database vftpuser; #建立虚拟用户数据库，库名vftpuser
mysql&#62; use vftpuser; #进入vftpuser数据库

mysql&#62; create table users(name char(16) binary,passwd char(16) binary); #建立虚拟用户口令表，表名users

mysql&#62; insert into users (name,passwd) values ('bobyuan',password('111'));
mysql&#62; insert into users (name,passwd) values ('markwang',password('111'));</pre>
#建立两个虚拟用户，bobyuan和markwang
注：在这里我用这种方法添加的虚拟用户密码都是经过MySQL加密的，加密后的密码pam-mysql不能识别（MySQL和pam-mysql兼容性有些问题），因此本次实验使用明文保存密码
。
添加明文密码：
方法一：单个添加用户
<pre class="brush:shell">mysql&#62; insert into users (name,passwd) values ('bobyuan', '111');
mysql&#62; insert into users (name,passwd) values ('markwang',‘111');</pre>
方法二：批量添加用户
新建vftpuser.txt文件
<pre class="brush:shell">#vi vftpuser.txt</pre>
添加用户名和密码，注意字段数据之间要用Tab键隔开。
bobyuan 111
markwang 111
<pre class="brush:shell">mysql&#62;use vftpuser;
mysql&#62;load data local infile “/vftpuser.txt”into table users;
mysql&#62;flush privileges;
mysql&#62; grant select on vftpuser.users to vftpuser@localhost identified by '111111'; #授权vftpuser这个账号可以读取vftpuser数据库的user表</pre>
5. 验证第4步的设置是否成功
<pre class="brush:shell">[root@CentOS5 /]#mysql –u vftpuser –p
mysql&#62;show databases;
mysql&#62;use vftpuser;
mysql&#62;show tables;
mysql&#62;select * from users;
mysql&#62;quit</pre>
如下图：
6. 编译MySQL的PAM认证模块
查看/lib/security目录下有没有MySQL对应的PAM模块。

如果没有则下载pam-mysql安装（http://sourceforge.net/projects/pam-mysql），
我下载的是pam_mysql-0.7RC1.tar.gz。
[root@CentOS5 /]#cd /usr/local/src
[root@CentOS5 src]#tar –zxvf pam_mysql-0.7RC1.tar.gz
[root@CentOS5 src]#cd pam_mysql-0.7RC1
[root@CentOS5 pam_mysql-0.7RC1]# ./configure --with-mysql=/usr/local/mysql/ --with-pam-mods-dir=/lib/security/
[root@CentOS5 pam_mysql-0.7RC1]#make
[root@CentOS5 pam_mysql-0.7RC1]#make install

7. 编辑vsftpd的PAM认证文件
在/etc/pam.d目录下，
<pre class="brush:shell">[root@CentOS5 /]#vi /etc/pam.d/vsftpd
将里面其他的都注释掉，添加下面这两行：
auth required pam_mysql.so user=vftpuser passwd=111111 host=localhost db=vftpuser table=users usercolumn=name passwdcolumn=passwd crypt=0
account required pam_mysql.so user=vftpuser passwd=111111 host=localhost db=vftpuser table=users usercolumn=name passwdcolumn=passwd crypt=0
crypt=0：表示口令使用明文方式保存在数据库中
crypt=1：表示口令使用UNIX的DES加密方式加密后保存在数据库中
crypt=2：表示口令使用MySQL的password()函数加密后保存在数据库中
crypt=3：表示口令使用MD5散列值的方式保存在数据库中</pre>
8. 重启vsftpd服务
[root@CentOS5 /]#service vsftpd restart

9. 测试虚拟用户登录FTP

三、虚拟用户高级设置
1. virtual_use_local_privs参数
<pre class="brush:shell">当virtual_use_local_privs=YES时，虚拟用户和本地用户有相同的权限；
当virtual_use_local_privs=NO时，虚拟用户和匿名用户有相同的权限，默认是NO。

当virtual_use_local_privs=YES，write_enable=YES时，虚拟用户具有写权限（上传、下载、删除、重命名）。

当virtual_use_local_privs=NO，write_enable=YES，anon_world_readable_only=YES，
anon_upload_enable=YES时，虚拟用户不能浏览目录，只能上传文件，无其他权限。

当virtual_use_local_privs=NO，write_enable=YES，anon_world_readable_only=NO，
anon_upload_enable=NO时，虚拟用户只能下载文件，无其他权限。

当virtual_use_local_privs=NO，write_enable=YES，anon_world_readable_only=NO，
anon_upload_enable=YES时，虚拟用户只能上传和下载文件，无其他权限。

当virtual_use_local_privs=NO，write_enable=YES，anon_world_readable_only=NO，
anon_mkdir_write_enable=YES时，虚拟用户只能下载文件和创建文件夹，无其他权限。

当virtual_use_local_privs=NO，write_enable=YES，anon_world_readable_only=NO，
anon_other_write_enable=YES时，虚拟用户只能下载、删除和重命名文件，无其他权限。</pre>
2. 建立各个虚拟用户自身的配置文件
<pre class="brush:shell">[root@CentOS5 /]#vi /etc/vsftpd/vsftpd.conf
添加：
user_config_dir=/etc/vsftpd/vsftpd_user_conf
[root@CentOS5 /]#mkdir /etc/vsftpd/vsftpd_user_conf
编辑bobyuan的配置文件
[root@CentOS5 /]#vi /etc/vsftpd/vsftpd_user_conf/bobyuan
添加：
anon_world_readable_only=NO #开放bobyuan的下载权限（只能下载）。注意这个地方千万不能写成YES，否则bobyuan将不能列出文件和目录。
编辑markwang的配置文件
[root@CentOS5 /]#vi /etc/vsftpd/vsftpd_user_conf/markwang
添加：
write_enable=YES #开放markwang的写权限
anon_world_readable_only=NO #开放markwang的下载权限
anon_upload_enable=YES #开放markwang的上传权限
anon_mkdir_write_enable=YES #开放markwang创建目录的权限
anon_other_write_enable=YES #开放markwang删除和重命名的权限</pre>
四、虚拟用户配置文件（实验）
1. 所有虚拟用户使用统一配置
<pre class="brush:shell">[root@CentOS5 /]#vi /etc/vsftpd/vsftpd.conf
write_enable=YES
anonymous_enable=NO
local_enable=YES
guest_enable=YES
guest_username=vftpuser
virtual_use_local_privs=NO
pam_service_name=vsftpd
anon_world_readable_only=NO #可以下载
anon_upload_enable=NO（默认值） #不能上传
anon_mkdir_write_enable=NO（默认值） #不能新建文件夹
anon_other_write_enable=NO（默认值） #不能删除和重命名文件
ftpd_banner=Welcome to BOB FTP server
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
tcp_wrappers=NO
setproctitle_enable=YES
listen_port=21
connect_from_port_20=YES
idle_session_timeout=600
data_connection_timeout=120</pre>
<pre class="brush:shell">#vi /etc/vsftpd/vsftpd.conf</pre>
<pre class="brush:shell">write_enable=YES
anonymous_enable=NO
local_enable=YES
guest_enable=YES
guest_username=vftpuser
virtual_use_local_privs=NO
pam_service_name=vsftpd
user_config_dir=/etc/vsftpd/vsftpd_user_conf
ftpd_banner=Welcome to BOB FTP server
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
tcp_wrappers=NO
setproctitle_enable=YES
listen_port=21
connect_from_port_20=YES
idle_session_timeout=600
data_connection_timeout=120
max_clients=0
max_per_ip=3
local_max_rate=512000</pre>
<pre class="brush:shell">[root@CentOS5 /]#mkdir /etc/vsftpd/vsftpd_user_conf
编辑bobyuan（FTP匿名用户）的配置文件
[root@CentOS5 /]#vi /etc/vsftpd/vsftpd_user_conf/bobyuan
anon_world_readable_only=NO
编辑ftpadmin（FTP匿名管理员）的配置文件</pre>
<pre class="brush:shell">#vi /etc/vsftpd/vsftpd_user_conf/ftpadmin</pre>
<pre class="brush:shell">anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES</pre>
<pre class="brush:shell"># setsebool allow_ftpd_full_access 1
# setsebool allow_ftpd_use_cifs 1
# setsebool allow_ftpd_use_nfs 1
# setsebool ftp_home_dir 1
# setsebool httpd_enable_ftp_server 1
# setsebool tftp_anon_write 1
# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]</pre>
<pre class="brush:shell"># getsebool -a&#124;grep ftp</pre>
<pre class="brush:shell">allow_ftpd_anon_write --&#62; off
allow_ftpd_full_access --&#62; on
allow_ftpd_use_cifs --&#62; on
allow_ftpd_use_nfs --&#62; on
ftp_home_dir --&#62; on
httpd_enable_ftp_server --&#62; on
tftp_anon_write --&#62; on

listen=YES
listen_port=21
tcp_wrappers=YES //支持tcp_wrappers,限制访问(/etc/hosts.allow,/etc/hosts.deny)
listen=YES的意思是使用standalone启动vsftpd，而不是super daemon(xinetd)控制它 (vsftpd推荐使用standalone方式)
anonymous_enable=NO
local_enable=YES //PAM方式此处必须为YES，如果不是将出现如下错误：
500 OOPS: vsftpd: both local and anonymous access disabled!
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
chroot_local_user=YES
guest_enable=YES
guest_username=vsftpd //这两行的意思是采用虚拟用户形式
virtual_use_local_privs=YES //虚拟用户和本地用户权限相同</pre>]]></description>
		<wfw:commentRss>http://www.qinbin.me/two-ways-to-establish-the-vsftpd-virtual-user/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache prefork和worker性能调优说明</title>
		<link>http://www.qinbin.me/apache-prefork-worker-optimize-html/</link>
		<comments>http://www.qinbin.me/apache-prefork-worker-optimize-html/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 05:17:33 +0000</pubDate>
		<dc:creator>小木同</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[开发技术]]></category>
		<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://www.qinbin.me/?p=896</guid>
		<description><![CDATA[<strong>prefork模式配置详解</strong>
<div>
<pre class="brush:shell">&#60;IfModule mpm_prefork_module&#62;
    ServerLimit 256
    StartServers 5
    MinSpareServers 5
    MaxSpareServers 10
    MaxClients 256
    MaxRequestsPerChild 1000
&#60;/IfModule&#62;</pre>
</div>
<strong>ServerLimit</strong>

默认的MaxClient最大是256个线程,如果想设置更大的值，就的加上ServerLimit这个参数。20000是ServerLimit这个参数的最大值。如果需要更大，则必须编译apache,此前都是不需要重新编译Apache。

生效前提：必须放在其他指令的前面

<strong>StartServers</strong>

指定服务器启动时建立的子进程数量，prefork默认为5。

<strong>MinSpareServers</strong>

指定空闲子进程的最小数量，默认为5。如果当前空闲子进程数少于MinSpareServers ，那么Apache将以最大每秒一个的速度产生新的子进程。此参数不要设的太大。

<strong>MaxSpareServers</strong>

设置空闲子进程的最大数量，默认为10。如果当前有超过MaxSpareServers数量的空闲子进程，那么父进程将杀死多余的子进程。此参数不要设的太大。如果你将该指令的值设置为比MinSpareServers小，Apache将会自动将其修改成”MinSpareServers+1″。

<strong>MaxClients</strong>

限定同一时间客户端最大接入请求的数量(单个进程并发线程数)，默认为256。任何超过MaxClients限制的请求都将进入等候队列,一旦一个链接被释放，队列中的请求将得到服务。要增大这个值，你必须同时增大ServerLimit。

<strong>MaxRequestsPerChild</strong>

每个子进程在其生存期内允许伺服的最大请求数量，默认为10000.到达MaxRequestsPerChild的限制后，子进程将会结束。如果MaxRequestsPerChild为”0″，子进程将永远不会结束。将MaxRequestsPerChild设置成非零值有两个好处：

1.可以防止(偶然的)内存泄漏无限进行，从而耗尽内存。

2.给进程一个有限寿命，从而有助于当服务器负载减轻的时候减少活动进程的数量。

<strong>worker模式配置详解</strong>
<pre class="brush:shell">&#60;IfModule mpm_worker_module&#62;
    StartServers 2
    MaxClients 150
    MinSpareThreads 25
    MaxSpareThreads 75
    ThreadsPerChild 25
    MaxRequestsPerChild 1000
&#60;/IfModule&#62;</pre>
StartServers

服务器启动时建立的子进程数，默认值是”3″。

<strong>MaxClients</strong>

允许同时伺服的最大接入请求数量(最大线程数量)。任何超过MaxClients限制的请求都将进入等候队列。默认值是”400″,16(ServerLimit)乘以25(ThreadsPerChild)的结果。因此要增加MaxClients的时候，你必须同时增加ServerLimit的值。

<strong>MinSpareThreads</strong>

最小空闲线程数,默认值是”75″。这个MPM将基于整个服务器监视空闲线程数。如果服务器中总的空闲线程数太少，子进程将产生新的空闲线程。

<strong>MaxSpareThreads</strong>

设置最大空闲线程数。默认值是”250″。这个MPM将基于整个服务器监视空闲线程数。如果服务器中总的空闲线程数太多，子进程将杀死多余的空闲线程。MaxSpareThreads的取值范围是有限制的。Apache将按照如下限制自动修正你设置的值：worker要求其大于等于MinSpareThreads加上ThreadsPerChild的和。

<strong>ThreadsPerChild</strong>

每个子进程建立的常驻的执行线程数。默认值是25。子进程在启动时建立这些线程后就不再建立新的线程了。

<strong>MaxRequestsPerChild</strong>

设置每个子进程在其生存期内允许伺服的最大请求数量。到达MaxRequestsPerChild的限制后，子进程将会结束。如果MaxRequestsPerChild为”0″，子进程将永远不会结束。将MaxRequestsPerChild设置成非零值有两个好处：

1.可以防止(偶然的)内存泄漏无限进行，从而耗尽内存。

2.给进程一个有限寿命，从而有助于当服务器负载减轻的时候减少活动进程的数量。

注意对于KeepAlive链接，只有第一个请求会被计数。事实上，它改变了每个子进程限制最大链接数量的行为。

转自 ：<a href="http://sillydong.com/myserver/apache-prefork-worker-optimize.html">http://sillydong.com/myserver/apache-prefork-worker-optimize.html</a>]]></description>
		<wfw:commentRss>http://www.qinbin.me/apache-prefork-worker-optimize-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP 很有用的一个函数 ignore_user_abort</title>
		<link>http://www.qinbin.me/php-useful-function-ignore_user_abort/</link>
		<comments>http://www.qinbin.me/php-useful-function-ignore_user_abort/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 02:04:03 +0000</pubDate>
		<dc:creator>小木同</dc:creator>
				<category><![CDATA[PHP前沿]]></category>
		<category><![CDATA[开发技术]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.qinbin.me/?p=892</guid>
		<description><![CDATA[ignore_user_abort 设置与客户机断开是否会终止脚本的执行。
<div>本函数返回 user-abort 设置的之前的值（一个布尔值）。</div>
int ignore_user_abort ([ string $value ] )
<table>
<tbody>
<tr>
<td>参数</td>
<td>描述</td>
</tr>
<tr>
<td>setting</td>
<td>可选。如果设置为 true，则忽略与用户的断开，如果设置为 false，会导致脚本停止运行。
如果未设置该参数，会返回当前的设置。</td>
</tr>
</tbody>
</table>
注释：PHP 不会检测到用户是否已断开连接，直到尝试向客户机发送信息为止。简单地使用 echo 语句无法确保信息发送，参阅 flush() 函数。

例-1 一个的ignore_user_abort（）的例子，配合set_time_limit()函数 和一个死循环就可以实现计划任务功能。
<pre class="brush:php">&#60;?php
ignore_user_abort(true);

set_time_limit(0);
echo 'Testing connection handling in PHP';
while (1)
{
    if (connection_status() != CONNECTION_NORMAL) {

        break;

    }
    // Sleep for 10 seconds
    sleep(10);
}
?&#62;</pre>
PHP内置函数研究系列第二期，采用PHP函数ignore_user_abort实现计划任务与持续进程实例，并通过一个可检测效果的实例讨论ignore_user_abort()函数的作用与用法。

ignore_user_abort() 可以实现当客户端关闭后仍然可以执行PHP代码，可保持PHP进程一直在执行，可实现所谓的计划任务功能与持续进程，只需要开启执行脚本，除非 apache等服务器重启或有脚本有输出，该PHP脚本将一直处于执行的状态，初看很实用，不过代价是一个PHP执行脚本的持续进程，开销很大，但却可以 实现很多意想不到的功 能。

其描述为设置与客户机断开是否会终止脚本的执行。

&#160;

&#160;

<strong>一，函数原型</strong>
<pre class="brush:php">int ignore_user_abort ( [bool setting] )</pre>
<strong>二，版本兼容</strong>
PHP 3 &#62;= 3.0.7, PHP 4, PHP 5

<strong>三，函数基础用法与实例</strong>
<strong>1，函数基础用法</strong>
<pre class="brush:php">&#60;?php
ignore_user_abort();
?&#62;</pre>
<div>
<div></div>
说明：调用ignore_user_abort()函数声明即使客户机断开不终止脚本的执行。

</div>
<strong>2，结合set_time_limit()函数实现一个循环脚本执行任务</strong>
<pre class="brush:php">&#60;?php
ignore_user_abort();
set_time_limit(0);
$interval=60*15;
do{
//执行的业务
}while(true);
?&#62;</pre>
<div>
<div></div>
说明：每隔15分钟循环执行

</div>
<strong>3，自定义实现文件输出并跟踪ignore_user_abort()函数的执行结果</strong>
<pre class="brush:php">&#60;?php
ignore_user_abort ( TRUE );
set_time_limit ( 0 );
$interval = 10;
$stop = 1;
do {
    if( $stop == 10 ) break;
    file_put_contents('liuhui.php',' Current Time: '.time().' Stop: '.$stop);
    $stop++;
    sleep ( $interval );
} while ( true );
?&#62;</pre>
<div>
<div></div>
打开liuhui.php文件，文件内容如下：

</div>
Current Time: 1273735029 Stop: 9

其原理是即使客户端终止脚本，仍然每隔10秒钟执行一次，并打印出当前时间与终止点，这样就可以测试出ignore_user_abort()函数的具体效果。

通过实例发现ignore_user_abort()函数非常实用，实现计划任务，完成后续任务，持续进程等非常有效。更多说明请参与PHP手册。请关注下一期PHP内置函数研究系列。]]></description>
		<wfw:commentRss>http://www.qinbin.me/php-useful-function-ignore_user_abort/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>影响世界的100个经典管理定律</title>
		<link>http://www.qinbin.me/affect-the-worlds-100-laws-of-classical-management/</link>
		<comments>http://www.qinbin.me/affect-the-worlds-100-laws-of-classical-management/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 13:52:17 +0000</pubDate>
		<dc:creator>小木同</dc:creator>
				<category><![CDATA[新闻资讯]]></category>
		<category><![CDATA[生活杂项]]></category>
		<category><![CDATA[管理]]></category>

		<guid isPermaLink="false">http://www.qinbin.me/?p=889</guid>
		<description><![CDATA[<ul>
	<li>1.<a title="奥格尔维定律" href="http://wiki.mbalib.com/wiki/%E5%A5%A5%E6%A0%BC%E5%B0%94%E7%BB%B4%E5%AE%9A%E5%BE%8B" target="_blank">奥格尔维定律</a>：善用比我们自己更优秀的人</li>
	<li>2.<a title="光环效应" href="http://wiki.mbalib.com/wiki/%E5%85%89%E7%8E%AF%E6%95%88%E5%BA%94" target="_blank">光环效应</a>：全面正确地认识人才</li>
	<li>3.<a title="不值得定律" href="http://wiki.mbalib.com/wiki/%E4%B8%8D%E5%80%BC%E5%BE%97%E5%AE%9A%E5%BE%8B" target="_blank">不值得定律</a>：让员工选择自己喜欢做的工作</li>
	<li>4.<a title="蘑菇管理定律" href="http://wiki.mbalib.com/wiki/%E8%98%91%E8%8F%87%E7%AE%A1%E7%90%86%E5%AE%9A%E5%BE%8B" target="_blank">蘑菇管理定律</a>：尊重人才的成长规律</li>
	<li>5.<a title="贝尔效应" href="http://wiki.mbalib.com/wiki/%E8%B4%9D%E5%B0%94%E6%95%88%E5%BA%94" target="_blank">贝尔效应</a>：为有才干的下属创造脱颖而出的机会</li>
	<li>6.<a title="酒与污水定律" href="http://wiki.mbalib.com/wiki/%E9%85%92%E4%B8%8E%E6%B1%A1%E6%B0%B4%E5%AE%9A%E5%BE%8B" target="_blank">酒与污水定律</a>：及时清除烂苹果</li>
	<li>7.<a title="首因效应" href="http://wiki.mbalib.com/wiki/%E9%A6%96%E5%9B%A0%E6%95%88%E5%BA%94" target="_blank">首因效应</a>：避免凭印象用人</li>
	<li>8.<a title="格雷欣法则" href="http://wiki.mbalib.com/wiki/%E6%A0%BC%E9%9B%B7%E6%AC%A3%E6%B3%95%E5%88%99" target="_blank">格雷欣法则</a>：避免一般人才驱逐优秀人才</li>
	<li>9.<a title="雷尼尔效应" href="http://wiki.mbalib.com/wiki/%E9%9B%B7%E5%B0%BC%E5%B0%94%E6%95%88%E5%BA%94" target="_blank">雷尼尔效应</a>：以亲和的文化氛围吸引和留住人才</li>
	<li>10.<a title="适才适所法则" href="http://wiki.mbalib.com/wiki/%E9%80%82%E6%89%8D%E9%80%82%E6%89%80%E6%B3%95%E5%88%99" target="_blank">适才适所法则</a>：将恰当的人放在最恰当的位置上</li>
	<li>11.<a title="特雷默定律" href="http://wiki.mbalib.com/wiki/%E7%89%B9%E9%9B%B7%E9%BB%98%E5%AE%9A%E5%BE%8B" target="_blank">特雷默定律</a>：企业里没有无用的人才</li>
	<li>12.<a title="乔布斯法则" href="http://wiki.mbalib.com/wiki/%E4%B9%94%E5%B8%83%E6%96%AF%E6%B3%95%E5%88%99" target="_blank">乔布斯法则</a>：网罗一流人才</li>
	<li>13.<a title="大荣法则" href="http://wiki.mbalib.com/wiki/%E5%A4%A7%E8%8D%A3%E6%B3%95%E5%88%99" target="_blank">大荣法则</a>：企业生存的最大课题就是培养人才</li>
	<li>14.<a title="海潮效应" href="http://wiki.mbalib.com/wiki/%E6%B5%B7%E6%BD%AE%E6%95%88%E5%BA%94" target="_blank">海潮效应</a>：以待遇吸引人，以事业激励人</li>
</ul>
<h2>以人为本的<a title="人性化管理" href="http://wiki.mbalib.com/wiki/%E4%BA%BA%E6%80%A7%E5%8C%96%E7%AE%A1%E7%90%86" target="_blank">人性化管理</a></h2>
古语云：得人心者得天下！在企业管理中多点人情味，有助于赢得员工对企业的认同感和忠诚度。只有真正俘获了员工心灵的企业，才能在竞争中无往而不胜。
<ul>
	<li>15.<a title="南风法则" href="http://wiki.mbalib.com/wiki/%E5%8D%97%E9%A3%8E%E6%B3%95%E5%88%99" target="_blank">南风法则</a>：真诚温暖员工</li>
	<li>16.<a title="同仁法则" href="http://wiki.mbalib.com/wiki/%E5%90%8C%E4%BB%81%E6%B3%95%E5%88%99" target="_blank">同仁法则</a>：把员工当合伙人</li>
	<li>17.<a title="互惠关系定律" href="http://wiki.mbalib.com/wiki/%E4%BA%92%E6%83%A0%E5%85%B3%E7%B3%BB%E5%AE%9A%E5%BE%8B" target="_blank">互惠关系定律</a>：爱你的员工，他会百倍地爱你的企业</li>
	<li>18.<a title="蓝斯登定律" href="http://wiki.mbalib.com/wiki/%E8%93%9D%E6%96%AF%E7%99%BB%E5%AE%9A%E5%BE%8B" target="_blank">蓝斯登定律</a>：给员工快乐的工作环境</li>
	<li>19.<a title="柔性管理法则" href="http://wiki.mbalib.com/wiki/%E6%9F%94%E6%80%A7%E7%AE%A1%E7%90%86%E6%B3%95%E5%88%99" target="_blank">柔性管理法则</a>：“以人为中心”的<a title="人性化管理" href="http://wiki.mbalib.com/wiki/%E4%BA%BA%E6%80%A7%E5%8C%96%E7%AE%A1%E7%90%86" target="_blank">人性化管理</a></li>
	<li>20.<a title="坎特法则" href="http://wiki.mbalib.com/wiki/%E5%9D%8E%E7%89%B9%E6%B3%95%E5%88%99" target="_blank">坎特法则</a>：管理从尊重开始</li>
	<li>21.<a title="波特定律" href="http://wiki.mbalib.com/wiki/%E6%B3%A2%E7%89%B9%E5%AE%9A%E5%BE%8B" target="_blank">波特定律</a>：不要总盯着下属的错误</li>
	<li>22.<a title="刺猬法则" href="http://wiki.mbalib.com/wiki/%E5%88%BA%E7%8C%AC%E6%B3%95%E5%88%99" target="_blank">刺猬法则</a>：与员工保持“适度距离”</li>
	<li>23.<a title="热炉法则" href="http://wiki.mbalib.com/wiki/%E7%83%AD%E7%82%89%E6%B3%95%E5%88%99" target="_blank">热炉法则</a>：规章制度面前人人平等</li>
	<li>24.<a title="金鱼缸效应" href="http://wiki.mbalib.com/wiki/%E9%87%91%E9%B1%BC%E7%BC%B8%E6%95%88%E5%BA%94" target="_blank">金鱼缸效应</a>：增加管理的透明度</li>
</ul>
<h2>灵活有效的激励手段</h2>
有效的激励会点燃员工的激情，促使他们的<a title="工作动机" href="http://wiki.mbalib.com/wiki/%E5%B7%A5%E4%BD%9C%E5%8A%A8%E6%9C%BA" target="_blank">工作动机</a>更加强烈，让他们产生超越自我和他人的欲望，并将潜在的巨大的内驱力释放出来，为企业的远景目标奉献自己的热情。
<ul>
	<li>25.<a title="鲶鱼效应" href="http://wiki.mbalib.com/wiki/%E9%B2%B6%E9%B1%BC%E6%95%88%E5%BA%94" target="_blank">鲶鱼效应</a>：激活员工队伍</li>
	<li>26.<a title="马蝇效应" href="http://wiki.mbalib.com/wiki/%E9%A9%AC%E8%9D%87%E6%95%88%E5%BA%94" target="_blank">马蝇效应</a>：激起员工的竞争意识</li>
	<li>27.<a title="罗森塔尔效应" href="http://wiki.mbalib.com/wiki/%E7%BD%97%E6%A3%AE%E5%A1%94%E5%B0%94%E6%95%88%E5%BA%94" target="_blank">罗森塔尔效应</a>：满怀期望的激励</li>
	<li>28.<a title="彼得原理" href="http://wiki.mbalib.com/wiki/%E5%BD%BC%E5%BE%97%E5%8E%9F%E7%90%86" target="_blank">彼得原理</a>：晋升是最糟糕的激励措施</li>
	<li>29.<a title="保龄球效应" href="http://wiki.mbalib.com/wiki/%E4%BF%9D%E9%BE%84%E7%90%83%E6%95%88%E5%BA%94" target="_blank">保龄球效应</a>：赞赏与批评的差异</li>
	<li>30.<a title="末位淘汰法则" href="http://wiki.mbalib.com/wiki/%E6%9C%AB%E4%BD%8D%E6%B7%98%E6%B1%B0%E6%B3%95%E5%88%99" target="_blank">末位淘汰法则</a>：通过竞争淘汰来发挥人的极限能力</li>
	<li>31.<a title="默菲定律" href="http://wiki.mbalib.com/wiki/%E9%BB%98%E8%8F%B2%E5%AE%9A%E5%BE%8B" target="_blank">默菲定律</a>：从错误中汲取经验教训</li>
	<li>32.<a title="垃圾桶理论" href="http://wiki.mbalib.com/wiki/%E5%9E%83%E5%9C%BE%E6%A1%B6%E7%90%86%E8%AE%BA" target="_blank">垃圾桶理论</a>：有效解决员工办事拖沓作风</li>
	<li>33.<a title="比马龙效应" href="http://wiki.mbalib.com/wiki/%E6%AF%94%E9%A9%AC%E9%BE%99%E6%95%88%E5%BA%94" target="_blank">比马龙效应</a>：如何在“加压”中实现激励</li>
	<li>34.<a title="横山法则" href="http://wiki.mbalib.com/wiki/%E6%A8%AA%E5%B1%B1%E6%B3%95%E5%88%99" target="_blank">横山法则</a>：激励员工自发地工作</li>
	<li>35.<a title="肥皂水的效应" href="http://wiki.mbalib.com/wiki/%E8%82%A5%E7%9A%82%E6%B0%B4%E7%9A%84%E6%95%88%E5%BA%94" target="_blank">肥皂水的效应</a>：将批评夹在赞美中</li>
	<li>36.<a title="威尔逊法则" href="http://wiki.mbalib.com/wiki/%E5%A8%81%E5%B0%94%E9%80%8A%E6%B3%95%E5%88%99" target="_blank">威尔逊法则</a>：身教重于言教</li>
	<li>37.<a title="麦克莱兰定律" href="http://wiki.mbalib.com/wiki/%E9%BA%A6%E5%85%8B%E8%8E%B1%E5%85%B0%E5%AE%9A%E5%BE%8B" target="_blank">麦克莱兰定律</a>：让员工有参加决策的权力</li>
	<li>38.<a title="蓝柏格定理" href="http://wiki.mbalib.com/wiki/%E8%93%9D%E6%9F%8F%E6%A0%BC%E5%AE%9A%E7%90%86" target="_blank">蓝柏格定理</a>：为员工制造必要的危机感</li>
	<li>39.<a title="赫勒法则" href="http://wiki.mbalib.com/wiki/%E8%B5%AB%E5%8B%92%E6%B3%95%E5%88%99" target="_blank">赫勒法则</a>：有效监督，调动员工的积极性</li>
	<li>40.<a title="激励倍增法则" href="http://wiki.mbalib.com/wiki/%E6%BF%80%E5%8A%B1%E5%80%8D%E5%A2%9E%E6%B3%95%E5%88%99" target="_blank">激励倍增法则</a>：利用赞美激励员工</li>
	<li>41.<a title="倒金字塔管理法则" href="http://wiki.mbalib.com/wiki/%E5%80%92%E9%87%91%E5%AD%97%E5%A1%94%E7%AE%A1%E7%90%86%E6%B3%95%E5%88%99" target="_blank">倒金字塔管理法则</a>：赋予员工权利</li>
	<li>42.<a title="古狄逊定理" href="http://wiki.mbalib.com/wiki/%E5%8F%A4%E7%8B%84%E9%80%8A%E5%AE%9A%E7%90%86" target="_blank">古狄逊定理</a>：不做一个被累坏的主管</li>
</ul>
<h2>沟通是管理的浓缩</h2>
<a title="松下幸之助" href="http://wiki.mbalib.com/wiki/%E6%9D%BE%E4%B8%8B%E5%B9%B8%E4%B9%8B%E5%8A%A9" target="_blank">松下幸之助</a>有句名言：“企业管理过去是沟通，现在是沟通，未来还是沟通。”管理者的真正工作就是沟通。不管到了什么时候，企业管理都离不开沟通。
<ul>
	<li>43.<a title="霍桑效应" href="http://wiki.mbalib.com/wiki/%E9%9C%8D%E6%A1%91%E6%95%88%E5%BA%94" target="_blank">霍桑效应</a>：让员工将自己心中的不满发泄出来</li>
	<li>44.<a title="杰亨利法则" href="http://wiki.mbalib.com/wiki/%E6%9D%B0%E4%BA%A8%E5%88%A9%E6%B3%95%E5%88%99" target="_blank">杰亨利法则</a>：运用坦率真诚的沟通方式</li>
	<li>45.<a title="沟通的位差效应" href="http://wiki.mbalib.com/wiki/%E6%B2%9F%E9%80%9A%E7%9A%84%E4%BD%8D%E5%B7%AE%E6%95%88%E5%BA%94" target="_blank">沟通的位差效应</a>：平等交流是企业有效沟通的保证</li>
	<li>46.<a title="威尔德定理" href="http://wiki.mbalib.com/wiki/%E5%A8%81%E5%B0%94%E5%BE%B7%E5%AE%9A%E7%90%86" target="_blank">威尔德定理</a>：有效的沟通始于倾听</li>
	<li>47.<a title="踢猫效应" href="http://wiki.mbalib.com/wiki/%E8%B8%A2%E7%8C%AB%E6%95%88%E5%BA%94" target="_blank">踢猫效应</a>：不对下属发泄自己的不满</li>
	<li>48.<a title="雷鲍夫法则" href="http://wiki.mbalib.com/wiki/%E9%9B%B7%E9%B2%8D%E5%A4%AB%E6%B3%95%E5%88%99" target="_blank">雷鲍夫法则</a>：认识自己和尊重他人</li>
	<li>49.<a title="特里法则" href="http://wiki.mbalib.com/wiki/%E7%89%B9%E9%87%8C%E6%B3%95%E5%88%99" target="_blank">特里法则</a>：坦率地承认自己的错误</li>
</ul>
<h2>崇尚团队合作精神</h2>
<a title="比尔·盖茨" href="http://wiki.mbalib.com/wiki/%E6%AF%94%E5%B0%94%C2%B7%E7%9B%96%E8%8C%A8" target="_blank">比尔·盖茨</a>说：“团队合作是企业成功的保证，不重视团队合作的企业是无法取得成功的。”建设一支有凝聚力的团队，已是现代企业生存发展的一个基本条件。
<ul>
	<li>50.<a title="华盛顿合作定律" href="http://wiki.mbalib.com/wiki/%E5%8D%8E%E7%9B%9B%E9%A1%BF%E5%90%88%E4%BD%9C%E5%AE%9A%E5%BE%8B" target="_blank">华盛顿合作定律</a>：团队合作不是人力的简单相加</li>
	<li>51.<a title="木桶定律" href="http://wiki.mbalib.com/wiki/%E6%9C%A8%E6%A1%B6%E5%AE%9A%E5%BE%8B" target="_blank">木桶定律</a>：注重团队中的薄弱环节</li>
	<li>52.<a title="苛希纳定律" href="http://wiki.mbalib.com/wiki/%E8%8B%9B%E5%B8%8C%E7%BA%B3%E5%AE%9A%E5%BE%8B" target="_blank">苛希纳定律</a>：确定最佳管理人数</li>
	<li>53.<a title="凝聚效应" href="http://wiki.mbalib.com/wiki/%E5%87%9D%E8%81%9A%E6%95%88%E5%BA%94" target="_blank">凝聚效应</a>：凝聚力越大，企业越有活力</li>
	<li>54.<a title="懒蚂蚁效应" href="http://wiki.mbalib.com/wiki/%E6%87%92%E8%9A%82%E8%9A%81%E6%95%88%E5%BA%94" target="_blank">懒蚂蚁效应</a>：懒于杂物，才能勤于动脑</li>
	<li>55.<a title="蚁群效应" href="http://wiki.mbalib.com/wiki/%E8%9A%81%E7%BE%A4%E6%95%88%E5%BA%94" target="_blank">蚁群效应</a>：减掉工作流程中的多余</li>
	<li>56.<a title="飞轮效应" href="http://wiki.mbalib.com/wiki/%E9%A3%9E%E8%BD%AE%E6%95%88%E5%BA%94" target="_blank">飞轮效应</a>：成功离不开坚持不懈的努力</li>
	<li>57.<a title="米格—25效应" href="http://wiki.mbalib.com/wiki/%E7%B1%B3%E6%A0%BC%E2%80%9425%E6%95%88%E5%BA%94" target="_blank">米格—25效应</a>：整体能力大于个体能力之和</li>
</ul>
<h2>决策是管理的心脏</h2>
管理学家<a title="西蒙" href="http://wiki.mbalib.com/wiki/%E8%A5%BF%E8%92%99" target="_blank">西蒙</a>指出：“管理就是决策。”决策是企业管理的核心，它关系到企业的兴衰荣辱、生死存亡。可以说，领导者科学理性的决策等于成功了一半。
<ul>
	<li>58.<a title="儒佛尔定律" href="http://wiki.mbalib.com/wiki/%E5%84%92%E4%BD%9B%E5%B0%94%E5%AE%9A%E5%BE%8B" target="_blank">儒佛尔定律</a>：有效预测是英明决策的前提</li>
	<li>59.<a title="吉德林法则" href="http://wiki.mbalib.com/wiki/%E5%90%89%E5%BE%B7%E6%9E%97%E6%B3%95%E5%88%99" target="_blank">吉德林法则</a>：认识到问题就等于解决了一半</li>
	<li>60.<a title="手表定律" href="http://wiki.mbalib.com/wiki/%E6%89%8B%E8%A1%A8%E5%AE%9A%E5%BE%8B" target="_blank">手表定律</a>：别让员工无所适从</li>
	<li>61.<a title="皮尔斯定律" href="http://wiki.mbalib.com/wiki/%E7%9A%AE%E5%B0%94%E6%96%AF%E5%AE%9A%E5%BE%8B" target="_blank">皮尔斯定律</a>：完善培养接班人制度</li>
	<li>62.<a title="羊群效应" href="http://wiki.mbalib.com/wiki/%E7%BE%8A%E7%BE%A4%E6%95%88%E5%BA%94" target="_blank">羊群效应</a>：提升自己的判断力，不盲目跟风</li>
	<li>63.<a title="自来水哲学" href="http://wiki.mbalib.com/wiki/%E8%87%AA%E6%9D%A5%E6%B0%B4%E5%93%B2%E5%AD%A6" target="_blank">自来水哲学</a>：大批量才能生产出廉价产品</li>
	<li>64.<a title="松下水坝经营法则" href="http://wiki.mbalib.com/wiki/%E6%9D%BE%E4%B8%8B%E6%B0%B4%E5%9D%9D%E7%BB%8F%E8%90%A5%E6%B3%95%E5%88%99" target="_blank">松下水坝经营法则</a>：储存资金，以应付不时之需</li>
	<li>65.<a title="巴菲特定律" href="http://wiki.mbalib.com/wiki/%E5%B7%B4%E8%8F%B2%E7%89%B9%E5%AE%9A%E5%BE%8B" target="_blank">巴菲特定律</a>：到竞争对手少的地方去投资</li>
	<li>66.<a title="吉格勒定理" href="http://wiki.mbalib.com/wiki/%E5%90%89%E6%A0%BC%E5%8B%92%E5%AE%9A%E7%90%86" target="_blank">吉格勒定理</a>：设定高目标等于达到了目标的一部分</li>
	<li>67.<a title="卡贝定律" href="http://wiki.mbalib.com/wiki/%E5%8D%A1%E8%B4%9D%E5%AE%9A%E5%BE%8B" target="_blank">卡贝定律</a>：放弃有时比争取更有意义</li>
	<li>68.<a title="布利丹效应" href="http://wiki.mbalib.com/wiki/%E5%B8%83%E5%88%A9%E4%B8%B9%E6%95%88%E5%BA%94" target="_blank">布利丹效应</a>：成功始于果敢的决策</li>
	<li>69.<a title="普希尔定律" href="http://wiki.mbalib.com/wiki/%E6%99%AE%E5%B8%8C%E5%B0%94%E5%AE%9A%E5%BE%8B" target="_blank">普希尔定律</a>：再好的决策也经不起拖延</li>
	<li>70.<a title="沃尔森法则" href="http://wiki.mbalib.com/wiki/%E6%B2%83%E5%B0%94%E6%A3%AE%E6%B3%95%E5%88%99" target="_blank">沃尔森法则</a>：把信息和情报放在第一位</li>
	<li>71.<a title="哈默定律" href="http://wiki.mbalib.com/wiki/%E5%93%88%E9%BB%98%E5%AE%9A%E5%BE%8B" target="_blank">哈默定律</a>：天下没有坏买卖</li>
	<li>72.<a title="隧道视野效应" href="http://wiki.mbalib.com/wiki/%E9%9A%A7%E9%81%93%E8%A7%86%E9%87%8E%E6%95%88%E5%BA%94" target="_blank">隧道视野效应</a>：不能缺乏远见和洞察力</li>
	<li>73.<a title="青蛙法则" href="http://wiki.mbalib.com/wiki/%E9%9D%92%E8%9B%99%E6%B3%95%E5%88%99" target="_blank">青蛙法则</a>：时刻保持危机意识</li>
	<li>74.<a title="坠机理论" href="http://wiki.mbalib.com/wiki/%E5%9D%A0%E6%9C%BA%E7%90%86%E8%AE%BA" target="_blank">坠机理论</a>：依赖“英雄”不如依赖机制</li>
	<li>75.<a title="奥卡姆剃刀定律" href="http://wiki.mbalib.com/wiki/%E5%A5%A5%E5%8D%A1%E5%A7%86%E5%89%83%E5%88%80%E5%AE%9A%E5%BE%8B" target="_blank">奥卡姆剃刀定律</a>：不要把事情人为地复杂化</li>
	<li>76.<a title="帕金森定律" href="http://wiki.mbalib.com/wiki/%E5%B8%95%E9%87%91%E6%A3%AE%E5%AE%9A%E5%BE%8B" target="_blank">帕金森定律</a>：从自己身上找问题</li>
</ul>
<h2>创新是企业的生命</h2>
创新是企业发展动力的内核，是市场竞争的必然结果。企业只有创新才可以打破常规，突破传统；只有不断创新，才能在激励的竞争中永远立于不败之地。
<ul>
	<li>77.<a title="达维多定律" href="http://wiki.mbalib.com/wiki/%E8%BE%BE%E7%BB%B4%E5%A4%9A%E5%AE%9A%E5%BE%8B" target="_blank">达维多定律</a>：不断创造新产品，同时淘汰老产品</li>
	<li>78.<a title="路径依赖" href="http://wiki.mbalib.com/wiki/%E8%B7%AF%E5%BE%84%E4%BE%9D%E8%B5%96" target="_blank">路径依赖</a>：跳出<a title="思维定势" href="http://wiki.mbalib.com/wiki/%E6%80%9D%E7%BB%B4%E5%AE%9A%E5%8A%BF" target="_blank">思维定势</a></li>
	<li>79.<a title="跳蚤效应" href="http://wiki.mbalib.com/wiki/%E8%B7%B3%E8%9A%A4%E6%95%88%E5%BA%94" target="_blank">跳蚤效应</a>：管理者不要自我设限</li>
	<li>80.<a title="比伦定律" href="http://wiki.mbalib.com/wiki/%E6%AF%94%E4%BC%A6%E5%AE%9A%E5%BE%8B" target="_blank">比伦定律</a>：失败也是一种机会</li>
</ul>
<h2>竞争决胜的智慧与策略</h2>
21世纪是一个充满竞争的时代，企业生存的最大武器就是竞争。在这场较量中，对竞争方法、<a title="竞争策略" href="http://wiki.mbalib.com/wiki/%E7%AB%9E%E4%BA%89%E7%AD%96%E7%95%A5" target="_blank">竞争策略</a>以及竞争手段的管理，将成为企业决定胜败的关键因素。
<ul>
	<li>81.<a title="犬獒效应" href="http://wiki.mbalib.com/wiki/%E7%8A%AC%E7%8D%92%E6%95%88%E5%BA%94" target="_blank">犬獒效应</a>：让企业在竞争中生存</li>
	<li>82.<a title="零和游戏原理" href="http://wiki.mbalib.com/wiki/%E9%9B%B6%E5%92%8C%E6%B8%B8%E6%88%8F%E5%8E%9F%E7%90%86" target="_blank">零和游戏原理</a>：在竞争与合作中达到双赢</li>
	<li>83.<a title="快鱼法则" href="http://wiki.mbalib.com/wiki/%E5%BF%AB%E9%B1%BC%E6%B3%95%E5%88%99" target="_blank">快鱼法则</a>：速度决定竞争成败</li>
	<li>84.<a title="马太效应" href="http://wiki.mbalib.com/wiki/%E9%A9%AC%E5%A4%AA%E6%95%88%E5%BA%94" target="_blank">马太效应</a>：只有第一，没有第二</li>
	<li>85.<a title="生态位法则" href="http://wiki.mbalib.com/wiki/%E7%94%9F%E6%80%81%E4%BD%8D%E6%B3%95%E5%88%99" target="_blank">生态位法则</a>：寻求差异竞争，实现错位经营</li>
	<li>86.<a title="猴子—大象法则" href="http://wiki.mbalib.com/wiki/%E7%8C%B4%E5%AD%90%E2%80%94%E5%A4%A7%E8%B1%A1%E6%B3%95%E5%88%99" target="_blank">猴子—大象法则</a>：以小胜大，以弱胜强</li>
</ul>
<h2>成也细节，败也细节</h2>
细节的不等式意味着1%的错误导致100%的失败。许多企业的失败，往往是由于细节上没有尽力造成的。把任何细节做到位，企业就不会存在问题。
<ul>
	<li>87.<a title="破窗效应" href="http://wiki.mbalib.com/wiki/%E7%A0%B4%E7%AA%97%E6%95%88%E5%BA%94" target="_blank">破窗效应</a>：及时矫正和补救正在发生的问题</li>
	<li>88.<a title="多米诺效应" href="http://wiki.mbalib.com/wiki/%E5%A4%9A%E7%B1%B3%E8%AF%BA%E6%95%88%E5%BA%94" target="_blank">多米诺效应</a>：一荣难俱荣，一损易俱损</li>
	<li>89.<a title="蝴蝶效应" href="http://wiki.mbalib.com/wiki/%E8%9D%B4%E8%9D%B6%E6%95%88%E5%BA%94" target="_blank">蝴蝶效应</a>：1%的错误导致100%的失败</li>
	<li>90.<a title="海恩法则" href="http://wiki.mbalib.com/wiki/%E6%B5%B7%E6%81%A9%E6%B3%95%E5%88%99" target="_blank">海恩法则</a>：任何不安全事故都是可以预防的</li>
	<li>91.<a title="王永庆法则" href="http://wiki.mbalib.com/wiki/%E7%8E%8B%E6%B0%B8%E5%BA%86%E6%B3%95%E5%88%99" target="_blank">王永庆法则</a>：节省一元钱等于净赚一元钱</li>
</ul>
<h2>打好营销这张牌</h2>
没有成功的营销，就没有成功的企业。市场营销活动是企业利润实现的最终手段，在市场同质化极强的产品竞争中，营销的成败往往决定了整个企业经营的成败。（文/<a href="http://wiki.mbalib.com/" target="_blank">MBA智库百科</a>）
<ul>
	<li>92.<a title="凡勃伦效应" href="http://wiki.mbalib.com/wiki/%E5%87%A1%E5%8B%83%E4%BC%A6%E6%95%88%E5%BA%94" target="_blank">凡勃伦效应</a>：商品价格定得越高越能畅销</li>
	<li>93.<a title="“100-1=0”定律" href="http://wiki.mbalib.com/wiki/%E2%80%9C100-1%3D0%E2%80%9D%E5%AE%9A%E5%BE%8B" target="_blank">“100-1=0”定律</a>：让每一个顾客都满意</li>
	<li>94.<a title="鱼缸理论" href="http://wiki.mbalib.com/wiki/%E9%B1%BC%E7%BC%B8%E7%90%86%E8%AE%BA" target="_blank">鱼缸理论</a>：发现客户最本质的需求</li>
	<li>95.<a title="长鞭效应" href="http://wiki.mbalib.com/wiki/%E9%95%BF%E9%9E%AD%E6%95%88%E5%BA%94" target="_blank">长鞭效应</a>：加强供应链管理</li>
	<li>96.<a title="弗里施法则" href="http://wiki.mbalib.com/wiki/%E5%BC%97%E9%87%8C%E6%96%BD%E6%B3%95%E5%88%99" target="_blank">弗里施法则</a>：没有员工的满意，就没有顾客的满意</li>
	<li>97.<a title="250定律" href="http://wiki.mbalib.com/wiki/250%E5%AE%9A%E5%BE%8B" target="_blank">250定律</a>：不怠慢任何一个顾客</li>
	<li>98.<a title="布里特定理" href="http://wiki.mbalib.com/wiki/%E5%B8%83%E9%87%8C%E7%89%B9%E5%AE%9A%E7%90%86" target="_blank">布里特定理</a>：充分运用广告的促销作用</li>
	<li>99.<a title="尼伦伯格法则" href="http://wiki.mbalib.com/wiki/%E5%B0%BC%E4%BC%A6%E4%BC%AF%E6%A0%BC%E6%B3%95%E5%88%99" target="_blank">尼伦伯格法则</a>：成功的谈判，双方都是胜利者</li>
	<li>100.<a title="韦特莱法则" href="http://wiki.mbalib.com/wiki/%E9%9F%A6%E7%89%B9%E8%8E%B1%E6%B3%95%E5%88%99" target="_blank">韦特莱法则</a>：从别人不愿做的事做起</li>
</ul>
<strong>原创文章，转载请注明：</strong> 转载自<a href="http://aha.so/">天问</a>]]></description>
		<wfw:commentRss>http://www.qinbin.me/affect-the-worlds-100-laws-of-classical-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>李嘉诚：成功源于花90%时间考虑失败</title>
		<link>http://www.qinbin.me/li-ka-shing-success-comes-from-failure-to-spend-90-of-the-time-to-consider/</link>
		<comments>http://www.qinbin.me/li-ka-shing-success-comes-from-failure-to-spend-90-of-the-time-to-consider/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 07:22:27 +0000</pubDate>
		<dc:creator>小木同</dc:creator>
				<category><![CDATA[生活杂项]]></category>

		<guid isPermaLink="false">http://www.qinbin.me/?p=882</guid>
		<description><![CDATA[<strong>90%考虑失败 关注细节</strong>

(创业以来如何大胆扩张不翻船)想想你在风和日丽的时候，假设你驾驶着以风推动的远洋船，在离开港口时，你要先想到万一悬挂十号风球(香港以风球代表台风强烈程度，十号相当于强烈台风)，你怎么应付。虽然天气满好，但是你还是要估计，若有台风来袭，在风暴还没有离开之前，你怎么办?

我会不停研究每个项目要面对可能发生的坏情况下出现的问题，所以往往花90%(时间)考虑失败。就是因为这样，这么多年来，自从1950年到今天，长江(实业)并没有碰到贷款紧张，从来没有。长江(实业)上市到今天，假设股东拿了股息再买长实，(现在)赚钱两千多倍。就是拿了(股息)，不再买入长江 (实业)，股票也超越一千倍。

你一定要先想到失败，从前我们中国人有句做生意的话：“未买先想卖”，你还没有买进来，你就先想怎么卖出去，你应该先想失败会怎么样。因为成功的效果是100%或50%之差别根本不是太重要，但是如果一小漏洞不及早修补，可能带给企业极大损害，所以当一个项目发生亏蚀问题时，即使所涉金额不大，我也会和有关部门商量解决问题，所付出的时间和以倍数计的精神都是远远超乎比例的。

我常常讲，一个机械手表，只要其中一个齿轮有一点毛病，你这个表就会停顿。一家公司也是，一个机构只要有一个弱点，就可能失败。了解细节，经常能在事前防御危机的发生。

现金流、公司负债的百分比是我一贯最注重的环节，是任何公司的重要健康指针。任何发展中的业务，一定要让业绩达致正数的现金流。

可以这样说，就像是军 队的“统帅”必须考虑退路。例如一个小国的统帅，本身拥有两万精兵，当计划攻占其它城市时，他必须多准备两倍的精兵，就是六万，因战争激活后，可能会出现很多意料不到的变化;一旦战败退守，国家也有超过正常时期一倍以上的兵力防御外敌

<strong>穷人易过，穷生意难过</strong>

任何事业均要考量自己的能力才能平衡风险，一帆风顺是不可能的，过去我在经营事业上曾遇到不少政治、经济方面的起伏。我常常记着世上并无常胜将军，所以在风平浪静之时，好好计划未来，仔细研究可能出现的意外及解决办法。

(选择危机入市)这其实是掌握市场周期起伏的时机，并还有顾及与国际经济、政治、民生一些有关的各种因素，如地产的兴旺供求周期已达到顶峰时，几乎无可避免可能会下跌;又因为工业的基地转移、必须思考要增加的投资、对什么技术需求最大等等的决定，因应不同的项目找出最快达到商业目标的途径，事前都需要经过精细严谨的研究调查。

能在不景气的时候大力发展，就是在市场旺盛的时候要看到潜伏的危机，以及当它来临时如何应对，这是需要具备若干条件的。

(这些条件)关键在于要做足准备工夫、量力而为、平衡风险。我常说“审慎”也是一门艺术，是能够把握适当的时间做出迅速的决定，但是这不是议而不决、停滞不前的借口。

经营一间较大的企业，一定要意识到很多民生条件都与其业务息息相关，因此审慎经营的态度非常重要，比如说当有个收购案，所需的全部现金要预先准备。

我是比较小心，曾经经过贫穷，怎么样会去冒险?你看到很多人一时春风得意，一下子就变为穷光蛋，我绝对不会这样做事，都是步步为营。

有一句话，我牢牢记住：“穷人易过，穷生意难过”，你再穷，你不能吃好的白米，你可以买最便宜的米，还是可以过，人家吃肉，你可以吃菜，最便宜的菜;但是穷生意很难，非常难。所以小心翼翼，可以讲，如履薄冰。

<strong>把握机遇 信息为王</strong>

(管理企业)最重要是事前要吸取经营行业最新、最准确的技术、知识和一切与行业有关的市场动态及讯息，才有深思熟虑的计划，让自己能轻而易举在竞争市场上处于有利位置。你掌握了消息，机会来的时候，你就可以马上有动作(不断学习)。

能买下希尔顿是因为有一天我去酒会，后面有两个外国人在讲，一个说中区有一个酒店要卖，对方就问他卖家在哪里?他们知道酒会太多人知道不好，他就说，在Texas(德州)，我听到后立即便知道他们所说的是希尔顿酒店。酒会还没结束，我已经跑到那个卖家的会计师行(卖方代表)那里，找他的 auditor(稽核)马上讲，我要买这个酒店。

他说奇怪，我们两个小时之前才决定要卖的，你怎么知道?当然我笑而不谈，我只说：如果你有这件事，我就要买。

我当时估计，全香港的酒店，在两、三年内租金会直线上扬。(卖家)是一间上市公司，在香港拥有希尔顿，在峇里岛是Hyatt Hotel(凯悦饭店)，但是我只算它香港希尔顿的资产，就已经值得我跟它买。这就是决定性的资料，让这间公司在我手里。

(做这笔生意没有竞争)一、因为没有人知道，二、我出手非常快。其它人没这么快。因为我在酒会听到了，就马上打电话给我一个董事，他是稽核那一行的，我一问，他和卖家的稽核是好朋友，马上到他办公室谈。

你今天坐的地方，就是希尔顿一部分地址。那笔交易我买过来后，公司的资产一年增值一倍。

所以呢，做哪一行都是，最要紧的就是要追求最新的information，做哪行都是一样。

<strong>做老板简单 做领袖难</strong>

(成功的三项原则)第一个，你做那个行业，一定要追求那个行业最好的知识、information，最好的技术是什么，且必须处于最佳的状态。这是第一。第二，努力、毅力(幕僚补充：李先生说努力、毅力的意思不是传统字面上那个意思，是best effort，做到极致)。不过，很重要的是，如果一个机构，没有掌握跟这个行业有关的知识，如果你判断错误，就算你再努力、再有毅力，你失败的代价太大。第三就是建立好的制度与人才。

现在是一个多元的年代，四方八面的挑战很多。我们业务遍布55个国家，公司的架构及企业文化，必须兼顾来自不同地方同事的期望与顾虑。

所以灵活的架构可以为集团输送生命动力，还可以给不同业务的管理层自我发展的生命力，甚至让他们互相竞争，不断寻找最佳发展机会，带给公司最大利益。公司一定要有完善的治理守则和清晰的指引，才可以确保创意空间。例如长实，长实在过去十年有很多不同的创意组织和管理人员，他们的表现都很出色，所有项目不分大小，全部都是很有潜力和有不俗的利润。

大家一定要知道，企业越大，单一的指令与行为是不可行的，因为这会限制不同的管理阶层，发挥他的专业和经验。

我举一个例子。1999年我决定把Orange(编按：指原本和记黄埔集团旗下的一家英国电讯业务公司，后高价卖出)出售，卖出前两个月，管理层建议我不要卖，甚至去收购另一家公司。我给他们列了四个条件：如果他们办得到，便按他们的方法去做。

一、收购对象必须有足够流动现金;二、完成收购后，负债比率不能增高;三、Orange发行新股去进行收购之后，和黄仍然要保持35%的股权，我跟他们说，35%股权不但保护和黄利益，更重要是保护Orange全体股东的利益;四、对收购的公司有绝对控制权。

他们听完后很高兴，而且也同意这四点原则，认为守在这四点范围内，他们就可以去进行收购。结果他们办不到，这个提议当然就无法实行。

我建立了四个坐标给Orange管理人员，让他们清楚知道这个坐标，这是公司的原则，然后他到那边发展时，在这四个原则发挥才干。但是不能超越我这个四个coordinates。

这只是众多例子中的一个，其实在长实、和黄集团里面，我们有很多子公司，我都会因应每家公司经营的业务、商业环境、财政状况、市场前景等，给他们订出不同的坐标，让管理层在坐标范围内灵活发挥。

成功的管理者都应是伯乐，不断在甄选、延揽比他更聪明的人才，不过有些人却一定要避免。绝对不能挑选名气大却妄自标榜的“企业明星”。企业也无法负担那些滥竽充数、唯唯诺诺或者灰心丧志的员工，更无法容忍以自我表演为一切出发点的企业明星。

<strong>我的经验是</strong>，挑选团队，忠诚心是基本，但更重要的是要谨记，光有忠诚但能力低的人或道德水平低下的人迟早累垮团队、拖垮企业，是最不可靠的人。

因此，要建立同心协力的团队。第一条法则就是能聆听得到沉默的声音，你要问自己团队和你相处有无乐趣可言，你可不可以做到开明公平、宽宏大量，而且承认每一个人的尊严和创造的能力，不过我要提醒，有原则和坐标，而不是要你当个费时矫枉过正的执着的人。

可能是我少年忧患的背景，可以让我在短时间内较易判断一个人才的优点和短处，从旁引导，发挥其所长。

我不敢和那些管理学大师相比，我没有上学的机会，一辈子都努力自修，苦苦追求新知识和学问，管理有没有艺术可言?我有自己的心得和经验。

我常常问我自己，你是想当团队的老板，还是一个团队的领袖?一般而言，做老板简单得多，你的权力主要来自你地位，这可能是上天的缘分或凭着你的努力和专业的知识。做领袖就比较复杂，你的力量源自人性的魅力和号召力。做一个成功的管理者，态度与能力一样重要。领袖领导众人，促动别人自觉甘心卖力;老板只懂支配众人，让别人感到渺小。

<strong>做“仁慈的狮子”</strong>

对于我来说，一场最漂亮的仗，其实是一场事前清楚计算得失的仗。(好谋而成、分段治事、不疾而速、无为而治)以上四句话是环环相扣、互为因果的。

“好谋而成”是凡事深思熟虑，谋定而后动。“分段治事”是洞悉事物的条理，按部就班的进行。“不疾而速”，你靠着老早有这个很多资料，很多困难你老早已经知道，就是你没做这个事之前，你老早想到假如碰到这个问题的时候。你怎么办?由于已有充足的准备，故能胸有成竹，当机会来临时自能迅速把握，一击即中。如果你没有主意，怎么样“不疾而速”?

“无为而治”则要有好的制度、好的管治系统来管理。我们现在大概有25万个员工，分布在55个国家，而我们员工大部分在西方国家，如果你没有良好制度，你没有足够时间去管理。

兼具以上四种因素(好谋而成、分段治事、不疾而速、无为而治)，成功的蓝图自然展现。

我告诉我的孙儿，做人如果可以做到“仁慈的狮子”，你就成功了!仁慈是本性，你平常仁慈，但单单仁慈，业务不能成功，你除了在合法之外，更要合理去赚钱。但如果人家不好，狮子是有能力去反抗的，我自己想做人应该是这样。very kind，非常好的一个人，但如果人家欺负到你头上，你不能畏缩，要有能力反抗。]]></description>
		<wfw:commentRss>http://www.qinbin.me/li-ka-shing-success-comes-from-failure-to-spend-90-of-the-time-to-consider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kohana 3.1 unittest在phpunit 3.6版本中出错的解决办法</title>
		<link>http://www.qinbin.me/kohana-3-1-unittest-error-in-phpunit-3-6-version-of-the-solution/</link>
		<comments>http://www.qinbin.me/kohana-3-1-unittest-error-in-phpunit-3-6-version-of-the-solution/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 04:01:13 +0000</pubDate>
		<dc:creator>小木同</dc:creator>
				<category><![CDATA[PHP前沿]]></category>
		<category><![CDATA[开发技术]]></category>
		<category><![CDATA[软件测试]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHPUNIT]]></category>

		<guid isPermaLink="false">http://www.qinbin.me/?p=877</guid>
		<description><![CDATA[问题1：

modules\unittest\classes\kohana\unittest\tests.php中的$filter = PHP_CodeCoverage_Filter::getInstance();报错

处理办法：
<pre class="brush:php">//$filter = PHP_CodeCoverage_Filter::getInstance();
//修改为以下代码
$filter = new PHP_CodeCoverage_Filter();</pre>
问题2：

modules\unittest\classes\kohana\unittest\runner.php中的$this-&#62;result-&#62;collectCodeCoverageInformation( (bool) $collect_cc);报错

处理办法：
<pre class="brush:php">//$this-&#62;result-&#62;collectCodeCoverageInformation( (bool) $collect_cc);
//修改为以下代码
$this-&#62;result-&#62;getCollectCodeCoverageInformation( (bool) $collect_cc);</pre>
完成后就可以使用，上图：

<a href="http://www.qinbin.me/wp-content/uploads/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95.jpg"><img class="aligncenter size-medium wp-image-878" title="单元测试" src="http://www.qinbin.me/wp-content/uploads/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95-300x153.jpg" alt="" width="300" height="153" /></a>]]></description>
		<wfw:commentRss>http://www.qinbin.me/kohana-3-1-unittest-error-in-phpunit-3-6-version-of-the-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php mail函数不能发送邮件解决办法(面板是LuManager 1.1.9)</title>
		<link>http://www.qinbin.me/php-mail-function-can-not-send-e-mail-solution-panel-is-lumanager-1-1-9/</link>
		<comments>http://www.qinbin.me/php-mail-function-can-not-send-e-mail-solution-panel-is-lumanager-1-1-9/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 08:46:24 +0000</pubDate>
		<dc:creator>小木同</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[开发技术]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.qinbin.me/?p=874</guid>
		<description><![CDATA[修改/usr/local/php/lib/php.ini中的
<pre class="brush:shell">;sendmail_path =</pre>
为以下代码
<pre class="brush:shell">sendmail_path = /usr/bin/sendmail -t -i</pre>
修改完成后(重启apache)用如下代码测试
<pre class="brush:php">&#60;?php
$to = '测试收件箱（最好使用gmail速度比较快）';
$subject = 'the subject';
$message = 'hello the subject';
$headers = 'From: webmaster@example.com' . "\r\n" .
           'Reply-To: webmaster@example.com' . "\r\n" .
           'X-Mailer: PHP/' . phpversion();

var_dump(mail($to, $subject, $message, $headers));
?&#62;</pre>
能够正常显示true就表示可以使用]]></description>
		<wfw:commentRss>http://www.qinbin.me/php-mail-function-can-not-send-e-mail-solution-panel-is-lumanager-1-1-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP技巧:php输出控制函数——ob系列的几个区别</title>
		<link>http://www.qinbin.me/php-skills-php-output-control-function-ob-series-of-several-different/</link>
		<comments>http://www.qinbin.me/php-skills-php-output-control-function-ob-series-of-several-different/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 07:28:16 +0000</pubDate>
		<dc:creator>小木同</dc:creator>
				<category><![CDATA[PHP前沿]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.qinbin.me/?p=872</guid>
		<description><![CDATA[ob_start()这个当然是打开输出缓冲，无异议，当然有个ob_start("ob_gzhandler")，这个是用gzip压缩优化大小，等于ob_gzhandler。

ob_flush()刷新输出缓冲，个人理解：ob中带flush的都是将缓冲区内容全部输出到浏览器。

ob_end()根本没有这个函数，但是以这个开头的几个函数都是要关闭缓冲的，看来php还是蛮注重效率，关闭缓冲的同时一定要做另一件事！成员有：ob_end_clean（关闭并清除缓冲区）、ob_end_flush（关闭缓冲并输出到浏览器）

ob_clean 清空缓冲区，此时只是将缓冲区内容清除，并没有关闭缓冲，可继续向其中写入内容，但此时应该从0开始写

ob_get()同样不存在这个函数，但是以这个开头的几个函数都是将缓冲区内容取出来作为字符串，有：ob_get_clean、ob_get_contents、ob_get_flush 不难理解这几个是干嘛的，但是ob_get_length（获取缓冲区内容长度）、ob_get_level（等于0表示没打开缓冲，大于0难道表示打开缓冲区的个数？）看：
Quotation

and for ob_get_level() it is the "nest count". Ob_get_level() returns 0 if you are not within an output buffer, 1 if you have got one open, 2 if you have got two, etc.

而事实上，我没有成功的将他的结果输出 unhappy ,还有一个函数ob_get_status（返回一个数组，包括缓冲区的各项参数，似乎调试比较有用），这几个ob_get开头与前面的意义不同。

ob_list_handlers，列出使用中的缓冲，即采用默认缓冲、还是gzip压缩的，还是其他的。

ob_implicit_flush，打开绝对的刷新，据说以提高执行效率。]]></description>
		<wfw:commentRss>http://www.qinbin.me/php-skills-php-output-control-function-ob-series-of-several-different/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhpStorm注册码(3.0以下都测试可用)</title>
		<link>http://www.qinbin.me/phpstorm-license-3-0-the-following-are-tests-available/</link>
		<comments>http://www.qinbin.me/phpstorm-license-3-0-the-following-are-tests-available/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 15:30:41 +0000</pubDate>
		<dc:creator>小木同</dc:creator>
				<category><![CDATA[PHP前沿]]></category>
		<category><![CDATA[开发技术]]></category>

		<guid isPermaLink="false">http://www.qinbin.me/?p=868</guid>
		<description><![CDATA[EMBRACE
<pre class="brush:xml">===== LICENSE BEGIN =====
43136-12042010
00002UsvSON704l"dILe1PVx3y4"B3
49AU6oSDJrsjE8nMOQh"8HTDJHIUUh
gd1BebYc5U"6OxDbVsALB4Eb10PW8"
===== LICENSE END =====</pre>]]></description>
		<wfw:commentRss>http://www.qinbin.me/phpstorm-license-3-0-the-following-are-tests-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zend Studio 9 注册码 Zend Studio 9 破解方法</title>
		<link>http://www.qinbin.me/zend-studio-9-registration-code-crack-method-zend-studio-9/</link>
		<comments>http://www.qinbin.me/zend-studio-9-registration-code-crack-method-zend-studio-9/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 02:05:26 +0000</pubDate>
		<dc:creator>小木同</dc:creator>
				<category><![CDATA[PHP前沿]]></category>
		<category><![CDATA[开发技术]]></category>
		<category><![CDATA[Zend studio]]></category>

		<guid isPermaLink="false">http://www.qinbin.me/?p=865</guid>
		<description><![CDATA[注册破解步骤
第一步：如果已经安装过Zend Studio 9.0的,请打开Zend Studio 9.0,在菜单中“help&#62;Unregister”,如果显示是灰的跳过此步退出Zend Studio。如果显示可以点击的请点击，这时Zend Studio会重启，重启到要求你填注册码时点“QUIT”按钮第二步：下载com.zend.php.core_9.0.0.201111081531.jar(下载在文档尾部)文件，下载成功后复制到你安装Zend Studio 9.0的plugins目录下，覆盖同名文件。
第三步：启动Zend Studio 9.0，输入如下注册码License key：
<pre class="brush:php">34E606CF10C3E4CF202ABCEAA9B0B7A64DD2C5862A514B944AAAB38E3EB8A5F2CD735A2AB4CF9B952590EFA62BA0AB2B3E5D99C33C55309EE143165AC7F1817D626574615F3B32312F31312F323031313B392E303B3030313B313B3330</pre>
<a href="com.zend.php.core_9.0.0.201111081531.jar">com.zend.php.core_9.0.0.201111081531.jar</a>]]></description>
		<wfw:commentRss>http://www.qinbin.me/zend-studio-9-registration-code-crack-method-zend-studio-9/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

