﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-翠湖月色-随笔分类-杂录</title><link>http://www.blogjava.net/matthew2006/category/14018.html</link><description>No Buddha tree at all,And bright mirror nor.Now nothing at all,How dusts any more ? </description><language>zh-cn</language><lastBuildDate>Thu, 27 Dec 2007 13:54:25 GMT</lastBuildDate><pubDate>Thu, 27 Dec 2007 13:54:25 GMT</pubDate><ttl>60</ttl><item><title>个人电脑防御黑客-转</title><link>http://www.blogjava.net/matthew2006/archive/2007/12/27/170979.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Thu, 27 Dec 2007 11:51:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2007/12/27/170979.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/170979.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2007/12/27/170979.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/170979.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/170979.html</trackback:ping><description><![CDATA[大家好，现在攻击个人电脑的木马软件很多，功能比以前多了，使用也比以前方便多了，所以危害也比以前大了，奇奇发现很多人中了木马自己还不知道，我就写了
一点心得，给大家作个参考。要想使自己的电脑安全，就好扎好自己的篱笆，看好自己的门，电脑也有自己的门，我们叫它--- <br />
<br />
端口 <br />
你
在网络上冲浪，别人和你聊天，你发电子邮件，必须要有共同的协议，这个协议就是TCP/IP协议，任何网络软件的通讯都基于TCP/IP协议。如果把互联
网比作公路网，电脑就是路边的房屋，房屋要有门你才可以进出，TCP/IP协议规定，电脑可以有256乘以256扇门，即从0到65535号&#8220;门&#8221;，
TCP/IP协议把它叫作&#8220;端口&#8221;。当你发电子邮件的时候，E-mail软件把信件送到了邮件服务器的25号端口，当你收信的时候，E-mail软件是从
邮件服务器的110号端口这扇门进去取信的，你现在看到的我写的东西，是进入服务器的80端口。新安装好的个人电脑打开的端口号是139端口，你上网的时
候，就是通过这个端口与外界联系的。黑客不是神仙，他也是--- <br />
<br />
<br />
通过端口进入你的电脑 <br />
黑客是怎么样进入你的电脑的
呢？当然也是基于TCP/IP协议通过某个端口进入你的个人电脑的。如果你的电脑设置了共享目录，那么黑客就可以通过139端口进入你的电脑，注意！
WINDOWS有个缺陷，就算你的共享目录设置了多少长的密码，几秒钟时间就可以进入你的电脑，所以，你最好不要设置共享目录，不允许别人浏览你的电脑上
的资料。除了139端口以外，如果没有别的端口是开放的，黑客就不能入侵你的个人电脑。那么黑客是怎么样才会进到你的电脑中来的呢？答案是通过特洛伊木马
进入你的电脑。如果你不小心运行了特洛伊木马，你的电脑的某个端口就会开放，黑客就通过这个端口进入你的电脑。举个例子，有一种典型的木马软件，叫做
netspy.exe。如果你不小心运行了netspy.exe，那么它就会告诉WINDOWS，以后每次开电脑的时候都要运行它，然后，
netspy.exe又在你的电脑上开了一扇&#8220;门&#8221;，&#8220;门&#8221;的编号是7306端口，如果黑客知道你的7306端口是开放的话，就可以用软件偷偷进入到你的
电脑中来了。特洛伊木马本身就是为了入侵个人电脑而做的，藏在电脑中和工作的时候是很隐蔽的，它的运行和黑客的入侵，不会在电脑的屏幕上显示出任何痕迹。
WINDOWS本身没有监视网络的软件，所以不借助软件，是不知道特洛伊木马的存在和黑客的入侵。接下来，奇奇就让你利用软件---- <br />
<br />
<br />
如何发现自己电脑中的木马 <br />
奇
奇再以netspy.exe为例，现在知道netspy.exe打开了电脑的7306端口，要想知道自己的电脑是不是中netspy.exe，只要敲敲
7306这扇&#8220;门&#8221;就可以了。你先打开C:\WINDOWS\WINIPCFG.EXE程序，找到自己的IP地址（比如你的IP地址是
10.10.10.10），然后打开浏览器，在浏览器的地址栏中输入
http://10.10.10.10:7306/，如果浏览器告诉你连接不上，说明你的电脑的7306端口没有开放，如果浏览器能连接上，并且在浏览器
中跳出一排英文字，说的netspy.exe的版本，那么你的电脑中了netspy.exe木马了。这是最简单最直接的办法，但是需要你知道各种木马所开
放的端口，奇奇已知下列端口是木马开放的：7306、7307、7308、12345、12345、12346、31337、6680、8111、
9910。但是就算你熟悉了所有已知木马端口，也还是不能完全防范这些木马的，我们需要---- <br />
<br />
<br />
进一步查找木马 <br />
奇
奇曾经做了一个试验：我知道netspy.exe开放的是7306端口，于是我用工具把它的端口修改了，经过修改的木马开放的是7777端口了，你现在再
用老办法是找不到netspy.exe木马了。于是我们可以用扫描自己的电脑的办法看看电脑有多少端口开放着，并且再分析这些开放的端口。 <br />
前
面讲了电脑的端口是从0到65535为止，其中139端口是正常的，首先找个端口扫描器，奇奇推荐&#8220;代理猎手&#8221;，你上网以后，找到自己的IP地址，现在请
关闭正在运行的网络软件，因为可能开放的端口会被误认为是木马的端口，然后让代理猎手对0到65535端口扫描，如果除了139端口以外还有其他的端口开
放，那么很可能是木马造成的。 <br />
排除了139端口以外的端口，你可以进一步分析了，用浏览器进入这个端口看看，它会做出什么样的反映，你可以根据情况再判断了。 <br />
扫描这么多端口是不是很累，需要半个多小时傻等了，现在好了，我汉化了一个线程监视器，Tcpview.exe可以看电脑有什么端口是开放的，除了139端口以外，还有别的端口开放，你就可以分析了，如果判定自己的电脑中了木马，那么，你就得---- <br />
<br />
<br />
在硬盘上删除木马 <br />
最简单的办法当然是用杀毒软件删除木马了，Netvrv病毒防护墙可以帮你删除netspy.exe和bo.exe木马，但是不能删除netbus木马。 <br />
下面就netbus木马为例讲讲删除的经过。 <br />
简单介绍一下netbus木马，netbus木马的客户端有两种，开放的都是12345端口，一种以Mring.exe为代表（472,576字节），一种以SysEdit.exe为代表（494,592字节）。 <br />
Mring.exe
一旦被运行以后，Mring.exe就告诉WINDOWS，每次启动就将它运行，WINDOWS将它放在了注册表中，你可以打开C:\WINDOWS\
REGEDIT.EXE进入HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Run找到Mring.exe然后删除这个健值，你再到WINDOWS中找到Mring.exe删除。注意了，
Mring.exe可能会被黑客改变名字，字节长度也被改变了，但是在注册表中的位置不会改变，你可以到注册表的这个位置去找。 <br />
另外，你可以找包含有&#8220;netbus&#8221;字符的可执行文件，再看字节的长度，我查过了，WINDOWS和其他的一些应用软件没有包含&#8220;netbus&#8221;字符的，被你找到的文件多半就是Mring.exe的变种。 <br />
SysEdit.exe
被运行以后，并不加到WINDOWS的注册表中，也不会自动挂到其他程序中，于是有人认为这是傻瓜木马，奇奇倒认为这是最最可恶、最最阴险的木马。别的木
马被加到了注册表中，你就有痕迹可查了，就连专家们认为最最凶恶的BO木马也可以轻而易举地被我们从注册表中删除。 <br />
而SysEdit.exe
要是挂在其他的软件中，只要你不碰这个软件，SysEdit.exe也就不发作，一旦运行了被安装SysEdit.exe的程序，SysEdit.exe
也同时启动了。奇奇在自己的电脑中做了这样一个实验，将SysEdit.exe和C:\WINDOWS\SYSTEM\Abcwin.exe捆绑起来，
Abcwin.exe是智能ABC输入法，当我开启电脑到上网，只要没有打开智能ABC输入法打字聊天，SysEdit.exe也就没有被运行，你就不能
进入我的12345端口，如果我什么时候想打字了，一旦启动智能ABC输入法（Abcwin.exe），那么捆绑在Abcwin.exe上的
SysEdit.exe也同时被运行了，我的12345端口被打开，别人就可以黑到我的电脑中来了。同样道理，SysEdit.exe可以被捆绑到网络传
呼机、信箱工具等网络工具上，甚至可以捆绑到拨号工具上，电脑中的几百的程序中，你知道会在什么地方发现它吗？所以我说这是最最阴险的木马，让人防不胜
防。 <br />
有的时候知道自己中了netbus木马，特别是SysEdit.exe，能发现12345端口被开放，并且可以用netbus客户端软件
进入自己的电脑，却不知道木马在什么地方。这时候，你可以检视内存，请打开C:\WINDOWS\DRWATSON.EXE，然后对内存拍照，查看&#8220;高级
视图&#8221;中的&#8220;任务&#8221;标签，&#8220;程序&#8221;栏中列出的就是正在运行的程序，要是发现可疑的程序，再看&#8220;路径&#8221;栏，找到这个程序，分析它，你就知道是不是木马了。
SysEdit.exe虽然可以隐藏在其他的程序后面，但是在C:\WINDOWS\DRWATSON.EXE中还是暴露了。 <br />
<br />
好了，
来回顾一下，要知道自己的电脑中有没有木马，只要看看有没有可疑端口被开放，用代理猎手、Tcpview.exe都可以知道。要查找木马，一是可以到注册
表的指定位置去找，二是可以查找包含相应的可执行程序，比如，被开放的端口是7306，就找包含&#8220;netspy&#8221;的可执行程序，三是检视内存，看有没有可
以的程序在内存中。 <br />
你的电脑上的木马，来源有两种，一种是你自己不小心，运行了包含有木马的程序，另一种情况是，&#8220;网友&#8221;送给你&#8220;好玩&#8221;的程序。所以，你以后要小心了，要弄清楚了是什么程序再运行，安装容易排除难呀。?nbsp; <br />
排除了木马以后，你就可以监视端口，---- <br />
<br />
<br />
悄悄等待黑客的来临 <br />
介
绍两个软件，首先是NukeNabber，它是端口监视器，你告诉NukeNabber需要监视7306端口，如果有人接触这个端口，就马上报警。在别人
看来，你的电脑的7306端口是开放的，但是7306不是由netspy控制了，当NukeNabber发现有人接触7306端口或者试图进入你的
7306端口，马上报警，你可以在NukeNabber上面看到黑客对你做了些什么，黑客的IP地址是哪里，然后，你就可以反过来攻击黑客了。当
NukeNabber监视139的时候，你就可以知道谁在用IP炸弹炸你。另外提一下，如果NukeNabber告诉你不能监视7306端口，说这个端口
已经被占用了，那么说明你的电脑中存在netspy了。第二个软件就是Tcpview.exe，这个软件是线程监视器，你可以用它来查看有多少端口是开放
的，谁在和你通讯，对方的IP地址和端口分别是什么。 <br />
<br />
<br />
<img src ="http://www.blogjava.net/matthew2006/aggbug/170979.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2007-12-27 19:51 <a href="http://www.blogjava.net/matthew2006/archive/2007/12/27/170979.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>申请GMail邮件服务</title><link>http://www.blogjava.net/matthew2006/archive/2007/11/23/162505.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Thu, 22 Nov 2007 17:20:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2007/11/23/162505.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/162505.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2007/11/23/162505.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/162505.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/162505.html</trackback:ping><description><![CDATA[今天开通了GMail邮箱，Google的品质应该毋庸质疑，以后就作为主打Email地址了。如果你想申请，可以给我留言并附上现在的邮件地址，我会发邀请函给你。（貌视已经不需要邀请了） <br />
&#160;&#160; 下面贴几篇关于GMail使用的文章：<br />
&#160;&#160;&#160; <br />
&#160;&#160;&#160; GMail是一个伟大的服务，使用完全免费，容量巨大，有优秀的过滤功能和反垃圾邮件功能，支持加密访问，支持POP接收和邮件转发，还有许多其他强大的功能，我这里就介绍一下我在使用GMail系统的时候总结的一些常用的使用经验和技巧。（转自：月光博客）
<p>　　<strong>安全的连接Gmail</strong></p>
<p>　　通过SSL加密方式 <a target="_blank" href="https://gmail.google.com/">https://gmail.google.com</a> 来登陆Gmail，可以防止黑客通过Sniffer等工具窃听用户名和密码。</p>
<p>　　<strong>通过手机访问GMail</strong></p>
<p>　　GMail一个非常优秀的特点就是支持绝大多数手机登录，这使得人们可以随时随地访问自己的Gmail信箱，访问的时候只需在手机的网络浏览器中输入 <a target="_blank" href="http://m.gmail.com/">http://m.gmail.com</a> 即可。Gmail手机版提供了很多很&#8220;酷&#8221;的功能：界面能够针对手机自动进行优化，支持访问照片、Word文档和 .pdf文件等附件，如果Gmail联系人录入了电话号码，还可以通过电话答复邮件。Google对于访问GMail的手机不收取任何费用。</p>
<p>　　<strong>无穷多的GMail邮件地址</strong></p>
<p>
一个GMail的邮件地址，其实相当于无穷多的GMail邮件地址，通过邮件地址中的＋号可以衍生各种邮件地址，比如对于发送到username+
list1@gmail.com的邮件，系统会自动将邮件转到username@gmail.com，因此只要在GMail用户名后面加上一个&#8220;+&#8221;号，
就可以衍生出无穷多的邮件地址，这些地址都是你自己的。</p>
<p>　　使用这种邮件地址的好处是非常便于过滤，只需要针对不同的邮件地址就可以方便地分拣出不同用处的邮件。比如可以设置一个label1标签，通过过滤器的设置，所有发送到username+list1@gmail.com的邮件，会自动贴上label1标签。</p>
<p>　　<strong>发送邮件不包含IP地址</strong></p>
<p>　　通过Outlook客户端发送GMail邮件，发送的邮件内会记录发信人的IP地址，但是如果登录WEB上的GMail网站，然后在上面发送邮件，则发送的邮件中就不包含自己的IP地址。因此，如果你想隐藏IP发送邮件，就登录GMail吧。</p>
<p>　　<strong>通过RSS阅读器查看Gmail新邮件</strong></p>
<p>　　在RSS阅读器中，选择Feed地址为<a target="_blank" href="https://mail.google.com/mail/feed/atom">https://mail.google.com/mail/feed/atom</a>，然后提交您的Gmail地址和密码，即可在RSS中查看新的GMail邮件。</p>
<p>　　<strong>通过POP方式下载GMail邮件</strong></p>
<p>
以Outlook Express的客户端为例：首先在Gmail帐户中启用POP。然后打开Outlook
Express。单击&#8220;工具&#8221;菜单，然后选择&#8220;帐户...&#8221;。单击&#8220;添加&#8221;，然后单击&#8220;邮件...&#8221;，在&#8220;显示名：&#8221;字段中输入姓名，然后单击&#8220;下一
步&#8221;。在&#8220;电子邮件地址：&#8221;字段中输入 Gmail
电子邮件地址(username@gmail.com)，然后单击&#8220;下一步&#8221;。在&#8220;接收邮件（POP3, IMAP 或
HTTP）服务器：&#8221;字段中输入&#8220;pop.gmail.com&#8221;。在&#8220;发送邮件服务器
(SMTP)：&#8221;字段中输入&#8220;smtp.gmail.com&#8221;。单击&#8220;下一步&#8221;。在&#8220;帐户名：&#8221;字段中输入 Gmail
用户名（包括&#8220;@gmail.com&#8221;）。在&#8220;密码：&#8221;字段中输入 Gmail
密码，然后单击&#8220;下一步&#8221;。单击&#8220;完成&#8221;。突出显示&#8220;帐户&#8221;下的&#8220;pop.gmail.com&#8221;，并单击&#8220;属性&#8221;。单击&#8220;高级&#8221;标签。选中&#8220;发送邮件
（SMTP）&#8221;下&#8220;此服务器要求安全连接（SSL）&#8221;旁边的复选框。在&#8220;发送邮件（SMTP）：&#8221;字段中输入&#8220;465&#8221;。选中&#8220;接收邮件（POP3）&#8221;下
&#8220;此服务器要求安全连接 （SSL）&#8221;旁边的复选框。此端口将更改为
995。单击&#8220;服务器&#8221;标签，然后选中&#8220;我的服务器要求身份验证&#8221;旁边的复选框。单击&#8220;确定&#8221;。</p>
<p>　　后记：我上网有十年时间，使用了无数个
不同的邮件信箱，但自从我接触到了GMail后，我立刻放弃了其他所有的邮件而转用GMail，GMail是我所见到的史无前例的邮箱服务，我还没有发现
任何其他邮箱有能力超越GMail。可以说，几乎没有一个免费邮件敢同时支持POP接收和邮件转发，而GMail就敢这么做，何等气魄啊。单凭这一点，我
就可以立刻放弃其他的邮件而转用GMail。</p>
<p>另一篇：</p>
<p><font color="#000ff"><strong>高深Gmail技巧（有些技术难度）</strong></font></p>
<p>1，GMail Acc的id是不计算 "." 的，所以可以 a.b@gmail, ab@gmail 都是同一个邮箱。</p>
<p>2，它內建 filter 跟 label (webmail 有 label真少见到), 所以可以用 + 来帮助设置filter, 如
ab+list1@gmail 跟 ab+list2@gmail 都可以送到 ab@gmail, 然而 filter写一下就會把 +list1
跟 +list2 分开了。</p>
<p>比如对应label1,可以写From :id1@xxx.com To ab+list1@gmail.com这样，通过filter的设置 ，所有来自id1@xxx.com的邮件，会自动分拣到label中。</p>
<p>3，GMail是全 UTF-8 的系統，所以基本上它可正常处理多个国家的语言，但是有时候发过去的信件可能有乱码，比如yahoo的邮箱，收到的是乱码，但是只要点击IE/查看/编码/选择UTF-8编码，就可以正常显示了。</p>
<p>4，gmail的search暂时只支持英文，其他语言无效，相信未来会支持的更好一些。</p>
<p>5，GMail 目前是只认识 server "收到信的时间" 而非 Mail body claim 的时间。 这会有什么问题呢？ 有些人沒有 auto forward 的功能，所以会几天固定 去其它信箱手动转信到Gmail, 日期就全变一样了。</p>
<p>6，GMail 的 'conversation'
平常都是一起动作的，如果要删除其中的一些单个邮件是很麻烦的，不过有个办法，可以拆开来，点击 More options, 选择Trash
this messenger就ok了，就不会影响到整个conversation了。</p>
 <img src ="http://www.blogjava.net/matthew2006/aggbug/162505.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2007-11-23 01:20 <a href="http://www.blogjava.net/matthew2006/archive/2007/11/23/162505.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何在您的网站中加入“搜索本站功能”-转</title><link>http://www.blogjava.net/matthew2006/archive/2007/11/21/162085.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Wed, 21 Nov 2007 06:46:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2007/11/21/162085.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/162085.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2007/11/21/162085.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/162085.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/162085.html</trackback:ping><description><![CDATA[ 来源：Google黑板报，发表者：谭永锋 软件国际化工程师

许多网站都有"搜索本站"，对于很多网民来讲这是非常好用的功能，如果您希望方便、快捷的建立自己的站内搜索，不妨试试谷歌的" Google 指定域名搜索"。这样，您不必花费太多时间，就可以建立结果全部指向您自己网站的站内搜索。

一分钟加入"搜索本站"功能

要如何在您的网页上加入此项功能呢？很简单，只要在你的网页内加入下面一小段代码就好了：
（注意：下面假设 www.abcde.cn 网站为例）

<form action="http://www.google.cn/search" method="get">
<input name=" sitesearch " value=" www.abcde.cn" type="hidden">
<input name="ie " value="GB2312 " type="hidden">
<input onfocus="if( this.value=='用 Google 搜索本站') {this.value='' };" size="25" name="q" id="query" value="用 Google 搜索本站" type="text">
<input name="Search" value="搜索" attr="value" type="submit">
<input name=" hl " value=" zh-CN" type="hidden">
</form>

记住，要把上例中的" www.abcde.cn" 换成您的网站网址哦！

现在，用用你的搜索吧。

如果您的中文搜索送到 Google 后成了乱码，那可能是您的 ie 值设定不合您的网页编码造成的。

如果我的网站不是 GB2313 编码怎么办？

由于在中国很多网站使用的是 GB2313 编码，因此上例中用
<input name=" ie" value=" GB2312" type="hidden">

告知 Google 此搜索是从你的 GB2312 编码网页而来，如果你的网页不是用 GB2312 编码而是使用 UTF-8 编码，那请把该行换成：
<input name=" ie" value=" UTF-8" type="hidden">

如果你的网页编码是使用繁体中文的 Big5 编码，那请把该行换成
<input name=" ie " value="Big5 " type="hidden">

如何使用 Google 用 GB2313 编码显示搜索结果？

在一般如上的情况下，Google 是用 UTF-8 编码显示搜索结果的，如果你要 Google 用 GB2312 编码显示搜索结果，那么你可以加入下列这一行
<input name=" oe" value=" GB2312" type="hidden">

同理，是用下一行会使 Google 用 Big5 编码显示搜索结果

如何使 Google 用繁体中文显示操作信息？

以上的设定会让 Google 用简体中文显示操作信息，如果你要 Google 用繁体中文显示操作信息那请你把
<input name=" hl" value="zh-CN" type="hidden">

改成
<input name=" hl" value="zh-TW" type="hidden"> 即可。


参数参考：

name="sitesearch" ：告知 Google 你要搜索的指定网站或指定域名

name=" ie"：告知 Google 发送搜索词的网页编码，预设值为"UTF-8"，由于在中国很多网站是使用 GB2312 编码

