<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:gr="http://www.google.com/schemas/reader/atom/" xmlns:idx="urn:atom-extension:indexing" idx:index="no" gr:dir="ltr"><!--
Content-type: Preventing XSRF in IE.

--><generator uri="http://www.google.com/reader">Google Reader</generator><id>tag:google.com,2005:reader/user/06497447878158772443/state/com.google/broadcast</id><title type="text">伤感熊的阅读分享</title><gr:continuation>CI7pnK_y96cC</gr:continuation><author><name>Freeman</name></author><updated>2011-10-31T00:39:56Z</updated><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ReadShare" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="readshare" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><subtitle type="html">Google Read Share by 伤感熊</subtitle><logo>http://feeds.feedburner.com/~fc/ReadShare</logo><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">ReadShare</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FReadShare" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FReadShare" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FReadShare" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/ReadShare" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FReadShare" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FReadShare" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FReadShare" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FReadShare" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FReadShare" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.feedburner.com%2FReadShare" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><entry gr:crawl-timestamp-msec="1320021596908"><id gr:original-id="tag:google.com,2005:reader/item/49d61eeb16ab77e7">tag:google.com,2005:reader/item/4461d13c120b2b87</id><category term="前端开发" /><category term="Firefox" /><category term="兼容" /><category term="插件" /><title type="html">Firefox下的浏览器兼容性检测工具——Compatibility Detector</title><published>2011-10-26T00:30:31Z</published><updated>2011-10-26T00:30:31Z</updated><link rel="alternate" href="http://ued.ctrip.com/blog/?p=2535" type="text/html" /><content xml:base="http://www.chedong.com/blog/" type="html">&lt;p style="text-indent:2em"&gt;这里给大家推荐一个Firefox下的浏览器兼容性检测工具——Compatibility Detector。这个工具对于新手来说是非常不错的一个东东，下面我就简单说下它的优点。&lt;/p&gt;
&lt;p&gt;&lt;img title="compatibility1" src="http://ued.ctrip.com/blog/wp-content/uploads/2011/10/compatibility1.png" alt="" width="538"&gt;&lt;/p&gt;
&lt;p style="text-indent:2em"&gt;作为一个前端开发者来说，最痛苦的事情之一就是要兼容现在各种五花八门的浏览器，而在实际的调试中这个调试过程又是让人劳心劳力。而Compatibility Detector能把目前很多已知的兼容性问题很easy的展现在我们面前。Compatibility Detector下有两种：基本检测和高级检测。&lt;/p&gt;
&lt;p style="text-indent:2em"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent:2em"&gt;基本检测会检测一些基本的DTD标准、标签、属性等，如下图中提示没有设置DTD、一些不兼容使用的标签和不建议使用的属性。（特别是align属性，很多新手喜欢使用align属性来布局，这个容易引起浏览器中的兼容性问题。）&lt;/p&gt;
&lt;p&gt;&lt;img title="compatibility2" src="http://ued.ctrip.com/blog/wp-content/uploads/2011/10/compatibility4.png" alt="" width="650"&gt;&lt;br&gt;
&lt;img title="compatibility3" src="http://ued.ctrip.com/blog/wp-content/uploads/2011/10/compatibility2.png" alt="" width="652"&gt;&lt;/p&gt;
&lt;p style="text-indent:2em"&gt;如果使用高级测试功能，这个插件会把页面重新刷新一遍来获取页面中更多的兼容性问题。这当中分为“错误级别”和“警告级别”两种，警告级别中出现的问题一般不影响页面的兼容性。&lt;/p&gt;
&lt;p&gt;&lt;img title="compatibility4" src="http://ued.ctrip.com/blog/wp-content/uploads/2011/10/compatibility3.png" alt="" width="646"&gt;&lt;br&gt;
&lt;img title="compatibility6" src="http://ued.ctrip.com/blog/wp-content/uploads/2011/10/compatibility6.png" alt="" width="438"&gt;&lt;/p&gt;
&lt;p style="text-indent:2em"&gt;同时在页面上可以所见即所得的标示出问题元素的位置和兼容性问题的原因。这个对于新人同学来说是不是很不错啊。&lt;/p&gt;
&lt;p style="text-indent:2em"&gt;我自己在使用这个插件的时候最多看到的提示就是&lt;strong&gt;容器大小限制&lt;/strong&gt;和&lt;strong&gt;haslayout&lt;/strong&gt;两种。前一种需要注意这个元素中是否放一下不确定的内容，如果内容太多的情况下可能影响到你的布局。后一种就是大家常常遇到的父容器无法撑开的问题，如果有在父级容器上设置边框、背景之类样式时就要特别小心了。&lt;/p&gt;
&lt;p style="text-indent:2em"&gt;最后附上这个插件的下载地址：&lt;a href="http://mozilla.com.cn/selections/addon/120/" rel="nofollow"&gt;mozilla.com.cn&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/F02PT7GvHgo" height="1" width="1"/&gt;</content><author><name>Lucky</name></author><source gr:stream-id="feed/http://feed.feedsky.com/chedong"><id>tag:google.com,2005:reader/feed/http://feed.feedsky.com/chedong</id><title type="html">车东[Blog^2]</title><link rel="alternate" href="http://www.chedong.com/blog/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1319115169030"><id gr:original-id="tag:www.ruanyifeng.com,2011:/blog//1.1683">tag:google.com,2005:reader/item/36b1f10de53493f4</id><category term="Books" scheme="http://www.sixapart.com/ns/types#category" /><title type="html">活着的三个理由</title><published>2011-10-20T07:27:12Z</published><updated>2011-12-15T11:19:25Z</updated><link rel="alternate" href="http://www.ruanyifeng.com/blog/2011/10/what_I_have_lived_for.html" type="text/html" /><content xml:base="http://www.ruanyifeng.com/blog/" xml:lang="en" type="html">&lt;p&gt;刚毕业、离开学校的那一阵子，我经常想："人为什么活着？"。&lt;/p&gt;
        &lt;p&gt;现在不想了，因为知道自己想做什么了。对我来说，活着首先就是去做这些事情。&lt;/p&gt;

&lt;p&gt;但是，"人为什么活着？"，依然是一个我说不清的问题。&lt;/p&gt;

&lt;p&gt;&lt;img src="http://image.beekka.com/blog/201110/bg2011102001.jpg"&gt;&lt;/p&gt;

&lt;p&gt;直到最近，我读到了&lt;a href="http://ishare.iask.sina.com.cn/f/15816147.html"&gt;《罗素自传》&lt;/a&gt;，序言就叫做&lt;a href="http://www.awflasher.com/blog/archives/52"&gt;《我为何而活》&lt;/a&gt;。我发现，罗素的总结非常好，以后如果有人问我这个问题，我就让他去读这篇文章。&lt;/p&gt;

&lt;p&gt;====================================================&lt;/p&gt;

&lt;p&gt;罗素说，人活着有三个理由。&lt;/p&gt;

&lt;p&gt;&lt;img src="http://image.beekka.com/blog/201110/bg2011102004.jpg"&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;第一个理由是"追求爱情"（longing for love）。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;因为爱情会带来"狂喜"（ecstasy），这是其他任何经历都做不到的；爱情能减轻孤独，让你对生活不再那么恐惧；爱情能创造最美好的人类生活，仿佛天堂的缩影。&lt;/p&gt;

&lt;p&gt;&lt;img src="http://image.beekka.com/blog/201110/bg2011102005.jpg"&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;第二个理由是"追求知识"（search for knowledge）。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;因为知识能让我们理解人的内心，理解自然界，满足我们与生俱来的好奇心。&lt;/p&gt;

&lt;p&gt;&lt;img src="http://image.beekka.com/blog/201110/bg2011102006.jpg"&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;第三个理由是"同情心"（pity for the suffering）。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;当你看到他人受苦、看到饥饿的孩子、看到被压迫的人民、看到被虐待的老人，看到人类的孤独、贫穷、痛苦，你的内心都会难以平静。我们活着，就是为了减轻一些这种苦难，不仅为了帮助他人，还因为我们自己也是这种苦难的受害者。&lt;/p&gt;

&lt;p&gt;（完）&lt;/p&gt;
        &lt;div style="color:#556677;line-height:160%;padding:0.3em 0.5em;border:1px solid #d3d3d3;margin:1em;background-color:#aad2f0;border-radius:10px"&gt;&lt;h3&gt;文档信息&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;版权声明：自由转载-非商用-非衍生-保持署名 | &lt;a href="http://creativecommons.org/licenses/by-nc-nd/3.0/deed.zh"&gt;Creative Commons BY-NC-ND 3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;原文网址：&lt;a href="http://www.ruanyifeng.com/blog/2011/10/what_I_have_lived_for.html"&gt;http://www.ruanyifeng.com/blog/2011/10/what_I_have_lived_for.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;最后修改时间：2011年12月15日 19:19&lt;/li&gt;
&lt;li&gt;付费支持（&lt;a href="http://www.ruanyifeng.com/blog/2011/05/my_google_adsense_is_disabled.html" style="text-decoration:underline"&gt;说明&lt;/a&gt;）：&lt;a href="https://mai.alipay.com/p.htm?id=2011101500701706"&gt;&lt;img src="http://www.ruanyifeng.com/blog/images/rmb_32.png" alt="支付宝担保交易" style="border:none;vertical-align:middle"&gt;&lt;/a&gt; | &lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;amp;business=yifeng.ruan@gmail.com&amp;amp;currency_code=USD&amp;amp;amount=2.99&amp;amp;return=http://www.ruanyifeng.com/thank.html&amp;amp;item_name=Ruan%20YiFeng&amp;#39;s%20Blog&amp;amp;undefined_quantity=1&amp;amp;no_note=0"&gt;&lt;img src="http://www.ruanyifeng.com/blog/images/dollar_32.png" alt="paypal" style="border:none;vertical-align:middle"&gt;&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
        &lt;div style="color:#556677;line-height:160%;padding:0.3em 0.5em;margin:1em;border-radius:10px"&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/wQjPQcYrPiE" height="1" width="1"/&gt;</content><author><name>阮一峰</name></author><source gr:stream-id="feed/http://feed.ruanyifeng.com/"><id>tag:google.com,2005:reader/feed/http://feed.ruanyifeng.com/</id><title type="html">阮一峰的网络日志</title><link rel="alternate" href="http://www.ruanyifeng.com/blog/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1316739343662"><id gr:original-id="tag:google.com,2005:reader/item/02fba8ab4946004e">tag:google.com,2005:reader/item/183be9989112c5f3</id><category term="Hadoop&amp;HBase" /><category term="发展历程" /><category term="hadoop" /><title type="html">大象的崛起！Hadoop七年发展风雨录</title><published>2011-09-11T13:33:46Z</published><updated>2011-09-11T13:33:46Z</updated><link rel="alternate" href="http://item.feedsky.com/~feedsky/nosqlfan/~8149226/556131664/6253001/1/item.html" type="text/html" /><content xml:base="http://www.chedong.com/blog/" type="html">&lt;p&gt;在互联网这个领域一直有这样的说法：“如果老二无法战胜老大，那么就把老大赖以生存的东西开源吧”。当年Yahoo!与Google还是处在强烈竞争关系时候，招聘了Doug(Hadoop创始人)，把Google老大赖以生存的DFS与Map-Reduce开源了，开始了Hadoop的童年时期。差不多在2008年的时候，Hadoop才算逐渐成熟。&lt;/p&gt;
