<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/feedsky2.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.chaoskey.com" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/chaoskey" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 31 Dec 2009 10:00:54 GMT</lastBuildDate><title>夢想混沌</title><description>一顆大樹想要到達天空就必須進入最深的土壤,他的根必須進入地獄,深深進入,這樣樹頂才能達到天空.樹必須接觸到兩者–地獄和天堂.–叔本華</description><image><url>http://www.feedsky.com/images/feedsky_logologo.gif</url><title>夢想混沌</title><link>http://blog.chaoskey.com</link></image><link>http://blog.chaoskey.com</link><id xmlns="http://www.w3.org/2005/Atom">http://blog.chaoskey.com/</id><link xmlns="http://www.w3.org/2005/Atom" href="http://blog.chaoskey.com"></link><link xmlns="http://www.w3.org/2005/Atom" href="http://blog.chaoskey.com/feed" rel="self"></link><author xmlns="http://www.w3.org/2005/Atom"></author><pubDate>Thu, 31 Dec 2009 10:00:54 GMT</pubDate><item><title>VGA线的接线方法(VGA线序)</title><link>http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685631/4879707/1/item.html</link><id xmlns="http://www.w3.org/2005/Atom">http://blog.chaoskey.com/entry/vgajxfa</id><content xmlns="http://www.w3.org/2005/Atom" type="html">&lt;p&gt;由于计划要把电脑接到液晶电视上去,线又不够长. 打听了一下, 买一根好点的成品线(规格3+6)太贵了. 于是自己买线材和接头自己焊接,并决定采用3+6焊接法. 在网上搜索了一下,大部分介绍都是3+4焊接法.&amp;#160; 寻找3+6的接线方法着实花了我一些时间,于是将相关资料记录在案,算是资料备查了.&lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;VGA接口15根针，其对应接口定义如下，其下为VGA接头图。&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto&quot; title=&quot;20089419033255&quot; border=&quot;0&quot; alt=&quot;20089419033255&quot; src=&quot;http://blog.chaoskey.com/media/agljaGFvc2lkZWFyDQsSBU1lZGlhGPGwAQw&quot; width=&quot;466&quot; height=&quot;257&quot; /&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;VGA线的3+6接法&lt;/strong&gt;: &lt;/p&gt;  &lt;p&gt;1PIN — 红信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗红内线    &lt;br /&gt;2PIN — 绿信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗绿内线     &lt;br /&gt;3PIN — 蓝信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗蓝内线&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;4PIN — 地址码&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细黑线(我买的线,细线中没有黑色,用黑白代替了)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;5PIN — N/C&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 外层屏蔽线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;6PIN — 红屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 粗红屏蔽线     &lt;br /&gt;7PIN — 绿屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 粗绿屏蔽线     &lt;br /&gt;8PIN — 蓝屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 粗蓝屏蔽线     &lt;br /&gt;9PIN — 备用&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;10PIN — 接地&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 外层屏蔽线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;11PIN — 控制或地址码&amp;#160;&amp;#160;&amp;#160; 细棕线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;12PIN — 地址码&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细橙线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;13PIN — 行信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细黄线&amp;#160; &lt;br /&gt;14PIN — 垂直信号&amp;#160;&amp;#160;&amp;#160; 细白线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;15PIN —&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细绿线(我买的线没有细绿色,用细红色代替了) &lt;/p&gt;  &lt;p&gt;注意: 5和10同时连接外层屏蔽线 &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;VGA线的3+4接法一(D15焊法)&lt;/strong&gt;: &lt;/p&gt;  &lt;p&gt;1PIN — 红信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗红内线    &lt;br /&gt;2PIN — 绿信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗绿内线     &lt;br /&gt;3PIN — 蓝信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗蓝内线&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;4PIN — 地址码&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;5PIN — N/C&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;6PIN — 红屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 粗红屏蔽线     &lt;br /&gt;7PIN — 绿屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 粗绿屏蔽线     &lt;br /&gt;8PIN — 蓝屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 粗蓝屏蔽线     &lt;br /&gt;9PIN — 备用&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;10PIN — 接地&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细黑线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;11PIN — 控制或地址码&amp;#160;&amp;#160;&amp;#160; 细棕线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;12PIN — 地址码&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;13PIN — 行信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细黄线&amp;#160; &lt;br /&gt;14PIN — 垂直信号&amp;#160;&amp;#160;&amp;#160; 细白线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;15PIN —&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 外层屏蔽线,接壳压接 &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;VGA线的3+4接法二(实用焊法)&lt;/strong&gt;: &lt;/p&gt;  &lt;p&gt;1PIN — 红信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗红内线    &lt;br /&gt;2PIN — 绿信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗绿内线     &lt;br /&gt;3PIN — 蓝信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗蓝内线&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;4PIN — 地址码&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;5PIN — N/C&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 公共地&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;6PIN — 红屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 空     &lt;br /&gt;7PIN — 绿屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 空     &lt;br /&gt;8PIN — 蓝屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 空     &lt;br /&gt;9PIN — 备用&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;10PIN — 接地&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 公共地&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;11PIN — 控制或地址码&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;12PIN — 地址码&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;13PIN — 行信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细黄线&amp;#160; &lt;br /&gt;14PIN — 垂直信号&amp;#160;&amp;#160;&amp;#160; 细白线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;15PIN —&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 外层屏蔽线,接壳压接 &lt;/p&gt;  &lt;p&gt;注意:&amp;#160; 5和10焊在一起作为公共地,然后将 三色的屏蔽线都焊接到公共地上.&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/22/ubuntu910buttonnotresponse&quot;&gt;Ubuntu9.10使用Eclipse3.5有很多按钮不响应的解决方法&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/16/googlehosts&quot;&gt;Google Hosts列表(转载备查)&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/31/vgajxfa&quot;&gt;http://blog.chaoskey.com/2009/12/31/vgajxfa&lt;/a&gt;&lt;/p&gt;</content><author xmlns="http://www.w3.org/2005/Atom"><name>混沌</name></author><content:encoded>&lt;p&gt;由于计划要把电脑接到液晶电视上去,线又不够长. 打听了一下, 买一根好点的成品线(规格3+6)太贵了. 于是自己买线材和接头自己焊接,并决定采用3+6焊接法. 在网上搜索了一下,大部分介绍都是3+4焊接法.&amp;#160; 寻找3+6的接线方法着实花了我一些时间,于是将相关资料记录在案,算是资料备查了.&lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;VGA接口15根针，其对应接口定义如下，其下为VGA接头图。&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto&quot; title=&quot;20089419033255&quot; border=&quot;0&quot; alt=&quot;20089419033255&quot; src=&quot;http://blog.chaoskey.com/media/agljaGFvc2lkZWFyDQsSBU1lZGlhGPGwAQw&quot; width=&quot;466&quot; height=&quot;257&quot; /&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;VGA线的3+6接法&lt;/strong&gt;: &lt;/p&gt;  &lt;p&gt;1PIN — 红信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗红内线    &lt;br /&gt;2PIN — 绿信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗绿内线     &lt;br /&gt;3PIN — 蓝信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗蓝内线&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;4PIN — 地址码&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细黑线(我买的线,细线中没有黑色,用黑白代替了)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;5PIN — N/C&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 外层屏蔽线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;6PIN — 红屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 粗红屏蔽线     &lt;br /&gt;7PIN — 绿屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 粗绿屏蔽线     &lt;br /&gt;8PIN — 蓝屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 粗蓝屏蔽线     &lt;br /&gt;9PIN — 备用&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;10PIN — 接地&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 外层屏蔽线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;11PIN — 控制或地址码&amp;#160;&amp;#160;&amp;#160; 细棕线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;12PIN — 地址码&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细橙线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;13PIN — 行信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细黄线&amp;#160; &lt;br /&gt;14PIN — 垂直信号&amp;#160;&amp;#160;&amp;#160; 细白线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;15PIN —&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细绿线(我买的线没有细绿色,用细红色代替了) &lt;/p&gt;  &lt;p&gt;注意: 5和10同时连接外层屏蔽线 &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;VGA线的3+4接法一(D15焊法)&lt;/strong&gt;: &lt;/p&gt;  &lt;p&gt;1PIN — 红信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗红内线    &lt;br /&gt;2PIN — 绿信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗绿内线     &lt;br /&gt;3PIN — 蓝信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗蓝内线&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;4PIN — 地址码&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;5PIN — N/C&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;6PIN — 红屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 粗红屏蔽线     &lt;br /&gt;7PIN — 绿屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 粗绿屏蔽线     &lt;br /&gt;8PIN — 蓝屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 粗蓝屏蔽线     &lt;br /&gt;9PIN — 备用&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;10PIN — 接地&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细黑线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;11PIN — 控制或地址码&amp;#160;&amp;#160;&amp;#160; 细棕线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;12PIN — 地址码&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;13PIN — 行信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细黄线&amp;#160; &lt;br /&gt;14PIN — 垂直信号&amp;#160;&amp;#160;&amp;#160; 细白线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;15PIN —&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 外层屏蔽线,接壳压接 &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;VGA线的3+4接法二(实用焊法)&lt;/strong&gt;: &lt;/p&gt;  &lt;p&gt;1PIN — 红信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗红内线    &lt;br /&gt;2PIN — 绿信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗绿内线     &lt;br /&gt;3PIN — 蓝信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 粗蓝内线&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;4PIN — 地址码&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;5PIN — N/C&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 公共地&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;6PIN — 红屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 空     &lt;br /&gt;7PIN — 绿屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 空     &lt;br /&gt;8PIN — 蓝屏蔽线接地&amp;#160;&amp;#160;&amp;#160; 空     &lt;br /&gt;9PIN — 备用&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;10PIN — 接地&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 公共地&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;11PIN — 控制或地址码&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;12PIN — 地址码&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 空&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;13PIN — 行信号&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 细黄线&amp;#160; &lt;br /&gt;14PIN — 垂直信号&amp;#160;&amp;#160;&amp;#160; 细白线&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;15PIN —&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 外层屏蔽线,接壳压接 &lt;/p&gt;  &lt;p&gt;注意:&amp;#160; 5和10焊在一起作为公共地,然后将 三色的屏蔽线都焊接到公共地上.&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/22/ubuntu910buttonnotresponse&quot;&gt;Ubuntu9.10使用Eclipse3.5有很多按钮不响应的解决方法&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/16/googlehosts&quot;&gt;Google Hosts列表(转载备查)&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/31/vgajxfa&quot;&gt;http://blog.chaoskey.com/2009/12/31/vgajxfa&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330685631/chaoskey/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685631/4879707/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/chaoskey/330685631/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/chaoskey/330685631/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=88c9b9ff1c04dfad25a1eebfc735fd86&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=88c9b9ff1c04dfad25a1eebfc735fd86&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=0c03adb286d211d4086f4e55dcf15771&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=0c03adb286d211d4086f4e55dcf15771&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=fa6e3be3b100e1f4fed6d6c59d761050&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=fa6e3be3b100e1f4fed6d6c59d761050&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=997fb5eb530a49c3ac9d33c2487b8826&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=997fb5eb530a49c3ac9d33c2487b8826&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=7be2f49a4280dbea246ff2fb35eaccaa&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=7be2f49a4280dbea246ff2fb35eaccaa&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=7b8182f19ac8965b0e7cd31dd8a429af&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=7b8182f19ac8965b0e7cd31dd8a429af&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=767c380b7d7f2baa35d7edb4a27c369b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=767c380b7d7f2baa35d7edb4a27c369b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><pubDate>Thu, 31 Dec 2009 18:00:54 +0800</pubDate><guid isPermaLink="false">http://blog.chaoskey.com/entry/vgajxfa</guid><dc:creator>混沌</dc:creator><fs:srclink>http://blog.chaoskey.com/2009/12/31/vgajxfa</fs:srclink><fs:srcfeed>http://blog.chaoskey.com/feed</fs:srcfeed><fs:itemid>feedsky/chaoskey/~7957934/330685631/4879707</fs:itemid></item><item><title>(转载)&amp;ldquo;林权改革&amp;rdquo;已沦为一场轰轰烈烈的&amp;ldquo;生态浩劫&amp;rdquo;</title><link>http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685632/4879707/1/item.html</link><id xmlns="http://www.w3.org/2005/Atom">http://blog.chaoskey.com/entry/lqgg</id><content xmlns="http://www.w3.org/2005/Atom" type="html">&lt;p&gt;&lt;span style=&quot;border-collapse: collapse; font-size: 13px&quot; class=&quot;Apple-style-span&quot;&gt; 近来新华社、人民网、中央电视台黨和国家各主要新闻机器都在开足马力，宣传大力推进“集体林权体制改革”，口号震天响：“林权改革是我国第三次生产力解放”； “全面解放和发展整个农村生产力（林业部长语）”：“让农民在山上办银行”；相反对于近年来全国各地尤其是海南、云南、湘西，安徽、江西、广东、广西湖北等地大面积卖林毁林的呼声却噤若寒蝉，晦莫如深。 &lt;/span&gt; &lt;!--more--&gt; &lt;/p&gt;  &lt;p&gt;一项政策不会因为最高机关或最高领导人的推动就一定是正确的；当年大办钢铁和农业学大寨就是最好的例证；一切违背自然规律的行为，无论出于多好的愿望或以何种美丽动人的形式包装；最终会受到大自然无情的惩罚。&lt;/p&gt;  &lt;p&gt;林权改革的主谋者为何人？&lt;/p&gt;  &lt;p&gt;林权改革虽然出自国家发改委之手；但主谋者无疑是国家和地方林政部门。在上个世纪八十年代以前，各级林政部门可以说是破坏国家森林的元凶；他们是真正的砍树的决策者和执行者；也是国家生态遭到空前破坏后唯一的得利者。八十年代后期到2003年大约20多年的时间内，由于国家实行严厉的封山育林政策，强制各级林政部门放下刀斧拿起锄锹改砍树为种树；虽然国家的森林覆盖率和山地生态大为改善，但他们却突然感到空前的失落；看到各部门都在改革开放中得利，自已却被无情地边缘化，大有英雄无用武之地的痛楚。他们一直在寻求重上历史舞台的机会；重找经济改革获利的突破点。&lt;/p&gt;  &lt;p&gt;机会终于来了，国际林纸企业大鳄在中国入关后纷纷在中国闪亮登场；金光公司来了；嘉汉林业来了，远在大西洋小岛上的曼图林业来了；一时各地林业部门将他们敬若神明，奉为上宾；各方为其张罗；处处为其大开绿灯，名曰“林纸浆一体化”；并为这些贪婪的外资大鳄奉上一盘盘、一碟碟中国天然林的大餐。&lt;/p&gt;  &lt;p&gt;没多久，海南的天然林被砍了；云南的天然林被砍了；广西的天然林被砍了；各地反对的呼声一阵接一阵，不绝于耳。可为什么没人理会？没有一个地方林政部门出来制止？不是很奇怪吗？各位看官，一点也不奇怪；告诉你一个真实的原因：&lt;/p&gt;  &lt;p&gt;国家林业局和和地方林政部门已经成为这些林纸大鳄企业的最新“股东”。已经重新找到了其自身行业和利益增长点和增长方式。他们手中掌握的批林批地权和林木定价权就是他们入股的最原始资本。&lt;/p&gt;  &lt;p&gt;但没有国家政策的允许，他们的股东收益就不能算是合法的，也是没有保障的。他们必须将国家的政策导向让其收益合法化的方向。于是他们首先想到了学者专家；让林纸大鳄们出钱出力，培育培训各类林业专家工程师，不断论证：“森林完全可以象稻麦一样按季成片栽种，又按季成片收割”。“把林地变现可以解放农村劳动生产力”；于是他们又想到了各类媒体，深刻挖掘“森林收割理论”的好处及其正确性和先进性。&lt;/p&gt;  &lt;p&gt;于是，有了资本的推动；有了专家学者的理论武装；又有了新闻媒介的摇旗&lt;a style=&quot;color: #2244bb&quot; href=&quot;http://www.china-week.com/author/nahan.htm&quot; target=&quot;_blank&quot;&gt;呐喊&lt;/a&gt;；再加上求钱若渴的穷苦农民嗷嗷叫着也要发财致富，终于事成了。国家出台正策参照当年“土地改革”进行“林权改革”；终于实现了一代林业执政者 “山上办银行”的梦想。&lt;/p&gt;  &lt;p&gt;“收割森林”的尚方宝剑既得，国际国内林纸大鳄立即挥师北上，乘胜追击；各地政府部门也迅速响应，纷纷表示“要敢想敢干，超常规发展，在山头再造奇迹（湖北咸宁市长任某语）”；于是乎，江西、湖南、湖北、安徽、河南处处斧锯横飞，展开了轰轰烈烈的集体“收割森林”运动。&lt;/p&gt;  &lt;p&gt;得利者谁？&lt;/p&gt;  &lt;p&gt;国际林纸资本无庸置疑是最大的获利者。他们在国内银行货款；在国内购得林木，在国内制纸制浆，然后在国际出售成品获得现款。而他们所需要提前支付的不过是买办专家学者的培训费；林政部门的运作费；其他政府部门的打点费；当然在砍树遇到反抗时，还得捐点钱给希望小学，表明“我是慈善家，不是屠夫”。&lt;/p&gt;  &lt;p&gt;其次的最大获利者就是林政部门的当权者。他们是林业资源的真正控制者。批林来钱；批地来钱；注册来钱；办证来钱；转让来钱；拍卖来钱；罚款来钱；批条来钱；行政来钱；监督来钱；研究来钱，考查来钱；真可谓是处处生钱，样样有赚！他们可谓是名符其实的“山上银行的行长”！各位看官，现在你明白了为什么林政部门的当权者要积极盘活林地，并那么卖力地倡导“森林收割”理论；推行“参与砍树有功；抗议砍树有罪”了吧。&lt;/p&gt;  &lt;p&gt;再次，林改的获利者是那些木材代理商和砍树代理人；他们是这场“森林收割”运动中最活跃的力量。他们是资本利益和权力利益之间的实现者。他们周旋在当权者、资本家和农民之间。砍树顺利时他们是所谓农民致富的带头人；遇到反抗是就是当权者和资本家的打手；遇到政策有变，贪官倒台时，他们就成了追究法律责任的替罪羊。&lt;/p&gt;  &lt;p&gt;最后，按我们的林政部门的当权者的说法，农民是这场“森林收割”运动的最大获利者。那我们要问：农民在这次轰轰烈烈的“森林收割”运动中究竟拿到了什么，获得了什么？&lt;/p&gt;  &lt;p&gt;请看一份有代表性的森林砍伐公司与农民的收购合同条款：&lt;/p&gt;  &lt;p&gt;“计算方式：土地租金12.8元/年亩，林木价格111元/吨。 付款办法：签订合同办理林权证后，按实际面积每亩支付120元定金和第一年土地租金12.8元，共计132.8元/亩。以后每年采伐10%，按实际出材量计算付款，扣除原付定金。（见”湖北黄冈曼图林业公司林地收购补充材料“第八条第三款和第四款&lt;a style=&quot;color: #2244bb&quot; href=&quot;http://military.club.china.com/data/thread/1011/2056/51/96/2_1.html&quot; target=&quot;_blank&quot;&gt;http://military.club.china.com/data/thread/1011/2056/51/96/2_1.html&lt;/a&gt;）。”&lt;/p&gt;  &lt;p&gt;请人民注意！&lt;/p&gt;  &lt;p&gt;请注意了：&lt;/p&gt;  &lt;p&gt;上面引文中所提到的每年每亩12.8元才是真正农民所获得的收益，每吨111元的卖林钱归开发商或承包商所有。&lt;/p&gt;  &lt;p&gt;还请注意：&lt;/p&gt;  &lt;p&gt;所谓的开发商和承包商并不是地道的山地农民，而是与地方政府有过硬关系的有钱人，如镇长的亲戚、村支书的朋友、林业局长的同学之类。仅仅有钱是不够的，必须要有钱有势才能拿到这块千载难逢的“唐僧肉”。而真正的山地农民，既没有钱雇请大型机械上山平整林地，也没有钱去买大批的经济树苗，更没钱雇请大量劳力上山砍树；如果不与地方政府官员攀点亲，带点故，就只能老老实实“服从林改大局”，签字出让山林，眼巴巴地看着有钱有势的人将老祖宗留下的林地剃头般地砍个精光，然后种上与自已毫不相干的所谓“经济林”（桉树，杨树）。请网民实地调查各地林改实况。&lt;/p&gt;  &lt;p&gt;还请注意：&lt;/p&gt;  &lt;p&gt;这些未能远走他乡去打工挣钱的老弱病残的农民在“服从林改大局，在”服从全面致富的动员“ 交出林地以后；他们立即被地方电台和报纸描述成”新一代致富人“。地方官员、林政官员和开发商摇身一变成了”林权改革先进个人和集体“。等到他们回过神来想去山上砍把柴火烧饭时，那已经不是自已的山了，也不是自已的树了，而且至少30年不能上山了。&lt;/p&gt;  &lt;p&gt;还请注意：&lt;/p&gt;  &lt;p&gt;为了“一鸭三吃”，作到利益最大化，地方政府干脆将已剃光的林地，上报国家说那原是荒地，现在要种树了，申请国家财政补贴。于是县级政府和林业部心领神会，接着将这种上报进行到底，直到国家补贴款到手（湖北黄冈就是实例）。&lt;/p&gt;  &lt;p&gt;还请注意：&lt;/p&gt;  &lt;p&gt;为了“一鸭三吃”，作到利益最大化，地方政府干脆将外出打工谋生的农民手中的水田和旱地威逼利诱征集到手，全部种上所谓“经济林”（桉树，杨树），然后上报国家说那原是林地，后来被开荒种地，现在要“退耕还林”种树了，申请国家“退耕还林”财政补贴。于是县级政府和林业部心领神会，接着将这种上报进行到底，直到国家补贴款到手。等到打工的农民在城里失去工作回乡种田时，满田已是参天的杨树了。即使哭闹几天能拿回一两亩田地，可那种过杨树或桉树的地再也一粒庄稼都种不出来了。农民收获希望的田野，已经成了地方政府和开发商收获经济效益的田野了。&lt;/p&gt;  &lt;p&gt;（湖北黄冈各县就是这么干的）&lt;/p&gt;  &lt;p&gt;我们要问：&lt;/p&gt;  &lt;p&gt;各地官方媒体争先恐后报道当地林改业绩：“种了多少多少经济林，农民赚了多少多少钱”，林政部门每年出台国土绿化报告，“绿化面积增加多少多少，植树造林多少多少”，可是我们要问：&lt;/p&gt;  &lt;p&gt;为什么种经济林就不遗余力地宣传报导，大肆砍树毁林却无人咋舌？&lt;/p&gt;  &lt;p&gt;海南的热带林消失了；&lt;/p&gt;  &lt;p&gt;云南的原始森林也快消失了；&lt;/p&gt;  &lt;p&gt;湖北黄冈咸宁的天然林和次生林正在成片地消失；&lt;/p&gt;  &lt;p&gt;湖南安徽江西的天然林和次生林也在成片地消失；&lt;/p&gt;  &lt;p&gt;广东已砍光了，广西正在砍光，重庆将要砍光；&lt;/p&gt;  &lt;p&gt;……&lt;/p&gt;  &lt;p&gt;所有这些，为什么没人报导？没人关心？没人过问？&lt;/p&gt;  &lt;p&gt;我们还要问：&lt;/p&gt;  &lt;p&gt;林纸大鳄嘉汉在华一年疯狂毁林面积相当于三个香港，为什么没人报导？没人关心？没人过问？&lt;/p&gt;  &lt;p&gt;呜呼，国家之乱，全民砍树始！&lt;/p&gt;  &lt;p&gt;附录：嘉汉在华一年疯狂毁林面积相当于三个香港&lt;/p&gt;  &lt;p&gt;据资料显示，2004年嘉汉林业在中国的林地面积是242000公顷，到2006年就达到了352000公顷，两年间林地占有面积增长了68.75%，而平均每公顷的林木蓄积量从73立方米涨到87立方米。按照04年到06年增长110000公顷换算，也就是两年间占有林地增长了1100平方千米，这相当于一个香港特别行政区的面积。如果嘉汉林业要想达到每公顷这么高的木材蓄积量，这就意味着嘉汉林业必须寻找林木更为密集的地区。&lt;/p&gt;  &lt;p&gt;从这份数据分析发现，嘉汉林业在2005年有明显扩张，从04年卖出林地面积从37369公顷到2005年的108013公顷，涨幅惊人。从整个收入来看，每公顷卖出价格从04年的2813美元到06年的3166美元，06年净收益相比较05年增长了36%.这些高价格背后是什么？对林地所有者的无耻掠夺。&lt;/p&gt;  &lt;p&gt;那么这样高收益的背后，老百姓能从每公顷的林地里能获得多少好处呢？&lt;/p&gt;  &lt;p&gt;在黄冈曼图林业公司的一份补充材料上可以看到，土地租金12.8元/年亩，林木价格111元/吨。（根据资料，湖北地区马尾松从活木到干木密度是：0.89吨/立方米——0.40吨/立方米。砍伐季节、气候以及砍伐后放置时间长短将直接影响木材密度）付款方式是签订合同办理林权证后，按实际面积每亩支付120元定金和第一年土地租金12.8元，共计132.8元/亩。以后每年采伐10%，按实际出材量计算付款，扣除原付定金。&lt;/p&gt;  &lt;p&gt;嘉汉林业公司数据显示平均每公顷的林地收益从04年的566美元升到06年的919美元，这些升值排除纸张涨价等因素外，剩下的就是一种可能，林地的所有者拿到的更少了。如果这些林地用作永久轮伐补种，也就是之前宣传的“将低产林转为速生丰产林”，每公顷相比较在06年能够高出509美元的价值，与原生木林每公顷平均获益919美元相比，还是要低很多。&lt;/p&gt;  &lt;p&gt;也就是说，林木完全是被贱卖，而最为关心的林木重建问题很难找到只言片语，嘉汉林业2008年5月16日发布的一份季度材料显示，种植树的比重仅占17%，为53000公顷，而直接购买林木占61%，为188000公顷。显然，所谓“林改”、所谓“林纸浆基地建设”就是地地道道的滥砍乱伐。&lt;/p&gt;  &lt;p&gt;“价格的走高实际上折射出的是高需求”，这是嘉汉林业的原文，正是这些高的利益驱逐这些企业不惜破坏生态环境。这份嘉汉林业2007年度特别会议上明确提出继续投资以取得具有吸引力的高回报，在2到4年之内达到年产出一千五百万到两千万立方米的目标。同时对这些分厂的负责人下达要求锁定这些丰产林的、能够长期提供木材的地方。现在在中国还有多少木材能够丰产的地方？&lt;/p&gt;  &lt;p&gt;2009-9-7&lt;/p&gt;  &lt;p&gt;作者:李平&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;樊锦霖&quot; border=&quot;0&quot; alt=&quot;樊锦霖&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000094&quot; width=&quot;415&quot; height=&quot;615&quot; /&gt;&lt;/p&gt;
      
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/28/lqgg&quot;&gt;http://blog.chaoskey.com/2009/12/28/lqgg&lt;/a&gt;&lt;/p&gt;</content><author xmlns="http://www.w3.org/2005/Atom"><name>混沌</name></author><content:encoded>&lt;p&gt;&lt;span style=&quot;border-collapse: collapse; font-size: 13px&quot; class=&quot;Apple-style-span&quot;&gt; 近来新华社、人民网、中央电视台黨和国家各主要新闻机器都在开足马力，宣传大力推进“集体林权体制改革”，口号震天响：“林权改革是我国第三次生产力解放”； “全面解放和发展整个农村生产力（林业部长语）”：“让农民在山上办银行”；相反对于近年来全国各地尤其是海南、云南、湘西，安徽、江西、广东、广西湖北等地大面积卖林毁林的呼声却噤若寒蝉，晦莫如深。 &lt;/span&gt; &lt;!--more--&gt; &lt;/p&gt;  &lt;p&gt;一项政策不会因为最高机关或最高领导人的推动就一定是正确的；当年大办钢铁和农业学大寨就是最好的例证；一切违背自然规律的行为，无论出于多好的愿望或以何种美丽动人的形式包装；最终会受到大自然无情的惩罚。&lt;/p&gt;  &lt;p&gt;林权改革的主谋者为何人？&lt;/p&gt;  &lt;p&gt;林权改革虽然出自国家发改委之手；但主谋者无疑是国家和地方林政部门。在上个世纪八十年代以前，各级林政部门可以说是破坏国家森林的元凶；他们是真正的砍树的决策者和执行者；也是国家生态遭到空前破坏后唯一的得利者。八十年代后期到2003年大约20多年的时间内，由于国家实行严厉的封山育林政策，强制各级林政部门放下刀斧拿起锄锹改砍树为种树；虽然国家的森林覆盖率和山地生态大为改善，但他们却突然感到空前的失落；看到各部门都在改革开放中得利，自已却被无情地边缘化，大有英雄无用武之地的痛楚。他们一直在寻求重上历史舞台的机会；重找经济改革获利的突破点。&lt;/p&gt;  &lt;p&gt;机会终于来了，国际林纸企业大鳄在中国入关后纷纷在中国闪亮登场；金光公司来了；嘉汉林业来了，远在大西洋小岛上的曼图林业来了；一时各地林业部门将他们敬若神明，奉为上宾；各方为其张罗；处处为其大开绿灯，名曰“林纸浆一体化”；并为这些贪婪的外资大鳄奉上一盘盘、一碟碟中国天然林的大餐。&lt;/p&gt;  &lt;p&gt;没多久，海南的天然林被砍了；云南的天然林被砍了；广西的天然林被砍了；各地反对的呼声一阵接一阵，不绝于耳。可为什么没人理会？没有一个地方林政部门出来制止？不是很奇怪吗？各位看官，一点也不奇怪；告诉你一个真实的原因：&lt;/p&gt;  &lt;p&gt;国家林业局和和地方林政部门已经成为这些林纸大鳄企业的最新“股东”。已经重新找到了其自身行业和利益增长点和增长方式。他们手中掌握的批林批地权和林木定价权就是他们入股的最原始资本。&lt;/p&gt;  &lt;p&gt;但没有国家政策的允许，他们的股东收益就不能算是合法的，也是没有保障的。他们必须将国家的政策导向让其收益合法化的方向。于是他们首先想到了学者专家；让林纸大鳄们出钱出力，培育培训各类林业专家工程师，不断论证：“森林完全可以象稻麦一样按季成片栽种，又按季成片收割”。“把林地变现可以解放农村劳动生产力”；于是他们又想到了各类媒体，深刻挖掘“森林收割理论”的好处及其正确性和先进性。&lt;/p&gt;  &lt;p&gt;于是，有了资本的推动；有了专家学者的理论武装；又有了新闻媒介的摇旗&lt;a style=&quot;color: #2244bb&quot; href=&quot;http://www.china-week.com/author/nahan.htm&quot; target=&quot;_blank&quot;&gt;呐喊&lt;/a&gt;；再加上求钱若渴的穷苦农民嗷嗷叫着也要发财致富，终于事成了。国家出台正策参照当年“土地改革”进行“林权改革”；终于实现了一代林业执政者 “山上办银行”的梦想。&lt;/p&gt;  &lt;p&gt;“收割森林”的尚方宝剑既得，国际国内林纸大鳄立即挥师北上，乘胜追击；各地政府部门也迅速响应，纷纷表示“要敢想敢干，超常规发展，在山头再造奇迹（湖北咸宁市长任某语）”；于是乎，江西、湖南、湖北、安徽、河南处处斧锯横飞，展开了轰轰烈烈的集体“收割森林”运动。&lt;/p&gt;  &lt;p&gt;得利者谁？&lt;/p&gt;  &lt;p&gt;国际林纸资本无庸置疑是最大的获利者。他们在国内银行货款；在国内购得林木，在国内制纸制浆，然后在国际出售成品获得现款。而他们所需要提前支付的不过是买办专家学者的培训费；林政部门的运作费；其他政府部门的打点费；当然在砍树遇到反抗时，还得捐点钱给希望小学，表明“我是慈善家，不是屠夫”。&lt;/p&gt;  &lt;p&gt;其次的最大获利者就是林政部门的当权者。他们是林业资源的真正控制者。批林来钱；批地来钱；注册来钱；办证来钱；转让来钱；拍卖来钱；罚款来钱；批条来钱；行政来钱；监督来钱；研究来钱，考查来钱；真可谓是处处生钱，样样有赚！他们可谓是名符其实的“山上银行的行长”！各位看官，现在你明白了为什么林政部门的当权者要积极盘活林地，并那么卖力地倡导“森林收割”理论；推行“参与砍树有功；抗议砍树有罪”了吧。&lt;/p&gt;  &lt;p&gt;再次，林改的获利者是那些木材代理商和砍树代理人；他们是这场“森林收割”运动中最活跃的力量。他们是资本利益和权力利益之间的实现者。他们周旋在当权者、资本家和农民之间。砍树顺利时他们是所谓农民致富的带头人；遇到反抗是就是当权者和资本家的打手；遇到政策有变，贪官倒台时，他们就成了追究法律责任的替罪羊。&lt;/p&gt;  &lt;p&gt;最后，按我们的林政部门的当权者的说法，农民是这场“森林收割”运动的最大获利者。那我们要问：农民在这次轰轰烈烈的“森林收割”运动中究竟拿到了什么，获得了什么？&lt;/p&gt;  &lt;p&gt;请看一份有代表性的森林砍伐公司与农民的收购合同条款：&lt;/p&gt;  &lt;p&gt;“计算方式：土地租金12.8元/年亩，林木价格111元/吨。 付款办法：签订合同办理林权证后，按实际面积每亩支付120元定金和第一年土地租金12.8元，共计132.8元/亩。以后每年采伐10%，按实际出材量计算付款，扣除原付定金。（见”湖北黄冈曼图林业公司林地收购补充材料“第八条第三款和第四款&lt;a style=&quot;color: #2244bb&quot; href=&quot;http://military.club.china.com/data/thread/1011/2056/51/96/2_1.html&quot; target=&quot;_blank&quot;&gt;http://military.club.china.com/data/thread/1011/2056/51/96/2_1.html&lt;/a&gt;）。”&lt;/p&gt;  &lt;p&gt;请人民注意！&lt;/p&gt;  &lt;p&gt;请注意了：&lt;/p&gt;  &lt;p&gt;上面引文中所提到的每年每亩12.8元才是真正农民所获得的收益，每吨111元的卖林钱归开发商或承包商所有。&lt;/p&gt;  &lt;p&gt;还请注意：&lt;/p&gt;  &lt;p&gt;所谓的开发商和承包商并不是地道的山地农民，而是与地方政府有过硬关系的有钱人，如镇长的亲戚、村支书的朋友、林业局长的同学之类。仅仅有钱是不够的，必须要有钱有势才能拿到这块千载难逢的“唐僧肉”。而真正的山地农民，既没有钱雇请大型机械上山平整林地，也没有钱去买大批的经济树苗，更没钱雇请大量劳力上山砍树；如果不与地方政府官员攀点亲，带点故，就只能老老实实“服从林改大局”，签字出让山林，眼巴巴地看着有钱有势的人将老祖宗留下的林地剃头般地砍个精光，然后种上与自已毫不相干的所谓“经济林”（桉树，杨树）。请网民实地调查各地林改实况。&lt;/p&gt;  &lt;p&gt;还请注意：&lt;/p&gt;  &lt;p&gt;这些未能远走他乡去打工挣钱的老弱病残的农民在“服从林改大局，在”服从全面致富的动员“ 交出林地以后；他们立即被地方电台和报纸描述成”新一代致富人“。地方官员、林政官员和开发商摇身一变成了”林权改革先进个人和集体“。等到他们回过神来想去山上砍把柴火烧饭时，那已经不是自已的山了，也不是自已的树了，而且至少30年不能上山了。&lt;/p&gt;  &lt;p&gt;还请注意：&lt;/p&gt;  &lt;p&gt;为了“一鸭三吃”，作到利益最大化，地方政府干脆将已剃光的林地，上报国家说那原是荒地，现在要种树了，申请国家财政补贴。于是县级政府和林业部心领神会，接着将这种上报进行到底，直到国家补贴款到手（湖北黄冈就是实例）。&lt;/p&gt;  &lt;p&gt;还请注意：&lt;/p&gt;  &lt;p&gt;为了“一鸭三吃”，作到利益最大化，地方政府干脆将外出打工谋生的农民手中的水田和旱地威逼利诱征集到手，全部种上所谓“经济林”（桉树，杨树），然后上报国家说那原是林地，后来被开荒种地，现在要“退耕还林”种树了，申请国家“退耕还林”财政补贴。于是县级政府和林业部心领神会，接着将这种上报进行到底，直到国家补贴款到手。等到打工的农民在城里失去工作回乡种田时，满田已是参天的杨树了。即使哭闹几天能拿回一两亩田地，可那种过杨树或桉树的地再也一粒庄稼都种不出来了。农民收获希望的田野，已经成了地方政府和开发商收获经济效益的田野了。&lt;/p&gt;  &lt;p&gt;（湖北黄冈各县就是这么干的）&lt;/p&gt;  &lt;p&gt;我们要问：&lt;/p&gt;  &lt;p&gt;各地官方媒体争先恐后报道当地林改业绩：“种了多少多少经济林，农民赚了多少多少钱”，林政部门每年出台国土绿化报告，“绿化面积增加多少多少，植树造林多少多少”，可是我们要问：&lt;/p&gt;  &lt;p&gt;为什么种经济林就不遗余力地宣传报导，大肆砍树毁林却无人咋舌？&lt;/p&gt;  &lt;p&gt;海南的热带林消失了；&lt;/p&gt;  &lt;p&gt;云南的原始森林也快消失了；&lt;/p&gt;  &lt;p&gt;湖北黄冈咸宁的天然林和次生林正在成片地消失；&lt;/p&gt;  &lt;p&gt;湖南安徽江西的天然林和次生林也在成片地消失；&lt;/p&gt;  &lt;p&gt;广东已砍光了，广西正在砍光，重庆将要砍光；&lt;/p&gt;  &lt;p&gt;……&lt;/p&gt;  &lt;p&gt;所有这些，为什么没人报导？没人关心？没人过问？&lt;/p&gt;  &lt;p&gt;我们还要问：&lt;/p&gt;  &lt;p&gt;林纸大鳄嘉汉在华一年疯狂毁林面积相当于三个香港，为什么没人报导？没人关心？没人过问？&lt;/p&gt;  &lt;p&gt;呜呼，国家之乱，全民砍树始！&lt;/p&gt;  &lt;p&gt;附录：嘉汉在华一年疯狂毁林面积相当于三个香港&lt;/p&gt;  &lt;p&gt;据资料显示，2004年嘉汉林业在中国的林地面积是242000公顷，到2006年就达到了352000公顷，两年间林地占有面积增长了68.75%，而平均每公顷的林木蓄积量从73立方米涨到87立方米。按照04年到06年增长110000公顷换算，也就是两年间占有林地增长了1100平方千米，这相当于一个香港特别行政区的面积。如果嘉汉林业要想达到每公顷这么高的木材蓄积量，这就意味着嘉汉林业必须寻找林木更为密集的地区。&lt;/p&gt;  &lt;p&gt;从这份数据分析发现，嘉汉林业在2005年有明显扩张，从04年卖出林地面积从37369公顷到2005年的108013公顷，涨幅惊人。从整个收入来看，每公顷卖出价格从04年的2813美元到06年的3166美元，06年净收益相比较05年增长了36%.这些高价格背后是什么？对林地所有者的无耻掠夺。&lt;/p&gt;  &lt;p&gt;那么这样高收益的背后，老百姓能从每公顷的林地里能获得多少好处呢？&lt;/p&gt;  &lt;p&gt;在黄冈曼图林业公司的一份补充材料上可以看到，土地租金12.8元/年亩，林木价格111元/吨。（根据资料，湖北地区马尾松从活木到干木密度是：0.89吨/立方米——0.40吨/立方米。砍伐季节、气候以及砍伐后放置时间长短将直接影响木材密度）付款方式是签订合同办理林权证后，按实际面积每亩支付120元定金和第一年土地租金12.8元，共计132.8元/亩。以后每年采伐10%，按实际出材量计算付款，扣除原付定金。&lt;/p&gt;  &lt;p&gt;嘉汉林业公司数据显示平均每公顷的林地收益从04年的566美元升到06年的919美元，这些升值排除纸张涨价等因素外，剩下的就是一种可能，林地的所有者拿到的更少了。如果这些林地用作永久轮伐补种，也就是之前宣传的“将低产林转为速生丰产林”，每公顷相比较在06年能够高出509美元的价值，与原生木林每公顷平均获益919美元相比，还是要低很多。&lt;/p&gt;  &lt;p&gt;也就是说，林木完全是被贱卖，而最为关心的林木重建问题很难找到只言片语，嘉汉林业2008年5月16日发布的一份季度材料显示，种植树的比重仅占17%，为53000公顷，而直接购买林木占61%，为188000公顷。显然，所谓“林改”、所谓“林纸浆基地建设”就是地地道道的滥砍乱伐。&lt;/p&gt;  &lt;p&gt;“价格的走高实际上折射出的是高需求”，这是嘉汉林业的原文，正是这些高的利益驱逐这些企业不惜破坏生态环境。这份嘉汉林业2007年度特别会议上明确提出继续投资以取得具有吸引力的高回报，在2到4年之内达到年产出一千五百万到两千万立方米的目标。同时对这些分厂的负责人下达要求锁定这些丰产林的、能够长期提供木材的地方。现在在中国还有多少木材能够丰产的地方？&lt;/p&gt;  &lt;p&gt;2009-9-7&lt;/p&gt;  &lt;p&gt;作者:李平&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;樊锦霖&quot; border=&quot;0&quot; alt=&quot;樊锦霖&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000094&quot; width=&quot;415&quot; height=&quot;615&quot; /&gt;&lt;/p&gt;
      
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/28/lqgg&quot;&gt;http://blog.chaoskey.com/2009/12/28/lqgg&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330685632/chaoskey/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685632/4879707/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/chaoskey/330685632/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/chaoskey/330685632/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=504bc96ea36c2f747a503e664d7a792b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=504bc96ea36c2f747a503e664d7a792b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=bae9533944853bdcff5f5596724ddf87&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=bae9533944853bdcff5f5596724ddf87&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=5f6204c3b733d2b626b3cfa91a5e2cbb&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=5f6204c3b733d2b626b3cfa91a5e2cbb&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=64640caa581fbb95e047c8d8c9f404f6&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=64640caa581fbb95e047c8d8c9f404f6&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=4002d8c293200af1eeeb6b7fd8a2478c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=4002d8c293200af1eeeb6b7fd8a2478c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=0cb28529b6bddedee10534be67a4436f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=0cb28529b6bddedee10534be67a4436f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=d11fe124e062286656622f216c99a1d1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=d11fe124e062286656622f216c99a1d1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><pubDate>Mon, 28 Dec 2009 10:54:39 +0800</pubDate><guid isPermaLink="false">http://blog.chaoskey.com/entry/lqgg</guid><dc:creator>混沌</dc:creator><fs:srclink>http://blog.chaoskey.com/2009/12/28/lqgg</fs:srclink><fs:srcfeed>http://blog.chaoskey.com/feed</fs:srcfeed><fs:itemid>feedsky/chaoskey/~7957934/330685632/4879707</fs:itemid></item><item><title>Ubuntu9.10使用Eclipse3.5有很多按钮不响应的解决方法</title><link>http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685634/4879707/1/item.html</link><id xmlns="http://www.w3.org/2005/Atom">http://blog.chaoskey.com/entry/ubuntu910buttonnotresponse</id><content xmlns="http://www.w3.org/2005/Atom" type="html">&lt;p&gt;&amp;#160;&amp;#160; 这个问题郁闷我好半天，Google了以下，问题解决很简单，就是设置环境变量&lt;span class=&quot;c08&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;span class=&quot;c08&quot;&gt;export GDK_NATIVE_WINDOWS=1&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;!--more--&gt; &lt;span class=&quot;c08&quot;&gt;据说是因为新的系统里面采用了2.28.1 版本的gnome，GTK也不一样？ 那些人说升级到还在开发当中到 Eclipse 3.6 版就可以不必设置这个环境变量。&lt;/span&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;span class=&quot;c08&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 此文系问题解决后留档，算着资料备查。&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span class=&quot;c08&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;美女金雅中&quot; border=&quot;0&quot; alt=&quot;美女金雅中&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000093&quot; width=&quot;404&quot; height=&quot;546&quot; /&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/31/vgajxfa&quot;&gt;VGA线的接线方法(VGA线序)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/16/googlehosts&quot;&gt;Google Hosts列表(转载备查)&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/22/ubuntu910buttonnotresponse&quot;&gt;http://blog.chaoskey.com/2009/12/22/ubuntu910buttonnotresponse&lt;/a&gt;&lt;/p&gt;</content><author xmlns="http://www.w3.org/2005/Atom"><name>混沌</name></author><content:encoded>&lt;p&gt;&amp;#160;&amp;#160; 这个问题郁闷我好半天，Google了以下，问题解决很简单，就是设置环境变量&lt;span class=&quot;c08&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;span class=&quot;c08&quot;&gt;export GDK_NATIVE_WINDOWS=1&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;!--more--&gt; &lt;span class=&quot;c08&quot;&gt;据说是因为新的系统里面采用了2.28.1 版本的gnome，GTK也不一样？ 那些人说升级到还在开发当中到 Eclipse 3.6 版就可以不必设置这个环境变量。&lt;/span&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;span class=&quot;c08&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 此文系问题解决后留档，算着资料备查。&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span class=&quot;c08&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;美女金雅中&quot; border=&quot;0&quot; alt=&quot;美女金雅中&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000093&quot; width=&quot;404&quot; height=&quot;546&quot; /&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/31/vgajxfa&quot;&gt;VGA线的接线方法(VGA线序)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/16/googlehosts&quot;&gt;Google Hosts列表(转载备查)&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/22/ubuntu910buttonnotresponse&quot;&gt;http://blog.chaoskey.com/2009/12/22/ubuntu910buttonnotresponse&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330685634/chaoskey/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685634/4879707/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/chaoskey/330685634/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/chaoskey/330685634/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=ef4f0a94206b1435646477b7313de57f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=ef4f0a94206b1435646477b7313de57f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=4a81c661659ed82ac7fd12127505a585&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=4a81c661659ed82ac7fd12127505a585&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=c896a213af279591212cdd0b5412650f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=c896a213af279591212cdd0b5412650f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=d1fda061805570a79e194a1c9bf1f12d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=d1fda061805570a79e194a1c9bf1f12d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=3938d05c0c9b528f2ab9de01c905d351&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=3938d05c0c9b528f2ab9de01c905d351&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=7b8aedc9abeb705a6f4dafe27f6e31e4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=7b8aedc9abeb705a6f4dafe27f6e31e4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=a2811396dfb6897047abb4410ba5b77e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=a2811396dfb6897047abb4410ba5b77e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><pubDate>Tue, 22 Dec 2009 17:56:56 +0800</pubDate><guid isPermaLink="false">http://blog.chaoskey.com/entry/ubuntu910buttonnotresponse</guid><dc:creator>混沌</dc:creator><fs:srclink>http://blog.chaoskey.com/2009/12/22/ubuntu910buttonnotresponse</fs:srclink><fs:srcfeed>http://blog.chaoskey.com/feed</fs:srcfeed><fs:itemid>feedsky/chaoskey/~7957934/330685634/4879707</fs:itemid></item><item><title>Google Hosts列表(转载备查)</title><link>http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685635/4879707/1/item.html</link><id xmlns="http://www.w3.org/2005/Atom">http://blog.chaoskey.com/entry/googlehosts</id><content xmlns="http://www.w3.org/2005/Atom" type="html">&lt;p&gt;原文出处：&lt;a href=&quot;http://www.williamlong.info/blog/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;月光微博客&lt;/span&gt;&lt;/a&gt;&amp;#160;&lt;a href=&quot;http://www.williamlong.info/blog/archives/369.html&quot; target=&quot;_blank&quot;&gt;Google Hosts列表&lt;/a&gt;     &lt;br /&gt;Google Hosts列表接近完全恢复版，把下面的内容添加到C:\Windows\System32\drivers\etc\hosts文件中即可，由于使用的IP未必为最优，所以速度可能变慢。有问题的清补充或更正。 &lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;#Search    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; www.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; www.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; www.google.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; www.l.google.com&lt;/p&gt;  &lt;p&gt;#Images    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; images.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; images.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; images.google.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; images.google.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; images.google.com     &lt;br /&gt;74.125.39.147&amp;#160;&amp;#160; images.google.com     &lt;br /&gt;74.125.77.99&amp;#160;&amp;#160;&amp;#160; tbn0.google.com     &lt;br /&gt;74.125.77.99&amp;#160;&amp;#160;&amp;#160; tbn1.google.com     &lt;br /&gt;74.125.77.103&amp;#160;&amp;#160; tbn2.google.com     &lt;br /&gt;74.125.77.104&amp;#160;&amp;#160; tbn3.google.com     &lt;br /&gt;74.125.77.105&amp;#160;&amp;#160; tbn4.google.com     &lt;br /&gt;74.125.77.106&amp;#160;&amp;#160; tbn5.google.com     &lt;br /&gt;74.125.77.147&amp;#160;&amp;#160; tbn6.google.com&lt;/p&gt;  &lt;p&gt;#Shopping    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; base0.googlehosted.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; base1.googlehosted.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; base2.googlehosted.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; base3.googlehosted.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; base4.googlehosted.com     &lt;br /&gt;74.125.39.147&amp;#160;&amp;#160; base5.googlehosted.com&lt;/p&gt;  &lt;p&gt;#Books    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; books.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; books.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; books.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; books.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; books.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; books.google.com     &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; bks0.books.google.com     &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; bks1.books.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; bks2.books.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; bks3.books.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; bks4.books.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; bks5.books.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; bks6.books.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; bks7.books.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; bks8.books.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; bks9.books.google.com&lt;/p&gt;  &lt;p&gt;#Video    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; video.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; video.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; video.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; video.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; video.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; video.google.com     &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; 0.gvt0.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; 1.gvt0.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; 2.gvt0.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; 3.gvt0.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; 4.gvt0.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; 5.gvt0.com&lt;/p&gt;  &lt;p&gt;#Mail(POP3/SMTP)    &lt;br /&gt;209.85.147.109&amp;#160; pop.gmail.com     &lt;br /&gt;209.85.147.109&amp;#160; smtp.gmail.com&lt;/p&gt;  &lt;p&gt;#WebMail    &lt;br /&gt;64.233.189.18&amp;#160;&amp;#160; mail.google.com     &lt;br /&gt;64.233.189.19&amp;#160;&amp;#160; mail.google.com     &lt;br /&gt;64.233.189.83&amp;#160;&amp;#160; mail.google.com     &lt;br /&gt;64.233.189.18&amp;#160;&amp;#160; www.gmail.com     &lt;br /&gt;64.233.189.19&amp;#160;&amp;#160; www.gmail.com     &lt;br /&gt;64.233.189.83&amp;#160;&amp;#160; www.gmail.com     &lt;br /&gt;64.233.189.19&amp;#160;&amp;#160; googlemail.l.google.com&lt;/p&gt;  &lt;p&gt;#Docs    &lt;br /&gt;64.233.189.101&amp;#160; writely-china.l.google.com     &lt;br /&gt;64.233.189.101&amp;#160; writely.l.google.com     &lt;br /&gt;64.233.189.102&amp;#160; docs.google.com     &lt;br /&gt;64.233.189.101&amp;#160; docs.google.com     &lt;br /&gt;64.233.189.100&amp;#160; docs.google.com&lt;/p&gt;  &lt;p&gt;#Map    &lt;br /&gt;64.233.189.104&amp;#160; map.google.com     &lt;br /&gt;64.233.189.99&amp;#160;&amp;#160; map.google.com     &lt;br /&gt;64.233.189.147&amp;#160; map.google.com     &lt;br /&gt;64.233.189.104&amp;#160; maps.google.com     &lt;br /&gt;64.233.189.99&amp;#160;&amp;#160; maps.google.com     &lt;br /&gt;64.233.189.147&amp;#160; maps.google.com     &lt;br /&gt;64.233.189.99&amp;#160;&amp;#160; maps.gstatic.com     &lt;br /&gt;203.208.39.93&amp;#160;&amp;#160; khm.google.com     &lt;br /&gt;203.208.39.91&amp;#160;&amp;#160; mt0.google.com     &lt;br /&gt;203.208.39.93&amp;#160;&amp;#160; mt1.google.com     &lt;br /&gt;203.208.39.91&amp;#160;&amp;#160; mt2.google.com     &lt;br /&gt;203.208.39.91&amp;#160;&amp;#160; mt.l.google.com     &lt;br /&gt;64.233.189.99&amp;#160;&amp;#160; maps.l.google.com&lt;/p&gt;  &lt;p&gt;#Scholar    &lt;br /&gt;64.233.189.99&amp;#160;&amp;#160; scholar.google.com     &lt;br /&gt;64.233.189.104&amp;#160; scholar.google.com     &lt;br /&gt;64.233.189.147&amp;#160; scholar.google.com     &lt;br /&gt;64.233.189.104&amp;#160; scholar.l.google.com&lt;/p&gt;  &lt;p&gt;#Group    &lt;br /&gt;64.233.189.102&amp;#160; groups.google.com     &lt;br /&gt;64.233.189.100&amp;#160; groups.google.com     &lt;br /&gt;64.233.189.101&amp;#160; groups.google.com     &lt;br /&gt;64.233.189.101&amp;#160; groups.l.google.com&lt;/p&gt;  &lt;p&gt;#Picasa    &lt;br /&gt;74.125.39.147&amp;#160;&amp;#160; picasa.google.com     &lt;br /&gt;74.125.39.91&amp;#160;&amp;#160;&amp;#160; photos.google.com     &lt;br /&gt;74.125.39.91&amp;#160;&amp;#160;&amp;#160; picasaweb.google.com     &lt;br /&gt;74.125.39.93&amp;#160;&amp;#160;&amp;#160; picasaweb.google.com     &lt;br /&gt;74.125.39.136&amp;#160;&amp;#160; picasaweb.google.com     &lt;br /&gt;74.125.39.190&amp;#160;&amp;#160; picasaweb.google.com     &lt;br /&gt;74.125.39.91&amp;#160;&amp;#160;&amp;#160; lh0.ggpht.com     &lt;br /&gt;74.125.39.93&amp;#160;&amp;#160;&amp;#160; lh1.ggpht.com     &lt;br /&gt;74.125.39.136&amp;#160;&amp;#160; lh2.ggpht.com     &lt;br /&gt;74.125.39.190&amp;#160;&amp;#160; lh3.ggpht.com     &lt;br /&gt;74.125.39.91&amp;#160;&amp;#160;&amp;#160; lh4.ggpht.com     &lt;br /&gt;74.125.39.93&amp;#160;&amp;#160;&amp;#160; lh5.ggpht.com     &lt;br /&gt;74.125.39.136&amp;#160;&amp;#160; lh6.ggpht.com     &lt;br /&gt;74.125.39.190&amp;#160;&amp;#160; lh7.ggpht.com&lt;/p&gt;  &lt;p&gt;#Translate    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; translate.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; translate.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; translate.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; translate.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; translate.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; translate.google.com&lt;/p&gt;  &lt;p&gt;#Reader    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; reader.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; reader.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; reader.google.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; reader.google.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; reader.google.com&lt;/p&gt;  &lt;p&gt;#Sites    &lt;br /&gt;64.233.161.9&amp;#160;&amp;#160;&amp;#160; sites.google.com     &lt;br /&gt;74.125.53.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; sites.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; sites.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; sites.google.com     &lt;br /&gt;74.125.45.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; sites.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; sites.google.com&lt;/p&gt;  &lt;p&gt;#Code    &lt;br /&gt;74.125.53.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; code.google.com&amp;#160;&amp;#160; &lt;br /&gt;74.125.45.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; code.google.com&amp;#160;&amp;#160; &lt;br /&gt;64.233.161.9&amp;#160;&amp;#160;&amp;#160; code.google.com&amp;#160;&amp;#160; &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; code.google.com&amp;#160;&amp;#160; &lt;br /&gt;209.85.137.9&amp;#160;&amp;#160;&amp;#160; code.google.com&amp;#160;&amp;#160; &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; code.l.google.com&lt;/p&gt;  &lt;p&gt;#Labs    &lt;br /&gt;74.125.39.141&amp;#160;&amp;#160; www.googlelabs.com     &lt;br /&gt;74.125.39.141&amp;#160;&amp;#160; appspot.l.google.com     &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; labs.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; labs.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; labs.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; labs.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; labs.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; labs.google.com&lt;/p&gt;  &lt;p&gt;#Knol    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; knol.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; knol.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; knol.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; knol.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; knol.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; knol.google.com&lt;/p&gt;  &lt;p&gt;#Sketchup    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; sketchup.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; sketchup.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; sketchup.google.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; sketchup.google.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; sketchup.google.com&lt;/p&gt;  &lt;p&gt;#Pack    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; pack.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; pack.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; pack.google.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; pack.google.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; pack.google.com&lt;/p&gt;  &lt;p&gt;#News    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; news.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; news.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; news.google.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; news.google.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; news.google.com     &lt;br /&gt;74.125.39.147&amp;#160;&amp;#160; news.google.com     &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; nt0.ggpht.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; nt1.ggpht.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; nt2.ggpht.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; nt3.ggpht.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; nt4.ggpht.com     &lt;br /&gt;74.125.39.147&amp;#160;&amp;#160; nt5.ggpht.com&lt;/p&gt;  &lt;p&gt;#Calendar    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; calendar.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; calendar.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; calendar.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; calendar.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; calendar.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; calendar.google.com&lt;/p&gt;  &lt;p&gt;#Blogger    &lt;br /&gt;74.125.39.191&amp;#160;&amp;#160; www.blogger.com     &lt;br /&gt;74.125.39.191&amp;#160;&amp;#160; blogger.l.google.com     &lt;br /&gt;74.125.39.191&amp;#160;&amp;#160; blogger.google.com&lt;/p&gt;  &lt;p&gt;#Orkut    &lt;br /&gt;74.125.47.85&amp;#160;&amp;#160;&amp;#160; www.orkut.com     &lt;br /&gt;74.125.47.86&amp;#160;&amp;#160;&amp;#160; www.orkut.com     &lt;br /&gt;74.125.47.85&amp;#160;&amp;#160;&amp;#160; orkut.google.com     &lt;br /&gt;74.125.47.86&amp;#160;&amp;#160;&amp;#160; orkut.l.google.com&lt;/p&gt;  &lt;p&gt;#Youtube    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; www.youtube.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; www.youtube.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; www.youtube.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; www.youtube.com&lt;/p&gt;  &lt;p&gt;#Toolbar    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; toolbar.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; toolbar.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; toolbar.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; toolbar.google.com&lt;/p&gt;  &lt;p&gt;#Apps    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; apps.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; apps.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; apps.google.com     &lt;br /&gt;74.125.39.115&amp;#160;&amp;#160; apps.google.com&lt;/p&gt;  &lt;p&gt;#Chrome    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; chrome.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; chrome.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; chrome.google.com     &lt;br /&gt;74.125.39.115&amp;#160;&amp;#160; chrome.google.com&lt;/p&gt;  &lt;p&gt;#Finance    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; finance.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; finance.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; finance.google.com     &lt;br /&gt;74.125.39.115&amp;#160;&amp;#160; finance.google.com&lt;/p&gt;  &lt;p&gt;#Desktop    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; desktop.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; desktop.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; desktop.google.com     &lt;br /&gt;74.125.39.115&amp;#160;&amp;#160; desktop.google.com&lt;/p&gt;  &lt;p&gt;#Ajax    &lt;br /&gt;74.125.53.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; ajax.googleapis.com     &lt;br /&gt;74.125.45.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; ajax.googleapis.com     &lt;br /&gt;64.233.161.9&amp;#160;&amp;#160;&amp;#160; ajax.googleapis.com     &lt;br /&gt;209.85.137.9&amp;#160;&amp;#160;&amp;#160; ajax.googleapis.com     &lt;br /&gt;72.14.203.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; googleapis-ajax.l.google.com&lt;/p&gt;  &lt;p&gt;#Modules    &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; 1.ig.gmodules.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; 2.ig.gmodules.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; 3.ig.gmodules.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; 4.ig.gmodules.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; 5.ig.gmodules.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; 6.ig.gmodules.com&lt;/p&gt;  &lt;p&gt;#Misc    &lt;br /&gt;64.233.189.101&amp;#160; id.google.com     &lt;br /&gt;64.233.189.102&amp;#160; id.google.com     &lt;br /&gt;64.233.189.100&amp;#160; id.google.com     &lt;br /&gt;64.233.189.100&amp;#160; id.l.google.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; skins.gmodules.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; googlehosted.l.google.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; img0.gmodules.com     &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; blogsearch.google.com     &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; www2.l.google.com     &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; www.gstatic.com     &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; www3.l.google.com     &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; buttons.googlesyndication.com&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto&quot; title=&quot;第一少奶孙宁温&quot; border=&quot;0&quot; alt=&quot;第一少奶孙宁温&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000092&quot; width=&quot;361&quot; height=&quot;518&quot; /&gt;&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/31/vgajxfa&quot;&gt;VGA线的接线方法(VGA线序)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/22/ubuntu910buttonnotresponse&quot;&gt;Ubuntu9.10使用Eclipse3.5有很多按钮不响应的解决方法&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/12/googledns&quot;&gt;谷歌也推出了公共DNS服务&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/04/appenginepatchbc&quot;&gt;app-engine-patch是目前在GAE上支持django框架的最好的粘合剂&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/02/waveclientwaver&quot;&gt;一款第三方开发的GoogleWave客户端&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/16/googlehosts&quot;&gt;http://blog.chaoskey.com/2009/12/16/googlehosts&lt;/a&gt;&lt;/p&gt;</content><author xmlns="http://www.w3.org/2005/Atom"><name>混沌</name></author><content:encoded>&lt;p&gt;原文出处：&lt;a href=&quot;http://www.williamlong.info/blog/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;月光微博客&lt;/span&gt;&lt;/a&gt;&amp;#160;&lt;a href=&quot;http://www.williamlong.info/blog/archives/369.html&quot; target=&quot;_blank&quot;&gt;Google Hosts列表&lt;/a&gt;     &lt;br /&gt;Google Hosts列表接近完全恢复版，把下面的内容添加到C:\Windows\System32\drivers\etc\hosts文件中即可，由于使用的IP未必为最优，所以速度可能变慢。有问题的清补充或更正。 &lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;#Search    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; www.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; www.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; www.google.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; www.l.google.com&lt;/p&gt;  &lt;p&gt;#Images    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; images.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; images.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; images.google.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; images.google.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; images.google.com     &lt;br /&gt;74.125.39.147&amp;#160;&amp;#160; images.google.com     &lt;br /&gt;74.125.77.99&amp;#160;&amp;#160;&amp;#160; tbn0.google.com     &lt;br /&gt;74.125.77.99&amp;#160;&amp;#160;&amp;#160; tbn1.google.com     &lt;br /&gt;74.125.77.103&amp;#160;&amp;#160; tbn2.google.com     &lt;br /&gt;74.125.77.104&amp;#160;&amp;#160; tbn3.google.com     &lt;br /&gt;74.125.77.105&amp;#160;&amp;#160; tbn4.google.com     &lt;br /&gt;74.125.77.106&amp;#160;&amp;#160; tbn5.google.com     &lt;br /&gt;74.125.77.147&amp;#160;&amp;#160; tbn6.google.com&lt;/p&gt;  &lt;p&gt;#Shopping    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; base0.googlehosted.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; base1.googlehosted.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; base2.googlehosted.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; base3.googlehosted.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; base4.googlehosted.com     &lt;br /&gt;74.125.39.147&amp;#160;&amp;#160; base5.googlehosted.com&lt;/p&gt;  &lt;p&gt;#Books    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; books.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; books.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; books.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; books.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; books.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; books.google.com     &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; bks0.books.google.com     &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; bks1.books.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; bks2.books.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; bks3.books.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; bks4.books.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; bks5.books.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; bks6.books.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; bks7.books.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; bks8.books.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; bks9.books.google.com&lt;/p&gt;  &lt;p&gt;#Video    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; video.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; video.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; video.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; video.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; video.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; video.google.com     &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; 0.gvt0.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; 1.gvt0.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; 2.gvt0.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; 3.gvt0.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; 4.gvt0.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; 5.gvt0.com&lt;/p&gt;  &lt;p&gt;#Mail(POP3/SMTP)    &lt;br /&gt;209.85.147.109&amp;#160; pop.gmail.com     &lt;br /&gt;209.85.147.109&amp;#160; smtp.gmail.com&lt;/p&gt;  &lt;p&gt;#WebMail    &lt;br /&gt;64.233.189.18&amp;#160;&amp;#160; mail.google.com     &lt;br /&gt;64.233.189.19&amp;#160;&amp;#160; mail.google.com     &lt;br /&gt;64.233.189.83&amp;#160;&amp;#160; mail.google.com     &lt;br /&gt;64.233.189.18&amp;#160;&amp;#160; www.gmail.com     &lt;br /&gt;64.233.189.19&amp;#160;&amp;#160; www.gmail.com     &lt;br /&gt;64.233.189.83&amp;#160;&amp;#160; www.gmail.com     &lt;br /&gt;64.233.189.19&amp;#160;&amp;#160; googlemail.l.google.com&lt;/p&gt;  &lt;p&gt;#Docs    &lt;br /&gt;64.233.189.101&amp;#160; writely-china.l.google.com     &lt;br /&gt;64.233.189.101&amp;#160; writely.l.google.com     &lt;br /&gt;64.233.189.102&amp;#160; docs.google.com     &lt;br /&gt;64.233.189.101&amp;#160; docs.google.com     &lt;br /&gt;64.233.189.100&amp;#160; docs.google.com&lt;/p&gt;  &lt;p&gt;#Map    &lt;br /&gt;64.233.189.104&amp;#160; map.google.com     &lt;br /&gt;64.233.189.99&amp;#160;&amp;#160; map.google.com     &lt;br /&gt;64.233.189.147&amp;#160; map.google.com     &lt;br /&gt;64.233.189.104&amp;#160; maps.google.com     &lt;br /&gt;64.233.189.99&amp;#160;&amp;#160; maps.google.com     &lt;br /&gt;64.233.189.147&amp;#160; maps.google.com     &lt;br /&gt;64.233.189.99&amp;#160;&amp;#160; maps.gstatic.com     &lt;br /&gt;203.208.39.93&amp;#160;&amp;#160; khm.google.com     &lt;br /&gt;203.208.39.91&amp;#160;&amp;#160; mt0.google.com     &lt;br /&gt;203.208.39.93&amp;#160;&amp;#160; mt1.google.com     &lt;br /&gt;203.208.39.91&amp;#160;&amp;#160; mt2.google.com     &lt;br /&gt;203.208.39.91&amp;#160;&amp;#160; mt.l.google.com     &lt;br /&gt;64.233.189.99&amp;#160;&amp;#160; maps.l.google.com&lt;/p&gt;  &lt;p&gt;#Scholar    &lt;br /&gt;64.233.189.99&amp;#160;&amp;#160; scholar.google.com     &lt;br /&gt;64.233.189.104&amp;#160; scholar.google.com     &lt;br /&gt;64.233.189.147&amp;#160; scholar.google.com     &lt;br /&gt;64.233.189.104&amp;#160; scholar.l.google.com&lt;/p&gt;  &lt;p&gt;#Group    &lt;br /&gt;64.233.189.102&amp;#160; groups.google.com     &lt;br /&gt;64.233.189.100&amp;#160; groups.google.com     &lt;br /&gt;64.233.189.101&amp;#160; groups.google.com     &lt;br /&gt;64.233.189.101&amp;#160; groups.l.google.com&lt;/p&gt;  &lt;p&gt;#Picasa    &lt;br /&gt;74.125.39.147&amp;#160;&amp;#160; picasa.google.com     &lt;br /&gt;74.125.39.91&amp;#160;&amp;#160;&amp;#160; photos.google.com     &lt;br /&gt;74.125.39.91&amp;#160;&amp;#160;&amp;#160; picasaweb.google.com     &lt;br /&gt;74.125.39.93&amp;#160;&amp;#160;&amp;#160; picasaweb.google.com     &lt;br /&gt;74.125.39.136&amp;#160;&amp;#160; picasaweb.google.com     &lt;br /&gt;74.125.39.190&amp;#160;&amp;#160; picasaweb.google.com     &lt;br /&gt;74.125.39.91&amp;#160;&amp;#160;&amp;#160; lh0.ggpht.com     &lt;br /&gt;74.125.39.93&amp;#160;&amp;#160;&amp;#160; lh1.ggpht.com     &lt;br /&gt;74.125.39.136&amp;#160;&amp;#160; lh2.ggpht.com     &lt;br /&gt;74.125.39.190&amp;#160;&amp;#160; lh3.ggpht.com     &lt;br /&gt;74.125.39.91&amp;#160;&amp;#160;&amp;#160; lh4.ggpht.com     &lt;br /&gt;74.125.39.93&amp;#160;&amp;#160;&amp;#160; lh5.ggpht.com     &lt;br /&gt;74.125.39.136&amp;#160;&amp;#160; lh6.ggpht.com     &lt;br /&gt;74.125.39.190&amp;#160;&amp;#160; lh7.ggpht.com&lt;/p&gt;  &lt;p&gt;#Translate    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; translate.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; translate.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; translate.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; translate.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; translate.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; translate.google.com&lt;/p&gt;  &lt;p&gt;#Reader    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; reader.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; reader.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; reader.google.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; reader.google.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; reader.google.com&lt;/p&gt;  &lt;p&gt;#Sites    &lt;br /&gt;64.233.161.9&amp;#160;&amp;#160;&amp;#160; sites.google.com     &lt;br /&gt;74.125.53.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; sites.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; sites.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; sites.google.com     &lt;br /&gt;74.125.45.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; sites.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; sites.google.com&lt;/p&gt;  &lt;p&gt;#Code    &lt;br /&gt;74.125.53.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; code.google.com&amp;#160;&amp;#160; &lt;br /&gt;74.125.45.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; code.google.com&amp;#160;&amp;#160; &lt;br /&gt;64.233.161.9&amp;#160;&amp;#160;&amp;#160; code.google.com&amp;#160;&amp;#160; &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; code.google.com&amp;#160;&amp;#160; &lt;br /&gt;209.85.137.9&amp;#160;&amp;#160;&amp;#160; code.google.com&amp;#160;&amp;#160; &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; code.l.google.com&lt;/p&gt;  &lt;p&gt;#Labs    &lt;br /&gt;74.125.39.141&amp;#160;&amp;#160; www.googlelabs.com     &lt;br /&gt;74.125.39.141&amp;#160;&amp;#160; appspot.l.google.com     &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; labs.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; labs.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; labs.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; labs.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; labs.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; labs.google.com&lt;/p&gt;  &lt;p&gt;#Knol    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; knol.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; knol.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; knol.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; knol.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; knol.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; knol.google.com&lt;/p&gt;  &lt;p&gt;#Sketchup    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; sketchup.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; sketchup.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; sketchup.google.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; sketchup.google.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; sketchup.google.com&lt;/p&gt;  &lt;p&gt;#Pack    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; pack.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; pack.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; pack.google.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; pack.google.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; pack.google.com&lt;/p&gt;  &lt;p&gt;#News    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; news.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; news.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; news.google.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; news.google.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; news.google.com     &lt;br /&gt;74.125.39.147&amp;#160;&amp;#160; news.google.com     &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; nt0.ggpht.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; nt1.ggpht.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; nt2.ggpht.com     &lt;br /&gt;74.125.39.105&amp;#160;&amp;#160; nt3.ggpht.com     &lt;br /&gt;74.125.39.106&amp;#160;&amp;#160; nt4.ggpht.com     &lt;br /&gt;74.125.39.147&amp;#160;&amp;#160; nt5.ggpht.com&lt;/p&gt;  &lt;p&gt;#Calendar    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; calendar.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; calendar.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; calendar.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; calendar.google.com     &lt;br /&gt;74.125.39.138&amp;#160;&amp;#160; calendar.google.com     &lt;br /&gt;74.125.39.139&amp;#160;&amp;#160; calendar.google.com&lt;/p&gt;  &lt;p&gt;#Blogger    &lt;br /&gt;74.125.39.191&amp;#160;&amp;#160; www.blogger.com     &lt;br /&gt;74.125.39.191&amp;#160;&amp;#160; blogger.l.google.com     &lt;br /&gt;74.125.39.191&amp;#160;&amp;#160; blogger.google.com&lt;/p&gt;  &lt;p&gt;#Orkut    &lt;br /&gt;74.125.47.85&amp;#160;&amp;#160;&amp;#160; www.orkut.com     &lt;br /&gt;74.125.47.86&amp;#160;&amp;#160;&amp;#160; www.orkut.com     &lt;br /&gt;74.125.47.85&amp;#160;&amp;#160;&amp;#160; orkut.google.com     &lt;br /&gt;74.125.47.86&amp;#160;&amp;#160;&amp;#160; orkut.l.google.com&lt;/p&gt;  &lt;p&gt;#Youtube    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; www.youtube.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; www.youtube.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; www.youtube.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; www.youtube.com&lt;/p&gt;  &lt;p&gt;#Toolbar    &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; toolbar.google.com     &lt;br /&gt;74.125.39.101&amp;#160;&amp;#160; toolbar.google.com     &lt;br /&gt;74.125.39.102&amp;#160;&amp;#160; toolbar.google.com     &lt;br /&gt;74.125.39.113&amp;#160;&amp;#160; toolbar.google.com&lt;/p&gt;  &lt;p&gt;#Apps    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; apps.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; apps.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; apps.google.com     &lt;br /&gt;74.125.39.115&amp;#160;&amp;#160; apps.google.com&lt;/p&gt;  &lt;p&gt;#Chrome    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; chrome.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; chrome.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; chrome.google.com     &lt;br /&gt;74.125.39.115&amp;#160;&amp;#160; chrome.google.com&lt;/p&gt;  &lt;p&gt;#Finance    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; finance.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; finance.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; finance.google.com     &lt;br /&gt;74.125.39.115&amp;#160;&amp;#160; finance.google.com&lt;/p&gt;  &lt;p&gt;#Desktop    &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; desktop.google.com     &lt;br /&gt;74.125.39.103&amp;#160;&amp;#160; desktop.google.com     &lt;br /&gt;74.125.39.104&amp;#160;&amp;#160; desktop.google.com     &lt;br /&gt;74.125.39.115&amp;#160;&amp;#160; desktop.google.com&lt;/p&gt;  &lt;p&gt;#Ajax    &lt;br /&gt;74.125.53.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; ajax.googleapis.com     &lt;br /&gt;74.125.45.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; ajax.googleapis.com     &lt;br /&gt;64.233.161.9&amp;#160;&amp;#160;&amp;#160; ajax.googleapis.com     &lt;br /&gt;209.85.137.9&amp;#160;&amp;#160;&amp;#160; ajax.googleapis.com     &lt;br /&gt;72.14.203.9&amp;#160;&amp;#160;&amp;#160;&amp;#160; googleapis-ajax.l.google.com&lt;/p&gt;  &lt;p&gt;#Modules    &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; 1.ig.gmodules.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; 2.ig.gmodules.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; 3.ig.gmodules.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; 4.ig.gmodules.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; 5.ig.gmodules.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; 6.ig.gmodules.com&lt;/p&gt;  &lt;p&gt;#Misc    &lt;br /&gt;64.233.189.101&amp;#160; id.google.com     &lt;br /&gt;64.233.189.102&amp;#160; id.google.com     &lt;br /&gt;64.233.189.100&amp;#160; id.google.com     &lt;br /&gt;64.233.189.100&amp;#160; id.l.google.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; skins.gmodules.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; googlehosted.l.google.com     &lt;br /&gt;74.125.39.132&amp;#160;&amp;#160; img0.gmodules.com     &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; blogsearch.google.com     &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; www2.l.google.com     &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; www.gstatic.com     &lt;br /&gt;74.125.39.100&amp;#160;&amp;#160; www3.l.google.com     &lt;br /&gt;74.125.39.99&amp;#160;&amp;#160;&amp;#160; buttons.googlesyndication.com&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto&quot; title=&quot;第一少奶孙宁温&quot; border=&quot;0&quot; alt=&quot;第一少奶孙宁温&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000092&quot; width=&quot;361&quot; height=&quot;518&quot; /&gt;&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/31/vgajxfa&quot;&gt;VGA线的接线方法(VGA线序)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/22/ubuntu910buttonnotresponse&quot;&gt;Ubuntu9.10使用Eclipse3.5有很多按钮不响应的解决方法&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/12/googledns&quot;&gt;谷歌也推出了公共DNS服务&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/04/appenginepatchbc&quot;&gt;app-engine-patch是目前在GAE上支持django框架的最好的粘合剂&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/02/waveclientwaver&quot;&gt;一款第三方开发的GoogleWave客户端&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/16/googlehosts&quot;&gt;http://blog.chaoskey.com/2009/12/16/googlehosts&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330685635/chaoskey/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685635/4879707/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/chaoskey/330685635/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/chaoskey/330685635/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=1cd4e2db3c292d852cbe65ba860c23b5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=1cd4e2db3c292d852cbe65ba860c23b5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=cfcb06683e72c70795939dc6b6d2b4d0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=cfcb06683e72c70795939dc6b6d2b4d0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=3070e2ebed44faf30a80be26e878b2c6&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=3070e2ebed44faf30a80be26e878b2c6&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=f6927ed4291ae57882ddf2405a44d36b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=f6927ed4291ae57882ddf2405a44d36b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=2b3c1e84e9e57cd77a3f37d3e3c2bb14&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=2b3c1e84e9e57cd77a3f37d3e3c2bb14&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=f136a3080b507355f621f7a257a74b18&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=f136a3080b507355f621f7a257a74b18&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=406fa0f5a1448f45f81fd69f5e6e3fb2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=406fa0f5a1448f45f81fd69f5e6e3fb2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><pubDate>Wed, 16 Dec 2009 17:05:26 +0800</pubDate><guid isPermaLink="false">http://blog.chaoskey.com/entry/googlehosts</guid><dc:creator>混沌</dc:creator><fs:srclink>http://blog.chaoskey.com/2009/12/16/googlehosts</fs:srclink><fs:srcfeed>http://blog.chaoskey.com/feed</fs:srcfeed><fs:itemid>feedsky/chaoskey/~7957934/330685635/4879707</fs:itemid></item><item><title>关于&amp;quot;今日起个人用户无法申请注册CN域名&amp;quot;的一小段评论</title><link>http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685636/4879707/1/item.html</link><id xmlns="http://www.w3.org/2005/Atom">http://blog.chaoskey.com/entry/cnregulation</id><content xmlns="http://www.w3.org/2005/Atom" type="html">&lt;dt&gt;腾讯上海市网友 &lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=721787&quot;&gt;李韧 &lt;/a&gt;1小时前 &lt;/dt&gt;&lt;dd&gt;   &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;强烈反对，网络应该是公开的，自由的，强烈反对政府或组织强加干涉。&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;回复&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;反对[0]&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;支持[1897]&lt;/a&gt;&lt;/p&gt; &lt;!--more--&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/dd&gt;&lt;dt&gt;腾讯深圳市网友 &lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=253528649&quot;&gt;痛定思痛 &lt;/a&gt;1小时前 &lt;/dt&gt;&lt;dd&gt;   &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;我只能说美国不把根服务器放在钟国实在是明智的选择，美利坚人类的希望&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;回复&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;反对[0]&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;支持[640]&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/dd&gt;&lt;dt&gt;腾讯上海市网友 &lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=83525344&quot;&gt;风浪平 &lt;/a&gt;1小时前 &lt;/dt&gt;&lt;dd&gt;   &lt;p&gt;上海市 &lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=119896751&quot;&gt;知足常乐 &lt;/a&gt;1&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;拉屎，还需提交书面申请吗？&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;连云港市 &lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=316025127&quot;&gt;荒城之月 &lt;/a&gt;2&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;要的&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=3494467&quot;&gt;¤冷风孤独¤ &lt;/a&gt;3&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;因为屎是黄色的&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=598423686&quot;&gt;猫猫鱼 &lt;/a&gt;4&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;那要拉出来才知道什么颜色啊&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;/dd&gt;&lt;dd&gt;   &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;已经假定是黄色的了，不需要看，至少有嫌疑&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;回复&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;反对[0]&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;支持[533]&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/dd&gt;&lt;dt&gt;腾讯广州市网友 &lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=26801299&quot;&gt;太平绅士 &lt;/a&gt;1小时前 &lt;/dt&gt;&lt;dd&gt;   &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;幸好互联网的根管理不在中国，不然世界就乱了&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;回复&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;反对[0]&lt;/a&gt;       &lt;br /&gt;2009年12月6日补充信息：&amp;#160;&amp;#160; “不知算是喜剧，还算是悲剧？”       &lt;br /&gt;美域名注册商GoDaddy宣布将支持支付宝&lt;/p&gt;    &lt;p&gt;北京时间12月13日下午消息，美国域名注册公司GoDaddy昨日宣布，将支付中国用户通过支付宝购买GoDaddy域名和主机。此前中国用户要在GoDaddy注册域名或者购买主机，只能使用信用卡，通过PayPal也需要用信用卡进行验证，这给中国大陆用户带来了诸多不便。&lt;/p&gt;    &lt;p&gt;GoDaddy发表声明称，亚洲拥有数量巨大的人口，拥有全球将近43%的网民。但信用卡和PayPal在亚洲市场的使用范围不广，这给亚洲消费者购买GoDaddy服务带来了困难。GoDaddy表示，公司即将开始支付支付宝服务。IP地址在中国大陆和香港的用户将可以在支付选择中看到支付宝的选项。&lt;/p&gt;    &lt;p&gt;Godaddy是世界最大的域名注册商，成立于1997年，是全球域名注册排名第一的域名服务商，全球市场占有率达18%。经由Godaddy注册的域名数量已经超过2300万。&lt;/p&gt;    &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;MOKO彭珍芝&quot; border=&quot;0&quot; alt=&quot;MOKO彭珍芝&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000091&quot; width=&quot;392&quot; height=&quot;581&quot; /&gt; &lt;/p&gt;    &lt;p&gt;&lt;/p&gt; &lt;/dd&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2008/01/29/88&quot;&gt;谷歌春运交通图-来的还是很及时的&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/14/cnregulation&quot;&gt;http://blog.chaoskey.com/2009/12/14/cnregulation&lt;/a&gt;&lt;/p&gt;</content><author xmlns="http://www.w3.org/2005/Atom"><name>混沌</name></author><content:encoded>&lt;dt&gt;腾讯上海市网友 &lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=721787&quot;&gt;李韧 &lt;/a&gt;1小时前 &lt;/dt&gt;&lt;dd&gt;   &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;强烈反对，网络应该是公开的，自由的，强烈反对政府或组织强加干涉。&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;回复&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;反对[0]&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;支持[1897]&lt;/a&gt;&lt;/p&gt; &lt;!--more--&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/dd&gt;&lt;dt&gt;腾讯深圳市网友 &lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=253528649&quot;&gt;痛定思痛 &lt;/a&gt;1小时前 &lt;/dt&gt;&lt;dd&gt;   &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;我只能说美国不把根服务器放在钟国实在是明智的选择，美利坚人类的希望&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;回复&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;反对[0]&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;支持[640]&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/dd&gt;&lt;dt&gt;腾讯上海市网友 &lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=83525344&quot;&gt;风浪平 &lt;/a&gt;1小时前 &lt;/dt&gt;&lt;dd&gt;   &lt;p&gt;上海市 &lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=119896751&quot;&gt;知足常乐 &lt;/a&gt;1&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;拉屎，还需提交书面申请吗？&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;连云港市 &lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=316025127&quot;&gt;荒城之月 &lt;/a&gt;2&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;要的&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=3494467&quot;&gt;¤冷风孤独¤ &lt;/a&gt;3&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;因为屎是黄色的&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=598423686&quot;&gt;猫猫鱼 &lt;/a&gt;4&lt;/p&gt;    &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;那要拉出来才知道什么颜色啊&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;/dd&gt;&lt;dd&gt;   &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;已经假定是黄色的了，不需要看，至少有嫌疑&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;回复&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;反对[0]&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;支持[533]&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/dd&gt;&lt;dt&gt;腾讯广州市网友 &lt;a href=&quot;http://comment5.tech.qq.com/comment_user2.htm?uin=26801299&quot;&gt;太平绅士 &lt;/a&gt;1小时前 &lt;/dt&gt;&lt;dd&gt;   &lt;p&gt;&lt;span style=&quot;color: #000080&quot;&gt;&lt;strong&gt;幸好互联网的根管理不在中国，不然世界就乱了&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;回复&lt;/a&gt;&lt;a href=&quot;http://comment5.tech.qq.com/&quot;&gt;反对[0]&lt;/a&gt;       &lt;br /&gt;2009年12月6日补充信息：&amp;#160;&amp;#160; “不知算是喜剧，还算是悲剧？”       &lt;br /&gt;美域名注册商GoDaddy宣布将支持支付宝&lt;/p&gt;    &lt;p&gt;北京时间12月13日下午消息，美国域名注册公司GoDaddy昨日宣布，将支付中国用户通过支付宝购买GoDaddy域名和主机。此前中国用户要在GoDaddy注册域名或者购买主机，只能使用信用卡，通过PayPal也需要用信用卡进行验证，这给中国大陆用户带来了诸多不便。&lt;/p&gt;    &lt;p&gt;GoDaddy发表声明称，亚洲拥有数量巨大的人口，拥有全球将近43%的网民。但信用卡和PayPal在亚洲市场的使用范围不广，这给亚洲消费者购买GoDaddy服务带来了困难。GoDaddy表示，公司即将开始支付支付宝服务。IP地址在中国大陆和香港的用户将可以在支付选择中看到支付宝的选项。&lt;/p&gt;    &lt;p&gt;Godaddy是世界最大的域名注册商，成立于1997年，是全球域名注册排名第一的域名服务商，全球市场占有率达18%。经由Godaddy注册的域名数量已经超过2300万。&lt;/p&gt;    &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;MOKO彭珍芝&quot; border=&quot;0&quot; alt=&quot;MOKO彭珍芝&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000091&quot; width=&quot;392&quot; height=&quot;581&quot; /&gt; &lt;/p&gt;    &lt;p&gt;&lt;/p&gt; &lt;/dd&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2008/01/29/88&quot;&gt;谷歌春运交通图-来的还是很及时的&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/14/cnregulation&quot;&gt;http://blog.chaoskey.com/2009/12/14/cnregulation&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330685636/chaoskey/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685636/4879707/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/chaoskey/330685636/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/chaoskey/330685636/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=f92820bbf16e853f8b1f1f174de63129&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=f92820bbf16e853f8b1f1f174de63129&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=dd86a50efef6b282db4e8a63b41205b9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=dd86a50efef6b282db4e8a63b41205b9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=f4691f7a36b9d0b6de3098de9972ef12&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=f4691f7a36b9d0b6de3098de9972ef12&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=21cfb05486f6cc52bbecbc020883c74b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=21cfb05486f6cc52bbecbc020883c74b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=5df84004039a6aa723cb9834dfc8bfd2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=5df84004039a6aa723cb9834dfc8bfd2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=1401097532f49915b624fb8ac36d44d8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=1401097532f49915b624fb8ac36d44d8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=5d30005df7e0baa362cb72d28405ab22&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=5d30005df7e0baa362cb72d28405ab22&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><pubDate>Mon, 14 Dec 2009 13:40:31 +0800</pubDate><guid isPermaLink="false">http://blog.chaoskey.com/entry/cnregulation</guid><dc:creator>混沌</dc:creator><fs:srclink>http://blog.chaoskey.com/2009/12/14/cnregulation</fs:srclink><fs:srcfeed>http://blog.chaoskey.com/feed</fs:srcfeed><fs:itemid>feedsky/chaoskey/~7957934/330685636/4879707</fs:itemid></item><item><title>谷歌也推出了公共DNS服务</title><link>http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685637/4879707/1/item.html</link><id xmlns="http://www.w3.org/2005/Atom">http://blog.chaoskey.com/entry/googledns</id><content xmlns="http://www.w3.org/2005/Atom" type="html">&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; Google最近也推出了公共DNS服务,虽然在中国不一定确如其声明的那样有用,但毕竟多了一种选择.&amp;#160; 在本地DNS出现问题或被恶意劫持时可以一试.&lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;&lt;a href=&quot;http://code.google.com/speed/public-dns/&quot; target=&quot;_blank&quot;&gt;Google的DNS服务器&lt;/a&gt;地址： &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;8.8.8.8      &lt;br /&gt;8.8.4.4&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href=&quot;http://www.opendns.com&quot; target=&quot;_blank&quot;&gt;OpenDNS的DNS服务器&lt;/a&gt;地址：&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;208.67.222.222      &lt;br /&gt;208.67.220.220 &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;孙俪&quot; border=&quot;0&quot; alt=&quot;孙俪&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000020&quot; width=&quot;492&quot; height=&quot;635&quot; /&gt;&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/16/googlehosts&quot;&gt;Google Hosts列表(转载备查)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/11/gaeghsipmonitoring&quot;&gt;实现了利用GAE监控GHS IP在国内的可用性并且自动修改DNS设置&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/04/appenginepatchbc&quot;&gt;app-engine-patch是目前在GAE上支持django框架的最好的粘合剂&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/02/waveclientwaver&quot;&gt;一款第三方开发的GoogleWave客户端&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/01/test&quot;&gt;合作写作功能测试(完成)&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/12/googledns&quot;&gt;http://blog.chaoskey.com/2009/12/12/googledns&lt;/a&gt;&lt;/p&gt;</content><author xmlns="http://www.w3.org/2005/Atom"><name>混沌</name></author><content:encoded>&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; Google最近也推出了公共DNS服务,虽然在中国不一定确如其声明的那样有用,但毕竟多了一种选择.&amp;#160; 在本地DNS出现问题或被恶意劫持时可以一试.&lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;&lt;a href=&quot;http://code.google.com/speed/public-dns/&quot; target=&quot;_blank&quot;&gt;Google的DNS服务器&lt;/a&gt;地址： &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;8.8.8.8      &lt;br /&gt;8.8.4.4&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href=&quot;http://www.opendns.com&quot; target=&quot;_blank&quot;&gt;OpenDNS的DNS服务器&lt;/a&gt;地址：&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;208.67.222.222      &lt;br /&gt;208.67.220.220 &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;孙俪&quot; border=&quot;0&quot; alt=&quot;孙俪&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000020&quot; width=&quot;492&quot; height=&quot;635&quot; /&gt;&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/16/googlehosts&quot;&gt;Google Hosts列表(转载备查)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/11/gaeghsipmonitoring&quot;&gt;实现了利用GAE监控GHS IP在国内的可用性并且自动修改DNS设置&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/04/appenginepatchbc&quot;&gt;app-engine-patch是目前在GAE上支持django框架的最好的粘合剂&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/02/waveclientwaver&quot;&gt;一款第三方开发的GoogleWave客户端&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/01/test&quot;&gt;合作写作功能测试(完成)&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/12/googledns&quot;&gt;http://blog.chaoskey.com/2009/12/12/googledns&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330685637/chaoskey/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685637/4879707/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/chaoskey/330685637/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/chaoskey/330685637/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=589127fdd035e52d143bfda64009c1b2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=589127fdd035e52d143bfda64009c1b2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=66c94a63a1cda671de724ee7338e571e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=66c94a63a1cda671de724ee7338e571e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=15275b20ff49b3a1856362ed2c80e731&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=15275b20ff49b3a1856362ed2c80e731&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=59d031a78af7dcb954042a11cb01fb07&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=59d031a78af7dcb954042a11cb01fb07&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=6b513139e02dd7e63332bf6789a47fc1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=6b513139e02dd7e63332bf6789a47fc1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=ee6c10ba823039121cd2579185c8f2b3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=ee6c10ba823039121cd2579185c8f2b3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=08be1d5f912bd43e4f8632d1f8c3be28&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=08be1d5f912bd43e4f8632d1f8c3be28&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><pubDate>Sat, 12 Dec 2009 14:32:27 +0800</pubDate><guid isPermaLink="false">http://blog.chaoskey.com/entry/googledns</guid><dc:creator>混沌</dc:creator><fs:srclink>http://blog.chaoskey.com/2009/12/12/googledns</fs:srclink><fs:srcfeed>http://blog.chaoskey.com/feed</fs:srcfeed><fs:itemid>feedsky/chaoskey/~7957934/330685637/4879707</fs:itemid></item><item><title>实现了利用GAE监控GHS IP在国内的可用性并且自动修改DNS设置</title><link>http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685639/4879707/1/item.html</link><id xmlns="http://www.w3.org/2005/Atom">http://blog.chaoskey.com/entry/gaeghsipmonitoring</id><content xmlns="http://www.w3.org/2005/Atom" type="html">&lt;p&gt;利用的道具有:&lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;1)&amp;#160; Google AppEngine&amp;#160; ------&amp;#160; 用来部署监控程序    &lt;br /&gt;2)&amp;#160; 利用了GAE的Cron Jobs&amp;#160; ------&amp;#160; 实现定时监控的功能     &lt;br /&gt;3)&amp;#160; 利用了GAE的Task Queues&amp;#160; ------&amp;#160; 将需要扫描的可用IP推入队列 , 分散每次处理占用的CPU.     &lt;br /&gt;4)&amp;#160; DNSPod 及其提供的最新的API(v1.5)&amp;#160; ------&amp;#160; 一旦发现某IP可用性的变动, 通过API 新建/激活某个A记录 ,或者禁用某个A记录     &lt;br /&gt;5)&amp;#160; 在国内找一个Web代理&amp;#160; ------&amp;#160; 此代理的IP一定要在国内,否则在GAE上监控始终是有效的,那就没有意义了     &lt;br /&gt;6)&amp;#160; 尽可能收集全 所有的可用不可用的公共的GHS IP ,甚至包括私人通过反向代理架设GHS服务     &lt;br /&gt;7) 并且还实现利用GAE的邮件服务,进行GHS IP可用性变动的邮件通知功能.&lt;/p&gt;  &lt;p&gt;从今往后再也不需要关注 GHS IP.&amp;#160; (除非所有的公共 GHS IP 和 私人搭建的GHS IP 都不可用,但我会收到邮件通知的.)&amp;#160; &lt;br /&gt;并且还有一个附带的功效, 如果有多个可用IP, 而程序自动创建的都是A记录, 那么按DNSPod的文档说明知道, 顺带实现了负载均衡(DNS轮询机制) &lt;/p&gt;  &lt;p&gt;2010-2-8补记: &lt;font color=&quot;#ff0000&quot;&gt;目前从GAE无法访问www.dnspod.com ,我咨询了 DNSPod技术,对方告诉我没有封我的程序,并且从2月3号以来没有收到我请求. 我怀疑可能是 我们国家的大墙 封了 GAE对www.dnspod.com等网站的访问. 现在该程序已经无法使用了.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160; 目前我已经用 C#重写了该程序,作为Windows服务 设置为开机自动运行在我电脑本地.   &lt;br /&gt;&lt;/p&gt; &lt;img style=&quot;border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto&quot; title=&quot;狮子座BABY 齐齐&quot; border=&quot;0&quot; alt=&quot;狮子座BABY 齐齐&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000019&quot; width=&quot;486&quot; height=&quot;720&quot; /&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/12/googledns&quot;&gt;谷歌也推出了公共DNS服务&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/08/pytzusage4gae&quot;&gt;如何在GAE中使用pytz模块&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/04/appenginepatchbc&quot;&gt;app-engine-patch是目前在GAE上支持django框架的最好的粘合剂&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/01/test&quot;&gt;合作写作功能测试(完成)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/11/28/gaeimageloader&quot;&gt;AppEngine之Cron Jobs应用实例&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/11/gaeghsipmonitoring&quot;&gt;http://blog.chaoskey.com/2009/12/11/gaeghsipmonitoring&lt;/a&gt;&lt;/p&gt;</content><author xmlns="http://www.w3.org/2005/Atom"><name>混沌</name></author><content:encoded>&lt;p&gt;利用的道具有:&lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;1)&amp;#160; Google AppEngine&amp;#160; ------&amp;#160; 用来部署监控程序    &lt;br /&gt;2)&amp;#160; 利用了GAE的Cron Jobs&amp;#160; ------&amp;#160; 实现定时监控的功能     &lt;br /&gt;3)&amp;#160; 利用了GAE的Task Queues&amp;#160; ------&amp;#160; 将需要扫描的可用IP推入队列 , 分散每次处理占用的CPU.     &lt;br /&gt;4)&amp;#160; DNSPod 及其提供的最新的API(v1.5)&amp;#160; ------&amp;#160; 一旦发现某IP可用性的变动, 通过API 新建/激活某个A记录 ,或者禁用某个A记录     &lt;br /&gt;5)&amp;#160; 在国内找一个Web代理&amp;#160; ------&amp;#160; 此代理的IP一定要在国内,否则在GAE上监控始终是有效的,那就没有意义了     &lt;br /&gt;6)&amp;#160; 尽可能收集全 所有的可用不可用的公共的GHS IP ,甚至包括私人通过反向代理架设GHS服务     &lt;br /&gt;7) 并且还实现利用GAE的邮件服务,进行GHS IP可用性变动的邮件通知功能.&lt;/p&gt;  &lt;p&gt;从今往后再也不需要关注 GHS IP.&amp;#160; (除非所有的公共 GHS IP 和 私人搭建的GHS IP 都不可用,但我会收到邮件通知的.)&amp;#160; &lt;br /&gt;并且还有一个附带的功效, 如果有多个可用IP, 而程序自动创建的都是A记录, 那么按DNSPod的文档说明知道, 顺带实现了负载均衡(DNS轮询机制) &lt;/p&gt;  &lt;p&gt;2010-2-8补记: &lt;font color=&quot;#ff0000&quot;&gt;目前从GAE无法访问www.dnspod.com ,我咨询了 DNSPod技术,对方告诉我没有封我的程序,并且从2月3号以来没有收到我请求. 我怀疑可能是 我们国家的大墙 封了 GAE对www.dnspod.com等网站的访问. 现在该程序已经无法使用了.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160; 目前我已经用 C#重写了该程序,作为Windows服务 设置为开机自动运行在我电脑本地.   &lt;br /&gt;&lt;/p&gt; &lt;img style=&quot;border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto&quot; title=&quot;狮子座BABY 齐齐&quot; border=&quot;0&quot; alt=&quot;狮子座BABY 齐齐&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000019&quot; width=&quot;486&quot; height=&quot;720&quot; /&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/12/googledns&quot;&gt;谷歌也推出了公共DNS服务&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/08/pytzusage4gae&quot;&gt;如何在GAE中使用pytz模块&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/04/appenginepatchbc&quot;&gt;app-engine-patch是目前在GAE上支持django框架的最好的粘合剂&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/01/test&quot;&gt;合作写作功能测试(完成)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/11/28/gaeimageloader&quot;&gt;AppEngine之Cron Jobs应用实例&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/11/gaeghsipmonitoring&quot;&gt;http://blog.chaoskey.com/2009/12/11/gaeghsipmonitoring&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330685639/chaoskey/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685639/4879707/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/chaoskey/330685639/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/chaoskey/330685639/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=7a484d6e197cd599b2225c38785aa073&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=7a484d6e197cd599b2225c38785aa073&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=949b4bb9ee2486f9d3edc80349923d85&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=949b4bb9ee2486f9d3edc80349923d85&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=8e3bed395d7bbab5b4394897258e88ac&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=8e3bed395d7bbab5b4394897258e88ac&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=03c83a125224756b2b3d2e21e0fccfe6&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=03c83a125224756b2b3d2e21e0fccfe6&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=200a8d3e4d63e438cf687f8f4937292e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=200a8d3e4d63e438cf687f8f4937292e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=4ab89a027e38b8cc64d1388cb986a5f4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=4ab89a027e38b8cc64d1388cb986a5f4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=b5b7115e23048310282fc53cc194710a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=b5b7115e23048310282fc53cc194710a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><pubDate>Fri, 11 Dec 2009 11:19:59 +0800</pubDate><guid isPermaLink="false">http://blog.chaoskey.com/entry/gaeghsipmonitoring</guid><dc:creator>混沌</dc:creator><fs:srclink>http://blog.chaoskey.com/2009/12/11/gaeghsipmonitoring</fs:srclink><fs:srcfeed>http://blog.chaoskey.com/feed</fs:srcfeed><fs:itemid>feedsky/chaoskey/~7957934/330685639/4879707</fs:itemid></item><item><title>如何在GAE中使用pytz模块</title><link>http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685640/4879707/1/item.html</link><id xmlns="http://www.w3.org/2005/Atom">http://blog.chaoskey.com/entry/pytzusage4gae</id><content xmlns="http://www.w3.org/2005/Atom" type="html">&lt;p&gt;pytz是一个关于时区问题的Python工具包.&amp;#160; 那么如何在GAE上使用呢?&amp;#160; 如果你想把pytz打成zip包然后调用,那么此文可能值得你看看.&lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;1)下载最新版本:&amp;#160; pytz-2009r.zip&amp;#160; 找出子目录pytz ,再将pytz中的tests目录删除,然后将 *.pyc文件全部删除 . 最后将pytz目录压缩成 pytz.zip ．至于为何要压缩，GAE用户自然明白是何道理．&lt;/p&gt;  &lt;p&gt;2)在GAE中使用时先导入: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;import sys      &lt;br /&gt;sys.path.insert(0, 'pytz.zip')&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;3)然后(&lt;strong&gt;&lt;font color=&quot;#0000ff&quot;&gt;这是关键点&lt;/font&gt;&lt;/strong&gt;), 将pytz模块中的函数open_resource置换掉,因为在GAE平台中,在压缩包中执行open_resource这个代码会报错. 置换的方法是:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;import pytz      &lt;br /&gt;from zipfile import ZipFile       &lt;br /&gt;from cStringIO import StringIO       &lt;br /&gt;def &lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;open_resource&lt;/strong&gt;&lt;/font&gt;(name):       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; name_parts = name.lstrip('/').split('/')       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; for part in name_parts:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if part == os.path.pardir or os.path.sep in part:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; raise ValueError('Bad path segment: %r' % part)       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; zonedata = ZipFile('pytz.zip').read('pytz/'+os.path.join('zoneinfo',*name_parts))       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return StringIO(zonedata)       &lt;br /&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;pytz.open_resource = open_resource&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;4)最后你就可以参考pytz&lt;a href=&quot;http://pytz.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;官方文档&lt;/a&gt;使用了．&lt;/p&gt;  &lt;p&gt;补充:&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; 为了方便, 可以下载pytz在GAE中zip加载方式的补丁代码.&amp;#160; &lt;a href=&quot;http://ghscheck.chaoskey.cn/pytzpatch.py&quot; target=&quot;_blank&quot;&gt;http://ghscheck.chaoskey.cn/pytzpatch.py&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160; 使用方法:&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1)&amp;#160; pytz.zip 和&amp;#160; 其补丁代码pytzpatch.py ,都建议放在&amp;#160; 项目根目录.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2) 调用代码示例:&lt;/p&gt;  &lt;blockquote&gt;import sys    &lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#ff0000&quot;&gt;sys.path.insert(0, 'pytz.zip')&lt;/font&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;from datetime import datetime     &lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#ff0000&quot;&gt;import pytz        &lt;br /&gt;import pytzpatch&lt;/font&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;cntz = pytz.timezone('Asia/Shanghai')     &lt;br /&gt;print datetime.now(cntz).strftime('%Y-%m-%d %H:%M:%S')&lt;/blockquote&gt;  &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;MOKO刘雨晴&quot; border=&quot;0&quot; alt=&quot;MOKO刘雨晴&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000011&quot; width=&quot;496&quot; height=&quot;736&quot; /&gt;&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/11/gaeghsipmonitoring&quot;&gt;实现了利用GAE监控GHS IP在国内的可用性并且自动修改DNS设置&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/04/appenginepatchbc&quot;&gt;app-engine-patch是目前在GAE上支持django框架的最好的粘合剂&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/11/28/gaeimageloader&quot;&gt;AppEngine之Cron Jobs应用实例&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/08/pytzusage4gae&quot;&gt;http://blog.chaoskey.com/2009/12/08/pytzusage4gae&lt;/a&gt;&lt;/p&gt;</content><author xmlns="http://www.w3.org/2005/Atom"><name>混沌</name></author><content:encoded>&lt;p&gt;pytz是一个关于时区问题的Python工具包.&amp;#160; 那么如何在GAE上使用呢?&amp;#160; 如果你想把pytz打成zip包然后调用,那么此文可能值得你看看.&lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;1)下载最新版本:&amp;#160; pytz-2009r.zip&amp;#160; 找出子目录pytz ,再将pytz中的tests目录删除,然后将 *.pyc文件全部删除 . 最后将pytz目录压缩成 pytz.zip ．至于为何要压缩，GAE用户自然明白是何道理．&lt;/p&gt;  &lt;p&gt;2)在GAE中使用时先导入: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;import sys      &lt;br /&gt;sys.path.insert(0, 'pytz.zip')&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;3)然后(&lt;strong&gt;&lt;font color=&quot;#0000ff&quot;&gt;这是关键点&lt;/font&gt;&lt;/strong&gt;), 将pytz模块中的函数open_resource置换掉,因为在GAE平台中,在压缩包中执行open_resource这个代码会报错. 置换的方法是:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;import pytz      &lt;br /&gt;from zipfile import ZipFile       &lt;br /&gt;from cStringIO import StringIO       &lt;br /&gt;def &lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;open_resource&lt;/strong&gt;&lt;/font&gt;(name):       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; name_parts = name.lstrip('/').split('/')       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; for part in name_parts:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if part == os.path.pardir or os.path.sep in part:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; raise ValueError('Bad path segment: %r' % part)       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; zonedata = ZipFile('pytz.zip').read('pytz/'+os.path.join('zoneinfo',*name_parts))       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return StringIO(zonedata)       &lt;br /&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;pytz.open_resource = open_resource&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;4)最后你就可以参考pytz&lt;a href=&quot;http://pytz.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;官方文档&lt;/a&gt;使用了．&lt;/p&gt;  &lt;p&gt;补充:&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; 为了方便, 可以下载pytz在GAE中zip加载方式的补丁代码.&amp;#160; &lt;a href=&quot;http://ghscheck.chaoskey.cn/pytzpatch.py&quot; target=&quot;_blank&quot;&gt;http://ghscheck.chaoskey.cn/pytzpatch.py&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160; 使用方法:&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1)&amp;#160; pytz.zip 和&amp;#160; 其补丁代码pytzpatch.py ,都建议放在&amp;#160; 项目根目录.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2) 调用代码示例:&lt;/p&gt;  &lt;blockquote&gt;import sys    &lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#ff0000&quot;&gt;sys.path.insert(0, 'pytz.zip')&lt;/font&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;from datetime import datetime     &lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#ff0000&quot;&gt;import pytz        &lt;br /&gt;import pytzpatch&lt;/font&gt;&lt;/strong&gt;     &lt;br /&gt;    &lt;br /&gt;cntz = pytz.timezone('Asia/Shanghai')     &lt;br /&gt;print datetime.now(cntz).strftime('%Y-%m-%d %H:%M:%S')&lt;/blockquote&gt;  &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;MOKO刘雨晴&quot; border=&quot;0&quot; alt=&quot;MOKO刘雨晴&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000011&quot; width=&quot;496&quot; height=&quot;736&quot; /&gt;&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/11/gaeghsipmonitoring&quot;&gt;实现了利用GAE监控GHS IP在国内的可用性并且自动修改DNS设置&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/04/appenginepatchbc&quot;&gt;app-engine-patch是目前在GAE上支持django框架的最好的粘合剂&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/11/28/gaeimageloader&quot;&gt;AppEngine之Cron Jobs应用实例&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/08/pytzusage4gae&quot;&gt;http://blog.chaoskey.com/2009/12/08/pytzusage4gae&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330685640/chaoskey/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685640/4879707/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/chaoskey/330685640/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/chaoskey/330685640/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=92861477899927e01e470d185a8a8feb&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=92861477899927e01e470d185a8a8feb&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=4db8a22907e388a4990c02306f75fd67&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=4db8a22907e388a4990c02306f75fd67&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=3bb649d64559f1c6c515ac1d1fcf2949&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=3bb649d64559f1c6c515ac1d1fcf2949&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=5b65456033c1cd3978a9a2c71dd43057&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=5b65456033c1cd3978a9a2c71dd43057&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=8103fad1c4aefe19f171b04b6aaeb965&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=8103fad1c4aefe19f171b04b6aaeb965&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=717d813ebbeb8ab56eeab50e9be21de3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=717d813ebbeb8ab56eeab50e9be21de3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=92b750ec8f65829a53c075ca9000f367&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=92b750ec8f65829a53c075ca9000f367&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><pubDate>Tue, 08 Dec 2009 18:39:21 +0800</pubDate><guid isPermaLink="false">http://blog.chaoskey.com/entry/pytzusage4gae</guid><dc:creator>混沌</dc:creator><fs:srclink>http://blog.chaoskey.com/2009/12/08/pytzusage4gae</fs:srclink><fs:srcfeed>http://blog.chaoskey.com/feed</fs:srcfeed><fs:itemid>feedsky/chaoskey/~7957934/330685640/4879707</fs:itemid></item><item><title>app-engine-patch是目前在GAE上支持django框架的最好的粘合剂</title><link>http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685642/4879707/1/item.html</link><id xmlns="http://www.w3.org/2005/Atom">http://blog.chaoskey.com/entry/appenginepatchbc</id><content xmlns="http://www.w3.org/2005/Atom" type="html">&lt;p&gt;副标题:&amp;#160; 准备将本博用django重构之简要备查信息&lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;&lt;strong&gt;前提&lt;/strong&gt;:&amp;#160; 已经安装了Python 和 AppEngine SDK &lt;/p&gt;  &lt;p&gt;1) &lt;a href=&quot;http://code.google.com/p/app-engine-patch/downloads/list&quot; target=&quot;_blank&quot;&gt;下载&lt;/a&gt;:&amp;#160; app-engine-patch&amp;#160; .&amp;#160; 其实这就已经是可以运行的范例,可以作为项目的开始.     &lt;br /&gt;2) 本地运行演示 &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;manage.py runserver&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;3)&amp;#160; 根据运行警告:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;WARNING&amp;#160; 2009-12-03 14:51:09,358 dev_appserver.py:3370] Could not initialize images API; you are likely missing the Python &amp;quot;PIL&amp;quot; module. ImportError: No module named _imaging&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&amp;#160; 先安装 Python &amp;quot;PIL&amp;quot; module&amp;#160; 这可以参考: &lt;a href=&quot;http://code.google.com/intl/zh-CN/appengine/docs/python/images/installingPIL.html&quot; target=&quot;_blank&quot;&gt;安装 PIL&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;4)&amp;#160; 至于manage.py 的常用命令 可以通过 &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;查看命令列表&amp;#160; manage.py help      &lt;br /&gt;查看命令详解: manage.py help cmdname &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;5)创建一个应用程序,比如:guestbook&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;manage.py startapp guestbook&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&amp;#160; 然后将请将应用程序名称加入 &lt;code&gt;/settings.py&lt;/code&gt; 文件的 &lt;code&gt;INSTALLED_APPS&lt;/code&gt; 列表中,比如： &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;INSTALLED_APPS = (      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ...       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; 'guestbook',       &lt;br /&gt;)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;6)如果使用的是带关系数据库的 Django，则现在必须运行 &lt;code&gt;manage.py syncdb&lt;/code&gt; 以创建必需的数据库表格。对于 App Engine，这一切都是实时进行的。&lt;/p&gt;  &lt;p&gt;7)将应用程序加入全局网址路由。更改项目的全局 &lt;code&gt;/urls.py&lt;/code&gt; 文件,比如:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;urlpatterns = patterns('',      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ...       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; (r'^guestbook/', include('guestbook.urls')),       &lt;br /&gt;)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; 那么:; 如果您访问任意以 &lt;code&gt;/guestbook/&lt;/code&gt; 开头的网址，系统都将在应用程序特定的网址配置文件 &lt;code&gt;/guestbook/urls.py&lt;/code&gt; 中查找以传送请求。&lt;/p&gt;  &lt;p&gt;8) 现在可以开始你自己的开发了.&lt;/p&gt;  &lt;p&gt;----------------------------------------------------&lt;/p&gt;  &lt;p&gt;相关资源列表:&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://djangobook.py3k.cn/&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://djangobook.py3k.cn/&quot; target=&quot;_blank&quot;&gt;The Django Book&lt;/a&gt;     &lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;http://code.google.com/p/app-engine-patch/wiki/GettingStarted&quot; target=&quot;_blank&quot;&gt;app-engine-patch Documentation&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;----------------------------------------------------&lt;/p&gt;  &lt;p&gt;下面是零碎的备查信息:&lt;/p&gt;  &lt;p&gt;1)&amp;#160; &lt;strong&gt;如何在Django Model中进行自定义表名&lt;/strong&gt;?&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 答:&amp;#160; 在对应表Model添加一个子类定义即可,如:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;class Meta:      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; db_table = &amp;quot;Greeting&amp;quot;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;2) &lt;strong&gt;如何扩展Django User Model&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 答:&amp;#160; 这是可以的, &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strike&gt;这里有一个篇相关的文章:&amp;#160;&amp;#160; &lt;/strike&gt;&lt;a href=&quot;http://www.javaeye.com/wiki/django/1519-expansion-django-user-model-by-non-profile-way&quot; target=&quot;_blank&quot;&gt;&lt;strike&gt;非profile方式扩展Django User Model&lt;/strike&gt;&lt;/a&gt;&lt;strike&gt;&amp;#160; 可供参考.&amp;#160; &lt;br /&gt;为了防止某种原因原文消失,特意转载在 &lt;/strike&gt;&lt;a href=&quot;http://blog.chaoskey.cn/2009/12/expansiondjangousermodel.html&quot; target=&quot;_blank&quot;&gt;&lt;strike&gt;此&lt;/strike&gt;&lt;/a&gt;&lt;strike&gt;&amp;#160; &lt;br /&gt;但是貌似该文中提及的 所谓完美方案,无法实现,总是报:&amp;#160; &amp;quot;AttributeError: type object 'User' has no attribute 'add_to_class'&amp;quot;         &lt;br /&gt;错误.         &lt;br /&gt;算了,还是采用官方提供的扩展方案吧!&amp;#160; 无奈何         &lt;br /&gt;&lt;/strike&gt;&lt;a href=&quot;http://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users&quot; target=&quot;_blank&quot;&gt;&lt;strike&gt;Django官方指导的方式&lt;/strike&gt;&lt;/a&gt;&lt;strike&gt;&amp;#160; 和&amp;#160; &lt;/strike&gt;&lt;a href=&quot;http://www.b-list.org/weblog/2006/jun/06/django-tips-extending-user-model/&quot; target=&quot;_blank&quot;&gt;&lt;strike&gt;Django tips: extending the User model&lt;/strike&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 注意:&amp;#160; 由于app-engine-patch中整合的Django和原生的Django有所不同,所以前面提及方法不适用了.具体请看 文档:&amp;#160; &lt;a href=&quot;http://code.google.com/p/app-engine-patch/wiki/CustomUserModel&quot; target=&quot;_blank&quot;&gt;Defining custom user models&lt;/a&gt;     &lt;br /&gt;简述如下:     &lt;br /&gt;&lt;strong&gt;yourapp/models.py&lt;/strong&gt; 中的代码:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;#from django.contrib.auth.models import User&amp;#160; &lt;br /&gt;from ragendja.auth.hybrid_models&amp;#160; import &lt;strong&gt;&lt;font color=&quot;#000080&quot;&gt;User as OldUser&lt;/font&gt;&lt;/strong&gt;       &lt;br /&gt;class &lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;User&lt;/strong&gt;&lt;/font&gt;(&lt;strong&gt;&lt;font color=&quot;#0000ff&quot;&gt;OldUser&lt;/font&gt;&lt;/strong&gt;):       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; class Meta:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; db_table = &amp;quot;User&amp;quot;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; newfield=db.StringProperty(default='blog.chaoskey.com')&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160; 注:&amp;#160; 红颜色的类名 ,必须是 User,其他的名字会报错.&amp;#160;&amp;#160; 所以蓝颜色部分必须重命名    &lt;br /&gt;&lt;strong&gt;yourapp/settings.py&lt;/strong&gt; 中的必须修改:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;#AUTH_USER_MODULE = 'ragendja.auth.hybrid_models'      &lt;br /&gt;AUTH_USER_MODULE = &lt;strong&gt;&lt;font color=&quot;#ff0000&quot;&gt;'yourapp.models&lt;/font&gt;&lt;/strong&gt;'&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160; 具体使用时依然还是可以导入:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;from django.contrib.auth.models import User&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; 但是调用处用到User ,表面是django.contrib.auth.models的User,但实际上已经是&amp;#160; yourapp.models.User 了. &lt;/p&gt;  &lt;p&gt;3)&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000010&quot; width=&quot;529&quot; height=&quot;332&quot; /&gt;&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/16/googlehosts&quot;&gt;Google Hosts列表(转载备查)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/11/gaeghsipmonitoring&quot;&gt;实现了利用GAE监控GHS IP在国内的可用性并且自动修改DNS设置&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/12/googledns&quot;&gt;谷歌也推出了公共DNS服务&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/08/pytzusage4gae&quot;&gt;如何在GAE中使用pytz模块&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/02/waveclientwaver&quot;&gt;一款第三方开发的GoogleWave客户端&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/04/appenginepatchbc&quot;&gt;http://blog.chaoskey.com/2009/12/04/appenginepatchbc&lt;/a&gt;&lt;/p&gt;</content><author xmlns="http://www.w3.org/2005/Atom"><name>混沌</name></author><content:encoded>&lt;p&gt;副标题:&amp;#160; 准备将本博用django重构之简要备查信息&lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;&lt;strong&gt;前提&lt;/strong&gt;:&amp;#160; 已经安装了Python 和 AppEngine SDK &lt;/p&gt;  &lt;p&gt;1) &lt;a href=&quot;http://code.google.com/p/app-engine-patch/downloads/list&quot; target=&quot;_blank&quot;&gt;下载&lt;/a&gt;:&amp;#160; app-engine-patch&amp;#160; .&amp;#160; 其实这就已经是可以运行的范例,可以作为项目的开始.     &lt;br /&gt;2) 本地运行演示 &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;manage.py runserver&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;3)&amp;#160; 根据运行警告:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;WARNING&amp;#160; 2009-12-03 14:51:09,358 dev_appserver.py:3370] Could not initialize images API; you are likely missing the Python &amp;quot;PIL&amp;quot; module. ImportError: No module named _imaging&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&amp;#160; 先安装 Python &amp;quot;PIL&amp;quot; module&amp;#160; 这可以参考: &lt;a href=&quot;http://code.google.com/intl/zh-CN/appengine/docs/python/images/installingPIL.html&quot; target=&quot;_blank&quot;&gt;安装 PIL&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;4)&amp;#160; 至于manage.py 的常用命令 可以通过 &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;查看命令列表&amp;#160; manage.py help      &lt;br /&gt;查看命令详解: manage.py help cmdname &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;5)创建一个应用程序,比如:guestbook&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;manage.py startapp guestbook&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&amp;#160; 然后将请将应用程序名称加入 &lt;code&gt;/settings.py&lt;/code&gt; 文件的 &lt;code&gt;INSTALLED_APPS&lt;/code&gt; 列表中,比如： &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;INSTALLED_APPS = (      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ...       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; 'guestbook',       &lt;br /&gt;)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;6)如果使用的是带关系数据库的 Django，则现在必须运行 &lt;code&gt;manage.py syncdb&lt;/code&gt; 以创建必需的数据库表格。对于 App Engine，这一切都是实时进行的。&lt;/p&gt;  &lt;p&gt;7)将应用程序加入全局网址路由。更改项目的全局 &lt;code&gt;/urls.py&lt;/code&gt; 文件,比如:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;urlpatterns = patterns('',      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; ...       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; (r'^guestbook/', include('guestbook.urls')),       &lt;br /&gt;)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; 那么:; 如果您访问任意以 &lt;code&gt;/guestbook/&lt;/code&gt; 开头的网址，系统都将在应用程序特定的网址配置文件 &lt;code&gt;/guestbook/urls.py&lt;/code&gt; 中查找以传送请求。&lt;/p&gt;  &lt;p&gt;8) 现在可以开始你自己的开发了.&lt;/p&gt;  &lt;p&gt;----------------------------------------------------&lt;/p&gt;  &lt;p&gt;相关资源列表:&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://djangobook.py3k.cn/&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://djangobook.py3k.cn/&quot; target=&quot;_blank&quot;&gt;The Django Book&lt;/a&gt;     &lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;http://code.google.com/p/app-engine-patch/wiki/GettingStarted&quot; target=&quot;_blank&quot;&gt;app-engine-patch Documentation&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;----------------------------------------------------&lt;/p&gt;  &lt;p&gt;下面是零碎的备查信息:&lt;/p&gt;  &lt;p&gt;1)&amp;#160; &lt;strong&gt;如何在Django Model中进行自定义表名&lt;/strong&gt;?&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 答:&amp;#160; 在对应表Model添加一个子类定义即可,如:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;class Meta:      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; db_table = &amp;quot;Greeting&amp;quot;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;2) &lt;strong&gt;如何扩展Django User Model&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 答:&amp;#160; 这是可以的, &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strike&gt;这里有一个篇相关的文章:&amp;#160;&amp;#160; &lt;/strike&gt;&lt;a href=&quot;http://www.javaeye.com/wiki/django/1519-expansion-django-user-model-by-non-profile-way&quot; target=&quot;_blank&quot;&gt;&lt;strike&gt;非profile方式扩展Django User Model&lt;/strike&gt;&lt;/a&gt;&lt;strike&gt;&amp;#160; 可供参考.&amp;#160; &lt;br /&gt;为了防止某种原因原文消失,特意转载在 &lt;/strike&gt;&lt;a href=&quot;http://blog.chaoskey.cn/2009/12/expansiondjangousermodel.html&quot; target=&quot;_blank&quot;&gt;&lt;strike&gt;此&lt;/strike&gt;&lt;/a&gt;&lt;strike&gt;&amp;#160; &lt;br /&gt;但是貌似该文中提及的 所谓完美方案,无法实现,总是报:&amp;#160; &amp;quot;AttributeError: type object 'User' has no attribute 'add_to_class'&amp;quot;         &lt;br /&gt;错误.         &lt;br /&gt;算了,还是采用官方提供的扩展方案吧!&amp;#160; 无奈何         &lt;br /&gt;&lt;/strike&gt;&lt;a href=&quot;http://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users&quot; target=&quot;_blank&quot;&gt;&lt;strike&gt;Django官方指导的方式&lt;/strike&gt;&lt;/a&gt;&lt;strike&gt;&amp;#160; 和&amp;#160; &lt;/strike&gt;&lt;a href=&quot;http://www.b-list.org/weblog/2006/jun/06/django-tips-extending-user-model/&quot; target=&quot;_blank&quot;&gt;&lt;strike&gt;Django tips: extending the User model&lt;/strike&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 注意:&amp;#160; 由于app-engine-patch中整合的Django和原生的Django有所不同,所以前面提及方法不适用了.具体请看 文档:&amp;#160; &lt;a href=&quot;http://code.google.com/p/app-engine-patch/wiki/CustomUserModel&quot; target=&quot;_blank&quot;&gt;Defining custom user models&lt;/a&gt;     &lt;br /&gt;简述如下:     &lt;br /&gt;&lt;strong&gt;yourapp/models.py&lt;/strong&gt; 中的代码:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;#from django.contrib.auth.models import User&amp;#160; &lt;br /&gt;from ragendja.auth.hybrid_models&amp;#160; import &lt;strong&gt;&lt;font color=&quot;#000080&quot;&gt;User as OldUser&lt;/font&gt;&lt;/strong&gt;       &lt;br /&gt;class &lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;User&lt;/strong&gt;&lt;/font&gt;(&lt;strong&gt;&lt;font color=&quot;#0000ff&quot;&gt;OldUser&lt;/font&gt;&lt;/strong&gt;):       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; class Meta:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; db_table = &amp;quot;User&amp;quot;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; newfield=db.StringProperty(default='blog.chaoskey.com')&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160; 注:&amp;#160; 红颜色的类名 ,必须是 User,其他的名字会报错.&amp;#160;&amp;#160; 所以蓝颜色部分必须重命名    &lt;br /&gt;&lt;strong&gt;yourapp/settings.py&lt;/strong&gt; 中的必须修改:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;#AUTH_USER_MODULE = 'ragendja.auth.hybrid_models'      &lt;br /&gt;AUTH_USER_MODULE = &lt;strong&gt;&lt;font color=&quot;#ff0000&quot;&gt;'yourapp.models&lt;/font&gt;&lt;/strong&gt;'&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160; 具体使用时依然还是可以导入:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;from django.contrib.auth.models import User&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; 但是调用处用到User ,表面是django.contrib.auth.models的User,但实际上已经是&amp;#160; yourapp.models.User 了. &lt;/p&gt;  &lt;p&gt;3)&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000010&quot; width=&quot;529&quot; height=&quot;332&quot; /&gt;&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/16/googlehosts&quot;&gt;Google Hosts列表(转载备查)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/11/gaeghsipmonitoring&quot;&gt;实现了利用GAE监控GHS IP在国内的可用性并且自动修改DNS设置&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/12/googledns&quot;&gt;谷歌也推出了公共DNS服务&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/08/pytzusage4gae&quot;&gt;如何在GAE中使用pytz模块&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/02/waveclientwaver&quot;&gt;一款第三方开发的GoogleWave客户端&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/04/appenginepatchbc&quot;&gt;http://blog.chaoskey.com/2009/12/04/appenginepatchbc&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330685642/chaoskey/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685642/4879707/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/chaoskey/330685642/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/chaoskey/330685642/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=87876228f4486075c0173ae5db69e0bc&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=87876228f4486075c0173ae5db69e0bc&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=46bff15263ece96787127706c208158b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=46bff15263ece96787127706c208158b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=0532e552783d1026b0cff843f72cc5e2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=0532e552783d1026b0cff843f72cc5e2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=ce5a91b8e0d056453d98215781b78a0d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=ce5a91b8e0d056453d98215781b78a0d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=dea63734e820154be1ecd9899e78352e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=dea63734e820154be1ecd9899e78352e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=8f8d931c7b807ba49ac6514f524a9ec2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=8f8d931c7b807ba49ac6514f524a9ec2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=be426194ab1341316f942ab776e41826&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=be426194ab1341316f942ab776e41826&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><pubDate>Fri, 04 Dec 2009 11:02:03 +0800</pubDate><guid isPermaLink="false">http://blog.chaoskey.com/entry/appenginepatchbc</guid><dc:creator>混沌</dc:creator><fs:srclink>http://blog.chaoskey.com/2009/12/04/appenginepatchbc</fs:srclink><fs:srcfeed>http://blog.chaoskey.com/feed</fs:srcfeed><fs:itemid>feedsky/chaoskey/~7957934/330685642/4879707</fs:itemid></item><item><title>一款第三方开发的GoogleWave客户端</title><link>http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685645/4879707/1/item.html</link><id xmlns="http://www.w3.org/2005/Atom">http://blog.chaoskey.com/entry/waveclientwaver</id><content xmlns="http://www.w3.org/2005/Atom" type="html">&lt;p&gt;一款用&lt;span style=&quot;line-height: 12px; font-family: arial, helvetica, sans-serif; font-size: 12px&quot;&gt;Adobe AIR 开开发的Wave客户端，名叫&lt;span style=&quot;line-height: 19px; font-family: &amp;#39;Lucida Grande&amp;#39;, &amp;#39;Lucida Sans Unicode&amp;#39;, tahoma, verdana, sans-serif; font-size: 13px&quot;&gt;Waver。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=&quot;line-height: 12px; font-family: arial, helvetica, sans-serif; font-size: 12px&quot;&gt;&lt;span style=&quot;line-height: 19px; font-family: &amp;#39;Lucida Grande&amp;#39;, &amp;#39;Lucida Sans Unicode&amp;#39;, tahoma, verdana, sans-serif; font-size: 13px&quot;&gt;推荐之。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=&quot;line-height: 12px; font-family: arial, helvetica, sans-serif; font-size: 12px&quot;&gt;&lt;span style=&quot;line-height: 19px; font-family: &amp;#39;Lucida Grande&amp;#39;, &amp;#39;Lucida Sans Unicode&amp;#39;, tahoma, verdana, sans-serif; font-size: 13px&quot;&gt;&lt;a href=&quot;http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;amp;offeringID=16581&quot; target=&quot;_blank&quot;&gt;下载地址&lt;/a&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;&lt;img style=&quot;border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto&quot; title=&quot;&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000009&quot; width=&quot;506&quot; height=&quot;506&quot; /&gt;&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/16/googlehosts&quot;&gt;Google Hosts列表(转载备查)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/12/googledns&quot;&gt;谷歌也推出了公共DNS服务&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/04/appenginepatchbc&quot;&gt;app-engine-patch是目前在GAE上支持django框架的最好的粘合剂&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/01/test&quot;&gt;合作写作功能测试(完成)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/11/28/gaeimageloader&quot;&gt;AppEngine之Cron Jobs应用实例&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/02/waveclientwaver&quot;&gt;http://blog.chaoskey.com/2009/12/02/waveclientwaver&lt;/a&gt;&lt;/p&gt;</content><author xmlns="http://www.w3.org/2005/Atom"><name>混沌</name></author><content:encoded>&lt;p&gt;一款用&lt;span style=&quot;line-height: 12px; font-family: arial, helvetica, sans-serif; font-size: 12px&quot;&gt;Adobe AIR 开开发的Wave客户端，名叫&lt;span style=&quot;line-height: 19px; font-family: &amp;#39;Lucida Grande&amp;#39;, &amp;#39;Lucida Sans Unicode&amp;#39;, tahoma, verdana, sans-serif; font-size: 13px&quot;&gt;Waver。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=&quot;line-height: 12px; font-family: arial, helvetica, sans-serif; font-size: 12px&quot;&gt;&lt;span style=&quot;line-height: 19px; font-family: &amp;#39;Lucida Grande&amp;#39;, &amp;#39;Lucida Sans Unicode&amp;#39;, tahoma, verdana, sans-serif; font-size: 13px&quot;&gt;推荐之。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=&quot;line-height: 12px; font-family: arial, helvetica, sans-serif; font-size: 12px&quot;&gt;&lt;span style=&quot;line-height: 19px; font-family: &amp;#39;Lucida Grande&amp;#39;, &amp;#39;Lucida Sans Unicode&amp;#39;, tahoma, verdana, sans-serif; font-size: 13px&quot;&gt;&lt;a href=&quot;http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;amp;offeringID=16581&quot; target=&quot;_blank&quot;&gt;下载地址&lt;/a&gt;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;!--more--&gt;  &lt;p&gt;&lt;img style=&quot;border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto&quot; title=&quot;&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;http://tinyurl.chaoskey.com/blog-image000009&quot; width=&quot;506&quot; height=&quot;506&quot; /&gt;&lt;/p&gt;
      
                &lt;h4&gt;相关阅读：&lt;/h4&gt;
                  &lt;ul&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/16/googlehosts&quot;&gt;Google Hosts列表(转载备查)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/12/googledns&quot;&gt;谷歌也推出了公共DNS服务&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/04/appenginepatchbc&quot;&gt;app-engine-patch是目前在GAE上支持django框架的最好的粘合剂&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/12/01/test&quot;&gt;合作写作功能测试(完成)&lt;/a&gt;&lt;/li&gt;
                
                  &lt;li&gt;&lt;a href=&quot;/2009/11/28/gaeimageloader&quot;&gt;AppEngine之Cron Jobs应用实例&lt;/a&gt;&lt;/li&gt;
                
                &lt;/ul&gt;
                
                &lt;p&gt;本文网址:&lt;a href=&quot;http://blog.chaoskey.com/2009/12/02/waveclientwaver&quot;&gt;http://blog.chaoskey.com/2009/12/02/waveclientwaver&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/330685645/chaoskey/feedsky/s.gif?r=http://item.feedsky.com/~feedsky/chaoskey/~7957934/330685645/4879707/1/item.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/chaoskey/330685645/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/chaoskey/330685645/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=a891ae42f3996bafe4467c587457b99b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=a891ae42f3996bafe4467c587457b99b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=370547f82dde511269366b1b9f64493a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=370547f82dde511269366b1b9f64493a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=5d7e355ca21552e79d76cb602d219596&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=5d7e355ca21552e79d76cb602d219596&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=935e1446709f3254f3fceaddfe7f8ab2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=935e1446709f3254f3fceaddfe7f8ab2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=2292670b1c92f0d823eac29a2f6cea00&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=2292670b1c92f0d823eac29a2f6cea00&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=b9158f12d1d6333ebc35f7258c6c3137&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=b9158f12d1d6333ebc35f7258c6c3137&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/chaoskey?a=36df6a727251f8f9aedcdbdfed2cb6a6&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/chaoskey?i=36df6a727251f8f9aedcdbdfed2cb6a6&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><pubDate>Wed, 02 Dec 2009 12:12:17 +0800</pubDate><guid isPermaLink="false">http://blog.chaoskey.com/entry/waveclientwaver</guid><dc:creator>混沌</dc:creator><fs:srclink>http://blog.chaoskey.com/2009/12/02/waveclientwaver</fs:srclink><fs:srcfeed>http://blog.chaoskey.com/feed</fs:srcfeed><fs:itemid>feedsky/chaoskey/~7957934/330685645/4879707</fs:itemid></item></channel></rss>