* name =" oe" ：告知 Google 显示搜索的网页编码，预设值为"UTF-8",由于现代大部分机器都能支持"UTF-8"无误，因此你大概不需要调整次参数；
* name ="hl" ：告知 Google 显示搜索的网页语言。"zh-CN"为简体中文，"zh-TW"为繁体中文，"en"为英文。<img src ="http://www.blogjava.net/matthew2006/aggbug/162085.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2007-11-21 14:46 <a href="http://www.blogjava.net/matthew2006/archive/2007/11/21/162085.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《Nature》上给青年科研工作者的几条忠告(转)</title><link>http://www.blogjava.net/matthew2006/archive/2007/07/15/130345.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Sun, 15 Jul 2007 02:22:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2007/07/15/130345.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/130345.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2007/07/15/130345.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/130345.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/130345.html</trackback:ping><description><![CDATA[<p><strong><span>Scientist: Four golden lessons </span></strong></p>
<p><span>STEVEN WEINBERG</span></p>
<p>&nbsp;</p>
<p><span>Steven Weinberg is in the Department of Physics, the <st1:placetype w:st="on">University</st1:placetype> of <st1:placename w:st="on">Texas</st1:placename> at <st1:place w:st="on"><st1:city w:st="on">Austin</st1:city>, <st1:state w:st="on">Texas</st1:state> <st1:postalcode w:st="on">78712</st1:postalcode>, <st1:country-region w:st="on">USA</st1:country-region></st1:place>. This essay is based on a commencement talk given by the author at the Science Convocation at <st1:place w:st="on"><st1:placename w:st="on">McGill</st1:placename> <st1:placetype w:st="on">University</st1:placetype></st1:place> in June 2003.</span></p>
<p>&nbsp;</p>
<p><span>When I received my undergraduate degree — about a hundred years ago — the physics literature seemed to me a vast, unexplored ocean, every part of which I had to chart before beginning any research of my own. How could I do anything without knowing everything that had already been done? Fortunately, in my first year of graduate school, I had the good luck to fall into the hands of senior physicists who insisted, over my anxious objections, that I must start doing research, and pick up what I needed to know as I went along. It was sink or swim. To my surprise, I found that this works. I managed to get a quick PhD — though when I got it I knew almost nothing about physics. But I did learn one big thing:<strong><span> </span><span>that no one knows everything, and you don't have to.</span></strong></span></p>
<p>&nbsp;</p>
<p><span>Another lesson to be learned, to continue using my oceanographic metaphor, is that while you are swimming and not sinking you should aim for rough water. When I was teaching at the Massachusetts Institute of Technology in the late 1960s, a student told me that he wanted to go into general relativity rather than the area I was working on, elementary particle physics, because the principles of the former were well known, while the latter seemed like a mess to him. It struck me that he had just given a perfectly good reason for doing the opposite. Particle physics was an area where creative work could still be done. It really was a mess in the 1960s, but since that time the work of many theoretical and experimental physicists has been able to sort it out, and put everything (well, almost everything) together in a beautiful theory known as the standard model. <strong><span>My advice is to go for the messes — that's where the action is.</span></strong></span></p>
<p>&nbsp;</p>
<p><span>My third piece of advice is probably the hardest to take. It is to forgive yourself for wasting time. Students are only asked to solve problems that their professors (unless unusually cruel) know to be solvable. In addition, it doesn't matter if the problems are scientifically important — they have to be solved to pass the course. But in the real world, it's very hard to know which problems are important, and you never know whether at a given moment in history a problem is solvable. At the beginning of the twentieth century, several leading physicists, including Lorentz and Abraham, were trying to work out a theory of the electron. This was partly in order to understand why all attempts to detect effects of Earth's motion through the ether had failed. We now know that they were working on the wrong problem. At that time, no one could have developed a successful theory of the electron, because quantum mechanics had not yet been discovered. It took the genius of Albert Einstein in 1905 to realize that the right problem on which to work was the effect of motion on measurements of space and time. This led him to the special theory of relativity. As you will never be sure which are the right problems to work on, most of the time that you spend in the laboratory or at your desk will be wasted. <strong><span>If you want to be creative, then you will have to get used to spending most of your time not being creative, to being becalmed on the ocean of scientific knowledge.</span></strong></span></p>
<p>&nbsp;</p>
<p><strong><span>Finally, learn something about the history of science, or at a minimum the history of your own branch of science.</span></strong><span> The least important reason for this is that the history may actually be of some use to you in your own scientific work. For instance, now and then scientists are hampered by believing one of the over-simplified models of science that have been proposed by philosophers from Francis Bacon to Thomas Kuhn and Karl Popper. The best antidote to the philosophy of science is a knowledge of the history of science.<br><br>More importantly, the history of science can make your work seem more worthwhile to you. As a scientist, you're probably not going to get rich. Your friends and relatives probably won't understand what you're doing. And if you work in a field like elementary particle physics, you won't even have the satisfaction of doing something that is immediately useful. But you can get great satisfaction by recognizing that your work in science is a part of history.</span></p>
<p>&nbsp;</p>
<p><span>Look back 100 years, to 1903. How important is it now who was Prime Minister of Great Britain in 1903, or President of the <st1:country-region w:st="on"><st1:place w:st="on">United States</st1:place></st1:country-region>? What stands out as really important is that at <st1:place w:st="on"><st1:placename w:st="on">McGill</st1:placename> <st1:placetype w:st="on">University</st1:placetype></st1:place>, Ernest Rutherford and Frederick Soddy were working out the nature of radioactivity. This work (of course!) had practical applications, but much more important were its cultural implications. The understanding of radioactivity allowed physicists to explain how the Sun and Earth's cores could still be hot after millions of years. In this way, it removed the last scientific objection to what many geologists and paleontologists thought was the great age of the Earth and the Sun. After this, Christians and Jews either had to give up belief in the literal truth of the Bible or resign themselves to intellectual irrelevance. This was just one step in a sequence of steps from Galileo through <st1:city w:st="on">Newton</st1:city> and <st1:city w:st="on"><st1:place w:st="on">Darwin</st1:place></st1:city> to the present that, time after time, has weakened the hold of religious dogmatism. Reading any newspaper nowadays is enough to show you that this work is not yet complete. But it is civilizing work, of which scientists are able to feel proud.</span></p>
<p>&nbsp;</p>
<p><strong><span>《</span></strong><strong><span>Nature</span></strong><strong><span>》上给青年科研工作者的几条忠告</span></strong><strong></strong></p>
<p>&nbsp;</p>
<p><span>Steven Weinberg</span><span>：四条黄金忠告</span></p>
<p>&nbsp;</p>
<p><span>Steven Weinberg </span><span>现在得克萨斯大学物理系。本文以他</span><span> 2003</span><span>年</span><span>6</span><span>月在麦克基尔大学科学大会上的讲话为基础。</span></p>
<p>&nbsp;</p>
<p><span>当我得到大学学位的时候</span><span> </span><span>－</span><span> </span><span>那是百八十年前的事了</span><span> </span><span>－物理文献在我眼里就象一个未经探索的汪洋大海，我必须在勘测了它的每一个部分之后才能开始自己的研究。做任何事情之前怎么能不先了解所有已经做过了的工作呢？万幸的是，在我做研究生的第一年，我碰到了一些资深的物理学家，他们不顾我忧心忡忡的反对，坚持我应该开始进行研究，而在研究的过程中学习所需的东西。这可是生死悠关的事。我惊讶地发现他们的意见是可行的。我设法很快就拿到了一个博士学位</span><span> </span><span>－虽然我拿到博士学位时对物理学还几乎是一无所知。不过，我的确得到了一个很大的教益：<strong><span>没有人了解所有的知识，你也不必</span></strong>。</span></p>
<p>&nbsp;</p>
<p><span>另一个忠告就是，如果继续用我的海洋学的比喻的话，<strong><span>当你在大海中搏击而不是沉没时，应该到波涛汹涌的地方去</span></strong>。</span><span>19</span><span>世纪</span><span>60</span><span>年代末，我在麻省理工大学教书时，一个学生找我说，他想去做广义相对论领域的研究，而不愿意做我所在的领域－基本粒子物理学－方向的研究，原因是前者的原理已经很清楚，而后者在他看来则是一团乱麻。而在我看来这正是做相反决定的绝好理由。粒子物理学是一个还可以做创造性工作的领域。它在那个时候的确是乱麻一团，但是，从那时起，许多理论物理学家、试验物理学家的工作把这团乱麻梳理出来，将所有的（嗯，几乎所有的）知识纳入一个叫做标准模型的美丽的理论之中。我的忠告是：<strong><span>到混乱的地方去，那里才是行动所在的地方</span></strong>。</span></p>
<p>&nbsp;</p>
<p><span>我的第三个忠告可能是最难被接受的。这就是<strong><span>要原谅自己虚掷时光</span></strong>。要求学生们解决的问题<st1:personname w:st="on" ProductID="都是">都是</st1:personname>教授们知道可以得到解决的问题（除非教授非常地残酷）。而且，这些问题在科学上是否重要是无关紧要的，－必须解决他们以通过考试。但是在现实生活中，知道哪些问题重要是非常困难的，而且在历史某一特定时刻你根本无从知道某个问题是否有解。二十世纪初，几个重要的物理学家，包括</span><span> Lorentz </span><span>和</span><span> Abraham, </span><span>想创立一种电子理论。部分原因是为了理解为什么探测地球相对以太运动的所有尝试都失败了。我们现在知道，他们研究的问题不对。在当时，没有人能够创立一个成功的电子理论，因为量子力学尚未发现。需要到</span><span>1905</span><span>年，天才的爱因斯坦认识到正确的问题是运动在时间空间测量上的效应。沿着这条路线，他创立了相对论。因为你总也不能肯定哪个才是要研究的正确问题，你在实验室里，在书桌前的大部分时间是会虚掷的。</span></p>
<p>&nbsp;</p>
<p><span>如果你想要有创造性，你就必须习惯于大量时间不是创造性的，习惯于在科学知识的海洋上停滞不前。</span></p>
<p>&nbsp;</p>
<p><span>最后，<strong><span>学一点科学史，起码你所研究的学科的历史</span></strong>。至少学习科学史可能在你自己的科学研究中有点用。比如，科学家会不时因相信从培根到库恩、玻普这些哲学家所提出的过分简化的科学模型而受到桎梏。科学史的知识是科学哲学的最好解毒剂。</span></p>
<p>&nbsp;</p>
<p><span>更重要的是，科学史的知识可以使你觉得自己的工作更有意义。作为一个科学家，你很可能不会太富裕，你的朋友和亲人可能也不理解你正在做的事情。而如果你研究的是象基本粒子物理学这样的领域，你甚至没有是在从事一种马上就有用的工作所带来的满足。但是，认识到你进行的科学工作是历史的一部分则可以给你带来极大的满足。</span></p>
<p>&nbsp;</p>
<p><span>看看</span><span>100</span><span>年前，</span><span>1903</span><span>年。谁是</span><span>1903</span><span>年大英帝国的首相、谁是</span><span>1903</span><span>年美利坚合众国的总统在现在看来有多重要呢？真正凸现出重要性的是</span><span> 1903</span><span>年</span><span>Ernest Rutherford </span><span>和</span><span>Frederick Soddy </span><span>在</span><span>Mxxxxll </span><span>大学揭示了放射性的本质。这一工作（当然！）有实际的应用，但更加重要的是其文化含义。对放射性的理解使物理学家能够解释为什么几百万年以后太阳和地心仍是滚烫的。这样，就清除了许多地质学家和古生物学家认为地球和太阳存在了很长年代的最后一个科学上的障碍。从此以后，基督教徒和犹太教徒就不得不或者放弃圣经的直接真理性或者放弃理性。这只是从加利略到牛顿、达尔文，直到现在削弱宗教教条主义桎梏的一系列步伐中的一步。只要读读今天的任何一张报纸，你都会知道这一工作还没有完成。但是，这是一个文明化的工作，对这一工作科学家是可以感到骄傲的。</span><span> </span></p>
<img src ="http://www.blogjava.net/matthew2006/aggbug/130345.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2007-07-15 10:22 <a href="http://www.blogjava.net/matthew2006/archive/2007/07/15/130345.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BitTorrent 性能卓越的原因(转)</title><link>http://www.blogjava.net/matthew2006/archive/2007/05/17/118164.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Thu, 17 May 2007 12:27:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2007/05/17/118164.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/118164.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2007/05/17/118164.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/118164.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/118164.html</trackback:ping><description><![CDATA[BitTorrent 性能卓越的原因<br><br>概要<br>BitTorrent 文件发布系统采用针锋相对（tit_for_tat）的方法来达到帕累托有效，与当前已知的协作技术相比，它具有更高的活力。本文将解释BitTorrent 的用途，以及是怎样用经济学的方法来达到这个目标的。<br><br>1、BitTorrent 用来做什么？<br>当通过HTTP协议来下载一个文件的时候，所有的上载开销都在主机上。而使用 BitTorrent，当多个人同时下载同一个文件的时候，他们之间也相互为对方提供文件的部分片断的下载。这样，就把上载的开销分摊到每个下载者那里，也就可以在理论上支持无限多个下载者来下载同一个文件。<br>研究人员以前也在寻找一种达到这种效果的可实用的技术[3]。这种技术原来并没有在大的范围内运用过，因为逻辑和的问题非常棘手。如果仅仅计算哪些 peers 拥有文件的哪些片断以及这些片断应该被发送给谁，那么很难只产生比较小的系统开销。Peers之间的连接很少会超过几个小时，通常是几分钟而已。最后，有一个普遍的问题，就是公平性。<br>我们将解释BitTorrent 是如何很好的解决这些问题的。<br><br>1.1、BitTorrent接口<br>BitTorrent 的接口可能是最简单的。用户点击希望下载的文件的超级链接，然后会弹出一个标准的&#8220;保存到&#8221;对话框。此后，出现一个下载进度的窗口，在这个窗口中，除了显示下载速率外，还显示一个上载速率。BT在使用上非常简单，使得BT能广泛的被运用。<br><br>1.2、部署<br>决定采用BitTorrent的原因是因为有一些文件需要发布。而下载者使用 BitTorrent，是因为这是他们获取所需要的文件的唯一途径。下载者经常一完成下载，就停止为别人上载，虽然说，在BT 客户端完成下载之后，继续为别人提供一段时间的上载是一种礼貌的行为。标准的实现是让客户端一直保持上载，除非窗口被关闭。<br>在一个典型的部署中，未完成的下载者<br>一台主机负责提供原始的文件，下载者通过BT来下载这个文件。下载者在下载的同时，为其它人提供上载，最后，离开这个系统。<br><br>2、技术框架<br><br>2.1发布内容<br>为了部署 BT，首先将一个扩展名为 .torrent 的文件放在一个普通的web服务器上。.torrent文件包含了要共享的文件的信息，包括文件名、大小、文件的散列信息和一个指向tracker的url。Tracker负责帮助下载者能够获取其它下载者的信息。Tracker和下载者之间使用一种很简单的基于HTTP的协议进行交互，下载者告诉tracker自己要下载的文件、自己使用的端口以及类似的信息，tracker告诉下载者其它下载同样文件的下载者的联系信息。下载者利用这些信息相互之间建立连接。一个被成为&#8220;种子&#8221;的下载者，必须首先被启动，它知道完整的文件信息。对tracker和web服务器的带宽需求很低，而种子必须至少发送原始文件的一份完整拷贝。<br><br>译注：<br>P2P的核心思想就是没有服务器的概念，任何一个下载者既是client，又是server。<br>下载者从别人那里取文件的时候，称为下载，而为别人提供文件的时候，称为上载（传）。<br>为了完成一次部署，至少需要一个 tracker和一个seed。所谓tracker，是一个服务器，负责帮助peers之间相互建立连接。而seed，通常是第一个向tracker注册，然后它就开始进入循环，等待为别人提供文件，也就是说，第一个seed只负责上传文件。一旦有一个peer向tracker注册后，就可以取得seed的信息，从而与seed建立连接。从seed处读取文件。由于原始的文件，只有seed拥有，所有说，seed至少要上传原始文件的一份完整拷贝。如果又有一个peer加入进来，那么它可以同时和seed和前一个peer建立连接，然后从这两者处获取文件。<br><br>2.2对等发布<br>所有和文件下载相关的逻辑问题，通过 peers之间的交互来解决。一些关于下载和上传的速率的信息被发送给tracker，tracker搜集这些信息用于统计。Tracker的职责被严格限定为&#8220;帮助peers相互发现对方&#8221;。<br>尽管tracker是peers之间相互发现的唯一途径，也是peers之间相互协作的唯一地点，标准的tracker算法返回一个随机的 peers的列表。随机图具有非常强大的特性，许多的peer选择算法最终产生了一个幂律图，幂律图能以少量的搅拌来获得分片。注意，peers之间的连接都是双向传输的。<br>为了跟踪每个peers都拥有什么，BT将文件切割为固定大小的片（典型的大小是256k）。每个下载者必须通知其它peers，它拥有哪些片。为了验证文件的完整性，对每个片断都通过SHA1算法计算出它的hash信息，并保存在torrent文件中。Peers只有在检查了片断的完整性之后，才会通知其它peers它拥有这个片断。删除代码是一种被建议使用的帮助文件分布的技术，但是这种更简单的方法（既分片）也是可用的。<br>Peers不断的从它能连接到的peers那里下载文件片断。当然，它不能从没有跟它建立连接的peers那里下载任何东西。即使是建立了连接的peers，有的也并不包含它想要的片断，或者还不允许它去下载。关于不允许其它peers从它那里下载文件片断的策略，被称为 阻塞choking，后文将进行讨论。其它关于文件分布的方法通常都要用到麻烦的树结构，而且树叶的上载能力并没有被利用起来。简单的让 peers 宣布它拥有什么会导致不到 10 % 的带宽开支，却可以可靠的使用所有的上载能力。<br><br>2.3流水作业<br>构架在TCP之上的应用层协议，例如BT，很重要的一点是应该同时发送多个请求，以避免在两个片断发送之间的延迟，因为那样会严重影响传输速率。为了达到这种目的，BT将每个片断又进一步分为子片断，每个子片断的大小一般是16k，同时，它一直保持几个请求（通常是5个）被流水的同时发送。流水作业所选择的data（应该是指的同时发送的请求数目，也就是5个request）的依据是能使得大多数连接变得饱和。<br>译注：也就是说，每次发送5个请求，然后过一段时间，又发送5个请求。流水作业在HTTP 协议1.1版本中被广泛运用。<br><br>2.4片断选择<br>选择一个好的顺序来下载片断，对提高性能非常重要。一个差的片断选择算法可能导致所有的片断都处于下载中，或者另一种情况，没有任何片断被上载给其它 peers。<br><br>2.4.1严格的优先级<br>片断选择的第一个策略是：一旦请求了某个片断的子片断，那么该片断剩下的子片断优先被请求。这样，可以尽可能快的获得一个完整的片断<br><br>2.4.2最少的优先<br>对一个下载者来说，在选择下一个被下载的片断时，通常选择的是它的peers们所拥有的最少的那个片断，也就是所谓的&#8220;最少优先&#8221;。这种技术，确保了每个下载者都拥有它的peers们最希望得到的那些片断，从而一旦有需要，上载就可以开始。这也确保了那些越普通的片断越放在最后下载，从而减少了这样一种可能性，即某个peer当前正提供上载，而随后却没有任何的被别人感兴趣的片断了。<br><br>译注：<br>也就说说，每个peer都优先选择整个系统中最少的那些片断去下载，而那些在系统中相对较多的片断，放在后面下载，这样，整个系统就趋向于一种更优的状态。如果不用这种算法，大家都去下载最多的那些片断，那么这些片断就会在系统中分布的越来越多，而那些在系统中相对较少的片断仍然很少，最后，某些 peer 就不再拥有其它 peer 感兴趣的片断了，那么系统的参与者越来越少，整个系统的性能就下降。<br>在BT系统中，充分考虑了经济学的概念，处处从整个系统的性能出发，参与者越多，系统越优化。<br><br>信息理论显示除非种子上传了文件的所有片断，否则没有任何下载者可以完成所有文件的下载。如果在一个部署中，只有一个种子，而且种子的上载能力比它的大多数下载者都要差，那么，不同的下载者从种子那里下载不同的片断，性能就会变得比较好，因为，重复的下载浪费了种子获取更多信息的机会。&#8220;最少优先&#8221;使得下载者只从种子处下载新的片断（也就是整个系统中其它peer都没有的片断），因为，下载者能够看到其它peers那里已经有了种子已经上传的片断。<br><br>在某些部署中，原始的种子由于某些原因最终关闭，只好由剩下的这些下载者们来负责上传。这样显然会带来一个风险：某些片断任何一个下载者都不拥有。&#8220;最少优先&#8221;也很好的处理了这种情况。通过尽快的复制最少的片断，减少了这种由于当前的peers停止上载后带来的风险。<br><br>2.4.3随机的第一个片断<br>&#8220;最少优先&#8221;的一个例外是在下载刚开始的时候。此时，下载者没有任何片断可供上传，所以，需要尽快的获取一个完整的片断。而最少的片断，通常只有某一个peer拥有，所以，它可能比多个peers都拥有的那些片断下载的要慢。因此，第一个片断是随机选择的，直到第一个片断下载完成，才切换到&#8220;最少优先&#8221;的策略。<br><br>2.4.4最后阶段模式<br>有时候，从一个速率很慢的peer那里请求一个片断。在下载的中间阶段，这不是什么问题，但是却可能潜在的延迟下载的完成。为了防止这种情况，在最后阶段，peer向它的所有的peers们都发送某片断的子片断的请求，一旦某些子片断到了，那么就会向其它peer发送cancel 消息，取消对这些子片断的请求，以避免带宽的浪费。实际上，用这种方法并没有浪费多少带宽，而文件的结束部分也一直下载的非常快。<br><br>3 阻塞（choking）算法<br>BT并不集中分配资源。每个peer自己有责任来尽可能的提高它的下载速率。Peers从它可以连接的peers处下载文件，并根据对方提供的下载速率给予同等的上传回报（你敬我一尺，我敬你一丈）。对于合作者，提供上传服务，对于不合作的，就阻塞对方。所以说，阻塞是一种临时的拒绝上传策略，虽然上传停止了，但是下载仍然继续。在阻塞停止的时候，连接并不需要重新建立。<br>阻塞算法并不属于BT对等协议（指peers 之间交互的协议）的技术部分，但是对提高性能是必要的。一个好的阻塞算法应该利用所有可用的资源，为所有下载者提供一致可靠的下载速率，并适当惩罚那些只下载而不上传的peers。<br><br>3.1帕累托有效<br>帕累托有效是指资源配置已达到这样一种境地，即任何重新改变资源配置的方式，都不可能使一部分人在没有其他人受损的情况下受益。这一资源配置的状态，被称为&#8220;帕累托最优&#8221;（Pareto optimum）状态，或称为&#8220;帕累托有效&#8221;（Pareto efficient）<br>在计算机领域，寻求帕累托有效是一种本地优化算法<br>BitTorrent的阻塞算法，用一种针锋相对的方式来试图达到帕累托最优。（原文不太好翻译，我简化了）。Peers对那些向他提供上传服务的peers给予同样的回报，目的是希望在任何时候都有若干个连接正在进行着双向传输。<br><br>3.2 BitTorrent的阻塞算法<br>从技术层面上说，BT的每个peer一直与固定数量的其它 peers 保持疏通（通常是4个），所以问题就变成了哪些peers应该保持疏通？这种方法使得TCP的拥塞控制性能能够可靠的饱和上传容量。（也就是说，尽量让整个系统的上传能力达到最大）。<br>严格的根据当前的下载速率来决定哪些peers应该保持疏通。令人惊讶的是，计算当前下载速率是个大难题。当前的实现实质上是一个每隔20秒的轮询。而原来的算法是对一个长时间的网络传输进行总计，但这种方法很差劲，因为由于资源可用或者不可用，带宽会变化的很快。<br>为了避免因为频繁的阻塞和疏通 peers造成的资源浪费，BT每隔10秒计算一次哪个peer需要被阻塞，然后将这种状态保持到下一个10秒。10秒已经足够使得TCP来调整它的传输性能到最大。<br><br>3.3、optimistic unchoking<br>如果只是简单的为提供最好的下载速率的peers们提供上载，那么就没有办法来发现那些空闲的连接是否比当前正使用的连接更好。为了解决这个问题，在任何时候，每个peer都拥有一个称为&#8220;optimistic unchoking&#8221;的连接，这个连接总是保持疏通状态，而不管它的下载速率是怎样。每隔30秒，重新计算一次哪个连接应该是&#8220;optimistic unchoking&#8221;。30秒足以让上载能力达到最大，下载能力也相应的达到最大。这种和针锋相对类似的思想非常的伟大。&#8220;optimistic unchoking&#8221;非常和谐的与&#8220;囚徒困境&#8221;合作。<br><br>3.4、反对歧视<br>某些情况下，一个peer可能被它所有的peers都阻塞了，这种情况下，它将会保持较低的下载速率直到通过&#8220;optimistic unchoking&#8221;找到更好peers。为了减轻这种问题，如果一段时间过后，从某个peer那里一个片断也没有得到，那么这个peer认为自己被对方&#8220;怠慢&#8221;了，于是不再为对方提供上传，除非对方是&#8220;optimistic unchoking&#8221;。这种情况频繁发生，会导致多于一个的并发的&#8220;optimistic unchoking&#8221;。<br><br>3.5仅仅上传<br>一旦某个peer完成了下载，它不能再通过下载速率（因为下载速率已经为0了）来决定为哪些 peers 提供上载了。目前采用的解决办法是，优先选择那些从它这里得到更好的上载速率的peers。这样的理由是可以尽可能的利用上载带宽。<br><br>4、真实世界的体验<br>BitTorrent不仅仅早已经实现，而且早已经被广泛的使用，它为许多并发的下载者提供成百兆的文件下载。已知的最大的部署中，同时有超过1000个的下载者。当前的瓶颈（实际还没有达到）看来是tracker的带宽。它（trakcer的带宽）大概占用了带宽总量的千分之一，一些小的协议扩展可能会使它降到万分之一。<br><br>参考资料：<br><br>[1] E. Adar and B. A. Huberman. Free riding on gnutella. First Monday, 5(10), 2000.<br>[2] A.-L. Barab&#180;asi. Linked: The New Science of Networks.Perseus Publishing, 2002.<br>[3] M. Castro, P. Druschel, A.-M. Kermarrec, A. Nandi, A. Rowstron, and A. Singh. Splitstream: High-bandwidth content distribution in cooperative environments. In Proceedings of IPTPS03, Berkeley, USA, Feb. 2003.<br>[4] P. Maymounkov and D. Mazieres. Kademlia: A peer-to-peer information system based on the xormetric. In Proceedings of IPTPS02, Cambridge, USA, Mar. 2002.<br><br>原文见:http://tb.blog.csdn.net/TrackBack.aspx?PostId=376238
<img src ="http://www.blogjava.net/matthew2006/aggbug/118164.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2007-05-17 20:27 <a href="http://www.blogjava.net/matthew2006/archive/2007/05/17/118164.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>word文档的页眉与页脚设置</title><link>http://www.blogjava.net/matthew2006/archive/2007/05/08/115871.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Tue, 08 May 2007 02:32:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2007/05/08/115871.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/115871.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2007/05/08/115871.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/115871.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/115871.html</trackback:ping><description><![CDATA[<p><span style="font-size: 14pt; font-family: Comic Sans MS;">这是我总结出来的设置页眉页脚的全过程:<br />
<br />
1、 在新的页眉页脚的第一页，第一个字前，如果有目录中的标题则将光标紧插在标题的第一个字前，点击&#8220;插入&#8221;—&#8220;分隔符&#8221;—&#8220;连续&#8221;，给文章分节；若要去掉某一节，则将光标插入到上一节的最后一个字那里，按&#8220;del键&#8221;删除空行直至该节被去掉。 <br />
2、 如果某一节页眉或页脚的设置不同，则双击页眉页脚，使之出现页眉页脚工具栏，或者点击&#8220;视图&#8221;—&#8220;页眉页脚&#8221;，使之出现工具栏，选择需要更改的页眉/页脚，点击工具栏中的 &#8220;与上一节的链接&#8221;，取消与上一节的链接，直至要更改的页眉或页脚的右上方没有&#8220;与上一节相同&#8221;字样。 <br />
3、 在要更改或设置的页眉页脚中添加你要添加的字样，关于设置页脚，点击工具栏中的&#8220;插入页码&#8221;－&#8220;设置页码格式&#8221;设置不同文字的页码，如果要接着上一节的页码，则&#8220;续前节&#8221;；若本节与上一节没有联系，则设置&#8220;起始页码&#8221;。如果页码要居中，则点击顶上方工具栏的&#8220;居中&#8221;。 <br />
4、 关于设置页眉，如果需要奇偶页有不同的设置，则点击工具栏中的&#8220;页面设置&#8221;－&#8220;版式&#8221;－&#8220;奇偶页不同&#8221;，应用于&#8220;本节&#8221;，然后分别设置不同的奇偶页。 <br />
5、 如果要去掉页眉，主要是去掉页眉下的那一条横线，选中要更改的页眉，点击&#8220;格式&#8221;－&#8220;边框和底纹&#8221;－&#8220;边框&#8221;－&#8220;无&#8221;，应用于&#8220;段落&#8221;。 </span></p>
<img src ="http://www.blogjava.net/matthew2006/aggbug/115871.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2007-05-08 10:32 <a href="http://www.blogjava.net/matthew2006/archive/2007/05/08/115871.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>word中自动生成目录和图标目录</title><link>http://www.blogjava.net/matthew2006/archive/2007/05/06/115591.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Sun, 06 May 2007 09:25:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2007/05/06/115591.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/115591.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2007/05/06/115591.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/115591.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/115591.html</trackback:ping><description><![CDATA[<br />
文档的目录生成：<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一． 定义目录标题的样式：先选定文章中的任意一篇的标题，对标题进行字体、字号、加粗、颜色等字体格式的定义及居中、左右缩进、行距等段落格式的定义。然后选择&#8220;格式&#8221;菜单中的&#8220;样式和格式&#8221;，新建一个样式。<br />
<br />
二． 设目录标题的样式：在文件中选中第一个目录标题的文本，从 &#8220;格式&#8221;菜单中选取&#8220;样式&#8221;选项，并从中选取刚才定义的样式,其它的目录标题文本也采用相同的方法处理。<br />
<br />
三． 插入目录：将光标移到要插入目录标题的位置，从&#8220;插入&#8221;菜单中选取&#8220;索引和目录&#8221;项，并选取&#8220;目录卡&#8221;，确定是否显示页码、前导符样式及显示级别。这样，在光标处就产生我们所需要的目录，该目录包含有所选文本的目录标题并产生相应的页码。<br />
<br />
四．目录的更新：如果以后在文章中的某处插入了新的内容，则其后的所有页码将全部发生变化，如果没有采用样式产生相应目录，还须将目录的页码全部手工更改一遍，使用以上方法后，只须选取目录，点鼠标右键，选择更新域，则目录的目录标题及相应页码将全部被更新。<br />
<br />
图表目录生成：<br />
<br />
1.在需要建立图表目录的图片上点右键，点选弹出菜单中的&#8220;题注（C）&#8230;&#8221;子菜单。<br />
<br />
2.这个时候你就需要&#8220;新建标签&#8221;。点击&#8220;新建标签（N）&#8230;&#8221;后，输入你想要的题注，比如&#8220;Figure&#8221;。<br />
<br />
3.&nbsp; 点&#8220;标签（L）&#8230;&#8221;后的下拉框，选中刚刚新建的题注&#8220;Figure&#8221;。这个时候，&#8220;题注（C）&#8230;&#8221;下面的文本框将显示&#8220;Figure 1&#8221;，你只需要在它的后面增加你自定义的图片的标题，再点击确定，就可以在这张图片上建立一个题注。（注意，Figure后面的数字是自动累加的。）<br />
<br />
4.对所有的图片进行如上操作，即可以对所有的图片建立题注。然后，下面开始利用我们已经建立好的图片题注来插入目录吧。<br />
<br />
5.点&#8220;插入&#8221;菜单。再选择&#8220;索引和目录&#8221;子菜单，选择&#8220;图表目录&#8221;选项卡，然后再配置如图所示相应的参数，就可以了。（这些参数需要你根据不同的文档对图表目录的要求来确定。）<br />
<p style="font-size: 14pt; color: rgb(0, 0, 0); font-family: Arial;">&nbsp;</p>
<img src ="http://www.blogjava.net/matthew2006/aggbug/115591.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2007-05-06 17:25 <a href="http://www.blogjava.net/matthew2006/archive/2007/05/06/115591.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>fun.xls.exe手动杀毒-转贴</title><link>http://www.blogjava.net/matthew2006/archive/2007/03/20/104928.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Tue, 20 Mar 2007 05:02:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2007/03/20/104928.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/104928.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2007/03/20/104928.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/104928.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/104928.html</trackback:ping><description><![CDATA[
		<p>fun.xls.exe 是 tel.xls.exe 的变种</p>
		<p>
				<strong>症状:</strong>
		</p>
		<p>1.鼠标右键点盘符出现"Auto"字样<br />2.无法显示隐藏文件</p>
		<p>
				<strong>杀毒方法<font color="#ff0000">：(</font><font color="#ff0000">切记：在操作过程中使用“右键-&gt;打开”，不可双击。)</font></strong>
		</p>
		<p>
				<font color="#0000ff">1.结束注册表中的fun.xls.exe的进程</font>（建议选中fun.xls.exe-&gt;右键-&gt;转到进程，查找到“algsrvs.exe” 单击它，再选择“结束进程”）</p>
		<p>2.删除文件：</p>
		<p>   C:\WINDOWS\system32\<font color="#000080"><font color="#ff0000">algsrvs.exe</font><br /></font>   C:\WINDOWS\system32\<font color="#ff0000">msfun80.exe</font><br />   C:\WINDOWS\system32\<font color="#ff0000">msime82.exe</font><br />   C:\WINDOWS\<font color="#ff0000">ufdata2000.log</font><br />3.删除注册表中的所有包含：fun.xls.exe的键值。用搜索!!<br />4.修改注册表<br />  <font color="#000080"><strong>   HKEY_LOCAL_MACHINE</strong></font><font color="#000080"><strong>\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL<br /></strong></font>   删除原来的[CheckedValue] 项，并新建同名dword项。改键值为1。<br />5. 工具-&gt;文件夹选项-&gt;查看，选中“<font color="#003300"><strong>显示所有文件和文件</strong></font>”夹并取消选中“<font color="#003300"><strong>隐藏受保护的操作系统文件</strong></font>”<br />6. 删除每个盘符下的隐藏文件：<br /><font color="#ff0000"><strong>     AUTORUN.INF<br />     fun.xls.exe</strong></font><br />7.重起电脑!</p>
<img src ="http://www.blogjava.net/matthew2006/aggbug/104928.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2007-03-20 13:02 <a href="http://www.blogjava.net/matthew2006/archive/2007/03/20/104928.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>老婆和老妈同时掉在了水里你会如何做呢？－转贴</title><link>http://www.blogjava.net/matthew2006/archive/2007/03/12/103369.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Mon, 12 Mar 2007 10:05:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2007/03/12/103369.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/103369.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2007/03/12/103369.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/103369.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/103369.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp; 很久没有写东西了，没有心思。找工作，写论文.....一个都没有着落。也许每个人到这个时候都是这样一符心境。但愿这郁闷的日子早点过去。。。。。。<br />
<br />
老婆和老妈同时掉在了水里终于有答案了<br />
<br />
老婆和老妈同时掉在了水里，先救老婆老妈就会没命，先救老妈老婆就会没命。先救老婆还是先救老妈还是谁都不救呢？ <br />
<br />
孟子： <br />
从小死了老爸，老妈拉扯我不容易，为了让我健康成长，又搬了三次的家，给我吃好的穿好的为得就是让我有出息。 <br />
老妈和老婆落水当然先救老妈了，万恶淫为首，百善孝为先嘛！老婆死了我可以再找一个，老妈死了可不能再找一个，再找一个那就是后妈了。听说后妈没几个好的。 <br />
——————「世上只有妈妈好，没妈的孩子像根草。老妈，我来救你了」。扑通一声孟子跳下了水。 <br />
<br />
周幽王： <br />
老婆和老妈落水了当然得先救老婆了。想当年俺为了逗亲爱的褒姒笑一笑，连江山都不要了，连自己的小命都不要了，何况是老妈？ <br />
再说这死老太婆在立太子的时侯老是偏向俺弟弟，害得俺差点都没当成太子。 <br />
————「情深深雨蒙蒙，我对你的爱很深，褒姒我来救你了。」周幽王扑通一声跳进了水里。 <br />
<br />
刘备： <br />
兄弟如手足，老婆如衣服，衣服破尚可补，手足断安可续？只要俺二弟和三弟没掉水里就行了，其它人俺可不管他。 <br />
—————「老婆，老妈。你们死的好惨呀！」刘备一头栽在河边上嚎嚎大哭起来。 <br />
<br />
曹操： <br />
宁叫我负天下人，休叫天下人负我。管它是老婆还是老妈了，只要不是我掉水里就行了。 <br />
—————「轻轻的我走了，正如我轻轻的来，我挥一挥手，不带走一片云彩。」曹操哼着诗提着剑慢慢的走远了。 <br />
<br />
屈原： <br />
这个世界太黑暗了，这个国家太腐败了，活着也没啥意思，不如都死了干凈，沧浪之水清兮，可以濯吾缨，沧浪之水浊兮，可以濯吾足。 <br />
投身于河水中倒是一个挺好的归宿。 <br />
—————「现在的一片天，是肮脏的一片天，星星在文明的天空里再也看不见老婆，老妈，我和你们一起死」屈原一边唱着一边跳进了水里。 <br />
<br />
庄子： <br />
生又何欢，死又何哀？其始而本无生；非徒无生也，而本无形；非徒无形也。 <br />
老妈和老婆死了就死好了，不过是从有形的元气状态回到了无形的元气状态，有啥好伤心的呢？救他们干啥呢？谁都不救啦！ <br />
—————「对面的女孩看过来，看过来，看过来。」庄子分开着双腿像簸箕一样坐着，手中拿着一个瓦缶，边敲边唱，看着老婆和老妈慢慢地淹没在水中，满脸快快乐乐的样子。 <br />
<br />
和砷： <br />
老婆和老妈落水就落水吧，反正我爱的是钱，钱就是我的老婆，钱就是业那茁琛? <br />
我说老婆和老妈呀，你们就不能穿差一点的衣服再掉到河里呀，可惜了你们头上的那些金钗手饰呀！ <br />
—————「有啥你别有病，没啥你别没钱。」和呻一边看着他老婆和老妈慢慢地沉下去一边叹息着。 <br />
<br />
王勃： <br />
手心手背都是肉，老婆是自己最爱的人，老妈是自己最亲的人，怎么办呢？不管它，先跳下去，看看离谁最近就先救谁吧。 <br />
王勃扑通一声跳了下去。 <br />
—————「不好，我忘了自己不会游泳了。」王勃咕噜噜地喝了几口水，也慢慢地沉了下去。一代才子王勃就是因为此事溺水而死的。 <br />
<br />
孙悟空： <br />
俺是从石头缝里蹦出来的，没有老妈。所以不存在老妈落水的问题；俺是个和尚，没有老婆。所以不存在老婆落水的问题。 <br />
不存在老妈落水的问题，也不存在老婆落水的问题，就更不会存在老妈和老婆同时落水的问题。 <br />
这白痴的问题也不知道是哪个猪头想出来的，简直比俺师弟猪八戒还蠢。&lt;——这才是真正的答案啊!!<br />
</p>
<img src ="http://www.blogjava.net/matthew2006/aggbug/103369.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2007-03-12 18:05 <a href="http://www.blogjava.net/matthew2006/archive/2007/03/12/103369.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> 搜索英文论文的网站</title><link>http://www.blogjava.net/matthew2006/archive/2006/12/17/88370.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Sun, 17 Dec 2006 12:43:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/12/17/88370.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/88370.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/12/17/88370.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/88370.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/88370.html</trackback:ping><description><![CDATA[
		<div>这里理出常用英文论文搜索网站：<br /><a class="contentlink" href="http://citeseer.ist.psu.edu/" target="_blank"><font color="#4455aa"><br />http://citeseer.ist.psu.edu/</font></a><br /><a class="contentlink" href="http://dblp.uni-trier.de/" target="_blank"><font color="#4455aa">http://dblp.uni-trier.de/</font></a><br /><a class="contentlink" href="http://www.computer.org/portal/site/ieeecs/index.jsp" target="_blank"><font color="#4455aa">http://www.computer.org/portal/site/ieeecs/index.jsp</font></a><br /><a class="contentlink" href="http://smealsearch2.psu.edu/index.html/" target="_blank"><font color="#4455aa">http://smealsearch2.psu.edu/index.html/</font></a><br /><a class="contentlink" href="http://portal.acm.org/portal.cfm" target="_blank"><font color="#4455aa">http://portal.acm.org/portal.cfm</font></a><br /><a class="contentlink" href="http://www.vldb.org/" target="_blank"><font color="#4455aa">http://www.vldb.org/</font></a><br /><br /><p>也可以使用google或yahoo 如：在搜索栏内输入keyword  site:citeseer.ist.psu.edu/ 另外keyword还可以用引号引起来，如：<br />"keyword1 keyword2"  site:citeseer.ist.psu.edu/<br /></p></div>