&lt;p&gt;从初创到现在，Hadoop经过了至少7年的积累，现在的Hadoop不仅是当年的老二Yahoo的专用产品了，从Hadoop长长的用户名单中，可以看到Facebook、Linkedin、Amazon，可以看到EMC、eBay、Twitter、IBM、Microsoft,、Apple、HP…国内的公司有淘宝、百度等等。&lt;/p&gt;
&lt;p style="text-align:center"&gt;&lt;img title="hadoop" src="http://pic.yupoo.com/iammutex/BmrJ41KM/medium.jpg" alt="" width="500" height="483"&gt;&lt;/p&gt;
&lt;p&gt;本文将对Hadoop七年（2004-2011）的&lt;span&gt;&lt;a href="http://blog.nosqlfan.com/tags/%e5%8f%91%e5%b1%95%e5%8e%86%e7%a8%8b" title="查看 发展历程 的全部文章"&gt;发展历程&lt;/a&gt;&lt;/span&gt;进行梳理。读完本文后，将不难看出，Hadoop的发展基本上经历了这样一个过程：从一个开源的Apache基金会项目，随着越来越多的用户的加入，不断地使用、贡献和完善，形成一个强大的生态系统，从2009年开始，随着云计算和大数据的发展，Hadoop作为海量数据分析的最佳解决方案，开始受到许多IT厂商的关注，从而出现了许多Hadoop的商业版以及支持Hadoop的产品，包括软件和硬件。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2004年，Google发表论文，向全世界介绍了MapReduce。&lt;/li&gt;
&lt;li&gt;2005年初，为了支持Nutch搜索引擎项目，Nutch的开发者基于Google发布的MapReduce报告，在Nutch上开发了一个可工作的MapReduce应用。&lt;/li&gt;
&lt;li&gt;2005年年中，所有主要的Nutch算法被移植到使用MapReduce和NDFS(Nutch Distributed File System )来运行。&lt;/li&gt;
&lt;li&gt;2006年1月，Doug Cutting加入雅虎，Yahoo!提供一个专门的团队和资源将Hadoop发展成一个可在网络上运行的系统。&lt;/li&gt;
&lt;li&gt;2006年2月，Apache Hadoop项目正式启动以支持MapReduce和HDFS的独立发展。&lt;/li&gt;
&lt;li&gt;2007年，百度开始使用Hadoop做离线处理，目前差不多80%的Hadoop集群用作日志处理。&lt;/li&gt;
&lt;li&gt;2007年，中国移动开始在“大云”研究中使用Hadoop技术，规模超过1000台。&lt;/li&gt;
&lt;li&gt;2008年，淘宝开始投入研究基于Hadoop的系统——云梯，并将其用于处理&lt;a title="电子商务" href="http://product.it168.com/list/b/1362_1.shtml"&gt;电子商务&lt;/a&gt;相关数据。云梯1的总容量大概为9.3PB，包含了1100台机器，每天处理约18000道作业，扫描500TB数据。&lt;/li&gt;
&lt;li&gt;2008年1月，Hadoop成为Apache顶级项目。&lt;/li&gt;
&lt;li&gt;2008年2月，Yahoo!宣布其搜索引擎产品部署在一个拥有1万个内核的Hadoop集群上。&lt;/li&gt;
&lt;li&gt;2008年7月，Hadoop打破1TB数据排序基准测试记录。Yahoo!的一个Hadoop集群用209秒完成1TB数据的排序 ，比上一年的纪录保持者保持的297秒快了将近90秒。&lt;/li&gt;
&lt;li&gt;2009 年 3 月，Cloudera推出CDH(Cloudera’s Distribution including Apache Hadoop)平台，完全由开放源码软件组成，目前已经进入第3版。&lt;/li&gt;
&lt;li&gt;2009年5月，Yahoo的团队使用Hadoop对1 TB的数据进行排序只花了62秒时间。&lt;/li&gt;
&lt;li&gt;2009年7月 ，Hadoop Core项目更名为Hadoop Common;&lt;/li&gt;
&lt;li&gt;2009年7月 ，MapReduce 和 Hadoop Distributed File System (HDFS) 成为Hadoop项目的独立子项目。&lt;/li&gt;
&lt;li&gt;2009年7月 ，Avro 和 Chukwa 成为Hadoop新的子项目。&lt;/li&gt;
&lt;li&gt;2010年5月 ，Avro脱离Hadoop项目，成为Apache顶级项目。&lt;/li&gt;
&lt;li&gt;2010年5月 ，HBase脱离Hadoop项目，成为Apache顶级项目。&lt;/li&gt;
&lt;li&gt;2010年5月，IBM提供了基于Hadoop 的大数据分析软件——InfoSphere BigInsights，包括基础版和企业版。&lt;/li&gt;
&lt;li&gt;2010年9月，Hive( Facebook) 脱离Hadoop，成为Apache顶级项目。&lt;/li&gt;
&lt;li&gt;2010年9月，Pig脱离Hadoop，成为Apache顶级项目。&lt;/li&gt;
&lt;li&gt;2011年1月，ZooKeeper 脱离Hadoop，成为Apache顶级项目。&lt;/li&gt;
&lt;li&gt;2011年3月，Apache Hadoop获得Media Guardian Innovation Awards 。&lt;/li&gt;
&lt;li&gt;2011年3月， Platform Computing 宣布在它的Symphony软件中支持Hadoop MapReduce API。&lt;/li&gt;
&lt;li&gt;2011年5月，Mapr Technologies公司推出分布式文件系统和MapReduce引擎——MapR Distribution for Apache Hadoop。&lt;/li&gt;
&lt;li&gt;2011年5月，HCatalog 1.0发布。该项目由Hortonworks 在2010年3月份提出，HCatalog主要用于解决数据存储、元数据的问题，主要解决HDFS的瓶颈，它提供了一个地方来存储数据的状态信息，这使得数据清理和归档工具可以很容易的进行处理。&lt;/li&gt;
&lt;li&gt;2011年4月，SGI( Silicon Graphics International )基于SGI Rackable和CloudRack&lt;a title="服务器" href="http://product.it168.com/list/b/0402_1.shtml"&gt;服务器&lt;/a&gt;产品线提供Hadoop优化的解决方案。&lt;/li&gt;
&lt;li&gt;2011年5月，EMC为客户推出一种新的基于开源Hadoop解决方案的数据中心设备——GreenPlum HD，以助其满足客户日益增长的数据分析需求并加快利用开源数据分析软件。Greenplum是EMC在2010年7月收购的一家开源数据仓库公司。&lt;/li&gt;
&lt;li&gt;2011年5月，在收购了Engenio之后， NetApp推出与Hadoop应用结合的产品E5400存储系统。&lt;/li&gt;
&lt;li&gt;2011年6月，Calxeda公司(之前公司的名字是Smooth-Stone)发起了“开拓者行动”，一个由10家软件公司组成的团队将为基于Calxeda即将推出的ARM系统上芯片设计的&lt;a title="服务器" href="http://product.pcpop.com/Server/00000_1.html"&gt;服务器&lt;/a&gt;提供支持。并为Hadoop提供低功耗服务器技术。&lt;/li&gt;
&lt;li&gt;2011年6月，数据集成供应商Informatica发布了其旗舰产品，产品设计初衷是处理当今事务和社会媒体所产生的海量数据，同时支持Hadoop。&lt;/li&gt;
&lt;li&gt;2011年7月，Yahoo!和硅谷风险投资公司 Benchmark Capital创建了Hortonworks 公司，旨在让Hadoop更加鲁棒(可靠)，并让企业用户更容易安装、管理和使用Hadoop。&lt;/li&gt;
&lt;li&gt;2011年8月，Cloudera公布了一项有益于合作伙伴生态系统的计划——创建一个生态系统，以便硬件供应商、软件供应商以及系统集成商可以一起探索如何使用Hadoop更好的洞察数据。&lt;/li&gt;
&lt;li&gt;2011年8月，Dell与Cloudera联合推出Hadoop解决方案——Cloudera Enterprise。Cloudera Enterprise基于Dell PowerEdge C2100机架服务器以及Dell PowerConnect 6248以太网&lt;a title="交换机" href="http://product.it168.com/list/b/0412_1.shtml"&gt;交换机&lt;/a&gt; 。&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="text-align:center"&gt;&lt;a href="http://pic.yupoo.com/iammutex/BmrJ2XRi/HOxzN.png"&gt;&lt;img title="hadoop map" src="http://pic.yupoo.com/iammutex/BmrJ2XRi/medium.jpg" alt="" width="500" height="374"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;在梳理的过程中，笔者发现了上图，它很好地展现了Hadoop生态系统是如何在使用中一步一步成长起来的。&lt;/p&gt;
&lt;p&gt;本文转自it186云计算频道，原文地址：&lt;a href="http://cloud.it168.com/a2011/0906/1243/000001243128.shtml"&gt;cloud.it168.com&lt;/a&gt;&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="2" border="0" width="100%" style="clear:both"&gt;
    
    &lt;tr&gt;
        &lt;td&gt;&lt;b&gt;&lt;font size="-1" style="display:block!important;padding:20px 0 5px!important"&gt;相关文章：&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
    &lt;/tr&gt;
    
            &lt;tr&gt;
                &lt;td style="margin:0!important;padding:0!important;line-height:20px!important"&gt;
                    &lt;img border="0" src="http://static.wumii.com/images/widget/widget_solidPoint.gif"&gt;
                    &lt;a style="text-decoration:none!important" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fblog.nosqlfan.com%2Fhtml%2F3068.html&amp;amp;from=http%3A%2F%2Fblog.nosqlfan.com%2Fhtml%2F3022.html"&gt;
                        &lt;font size="-1" color="#333333" style="line-height:1.65em;font-size:14px!important"&gt;淘宝Hadoop数据分析实践&lt;/font&gt;
                    &lt;/a&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td style="margin:0!important;padding:0!important;line-height:20px!important"&gt;
                    &lt;img border="0" src="http://static.wumii.com/images/widget/widget_solidPoint.gif"&gt;
                    &lt;a style="text-decoration:none!important" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fblog.nosqlfan.com%2Fhtml%2F417.html&amp;amp;from=http%3A%2F%2Fblog.nosqlfan.com%2Fhtml%2F3022.html"&gt;
                        &lt;font size="-1" color="#333333" style="line-height:1.65em;font-size:14px!important"&gt;hadoop的1TB排序&lt;/font&gt;
                    &lt;/a&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td style="margin:0!important;padding:0!important;line-height:20px!important"&gt;
                    &lt;img border="0" src="http://static.wumii.com/images/widget/widget_solidPoint.gif"&gt;
                    &lt;a style="text-decoration:none!important" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fblog.nosqlfan.com%2Fhtml%2F1105.html&amp;amp;from=http%3A%2F%2Fblog.nosqlfan.com%2Fhtml%2F3022.html"&gt;
                        &lt;font size="-1" color="#333333" style="line-height:1.65em;font-size:14px!important"&gt;Hadoop Map-Reduce 实例的 Ruby 实现&lt;/font&gt;
                    &lt;/a&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td style="margin:0!important;padding:0!important;line-height:20px!important"&gt;
                    &lt;img border="0" src="http://static.wumii.com/images/widget/widget_solidPoint.gif"&gt;
                    &lt;a style="text-decoration:none!important" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fblog.nosqlfan.com%2Fhtml%2F983.html&amp;amp;from=http%3A%2F%2Fblog.nosqlfan.com%2Fhtml%2F3022.html"&gt;
                        &lt;font size="-1" color="#333333" style="line-height:1.65em;font-size:14px!important"&gt;百度Hadoop分布式系统揭秘：4000节点集群&lt;/font&gt;
                    &lt;/a&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td style="margin:0!important;padding:0!important;line-height:20px!important"&gt;
                    &lt;img border="0" src="http://static.wumii.com/images/widget/widget_solidPoint.gif"&gt;
                    &lt;a style="text-decoration:none!important" href="http://app.wumii.com/ext/redirect.htm?url=http%3A%2F%2Fblog.nosqlfan.com%2Fhtml%2F2552.html&amp;amp;from=http%3A%2F%2Fblog.nosqlfan.com%2Fhtml%2F3022.html"&gt;
                        &lt;font size="-1" color="#333333" style="line-height:1.65em;font-size:14px!important"&gt;Hoop：Hadoop HDFS的RESTFul封装&lt;/font&gt;
                    &lt;/a&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
    
    &lt;tr&gt;
        &lt;td align="right"&gt;
            &lt;a style="text-decoration:none!important" href="http://www.wumii.com/widget/relatedItems.htm" title="无觅相关文章插件"&gt;
                &lt;font size="-1" color="#bbbbbb" style="display:block!important;font-family:arial!important;padding:5px 0!important;font-size:12px!important;color:#bbb!important"&gt;无觅&lt;/font&gt;
            &lt;/a&gt;
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;&lt;img src="http://www1.feedsky.com/t1/556131664/nosqlfan/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/nosqlfan/~8149226/556131664/6253001/1/item.html" border="0" height="0" width="0"&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/suvyw6qaO8s" height="1" width="1"/&gt;</content><author><name>nosqlfan</name></author><source gr:stream-id="feed/http://feed.feedsky.com/chedong"><id>tag:google.com,2005:reader/feed/http://feed.feedsky.com/chedong</id><title type="html">车东[Blog^2]</title><link rel="alternate" href="http://www.chedong.com/blog/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1314319651735"><id gr:original-id="http://liuyuntian.com/?p=2091">tag:google.com,2005:reader/item/1266e50a40f686b0</id><category term="个人随笔" /><category term="时间管理" /><title type="html">时间管理的十条体会</title><published>2011-08-25T16:39:15Z</published><updated>2011-08-25T16:39:15Z</updated><link rel="alternate" href="http://liuyuntian.com/2011/08/26/ten-tips-of-time-managment.html" type="text/html" /><content xml:base="http://liuyuntian.com/" type="html">&lt;div&gt;　　接受了一个邀请，再次把三年前的PPT讲了一遍，还好。前天晚上认真思考了一下，我认为以下是时间管理最重要的十点，分别解释一下：&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;没有目标或不以结果导向&lt;span&gt;，单纯的做时间管理没有意义&lt;/span&gt;。&lt;/strong&gt;小王说每天计划打一次篮球，但总是有种种事情把打球的时间给耽搁了。大家都觉得时间不够用，都想找一个万全的方法解决时间的问题，为什么打篮球总是没有，不如仔细想想为什么要把打篮球列在每日的Todolist里？或许是只是兴趣，是为了健身？还是为了休息，没有了目标，你的Todo里放一个每天打球的任务就没有意义。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;万事要靠详细周全的计划、不是靠感觉。&lt;/strong&gt;GTD里对不能在2分钟以内完成的任务都叫做Project，如果是Project的化，一定要有计划，有Deadline，一步步来去完成。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2分钟时间管理原则。&lt;/strong&gt;对于2分钟内可以解决打断你的任务，马上解决，2分钟后收回来。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;使用日程本和笔，每天早上把脑子里的事情记录到日程本里。&lt;/strong&gt;记得是日程本和笔，不是电子工具。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;按目标优先级一一执行。&lt;/strong&gt;有一个时间管理的四项限法则可以参考，这里有人会问老板的需求属于重要不紧急还是什么？个人会认为老板的临时需求也属于要重点关注的，不是因为他是老板，而是如果是因为他看到你的错误导致了一个Bug，而你还把它归到不紧急不重要，那就大错特错了。什么优先级高，什么优先级低，要靠自己判断，总之，列出来后要一一执行它。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;利用好Outlook或第三方工具的提醒功能。&lt;/strong&gt;大脑是用来思考问题的，而不用来记录问题的，设定一个提醒，对于任务的梳理非常关键，当然这个提醒工具要经常看得到。目前感觉最好用的还是Outlook和手机同步。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;经常做回顾或PDCA循环。“回顾”&lt;/strong&gt;是GTD其中的原则之一，我到认为中国的俗话更好一些，叫“日三省，自我行”。中国的文化更多趋近于抽象，靠个人去“悟”，老外喜欢形成工具、模式化，像思维导图、六顶思考帽、还有全面质量管理中的PDCA。其实这里的回顾，更多的是需要坚持，做到每周回顾一次，效果就非常明显。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;关注个人健康，集中注意力做事。&lt;/strong&gt;可以每天23点前睡觉，第二天的效率会提升很多，不信的同学可以试一周，你会感觉到能集中注意力是多么兴奋的一件事。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;下一步行动的重要性。&lt;/strong&gt;这里要非常强调“Next Action”，必须在做完一件事后，考虑下一步要做什么，比如看看你Todlist，看看那些边缘的任务，清理一些不太重要的任务。个人在实际中，会不断思考“下一步要做什么”，及时调整。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;通常影响我们效率的是情绪，而不是时间管理的问题。&lt;/strong&gt;这话不是我说的，只是最近刚刚体会到，似乎把它列为情商也不错。情商好的人，对待一些问题一笑而过，相反一些人会纠结半天，在这些纠结中，时间一分一秒的就过去了。所以，提高情商吧，更好的处理好个人时间。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;&lt;h2&gt;相关文章&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://liuyuntian.com/2007/12/07/garry-emery-keywords-conversion.html" rel="bookmark" title="Permanent Link: “转换” 格力·艾米的关键词之三"&gt;“转换” 格力·艾米的关键词之三&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://liuyuntian.com/2009/01/18/introduce-gtd.html" rel="bookmark" title="Permanent Link: 加速你的工作-介绍GTD"&gt;加速你的工作-介绍GTD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://liuyuntian.com/2007/12/28/tims-magazine-update.html" rel="bookmark" title="Permanent Link: 时代杂志改版"&gt;时代杂志改版&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;small&gt;Copyright ©  2003-2009 Xiaoxiao&amp;#39;s Weblog All rights reserved.&lt;br&gt; &lt;/small&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/26F2-ECDifg" height="1" width="1"/&gt;</content><author><name>xiaoxiao</name></author><source gr:stream-id="feed/http://liuyuntian.com/feed"><id>tag:google.com,2005:reader/feed/http://liuyuntian.com/feed</id><title type="html">Xiaoxiao&amp;#39;s Weblog</title><link rel="alternate" href="http://liuyuntian.com" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1312197463218"><id gr:original-id="http://robbin.iteye.com/blog/1136859">tag:google.com,2005:reader/item/1008a127dd5f025f</id><title type="html">我来CSDN的这一年</title><published>2011-07-31T13:36:05Z</published><updated>2011-07-31T13:36:05Z</updated><link rel="alternate" href="http://robbin.iteye.com/blog/1136859" type="text/html" /><summary xml:base="http://robbin.iteye.com/" type="html">从ITeye(JavaEye)被CSDN收购，我从上海搬家到北京上班，眨眼之间已经过去了一年多。回顾过去这一年，生活环境发生了巨大改变，工作的职责和角色也重新定位，面临了一些新的困难和挑战。总体来说，感觉自己这一年过得很充实，很有成就感，在公司的大力支持下，计划做并且花了时间和精力努力的事情基本都做成了，如果要给自己打分的话，我会打80分。那剩下的20分代表本计划去做却没有时间或者精力做的事情。希望在未来的一年，可以把我剩下的20分也做好。
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:large"&gt;2010年3月 - 2010年8月&lt;/span&gt;
&lt;br&gt;
&lt;br&gt;2010年3月底我到CSDN报道，接手了公司研发部门和产品运营部门，负责CSDN(包括ITeye)网站所有产品，研发，系统运维，网站运营的工作，不过一直到8月我经常不在北京：一方面经常往返北京和上海处理公司并购的事情；另一方面因为母亲病重常常回家照顾。这段时间主要是熟悉公司的状况，了解部门业务和员工。当时部门士气很低落，两个部门总共17个员工，在我接手部门前已经有两个员工提出了辞职，后来陆续有员工离开，到8月底部门剩下了10个人。考虑到自己也是新人，需要时间了解和适应公司，另外刚刚空降，应安抚老员工保证部门正常运转，因此这段时间做了几项有针对性的改良措施：
&lt;br&gt;
&lt;br&gt;1、两个部门人员很少，部门之间协作却存在互相推诿；我和基层员工隔了部门主管，团队经理两个层级，不利于深入业务层面进行调整。因此进行了组织架构调整：合并两个部门取消部门主管层级，改设5个团队，团队经理直接向我汇报，减少管理层级，提高执行效率。
&lt;br&gt;2、逐步建立和完善部门规范的管理制度，如：使用JIRA进行整个部门的工作任务量化管理；建立定期周会，周报和月报制度；我亲自制定了部门绩效考评内容、评分标准和奖励等级；要求团队间工作配合必须邮件书面确认抄送给我等等。
&lt;br&gt;3、针对公司过去跨部门配合出现的混乱状况，明确了本部门和公司其他部门合作流程，并要求跨部门合作必须抄送我和相应部门高管，得到我邮件确认才准执行。
&lt;br&gt;4、针对公司过去产品无规划无设计的状况，设立产品团队，制定产品设计流程，我兼任产品经理主抓产品，并开始培养产品设计人员。
&lt;br&gt;
&lt;br&gt;在我来公司前，CSDN无产品设计和研发流程，无论部门内部还是跨部门产品研发，都是业务人员直接找负责该产品线的程序员下命令修改；大的产品研发，业务人员找UI设计人员做一套页面就发给程序员要求XX时间完成，相互之间缺乏沟通：一方面程序员反感和抵制没头没脑的需求和毫无计划性的产品变更，觉得自己被使唤来使唤去在公司没地位；另一方面UI设计人员被迫承担了本应该是产品经理的需求搜集和产品设计工作，盲人摸象的做完就交差；最后是业务人员抱怨UI设计人员和程序员根本不配合，觉得他们都是大爷哄着才能干活。结果团队之间部门之间推卸责任，事情做不好只怪对方不给力，自己全然没责任。
&lt;br&gt;
&lt;br&gt;针对这种状况我设立了产品团队，亲自兼任产品经理把所有产品都抓过来统一管理。无论部门内部还是跨部门产品研发，统一走产品设计流程：所有产品先经我批准，然后在产品团队立项，走产品原型设计流程，接着才是UI设计和页面制作，最后才是程序员研发。从源头上狠抓产品原型设计，在原型设计阶段反复推敲和修改，慎重的对待每项产品功能，避免了后续UI反复推翻页面设计，程序员反复改产品的大问题。从CSDN产品角度来说这段时间做了一些小的产品改进，如主题课堂，织梦内容发布系统，投票评论留言，新浪微博整合等，但主要工作在梳理CSDN混乱的产品线，通过两次清理，关闭了100多个废弃或者很少被使用的子网站和域名，关闭了很多鸡肋性质的频道，以及核心产品的鸡肋功能。
&lt;br&gt;
&lt;br&gt;这几个月虽然做了大量的部门建设工作，员工士气得到了很大的提高，但员工流失仍然在继续。而且我反复强调的工作理念得不到良好的贯彻执行，员工完成的任务质量离我心中的标准差距很大。
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:large"&gt;2010年9月 - 2011年1月&lt;/span&gt;
&lt;br&gt;
&lt;br&gt;2010年8月底我彻底base在北京办公，这个时候部门员工只有10个人：3个程序员，3个社区运营和客服，2个网站运维，1个产品设计，1个UI制作，巧妇难为无米之炊。所以9月和10月在公司支持下进行了一轮大规模招聘，总共招聘了10名新员工，重新build了整个部门团队，开始取得了一些成绩，但也遇到了非常大的困难。
&lt;br&gt;
&lt;br&gt;在部门团队build方面：设立了PHP，.net和Ruby三个研发团队，分别负责不同的产品线；公司整个UI团队也划到我部门管理；网站的社区运营方面增设了内容审核团队，后来我又将运营团队分拆成CSDN运营和ITeye运营两个团队，加上原有的产品设计和运维，总共有8个团队经理直接向我汇报。
&lt;br&gt;
&lt;br&gt;在产品和研发方面：彻底重写了CSDN用户管理功能(以下称passport)，数据库也迁移到了Linux下MySQL；编写整个CSDN的搜索部分代码，提供了全文检索；对CSDN网站全站导航进行了重新设计和改造；开发了新的针对移动的cmdn社区(后废弃)。
&lt;br&gt;
&lt;br&gt;由于CSDN各产品线都是独立的，因此需要统一的用户注册登录管理产品passport。在过去，passport代码极其臃肿，不同产品线的登录代码直接hard code在源码中；数据库使用SQL Server，大量有用无用的存储过程调用，用户表数据量庞大，而且非常多无用冗余字段，查询缓慢，用户时常无法登录；而且CSDN用户注册和登录页面的用户体验极其糟糕；最后CSDN很多产品以各自的方式调用passport，导致passport不得不维护多套协议适配各种产品。因此欲改进CSDN网站，必先动passport，而一动passport，则牵一发而动全身，CSDN所有产品都可能出问题。因此在动手重写passport之前，我耐心等待了好几个月，一方面一遍一遍做CSDN产品线梳理，尽可能找出所有耦合产品提前解决隐患；另一方面等待各部门高管一致表态愿意承担各自产品线出问题的代价来支持重写。
&lt;br&gt;
&lt;br&gt;新的passport产品从2010年9月设计到2011年元旦上线花了3个月时间，passport产品看似需求简单，代码量不大，然而却有非常多的细致工作：重新设计整个用户登录验证功能，以确保更高的账号安全性；尽可能的测试所有CSDN需要登录验证的产品线，跨不同编程语言，以确保兼容性；由于账号数据库达到了1700多万条，必须使用缓存来提高用户账号数据查询效率；详细的登录日志记录、授权记录以及账号审核功能以确保误操作的可追溯和找回；庞大的数据量从SQL Server迁移到Linux下MySQL的迁移效率问题；重新设计用户注册，登录和账号设置，改进用户体验等等。新的passport产品上线并不引人注目，但意义非常重大，它是第一个真正讲究产品设计和用户体验的CSDN产品，而且解决了passport问题，其他产品才有可能改进。
&lt;br&gt;
&lt;br&gt;这段时间遇到的最大困难是我始料未及的团队融合问题：9月和10月集中入职了10名新员工，整个部门有一半都是新人，但到11月有5名新员工离职。公司招聘新人留不住是个很严重的问题，这也是我进CSDN以来遇到的最严峻的挑战。新员工离职虽然有很多原因，但最核心问题在于两点：
&lt;br&gt;
&lt;br&gt;1、新员工入职过多过于密集比例过高，我没有高度重视新员工的融入问题。后来关于新员工融入也有很多经验和教训：新人入职前两周对公司的印象决定了他对公司的最终印象；新人入职第一个月适应与否决定了他在这家公司会待多长时间。那段时间集中入职了10个新人，没有制定系统的新人融入计划，而我又有一周多时间不在北京，新人茫然无措。
&lt;br&gt;
&lt;br&gt;2、虽然经过我前几个月的调整，但当时部门都是工作多年的老人，老的风气和习惯已经形成了很顽固的不良文化，新人很难适应这种不良的文化和环境，同时又被个别老员工灌输了太多公司n年前沉芝麻烂谷子的负面八卦，工作情绪受到很大的影响。
&lt;br&gt;
&lt;br&gt;公司文化说起来很飘渺，但它又实实在在影响每个员工。一个新员工进入一家公司，要么被公司的文化同化，要么自己适应不了离开。而这次是大批新员工入职，老的公司文化和新员工群体之间的融合问题突然变得很尖锐，大批新员工离职就是一个很糟糕的信号。我当时感觉到这是个生死攸关的挑战和契机：如果任由这种情况发展下去，老的公司文化会迅速吞噬掉新的员工，然后整个部门回到一开始死气沉沉的状况，我所有的努力都会化为泡影。一鼓作气再而衰三而竭，这次如果不能借新员工入职来冲击和改变老的公司文化，而是任由新员工全部流失，以后未必能有第二次机会和心气去改变整个团队的风气，因此我下定决心把整个部门风气彻底扭转过来，并且针对性采取了一些措施：
&lt;br&gt;
&lt;br&gt;1、加强部门内部的沟通和交流，打造一个交流氛围浓厚，成员关系很融洽的部门。鼓励员工工作时间经常热烈讨论和交流，甚至说说笑笑，无拘无束。
&lt;br&gt;2、重视团队内部的分享，团队间轮流进行内部培训，将自己最近钻研的工作和技术心得向大家分享
&lt;br&gt;3、在部门内部加强团队管理，树立赏罚分明，及时落实的威信，发现问题迅速解决避免拖延；
&lt;br&gt;4、抓重点团队主次分明，在团队建设积极向上的交流氛围，推动整个部门风气的转变；
&lt;br&gt;5、坐在员工旁边，及时和员工交流，杜绝各种杂事，拿出时间多和员工交流；
&lt;br&gt;
&lt;br&gt;我原来有自己独立的办公隔间，但坐在隔间里面不方便和员工直接交流，也不利于发现团队的问题。所以我就干脆搬到员工的工位坐，这段时间主抓哪个团队的工作，就搬到那个团队中间的位置坐，随时随地和员工沟通，检查员工工作，及时解决团队出现的问题，并且这样做也可以身体力行的教会员工怎样正确的做事情，怎样达到我要求的工作标准，怎样成为一个优秀的员工，怎样避免犯不应该出现的错误；此外我给自己设置了3个月的冻结期，从11月到春节前除了必须在上海出席的SD大会之外，杜绝一切外事活动，专心致志在公司蹲点练好部门的内功；在抓团队工作的时候，深入到业务层面提高工作要求，如对研发团队我会做详细的code review，对产品团队我会仔细检查每个产品原型设计。
&lt;br&gt;
&lt;br&gt;经过3个月的不懈努力，整个部门的风气被彻底扭转过来了，新人和老人开始融合成为了一个集体，团队的执行力得到了巨大的改变。过去我下达的一个命令，要我自己一个环节一个环节盯下去才能完成，这个时候下达一个命令，整个团队就会动起来自己按部就班的执行下去，并且这种风气反过来开始影响老的员工，推动老员工开始转变。我所管理的部门从3月底接手的时候被公认是公司最差的部门，到年底变成了公司风气最好的部门。
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:large"&gt;2011年2月 - 2011年7月&lt;/span&gt;
&lt;br&gt;
&lt;br&gt;虽然部门的风气已经开始走上了健康的自我循环，但部门缺岗仍然很严重，过完春节之后整个部门有20个员工，这个时候遇到的最大问题就是招聘荒了。今年2月-3月是整个IT行业招聘都特别困难的时期，一方面由于各大互联网公司特别是电子商务和团购网站的疯狂招聘，另一方面IT人才供给开始减少，连大公司招人都很困难，更不要说我们了。在4月之前长达1个半月招聘期间一个新人都没有招到，而且由于各种原因陆续有人离职，到4月，部门员工又缩减到14人，团队又需要重新build了。
&lt;br&gt;
&lt;br&gt;从2月到5月份我的核心工作就是招人和build团队，整个招聘状况从4月份开始转变，4月-5月招聘了大量的新人，同时也有很多公司内部转岗的员工，到现在，整个部门人员已经扩张到了11个团队总共36人。由于有了去年的惨痛教训，对新人入职进行了高度重视，因此虽然入职本部门有22个新人，远超过原部门员工14人，但新人融合情况非常好，整个部门蒸蒸日上：
&lt;br&gt;
&lt;br&gt;1、我将带新人列入各个团队经理的绩效考核项目之内，加强对团队经理带新人方面的考评；
&lt;br&gt;2、每周和各团队经理沟通新人入职后的表现状况，入职前两周几乎天天询问团队经理，对新人出现的各种状况立刻采取应对措施；
&lt;br&gt;3、我定期对入职新人进行本部门的新人培训，帮助新人迅速了解部门状况；
&lt;br&gt;4、对团队经理们进行管理培训，教会他们如何带好新人；
&lt;br&gt;
&lt;br&gt;由于一方面高度重视新人适应期，另一方面经过去年底的风气扭转已经形成了良好的部门文化氛围，因此除了个别拿我们当去大公司跳板的无良新人，绝大部分新人都很好的融入了部门，并且随着新鲜血液的不断加入，很多新人工作的冲劲和心气对部门文化氛围不但没有冲淡，反而对部门文化进行了很大的加强，而这种更加活跃，更加积极主动承担责任做事情的态度反过来又不断激励了部门老人改变自己的作风，以更加积极的态度工作，新人和老人之间的互相促进起了美妙的化学反应。
&lt;br&gt;
&lt;br&gt;在部门团队build方面，扩张到了11个团队：3个产品团队：产品设计，产品UI，平台UI；4个研发团队：PHP，Ruby，.net和搜索；3个运营团队：社区运营，内容审核，高校俱乐部，此外还有系统运维团队，这11个团队经理直接向我汇报，整个部门职能团队基本齐全了。在我来CSDN之前，公司没有产品设计团队，产品设计方面一片空白；社区运营团队也十分残缺，干的活根本就达不到运营的基本要求，所以我针对性的build了产品团队和运营团队：
&lt;br&gt;
&lt;br&gt;1、设立了产品设计团队，制定了规范的产品流程，强调以互联网产品设计驱动整个产品设计，UI，研发和运营流程，将目前公司所有平台级产品开发统统规范起来了；
&lt;br&gt;2、搭建了两个职能分开的UI设计团队：产品UI团队紧密配合产品设计团队，负责产品UI设计和页面制作；平台UI团队负责公司商务，会务，编辑，市场以及平面宣传品方面的设计；
&lt;br&gt;3、对运营团队进行了重点建设：分设CSDN和ITeye的网站运营和客服人员，搭建了一支社区运营编辑团队，此外在公司内部进行社区运营之道的系列讲座，以及对社区团队进行专业知识培训，灌输运营理念，强化运营人员的专业水平；
&lt;br&gt;
&lt;br&gt;在产品方面，根据公司整体战略和其他部门的需求，改版上线了CSDN博客产品；重写改版了CSDN学生大本营和高校俱乐部；重写改版了CSDN移动频道，云计算频道，对资讯频道和软件研发频道都进行了相应的改版；ITeye网站制定了全站整体的产品改版和改进计划，已完成了资讯产品改版，博客产品改版，精华频道开发，资讯采集和管理平台开发，审核系统开发，多账号登录等，正在和即将完成的还有全站消息通知系统开发，群组产品开发，网站首页改版，问答改版，论坛改版；此外还有CSDN下载产品，外包产品和俱乐部产品的设计和研发工作等等，这些产品将在今年下半年陆续上线发布。
&lt;br&gt;
&lt;br&gt;CSDN博客是其中开发周期很长的产品，由于我主要精力都放在招聘和团队建设上，放松了对博客产品的管理，而手下产品经理的能力和权威尚不足以独自掌控博客产品，因此到5月底，产品开发陷入了失控的边缘。这个时候我召集产品，UI，研发和运维团队进行了博客产品特别团队的立项，下了死命令6月底产品必须公测，由我主持所有相关人员每天下班前开会，review每天进度，同时产品经理每天根据会议情况写日报抄送给大家，我亲自抓每个产品细节和每天项目进度。两周之后，产品状况得到了彻底扭转，此时我让运营团队也加入特别项目组，开始进行博客上线前期的运营准备，包括邀请用户内测，定期发布公告，整理博客专家等等，最终博客产品顺利上线并且取得了良好的效果。
&lt;br&gt;
&lt;br&gt;CSDN博客产品的成功推出和后续成功的运营对团队有很大的鼓舞作用，它并非各团队配合最好的产品，但从博客产品开始，我手把手教运营团队如何处理一个产品从上线前准备，到上线，到上线后持续运营，以及如何制定专家运营策略，博客推广策划，如何掌握运营节奏等。在CSDN博客产品上线之前，CSDN的运营还没入门，从博客产品开始有了真正意义上的运营。此外产品，UI，研发和运营团队从博客产品开始进行充分的磨合，中间暴露了很多问题，也取得了一些宝贵的经验：今后核心产品的研发从立项开始，我就会召集产品设计，产品UI，产品研发和运营四个团队参与，从一开始就紧密配合，共同完成好一个产品的设计，研发，上线和运营流程。
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:large"&gt;个人总结&lt;/span&gt;
&lt;br&gt;
&lt;br&gt;回顾这一年多的工作，觉得自己取得的成绩有以下方面：
&lt;br&gt;
&lt;br&gt;1、彻底改变了部门的风气，打造了一支积极进取，配合默契，对工作有责任心，执行力高的团队，尤其让我欣慰的是当我出差一周不在北京期间，整个部门仍然有条不紊各负其责的运转，所有工作按计划照常推进；
&lt;br&gt;2、在部门内部树立了规范的制度化管理，各个团队的工作都是在有目标有计划有策略开展，整个部门做事情条理性很强，思路很清晰；
&lt;br&gt;3、打造了一支专业的产品设计团队，正在培养一支专业的运营团队；制定了从产品设计，UI设计到研发和运营配合良好的产品流程，个人觉得这种专业化的产品团队配合在国内互联网公司并不多见；
&lt;br&gt;4、已经做了一些成功的产品，正在继续做更多成功的产品，这些产品将在今年下半年集中发布
&lt;br&gt;
&lt;br&gt;亦留下不少遗憾和不足：
&lt;br&gt;
&lt;br&gt;1、针对我接手前团队一盘散沙的现状，进行了一系列部门调整，说到底宗旨只有一条：进行中央集权式管理。将所有决策权和团队协调工作，跨部门协调工作全部集于我一人，依靠我在公司的地位、威望和个人能力来推动所有的事情往前走。这样做的好处当然是立竿见影的解决掉了所有的问题，团队执行力也非常好，通过一年的努力也彻底改变了部门状况。但负面影响就是我很忙也很累，直接向我汇报工作的人就有11个人，加上部门常规管理，帮助个别团队解决问题，跨部门工作协调，公司高管会议等等，每天都忙得不可开交。
&lt;br&gt;
&lt;br&gt;我也考虑在合适的时间将权力下放，将一个大部门再分拆成三个子部门，分别是：产品UED部门，下辖产品设计，产品UI和平台UI3个团队；研发部门，下辖PHP，Ruby， .net，搜索和运维5个团队；运营部门，下辖社区运营，内容审核团队。产品UED部门和运营部门设立部门主管职位，研发部门主管我自己兼任，但改设首席架构师职位，负责架构设计和code review。但目前主要的障碍就是缺少主管级人才，而且整个部门团队都是我手把手带出来的，工作方式已经深深打上了我的烙印，要寻找到能够从气质上能力上都符合的主管殊为不易。
&lt;br&gt;
              
              &lt;br&gt;&lt;br&gt;
              &lt;span style="color:red"&gt;
                &lt;a href="http://robbin.iteye.com/blog/1136859#comments" style="color:red"&gt;已有 &lt;strong&gt;106&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;&lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
              &lt;/span&gt;
              &lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;span style="color:#e28822"&gt;ITeye推荐&lt;/span&gt;
