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

<channel>
	<title>Silentash-默尘</title>
	<atom:link href="http://blog.silentash.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.silentash.com</link>
	<description>尘埃默默，风雨洗礼</description>
	<lastBuildDate>Sun, 14 Mar 2010 15:42:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>纯炫耀贴-我的世界杯吉祥物扎库米</title>
		<link>http://blog.silentash.com/2010/03/zakumi/</link>
		<comments>http://blog.silentash.com/2010/03/zakumi/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 15:42:09 +0000</pubDate>
		<dc:creator>nunumick</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[zakumi]]></category>
		<category><![CDATA[世界杯]]></category>
		<category><![CDATA[南非]]></category>
		<category><![CDATA[扎库米]]></category>
		<category><![CDATA[生日礼物]]></category>

		<guid isPermaLink="false">http://blog.silentash.com/?p=580</guid>
		<description><![CDATA[昨日收到老婆大人送的生日礼物，感动到泪牛满面！<a href="http://en.wikipedia.org/wiki/Zakumi" target="_blank">扎库米</a>是我一直想要的世界杯吉祥物，模样真太帅呆了！于是拍照炫耀！

PS：晚上光线不是很好，毕竟是纯炫耀贴，请大家无视我的拍照技巧=.=!

<img src="http://photo.silentash.com/zakumi/zakumi_22_small.png" alt="zakumi" />

<img src="http://photo.silentash.com/zakumi/zakumi_27_small.png" alt="zakumi" />

<img src="http://photo.silentash.com/zakumi/zakumi_30_small.png" alt="zakumi" />

以扎库米的名义，期待世界杯早日到来！

附：<a href="http://blog.silentash.com/2009/12/2010-south-africa-world-cup-schedule" target="_blank">南非世界杯对阵&#038;比分统计表</a>]]></description>
			<content:encoded><![CDATA[<p>昨日收到老婆大人送的生日礼物，感动到泪牛满面！<a href="http://en.wikipedia.org/wiki/Zakumi" target="_blank">扎库米</a>是我一直想要的世界杯吉祥物，模样真太帅呆了！于是拍照炫耀！</p>
<p>PS：晚上光线不是很好，毕竟是纯炫耀贴，请大家无视我的拍照技巧=.=!</p>
<p><img src="http://photo.silentash.com/zakumi/zakumi_22_small.png" alt="zakumi" /></p>
<p><img src="http://photo.silentash.com/zakumi/zakumi_27_small.png" alt="zakumi" /></p>
<p><img src="http://photo.silentash.com/zakumi/zakumi_30_small.png" alt="zakumi" /></p>
<p>以扎库米的名义，期待世界杯早日到来！</p>
<p>附：<a href="http://blog.silentash.com/2009/12/2010-south-africa-world-cup-schedule" target="_blank">南非世界杯对阵&#038;比分统计表</a></p>
<hr /><small>Copyright &copy; 2008-2009<br /> This feed is for personal, non-commercial use only. <br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://blog.silentash.com/2010/03/zakumi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>有趣的兼容性测试-iframe文档对象获取</title>
		<link>http://blog.silentash.com/2010/03/iframe-content-document-compatibility/</link>
		<comments>http://blog.silentash.com/2010/03/iframe-content-document-compatibility/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 16:59:59 +0000</pubDate>
		<dc:creator>nunumick</dc:creator>
				<category><![CDATA[JS/Ajax/AS/Flex]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[window]]></category>
		<category><![CDATA[兼容]]></category>

		<guid isPermaLink="false">http://blog.silentash.com/?p=564</guid>
		<description><![CDATA[前日对iframe的几种文档对象获取方式做了测试，发现一些有趣现象，与大家分享！
假设在页面嵌入如下iframe:
<code>   &#60;iframe id="testFrame" name="testFrame" src="#" frameborder="0" border="0" scrolling="no" style="display:none"&#62;&#60;/iframe&#62; 
</code>
众所周知，iframe是内嵌窗口，我们可以通过多种方式获取iframe对象及其window\document对象（同域前提），不过哪些是哪些有时会搞不清，测试目的也是为了加深记忆。
比较常见的方法有以下几种，分别测试：
<ul>
<li>A:document.getElementById('testFrame')</li>
<li>B:window.frames['testFrame'];</li>
<li>C:document.getElementById('testFrame').contentWindow</li>
</ul>
<strong>测试结果(非IE浏览器及IE8)</strong>
<img src="http://lab.silentash.com/201003/2010-03-05_235442.png" alt="" style="max-width:613px"  />
<br />
从测试结果及其比对结果可以看出，A得到的是iframe这个html标签对象，B和C得到的是iframe浏览器对象(window)，有意思的是<strong>IE7及以下版本浏览器认为这两者是不恒等的</strong>
...]]></description>
			<content:encoded><![CDATA[<p>前日对iframe的几种文档对象获取方式做了测试，发现一些有趣现象，与大家分享！<br />
假设在页面嵌入如下iframe:<br />
<code>   &lt;iframe id="testFrame" name="testFrame" src="#" frameborder="0" border="0" scrolling="no" style="display:none"&gt;&lt;/iframe&gt;<br />
</code><br />
众所周知，iframe是内嵌窗口，我们可以通过多种方式获取iframe对象及其window\document对象（同域前提），不过哪些是哪些有时会搞不清，测试目的也是为了加深记忆。<br />
比较常见的方法有以下几种，分别测试：</p>
<ul>
<li>A:document.getElementById(&#8216;testFrame&#8217;)</li>
<li>B:window.frames['testFrame'];</li>
<li>C:document.getElementById(&#8216;testFrame&#8217;).contentWindow</li>
</ul>
<p><strong>测试结果(非IE浏览器及IE8)</strong><br />
<img src="http://lab.silentash.com/201003/2010-03-05_235442.png" alt="" style="max-width:613px"  /><br />
<br />
从测试结果及其比对结果可以看出，A得到的是iframe这个html标签对象，B和C得到的是iframe浏览器对象(window)，有意思的是<strong>IE7及以下版本浏览器认为这两者是不恒等的</strong><br />
<br />
<strong>测试结果(IE7&#038;IE6-)</strong><br />
<img src="http://lab.silentash.com/201003/2010-03-05_235720.png" alt=""  style="max-width:513px" /><br />
<br />
有趣吧，从B==C可以看出，证明两者是同一类型及同一引用，参考<a href="http://blog.silentash.com/2010/03/equals-operator-and-strict-equals-operator/" target="_blank">设计规范</a>，理应恒等（===）。只能说，M$遵循的不是规范，是寂寞！好在IE8现在已经玩不起寂寞了。<br />
<br />
接着测试浏览器对contentDocument的支持情况：</p>
<ul>
<li>D:window.frames['testFrame'].document</li>
<li>E:document.getElementById(&#8216;testFrame&#8217;).contentWindow.document</li>
<li>F:document.getElementById(&#8216;testFrame&#8217;).contentDocument</li>
</ul>
<p><strong>测试结果(非IE浏览器及IE8):</strong><br />
<img src="http://lab.silentash.com/201003/2010-03-05_235507.png" alt="" style="max-width:682px" /><br />
<br />
测试结果表明:D和E得到的是同一对象，IE7及以下版本浏览器不支持contentDocument属性</p>
<p><strong>测试结果(IE7&#038;IE6-)</strong><br />
<img src="http://lab.silentash.com/201003/2010-03-05_235805.png" alt="" style="max-width:545px" /><br />
<br />
在使用contentDocument属性时需要考虑兼容性：<br />
<code>   function getFrameDocument(frame){<br />
            return frame &#038;&#038; typeof(frame)=='object' &#038;&#038; frame.contentDocument || frame.contentWindow &#038;&#038; frame.contentWindow.document || frame.document;<br />
}<br />
</code><br />
<strong>调整后的测试结果(IE7&#038;IE6-)：</strong><br />
<img src="http://lab.silentash.com/201003/2010-03-05_235821.png" alt="" style="max-width:558px" /><br />
<br />
附：<a href="http://lab.silentash.com/201003/iframe_content.html" target="_blank">测试页面</a></p>
<hr /><h2>Comments</h2><ul><li><a href="http://blog.silentash.com/2010/03/iframe-content-document-compatibility/#comment-318">2010年03月13日</a>, <a href='http://www.kangre.com/' rel='external nofollow' class='url'>kanger</a> writes: 太深奥了！慢慢看</li></ul><hr /><small>Copyright &copy; 2008-2009<br /> This feed is for personal, non-commercial use only. <br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://blog.silentash.com/2010/03/iframe-content-document-compatibility/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Javascript 等同(==)与恒等(===)运算符</title>
		<link>http://blog.silentash.com/2010/03/equals-operator-and-strict-equals-operator/</link>
		<comments>http://blog.silentash.com/2010/03/equals-operator-and-strict-equals-operator/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 17:38:45 +0000</pubDate>
		<dc:creator>nunumick</dc:creator>
				<category><![CDATA[JS/Ajax/AS/Flex]]></category>
		<category><![CDATA[ECMA]]></category>
		<category><![CDATA[equals]]></category>
		<category><![CDATA[identical]]></category>
		<category><![CDATA[javascirpt]]></category>
		<category><![CDATA[strict]]></category>
		<category><![CDATA[恒等]]></category>
		<category><![CDATA[操作符]]></category>
		<category><![CDATA[等同]]></category>
		<category><![CDATA[规范]]></category>

		<guid isPermaLink="false">http://blog.silentash.com/?p=544</guid>
		<description><![CDATA[Javascript开发中，需要与0,undefined,null,false进行等同比较时，我们知道，用'==='(恒等)比较靠谱，我是在第一次使用jslint时知道这点的，例如在<a href="http://www.jslint.com" target="_blank">Jslint</a>中验证
<code>   var test = '';
   alert(test==0);
</code>
会得到提示：
<code>   Use '===' to compare with '0'
</code>

看看ECMA规范中是如何对==和===操作符进行定义的，了解其深层的规则以及jslint提示的缘由

<strong>首先介绍==</strong>
11.9.1 等同运算符( == )
<blockquote>
运算符规则如下所示：
1. 计算运算符左侧表达式;
2. 对第1步的结果调用GetValue;
3. 计算运算符右侧表达式;
4. 对第1步的结果调用GetValue;
5. 对第4步的结果与第2步结果执行比对（参考 11.9.3）;
6. 返回第5步结果;
</blockquote>

<strong>再来详细了解比对过程(11.9.3)</strong>
11.9.3 抽象的等同比对算法...
]]></description>
			<content:encoded><![CDATA[<p>Javascript开发中，需要与0,undefined,null,false进行等同比较时，我们知道，用&#8217;===&#8217;(恒等)比较靠谱，我是在第一次使用jslint时知道这点的，例如在<a href="http://www.jslint.com" target="_blank">Jslint</a>中验证<br />
<code>   var test = '';<br />
   alert(test==0);<br />
</code><br />
会得到提示：<br />
<code>   Use '===' to compare with '0'<br />
</code></p>
<p>看看ECMA规范中是如何对==和===操作符进行定义的，了解其深层的规则和jslint提示的缘由</p>
<p><strong>首先介绍==</strong><br />
11.9.1 等同运算符( == )</p>
<blockquote><p>
运算符规则如下所示：<br />
1. 计算运算符左侧表达式;<br />
2. 对第1步的结果调用GetValue;<br />
3. 计算运算符右侧表达式;<br />
4. 对第1步的结果调用GetValue;<br />
5. 对第4步的结果与第2步结果执行比对（参考 11.9.3）;<br />
6. 返回第5步结果;
</p></blockquote>
<p><strong>再来详细了解比对过程(11.9.3)</strong><br />
11.9.3 抽象的等同比对算法</p>
<blockquote><p>
假设有 x,y 进行比较 ，则有 x == y;<br />
1. 如果xy类型不同，转至第14步;<br />
2. 如果xy类型均为Undefined，返回 true;<br />
3. 如果xy类型均为Null，返回 true;<br />
4. 如果xy类型均不是Number(数值类型)，转至第11步;<br />
5. 如果x的值为NaN，返回 false;<br />
6. 如果y的值为NaN，返回 false;<br />
7. 如果x与y的数值相同，返回 true;<br />
8. 如果x是+0并且y是−0，返回 true;<br />
9. 如果x是−0并且y是+0，返回 true;<br />
10. 返回 false.<br />
11. 如果xy类型均为String(字符串类型)，判断x与y是否有相同的字符（对应位置字符相同），是则返回 true，否则返回 false;<br />
12. 如果xy类型均为Boolean(布尔类型)，xy均为true或均为false则返回 true，否则返回 false;<br />
13. 如果x与y引用同一个对象(object)或者xy引用的对象是Joined关系（参考13.1.2）则返回 true，否则返回 false;<br />
14. 如果x为null且y为undefined，返回 true;<br />
15. 如果x为undefined且y为null，返回 true;<br />
16. 如果x类型为Number，y类型为String，先将y转换为Number类型，再进行比对，返回结果;<br />
17. 如果x类型为String，y类型为Number，先将x转换为Number类型，在进行比对，返回结果;<br />
18. 如果x类型为Boolean，先将x转换为Number类型，再进行比对，返回结果;<br />
19. 如果y类型为Boolean，先将y转换为Number类型，再进行比对，返回结果;<br />
20. 如果x类型是String或者Number且y类型为Object，先将y转换为基本类型(ToPrimitive)，再进行比对，返回结果。<br />
21. 如果x类型为Object且y类型为String或者Number，先将x转换为基本类型(ToPrimitive)，再进行比对，返回结果。<br />
22. 返回 false.
</p></blockquote>
<p><strong>接着看恒等运算符（===）</strong><br />
11.9.4 严格等同运算符( === )</p>
<blockquote><p>
运算符规则如下所示：<br />
1. 计算运算符左侧表达式;<br />
2. 对第1步的结果调用GetValue;<br />
3. 计算运算符右侧表达式;<br />
4. 对第1步的结果调用GetValue;<br />
5. 对第4步的结果与第2步结果执行比对（参考 11.9.6）;<br />
6. 返回第5步结果;
</p></blockquote>
<p><strong>这几步和==运算符是一样的，我们着重来看第5步的比对过程：</strong><br />
11.9.6 严格性等同运算比对算法</p>
<blockquote><p>
假设有 x,y 进行比较 ，则有 x === y;<br />
1.如果xy类型不相同，返回 false;<br />
2. 如果xy类型均为Undefined，返回 true;<br />
3. 如果xy类型均为Null，返回 true;<br />
4. 如果xy类型均不是Number(数值类型)，转至第11步;<br />
5. 如果x的值为NaN，返回 false;<br />
6. 如果y的值为NaN，返回 false;<br />
7. 如果x与y的数值相同，返回 true;<br />
8. 如果x是+0并且y是−0，返回 true;<br />
9. 如果x是−0并且y是+0，返回 true;<br />
10. 返回 false.<br />
11. 如果xy类型均为String(字符串类型)，判断x与y是否有相同的字符（对应位置字符相同），是则返回 true，否则返回 false;<br />
12. 如果xy类型均为Boolean(布尔类型)，xy均为true或均为false则返回 true，否则返回 false;<br />
13. 如果x与y引用同一个对象(object)或者xy引用的对象是Joined关系（参考13.1.2）则返回 true，否则返回 false;
</p></blockquote>
<p><strong>可以做如下概括：</strong><br />
==运算符在做比对时存在类型转换的可能，而===运算符只在同类型之间比对，是==的严格模式。<br />
1.类型相同：进行===比对。<br />
2.类型不同：基本类型Boolean、Number、String这三者之间做比较时，总是向Number进行类型转换，然后再比较；如果类型有Object，那么将Object转化成基本类型，再进行比较；null仅和undefined匹配；其他都为false。<br />
<br />
根据规范和概括，我们不难明白：</p>
<ol>
<li>undefined只等于(==)undefined或null，null亦然</li>
<li>空字串(&#8221;) == 0 == false ，因为Number(&#8221;),Number(false) : 0</li>
<li>true == 1 ，因为Number(true) : 1</li>
<li>false===0 一定返回flase ，因为类型不同</li>
</ol>
<p><strong>恒等必定等同，等同未必恒等，需择之而用！</strong><br />
<br />
相关资源：<a href="http://www.jibbering.com/faq/faq_notes/type_convert.html#tcNumber" target="_blank">Javascript Type-Conversion</a><br />
<br />
&nbsp;</p>
<hr /><h2>Comments</h2><ul><li><a href="http://blog.silentash.com/2010/03/equals-operator-and-strict-equals-operator/#comment-283">2010年03月3日</a>, <a href='http://www.xiaoxiaozi.com' rel='external nofollow' class='url'>simaopig</a> writes: 最后的总结很到位，呵呵。。恒等必定等同，等同未必恒等，需择之而用！

PS:JSLint只是听过，从未用过。。一会儿一定好好看看。。</li><li><a href="http://blog.silentash.com/2010/03/equals-operator-and-strict-equals-operator/#comment-292">2010年03月4日</a>, <a href='http://www.kangre.com/' rel='external nofollow' class='url'>kangre</a> writes: 好详细哦！多谢！</li><li><a href="http://blog.silentash.com/2010/03/equals-operator-and-strict-equals-operator/#comment-302">2010年03月6日</a>, <a href='http://blog.silentash.com/2010/03/iframe-content-document-compatibility/' rel='external nofollow' class='url'>Silentash-默尘 &raquo; iframe兼容性测试-文档内容获取</a> writes: [...] 测试结果(非IE浏览器及IE8)   从测试结果及其比对结果可以看出，A得到的是iframe这个html标签对象，B和C得到的是iframe浏览器对象(window)，有意思的是IE7及以下版本浏览器认为这两者是不恒等的  测试结果(IE7&amp;IE6-)  有趣吧，从B==C可以看出，证明两者是同一类型及同一引用，参考设计规范，理应恒等（===）。只能说，M$遵循的不是规范，是寂寞！好在IE8现在已经玩不起寂寞了。  接着测试浏览器对contentDocument的支持情况： [...]</li></ul><hr /><small>Copyright &copy; 2008-2009<br /> This feed is for personal, non-commercial use only. <br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://blog.silentash.com/2010/03/equals-operator-and-strict-equals-operator/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>条件注释区分非IE浏览器</title>
		<link>http://blog.silentash.com/2010/03/conditional-comments-for-ie-and-non-ie-browsers/</link>
		<comments>http://blog.silentash.com/2010/03/conditional-comments-for-ie-and-non-ie-browsers/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 14:16:25 +0000</pubDate>
		<dc:creator>nunumick</dc:creator>
				<category><![CDATA[XHTML/CSS]]></category>
		<category><![CDATA[conditional comments]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[non-ie]]></category>
		<category><![CDATA[条件注释]]></category>
		<category><![CDATA[注释]]></category>
		<category><![CDATA[非IE]]></category>

		<guid isPermaLink="false">http://blog.silentash.com/?p=532</guid>
		<description><![CDATA[IE浏览器的条件注释虽不太常用，却异常强大，不仅可以用来区分IE浏览器版本
<strong>仅IE6:</strong>
<code>&#60;!--[if IE6]&#62;
怎么该，怎么该……
&#60;![endif]--&#62;
</code>
<strong>仅IE7:</strong>
<code>&#60;!--[if IE7]&#62;
怎么该，怎么该……
&#60;![endif]--&#62;
</code>
<strong>还可以牛13滴用来<span style="color:#c30">区分非IE浏览器</span>：</strong>
<code>&#60;!--[if !IE]&#62;&#60;--&#62;
怎么该，怎么该……
&#60;![endif]--&#62;
</code>
关键是条件注释后头的 &#60;--&#62; <span style="color:#c30">在IE中被当作内部注释，而在非IE浏览器中会闭合之前的注释</span>，从而起到区分非IE浏览器的作用，一般常用&#60;!--&#62;。
]]></description>
			<content:encoded><![CDATA[<p>IE浏览器的条件注释虽不太常用，却异常强大，不仅可以用来区分IE浏览器版本<br />
<strong>仅IE6:</strong><br />
<code>&lt;!--[if IE6]&gt;<br />
怎么该，怎么该……<br />
&lt;![endif]--&gt;<br />
</code><br />
<strong>仅IE7:</strong><br />
<code>&lt;!--[if IE7]&gt;<br />
怎么该，怎么该……<br />
&lt;![endif]--&gt;<br />
</code><br />
<strong>还可以牛13滴用来<span style="color:#c30">区分非IE浏览器</span>：</strong><br />
<code>&lt;!--[if !IE]&gt;&lt;--&gt;<br />
怎么该，怎么该……<br />
&lt;![endif]--&gt;<br />
</code><br />
关键是条件注释后头的 &lt;&#8211;&gt; <span style="color:#c30">在IE中被当作内部注释，而在非IE浏览器中会闭合之前的注释</span>，从而起到区分非IE浏览器的作用，一般常用&lt;!&#8211;&gt;。</p>
<hr /><small>Copyright &copy; 2008-2009<br /> This feed is for personal, non-commercial use only. <br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://blog.silentash.com/2010/03/conditional-comments-for-ie-and-non-ie-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mac平台opera10.50发布，性能卓越</title>
		<link>http://blog.silentash.com/2010/02/opera-10-50-released-for-mac/</link>
		<comments>http://blog.silentash.com/2010/02/opera-10-50-released-for-mac/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 06:10:08 +0000</pubDate>
		<dc:creator>nunumick</dc:creator>
				<category><![CDATA[前端动态]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[性能]]></category>

		<guid isPermaLink="false">http://blog.silentash.com/?p=525</guid>
		<description><![CDATA[Opera开发小组近日<a href="http://my.opera.com/ODIN/blog/opera-10-50-beta-for-mac-out-now" target="_blank">发布了mac平台的10.50版本</a>，新增了不少功能，性能上更是提升卓越：
<ol>
<li><strong>稳定性提升：</strong>比之前的pre-alpha版本更稳定</li>
<li><strong>界面更美观：</strong>界面越来越美观，不得不承认，Opera开发小组在此下了很大的功夫</li>
<li><strong>Opera Unite：</strong>此版本支持Opera Unite,用户可以浏览和下载Opera Unite 应用</li>
<li><strong>HTML5&#60;video&#62;标签：</strong>此版本现在也支持html5 &#60;video&#62;标签啦，这真是个好消息。<a href="http://robertnyman.com/2010/01/25/the-video-element-in-html5-great-possibilites-but-also-codec-and-licensing-problems" target="_blank">什么是&#60;video&#62;标签?</a></li>
<li><strong>独立应用程序式挂件：</strong>解决了此前只能在opera windows版本使用独立应用程序式挂件的尴尬局面，更多请查看<a href="http://my.opera.com/ODIN/blog/2010/02/18/svg-edit-standalone-widget" target="_blank" >ODIN post by Patrick Lauke on standalone widgets</a></li>
<li><strong>新版开发者工具菜单：</strong>此版本把常用开发者工具(Opera Dragonfly、cache information和控制台等)统一放到新菜单“View->Developer Tools”中</li>
</ol>

<strong>Opera 10.50性能大比拼：</strong>
<img src="http://www.computerworld.com/common/images/site/news/2010/02/opera-9156878.jpg" alt="" />
更多请看：<a href="http://www.computerworld.com/s/article/9156878/Opera_10.5_grabs_browser_speed_crown" target="_blank" >Opera 10.5 grabs browser speed crown</a>

<p>
从测试结果来看，Opera10.5 比 safari 4.04 windows版 和 chrome 4.0 还要快15%以上，firefox 已经被前三者远远抛在后面，要加油哦，IE 就不提了=.=!
<br />
顶Opera!
</p>]]></description>
			<content:encoded><![CDATA[<p>Opera开发小组近日<a href="http://my.opera.com/ODIN/blog/opera-10-50-beta-for-mac-out-now" target="_blank">发布了mac平台的10.50版本</a>，新增了不少功能，性能上更是提升卓越：</p>
<ol>
<li><strong>稳定性提升：</strong>比之前的pre-alpha版本更稳定</li>
<li><strong>界面更美观：</strong>界面越来越美观，不得不承认，Opera开发小组在此下了很大的功夫</li>
<li><strong>Opera Unite：</strong>此版本支持Opera Unite,用户可以浏览和下载Opera Unite 应用</li>
<li><strong>HTML5&lt;video&gt;标签：</strong>此版本现在也支持html5 &lt;video&gt;标签啦，这真是个好消息。<a href="http://robertnyman.com/2010/01/25/the-video-element-in-html5-great-possibilites-but-also-codec-and-licensing-problems" target="_blank">什么是&lt;video&gt;标签?</a></li>
<li><strong>独立应用程序式挂件：</strong>解决了此前只能在opera windows版本使用独立应用程序式挂件的尴尬局面，更多请查看<a href="http://my.opera.com/ODIN/blog/2010/02/18/svg-edit-standalone-widget" target="_blank" >ODIN post by Patrick Lauke on standalone widgets</a></li>
<li><strong>新版开发者工具菜单：</strong>此版本把常用开发者工具(Opera Dragonfly、cache information和控制台等)统一放到新菜单“View->Developer Tools”中</li>
</ol>
<p><strong>Opera 10.50性能大比拼：</strong><br />
<img src="http://www.computerworld.com/common/images/site/news/2010/02/opera-9156878.jpg" alt="" /><br />
更多请看：<a href="http://www.computerworld.com/s/article/9156878/Opera_10.5_grabs_browser_speed_crown" target="_blank" >Opera 10.5 grabs browser speed crown</a></p>
<p>
从测试结果来看，Opera10.5 比 safari 4.04 windows版 和 chrome 4.0 还要快15%以上，firefox 已经被前三者远远抛在后面，要加油哦，IE 就不提了=.=!<br />
<br />
顶Opera!</p>
<hr /><h2>Comments</h2><ul><li><a href="http://blog.silentash.com/2010/02/opera-10-50-released-for-mac/#comment-274">2010年03月1日</a>, bluewolfox writes: 刚装了Opera10.50Beta，不知道是不是有这么快哈
现在是Chrome用惯了，都用着Chrome呢
话说IE8的差距也太大了吧，无语了-_-b，反正也都不用IE8……飘走</li><li><a href="http://blog.silentash.com/2010/02/opera-10-50-released-for-mac/#comment-278">2010年03月1日</a>, <a href='http://www.silentash.com' rel='external nofollow' class='url'>nunumick</a> writes: 有竞争是好事，呵呵</li></ul><hr /><small>Copyright &copy; 2008-2009<br /> This feed is for personal, non-commercial use only. <br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://blog.silentash.com/2010/02/opera-10-50-released-for-mac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>新年快乐&amp;情人节快乐</title>
		<link>http://blog.silentash.com/2010/02/happy-new-year-and-valentines-day/</link>
		<comments>http://blog.silentash.com/2010/02/happy-new-year-and-valentines-day/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 17:10:49 +0000</pubDate>
		<dc:creator>nunumick</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[around azeroth]]></category>
		<category><![CDATA[wow]]></category>
		<category><![CDATA[情人节]]></category>
		<category><![CDATA[感谢]]></category>
		<category><![CDATA[新年]]></category>
		<category><![CDATA[虎年]]></category>

		<guid isPermaLink="false">http://blog.silentash.com/?p=512</guid>
		<description><![CDATA[<div style="font:14px/1.8 arial;">
<h4>祝福给过我生命、快乐、悲伤、痛苦、挫折、勇气、财富、爱情、幸福的所有人新年&#038;情人节双节快乐！幸福！</h4>

<strong>亲人，我爱你们</strong>
<img src="http://www.blogcdn.com/www.wow.com/media/2010/02/aa-tbpic-1024.jpg" alt="" width="615" height="384" style="width:615px;max-width:615px" />
<br/>
<strong>我也爱你，我的情人</strong>
<img src="http://www.blogcdn.com/www.wow.com/media/2010/01/aa-picanic-1024.jpg" alt=""  width="615" height="384" style="width:615px;max-width:615px" />
<br/>
<strong>我爱所有人</strong>
<img src="http://www.blogcdn.com/www.wow.com/media/2010/01/aa-fishful-1024.jpg" alt=""   width="615" height="384" style="width:615px;max-width:615px" />
</div>
<p>注：以上图片摘自wow.com <a href="http://www.wow.com/gallery/around-azeroth-2/" target="_blank">Around Azeroth</a>  图集</p>]]></description>
			<content:encoded><![CDATA[<div style="font:14px/1.8 arial;">
<h4>祝福给过我生命、快乐、悲伤、痛苦、挫折、勇气、财富、爱情、幸福的所有人新年&#038;情人节双节快乐！幸福！</h4>
<p><strong>亲人，我爱你们</strong><br />
<img src="http://www.blogcdn.com/www.wow.com/media/2010/02/aa-tbpic-1024.jpg" alt="" width="615" height="384" style="width:615px;max-width:615px" /><br />
<br/><br />
<strong>我也爱你，我的情人</strong><br />
<img src="http://www.blogcdn.com/www.wow.com/media/2010/01/aa-picanic-1024.jpg" alt=""  width="615" height="384" style="width:615px;max-width:615px" /><br />
<br/><br />
<strong>我爱所有人</strong><br />
<img src="http://www.blogcdn.com/www.wow.com/media/2010/01/aa-fishful-1024.jpg" alt=""   width="615" height="384" style="width:615px;max-width:615px" />
</div>
<p>注：以上图片摘自wow.com <a href="http://www.wow.com/gallery/around-azeroth-2/" target="_blank">Around Azeroth</a>  图集</p>
<hr /><h2>Comments</h2><ul><li><a href="http://blog.silentash.com/2010/02/happy-new-year-and-valentines-day/#comment-236">2010年02月14日</a>, <a href='http://wlsy.me' rel='external nofollow' class='url'>wlsy</a> writes: 杀花。祝你新年更荡漾</li><li><a href="http://blog.silentash.com/2010/02/happy-new-year-and-valentines-day/#comment-252">2010年02月20日</a>, 小黑 writes: 突然发现偶身边好多人都在WOW~</li><li><a href="http://blog.silentash.com/2010/02/happy-new-year-and-valentines-day/#comment-262">2010年02月24日</a>, baihechou writes: 你个土人，埃</li><li><a href="http://blog.silentash.com/2010/02/happy-new-year-and-valentines-day/#comment-263">2010年02月24日</a>, Sam writes: Hi~关注你的博客有段时间了，一直没有发言，不好意思。
发现你的很多资源不能访问了，想问问是怎么回事呢？</li><li><a href="http://blog.silentash.com/2010/02/happy-new-year-and-valentines-day/#comment-265">2010年02月25日</a>, <a href='http://www.silentash.com' rel='external nofollow' class='url'>nunumick</a> writes: @Sam 近前转换了博客的代码和数据，可能有些文章不对了，我会尽快恢复的。谢谢您的关注和提醒</li></ul><hr /><small>Copyright &copy; 2008-2009<br /> This feed is for personal, non-commercial use only. <br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://blog.silentash.com/2010/02/happy-new-year-and-valentines-day/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>置换元素在IE浏览器中的疑难杂症</title>
		<link>http://blog.silentash.com/2010/01/problem-of-replaced-element-in-ie/</link>
		<comments>http://blog.silentash.com/2010/01/problem-of-replaced-element-in-ie/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 04:01:42 +0000</pubDate>
		<dc:creator>nunumick</dc:creator>
				<category><![CDATA[XHTML/CSS]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[hasLayout]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[replaced element]]></category>
		<category><![CDATA[置换元素]]></category>

		<guid isPermaLink="false">http://blog.silentash.com/?p=490</guid>
		<description><![CDATA[<a href="http://reference.sitepoint.com/css/replacedelements" target="_blank">置换元素</a>在 IE 浏览器中有不少问题，比方说<a href="http://blog.silentash.com/2008/06/css-replaced-element/" target="_blank">置换元素的行高</a>就是其中难题之一，当然还有 form 元素 <a href="http://blog.silentash.com/2009/01/ie-margin-inherit-bug/" target="_blank">textarea 的边距继承 bug</a>，OK，今天再介绍几个，凑满一箩筐]]></description>
			<content:encoded><![CDATA[<p><a href="http://reference.sitepoint.com/css/replacedelements" target="_blank">置换元素</a>在 IE 浏览器中有不少问题，比方说<a href="http://blog.silentash.com/2008/06/css-replaced-element/" target="_blank">置换元素的行高</a>就是其中难题之一，当然还有 form 元素 <a href="http://blog.silentash.com/2009/01/ie-margin-inherit-bug/" target="_blank">textarea 的边距继承 bug</a>，OK，今天再介绍几个，凑满一箩筐。</p>
<h3>置换元素与A标签</h3>
<p><strong>场景：</strong><br />
   IE6，A标签内的图片（置换元素），默认隐藏，hover显示</p>
<p><strong>html：</strong></p>
<pre class="chili"><code class="html">   &lt;a href=&quot;#&quot;&gt;
      &lt;img src=&quot;&quot; /&gt;
   &lt;/a&gt;
</code></pre>
<p><strong>css:</strong></p>
<pre class="chili"><code class="css">   a img{display:none}/*使用visibility也行*/
   a:hover img{display:block;}
</code></pre>
<p><strong>现象：</strong><br />
ie6,hover后无法正常显示 a 标签内的图片</p>
<p><strong>解决方法：</strong></p>
<ol>
<li>hover 时触发 a 标签的 hasLayout
<pre class="chili"><code class="css">   a:hover{
      _zoom:1;
   }
</code></pre>
</li>
<li>使用 JS 脚本添加 class</li>
</ol>
<p><strong>Demo：</strong><a href="http://www.silentash.com/lab/201001/replaced_ele.html#hover" target="_blank" >demo1</a></p>
<h3>置换元素与position</h3>
<p>在前面的基础上给 img 加上容器，设置position，默认隐藏，hover 显示</p>
<p><strong>html:</strong></p>
<pre class="chili"><code class="html">   &lt;a href=&quot;#&quot;&gt;
      &lt;span&gt;
         &lt;img src=&quot;&quot; /&gt;
      &lt;/span&gt;
   &lt;/a&gt;
</code></pre>
<p><strong>css:</strong></p>
<pre class="chili"><code class="css">   a{position:relative}
   a span{position:absolute;display:none;}
   a:hover span{display:block;}
</code></pre>
<p><strong>现象：</strong><br />
ie6,hover后无法正常显示 a 标签内的图片，触发其 hasLayout 可以显示，但无法再次隐藏</p>
<p><strong>Demo：</strong><a href="http://www.silentash.com/lab/201001/replaced_ele.html#pos" target="_blank" >demo2</a></p>
<p><strong>解决方法：</strong></p>
<ol>
<li>使用visibility代替display</li>
<li>清除span元素的position</li>
<li>使用脚本</li>
</ol>
<p><strong>一个更极端的例子：</strong><a href="http://www.justarrangingbits.org/demo/2/" target="_blank" >The IE &#8216;non-disappearing content&#8217; bug</a></p>
<h3>图片与hasLayout</h3>
<p>同样的例子，如果 img 的容器 span 元素被触发 hasLayout 则会导致 a 链接在 IE6/7 浏览器下失效（图片区域）</p>
<p><strong>html:</strong></p>
<pre class="chili"><code class="html">   &lt;a href=&quot;#&quot;&gt;
      &lt;span&gt;
         &lt;img src=&quot;&quot; /&gt;
      &lt;/span&gt;
   &lt;/a&gt;
</code></pre>
<p><strong>css:</strong></p>
<pre class="chili"><code class="css">   a span{display:inline-block}/*float,absolute,zoom都行*/
</code></pre>
<p><strong>现象:</strong><br />
图片区域链接无效</p>
<p><strong>Demo：</strong><a href="http://www.silentash.com/lab/201001/replaced_ele.html#float" target="_blank" >demo3</a></p>
<p><strong>解决方法：</strong></p>
<ol>
<li>还原span容器的hasLayout</li>
<li>尽量不要采用此类布局</li>
</ol>
<hr /><h2>Comments</h2><ul><li><a href="http://blog.silentash.com/2010/01/problem-of-replaced-element-in-ie/#comment-209">2010年01月31日</a>, <a href='http://www.rainoina.com' rel='external nofollow' class='url'>rainoxu</a> writes: <a href="#" rel="nofollow"> 
    
       
    
</a> 

这个之前我也遇到过，减少嵌套，合理嵌套是更好的解决方式。

p.s:要是能附上上面这些问题出现的原因，那就更好了：）</li></ul><hr /><small>Copyright &copy; 2008-2009<br /> This feed is for personal, non-commercial use only. <br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://blog.silentash.com/2010/01/problem-of-replaced-element-in-ie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WEB重构PPT</title>
		<link>http://blog.silentash.com/2010/01/web-rebuild-ppt-part-1/</link>
		<comments>http://blog.silentash.com/2010/01/web-rebuild-ppt-part-1/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 17:16:43 +0000</pubDate>
		<dc:creator>nunumick</dc:creator>
				<category><![CDATA[前端动态]]></category>
		<category><![CDATA[PPT]]></category>
		<category><![CDATA[前端]]></category>
		<category><![CDATA[布道]]></category>
		<category><![CDATA[重构]]></category>

		<guid isPermaLink="false">http://blog.silentash.com/?p=478</guid>
		<description><![CDATA[什么是 WEB 重构？如果是前端开发工程师，相信就能给出专业的解答，或许有些在悟道之后还会有不同的见解。本 PPT 针对的不是本行同事，而是针对具有一定前端开发基础的视觉设计师或互联网从业人员。PPT 比较浅显地介绍了 WEB 重构的一些知识，这也是本周我在视觉沙龙所做的分享，以后还会循序渐进地为更多前端开发之外的朋友介绍其他内容，目的当然是让更多前端协作人员和同事了解前端，爱上前端这个新兴职业

虽是老生常谈的内容，熟者当熟，生者必生，前端布道之路还远远没有尽头……

]]></description>
			<content:encoded><![CDATA[<p>什么是 WEB 重构？如果是前端开发工程师，相信就能给出专业的解答，或许有些在悟道之后还会有不同的见解。本 PPT 针对的不是本行同事，而是针对具有一定前端开发基础的视觉设计师或互联网从业人员。PPT 比较浅显地介绍了 WEB 重构的一些知识，这也是本周我在视觉沙龙所做的分享，以后还会循序渐进地为更多前端开发之外的朋友介绍其他内容，目的当然是让更多前端协作人员和同事了解前端，爱上前端这个新兴职业。</p>
<p>虽是老生常谈的内容，熟者当熟，生者必生，前端布道之路还远远没有尽头……</p>
<div style="width:425px;text-align:left" id="__ss_2949163"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/nunumick/web-rebuild-2949163" title="Web Rebuild">Web Rebuild</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=web-rebuilding-100119091352-phpapp02&#038;rel=0&#038;stripped_title=web-rebuild-2949163" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=web-rebuilding-100119091352-phpapp02&#038;rel=0&#038;stripped_title=web-rebuild-2949163" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/nunumick">nunumick</a>.</div>
</div>
<hr /><small>Copyright &copy; 2008-2009<br /> This feed is for personal, non-commercial use only. <br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://blog.silentash.com/2010/01/web-rebuild-ppt-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>星级评分效果与可访问性</title>
		<link>http://blog.silentash.com/2010/01/best-accessibility-rating-system/</link>
		<comments>http://blog.silentash.com/2010/01/best-accessibility-rating-system/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 12:33:27 +0000</pubDate>
		<dc:creator>nunumick</dc:creator>
				<category><![CDATA[UE/UCD]]></category>
		<category><![CDATA[XHTML/CSS]]></category>
		<category><![CDATA[rating]]></category>
		<category><![CDATA[可访问性]]></category>
		<category><![CDATA[星级评分]]></category>

		<guid isPermaLink="false">http://blog.silentash.com/?p=465</guid>
		<description><![CDATA[捣鼓 wordpress 时，发现系统里的星级评分的设计方式挺新奇也挺实用，特别是在图床挂掉时还能保持色块指示，在可访问性方面要比普通方法做的更好。

<strong>视点:</strong>

中部镂空，周围用背景色覆盖的<a href="http://blog.silentash.com/wp-admin/images/star.gif" target="_blank">背景图</a>是这个设计的亮点，正好和常规背景图设计相反，很有想法。

将此图放大，可以看的更明白些：

<img src="http://blog.silentash.com/wp-content/uploads/2010/01/rating_star.png" alt="" />

正常状态：

<img src="http://blog.silentash.com/wp-content/uploads/2010/01/rating_demo1.png" alt="" />

设置其他颜色和透明度：

<img src="http://blog.silentash.com/wp-content/uploads/2010/01/rating_opacity.5.png" alt="" />

这种设计的好处在于
<ol>
<li>可维护性：方便星星的颜色定制，方便换肤</li>
<li>可访问性：图床挂掉时还有背景色做保障，CSS 未加载也能通过内部文字体现涵义</li>
</ol>
]]></description>
			<content:encoded><![CDATA[<p>捣鼓 wordpress 时，发现系统里的星级评分的设计方式挺新奇也挺实用，特别是在图床挂掉时还能保持色块指示，在可访问性方面要比普通方法做的更好。</p>
<p><strong>视点:</strong></p>
<p>中部镂空，周围用背景色覆盖的<a href="http://blog.silentash.com/wp-admin/images/star.gif" target="_blank">背景图</a>是这个设计的亮点，正好和常规背景图设计相反，很有想法。</p>
<p>将此图放大，可以看的更明白些：</p>
<p><img src="http://blog.silentash.com/wp-content/uploads/2010/01/rating_star.png" alt="" /></p>
<p>正常状态：</p>
<p><img src="http://blog.silentash.com/wp-content/uploads/2010/01/rating_demo1.png" alt="" /></p>
<p>设置其他颜色和透明度：</p>
<p><img src="http://blog.silentash.com/wp-content/uploads/2010/01/rating_opacity.5.png" alt="" /></p>
<p>这种设计的好处在于</p>
<ol>
<li>可维护性：方便星星的颜色定制，方便换肤</li>
<li>可访问性：图床挂掉时还有背景色做保障，CSS 未加载也能通过内部文字体现涵义</li>
</ol>
<p>不过原文没有考虑 CSS 未能加载的状况（用的是内嵌图片，没有涵义），html结构也有些复杂，还有很大的优化空间：</p>
<p><img src="http://blog.silentash.com/wp-content/uploads/2010/01/rating_code.png" alt="" /></p>
<p><strong>优化：</strong></p>
<p>1.综合考虑之后，先将几个五星背景图合并为一个</p>
<p><img src="http://blog.silentash.com/wp-content/uploads/2010/01/star.png" alt="" /></p>
<p>2.再用三个 inline 标签就可以做好一个极具可访问性的星级评分结构：</p>
<pre class="chili"><code class="html">   &lt;span class=&quot;rating-holder&quot;&gt;
        &lt;!--加入默认分数，保证残障用户可以理解评分内容--&gt;
        &lt;em class=&quot;rating-score&quot; style=&quot;width:50%&quot;&gt;(2.5分)&lt;/em&gt;
        &lt;em class=&quot;rating-star&quot;&gt;&lt;/em&gt;
   &lt;/span&gt;
</code></pre>
<p>效果与多种情况下的可访问性演示：<strong><a href="http://blog.silentash.com/wp-content/uploads/2010/01/rating.html" target="_blank">Demo</a></strong></p>
<p>此法维护性也甚好，不仅可用纯色，还可设置渐变效果，只要背景图和渐变色处理得当，其效果可比“纯图像”。不爽的是火狐要 3.6 版本才能使用渐变色，而 opera 还不支持 CSS 渐变，不过迟早是要支持的，提前体验一下吧：</p>
<pre class="chili"><code class="css">  /*不支持渐变的浏览器用纯色*/
  background-color:#d4a120;
  /* webkit */
  background:-webkit-gradient(linear,left bottom,left top,color-stop(0.4, #d4a120),color-stop(0.7, #e6db03));
  /* firefox 3.6 +*/
  background:-moz-linear-gradient(center bottom,#d4a120 40%,#e6db03 70%);
  /* ie5+ */
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e6db03,endColorStr=#d4a120);
</code></pre>
<p>手动书写渐变代码费时费力，有了渐变代码生成器，好多了，比如</p>
<ul>
<li><a href="http://gradients.glrzad.com/" target="_blank">http://gradients.glrzad.com/</a></li>
<li><a href="http://www.westciv.com/tools/gradients/index.html" target="_blank">http://www.westciv.com/tools/gradients/index.html</a></li>
</ul>
<p>一些参考文献：</p>
<ul>
<li><a href="http://girliemac.com/blog/2009/04/30/css3-gradients-no-image-aqua-button/" target="_blank">CSS3 Gradients: No Image Aqua Button</a></li>
<li><a href="http://hacks.mozilla.org/2009/11/css-gradients-firefox-36/" target="_blank">css gradients in Firefox 3.6</a></li>
<li><a href="http://webkit.org/blog/175/introducing-css-gradients/" target="_blank">Introducing CSS Gradients</a></li>
</ul>
<hr /><small>Copyright &copy; 2008-2009<br /> This feed is for personal, non-commercial use only. <br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://blog.silentash.com/2010/01/best-accessibility-rating-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>搬家了！转至wordpress,启用二级域名blog.silentash.com</title>
		<link>http://blog.silentash.com/2010/01/hello-wordpress-and-new-blog-sub-domain/</link>
		<comments>http://blog.silentash.com/2010/01/hello-wordpress-and-new-blog-sub-domain/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 12:52:41 +0000</pubDate>
		<dc:creator>nunumick</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[godaddy]]></category>
		<category><![CDATA[silentash]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.silentash.com/?p=457</guid>
		<description><![CDATA[鉴于国内互联网环境的不可预测性，终于在前些日子下决心把博客迁至国外空间。经过几天努力，将博客从<a href="http://www.rainbowsoft.org">zblog</a>转到<a href="http://wordpress.org">wordpress</a>，唉，其中的数据转换之麻烦就不说了，转至<a href="http://www.godaddy.com">Godaddy</a>后，速度貌似更慢了，杯具！有空得换个IP了

<a href="http://www.xujiwei.com/">崇厚</a>妹妹建议我启用二级域名：blog.silentash.com，说比www.silentash.com/blog 看上去专业多了，TMD，他自己还在用 www.xujiwei.com/blog ，算了，二级域名我喜欢，换就换吧。

因为域名与 wordpress 设置都要做变化，之前静态地址都不能用了，所以今天又花了半天时间，为以前的静态地址做了301重定向，搞定，除了速度偏慢，其他一切看上去都像模像样！

<strong>有三点希望：</strong>
<ol>
<li>godaddy快一点</li>
<li>godaddy再快一点</li>
<li>godaddy再再快一点</li>
</ol>
]]></description>
			<content:encoded><![CDATA[<p>鉴于国内互联网环境的不可预测性，终于在前些日子下决心把博客迁至国外空间。经过几天努力，将博客从<a href="http://www.rainbowsoft.org">zblog</a>转到<a href="http://wordpress.org">wordpress</a>，唉，其中的数据转换之麻烦就不说了，转至<a href="http://www.godaddy.com">Godaddy</a>后，速度貌似更慢了，杯具！有空得换个IP了</p>
<p><a href="http://www.xujiwei.com/">崇厚</a>妹妹建议我启用二级域名：blog.silentash.com，说比www.silentash.com/blog 看上去专业多了，TMD，他自己还在用 www.xujiwei.com/blog ，算了，二级域名我喜欢，换就换吧。</p>
<p>因为域名与 wordpress 设置都要做变化，之前静态地址都不能用了，所以今天又花了半天时间，为以前的静态地址做了301重定向，搞定，除了速度偏慢，其他一切看上去都像模像样！</p>
<p><strong>有三点希望：</strong></p>
<ol>
<li>godaddy快一点</li>
<li>godaddy再快一点</li>
<li>godaddy再再快一点</li>
</ol>
<hr /><small>Copyright &copy; 2008-2009<br /> This feed is for personal, non-commercial use only. <br /> )</small>]]></content:encoded>
			<wfw:commentRss>http://blog.silentash.com/2010/01/hello-wordpress-and-new-blog-sub-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