<img src ="http://www.blogjava.net/matthew2006/aggbug/88370.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-12-17 20:43 <a href="http://www.blogjava.net/matthew2006/archive/2006/12/17/88370.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>W3C工作流程 (W3C标准的各个级别）</title><link>http://www.blogjava.net/matthew2006/archive/2006/12/17/88369.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Sun, 17 Dec 2006 12:34:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/12/17/88369.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/88369.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/12/17/88369.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/88369.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/88369.html</trackback:ping><description><![CDATA[
		<p>1)Submission<br />我们平常向会议或者杂志投递论文叫“paper submission"，这里也一样。submission指由W3C member向www consortium投递自己的一个建议。w3c有可能决定不接收这个建议。</p>
		<p>2）Notes<br />如果IBM向W3C提了一个submission，而且w3c没有拒绝这个submission，那么它就进入Note阶段。Note的内容由IBM进行编辑修改，W3C是不管的。发表Note的时候，表示W3C还没有开始和这个submission有关的任何工作。</p>
		<p>3）Working Groups<br />Notes被W3C认可后，W3C会成立一个Working Group。Group包括W3C member和有兴趣的外界团队和个人。</p>
		<p>4）Working Draft<br />Draft会在w3c的站点上公布，并邀请公共的评论和意见。Working Draft一般不应该作为参考的资料，因为它还会经过大量的修改/更新，而且可能随时被废弃。比如现在WSDL2.0就还在Working Draft阶段，还会经过大量的修改。</p>
		<p>5）Candidate Recommendations<br />这个阶段是可选的，依据论题的复杂程度而定。它一般不应该作为参考的资料，因为它还会经过大量的修改/更新，而且可能随时被废弃。</p>
		<p>6）Proposed Recommendations<br />Proposed Recommendations是Working Groups工作的最后一个阶段。它有被继续修改的可能，但一般情况下，它很可能马上不做改动地成为w3c的recommendation.</p>
		<p>7)Recommendation<br />Proposed Recommendations经过了w3c member的检查和w3c的主席的盖章后，成为 w3c recommendation。它一般是一个稳定的规范，可以作为参考资料进行学习。</p>
<img src ="http://www.blogjava.net/matthew2006/aggbug/88369.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-12-17 20:34 <a href="http://www.blogjava.net/matthew2006/archive/2006/12/17/88369.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>generic host process for win32 services出错的问题－转贴</title><link>http://www.blogjava.net/matthew2006/archive/2006/12/16/88105.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Sat, 16 Dec 2006 01:42:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/12/16/88105.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/88105.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/12/16/88105.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/88105.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/88105.html</trackback:ping><description><![CDATA[转1：<br /><p>8月13日有很多人的电脑出现generic host process for win32 services出错的问题,一直没怎么注意,直到自己也出现问题..但网上找了很多方法都没用,只有自己想办法了..下面把方法公布一下<br />这是对方利用的漏洞补丁,装好就没事了<br /><a href="http://www.microsoft.com/china/technet/security/bulletin/MS06-040.mspx">http://www.microsoft.com/china/technet/security/bulletin/MS06-040.mspx</a><br />这里是手动处理的方法:</p><p>端口禁止的方法:<br />首先进入控制面板-管理工具-本地安全策略<br />第一步，点击“开始”菜单/设置/控制面板/管理工具，双击打开“本地安全策略”，选中“IP 安全策略，在本地计算机”，在右边窗格的空白位置右击鼠标，弹出快捷菜单，选择“创建 IP 安全策略”，于是弹出一个向导。在向导中点击“下一步”按钮，为新的安全策略命名；再按“下一步”，则显示“安全通信请求”画面，在画面上把“激活默认相应规则”左边的钩去掉，点击“完成”按钮就创建了一个新的IP 安全策略。 <br />第二步，右击该IP安全策略，在“属性”对话框中，把“使用添加向导”左边的钩去掉，然后单击“添加”按钮添加新的规则，随后弹出“新规则属性”对话框，在画面上点击“添加”按钮，弹出IP筛选器列表窗口；在列表中，首先把“使用添加向导”左边的钩去掉，然后再点击右边的“添加”按钮添加新的筛选器。 <br />第三步，进入“筛选器属性”对话框，首先看到的是寻址，源地址选“任何 IP 地址”，目标地址选“我的 IP 地址”；点击“协议”选项卡，在“选择协议类型”的下拉列表中选择“UDP”，然后在“到此端口”下的文本框中输入“1434”，点击“确定”按钮，这样就添加了一个屏蔽 TCP 1434（RPC）端口的筛选器，它可以防止外界通过1434端口连上你的电脑。 <br />点击“确定”后回到筛选器列表的对话框，可以看到已经添加了一条策略，建立好上述端口的筛选器，最后点击“确定”按钮。 <br />第四步，在“新规则属性”对话框中，选择“新 IP 筛选器列表”，然后点击其左边的圆圈上加一个点，表示已经激活，最后点击“筛选器操作”选项卡。在“筛选器操作”选项卡中，把“使用添加向导”左边的钩去掉，点击“添加”按钮，添加“阻止”操作：在“新筛选器操作属性”的“安全措施”选项卡中，选择“阻止”，然后点击“确定”按钮。</p><p>第五步、进入“新规则属性”对话框，点击“新筛选器操作”，其左边的圆圈会加了一个点，表示已经激活，点击“关闭”按钮，关闭对话框；最后回到“新IP安全策略属性”对话框，在“新的IP筛选器列表”左边打钩，按“确定”按钮关闭对话框。在“本地安全策略”窗口，用鼠标右击新添加的 IP 安全策略，然后选择“指派”。 <br />重启电脑<br />比起补丁来说,还是封端口让人放心..<br /><br />转2：<br />解决WINXP系统开机后弹出Generic host process for win32 services 遇到问题需要关闭！<br />     出现上面这个错误一般有三种情况。<br />      1.就是病毒。开机后会提示Generic Host Process for Win32 Services 遇到问题需要<br />      关闭”“Remote Rrocedure Call (RPC)服务意外终止，然后就自动重起电脑。一般该病毒会在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 下建立msblast.exe键值，还会在c:\windows\system32目录下会放置一个msblast.exe的木马程，解决方案如下：<br />       RPC漏洞<br />      详细描述:<br />       最近发现部分RPC在使用TCP/IP协议处理信息交换时不正确的处理畸形的消息导致存在一个安全漏洞。该漏洞影响使用RPC的DCOM接口，这个接口用来处理由客户端机器发送给服务器的DCOM对象激活请求(如UNC路径)。如果攻击者成功利用了该漏洞将获得本地系统权限，他将可以在系统上运行任意命令，如安装程序、查看或更改、删除数据或者是建立系统管理员权限的帐户等.<br />已发现的一个攻击现象：<br />        攻击者在用户注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 下建立一个叫“msupdate”(估计有变化)的键，键值一般为msblast.exeC:\windows\system32目录下会放置一个msblast.exe的木马程序.<br />另外受攻击者会出现“Generic Host Process for Win32 Services 遇到问题需要关闭”“Remote Rrocedure Call (RPC)服务意外终止，Windows必须立即重新启动”等错误信息而重启。<br />建议到<a href="http://www.microsoft.com/security/security_bulletins/ms03-026.asp" target="_blank">http://www.microsoft.com/security/security_bulletins/ms03-026.asp</a>下载相应补丁。如果已受攻击，建议先拔掉网线，在任务管理器中结束msblast.exe进程，清除注册表中的相应条目，删除system32下的木马程序，最后打补丁。<br /><br /><br />       第二种情况是排除病毒后，还出现这样的问题，一般都是IE组件在注册表中注册信息被破坏，可以按下面的方法去解决该问题：<br />       1。 在"开始"菜单中打开"运行"窗口，在其中输入"regsvr32 actxprxy.dll"，然后"确定"，接着会出现一个信息对话 框"DllRegisterServer in actxprxy.dll succeeded"，再次点击"确定"。<br />　　　2 再次打开"运行"窗口，输入"regsvr32 shdocvw.dll<br />　　　3 再次打开"运行"窗口，输入"regsvr32 oleaut32.dll<br />　　　4 再次打开"运行"窗口，输入"regsvr32 actxprxy.dll<br />　　　5 再次打开"运行"窗口，输入"regsvr32 mshtml.dll<br />　　　6 再次打开"运行"窗口，输入"regsvr32 msjava.dll<br />　　　7 再次打开"运行"窗口，输入"regsvr32 browseui.dll<br />　　　8 再次打开"运行"窗口，输入"regsvr32 urlmon.dll<br />      如果排除病毒问题后，做完上面的几个IE组件注册一般问题即可得到解决。<br /><br />      3.如果电脑有打印机，还可能是因为打印机驱动安装错误，也会造成这个错误。解决方法如下：<br />重装打印机驱动程序。<br />     一般情况下做到上面三步后，该问题即可得到全面解决。 <br /><br />【下载】KB894391，windows更新，适用2000以上的系统<br /><br />概述<br />Install this update to address an issue that may cause a "Generic Host Process" error message to be displayed after you install security update MS05-012, or cause attachment file names not to be displayed in Rich Text e-mail messages. After you install this update, you may have to restart your computer.<br /><br />不是关键更新，这个更新就是针对：在前一段时间许多朋友碰到的问题：Generic Host Process出现错误需要关闭。<br />xp:<br /><a href="http://download.microsoft.com/download/e/5/d/e5d36b32-6f7c-45c1-82a7-3fa483442bda/WindowsXP-KB894391-x86-CHS.exe" target="_blank">http://download.microsoft.com/download/e/5/d/e5d36b32-6f7c-45c1-82a7-3fa483442bda/WindowsXP-KB894391-x86-CHS.exe</a><br />2003sp1:<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c4b0d34c-2796-4be1-b509-c7aff9d593b0" target="_blank">http://www.microsoft.com/downloads/details.aspx?FamilyID=c4b0d34c-2796-4be1-b509-c7aff9d593b0</a>&amp;DisplayLang=zh-cn<br /><br /><br /><strong><span style="COLOR: red">如果你问题仍没解决，这里有几篇更详细的说明，想必问题一定能得到解决：</span></strong><br /><br /><a href="http://bbs.coralqq.com/thread-252431-1-2.html" target="_blank">http://bbs.coralqq.com/thread-252431-1-2.html</a><br /><br /><a href="http://bbs1.greedland.net/topic.php?topicId=849166&amp;forumId=19&amp;sortId=0&amp;enterSortId=0&amp;forumPage=1" target="_blank">http://bbs1.greedland.net/topic.php?topicId=849166&amp;forumId=19&amp;sortId=0&amp;enterSortId=0&amp;forumPage=1</a><br /><br /><br />==============================================================<br /><span style="COLOR: brown">病毒预警！（关于Generic Host Process for Win32 Services错误）</span><br /><br />从8月13日中午开始发现很多人出现了svchost.exe出现错误的情况，并且ADSL PPPOE连接失效，症状为任务栏中连接显示状态不正常，无法正常断开连接，无数据流量。任务栏声音按钮消失。同时声卡失效。<br />据某外国网站介绍 今天 截获了一个利用 MS06-040 漏洞的蠕虫病毒 并且主要攻击 win200系统<br />该病毒 在系统文件夹下释放 wgareg.exe 和wgavm.exe文件<br />该蠕虫会在系统中建立如下服务<br />服务名称 wgareg <br />服务描述 Windows Genuine Advantage Registration Service （windows正版 验证 服务）<br />描述 Ensures that your copy of Microsoft Windows is genuine and registered. Stopping or disabling this service will result in system instability. <br /><br />服务名称 wgavm<br />服务描述 Windows Genuine Advantage Validation Monitor <br />具体描述 Ensures that your copy of Microsoft Windows is genuine. Stopping or disabling this service will result in system instability..<br />可以看出来 是伪装 windows正版 验证的蠕虫 <br />并且病毒会自动使用TCP 18067端口 连接bbjj.househot.com ypgw.wallloan.com<br />由于此病毒来势汹汹 所以发布病毒预警！<br /><br />解决办法 赶快打上 MS06-040 补丁 <br />都是从外国网站翻译过来的 不一定对 仅供参考<br />附补丁地址 <br />1）Microsoft 安全公告 MS06-040 Server 服务中的漏洞可能允许远程执行代码 (921883)<br /><br /><a href="http://www.microsoft.com/downloads/info.aspx?na=90&amp;p=&amp;SrcDisplayLang=zh-cn&amp;SrcCategoryId=&amp;SrcFamilyId=2996b9b6-03ff-4636-861a-46b3eac7a305&amp;u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f3%2f1%2fb%2f31be1ef4-18e0-44a1-bc80-1753b8b43528%2fWindowsXP-KB921883-x86-CHS.exe" target="_blank">补丁下载</a>   补丁版本号：921883<br /><br />2）启动计算机, 或 DBCS 附件文件名称不显示 RTF 电子邮件中后收到 " 通用主机进程 " 错误信息<br /><br />地址：<br /><br /><a href="http://support.microsoft.com/?kbid=894391" target="_blank">http://support.microsoft.com/?kbid=894391</a><br /><br /><br /></p><img src ="http://www.blogjava.net/matthew2006/aggbug/88105.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-12-16 09:42 <a href="http://www.blogjava.net/matthew2006/archive/2006/12/16/88105.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在WIN XP里，为什么图片的缩略图不能显示图片内容？</title><link>http://www.blogjava.net/matthew2006/archive/2006/12/14/87822.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Thu, 14 Dec 2006 14:02:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/12/14/87822.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/87822.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/12/14/87822.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/87822.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/87822.html</trackback:ping><description><![CDATA[这是WINXP的图片预览功能，对应的控件是shimgvw.dll，现在你可以通过regsvr32命令重新注册控件来达到修复的目的。 <br />因为你的系统是WINXP <br />你在运行里面输入以下内容可以修复: <br />regsvr32 shimgvw.dll <br /><br />如果是WIN2000系统的话，那对应的空间就是thumbvw.dll，则要输入: <br />regsvr32 thumbvw.dll<img src ="http://www.blogjava.net/matthew2006/aggbug/87822.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-12-14 22:02 <a href="http://www.blogjava.net/matthew2006/archive/2006/12/14/87822.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于硬盘无法双击打开，必须右键选择“打开”问题的解决方案－转贴</title><link>http://www.blogjava.net/matthew2006/archive/2006/12/01/84924.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Fri, 01 Dec 2006 11:39:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/12/01/84924.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/84924.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/12/01/84924.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/84924.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/84924.html</trackback:ping><description><![CDATA[
		<span class="tpc_content">问题答案：中了“落雪病毒”<br /><br /><u><font color="blue"><b>解决方案A:</b></font></u><br /><br />最简单的，一个小工具,见附件<br /><br /><u><font color="blue"><b>解决方案B:</b></font></u><br /><br />打开注册表。 <br /><br />然后依次展开下列项： <br /><br />HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2 <br /><br />将子目录下所有带加号“+”的项依次展开，如果发现有一项叫做“command”的这就是被病毒篡改过的了。正常模式下这一项应该为“DropTarget”。 <br /><br />解决方案很简单，只需把“病变”的项从“AutoRun”(注意是从“AutoRun”)往下全部删除即可<br /><br /><u><font color="blue"><b>解决方案C: </b></font></u><br /><br />1终结WINLOGON.EXE<br />系统不能终结，下冰仞终结<br />2下载注册表修复工具RegFix.exe<br />将注册表修复工具RegFix.exe的后缀改为.scr。运行RegFix.scr，选择“全自动修复”，修复主要文件关联。<br />3删除下列文件<br />C:\WINDOWS\1.com<br />C:\WINDOWS\ExERoute.exe<br />C:\WINDOWS\explorer.com<br />C:\WINDOWS\finder.com<br />C:\WINDOWS\WINLOGON.EXE<br />C:\WINDOWS\Debug\DebugProgram.exe<br />C:\Program Files\Common Files\iexplore.pif<br />C:\Program Files\Internet Explorer\iexplore.com<br />C:\WINDOWS\system32\command.pif<br />C:\WINDOWS\system32\dxdiag.com<br />C:\WINDOWS\system32\finder.com<br />C:\WINDOWS\system32\MSCONFIG.COM<br />C:\WINDOWS\system32\regedit.com<br />C:\WINDOWS\system32\rundll32.com<br />D:\autorun.inf<br />D:\pagefile.pif<br />4清理注册表<br />HKEY_CLASSES_ROOT\.bfc\ShellNew<br />将"Command"="%SystemRoot%\\system32\\rundll32.com"改为"Command"="%SystemRoot%\\system32\\rundll32.exe"<br /><br />HKEY_CLASSES_ROOT\.lnk\ShellNew<br />删除"Command"="rundll32.com <br /><br />HKEY_CLASSES_ROOT\Applications\iexplore.exe\shell\open\command<br />将@="\"C:\\Program Files\\Internet Explorer\\IEXP1ORE.com\" %1"改为@="\"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE" %1"<br /><br />HKEY_CLASSES_ROOT\cplfile\shell\cplopen\command<br />将@="rundll32.com shell32.dll,Control_RunDLL \"%1\",%*"改为@="rundll32.exe shell32.dll,Control_RunDLL \"%1\",%*"<br /><br />HKEY_CLASSES_ROOT\dunfile\shell\open\command<br />将@="%SystemRoot%\\system32\\rundll32.com NETSHELL.DLL,InvokeDunFile %1"改为@="%SystemRoot%\\system32\\rundll32.exe NETSHELL.DLL,InvokeDunFile %1"<br /><br />HKEY_CLASSES_ROOT\htmlfile\shell\print\command<br />将@="rundll32.com %SystemRoot%\\system32\\mshtml.dll,PrintHTML \"%1\""改为@="rundll32.exe %SystemRoot%\\system32\\mshtml.dll,PrintHTML \"%1\""<br /><br />HKEY_CLASSES_ROOT\inffile\shell\Install\command<br />将@="%SystemRoot%\\System32\\rundll32.com setupapi,InstallHinfSection DefaultInstall 132 %1"该为@="%SystemRoot%\\System32\\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1"<br /><br />HKEY_CLASSES_ROOT\InternetShortcut\shell\open\command<br />删除@="finder.com "<br /><br />HKEY_CLASSES_ROOT\scrfile\shell\install\command<br />删除@="finder.com"<br /><br />HKEY_CLASSES_ROOT\scriptletfile\Shell\Generate Typelib\command<br />删除@="\"C:\\WINDOWS\\system32\\finder.com\""<br /><br />HKEY_CLASSES_ROOT\telnet\shell\open\command<br />删除@="finder.com"<br /><br />HKEY_CLASSES_ROOT\Unknown\shell\openas\command<br />删除@="%SystemRoot%\\system32\\finder.com"<br /><br />HKEY_CLASSES_ROOT\winfiles\Shell\Open\Command<br />删除@="C:\\WINDOWS\\ExERoute.exe \"%1\" %*"<br /><br />HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run<br />删除"Torjan Program"="C:\\WINDOWS\\WINLOGON.EXE"<br /><br />HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices<br />删除"Torjan Program"="C:\\WINDOWS\\WINLOGON.EXE"<br /><br />HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon<br />将"Shell"="Explorer.exe 1"改为"Shell"="Explorer.exe</span>
		<br />
		<a href="http://www.yvvv.com/UploadFiles/2006-9/929113633.rar">UploadFiles/2006-9/929113633.rar</a>