&lt;br&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://robbin.iteye.com/clicks/433"&gt;&lt;span style="color:red;font-weight:bold"&gt;—软件人才免语言低担保 赴美带薪读研！— &lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/2S6BLLPqqKk" height="1" width="1"/&gt;</summary><author gr:unknown-author="true"><name>(author unknown)</name></author><source gr:stream-id="feed/http://robbin.javaeye.com/rss"><id>tag:google.com,2005:reader/feed/http://robbin.javaeye.com/rss</id><title type="html">robbin的自言自语</title><link rel="alternate" href="http://robbin.iteye.com" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1311774389747"><id gr:original-id="http://uicom.net/blog/?p=906">tag:google.com,2005:reader/item/12865dfae5b4a27f</id><category term="UCD" /><title type="html">和一陌生网友关于“7.23”的对话</title><published>2011-07-27T04:27:53Z</published><updated>2011-07-27T04:27:53Z</updated><link rel="alternate" href="http://uicom.net/blog/?p=906" type="text/html" /><content xml:base="http://uicom.net/blog" type="html">&lt;p&gt;以下是昨天晚间（7.27）和一个陌生网友的微博私信对话，起因应该是她看我这两天转了不少关于7.23惨案的微博，发了个出于关心的善意提醒。 在我们的对话中，我明显的感觉到她说出了很多人的心理，沉默大多数的心理。&lt;/p&gt;
&lt;p&gt;征得同意，我隐去对方姓名后贴出来：&lt;br&gt;
——————–（请勿对号入座，请不要扣帽子）————————-&lt;/p&gt;
&lt;p&gt;***Lamb：收敛点吧，你不怕么 (7月26日 17:15)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：怕，但更怕像猪一样活着。 (7月26日 17:21)&lt;/p&gt;
&lt;p&gt;***Lamb：被政府抓把柄，被老板抓把柄，不要在微博上留下把柄啊 (7月26日 17:26)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：什么把柄？ (7月26日 17:26)&lt;/p&gt;
&lt;p&gt;***Lamb：你清楚真相？你也在妖言惑众 (7月26日 17:27)&lt;br&gt;
***Lamb：政府看你，妖言惑众 老板看你，不务正业 (7月26日 17:27)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：那是不是所有人都应该闭嘴，老百姓都应该装死猪 ？ (7月26日 17:28)&lt;/p&gt;
&lt;p&gt;***Lamb：关键我们不清楚真相，都是以讹传讹，有些人唯恐天下不乱，有些人就跟着闹，被人利用，不带V的闹闹没事，带V的反而危险 (7月26日 17:31)&lt;br&gt;
***Lamb：你作为公众人物，说话要负责任的，你们带V的发条微博，会影很多人。 (7月26日 17:33)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：被谁利用呢？ 如果说有谣言，那么始作俑者就是相关部门不作为，狗屁不放。（迟迟不给公众一些该有的信息披露和解释， 没有合理的尊重生命的态度）(7月26日 17:36)&lt;/p&gt;
&lt;p&gt;***Lamb：不让记者靠近，未必就是要隐瞒什么，有些记者本就讨厌，为了抢新闻，恨不得不要救灾才好，就让他拍个痛快，你知道记者靠得太近会影响救援吧，你知道记者靠得太近会有危险吧？是救援重要还是拍照报道重要？ (7月26日 17:36)&lt;/p&gt;
&lt;p&gt;***Lamb：救灾是最重要的，一切事情都要等调查清楚了再公布吧，现场的救援人员，肯定也不轻松吧，多些理解好不好？ (7月26日 17:39)&lt;/p&gt;
&lt;p&gt;***Lamb：好吧，慢慢你就进入某部门的视野了，好玩么？李承鹏已经进去了吧。 (7月26日 17:41)&lt;br&gt;
***Lamb：有点小钱，有点小名，就能跟政府对着干啦？傻吧！穷不与富斗，富不与官争！ (7月26日 17:42)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：李承鹏已经进去了？ (7月26日 17:47)&lt;/p&gt;
&lt;p&gt;***Lamb：你也想像他一样？李承鹏不但自己麻烦，还影响家人。 (7月26日 17:48)&lt;br&gt;
***Lamb：他没进去，我是说，他被某部门盯上了，以后会很麻烦。 (7月26日 17:49)&lt;/p&gt;
&lt;p&gt;***Lamb：反正我不相信，会埋活人的，也许救灾的手段不妥，但是不至于那么丧尽天良。活人救了，死人抬了，就ok了，至于埋车拆车，有何不妥？ (7月26日 17:51)&lt;br&gt;
***Lamb：已经撞成报废车了，为何不能就地销毁，却要增加运输成本？如果车头已经没有人了，为何不能埋？当然事故原因必须查，不查确实可恨。现场肯定一片混乱，指挥者也有失误吧，顾此失彼，做出错误的决策也可以理解。我们这些旁观的，帮不上忙，却指手划脚，歪曲事实。 (7月26日 17:56)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：（我没钱也没名）你可以不相信，别人也可以相信。目前这样遮遮掩掩，十几个小时不到就打扫战场的做法很是潦草。其实老百姓要得很简单：尊重生命！（合理解释！）。 另外，如果每个中国人都为了一己之安选择不做为，我想这个国家恐怕也难以进步 (7月26日 17:58)&lt;/p&gt;
&lt;p&gt;***Lamb：谁有病啊，没事儿埋活人？又没深仇大恨的！你开车会没事儿撞死人玩儿么？别说人了，能不撞狗都不会去撞吧。 (7月26日 18:00)&lt;br&gt;
***Lamb：现场那么多武警、老百姓，铁道部的人就敢埋人了？就算能让部队闭嘴，总不能把老百姓都灭口吧？ (7月26日 18:02)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：1、即使不是活人，也不能就那么埋了 (他们对待生命的态度让人忍无可忍)；2、目前铁道部的所有做法，不得不让人怀疑他们想尽快息事宁人，当什么都没发生一样。。。（这不得不让人怀疑他们在刻意隐瞒什么龌龊的事情） (7月26日 18:03)&lt;/p&gt;
&lt;p&gt;***Lamb：我是说，没埋人。埋人，怎么跟家属交代？把死人埋了，对铁道部有什么好处啊？肯定是活人救了，死人抬了，才处理动车的啊。只是大家不相信会那么快。 (7月26日 18:05)&lt;/p&gt;
&lt;p&gt;***Lamb：你不用上班么？ (7月26日 18:05)&lt;br&gt;
***Lamb：你老板看了你的微博，不会发难么 (7月26日 18:05)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：人还没救完，就急于立即通车。把挂着的车拉下来的时候旁边还有几个尸体、解车的时候里面还救出一个活人、有些尸体最后是铲出来的、有些尸体被埋了又被挖出来。这些基本上都是已经确定的事实吧？为什么不先解决人的问题，而是急于掩埋残骸？就算急于通车，那么掉下去的残骸总不影响桥上的通车吧？ （在荒地里躺着也会影响通车？！）(7月26日 18:06)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：我在上班。我的工作是互联网，上网就是我的工作，如果我对这样的网络热点没热情，我就不配做我的工作了。 (7月26日 18:07)&lt;/p&gt;
&lt;p&gt;***Lamb：确实有处置不当的地方，应该追责相关人员，或者下命令的人。但是因此骂国家，骂政府，就不对了。稳定压倒一切，你希望看到社会乱了？如果我们乱了，新疆西藏都会闹独立，全国都会乱，哪里还有安定的生活？你还能做互联网么？ (7月26日 18:11)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：我骂政府了？我支持独立了？（我没有吧）。就是因为“稳定压倒一切”，所以这个国家才成现在这个熊样子，（我们太过讳疾忌医了，永远不去面对问题）。照现在这个样子下去，我根本就没有可能做互联网，因为我们的局域网越来越小，（互联网可能会被消失）… (7月26日 18:13)&lt;/p&gt;
&lt;p&gt;***Lamb：网民呼声这么高，国家反应要一段时间吧，调查需要时间吧，不能因为这件事，就说些反动的话吧。当然我不是说您在说反动的话，只是你们这些带V的人，如果说话比较消极，会影响很多人。有些别有用心的人，就会煽风点火的造谣，然后越传越邪门，最后大家都不热爱生活了，都仇视自己的国家了，都没有安全感了 (7月26日 18:14)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：（既然你也知道网民呼声这么高，为什么还会无视这些人的不做为）。先救人再息事，（做这个决定）还要反应时间？莫非必须全国上下一起高歌救援有功、人家有爱，这个国家才有救？ 我不知道是你谁，只想对你说：醒醒吧，中国人都需要发出自己的声音，不管对错，这个国家才有救！政府生来就是被质疑的，越多的质疑才能让这个社会越进步。 (7月26日 18:17)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：醒醒吧，默默无闻才是对这个国家最大的残害！默默无闻才是对这片土地的最不负责任！ 你不说话，管理者连民众完整的声音都听不到，那样就更做不出正确的决策！ (7月26日 18:18)&lt;/p&gt;
&lt;p&gt;***Lamb：如果你不怕，当然可以做 (7月26日 18:20)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：如果都害怕，最后都得被当做猪一样割肉。。。我怕，但还是会说出自己的声音。 (7月26日 18:22)&lt;/p&gt;
&lt;p&gt;***Lamb：就凭在微博上喊喊，有嘛用啊 (7月26日 18:24)&lt;br&gt;
***Lamb：其实我也不怕，只是我能多些理解 (7月26日 18:24)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：总比闭嘴有用吧。 (7月26日 18:24)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：（不，其实我很怕！） 理解什么呢？为什么不能站在乘客、受害家属的角度去理解呢？ 如果你真理解，你会替他们说些话的。而不是默默无闻 (7月26日 18:26)&lt;/p&gt;
&lt;p&gt;***Lamb：说有两种结果，一种是说对了，对其他人和社会产生积极的影响；一种是说错了…… (7月26日 18:27)&lt;br&gt;
***Lamb：我只是不知道真相，就不乱说而已 (7月26日 18:28)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：说错了，对这个社会同样的一种进步，而且是很多的进步。没有质疑和监督，哪来的进步？ (7月26日 18:28)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：没人知道真相，只有我们都去质疑，真相才有可能出来。明白吗 (7月26日 18:29)&lt;/p&gt;
&lt;p&gt;***Lamb：好吧，我也能理解你 (7月26日 18:30)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：这段对话很有意思，有机会我会贴出来。（当然，我会隐去你的名字） (7月26日 18:31)&lt;/p&gt;
&lt;p&gt;***Lamb：我算见识愤青啦 (7月26日 18:32)&lt;/p&gt;
&lt;p&gt;***Lamb：是啊，你可以让大家参与讨论，反正带V的人，都有那个影响力 (7月26日 18:32)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：这不是愤青。而是有闲，闲的蛋疼。 但，没有这样的人，估计会有更多人因为别的原因蛋疼。 (7月26日 18:34)&lt;/p&gt;
&lt;p&gt;***Lamb：我也觉得你们是闲的，传闲言，说闲话，现场救援的人是在付出，而我们，什么都不做，却横加指责。 (7月26日 18:45)&lt;/p&gt;
&lt;p&gt;***Lamb：我没别的意思，也能理解你们的想法，只是我觉得，应该多看看阳光的一面，而不是盯着黑暗的一面不放。任何社会都有贪官，没有绝对的公平可言，如果让我们去现场处置，未必会做得更好。我觉得这个国家还是有希望的，还是能越来越好的，等我们老了，还是能过上安定温饱的生活的。当然，您可以过富裕的，我是温饱就ok，个人追求不同。 (7月26日 18:55)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：你觉得全国人民都应该去现场救援？ 唉！您醒醒吧！没有人骂救援的人，指责的是那些不尊重生命的家伙！唉~ 也许就是因为大家都像你这样，所以生命才不会被尊重，因为是我们自己先不尊重生命的。真的，我们都是乘客，我们或我们的亲人都有可能在哪车上！下一次，我们在车上被埋了，尸首都找不到的时候，我们想指责都不可能了！醒醒吧。 (7月26日 18:58)&lt;/p&gt;
&lt;p&gt;***Lamb： 你确实口才好，如果我还在杭州，可以找你当面辩论一下。 (7月26日 19:01)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：你这是什么狗屁逻辑，任何社会都有贪官所以可以任由其横行大家都忍着不吭声？任何社会都有事故惨案，所以可以死了都不被尊重屁都不要放？任何社会都有流氓所有可以任其欺负？任何领导都可能无能我们来做可能更无能，所以都鼓励他们的无能？。大概中国就是因为这种逻辑（逐渐）堕落的吧！ (7月26日 19:03)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：这和口才无关，是因为我不冷血。 我知道如果我们都在没有压到自己头上时冷眼旁观，压我们的时候狗都不会可怜我们。 (7月26日 19:06)&lt;/p&gt;
&lt;p&gt;***Lamb：不是应该容忍，而是在没有确凿证据和不明真相之前，不要急于指责。 (7月26日 19:06)&lt;/p&gt;
&lt;p&gt;***Lamb：唉，无语了我，我天天坐北京地铁上班，危险系数不比坐动车小，我怎么会不关心呢？只是多些宽容和理解罢了。我不冷血的，只是理智些。也许智商越高，越有才华的人越冲动、越愤青吧。 (7月26日 19:08)&lt;br&gt;
***Lamb：北京地铁十号线，要等五辆，我才能把自己勉强塞进去。30秒就一辆车，你想，追尾的可能比动车大吧？地铁的速度并不慢啊。 (7月26日 19:09)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：证据？证据不是等来的，别幼稚了好不好？。指责？如果这是民主社会，当权者天生就该被指责。 别幼稚了，轮到你遇难的时候，你会鄙视自己今天无所为的。 (7月26日 19:10)&lt;/p&gt;
&lt;p&gt;***Lamb：如果地铁出事了，里面的人，塞得满满的，事故更严重；动车只有坐票，能有几个人啊。而且地铁在地下，卡在隧道里，更难救吧。 (7月26日 19:10)&lt;br&gt;
***Lamb：生死有命啊 (7月26日 19:14)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：理解？ 明天地铁撞了，救援不过来于是干脆直接埋掉。你做了鬼，发现死亡名单都没有自己，你会理解吗？（不好意思，我不是诅咒你） (7月26日 19:15)&lt;/p&gt;
&lt;p&gt;***Lamb：没有证据，就去指责；等于没有证据，就把人告上法庭，你能赢？你没道理，就打人，应该么？ (7月26日 19:15)&lt;br&gt;
***Lamb：库尔斯克号最后不也放弃救援了么，一直有人在敲潜艇壁求救，但是最后还是放弃了，因为根本没法救援 (7月26日 19:17)&lt;br&gt;
***Lamb：谁愿意放弃救援啊？谁愿意漠视生命啊？如果我已经死了，埋了就埋了吧 (7月26日 19:17)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：哈哈哈，你真大度！ 再给你普及一下：不管有无证据，老百姓都可以指责当权者（这也是老百姓的权力）。如果这是民主社会的话！ (7月26日 19:20)&lt;/p&gt;
&lt;p&gt;***Lamb：我们的分歧在于，我相信人有基本的道德底线。而你不相信。不聊了，回家了。 (7月26日 19:20)&lt;/p&gt;
&lt;p&gt;***Lamb：你可以指责，但是如果事实证明你错了，你会不会感到抱歉和难堪呢 (7月26日 19:21)&lt;/p&gt;
&lt;p&gt;发送给*Lamb：没什么难堪的，因为我出发点是好的。 （另外，）有些人不一定有底线。 (7月26日 19:23)&lt;/p&gt;&lt;img src="http://www1.feedsky.com/t1/617116415/whitecrow_blog/feedsky/s.gif?r=http://uicom.net/blog/?p=906" border="0" height="0" width="0"&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/49hRIrtOjVA" height="1" width="1"/&gt;</content><author><name>白鸦</name></author><source gr:stream-id="feed/http://feed.feedsky.com/whitecrow_blog"><id>tag:google.com,2005:reader/feed/http://feed.feedsky.com/whitecrow_blog</id><title type="html">白鸦，Blog</title><link rel="alternate" href="http://uicom.net/blog" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1311336329387"><id gr:original-id="http://www.williamlong.info/archives/2742.html">tag:google.com,2005:reader/item/b4cced9a10f3e0c2</id><title type="html">电信屏蔽Godaddy部分DNS服务</title><published>2011-07-18T06:11:18Z</published><updated>2011-07-18T06:11:18Z</updated><link rel="alternate" href="http://www.williamlong.info/archives/2742.html" type="text/html" /><summary xml:base="http://www.williamlong.info/" type="html">&lt;p&gt;　　从7月16日开始，国内部分地区用户（主要是西安电信和部分地区联通用户）向我反映，无法访问我的博客，经过我的测试排查发现，原因是部分地区的电信运营商屏蔽了我博客DNS解析服务商Godaddy的DNS服务，西安电信的DNS服务器218.30.19.40已将Godaddy的某些DNS屏蔽，使导致那些使用Godaddy DNS的网站都无法从西安访问，包括我的博客在内。&lt;/p&gt;&lt;p&gt;　　&lt;a href="http://www.williamlong.info/apps/archives/107.html"&gt;Godaddy&lt;/a&gt;成立于1997年，是全球域名注册排名第一的服务商，全球市场占有率达18%。域名的附加服务很多，价格低廉，平均价格只有国内域名服务的一半，是一个非常不错的域名服务商，包括我在内的众多网站主都在使用Godaddy的域名注册服务。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;屏蔽DNS的恶劣影响&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　中国电信以前曾经短暂地&lt;a href="http://www.williamlong.info/archives/1473.html"&gt;屏蔽过&lt;/a&gt;Godaddy的服务器地址，但那对于在Godaddy购买网站的用户来说影响不大，这次直接屏蔽Godaddy的NS（域名解析）服务，影响非常恶劣，为了“惩罚”某一两个网站，直接导致成千上万的无辜网站无法访问，可谓“宁可错杀一千，不可放过一个”的极端手段。&lt;/p&gt;&lt;p&gt;　　我这里确认被封的Godaddy DNS服务器有 57、58、67、68、77、78 号，如果你的域名使用这几个DNS地址，需要将其修改为其他的DNS地址，否则将无法从某些地区访问。&lt;/p&gt;&lt;p style="text-align:center"&gt;&lt;a href="http://www.williamlong.info/upload/2742_2.jpg"&gt;&lt;img alt="电信屏蔽Godaddy部分DNS服务" border="0" src="http://download.williamlong.info/upload/2742_1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;各地用户验证方法：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　1、点“开始”-“运行”-输入CMD，再输入 ipconfig /all  ，在下“DNS SERVER”里找到你使用的DNS服务器地址。&lt;/p&gt;&lt;p&gt;　　2、再输入 nslookup www.williamlong.info 你的DNS服务器IP ，来查看是否能解析。&lt;/p&gt;&lt;p&gt;　　3、再输入 nslookup www.williamlong.info 8.8.8.8 使用Google的DNS服务器验证。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;网站主的解决方案：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　1、换用Godaddy的其他DNS服务器地址，Godaddy有很多DNS服务器，短时间内看，不可能全部都屏蔽掉。&lt;/p&gt;&lt;p&gt;　　2、换用第三方DNS解析服务，目前有很多第三方网站提供DNS解析服务，不少都是免费的，国内也有免费提供DNS解析服务的，使用第三方DNS服务可以部分解决问题，电信总不可能将世界上所有DNS服务器都屏蔽掉，那就相当于局域网了。目前月光博客选用这种解决方案，估计一两天内可以见效。&lt;/p&gt;&lt;p&gt;　　此外，不建议将Godaddy的域名迁移到国内，如果域名迁移到国内，那就不是屏蔽NS的问题了，而是直接clientHold，到时候就哭都来不及了。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;对西安网友的建议：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　西安的网友如果换用深圳的DNS服务器，暂时可以解决这个问题，全国各地的DNS服务器列表&lt;a href="http://www.williamlong.info/archives/1842.html"&gt;参见这里&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;　　此外，西安电信的这种极端做法，完全不顾用户的上网权利，其屏蔽的那些DNS服务器，使用的网站何止千万，这么一刀切的管理做法实在野蛮，建议西安的网友为了自己的合法权益，拨打电信的服务电话10000进行投诉，直到西安电信改变错误为止。&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2742.html"&gt;评论《电信屏蔽Godaddy部分DNS服务》的内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2653.html"&gt;中国电信屏蔽国外网站&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2650.html"&gt;解决Chrome浏览网页自动保存的问题&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2586.html"&gt;电信ADSL升级到了12M带宽&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2031.html"&gt;中国电信屏蔽ADSL用户80端口&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2007.html"&gt;电信ADSL升级到了8M带宽&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt;&lt;img alt="统计" border="0" src="http://img.tongji.linezing.com/707050/tongji.gif"&gt;&lt;br&gt;关于我们： 地址 - www.williamlong.info - &lt;a href="http://www.google.com/reader/shared/williamlone"&gt;谷歌阅读器&lt;/a&gt; - &lt;a href="http://weibo.com/williamlong"&gt;新浪微博&lt;/a&gt; - &lt;a href="http://t.qq.com/williamlong"&gt;腾讯微博&lt;/a&gt; &lt;br&gt;月光博客投稿信箱：williamlong.info(at)gmail.com&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/KzlPAm_ANVU" height="1" width="1"/&gt;</summary><author><name>月光 (williamlong)</name></author><source gr:stream-id="feed/http://feed.williamlong.info/"><id>tag:google.com,2005:reader/feed/http://feed.williamlong.info/</id><title type="html">月光博客</title><link rel="alternate" href="http://www.williamlong.info/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1311336290977"><id gr:original-id="http://www.qianduan.net/?p=12562">tag:google.com,2005:reader/item/1803a56dbd590ac0</id><category term="Ajax" /><category term="javascript" /><category term="模块" /><category term="模块化" /><category term="颗粒" /><title type="html">用In.js颗粒化管理、加载你的Javascript模块</title><published>2011-07-18T11:27:13Z</published><updated>2011-07-18T11:27:13Z</updated><link rel="alternate" href="http://www.qianduan.net/particles-with-in-js-management-load-your-javascript-module.html" type="text/html" /><content xml:base="http://www.qianduan.net/" type="html">&lt;p&gt;近一年来，国内外都十分热衷于异步加载的研究，为了加快页面的载入速度，无阻塞加载Javascript的方法和框架成为了前端开发的焦点和亮点之一。&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://project.benben.cc/In/in.js_logo.png" alt="In.js Logo"&gt;&lt;/p&gt;
&lt;p&gt;国外的像基于jQuery的RequireJs，YUI Loader，LabJs，RunJs，国内也有淘宝的SeaJs，豆瓣的DoJs等，这些都是一些十分优秀的模块加载器。但是本文将会向大家介绍一个新的开源的轻量级“多线程”异步模块加载器In.js，In的开发借鉴了Do的一些思路和使用习惯，在此期间感谢@kejun同我的耐心交流，In.js压缩后只有4.77k，不仅小巧而且十分好用。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;优点：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;按需加载&lt;/li&gt;
&lt;li&gt;无阻塞加载&lt;/li&gt;
&lt;li&gt;依赖关系管理&lt;/li&gt;
&lt;li&gt;颗粒化模块管理&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;如何使用？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A.引入In.js&lt;/strong&gt;&lt;/p&gt;

&lt;div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="font-family:monospace"&gt;&lt;span style="color:#009900"&gt;&amp;lt;&lt;span style="color:#000000;font-weight:bold"&gt;script&lt;/span&gt; &lt;span style="color:#000066"&gt;type&lt;/span&gt;&lt;span style="color:#66cc66"&gt;=&lt;/span&gt;&lt;span style="color:#ff0000"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt; &lt;span style="color:#000066"&gt;src&lt;/span&gt;&lt;span style="color:#66cc66"&gt;=&lt;/span&gt;&lt;span style="color:#ff0000"&gt;&amp;quot;in.js&amp;quot;&lt;/span&gt; autoload&lt;span style="color:#66cc66"&gt;=&lt;/span&gt;&lt;span style="color:#ff0000"&gt;&amp;quot;true&amp;quot;&lt;/span&gt; core&lt;span style="color:#66cc66"&gt;=&lt;/span&gt;&lt;span style="color:#ff0000"&gt;&amp;quot;jquery.min.js&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;&lt;span style="color:#66cc66"&gt;/&lt;/span&gt;&lt;span style="color:#000000;font-weight:bold"&gt;script&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;只需要在页面顶部引入in.js即可，这里有两个参数需要注意：&lt;/p&gt;
&lt;p&gt;autoload: 是否在加载in.js的时候加载底层核心库 – {可选参数 – true|false}&lt;br&gt;
core: 底层核心库的路径 – {可选参数 – url}&lt;/p&gt;
&lt;p&gt;如果同时设置了core，并且autoload=true，则在引入In.js的同时加载core到页面中。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;B.声明各个模块的地址和依赖关系In.add(name,{config})&lt;/strong&gt;&lt;/p&gt;

