<?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>指间世界 -- 吴可沾的个人博客</title>
	<atom:link href="http://www.wukezhan.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.wukezhan.com/blog</link>
	<description>感触，心得，技术</description>
	<lastBuildDate>Tue, 31 Aug 2010 08:59:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>http://www.w3school.com.cn/js/pro_js_obj&#8230;</title>
		<link>http://www.wukezhan.com/blog/?p=45</link>
		<comments>http://www.wukezhan.com/blog/?p=45#comments</comments>
		<pubDate>Tue, 31 Aug 2010 02:53:31 +0000</pubDate>
		<dc:creator>小沾</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://www.wukezhan.com/blog/?p=45</guid>
		<description><![CDATA[精准实例导向扎实基础
ECMAScript arguments 对象
http://www.w3school.com.cn/js/pro_js_functions_arguments_object.asp
ECMAScript 对象定义
http://www.w3school.com.cn/js/pro_js_object_defining.asp
ECMAScript 继承机制实现
http://www.w3school.com.cn/js/pro_js_inheritance_implementing.asp
JavaScript实例：
http://www.w3school.com.cn/example/jseg_examples.asp
JavaScript对象实例：
http://www.w3school.com.cn/example/jsrf_examples.asp
闭包的通俗讲解
http://softbbs.pconline.com.cn/9497825.html
HTML5 Canvas使用实例
http://www.ibm.com/developerworks/cn/web/0912_yanlin_htmlcanvas/]]></description>
			<content:encoded><![CDATA[<p>精准实例导向扎实基础</p>
<p>ECMAScript arguments 对象</p>
<p><a href="http://www.w3school.com.cn/js/pro_js_functions_arguments_object.asp" rel="nofollow">http://www.w3school.com.cn/js/pro_js_functions_arguments_object.asp</a></p>
<p>ECMAScript 对象定义</p>
<p><a href="http://www.w3school.com.cn/js/pro_js_object_defining.asp" rel="nofollow">http://www.w3school.com.cn/js/pro_js_object_defining.asp</a></p>
<p>ECMAScript 继承机制实现</p>
<p><a href="http://www.w3school.com.cn/js/pro_js_inheritance_implementing.asp" rel="nofollow">http://www.w3school.com.cn/js/pro_js_inheritance_implementing.asp</a></p>
<p>JavaScript实例：</p>
<p><a href="http://www.w3school.com.cn/example/jseg_examples.asp" rel="nofollow">http://www.w3school.com.cn/example/jseg_examples.asp</a></p>
<p>JavaScript对象实例：</p>
<p><a href="http://www.w3school.com.cn/example/jsrf_examples.asp" rel="nofollow">http://www.w3school.com.cn/example/jsrf_examples.asp</a></p>
<p>闭包的通俗讲解</p>
<p><a href="http://softbbs.pconline.com.cn/9497825.html" rel="nofollow">http://softbbs.pconline.com.cn/9497825.html</a></p>
<p>HTML5 Canvas使用实例</p>
<p><a href="http://www.ibm.com/developerworks/cn/web/0912_yanlin_htmlcanvas/" rel="nofollow">http://www.ibm.com/developerworks/cn/web/0912_yanlin_htmlcanvas/</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.wukezhan.com/blog/?feed=rss2&amp;p=45</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>毕业也很久了，是要找个时间整理一下这很久以来的种种成败得失，怀恋一下今已如梦如幻&#8230;</title>
		<link>http://www.wukezhan.com/blog/?p=37</link>
		<comments>http://www.wukezhan.com/blog/?p=37#comments</comments>
		<pubDate>Sat, 14 Aug 2010 14:52:35 +0000</pubDate>
		<dc:creator>小沾</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://www.wukezhan.com/blog/?p=37</guid>
		<description><![CDATA[毕业也很久了，是要找个时间整理一下这很久以来的种种成败得失，怀恋一下今已如梦如幻的昔日岁月了]]></description>
			<content:encoded><![CDATA[<p>毕业也很久了，是要找个时间整理一下这很久以来的种种成败得失，怀恋一下今已如梦如幻的昔日岁月了</p>]]></content:encoded>
			<wfw:commentRss>http://www.wukezhan.com/blog/?feed=rss2&amp;p=37</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>经年来事与物的种种变化，往往出人不意，所谓“人生事不如意者十有八九”。实则世事皆&#8230;</title>
		<link>http://www.wukezhan.com/blog/?p=36</link>
		<comments>http://www.wukezhan.com/blog/?p=36#comments</comments>
		<pubDate>Sat, 14 Aug 2010 09:50:22 +0000</pubDate>
		<dc:creator>小沾</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://www.wukezhan.com/blog/?p=36</guid>
		<description><![CDATA[经年来事与物的种种变化，往往出人不意，所谓“人生事不如意者十有八九”。实则世事皆然，古今中外有大成者，必属凤毛麟角，究其所以成事者，不惟有超世之才，亦更有坚韧不拔之志。
古人云，“惟风流倜傥之人称焉”，实以达观而风流，因才力而倜傥，不为八九不如意者所击倒，此所以成其二一也。]]></description>
			<content:encoded><![CDATA[<p>经年来事与物的种种变化，往往出人不意，所谓“人生事不如意者十有八九”。实则世事皆然，古今中外有大成者，必属凤毛麟角，究其所以成事者，不惟有超世之才，亦更有坚韧不拔之志。<br />
古人云，“惟风流倜傥之人称焉”，实以达观而风流，因才力而倜傥，不为八九不如意者所击倒，此所以成其二一也。</p>]]></content:encoded>
			<wfw:commentRss>http://www.wukezhan.com/blog/?feed=rss2&amp;p=36</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>分治法排序的PHP实现</title>
		<link>http://www.wukezhan.com/blog/?p=25</link>
		<comments>http://www.wukezhan.com/blog/?p=25#comments</comments>
		<pubDate>Thu, 15 Jul 2010 01:12:17 +0000</pubDate>
		<dc:creator>小沾</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://wukezhan.com/blog/?p=25</guid>
		<description><![CDATA[
//by 吴可沾 2010.07.15
function mergeSort&#40;$a&#41; &#123;
	$n = sizeof &#40; $a &#41;;
	$a1 = $a2 = array &#40;&#41;;
	if &#40;$n &#62; 1&#41; &#123;
		$sn = floor &#40; $n / 2 &#41;;
		$a1 = array_slice &#40; $a, 0, $sn &#41;;
		$a2 = array_slice &#40; $a, $sn &#41;;
		$a12 = mergeSort &#40; $a1 &#41;;
		$a22 = mergeSort &#40; $a2 &#41;;
		return merge &#40; $a12, $a22 &#41;;
	&#125;
	return $a;
&#125;
&#160;
function merge&#40;$a1, [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//by 吴可沾 2010.07.15</span>
<span style="color: #000000; font-weight: bold;">function</span> mergeSort<span style="color: #009900;">&#40;</span><span style="color: #000088;">$a</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$n</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sizeof</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$a</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$a1</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$a2</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$n</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$sn</span> <span style="color: #339933;">=</span> <span style="color: #990000;">floor</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$n</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">2</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$a1</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_slice</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$a</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #000088;">$sn</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$a2</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_slice</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$a</span><span style="color: #339933;">,</span> <span style="color: #000088;">$sn</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$a12</span> <span style="color: #339933;">=</span> mergeSort <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$a1</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$a22</span> <span style="color: #339933;">=</span> mergeSort <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$a2</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> merge <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$a12</span><span style="color: #339933;">,</span> <span style="color: #000088;">$a22</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$a</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> merge<span style="color: #009900;">&#40;</span><span style="color: #000088;">$a1</span><span style="color: #339933;">,</span> <span style="color: #000088;">$a2</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$n1</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sizeof</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$a1</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$n2</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sizeof</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$a2</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$i1</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$i2</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$k</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$i1</span> <span style="color: #339933;">&lt;</span> <span style="color: #000088;">$n1</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$i2</span> <span style="color: #339933;">&lt;</span> <span style="color: #000088;">$n2</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$a1</span> <span style="color: #009900;">&#91;</span><span style="color: #000088;">$i1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;=</span> <span style="color: #000088;">$a2</span> <span style="color: #009900;">&#91;</span><span style="color: #000088;">$i2</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$a</span> <span style="color: #009900;">&#91;</span><span style="color: #000088;">$k</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$a1</span> <span style="color: #009900;">&#91;</span><span style="color: #000088;">$i1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$i1</span> <span style="color: #339933;">++;</span>
		<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$a</span> <span style="color: #009900;">&#91;</span><span style="color: #000088;">$k</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$a2</span> <span style="color: #009900;">&#91;</span><span style="color: #000088;">$i2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$i2</span> <span style="color: #339933;">++;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000088;">$k</span> <span style="color: #339933;">++;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i1</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$n1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_merge</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$a</span><span style="color: #339933;">,</span> <span style="color: #990000;">array_slice</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$a2</span><span style="color: #339933;">,</span> <span style="color: #000088;">$i2</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_merge</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$a</span><span style="color: #339933;">,</span> <span style="color: #990000;">array_slice</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$a1</span><span style="color: #339933;">,</span> <span style="color: #000088;">$i1</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$a</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.wukezhan.com/blog/?feed=rss2&amp;p=25</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>新的开始，新的计划</title>
		<link>http://www.wukezhan.com/blog/?p=21</link>
		<comments>http://www.wukezhan.com/blog/?p=21#comments</comments>
		<pubDate>Sun, 27 Jun 2010 03:57:20 +0000</pubDate>
		<dc:creator>小沾</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://wukezhan.com/blog/?p=21</guid>
		<description><![CDATA[一、专业方向
1、重写H.O.P：REST机制，UI+UE；
2、开始尝试HTML5+CSS3；
3、从头开始重新学习C++，尝试编写PHP扩展；
4、2~3月之后搭建android开发环境，尝试android开发。
二、关于网站
1、ZAIZAO用于做技术首页，HTML5+CSS3实践，各种想法实践；
2、ERCAO用于做交流学习社区论坛，个人作品上线发布，各种想法的在线实现；
3、IOPENID备用。
三、近期学习计划
1、重点阅读PHP手册；
2、MySQL手册；
3、算法和数据结构。]]></description>
			<content:encoded><![CDATA[<p>一、专业方向</p>
<p>1、重写H.O.P：REST机制，UI+UE；</p>
<p>2、开始尝试HTML5+CSS3；</p>
<p>3、从头开始重新学习C++，尝试编写PHP扩展；</p>
<p><span style="color: #ffffff;">4、2~3月之后搭建android开发环境，尝试android开发。</span></p>
<p>二、关于网站</p>
<p>1、ZAIZAO用于做技术首页，HTML5+CSS3实践，各种想法实践；</p>
<p>2、ERCAO用于做交流学习社区论坛，个人作品上线发布，各种想法的在线实现；</p>
<p>3、IOPENID备用。</p>
<p>三、近期学习计划</p>
<p>1、重点阅读PHP手册；</p>
<p>2、MySQL手册；</p>
<p>3、算法和数据结构。</p>]]></content:encoded>
			<wfw:commentRss>http://www.wukezhan.com/blog/?feed=rss2&amp;p=21</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>免费精美图标下载网站</title>
		<link>http://www.wukezhan.com/blog/?p=14</link>
		<comments>http://www.wukezhan.com/blog/?p=14#comments</comments>
		<pubDate>Mon, 07 Jun 2010 09:43:28 +0000</pubDate>
		<dc:creator>小沾</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://wukezhan.com/blog/?p=14</guid>
		<description><![CDATA[(转自百度http://apps.hi.baidu.com/share/detail/2332808)
很多人都希望给自己的系统或者博客添加上漂亮的图标吧.在下面这些网站你可以找到自己喜欢的Web2.0式的图标,它们针对个人的非商业使用都是免费的,所有的图标都是根据各种各样的主题和使用目的设计.
1.Free Web Icons
这里有15000多种免费高质量图标供你下载使用.

2.Web Site Icons
Web Site Icons同样有一个超大的根据各种主题分类图标储存库.这里有大概110套图标可供下载.

3.Vista Icons
从网站名我们可以看出这是一个专门提供Vista风格图标的网站.这里有8个风格各异的主题图标你非常有必要试用一下.

4.Iconoholic
这个网站主要提供一些流行的应用程序的图标,比如Utorrent,Gtalk等等.

5.Dock Icons
专为Dock程序设计的图标.

6.Tool Bar Icons by Matt Ball
专为浏览器工具栏设计的图标集合.

7.Free Aqua Glass Icons
苹果的粉丝永远都不嫌少.这里有一套包含有32个图标的苹果玻璃风格的图标可供下载.

8.Crystal Clear Icons
这些图标由WikiMedia提供,可以用于应用程序,设备,文件系统,KDE等等各种类型.

9.Tango Icon Gallery
尽管是最后一个,但是这个网站图标的数量之多让人惊叹,而且各种类型的图标都包含在内.大部分都有Linux风格Gnome风格.
图标文件是我们经常用到的一种小图片，它可以美化你的系统，也是网站或博客设计中不可缺少的一种元素，尤其在web2.0盛行的今天。但由于尺寸较小、象素要求较高、文件格式特殊而使一些非专业人士制作起来相当费时费力，且不容易达到需求的效果。

★　2个图标搜索引擎
iconfinder 提供的图标搜索比较有特色，提供128×128的大图预览，也可以直接下载。它还提供标签云，你可以直接从标签中直接查找相关图标文件。个人感觉，图标可以少了些，也可能我搜得比较偏吧。
iconlet 也是一款专门的图标搜索引擎，没有大图显示，没有标签云，完全一个垂直的搜索引擎。相比iconfinder而言，它的搜索结果要丰富许多，提供的图标尺寸大多是16&#215;16像素的。
★　36个ICON图标下载网站
我就不一一介绍了，这些网站大体提供了免费和收费两种，我这里只列出他们免费的地址，你可以点开后看图下载。

watiworks
towofu
newformula
graphicpush
FastIcon
feedicons
favicon2dots
ColorCons
freeiconsweb
bittbox
designmagus
Ganato
iconicon
iconaholic
iconbuffet
iconbulk
dreamplay
iconizer
icon-king
icon-sammlungen
IconArchive
smashingmagazine
deviantArt
herjern
silvestre
sweetie
Tango
YellowIcon
ValentinaOlini
vikiworks
VistaIcons
wbchug
webfruits
Xi4Dox
userinterfaceicons
Flags

★　4个手工在线制作ICO图标的网站
favicon 在线制作，不需要注册。
Online Icon Maker 通过上传图片制作ico和icon图标，另有图库备用
FavIcon 可以制作透明效果的ico图标，也是通过上传图片来进行转换。
Favicon Editor 通过上传图片转换ICO图标。
]]></description>
			<content:encoded><![CDATA[<p>(转自百度<a href="http://apps.hi.baidu.com/share/detail/2332808">http://apps.hi.baidu.com/share/detail/2332808</a>)</p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">很多人都希望给自己的系统或者博客添加上漂亮的图标吧.在下面这些网站你可以找到自己喜欢的Web2.0式的图标,它们针对个人的非商业使用都是免费的,所有的图标都是根据各种各样的主题和使用目的设计.</span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">1.</span><a href="http://www.freeiconsweb.com/"><span style="font-family: 宋体; color: #660000; font-size: x-small;">Free Web Icons</span></a></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">这里有15000多种免费高质量图标供你下载使用.</span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;"><img src="http://www.digglife.cn/wp-content/uploads/3/379/2007/07/vector-icons.jpg" alt="vector_icons" width="450" height="313" /></span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">2.</span><a href="http://www.websiteicons.net/index.php?p=icons&amp;id=all"><span style="font-family: 宋体; color: #660000; font-size: x-small;">Web Site Icons</span></a></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">Web Site Icons同样有一个超大的根据各种主题分类图标储存库.这里有大概110套图标可供下载.</span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;"><img src="http://www.digglife.cn/wp-content/uploads/3/379/2007/07/freeicons.png" alt="freeicons" width="300" height="260" /></span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">3.</span><a href="http://www.vistaicons.com/"><span style="font-family: 宋体; color: #660000; font-size: x-small;">Vista Icons</span></a><br />
<span style="font-family: 宋体; color: #660000; font-size: x-small;">从网站名我们可以看出这是一个专门提供Vista风格图标的网站.这里有8个风格各异的主题图标你非常有必要试用一下.</span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;"><img src="http://www.digglife.cn/wp-content/uploads/3/379/2007/07/vista-icons.png" alt="vista-icons" width="380" height="94" /></span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">4.</span><a href="http://www.iconaholic.com/downloads.html"><span style="font-family: 宋体; color: #660000; font-size: x-small;">Iconoholic</span></a></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">这个网站主要提供一些流行的应用程序的图标,比如Utorrent,Gtalk等等.</span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;"><img src="http://www.digglife.cn/wp-content/uploads/3/379/2007/07/iconoholic.png" alt="iconoholic" width="400" height="107" /></span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">5.</span><a href="http://browse.deviantart.com/customization/icons/dock/?order=9&amp;alltime=yes"><span style="font-family: 宋体; color: #660000; font-size: x-small;">Dock Icons</span></a><br />
<span style="font-family: 宋体; color: #660000; font-size: x-small;">专为Dock程序设计的图标.</span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;"><img src="http://www.digglife.cn/wp-content/uploads/3/379/2007/07/dock-icons.jpg" alt="dock-icons" width="300" height="150" /></span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">6.</span><a href="http://www.cocoadev.com/index.pl?RoyaltyFreeIcons"><span style="font-family: 宋体; color: #660000; font-size: x-small;">Tool Bar Icons by Matt Ball</span></a><br />
<span style="font-family: 宋体; color: #660000; font-size: x-small;">专为浏览器工具栏设计的图标集合.</span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;"><img src="http://www.digglife.cn/wp-content/uploads/3/379/2007/07/tool-bar-icons.jpg" alt="tool-bar-icons" width="380" height="260" /></span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">7.</span><a href="http://www.dezinerfolio.com/2007/02/25/free-aqua-gloss-icons/"><span style="font-family: 宋体; color: #660000; font-size: x-small;">Free Aqua Glass Icons</span></a></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">苹果的粉丝永远都不嫌少.这里有一套包含有32个图标的苹果玻璃风格的图标可供下载.</span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;"><img src="http://www.digglife.cn/wp-content/uploads/3/379/2007/07/aqua-glass-icons.png" alt="aqua-glass-icons" width="397" height="209" /></span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">8.</span><a href="http://commons.wikimedia.org/wiki/Crystal_Clear"><span style="font-family: 宋体; color: #660000; font-size: x-small;">Crystal Clear Icons</span></a></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">这些图标由WikiMedia提供,可以用于应用程序,设备,文件系统,KDE等等各种类型.</span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;"><img src="http://www.digglife.cn/wp-content/uploads/3/379/2007/07/crystal-clear.png" alt="crystal-clear" width="450" height="406" /></span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">9.</span><a href="http://tango.freedesktop.org/Tango_Icon_Gallery"><span style="font-family: 宋体; color: #660000; font-size: x-small;">Tango Icon Gallery</span></a><br />
<span style="font-family: 宋体; color: #660000; font-size: x-small;">尽管是最后一个,但是这个网站图标的数量之多让人惊叹,而且各种类型的图标都包含在内.大部分都有Linux风格Gnome风格.</span></p>
<p><span style="font-family: 宋体; color: #660000; font-size: x-small;">图标文件是我们经常用到的一种小图片，它可以<a href="http://www.newsunday.com/post/276.html" target="_blank">美化你的系统</a>，也是网站或博客设计中不可缺少的一种元素，尤其在web2.0盛行的今天。但由于尺寸较小、象素要求较高、文件格式特殊而使一些非专业人士制作起来相当费时费力，且不容易达到需求的效果。</p>
<p><img src="http://www.newsunday.com/image/200711/icon_collage.jpg" alt="icon图标" /></p>
<p>★　2个图标搜索引擎</p>
<p><a href="http://www.iconfinder.net/">iconfinder</a> 提供的图标搜索比较有特色，提供128×128的大图预览，也可以直接下载。它还提供标签云，你可以直接从标签中直接查找相关图标文件。个人感觉，图标可以少了些，也可能我搜得比较偏吧。</p>
<p><a href="http://www.iconlet.com/" target="_blank">iconlet</a> 也是一款专门的图标<a href="http://www.newsunday.com/catalog.asp?tags=%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E" target="_blank">搜索引擎</a>，没有大图显示，没有标签云，完全一个垂直的搜索引擎。相比iconfinder而言，它的搜索结果要丰富许多，提供的图标尺寸大多是16&#215;16像素的。</p>
<p>★　36个ICON图标下载网站</p>
<p>我就不一一介绍了，这些网站大体提供了免费和收费两种，我这里只列出他们免费的地址，你可以点开后看图下载。</p>
<ul>
<li><a href="http://www.watiworks.com/icons.html" target="_blank">watiworks</a></li>
<li><a href="http://www.towofu.net/soft/e-kanji.htm" target="_blank">towofu</a></li>
<li><a href="http://newformula.org/download" target="_blank">newformula</a></li>
<li><a href="http://www.graphicpush.com/index.php?s=icons" target="_blank">graphicpush</a></li>
<li><a href="http://fasticon.com/freeware/" target="_blank">FastIcon</a></li>
<li><a href="http://www.feedicons.com/" target="_blank">feedicons</a></li>
<li><a href="http://favicon2dots.com/" target="_blank">favicon2dots</a></li>
<li><a href="http://mouserunner.com/Spheres_ColoCons1_Free_Icons.html" target="_blank">ColorCons</a></li>
<li><a href="http://www.freeiconsweb.com/index.html" target="_blank">freeiconsweb</a></li>
<li><a href="http://www.bittbox.com/freebies/free-glass-style-rssfeed-icons/" target="_blank">bittbox</a></li>
<li><a href="http://designmagus.com/" target="_blank">designmagus</a></li>
<li><a href="http://www.ganato.com/free_icons/free_icons.php" target="_blank">Ganato</a></li>
<li><a href="http://iconicon.net/free.html" target="_blank">iconicon</a></li>
<li><a href="http://www.iconaholic.com/downloads.html" target="_blank">iconaholic</a></li>
<li><a href="http://www.iconbuffet.com/" target="_blank">iconbuffet</a></li>
<li><a href="http://www.iconbulk.com/index.asp" target="_blank">iconbulk</a></li>
<li><a href="http://www.newsunday.com/post/383.html" target="_blank">dreamplay</a></li>
<li><a href="http://www.iconizer.com/icons.html" target="_blank">iconizer</a></li>
<li><a href="http://icon-king.com/?p=15" target="_blank">icon-king</a></li>
<li><a href="http://sw-guide.de/webdesign-und-entwicklung/icon-sammlungen/" target="_blank">icon-sammlungen</a></li>
<li><a href="http://www.iconarchive.com/" target="_blank">IconArchive</a></li>
<li><a href="http://www.smashingmagazine.com/2006/12/03/more-symbols-buttons-and-icons-for-free/" target="_blank">smashingmagazine</a></li>
<li><a href="http://nam0.deviantart.com/gallery/" target="_blank">deviantArt</a></li>
<li><a href="http://ps.herjern.com/2007/09/11/rss-icon-png-freebie/" target="_blank">herjern</a></li>
<li><a href="http://www.silvestre.com.ar/?p=5" target="_blank">silvestre</a></li>
<li><a href="http://sweetie.sublink.ca/" target="_blank">sweetie</a></li>
<li><a href="http://tango.freedesktop.org/Tango_Desktop_Project" target="_blank">Tango</a></li>
<li><a href="http://www.yellowicon.com/downloads/" target="_blank">YellowIcon</a></li>
<li><a href="http://www.valentinaolini.com/downloads.htm" target="_blank">ValentinaOlini</a></li>
<li><a href="http://vikiworks.com/2007/06/15/social-bookmark-iconset/" target="_blank">vikiworks</a></li>
<li><a href="http://www.vistaicons.com/icon_collections.htm" target="_blank">VistaIcons</a></li>
<li><a href="http://icons.wbchug.net/icons.php" target="_blank">wbchug</a></li>
<li><a href="http://www.webfruits.it/dblog/storico.asp?s=%5Bwf%5D+web+design+freebies" target="_blank">webfruits</a></li>
<li><a href="http://panoramix-.deviantart.com/art/Xi4Dox-36612582" target="_blank">Xi4Dox</a></li>
<li><a href="http://www.userinterfaceicons.com/" target="_blank">userinterfaceicons</a></li>
<li><a href="http://www.userinterfaceicons.com/" target="_blank">Flags</a></li>
</ul>
<p>★　4个手工在线制作ICO图标的网站</p>
<p><a href="http://www.favicon.cc/" target="_blank">favicon</a> 在线制作，不需要注册。</p>
<p><a href="http://www.rw-designer.com/online_icon_maker.php" target="_blank">Online Icon Maker</a> 通过上传图片制作ico和icon图标，另有图库备用</p>
<p><a href="http://www.chami.com/html-kit/services/favicon/" target="_blank">FavIcon</a> 可以制作透明效果的ico图标，也是通过上传图片来进行转换。</p>
<p><a href="http://www.degraeve.com/favicon/" target="_blank">Favicon Editor</a> 通过上传图片转换ICO图标。</p>
<p></span></p>]]></content:encoded>
			<wfw:commentRss>http://www.wukezhan.com/blog/?feed=rss2&amp;p=14</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5个实用的CSS3实例</title>
		<link>http://www.wukezhan.com/blog/?p=11</link>
		<comments>http://www.wukezhan.com/blog/?p=11#comments</comments>
		<pubDate>Sun, 06 Jun 2010 07:00:59 +0000</pubDate>
		<dc:creator>小沾</dc:creator>
				<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://wukezhan.com/blog/?p=11</guid>
		<description><![CDATA[
(转自CNBETA)
对于设计人员和开发人员来说，CSS一直是web设计过程中重要的一部分，随着CSS3的出现以及越来越多的浏览器对它的支持，设计师们有了 更多的选择。用纯CSS也可以实现各种各样很酷的效果了，甚至是动画。虽然有些效果不能跨浏览器（甚至是支持CSS3的浏览器）运行，有些只是展示并没什么实际 用途， 但仅用CSS实现出的这些效果似乎没什么可以挑剔的。

这里有5个使用CSS3实现的常见效果，你可以马上动手试试看。
1. CSS3按钮

你可以创建一些大小、颜色不同的元素（如按钮）,而不用每次都准备一个背景图片。 ZURB上有教你创建CSS3按钮的详细文章，有兴趣可以去看看。利用RGBA做出的阴影效果真的很棒！
2.CSS3柱形图

Ben Lister选列了很多实用的CSS3技巧，包括这个看起来相当不错 的3D柱形图。使用-webkit-transform或-moz-transform以及指定的偏移，你可以用CSS做出和图片一样令人印象深 刻的效果。
3. CSS3下拉菜单

WebDesignerWall的Nick La展示了如何创建一个漂亮的CSS3弹出式下拉菜单，他展示了使用渐变图片和CSS创建的两个版本的菜单。
4. CSS3引用气泡

这些由Nicolas Gallagher创建的纯CSS引用气泡看起来很棒，你可以稍加修改作为你网页上的blockquote元素。
可以去Gallagher的demo页面看看效果，尤其注意那个twitter的气泡，比twitter官方使用嵌入的方法好。
5. CSS3相册

苹果刚刚推出了一些展示HTML5网页效果的页面（HTML5和CSS3往往被联系在一起）。虽然这个使用CSS3创建的 Polaroid-style相册有些过渡和3D效果无法在所有的浏览器中运行，不过这真的是一个很酷的CSS3过渡效果的示例。
想看更多CSS3和HTML5的demo，请点击这里。
英文来源：mashable &#124; 译者 程序猿
]]></description>
			<content:encoded><![CDATA[<div id="dig113068">
<p>(转自CNBETA)</p>
<p>对于设计人员和开发人员来说，CSS一直是web设计过程中重要的一部分，随着CSS3的出现以及越来越多的浏览器对它的支持，设计师们有了 更多的选择。用纯CSS也可以实现各种各样很酷的效果了，甚至是动画。虽然有些效果不能跨浏览器（甚至是支持CSS3的浏览器）运行，有些只是展示并没什么实际 用途， 但仅用CSS实现出的这些效果似乎没什么可以挑剔的。</p>
<p><a href="http://www.sky84.cn/index.php/article_content_id,371.html"><img src="http://img.cnbeta.com/newsimg/100606/1218530588465771.jpg" border="0" alt="CSS3" width="500" height="333" /></a></p>
<p>这里有5个使用CSS3实现的常见效果，你可以马上动手试试看。</p>
<h3>1. CSS3按钮</h3>
<p><img src="http://img.cnbeta.com/newsimg/100606/12185412051550042.jpg" alt="CSS3按钮" width="427" height="384" /></p>
<p>你可以创建一些大小、颜色不同的元素（如按钮）,而不用每次都准备一个背景图片。 ZURB上有教你<a href="http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba" target="_blank">创建CSS3按钮</a>的详细文章，有兴趣可以去看看。利用RGBA做出的阴影效果真的很棒！</p>
<h3>2.CSS3柱形图</h3>
<p><img src="http://img.cnbeta.com/newsimg/100606/1218552979195869.jpg" alt="CSS3柱形图" width="300" height="238" /></p>
<p>Ben Lister选列了很多实用的CSS3技巧，包括这个<a href="http://blog.darkcrimson.com/samples/css3/" target="_blank">看起来相当不错 的3D柱形图</a>。使用-webkit-transform或-moz-transform以及指定的偏移，你可以用CSS做出和图片一样令人印象深 刻的效果。</p>
<h3>3. CSS3下拉菜单</h3>
<p><img src="http://img.cnbeta.com/newsimg/100606/12185631243689745.jpg" alt="CSS3下拉菜单" width="480" height="227" /></p>
<p>WebDesignerWall的Nick La展示了如何创建一个漂亮的<a href="http://www.webdesignerwall.com/tutorials/css3-dropdown-menu/" target="_blank">CSS3弹出式下拉菜单</a>，他展示了使用渐变图片和CSS创建的两个版本的菜单。</p>
<h3>4. CSS3引用气泡</h3>
<p><img src="http://img.cnbeta.com/newsimg/100606/1218564691021990.jpg" alt="CSS3对话气泡" width="500" height="303" /></p>
<p>这些由Nicolas Gallagher创建的纯CSS引用气泡看起来很棒，你可以稍加修改作为你网页上的blockquote元素。</p>
<p>可以去Gallagher的<a href="http://nicolasgallagher.com/demo/pure-css-speech-bubbles/bubbles.html" target="_blank">demo页</a>面看看效果，尤其注意那个twitter的气泡，比twitter官方使用嵌入的方法好。</p>
<h3>5. CSS3相册</h3>
<p><img src="http://img.cnbeta.com/newsimg/100606/12185651487887570.jpg" alt="css3相册" width="530" height="287" /></p>
<p>苹果刚刚推出了一些<a href="http://www.apple.com/html5/showcase/gallery/" target="_blank">展示HTML5网页效果的页面</a>（HTML5和CSS3往往被联系在一起）。虽然这个使用CSS3创建的 Polaroid-style相册有些过渡和3D效果无法在所有的浏览器中运行，不过这真的是一个很酷的CSS3过渡效果的示例。</p>
<p>想看更多CSS3和HTML5的demo，<a href="http://html5watch.tumblr.com/" target="_blank">请点击这里</a>。</p>
<p>英文来源：<a href="http://mashable.com/2010/06/04/awesome-css3-techniques/" target="_blank">mashable</a> | 译者 程序猿</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.wukezhan.com/blog/?feed=rss2&amp;p=11</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The OpenID Work Flow</title>
		<link>http://www.wukezhan.com/blog/?p=4</link>
		<comments>http://www.wukezhan.com/blog/?p=4#comments</comments>
		<pubDate>Wed, 26 May 2010 09:45:15 +0000</pubDate>
		<dc:creator>小沾</dc:creator>
				<category><![CDATA[PHP+MySQL]]></category>
		<category><![CDATA[openid]]></category>

		<guid isPermaLink="false">http://wukezhan.com/blog/?p=4</guid>
		<description><![CDATA[The purpose of the Zend_OpenId component is to implement the OpenID authentication protocol as described in the following sequence diagram:


1.  Authentication is initiated by the end user, who passes their OpenID identifier to the
OpenID consumer through a User-Agent.
2.  The OpenID consumer performs normalization and discovery on the user-supplied
identifier. Through this process, the consumer obtains the claimed [...]]]></description>
			<content:encoded><![CDATA[<p>The purpose of the Zend_OpenId component is to implement the OpenID authentication protocol as described in the following sequence diagram:</p>
<p style="text-align: center;"><a href="http://wukezhan.com/blog/wp-content/uploads/2010/05/openid-work-flow.jpg" rel="lightbox[4]"><img class="aligncenter size-medium wp-image-3" title="openid work flow" src="http://wukezhan.com/blog/wp-content/uploads/2010/05/openid-work-flow-300x226.jpg" alt="" width="300" height="226" /></a></p>
<div id="_mcePaste">
<div id="_mcePaste">1.  Authentication is initiated by the end user, who passes their OpenID identifier to the</div>
<div id="_mcePaste">OpenID consumer through a User-Agent.</div>
<div id="_mcePaste">2.  The OpenID consumer performs normalization and discovery on the user-supplied</div>
<div id="_mcePaste">identifier. Through this process, the consumer obtains the claimed identifier, the URL</div>
<div id="_mcePaste">of the OpenID provider and an OpenID protocol version.</div>
<div id="_mcePaste">3.  The OpenID consumer establishes an optional association with the provider using</div>
<div id="_mcePaste">Diffie-Hellman keys. As a result, both parties have a common &#8220;shared secret&#8221; that is</div>
<div id="_mcePaste">used for signing and verification of the subsequent messages.</div>
<div id="_mcePaste">4.  The OpenID consumer redirects the User-Agent to the URL of the OpenID provider</div>
<div id="_mcePaste">with an OpenID authentication request.</div>
<div id="_mcePaste">5.  The OpenID provider checks if the User-Agent is already authenticated and, if not,offers to do so.</div>
<div id="_mcePaste">6.  The end user enters the required password.</div>
<div id="_mcePaste">7.  The OpenID provider checks if it is allowed to pass the user identity to the given</div>
<div id="_mcePaste">consumer, and asks the user if necessary.</div>
<div id="_mcePaste">8.  The user allows or disallows passing his identity.</div>
<div id="_mcePaste">9.  The OpenID Provider redirects the User-Agent back to the OpenID consumer with an</div>
<div id="_mcePaste">&#8220;authentication approved&#8221; or &#8220;failed&#8221; request.</div>
<div id="_mcePaste">10.  The OpenID consumer verifies the information received from the provider by using the</div>
<div id="_mcePaste">shared secret it got in step 3 or by sending an additional direct request to the OpenID provider.</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.wukezhan.com/blog/?feed=rss2&amp;p=4</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello world！</title>
		<link>http://www.wukezhan.com/blog/?p=1</link>
		<comments>http://www.wukezhan.com/blog/?p=1#comments</comments>
		<pubDate>Wed, 26 May 2010 02:27:24 +0000</pubDate>
		<dc:creator>小沾</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://wukezhan.com/blog/?p=1</guid>
		<description><![CDATA[欢迎使用 WordPress 。这是系统自动生成的演示文章。编辑或者删除它，开始您的博客！]]></description>
			<content:encoded><![CDATA[<p>欢迎使用 WordPress 。这是系统自动生成的演示文章。编辑或者删除它，开始您的博客！</p>]]></content:encoded>
			<wfw:commentRss>http://www.wukezhan.com/blog/?feed=rss2&amp;p=1</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