<img src ="http://www.blogjava.net/matthew2006/aggbug/84924.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-12-01 19:39 <a href="http://www.blogjava.net/matthew2006/archive/2006/12/01/84924.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何准备软件工程师的面试－转贴</title><link>http://www.blogjava.net/matthew2006/archive/2006/11/25/83449.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Sat, 25 Nov 2006 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/11/25/83449.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/83449.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/11/25/83449.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/83449.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/83449.html</trackback:ping><description><![CDATA[（作者简介: 王忻，Google 工程师。北京出生，五岁时跟随父母移居美国。中学期间跳了三级，十五岁进入了加州理工大学，加入 Google 前曾在微软等公司工作。）<br />
<br />
六月份的时候，我曾经在黑板报上介绍过&#8220;<a href="http://googlechinablog.com/2006/06/blog-post_14.html" target="_blank"><font color="#336699">如何写一份好的工程师简历</font></a>&#8221;， 今天想跟大家来谈谈如何准备软件工程师的面试？假设，现在您的杀手简历 (killer resume)已经吸引了某大公司的注意并约你面试。那么接下来该如何准备呢？<br />
<br />
我在 Google（以前是微软）工作期间面试了不下300人，其中某些应聘者确实表现非凡，但有些却显得准备不足。当然许多面试准备不足的人最后依然获得了录用通知，因为他们本身确实才华出众。但如果应聘者能提前准备妥当，那么面试过程将更为保险和轻松。以下所列出的就是我根据多年经验总结得出的建议：<br />
<br />
1．使用相同的工具（如铅笔和纸张）和时间限制（例如半个小时）模拟面试训练<br />
<br />
Google和微软都会让应聘者在白板上手工解答编程问题，但通常大部分的应聘者都是习惯于在电脑上利用编程工具系统编写程序。因此面试的时候，某些应聘者离开了熟悉的电脑光标，站在白板前感觉手足无措不知该如何起行。又或者他们不习惯在编程之时旁边有人观看，这会让他们感到紧张而无法正常思考。<br />
<br />
在现实生活中，如果你想要横渡英吉利海峡，自然不能总是在室内游泳池练习。你必须投身于大海在波涛之中训练，在准备面试的时候也是如此。:)<br />
<br />
在面试开始之前你最好向招聘单位询问面试形式和面试问题。如果招聘单位让你在某个房间考试且仅提供没有汇编程序的编辑器，那么就应该在家中按照这种情景进行练习。如果招聘公司单位让你在白板上回答问题并会安排考官在旁监督，那么你就要找一位软件工程师来扮演考官配合你练习。即使找来的考官经验不如你也没有关系，他们依然能帮助你消除在他人面前出错所带来的紧张感，这样可以让你适应有人在旁边盯着看的面试氛围。<br />
<br />
如果你恰巧认识我并希望由我来帮你联系，那我的条件就是必须请我吃饭：如果你已经工作了就吃日本寿司大餐；如果你还是学生，那么吃比萨饼也可以。:)<br />
<br />
2．在面试过程中不要对细小错误耿耿于怀<br />
<br />
我曾不止一次的在面试过程中碰到这种情况：当应聘者知道编程问题后，他马上就想到了最佳的方案、确定了边界条件，然后开始编写程序。但在编写过程中，应聘者犯了诸如首先检查是不是操作顺序错误或忘记设定某变量等无关大局的小错误，当我指出其错误之后，应聘者立刻变得十分紧张，这种焦虑情绪影响了他在后面环节的正常发挥。<br />
<br />
其实这种恐惧心理完全不必要。一名优秀的程序员在编程过程中出现错误也是很正常的，就像是小提琴手在演奏高难度的巴赫交响乐时也会偶尔失误。音乐会的听众可能会觉察到这些错误，但是听众绝对不会因为这种细小失误就把出色的小提琴手看作是门外汉。<br />
<br />
即便应聘者彻底搞砸了某个编程问题，面试考官也可能会提出不同的问题并会容忍应聘者在某个问题上的失误。再退一步说，就算某次面试彻底失败，你也有机会在其它面试上补救。<br />
<br />
我的一位同事（一个项目的技术负责人）最近面试了一个人，在开始面试时他觉得面试者的交流方式存在问题，因此开始表现的相当不友好。但经过了整个面试过程后，面试者证明了自身的能力，而我的那位同事也成了那位面试者最坚定的支持者。在过去的一年中，我从未见过这位同事如此强烈的支持哪位面试者。<br />
<br />
所以，因此就算面试进展不顺，也务必坚持到底不要放弃。<br />
<br />
3．在面试过程中不要失礼<br />
<br />
这似乎是不用说的问题，但在面试过程中我确实碰到过影响很不好的失礼行为。曾有一位前来应聘软件工程师的人看到我就说：&#8220;哇，我真不敢相信你这么年轻！你看上去好小！！我觉得你才 18 岁！&#8221;<br />
<br />
面试者的这种言行实在要不得。<br />
<br />
面试者也要注意不要说出诸如此类的话：&#8220;哇，你真的就是考官吗？你看上去好老！&#8221;&#8220;哇，你真的是来面试我的，你看上去好胖！&#8221;（相信应该不会有人说这样的话）。<br />
<br />
在我的另外一次面试中，应聘者的手机在面试开始 15 分钟之后就响了，她没有理会，手机连续响了 20 秒，这样不免会对面试造成影响。5分钟之后，她的手机又响了，她依然没有理会；5分钟之后，手机第三次响起。最后她终于抓过手提包在里面翻出了手机。我想：&#8220;是时候关掉手机了，她在进来之前就应该把手机关掉。&#8221;但是她在手提包中拿出手机之后却旁若无人的打起电话来，而且就在面试过程中间！<br />
<br />
这种情况唯一可接受的理由就是他有什么非常紧急的事，但是即便情况如此，那么他也应该在面试开始之时就讲清楚，让面试官有所准备。<br />
<br />
4．不要在面试中喧宾夺主<br />
<br />
我曾经面试过几个应聘者，他们好像铁了心肠一定要告诉我他们最近的&#8220;超级项目&#8221;。当我开始发话他们就立刻打断：&#8220;我想让你了解我们近期处理的超级项目，10年之前当这个项目开始之时还默默无闻&#8230;&#8230;&#8221;，然后接下来的5分钟时间都在那里滔滔不绝唾沫横飞。<br />
<br />
有时应聘者好像打定主意要给每个考官详细描述其引以为豪的项目，然后一整天都在那里翻来覆去的说这个项目。<br />
<br />
记住：面试官在面试过程中有具体的问题需要询问。但是如果应聘者喧宾夺主，那么考官就可能无法获得充分的信息来做出判断，同时这种行为也会让考官觉得应聘者很难共事。<br />
<br />
如果你确实想谈论自己的项目，那么就应询问面试官：&#8220;我觉得最近的某某项目能充分体现我的能力，我能不能用 10分钟的时间来描述一下具体情况？&#8221;这样就会给面试官空间来调整面试过程，由此也避免毫无征兆就让面试离题万里。<br />
<br />
5．在回答需要具体答案的问题之时，记得首先要有总括性的发言<br />
<br />
有时我会问一个答案可以很简练的问题，例如：&#8220;在你的那个成功项目中总共有多少人参与？&#8221;但应聘者往往会就此打开话匣：&#8220;恩，张三参与了这个项目，他负责UI部分，当然我也会给他一些指导。李四也在项目中，她在宾州远程工作，负责后端服务器。两年之后我们又有新人王五加入&#8230;&#8230;&#8221;<br />
<br />
在应聘者滔滔不绝的讲了三分钟之后，我还是不知道这个项目到底有多少人参与。<br />
<br />
因此首先要简练的回答问题，然后再展开描述：&#8220;在我接手项目时有三个人，但当我离开项目时人数已经增加到12人。&#8221;<br />
<br />
当然如果能简练的回答问题，然后征询意见之后再展开论述那就更好了：&#8220;在我接手项目时有三个人，但当我离开项目时人数已经增加到 12 人。我可以讲一下各人在项目中的具体分工吗？&#8221;<br />
<br />
6．（不是特别重要）在面试中要衣着得体，舒适的商务便装是最佳的选择<br />
<br />
人们有时候会为衣着犯愁。但是最重要的是要让自己感觉舒适。如果需要具体的建议，那么我建议穿衬衫甚至T恤衫。对于某些公司（例如 Google），西装革履显然是太隆重了。<br />
<br />
这条建议不必太看中，因为面试官不会管应聘者穿什么。最好应该询问人事招聘部门穿什么合适，因为不同国家有不同习俗，就算美国东海岸和西海岸的公司着装文化也会有差别。像 Google 这样的公司在着装方面更加随意，因此如果你穿着&#8220;三件套&#8221;的经典西服去 Google面试，考官可能会有异样的感觉。因此如果你真的具备软件工程的本领，穿什么其实并不重要。某个应聘者曾经穿着皱巴巴脏兮兮的T恤就跑来面试，他的T恤衫上还有着许多破洞。但最后他还是拿到了录取通知（当然我绝不建议如此穿着）。<br />
<br />
最后的一个小故事<br />
<br />
最后我想讲一场极为尴尬的面试。在看完之后，我希望你能这样想：无论你的面试如何糟糕，你至少要比这位应聘者幸运。<br />
<br />
以前我还在微软的时候，我们通常会为应聘者准备一些饮料，某位暂称其为 Jeff 的应聘者要了一听百事可乐。我们走进面试房间后，他就在桌前坐下了。接下来我们简要的谈了谈他的工作经历，然后他开始在白板上解答编程问题，此时他还没有打开他的可乐。<br />
<br />
我们俩站在白板前，然后杰夫开始在上面写程序。在写程序之时他沉浸在对整体构架的思考中，下意识的退了一步来查看整个白板。在后退时他不小心碰到了桌子，放在桌上的百事可乐掉到了地上。<br />
<br />
因为可乐还没有打开，因此当可乐罐落地的时候，可乐罐炸开了。<br />
<br />
可乐罐在地上打转，泡沫喷的到处都是。你可以想象当时的场景，可乐喷到了墙上、书架还有我电脑的键盘上。我俩楞在那里，手都半伸着（根本来不及抓到可乐罐），眼睁睁的看着可乐弄得到处都是。<br />
<br />
我们花了 5 分钟的时间用纸巾来清理现场（虽然我的书本自那天之后都粘页了，而墙壁也不再是干净的了）。<br />
<br />
随后我们重新开始白板测试。杰夫此时已非常紧张（换了谁都会紧张吧？）。他写了几行程序，然后擦掉，然后再写。他是用自己的手擦拭白板而不是用板刷。他急得额头冒汗，然后他又用刚刚擦过白板的手擦汗。在面试过程结束之时，他的脸上布满了红色、绿色和蓝色的颜料。<br />
<br />
我说：&#8220;你的手上粘了很多颜料，我带你去卫生间洗洗吧，&#8221;然后我把他领到洗手间让他从镜中看到了自己的尊容。<br />
<br />
<img src ="http://www.blogjava.net/matthew2006/aggbug/83449.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-11-25 15:18 <a href="http://www.blogjava.net/matthew2006/archive/2006/11/25/83449.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何写一份好的工程师简历－转贴</title><link>http://www.blogjava.net/matthew2006/archive/2006/11/25/83448.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Sat, 25 Nov 2006 07:16:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/11/25/83448.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/83448.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/11/25/83448.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/83448.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/83448.html</trackback:ping><description><![CDATA[<font color="#666666">
<span class="byline-author">发表者：王忻，Google 工程师 </span>
<br />
<br />
</font>最近三年作为 Google（谷歌）的软件工程师，我每周会帮人事部门审查简历，决定要不要给他们面试。Google 这几年的发展让很多许多优秀的工程师都前来申请。到目前为止，我已经看了上千份简历，有些简历留下的印象比别的好很多。尤其是最近亲戚朋友常常问我如何修改他们的简历，所以我积累了一些常见的错误避免的提议，在此跟大家交流一下。<br />
<br />
<span style="font-weight: bold;">1．谈到你做过的技术时，应该提到用的程序语言、你的个人贡献和产品细节。</span><br />
<br />
有时我看到有人把过去的经验在简历上一笔带过，比如说：<br />
<br />
&#8226; 在三人小组里，为电子邮件软件写了些 features。<br />
<br />
这是远远不够的，看简历的人希望了解你做的工作的难度和对本公司有多少联系，所以你最好写的具体一些。譬如：<br />
<br />
&#8226; 用 C++ 语言写了网络电子邮件的自动 backups。在三人小组里，专门负责设计和写储存服务器。从设计开始， 一年后把这个功能 feature 的用户推到了三千。<br />
<br />
<span style="font-weight: bold;">2．多讲事实, 少用形容词。</span><br />
<br />
看简历的人读你的简历时，需要做判断，所以在简历里需要事实和数目。如果你写&#8220;迅速的提高了软件的操作效率&#8221;，看简历的人很难判断你成就的难度。但如果你写&#8220;在3个星期内，把软件的操作效率提高了40%&#8221; 就好多了。<br />
<br />
有些谦虚的朋友们不愿意把话说满，所以你也可以用这个办法。你如果说自己&#8220;突出&#8221;或&#8220;在项目上常常被请去救火&#8221;，听起来难免会有点骄傲。但你也可以用不能否认的事实来说明你的观点，如&#8220;《纽约日报》评这个产品为&#8216;突出&#8217;&#8221;，或&#8220;加入了三个原本已落后于计划的项目小组，但经过努力和组员一起把它们都按时完成了。&#8221;<br />
<span style="font-weight: bold;"><br />
3．你获得的奖、商业的荣誉或表扬、受用户欢迎的产品和你做过的有难度的业余项目都该包括在简历里。</span><br />
<br />
我有位朋友在硅谷一个著名的硬件公司做了六年，她设计的 IP phone（网络电话）为公司赚了上亿的收入，被公司与商业报道多次评了奖。我有一次在旧金山的高速公路上驾车时，看到路边有她产品的广告牌；还有一次我去上海度假时，竟然发现上海公路边上也有！<br />
<br />
不久，这位朋友决定换工作，请我看看她的简历。我惊讶的发现，她居然轻描淡写的写了一句-- "1998 &#8211; 2004：网络电话产品的硬件工程师组长" 和她的职责。<br />
<br />
"产品赢的奖呢？它为公司赚的钱呢？" 我追问到。<br />
<br />
"那些也该写吗？" 她说。<br />
<br />
当然该写。<br />
<br />
有人问，业余时间做的项目可不可以写？我觉得只要你的项目有代表性能说明对你的能力，都该包括。<br />
<br />
<span style="font-weight: bold;">4．分清主次，删掉相比之下不起眼的成绩，以免冲淡更加突出的成绩。</span><br />
<br />
有朋友问，写简历是不是写的越多越好？譬如：<br />
<br />
在甲公司做暑假实习生——<br />
* 改善电子游戏的数值分类算法， 减少了内存要求 10%。<br />
* 用 Java 写了 3000 行用户界面程序。<br />
* 每周做两小时的人工测试。<br />
<br />
你在申请软件工程师的职位时，我觉得前两点比较相关，第三点其实就不必写了。有时我看到有的简历里会提到，"按时完成了任务，产品符合原计划规格"。但读简历的人通常会认为这是理所当然的，而你把这些声明出来反而减弱简历的效果。<br />
<br />
写一份简历不容易，但写好了也会带来成就感 （和好工作！）。 Google （谷歌）在中国广召各方面的人才，你不妨可以给我们投个简历！我们不但在信息检索方面招雇工程师，还有计算机图形、用户界面、硬件、Windows、质量保证员和系统管理员等方面。更多信息，请您访问<a href="http://www.google.com/intl/zh-CN/jobs/index.html" target="_blank">这里</a>。 
<img src ="http://www.blogjava.net/matthew2006/aggbug/83448.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-11-25 15:16 <a href="http://www.blogjava.net/matthew2006/archive/2006/11/25/83448.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JBuilder 2007 发布-转帖</title><link>http://www.blogjava.net/matthew2006/archive/2006/11/24/83164.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Fri, 24 Nov 2006 00:40:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/11/24/83164.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/83164.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/11/24/83164.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/83164.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/83164.html</trackback:ping><description><![CDATA[Borland 宣布发布JBuilder 2007 版本.<br /><br />JBuilder 2007 是基于Eclipse重新设计, 以一系列Eclipse插件的形式发布, 所以用户可以一起使用JBuilder 2007以及其他Eclipse插件.<br /><br />JBuilder 2007 包括<br />OptimizeIt for code profiling<br />Team Insight for integration with various collaboration and CI tools<br />LiveSource for UML modeling of Java projects<br />Visual EJB, for GUI design of EJB modules<br /><br />更早之前Borland表示将出售旗下IDE业务, 开始标志着JBuilder的没落, 今天发布的JBuilder 2007 甚至也是基于Eclipse平台. 而之前的Eclipse 5年回顾与10年展望 也展示了Eclipse的美好前景. 这是一个IDE新老霸主的强烈对比.<br /><br />不过, 既然是JBuilder 2007 是基于Eclipse搭建, 对开发者而言, 为何要使用JBuilder 2007 , 而不是直接使用Eclipse? 你会尝试一下JBuilder 2007 吗?<br /><br />官方站点:<br /><a href="http://www.borland.com/us/products/jbuilder/index.html">http://www.borland.com/us/products/jbuilder/index.html</a><br /><br /><script type="text/javascript"><!--
google_ad_client = "pub-7390275636631344";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
//google_ad_channel ="3058601811";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script><img src ="http://www.blogjava.net/matthew2006/aggbug/83164.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-11-24 08:40 <a href="http://www.blogjava.net/matthew2006/archive/2006/11/24/83164.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>EJB3.0：是脱胎换骨，还是重蹈覆辙？-转帖</title><link>http://www.blogjava.net/matthew2006/archive/2006/11/24/83160.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Fri, 24 Nov 2006 00:37:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/11/24/83160.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/83160.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/11/24/83160.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/83160.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/83160.html</trackback:ping><description><![CDATA[     今年EJB3.0规范已经正式发布了。Sun非常自信地向业界宣布，这个EJB版本将有效地减轻开发难度，通过使用EJB3.0，可以大大降低开发成本。但也有人批评说，Sun在EJB中加入了很多Java EE 5的新特性，如EJB3.0将使用注释(annotations)来进行配置。这将增加开发人员的学习成本，虽然从表面上是简单了，但实际上并没有明显降低开发难度。还有人批评Sun的EJB3.0的持久层架构抄袭了Hibernate。EJB3.0真的象他们所说的那样是Hibernate的翻版吗？EJB3.0是否能依靠它的新架构和Java EE 5的支持摆脱人们对EJB1.x和EJB2.x的恐惧呢？EJB3.0在未来是否能成为对象持久化的代名词呢？ <br /><br />EJB：刚刚诞生就被打入冷宫 <br /><br />     在Java发展史上，曾有过很多重要的时刻。如在上世纪末，也就是在1998年，JSP和EJB的诞生就是一个不同寻常的时刻。JSP在诞生后，就立刻引起了很多开发人员的注意，并很快成为了Web开发的主流。而几乎和它同时诞生的EJB1.0却一直倍受冷落。在EJB1.0诞生后的几年，Sun又推出了EJB2.0规范，不过它的命运也可EJB1.0差不多，还是没有翻身。这其中最大的原因，我想是因为Sun没有兑现它承诺而造成的。 <br /><br />    Sun在发布J2EE相关规范和产品时承诺，J2EE将会使开发变得更容易，从而会显著降低开发成本。但在J2EE发布时，满心欢喜的人们却发现，被认为是J2EE中最有价值的组成部分：EJB却是如此的复杂。在编写EJB时需要进行大量的配置，而且还需要实现一大堆的接口。这不但没有降低开发难度，反而成为很多开发人员的恶梦。 <br />在EJB2.x刚出来的几年，国内有很多程序员盲目跟风，但当时，他们中的大多数都只是停留在EJB的“名词”阶段。而当他们开始熟悉并使用EJB时，却发现并不是象他们想得那样美妙。 <br /><br />    不知道Sun的EJB设计人员是如何考虑的。本来通过很简单的方法就可以从数据库中得到数据，而EJB却要专门为其修一条一级的高输公路，将本来就不多的数据运了出来，这简直就是多此一举。 <br /><br />    在取数据时经过这样的周折，它的效率也大受影响。也许Sun当初根本就没考虑过它的效率。 <br /><br />    实体Bean在EJB2.0后就成为EJB最重要的一部分，但是它的概念重来就没清楚过。如Sun建议将业务逻辑代码放到会话Bean中，也就是说，前端应该直接访问会话Bean。而作为对数据直接封装的实体Bean却提供了远程接口，这也就意味着前端也可以直接访问实体Bean。这就与多程序应用结构不太符合。还有就是实体Bean既然是对数据的原始封装，那为什么要提供事务、安全这些业务逻辑层的功能。更不可思议的是实体Bean既然提供了本地接口，那又为什么不通过本地接口，而要通过JNDI查找呢？这些概念上的混淆使得EJB更加难以使用。 <br /><br />    近几年非常流行的SOA(Service-Oriented Architecture)模式为企业级应用提供了更好的解决方案。然而SOA中的核心：服务，却和这个自称是企业级的Java Bean的EJB没有什么太大的关系。众所周知，SOA里的服务一般是指Web Services。而实现Web Services的方式很多，如果使用Java实现，一般是使用普通的Java Bean来包装成Web Services。最多也就是使用个无状态的Session Bean。而EJB的其它功能，尤其是强大的实体Bean，却很少使用。这不能不说，EJB已经越来越名不副实<br /><br />异军突起：欲取EJB而代之 <br /><br />    虽然EJB过于复杂，使用它的开发人员比较少，这并不等于人们对企业级的服务的需求小。相反，随着企业信息化程度越来越高，对方便易用的企业级服务的需要与日俱增。 <br />在EJB规范中，关于实体Bean的描述是最多的。看上去实体Bean的功能十分强大，但实际上并非如此。实体Bean的主要功能是对数据进行包装，从而使数据持久化。但这个EJB中最重要的功能也是最虚弱的。本来很简单的功能Sun却定义了一大堆接口，而且不能通过实体Bean进行SQL级的查询，并且实体Bean必须得依托EJB容器才能使用。这些限制大大降低了实体Bean的使用价值。 <br /><br />    虽然实体Bean的难以使用让人望而却步，但对数据持久化的需求没有一天停止过。自从在进入二十一世纪以来，有许多类EJB类似但更容易使用的数据持久化组件开始成为开发人员的新宠。这其中比较流行的有Hibernate、JDO和TopLink。 <br /><br />    在这里Hibernate当仁不让地成为了最耀眼的明星。Hibernate不能不说是一个奇迹，它在不到3年的时间里，从一个不起眼的开源软件成为了今天业界瞩目的主流O/R映射框架，它的创始人Gavin King也一夜成名。而EJB在它诞生后的几年时间里，却骂声不断，它们之间形成了强烈的反差。当然，从技术角度来说，Hibernate的技术并不是最先进的，而Gavin King也不是什么绝顶高手。Hibernate之所以能发展得如此快，主要是因为Hibernate的开发难度比较EJB小，而且Hibernate的使用并不依赖于具体的容器，可以将Hibernate使用在B/S或C/S的任何Java环境上。 <br /><br />    而今年夏天投票通过的JDO2.0标准从某种程度而言，并不逊色于Hibernate当前的版本，有些功能甚至比Hibernate还要好，例如 JDO支持对类属性的惰性装载，而Hibernate要到3才支持，当前Hibernate仅仅支持类的惰性装载。 <br /><br />    TopLink是比较古老的O/R映射框架，自从它被Oracle收购后，对Oracle数据库有了更好的支持。但这种框架并不是开源的，而且售价不菲。 <br /><br />    这几种O/R映射框架大有取代EJB之势，而Sun由于已经有了EJB，也不可能再做一个和这些框架类似的东本和它们竞争。因此，Sun要想扭转EJB的颓势，必须要从EJB下手。而EJB1.x和EJB2.x都以失败而告终，那么EJB的下一个版本EJB3.0又会如何呢，Hibernate的创始人Gavin King的加入会使EJB3.0成为继Hibernate的下一个新宠吗？<br /><br />Sun最后的反击：EJB3.0 <br /><br />    EJB经过了长达8年的卧薪尝胆，被Sun称为最简单的EJB3.0框架终于在今天正式推出了。也许是Sun意识到了自己的失误，在自定EJB规范时将以前繁琐的部分基本都已经去掉了。EJB3.0看起来就好象新的框架一样(这一点从它的规范就可以看出，EJB3.0的规范文件比EJB2.0规范文件的尺寸小得多)。 <br /><br />     EJB3.0和Java EE 5几乎是同时发布的，因此，EJB3.0中使用了很多Java EE 5的新特性。如EJB3.0在定义Bean时（包括会话Bean和实体Bean），不再使用各种各样的接口，而是使用Java EE 5提供的注释（annotations）进行定义，无论什么样的企业级Bean只是一个加了相应注释的简单的Java对象（POJO）。不仅如此，EJB3.0中已经全面使用注释取代了接口。如定义<br />Bean的业务接口、O/R映射信息、资源引用信息等都使用注释进行描述。 <br /><br />    由于Hibernate的创始人Gavin King加入了EJB小组，负责制定EJB的O/R映射规范。因此，EJB3.0的O/R映射也十分类似Hibernate。这使得熟悉Hibernate的开发人员学习EJB3.0非常容易。这说明EJB3.0正在和Hibernate走向溶合。 <br /><br />    同时Hibernate也提供了两套API，一套是Hibernate本身的API，另外一套是和EJB3.0兼容的API。也就是说，只要使用Hibernate第二套API，就很容易将其使用Hibernate的程序移植到EJB3.0上。 <br /><br />    虽然EJB3.0刚刚发布，但已经有很多EJB服务器支持EJB3.0了，这其中跟得最紧的是JBoss，其次WebLogic、WebSphere等也随之跟进。因此，各大厂商还是对EJB3.0非常看好的。 <br /><br />    自从那些如Struts、Hibernate、Spring等轻量级的框架开始在市面上出现并流行时，很多开发人员开始跟随着这些开源大师的指挥棒的方向前进。EJB已经逐渐从人们的视线中淡出。但随着EJB3.0的问世，又将人们的视线拉了回来。毕竟，EJB出自Sun。如果它也能向Hibernate、JDO一样容易使用，那它是非常有前途的，至少我是这么认为的。现在EJB3.0已经和Hibernate在O/R映射上非常相似了，在未来，EJB3.0也许将成为轻量级框架的一员，让我们拭目以待吧！ <br /><img src ="http://www.blogjava.net/matthew2006/aggbug/83160.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-11-24 08:37 <a href="http://www.blogjava.net/matthew2006/archive/2006/11/24/83160.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>深圳和华为的文化冬天－转贴</title><link>http://www.blogjava.net/matthew2006/archive/2006/11/17/81675.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Fri, 17 Nov 2006 01:39:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/11/17/81675.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/81675.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/11/17/81675.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/81675.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/81675.html</trackback:ping><description><![CDATA[
		<font face="宋体" color="#000033">多少年后，当后来人从故纸堆里寻找中国的企业文化发展的痕迹时，有两个名字和一个词是无法回避的：任正非、华为和“狼文化”。<br />　　也许只有到多少年后，关于任正非提出的“狼文化”对中国企业乃至中国社会发展的影响才可能会有一个客观的评价。<br />　　任正非留给后人的文化产品肯定不仅仅是狼文化。他的《我的父亲母亲》、《北国之春》、《华为的冬天》等饱含感情和思辩的文章一定不仅仅是我们这代人争相传阅的，后来的研究者也许只能从这些文章中寻找任正非的性格、人品、经历的蛛丝马迹，因为任正非说过：这辈子都不会出自传和回忆录之类的文字。我相信他。<br />　　任正非是一个让很多中国企业家、中国人敬佩甚至崇拜的人。在一个时期让国人敬佩或崇拜并不是什么难事：社会、媒体炒作出的“唯富论”在我们生活的这个时代让一切富人都成为大家追捧的对象，一个又一个没有根据的富豪榜受到的关注远远超过有根有据的慈善榜、纳税榜、社会责任榜。但是，让象杨元庆、郭为、周鸿一这样众多知名的、性格迥异的企业家敬佩，在这个时代可能只有任正非。<br />　　我自己是在读到《我的父亲母亲》时对任正非产生敬佩之情的。在一个寒冷的深夜里，失去父亲不久的我坐在空荡的办公室里读到了这篇文章，还没读完就发现自己已是泪流满面。以后就很是关注华为和任正非，注意到了他提到的“狼性”，并且发现杨元庆这样的企业家对他提出的狼文化的顶礼膜拜。坦率地说，在一段时间内我很难把我读《我的父亲母亲》时对任正非的想象和提倡狼性的任正非统一起来，也有些弄不明白他被众多企业家敬佩的真正原因。在利润微薄、竞争激烈的PC行业里打拼的杨元庆对任的崇拜是可以理解的，那么象周鸿一这样的靠技术和聪明起家的、性格鲜明得有点张扬的企业家为什么也获佩任正非呢？<br />　　不仅仅在中国，任正非在世界企业界也享有广泛的声誉。2005年，任正非的名字与比尔•盖茨、史蒂夫•乔布斯等全球IT名人的名字一起出现在了美国 《时代周刊》评选的“2005年度全球最具影响力的100人”的名单上。从创立华为到带领它进入国际舞台，任正非一直以一个战略家的姿态导演着一个中国企业的骄傲。<br />　　客观地说，任正非的性格和思想决不是“狼性”就能概括的，他和他的华为的文化也不仅仅是“狼文化”。他脾气暴躁，但为人真诚，强调社会责任，也提倡和谐，重视情感，主张反思。他的管理思想和方法也是在不断完善，与时俱进。<br />　　但是，他在很长一段时间内最强调的无疑是“狼性”。由于他的强调，这种狼性被深深地印在华为所有员工的心里，并成为华为的标志文化；而由于“狼华为”的成功，“狼性”迅速成为中国企业乃至中国社会热捧和仿效的文化和观念。尽管从2000年以后，任正非已很少再提狼性，华为也经历着狼文化后遗症的痛苦折磨，但狼文化的影响之大之深已非一般文化现象可比。<br />　　狼行天下，自任正非始，自华为始。<br />　　2005年底，也是中国大多数地区的冬天，我来到了深圳。不过深圳这个南方海滨城市是没有冬天的。穿着单衣，和朋友走在深南大道上，不知怎么就谈到了华为，谈到了任正非，谈到了《华为的冬天》。我们试图伸出手，抓住华为的点点印象。<br />　　第一个印象是关于任正非的。即使是千百年后，无论华为已经消失还是更加强大，人们都不会不承认，军人出身的任正非用2万元起家创造了后来名震中外的华为，从行为上为他提出的中华有为作了很好的注脚。<br />　　第二个印象还是关于任正非的。企业创始人的主张和行为是企业文化的初始，这些行为和主张一旦被企业员工普遍认同并效仿和执行，企业文化就初具雏形了。而狼性也就这样升华为狼文化，成为华为文化的核心，也是华为成功的根本原因。最初，任正非说，所谓“狼性”，就是“哪儿有肉，隔老远就能嗅到，一旦嗅到肉味就奋不顾身”。后来任正非把狼的优点总结为三条：一是敏锐的嗅觉，二是不屈不挠、奋不顾身的进攻精神，三是群体奋斗。但我一直觉得，“嗅到肉味就奋不顾身”才是狼的本性，也是初创期乃致很长时期华为文化的真正含义。任正非曾对员工说：“为了这公司，你看我这身体，什么糖尿病、高血压、颈椎病都有了，你们身体这么好，还不好好干？”<br />　　和狼一样，任正非的奋不顾身是有方法的。《华为真相》曾较详细地记述了 华为最初利用利益均沾原则抢夺市场的过程和一些经典事例。利益均沾成为华为笼络客户、攻城掠地的利器。正是通过利益均沾，华为拿下了本被国外同行完全占领的国内一个又一个电信市场，被有些媒体称为用三流的产品卖出了一流的市场。尽管我不认同华为的产品是三流这一说，毕竟电信产品不同于一般产品，质量太差是会导致系统瘫痪的，中国各地的电信部门主管是不会冒这个险的。但在这一原则被广泛宣传的时候，我一直觉得华为的这一行为应该不是什么阳光行为，因为它让人想到一个词：行贿受贿。（后来华为进军海外时，好象有国家就华为是否行贿进行过调察。）<br />　　和狼一样，能够让众狼奋不顾身也是有方法的，这种方法同样是利益均沾，不过是狼群内部的利益均沾。“头狼”任正非是个大气舍得的人，在华为工作的“狼”们的经济收入远远高于业内水平，高得连这些“狼”自己都吃惊：一名在华为工作过两年的员工离开华为后，华为分给他十多万的股金，他在吃惊的同时开始后悔离职的轻率。正是为了狼群的利益和狼自已的利益，华为的“狼们”甘心做一头狼，真正做一头狼，甚至付出自己的生命。<br />　　在那样一个温暖的冬日里，我们更愿意相信，利益至上一定不是人性十足的任正非的本意，提倡狼性也没有改掉任正非自己的人性。但是，利益至上的实际被执行却改变了华为众多“狼”的本性。于是，就有了我们的第三个印象：任正非和华为提倡的狼性一定会让华为自食其果，因为人如果成为了狼，一定是得了病，“返动物病”。有病就会危害自己的身体。如果有病不治，一定会发展成大病，会导致死掉，而不仅仅是什么冬天或春天的问题。<br />　　返狼症，早晚要爆发。<br />　　在2005年的那个冬天，与温暖的深圳相隔千里之外的北京正是风雪肆虐。在这里，“返狼病”已经发作，不过发作主体不是华为，而是人称“小华为”的港湾科技公司。而让港湾发生病变直至死亡的推动器正是港湾的“父亲”——华为。<br />　　称华为为港湾的“父亲”不是信口开河。港湾的创始人李一男曾是华为的“二把手”，被认为是任正非的接班人，华为人称任正非待李一男象父亲对待儿子。当年李一男按华为的规矩带着一批重要员工提出内部创业（内部创业本是华为安置老员工的一种手段），并用结算股权换来的一千多万元设备在北京创办了港湾。 最初销售华为的产品，后来开始与华为展开了同业竞争。深谙狼道的李一男同样利用狼性迅速立足，在某些设备上的市场份额已逼近华为，业内外人士普遍看好港湾的未来，称之为中国下一个华为，受到了众多风险投资的青睐。<br />　　李一男的离开让任正非痛心疾首，李一男以暗渡陈仓的方式带走核心员工的行为更是让任正非愤怒。据报道，李一男走得却是异常的坚决和无情。我一直觉得爱反思的任正非在2000年不再在企业里提狼性，跟李一男的出走不无相关，甚至可以说正是李一男的出走让他看到了狼文化带给企业的后遗症。<br />　　李一男离开最初几年，尽管毫不掩饰地扩张和与华为抢食，任正非似乎并不在意，这也正是任正非人性和父性的体现。但随着港湾的渐成气候，吸引了大量资金并开始与西门子等国外厂商合作，直接威胁到华为的时候，任正非的狼性也再一次爆发。华为成立专门的“打港办”：只要港湾的单，华为不惜任何代价也要抢到手。同时，华为通过系列手段破坏港湾与其他国外厂商的合作，在港湾走投无路要卖给西门子等公司时，华为同样让已经板上订钉的交易泡汤。<br />　　2006年，春暖花开的时节里传出了出人意料之外又在情理之中的惊人消息：华为收购了港湾全部资产。港湾与华为的争斗以华为的全胜而告终。在传说港湾员工被华为就地解聘的时候，很多人更热衷猜测李一男是否会重新回到华为，甚至是否有接任正非的班的可能。有朋友跟我说，这种收购更象是胜利者的故作姿态，因为此时的港湾已被华为打压得没有什么真正的值得收购的价值了。不过，我更愿意相信这是华为人性艰难复苏的行为表现。<br />　　港湾的失败在我看来简单得可以用一句话概括：狼群在扩张中，新的头狼带领着自己的队伍义无反顾地另建狼群，与老狼群争夺地盘和食物，被老狼群毫不留情地消灭。这实际上是狼文化导致失败的典型案例，可惜的是很多人没有看到这一点。<br />　　“小华为”夭折了！<br />　　从港湾诞生的那一刻起，华为与港湾的恩怨就一直是媒体关注的焦点。事实上，在很长的时间，低调的华为被人和媒体提起不是它的企业管理或企业扩张，而是与它有关的官司，如果从战争的角度来理解，这些官司就是一个个的战斗。 “由于战争式的市场手段屡试不爽，战争意识渗入人心，沉淀下来，就成了华为企业文化的基因之一。”（《华为真相》）文化的表现形式是行为。这种行为一 方面表现为华为培养出的强壮有力的雄狼已不安于在老狼群里安心地留守，选择出走并在必要时与老东家大打出手，甚至对簿公堂。在短短几年的时间里，华为诉员工、原员工诉华为的事件接二连三，每一件都透露着狼群相斗的血腥。另一方面，华为对外不择手段的扩大方式和咄咄逼人的进攻气势让业内同行不可忍受，并发起强有力的反击。<br />　　这其中震惊业界的是2003年1月24日思科对华为科技提出的起诉。思科指控这家华为非法复制其操作软件。更让华为想不到的是不到2个月后，华为一名前雇员声称华为所生产的软件和思科的产品甚至连瑕疵处都一样。<br />　　起诉正是源于华为在美国的狼式扩张。2002年，华为在美国的一些主流和专业媒体上刊登了极具攻击性的广告——“他们唯一的不同是价格”，图案背景是旧金山金门大桥。众所周知，思科公司的标志就是金门大桥。华为的产品直接与思科竞争，而且价格低30%左右。恼怒的思科制定了一个“打击华为”的计划，但收效甚微。华为不仅仅用非常手段在思科的眼皮底下抢夺客户，还与思科的合作伙伴如EDS等公司谈合作，并且与思科的第一代竞争对手3Com公司就成立合资公司紧密接触。<br />　　最终，这场诉讼以双方和解且和解协议保密的结果结束。这个结果被外界看作是华为的胜利。但也有分析家指出，正是华为的咄咄逼人的气势才导致了这场国际诉论。<br />　　我一直不明白，任正非曾清楚明白地说过，“我认为人是怕痛的，太痛了也不太好。” （《华为的冬天》）但为什么在华为的扩张事实中，华为却一而再再而三的把同行和对手们刺痛，不仅痛，还让人屈辱和难受。狼的本性吗？<br />　　华为的强势让海外很多国家和企业敬而远之。2005年，华为欲以优越的条件收购英国电信巨头马可尼，但在英国政府干预下，以失败告终，同样，印度内阁安全委员会也以影响国家安全为由,拒绝批准华为在印度投资建厂的要求。一系列的正常商业活动都因遭遇不公平贸易待遇而夭折。<br />　　狼群并不总是胜利者。<br />　　人无远虑，必有近忧。<br />　　我一直很怀疑靠闻血腥寻找食物的狼群是否具备长远思考的能力。无疑，任正非是有这种能力的，他写华为的冬天的时候，华为还远没到无食可寻的地步。 但任正非没有想到的是，在国内，一块更大的蛋糕——3G牌照的下发却因为种种原因迟迟难以下发，这让在国内豪赌3G的华为损失惨重。更让任正非想不到的是，这种种原因里最让政府摆不平的一环可能正是它提倡的利益均沾原则惹下的祸根。<br />　　除了国内外的3G标准厂商和中国电信运营商，华为无疑是等待3G牌照下发最苦的企业。对这块过于巨大的商机的嗅觉让华为狼奋不顾身地扑了上去，甚至在对小灵通这样的新商机时也失去了狼性的本能感知。但就在每年损失数亿甚至数十亿元的研发费用后，等到的却是信产部发言人的话：3G在中国没有时间表。<br />　　3G牌照在中国的下发可谓一波三折。信产部的态度情有可原。应该说，当初华为等本土电信厂商的崛起跟国家的支持是分不开的。政府希望发展民族工业，一定要在一些重要行业扶植自己的企业。事实是如果没有政府在政策和资金方面的支持，华为即使再有狼性，可能也死过几回了。这一回，政府支持的是本土企业大唐的3G标准——TD-SCDMA。<br />　　大唐没有任正非。如今的电信市场也与上世纪80年代不可同日而语：华为的利益均沾原则是一个没有含金量的伪文化行为，一学就会。唯一需要比拼的是谁更有经济的实力。因此，在很多媒体把3G迟迟不能上马的原因归结于TD-SCDMA的技术障碍时，网络上早有人将之归结于利益与责任的博弈。<br />　　除了大唐之外，还有两大标准WCDMA和 CDMA2000的拥有有和支持者——国外众多实力厂商对中国3G市场虎视眈眈。2006年初，电信专家李进良发表了一篇惊人之文：中国的3G应该只推行TD-SCDMA一种标准。消息一出，网上议论纷纷，叫好一片。在众多的叫好声中，我看到了一则留言，大意是说李教授太天真了，国外厂商的“利益均沾公关原则”早已让TD-SCDMA处于不利的位置，很多运营商都在秘密建造自己的3G试运营网络，而这些网络没有一个是基于TD-SCDMA标准的。甚至更有所谓的爆料者称，一些国外厂商在香港成立了专门的针对中国3G运营的公关公司，公关费用高达十几亿美元。<br />　　我向来不大相信网上的流言。但也时也想，华为干得，国外厂商为什么干不得？华为的利益均沾到底是成就了华为，还是害了中国的通信业？<br />　　3G的运用，有一个不能回避的企业群体：电信运营商。<br />　　透过华为的风光，我们不得不承认，中国的通信业真正的市场主角还是运营 商。<br />　　电信运营商与中国的交通运输行业、地产业、教育和医疗部门一起在经济上为国家作出大量贡献的同时，也因其垄断的地位而成为公众诟病的对象。这其中，电信运营商是地地道道的国企，而且是较早市场化的国企。<br />　　我一直不赞同“国企没有企业文化”这一说法。从五十年代起，中国的重工业靠的就是团结、拼搏的精神做起来的，这种精神和行为就是我们最宝贵的企业文化。当时的国企并没有写在墙上的系统的文化理念和文化体系，有的只是鼓舞斗志的标语（这也是企业文化的一种体现）。铁人王进喜这样的英雄和劳模就是中国国企企业文化在员工身上的具体表现。我一直惊叹于那个时代的企业文化建设的有效性。这种有效性的直接表现是我们的父辈们，在他们的一生里，单位利益永远高于个人利益，奉献和拼搏是他们永远的品质。<br />　　可惜的是，这种文化已经淡化甚至消亡。<br />　　一种企业文化的产生和消失都是有它的社会根源的。我不认为传统国企的优良文化是有意识的建立起来的。那时候还没有企业文化这一说。但那时的社会文化都是团结奋斗，社会行为都是拼搏奉献，企业的文化自然也就与时代相适应，相吻合。当社会都在强调个体利益时，利益文化当然会大行其道，影响到企业文化。<br />　　这种利益文化也在影响电信运营商。第一次电信分拆后，电信运营商之间市场争夺战就一直没有停过。尽管都是国企，但为了各自的地盘和利益，它们不断地给用户让利，用更优惠的价格吸引客户。中国的通信价格正因为这种让利大幅下降，电信产业正因为这种下降而大步发展。“让利行为”成为电信运营商们对外关系的真正文化体现。<br />　　但也仅仅是让利。<br />　　中国的经济市场化二十年后的今天，讲企业文化是一种时髦和潮流。而聚集了大量人才和资金的中国电信运营商们都有一套完整的书面的企业文化，以与它们的身份匹配。我能记住的是中国移动通信的“沟通从心开始”，中国联通的“四为”（为客户、为股东、为员工、为社会），中国电信的“以人为本，文明祥和”。<br />　　为了建成这些文化，这些企业确实在进行一系列的文化建设活动。印象中，中国网通在2005年决定要将企业文化建设作为一项系统工程和重要工作全面启 动，而中国电信从2004年就推出了中国电信企业文化建设三年规划。<br />　　如果我说，书面体系和文化运动的作用甚微，肯定招来一片骂声。但在国企，事实就是如此。尽管每个电信运营商都提出“追求客户满意”是企业的经营宗旨，但客户对电信运营商的不满意依然一直雄驻在每年的消协投诉或服务满意度调查的前列。服务意识差，不做真正到位的服务，这些让电信运营商的文化建设成为空谈，文化体系成为空文。<br />　　电信运营商的主角地位让它们一方面可以不在乎百姓的抱怨，另一方面可以在家坐等持利益均沾的国内外的华为们送上门来。于是，和华为一样，战争成了电信运营商之间的主题。在一次采访中，有一个做网络的朋友告诉我，除了发动降价促销这些市场上看得热闹的战争外，电信商的另一隐性战争形式是制造障碍，增加壁垒，让本来简单的运营商之间的合作变得困难和复杂，客户如果需要同时使用不同电信运营商的服务，就要多花费成本。<br />　　而另外的人告诉我，电信运营的利润依然高得惊人。<br />　　作为国家的经济支柱之一，我宁愿相信电信运营商们有意识地建设企业文化不仅仅是形式，我更愿意相信它们会以社会责任为己任，那么3G的应用不再会遥遥无期。<br />　　华为，和我们一起祈祷吧！<br />　　狼来了。狼来了。狼真的来了。<br />　　华为成功后，一个成功企业的所谓企业文化在对成功如饥似渴的中国人心中和中国大地上迅速传播开来。在短短的时间内，任正非的土狼文化不仅仅迅速走红，而且迅速发展成为狼崇拜。<br />　　任正非和他的华为不仅仅依靠狼性文化创造了华为的辉煌，也造就了狼文化的辉煌。这反应出企业文化毕竟不等同社会文化，不仅仅被社会文化左右。<br />　　也许是历史的机缘巧合，在华为取得成功、任正非倡导的狼文化被广为传颂后不久，一本叫做《狼图腾》的小说巧合而适时地面世并迅速走红，创下销售奇迹。而推崇这本书的始作俑者并不是文学评论家和文学爱好者，而是企业家。一些企业大量采购此书，发给员工学习。连我自己也曾买过一批《狼图腾》作为给企业文化比赛优胜员工的奖品。<br />　　《狼图腾》的作者姜戎是个和任正非一样低调的人。即使在《狼图腾》火爆 全国之际，他也不象中央电视台百家讲坛的主讲们一样到处签名售书。我的一个朋友的父母都是那个时代在内蒙当的兵，据说和姜戎是一个师的战友。不过他们对狼的认训和感情好象没有那么深。我曾特意地询问，那时候内蒙草原上的人们是不是以狼为图腾，得到的答案是否定的。当然，现在的内蒙更不以狼为图腾了，起码到《狼图腾》红火之前。<br />　　姜戎不是一个企业家，从事的工作也与企业无关。他自己写这本书时应该不会想到该书会成为管理界的圭臬吧。在读过该书后，我很怀疑姜戎是要做在人间制造一种狼文化。该书里草原的命运、狼的悲惨结局、人的精神状态的转变更像是为现在的和谐社会理论作的反面注脚。<br />　　经者见经，道者见道。请原谅我的愚钝。<br />　　据长江文艺出版社的负责人介绍，《狼图腾》的问世也是一波三折。该书的大红大紫也他们来说也是一种惊喜。<br />　　《狼图腾》之后，对于狼的造神运动风起云涌。《狼道》、《狼魂》、《酷狼》、《像狼一样思考》等纷纷出笼，甚至还有人煞有介事地根据狼的攻击特性仿照总结出了〈狼子兵法〉，声称其思想性不亚于〈孙子兵法〉。最典型是一本叫做《企业的狼性》的书，对于企业如何学习狼进行了系统总结。该书把任正非总结的狼的三大特征作为推崇的主旨，强调中国企业要象狼一样富有进攻性。<br />　　除了任正非外的不少中国企业家也开始对狼情有独钟。在企业家们看来，狼文化的出现对于正处于发展期的中国企业无疑是雪中送炭、天降良方。很多品牌都以狼为名，七匹狼，红七匹狼，与狼共舞……不一而足。据说海尔集团董事局主席张瑞敏对狼也非常推崇，联想总裁杨元庆则一直强调要“如狼似虎”。一时间，狼赫然成为中国人特别是中国企业和企业家的图腾。 <br />　　整个中国狼声一片，满地寻狼，人人学狼。<br />　　在中国历史上，狼从来都不是正面形象，更谈不上有什么狼图腾或狼崇拜了。<br />　　朋友给我传来一篇文章，名字叫做“狼的处世哲学”。文章列举了狼的十大处世哲学：一是卧薪尝胆，不会为了所谓的尊严攻击比自己强大的东西；二是众狼一心，群而攻之比自己强大的东西；三是自知之名，尽管很想当兽王，但知道自己是狼不是老虎，四是顺水行舟，知道如何用最小的代价换回最大的回报；五是同进同退；六是表里如一：狼也很想当一个善良的动物，但狼知道自己的胃里 只能消化肉；七是知已知彼，尊重对手；八是狼亦钟情，公狼在母狼怀孕时受保护母狼而不是去花天酒地；九是授狼以渔，在小狼成长起来后就离开它。因为狼知道，如果做不成狼，就只会变成羊；十是自由可贵，不会为了嗟来之食向主人摇头摆尾，因为狼知道，决不可有傲气但不能没傲骨。<br />　　看完这段文字，你笑了吗？这就是所谓的狼文化在公开的能见得人的公众场合的优秀文化。我在笑掉大牙的同时也感到了极度极度的悲哀。这哪是在说狼呀，明明是在说圣人。把人的理想和优点强加给狼这是狼的不幸还是人的不幸？<br />　　狼文化中被大力宣扬的文化要素并不是狼性，而是真正符合人性道德的要素。<br />　　人性为什么硬要被说成狼性？为什么选择狼作为人的替代品？ <br />　　想了很久的问题在一次聊天时被朋友轻松化解：宣传这些优点和大多数国企的企业文化一样，是展现给公众看的，是为在暗地里实施真正的狼性和狼的行为树起正大光明的幌子！<br />　　这样想时，不禁自问：狼文化真的是推崇狼吗？<br />　　我一时无语。很多国家的历史上都有过“灭狼运动”，迅速地使狼成为濒危物种。美国的黄石国家公园把狼消灭完几十年后，不得不从加拿大引进狼群，让缺失的生物链重新完整。作为生物链中的普通的一环，为什么偏偏是狼成为人们消灭的对象？<br />　　我小的时候，村周围是经常有狼出没的。晚上一到天黑，父母就会叮咛，在外面玩小心点，注意狼。<br />　　现在，狼早已在我们老家消失了，是人消灭的。从人消灭狼这个事实来看，人比狼聪明，比狼凶狠，比狼更为进化。因此，号召人和企业以狼为楷模、为榜样、为崇拜对象，是不是就象号召人学习恐龙一样可笑和悲哀？<br />　　 “道义放两边，利字摆中间。”<br />　　这是一句歌词，也是狼文化的注释。<br />　　这种利字中间论可以很好的解释为什么是首先企业家而不是别的人群发现并推崇狼文化。但这还不是全部。在分析华为的狼文化时，就有专家指出，任正非提出的狼的三个优点仅仅是写在明处的，其实狼群还在写在暗处的潜规则，这其中首先是头狼的权威性。在很长一段时间里，任正非在华为说一不二，他在华 为有着几乎不受限制的权力，特别是人事权力。其次是对于内部管理的强硬，任正非用军事化的铁碗手段，来治理企业，管理员工。<br />　　于是，我只能得出这样一个结论：一切为了头狼！ <br />　　其实，自狼文化提出到现在，狼文化真正吸引企业家的是依然是任正非总结出的“哪儿有肉，隔老远就能嗅到，一旦嗅到肉味就奋不顾身”。“奋不顾身”还是文学性的说法。狼文化的真正潜台词是提倡置对手于死地，是为达目的不择手段。一切为了兽性的需要，任何规则都可以践踏，任何事物都可破坏。<br />　　企业家们需要他们的员工象狼一样为他们争抢猎物，打败对手，去斗争，对外以“消灭”对手为目的，对内则以消除权力为目的的斗争！<br />　　归根到底，狼文化只是拿狼作幌子，宣扬却是比狼性更凶残的贪婪的人性。<br />　　比狼可怕的是人！<br />　　和“铁人文化”的诞生是受社会文化的孕育一样，狼文化同样是社会文化的孩子。<br />　　任正非在提到企业实行狼文化的原因时，强调的就是社会竞争的残酷现状。不过我觉得良性的社会竞争是不会引发在自然界濒临灭绝的狼的贪婪和凶残在人群中异样复苏。社会和政府片面地强调经济至上，企业和个人一味地追求金钱至上的社会文化才是狼文化兴起的根本原因。<br />　　几年前，我曾对着两个排行榜大发感叹，一个是福布斯的中国富豪榜，一个是国内一个媒体的社会责任企业家榜。让我感叹的是富豪榜前20位很少在社会责任企业家榜也同样有名。而更让人不可思议的是，纳税前几位的企业家里没有排名靠前的富豪，而这些富豪的企业也同样不在纳税最多的企业行列。而从上世纪九十年代开始，真正被社会热炒、被人狂追的是各种排名里的富豪，尽管排名榜在一段时间里因上榜富豪因违法被逮捕的案件大量发生被称为“落马榜”，尽管很多富豪都指统计和排名是没有任何根据的胡乱计算。这种对富豪榜的追捧反映的正是社会的心态。 <br />　　平心而论，崇富并没有错。不过如果只崇拜富的结果，不管富的过程，社会和个人的心态就会被扭曲。从上世纪八十年代第一代富人兴起时，“原罪”这个概念就被提出。原罪最早是指企业或个人利用不正当的、违法违规的手段取得发迹的行为。但随着社会和政府的规范，这种原罪逐渐被一种新原罪替代，那就是 “道德原罪”：化工企业靠毁坏一地的环境聚敛钱财，游戏和网络商以误导青少年发家致富，聊天软件商以传播色情聚集人气，而象华为一样的企业以利益均沾和打压同行而崛起……<br />　　狼文化就是在这种背景下产生的这样一种道德原罪文化。<br />　　但是，当一位位企业家变成一只只头狼，一个个企业变成一个个狼群时，我们的社会开始处处充满危险。<br />　　在一个上午，朋友从网上传来一篇名叫“我们的生活”的文配画，说是在网络上广为流。文字是这样的：<br />　　</font>
		<font color="#000033">
				<font face="宋体">“一早起床，我们全家人都用「高露洁」致癌牙膏刷牙。给儿子冲一瓶「碘超标」的雀巢奶粉，儿子比他乡下的表妹幸运，那娃喝的是大头奶粉！我自己和孩子他妈喝杯过期的光明牛奶！吃几个超标面粉做的馒头，夹点臭水池里面腌的榨菜！准备骑车上班，发现车被偷了！报警，警察说：你先来登个记，等什么时候我们碰巧发现了，给你打电话。算了，还是省省力气做公交吧，坐车人真多，手机没放好，不小心被一个小同志借过去了。中午跟同事一起到肯德基吃顿「苏丹红」炸毒鸡。下午给朋友打电话，约她到新开的菜馆吃顿「地沟油」炒的菜。其中有一盘避孕药催大的香辣鳝鱼丝，一个牛肉毒粉丝，老板给上一杯重金属超标100倍的碧螺春茶！再来一条 「孔雀石绿」的清蒸鱼！下班回家做一锅掺入白腊油大米的米饭。炒一盘「先灌敌敌畏、再打青霉素、或激素」催生出的白嫩鲜亮的豆芽！再来一份“敌敌畏”泡过的、苍蝇都不敢叮的金华火腿当小菜。再喝点含甲醛的啤酒……这日子过的，安逸！躺在床上想起中秋节快到了，吩咐老婆记得买一盒发霉的月饼，盒一定要那种高浓度甲醛处理过的木盒。<br />　　咱老百姓的日子，跟万恶的旧社会比，过的真是……，没法说！”<br />　　我很佩服这些文图的制作者。只有我们这个时代的人知道，文中的所有事例都是近段时间经媒体爆过光、真实发生在我们身边的。悲哀还是无奈？<br />　　没有眼泪的苦笑有时更让人心酸。<br />　　为了眼前的利益践踏社会规则，我们很多企业的良心变成被利益熏黑的狼心。我们的商业社会因为对狼文化的崇拜而出现了空前的信用危机。<br />　　但这还不是全部。当整个社会狼性横行，利益至上时，华为的狼文化后遗症就变成了社会的综合症。世态的炎凉，人情的冷漠，人性的残忍……把这些都归 罪于狼文化是不客观的，但狼文化起到的推波助澜的作用应该是巨大的。<br />　　 “拿了我的给我还回来，吃了我的给我吐出来……”<br />　　2006年，一首奇怪的歌在中国大地任何角落唱响。当老人小孩都和年轻人一起一边跳着高喊“嘻唰唰”的并且欢快地唱着这句歌词时，人们一定没有意识到狼性正在悄悄地袭击我们，吞噬着我们的人性。<br />　　谁来拯救我们？我们拿什么来自救？ <br />　　在国内，华为同样与众多的同行因针锋相对而产生磨擦。这其中最激烈最持久的是华为的同城兄弟，中国电信行业的另一巨头中兴。<br />　　在中国众多的企业中，中兴的文化一度是我最为推崇的。技术出身的侯为贵强调中庸、和谐、自然、宽容，简直是一个完美的中国传统优秀文化的集成者和实践者。而中兴的文化也与侯为贵一脉相承。2002年初，去中兴采访时，对中兴的文化有一个中兴人可能不认同的评价：平淡是真。一切都那么自然。那个时候，中兴是我在深圳采访过的企业中唯一两个给人有家的感觉的公司。他们称自己的文化为“温情文化”。<br />　　侯为贵曾自豪地说，如果说中兴能给后人留下些什么的话，可能就是文化了。<br />　　而在中兴发展起来后，他们也给自己的文化找到了动物图腾——牛。<br />　　我对企业提倡的所谓“生物文化”很不以为然。人类应该学习生物身上体现出的优秀品质，但不应该建立各种各样的“动物文化”，“生物文化”。人和兽最大的不同是人应该具备基本的道德和社会良知，而动物是靠本能活着。<br />　　尽管一个是牛，一个是狼，但二者都是动物，所以也就自然做了兄弟。人们说华为离不开中兴，说中兴离不开华为。2005年的冬天，我和朋友在深圳时也曾试图梳理对中兴的印象，但能说得出的事件却是廖廖无几，远没有华为那么热闹。唯一能想起的也就是中兴与华为的斗争。<br />　　社会和媒体对中兴的关注度其实远比华为低的多。同为低调的企业，为什么华为始终新闻不断，而中兴能收发自如？<br />　　华为的任正非、中兴的侯为贵都是极少露面的人。2005年中央电视台评选十大经济年度人物，二个都进入侯选名单，最后侯入选。于是有幸见到了一个消瘦、沉稳的老头。还是如传说的那样平静和随和。联想到在网上见到的任正非的不加修饰的照片，觉得二人最大的不同就是侯为贵的照片经常是带有开心的笑容 的，而任正非则时时把忧虑和思考写在脸上。<br />　　中兴、华为都低调，但狼的低调刻意，牛的低调自然。在很长一段时间里，任正非对待媒体采用的也是狼的风格：抵制媒体，也严禁企业里的任何人接受媒体采访，哪怕媒体抵毁华为，也不做辩解。而中兴则真正做默默奋斗的老黄牛，不大肆宣扬自己，不制造新闻，但也不与媒体对抗。<br />　　中兴名字的由来与华为的来历是一致的，取中国兴旺之意。一个为了中国兴旺，一个为了中华有为，但二者现在却都为了自己而大打出手。让人想不到但又符合逻辑的是，这种打斗让中兴在逐步实现从牛到狼的转变。<br />　　1998年，为了争夺市场，华为搞了一纸“有利于华为”却“而有损中兴”的交换机产品比较书，并大量送给目标客户。<br />　　随后，中兴以牙还牙，搞了一纸电源产品比较书，把中兴比成了一朵花，四处发送。<br />　　华为的行为很符合狼道，中兴的行为同样非牛所能为。<br />　　斗争就这样开始了。<br />　　华为在河南把中兴告上法庭；中兴在河南反诉华为，并在长沙对华为提起诉讼。有意思的是几场官司竟然是互有胜负。<br />　　华为进军海外，中兴紧随其后。印度、中东、非洲……二者行影不离，市场严重重叠。经常是相互拆台，以价格战定胜负。<br />　　更为让我这样的人瞠目接舌的是，有在非洲工作的朋友陪着电信客户来深圳华为，但他们一下飞机就被中兴的人接走。朋友说，这样的事多了。不过以前倒是华为强接中兴的客户多些，现在看来中兴的学习能力还是很强的。<br />　　牛的野性被激发了。如果说，在开始，老黄牛是被狼拖着、逼着向狼转型，那么到现在，狼性已植入中兴融入中兴了。<br />　　有人这样评价华为和中兴的官司：“侯为贵以和为贵，任正非是非不分。”我总觉得，这种评价有些牵强，更象是中兴的拥虿的编造。准确地说，1998年双方打官司之前，华为并没把中兴放在眼里，二者也不在一个同一个层级上。而是在官司之后，“中”“华”才真正被放在了一起。“智者千虑，必有一失。”如果用狼的行为方式打击中兴是任正非的本意的话，那么任正非在为李一男离去而后悔之后，这应该是他第二个要后悔和反思的。<br />　　但是，在翻阅华为、中兴的斗争资料时，我有时会有一个奇怪的想法，觉得两者之间并不是真的象外界想象的那样是你死我活的对手：正是有了二者在海外的共同发力，才有人把他们称为“中华力量”。<br />　　那么，任正非是有意识地培养中兴的狼性吗？ <br />　　 中兴，你甘心就这样沉沦吗？<br />　　深圳，看上去很美。<br />　　一如华为总部是一个美丽的公司，深圳也是一座美丽的城市。现代化是它们美丽的基调，绿色环绕是它们共同的动人之处。<br />　　华为诞生在深圳、狼性文化从深圳产生，这是有它的历史根源的。<br />　　深圳是靠一个老人划的一个圈兴建和成长起来的。从世纪八十年代开始，一批又一批人怀揣着淘金的梦想来到了深圳。在近二十年的时间里，深圳一直是中国年青人最向往的城市。那里有太多白手起家的奇迹，有太多迅速致富的神话。四面八方的人聚集在一起，操着方言味十足的普通话，奔波在已建或在建的高楼大厦之间，为的只是一个梦想：挣钱。<br />　　1996年的冬天，我从罗湖口岸进入深圳市区。站在深圳进关的关口，看着排队进关的车辆，看着车内面带焦急的人群，不禁想起了那首著名的民歌——《走西口》。“哥哥你走西口，妹妹呀实在难留。”如果把西口改为深圳，这首歌依然可以唱得那么凄美动听。当初，乔贵发等山西商人走西口走出了一个影响全国的晋商，如今的年青人闯深圳，不仅仅闯出了王石、任正非、侯为贵……等一大批中国商界的领袖，也创造了TCL、华为、中兴、万科……等名噪一时的知名企业，同时把深圳从一个广东沿海的小渔村建设成了一个没有广东气息的现代化城市。<br />　　当一亩亩良田、一个个渔村被迅速地变为高楼大厦，当一群群外来人在这些高楼大厦间穿梭，当城市的生产总值以几何速度增长，人们称这种速度为“深圳速度”。这种速度日后作为深圳唯一的文化特征体现在所有的深圳人和深圳企业身上。<br />　　有人把深圳特区的成功称为中国企业史上的意外事件。因为袁庚申请设立蛇口工业区时，中央高层似乎并没有把它当成一件很重大的事情。但袁庚等人凭着“时间就是金钱，效率就是生命”的理念，靠土地出让和优惠的政策，迅速形成 资本“凹地效应”。深圳自此开始了腾飞。<br />　　如果作一个简单的对比，我们可以发现，“时间就是金钱，效率就是生命”的理念与华为的“嗅到肉味就奋不顾身”有异曲同工之妙，而土地出让和优惠的政策更类似华为的利益均沾。<br />　　可以为，华为的崛起正是深圳崛起的一个缩影。除了国家的扶持外，正是狼一样的奋不顾身和利益均沾造就了深圳的迅速发展和繁荣。深圳人凭着自己的拼搏，为自己也为城市创造了财富。<br />　　但是，美丽的深圳却不是深圳人的家园。<br />　　2002年底，一篇长达2万字的文章在网上火热的传阅着，文章的题目叫《深圳，你被谁抛弃》。文章通过数列一系列事件和现象，表明深圳正在逐渐失去她的经济地位，而为上海所取代。而我印象最深的却是文章最后一部分——“深圳，今夜我把你抛弃”。这一部分有这样的话：深圳是个年轻的移民城市，这些移民远未形成对深圳的认同感。在日常生活中，深圳人的失落和迷茫更是显而易见的，大家更愿意以原籍来表明自己是哪里人。”<br />　　其实，不仅仅是因为深圳的年轻。当初，大家怀揣着梦想疯涌而至时，并不是来建设自己的家园的。“淘金”是深圳人永远的主题。从这个角度，我更认为汤圣平在《走出华为》里的话：“深圳真正的危机、人们抛弃深圳最主要的原因是：深圳是个没有安全感、没有品位的城市，它最脆弱的软肋是深圳没有一个让人们诗意地栖息的大地上的家园。华为也是。华为给员工提供了中国任何企业所无法给予的收入和成长机会，但是它却忽视了最能唤起共鸣的人物元素：家园。”<br />　　一个个没有归属感的人组成的城市是冷漠和悲哀的。一个朋友，山东大汉，在深圳闯荡多年，建立自己的培训咨询公司，在当地有着广泛的人脉。聊天时，他深有感触的告诉我：深圳的人之间的交往很简单，基于二个字：有用。这也印证我多年来的一个判断：深圳人的亲情和感情正在淡化。<br />　　《深圳，你被谁抛弃》也在告诉我们这个事实：“在生活与工作中，人与人之间人情味之缺乏使初来乍到的人无法忍受。……深圳人在宣布我的生活与你无关时，同时也承认你的生活与我无关，这种现代意识显然很符合商业社会的需要，但在深圳表现出一种极端却让人感受到这个城市的残酷与冷漠……这就是深圳人对深圳的距离感，从上到下几乎都存在。”<br />　　不知作者是否想到，当每一个人在公司都象华为员工那样感觉到身边有一只狼在随时准备夺走他的位置时，当每一个人出外都奋不顾身与对手争抢食物时，当每一个人找别的人都是为了谈生意谈利益时，人和人之间只有防备，是不可能有感情的。而一旦当这种生活长期地进行，习惯成自然后，人的激动自然也就没了，感动自然也就少了，眼泪自然也就干了。<br />　　一次与一个深圳的媒体朋友讨论这个问题时，朋友很无奈地给出一个很普遍的解释：为了生存。这有点类似任正非解释为什么要在企业提狼文化：企业初创，为了生存，必然培养一批狼。<br />　　可是，为了生存，就可以无所不为吗？为了生存，就可以抛弃人类最宝贵的情感吗？生存的意义到底是什么？<br />　　而情感一旦被抛弃，由冷漠向残酷的发展就显得那么自然和顺理成章。2005年，当深圳的执行人员开着执法车，故意推倒收废品的老人并从他身上残忍地压过去时，这种行动已令人类的所有词汇都显得苍白。<br />　　深圳人是幸运的，也是不幸的。<br />　　一个个没有归属感的人组成的城市是不可能有文化的，因为文化是要有根基的。<br />　　宽阔的马路、冰冷的高楼、鲜艳的广告、匆匆的行人、人为的绿色……这些是深圳最为醒目的城市标志。无论哪一个标志反映出的都是两个字：现代。<br />　　但现代气息掩饰不了深圳的文化缺失。有政策支持的深圳，可以建经济特区，但建不出文化特区；经济发达的深圳，可以率先造一个“世界之窗”，但造不出一个深圳文化园；效率第一的深圳，可以在很短时间内建成众多大型豪华的文化设施，但在这些设施里绽放的是不属于深圳的文化之花。甚至实力雄厚的深圳企业可以组建自己的强大的足球队，但在比赛时，深圳人往往为来自自己家乡的球队喝彩。<br />　　在文化面前，速度、效率和金钱显得那么幼稚和无力。<br />　　深圳是幸运的，也是不幸的。<br />　　2006年4月，一个37岁的感动过全中国的人走了，永远离开了我们。他是一个深圳人。<br />　　他叫丛飞，一个普通的歌者。<br />　　 知道丛飞是从电视里。一个人独处时，我喜欢开着电视，但并不怎么看。有一天背对着电视吃饭时突然听到电视里传来非常沙哑感觉说话非常困难的声音，回头一看，是丛飞正在病床上接受采访。他拿出全部收入支助贫穷山区170多个孩子上学而自己无钱治病的故事让我这样一个并不脆弱也不坚强的男人泪流满面。但印象最深的影像还是光头的他面对镜头时的笑容，很沉重。<br />　　此后一直关注丛飞，希望他好起来。也曾动过资助他资助的那些孩子的念头，不过并没有实施。不过，我一直没关注他是哪里人，后来知道丛飞是深圳人时，好象心灵的某根神经还跳了跳。<br />　　历史是喜欢开玩笑的。为了生活将爱心和情感深埋心底的深圳人自由地活着，一个将爱心献给社会、给深圳带来爱和希望的深圳人却被尘世无情的抛弃。<br />　　我相信他去的是天堂。<br />　　丛飞去世时，在中央视台《焦点访谈》栏目里见到了深圳人为他送行的场景。听说很多深圳企业出资为丛飞治病，为他支助的孩子出资。我相信深圳企业的人性在复苏，我相信深圳人的情感在升温，我相信深圳这个城市的文化积淀已经开始了。<br />　　2006年8月，中央电视台的《新闻联播》的播放了这样一条消息：06年上半年，深圳的各项经济统计数据都落后于广东平均水平，甚至落后于全国平均水平。深圳市的相关负责人给出的解释是，不再求快，而是求好，求稳，不盲目引资，不上有后患的项目。<br />　　深圳，没有人能抛弃你的。<br />    不是结束语<br />　　 2006年的5月31日，中国传统的端午节，距离德国世界杯开幕只有不到十天的时间。这天，一个有关华为的消息在网络传开：几天前的2006年5月28日晚，华为年仅25岁的员工胡新宇因病毒性脑炎被诊断死亡。而早在2001年准备研究生考试的时候，“喜欢踢球，球技很好，身体也很好”的他就和同学约定2006年一起看世界杯。一个年轻的充满才华的生命的逝去本来就令人腕惜，何况他还是中国著名的企业华为的员工，更何况很多知情人士把他的死亡原因指向华为的文化：很多人表示，正是长期超过身体负荷的工作导致了胡的死亡。<br />　　如果说港湾的被华为收购是一个新生狼群的死亡和话，那么胡新宇的死亡可 以说是一只小狼的离世。<br />　　胡新宇的死亡，犹如一块石头在华为员工中间激发了千层浪。一位华为员工更是仿照鲁迅的《纪念刘和珍君》写了悼念文章，把胡的死直接归因于华为公司，对华为的文化和制度进行指控。在众多的评论中，一直被作为正面宣传的“床垫文化”“加班文化”成为媒体指责的对象，而床垫文化、加班文化都是狼文化的具体表现形式。<br />　　华为对这些指责没有逃避。公司公开对媒体表达自己的反省之意。<br />　　事实上，华为的文化转型早在不知不觉中进行了。一个重要的证据是作为华为的立厂之本的华为基本法，这几年在实际操作过程中也开始在作一些调整，甚至有人说任正非要抛弃《华为基本法》。连自己最重视也是最得意的基本法都要抛弃，可见任正非的雄才大略是不会拘泥于以前的成功模式的。<br />　　种种迹象表明，华为正在为狼文化向人文化的转型做着艰难的努力。但我希望任正非不要把这种转型继续低调的进行。一个强调责任的企业家不应该仅仅把责任理解为对国家的利润和实体贡献。把正确的文化传递给社会，把曾经的文化之痛撕开了，血淋淋地展示给大众，对人们的警示作用、对建设和谐社会的贡献、对中国的长期发展可能更有用。<br />　　任正非说过：任何资源都可能枯竭消亡，唯有文化生生不息。<br />　　我们应该让之生生不息的是什么样的文化？<br />　　从几年前开始，我国政府就提出了构建和谐社会的愿景，从2005年开始加大了实际推行的力度，并且提出了“八荣八耻”的社会道德规范。有人说，当最基本的道德要求被国家主席当成社会的道德标准来推广和学习时，可见社会风气到了多么恶劣的程度。<br />　　我并不这样看。我甚至希望再加上一条：以颂扬人性为荣，以颂扬狼性为耻。<br />　　和谐就在明天。</font>
				<br />
				<br />
				<font color="#ff66ff">
						<a title="原文地址" href="http://hi.baidu.com/valentinesday/blog/item/3908202ea69acb504ec2261f.html">原文地址</a>
				</font>
		</font>