&lt;div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;1
2
3
&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="font-family:monospace"&gt;&lt;span style="color:#000066;font-weight:bold"&gt;In&lt;/span&gt;.&lt;span style="color:#660066"&gt;add&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'mod-a'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;&lt;span style="color:#009900"&gt;{&lt;/span&gt;path&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'mods/a.js'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;type&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'js'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;charset&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'utf-8'&lt;/span&gt;&lt;span style="color:#009900"&gt;}&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;
&lt;span style="color:#000066;font-weight:bold"&gt;In&lt;/span&gt;.&lt;span style="color:#660066"&gt;add&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'mod-b'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;&lt;span style="color:#009900"&gt;{&lt;/span&gt;path&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'mods/b.js'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;type&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'js'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;charset&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'utf-8'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;rely&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#009900"&gt;[&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'mod-b-css'&lt;/span&gt;&lt;span style="color:#009900"&gt;]&lt;/span&gt;&lt;span style="color:#009900"&gt;}&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;
&lt;span style="color:#000066;font-weight:bold"&gt;In&lt;/span&gt;.&lt;span style="color:#660066"&gt;add&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'mod-b-css'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;&lt;span style="color:#009900"&gt;{&lt;/span&gt;path&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'mods/b.css'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;type&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'css'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;charset&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'utf-8'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;rely&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#009900"&gt;[&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'mod-a'&lt;/span&gt;&lt;span style="color:#009900"&gt;]&lt;/span&gt;&lt;span style="color:#009900"&gt;}&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;上述代码声明了三个模块的依赖关系和模块的地址，并将它们加入到队列中去（仅仅是加入队列，并没有加载到页面中去）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C.加载队列In(queue)&lt;/strong&gt;&lt;/p&gt;

&lt;div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;1
2
3
4
5
6
&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="font-family:monospace"&gt;&lt;span style="color:#003366;font-weight:bold"&gt;var&lt;/span&gt; demo&lt;span style="color:#339933"&gt;=&lt;/span&gt;&lt;span style="color:#000066;font-weight:bold"&gt;In&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'mod-b'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;&lt;span style="color:#003366;font-weight:bold"&gt;function&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt; &lt;span style="color:#009900"&gt;{&lt;/span&gt;
	&lt;span style="color:#006600;font-style:italic"&gt;//do something&lt;/span&gt;
&lt;span style="color:#009900"&gt;}&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;&lt;span style="color:#003366;font-weight:bold"&gt;function&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt; &lt;span style="color:#009900"&gt;{&lt;/span&gt;
	&lt;span style="color:#006600;font-style:italic"&gt;//do something&lt;/span&gt;
	&lt;span style="color:#000066;font-weight:bold"&gt;return&lt;/span&gt; &lt;span style="color:#003366;font-weight:bold"&gt;false&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;
&lt;span style="color:#009900"&gt;}&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;加载mod-b模块，加载完后执行functionA和functionB，在此假设引入in.js时设置了autoload=true，那么队列中的加载顺序依次为：&lt;/p&gt;

&lt;div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="font-family:monospace"&gt;jquery.min.js &amp;gt;&amp;gt;&amp;gt; mod-a &amp;gt;&amp;gt;&amp;gt; mod-b-css &amp;gt;&amp;gt;&amp;gt; mod-b &amp;gt;&amp;gt;&amp;gt; functionA() &amp;gt;&amp;gt;&amp;gt; functionB()&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;队列全部加载完成后，demo会被赋值为一个数组，其中存放的是每个function的返回值：&lt;/p&gt;

&lt;div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="font-family:monospace"&gt;demo&lt;span style="color:#339933"&gt;=&lt;/span&gt;&lt;span style="color:#009900"&gt;{&lt;/span&gt;returns&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#009900"&gt;[&lt;/span&gt;undefined&lt;span style="color:#339933"&gt;,&lt;/span&gt;&lt;span style="color:#003366;font-weight:bold"&gt;false&lt;/span&gt;&lt;span style="color:#009900"&gt;]&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;complete&lt;span style="color:#339933"&gt;:&lt;/span&gt;&lt;span style="color:#003366;font-weight:bold"&gt;true&lt;/span&gt;&lt;span style="color:#009900"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;D.在domReady之后加载队列In.ready(queue)&lt;/strong&gt;&lt;/p&gt;

&lt;div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;1
2
3
&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="font-family:monospace"&gt;&lt;span style="color:#000066;font-weight:bold"&gt;In&lt;/span&gt;.&lt;span style="color:#660066"&gt;ready&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'mod-b'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;&lt;span style="color:#003366;font-weight:bold"&gt;function&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt; &lt;span style="color:#009900"&gt;{&lt;/span&gt;
	&lt;span style="color:#006600;font-style:italic"&gt;//do something&lt;/span&gt;
&lt;span style="color:#009900"&gt;}&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;队列加载顺序：&lt;/p&gt;

&lt;div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="font-family:monospace"&gt;jquery.min.js &amp;gt;&amp;gt;&amp;gt; {domReady} &amp;gt;&amp;gt;&amp;gt; mod-a &amp;gt;&amp;gt;&amp;gt; mod-b-css &amp;gt;&amp;gt;&amp;gt; mod-b &amp;gt;&amp;gt;&amp;gt; function()&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;In.ready()和In()的区别在于两点：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In.ready()中的队列只有在domReady之后才会执行&lt;/li&gt;
&lt;li&gt;In.ready()没有返回值&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;E.监听变量变化，值改变则执行回调In.watch(object,property,function(prop,old,new) {})&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;由于In加载的队列均为异步非阻塞式加载，所以有时候为了特殊需求（比如后续的操作依赖队列中function的返回值），我们需要在确保队列执行完成后，再执行后续操作。这种情况下，可以用In.watch()监听return.complete变量，当return.complete==true的时候执行回调函数，代码如下：&lt;/p&gt;

&lt;div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="font-family:monospace"&gt;&lt;span style="color:#003366;font-weight:bold"&gt;var&lt;/span&gt; model&lt;span style="color:#339933"&gt;=&lt;/span&gt;&lt;span style="color:#000066;font-weight:bold"&gt;In&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'model'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;&lt;span style="color:#003366;font-weight:bold"&gt;function&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt; &lt;span style="color:#009900"&gt;{&lt;/span&gt;
	&lt;span style="color:#006600;font-style:italic"&gt;//do something&lt;/span&gt;
	&lt;span style="color:#000066;font-weight:bold"&gt;return&lt;/span&gt; &lt;span style="color:#cc0000"&gt;123&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;
&lt;span style="color:#009900"&gt;}&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;
&lt;span style="color:#000066;font-weight:bold"&gt;In&lt;/span&gt;.&lt;span style="color:#660066"&gt;watch&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;model&lt;span style="color:#339933"&gt;,&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'complete'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt;&lt;span style="color:#003366;font-weight:bold"&gt;function&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;prop&lt;span style="color:#339933"&gt;,&lt;/span&gt;old&lt;span style="color:#339933"&gt;,&lt;/span&gt;&lt;span style="color:#003366;font-weight:bold"&gt;new&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt; &lt;span style="color:#009900"&gt;{&lt;/span&gt;
	&lt;span style="color:#000066;font-weight:bold"&gt;if&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;model&lt;span style="color:#009900"&gt;[&lt;/span&gt;prop&lt;span style="color:#009900"&gt;]&lt;/span&gt;&lt;span style="color:#339933"&gt;==&lt;/span&gt;&lt;span style="color:#003366;font-weight:bold"&gt;true&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt; &lt;span style="color:#009900"&gt;{&lt;/span&gt;
		console.&lt;span style="color:#660066"&gt;log&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;model.&lt;span style="color:#660066"&gt;returns&lt;/span&gt;&lt;span style="color:#009900"&gt;[&lt;/span&gt;&lt;span style="color:#cc0000"&gt;0&lt;/span&gt;&lt;span style="color:#009900"&gt;]&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;&lt;span style="color:#006600;font-style:italic"&gt;//print 123&lt;/span&gt;
		&lt;span style="color:#000066;font-weight:bold"&gt;In&lt;/span&gt;.&lt;span style="color:#660066"&gt;unwatch&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;model&lt;span style="color:#339933"&gt;,&lt;/span&gt;prop&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;&lt;span style="color:#006600;font-style:italic"&gt;//destroy the watch event of model.complete&lt;/span&gt;
	&lt;span style="color:#009900"&gt;}&lt;/span&gt;
&lt;span style="color:#009900"&gt;}&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;————————-华丽的分割线————————-&lt;/p&gt;
&lt;p&gt;In的魅力远远不止上述这些，它的可靠性也已经在几个大项目中得到了印证，除此之外，In也有智能的提示，比如如果用In()加载一个事先未声明的模块，就会提示你检查模块名。真心的希望有更多的前端朋友关注In，使用In，甚至投入到In的后续开发中来。&lt;/p&gt;
&lt;p&gt;下图是&lt;a href="http://project.benben.cc/In/in.js_manual.png"&gt;In.js的英文版使用图册&lt;/a&gt;：&lt;/p&gt;
&lt;p&gt;&lt;img src="http://project.benben.cc/In/in.js_manual.png" alt="In.js Manual" width="560"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;在哪下载？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In.js是一个开源的项目，你可以在下边的地址找到它的源代码或者下载它使用。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://project.benben.cc/In"&gt;http://project.benben.cc/In&lt;/a&gt;&lt;br&gt;
&lt;a href="http://github.com/PaulGuo/In"&gt;http://github.com/PaulGuo/In&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;关于作者&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Author: Guokai （&lt;a href="http://t.qq.com/lajiao"&gt;腾讯微博&lt;/a&gt; / &lt;a href="http://twitter.com/guokai"&gt;Twitter&lt;/a&gt; / &lt;a href="http://gplus.to/guokai"&gt;Google+&lt;/a&gt; / &lt;a href="http://benben.cc/"&gt;Blog&lt;/a&gt;）&lt;br&gt;
Email/Gtalk: badkaikai@gmail.com&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/XTdOz9RfF9o" height="1" width="1"/&gt;</content><author><name>郭凯</name></author><source gr:stream-id="feed/http://www.qianduan.net/?feed=rss2"><id>tag:google.com,2005:reader/feed/http://www.qianduan.net/?feed=rss2</id><title type="html">前端观察</title><link rel="alternate" href="http://www.qianduan.net" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1307666712618"><id gr:original-id="tag:blog.devep.net,2011:/virushuo//2.692">tag:google.com,2005:reader/item/932eda7639718ea2</id><category term="随便" /><title type="html">新浪微博你让我浑身发冷</title><published>2011-06-09T08:11:17Z</published><updated>2011-06-09T18:38:38Z</updated><link rel="alternate" href="http://blog.devep.net/virushuo/2011/06/09/post_81.html" type="text/html" /><content xml:base="http://blog.devep.net/virushuo/" xml:lang="en" type="html">&lt;p&gt;------&lt;br&gt;
本文特别声明，本文和其中使用的图片均可任意转载和使用。感谢传播。&lt;br&gt;
------&lt;/p&gt;

&lt;p&gt;新浪做为中国最早的在美上市互联网公司，一直在诚信方面有不错的口碑，美誉度较高。很多事情人们甚至会替他们辩解，在中国开个公司不容易，要多往好处看。所以今天发现这个公司可以无耻到这么彻底的时候，确实让人发冷。&lt;/p&gt;

&lt;p&gt;事情的起因很简单，google的新闻站&lt;a href="http://guao.hk"&gt;谷奥&lt;/a&gt;发现一篇译文被新浪科技抄袭，这里说抄袭是有证据的，因为就连谷奥翻译错了的地方，新浪科技也照单全收一字不差还原错误翻译。这是一个基本的常识，大家都写对了那是正常的，如果错都能错成一样，那显然是有问题。 &lt;a href="http://b.gkp.cc/2011/06/04/guao-and-sex-lang-similar-article/"&gt;谷奥列出新浪抄袭证据的原文在此&lt;/a&gt; ，有兴趣可以仔细看。&lt;/p&gt;

&lt;p&gt;这事情只是个开头。后面的才精彩。一般来说这种事情行内多了去，大家抄来抄去，被揪住一次也就嬉皮笑脸道个歉，被抄一方也不会在追究，也就过去了。奇怪的是新浪这次用了一个奇怪的方法，把这个事情弄的越来越大。&lt;/p&gt;

&lt;p&gt;首先是新浪科技的编辑骂谷奥傻逼（这在后面新浪科技发的官方声明中变成了"新浪科技编辑骂了两个字母进行回应"），然后总编辑陈彤在微博痛骂谷奥，引起大量用户评论数百条，这些评论先被删至剩30条，随后又恢复，转天这条微博也被删。不过&lt;a href="http://file.guao.cc/201106-sina/laochen_weibo_full.jpg"&gt;这里有截图&lt;/a&gt;。&lt;/p&gt;

&lt;p&gt;转天谷奥创始人到新浪沟通抄袭事件，新浪仍然拒不承认抄袭。至于"错都错的一样"这种铁证，新浪装作没看到。之后的事情更加戏剧。&lt;/p&gt;

&lt;p&gt;新浪科技发了&lt;a href="http://tech.sina.com.cn/i/2011-06-08/15345623475.shtml"&gt;一篇新闻&lt;/a&gt;，表示自己绝无抄袭。这篇新闻的留言中凡是对新浪不利的言论一律不显示，只有几条夸新浪的留言显示出来。之后干脆关闭了评论。这篇新闻的结尾是："新浪科技频道重申：感谢社会各界一直以来的大力支持，欢迎大家继续对新浪科技的工作批评、指正。"，这虚伪的像个笑话，人家批评你们骂人家，新闻评论都不敢开放，还好意思说欢迎批评。&lt;/p&gt;

&lt;p&gt;很快，新浪微博小秘书威胁谷奥官方帐号不要造谣，最终结果是谷奥官方帐号变成了号称先审后发，其实不能发表状态，之前发布的和此事相关的微博均被删除或隐藏。谷奥是加V认证的帐号。&lt;/p&gt;

&lt;p&gt;事件简要回顾完毕。&lt;/p&gt;

&lt;p&gt;这个事件的谷奥一方，是一个只有2个人的个人网站，另外一方是市值近70亿美元的上市公司。这样的实力对比下，新浪从高管到员工，倾全力打压一个个人网站。原因只不过是谷奥对被新浪抄袭事件要个说法。这种底气的来源大概就是微博的发展，新浪已经可以认为，我打压你，你无法还手。&lt;/p&gt;

&lt;p&gt;以往人们在媒体无法表达的事情，可以在自媒体和sns表达，如果新浪垄断了微博，将来只要你和新浪有冲突，或者你的东西被新浪看上认为可以盈利，你在自媒体也就出不了声了。新浪产品线复杂人也多，谁都有可能不留神和他们发生冲突。&lt;/p&gt;

&lt;p&gt;之前作家和百度的维权事件，新浪微博是主战场之一，但新浪爱问同样盗版他们的小说。如果作家们质疑一下爱问，恐怕结果也是被封杀。诸如此类的事情，以前有不少，以后会发生的更多。比如一家基于新浪做SNS游戏的公司，新浪自己想抢你的业务，你会没法还手，没法出声。所有在新浪微博培养的关系，粉丝，声誉，都不是你的资源，而是新浪的。只不过是对方看你还不算讨厌，暂时让你存在而已。一旦和新浪有冲突，这些都没了。现在看好新浪，爱微博的人，如果有一天发现自己的利益被新浪所占，又无处申诉，感觉会怎么样？这种事情之前也发生过，恐怕除了当事人，别人都没注意，比如新浪微博曾经&lt;a href="http://tech.163.com/11/0421/22/726QF6U5000915BF.html"&gt;强制收回大量特殊微博账号 &lt;/a&gt;，这些叫做微招聘，微公益的帐号，起初都是因为用户对这个平台的热爱而自己注册和维护的，做大之后被强制收回。关于这个事情，可以看微公益帐号创造者所写的事情经过：&lt;a href="http://www.tianya.cn/publicforum/content/free/1/2127326.shtml"&gt;新浪"微博强拆"，拆走的都是用户的心&lt;/a&gt; 。这是发生在今年3，4月份的事。&lt;/p&gt;

&lt;p&gt;在这个事情之后，所谓的新浪微博开放，做为开发者的我是不会再相信了。新浪科技和谷奥只是义气之争尚且如此，利益之争会如何？一个平台，丧失了中立理性和宽容，不能面对自己的错误，无法改正，乱用资源和强权，一定不会成功。毕竟互联网还是一个存在充分竞争的行业。&lt;/p&gt;

&lt;p&gt;如果新浪微博真的垄断了这个行业，未来他的业务线一定会和你发生竞争。微博和以往的SNS不同，是工具也是媒体。一般来说人们碰到不公可以寻求媒体救济，但在新浪这，你没机会。在媒体和舆论上会成一边倒的状态。看这次新浪科技的声明，内容完全不真实，但被攻击的一方只是个人网站，没办法找到一个话语权对等的平台回应。无论你是什么样的名人，都没机会。目前在新浪平台受益的人，都应该好好思考一下如果这样发展下去，你的未来是什么。投资人们，如果你的项目被新浪先看中，如果你们的项目被新浪山寨，做营销的，如果新浪想自己赚营销这笔钱，做自己的营销平台，创业者，你做的产品被腾讯山寨的时候你可以骂，将来被新浪山寨了，你怎么办？...在新浪微博平台上，你们拥有的资产，都在新浪老大哥的垄断之下，剩下的无非就是什么时候杀你这只肥猪而已。最后你最多像已经没法发言的@谷奥现在做的那样，把自己的文章链接写在bio中，新浪真是欺人太甚。&lt;/p&gt;

&lt;p&gt;这样的未来，让我浑身发冷。中国之前任何一家互联网公司，无论是百度还是腾讯，都没能把事情做到这么绝，就算是腾讯，也不会因为用户在QQ中交流对腾讯的不满而封掉用户的发言权利。我始终认为，microblog应该是一种协议而不是一种工具。这种工具应该打通几家，而不是被一家拥有。就像邮箱一样，协议和产品需要分开，你可以用新浪邮箱我用gmail他用网易邮箱，我们互相能收到对方的消息，而不能是必须大家都去用一家的邮箱。我觉得如果实在不行，搜狐网易饭否联合吧，打通你们的API，让用户流动起来，别坐等被人各个击破。&lt;/p&gt;

&lt;p&gt;为了不让这个一家垄断的未来成真，现在能做的就是力图让几家竞争者平衡，至少应该留下足够强的竞争力量，所以我呼吁停止使用新浪微博，转向腾讯，饭否，网易，搜狐。这个行为看起来有点赌气，可是想到未来，这是为将来的自己留后路。就算你不想那么多，现在开始给自己在其他几家的平台上培养一些资产，留作备份，也是应该的。也就是说，无论你是否停用新浪微博，如果你觉得这个自媒体平台有意义，那就应该立刻把几家全开了，一起用，这样你才能安全，至少将来还有渠道说自己要说的话。&lt;/p&gt;

&lt;p&gt;在现实世界我们已经充分体会到了一家独大没有竞争的后果，幸好在虚拟世界，现在你还有机会亲手改变。&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
====================================&lt;/p&gt;

&lt;p&gt;下面这两个badge是我的选择：&lt;/p&gt;

&lt;p&gt;&lt;img src="http://blog.devep.net/virushuo/upload/images/nosina.png"&gt;&lt;br&gt;
&lt;img src="http://blog.devep.net/virushuo/upload/images/refusesina.png"&gt;&lt;/p&gt;

&lt;p&gt;我把他们放在blog侧面，就算为多样化的未来出点力。你的选择？&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blog.xiqiao.info/2011/06/09/1054"&gt;这里还有更多图样可以选&lt;/a&gt;，挑个你喜欢的吧。 &lt;br&gt;
ps，为了实践我的建议，除了twitter，本人恢复更新网易微博 @virushuo 饭否 @virushuo 我还会开国内其他几家的。每天均花一些时间真人更新，同时无限期停止更新新浪，并求新浪删我帐号。大家墙内见。&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/syFaP4BI8nI" height="1" width="1"/&gt;</content><author><name>virushuo</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/virushuo"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/virushuo</id><title type="html">demo@virushuo</title><link rel="alternate" href="http://blog.devep.net/virushuo/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1306542275879"><id gr:original-id="http://blog.sina.com.cn/s/blog_4701280b010183ny.html">tag:google.com,2005:reader/item/e7423fffc72717e7</id><title type="html">游戏指南</title><published>2011-05-27T16:07:45Z</published><updated>2011-05-27T16:07:45Z</updated><link rel="alternate" href="http://blog.sina.com.cn/s/blog_4701280b010183ny.html" type="text/html" /><summary xml:base="http://blog.sina.com.cn/twocold" type="html">这是一个复杂的国度，人们并不是那么渴望文人范畴里的自由，如果你上街问问，大家都觉得自己过的挺自由。人们已经习惯了在台上台下的两种话语，你只要不冲进他......&lt;a href="http://blog.sina.com.cn/s/blog_4701280b010183ny.html"&gt;&amp;gt;&amp;gt;点击查看新浪博客原文&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/wjyQ2JSTpLQ" height="1" width="1"/&gt;</summary><author><name>韩寒</name></author><source gr:stream-id="feed/http://blog.sina.com.cn/rss/twocold.xml"><id>tag:google.com,2005:reader/feed/http://blog.sina.com.cn/rss/twocold.xml</id><title type="html">韩寒</title><link rel="alternate" href="http://blog.sina.com.cn/twocold" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1306112693707"><id gr:original-id="http://blog.sina.com.cn/s/blog_4701280b010183ai.html">tag:google.com,2005:reader/item/0f2812b78c5cf88a</id><title type="html">三峡是个好大坝</title><published>2011-05-22T13:50:41Z</published><updated>2011-05-22T13:50:41Z</updated><link rel="alternate" href="http://blog.sina.com.cn/s/blog_4701280b010183ai.html" type="text/html" /><summary xml:base="http://blog.sina.com.cn/twocold" type="html">最近三峡大坝广受争议，很多人士认为三峡工程忧虑颇多，例举出了比如容易引发地震，容易生态失衡，容易引发旱灾等一系列问题，并且引用黄万里先生说过的三峡大......&lt;a href="http://blog.sina.com.cn/s/blog_4701280b010183ai.html"&gt;&amp;gt;&amp;gt;点击查看新浪博客原文&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/WWpzTHfL3Zk" height="1" width="1"/&gt;</summary><author><name>韩寒</name></author><source gr:stream-id="feed/http://blog.sina.com.cn/rss/twocold.xml"><id>tag:google.com,2005:reader/feed/http://blog.sina.com.cn/rss/twocold.xml</id><title type="html">韩寒</title><link rel="alternate" href="http://blog.sina.com.cn/twocold" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1305787793136"><id gr:original-id="tag:google.com,2005:reader/item/6fcc5b3b22378f59">tag:google.com,2005:reader/item/5852fa330f0deec1</id><title type="html">不翻墙正常使用Gmail和Google阅读器</title><published>2011-05-17T12:32:55Z</published><updated>2011-05-17T12:32:55Z</updated><link rel="alternate" href="http://igfw.tk/archives/2596" type="text/html" /><content xml:base="http://www.chedong.com/blog/" type="html">&lt;blockquote&gt;Shared by  车东 
&lt;br&gt;
还有 203.208.39.22 &lt;a href="http://docs.google.com"&gt;docs.google.com&lt;/a&gt;&lt;/blockquote&gt;
&lt;p&gt;貌似GFW干扰Gmail很久了，据说Gmail SSL封锁规律是每小时的0-19分可访问，20-29分被墙，30-49分可访问，50-59分被墙。听说对Gmail的封锁是我党在出国路由上做的手脚。解决的办法就是把域名解析到不受GFW干扰的谷歌北京IP上。具体步骤如下：&lt;/p&gt;
&lt;p&gt;用记事本打开C:\Windows\System32\drivers\etc目录下的hosts文件（如果没有此文件&lt;a href="http://sharesend.com/0tiwq"&gt;点击下载&lt;/a&gt;，修改hosts有些杀毒软件会报毒，允许即可）&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;添加以下内容到hosts文件，然后保存hosts文件，在开始菜单的附件里找到“命令提示符”打开，输入ipconfig /flushdns命令按回车键清除本地DNS缓存。然后就可以正常使用了，Google香港/Google搜索不会被敏感词重置，Google网页缓存也能正常显示，使用&lt;a href="https://mail.google.com/"&gt;https://mail.google.com/&lt;/a&gt;访问Gmail也不会间歇性断开，使用&lt;a href="https://www.google.com/reader/view/feed/http://igfw.tk/feed/"&gt;https://www.google.com/reader/&lt;/a&gt;即可正常使用Google阅读器(欢迎订阅我的博客&lt;a href="http://igfw.tk/feed"&gt;http://igfw.tk/feed&lt;/a&gt;)。&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;203.208.39.22 webcache.googleusercontent.com&lt;br&gt;
203.208.39.22 mail.google.com&lt;br&gt;
203.208.39.22 www.google.com.hk&lt;br&gt;
203.208.39.22 www.google.com&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;203.208.39.22是谷歌北京的IP（可以&lt;a href="http://tools.whois.net/whoisbyip/"&gt;http://tools.whois.net/whoisbyip/&lt;/a&gt;查证），由于是国内IP不受GFW干扰（可能受电信运营商干扰）不过安全性未知（有关人士勿用）。&lt;/p&gt;
&lt;p&gt;如果你电脑开启了IPv6支持，最好使用Google的IPv6地址，应该也能达到类似效果而且更安全。&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;原创文章，转载注明 原文链接：&lt;/strong&gt;&lt;a href="http://igfw.tk/archives/2596"&gt;http://igfw.tk/archives/2596&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/oLC8PcB03p8" height="1" width="1"/&gt;</content><author><name>(author unknown)</name></author><source gr:stream-id="feed/http://feed.feedsky.com/chedong"><id>tag:google.com,2005:reader/feed/http://feed.feedsky.com/chedong</id><title type="html">车东[Blog^2]</title><link rel="alternate" href="http://www.chedong.com/blog/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1305090751304"><id gr:original-id="http://www.williamlong.info/archives/2654.html">tag:google.com,2005:reader/item/dad9461c140e1457</id><title type="html">网站备案被注销引发网站生存危机</title><published>2011-05-11T00:45:26Z</published><updated>2011-05-11T00:45:26Z</updated><link rel="alternate" href="http://www.williamlong.info/archives/2654.html" type="text/html" /><summary xml:base="http://www.williamlong.info/" type="html">&lt;p&gt;　　从今年年初开始，工信部开展了“清理空壳网站和备案信息不准确的网站”的活动，对空壳类备案数据进行处理，所有网站备案号对应的网站备案信息因无接入或接入信息不准确等原因，备案号都会被注销。&lt;/p&gt;&lt;p&gt;　　从这个活动开展以来，很多网站主可能都会接到ICP备案被注销的信息，通常被注销备案后，机房通过自动检测会发现未备案域名，然后要求关闭该网站。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;什么是空壳类备案数据？&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　所谓空壳类备案数据，包括空壳主体数据和空壳网站数据。空壳主体数据是指，在工业和信息化部备案系统中的备案信息，只存在主体信息，没有任何网站信息和接入信息；空壳网站数据是指，在工业和信息化备案系统中，该条备案信息至少有一个网站没有任何接入信息。&lt;/p&gt;&lt;p&gt;　　目前大多数ICP备案被注销的原因，大多是因为网络接入商信息不正确，早几年备案的表单里网络接入商名称都是手动填写的，大多数中小网站可能每隔一段时间都会改变主机商，这就导致了当前的接入商那里找不到相关信息，因此通管局就会将这个备案号注销。&lt;/p&gt;&lt;p&gt;　　一旦备案号被注销，目前国内的机房都会因为没有备案号而禁止该网站接入，网站主办者只能选择重新为该域名申请备案号。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;备案拍照已经实施&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　现在备案与以前备案的区别是，需要拍照了。早先工信部讨论的&lt;a href="http://www.williamlong.info/archives/2096.html"&gt;备案当面拍照&lt;/a&gt;的工作目前已经实施，所有网站主办者都必须通过身份信息的当面审核，网站负责人本人需要携带核验所需证件原件、材料到接入服务单位备案现场办理核验手续。接入服务单位需在备案现场采集并留存网站负责人彩色正面免冠照。备案中心统一制作、提供带有标识的专用幕布作为拍照背景，照片应显示拍照时间和背景标识。企业用户须法人拍照，如果是负责人拍照，需有委托证明，个人为主办者拍照。拍照时幕布一定要整齐，幕布不整齐的被退回的非常多。这意味着国内广大个人网站将再度迎来实名制的考验。　　&lt;/p&gt;&lt;p style="text-align:center"&gt;&lt;img alt="网站备案被注销引发网站生存危机" src="http://download.williamlong.info/upload/2654_1.jpg"&gt;&lt;/p&gt;&lt;p&gt;　　目前备案需要准备的证件：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;　　1.企业提供证件：营业执照副本复印件、法人身份证复印件（若非法人除了提供身份证复印件以外，还要加带委托证明盖章）、域名证书、真实性核验单盖公章一试两份、网络安全责任书一份、带有指定幕布照片五寸二张。&lt;/p&gt;&lt;p&gt;　　2.政府、事业单位需要提供的资料：事业单位提供事业法人证书、机关单位提供组织机构代码证、负责人身份证复印件（非法人要委托证明盖章）、域名证书、真实性核验单盖公章一试二份、网络安全责任书一份、带有指定幕布照片五寸二张。&lt;/p&gt;&lt;p&gt;　　3.个人提供的证件：个人身份证复印件、域名证书、真实性核验单二份、网络安全责任书一份、带有指定幕布照片五寸二张。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;　　关于域名证书这玩意儿，其实只有国内注册的域名商（万网、新网等）提供，工信部试图通过这个来限制网站主办者在国外域名商处&lt;a href="http://www.williamlong.info/archives/1013.html"&gt;注册域名&lt;/a&gt;。如果网站主办者使用国内域名的话，监管就太方便了，监管者只要通知域名商Hold了用户的域名，用户的网站就会被彻底&lt;a href="http://www.williamlong.info/archives/2649.html"&gt;断网&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;如何平稳解决未备案网站的运营&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　由于重新备案期间国内机房会禁止未备案网站接入，因此为了保证重新备案期间网站的正常运营，网站主应该将主机先迁移到美国的服务商，这需要先购买一个美国的虚拟主机，目前有些美国虚拟主机不太限制流量，只限制CPU，这对于大网站来说比较合适，网站迁移到美国虚拟主机上之后，通常只要将静态文件迁移过去，动态文件不迁移，这样就不消耗CPU，即使网站流量很大也可以支撑。&lt;/p&gt;&lt;p&gt;　　网站迁移到美国之后，等办好备案后就可以再迁回来，根据我早先的经验，来回可能要折腾一个月的时间。&lt;/p&gt;&lt;p&gt;　　当然，如果你的网站没有什么敏感信息或者用户评论信息，也可以索性就一直放在美国主机上，通常没有“&lt;a href="http://www.williamlong.info/archives/1005.html"&gt;有害信息&lt;/a&gt;”的网站屏蔽的可能性会小一些。不过也无法排除另一种可能，就是白名单制度，从上周五开始的大规模&lt;a href="http://www.williamlong.info/archives/2653.html"&gt;电信断网&lt;/a&gt;的情况就会让中国用户访问国外网站变得更为困难，这也是对那些试图把网站放在国外逃避监管者的一种警告。&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2654.html"&gt;评论《网站备案被注销引发网站生存危机》的内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2617.html"&gt;过滤广告的是是非非&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2274.html"&gt;中国网站备案与认证计划介绍&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2246.html"&gt;从DTD网络流量谈W3C管理员的郁闷、惆怅和纠结&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/1971.html"&gt;Google网站性能优化工具Page Speed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/1967.html"&gt;支持UCenter的PHP建站程序一览&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt;&lt;img alt="统计" border="0" src="http://img.tongji.linezing.com/707050/tongji.gif"&gt;&lt;br&gt;关于我们： 地址 - www.williamlong.info - &lt;a href="http://www.google.com/reader/shared/williamlone"&gt;我的Google Reader&lt;/a&gt; - &lt;a href="http://twitter.com/williamlong"&gt;我的Twitter&lt;/a&gt; &lt;br&gt;月光博客投稿信箱：williamlong.info(at)gmail.com&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/_kUOidVrsmU" height="1" width="1"/&gt;</summary><author><name>月光 (williamlong)</name></author><source gr:stream-id="feed/http://feed.williamlong.info/"><id>tag:google.com,2005:reader/feed/http://feed.williamlong.info/</id><title type="html">月光博客</title><link rel="alternate" href="http://www.williamlong.info/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1305028797792"><id gr:original-id="http://www.williamlong.info/archives/2653.html">tag:google.com,2005:reader/item/ff398c3664951021</id><title type="html">中国电信屏蔽国外网站</title><published>2011-05-10T07:12:57Z</published><updated>2011-05-10T07:12:57Z</updated><link rel="alternate" href="http://www.williamlong.info/archives/2653.html" type="text/html" /><summary xml:base="http://www.williamlong.info/" type="html">&lt;p&gt;　　从上周五开始，深圳电信的网络就出现了一系列的怪现象，企业上网用户会发现，访问国外的任何网站都变得非常不稳定，有时可以访问，有时又不能访问。但个人ADSL用户却没有类似问题。&lt;/p&gt;&lt;p&gt;　　整个变化是从&lt;a href="http://www.williamlong.info/blog/archives/776.html"&gt;上周五&lt;/a&gt;开始的，现象是在公司上网，会发现国外大部分网站间歇性无法访问，比较突出的问题是实时联机的MSN上不去，但过一段时间又可以连接MSN，情况非常怪异。&lt;/p&gt;&lt;p&gt;　　一开始我还以为是我网络问题的个案，上网搜索了一下，原来是个普遍问题，很多用户都出现MSN访问异常的情况，但是，并不是所有用户都无法访问MSN，有些用户又可以访问MSN，这让问题变得非常复杂。&lt;/p&gt;&lt;p style="text-align:center"&gt;&lt;img alt="中国电信屏蔽国外网站" src="http://download.williamlong.info/upload/2653_1.jpg"&gt;&lt;/p&gt;&lt;p&gt;　　晚上回家之后使用家里的电信ADSL上网，却又没有任何问题，访问国外网站又是正常的。&lt;/p&gt;&lt;p&gt;　　周一回到公司后，发现上周五的情况还在继续，MSN无法登录使用，间歇性发现几乎所有的国外网站都无法访问。&lt;/p&gt;&lt;p style="text-align:center"&gt;&lt;img alt="中国电信屏蔽国外网站" src="http://download.williamlong.info/upload/2653_3.jpg"&gt;&lt;/p&gt;&lt;p&gt;　　经过我的测试，深圳电信无法访问国外网站的原因是有几个节点路由器存在问题，trace到了一些电信骨干节点就不通了，通过 tracert www.yahoo.com 命令查询，发现到了119.145.47.102 等节点之后就无法访问了，因此怀疑这些路由器屏蔽了国外网站。&lt;/p&gt;&lt;p style="text-align:center"&gt;&lt;img alt="中国电信屏蔽国外网站" src="http://download.williamlong.info/upload/2653_2.jpg"&gt;&lt;/p&gt;&lt;p&gt;　　通过这些天的观察发现，关于电信屏蔽国外网站的情况，似乎只对企业有效，个人ADSL用户无效，我猜测，可能是在电信某个路由器上有个计数器，当某个地址访问国外网络很多的时候，就对其屏蔽一段时间，因此企业用户比个人用户更容易超标。电信用这种方法人为阻止用户大量访问国外网站。&lt;/p&gt;&lt;p&gt;　　这种情况也很特殊，因为我家里的ADSL不存在这种问题，因此我还无法投诉电信的这种网络故障。&lt;/p&gt;&lt;p&gt;　　电信这么做的原因，我估计，有可能电信的出口网络在调整，也有可能是在测试某种设备，也可能是想降低电信的国际流量费用，还有一个不靠谱的原因，可能是深圳在办大运会，想要净化网络环境。&lt;/p&gt;&lt;p&gt;　　我想，等电信把出口网络调整好，我们伟大的局域网就建的差不多了吧。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;相关新闻报道&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　南方医科大学：&lt;a rel="nofollow" href="http://lib.smu.edu.cn/Article.aspx?id=238"&gt;关于近期出现国外数据库访问困难现象的说明&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;　　近日我们发现访问国外数据库和其他国外网站时，出现连接速度缓慢或者不能连接的现象。经与网络中心沟通获悉，这是因为中国电信对我校租用的IP地址在同一时间连接国外网站的用户数量做了限制，而我校目前每个电信IP一般是由几栋楼的用户共用，由此导致我校用户访问国外网站时出现上述问题。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;　　浙江大学：&lt;a rel="nofollow" href="http://zuits.zju.edu.cn/redir.php?catalog_id=7958&amp;amp;object_id=103338"&gt;关于国际互联网出口故障的紧急通知&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;　　各校网用户：从今日（5月6日）上午开始，网络用户反映通过VPN访问很多国外网站不通，经反复检查，发现问题出在各个运营商的国际互联网出口上，信息中心已经紧急联系相关运营商，要求尽快查明原因，解决故障。请各用户相互告知。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2653.html"&gt;评论《中国电信屏蔽国外网站》的内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2650.html"&gt;解决Chrome浏览网页自动保存的问题&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2586.html"&gt;电信ADSL升级到了12M带宽&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2031.html"&gt;中国电信屏蔽ADSL用户80端口&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2007.html"&gt;电信ADSL升级到了8M带宽&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/1910.html"&gt;3G时代，电信如何赶超联通、移动&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt;&lt;img alt="统计" border="0" src="http://img.tongji.linezing.com/707050/tongji.gif"&gt;&lt;br&gt;关于我们： 地址 - www.williamlong.info - &lt;a href="http://www.google.com/reader/shared/williamlone"&gt;我的Google Reader&lt;/a&gt; - &lt;a href="http://twitter.com/williamlong"&gt;我的Twitter&lt;/a&gt; &lt;br&gt;月光博客投稿信箱：williamlong.info(at)gmail.com&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/tfkUK5tE5bk" height="1" width="1"/&gt;</summary><author><name>月光 (williamlong)</name></author><source gr:stream-id="feed/http://feed.williamlong.info/"><id>tag:google.com,2005:reader/feed/http://feed.williamlong.info/</id><title type="html">月光博客</title><link rel="alternate" href="http://www.williamlong.info/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1303825778532"><id gr:original-id="http://www.williamlong.info/archives/2635.html">tag:google.com,2005:reader/item/3bd8eacc3c61fefb</id><title type="html">谷歌地图是问题地图吗？</title><published>2011-04-25T13:37:54Z</published><updated>2011-04-25T13:37:54Z</updated><link rel="alternate" href="http://www.williamlong.info/archives/2635.html" type="text/html" /><summary xml:base="http://www.williamlong.info/" type="html">&lt;p&gt;　　据新华网消息，由国家测绘局、中共中央宣传部、外交部、教育部等13个部门联合开展的“问题地图”专项治理行动正在中国范围内进行，国家测绘局设立了“问题地图”专项治理举报电话和电子信箱，对于标注敏感和涉密信息的地图网站依法予以关闭；对查处的典型违法案件予以曝光，以增强全民国家版图意识和地理信息安全意识。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;地图牌照问题&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　国家测绘局去年5月出台了《&lt;a href="http://www.williamlong.info/archives/2181.html"&gt;互联网地图服务专业标准&lt;/a&gt;》，要求网络地图服务提供商必须向国家测绘局申请牌照并通过后方能在中国内地继续运营网络地图服务。截至3月，国家测绘局已向105家网站颁发网络地图牌照，包括百度、新浪、中移动及诺基亚，但是，谷歌中国和微软等企业并未获得相关牌照。&lt;/p&gt;&lt;p&gt;　　据了解，国家测绘局的&lt;a href="http://www.williamlong.info/archives/2528.html"&gt;互联网地图牌照&lt;/a&gt;发放的最后期限是2011年3月31日，届时将对未取得互联网地图服务牌照、但仍从事相关服务的单位予以曝光，至2011年7月1日后将予以查处。而谷歌表示，谷歌正在与政府沟通如何在中国提供互联网地图产品。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;地图牌照背后的玄机&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　国家测绘局表示，截至3月29日，尚未收到谷歌继续提供地图服务的申请。为什么&lt;a href="http://www.williamlong.info/google/"&gt;谷歌地图&lt;/a&gt;及时不向测绘局提交互联网地图牌照申请，而是与政府沟通如何提供互联网地图产品？&lt;/p&gt;&lt;p style="text-align:center"&gt;&lt;a href="http://www.williamlong.info/upload/2635_2.jpg"&gt;&lt;img alt="谷歌地图是问题地图吗？" border="0" src="http://download.williamlong.info/upload/2635_1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;　　根据国家测绘局的新规定，中国政府有权关闭未获得牌照的企业。外企申请牌照至少需要几个重要条件：存放地图数据的服务器设在中国境内，采取措施规范用户上传标注行为，近3年内未出现档案失、泄密事件，采取合资、合作的形式进行审批。对于像谷歌地图的这类外资而言，申请互联网地图牌照有两个条件：第一是将存放地图数据的服务器设在中国；第二是采取与国内服务商合资、合作的形式进行审批。目前中国版的谷歌地图（ditu.google.cn）实际已经满足了这两个条件，但是国际版谷歌地图（maps.google.com）却不符合条件。&lt;/p&gt;&lt;p&gt;　　对于中国版谷歌地图，服务器本身已经在北京，同时也不具备地图标注功能，这是中国可以接受的一个网站。但为什么谷歌地图不向测绘局提交互联网地图牌照申请？我觉得原因可能如下：&lt;/p&gt;&lt;p&gt;　　1）Google可能不想做出这样的决定，不想提供一个具有审查过滤功能的地图服务，这样会损害Google“不作恶”的信条，阻碍信息的自由流通。&lt;/p&gt;&lt;p&gt;　　2）Google地图在中国的业务量少，赢利低，因此不想为了这点业务而影响Google的全球品牌。&lt;/p&gt;&lt;p&gt;　　3）谷歌在卫星地图上的审查可能非常无奈，谷歌可能被要求删除所谓“敏感照片”，但有关部门又出于保密的原因不告诉谷歌具体删除那个坐标的卫星地图，实际上让谷歌的卫星地图审查处于“自我审查”的状况，这是大部分网络服务商难以接受的。&lt;/p&gt;&lt;p&gt;　　4）牌照审批的合法性存疑，全世界仅仅只有中国一个国家提出了互联网地图的审批问题，这本身是否合法，是否违背世贸组织的相关规则尚属疑问，这方面引发的贸易纠纷如何处理？如果谷歌地图进行申报，而且报了不批，这意味着谷歌承认了审批的合法性，结果让谷歌地图从形式上真的成为“不合法”，从而完全处于被动的局面。&lt;/p&gt;&lt;p&gt;　　这就和网站“备案”一个道理，全世界没有一个国家实行这样的制度，而一旦网站管理者普遍接受了“备案”，就事实上承认了这个制度的合法性，网站的生死则全部掌握在某一个部门手里，到时候这个部门只要随意注销一下你的备案号，你的网站就必须关闭，这使得一些部门可以随意封停合法经营的网站而不用付任何责任，从而人为阻碍了大量企业在互联网上的发展和生存。&lt;/p&gt;&lt;p&gt;　　因此可以看出，谷歌提交互联网地图牌照的申请，对于谷歌的全球化战略来说，可能并不是一件好事。&lt;/p&gt;&lt;p&gt;　　&lt;strong&gt;政策太死压制行业发展&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;　　目前的政策限制太过死板，已经开始限制地图产业的发展，什么都是机密，连用户自己的坐标位置都是国家机密，这种政策限制导致基于地图的各种LBS应用都难以发展。&lt;/p&gt;&lt;p&gt;　　对于那些涉及国际间领土问题的地图纠纷，本来应该是国与国之间的交涉，现在却强制企业去执行，依靠这种政策就能把失去的领土收回了？如果仅仅依靠禁止别国的地图服务就能让别人承认南沙、藏南、钓鱼岛等领土属于我国，那就没必要有军队了，只要想办法强迫别人承认你的地图就可以了。&lt;/p&gt;&lt;p&gt;　　对于所谓的&lt;a href="http://www.williamlong.info/archives/1359.html"&gt;地图泄密&lt;/a&gt;问题，从来没有听说过美国日本这些发达国家管过这些事情，如何在卫星地图上隐藏军事设施是军方的义务和职责，自己失责没有隐藏好军事设施，本应该自我反省并加以改进，现在反而要查处那些发现和指出问题的人，这种荒谬的事情大概只能在中国发生吧。&lt;/p&gt;&lt;p&gt;　　越是封闭落后的野蛮国家，就越是想通过各种方法和途径控制和绑架自己的国民，例如2009年朝鲜才允许老百姓使用手机，2006年以前中国人们无权查看自己城市的卫星地图，直到现在中国人在手机上还不能准确定位自己的坐标，中国的所有地图都被强制使用“&lt;a href="http://www.williamlong.info/archives/2497.html"&gt;国家保密插件&lt;/a&gt;”进行人为偏移，导致地图导航的准确性出现问题，对比一下国际版谷歌地图（左）和中国版谷歌地图（右）对于深圳湾跨海大桥（连接深圳和香港的大桥）的卫星地图，你就会明白这种坐标偏移会给乘车导航带来什么后果。&lt;/p&gt;&lt;p style="text-align:center"&gt;&lt;a href="http://www.williamlong.info/upload/2635_4.jpg"&gt;&lt;img alt="谷歌地图" border="0" src="http://download.williamlong.info/upload/2635_3.jpg"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;　　我们知道，过死的政策限制不仅仅让整个产业失去了活力，更会赶走众多的精英，在互联网浪潮下，中国大量最优秀的这些科技业资源（百度、新浪、网易等等）都已经或正准备&lt;a href="http://tech.sina.com.cn/i/2011-04-22/23095440664.shtml"&gt;在美国上市&lt;/a&gt;而不选择中国，就是因为，中国的大量资源集中在掌握政治资源的公司手中（想想那个令人恶心的&lt;a href="http://www.williamlong.info/archives/2380.html"&gt;天地图&lt;/a&gt;吧），而不是那些真正具备创新精神、拥有潜质的公司手上，这是两套完全不同的做事逻辑。&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2635.html"&gt;评论《谷歌地图是问题地图吗？》的内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2620.html"&gt;谷歌地图历史记录帮助警方抓捕罪犯&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2528.html"&gt;谷歌地图牌照的艰难决定&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2505.html"&gt;谷歌地图新图层界面&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2358.html"&gt;谷歌纵横发布新版&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.williamlong.info/archives/2349.html"&gt;谷歌巴西街景地图发现尸体照片&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt;&lt;img alt="统计" border="0" src="http://img.tongji.linezing.com/707050/tongji.gif"&gt;&lt;br&gt;关于我们： 地址 - www.williamlong.info - &lt;a href="http://www.google.com/reader/shared/williamlone"&gt;我的Google Reader&lt;/a&gt; - &lt;a href="http://twitter.com/williamlong"&gt;我的Twitter&lt;/a&gt; &lt;br&gt;月光博客投稿信箱：williamlong.info(at)gmail.com&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/ri1HV98vSRk" height="1" width="1"/&gt;</summary><author><name>月光 (williamlong)</name></author><source gr:stream-id="feed/http://feed.williamlong.info/"><id>tag:google.com,2005:reader/feed/http://feed.williamlong.info/</id><title type="html">月光博客</title><link rel="alternate" href="http://www.williamlong.info/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1303825569771"><id gr:original-id="tag:google.com,2005:reader/item/d81ac531ea75f153">tag:google.com,2005:reader/item/90c4d836b275633e</id><category term="网站分析" /><category term="Google Analytics" /><title type="html">使用谷歌统计来跟踪网页加载时间</title><published>2011-03-17T12:57:12Z</published><updated>2011-03-17T12:57:12Z</updated><link rel="alternate" href="http://feedproxy.google.com/~r/biaodianfu/~3/sVHU_h9TUvo/google-analytics-page-loading-time.html" type="text/html" /><content xml:base="http://www.chedong.com/blog/" type="html">&lt;p&gt;Google Analytics可以用来记录网站的加载时间或网页内各个模块的加载时间，其实整个原理非常的简单，只是记录页面呢不同位置javascript的执行时间，两者相减即加载时间。比如我想知道用户加载页面中head部分JS和CSS的时间和加载页面中主体内容body的时间。具体实现方式如下：&lt;/p&gt;
&lt;p&gt;1、在页面head中CSS和JS文件加载前添加如下代码：&lt;/p&gt;

&lt;div&gt;&lt;div&gt;&lt;pre style="font-family:monospace"&gt;&lt;span style="color:#339933"&gt;&amp;lt;&lt;/span&gt;script type&lt;span style="color:#339933"&gt;=&lt;/span&gt;&lt;span style="color:#3366cc"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&lt;span style="color:#339933"&gt;&amp;gt;&lt;/span&gt;var _head_start &lt;span style="color:#339933"&gt;=&lt;/span&gt; &lt;span style="color:#003366;font-weight:bold"&gt;new&lt;/span&gt; Date&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&amp;lt;/&lt;/span&gt;script&lt;span style="color:#339933"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;2、在页面&amp;lt;body&amp;gt;位置后面添加下面的代码：&lt;/p&gt;

&lt;div&gt;&lt;div&gt;&lt;pre style="font-family:monospace"&gt;&lt;span style="color:#339933"&gt;&amp;lt;&lt;/span&gt;script type&lt;span style="color:#339933"&gt;=&lt;/span&gt;&lt;span style="color:#3366cc"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&lt;span style="color:#339933"&gt;&amp;gt;&lt;/span&gt;var  _body_start &lt;span style="color:#339933"&gt;=&lt;/span&gt; &lt;span style="color:#003366;font-weight:bold"&gt;new&lt;/span&gt; Date&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&amp;lt;/&lt;/span&gt;script&lt;span style="color:#339933"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;3、在页面页脚中，即&amp;lt;/body&amp;gt;前添加下面的GA代码：&lt;/p&gt;

&lt;div&gt;&lt;div&gt;&lt;pre style="font-family:monospace"&gt;&lt;span style="color:#339933"&gt;&amp;lt;&lt;/span&gt;script type&lt;span style="color:#339933"&gt;=&lt;/span&gt;&lt;span style="color:#3366cc"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&lt;span style="color:#339933"&gt;&amp;gt;&lt;/span&gt;var _now&lt;span style="color:#339933"&gt;=&lt;/span&gt; &lt;span style="color:#003366;font-weight:bold"&gt;new&lt;/span&gt; Date&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&amp;lt;/&lt;/span&gt;script&lt;span style="color:#339933"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;4、通过Google Analytics的&lt;a href="http://code.google.com/intl/zh-CN/apis/analytics/docs/tracking/eventTrackerGuide.html"&gt;事件跟踪&lt;/a&gt;将加载时间记录下来：&lt;/p&gt;

&lt;div&gt;&lt;div&gt;&lt;pre style="font-family:monospace"&gt;&lt;span style="color:#339933"&gt;&amp;lt;&lt;/span&gt;script type&lt;span style="color:#339933"&gt;=&lt;/span&gt;&lt;span style="color:#3366cc"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&lt;span style="color:#339933"&gt;;&amp;gt;&lt;/span&gt;
 
&lt;span style="color:#000066;font-weight:bold"&gt;if&lt;/span&gt; &lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#000066;font-weight:bold"&gt;typeof&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;_head_start&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;==&lt;/span&gt;&lt;span style="color:#000066;font-weight:bold"&gt;typeof&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;_now&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt; &lt;span style="color:#009900"&gt;{&lt;/span&gt;
 
&lt;span style="color:#000066;font-weight:bold"&gt;if&lt;/span&gt; &lt;span style="color:#009900"&gt;(&lt;/span&gt;_now&lt;span style="color:#339933"&gt;-&lt;/span&gt;_head_start&lt;span style="color:#339933"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#cc0000"&gt;1000&lt;/span&gt;&lt;span style="color:#339933"&gt;*&lt;/span&gt;&lt;span style="color:#cc0000"&gt;10&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt; &lt;span style="color:#009900"&gt;{&lt;/span&gt;
 
_gaq.&lt;span style="color:#660066"&gt;push&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#009900"&gt;[&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'_trackEvent'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; &lt;span style="color:#3366cc"&gt;'Performance'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; &lt;span style="color:#3366cc"&gt;'head'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; &lt;span style="color:#3366cc"&gt;'/pagepath/'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; _now&lt;span style="color:#339933"&gt;-&lt;/span&gt;_head_start&lt;span style="color:#009900"&gt;]&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;
 
_gaq.&lt;span style="color:#660066"&gt;push&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#009900"&gt;[&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'_trackEvent'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; &lt;span style="color:#3366cc"&gt;'Performance'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; &lt;span style="color:#3366cc"&gt;'body'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; &lt;span style="color:#3366cc"&gt;'/pagepath/'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; _now&lt;span style="color:#339933"&gt;-&lt;/span&gt;_body_start&lt;span style="color:#009900"&gt;]&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;
 
&lt;span style="color:#009900"&gt;}&lt;/span&gt;&lt;span style="color:#000066;font-weight:bold"&gt;else&lt;/span&gt;&lt;span style="color:#009900"&gt;{&lt;/span&gt;
 
_gaq.&lt;span style="color:#660066"&gt;push&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#009900"&gt;[&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'_trackEvent'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; &lt;span style="color:#3366cc"&gt;'Performance'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; &lt;span style="color:#3366cc"&gt;'slow head'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; &lt;span style="color:#3366cc"&gt;'/pagepath/'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; _now&lt;span style="color:#339933"&gt;-&lt;/span&gt;_head_start&lt;span style="color:#009900"&gt;]&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;
 
_gaq.&lt;span style="color:#660066"&gt;push&lt;/span&gt;&lt;span style="color:#009900"&gt;(&lt;/span&gt;&lt;span style="color:#009900"&gt;[&lt;/span&gt;&lt;span style="color:#3366cc"&gt;'_trackEvent'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; &lt;span style="color:#3366cc"&gt;'Performance'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; &lt;span style="color:#3366cc"&gt;'slow body'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; &lt;span style="color:#3366cc"&gt;'/pagepath/'&lt;/span&gt;&lt;span style="color:#339933"&gt;,&lt;/span&gt; _now&lt;span style="color:#339933"&gt;-&lt;/span&gt;_body_start&lt;span style="color:#009900"&gt;]&lt;/span&gt;&lt;span style="color:#009900"&gt;)&lt;/span&gt;&lt;span style="color:#339933"&gt;;&lt;/span&gt;
 
&lt;span style="color:#009900"&gt;}&lt;/span&gt;
 
&lt;span style="color:#009900"&gt;}&lt;/span&gt;
 
&lt;span style="color:#339933"&gt;&amp;lt;/&lt;/span&gt;script&lt;span style="color:#339933"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;



&lt;p&gt;Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.biaodianfu.com/google-analytics-url-no-duplication-page.html" rel="bookmark" title="Permanent Link: 使用GA在URL上添加UTM参数避免重复页面方法"&gt;使用GA在URL上添加UTM参数避免重复页面方法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.biaodianfu.com/js-target-blank.html" rel="bookmark" title="Permanent Link: 使用JS让链接从新窗口打开"&gt;使用JS让链接从新窗口打开&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.biaodianfu.com/superfish-jquery.html" rel="bookmark" title="Permanent Link: SuperFish一款基于jQuery的级联下拉菜单"&gt;SuperFish一款基于jQuery的级联下拉菜单&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;&lt;p&gt;&lt;iframe src="http://feedads.g.doubleclick.net/~ah/f/alt6vt3h903mtmhavt4pcrdhe4/300/250?ca=1&amp;amp;fh=280#http%3A%2F%2Fwww.biaodianfu.com%2Fgoogle-analytics-page-loading-time.html" width="100%" height="280" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/biaodianfu/~4/sVHU_h9TUvo" height="1" width="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/5ETVPzb8mbU" height="1" width="1"/&gt;</content><author><name>标点符</name></author><source gr:stream-id="feed/http://feed.feedsky.com/chedong"><id>tag:google.com,2005:reader/feed/http://feed.feedsky.com/chedong</id><title type="html">车东[Blog^2]</title><link rel="alternate" href="http://www.chedong.com/blog/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1302828402661"><id gr:original-id="http://www.quickonlinetips.com/archives/?p=18185">tag:google.com,2005:reader/item/b10a06d5805261fd</id><category term="Blogging" /><category term="Cool" /><category term="Google" /><category term="HowTo" /><title type="html">Use Google Audio Player to Embed MP3 Audio Files</title><published>2011-04-14T15:53:22Z</published><updated>2011-04-14T15:53:22Z</updated><link rel="alternate" href="http://www.quickonlinetips.com/archives/2011/04/google-audio-player-to-embed-mp3-audio-files/" type="text/html" /><link rel="enclosure" href="http://www.pacdv.com/sounds/free-music/glow-in-the-dark.mp3" type="audio/mpeg" length="4947876" /><content xml:base="http://www.quickonlinetips.com/" type="html">&lt;a href="http://twitter.com/home?status=http://quickonlinetips.com/?p=18185%20Use%20Google%20Audio%20Player%20to%20Embed%20MP3%20Audio%20Files%20RT%20@qot"&gt;&lt;img src="http://cdn.quickonlinetips.com/feed/tweetit.png" width="96" height="19" border="0" alt="tweet"&gt;&lt;/a&gt; 
&lt;a href="http://www.facebook.com/sharer.php?u=http://www.quickonlinetips.com/archives/2011/04/google-audio-player-to-embed-mp3-audio-files/"&gt;&lt;img src="http://cdn.quickonlinetips.com/feed/facebook-share.png" width="57" height="18" border="0" alt="Facebook share"&gt;&lt;/a&gt;
&lt;p&gt;How can you &lt;strong&gt;embed mp3&lt;/strong&gt; files into web pages? &lt;strong&gt;Google audio player&lt;/strong&gt; is a cool way to embed and play any music mp3 file on your website. This will allow your readers to play audio files directly from web pages.&lt;/p&gt;
&lt;h3&gt;Google Audio Player Embeds Mp3 Files&lt;/h3&gt;
&lt;p&gt;So what code do you embed in your webpage&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;embed type=&amp;quot;application/x-shockwave-flash&amp;quot; src=&amp;quot;http://www.google.com/reader/ui/3523697345-audio-player.swf&amp;quot; quality=&amp;quot;best&amp;quot; flashvars=&amp;quot;audioUrl=MP3link&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;27&amp;quot;&amp;gt;&amp;lt;/embed&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;You can change the width of the Google audio player to fit your content width. If you increase the height, a black empty zone starts to appear, so best keep it at 27px. Remember to change MP3link with the link to your mp3 file url. This means the mp3 is hosted on your site or on some mp3 hosting services.&lt;/p&gt;
&lt;p&gt;Play the embedded mp3 below. You can also change the volume!&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://reader.googleusercontent.com/reader/embediframe?src=http://www.google.com/reader/ui/3523697345-audio-player.swf&amp;amp;width=500&amp;amp;height=27&amp;amp;flashVars=audioUrl%3Dhttp://www.pacdv.com/sounds/free-music/glow-in-the-dark.mp3" width="500" height="27"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;But where is the Google branding? Actually this code is used to play audio files in Google reader (see the audio player flash file url), but this is the easiest way to embed mp3 audio files. Simply add the mp3 url link and embed any mp3 file using this simply Google audio player! &lt;em&gt;[mp3 by &lt;a href="http://www.pacdv.com/sounds/"&gt;PacDV&lt;/a&gt;]&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Original article: &lt;a href="http://www.quickonlinetips.com/archives/2011/04/google-audio-player-to-embed-mp3-audio-files/"&gt;Use Google Audio Player to Embed MP3 Audio Files&lt;/a&gt;
		&lt;br&gt;Copyright 2011. &lt;a href="http://www.quickonlinetips.com/"&gt;Quick Online Tips&lt;/a&gt;. All Rights Reserved.&lt;p&gt;&lt;iframe src="http://feedads.g.doubleclick.net/~ah/f/c4rs24nkdd9qs11odof3lphp6g/300/250?ca=1&amp;amp;fh=280#http%3A%2F%2Fwww.quickonlinetips.com%2Farchives%2F2011%2F04%2Fgoogle-audio-player-to-embed-mp3-audio-files%2F" width="100%" height="280" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/QuickOnlineTips?a=oujxLPjsYWE:VRBR6wZTcec:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/QuickOnlineTips?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/QuickOnlineTips?a=oujxLPjsYWE:VRBR6wZTcec:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/QuickOnlineTips?i=oujxLPjsYWE:VRBR6wZTcec:gIN9vFwOqvQ" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/QuickOnlineTips?a=oujxLPjsYWE:VRBR6wZTcec:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/QuickOnlineTips?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/QuickOnlineTips?a=oujxLPjsYWE:VRBR6wZTcec:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/QuickOnlineTips?i=oujxLPjsYWE:VRBR6wZTcec:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/QuickOnlineTips?a=oujxLPjsYWE:VRBR6wZTcec:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/QuickOnlineTips?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/QuickOnlineTips?a=oujxLPjsYWE:VRBR6wZTcec:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/QuickOnlineTips?d=I9og5sOYxJI" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/QuickOnlineTips/~4/oujxLPjsYWE" height="1" width="1"&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/oujxLPjsYWE" height="1" width="1"/&gt;</content><author><name>QuickOnlineTips</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/QuickOnlineTips"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/QuickOnlineTips</id><title type="html">Quick Online Tips</title><link rel="alternate" href="http://www.quickonlinetips.com" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1302692011014"><id gr:original-id="http://www.qianduan.net/?p=12410">tag:google.com,2005:reader/item/34d96c075aeee411</id><category term="Resource" /><category term="Tips" /><category term="firebug" /><category term="Firefox" /><title type="html">firebug net面板详解</title><published>2011-04-13T07:59:56Z</published><updated>2011-04-13T07:59:56Z</updated><link rel="alternate" href="http://www.qianduan.net/detailed-firebug-net-panel.html" type="text/html" /><content xml:base="http://www.qianduan.net/" type="html">&lt;p&gt;今天志刚问到Firebug的net面板的 onload是神马意思，我一时语塞，用Firebug这么多年了都木有仔细研究过。正好这两天和大猫舜子等童鞋一起研究@import css的问题，顺便把这个详细了解下吧。&lt;/p&gt;
&lt;h3&gt;Net面板&lt;/h3&gt;
&lt;p&gt;Net面板就是Firebug中的net tab，中文应该叫“网络”？它可以监控页面中的HTTP请求，然后将收集到的信息展现出来。当然，要使用这个功能，你要先点击Net字符右边的小三角将它启用。&lt;/p&gt;
&lt;p&gt;PS：我这里的环境是Firefox 4+Firebug 1.7，旧版本的界面可能会稍有不同。&lt;/p&gt;
&lt;p&gt;&lt;img title="firebug net 面板" src="http://www.qianduan.net/wp-content/uploads/2011/04/firebug_net.jpg" alt="" width="500" height="229"&gt;&lt;/p&gt;
&lt;p&gt;它会将页面中所有的请求/相应的完整过程整理好列出来。&lt;/p&gt;
&lt;p&gt;&lt;img title="net2" src="http://www.qianduan.net/wp-content/uploads/2011/04/net2.jpg" alt="" width="540" height="271"&gt;&lt;/p&gt;
&lt;p&gt;上面的截图显示，前端观察首页的页面请求概况：共9个请求，每一个条目都包含相关资源一些信息：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;请求类型(GET|POST)&lt;/li&gt;
&lt;li&gt;请求地址(鼠标悬浮在URL列上时会完整显示)&lt;/li&gt;
&lt;li&gt;状态及其描述(200 ok)&lt;/li&gt;
&lt;li&gt;所属域名&lt;/li&gt;
&lt;li&gt;资源大小&lt;/li&gt;
&lt;li&gt;图形化的时间线&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;最底部一行会显示一个简单的统计信息。&lt;/p&gt;
&lt;h3&gt;请求/响应详情&lt;/h3&gt;
&lt;p&gt;点击url前面的+按钮后，该条目就会展开，显示该请求的详细信息：&lt;/p&gt;
&lt;p&gt;&lt;img title="request" src="http://www.qianduan.net/wp-content/uploads/2011/04/request.jpg" alt="" width="550" height="363"&gt;&lt;/p&gt;
&lt;p&gt;可以看到这里有几个tab：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;headers：请求/响应的HTTP头&lt;/li&gt;
&lt;li&gt;response：从服务器返回的数据&lt;/li&gt;
&lt;li&gt;HTML：HTML响应的预览(只有HTML格式的请求才会显示)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;headers&lt;/h4&gt;
&lt;p&gt;从上图中可以看到，headers部分会展示两个信息：响应头和请求头，分别包含着一些信息，需要注意的是，请求头中包含了User-Agent信息和Cookie值。记得之前有个Firebug的扩展叫Firecookie，现在的Firebug展示了这些信息，这个扩展基本上就没有用了。&lt;/p&gt;
&lt;p&gt;PS：貌似之前有个Firefox的插件叫Live Http Header的，嗯，功能基本上也被Firebug集成了。&lt;/p&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;p&gt;响应tab显示请求后从服务器返回的数据，嗯，和响应头是不一样的，这里回事一些纯数据，如果是text/*类型(content-type)就会显示原始代码文本，如果是image/*类型，会直接显示相关图片。&lt;/p&gt;
&lt;h4&gt;浏览器缓存&lt;/h4&gt;
&lt;p&gt;如果请求的资源使用了缓存，那么这里就会多出一个cache的tab：&lt;/p&gt;
&lt;p&gt;&lt;img title="cache" src="http://www.qianduan.net/wp-content/uploads/2011/04/cache.jpg" alt="" width="550" height="159"&gt;&lt;/p&gt;
&lt;h4&gt;post|put请求&lt;/h4&gt;
&lt;p&gt;如果请求会发送一些数据，这里将会出现另一个tab：&lt;/p&gt;
&lt;p&gt;&lt;img title="post" src="http://www.qianduan.net/wp-content/uploads/2011/04/post.jpg" alt="" width="550" height="256"&gt;&lt;/p&gt;
&lt;h4&gt;URL参数&lt;/h4&gt;
&lt;p&gt;如果页面请求中包含一些参数（查询字段），则会有一个Params的tab在前面：&lt;/p&gt;
&lt;p&gt;&lt;img title="params" src="http://www.qianduan.net/wp-content/uploads/2011/04/params.jpg" alt="" width="550" height="88"&gt;&lt;/p&gt;
&lt;h4&gt;json&lt;/h4&gt;
&lt;p&gt;如果请求是Json，那么这里会有json的tab，采用弹性分层的结果展示详细的数据：&lt;/p&gt;
&lt;p&gt;&lt;img title="json" src="http://www.qianduan.net/wp-content/uploads/2011/04/json.jpg" alt="" width="550" height="127"&gt;&lt;/p&gt;
&lt;h3&gt;时间线&lt;/h3&gt;
&lt;p&gt;&lt;img title="timeline" src="http://www.qianduan.net/wp-content/uploads/2011/04/timeline.jpg" alt="" width="550" height="203"&gt;&lt;/p&gt;
&lt;p&gt;firebug的时间线以瀑布图的形式展现，很直观，而当你把鼠标悬浮在时间线上的时候，就会弹出该条时间线的详情的tips，这个tips包含5个阶段和2个事件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DNS Lookup：DNS查询时间&lt;/li&gt;
&lt;li&gt;Connection：创建一个TCP链接花掉的时间&lt;/li&gt;
&lt;li&gt;sending：向服务器发送请求需要的时间&lt;/li&gt;
&lt;li&gt;Waiting ：等待服务器响应&lt;/li&gt;
&lt;li&gt;Receiving：从服务器获取文件消耗的时间&lt;/li&gt;
&lt;li&gt;DOMContentLoaded： 事件，DOMContentLoaded事件完成的时间（从请求发起时开始，如果这个时候事件已经完成，这里就可能是负值）&lt;/li&gt;
&lt;li&gt;Load：事件，页面load事件完成的时间（从请求发起时开始，如果这个时候事件已经完成，这里就可能是负值）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;最上面一行，+859ms started表示前面的请求花掉的时间。&lt;/p&gt;
&lt;h4&gt;该案例的解读：&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;黄色的tips中，每一行都包含两个数字，前面的表示该阶段发起时在该请求中的时间点，第二个是该阶段花掉的时间，比如，图中，前三行花掉的时间都是0，所以，waiting阶段，左边的数字就是0，而右边是自己花掉的时间409ms，那么在下一个阶段，左边的时间就是前面的时间的和——409ms。&lt;/li&gt;
&lt;li&gt;在这个请求开始后6.87s时，DOMContentLoaded事件完成。&lt;/li&gt;
&lt;li&gt;在这个请求开始后8.43s，load事件完成。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;深入了解：&lt;/h3&gt;
&lt;p&gt;&lt;img title="timeline2" src="http://www.qianduan.net/wp-content/uploads/2011/04/timeline2.jpg" alt="" width="550" height="212"&gt;&lt;/p&gt;
&lt;p&gt;从这个截图，我们可以看到以下信息：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;第一个请求在2.65s时完成，第二个在1.52s…等&lt;/li&gt;
&lt;li&gt;从第一个请求到最有一个请求，花掉了共6.96秒时间&lt;/li&gt;
&lt;li&gt;从第一个请求到load事件完成，花掉了6.97秒钟的时间&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;插图版解释：&lt;/p&gt;
&lt;p&gt;&lt;img title="timeline3" src="http://www.qianduan.net/wp-content/uploads/2011/04/timeline3.jpg" alt="" width="550" height="256"&gt;&lt;/p&gt;
&lt;p&gt;因为DOMContentLoaded和load事件花掉的时间可能是负值，也就是在事件在请求完成之前就完成了，两者都可能是负值，而通常最后一个请求完成于load事件结束之后，所以，通常右下角onload的时间会比总时间少。&lt;/p&gt;
&lt;p&gt;然后或许从最后这里能找到一些页面优化的点，希望高人能给予指点。&lt;/p&gt;
&lt;h4&gt;参考资料：&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.softwareishard.com/blog/firebug/introduction-to-firebug-net-panel/"&gt;Introduction to Firebug: Net Panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.softwareishard.com/blog/firebug/firebug-net-panel-timings/"&gt;Firebug Net Panel Timings&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/GIn36m-NhTY" height="1" width="1"/&gt;</content><author><name>神飞</name></author><source gr:stream-id="feed/http://www.qianduan.net/?feed=rss2"><id>tag:google.com,2005:reader/feed/http://www.qianduan.net/?feed=rss2</id><title type="html">前端观察</title><link rel="alternate" href="http://www.qianduan.net" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1302049922840"><id gr:original-id="">tag:google.com,2005:reader/item/d7618e566eba38ff</id><title type="html">就方滨兴校长的爱国论提十个问题</title><published>2011-04-06T00:32:02Z</published><updated>2011-04-06T00:32:02Z</updated><link rel="alternate" href="http://xuzhiyong.fyfz.cn/art/955001.htm" type="text/html" /><link rel="related" href="http://xuzhiyong.fyfz.cn/" title="xuzhiyong.fyfz.cn" /><content xml:base="http://xuzhiyong.fyfz.cn/art/955001.htm" type="html">&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;span&gt;月&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;29&lt;/font&gt;&lt;/span&gt;&lt;span&gt;日北邮校长方滨兴院士在研究生毕业典礼发言主题是谈“爱国”，看了演讲稿后，作为北邮教师，有对同学授业解惑的责任，有些问题不得不提。&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;一、卡扎菲能代表利比亚吗？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;&lt;span style="color:black"&gt;卡扎菲政权是否合法的根本标准是有没有经过人民真正的选举，显然没有。一个暴力集团抢劫一块土地绑架土地上的人民，宣称建立一个国家，于是抢劫就合法了，独裁者就可以任意屠杀人质，这是什么逻辑？典型的强盗逻辑。枪杆子打江山，家族侵吞巨额财富，什么主权？就是一抢劫集团，人类有责任制止其犯罪。我们，和利比亚人民一样，爱祖国是天然的本能，但是，爱祖国是爱生养自己的土地和土地上的同胞，爱这个民族的历史文化传承，但祖国不等于政府，不等于政党，不等于独裁者。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;二、谁制造了利比亚的内战？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;占领者不受制约，无限的自私和贪婪制造无处不在的腐败和严重的社会不公，人民多年受压迫，却由于恐惧不敢反抗，当人民终于忍无可忍走向街头表达不满，独裁者就用枪炮甚至飞机坦克残酷镇压，巨大恐惧之下人民被迫拿起武器，卡扎菲不是穆巴拉克，他要让利比亚人民付出残酷代价。是卡扎菲制造了利比亚的灾难，正如奥巴马演讲所说，如果人民有机会用选票表达不满，他们何必还要拿起枪呢？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;三、打卡扎菲是列强的逻辑吗？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;联合国通过的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;1970&lt;/font&gt;&lt;/span&gt;&lt;span&gt;号决议，决定把卡扎菲交给国际刑事法庭，中国投了赞成票，这不是干涉利比亚内政，利比亚内政的前提是利比亚人民有内政，可是独裁者霸占下的利比亚，从来只有独裁者的家政而没有人民的内政。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;1973&lt;/font&gt;&lt;/span&gt;&lt;span&gt;号决议，中国投了弃权票，是安理会通过了的，决定采取“一切必要手段”保护利比亚平民，只要卡扎菲这个抢劫集团还在，利比亚人民就受威胁，必须制止这个武装抢劫集团，利比亚人民才能有自由和尊严。打卡扎菲不是列强的逻辑，而是人类正义的逻辑，是人类文明进步的象征。&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;四、利比亚人民的未来是自由还是奴役？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;显然，就像波兰、罗马尼亚等东欧国家，以及阿富汗、伊拉克一样，当人民摆脱了独裁专制，虽然短期内会付出一定代价，但他们以及他们的子孙后代将享有民主和自由，他们有权利决定自己国家的未来。利比亚人民的过去是奴役，利比亚人民的未来必将是自由。&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;五、政权更迭一定是惨烈的吗？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;修修补补当然比拆毁重建代价更小，可是，卡扎菲、金正日等独裁者占领的土地，人民悲惨地失去了修补的机会。把国家当成自家的私有财产，独裁者到死不肯放手权力，这是政权更替出现动荡的根源。美国政权更替不惨烈，四年一度大家快快乐乐，甚至突尼斯、埃及也并不惨烈，只要统治者克制内心的贪欲，懂得国家属于人民而不是少数特殊利益集团。必须有民主，政权更替才不会重蹈“白骨露於野千里无鸡鸣”的惨烈，中华民族必须走出野蛮专制，必须走向民主法治的政治文明，人民才能从无声的蝼蚁变成有尊严的主人。&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;六、封锁谷歌能带来中国技术进步吗？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;中国需要强大，需要科技进步，需要跟上时代潮流，可是您和您的团队在封锁中国人获得信息的自由，让中国很多科研人员搜索信息时充满烦恼，您以为中国人都是幼稚无知没有判断是非能力必须有主子告诉他们能看什么不能看什么吗？闭关锁国从来不会让中国强大，试图建立一个巨大的局域网，向北朝鲜学习，只会泯灭中国人的自由和尊严，阻碍中国科技进步。&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;七、苏联也曾经是世界第二大经济体，它成功吗？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;苏联一度也是世界第二大经济体，希特勒德国也曾经迅速强大，但是，没有民主法治公平正义的根基，强大越快，崩溃也越快。中国改革开放三十年经济确实取得了巨大进步，但客观地说，这并不是创造了独特的模式，而只是放松了管制，并且学习发达国家引进市场经济的结果。今天，中国还远不是发达国家，人均收入全世界排名一百多位，而经济运行正在面临越来越多的挑战，如果现在就说中国模式成功，为时太早了些。&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;八、政治一定是邪恶的吗？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;政治本应是公共事务，本应是美好的，就是因为缺乏科学的制度，人的无限贪欲带来了专制和残酷的斗争。人类文明的巨大进步就是用科学的制度把当权者关进笼子里，即使有私欲和野心，也没有机会膨胀。过去一个多世纪以来，从孙中山、黄兴到文革中的受迫害者，中华民族从不缺乏理想主义仁人志士，他们为追求国家民主自由赴汤蹈火前仆后继，直到今天，这个民族也从不缺少真诚的理想主义者，您以为追求美好政治的中国公民都是阴险的政客，以为中国人永远只能活在专制流氓政客之下，不可能的。&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;九、中国潜在动荡的根源是什么？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;一年花比国防还多的费用“维稳”，表明中国并不真正稳定。不稳定的根源主要有三个：一是全面的腐败，和民主法治健全的国家不同，中国的腐败不是个别的，而是整体的全方位腐败，办事找“关系”，这已是常识，特权腐败已经成为中国人的生活常态。第二是严重的两极分化，年年喊民生，贫富差距不是在缩小，而是在扩大，没有民主制约，特权利益集团不会主动放弃利益。第三是缺乏民主，政治本是公共事务，而中国普通公民没有参与政治的权利，政治被异化为枪杆子黑社会无限的贪婪私欲和不择手段的残忍，长此以往拒绝政治改革，中国动荡只是时间早晚问题。&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;十、如何维护稳定？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;我们都希望中国稳定，但维护稳定，不是“莫谈国事”，不是对社会问题视而不见，不是面对不公不义麻木冷漠，维护稳定首先要知道我们国家需要什么样的稳定，国家的未来在哪里。暴力压制的传统刚性稳定已经不可能了，稳定必须建立在民主法治公平正义的基石之上，经济基础决定上层建筑，市场经济必然要求民主政治，中国的未来必然是民主，人民决定国家事务的根本标志是每个公民手中的选票。其次，我们要力所能及维护社会正义，在做好本职工作的同时，从身边做起，从小事做起，做一个公民，坚守良知，拒绝与特权腐败同流合污，力所能及帮助那些需要帮助的同胞。对社会现实的不满意，不是我们逃避的借口，而是我们行动的动力，要相信这个进步的年代，相信这个国家的未来，建立一个民主法治公平正义的更美好的社会，是我们每个公民的责任。&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:294pt"&gt;&lt;span&gt;公民&lt;/span&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;span&gt;许志永&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:10cm"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;2011&lt;/font&gt;&lt;/span&gt;&lt;span&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;span&gt;月&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;span&gt;日&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:10cm"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:10cm"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:10cm"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;附：方滨兴校长在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;2011&lt;/font&gt;&lt;/span&gt;&lt;span&gt;届研究生毕业典礼上的讲话&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;常怀爱国之心，常抒爱国之情&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;──方滨兴校长在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;2011&lt;/font&gt;&lt;/span&gt;&lt;span&gt;届研究生毕业典礼上的讲话&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;同学们，大家早上好！&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　今天，我们如期所至地迎来了一年一度的庆贺研究生毕业盛典。当然，对你们来说这是人生中一个很重要的场景：这是一个独特的分别仪式，师生及同学间相互道别，校园里充满着惆怅与不舍；这是一个庄严的宣告仪式，被知识武装起来的你们即将踏入社会，每一个人都在憧憬着美好的未来！&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　刚才，在校同学与老师分别向你们表达了祝福之情，你们也向学校表达了感激之意。现在，请允许我代表学校，向顺利完成学业的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;2011&lt;/font&gt;&lt;/span&gt;&lt;span&gt;届近四百名博士生及两千一百名硕士生表示热烈的祝贺！向为你们的成长成才倾注心血和汗水的各位研究生导师、教职员工表示诚挚的感谢！向全力支持同学们完成学业的各位家长和亲友们表示真诚的谢意！（掌声）&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　在你们离校前的最后一次校长演讲中，我感到有非常多的话要说。我想再一次赞美你们在历次大型活动中的出色表现，尤其是在长达数月的北京奥运会和残运会的志愿者经历中，你们为国家赢得了尊严，为北京赢得了微笑，为北邮赢得了声誉，为自己赢得了信赖。我也想借此盘点一下你们留给母校的记忆：例如信通院夏璐等&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;14&lt;/font&gt;&lt;/span&gt;&lt;span&gt;名同学在研期间申请了&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;16&lt;/font&gt;&lt;/span&gt;&lt;span&gt;项发明专利；网研院郭少勇、杨新星等&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;19&lt;/font&gt;&lt;/span&gt;&lt;span&gt;名同学先后&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;21&lt;/font&gt;&lt;/span&gt;&lt;span&gt;次在全国研究生数学建模竞赛上为北邮赢得了名次。我还想嘱咐你们在今后的道路上，要继续树立远大的理想和高远的境界，修身，齐家，治国，平天下，把自己的成长成才，融入到国家的进步和民族的振兴之中，实现人生更大的价值。（掌声）&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　但是，此时此刻我最想跟你们讲的主题是“爱国”，一是爱国之心，就是要用你们的聪明才智让国家更加强大；二是爱国之情，就是要像爱护眼球一样，维护社会的稳定。&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　首先说一下爱国之心。这两、三个月，世界上发生了一连串的大事。且不说突尼斯、埃及的政体变革，这毕竟是人家的内政；也不说日本的海啸灾害引发的核灾难，毕竟这几年我国也自然灾害频发。我要说的是利比亚，一个小小的国家发生着吸引世界眼球的大事。利比亚反对派发起了一个结果夹生了的反政府运动，面对晕头之后又强势起来的利比亚政府力量，世界列强终于露出了狰狞的嘴脸，他们派出了强大的武装力量，对最高统帅仅仅是上校的弱小军队实施了无情的打击（议论声）。当然，设立禁飞区是联合国授权了的，就是不准有未经联合国授权的飞机在空中飞行。但是，承担禁飞区任务的美法英联军并不这样理解禁飞区的概念，而是借用联合国的授权大肆轰炸利比亚的政府武装力量和军事设施。既然狂轰滥炸不是联合国的授权，我就不再称他们为联合国部队，而是根据出动飞机的情况姑且称之为美法英八国&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;[1]&lt;/font&gt;&lt;/span&gt;&lt;span&gt;联军，这不由地让我想起一百多年前中国就曾被英法八国联军践踏过；十年内阿富汗、伊拉克也被美英多国联军给祸害的远不如之前宁静。他们具有砸烂一个国家的强大力量，却没有表现出建设好这些国家的责任心。（议论声）&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　我们大家都能看到，利比亚已经陷入到内战状态，美法英八国联军以保护平民不受伤害的名义协助一方去攻打另一方，反而让战火不断延续下去，恐怕得一直打到让一个合法政府彻底倒台为止，也可能会导致利比亚分裂成两个国家，或长期内战，总之都会遭致更多的生灵涂炭。这将是以保护平民之名开头，以更多平民死于战争之实结尾的又一典范。前南斯拉夫不也是在美英多国联军的连续&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;78&lt;/font&gt;&lt;/span&gt;&lt;span&gt;天的轰炸中解体了吗？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　网上有人评价说，现在的世界，列强们先是鼓动别的国家内部自相残杀，然后再帮助这一方去杀另一方，最后可能再把不听话的这一方给除掉。不管怎么说，我们看到的是这样的结果：列强们的逻辑就是世界的逻辑，列强们的道理就是世界的道理。从媒体可以看到俄罗斯总理普京是这样评价这次战争的：“所有这一切都处在保护爱好和平的平民的伪装下。逻辑在哪里？良心在哪里？两样都没有！”“利比亚的情况表明，俄罗斯做出加强自己军力的决定是正确的。”我十分赞同这一观点。一个国家要是不想沦落成利比亚、伊拉克，就必须有强大的自卫实力。国家不强大，就会受欺辱。我们不称霸，但也决不能落到别人想怎么打你就怎么打你的地步！（长时间掌声、欢呼声）强大是需要实力的，这种实力集中体现在科技水平上。因此，报效祖国应该是你们各位的首选。希望你们既要拥有爱国的实力，又能用自己的实力托举起祖国的尊严与强盛！（掌声）&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　其次说一下爱国之情。北非与中东的政局动乱，勾引出反华势力的极大期待。希拉里高调要向中国输出民主；美国驻华大使亲自到网络煽动集会的现场去“打酱油”（掌声笑声），恐怕是指望看见突尼斯场景的再现。境外民运分子更是不断利用互联网来煽动网民采取有计划、有步骤的行动以谋求中国政局的混乱，从而火中取栗。现在的问题是，到底是谁希望中国政局动荡，到底是谁希望中国陷入混乱的泥潭之中？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　中国现在已经成为世界上第二大经济体了，这难道不算是成功吗？中国经济长期以来以世界上最快的速度增长，西方国家又是在以什么速度发展呢？大经济学家林毅夫教授预言中国的经济在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;2030&lt;/font&gt;&lt;/span&gt;&lt;span&gt;年将赶上美国，这难道不是中国政策正确的标志吗？是谁希望我们停止经济发动机而陷入混乱之中？恐怕就是在经济上被我们追赶上或要追赶上的国家吧？假设两个人比武，一方如果完全效仿对方的招术，在战略上怎么可能超越对方？这就是中国在科技上难以超越西方国家的根本原因，因为我们总是亦步亦趋地在科技大国的后面进行研究，缺乏战略创新、行业引领的动力。因此，在相互对抗中，弱方只有运用与对方不同的战法才有机会超越对手。中国的经济状况已经表明中国的制度是成功的，是有利于经济发展的，凭什么我们一定要改换成西方的方式呢？（掌声）&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　再说说境外的民运分子。他们轻松地坐在家里，一心想的就是如何仅凭手指敲着键盘，就利用互联网的放大效应来搞乱中国。这就如同网络攻击中的反射式拒绝服务攻击一样，凭借的是网络的倍增效应来攻击目标（议论声）。他们所煽动的集会是要达到什么目的？真的是要诉求个人利益吗？显然不是，因为没有这么多人的个人情况是相同的。我支持个人利益诉求，这也是我公开我的邮箱的原因。我欢迎所有师生直接向我反映问题，因为有问题就应该谋求解决，至少我可以答复什么原因解决不了什么样的问题。但是，不同利益诉求的人聚集在一起会有什么样的共同语言？唯一的共同点就是将个人利益诉求演变成政治利益的诉求。问题是这样就能解决个人利益的诉求吗？最后还不是沦落成境外这些职业政客们的工具？他们不就是指望着享受国外的生活、让公众成为傀儡、然后坐收渔利吗？难道他们回国来主政就能够把中国的经济搞得更好吗？事实上，中国被西方世界所敌视绝不仅仅是意识形态的问题，而是中国在世界上地位日益上升所引发的问题。俄罗斯的政体倒是转换到西方的模式上去了，不是照样被西方世界所敌视吗？&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　一个国家的政体就如同一座大厦，难道仅仅因为水龙头修不好就要把整幢楼拆除吗？要知道拆掉一幢楼而去重新建设新楼其代价是极其高昂和惨烈的（议论声）。利比亚正在给我们示范着这样的结局，已经有三十余万人逃离了这个国家。既然我们要继续住在这个大厦里，我们就决不能允许任何人对这座大厦进行破坏！因此，爱国就是要爱护我们赖以生存的家园，抵制造谣蛊惑者让中国社会动乱的任何企图。抢盐事件已经给我们以这样的启示：如果大家都能抵制那些谣言与煽动、看透这些蛊惑背后的阴谋与险恶的嘴脸，社会才能够保持稳定。因此，真正的爱国之情就是要像保护自己眼球一样来维护社会的稳定。（掌声）&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　同学们，无论你们今后走到哪里、工作在什么岗位，都要一如既往地秉承“厚德、博学，敬业、乐群”的校训，弘扬“团结、勤奋、严谨、创新”的校风，你们所取得的每一项成绩，都是对祖国、对母校最好的支持与回报！我衷心祝愿每一位同学：常怀爱国之心，常抒爱国之情！健康快乐，前程似锦，鹏程万里！&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　　谢谢大家！（长时间掌声）&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21pt"&gt;&lt;span&gt;　（文章来自北邮网：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;http://www.bupt.edu.cn/content/content.php?p=0_15_458&lt;/font&gt;&lt;/span&gt;&lt;span&gt;）　&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/yVyD2iwHHAw" height="1" width="1"/&gt;</content><author gr:unknown-author="true"><name>(author unknown)</name></author><source gr:stream-id="user/12626063300711274611/source/com.google/link"><id>tag:google.com,2005:reader/user/12626063300711274611/source/com.google/link</id><title type="html">xuzhiyong.fyfz.cn</title><link rel="alternate" href="http://xuzhiyong.fyfz.cn/" type="text/html" /></source></entry><entry gr:crawl-timestamp-msec="1302012954271"><id gr:original-id="http://www.chinaweekly.com/html/5940.htm">tag:google.com,2005:reader/item/c60190a4a567c8c1</id><category term="网络时代" /><category term="网络审查" /><title type="html">ＧＦＷ的前世今生</title><published>2011-04-02T02:21:02Z</published><updated>2011-04-02T02:21:02Z</updated><link rel="alternate" href="http://www.china-week.com/html/5940.htm" type="text/html" /><content xml:base="http://www.china-week.com/" type="html">&lt;p&gt;　　标题的GFW之所以加上引号是因为，GFW是局外人起的绰号，它的真实称呼并非如此，但“GFW”也确实如实涵盖了这一在中國一贯隐晦而模糊的概念。&lt;/p&gt;
&lt;p&gt;　　&lt;strong&gt;时间表&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;　　1998年9月22日，公安部部长办公会议通过研究，决定在全国公安机关开展全国公安工作信息化工程――“金盾工程”建设。&lt;/p&gt;
&lt;p&gt;　　1999年4月20日，公安部向国家计委送交金盾工程立项报告和金盾工程项目建议书。&lt;/p&gt;
&lt;p&gt;　　1999年4月25日，上万名鍅耣功练习者围攻中南海。&lt;/p&gt;
&lt;p&gt;　　1999年6月，国家计算机网络与信息安全管理中心成立，局级事业单位。&lt;/p&gt;
&lt;p&gt;　　1999年7月22日，中华人民共和国政府宣布鍅耣功妨碍国家安全和社会稳定，认定鍅耣大法研究会及鍅耣功为非法组织，决定予以取缔。&lt;/p&gt;
&lt;p&gt;　　1999-2000年，在哈尔滨工业大学任教多年的方滨兴调任国家计算机网络与信息安全管理中心副总工程师。&lt;/p&gt;
&lt;p&gt;　　1999年12月23日，国务院发文成立国家信息化工作领导小组，国务院副总理吴邦国任组长。其第一下属机构计算机网络与信息安全管理工作办公室设在已经成立的国家计算机网络与信息安全管理中心，取代计算机网络与信息安全管理部际协调小组，对“公安部、安全部、保密局、商用密码管理办公室以及信息产业部”等部门的网络安全管理进行组织协调。&lt;/p&gt;
&lt;p&gt;　　2000-2002年，方滨兴在国家计算机网络与信息安全管理中心任总工程师、副主任、教授级高级工程师。&lt;/p&gt;
&lt;p&gt;　　2000年4月20日，公安部成立金盾工程领导小组及办公室。&lt;/p&gt;
&lt;p&gt;　　2000年5月，005工程开始实施。&lt;/p&gt;
&lt;p&gt;　　2000年8月19日，大紀元时报创刊。&lt;/p&gt;
&lt;p&gt;　　2000年10月，信息产业部组建计算机网络应急处理协调中心。&lt;/p&gt;
&lt;p&gt;　　2000年12月28日，第九届全国人民代表大会常务委员会第十九次会议通过《关于维护互联网安全的决定》。&lt;/p&gt;
&lt;p&gt;　　2001年，方滨兴“计算机病毒及其预防技术”获国防科学技术三等奖，排名第一。&lt;/p&gt;
&lt;p&gt;　　2001年，方滨兴获国务院政府特殊津贴、信息产业部“在信息产业部重点工程中出突出贡献特等奖先进个人”称号，中组部、中宣部、中央政法委、公安部、民部、人事部等联合授予“先进个人”称号。&lt;/p&gt;
&lt;p&gt;　　2001年1月19日，国家计算机网络与信息安全管理中心上海分中心成立，位于上海市黄浦区中山南路508号6楼。国家计算机网络应急技术处理协调中心上海分中心是工业和信息化部直属的中央财政全额拨款事业单位。&lt;/p&gt;
&lt;p&gt;　　2001年4月25日，“金盾工程”经国务院批准立项。&lt;/p&gt;
&lt;p&gt;　　2001年7月，计算机网络与信息安全管理工作办公室批准哈尔滨工业大学建立国家计算机信息内容安全重点实验室，胡铭曾、方滨兴牵头。&lt;/p&gt;
&lt;p&gt;　　2001年7月24日，国家计算机网络与信息安全管理中心广州分中心成立，位于广州市越秀区建中路2、4号。&lt;/p&gt;
&lt;p&gt;　　2001年8月8日，国家计算机网络与信息安全管理中心组建国家计算机网络应急处理协调中心，缩写CNCERT/CC.&lt;/p&gt;
&lt;p&gt;　　2001年8月23日，国家信息化领导小组重新组建，中央政治局常委、国务院总理朱镕基任组长。&lt;/p&gt;
&lt;p&gt;　　2001年11月28日，国家计算机网络与信息安全管理中心上海互联网交换中心成立。提供“互联网交换服务，互联网骨干网华东地区数据交换，数据流量监测与统计，网间通信质量监督，交换中心设备维护与运行，网间互联费用计算，网间互联争议协调”，位于上海市黄浦区中山南路508号。&lt;/p&gt;
&lt;p&gt;　　2001年11月28日，国家计算机网络与信息安全管理中心广州互联网交换中心成立，位于广州市越秀区建中路204号。&lt;/p&gt;
&lt;p&gt;　　2001年12月，在北京的国家计算机网络与信息安全管理中心综合楼开始兴建。&lt;/p&gt;
&lt;p&gt;　　2001年12月17日，国家计算机网络与信息安全管理中心湖北分中心成立。&lt;/p&gt;
&lt;p&gt;　　2002年，方滨兴任中國科学院计算技术研究所客座研究员、博士生导师、信息安全首席科学家。2002-2006年，方滨兴在国家计算机网络与信息安全管理中心任主任、总工程师、教授级高级工程师，升迁后任其名誉主任。&lt;/p&gt;
&lt;p&gt;　　2002年1月25日，报道称：“国家计算机网络与信息安全管理中心上海互联网交换中心日前开通并投入试运行，中國电信、中國网通、中國联通、中國吉通等4家国家级互联单位首批接入。中國移动互联网的接入正在进行之中，近期可望成为第五家接入单位。”&lt;/p&gt;
&lt;p&gt;　　2002年2月1日，国家计算机网络与信息安全管理中心新疆分中心成立。&lt;/p&gt;
&lt;p&gt;　　2002年2月25日，国家计算机网络与信息安全管理中心贵州分中心成立。&lt;/p&gt;
&lt;p&gt;　　2002年3月20日，多个国家计算机网络与信息安全管理中心省级分中心同时成立。&lt;/p&gt;
&lt;p&gt;　　2002年9月3日，Google.com被封锁，主要手段为DNS劫持。&lt;/p&gt;
&lt;p&gt;　　2002年9月12日，Google.com封锁解除，之后网页快照等功能被封锁，手段为TCP会话阻断。&lt;/p&gt;
&lt;p&gt;　　2002年11月，经费6600万的国家信息安全重大项目“大范围宽带网络动态阻断系统”（大范围宽带网络动态处置系统）项目获国防科学技术二等奖。云晓春排名第一，方滨兴排名第二。哈尔滨工业大学计算机网络与信息内容安全重点实验室李斌、清华大学计算机系网络技术研究所、清华大学网格计算研究部杨广文有参与。&lt;/p&gt;
&lt;p&gt;　　2003-2007年，方滨兴任信息产业部互联网应急处理协调办公室主任。&lt;/p&gt;
&lt;p&gt;　　2003年1月31日，经费4.9亿的国家信息安全重大项目“国家信息安全管理系统”（005工程）获2002年度国家科技进步一等奖，方滨兴排名第一，胡铭曾排名第二，清华大学排名第三，哈尔滨工业大学排名第四，云晓春排名第四，北京大学排名第五，郑纬民排名第七，中國科学院计算技术研究所有参与。&lt;/p&gt;
&lt;p&gt;　　2003年2月，在北京的国家计算机网络与信息安全管理中心综合楼工程竣工。&lt;/p&gt;
&lt;p&gt;　　2003年7月，国家计算机网络应急处理协调中心更名为国家计算机网络应急技术处理协调中心。&lt;/p&gt;
&lt;p&gt;　　2003年9月2日，全国“金盾工程”会议在北京召开，“金盾工程”全面启动。&lt;/p&gt;
&lt;p&gt;　　2004年，国家信息安全重大项目“大规模网络特定信息获取系统”，经费7000万，获国家科技进步二等奖。&lt;/p&gt;
&lt;p&gt;　　2005年，方滨兴任国防科学技术大学兼职教授、特聘教授、博士生导师。&lt;/p&gt;
&lt;p&gt;　　2005年，方滨兴被遴选为中國工程院院士。&lt;/p&gt;
&lt;p&gt;　　2005年，“该系统”已经在北京、上海、广州、长沙建立了互相镜像的4套主系统，之间用万兆网互联。每套系统由8CPU的多节点集群构成，操作系统是红旗Linux，数据库用的是OracleRAC.2005年国家计算机网络与信息安全管理中心（北京）就已经建立了一套384*16节点的集群用于网络内容过滤（005工程）和短信过滤（016工程）。该系统在广州、上海都有镜像，互相以十万兆网链接，可以协同工作，也可以獨立接管工作。&lt;/p&gt;
&lt;p&gt;　　2006年11月16日，“金盾工程”一期在北京正式通过国家验收，其为“为中华人民共和国公安部设计，处理中國公安管理的业务，涉外饭店管理，出入境管理，治安管理等的工程”。&lt;/p&gt;
&lt;p&gt;　　2007年4月6日，国家计算机网络与信息安全管理中心上海分中心机房楼奠基，位于康桥镇杨高南路5788号，投资9047万元，“……是国家发改委批准实施的国家级重大项目，目前全国只有北京和上海建立了分中心，它是全国互联网信息海关，对保障国家信息安全担负着重要作用。”&lt;/p&gt;
&lt;p&gt;　　2007年7月17日，大量使用中國国内邮件服务商的用户与国外通信出现了退信、丢信等普遍现象。&lt;/p&gt;
&lt;p&gt;　　2007年12月，方滨兴任北京邮电大学校长。&lt;/p&gt;
&lt;p&gt;　　2008年1月18日，信息产业部决定免去方滨兴的国家计算机网络与信息安全管理中心名誉主任、信息产业部互联网应急处理协调办公室主任职务，“另有职用”。&lt;/p&gt;
&lt;p&gt;　　2008年2月29日，方滨兴当选第十一届全国人民代表大会安徽省代表。&lt;/p&gt;
&lt;p&gt;　　2009年8月10日，方滨兴在“第一届中國互联网治理与法律论坛”上大力鼓吹网络实名制。&lt;/p&gt;
&lt;p&gt;　　&lt;strong&gt;机构关系&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;　　国家计算机网络与信息安全管理中心（安管中心）是原信产部现工信部的直属部门。&lt;/p&gt;
&lt;p&gt;　　安管中心与国家信息化工作领导小组计算机网络与信息安全管理工作办公室与国家计算机网络应急技术处理协调中心（CNCERT/CC，互联网应急中心）是一个机构几块牌子的关系。比如方滨兴简历中“1999-2000年在国家计算机网络应急技术处理协调中心任副总工”与“计算机网络应急处理协调中心”的成立时间两种说法就有着微妙的矛盾。实际上几个机构的人员基本一致。安管中心下属互联网交换中心与国家互联网络交换中心是不同的机构。各安管中心省级分中心一般挂靠当地的通信管理局。&lt;/p&gt;
&lt;p&gt;　　安管中心的主要科研力量来自“哈尔滨工业大学一定会兴盛”方滨兴当博导有一批学生的哈工大以及关系良好的中科院计算所，这两个机构是那三个国家信息 安全重大项目的主要参与者，之后还在不断吸引人才并为安管中心输送人才和技术。在方滨兴空降北邮之后，往安管中心输血的成分中哈工大的逐渐减少，北邮的逐渐增多。&lt;/p&gt;
&lt;p&gt;　　CNCERT/CC的国内“合作伙伴”有中國互联网协会主办北京光芒在线网络科技有限公司承办的中國互联网用户反垃圾邮件中心，是个没有实权的空壳；国家反计算机入侵及防病毒研究中心、国家计算机病毒应急处理中心，是公安部、科技部麾下；违法和不良信息举报中心是国新办势力范围；国家计算机网络入侵防范中心是中科院研究生院的机构，同样直接支撑CNCERT/CC.&lt;/p&gt;
&lt;p&gt;　　CNCERT/CC的应急支撑单位中民营企业最初领跑者是绿盟，后来绿盟因其台谍案被罢黜，启明星辰取而代之。而安管中心具有一些资质认证、准入审 批的行政权力，这可能是民间安全企业趋之若骛的原因。不过，民营企业并未参与到国家信息安全的核心项目建设中，安管中心许多外围项目交给民企外企做，比如 像隔离器之类的访问限制设备外包给启明星辰以作为辅助、备用，或者在与他们在网络安全监测上有所交流。&lt;/p&gt;
&lt;p&gt;　　&lt;strong&gt;GFW与金盾没有关系&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;　　敏锐的读者从时间表应该已经看出这样的感觉了。实际上，GFW与金盾就是没有关系，两者泾渭分明，有很多区别。&lt;/p&gt;
&lt;p&gt;　　公安系统搞网络监控的是公安部十一局&lt;/p&gt;
&lt;p&gt;　　GFW是“国家信息关防工程”的一个子工程，直接上级是国家信息化工作领导小组和信息产业部是政治局亲自抓的国防工程。这个工程主要监测发现有害网站和信息，IP地址定位，网上对抗信息的上报，跟踪有害短信息和及时进行封堵。 江澤民，朱镕基，胡錦濤，李岚清，吴邦国等多次视察该工程“国家信息关防工程”包括 “国家信息安全管理系统 工程代号为005.还有国家信息安全016工程等等，GFW主要是舆情情报系统的工具，而金盾主要是公安系统的工具。GFW的总支持者是负责宣传工作的李长春，和张春江、江绵恒最初的主要需求来自政治局政法委安全部610办 ；而金盾的总支持者是公安系统的高层人士，主要需求来自公安部门。GFW主外，作网络海关用；而金盾主内，作侦查取证用。GFW建设时间短，花费少，成效好；而金盾 建设时间长，花费巨大（GFW的十倍以上），成效不显著。&lt;/p&gt;
&lt;p&gt;　　GFW依附于三个国家级国际出入口骨干网交换中心从CRS GSR流量分光镜像到自己的交换中心搞入侵检测，再扩散到一些放在ISP那里的路由封IP，位置集中，设备数量少；而金盾则是公安内部信息网络，无处不在，数量巨大。GFW的科研实力雄厚，国内研 究信息安全的顶尖人才和实验室有不少在为其服务，比如哈工大信息安全重点实验室、中科院计算所 软件所 高能所 国防科大总参三部 安全部9局 北邮 西电 、 上海交大 北方交大 北京电子科技学院 解放軍信息工程学院 解放軍装甲兵工程学院 信产部中电30所 总参56所等等；另外几乎所有985 211高校都参与此工程 一些公司商业机构也参与某些外围工程项目如 Websense packeteer BlueCoat 华为 北大方正 港湾 启明星辰 神州数码也提供了一些辅助设备 中搜 奇虎 北京大正 雅虎等等参与了搜索引擎安全管理系统 在某些省市级的网络机房里，接入监控的部门就五花八门了，有安全、公安、纪检、部队，等等部署的设备也是五花八门 正规军 杂牌军 洋外援各自为战&lt;/p&gt;
&lt;p&gt;　　而金盾的科研实力较弱，公安系统的公安部第三研究所信息网络安全研发中心、国家反计算机入侵与防病毒研究中心都缺乏科研力量和科研成果，2008年8月成立信息网络安全公安部重点实验室想 与哈工大的重点实验室抗衡，还特意邀请方滨兴来实验室学术委员会，不过这个实验室光是电子数据取证的研究方向就没什么前景，而且也没什么研究成果。GFW之父方滨兴没有参与金盾工程，而工程院里在支持金盾工程的是沈昌祥；实际上那个公安部重点实验室的学术委员会名单很是有趣，沈昌祥自然排第一，方滨兴因为最近声名太显赫也不好意思不邀请他，方滨兴可能也有屈尊与公安系统打好关系的用意。&lt;/p&gt;
&lt;p&gt;　　&lt;strong&gt;GFW发展和状况&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;　　GFW主要使用的硬件来自曙光和华为，没有思科、Juniper，软件大部为自主开发。原因很简单，对国家信息安全基础设施建设，方滨兴在他最近的 讲话《五个层面解读国家信息安全保障体系》中也一直强调“信息安全应该以自主知识产权为主”。何况GFW属于保密的国防工程而且GFW没有闲钱去养洋老爷，肥水不流外人田。李国杰是 工程院信息工程部主任、曙光公司董事长、中科院计算所所长，GFW的大量服务器设备订单都给了曙光。方滨兴还将安管中心所需的大型机大订单给李国杰、国防 科大卢锡城、总参56所陈左宁三位院士所在单位各一份。所以GFW为什么那么多曙光的设备，GFW为什么那么多中科院计算所的科研力量，为什么方滨兴成为 中科院计算所和国防科大都有显赫的兼职，为什么方滨兴从老家哈尔滨出来打拼短短7年时间就入选工程院卢浮宫？就是因为方滨兴头脑灵活，做事皆大欢喜。&lt;/p&gt;
&lt;p&gt;　　网上有人讽刺GFW夜郎自大，事实上这是盲目乐观，无知者无畏。GFW的技术是世界顶尖的，GFW集中了哈工大、中科院、北邮货真价实的顶尖人才， 科研力量也是实打实地雄厚，什么动态SSL Freenet VPN SSH TOR GNUnet JAP I2P Psiphon 什么Feed Over Email 算什么葱。所有的翻墙方法，只要有人想得到，GFW都有研究并且有反制措施的实验室方案储备。比如说：串接式封堵 采用中间人攻击手段来替换加密通信双方所用的没有经过可信赖CA签名保护的数字证书网关/代理间的证书协调，在出口网关上进行解密检测也就是所谓深度内容检测 七层过滤 HTTPS 是需要认证的。客户端访问服务器时，服务器端提供CA证书，但有些实现也可以不提供CA证书那么对于不提供CA证书的服务器，防火墙处理很简单，一律屏蔽掉另外检测默认的CA发证机构，如果证书不是这些机构（Verisign、Thawte Geotrust）发的，杀无赦就是在客户端与服务器端进行https握手的阶段，过滤掉一切无CA证书或使用不合法CA证书的https请求。这一步是广谱过滤，与服务器的IP地址无关。&lt;/p&gt;
&lt;p&gt;　　GFW主要是入侵防御系统，检测-攻击两相模型。 所有传输层明文的翻墙方案，检测然后立即进行攻击是很容易的事情；即使传输层用TLS之类的加密无法实时检测，那种方案面向最终用户肯定是透明的，谁也不 能阻止GFW也作为最终用户来静态分析其网络层可检测特征。入侵检测然后TCP会话重置攻击算是干净利落的手段了，最不济也能通过人工的方式来查出翻墙方 法的网络层特征（仅仅目标IP地址就已经足够）然后进行定点清除。如果是一两个国家的敌人，GFW也能找到集群来算密钥。GFW是难得能有中央财政喂奶的 科研项目。那些在哈工大地下室、中科院破楼里的穷研究生即使没有钱也能搞出东西来，现在中央财政喂奶，更是干劲十足了。GFW什么都行，就是P2P没办 法，因为匿名性太好了，既不能实时检测出来，也无法通过静态分析找到固定的、或者变化而可跟踪的网络层特征。就这样也能建两个陷阱节点搞点小破坏，而且中科院的242项目“P2P协议分析与测量”一直都没停。什么时候国外开学术会议还是Defcon谁谁发一篇讲Tor安全性的paper，立即拿回来研究一 番实现一下，已然紧跟学术技术最前沿了。不过实际上，即使GFW这样一个中國最顶尖的技术项目也摆脱不了山寨的本性，就是做一个东西出来很容易，但是要把东西做细致就不行了。&lt;/p&gt;
&lt;p&gt;　　不过可能有人就疑问，为什么GFW什么都能封但又不真的封呢？我的这个翻墙方法一直还是好好的嘛。其实GFW有它自己的运作方式。GFW从性质上讲 是纯粹的科研技术部门，对政治势力来说是一个完全没有主观能动性的工具。GFW内部有很严格权限管理，技术与政治封装隔离得非常彻底。封什么还是解封什 么，都是完全由上峰决定，黨指挥枪，授权专门人员操作关键词列表，与技术实现者隔离得很彻底，互相都不知道在做什么。所以很多时候一些莫名其妙的封禁比如 封freebsd.org封freepascal.org（可能都联想到freetibet.org），或者把跟轮子的 GPass八杆子打不着的“package.debian.org/zh-cn/lenny/gpass” 列为关键词，都是那些摆弄着IE6的官僚们的颐指气使，技术人员要是知道了都得气死。方滨兴在他最近的讲话《五个层面解读国家信息安全保障体系》中讲一个 立足国情的原则，说：“主要是强调综合平衡安全成本与风险，如果风险不大就没有必要花太大的安全成本来做。在这里面需要强调一点就是确保重点的，如等级保护就是根据信息系统的重要性来定级，从而施加适当强度的保护。”所以对于小众的翻墙方式，GFW按照它的职能发现了也就只能过一下目心里有个底，上峰根本都不知道有这么一种方式所以也根本不会去封、GFW自己也没权限封，或者知道了也懒得再花钱花精力去布置。枪打出头鸟，什么时候都是这样。目前的状况是对于敏感数据能通过封锁基本上就是安全的，否则就被过滤掉了，对于庞大的网络数据用人来分析是不可能的，敏感数据只能基于过滤技术根据数据流里面的一些特征来发现，目前的解密技术对于庞大数据流量和加密技术想使用解密的方法是不可能实现的，只要加密数据流没有可识别的特征，过滤技术就不会有任何记录和反映，因此过滤技术是无法真正实现网络封锁的，因此必需加入新的参数，它们选择了量，即保存你的一段时间的数据。现在的破网方法用的比较多得是动态网，無界，花园，等等，由于接点相对来说是有限的和可知的，因此保存一段时间的数据就有了意义，由于使用破网软件的人很多，不可能人人都抓，可以根据量来区分出重点，和经常使用破网软件的人，当然你可已通过代理来连接这些可知接点来解决这个问题，破网软件也提供了这样的方法，但是通过代理联接可知的接点的请求还是可能被截获的。&lt;/p&gt;
&lt;p&gt;　　方滨兴一个人把GFW崛起过程中的政治势能全部转化为他的动能之后就把GFW扔掉了。现在GFW是平稳期，完全是清水衙门，既没有什么后台，也无法 再有什么政治、资金上的利益可以攫取，也无法再搞什么新的大型项目，连IPv6对GFW来说都成了一件麻烦事情。方滨兴在他最近的讲话《五个层面解读国家 信息安全保障体系》中也感慨道：“比如说Web 2.0概念出现后，甚至包括病毒等等这些问题就比较容易扩散，再比如说IPv6出来之后，入侵检测就没有意义了，因为协议都看不懂还检测什么……”GFW 一直就没有地位，一直就是一个没人管的萝莉，国新办、网监、广电、版权、通管局之类的怪蜀黍都压在上面要做这做那。所以方滨兴在他最近的讲话《五个层面解 读国家信息安全保障体系》中也首先强调一个机制，“需要宏观层面，包括主管部门予以支持。”所以，想解封网站，不要去找GFW本体，那没用，要去找GFW 的上峰，随便哪个都行。而ISP就根本跟GFW没关系了，都不知道GFW具体搞些什么，起诉ISP完全属于没找到脉门。&lt;/p&gt;
&lt;p&gt;　　不过GFW现在还是运行得很好，工作能力还有很大潜力可挖，唯一害怕的就是DDoS死撞墙。GFW的规模在前面的时间表里也有数字可以估计，而且 GFW现在的网站封禁列表也有几十万条之多。网络监控和对MSN YMSG ICQ等IM 短信监控也都尽善尽美。GFW在数据挖掘和协议分析上做的还比较成功多媒体数据如音频 视频 图形图像的智能识别分析 自然语言语义判断识别模式匹配 p2p VoIP IM 流媒体 加密内容识别过滤 串接式封堵 等等是将来的重点不过GFW也没有像机器学习之类的自组织反馈机制来自动生成关键词，因为它 本身没有修改关键词的权限，所以这种技术也没必要，况且国内这种技术也是概念吹得多论文发得多实践不成熟。现在GFW和金盾最想要的就是能够从万草从中揪 出一小撮毒草的数据挖掘之类的人工智能技术。方滨兴在他最近的讲话《五个层面解读国家信息安全保障体系》中提到“舆情驾驭核心能力”，“首先要能够发现和 获取，然后要有分析和引导的能力”。怎么发现？就靠中科院在研的973课题“文本识别及信息过滤”和863重点项目“大规模网络安全事件监控”这种项目。 金盾工程花大钱搞出来，好评反而不如GFW，十一局的干警们脸上无光无法跟老一辈交代啊。公安系统的技术力量跟GFW没法比，不过公安系统有的是钱，先游 山玩水吃喝一通，然后把剩下的税金像冲厕所一样随便买个几十万个摄像头几万台刀片几十PB硬盘接到省市级网络中心，把什么东西都记录下来。问题是记下来不能用，只能靠公安干警一页一页地翻Excel.所以说，虽然看起来GFW千疮百孔，金盾深不可测，只是因为公安部门比起GFW来比较有攻击性，看到毒草不是给你一个RST而是给你一张拘留证。反而是GFW大多数时候都把毒草给挡住了，而大多数毒草金盾都是没发现的。&lt;/p&gt;
&lt;p&gt;　　&lt;strong&gt;国家信息安全话语范式&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;　　在轮子闹事被取缔之后，轮子组织仍然在从四面八方进行各种手段的宣传，而且逐渐依靠上了各种境外背景。境内的宣传活动很快就被公安和国安清理掉了， 然而从境外网上而来的大量网络宣传让从未有过网络化经验的中央无所适从、毫无办法、十分着急。这些东西对中央来说都是难以忍受的安全威胁，为这些威胁又发生在网上，自然国家网络安全就被提上了首要议程。适逢信息化大潮，电子政务概念兴起，中央下决心好好应对信息化的问题，于是就成立了国家信息化工作领导小 组。我们可以看到，首批组成名单中，安全部门和宣传部门占了大多数席位，而且其第一下属机构就是处理安全问题，第二下属才是处理信息化改革，安全需求之强 烈，可见一斑。正是这个时候，一贯对信息安全充满独到见解的方滨兴被信产部的张春江调入了安管中心练级。方滨兴对信息安全的见解与高层对网络安全的需求不谋而合。 一个方滨兴见解的集大成概括，方滨兴在他最近的讲话《五个层面解读国家信息安全保障体系》中说：“一定要有一个信息安全法，有了这个核心法你才能做一系列的工作。”国家信息安全体系的首要核心就是以信息安全为纲的法律保障体系，通过国家意志――法律来定义何谓“信息安全”。信息安全本来是纯技术、完全中性 的词语，通过国家意志的定义，将“煽动…煽动…煽动…煽动…捏造…宣扬…侮辱…损害…其他…”定义为所谓的网络攻击、网络垃圾、网络有害信息、网络安全威 胁，却在实现层面完全技术性、中立性地看待安全，丝毫不考虑现实政治问题。这样既在技术上实现完备的封装，也给了用户以高可扩展性的安全事件定义界面。对国家安全与技术安全实现充满隐喻的捆绑，对意识形态与信息科学进行牢不可破的焊接，这就是方滨兴带给高层的开拓性思维，这就是方滨兴提出的国家信息安全话语范式。&lt;/p&gt;
&lt;p&gt;　　这个话语范式是如此自然、封装得如此彻底，以至于几乎所有人都没有意识到中國的网络化发展出现了怎样严重的问题。几乎所有网民都没有意识到，给他们带来巨大麻烦和沮丧的GFW竟然是本来应该为网民打黑除恶的国家互联网应急响应中心；几乎所有网民都没有意识到，自己在网上某处的一亩三分地修剪花草对于国家来说竟然是网络安全攻击事件；几乎所有决策者都没有意识到，那个看似立竿见影的防火墙实际上具有怎样强大的副作用、会给互联网发展带来怎样大的伤害；几乎所有决策者都没有意识到，使用GFW这样专业的安全工具来进行网络封锁意味着什么。意识形态面对网络化这样变幻莫测的景色无法忍受，就只能用眼罩封闭住眼睛。在讨论网络化的中文理论文本中，摆到首要位置占据最多篇幅的便是网络。&lt;/p&gt;
&lt;p&gt;　　安全和网络威胁。国家信息化工作领导小组第一下属机构便是处理安全问题。这样，在网络本身都没有发展起来的时候，就在理论上对网络进行种种限制和控制；在网络仍然自发地成长起来以后，便在文化上对网络进行系统性妖魔化，在地理上 对网络中國进行闭关锁国。更严重的是，在根本不了解技术本质和副作用的情况下使用国家信息安全工具，就像一个不懂事的小孩把玩枪械。在维护安全的话语之 下，决策者根本不知道使用GFW进行网络封锁就是在自己的网络国土上使用军队进行鎮壓，切断网线就是在自己的网络国土上种蘑菇。&lt;/p&gt;
&lt;p&gt;　　更悲哀的是，GFW的建设者们大多都没有意识到他们在做的究竟是什么事情，在签订保密协议之后就无意识中投身黨国事业滚滚长江东逝水。像云晓春这种 跟着方滨兴出来打江山的，方滨兴倒是高飞了，云晓春们就只能鞠躬尽瘁干死技术，在安管中心反而被王秀军、黄澄清之辈后来居上。而当初在哈工大跟着方滨兴的穷研究生们，最后也陆陆续续去了百度之类的公司。GFW面临与曼哈顿工程一样的伦理困局。科学本是中立的，但科学家却被政治摆弄。技术工作者们只关心也只被允许关心如何实现安全，并不能关心安全的定义到底如何。他们缺乏学术伦理精神，不能实践“对自己工作的一切可能后果进行检验和评估；一旦发现弊端或危险，应改变甚至中断自己的工作；如果不能独自做出抉择，应暂缓或中止相关研究，及时向社会报警”的准则。结果就算他们辛辛苦苦做研究却也不能造福民生，反 而被扣上“扼杀中國人權”“纳粹帮凶”的帽子，不可谓不是历史的悲哀。这种话语范式浸透了社会的方方面面。在这种话语之下，中國有了世界上最强大的防火墙，但中國的网络建设却远远落后于世界先进水平；中國有了世界上最庞大的网瘾治疗产业链，但中國的网络产业却只会山寨技；中國有了世界上最多的网民，但在互联网上却听不见中國的声音。&lt;/p&gt;
&lt;p&gt;　　GFW已经实现了人们的自我审查，让人们即使重获自由也无法飞翔，完成了其根本目的。现在即使对GFW的DDoS的技术已经成熟，然而推倒墙却也变得没有意义，只能让公安系统的金盾得势，更 多的网民被捕，最终新墙竖起。这一切都出自意识形态化现代性与网络化后现代性之间巨大断裂，以及“国家信息安全话语”这种致命的讳疾忌医。&lt;/p&gt;
&lt;p&gt;　　&lt;strong&gt;结语&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;　　一部GFW简史同时也是中國网络化简史。网络化既是技术变革，也是文化变革。网络文化这种“有害成份”无法分而治之，因为网络化的技术变革与文化变 革是一体的；后现代的网络文化也无法与现代的意识形态文化进行同化，因为两者分属不同的范式。网络的确是意识形态完全的敌人，因为网络多元化文化要求取消意识形态的中心地位；但意识形态不是网络的敌人，事实上网络没有敌人，因为网络只有解构对象。因此对于执政者来说，意识形态的中心地位与网络化发展趋势两者只能选择其一。实际情况是，执政者选择了前者，而把大刀挥向了Web 2.0.于是网络用它一贯调侃的风格模仿意识形态话语进行了如下讽刺：“我们对你陈旧的政权概念和意识形态烂腌菜毫不感兴趣。你无法理解在人类网络化的历史潮流之前宏大叙事为何而消解，你也无法理解国家和民族概念为何将分崩离析，你无法改变你对互联网的无知。你的政权无法成为我们真正的敌人。”其实， 《2009匿名网民宣言》只是过早的预言，cyberpunk式的谜语。&lt;/p&gt;
&lt;p&gt;　　然而，无论中國的互联网受到了怎样的限制和压迫，即便中國网民的眼界已经被成功禁锢，中國的网络还是以它自己的方式适应种种压力顽强地发展。无论有多么强大的GFW或者金盾，即使被关在果壳之中，网络仍然在以意识形态完全不能理解的方式走向后现代蓝海，自成为无限空间之王。&lt;/p&gt;
&lt;p&gt;　　转自：观察&lt;/p&gt;
&lt;p&gt;　　作者:&lt;a href="http://www.china-week.com/author/ming.htm"&gt;佚名&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;
	&lt;p&gt;&lt;a href="http://www.china-week.com"&gt;中国报道周刊&lt;/a&gt;, 2011-04-02. |
	  &lt;a href="http://www.china-week.com/html/5940.htm"&gt;添加评论&lt;/a&gt; |
	  &lt;a href="http://www.china-week.com/html/5940.htm#comments"&gt;No comment&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;原文地址 &lt;a href="http://www.china-week.com/html/5940.htm"&gt;ＧＦＷ的前世今生&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;通过Google Buzz关注 &lt;a href="http://www.google.com/profiles/chinaweekly" title="订阅"&gt;中国报道周刊&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;通过Twitter关注 &lt;a href="http://twitter.com/chinaweek" title="订阅"&gt;中国报道周刊&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;通过RSS &lt;a href="http://feeds.feedburner.com/china-week" title="订阅"&gt;全文订阅&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;通过电子邮件 &lt;a href="mailto:chinaweek+subscribe@googlegroups.com" title="订阅"&gt;全文订阅&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;文章分类 &lt;a href="http://www.china-week.com/html/category/internet" title="查看 网络时代 的全部文章" rel="category tag"&gt;网络时代&lt;/a&gt;.&lt;/p&gt;
	&lt;p&gt;欢迎大家投稿，&lt;a href="mailto:chinaweekly+editor@gmail.com?subject=%E6%8A%95%E7%A8%BF"&gt;点这里&lt;/a&gt;发送投稿邮件&lt;/p&gt;
	&lt;h4&gt;相关日志&lt;/h4&gt;
	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5700.htm" title="随便杂谈“实名制” (2010-09-07)"&gt;随便杂谈“实名制”&lt;/a&gt; (0)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5151.htm" title="谷歌被封，杀鸡骇猴？ (2009-07-01)"&gt;谷歌被封，杀鸡骇猴？&lt;/a&gt; (1)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5440.htm" title="谷歌、网民与政府，谁被强奸了？ (2010-01-20)"&gt;谷歌、网民与政府，谁被强奸了？&lt;/a&gt; (1)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5489.htm" title="网络自由——极权政治与公民权利争战的新焦点 (2010-02-24)"&gt;网络自由——极权政治与公民权利争战的新焦点&lt;/a&gt; (0)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5405.htm" title="网络封锁危害国家利益 (2009-12-25)"&gt;网络封锁危害国家利益&lt;/a&gt; (1)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5432.htm" title="海外“反动网站”名单调查 (2010-01-12)"&gt;海外“反动网站”名单调查&lt;/a&gt; (0)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5139.htm" title="杭州网络实名制难以执行反映的立法教训 (2009-06-26)"&gt;杭州网络实名制难以执行反映的立法教训&lt;/a&gt; (0)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5153.htm" title="我罢网，我自豪，我光荣！ (2009-07-02)"&gt;我罢网，我自豪，我光荣！&lt;/a&gt; (3)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5386.htm" title="当“网络举报”成为“网络诽谤” (2009-12-08)"&gt;当“网络举报”成为“网络诽谤”&lt;/a&gt; (1)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5715.htm" title="大陆网络色情调查 (2010-09-22)"&gt;大陆网络色情调查&lt;/a&gt; (1)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5522.htm" title="只会屏蔽，才是开放社会的最大敌人 (2010-03-21)"&gt;只会屏蔽，才是开放社会的最大敌人&lt;/a&gt; (2)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5840.htm" title="何必急着删除钱云会的网帖 (2010-12-30)"&gt;何必急着删除钱云会的网帖&lt;/a&gt; (0)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5478.htm" title="中国移动，不要让我“被非法”！ (2010-02-15)"&gt;中国移动，不要让我“被非法”！&lt;/a&gt; (2)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5433.htm" title="中国构建超级“网络管理国境线” (2010-01-13)"&gt;中国构建超级“网络管理国境线”&lt;/a&gt; (4)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5438.htm" title="中国工信部“两巨败” (2010-01-18)"&gt;中国工信部“两巨败”&lt;/a&gt; (1)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5186.htm" title="不能再以诽谤罪限制网民发言 (2009-07-18)"&gt;不能再以诽谤罪限制网民发言&lt;/a&gt; (1)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5404.htm" title="不怕网络黑社会，只怕现实社会黑 (2009-12-24)"&gt;不怕网络黑社会，只怕现实社会黑&lt;/a&gt; (1)&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.china-week.com/html/5848.htm" title="“中国网络监狱之父”遭网民狂骂剖析 (2011-01-06)"&gt;“中国网络监狱之父”遭网民狂骂剖析&lt;/a&gt; (3)&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/ReadShare/~4/SPLTQVGNas0" height="1" width="1"/&gt;</content><author><name>chinaweekly</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/china-week"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/china-week</id><title type="html">中国报道周刊</title><link rel="alternate" href="http://www.china-week.com" type="text/html" /></source></entry></feed>