<img src ="http://www.blogjava.net/matthew2006/aggbug/81675.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-11-17 09:39 <a href="http://www.blogjava.net/matthew2006/archive/2006/11/17/81675.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Web2.0网站要冷静 离成功并不远－转贴</title><link>http://www.blogjava.net/matthew2006/archive/2006/11/17/81672.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Fri, 17 Nov 2006 01:33:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/11/17/81672.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/81672.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/11/17/81672.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/81672.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/81672.html</trackback:ping><description><![CDATA[
		<font color="#000000">　　有人力捧web2.0，有人唱衰web2.0，或者少数人认为web2.0盈利模式破产，日前，更有人对它提出技术质疑。故笔者要对web2.0这一新生互联网模式进行多方面的阐述。</font>
		<p>
				<font color="#000000">       web2.0存在技术缺陷 用户门槛过高</font>
		</p>
		<p>
				<font color="#000000">　　web2.0这么久了，一直以来只听到web2.0技术先进的一面，却一直没有人关注web2.0的技术缺陷。近期又刮起web2.0寒潮，纷纷唱衰web2.0.一群见风驶舵的评论家们每天为此叫嚷不安。交流一直是人类社会发展的主要活动，交流成本从最初的兽语、手势到后来形成文字、语言，再往后形成书籍时的竹、帛、纸，近代的广播、电话、电视机，发展到如今的互联网，每一次革新，都大大降低了人与人之间的交流成本。这一次是web2.0.在web2.0与web1.0之间，目前能够体现的交流成本的降低还不够明显，暂时也还不能判断web2.0是一次互联网革命。或许，web2.0只是互联网的一个过程，不久的3G时代，人们之间的交流成本将会进一步降低；也或许，web2.0目前存在着技术缺陷，将会发展缓慢，这些都只是过程。</font>
		</p>
		<p>
				<font color="#000000">　　1、目前问题集中在安全技术无法跟进，隐私、版权保护困难，道高一尺，魔也高一丈。</font>
		</p>
		<p>
				<font color="#000000">　　随着以博客为代表的web2.0的普及，许多网民在切身体会着web2.0带来的快感。方便从来与危险在一起，许多网民在享受web2.0的同时，却发现网络安全问题更是防不胜防。在我们订阅的RSS里，甚至有可能被黑客将恶意代码植入目标RSS来源中，一个RSS来源被植入恶意代码，无辜受害者可能将成千上万。以博客为例，最为简单的欺骗用法就是大量的带链接垃圾回复骗取点击量和欺骗搜索引擎已期获得更高的排名，而这些被点击网站的内容一般都是非法或者隐藏着木马，因此而受害的网民不计其数。发布者只需要编写一个博客***、论坛发布机、论坛轰炸机等即可。再菜鸟的用手工发布，隐蔽性更大。对作恶者来说，成本低廉；对受害者来说，苦不堪言，无处投诉。</font>
		</p>
		<p>
				<font color="#000000">　　web2.0带来方便的同时，根本就没有考虑到如今作恶者也用web2.0的方式来对付web2.0网站。没有人统计这些不利因素对web2.0用户流失的影响。</font>
		</p>
		<p>
				<font color="#000000">　　然而，我还认为，搜索引擎和RSS为代表的web2.0过于方便，让我们无隐私可言，让我们的作品几乎无版权可言。如果说在GOOGLE上能够找到你的电话号码，那根本就不奇怪，你没有办法控制你的隐私。个人的博客文章则因为RSS工具的自由订阅，让作者自身都不知道，自己的文章被多少人阅读过，有被COPY到哪里。因为RSS，甚至整个网站的数据可以在数小时之内被人全部抓取，由方便带来的不安全，似乎并无人提及。或许，即将会出现一种“反RSS”工具，主要功能就是防止RSS抓取你的网站数据，以保护你的网站内容相对安全。</font>
		</p>
		<p>
				<font color="#000000">　　2、应用范围还比较局限，用户很少获得实际益处</font>
		</p>
		<p>
				<font color="#000000">　　web2.0尽管是过去2年以来互联网最热门的话题，web2.0的应用遍地开花。但是web2.0并没有从根本上缩小网民通过web1.0网站获取信息的成本——即更少的时间获得更多、更全面的信息。其他如教育、农业等诸多领域，很少有web2.0技术的应用。web2.0离民用还很遥远，目前只有非常少数的网民通过web2.0获得益处，而更多的网民参与web2.0只不过是看客、参与者，他们成了“杨白劳”，所以web2.0的商业模式也很难得到体现。没有解决用户的问题并且为用户带来益处，所以2.0发展速度减缓。</font>
		</p>
		<p>
				<font color="#000000">　　一种商业模式要想获得成功，首先得让该商业模式的用户能够从该服务中获得益处，如果不是，则商业模式难成立。任何一种成熟的商业模式只可能建立在双赢的基础上，而不仅仅是什么“用户创造的内容”等等。技术上，web2.0的应用范围还很局限。</font>
		</p>
		<p>
				<font color="#000000">　　3、在使用门槛上还没做到最低化、简易化，影响了用户的规模化</font>
		</p>
		<p>
				<font color="#000000">　　web2.0成了我们天天的口头禅，然而，普通网民对web2.0的接受能力有多强呢。对此我在博客中国人做了一个调查，blogchinese.com网站的主要用户群体就是在校大学生。博客是最基础的web2.0应用网站，用户群体接近2000万，但是仅仅就大学生用户群体来看，给他们带来的最大的困难还是，如何申请博客、如何修改博客等基础知识。其他应用如RSS，使用者就更少了，DIG啊什么的就凤毛麟角了。大学生群体接触web2.0网站尚且有困难，其他基础网民接触web2.0网站几乎就是天书。</font>
		</p>
		<p>
				<font color="#000000">　　web2.0在技术上要求将用户使用门槛进一步降低、简化。</font>
		</p>
		<p>
				<font color="#000000">         web2.0诸多模式 并非条条道路通罗马</font>
		</p>
		<p>
				<font color="#000000">      就个人的视角，笔者再谈谈对web2.0诸多模式的看法。</font>
		</p>
		<p>
				<font color="#000000">　　首当其冲是视频博客。视频博客本来就很难跨越盈利关，加上广电总局正在制订的互联网视频新管理条例有望八九月份正式出台，主要是对视频网站放任自流的违规现象进行“围剿”，今后个人要传播视频内容，需要领许可证。 这几乎是判视频博客的死刑。</font>
		</p>
		<p>
				<font color="#000000">　　视频博客网站存在多重风险：</font>
		</p>
		<p>
				<font color="#000000">      1、成本高。相对其他web2.0网站如博客、SNS网站，服务器带宽成本远远高出文字、图片博客网站，而且视频文件普遍较大，需要的硬件资源也远远大于普通博客网站，总体上，视频博客网站的成本高出普通博客网站成本数倍。</font>
		</p>
		<p>
				<font color="#000000">　　2、内容无价值。花了一个晚上的工夫，看完了几个视频博客网站的全部作品，有价值的内容只有了了数部，大多数没有观赏价值。而网络上较知名的视频博客明星如胡戈、后舍男生等作品则几乎没有发布到这些视频博客上，视频博客风声大，雨点小。另外，视频博客的作品数量欠缺，一些视频网站之间许多作品雷同，而总量上远远不够，质量上更是粗制滥造，甚至是违反道德的恶炒。</font>
		</p>
		<p>
				<font color="#000000">　　3、内容合法性更难控制。视频博客内容难控制，一旦出现违法内容，或者反政府行为内容，管理者无法在第一时间控制局面，如果造成恶劣的社会影响，视频博客网站更是遭受灭顶之灾。而技术上，无法做到过滤视频博客的内容。</font>
		</p>
		<p>
				<font color="#000000">　　TAGS、RSS等web2.0元素，基本上是摆设，大多数中国网民不理睬这些新技术，或许是有待时间的推移，网民逐步接受，但是单纯依靠TAGS、RSS等技术，可能也将走向死胡同。Web2.0并非条条道路通罗马。</font>
		</p>
		<p>
				<font color="#000000">       如果说技术只是辅助，web2.0更多的是带来观念、服务上的革命。</font>
		</p>
		<p>
				<font color="#000000">       Web2.0网站要冷静 离成功并不远</font>
		</p>
		<p>
				<font color="#000000">　　1、到底有没有web2.0？</font>
		</p>
		<p>
				<font color="#000000">　　web2.0到底存不存在？本文观点认为是有web2.0的，技术上出现了一些革新，但并不明显，服务理念则给互联网经营模式带来全新的概念，web2.0实际上是服务上的革新，改变的是做事的方式、获得更大效应的方式。</font>
		</p>
		<p>
				<font color="#000000">　　2、web2.0不是以用户制胜，不是以内容制胜，而是以服务制胜。</font>
		</p>
		<p>
				<font color="#000000">　　不要夸口您的web2.0网站有多少多少用户，web2.0网站的用户具有不稳定性，再大的数据都是虚的。web2.0网站的用户具有广泛性、个体性、流动性、自我中心性和排斥性。这些性质决定了web2.0网站的用户有以下特点：（1）、用户不稳定，平均每个用户有多个ID和博客；（2）、排斥心理，对广告的厌恶心理，用户页面难接受广告；（3）、自我为中心，web2.0网站的用户最关心的是自己的小家，较少会关注到网站首页或者其他页面，随着web2.0的进一步发展，用户可能今后完全不理睬web2.0网站的其他页面；（4）、兴趣广泛，难把握他们的喜好而且分布零散；（5）、流动性强，除了关心自己的小家之外，最关心但是请就是所在BSP的稳定性，极易流动，即使门户博客也出现老徐搬家事件，可见流动性之强。</font>
		</p>
		<p>
				<font color="#000000">　　由上述web2.0网站用户的特点，笔者认为web2.0不是以用户制胜，不是以内容制胜，而是以服务制胜。这里说的服务，不是服务用户，用户肯定是需要服务的，但是更需要是服务于客户。没有客户要寻找客户源，有客户的要通过web2.0网站的用户服务于客户，服务如何转化在于web2.0网站管理者的经营了。DONEWS新闻通就是最好是web2.0盈利模式的应用。web2.0网站唯一拥有的，是草根人群和服务平台，让客户获得更大效应。</font>
		</p>
		<p>
				<font color="#000000">　　向web2.0网站的用户内容付费等什么的来交好用户，事实上IT评论家们犯了一个主观错误。这条路也行不通，web2.0网站的用户如博客，他们来博客并不是为了钱，而是为了轻松、放松心情、记录心情，至于利用博客来赚钱那只是少数人的想法。也许赞同这个方式的是一些博客精英，因为他们的文章确实有价值获得报酬，并且有一些读者。以KESO的博客为例，阅读KESO博客的读者几乎都是IT从业人士，他们同时也会阅读其他IT评论家们的文章，实际上看来看去，就这么多IT评论家们的文章可以看，也就这么多IT从业人士在看他们的文章，普通草根博客根本就没有参与，不做看客和被看者。再说web2.0网站管理者能够向这些精英博客们支付多少报酬呢？杯水车薪可是没有用的，这是一个错误的方式。</font>
		</p>
		<p>
				<font color="#000000">　　好的web2.0网站，不需要有多少注册用户就能够实现盈利，我们还没有看到这样的web2.0网站。</font>
		</p>
		<p>
				<font color="#000000">       3、web2.0网站创业者要冷静web2.0网站风风火火几年了，确实令人头脑发热，但并不代表没有web2.0模式。web2.0网站的盈利模式不同与传统网站，在成本上web2.0网站承受的压力更大，在盈利模式上，路似乎更窄，但是市场却庞大。web2.0网站的盈利模式是独木桥，他并没有给竞争者很多机会。谁有实力先跨过去，市场就是谁的，中小web2.0网站可能连汤都喝不到。</font>
		</p>
		<p>
				<font color="#000000">　　离成功并不远，web2.0网站创业者要冷静。</font>
		</p>
		<p>
				<font color="#000000">       博客是持久战 要持之以恒</font>
		</p>
		<p>
				<font color="#000000">        1、博客需要持之以恒。</font>
		</p>
		<p>
				<font color="#000000">　　博客不能急功近利，做任何事情都需要持之以恒才能成功。目前诸多blogger已经萌生隐退之心，当然更多的blogger正在加入博客群体。目前全国博客用户已经远不止2800万，持之以恒，以博客为代表的web2.0将取代传统互联网，成为用户的首选互联网服务。</font>
		</p>
		<p>
				<font color="#000000">　　2、博客是一场持久战。</font>
		</p>
		<p>
				<font color="#000000">　　实践证明，博客如同抗日战争，和电视机至今还不能取代收音机一样，甚至全世界、全中国、全美国的电视机拥有量和拥有比例均低于收音机的拥有量。传统互联网在相当长的一段时间内还会存在并且有较大的市场。博客和传统互联网相比，就如同电视机和收音机的关系，很显然大家都知道电视机的优势，博客也是如此。<br /><br /><font color="#99ff99"><a href="http://blog.qihoo.com/article/b37737,4d5952,663_3784.html">原文地址</a></font></font>
		</p>
<img src ="http://www.blogjava.net/matthew2006/aggbug/81672.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-11-17 09:33 <a href="http://www.blogjava.net/matthew2006/archive/2006/11/17/81672.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>从晏才宏老师的凄凉到李开复讲座之“火爆” -转</title><link>http://www.blogjava.net/matthew2006/archive/2006/10/27/77727.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Fri, 27 Oct 2006 12:21:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/10/27/77727.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/77727.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/10/27/77727.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/77727.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/77727.html</trackback:ping><description><![CDATA[<p>先来看晏才宏的事情</p>
<p>-----------------------------------------------------------------------------------------------------------------------------------------</p>
<p>&nbsp;&nbsp;&nbsp; 上海交大一位讲师的&#8220;最后一课&#8221;<br />
&nbsp;&nbsp;&nbsp; 因没论文去世时仍未评上教授，但教学水平广受学生称赞，学生网上发表千余篇文章悼恩师 <br />
&nbsp;&nbsp;&nbsp; 晏才宏，上海交通大学的一位普通教师，3月12日死于肺癌。他去世三天内，上海交大校园BBS上，发表了学生千余篇悼念文章，学生还自发筹资为他出版纪念文集。 <br />
&nbsp;&nbsp;&nbsp; 这位老师的死引发了争议，他终年57岁，教学水平和师风师德广受赞扬，但由于没有论文，去世时还仅仅是个讲师。 <br />
&nbsp;&nbsp;&nbsp; 熟知他的人都说，他最让人感佩的一点是淡泊名利的洒脱，对职称从未挂怀。也有人认为，无论如何，他都是一个&#8220;悲剧人物&#8221;，他的言行在浮躁之风盛行的校园里显得如此&#8220;不合时宜&#8221;。 <br />
&nbsp;2004年10月15日，晏才宏（左一）已得知自己身患肺癌晚期，仍平静地给前去看望他的学生讲解难题。新华社发<br />
&#8220;假期我去做了检查，昨天拿到结果，肺癌晚期。这是我给大家上的最后一课。&#8221;去年&#8220;十一&#8221;长假后的第一堂课，晏才宏向学生这样宣布，口气平静，然后照常开讲。他平时从不拖堂，那天却好像没有听到下课铃声，继续往下讲，似乎想把他所有的知识一下子全部告诉他的学生。最后不得不放下手中的粉笔时，眼里透出深深的无奈和哀伤。 <br />
&nbsp;&nbsp;&nbsp; 一周后他又出现在讲台上。&#8220;由于新老师没到，我继续把第一章讲完再告一段落。&#8221;那一课许多学生是含泪听完的。&#8220;如果说教学是一门艺术，那么你们就是我未能完成的艺术品。真对不起！&#8221;临下课时，他这样向学生致歉，同学们则报以经久不息的掌声。 <br />
&nbsp;&nbsp;&nbsp; 书教得再好也评不上教授？ <br />
&nbsp;&nbsp;&nbsp; &#8220;他的课充满了激情，从头到尾都扣人心弦，简直像一部精彩的电影。&#8221;———一位学生在校园BBS悼文 <br />
&nbsp;&nbsp;&nbsp; 在上海交大电子信息与电子工程学院，晏才宏的教学水平有口皆碑。他的电路课，在学生网上评教活动中，以罕见的满分居全校之首。很多学生称他为&#8220;我碰到过的最好的老师&#8221;。他去世后，多位老师坦陈：&#8220;我教课比晏老师还差很远。&#8221; <br />
&nbsp;&nbsp;&nbsp; 他上课已达到了这种境界：一杯茶、一支粉笔随身，从不带课本和教学参考书，知识早已烂熟于胸，例题信手拈来，讲课条理清晰、自成体系。加上一手俊秀的板书，洪亮的嗓音，他的电路课被誉为&#8220;魔电&#8221;，几乎场场爆满，座无虚席。 <br />
&nbsp;&nbsp;&nbsp; 学生在校园BBS的悼文中说：&#8220;他的课充满了激情，从头到尾都扣人心弦，简直像一部精彩的电影。&#8221;&#8220;书本上那些枯燥的字句，到了他嘴里就像活了一样，那些原本晦涩难懂的公式、定理，经过他的讲解，就变得非常简单明白。&#8221; <br />
&nbsp;&nbsp;&nbsp; &#8220;不知道天堂里是不是也会有人学习电路呢？如果有，他们真的很幸运。&#8221;这样一位深受学生喜爱的教师为什么至死连个副教授也评不上？主要原因是他没有论文。根据高校现行考核体制，教师评职称主要看科研论文的数量，而晏才宏几乎没有发表过一篇&#8220;像样&#8221;的学术文章。 <br />
&nbsp;&nbsp;&nbsp; 上海交大一位负责人这样解释：在中学，这样一个老师可被评为特级教师；但是大学要求教学、科研并重，教师既要传播知识，又要创新知识，两者不能偏废。以此衡量，晏才宏就不够全面。 <br />
究竟如何才是一位真正的好老师？ <br />
&nbsp;&nbsp;&nbsp; 住院后，晏才宏依然想着他的学生。在病房里，他还给前去看望他的学生现场画图讲题。 <br />
&nbsp;&nbsp;&nbsp; 一个学生在BBS上写道：&#8220;我不禁要问：究竟如何才是一位真正的好老师？我们常常会发现，一些教授只是把授课当作副业，并未具备足够的认真程度，又或是讲得过于深奥难懂，上得学生们不知所措。&#8221; <br />
&nbsp;&nbsp;&nbsp; 晏才宏的表现则与此形成鲜明对照。学生们清楚记得他生命最后阶段的一些细节，每每说起，总是扼腕叹息。 <br />
&nbsp;&nbsp;&nbsp; 住院后，晏才宏依然想着他的学生。在病房里，他还给前去看望他的学生现场画图讲题。即使癌细胞扩散，颅内大量积水，说话已出现困难时，他还对妻子说：&#8220;帮我到学校订一间大点的教室，把学生召来。你带上一杯水，我说不出话时给我喝一口，我还想再讲一课。&#8221;然而，这个心愿至死未能实现&#8230;&#8230; <br />
&nbsp;&nbsp;&nbsp; 几乎所有熟知晏才宏的人都认为，他之所以没有发表论文，是因为把主要心思都用在了教学上。为学生答疑、补习占据了他大量课余时间。为方便接待学生，他贷款在校区旁买了新房，并专门辟出一室，挂上一块小黑板，作为&#8220;答疑房&#8221;。 <br />
&nbsp;&nbsp;&nbsp; 记者屡次听到学生说：大学里这样的老师太少了。传道授业解惑本是为师者的天职，如今这样忠于职守的人反倒成了另类。 <br />
晏才宏陷入&#8220;钻牛角尖&#8221;误区？ <br />
&nbsp;&nbsp;&nbsp; 一些人说，他没有论文是因为长期只顾教学而与科研脱离，已经&#8220;手生&#8221;了。另一些人却说，他聪慧超群、学识渊博，在国内期刊上发表学术文章根本不在话下。 <br />
晏才宏究竟有没有能力写出科研论文？对这个问题存在着不同看法。 <br />
&nbsp;&nbsp;&nbsp; 一些人说，他没有论文是因为长期只顾教学而与科研脱离，已经&#8220;手生&#8221;了。另一些人却说，他聪慧超群、学识渊博，在国内期刊上发表学术文章根本不在话下。 <br />
&nbsp;&nbsp;&nbsp; 在上海交大，讲师评副教授的标准是要发表两篇期刊论文，或主编一本教材，或发表三篇教学研究论文。知情者认为，这一要求并非高不可攀，因为即使不写论文，晏才宏讲课那么精彩，让学生帮忙录一下音，找人整理一下，也很容易出一本教材。而他竟没有这样做，令许多人难以理解。 <br />
&nbsp;&nbsp;&nbsp; 晏才宏生前也有人就此问过他，他的回答是，发表学术论文要十分慎重，必须在某个领域有突破性的创见才拿得出手，为评职称而拼凑论文的做法他不忍为。 <br />
&nbsp;&nbsp;&nbsp; 有人对他这种想法不以为然：如今成千上万的高校老师在各个领域进行着大量艰苦的研究，发表的成果不可计数，尽管不都是&#8220;重大发现&#8221;，也不能说毫无价值。如果都要求能拿诺贝尔奖才可发表，不仅太钻牛角尖，也不符合科研的规律。 <br />
&nbsp;&nbsp;&nbsp; 另一些人则说，原创的科学研究十分艰难，不少科研成果要经历时间考验，才能证明其价值所在。世界上许多科学大师都自甘清贫寂寞，&#8220;十年磨一剑&#8221;，而当前国内学术界浮躁之风堪忧，追名逐利，&#8220;为成果而成果&#8221;者大有人在，不少科研成果含金量其实很低。在这种形势下，晏才宏宁肯不要头衔和待遇，也不制造&#8220;学术垃圾&#8221;，实属难能可贵。 <br />
&nbsp;&nbsp;&nbsp; &#8220;作为讲师，我问心无愧。&#8221; <br />
&nbsp;&nbsp;&nbsp; 有时他从学校回到家已是一脸倦容，闭着眼斜躺在沙发上，右手还在空中划着电路图。一个学生甚至怀疑：&#8220;这个老师，是不是吃饭休息的时候，脑子里面也都是二极管呢？&#8221; <br />
&nbsp;&nbsp;&nbsp; &#8220;在门口见到一位吞云吐雾的先生，身材不太高，略微有些发福，一副大眼镜，乱乱的头发。&#8221;这是一个学生对晏才宏的第一印象。 <br />
&nbsp;&nbsp;&nbsp; 在采访中，记者听到晏才宏的许多趣事。一次他跟妻子上街，在家具店里，看到店主读初中的小女儿正面带难色地做题，为数学不及格而懊恼。他立马坐下来帮孩子讲解，后来孩子找上门，晏才宏为她一补就是两年&#8230;&#8230;诸如此类的答疑补习数不胜数，他却从来分文不取。 <br />
&nbsp;&nbsp;&nbsp; 有时他从学校回到家已是一脸倦容，闭着眼斜躺在沙发上，右手还在空中划着电路图。一个学生甚至怀疑：&#8220;这个老师，是不是吃饭休息的时候，脑子里面也都是二极管呢？&#8221; <br />
&nbsp;&nbsp;&nbsp; 他对教学工作那样投入，以至&#8220;影响&#8221;了评职称，但从未有人见过他对自己清贫无闻的处境表现出苦闷。他爱吃肉，时常开玩笑说：&#8220;学生满意我的课，比吃猪蹄还香。&#8221; <br />
&nbsp;&nbsp;&nbsp; 有人称赞晏才宏有&#8220;古君子之风&#8221;，有人则说他&#8220;傻&#8221;，而晏才宏却在生命最后一刻说：&#8220;作为讲师，我问心无愧。&#8221; </p>
<p>
<br />
-----------------------------------------</p>
<p>再来看李开复之&#8220;火&#8221;</p>
<p>微软副总裁李开复4月21日到我们学校讲演，容纳近千人的报告厅被人所挤满，我去得晚，只得站着听了一个半小时。我们学校是个工科大学，学生并不活跃，很少讲座有这样的盛况。<br />
李开复讲的道理并不深奥，其实古今中外无数思想家、哲学家都讲过了，但同样的道理，不同的人讲，其起的效果是大不一样的。</p>
<p>
<br />
很赞同李开复的对于中国教育的看法，特别是他说：中国只能有一小部分高校或部分高校中的部分专业能成为研究型大学，而高校教师的主要任务就是培养人才。严重同意！我在另一篇BLOG中也谈到这个问题。<br />
上海交大晏才宏老师至死都只是一个讲师，身后之事如此凄凉，课讲得再好都没有用！这是谁的悲哀？<br />
我颇有些兔死狐悲的感觉，我也是很喜欢教学，虽然水平没法与晏才宏老师比，但学生反映我讲的课还是不错的。我也花了好多时间钻研教学，所以三年来几乎没有发学术论文，目前我倾尽心血写的《编程不难----.NET软件技术学习与实践》一书，大部分材料就直接来自于教学，这本书也够不上&#8220;学术专著&#8221;的水平，虽然我相信这本书可以帮助许多初学者入门，这件事本身是有价值的，中国是需要有好的原创的技术书的，但花的这些时间与心血并不被现有体制承认，确实有点心寒。许多人能的博士文凭就是混出来的，一转正就是副教授，而我花时间做实事，得到的结果是：一辈子是个讲师，何苦呢？<br />
由于各种因素的限制，我在科研方面的确不强，而现在的高校管理完全向科研倾斜，非常吃亏。<br />
从实际角度，还是想办法多花些时间去发论文，混个更高的文凭吧，不然，晏才宏老师真是我的前车之鉴了！<br />
不过，话又说回来，作为一名大学教师，也应该能创造知识，所以，还是得努力的。人生应该不断进取，能否实现教学与科研的共同丰收？试试吧！</p>
<p>
</p>
<br />
<img src ="http://www.blogjava.net/matthew2006/aggbug/77727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-10-27 20:21 <a href="http://www.blogjava.net/matthew2006/archive/2006/10/27/77727.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>"梦回汉朝"</title><link>http://www.blogjava.net/matthew2006/archive/2006/10/12/74862.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Thu, 12 Oct 2006 13:38:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/10/12/74862.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/74862.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/10/12/74862.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/74862.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/74862.html</trackback:ping><description><![CDATA[&nbsp;&nbsp; &nbsp;英国谢菲尔德大学公布了一份特别报告，提出&#8220;到2015年中国将占据全世界财富的27%，将回到汉朝时占全球财富26%的地位，中国的经济力量&#8216;领土&#8217;届时将改变亚洲大陆的模样，同时意味着中国将超过美国成为世界第一富国&#8221;。之后，韩国的《朝鲜日报》也进行了全文转载，并以《2015年中国&#8220;回到&#8221;汉朝》为题，对他们的国民做&#8220;醒世呼唤&#8221;。而国内个别人士也通过媒体追捧，&#8220;梦回汉朝&#8221;的梦幻在一些人心中开始若隐若现。只要留意网络上的一些言论，就不难看出，许多人对中国在指日可待的时间内可以领略到大汉雄风倍加欣喜。 <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;我不是历史学家，自然没有资格对汉朝的政治、经济、文化等诸多领域进行概论。但粗略读过南朝著名汉史学家范晔的《后汉书》的人，或是没读过此书但在央视看过《汉武大帝》的人，都知道所谓&#8220;雄才大略&#8221;者，就是指这个汉武帝刘彻。他开辟了广大疆域，奠定了其后两千余年的中国版图的基础。他统一货币，置均输，行平准，从经济上打击新兴暴发户，达到了&#8220;强干弱枝&#8221;的目的。由此开创了中国历史上一个光辉灿烂的盛世时代，建立了强大的大汉帝国，成为世界文明的中心。应该承认，中国的科学技术水平与生产能力自秦汉之后，赶上并部分超越了世界先进水平，直至欧洲爆发工业革命之前，中国的科学技术水平长期领先于世界，综合国力也一直雄踞世界前列。即便是欧洲历史学家津津乐道的罗马帝国，在其全盛时期也不过与同期的汉朝比肩。 <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;然而，正如毛泽东在《沁园春&#183;雪》中说的那样&#8220;秦皇汉武，略输文采&#8221;，只要翻读汉史就不难发现，这位&#8220;雄才大略&#8221;的皇帝，也是个好大喜功的人，正是他一手缔造了汉朝的辉煌，又一手制造了帝国的衰落。汉朝的悲剧在于&#8220;巫蛊&#8221;之祸。在大一统和太平盛世的香风拂煦下，在一些人的&#8220;吹捧&#8221;中，朝廷奢华无度，到处摆阔，使一度如日中天的王朝很快走向了没落&#8230;&#8230;不管怎么说，历史的辉煌并不代表现在强盛，汉朝只能是现代人的一面镜子，而不是我们发展的目标。 <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;据说，《2015年中国&#8220;回到&#8221;汉朝》是英国谢菲尔德大学与美国密歇根大学一起，以世界银行、美国中央情报局等9个机构提供的资料为基础制作的。这个假想的经济地图非常明晰地勾勒出了中国未来的样子：成为世界投资、生产和消费活动的中心，全球海外投资的50%将在中国完成。中国有着吸引世界企业的魔力，全世界的生产设备正涌入中国，这并不单纯因为中国的人力成本低，而是因为中国是世界企业和工厂的云集之处。他们强调，如果不来中国，世界各国就无法生存。 <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;什么叫&#8220;如果不来中国，世界各国就无法生存&#8221;？这样的潜台词是，中国既是世界的工厂，也是世界的市场，10年后中国就可以养活全世界人民了。这不是笑话吗？即便在汉朝，我们也没见其他国家因此而无法生存，就是当今美国的强大也没让世界各国兼并在他们的星条旗下。反过来说，虽然&#8220;梦回汉朝&#8221;可以满足国人对盛世强国的追忆，但是世界工厂的云集会不会也说明了另外三方面的问题呢？一是中国人力成本过低，民族工业落后；二是中国科技研发能力差，不掌握世界先进的核心技术；三是大量外国工业企业涌入中国，更多的资源和剩余价值被别人拿去了，而民族企业的发展则受到了冲击。如此而已，有什么可引以自豪的？ <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;乐观的憧憬固然能起到鼓舞士气的作用，但不能解决现实中存在的问题。中国的发展和崛起还要经历一个漫长的历史阶段，这个过程可谓是险象环生。如果恣意地沉浸在白日梦里，我们只会错以为中国的高速发展是一个顺理成章的趋势，我们只会对问题视而不见，最终造成不可收拾的局面。 <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;不错，我们要树立民族自尊心和民族自豪感，但是不需要虚妄而愚蠢的&#8220;世界中心&#8221;概念；我们要走向世界，并列于世界强国之林，也不至于死抱住&#8220;天朝上国&#8221;的观念不放。汉王朝的强盛与衰落恰恰昭示我们，强国不能靠&#8220;巫蛊&#8221;而就，我们更需要的是在&#8220;科教兴国&#8221;的方针指导下努力使自己的科技水平领先于世界。只有根据自己的国情脚踏实地地稳步发展，才能让老百姓更有优越感，也才能奠定国家的千秋伟业。 <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;要知道，从《谁来养活中国》到&#8220;中国威胁论&#8221;，西方一些学者这些年就一直没有放弃过他们对中国发展的担忧。如果不是昏聩愚顽，我们就应该明白这是有人在别有用心地&#8220;捧杀&#8221;中国。这些论调确实在一些国家得到了呼应，但我们应该看到，在很大程度上，这些报道唤起的是其他国家、其他民族的危机感——怕被中国赶超，怕被中国甩在身后的危机感。可笑的是，国内有些人偏偏喜食这种&#8220;精神鸦片&#8221;。 <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&#8220;梦回汉朝&#8221;是一种妄自尊大。如果我们天天想的是自己如何傲视别人，如何以自我为中心，却缺乏起码的客观判别能力，似乎只要洋人说自己强大，自己就马上成为了巨人了，我们也不可能真正地强大起来。（作者是资深媒体工作者王龙） 
<img src ="http://www.blogjava.net/matthew2006/aggbug/74862.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-10-12 21:38 <a href="http://www.blogjava.net/matthew2006/archive/2006/10/12/74862.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>李敖：我为什么要喊毛主席万岁</title><link>http://www.blogjava.net/matthew2006/archive/2006/10/05/73454.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Thu, 05 Oct 2006 03:38:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/10/05/73454.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/73454.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/10/05/73454.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/73454.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/73454.html</trackback:ping><description><![CDATA[<p style="text-indent: 2em;">在这喊毛主席万岁的至少要满足以下条件：</p>
<p style="text-indent: 2em;">1、受过教育的，或有一定的思考能力，不是瞎起哄。</p>
<p style="text-indent: 2em;">2、没有任何外力强迫，看不出今天喊毛主席万岁能给这些人带来任何功利。</p>
<p style="text-indent: 2em;">3、虽然不是历史学家（我想这儿没有），但多少都对毛主席的一生有一个大概的了解。</p>
<p style="text-indent: 2em;">4、已经看过许多攻击毛主席的文章。</p>
<p style="text-indent: 2em;">可我或我们，仍然要喊毛主席万岁，因为这个世界上大概也只有毛主席，才得以让我们从心底里喊毛主席万岁，其它人不配！</p>
<p style="text-indent: 2em;">我喊毛主席万岁，因为他是一个真正的男子汉，他从未被任何困难所压倒，更不会象有的人那样在困难和危机中被吓晕。毛主席是男子汉，这不仅为他的同志们所公认，也为形形色色、国内国外的敌人所公认。</p>
<p style="text-indent: 2em;">我喊毛主席万岁，因为他是古今中外罕见的战略家。他从不被浮云遮住望眼，他从不贪图小利，他从未有过&#8220;数小钱&#8221;的习惯。他是一个伟大的战略家，终其一 生，在任何错综复杂的形势下，他从来都能抓住对手，牵住敌手的鼻子。而到目前为止，我还没有发现他被对手，被他的敌人牵住鼻子走的情况──这才是真正的战 略家！<br />
</p>
<p style="text-indent: 2em;">我喊毛主席万岁，因为他亲手发动了文革。我不想，也不会为文革唱赞歌，因为我不想为悲剧唱赞歌。毛主席发现了问题，但他作为人而 不是神没能解决问题，也只有那样深遂的思想才能发现如何在革命成功之后，保持巩固平民政权的本色──几千年来革命都逃不脱改朝换代的宿命──一个统治者代 替了另一个统治者而已。也只有这样的英雄，才敢于向这个千年顽症发起了勇敢的冲锋──悲剧式的冲锋。否定文革，是要否定那种悲剧式的冲锋方式，不是也不应 该是否定问题──毛主席发动文革的原因，现在这问题依然存在，而且更严重了。希望今天的我们的智慧，能在文革的悲剧中汲取教训，至少部分地解决这种问题， 而不是借否定文革否定或回避问题，这个问题本身就是悲剧，只有敢于正视它，但这样的伟人也不能超越历史，超越历史就是悲剧。</p>
<p style="text-indent: 2em;">我喊毛主席 万岁，因为他的精神永放光芒！思想固然伟大，但如同一切思想一样，它会随时代发展而过时，但精神永远不会过时！时代愈发展，我们愈加需要精神，精神就是一 个人，一个民族要活得顶天立地，他一扫千余年来吾民族文弱不武的积习，他一扫百余年来自卑奴性的固疾，他不为任何敌人所吓倒。到是吓倒了一个又一个的敌 人。他的精神给了吾民族以灵魂，他的精神就是我们民族的精神，我们喊毛主席万岁，就是要呵护这种自强不息的灵魂，我们喊毛主席万岁，就是要继承光大民族复 兴的精神。一个人不能没有灵魂──没有灵魂那是行尸走肉，一个民族更不能没有灵魂──没有灵魂就成了任人蹂躏的一盘散沙。一个民族，不管经济多发达，而没 有了灵魂，那就是沙滩上的大厦，决不可能实现真正的强大。</p>
<p style="text-indent: 2em;">当衣不蔽体的流寇一样的三万多红军，完成了两万五千里长征时，他们是中国最生气勃勃且具有百折不挠的献身精神，真正的民族精英。当抗日的烽火点燃时，黄河之滨聚集着一群中华民族优秀的子孙。</p>
<p style="text-indent: 2em;">当49年时，全国的钢铁产量全都做成发夹，还不够全国妇女每人分一支时（那时火柴叫洋火，钉子叫洋丁），最大胆的预言家也不知道，仅仅十五年之后，在中 国的土地上就响起了自强自立的惊雷。尽管我们经历了封锁、战争和自身悲剧性的失误，但到七六年时，毛主席和他们那一辈人，在一穷二白的基础上，靠自身的努 力完成了世界历史上最伟大的&#8220;资本原始积累&#8221;──为我们今天的改革开放奠定了基础。</p>
<p style="text-indent: 2em;">随着时代的发展，会出现一些新的具体情况。思想作为一种世界观和方法论仍有指导意义。它需要不断的补充和完善。但我们永远要继承的精神──因为我们不能没有灵魂──这也就是我喊毛主席万岁的原因。</p>
<p style="text-indent: 2em;">伟大领袖和导师毛主席万岁！其思想已写进宪法党章，但我个人认为的精神比思想更有恒久的价值与魅力。希望区分思想与精神不是学究式的探讨，我更关注的是现实。</p>
<p style="text-indent: 2em;">思想主要是毛主席的思想，但也是他们那代人集体思想的体现，<font color="#ff0000">毛泽东思想的伟大之处，在于他成功地解决了他们那代人面临的问题，使中国人民站起来了，这不仅是事业的成功（共和国的建立），也是民族心理的成功。思想内蕴涵着精神，这种精神是自唐以来，吾民族久失了的浩然之气，是一种自强不息的精神，这种精神 是1840年以来，吾民族面对保国，保种，保教三重危机的挑战而激发出的勇敢的应战的精神。</font>但也决不是说有了这种精神就一定会走上康庄大道，应该说&#8220;不断 革命论&#8221;导致文革等也是思想的一部分。大跃进，文革等充分说明了光有精神──那怕这种精神再伟大──也是不够的。但也不能得出相反的结论，这种精神是不重要的，是可有可无的，是可以和应该抛弃的。如果是这样，我们不仅不能正确地总结大跃进文革的教训，很可能走上另一个极端──我们现在就有走这种极端的苗 头，而且这种苗头越来越明显，CIA的《搞垮中国的十戒》正在由伟大的梦想变成可怕的现实。<br />
</p>
<p style="text-indent: 2em;">毛主席的精神，不仅在49年之前是引导民族复兴的伟大动力，在49年后，尽管经历了几次悲剧性的失误，这种精神仍然是我们取得伟大成就的主要动力。</p>
<p style="text-indent: 2em;">想想对一个中国这样的大国，没有石油意味着什么？我还记得小时候看小人书上，汽车上顶着一个大煤气包。大庆油田的开发的意义也许不次于二弹一星，可大庆 油田是在咋样的条件下开发的呢？没有那一代人的献身精神是绝不可能的。当我坐火车走宝成线时，一个山洞连一个山洞，我坐车都闲烦，那50年代从朝鲜战场下 来的解放军，用简单的机械又是怎么建设的呢？开发大庆也好，两弹一星也好，建设宝成线也好，包括一夜之间干干净净消灭了存在几千年的妓女，存在了数千年的 匪患和黑社会，消灭了存在百多年的烟毒，是不是可以归结为是一种精神呢？</p>
<p style="text-indent: 2em;">&#8220;一不怕苦，二不怕死&#8221;，&#8220;为人民服务&#8221;，在今天看来是口号，甚至谁说这些谁就是从&#8220;第五医院&#8221;跑出来的似的，但我从我父母身上就能看出这种品质，他们就是这样勤勤恳恳地工作了一辈子。</p>
<p style="text-indent: 2em;">在唐山大地震后，每家都有伤亡，饮水都困难，可仅仅28天唐钢就出了第一炉钢，没有任何一级领导对工人们有这样的要求，这是完全自觉的行为，3年就恢复 了震前的生产水平，而几乎100％的人这时还住简易棚，冬天是外面有多冷棚里就有多冷？靠的是什么？我们现在进步了，发达了，眼界 开阔了，长本事了，学聪明了，灯红酒绿了，就可以把这种精神一脚踢开？没有了这种精神──不是一两个人的精神，而是大家的精神，全民族的精神，我总有一种 不详之感，现在的某些东西只不过是一种沙滩上的大厦。</p>
<p style="text-indent: 2em;">精神不能代替扎扎实实的制度建设，可制度建设也不能代替精神，没有一种精神做底 蕴，设计和建设一个系统的制度是不可想象的，我们制度法律一大堆，可违法的却是权势者监守自盗，老百姓想违法都没机会！我就想贪污受贿，可我没有贪污的机 会，我就想受贿，可谁给我送？现在的危机在于不仅丢掉了思想，而且也丢掉了精神──这是绝不该丢掉的。精神是立国之本，是我们的财富，没有了精神，不用敌人来攻（如CIA的十戒），我们自己就会垮掉──这是早晚的事！毛泽东的精神就是一种强烈的自信，自尊，自主，自立，自强的精神，我们可以比毛泽东更聪明 ──因为时代进步了，但在我们聪明之后，是否继承了这种自信，自尊，自主，自立，自强的精神呢？<br />
</p>
<p style="text-indent: 2em;">跟他们那辈人奋斗了一辈子，留下来的宝 贵的财富就是精神，那种精神要是在我们这辈人手上弄丢了，最终也许我们将一无所有！我们不仅在强大的美国面前象受气的小媳妇那样，甚至沦落到和几个巫婆神 汉死缠烂打的可笑地步！毛泽东的精神不是万能的，但没有那种精神是万万不能的。有了那精神，十戒就不会得逞。毛泽东的精神就是民族复兴的光辉道路！</p>
<p style="text-indent: 2em;">伟大的导师毛主席万岁！<br />
</p>
<img src ="http://www.blogjava.net/matthew2006/aggbug/73454.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-10-05 11:38 <a href="http://www.blogjava.net/matthew2006/archive/2006/10/05/73454.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>2006年最拽最牛最经典的只言片语-转贴</title><link>http://www.blogjava.net/matthew2006/archive/2006/09/04/67637.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Mon, 04 Sep 2006 09:12:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/09/04/67637.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/67637.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/09/04/67637.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/67637.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/67637.html</trackback:ping><description><![CDATA[<div style="padding-right: 0px; margin-top: 10px; font-size: 12pt; overflow-x: hidden; width: 97%; text-indent: 0px; line-height: normal; height: 200px;" onload="this.style.overflowX='auto';">2006年最拽最牛最经典的只言片语<br />
<br />
1、床前明月光，疑是地上霜，举头望明月，我叫郭德纲。(郭德纲语录) <br />
<br />
2、刑捕头叫：&#8220;放下臭豆腐！释放人质！举手投降！这是你们唯一的机会&#8230;&#8230;(《武林外传》语录) <br />
<br />
3、1644年6月6日，满族人攻入北京，为以后中国电视剧事业作出了杰出贡献。(一位上海诗人这样评价时下清剧的泛滥。) <br />
<br />
4、我长得挺漂亮,又是单身,男人不可能对我没兴趣!别人不敢穿的我敢穿,别人不敢说的我敢说,别人不敢做的我敢做!我像一颗水蜜桃,而王家卫是榨汁机。(章子怡语录) <br />
<br />
9、内事不决问老婆，外事不决问Google！(网友语录。何不问百度？我是先问百度，再问Google。) <br />
<br />
10、针对日前中国联通推出的以周杰伦的爷爷做形象代言人，名为&#8220;孙子才玩动感地带&#8221;的活动，中国移动立即做出反应，他们声称已经签约姚明父亲，即将开展大规模宣传&#8220;儿子新时空，老子全球通&#8221;的口号。 <br />
<br />
而后，中国联通聘请82岁新婚的杨振宁教授为新形象代言人，宣传口号是：&#8220;我还能!&#8221;中国移动为了反击，立即请杨振宁的夫人翁帆为新形象代言人，宣传口号：&#8220;你不能，我能叫你能！~~~&#8221;(江湖传闻) <br />
<br />
11、某大学校园铁栅栏都是带尖头的，其上面的警示牌标语如下：男生一不小心翻，就会变成女生&#8230;&#8230;女生一不小心翻，就会变成女人&#8230;&#8230; <br />
<br />
12、女人读书不宜多，因为在男人心目中：大专生是小龙女，本科生是黄蓉，研究生是赵敏，博士生是李莫愁，博士后是灭绝师太，硕博连读更可怕——是传说中的&#8220;东方不败&#8221;！！！ <br />
<br />
男人读书不宜多，因为在女人心目中：大专生是韦小宝，本科生是段誉，研究生是丁典，博士生是陈家洛，博士后是欧阳峰，硕博连读呢——他就是可怕的&#8220;岳不群&#8221;了！！！ <br />
<br />
13、我们一家三口都在读MBA。(上海推出学费2年2万的儿童MBA教育项目，700余幼儿争读，某白领有了上述自豪之语。) <br />
<br />
14、铁饭碗的真正含义不是在一个地方吃一辈子饭，而是一辈子到哪儿都有饭吃。 <br />
<br />
16、&#8220;在毛主席遗体前我觉得自己很渺小，能够有机会参观纪念堂是我莫大的荣幸。&#8221;(拳王泰森到毛主席纪念堂瞻仰了自己一生崇拜的伟人遗容。多年来泰森一直不掩饰自己对毛主席的热爱，他曾说过：&#8220;毛主席是拥有力量的伟人。&#8221;泰森还将毛主席头像刺在了自己的右胳膊上，他曾经通读了《毛泽东选集》。) <br />
<br />
18、要采访我，必须先和我上床；在床上能用多长时间，我就给你多长时间的采访。(北京某媒体一男记者在向木子美提出采访要求时得到的答复。) <br />
<br />
19、你愿意和我睡吗？(一家公司的床垫广告。) <br />
<br />
23、身为市长应该尽力提供市民各种服务，但是很抱歉，恕不包括这一项。(刘德华前女友喻可欣宣称台北市长马英九是自己理想的人工授精对象，马英九对此回应。) <br />
<br />
24、两岸合作，赚世界的钱，有什么不对？(连战北大讲演最能引起共鸣的一句感言)</div>
<img src ="http://www.blogjava.net/matthew2006/aggbug/67637.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-09-04 17:12 <a href="http://www.blogjava.net/matthew2006/archive/2006/09/04/67637.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>小百姓变成富翁的10条铁律－转贴</title><link>http://www.blogjava.net/matthew2006/archive/2006/09/04/67512.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Mon, 04 Sep 2006 01:48:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/09/04/67512.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/67512.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/09/04/67512.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/67512.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/67512.html</trackback:ping><description><![CDATA[<div class="content imgzoom" id="articlebody">
<p>&nbsp;&nbsp;&nbsp; 赚钱的方法多种多样，只有你想不到，没有你做不到的。当然，做生意也要掌握一些规则：</p>
<p>&nbsp;&nbsp;&nbsp; 1.做生意从小做起，不要因小而不为。</p>
<p>&nbsp;&nbsp;&nbsp; 2.从先挣几元钱开始，目标先定得低一点，增加成功的胜算。</p>
<p>&nbsp;&nbsp;&nbsp; 3.不断提升你的服务和技术，不断扩展你的生意渠道，不断增加你的潜在客户。</p>
<p>&nbsp;&nbsp;&nbsp; 4.要善于发散思维。</p>
<p>&nbsp;&nbsp;&nbsp; 5.要有坚定的信念，一件事只要有三个人认同，就值得去做，等十个人都认同时，就已经没有跟风的必要了。</p>
<p>&nbsp;&nbsp;&nbsp; 6.用人不疑，该放权时就放权。</p>
<p>
<br />
&nbsp;&nbsp;&nbsp; 7.将成本控制到每一分钱，将盈利增加到极限。</p>
<p>&nbsp;&nbsp;&nbsp; 8.不屈不挠的战斗意志。</p>
<p>&nbsp;&nbsp;&nbsp; 9.创业要有好创意，要善于发现别人不注意的商机。</p>
<p>&nbsp;&nbsp;&nbsp; 10.准备到有一半的把握时，就要开始去做了，十全十美的准备是不可能的。</p>
<p>&nbsp;&nbsp;&nbsp; 当然，有些时候需要根据具体情况灵活掌握，要做到以万变应不变。</p>
</div>
<img src ="http://www.blogjava.net/matthew2006/aggbug/67512.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-09-04 09:48 <a href="http://www.blogjava.net/matthew2006/archive/2006/09/04/67512.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>鲍岳桥：一个程序员的成功路线图-转贴</title><link>http://www.blogjava.net/matthew2006/archive/2006/08/30/66664.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Wed, 30 Aug 2006 06:44:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/08/30/66664.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/66664.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/08/30/66664.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/66664.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/66664.html</trackback:ping><description><![CDATA[
		<strong>浙江<br /></strong>　“我们老家所有的人都在做生意，有做得比较好的，也有很多失败的，但是，每一个失败的人过一段时间后都还想重头再来，接着做生意，这里的人遇到事情都会多动动脑筋，我多少是 受他们的影响的”。
<p>　　2004年秋天，坐在办公室黑色沙发上接受采访的联众总经理鲍岳桥言语平静，衣着虽整洁精致但并无奢华修饰，还屡屡流露出些许腼腆神情。 </p><p>　　这一切与他的财富和传说似乎颇为不符――这位联众创始人、软件奇才在今年上半年被媒体报道因转让其所持联众股份给韩国NHN集团而套现1400万美元。假如这个数字属实，出生在的浙江余姚的鲍岳桥所拥有的财富将超过很多浙系商人，成为新贵。</p><p>　　“我的财富能够支持我做一些自己想做的事情就差不多了，再有多少钱其实也没有太大意义......"</p><p>　　"这个世界上有很多贫穷的人，也有很多富有的人，如果说从烦恼的总体构成成分上看，我觉得富人的烦恼会更多一些，你如果要快乐，就不应该拥有很多钱，我并没有太多财富方面的追求，有时真是身不由己。”</p><p>　　在记者的眼里，鲍岳桥多多少少是有些敏感的、简单的、清澈见底的。虽然，他对一个问题自始至终避而不答，那就是与NHN的交易细节，也许，在现阶段的中国也只能这么做了。不知道，鲍岳桥身上的这种简单，是天生带来，还是后天经过种种磨砺蜕变而成。</p><p>　　出生于1967年的鲍岳桥在杭州大学数学系读书的时候就开始非常迷恋计算机。那时学校里学生上机的机会很少，鲍岳桥想方设法和机房看门的教师搞好关系，终于弄到了一份机房管理员的差事，这样鲍岳桥基本上所有的时间都可以上机了，大四时，他几乎天天泡在机房，这一段时间的“恶补”为他将来做软件打下了基础。</p><p>　　1989年，鲍岳桥大学毕业分到了杭州一个橡胶厂。就是在这个橡胶厂，鲍岳桥开发出了FOXBASE反编译软件、普通码中文输入系统和PTDOS，开始在国内软件编程领域崭露头角，只不过一切都是那么不经意，以至于他当时还没有认识到自己的价值。 </p><p>　　发明普通码中文输入系统是因为鲍岳桥觉得使用拼音输入汉字很慢，用五笔学了几次又没学会，于是想还不如自己搞一个汉字输入法；发明FOXBASE反编译软件也是因为想着自己要用；而鲍岳桥搞汉字系统的开发的初衷也是觉得自己用的汉字系统都不方便，想搞一个把现有的汉字系统的功能结合在一起的汉字系统。搞成了汉字系统和反编译的软件，鲍岳桥开始有点商业意识了，他咬牙在1992年8月5日那期《计算机世界》上登了汉字系统PTDOS和反编译工具的广告，结果广告登出以后，很多人就把钱直接寄过来了，过了一、两个月，已经收到两万多元钱了，当时的兴奋劲儿，鲍岳桥至今记忆犹新。 </p><p>　　PTDOS汉字系统做得不错，鲍岳桥非常想推广，曾经让北京希望公司代销。1993年5月，这种汉字系统突然冒出来好几个，看到别的汉字系统做了那么多广告，渐渐发展起来，鲍岳桥觉得PTDOS很可惜，他想来北京。于是，从橡胶厂出差到北京，鲍岳桥从此就没有再回厂里，一直呆在希望公司。1993年10月，PTDOS改名为UCDOS。希望公司的市场能力加上UCDOS过硬的质量，到1995年，UCDOS市场份额已经达到90％多，其他汉字系统市场上几乎很少见了。 </p><p>　　UCDOS卖到这样的程度，鲍岳桥还是拿一点工资，甚至还不如一开始PTDOS在希望公司代销时赚的钱多，直到他和简晶、王建华一起离开希望创办联众。</p><p>　　“很多事情做成功了，就是因为当时没有考虑得太多，如果特别斤斤计较、患得患失，好多事情就耽误了。我如果当时自己开公司，也许早就死掉了，虽然自己做赚的钱可能会比较多，但最后的影响会小很多。”<br />　　“一个人活着能干自己想干的事，是最重要的。”</p><p>　　“得失”二字，鲍岳桥式互自始至终不知道怎么写。<br /><strong>　联众</strong></p><p></p><p>　　"我们做决策的时候还比较理性，不会纯粹地因为个人的爱好去决定我们接下来要做什么事情，但是，我相信爱好确实使我们深入地认识了这个方向"。</p><p>　　早在1996年鲍岳桥他们三个就开始上网了。所以但他们决定要从希望出来的时候—一起离开希望的原因比较多，但关键的原因是他们感觉到中文平台的路会越走越窄――他们常常一边联网下棋一边讨论做什么，简晶突然提出，可以做在线棋牌游戏，至于公司股权，也是简单的三人平分。</p><p>　　“二月份过完年以后就已经开始工作了，那个时候就我们三个人，从某种意义上来讲都称不上公司，相当于是一个开发小组”。</p><p>　　回忆起当初创业时的情境，鲍岳桥脸上立刻流露出了光采。联众的框架设计用了将近两个月的时间，完全基于NT平台。接下来，王建华负责服务器端编程，鲍岳桥负责“游戏大厅”的开发，简晶负责具体游戏的设计。到5月份的时候，已经有3个游戏成型，基本上可以玩了。</p><p>　　有一个有趣的情节是，鲍岳桥他们出来时基本没有什么钱，有一个人无偿给他们提供创业资金50万元。这个人就是江民公司的创始人、另一个软件奇才王江民，这样的举动在今天已经很少见，从一个侧面上说明了，王江民也是一个简单的人。后来鲍岳桥他们很快还掉了王江民的钱。</p><p>　　1998年6月4日，联众游戏开通。没人知道这个网站，一个来玩的人都没。三个人就发挥自身力量四处找网友，拉他们过来看看。陆陆续续有一些人来了，大都是抱着“看看鲍岳桥他们又做了些什么”的想法来的。6月18日，东方网景在首页为联众开通做了一条预告，那天联众的点击次数超过了1000次。发现这招挺管用，三个人就去很多ICP的BBS贴了很多广告帖子。</p><p>　　为了庆祝玩家“坐满8张桌子”，鲍岳桥特意将那张网页保存下来，作为骄傲的证明和纪念。后来，一些媒体陆续开始报道联众。1998年9月，马晓春来到了马连洼，联众简陋得让马晓春都不知道该往哪个地方坐。虽然后来马晓春通过联众进行网上围棋指导的尝试无疾而终了，鲍岳桥通过围棋名人提高联众知名度的努力却一直没有停过。 </p><p>　　在种种努力下联众的人气越来越旺，但资金却越来越捉襟见肘。三人所有的积蓄差不多快用光了，原先做项目养活自己的想法根本就不现实，本想联众免费三个月后开始收费，但情况根本不允许，到最后收费的事干脆就不提了。</p><p>　　鲍岳桥他们不得不四处为联众找投资方。出让联众股份的过程对鲍岳桥三人来说是个痛苦的过程。三人都很希望这个痛苦的过程早点结束。所以，当中公网老板一口答应他们为联众作价500万元的条件，三人觉得中公网很爽快，顿生好感。最后中公网以1000万元购买联众79％的股权，三个创始人每人占7％，公司依然由鲍岳桥管理。</p><p>　　“当时的想法就是说，联众能够做起来，就觉得心里面挺满意的，那么没有往更深层次去考虑，也考虑不出来......当然现在想这个合作，我觉得最好还是找海外的资金进来更好，而且79％的大比例持股，对后面的资本运作会带来一定的障碍”。</p><p>　　“1998年、1999年是联众塑造核心竞争力的时期；2000、2001年是联众形成良性循环的商业模式时期。”1999年9月21日，联众与北京电信达成169主叫方式分成协议，这是国内网络服务公司与电信部门首次就网络使用费达成分成协议。当许多网络公司还在盈亏线以下苦苦挣扎时，联众率先实现赢利3038.63万元，并为海虹控股上交了2393.17万元的净利润。</p><p>　　“我个人感觉我不是一个很聪明的人，但我是一个非常投入的人，我做一件事时整天头脑里就想着这一件事。我始终相信就算你笨一点，只要你投入的精力比别人多很多，就会比别人做得好。”</p><p>　　靠着执著，踩着运气，鲍岳桥第一次创业就成功了。<br /><strong>创业家</strong></p><p></p><p>　　2002年海虹控股年报显示，在公司主营收入3.4亿元、净利润9388万元中，数字娱乐分别占主营业务的近32％、总利润的82％。而其中联众的利润又达到整个数字娱乐产业利润的90％。<br />　　但鲍岳桥似乎不满意。</p><p>　　“事实上在这几年里面，至少从我个人感觉来看联众的发展速度还是慢了一些，关键问题还是在公司发展过程中总体战略规划的缺失，我们一直处在一个比较被动的发展过程中，当然一些短期的目标一直是有的，但是，我们并没有站在一个更长远、更高的角度去看待企业的发展，这让我们丧失了很多的机会”。</p><p>　　毫无疑问，联众国内游戏网站中最早扬名立万的，拥有大量忠实的玩家，但是，也许是太过专注棋牌类游戏，也许是太早就能够实行盈利，反而使联众忽视了大型图形类网络游戏软件的兴起。否则，盛大的成功不会那么顺利。</p><p>　　“任何一个企业在发展的过程中都不是完全一帆风顺、把方向看得很准，但我认为联众应该做得更好一些”。</p><p>　　也许正是因为希望联众更好，2004年4月13日，海虹控股发布公告称，韩国创业板KOSDAQ上市公司NHN集团，将与其旗下北京联众电脑技术有限责任公司通过股权交易的方式在海外合组合资企业Ourgame　Assets　Ltd，双方各占50％的股权。消息一出，当天海虹控股涨停，同时也带动其他具有网络游戏概念的股票如聚友网络、江西水泥飙升。根据公告，在NHN拿到的50％股份中，包含海虹转让的29％股份以及三位创始人鲍岳桥、简晶、王建华的全部股份即21％，总价1亿美元，三位创始人均各自套现1400万美元。借助网络游戏资本运作的魔杖，一夜之间联众50％的股份可以套现1亿美元，鲍岳桥只用了“此一时，彼一时”六个字来形容。</p><p>　　目前鲍岳桥还是联众总裁，主管技术方面的事务。联众实行的双CEO制。</p><p>　　“我做事情的时候很多都是凭着一种直觉，当然这种直觉肯定有经验的支持在里面，但在做具体事情的时候我的思路是严谨的。”</p><p>　　鲍岳桥认为，如果有一天他离开联众，将会选择继续去创业。他依然不怕吃苦，不畏惧失败。惟一不同的是，在选择合作伙伴时，会注重大家在能力上是否取长补短，而不会像原来一样光是感觉志同道合就够了。</p><p>　　“做一个小企业和做一个大企业完全不一样的，往往能够做大企业的人，做不了小企业，能做小企业的人，做不了大企业，从我个人感觉，把一件事从无做到有，我会比较有创造和发挥的余地，但如果是做一个更大的企业，可能不是我的强项，我自己觉得自己不是一个很好的管理者”。</p><p>　　对鲍岳桥，与其用企业家或者是软件专家来形容他，不如用创业家来定义他更好。而正是因为越来越多的像他一样的创业家的存在，方才让很多的业界“传奇”最终变成了现实。</p><p> </p><p>鲍岳桥小简历:<br />1967年4月4日　出生于浙江余姚，1989年杭州大学数学系毕业；<br />　　1989年～1993年　担任浙江省杭州橡胶总厂计算中心<a class="cssContent" href="http://www.softexam.cn/search/index.asp?type=all&amp;field=all&amp;keyword=程序员" target="_blank">程序员</a>；<br />　　1993年5月　进入希望电脑公司，开始从事UCDOS的开发工作，同年10月发布UCDOS　3.0；<br />　　1994年～1997年　在希望公司先后主持开发UCDOS　3.1、UCDOS　7.0及UCWIN　Gold　1.0；<br />　　1998年3月　与简晶、王建华三人创立北京联众电脑技术有限责任公司，并任联众总经理、总裁至今。</p><p><br /></p><img src ="http://www.blogjava.net/matthew2006/aggbug/66664.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-08-30 14:44 <a href="http://www.blogjava.net/matthew2006/archive/2006/08/30/66664.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>YOU AND YOUR RESEARCH-RICHARD HAMMING</title><link>http://www.blogjava.net/matthew2006/archive/2006/08/19/64492.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Sat, 19 Aug 2006 02:11:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/08/19/64492.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/64492.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/08/19/64492.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/64492.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/64492.html</trackback:ping><description><![CDATA[
		<strong>    演讲者介绍：Richard Hamming，前贝尔实验室著名计算机科学家，美国the Naval Postgraduate School in Monterey教授。1968年因其在“数值方法，自动编码系统，错误检测和纠错码”方面的贡献获得图灵奖。Richard Hamming，习惯性中文译作理查德&amp;#8226;海明，1950年发明了“海明码”，可以检验出两位错误并修正一位错误，是每个计算机专业学生的必修内容。</strong>
		<strong>这是Richard Hamming于1986年在贝尔通讯研究中心给200多名Bellcore的科学家们所做演讲。</strong>
		<br />
		<br />    我演讲的题目是“你和你的研究”。这不是有关研究管理方面的，而是关于你如何独自做研究的。我也可以作别的方面的专题演讲–但是不，今天是专门谈你。我不是谈什么平常的“车轱辘转”（runofmill）的研究，我是谈重大的研究。并且，为了描述重大的研究，我将时常要谈及相当诺贝尔奖那一类的“大事”。这和获奖不获奖无关，我指的是我们认为有重大价值的事情。如相对论，香农(Shannon) （信息理论之父）信息论，以及其他杰出的理论 — 这就是我要讲的。
<p>那么，我是怎样搞起这样的研究的呢？还在Los Alamos(美国洛斯阿拉莫斯国家实验室Los Alamos National Laboratory的所在地，1943年由能源部为研制原子弹而建立）的时候，我负责运行有关计算机方面的事，以便那些科学家们、物理学家们可以去干他们的（大）事了。我无非是个“跑龙套”的。尽管我在身体上与他们无异，但我还是与他们不同。说实话，我挺嫉妒的。我见过Feynman (1965年获诺贝尔物理学奖)，我见过Fermi和Teller，我见过奥本海默，尤（里乌斯）&amp;#8226;罗伯特(Oppenheimer)(19021967美国原子物理学家, 原子弹计划主持人)，我见过贝蒂(Hans Albrecht, 1906, 美国物理学家, 曾获1967诺贝尔物理学奖)—他就是我的“老板”。我见过不少非常有才能的人，我于是有兴趣去了解自己与那些正在做事和已经成事的人之间的差别。</p><p>当年我刚到贝尔实验室的时候，我进入到了一个硕果累累的部门。Bode是那时的部门头，香农(Shannon)也在那里。我一直问自己这样的问题：“为什么”和“差别是什么”。我于是去读有关的传记、自传，去问他们这样的问题：“你是怎么干起来这样的事的？” 我试着搞清差别是什么。这就是今天要谈的内容。</p><p>那么，为什么这样的话题重要呢？那是因为，就我所知，你一生只有一次生命。即使你相信来世，那也无助于你对待来世的“来世”！为什么你不在这次生命中就做一些意义重大的事呢，不管你是如何定义你的“意义重大”？我不会去定义它 — 你懂我的意思。我将主要谈论科学，因为这是我研究的领域。尽管就我所知，别人也多次告诉我，我所讲的（道理）也适用于其他很多领域。尽管杰出的工作在很多不同的领域里都具有相同的特点，我还是将我自己限定在科学的领域。</p><p>为了让你感觉到专门针对你个人的，我必须使用第一人称。我必须让你抛开谦逊并对自己说：“对，我想做一流的事。” 我们的社会会对那些着手去做像样的事的人皱起眉头，他们会怀疑：“你是那块料吗？运气会光顾你吗？或许你侥幸做成某件大事。” 好吧，随这些闲言碎语去吧。我要说的是：你为什么不现在就动手去做一点大事呢？！你不用告诉别人，但是你可以告诉你自己啊：“对，我就是喜欢做一些重要的事。”</p><p>为了达到第二个层次，我自己也得放下谦逊并以第一人称来谈我见识了什么，我做了什么，以及我听到什么。我会谈及一些人，其中一些你们认识，但我相信当我们离开的时候，你们不会把我的话当成“话柄”到处说事儿。</p><p>请让我从心理学的角度开始，而不是逻辑的。我主要不赞成人们认为重大科学成果是因运气而成。要说什么事情都和运气有关。但是，想想爱因斯坦，看看他做了多少不凡的事，那全都是运气使然吗？难道就没有一点可重复性？想想香农，他不仅仅搞了信息理论，多年以前他就做了一些别的好的事，以及为确保密码学不被攻破而无法公开的其他一些技术。他可做了不少的好事。</p><p>你一次又一次地看到一个“好”人不只做一件“好”事。但有时一个人一生就做一件事，关于这一点我们一会儿再谈，只是更多时候是存在可重复性的。我坚持认为运气并不推及所有的事。我在此引用巴斯德(Louis Pasteur，19世纪法国化学家)的话：“运气只光顾有准备之士。” 他的话说出了我心里所想。的确有运气的因素，同时也有没有运气的成分。有准备之士早晚会找到重要的事并去做它。所以，的确，是有运气。你去做的那件特定的事是偶然，但是，你总归要做某事却不是(The particular thing you do is luck, but that you do something is not)。</p><p>举一个例子，我当初来到贝尔实验室，和香农共用一个办公室。他在那间办公室搞出了他的信息理论的同时，我也做出我的编码理论。真有点奇怪，我们两人居然在同一办公室、同一时刻做了这些“事”—在某种气氛中。你可以说：那是运气。另一方面你也可以问：“但是为什么那时所有在贝尔实验室的人只有我们两个做了这事呢？”是的，那里面部分是“运气”，部分是“有准备”。“部分”一概念也是我后面要谈到的另一问题。所以，尽管我会不时提及“运气”这个问题，但我不会把运气这东西看成与你的工作出色与否有没有关联的的唯一砝码。我主张即使不是全部你也要对“运气”有部分掌控。最后我引用牛顿对此的原话：“如果别人也和我一样努力思考的话，那么他们也许会得出差不多的结论。”</p><p>包括许多（大）科学家在内的很多人所具有的一个特质，如你所见，就是通常在他们年轻的时候，他们具有独立的思维并有勇气去追求。举一个例子，爱因斯坦，大概在他12或14岁的时候，他问自己：如果我有光速那么快，那么光波看起来是个什么样子？现在他知道了光电理论告诉你不可能有稳定的局部极大(local maximum)，但是你随着光速移动，你就能看到局部极大(local maximum)。他能在12或14的时候就难能看到这样的“矛盾”—所有的事物在光速条件下看起来不一样。是运气使得他最后创造了相对论吗？(那是由于)他早就开始积累对此问题的思考。这，就是必要条件，而非充分条件。所有这些就是我要谈论的“运气”和“非运气”。</p><p>那么，把很多聪明的头脑都凑在一起会怎样？这主意听起来不错。这屋子里的听众们大概都具有从事一流工作还富余的头脑。“有头脑”可用不同的方式来衡量。在数学、物理、天体物理方面，一般来说，头脑在很大程度上与处理那些“符号”有关。因此标准的IQ测试就能测定出他们的高智商程度。但另一方面，在其他领域里有点不同。举个例子，Bill Pfann，此人发明了区域溶化(zome melting)理论，有一天走进我的办公室。他那时只是模模糊糊地有了一些想法和提出了一些式子。当时我非常清楚此人不太懂数学，而且有点“茶壶煮汤圆—有话说不出”的意思。但我觉得他的问题挺有意思的，于是我就把他的问题带回家琢磨了一下。我最后教他如何使用计算机以便帮他计算自己的答案。我给他提供了用数学计算的动力，他于是径直干了下去，他们自己部门的人都没人理解他。终于他收获了在此领域里的全部声誉。只要他有了一个良好的开头，他的胆怯、他的不熟练、他的含糊不清都会消失。他在其他很多方面也更强了。当然，他也更加融会贯通(articulate)。</p><p>我还要举另一个人的例子，希望他不在场。一个叫Clogson的家伙。我遇到他的时候正值我和他一起在John Pierce（贝尔实验室研究总监，在通信理论、电子光学和行波管研究方面有突出贡献。）小组一起攻克一个难题，我那时可没觉得他有肚里没有什么料(I didn’t think he had much)。我问那些和他同过学的同事们：“他在学校里就这德性吗？”“是的”，他们回答。那好，我还是把他辞退了吧。但是John Pierce明智地把他保了下来。Clogston最终做成了Clogston Cable (想想吧，能以他的名字命名东西的人是什么牛吧)。他并从此一发不可收拾—一次成功给他带来了自信和勇气。</p><p>成功科学家的重要品质之一就是勇气。一旦你鼓起了自己的勇气并相信自己能解决重要的问题，那么你就行。如果你觉得你不行，几乎肯定你不会去做。勇气就是香农（Shannon）所拥有的最重要的东西之一。想一想他的主要定理。他想建立一种编码方法，但是他并不清楚如何做，所以他搞了一个随机码(a random code)。然后他又卡了壳。然后他问了一个“不可能”的问题：“一个平均随机码（the average random code）会怎样？” 他于是去证明了平均码(average code)是arbitrarily good，并且因而一定存在至少一个好的编码。除了一个拥有无限勇气的人，还有谁胆敢有如此勇气想此所想! 这就是伟大的科学家的品质—他们有勇气。他们不管周围境况，勇往直前；他们思考、思考、再思考。</p><p>年龄是另外一个自然科学家们（physicists）担心的因素。他们总是说你要做就得趁年轻，否则就别做。爱因斯坦做事就早，所有的量子理论的同仁们做他们的“事”的时候都早得吓人（disgustingly young）。大多数数学家、理论物理学家，以及天体物理学家都在他们的早年作出了我们公认的他们最好的成就。这并不是说他们岁数大了以后就不能做有益的工作，只是我们认为他们最有价值的事是他们年青的时候所为。在另一方面，在音乐、政治和文学方面，通常的情况是，那些我们仰慕的大作品往往出炉较晚。我不知道你的情况适合以上的哪种情况，但年龄总是有影响。</p><p>就让我说说为什么年龄产生那些影响。 首先，如果你干得不错的话，你就发现你被拉进了各种各样的委员会，然后你就没法做更多的事了。你也许发现你就和我见到获诺贝尔奖时的布拉顿(Brattain, 美国物理学家, 曾获1956年诺贝尔物理学奖)差不多。颁奖的那天我们全都聚集Arnold大厅（Arnold Auditorium），三个获奖者都上台发表了演讲。第三个是布拉顿，他差不多噙着泪水说：“我知道这个诺贝尔奖的影响但我不会让它影响我。我会继续保持做个好的老瓦尔特.布拉顿。” 我于是对自己说：“说的真好！”。 但是仅仅几周的功夫我就看见（诺贝尔奖）对他产生影响。现在他只能对付那些“伟大的”的问题了。</p><p>当你成名后再做一些“小”事就难了，香农（Shannon）也难逃此运。有了信息理论(information theory)，你还能有什么“招”让人叫好呢？（ingot的建议太妙了！受用。译者）那些伟大的科学家也经常犯这样的“晕”。他们未能继续燃烧心中本可以燎原的星星之火（They fail to continue to plant the little acorns from which the mighty oak trees grow）。他们想一下子做成一件大事。这并不是事情的本来面目。所以，这解释了为什么你明白一旦成名太早你就往往“废”了（sterilize you）。实际上我要给你我多年的最爱的例子：普林斯顿高级研究院，比起其他的学院，在我看来，已经毁了无数好的科学家，你只要比比那些科学家去“普高”之前和之后的成就就可以分辨这点。他们进去之前可谓超级牛（superb），出来之后就变得一般牛了(only good)。</p><p>从这又引出工作条件的话题，也许有点次序颠倒。多数人想的是最好的工作条件。非常清楚，事实并非如此，因为人们常常在条件不好的时候富有成果。剑桥物理实验室有史以来最好的时期恰逢他们实际上是最简陋的时期—他们做出了有史以来最好的物理。</p><p>我给你一个我个人生活的故事。早些时候，对我来讲似乎表明贝尔实验室不像是常说的搞二进制的计算机程序的人聚集的地方。的确不是。但是每个人的确就是这样做出来的。（贝尔实验室自1925年成立至今，科学家们共获31000多项专利，他们中的11人获诺贝尔奖，他们中的其他人选择获得别的奖或其他的东西。）我本可以去西海岸找个什么飞机公司的差事也不是什么问题，但是贝尔实验室的人是些让人兴奋的人，而那些飞机公司的同仁不是。我想了好长一阵子，我去还是不去？我一直在想两全其美的是。最后我对自己说：“Hamming，你一直想计算机能做任何事，为什么你不能让他们写程序？” 首先跳进我脑海的是“毛病”，并促使我非常早的进入自动程序系统。所以，那些看起来像缺陷的东西，通过换位思考，常常变成你可能拥有的最有价值的财富。但你似乎不太可能头一次看到它时就说：“哇塞，我不可能召集足够的程序员，那么我怎能搞成任何大事呢？”</p><p>这类的故事多的是。Grace Hopper (Grace Murray Hopper 是共享代码库、编译器验证软件以及编译器标准的使用的早期倡导者。促进了计算机科学的发展,促成了COBOL的产生) 也有一个。我想只要你用点心你就能明白，伟大的科学家常常通过换一个角度看问题，就能把瑕疵变成财富。例如，许多科学家每当不能解决一个难题时，他们终究转而去研究为什么“不能”的问题。他们然后反过来看问题：“本来嘛，这才是问题所在。” 于是，就有了一个重要的结果。所以，理想的工作条件非常奇特—你想要的往往不是对你来说最好的。</p><p>现在来谈谈驱动力的问题。你观察到大多数伟大的科学家都有惊人的动力。我和John Tukey (1973年获得美国国家科学奖。在数学和统计学理论方面进行了深入的研究，并为统计学在物理学、社会科学和工程学方面的应用做出了突出贡献) 一起工作了10年，他一直动力十足。大约我加入三、四年后的一天，我突然发现John Tukey比我还稍年轻一些。John是个天才，我显然不是。我于是冲进Bode的办公室，对他说：“像我这“把”年纪的人如何能和John Tukey了解得一样多？” 他向后靠在椅子上，把手放到脑后，咧嘴笑道：“如果你知道这些年像他一样努力的话你就能了解多少，你会大吃一惊的。” 我无地自容般地逃出了他的办公室。</p><p>Bode实际上是这意思：知识和创造的成果就像利滚利(compound interest)。假设两个人拥有几乎一样的能力，其中一个人比另一个人多干十分之一的活，他将多产两倍。你知道得越多，就学得越多；你学得越多，就做得越多；你做得越多，机会就越多。这特别像“复利”。我不会给你一个“利率”，但是那是非常高的利率。假设两个人的能力一模一样，其中一个人设法日复一日每天都思考一个小时，那么他的一生的“产能”将是大大的提高。我把Bode的话记在心里。这些年我花了相当的功夫试着再努力一些，结果我发现，实际上我能做更多的工作。我本不愿在我太太面前说，但我得承认，我有时忽视了她。我得钻研。如果你一心想做成某件事，有时你不得不对另一些事视而不见。对此毫无疑问。</p><p>有关动力，爱迪生说：“天才是99%的汗水加1%的灵感。”这也许有点夸张，意思却是说，扎实的工作，长此以往，会给你带来意想不到的工作。干成大事非的下功夫不可，而费脑力功夫使得“活”难上加难。这就是症结，使错了劲，你便一事无成。我常思量我那么多在贝尔实验室的朋友们，工作努力的程度与我相比有过之无不及，为什么他们难成正果(didn’t have so much to show for it)？有劲瞎使是个很严重的问题。玩命工作是不够的—好钢要用到刀刃上(it must be applied sendibly)。</p><p>我还得说说另一个性格方面的特点，那就是“似是而非”。我可是花了好一阵子才搞明白其重要性的。大多数人愿意相信世上万物非此即彼，“是”“非”分明。大科学家们却能很大程度地容忍“似是而非”。他们充分相信（自己的）预测，靠思想前行；他们保持足够的警觉，随时挑出其中的错误和瑕疵，以便超越旧有理论，去创造新的替代的学说。如果你过于相信，你将无暇留神其中的破绽；如果你过分怀疑，你甚至将无从起步。这需要一个良好的平衡。多数大科学家非常清楚为什么他们的理论是真知灼见，同时也知道哪里还有些小毛病，不敢忘怀。达尔文在他的自传里记载了他发现的每一处与他的信条相抵触的迹象，非如此，那些“证据”就会从他脑海里消失。每当你发现明显的毛病，你最好保持敏感并跟踪那些东西，紧紧盯住看看你能否解释或者调整你的理论去适应（这些“毛病”）。大成就大多如此。所谓大成就并不是指那些靠多加一位小数点搞成的东西，而是指那些投入感情的的事情。大多数大科学家们完全将他们自己融入课题之中，而不能完全投入的人鲜有做出杰出的、一流的成果的。</p><p>再者，感情投入还不够，这显然是一个必要条件。我能告诉你其中的理由。每一个研究了创造力的人都会认为“创造力从你的潜意识而来”。不知怎的，突然之间，灵光乍现（there it is!），说来就来。当然，我们对潜意识知之甚少。但是你非常清楚的是，你的梦也来自你的潜意识。并且你也意识到，在相当程度上你的梦是你白天的再现。如果你深深地痴迷并投入到一个问题中去，日复一日，你的潜意识除了除了干这活也不会干别的。然后，你在某个早晨，或某个下午（哈…,译者注）一觉醒来：有啦！(and there’s the answer.) 对于那些个不能投入到当前的事情上的人来说，他们的潜意识此时不知在哪儿磨蹭呢，凭何指望有什么好结果？所以，做事情的法子就是：如果你找到一件真正重要的事情，你就不要让任何别的事情成为你注意力的中心—你思你所思(you keep your thoughts on the problem)。保持你饥饿的潜意识使它想你所想，然后你就可以安心地睡觉，静等天明，答案便不取自来。<br /><br />现在聊聊Alan Chynoweth(演讲当天的主持人，好像是光纤通信大牛，译者注)提到我老是和搞物理的那帮人一起吃饭。我在此之前是和搞数学的人一块吃饭的，但我发现我已经了解了不少数学的东西，所以，事实上我所学甚少。物理学的饭桌那边，如他所说，的确是有点让人兴奋。但我认为他对我的贡献有点夸大其词了。听Shockley (1956年诺贝尔物理学奖获得者)、Brattain (1956年诺贝尔物理学奖获得者)、Bardeen (1965、1972年两度物理学奖获得者)、J.B.Johnson (物理学家，噪声方面专家，发现热燥声，Johnson noice)、Ken Mckay (没找到背景的反正均为大牛科学家)还有其他人聊，我兴趣盎然，收获颇丰。但是可惜的是，诺贝尔奖、提升接踵而至，剩下我们这些“沉渣”而已。没人想要这些残渣剩饭，因此，和他们吃饭何益？</p><p>挨着物理学的饭桌的是化学那帮人的饭桌。我曾和其中一个家伙一起干过，Dave McCall， 那时他正和我们的秘书眉来眼去的呢。我走过去对他说：“我能加入你们吗？” 他们还能说不吗。所以我就和他们那帮人吃了一阵子饭。我开始发问了：“什么是你们哪个领域的重要的事呢？” 一个多星期以后，另一个问题：“你们正在搞什么重要的课题呢？” 有过了一段时间后：“如果你们干的事情不那么重要，如果你们不认为那将导致重大的结果，那你们还在贝尔实验室搞它干嘛呢？” 我于是从此不再受欢迎。我得再找别的人去吃饭了了！那还是在春天。</p><p>到了秋天，Dave McCall在饭厅堵住我对我说：“Hamming，你的话一直让我记着。我想了一个夏天，比如，什么是我的领域里重要的问题。我并没有改变我的研究，但是，这思考是值得的。” 我然后说：“谢谢你，Dave。”转身走了。我注意到几个月以后他成了他们部门的头，我注意到有一天他成了国家工程院的院士(member)。我注意到他成功了。我可没听说过他们那个饭桌上的还有其他人在科学和圈子里被提起过。他们没能问自己：什么是我这个领域里的重要问题？</p><p>如果你不去搞那些重大的问题，你就没法干那些重要的活。十分显而易见，大科学家细细地从头到尾考虑过在他们那个领域里的诸多重要难题，并且随时留神考虑如何攻克那些难题。我得提醒你，说“重要/大问题”得留神。在一定的意义上，当我在贝尔尔实验室的时候，那三个在物理方面的突出难题，从未被好好研究过。所说重要，是指可以获得诺贝尔奖以及你能谈及的任何金钱的程度。我们未曾搞过(1)时间旅行；（2）遥距传递(teleportation)；（3）反引力(antigravity)。 他们不重要，是因为我们没法对付他们。一个问题，不是仅仅因为解决以后能带来什么后果而重要，你必须有办法对付她才行(It’s not the consequence that makes a problem important, it is that you have reasonable attack)。当我说多数科学家没有做那些重要的工作，我是指这个意思。</p><p>我前面说到过“星星之火，可以燎原(planting acorns so that oaks will grow)”之类。又不可能总能清楚结果在哪，但你却能在那些可能“有戏”的地方充满活力。甚至即使你相信大的科学就是一些运气什么的，你仍要站到电闪雷鸣的山顶, 而不必藏在你感觉安全的峡谷。话虽如此，众多科学工作者毕生仍只例行公事般地从事“安全”的工作，所以他/她“产出”有限。就这么简单：如果你要干大事，你必须毫不迟疑地(clearly)去干重大难题，而且你得有个想法。</p><p>顺着John Tukey和其他人主张的思路，我最终采用了我称作“重大思考时间”“制度”。当我周五去吃午饭，我此后只会讨论重大思考。所谓重大思考，我是指那些诸如“计算机对整个AT&amp;T会成为什么角色”，“计算机怎样改变科学界”的问题。举个例子，我那时注意到十分之九的实验是在实验室做的，但只有十分之一是在计算机上做的。我有次专门跟一个副总裁谈了我的看法：事情得反过来。比如十分之九的的试验应该在计算机上做，剩下十分之一留给实验室。他们早知道我是数学狂缺乏现实观。我知道他们错了，并且随着越来越证明我对，他们自然就越来越错了。他们在不需要的时候建起了各种实验室。我发现计算机正改变着自然科学，因为我花了很多时间问自己： “计算机会给科学什么影响，我能怎样改变（影响）？” 我再问：“这如何影响贝尔实验室呢？” 我有一次发表高见，用同样的方式，指出一半以上的贝尔试验的人在我离开之前将会离不开计算机或相关。现在你们已经看到结局了。我发奋思考：我的领域向何处去，机会在哪里，什么是重要的事情值得做。让我继续下去，就会有机会做点大事。</p><p>多数大科学家牢记很多重大问题。他们约有一二十个大问题想方设法去攻克。每当他们发现一个新想法出现的时候，你就会听到他们说：“唔，这个与该问题有关。” 他们于是抛开其他一切，全攻此问题。现在我要说一个可怕的故事，我听来的，不担保其真实性。我当时坐在机场候机厅正和一个在Los Alamos的朋友谈论关于在当时欧洲发生的裂变实验多幸运，因为这使得我们在美国这儿能搞原子弹。他说：“不。在伯克利(Berkeley)我们已经收集的不少的数据。我们之所以没能推导出来，是因为我们正在建造更多的机器设备，如果我们推导出来那些数据的话，我们就能发现裂变。” 他们让到手的鸭子飞了。机会稍纵即逝！</p><p>伟大的科学家们，一旦机会来临，他们便紧追其后并且决不言弃。他们放下其他一切。他们摆脱掉其他事情，紧追一个想法不放手，因为他们已经有了通盘的考虑。他们的思想是时刻准备着的，看见机会就紧跟其后。当然，很多时候也不能奏效，但是你并不需要如此“安打”多次就能做一些大的科学。就这么简单。一个主要的诀窍就是活得长一点。</p><p>另一个性格特点，我一开始并没注意到。我注意到以下这些事实：有人“闭门造车”，有人“开门迎客” (people who work with the door open or the door close)。我观察到，如果你把办公室的门关起来，你今儿或明儿就能多干点，你也会比别人多出不少的活。但是，10年以后就未必了。你不知道干了点什么值得干的事儿。那些把门敞开的人的确是受了很多的打扰，但他也不时地获得些线索，了解这世界是什么或什么更重要。好了，我是无法证明何为因何为果，因为你会说：“关门造车”意味着“封闭心灵。” 我可不知道。只是我可以说，那些敞开了门干活的人和最终成就了大事的人之间，存在千丝万缕的联系，即使你关上门多使劲地干也无济于事。反而，他们看起来干得有点不对劲—也不是太不对劲，但足以不成气候。</p><p>我想谈谈另一个话题，那是从大家都知道的歌词里来：“你做什么无关紧要，你怎样做才紧要。” 我从自己的一个例子说起。当年正值关注二进制的日子里，我着迷似的搞着数字电脑(digital computer)，其中一个问题最好的模拟计算机也无能为力。后来我得到了一个结果。我仔细考量了之后对自己说：“嗨，Hamming，你知道你得就这个军事方面的活向上打个报告。你花了那么多的钱可得能说明问题在哪啊，每一个主张模拟装置的人都等着看你的报告以便挑你的毛病。” 老实说，我是用对付一个相当“土”的方法去算那些积分的，但我居然也得到了答案。我终于明白了事实上这问题不在于就是找到了答案，关键在于首先证明了它，在此之上，我能用一个数字电脑战胜“模拟电脑”，而且在它自己的领域。我然后修改了那个解决方案的法子，创立了一个相当一流的理论。那个公布出来的报告就有一个后来好多年以后公认的“Hamming’s method Integrating Differential Equiations（“哈明XXXX法”，哈哈，谁愿意怎么翻就怎么翻吧）这个现在说起来可能有点陈康烂谷子了，但是当时可火了一阵子。就是稍微改变了问题本身，我创立了一个好的、漂亮的理论。</p><p>同理，当早年在顶楼用机器（再次提及的“机器”均指计算机。那个年代，计算机不是我们看到的样子）的时候，我在攻克一个又一个难题，成功的居多失败的少。周五弄完了一个问题回到家里，却奇怪我并不快活—我很沮丧。我看到生活就是一个问题接着一个问题又接着另一个问题。想了相当长一阵子后，我决定：不，我得对各种“产品”进行“批量生产”，我得考虑所有“下一步的问题”， 而不是仅仅眼前的问题。通过改变提问，我仍得到了同样甚至更好的结果。我去着手主要问题：我如何才能在我不知问题是什么的时候攻克机器（计算机）并做些“未来的问题”？我要如何为此做准备？我要怎样做才能站到计算机之巅？我要如何遵从牛顿的法则？他说：“如果我能比别人看得远，那是因为我站在巨人的肩旁上。” 而现如今，我们（仅）站在相互的脚面上！</p><p>你应该以这样的方式去干你的活：你的工作成为别人工作的基石！于是别人就会说：“看哪，我站在他的肩膀之上，我看得更远了。” 科学的本质是积累！通过稍微改变一下问题，你就能常常作出非常好的的活，而不是一般好的活。我再也不去做相互孤立的问题，除非它能代表某一类问题的共性。我决不再去 解决单一的问题。</p><p>现在，如果你是个不错的数学家，你会明白，可扩展性意味着解很简单(显然我不是。谢谢ingot的更正）那是他要的问题，但是这是问题如此这般的特征。对啊，我能用高明得多的方法攻克整个这一类难题，因为我尚未被那些细节所困扰。” 抽象化的方法通常能够简化问题。更者，我丢掉(file away)细枝末节，只准备将来的问题。</p><p>为了结束这部分，我要提醒你：“好工匠不怨家伙式—一个有用之才与其工作的问题相处融洽，无论他得到什么，并且尽力而为争取最好的解决结果。” 我还要建议，通过改变问题，通过从不同的角度看事物，在你的最终成果中，你总能成就相当程度的不同寻常，因为，你要不然能以此方式做事—让人们确实在你的成果的基础上有所建树；要不然只能以彼方法干活—下一个人不得不把你干的活从头再来复制一遍。这不是仅仅一个作业的方法，这是你写报告的方法，你写论文的方法，以及整个态度。做更广泛的、一般的工作就像做一个个案一样容易，并且会更加有惊人满意的结果和有价值！<br /></p><img src ="http://www.blogjava.net/matthew2006/aggbug/64492.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-08-19 10:11 <a href="http://www.blogjava.net/matthew2006/archive/2006/08/19/64492.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决Print Spooler 服务消耗大量的CPU资源问题-转贴</title><link>http://www.blogjava.net/matthew2006/archive/2006/08/13/63297.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Sun, 13 Aug 2006 03:00:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/08/13/63297.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/63297.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/08/13/63297.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/63297.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/63297.html</trackback:ping><description><![CDATA[
		<h3>
				<font style="BACKGROUND-COLOR: #ffffff">故障描述：</font>
		</h3>
		<p>
				<font style="BACKGROUND-COLOR: #ffffff">刚刚接到一个用户反馈，说他每次开机以后发现 spoolsv.exe 进程消耗了大量的CPU资源（70%），严重影响了系统的运行，怀疑是计算机病毒，向我求救。</font>
		</p>
		<h3>
				<font style="BACKGROUND-COLOR: #ffffff">故障检查：</font>
		</h3>
		<p>
				<font style="BACKGROUND-COLOR: #ffffff">根据他的描述，我首先检查了 Print Spooler 服务的加载方式等内容。</font>
		</p>
		<ol>
				<li>
						<font style="BACKGROUND-COLOR: #ffffff">打开注册表编辑器</font>
				</li>
				<li>
						<font style="BACKGROUND-COLOR: #ffffff">定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler</font>
				</li>
				<li>
						<font style="BACKGROUND-COLOR: #ffffff">检查这个键以及子键的内容是否正确。</font>
				</li>
		</ol>
		<p>
				<font style="BACKGROUND-COLOR: #ffffff">经查，故障系统的键完全正确，没有问题。但是为什么会有 spoolsv.exe 进程消耗了大量的CPU资源的问题呢？</font>
		</p>
		<p>
				<font style="BACKGROUND-COLOR: #ffffff">有人可能会问，spoolsv.exe 进程是不是计算机病毒的进程，这一点很容易确认的。正确的 spoolsv.exe 进程的映像文件路径肯定是%SystemRoot%\System32\spoolsv.exe ，因为根据Windows System File Check 的原理，如果说%SystemRoot%\System32\spoolsv.exe 被替换的话，Windows系统文件保护装置会从DllCache里面把正确的文件替换。所以在大多数情况下是可以相信 %SystemRoot%\System32\spoolsv.exe 文件是正确的。而故障系统 spoolsv.exe 进程的映像文件路径的确是%SystemRoot%\System32\spoolsv.exe，因此 spoolsv.exe 进程没有问题。</font>
		</p>
		<p>
				<font style="BACKGROUND-COLOR: #ffffff">   *注：有些特殊的方法可以绕开这个保护，这里不进行讨论。</font>
		</p>
		<p>
				<font style="BACKGROUND-COLOR: #ffffff">根据以往知识，我们知道 Print Spooler 服务是用于维护一个打印列表的。所以我怀疑是由于某个打印列表造成了 Print Spooler 服务占用了大量的CPU资源。在进行以下尝试以后我大致知道的问题的原因：</font>
		</p>
		<ol>
				<li>
						<font style="BACKGROUND-COLOR: #ffffff">先启动 Print Spooler 服务，让 spoolsv.exe 进程消耗大量的CPU资源。</font>
				</li>
				<li>
						<font style="BACKGROUND-COLOR: #ffffff">这个时候启动 Process Explorer，然后选择 spoolsv.exe 进程，双击这个进程，再选择线程选项卡。在线程选项卡里面，我发现 CreateThread API函数的调用占用了很高的 CPU 资源。问题应该就出在这里，由于某种特殊的原因，导致 CreateThread 在创建线程的时候出现了死循环，从而导致spoolsv.exe 进程消耗大量的CPU资源。</font>
				</li>
		</ol>
		<p>
				<font style="BACKGROUND-COLOR: #ffffff">再，我们知道每当创建一个打印任务以后，会在 %SystemRoot%\System32\spool\PRINTERS 目录下创建2个文件，扩展名分别为 SHD 和 SPL。如果估计没错，肯定是这里出现问题了。远程控制，打开 %SystemRoot%\System32\spool\PRINTERS 目录检查，果然发现有2个文件，扩展名分别为 SHD 和 SPL，如果删除这2个文件会不会解决 spoolsv.exe 进程消耗大量的CPU资源的问题呢？</font>
		</p>
		<h3>
				<font style="BACKGROUND-COLOR: #ffffff">故障处理：</font>
		</h3>
		<p>
				<font style="BACKGROUND-COLOR: #ffffff">尝试先把  Print Spooler 服务停止掉，然后再把 %SystemRoot%\System32\spool\PRINTERS 目录下的 SHD 和 SPL 文件删除，重新启动  Print Spooler 服务，故障排除。</font>
		</p>
		<h3>故障分析：</h3>
		<p>
				<font style="BACKGROUND-COLOR: #ffffff">Print Spooler 服务启动的时候会检查打印队列，如果发现有未完成的队列则会尝试执行，如果队列文件被破坏，则可造成 Print Spooler 服务执行的时候出现死循环，导致 spoolsv.exe 进程消耗大量的CPU资源.</font>
		</p>
		<p>SPL文件为当前脱机文件，包含当前打印任务。 <br />SHD文件为当前脱机打印的信息文件，包含谁发起了打印任务，打印任务中的队列信息，以及该打印任务发送到哪里等等信息。 <br />此外还伴随一些TMP文件，如果SPL、SHD文件出现问题，或者打印队列送往无效打印机，又或者送往的打印驱动模块无法正确响应，这可能导致spoolsv.exe进行反复尝试，进而占用大量CPU资源，这个现象有可能导致系统挂起。 </p>
<img src ="http://www.blogjava.net/matthew2006/aggbug/63297.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-08-13 11:00 <a href="http://www.blogjava.net/matthew2006/archive/2006/08/13/63297.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>将来12个月内Java技术前瞻－－来自16位德国Java专家 </title><link>http://www.blogjava.net/matthew2006/archive/2006/08/11/63039.html</link><dc:creator>matthew</dc:creator><author>matthew</author><pubDate>Fri, 11 Aug 2006 08:47:00 GMT</pubDate><guid>http://www.blogjava.net/matthew2006/archive/2006/08/11/63039.html</guid><wfw:comment>http://www.blogjava.net/matthew2006/comments/63039.html</wfw:comment><comments>http://www.blogjava.net/matthew2006/archive/2006/08/11/63039.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/matthew2006/comments/commentRss/63039.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/matthew2006/services/trackbacks/63039.html</trackback:ping><description><![CDATA[16位德国JAVA专家在一起讨论<span style="FONT-WEIGHT: bold">“在下面12个月中，我们应该学习什么？”</span>，以下为总结：<br /><ul><li>网络服务将会膨胀，但是前提条件是必须保持整洁的情况下。 
</li><li>EJB 3 和 Netbeans 是非常值得我们在上面花费时间的, 它们都比以前的版本要完善得多，虽然之前它们的名声并不是那么好。<br /></li><li>Middleware (例如 workflow and Rules Engines) 关注的是团队开发，但是想进入这样一个团体的障碍是很高的。 
</li><li>Struts会继续称霸JAVA WEB frameworks, 尽管它已经不是最优秀的技术了。<br /></li><li>非常多的公司将继续使用 Java 1.4, 同时关注着Java 1.6。<br /></li><li>Service Orientated Architecuture (SOA)是一个非常不错的想法，但是目前为止并没有太多的project在使用它。<br /></li><li>IDE’s (Netbeans / Eclipse / JDeveloper) 会给我们带来很多好处, 前提条件是它们必须被low level工具支持 (例如 Ant 和 Maven).</li></ul><img src ="http://www.blogjava.net/matthew2006/aggbug/63039.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/matthew2006/" target="_blank">matthew</a> 2006-08-11 16:47 <a href="http://www.blogjava.net/matthew2006/archive/2006/08/11/63039.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>