<?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>我想网 &#187; 程序开发</title>
	<atom:link href="http://www.iwanna.cn/topics/develope/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iwanna.cn</link>
	<description></description>
	<lastBuildDate>Mon, 26 Dec 2011 05:46:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>10種好用且最熱門的php函式庫</title>
		<link>http://www.iwanna.cn/archives/2011/12/26/6452/</link>
		<comments>http://www.iwanna.cn/archives/2011/12/26/6452/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 05:46:16 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[程序源码]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6452</guid>
		<description><![CDATA[I-nfotech 有一篇文章列出十個每一個 PHP 開發者都應該認識的開發項目， 我們都知道 PHP 擁有全世界最龐大的原碼程式庫（不知道的話現在仍不算遲），所以在開發過程中幾乎所有你需要的功能都已經有人寫好了，你只需插入你的項目中便可以使用，文章的作者有多年的網頁開發經驗，他總結多年的心得，列出了十個每一個 PHP 開發者都應該認識的 PHP 函式庫。你的要求可能不同，但這篇文章的內容仍然很值得參考。 發送電子郵件： 一般用途的話 PHP 的 mail() 函式已經足夠，但若果要插入附件，或者透過 SMTP 伺服器發送電郵，便需要phpmailer 了。 用戶管理： 由於作者一直以來都找不到一個合心意的用戶管理函式庫，所以他自己寫了一個 PHP User class，也推薦這個給大家。 擷取 RSS： 你的項目需要從外部來源擷取 RSS 嗎？雖然方法很簡單，但既然有方便易用的 Magpie RSS，便不要自己費神了。 追蹤地理位置： 有時你希望知道訪客來自何方，Maxmind 提供了簡單方便的方法，詳細的使用方法可以參看教學文件。 擷取遠端內容： 若果嫌 RSS 的內容太簡單而需要擷取遠端網頁的內容並加以分析，htmlSQL class 可以幫你，這個函式庫讓你使用 SQL 語句擷取遠端網頁的內容，不是很有趣的構想嗎？ Trackback： 發送和接收 trackback 可說是現代網站的標準功能，PHP Trackback 讓你輕鬆把這些功能加入開發項目中。 模版系統： 這是另一個所有網站都必定使用的功能，它可以省卻你大量設計頁面的時間，也使更換頁面設計變得更加輕鬆容易，Smarty 可以是現時最受歡迎的模板系統。 BBcode： BBcode 本來是網上討論區的功能，現在很多網站為了使介面更加友善易用都加入了 BBcode，不過編寫 BBcode 系統需要不少氣力，幸好 StringParser [...]]]></description>
			<content:encoded><![CDATA[<p>I-nfotech 有一篇文章列出<a title="十個每一個 PHP 開發者都應該認識的開發項目" href="http://infortech2k.wordpress.com/2007/11/11/10-projects-every-php-developer-should-use/">十個每一個 PHP 開發者都應該認識的開發項目</a>， 我們都知道 <a href="http://www.iwanna.cn/tags/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">PHP</a> 擁有全世界最龐大的原碼程式庫（不知道的話現在仍不算遲），所以在開發過程中幾乎所有你需要的功能都已經有人寫好了，你只需插入你的項目中便可以使用，文章的作者有多年的網頁開發經驗，他總結多年的心得，列出了十個每一個 <a href="http://www.iwanna.cn/tags/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">PHP</a> 開發者都應該認識的 <a href="http://www.iwanna.cn/tags/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">PHP</a> 函式庫。你的要求可能不同，但這篇文章的內容仍然很值得參考。<br />
<span id="more-6452"></span></p>
<ol>
<li>
<h3><strong>發送電子郵件</strong>：</h3>
<p>一般用途的話 PHP 的 <a title="PHP mail()" href="http://www.webdigity.com/php-manual/function.mail.html">mail()</a> 函式已經足夠，但若果要插入附件，或者透過 SMTP 伺服器發送電郵，便需要<a title="PHPmailer" href="http://phpmailer.sourceforge.net/">phpmailer</a> 了。</li>
<li>
<h3><strong>用戶管理</strong>：</h3>
<p>由於作者一直以來都找不到一個合心意的用戶管理函式庫，所以他自己寫了一個 <a title="PHP User class" href="http://phpuserclass.com/">PHP User class</a>，也推薦這個給大家。</li>
<li>
<h3><strong>擷取 RSS</strong>：</h3>
<p>你的項目需要從外部來源擷取 RSS 嗎？雖然<a title="擷取 RSS 的方法" href="http://www.webdigity.com/index.php?action=tutorial;code=20">方法很簡單</a>，但既然有方便易用的 <a title="Magpie RSS" href="http://magpierss.sourceforge.net/">Magpie RSS</a>，便不要自己費神了。</li>
<li>
<h3><strong>追蹤地理位置</strong>：</h3>
<p>有時你希望知道訪客來自何方，<a title="Maxmind" href="http://www.maxmind.com/app/php">Maxmind</a> 提供了簡單方便的方法，詳細的使用方法可以參看<a title="追蹤地理位置教學文件" href="http://www.webdigity.com/index.php?action=tutorial;code=58">教學文件</a>。</li>
<li>
<h3><strong>擷取遠端內容</strong>：</h3>
<p>若果嫌 RSS 的內容太簡單而需要擷取遠端網頁的內容並加以分析，<a title="htmlSQL class" href="http://www.jonasjohn.de/lab/htmlsql.htm">htmlSQL class</a> 可以幫你，這個函式庫讓你使用 SQL 語句擷取遠端網頁的內容，不是很有趣的構想嗎？</li>
<li>
<h3><strong>Trackback</strong>：</h3>
<p>發送和接收 trackback 可說是現代網站的標準功能，<a title="PHP Trackback" href="http://phptrackback.sourceforge.net/">PHP Trackback</a> 讓你輕鬆把這些功能加入開發項目中。</li>
<li>
<h3><strong>模版系統</strong>：</h3>
<p>這是另一個所有網站都必定使用的功能，它可以省卻你大量設計頁面的時間，也使更換頁面設計變得更加輕鬆容易，<a title="Smarty" href="http://smarty.php.net/">Smarty</a> 可以是現時最受歡迎的模板系統。</li>
<li>
<h3><strong>BBcode</strong>：</h3>
<p>BBcode 本來是網上討論區的功能，現在很多網站為了使介面更加友善易用都加入了 BBcode，不過編寫 BBcode 系統需要不少氣力，幸好 <a title="StringParser BBcode class" href="http://christian-seiler.de/projekte/php/bbcode/index_en.html">StringParser BBcode class</a> 已經為你準備一切。</li>
<li>
<h3><strong>整合 Paypal 付款系統</strong>：</h3>
<p>Paypal 提供了完善的應用程式介面，讓開發人員很容易便可以把 Paypal 的付款系統整合他們的網站，透過 <a title="Paypal IPN Integration class" href="http://www.micahcarrick.com/04-19-2005/php-paypal-ipn-integration-class.html">Paypal IPN Integration class</a> 只需 20 分鐘的時間便可以開始在網上接受付款。</li>
<li>
<h3><strong>文本編輯器</strong>：</h3>
<p>作為系統開發人員，我們當然樂意使用 phpMyAdmin 來處理 <a href="http://www.iwanna.cn/tags/mysql/" class="st_tag internal_tag" rel="tag" title="标签 MySQL 下的日志">MySQL</a> 中的數據，使用 textarea 在網頁中輸入文字，但是給用戶使用的編輯器便需要更先進的功能，<a title="TinyMCE" href="http://tinymce.moxiecode.com/">tinyMCE control</a> 提供「所見即所得」的網上編輯器，正好符合這方面的要求。</li>
</ol>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/12/26/6452/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/12/26/6452/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/12/26/6452/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/12/26/6452/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/12/26/6452/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/12/26/6452/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>暴雪游戏设计11大法则</title>
		<link>http://www.iwanna.cn/archives/2011/11/15/6444/</link>
		<comments>http://www.iwanna.cn/archives/2011/11/15/6444/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 13:57:37 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Product]]></category>
		<category><![CDATA[暴雪]]></category>
		<category><![CDATA[游戏]]></category>
		<category><![CDATA[设计]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6444</guid>
		<description><![CDATA[暴雪公司游戏设计执行副总裁Rob Pardo曾在一次GDC大会上介绍了暴雪的11项游戏设计法则： 游戏玩法第一：众所皆知，游戏必须具有趣味性，而趣味性来源于游戏玩法，它正是直接将玩家引向游戏的重要原因。额外的趣味性能够成为玩家长期在游戏中逗留的刺激因素。 容易上手，难以精通：游戏必须简单易懂，拥有简单的机制和对象，以便所有人都能体验游戏，容易进入游戏世界。但除了容易上手之外，游戏还需具备一定的深度，《魔兽世界》中的公会袭击及角斗内容很难被玩家吃透。 发挥想象力：Rob Pardo还提到了游戏视觉设计的重要性，并以《魔兽世界》的UI为例进行说明。他称暴雪在这一点上并不成功，多数玩家采用了自定义的UI，而不是标准化的用户界面。 征服一切的能力：一些玩家在扮演Gnome Warrior时可以击败一些很强悍的事物，同时却常无法看到敌人的全貌。但正如Rob Pardo所言，这会增加玩家挑战并击败敌人的非凡感，为他们的带来史诗般的游戏体验。 浓缩才是精华：与《魔兽争霸》相比较，《魔兽世界》中的族群分类更少，但需要注意的是，这些元素却是暴雪精挑细选的结果。 巧妙设置文本内容：有趣的是，一般玩家都不喜欢看任务文本，但却不排斥体验游戏的故事情节。所以暴雪通过一些途径将任务文本融入故事中，丰富了故事情节。 提供奖励：玩家不喜欢被罚，但却很乐意获得奖励。Rob Pardo称《魔兽世界》的休息系统就属于此例。在最开始时，玩家因为玩游戏时间过长而遭罚(游戏邦注：例如经验值从100%跌至50%)，这一点让他们极为反感，但Pardo改变了这个系统，让休息的玩家获得200%的经验值，不休息的玩家保持100%的经验值。从数学角度来看，这个系统实际上并无多大变化，但玩家就是喜欢这种调整。 减少对玩家的控制：为了不影响游戏玩法，暴雪不得不放弃一些很酷的动画和特效。Rob Pardo以召唤山峰为例，山峰会在一阵烟雾中从玩家脚下升起。但却得改变动画效果，减少对玩家的控制。 恰到好处的调整：“调整容易优化难”，游戏调整要兼顾保证趣味性，同时又要让玩家知道调整的目的所在。 逐步展开内容：有趣的是，暴雪会先在初期就展示相关内容，而不是等到项目完工或者完美的时候才推出所有内容。游戏开发者应打造一个鼓励根据反馈信息改进游戏，同时允许试错的环境。 重视游戏润色：不但游戏开发团队需要关心这一点，暴雪还引进其他团队成员，让他们测试游戏，从更新颖的角度提供反馈信息。 © 我想网 Akon 所有 , 2011. &#124; 永久链接 &#124; 1条评论 &#124; 提交到 Google Reader 鲜果 抓虾 Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p>暴雪公司游戏设计执行副总裁Rob Pardo曾在一次GDC大会上介绍了暴雪的11项游戏设计法则：</p>
<p><strong> 游戏玩法第一</strong>：众所皆知，游戏必须具有趣味性，而趣味性来源于游戏玩法，它正是直接将玩家引向游戏的重要原因。额外的趣味性能够成为玩家长期在游戏中逗留的刺激因素。</p>
<p><strong>容易上手，难以精通：</strong>游戏必须简单易懂，拥有简单的机制和对象，以便所有人都能体验游戏，容易进入游戏世界。但除了容易上手之外，游戏还需具备一定的深度，《魔兽世界》中的公会袭击及角斗内容很难被玩家吃透。</p>
<p><strong>发挥想象力：</strong>Rob Pardo还提到了游戏视觉设计的重要性，并以《魔兽世界》的UI为例进行说明。他称暴雪在这一点上并不成功，多数玩家采用了自定义的UI，而不是标准化的用户界面。</p>
<p><strong>征服一切的能力：</strong>一些玩家在扮演Gnome Warrior时可以击败一些很强悍的事物，同时却常无法看到敌人的全貌。但正如Rob Pardo所言，这会增加玩家挑战并击败敌人的非凡感，为他们的带来史诗般的游戏体验。<br />
<span id="more-6444"></span><br />
<strong>浓缩才是精华</strong>：与《魔兽争霸》相比较，《魔兽世界》中的族群分类更少，但需要注意的是，这些元素却是暴雪精挑细选的结果。</p>
<p>巧妙设置文本内容：有趣的是，一般玩家都不喜欢看任务文本，但却不排斥体验游戏的故事情节。所以暴雪通过一些途径将任务文本融入故事中，丰富了故事情节。</p>
<p><strong>提供奖励：</strong>玩家不喜欢被罚，但却很乐意获得奖励。Rob Pardo称《魔兽世界》的休息系统就属于此例。在最开始时，玩家因为玩游戏时间过长而遭罚(游戏邦注：例如经验值从100%跌至50%)，这一点让他们极为反感，但Pardo改变了这个系统，让休息的玩家获得200%的经验值，不休息的玩家保持100%的经验值。从数学角度来看，这个系统实际上并无多大变化，但玩家就是喜欢这种调整。</p>
<p><strong>减少对玩家的控制：</strong>为了不影响游戏玩法，暴雪不得不放弃一些很酷的动画和特效。Rob Pardo以召唤山峰为例，山峰会在一阵烟雾中从玩家脚下升起。但却得改变动画效果，减少对玩家的控制。</p>
<p><strong>恰到好处的调整：</strong>“调整容易优化难”，游戏调整要兼顾保证趣味性，同时又要让玩家知道调整的目的所在。</p>
<p><strong>逐步展开内容：</strong>有趣的是，暴雪会先在初期就展示相关内容，而不是等到项目完工或者完美的时候才推出所有内容。游戏开发者应打造一个鼓励根据反馈信息改进游戏，同时允许试错的环境。</p>
<p><strong>重视游戏润色：</strong>不但游戏开发团队需要关心这一点，暴雪还引进其他团队成员，让他们测试游戏，从更新颖的角度提供反馈信息。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/11/15/6444/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/11/15/6444/#comments">1条评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/11/15/6444/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/11/15/6444/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/11/15/6444/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/11/15/6444/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>7 项 Web 开发者需要了解的新技术</title>
		<link>http://www.iwanna.cn/archives/2011/09/25/6441/</link>
		<comments>http://www.iwanna.cn/archives/2011/09/25/6441/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 09:15:45 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[WEB]]></category>
		<category><![CDATA[前端开发]]></category>
		<category><![CDATA[程序开发]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6441</guid>
		<description><![CDATA[Web 开发者需要经常更新他们的知识，学习新的技术，如果他们还想继续在 Web 开发领域混并混得还不错的话。下面将为你展示 7 项新的 Web 开发技术，作为一个 Web 开发人员，你需要了解、熟悉并学会的技术。 1、CSS3 media queries 目前，大量智能手机设备的涌现，同时各种不同尺寸屏幕的设备，如平板电脑之类的出现，对 Web 开发带来了前所未有的挑战，如何让 Web 页面能适应各种尺寸的屏幕让很多 Web 开发人员相当的纠结。幸运的是 CSS3 规范可帮我们轻松的解决此事，你可以根据不同尺寸的屏幕定义不同的 CSS 样式。 例如，下面的代码只在屏幕显示区域大小为 767px 的时候才有效： @media screen and (max-width:767px){ #container{ width:320px; } header h1#logo a{ width:320px; height:44px; background:url(image-small.jpg) no-repeat 0 0; } } 2、Font resizing with REMs CSS3 引入新的字体尺寸单位 rem (root rm) em [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.iwanna.cn/tags/web/" class="st_tag internal_tag" rel="tag" title="标签 Web 下的日志">Web</a> 开发者需要经常更新他们的知识，学习新的技术，如果他们还想继续在 <a href="http://www.iwanna.cn/tags/web/" class="st_tag internal_tag" rel="tag" title="标签 Web 下的日志">Web</a> 开发领域混并混得还不错的话。下面将为你展示 7 项新的 <a href="http://www.iwanna.cn/tags/web/" class="st_tag internal_tag" rel="tag" title="标签 Web 下的日志">Web</a> 开发技术，作为一个 <a href="http://www.iwanna.cn/tags/web/" class="st_tag internal_tag" rel="tag" title="标签 Web 下的日志">Web</a> 开发人员，你需要了解、熟悉并学会的技术。</p>
<p><a href="http://www.catswhocode.com/blog/create-an-adaptable-website-layout-with-css3-media-queries" target="_blank"><strong>1、CSS3 media queries</strong></a></p>
<p>目前，大量智能手机设备的涌现，同时各种不同尺寸屏幕的设备，如平板电脑之类的出现，对 Web 开发带来了前所未有的挑战，如何让 Web 页面能适应各种尺寸的屏幕让很多 Web 开发人员相当的纠结。幸运的是 CSS3 规范可帮我们轻松的解决此事，你可以根据不同尺寸的屏幕定义不同的 CSS 样式。</p>
<p>例如，下面的代码只在屏幕显示区域大小为 767px 的时候才有效：</p>
<div>
<pre>    @media screen and (max-width:767px){
        #container{
            width:320px;
        }   

        header h1#logo a{
            width:320px;
            height:44px;
            background:url(image-small.jpg) no-repeat 0 0;
        }                             

    }</pre>
</div>
<p><a href="http://snook.ca/archives/html_and_css/font-size-with-rem" target="_blank"><strong><br />
<span id="more-6441"></span><br />
2、Font resizing with REMs</strong></a></p>
<p>CSS3 引入新的字体尺寸单位 rem (root rm)</p>
<p>em 单位是相对于父节点的 font-size ，会有一些组合的问题，而 rem 是相对于根节点（或者是 html 节点），意思就是说你可以在 html 节点定义一个单独的字体大小，然后所有其他元素使用 rem 相对于这个字体的百分比进行设置。</p>
<div>
<pre>    html { font-size: 62.5%;}
    body { font-size: 1.4rem;}/* =14px */
    h1   { font-size: 2.4rem;}/* =24px */</pre>
</div>
<p><a href="http://www.catswhocode.com/blog/how-to-create-offline-html5-web-apps-in-5-easy-steps" target="_blank"><strong>3、Cache pages for offline usage</strong></a></p>
<p>HTML5 引入了一个强大的特性：离线缓存。该特性可让你告诉浏览器缓存某些页面，使得用户可以在离线的情况下再次访问该页面。</p>
<p>要缓存页面非常简单，首先在你网站的 .htaccess 文件中添加如下一行：</p>
<div>
<pre>AddType text/cache-manifest .manifest</pre>
</div>
<p>然后你可创建一个文件如 offline.manifest ，包含如下内容：</p>
<div>
<pre>    CACHE MANIFEST
    CACHE
    index.html
    style.css
    image.jpg</pre>
</div>
<p>最后，在 html 节点中增加：</p>
<div>
<pre>&lt;html manifest="/offline.manifest"&gt;</pre>
</div>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/learning-serverside-javascript-with-node-js/" target="_blank"><strong>4、Server-side JavaScript</strong></a></p>
<p>JavaScript 现在已经是非常流行的 Web 客户端编程语言了，但 JavaScript 也越来越多的出现在服务器端了，通过强大的 JavaScript 服务器端环境：Jaxer、Node.js 和 Narwhal。</p>
<p>下面代码显示如何用 Node.js 创建一个简单的 Hello World 程序：</p>
<div>
<pre>var sys = require("sys");
    sys.puts("Hello World!");</pre>
</div>
<p><a href="http://www.useragentman.com/blog/2010/01/10/cross-browser-html5-drag-and-drop/" target="_blank"><strong>5、HTML5 drag &amp; drop</strong></a></p>
<p>HTML5 让网页上的拖放变得非常简单，我们只需要简单的定义 draggable=&#8221;true&#8221; 属性即可，如下所示：</p>
<div>
<pre>&lt;div id="columns"&gt;
      &lt;div class="column" draggable="true"&gt;&lt;header&gt;A&lt;/header&gt;&lt;/div&gt;
      &lt;div class="column" draggable="true"&gt;&lt;header&gt;B&lt;/header&gt;&lt;/div&gt;
      &lt;div class="column" draggable="true"&gt;&lt;header&gt;C&lt;/header&gt;&lt;/div&gt;
    &lt;/div&gt;</pre>
</div>
<p>有了这些 draggable=true 的元素，我们只需要编写一些简单的 JavaScript 代码来处理拖放，这里不再详细描述处理过程。</p>
<p>提示：如果你希望阻止可拖放元素被选中，可使用以下 CSS 规则：</p>
<div>
<pre>    [draggable] {
      -moz-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      user-select: none;
    }</pre>
</div>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-cross-browser-html5-forms/" target="_blank"><strong>6、Forms, the HTML5 way</strong></a></p>
<p>HTML5 规范在表单定义方面引入很多新特性，包含很多新的表单组件，例如日期选择、数字调整、使用正则表达式对输入框进行验证等等（email、tel、link）。</p>
<p>下面代码显示了一些新的表单元素：</p>
<div>
<pre>&lt;form&gt;
        &lt;label for="range-slider"&gt;Slider&lt;/label&gt;
        &lt;input type="range" name="range-slider" id="range-slider" class="slider" min="0" max="20" step="1" value="0"&gt;  

        &lt;label for="numeric-spinner"&gt;Numeric spinner&lt;/label&gt;
        &lt;input type="number" name="numeric-spinner" id="numeric-spinner" value="2"&gt;  

        &lt;label for="date-picker"&gt;Date picker&lt;/label&gt;
        &lt;input type="date" name="date-picker" id="date-picker" value="2010-10-06"&gt;  

        &lt;label for="color-picker"&gt;Color picker&lt;/label&gt;
        &lt;input type="color" name="color-picker" id="color-picker" value="ff0000"&gt;  

        &lt;label for="text-field"&gt;Text field with placeholder&lt;/label&gt;
        &lt;input type="text" name="text-field" id="text-field" placeholder="Insert your text here"&gt;  

        &lt;label for="url-field"&gt;Url field&lt;/label&gt;
        &lt;input type="url" id="url-field" name="url-field" placeholder="http://net.tutsplus.com/" required&gt;  

        &lt;label for="email-field"&gt;Email field&lt;/label&gt;
        &lt;input type="email" id="email-field" name="email-field" placeholder="contact@ghinda.net" required&gt;  

        &lt;button type="submit" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"&gt;
        &lt;span class="ui-button-text"&gt;Submit form&lt;/span&gt;
        &lt;/button&gt;
    &lt;/form&gt;</pre>
</div>
<p><a href="http://www.onextrapixel.com/2011/08/31/enhance-your-sites-with-css3-animations/" target="_blank"><strong>7、CSS animations</strong></a></p>
<p>很多现在的浏览器都支持 CSS 动画，是的，CSS 已经允许你创建一些简单的动画，而无需 JavaScript 的支持。</p>
<p>下面代码显示如何让背景色改变：</p>
<div>
<pre>    #logo {
        margin: 15px 15px 0 15px;
        background: red;
        float: left;  

        /* Firefox 4+ */
        -moz-animation-name: colour-change;
        -moz-animation-timing-function: linear;
        -moz-animation-iteration-count: infinite;
        -moz-animation-duration: 30s;  

        /* Webkit */
        -webkit-animation-name: colour-change;
        -webkit-animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-duration: 30s;
    }  

    @-moz-keyframes colour-change {
        0% {
            background: red;
        }
        33% {
            background: green;
        }
        66% {
            background: blue;
        }
    }  

    @-webkit-keyframes colour-change {
        0% {
            background: red;
        }
        33% {
            background: green;
        }
        66% {
            background: blue;
        }
    }</pre>
</div>
<p>&nbsp;</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/09/25/6441/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/09/25/6441/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/09/25/6441/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/09/25/6441/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/09/25/6441/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/09/25/6441/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>归纳社交游戏的17点设计理论和技巧</title>
		<link>http://www.iwanna.cn/archives/2011/07/08/6435/</link>
		<comments>http://www.iwanna.cn/archives/2011/07/08/6435/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 01:39:33 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Product]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[Social]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6435</guid>
		<description><![CDATA[作者：Brenda Brathwaite Brenda Brathwaite在twitter上发表了些许社交游戏的理论和技巧，以下是游戏邦编译的相关内容： 社交游戏应该要让玩家： 1、因某些好消息回到游戏中。比如，游戏进程、新内容、好友的访问、邮件和礼物等。 2、为解决某些问题回到游戏中。比如，枯萎的作物、不足的供给等。 3、完成短期目标并在长期目标中取得进展。 4、总是清晰明白需要做什么才能解决游戏中的所有问题。如果你聪明的话，就不该让玩家来猜测或发现问题的解决方案。不是说游戏中不应该有发现性的事物或惊奇，这些在游戏中必须有。然而，不可导致玩家遭遇那些没有明显解决方案的问题，这会让玩家离开游戏。 5、如果能做到的话，最好每屏都有个预期目标（游戏邦注：比如某些玩家想要的东西或任务），而且应该让玩家清楚知道需要做什么才能实现目标。 6、产生与游戏核心有关的动机，这样玩家才会想要去实现那些预期目标（游戏邦注：比如假设我拿到X，就能让Y进展得更快或可以赚取更多金币）。 7、看到每次点击都能获得奖励，比如经验值或钱币等。 8、清楚理解游戏中的变化如何及为何发生。加入某个NPC忽然变得很高兴，原因是什么呢？这种过程是否很明显就可以看出来？从普通状态到高兴状态的 转变是否清晰明了？玩家是否能够获得奖励？玩家是否明白自己做了哪些行为（游戏邦注：或游戏中哪些东西起作用）才使得这种变化发生？ ravenwood fair(from insidesocialgames.com) 9、感觉他们能够对游戏产生影响。某事通过他们的直接行动而发生。如果你没有行动，这件事情就不会发生。比如，假使你不栽种作物，就不会获得果实。 10、立即明白游戏的用户界面。如果你的用户界面需要解释才能让玩家明白，那你就需要将其重新制作。 11、在玩游戏之前便已有心智模型知道如何运转。我知道农场、夜总会、面包房和餐厅是如何运转的，虽然了解的并不多。你需要在游戏中教玩家的东西越少，游戏就越好。最好这些信息是他们在接触游戏前就已经知道。 12、对发表的动态信息感觉良好。要让玩家相信他们发表的内容对他们以及好友有所帮助。 13、在某段游戏进程的最后阶段感觉良好。这就是约定式游戏，人们希望在阶段结束时感到这个阶段处理得很完美。也就是说，让他们完成阶段性工作或在 阶段结束时效果达到最优化。如果玩家带着不圆满的想法结束某个阶段，他们会觉得这样很不满意，回到游戏中的可能性也就大大减少了。 14、清楚理解每日需要做的事情。我每天回到游戏中需要做些什么？我能否知道自己是否已经完成了每天需要做的事情？我如何才能知道自己每天需要做哪些事情？ 15、游戏应该提醒玩家他们需要做的事情。这些玩家可能每次玩游戏的时间只有几分钟，而且可能同时玩好多社交游戏。他们需要有人提醒自己需要做哪些事情才能在游戏中取得进展。游戏应时常提醒玩家的目标，或设计某些提示人物等。 16、如果你设计玩家可能因某些行为遭受损失，他们会更容易理解其中的缘由而且谨记如何避免此类损失（游戏邦注：比如约定机制，玩家在一段时间内返回游戏可以获得某些东西，过期后便无法再获得）。 17、玩家需要知道游戏进展的方向，可以用小贴士、任务、弹窗等提示。（本文为游戏邦/gamerboom.com编译，如需转载请联系：游戏邦） Some forming social game theories Brenda Brathwaite I started this on twitter, but moved it here. Feel free to add to this list, disagree or discuss. Thanks. The [...]]]></description>
			<content:encoded><![CDATA[<p>作者：Brenda Brathwaite</p>
<p>Brenda Brathwaite在twitter上发表了些许社交游戏的理论和技巧，以下是游戏邦编译的相关内容：</p>
<p>社交游戏应该要让玩家：</p>
<p>1、因某些好消息回到游戏中。比如，游戏进程、新内容、好友的访问、邮件和礼物等。</p>
<p>2、为解决某些问题回到游戏中。比如，枯萎的作物、不足的供给等。</p>
<p>3、完成短期目标并在长期目标中取得进展。</p>
<p>4、总是清晰明白需要做什么才能解决游戏中的所有问题。如果你聪明的话，就不该让玩家来猜测或发现问题的解决方案。不是说游戏中不应该有发现性的事物或惊奇，这些在游戏中必须有。然而，不可导致玩家遭遇那些没有明显解决方案的问题，这会让玩家离开游戏。</p>
<p>5、如果能做到的话，最好每屏都有个预期目标（游戏邦注：比如某些玩家想要的东西或任务），而且应该让玩家清楚知道需要做什么才能实现目标。<br />
<span id="more-6435"></span><br />
6、产生与游戏核心有关的动机，这样玩家才会想要去实现那些预期目标（游戏邦注：比如假设我拿到X，就能让Y进展得更快或可以赚取更多金币）。</p>
<p>7、看到每次点击都能获得奖励，比如经验值或钱币等。</p>
<p>8、清楚理解游戏中的变化如何及为何发生。加入某个NPC忽然变得很高兴，原因是什么呢？这种过程是否很明显就可以看出来？从普通状态到高兴状态的 转变是否清晰明了？玩家是否能够获得奖励？玩家是否明白自己做了哪些行为（游戏邦注：或游戏中哪些东西起作用）才使得这种变化发生？</p>
<div id="attachment_32109"><a href="http://gamerboom.com/wp-content/uploads/2011/07/ravenwood-fairfrom-insidesocialgames.com_.png"><img title="ravenwood fair(from insidesocialgames.com)" src="http://gamerboom.com/wp-content/uploads/2011/07/ravenwood-fairfrom-insidesocialgames.com_.png" alt="ravenwood fair(from insidesocialgames.com)" width="499" height="323" /></a>ravenwood fair(from insidesocialgames.com)</p>
</div>
<p>9、感觉他们能够对游戏产生影响。某事通过他们的直接行动而发生。如果你没有行动，这件事情就不会发生。比如，假使你不栽种作物，就不会获得果实。</p>
<p>10、立即明白游戏的用户界面。如果你的用户界面需要解释才能让玩家明白，那你就需要将其重新制作。</p>
<p>11、在玩游戏之前便已有心智模型知道如何运转。我知道农场、夜总会、面包房和餐厅是如何运转的，虽然了解的并不多。你需要在游戏中教玩家的东西越少，游戏就越好。最好这些信息是他们在接触游戏前就已经知道。</p>
<p>12、对发表的动态信息感觉良好。要让玩家相信他们发表的内容对他们以及好友有所帮助。</p>
<p>13、在某段游戏进程的最后阶段感觉良好。这就是约定式游戏，人们希望在阶段结束时感到这个阶段处理得很完美。也就是说，让他们完成阶段性工作或在 阶段结束时效果达到最优化。如果玩家带着不圆满的想法结束某个阶段，他们会觉得这样很不满意，回到游戏中的可能性也就大大减少了。</p>
<p>14、清楚理解每日需要做的事情。我每天回到游戏中需要做些什么？我能否知道自己是否已经完成了每天需要做的事情？我如何才能知道自己每天需要做哪些事情？</p>
<p>15、游戏应该提醒玩家他们需要做的事情。这些玩家可能每次玩游戏的时间只有几分钟，而且可能同时玩好多社交游戏。他们需要有人提醒自己需要做哪些事情才能在游戏中取得进展。游戏应时常提醒玩家的目标，或设计某些提示人物等。</p>
<p>16、如果你设计玩家可能因某些行为遭受损失，他们会更容易理解其中的缘由而且谨记如何避免此类损失（游戏邦注：比如约定机制，玩家在一段时间内返回游戏可以获得某些东西，过期后便无法再获得）。</p>
<p>17、玩家需要知道游戏进展的方向，可以用小贴士、任务、弹窗等提示。（本文为游戏邦/gamerboom.com编译，如需转载请联系：游戏邦）</p>
<p>Some forming <a href="http://www.iwanna.cn/tags/social/" class="st_tag internal_tag" rel="tag" title="标签 Social 下的日志">social</a> <a href="http://www.iwanna.cn/tags/game/" class="st_tag internal_tag" rel="tag" title="标签 Game 下的日志">game</a> theories</p>
<p>Brenda Brathwaite</p>
<p>I started this on twitter, but moved it here. Feel <a href="http://www.iwanna.cn/tags/free/" class="st_tag internal_tag" rel="tag" title="标签 Free 下的日志">free</a> to add to this list, disagree or discuss. Thanks.</p>
<p>The player should:</p>
<p>Return to the game to good news (game progress, new content, visits from friends, mail, gifts).</p>
<p>Return to the game with a problem to solve (wilted crops, empty supplies, shifts to start).</p>
<p>Have short-term problems to solve (in a session) and long-term  problems to solve (multiple sessions). Longer term problems/desires may  be aspirational goals, collections or quests to complete.</p>
<p>Always be able to make progress on longer-term goals and complete short-term goals.</p>
<p>Always know precisely what they need to do to solve all problems in  the game. These things should never be nested or “discoverable” if  you’re clever. That’s not to say that there shouldn’t be discoverable  things and surprises. There should be (Pocket God comes to mind).  However, the player shouldn’t be confronted with a problem that has no  obvious solution – that equals a block and goodbye.</p>
<p>Always have an aspirational goal on every screen, if possible  (something they want – item/action gated by $, lvl, quest progress), and  a clear understanding of what they need to do to reach it.</p>
<p>Have genuine motivation tied into the core of the game which makes  them want those aspirational goals (if I get X, it will help me do Y  faster or will earn me more $)</p>
<p>Be rewarded for every single click either visually, through XP, coins or some other measure of progress.</p>
<p>Clearly understand how and why every change state in the game occurs.  If an NPC suddenly becomes happy, why did that happen? Is it visually  obvious? Is the transition from normal state to happy state clear? Is it  rewarding? Does the player know what they did (or something in the game  did) to make that happen?</p>
<p>Feel like they have agency in the game. Through their direct action,  something happens. Without them, it doesn’t happen. If you never plant  crops, you never get results.</p>
<p>Understand your UI instantly. If you need to explain it, you need to redo it.</p>
<p>Have a pre-existing mental model of the game before they even play  it. I know how a farm, a nightclub, a bakery and a restaurant run, at  least at an abstract level. The less you need to teach people about the  game, the better. This information should be pre-grokked before they  even enter the game.</p>
<p>Feel good about posting something in their feed. They believe what  they’re posting will help them and help their friends playing the game,  too.</p>
<p>Have a “feel good” endgame state for a session. This is appointment  gaming, and people want to feel like they’ve tidied up this session  before moving on to the next. That means that they can finish or, in  some cases, optimize until it’s not really optimum to continue anymore.  If they leave feeling like the game didn’t really let them leave  (because there was always something new to do), they leave in a  sub-optimal and unsatisfied state and thus are less likely to return.</p>
<p>Have clear dailies including friend grind, playspace grind and bonus  progression, if applicable. What do I do everyday when I come back to  the game? Do I know that I have finished what I needed to do? How do I  know that I need to do it (and no, your last play session isn’t enough).</p>
<p>Be reminded of what they need to do. They’re playing for 2, 5 or 10  mins at a time, and are possibly playing dozens of social games  simultaneously. They need visual reminders of what they need to do to  progress play in your game. Give them explicit and constantly visible  goals, badges, or visual reminders of some kind.</p>
<p>Additions:</p>
<p>If you nerf their playstate or playfield, the player better  understand why and feel like they could have prevented it (keeping their  appointment, getting an item by x time or it expires, etc).</p>
<p>Players want direction. Give it to them everywhere: <a href="http://www.iwanna.cn/tags/tool/" class="st_tag internal_tag" rel="tag" title="标签 Tool 下的日志">tool</a> tips, quests, pop ups, etc. (<a href="http://bbrathwaite.wordpress.com/2010/07/29/some-forming-social-game-theories/">Source: Applied Game Design)</a></p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/07/08/6435/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/07/08/6435/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/07/08/6435/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/07/08/6435/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/07/08/6435/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/07/08/6435/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>程序员必须知道的几个国外IT网站</title>
		<link>http://www.iwanna.cn/archives/2011/05/17/6420/</link>
		<comments>http://www.iwanna.cn/archives/2011/05/17/6420/#comments</comments>
		<pubDate>Tue, 17 May 2011 12:32:41 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[程序开发]]></category>
		<category><![CDATA[Programmer]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6420</guid>
		<description><![CDATA[最近有些读者给我来信说很喜欢这个网站上的文章，并且也想通过翻译学习英文，他们询问我这些文章的英文原文是从哪里找到的？ 外刊IT评论上的翻译的英文来源很杂，我总结了一下，大概有几个 集中的出处，下面列举出来供大家学习参考： 1.TheServerSide 这是一个老牌的IT信息网站，从名称上你就能看出，它是关注服务器端编程的，以Java和Java周边信息为主，不过最近它也有向客户端和 微软产品扩展的趋势。这个网站最初是以免费发放《Mastering Enterprise JavaBeans》这本电子书出名的，现在这本书已经更新到了ELB 3.0版，你现在仍然可以从网站上免费下载这本书。这个网站的内容包括IT新闻咨询，专家评论，专家访谈视频，会议视频等。 2.infoq infoq上一个重点就是敏捷开发，内容很丰富，而且这个网站还提供中文版，但可能是翻译耗时的原因，中文内容总是比英文内容滞后几天。 3.Digg 的科技频道 Digg最初只是几个技术人员办的专门提供科技信息的网站，由于粉丝的不断增多，流量越来越大，网站的内容也扩展到非科技的各个方面，可糟 糕的是，这导致了IT科技信息内容的质量不断下降，引起了很多元老级粉丝的不满，特别是去年这个网站的一次改版行动彻底的伤痛了粉丝的心，导致大批忠实粉 丝撤离。网站的整个访问量几乎跌了一半。这是我眼睁睁的看到的一次由于改版而导致的灾难性事故的活生生的例子。 4.reddit 的编程和科技频道 reddit和Digg非常的相似，但界面看起来粗糙一些。最近这个网站的访问量大增，原因就是从Digg撤离的人都跑到这里来了。 5.Hacker News Hacker News 是我最喜欢的一个网站，虽然它的界面在上面提到的这些网站中是最简陋的。Hacker News属于ycombinator.com旗下网站，ycombinator是一个给科技创业公司提供创业资金的公司，很多著名的IT公司都是从这里出 来。Hacker News上的很多文章都是关于如何创业的。 如果你的英语阅读能力还可以，而且是搞编程的，我强烈推荐你经常到这些网站看看，一定会让你耳目一新。我不是崇洋媚外，但我坚决的认为国内 的这些IT网站都烂的很，跟国内的软件业是同一个水平。蜀中无大将，那还是先看看别人的吧。 © 我想网 Akon 所有 , 2011. &#124; 永久链接 &#124; 没有评论 &#124; 提交到 Google Reader 鲜果 抓虾 Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p>最近有些读者给我来信说很喜欢这个网站上的文章，并且也想通过翻译学习英文，他们询问我这些文章的英文原文是从哪里找到的？</p>
<p><a href="http://www.aqee.net/">外刊IT评论</a>上的翻译的英文来源很杂，我总结了一下，大概有几个 集中的出处，下面列举出来供大家学习参考：</p>
<h3>1.<a href="http://www.theserverside.com/" target="_blank">TheServerSide</a></h3>
<p>这是一个老牌的IT信息网站，从名称上你就能看出，它是关注服务器端编程的，以Java和Java周边信息为主，不过最近它也有向客户端和 微软产品扩展的趋势。这个网站最初是以免费发放《Mastering Enterprise  JavaBeans》这本电子书出名的，现在这本书已经更新到了ELB  3.0版，你现在仍然可以从网站上免费下载这本书。这个网站的内容包括IT新闻咨询，专家评论，专家访谈视频，会议视频等。<br />
<span id="more-6420"></span></p>
<h3>2.<a href="http://www.infoq.com/">infoq</a></h3>
<p>infoq上一个重点就是敏捷开发，内容很丰富，而且这个网站还提供中文版，但可能是翻译耗时的原因，中文内容总是比英文内容滞后几天。</p>
<h3>3.<a href="http://www.digg.com/">Digg</a> 的科技频道</h3>
<p>Digg最初只是几个技术人员办的专门提供科技信息的网站，由于粉丝的不断增多，流量越来越大，网站的内容也扩展到非科技的各个方面，可糟 糕的是，这导致了IT科技信息内容的质量不断下降，引起了很多元老级粉丝的不满，特别是去年这个网站的一次改版行动彻底的伤痛了粉丝的心，导致大批忠实粉 丝撤离。网站的整个访问量几乎跌了一半。这是我眼睁睁的看到的一次由于改版而导致的灾难性事故的活生生的例子。</p>
<h3>4.<a href="http://www.reddit.com/">reddit</a> 的编程和科技频道</h3>
<p>reddit和Digg非常的相似，但界面看起来粗糙一些。最近这个网站的访问量大增，原因就是从Digg撤离的人都跑到这里来了。</p>
<h3>5.<a href="http://news.ycombinator.com/news">Hacker News</a></h3>
<p>Hacker News 是我最喜欢的一个网站，虽然它的界面在上面提到的这些网站中是最简陋的。Hacker  News属于ycombinator.com旗下网站，ycombinator是一个给科技创业公司提供创业资金的公司，很多著名的IT公司都是从这里出 来。Hacker News上的很多文章都是关于如何创业的。</p>
<p>如果你的英语阅读能力还可以，而且是搞编程的，我强烈推荐你经常到这些网站看看，一定会让你耳目一新。我不是崇洋媚外，但我坚决的认为国内 的这些IT网站都烂的很，跟国内的软件业是同一个水平。蜀中无大将，那还是先看看别人的吧。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/05/17/6420/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/05/17/6420/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/05/17/6420/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/05/17/6420/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/05/17/6420/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/05/17/6420/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>产品经理的素质</title>
		<link>http://www.iwanna.cn/archives/2011/03/26/6403/</link>
		<comments>http://www.iwanna.cn/archives/2011/03/26/6403/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 12:25:51 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Product]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6403</guid>
		<description><![CDATA[一个产品经理需要一些素质？怎么样才能做一个成功的产品经理？产品经理的性格是怎么样的？产品经理是“通”才还是“专”才……很多问题困扰着产品经 理，其实能真正称得上产品经理的有多少人？有多少人可以全力承担一条产品线，将产品打造成一个品牌，不是靠流量，而是靠用户对产品的认识，一提起产品名就 让用户头脑中有产品的印象，深入人心的产品又有多少？一个真正的产品经理就决定了这个产品的什么样，所以对于产品经理的要求在很多企业已经越来越高了。 下 面的内容仅代表自己作为一个产品经理想到的，如有不同意见欢迎大家拍砖。 产品经理的素质归为三类：1、个人能力；2、管理知 识；3、核心能力。 1、个人能力 1）创新能力 一个产品经理如果墨守成规那他真的不适合在互联网中，互联网注定是一 个日新月异的环境，将创新能力做为个人素养的第一条，要说明的就是产品经理一定要有自己的思想，没思想的产品经理是可怕的，创新能力不来于一朝一夕，更多 的是时间的积累。 2）执行能力 当需求确定后，产品经理需要有严格的执行能力，对产品概念的理解，对产品需求的理解，而后去执行产品过程 ，当你BOSS为最大的产品经理时，你需要做的就是执行，同时在执行过程中得表达你的想法，你的认识，你才是真正的产品经理，做的同时更需要你的产品理念 去执行这个产品。 3）协调能力 产品经理一定是个“中场大师”，输送炮弹的指挥官，面对UED，面对用户，面对开发，面对BOSS，如何做 到资源沟通协调，如保做到最适度的协调保证产品正常的按周期进行，更多的体现你在人际中的个人魅力、人格魅力。千万别让其它同事跟着你做无用功，需求变更 是经常的事，但尽可能少的改动需求，其它人不怨老板，但会怨产品经理。 4）自我管理能力 产品经理要学会自我管理，个人的知识、能力、性格 等多方面的管理，暴君似的产品经理真的不适合拥有健康的企业文化的公司，而伪娘似的产品经理很多时候可以在众多的企业中生存下来。自我管理，资源及技术等 的掌握，做一个适合企业和产品发展的产品经理。 5）承受压力能力 产品经理是忍者神龟。压力会来自多方面，而产品经理一定要有过硬的心理素 质，上对BOSS，下对用户，产品永远是产品经理的孩子，不论是多丑，出生了就有义务将它带大，用户的指责，BOSS的KPI，个个压力都压在产品经理肩 上，学会释放压力，自我调节，当然加班对产品经理来说永远是家常便饭。 2、管理知识 1）战略管理知识 战略管理很多在公司BOSS已经定好了，而产品经理只要理解产品 的战略规划就行，但做为产品经理职业发展规划中的一部分，产品经理要将产品战略管理当成自己的职能之一，当到高级产品经理，或更上一层职位时一定会触到产 品战略，站在更高层次看产品经理。 2）产品管理知识 当产品定下来后，一切的计划及工作都将围绕着产品展开。制定产品计划 、评估产品风险、竞争对手分析、争取产品资源 、管理产品团队、协调产品问题 、控制产品周期进度等一系列产品管理计划需要产品经理去制定。产品管理的知识涉透到产品的整个过程，需要产品经理不断的完善，更新，改进。 3）时 间管理知识 学会撑握时间。产品经理经常要和时间赛跑，让其它人员加班就是产品经理的错，产品经理对于整个产品进度都得把握和计划好，当资源冲突， 当多条产品线同时需要研发等情况下，做好时间管理，统筹安排时间。别无谓的加班，也别让别人无谓的加班。 4）团队管理知识 产品经理不是孤 军奋斗，你永远会有一个团队在支撑着你。团队协作，团队人员工作协调与调配，为产品努力的每个人员都是团队的一员，不论工作重与轻，多与少，都是团队人员 的一名，努力让团队凝聚在一起，是一个团队，同时也是狼性团队培养的开始。 3、核心能力 1）产品规范管理 无规矩不成方圆。产品要有自己的规范，而做为产品经理也需要有自 己的产品规范，在互联网环境中，阿里、腾讯、百度等互联网公司对产品经理的产品规范都有自己的认识和理解，因为他们选择适合自己企业的产品规范，做为产品 经理一定要有自己的产品规范，可以随着公司的变化改变，但一定要形成有自己产品规范的产品经理，同时是可以随时转换适合企业需要的产品经理。 2） 产品需求管理 产品经理主要功能之一就是需求分析及整理，市场、BOSS、运营等会提出形形色色的需求，而产品经理则需要将这些需求重新整理与分 析，产品核心功能的挖掘一定是出自于需求。产品经理需要与市场、BOSS、运营等确定需求，改进需求，提炼需求，功能重整，这是产品经理对产品需求的管 [...]]]></description>
			<content:encoded><![CDATA[<p>一个产品经理需要一些素质？怎么样才能做一个成功的产品经理？产品经理的性格是怎么样的？产品经理是“通”才还是“专”才……很多问题困扰着产品经 理，其实能真正称得上产品经理的有多少人？有多少人可以全力承担一条产品线，将产品打造成一个品牌，不是靠流量，而是靠用户对产品的认识，一提起产品名就 让用户头脑中有产品的印象，深入人心的产品又有多少？一个真正的产品经理就决定了这个产品的什么样，所以对于产品经理的要求在很多企业已经越来越高了。<br />
下 面的内容仅代表自己作为一个产品经理想到的，如有不同意见欢迎大家拍砖。<br />
<strong>产品经理的素质归为三类：1、个人能力；2、管理知 识；3、核心能力。</strong></p>
<p><a href="http://images.uheed.com/iwanna/2011/03/26/sz.jpg"><img title="sz" src="http://www.xwcool.com/wp-content/uploads/2010/10/sz.jpg" alt="" width="587" height="392" /></a><br />
<span id="more-6403"></span><br />
<strong>1、个人能力</strong><br />
1）创新能力<br />
一个产品经理如果墨守成规那他真的不适合在互联网中，互联网注定是一 个日新月异的环境，将创新能力做为个人素养的第一条，要说明的就是产品经理一定要有自己的思想，没思想的产品经理是可怕的，创新能力不来于一朝一夕，更多 的是时间的积累。<br />
2）执行能力<br />
当需求确定后，产品经理需要有严格的执行能力，对产品概念的理解，对产品需求的理解，而后去执行产品过程  ，当你BOSS为最大的产品经理时，你需要做的就是执行，同时在执行过程中得表达你的想法，你的认识，你才是真正的产品经理，做的同时更需要你的产品理念 去执行这个产品。<br />
3）协调能力<br />
产品经理一定是个“中场大师”，输送炮弹的指挥官，面对UED，面对用户，面对开发，面对BOSS，如何做 到资源沟通协调，如保做到最适度的协调保证产品正常的按周期进行，更多的体现你在人际中的个人魅力、人格魅力。千万别让其它同事跟着你做无用功，需求变更 是经常的事，但尽可能少的改动需求，其它人不怨老板，但会怨产品经理。<br />
4）自我管理能力<br />
产品经理要学会自我管理，个人的知识、能力、性格 等多方面的管理，暴君似的产品经理真的不适合拥有健康的企业文化的公司，而伪娘似的产品经理很多时候可以在众多的企业中生存下来。自我管理，资源及技术等 的掌握，做一个适合企业和产品发展的产品经理。<br />
5）承受压力能力<br />
产品经理是忍者神龟。压力会来自多方面，而产品经理一定要有过硬的心理素 质，上对BOSS，下对用户，产品永远是产品经理的孩子，不论是多丑，出生了就有义务将它带大，用户的指责，BOSS的KPI，个个压力都压在产品经理肩 上，学会释放压力，自我调节，当然加班对产品经理来说永远是家常便饭。</p>
<p><strong>2、管理知识</strong><br />
1）战略管理知识<br />
战略管理很多在公司BOSS已经定好了，而产品经理只要理解产品 的战略规划就行，但做为产品经理职业发展规划中的一部分，产品经理要将产品战略管理当成自己的职能之一，当到高级产品经理，或更上一层职位时一定会触到产 品战略，站在更高层次看产品经理。<br />
2）产品管理知识<br />
当产品定下来后，一切的计划及工作都将围绕着产品展开。制定产品计划  、评估产品风险、竞争对手分析、争取产品资源 、管理产品团队、协调产品问题  、控制产品周期进度等一系列产品管理计划需要产品经理去制定。产品管理的知识涉透到产品的整个过程，需要产品经理不断的完善，更新，改进。<br />
3）时 间管理知识<br />
学会撑握时间。产品经理经常要和时间赛跑，让其它人员加班就是产品经理的错，产品经理对于整个产品进度都得把握和计划好，当资源冲突， 当多条产品线同时需要研发等情况下，做好时间管理，统筹安排时间。别无谓的加班，也别让别人无谓的加班。<br />
4）团队管理知识<br />
产品经理不是孤 军奋斗，你永远会有一个团队在支撑着你。团队协作，团队人员工作协调与调配，为产品努力的每个人员都是团队的一员，不论工作重与轻，多与少，都是团队人员 的一名，努力让团队凝聚在一起，是一个团队，同时也是狼性团队培养的开始。<strong></strong></p>
<p><strong>3、核心能力</strong><br />
1）产品规范管理<br />
无规矩不成方圆。产品要有自己的规范，而做为产品经理也需要有自 己的产品规范，在互联网环境中，阿里、腾讯、百度等互联网公司对产品经理的产品规范都有自己的认识和理解，因为他们选择适合自己企业的产品规范，做为产品 经理一定要有自己的产品规范，可以随着公司的变化改变，但一定要形成有自己产品规范的产品经理，同时是可以随时转换适合企业需要的产品经理。<br />
2） 产品需求管理<br />
产品经理主要功能之一就是需求分析及整理，市场、BOSS、运营等会提出形形色色的需求，而产品经理则需要将这些需求重新整理与分 析，产品核心功能的挖掘一定是出自于需求。产品经理需要与市场、BOSS、运营等确定需求，改进需求，提炼需求，功能重整，这是产品经理对产品需求的管 理。需求核心的把握产品经理对需求的提炼及对功能确定的根本。<br />
3）产品项目管理<br />
产品经理是产品的直接接口人，同也是产品关系最密切的人， 不论是UED、开发、测试等都是产品经理的直接面对人。产品项目管理需要进行多方面的协调，产品经理做的就是桥梁，同时对于产品的控制，进度的控制，质量 的控制，人员的控制等，产品经理做的是一个产品，产品从无到有，再到它被市场淘汰，整个产品过程，产品的项目管理，注重的过程，看更多的产品经理想看的是 结果，控制好产品项目管理，结果让用户去骂吧。<br />
4）产品生命周期管理<br />
每个产品都有生命，有它形成、成长、成熟、衰退这样的周期。所有的产 品都有这样的周期，产品经理对于产品生命周期的管理直接影响着这个产品在市场上的口碑及市场地位，没有永远的胜者，产品经理可以是屠夫，当不再适合产品发 展时，要有果断的“宰杀”自己的产品的勇气，将不能落地的idea“扼杀”于摇篮里。<br />
5）产品品牌管理<br />
一个产品经理如何将产品打造成一个 品牌？如何让用户使用时记起这款产品经理是你？这对于很多产品经理来说是非常不可思议的一件事，乔布斯做到了，而更多的时候我们希望我们亲手做出来的产品 让最多的用户去使用，而没形成品牌意识，但对于一个企业来说，产品代表着企业，企业有个让人随时记起的品牌产品这体现产品的成功，同时也是企业的成功。产 品经理对于产品的品牌意识更多的维护，如何创造品牌这也将是产品经理职业发展中的一个重要环节。</p>
<p>产吕经理不是一个光靠嘴说话的忽悠，需要掌握的东西很多，产品经理的“通”只是方法和过程，“专”才是方向和目的。  产品经理的“通”应该是业务知识上的要求，“专”则是职位专业上的要求。  产品经理应该是既“通”又“专”的真正复合型的人才才对。同时对于软件类的掌握更是必须的，不一定要你懂技术，但一定要学会用软件、图表将自己的产品意识 表达清楚。</p>
<p>产品经理的路每个人走法不同，对于产品经理的认识也不同，培养良好的产品经理素质，做一名优秀的产品经理。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/03/26/6403/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/03/26/6403/#comments">3 条评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/03/26/6403/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/03/26/6403/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/03/26/6403/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/03/26/6403/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>手机照片分享应用Color未上线即被投4100万美元</title>
		<link>http://www.iwanna.cn/archives/2011/03/25/6399/</link>
		<comments>http://www.iwanna.cn/archives/2011/03/25/6399/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 16:12:46 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Product]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6399</guid>
		<description><![CDATA[【TechWeb报道】3月24日消息，据国外媒体报道，在线音乐网站Lala在2009年底被苹果公司收购后，其创始人比尔-阮(Bill Nguyen)于近日推出照片分享创业公司Color，令人惊讶的是，该创业公司已获得来自红杉资本(Sequoia Capital)、贝恩资本(Bain Capital)、硅谷银行(Silicon Valley Bank)的4100万美元投资。 Color是一款适用于iPhone和Android的照片应用程序，用户可以根据地理位置查看其他用户发布的照片。在同一地理位置的Color用 户可以以幻灯片形式查看附近的所有照片。如果某一地理位置过于拥挤，用户可以通过设置，仅允许特定群体查看照片。 该应用几小时前已登陆iPhone平台，今晚将登陆Android平台，是非常棒的一款照片和视频分享应用。在Color中，每一张照片都是公开 的，不仅仅朋友可以查看，而且对用户附近的所有陌生人开放。只要用户启动Color，就能获取周围100英尺内所有人的信息流。 Color允许用户同周围的人分享照片、视频及文字，根本无需登录和密码。只要启动这一应用，就可以获得周围人的照片，无论是邻居、同事，还是和你 一起乘电梯的人。比尔-阮解释称，“当我进入一家餐馆或咖啡馆时，我会不会想知道有哪些人在我周围？我们认为我们可以与Facebook好友以外的人建立 联系。” 比尔-阮称，他的团队投入了大量时间和精力以尽可能多得获取更多相关联的照片。在Color，用户的社交图谱根据使用量、接近性和互动不断更新。不 需要好友请求，不需要个人资料，只要周围出现一个Color用户，他或她就有可能被纳入你的社交圈子。 在Color上，你不能选择你的网络，相反，由这款应用决定你所处的社交网络 。Color使用了一些非常有趣的技术，使其不仅仅是一个简单的群组照片应用程序。这款应用与Facebook和Twitter不同，好友排序及关注度高 低是根据用户所处的地理位置及与对方分享照片的次数决定的。 换言之，用户所有的联系人都是根据用户与此人的联系强弱来排序的，当Color监测到有人与用户在接近时，就会自动调整两人的关系。当用户开启 Color，就会看到最亲密的朋友和家人排在前面。如果用户很长一段时间没有遇到这个朋友，其排位就会下降。 在照片分享应用市场，拥有众多竞争对手，比如Instagram、PicPlz和Path都提供移动设备照片分享功能。不过比尔-阮显然有大野心， 比如让本地商户投放广告，及添加基于地理位置的推荐服务。 比尔-阮称，他对Facebook那样的服务已经失去了兴趣。Color同用户此前经历的社交网络都不同，不论是Foursquare、 Facebook、Instagram、Foodspotting，还是其它。 这是红杉资本有史以来对未上线创业公司进行的最大一笔投资，甚至多于当年给谷歌的。该公司汇聚了大批科技精英，包括比尔-阮、曾经创办过 BillShrink 的彼得-范(Peter Pham)，以及LinkedIn前高管DJ-帕蒂尔(DJ Patil)。 去年12月，有传闻称比尔-阮以35万美元价格购买了域名Color.com，当时很多人猜测他将推出新业务。比尔-阮后来在接受采访时确认了这一 消息。（张蓝蓝） © 我想网 Akon 所有 , 2011. &#124; 永久链接 &#124; 1条评论 &#124; 提交到 Google Reader 鲜果 抓虾 Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p>【TechWeb报道】3月24日消息，据国外媒体报道，在线音乐网站Lala在2009年底被苹果公司收购后，其创始人比尔-阮(Bill  Nguyen)于近日推出照片分享创业公司Color，令人惊讶的是，该创业公司已获得来自红杉资本(Sequoia  Capital)、贝恩资本(Bain Capital)、硅谷银行(Silicon Valley Bank)的4100万美元投资。</p>
<p>Color是一款适用于iPhone和Android的照片应用程序，用户可以根据地理位置查看其他用户发布的照片。在同一地理位置的Color用 户可以以幻灯片形式查看附近的所有照片。如果某一地理位置过于拥挤，用户可以通过设置，仅允许特定群体查看照片。</p>
<p>该应用几小时前已登陆iPhone平台，今晚将登陆Android平台，是非常棒的一款照片和视频分享应用。在Color中，每一张照片都是公开 的，不仅仅朋友可以查看，而且对用户附近的所有陌生人开放。只要用户启动Color，就能获取周围100英尺内所有人的信息流。</p>
<p>Color允许用户同周围的人分享照片、视频及文字，根本无需登录和密码。只要启动这一应用，就可以获得周围人的照片，无论是邻居、同事，还是和你 一起乘电梯的人。比尔-阮解释称，“当我进入一家餐馆或咖啡馆时，我会不会想知道有哪些人在我周围？我们认为我们可以与Facebook好友以外的人建立 联系。”</p>
<p>比尔-阮称，他的团队投入了大量时间和精力以尽可能多得获取更多相关联的照片。在Color，用户的社交图谱根据使用量、接近性和互动不断更新。不 需要好友请求，不需要个人资料，只要周围出现一个Color用户，他或她就有可能被纳入你的社交圈子。</p>
<p>在Color上，你不能选择你的网络，相反，由这款应用决定你所处的社交网络  。Color使用了一些非常有趣的技术，使其不仅仅是一个简单的群组照片应用程序。这款应用与Facebook和Twitter不同，好友排序及关注度高 低是根据用户所处的地理位置及与对方分享照片的次数决定的。</p>
<p>换言之，用户所有的联系人都是根据用户与此人的联系强弱来排序的，当Color监测到有人与用户在接近时，就会自动调整两人的关系。当用户开启 Color，就会看到最亲密的朋友和家人排在前面。如果用户很长一段时间没有遇到这个朋友，其排位就会下降。<br />
<span id="more-6399"></span><br />
在照片分享应用市场，拥有众多竞争对手，比如Instagram、PicPlz和Path都提供移动设备照片分享功能。不过比尔-阮显然有大野心， 比如让本地商户投放广告，及添加基于地理位置的推荐服务。</p>
<p>比尔-阮称，他对Facebook那样的服务已经失去了兴趣。Color同用户此前经历的社交网络都不同，不论是Foursquare、 Facebook、Instagram、Foodspotting，还是其它。</p>
<p>这是红杉资本有史以来对未上线创业公司进行的最大一笔投资，甚至多于当年给谷歌的。该公司汇聚了大批科技精英，包括比尔-阮、曾经创办过 BillShrink 的彼得-范(Peter Pham)，以及LinkedIn前高管DJ-帕蒂尔(DJ Patil)。</p>
<p>去年12月，有传闻称比尔-阮以35万美元价格购买了域名Color.com，当时很多人猜测他将推出新业务。比尔-阮后来在接受采访时确认了这一 消息。（张蓝蓝）</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/03/25/6399/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/03/25/6399/#comments">1条评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/03/25/6399/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/03/25/6399/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/03/25/6399/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/03/25/6399/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web开发人员应当知道的15个开源项目</title>
		<link>http://www.iwanna.cn/archives/2011/03/18/6385/</link>
		<comments>http://www.iwanna.cn/archives/2011/03/18/6385/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 16:07:00 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[WEB]]></category>
		<category><![CDATA[程序开发]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6385</guid>
		<description><![CDATA[如今，构建网站和开发Web应用程序已经不仅要求开发人员是一名优秀的程序员，更需要聪明的程序员。这也就是说，在可能的情况下，重复使用已有的代 码和应用程序，而不是自己重头开始。开源由来已久，并且很多网站的构建也使用了开源。开发人员都知道Linux、Apache、MySQL及 PHP （LAMP）。 但是除那些之外的其他开源项目呢？作为一名Web开发人员，你可以借助诸多可用的项目，以节省开发时间，或提高程序性能。 下面让我们看一下哪些开源项目可供大家免费使用。 可供使用的新型数据库 传统上讲，你可能习惯使用MySQL。尽管MySQL是一个非常棒的数据库，但诸多试图解决MySQL存在的问题的新型数据库已经问世。 1. MongoDB MongoDB就是的“非关系型”数据库之一。它扩展性强、性能高。 2. Apache Cassandra 与MongoDB相似，Apache Cassandra也是一种“非关系型”数据库，它亦扩展性强、性能高。并且能够很好地处理庞大而活跃的数据集。（编注：Facebook用 Cassandra来做邮箱搜索。） 更多 根据需要，你还有更多的选择。请参阅维基百科的这个列表。 缓存数据 因为需要频繁使用一些数据，所以相比每次去数据库中查询，把这些数据存放在内存中更加合理。这能够大大提高Web应用程序的运行速度。 3. Memcached Memcached是一种在内存中缓存小型数据块的简单但强大的解决方法。（编注： Facebook运行着成千上万的Memcached服务器，借以及时处理TB级的缓存数据。） 4. Redis Redis的作用与Memcached相同，但包含更多的特性。例如，它也可以存储本应当永久性保存在磁盘上的数据。 加快网络请求的速度 大多数网站使用Apache的网络服务器来提供服务。它能够很好地服务于大多数网站，但是一旦网站的访问量增大，就需要做进一步优化。 5. Nginx Nginx是一种与Apache非常相像的网络服务器，但它的速度相当快。作为负载平衡器，它常用于处理静态内容，如图像文件。 6. Varnish Varnish是位于常规网络服务器之前的高速缓存器。它将所有热门内容放入内存，直接对其处理，无须将所有内容都传给网络服务器。（编注： Facebook用Varnish 处理图片和用户照片，每天都要处理十亿级的请求。Facebook所用到的其他开源项目，请参阅《揭秘Facebook背后的那些软件》一文。） 轻松管理内容 如果你在构建一个允许用户添加及编辑内容的网站，那么你可能需要一个内容管理系统（CMS）。CMS能够帮助开发人员轻松地管理博客及网站，并且提供大量 的能够扩展网站功能的插件。 7. WordPress 虽然WordPress是个博客平台，但它也能用于管理大大小小的网站。 8. Drupal Drupal是一个可用于构建强扩展性、高灵活性网站的完整平台。 更多 还有很多可用的内容管理系统。请 参阅维基百科的这个大型列表。 交互式的网络UI 如今，你可以使用JavaScript和AJAX技术，开发一个类似桌面应用程序那样的以多种方式运行的网络应用。使用JavaScript框架，能够轻 松地开发大型的网络应用程序。 9. JQuery [...]]]></description>
			<content:encoded><![CDATA[<p>如今，构建网站和开发Web应用程序已经不仅要求开发人员是一名优秀的程序员，更需要聪明的程序员。这也就是说，在可能的情况下，重复使用已有的代 码和应用程序，而不是自己重头开始。开源由来已久，并且很多网站的构建也使用了开源。开发人员都知道Linux、Apache、MySQL及 <a href="http://www.iwanna.cn/tags/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">PHP</a>  （LAMP）。 		但是除那些之外的其他开源项目呢？作为一名Web开发人员，你可以借助诸多可用的项目，以节省开发时间，或提高程序性能。</p>
<p>下面让我们看一下哪些开源项目可供大家免费使用。</p>
<p><strong>可供使用的新型数据库</strong></p>
<p>传统上讲，你可能习惯使用MySQL。尽管MySQL是一个非常棒的数据库，但诸多试图解决MySQL存在的问题的新型数据库已经问世。</p>
<p><strong>1. MongoDB</strong></p>
<p>MongoDB就是的“非关系型”数据库之一。它扩展性强、性能高。</p>
<p><strong>2. Apache Cassandra</strong></p>
<p>与MongoDB相似，Apache  Cassandra也是一种“非关系型”数据库，它亦扩展性强、性能高。并且能够很好地处理庞大而活跃的数据集。（编注：Facebook用 Cassandra来做邮箱搜索。）<br />
<span id="more-6385"></span><br />
<strong>更多</strong></p>
<p>根据需要，你还有更多的选择。<a href="http://en.wikipedia.org/wiki/Category:Open_source_database_management_systems">请参阅维基百科的这个列表</a>。</p>
<p><strong>缓存数据</strong></p>
<p>因为需要频繁使用一些数据，所以相比每次去数据库中查询，把这些数据存放在内存中更加合理。这能够大大提高Web应用程序的运行速度。</p>
<p><strong>3. Memcached</strong></p>
<p>Memcached是一种在内存中缓存小型数据块的简单但强大的解决方法。（编注：  Facebook运行着成千上万的Memcached服务器，借以及时处理TB级的缓存数据。）</p>
<p><strong>4. Redis</strong></p>
<p>Redis的作用与Memcached相同，但包含更多的特性。例如，它也可以存储本应当永久性保存在磁盘上的数据。</p>
<p><strong>加快网络请求的速度</strong></p>
<p>大多数网站使用Apache的网络服务器来提供服务。它能够很好地服务于大多数网站，但是一旦网站的访问量增大，就需要做进一步优化。</p>
<p><strong>5. Nginx</strong></p>
<p>Nginx是一种与Apache非常相像的网络服务器，但它的速度相当快。作为负载平衡器，它常用于处理静态内容，如图像文件。</p>
<p><strong>6. Varnish</strong></p>
<p>Varnish是位于常规网络服务器之前的高速缓存器。它将所有热门内容放入内存，直接对其处理，无须将所有内容都传给网络服务器。（编注：  Facebook用Varnish 处理图片和用户照片，每天都要处理十亿级的请求。Facebook所用到的其他开源项目，请参阅《<a href="http://www.jobbole.com/entry.php/73">揭秘Facebook背后的那些软件</a>》一文。）</p>
<p><strong>轻松管理内容</strong></p>
<p>如果你在构建一个允许用户添加及编辑内容的网站，那么你可能需要一个内容管理系统（CMS）。CMS能够帮助开发人员轻松地管理博客及网站，并且提供大量 的能够扩展网站功能的插件。</p>
<p><strong>7. <a href="http://www.iwanna.cn/tags/wordpress-php-develope/" class="st_tag internal_tag" rel="tag" title="标签 Wordpress 下的日志">WordPress</a></strong></p>
<p>虽然WordPress是个博客平台，但它也能用于管理大大小小的网站。</p>
<p><strong>8. Drupal</strong></p>
<p>Drupal是一个可用于构建强扩展性、高灵活性网站的完整平台。</p>
<p><strong>更多</strong></p>
<p>还有很多可用的内容管理系统。<a href="http://en.wikipedia.org/wiki/List_of_content_management_systems">请 参阅维基百科的这个大型列表</a>。</p>
<p><strong>交互式的网络UI</strong></p>
<p>如今，你可以使用JavaScript和AJAX技术，开发一个类似桌面应用程序那样的以多种方式运行的网络应用。使用JavaScript框架，能够轻 松地开发大型的网络应用程序。</p>
<p><strong>9. <a href="http://www.iwanna.cn/tags/jquery/" class="st_tag internal_tag" rel="tag" title="标签 JQuery 下的日志">JQuery</a></strong></p>
<p>JQuery是一个带插件的框架，这些插件有主构建包含AJAX交互及动画的动态网站。</p>
<p><strong>10. MooTools</strong></p>
<p>MooTools就和jQuery一样，是一个使用JavaScript构建强大网络应用程序的框架。</p>
<p><strong>更多</strong></p>
<p>如果你想尝试一下其他选择，<a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks">请 参考维基百科的这个列表</a>。</p>
<p><strong>其他比较炫的资源</strong></p>
<p>当你开始开发一个复杂的网络应用程序时，很多软件、库及模型能够帮你解决难题，如果不参考这些资源，你可能会花费大量的时间。以下是两个入门的例子。</p>
<p><strong>11.  Node.js</strong></p>
<p>Node.js是一个事件驱动的输入/输出框架，支持用JavaScript编写应用程序，并在V8  JavaScript引擎上运行。这是一种开发快速、可扩展网络程序的很棒的方式。</p>
<p><strong>12. RabbitMQ</strong></p>
<p>RabbitMQ是一种可靠的、可扩展的信息传送系统，它能够处理高吞吐量。如果需要在系统之间或应用程序之间交换数据，比起传统的解决方案或直接将数据 存储在数据库中，信息传送系统的更能胜任这一工作。</p>
<p><strong>使用框架来加快开发进程</strong></p>
<p>不管你是使用PHP还是其他的编程语言，有很多不同的可用框架能够帮助你加速开发进程，并能够更加轻松地管理代码。</p>
<p><strong>13. Symfony</strong></p>
<p>Symfony是一个PHP框架，它包含很多能够加速开发复杂网络应用程序的组件及工具。同时它包含社区提供的1000多个插件。</p>
<p><strong>14. Ruby on Rails</strong></p>
<p>对Ruby语言而言，Ruby on Rails是最流行的可用框架。</p>
<p><strong>15. Django</strong></p>
<p>Django是一个Python网络框架，它用来帮助快速开发高性能、优秀的网络应用程序。</p>
<p><strong>更多</strong></p>
<p>维基百科上有一份更完整的列表，<a href="http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks">这 个列表包含不同语言的可用网络应用框架。</a></p>
<p><strong>后话 &#8211; 合理利用时间</strong></p>
<p>开发人员有必要花费时间不断了解哪些新软件是可用的，这样对轻松地解决复杂的任务大有裨益。</p>
<p>而且在项目开发之初，花费一些时间做计划和调查也是非常有必要的，因为这样可以明确即将面临的问题，并确定其最佳解决方案。</p>
<p>自己编程来解决每个问题的时代已经结束，如今更多的是灵活使用现有技术来解决问题。</p>
<p>不知正在看本文的Web开发人员，在上述这些开源项目中，你用到了哪些？欢迎你在评论中分享你的使用经验和心得。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/03/18/6385/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/03/18/6385/#comments">1条评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/03/18/6385/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/03/18/6385/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/03/18/6385/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/03/18/6385/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>千万不要搞IT的十大理由</title>
		<link>http://www.iwanna.cn/archives/2011/03/17/6382/</link>
		<comments>http://www.iwanna.cn/archives/2011/03/17/6382/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 15:46:31 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[程序开发]]></category>
		<category><![CDATA[Programmer]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6382</guid>
		<description><![CDATA[搞IT有很多好处——但是审时度势一下，你也许会考虑别的职业选择。Jack Wallen 阐述了哪些影响因素会成为压垮某些IT人士的最后一根稻草。有谁起码有那么一两次快想不干了的？请举手。来吧，不要不好意思。IT的压力，没有最大，只有 更大，路人皆知。更为不幸的是，大学并没有教你度过并坚守这些岁月的应对机制。我们来看看有哪些原因会导致你决意离开所挚爱的IT行业。 1: 压力 千万不要相信IT很好做的鬼话。能拿到一个毫无压力的IT岗位这种情况少之又少。记住，IT就是灾难管理。一旦客户或用户打电话给你，几乎就是需要马上处 置的紧急情况。且一旦你在做这些工作的时候，你最好任何事情都没有出错，因为出娄子的代价是一份合同或工作。更糟糕的是压力鲜见减轻的时候。日复一日，每 一分每一秒，你干得越来越累，超出自己的意料。 2: 时间 如 果你想找一份周一至周五、朝九晚五的工作，到别处去找——IT似乎是一份7乘24小时全天候不间断的工作。跟其他一般职业相比，做IT的不单要在办公室呆 久一点，工作以外你还得拔高自己，以保证不被你后面那些家伙踩下去。还有一些人，他们虽不是你的客户或用户，却希望能免费利用你的知识让自己的电脑运转保 持顺畅。 3: 薪水 如 果你是独立承揽人，面临的其中一个最大的压力就是支付酬金。为了拿到报酬，我认得的顾问不得不施加威胁或聘请律师，这种情况数不胜数。而如果你是自由职业 者，要是人家不给你钱你就没饭吃。这种压力很沉重。你没有那种优势，每周或半周支票会定时给你送来。锤炼自己的人际交往技巧是尽可能保持好关系的关键。良 好的关系（即便是跟一些不那么好的人）有助于确保你最终拿到酬劳。（译注：看来美国人也有拖欠IT民工工资现象） 4: 人事 提出这一点实非我所愿。很久以前，我是那种充满朝气、乐观向上、人 见人爱、花见花开、车见爆胎的好青年。自从做了咨询顾问以后，却发现自己成了被利用的对象，干得多、挣得少、怀才不遇、未受赏识，诸如此类。这是一个咨询 顾问的战争，忍受着归隐山林、闲云野鹤这种甩手不干想法的煎熬。这并不是说人之初，性本恶。而是一旦你有了IT的光环，人们似乎就会对你另眼相看。同一个 躯体下，你既被视为救世主，又被当成原罪人，不堪重负。 5: 上级 面 对现实。没有多少个上级能理解你的工作。他们总认为你仅靠微薄成本、无需帮忙就能把一切搞定，他们还认为你可以去威胁用户，好像他们的人品都比你好。雪上 加霜的是，上级希望你能够神奇地让那些PC顶用十几年。对责任和技术的理解误区导致了一件事：让你的工作成为不可能完成的任务。一旦高层事无巨细地插足你 的部门管理，每一个不好的因素都会更加恶化。你了解自己的工作，你也知道自己了解自己的工作，但他们却不知道自己并不了解你的工作。如此一环扣一环，形成 压力传递的恶性循环。 6: 技术 你 有没有经历过那样的日子，一时间似乎所有技术都跟你作对，看起来就好像是殊方异类？这时候你是不是只想着收拾自己的一切用品、逃之夭夭了事？ 这曾经是我不得不去处理的麻烦之一，既然我是在一家主要为Windows客户服务的咨询公司工作。有时候你能赢得战争，有时候你会输掉。但是胜利的日子总 会被失败的日子所淹没。 7: 竞争 有 一件事你可以肯定 — 总会有人比你更出色。但在IT这个行当里面，它不是1:1这样的比例。相反，似乎每一个你这样的人后面总是总是有一百个更聪慧、更敏捷、更优秀的人出现。 这种对比马上就会转化为收入差距。记住，IT的大势总是日新月异，如果你跟不上形势，你的饭碗是保不住的，也没人会雇你。我在这个行当待得越长，就越能意 识到这是年轻人的游戏。要足够敏捷、工作能打持久战&#8230;&#8230;总而言之你得面面俱到。我并不是说我们这些老家伙就经不起来回折腾。我们也能。但我们每工 作一天，这个领域的竞争就累积多一点，这种竞争是残酷的。 8: 云端 每 次听见电视上的演员说“腾云驾雾”的时候，我就恨不得扯掉自己的头发然后一脚踹烂电视机。“云中雾里”，云已经成为IT的一个不断变化的概念之一，很有可 能今后也一直如此。到底什么是云？我该不该用它？云安不安全？云多少钱一斤？我不断为这些问题抓狂。通常客户问到我这些问题的时候，我就反问他们用没用过 谷歌文档（Google [...]]]></description>
			<content:encoded><![CDATA[<p>搞IT有很多好处——但是审时度势一下，你也许会考虑别的职业选择。Jack Wallen  阐述了哪些影响因素会成为压垮某些IT人士的最后一根稻草。有谁起码有那么一两次快想不干了的？请举手。来吧，不要不好意思。IT的压力，没有最大，只有 更大，路人皆知。更为不幸的是，大学并没有教你度过并坚守这些岁月的应对机制。我们来看看有哪些原因会导致你决意离开所挚爱的IT行业。 		<strong>1: 压力 </strong><br />
千万不要相信IT很好做的鬼话。能拿到一个毫无压力的IT岗位这种情况少之又少。记住，IT就是灾难管理。一旦客户或用户打电话给你，几乎就是需要马上处 置的紧急情况。且一旦你在做这些工作的时候，你最好任何事情都没有出错，因为出娄子的代价是一份合同或工作。更糟糕的是压力鲜见减轻的时候。日复一日，每 一分每一秒，你干得越来越累，超出自己的意料。</p>
<p><strong>2: 时间 </strong><br />
如  果你想找一份周一至周五、朝九晚五的工作，到别处去找——IT似乎是一份7乘24小时全天候不间断的工作。跟其他一般职业相比，做IT的不单要在办公室呆   久一点，工作以外你还得拔高自己，以保证不被你后面那些家伙踩下去。还有一些人，他们虽不是你的客户或用户，却希望能免费利用你的知识让自己的电脑运转保  持顺畅。<br />
<strong><br />
3: 薪水 </strong><br />
如  果你是独立承揽人，面临的其中一个最大的压力就是支付酬金。为了拿到报酬，我认得的顾问不得不施加威胁或聘请律师，这种情况数不胜数。而如果你是自由职业   者，要是人家不给你钱你就没饭吃。这种压力很沉重。你没有那种优势，每周或半周支票会定时给你送来。锤炼自己的人际交往技巧是尽可能保持好关系的关键。良  好的关系（即便是跟一些不那么好的人）有助于确保你最终拿到酬劳。（译注：看来美国人也有拖欠IT民工工资现象）<br />
<span id="more-6382"></span><br />
<strong>4: 人事 </strong><br />
提出这一点实非我所愿。很久以前，我是那种充满朝气、乐观向上、人  见人爱、花见花开、车见爆胎的好青年。自从做了咨询顾问以后，却发现自己成了被利用的对象，干得多、挣得少、怀才不遇、未受赏识，诸如此类。这是一个咨询   顾问的战争，忍受着归隐山林、闲云野鹤这种甩手不干想法的煎熬。这并不是说人之初，性本恶。而是一旦你有了IT的光环，人们似乎就会对你另眼相看。同一个  躯体下，你既被视为救世主，又被当成原罪人，不堪重负。</p>
<p><strong>5: 上级 </strong><br />
面  对现实。没有多少个上级能理解你的工作。他们总认为你仅靠微薄成本、无需帮忙就能把一切搞定，他们还认为你可以去威胁用户，好像他们的人品都比你好。雪上   加霜的是，上级希望你能够神奇地让那些PC顶用十几年。对责任和技术的理解误区导致了一件事：让你的工作成为不可能完成的任务。一旦高层事无巨细地插足你   的部门管理，每一个不好的因素都会更加恶化。你了解自己的工作，你也知道自己了解自己的工作，但他们却不知道自己并不了解你的工作。如此一环扣一环，形成  压力传递的恶性循环。</p>
<p><strong>6: 技术 </strong><br />
你 有没有经历过那样的日子，一时间似乎所有技术都跟你作对，看起来就好像是殊方异类？这时候你是不是只想着收拾自己的一切用品、逃之夭夭了事？   这曾经是我不得不去处理的麻烦之一，既然我是在一家主要为Windows客户服务的咨询公司工作。有时候你能赢得战争，有时候你会输掉。但是胜利的日子总  会被失败的日子所淹没。</p>
<p><strong>7: 竞争 </strong><br />
有 一件事你可以肯定 —   总会有人比你更出色。但在IT这个行当里面，它不是1:1这样的比例。相反，似乎每一个你这样的人后面总是总是有一百个更聪慧、更敏捷、更优秀的人出现。   这种对比马上就会转化为收入差距。记住，IT的大势总是日新月异，如果你跟不上形势，你的饭碗是保不住的，也没人会雇你。我在这个行当待得越长，就越能意   识到这是年轻人的游戏。要足够敏捷、工作能打持久战&#8230;&#8230;总而言之你得面面俱到。我并不是说我们这些老家伙就经不起来回折腾。我们也能。但我们每工  作一天，这个领域的竞争就累积多一点，这种竞争是残酷的。</p>
<p><strong>8: 云端 </strong><br />
每  次听见电视上的演员说“腾云驾雾”的时候，我就恨不得扯掉自己的头发然后一脚踹烂电视机。“云中雾里”，云已经成为IT的一个不断变化的概念之一，很有可   能今后也一直如此。到底什么是云？我该不该用它？云安不安全？云多少钱一斤？我不断为这些问题抓狂。通常客户问到我这些问题的时候，我就反问他们用没用过  谷歌文档（<a href="http://www.iwanna.cn/tags/google/" class="st_tag internal_tag" rel="tag" title="标签 Google 下的日志">Google</a>   Docs），如果他们回答用过，我就告诉他们说他们已经用上云了。但这永远也不会令人满意的。客户和最终用户希望云能带来某种魔幻般的体验，能令其工作更  简单、更出色、更快速。除非他们了解真相。</p>
<p><strong>9: 无序 </strong><br />
毫  无疑问，如果某些规范能在整个IT范围得到应用的话，我们的生活会更美好。为了实现一组规范，许多开源项目已经竭尽所能，却只迎来被专利软件推翻的下场。   那些专利软件供应商就是不想公开自己的代码，不跟规范兼容，以便让自己的腰包越鼓越好。我理解这一点，真的。但是只要他们拒绝遵守规范，就会让最终用户和  IT专业人士每天都头疼无比。如果不能阻止专利软件供应商大发横财，遵守规范也就无从谈起。</p>
<p><strong>10: 尊重 </strong><br />
IT  专业人士在公众中的口碑不好。为什么？其中有诸多原因。有的是一朝被蛇咬十年怕井绳。有的遇到的顾问似乎总是想向他们推销更大更好的东西。只要这些事情延  续，公众就会变得疲倦，IT专业人士就难以赢得尊重。哦，当然，当他们看见你进门的时候，你是他们最好的朋友&#8230;&#8230;那一刻是。   但是一旦你解决了那个“大难临头”的问题之后，要么赶紧拍拍屁股走人，要么就得不断强调你的所为已经超出了他们雇你的范围（或者超出了时间范围）。（译  注：意思是说拿IT人当牛当马）</p>
<p>想打退堂鼓了吗？</p>
<p>这些IT工作的负面影响是不是已经超出了其积极面？如果不干IT的话你想从事什么职业？希望你能在评论中分享自己的观点。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/03/17/6382/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/03/17/6382/#comments">1条评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/03/17/6382/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/03/17/6382/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/03/17/6382/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/03/17/6382/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5款优秀免费在线数据备份/存储工具</title>
		<link>http://www.iwanna.cn/archives/2011/03/17/6368/</link>
		<comments>http://www.iwanna.cn/archives/2011/03/17/6368/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 14:45:53 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Free]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6368</guid>
		<description><![CDATA[数据备份非常重要，无论是为了避免系统发生故障造成损失，还是平日对重要数据进行管理。当然你可以选择使用第二个硬盘对数据进行备份管理，问题是如 果可以不花钱就能做到这一点，何乐而不为？此外，你也很难保证你的第二块硬盘不不会发生故障吧。因此，选择一些有保证的在线存储备份服务是非常不错的主 意。 在线存储工具非常之多，在去年年底我为大家总结了“2010年最佳国外免费在线存储服务”。现在再为大家介绍5款优秀的免费在线数据备份存储工具： Windows Live SkyDrive Windows Live Skydrive是非常流行的基于云计算的服务，提供25GB的免费存储空间。SkyDrive的使用非常简单，首先使用你的Live ID登录为Windows Live Skydrive账户。然后就像简单的拖放文件那样就行了，你可以根据需要在不同文件夹间拖放文件。每一个文件夹都有一个固定链接，这样你就可以轻易地与 你的朋友、家人或者网友进行分享。此外，你可以对个人私密文件夹进行加密保护。 Binfire Binfire是另一家在线备份服务商，提供10GB的免费存储空间。它类似于Skydrive可创建私密文件夹或者共享文件夹。此 外，Binfire还是一个项目管理工具。它支持它支持项目仪表盘，任务计划和里程碑功能，项目群聊和使用tweets进行情况报告。 即使你对项目管理功能不感兴趣，你也可以使用它提供的免费在线存储空间对一些文件进行备份管理。 Idrive Idrive是另一款在线备份工具，提供5GB的免费存储空间。如果你需要更大的Idrive存储空间，你得付出一定的价钱。例如，Idrive提 供150GB的付费存储存储空间，每个月需要支付4.95美金（用户群明显不是针对中国大陆的网名）。还有一个家庭套餐，提供500GB的存储空间，运行 5个家庭成员共同使用，每个月则高达14.95美金。为了保证您的数据安全，iDrive提供了128 位SSL加密传输，256位AES加密存储。 GMail Drive Gmail Drive又是一款不错的免费在线备份存储空间。你只需要一个Gmail账户即可建立一个虚拟文件系统，并运行你使用Gmail作为存储介质，因此 Gmail用户使用起来非常方便。 什么是Gmail驱动器，使用Gmail帐户在本地创建一个虚拟文件系统，你可以像Windows资源管理那样直接存储和检索数据。你可以在这个驱 动器上创建文件夹和复制内容，所使用的存储空间是Gmail的存储空间（超过6GB）。 当然，还有许许多多在线备份存储空间，这里只列举期中比较常见和出名的免费在线备份存储空间。此前介绍的12个在线存储空间也是不错的选择，你可以有多个选择，毕竟备份重要数据，最好能够做到多管齐下，有备无患。﻿ © 我想网 Akon 所有 , 2011. &#124; 永久链接 &#124; 1条评论 &#124; 提交到 Google Reader 鲜果 抓虾 Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p>数据备份非常重要，无论是为了避免系统发生故障造成损失，还是平日对重要数据进行管理。当然你可以选择使用第二个硬盘对数据进行备份管理，问题是如 果可以不花钱就能做到这一点，何乐而不为？此外，你也很难保证你的第二块硬盘不不会发生故障吧。因此，选择一些有保证的在线存储备份服务是非常不错的主 意。</p>
<p><a href="http://images.uheed.com/iwanna/2011/03/17/five-database-tools/1233220948875328.jpg"><img title="online-storage" src="http://images.uheed.com/iwanna/2011/03/17/five-database-tools/1233220948875328.jpg" alt="online storage " width="480" height="196" /></a></p>
<p>在线存储工具非常之多，在去年年底我为大家总结了“<a title="2010年最佳国外免费在线存储服务" href="http://www.iwanna.cn/archives/2011/03/17/6367/" target="_blank">2010年最佳国外免费在线存储服务</a>”。现在再为大家介绍5款优秀的免费在线数据备份存储工具：</p>
<h3><a title="Windows Live SkyDrive - Free Microsoft Online Data  Storage" href="http://explore.live.com/windows-live-skydrive" target="_blank">Windows Live SkyDrive</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/03/17/five-database-tools/12332311012217036.jpg"><img title="Windows-Live-Sky-Drive" src="http://images.uheed.com/iwanna/2011/03/17/five-database-tools/12332311012217036.jpg" alt="Windows Live Sky Drive " width="480" height="194" /></a><br />
Windows Live  Skydrive是非常流行的基于云计算的服务，提供25GB的免费存储空间。SkyDrive的使用非常简单，首先使用你的Live  ID登录为Windows Live  Skydrive账户。然后就像简单的拖放文件那样就行了，你可以根据需要在不同文件夹间拖放文件。每一个文件夹都有一个固定链接，这样你就可以轻易地与 你的朋友、家人或者网友进行分享。此外，你可以对个人私密文件夹进行加密保护。<br />
<span id="more-6368"></span></p>
<h3><a title="Binfire - Free Online Storage and data backup tool" href="http://www.techmixer.com/free-online-storage-backup-tools/www.binfire.com" target="_blank">Binfire</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/03/17/five-database-tools/12332321948249658.jpg"><img title="Binfire" src="http://images.uheed.com/iwanna/2011/03/17/five-database-tools/12332321948249658.jpg" alt="Binfire " width="480" height="247" /></a></p>
<p>Binfire是另一家在线备份服务商，提供10GB的免费存储空间。它类似于Skydrive可创建私密文件夹或者共享文件夹。此 外，Binfire还是一个项目管理工具。它支持它支持项目仪表盘，任务计划和里程碑功能，项目群聊和使用tweets进行情况报告。</p>
<p>即使你对项目管理功能不感兴趣，你也可以使用它提供的免费在线存储空间对一些文件进行备份管理。</p>
<h3><a title="Idrive - Free Online Backup Storage" href="http://www.idrive.com/" target="_blank">Idrive</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/03/17/five-database-tools/1233233249609215.jpg"><img title="IDrive" src="http://images.uheed.com/iwanna/2011/03/17/five-database-tools/1233233249609215.jpg" alt="IDrive " width="480" height="389" /></a></p>
<p>Idrive是另一款在线备份工具，提供5GB的免费存储空间。如果你需要更大的Idrive存储空间，你得付出一定的价钱。例如，Idrive提 供150GB的付费存储存储空间，每个月需要支付4.95美金（用户群明显不是针对中国大陆的网名）。还有一个家庭套餐，提供500GB的存储空间，运行 5个家庭成员共同使用，每个月则高达14.95美金。为了保证您的数据安全，iDrive提供了128 位SSL加密传输，256位AES加密存储。</p>
<h3><a title="Gmail Drive - Store data on Gmail" href="http://www.viksoe.dk/code/gmail.htm" target="_blank">GMail Drive</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/03/17/five-database-tools/1233234493518936.jpg"><img title="GmailDrive" src="http://images.uheed.com/iwanna/2011/03/17/five-database-tools/1233234493518936.jpg" alt="GmailDrive " width="480" height="291" /></a></p>
<p>Gmail  Drive又是一款不错的免费在线备份存储空间。你只需要一个Gmail账户即可建立一个虚拟文件系统，并运行你使用Gmail作为存储介质，因此 Gmail用户使用起来非常方便。</p>
<p>什么是Gmail驱动器，使用Gmail帐户在本地创建一个虚拟文件系统，你可以像Windows资源管理那样直接存储和检索数据。你可以在这个驱 动器上创建文件夹和复制内容，所使用的存储空间是Gmail的存储空间（超过6GB）。</p>
<p>当然，还有许许多多在线备份存储空间，这里只列举期中比较常见和出名的免费在线备份存储空间。此前介绍的<a href="http://www.x-berry.com/best-free-sharing-services-of-2010" target="_blank">12个在线存储空间</a>也是不错的选择，你可以有多个选择，毕竟备份重要数据，最好能够做到多管齐下，有备无患。﻿</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/03/17/6368/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/03/17/6368/#comments">1条评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/03/17/6368/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/03/17/6368/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/03/17/6368/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/03/17/6368/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Steve Felter任游戏开发工具公司GameSalad首席运营官</title>
		<link>http://www.iwanna.cn/archives/2011/03/13/6362/</link>
		<comments>http://www.iwanna.cn/archives/2011/03/13/6362/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 13:51:12 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[程序开发]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[Program]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6362</guid>
		<description><![CDATA[据venturebeat报道，游戏开发工具公司GameSalad日前任命Steve Felter担任首席执行官，该公司创始人及原首席执行官Michael Agustin则负责接手首席产品官职位。Agustin将重点监管GameSalad的产品管理，而Felter则负责统领公司的运营发展。 在加入GameSalad团队之前，Felter是社交媒介市场营销及分析服务公司DigiSynd的首席运营官和首席财务总监，该公司曾帮助迪士 尼公司在Facebook展开市场营销活动，让后者在Facebook网站成功吸引了1亿多名粉丝。另外，他还从事华纳兄弟公司的业务开发工作。 gamesalad-1 与其他游戏开发工具不一样，GameSalad的游戏开发工具省略了繁琐的步骤，支持没有编程知识的人通过拖放式的用户界面，自主完成从美术到音效 等一系列的游戏开发过程。不管是YouTube视频编辑人员，还是普通美工，所有人都可以使用这种降低技术门槛的工具，成为一名游戏开发者。 因为手机游戏市场的繁荣发展，超过三分之一的成年人都在玩手机游戏，手机游戏开发工具的市场行情也因此水涨船高，迪士尼最近收购了 RocketPack的这笔交易就是一个很好的证明，因为后者的主要业务就是开发HTML5游戏及创建游戏开发工具。 游戏邦获悉，目前共有4500多款游戏使用了GameSalad开发工具，在美国App Store前100强榜单中，就有30款游戏是由GameSalad开发而成。 GameSalad帮助不少普通人实现了游戏开发的梦想。14岁的少年Abdulrahman Al-Zanki因为接受了好友的挑战，下载了GameSalad的免费版简化工具，经过三天努力，向App Store提交了自己的第一个游戏《Doodle Destroy》，结果该游戏目前下载量超过了100万次，甚至还登上了CNN.com的新闻报道版面。 Daniel Caldwell是一名有八年教龄的纽约科学教师，他使用GameSalad创建了一款教育应用SciTunes Human Body Adventure，最后还获得了白宫的教育杰出贡献奖。GameSalad的这类励志游戏开发故事，是Felter于去年加入该团队的重要原因之一。他 认为，人人都有机会开发下一个《愤怒的小鸟》。 gamesalad-2 游戏邦获悉，如果开发者掌握了GameSalad的基本功能，就可以选择购买专业版本的GameSalad，以便让游戏更好地创造收益。 GameSalad开发工具目前下载量已达12.6万次，在过去一个月中共有400多款游戏由该工具开发而成，现在GameSalad开发的游戏在App Store中的比例为3.1%。在今年1月份，开发商向App Store提交的游戏中，有10%是由GameSalad创建的游戏。 Felter表示，GameSalad将继续简化游戏开发过程。游戏开发者当前遇到的最大障碍是实现高质量的游戏视觉效果。 GameSalad成立于2007年，创始人是Agustin、Daniel Treiman和Tan Tran，该公司至今已通过teamboat Ventures 、DFJ Mercury、DFJ Frontier和ff Asset Management融资120多万美元，其竞争对手包括专业的开发引擎供应商Unity Technologies（Unity的开发工具需要开发人员掌握相关的编程知识），以及非游戏应用开发工具供应商WidgetBox和Cabana。该 公司目前有20名员工。 GameSalad’s new CEO wants everyone to be iPhone game developers Steve Felter, the new chief executive [...]]]></description>
			<content:encoded><![CDATA[<p>据venturebeat报道，游戏开发工具公司GameSalad日前任命Steve  Felter担任首席执行官，该公司创始人及原首席执行官Michael  Agustin则负责接手首席产品官职位。Agustin将重点监管GameSalad的产品管理，而Felter则负责统领公司的运营发展。</p>
<p>在加入GameSalad团队之前，Felter是社交媒介市场营销及分析服务公司DigiSynd的首席运营官和首席财务总监，该公司曾帮助迪士 尼公司在Facebook展开市场营销活动，让后者在Facebook网站成功吸引了1亿多名粉丝。另外，他还从事华纳兄弟公司的业务开发工作。<br />
<a href="http://images.uheed.com/iwanna/2011/03/13/gamesalad-1.jpg"><img title="gamesalad-1" src="http://images.uheed.com/iwanna/2011/03/13/gamesalad-1.jpg" alt="gamesalad-1" width="500" height="323" /></a>gamesalad-1</p>
<p>与其他游戏开发工具不一样，GameSalad的游戏开发工具省略了繁琐的步骤，支持没有编程知识的人通过拖放式的用户界面，自主完成从美术到音效 等一系列的游戏开发过程。不管是YouTube视频编辑人员，还是普通美工，所有人都可以使用这种降低技术门槛的工具，成为一名游戏开发者。<br />
<span id="more-6362"></span><br />
因为手机游戏市场的繁荣发展，超过三分之一的成年人都在玩手机游戏，手机游戏开发工具的市场行情也因此水涨船高，迪士尼最近收购了 RocketPack的这笔交易就是一个很好的证明，因为后者的主要业务就是开发HTML5游戏及创建游戏开发工具。</p>
<p>游戏邦获悉，目前共有4500多款游戏使用了GameSalad开发工具，在美国App  Store前100强榜单中，就有30款游戏是由GameSalad开发而成。</p>
<p>GameSalad帮助不少普通人实现了游戏开发的梦想。14岁的少年Abdulrahman  Al-Zanki因为接受了好友的挑战，下载了GameSalad的免费版简化工具，经过三天努力，向App  Store提交了自己的第一个游戏《Doodle  Destroy》，结果该游戏目前下载量超过了100万次，甚至还登上了CNN.com的新闻报道版面。</p>
<p>Daniel Caldwell是一名有八年教龄的纽约科学教师，他使用GameSalad创建了一款教育应用SciTunes Human  Body  Adventure，最后还获得了白宫的教育杰出贡献奖。GameSalad的这类励志游戏开发故事，是Felter于去年加入该团队的重要原因之一。他 认为，人人都有机会开发下一个《愤怒的小鸟》。<br />
<a href="http://images.uheed.com/iwanna/2011/03/13/gamesalad-2.jpg"><img title="gamesalad-2" src="http://images.uheed.com/iwanna/2011/03/13/gamesalad-2.jpg" alt="gamesalad-2" width="500" height="373" /></a>gamesalad-2</p>
<p>游戏邦获悉，如果开发者掌握了GameSalad的基本功能，就可以选择购买专业版本的GameSalad，以便让游戏更好地创造收益。 GameSalad开发工具目前下载量已达12.6万次，在过去一个月中共有400多款游戏由该工具开发而成，现在GameSalad开发的游戏在App  Store中的比例为3.1%。在今年1月份，开发商向App Store提交的游戏中，有10%是由GameSalad创建的游戏。</p>
<p>Felter表示，GameSalad将继续简化游戏开发过程。游戏开发者当前遇到的最大障碍是实现高质量的游戏视觉效果。</p>
<p>GameSalad成立于2007年，创始人是Agustin、Daniel Treiman和Tan  Tran，该公司至今已通过teamboat Ventures 、DFJ Mercury、DFJ Frontier和ff Asset  Management融资120多万美元，其竞争对手包括专业的开发引擎供应商Unity  Technologies（Unity的开发工具需要开发人员掌握相关的编程知识），以及非游戏应用开发工具供应商WidgetBox和Cabana。该 公司目前有20名员工。</p>
<p>GameSalad’s new CEO wants everyone to be iPhone <a href="http://www.iwanna.cn/tags/game/" class="st_tag internal_tag" rel="tag" title="标签 Game 下的日志">game</a> developers</p>
<p>Steve Felter, the new chief executive of GameSalad, won’t be happy  until everybody can make games for the iPhone and the <a href="http://www.iwanna.cn/tags/web/" class="st_tag internal_tag" rel="tag" title="标签 Web 下的日志">web</a>.</p>
<p>Felter (pictured) has taken over as the top boss for Los  Angeles-based GameSalad, which makes game tools that allow anyone to  make web and <a href="http://www.iwanna.cn/tags/mobile/" class="st_tag internal_tag" rel="tag" title="标签 Mobile 下的日志">mobile</a> games. In contrast to other game tools, GameSalad  does not require a developer to know any programming. It has a  drag-and-drop user interface that a developer can use to string together  the elements of a game, from art work to sound. The tools are part of a  larger trend of the democratization of technology, which allows  everyone from YouTube film makers to artists to become self-made  creators.</p>
<p>The market for these tools is heating up just as enthusiasm for  mobile game companies is picking up. Disney recently acquired  RocketPack, which specializes in making tools and games based on the  HTML5 web format. Mobile games are taking off because demand for  smartphones and tablet computers is also skyrocketing. More than a third  of adults say they now play mobile games.</p>
<p>Felter replaces co-founder and former CEO Michael Agustin, who will  become chief <a href="http://www.iwanna.cn/tags/product/" class="st_tag internal_tag" rel="tag" title="标签 Product 下的日志">product</a> officer for GameSalad. So far, the business is  going well. GameSalad has been used to create more than 4,500 games,  including 30 games that have made it into the top 100 ranks of the U.S.  version of Apple’s App Store.</p>
<p>GameSalad appeals to anyone who has ever dreamed of creating a game.  Abdulrahman Al-Zanki, a 14-year-old student in Kuwait, accepted a dare  from a friend who said he was incapable of building an iPhone game. He  accepted and downloaded GameSalad, which is available for <a href="http://www.iwanna.cn/tags/free/" class="st_tag internal_tag" rel="tag" title="标签 Free 下的日志">free</a> in its  limited form. Three days later, he submitted his first game to the App  Store. Now that game, Doodle Destroy, has been downloaded more than 1  million times and has been featured on CNN.com.</p>
<p>Daniel Caldwell, an eight grade science teacher outside of Syracuse,  N.Y., used GameSalad to build an educational app, SciTunes Human Body  Adventure, which became a finalist for a prestigious White House  education award. Stories like this are plentiful and are one reason  Felter joined the company late last year.</p>
<p>“It’s like a lottery,” said Felter. “There’s always the chance of  making the next Angry Birds,” referring to the Rovio game that has been  downloaded more than 75 million times.</p>
<p>Once game makers get the hang of it, they can buy the professional  version of GameSalad in order to better monetize the games. Agustin will  focus on building out the product line while Felter focuses on growing  the company. Before joining GameSalad, Felter was chief operating  officer and chief financial officer of DigiSynd, a <a href="http://www.iwanna.cn/tags/social/" class="st_tag internal_tag" rel="tag" title="标签 Social 下的日志">social</a> media  marketing and analytics firm. That company helped the Walt Disney Co.  become hip to <a href="http://www.iwanna.cn/tags/social/" class="st_tag internal_tag" rel="tag" title="标签 Social 下的日志">social</a> media, which included growing Disney’s Facebook  properties to more than 100 million fans. He also work in business  development at Warner Bros.</p>
<p>GameSalad was founded in 2007 by Agustin, Daniel Treiman and Tan  Tran. The company has raised at least $1.2 million from Steamboat  Ventures (Disney’s investment arm), DFJ Mercury, DFJ Frontier, and ff  Asset Management. Rivals include Unity Technologies, which makes tools  for the professional and amateur crowd. While GameSalad focuses on  two-dimensional games, Unity’s tools (which require programming  knowledge) can be used to make sophisticated 3D games. Other rivals  include non-game app makers WidgetBox and Cabana. GameSalad has 20  employees.</p>
<p>Games published to the web are playable at GameSalad.com, and users  can choose to create apps that are uploaded to the App Store. The  GameSalad creator <a href="http://www.iwanna.cn/tags/tool/" class="st_tag internal_tag" rel="tag" title="标签 Tool 下的日志">tool</a> has been downloaded 126,000 times. More than 400  games were launched in the last 30 days. GameSalad games are now 3.1  percent of the total number on the App Store. In January, 10 percent of  the games submitted to the App Store used GameSalad.</p>
<p>Felter said that GameSalad will continue to focus on simplifying the  game making process. Right now, the biggest obstacle is creating  high-quality art for a game. The screen shots above show you can drag  characters from the left hand side of the screen and insert them into  the scene on the right hand side.（source:venturebeat）</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/03/13/6362/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/03/13/6362/#comments">1条评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/03/13/6362/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/03/13/6362/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/03/13/6362/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/03/13/6362/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL Query Cache 小结</title>
		<link>http://www.iwanna.cn/archives/2011/02/27/6350/</link>
		<comments>http://www.iwanna.cn/archives/2011/02/27/6350/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 17:35:59 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Mysql]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6350</guid>
		<description><![CDATA[顾名思义，MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说，Query Cache 缓存了我们客户端提交给 MySQL 的 SELECT 语句以及该语句的结果集。大概来讲，就是将 SELECT 语句和语句的结果做了一个 HASH 映射关系然后保存在一定的内存区域中。 在大部分的 MySQL 分发版本中，Query Cache 功能默认都是打开的，我们可以通过调整 MySQL Server 的参数选项打开该功能。主要由以下5个参数构成： query_cache_limit：允许 Cache 的单条 Query 结果集的最大容量，默认是1MB，超过此参数设置的 Query 结果集将不会被 Cache query_cache_min_res_unit：设置 Query Cache 中每次分配内存的最小空间大小，也就是每个 Query 的 Cache 最小占用的内存空间大小 query_cache_size：设置 Query Cache 所使用的内存大小，默认值为0，大小必须是1024的整数倍，如果不是整数倍，MySQL 会自动调整降低最小量以达到1024的倍数 query_cache_type：控制 Query Cache 功能的开关，可以设置为0(OFF),1(ON)和2(DEMAND)三种，意义分别如下： 0(OFF)：关闭 Query Cache 功能，任何情况下都不会使用 Query Cache [...]]]></description>
			<content:encoded><![CDATA[<p>顾名思义，<a href="http://www.iwanna.cn/tags/mysql/" class="st_tag internal_tag" rel="tag" title="标签 MySQL 下的日志">MySQL</a> Query Cache 就是用来缓存和 Query 相关的数据的。具体来说，Query Cache  缓存了我们客户端提交给 <a href="http://www.iwanna.cn/tags/mysql/" class="st_tag internal_tag" rel="tag" title="标签 MySQL 下的日志">MySQL</a> 的 SELECT 语句以及该语句的结果集。大概来讲，就是将 SELECT 语句和语句的结果做了一个 HASH  映射关系然后保存在一定的内存区域中。</p>
<p>在大部分的 MySQL 分发版本中，Query Cache 功能默认都是打开的，我们可以通过调整 MySQL Server  的参数选项打开该功能。主要由以下5个参数构成：</p>
<ul>
<li>query_cache_limit：允许 Cache 的单条 Query 结果集的最大容量，默认是1MB，超过此参数设置的 Query  结果集将不会被 Cache</li>
<li>query_cache_min_res_unit：设置 Query Cache 中每次分配内存的最小空间大小，也就是每个  Query 的 Cache 最小占用的内存空间大小</li>
<li>query_cache_size：设置 Query Cache  所使用的内存大小，默认值为0，大小必须是1024的整数倍，如果不是整数倍，MySQL 会自动调整降低最小量以达到1024的倍数</li>
<li>query_cache_type：控制 Query Cache  功能的开关，可以设置为0(OFF),1(ON)和2(DEMAND)三种，意义分别如下：
<ul>
<li>0(OFF)：关闭 Query Cache 功能，任何情况下都不会使用 Query Cache</li>
<li>1(ON)：开启 Query Cache 功能，但是当 SELECT 语句中使用的 SQL_NO_CACHE  提示后，将不使用Query Cache</li>
<li>2(DEMAND)：开启 Query Cache 功能，但是只有当 SELECT 语句中使用了 SQL_CACHE  提示后，才使用 Query Cache</li>
</ul>
</li>
<li>query_cache_wlock_invalidate：控制当有写锁定发生在表上的时刻是否先失效该表相关的 Query  Cache，如果设置为 1(TRUE)，则在写锁定的同时将失效该表相关的所有 Query  Cache，如果设置为0(FALSE)则在锁定时刻仍然允许读取该表相关的 Query Cache。</li>
</ul>
<p><span id="more-6350"></span><br />
<strong>Query Cache 如何处理子查询的？</strong><br />
这是我遇到的最为常见的一个问题。其实 Query  Cache 是以客户端请求提交的 Query 为对象来处理的，只要客户端请求的是一个 Query，无论这个 Query  是一个简单的单表查询还是多表 Join，亦或者是带有子查询的复杂 SQL，都被当作成一个 Query，不会被分拆成多个 Query 来进行  Cache。所以，存在子查询的复杂 Query 也只会产生一个Cache对象，子查询不会产生单独的Cache内容。UNION[ALL]  类型的语句也同样如此。</p>
<p><strong>Query Cache 是以 block 的方式存储的数据块吗？</strong><br />
不是，Query Cache  中缓存的内容仅仅只包含该 Query 所需要的结果数据，是结果集。当然，并不仅仅只是结果数据，还包含与该结果相关的其他信息，比如产生该  Cache 的客户端连接的字符集，数据的字符集，客户端连接的 Default Database等。</p>
<p><strong>Query Cache 为什么效率会非常高，即使所有数据都可以 Cache 进内存的情况下，有些时候也不如使用 Query  Cache 的效率高？</strong><br />
Query Cache 的查找，是在 MySQL 接受到客户端请求后在对 Query  进行权限验证之后，SQL 解析之前。也就是说，当 MySQL 接受到客户端的SQL后，仅仅只需要对其进行相应的权限验证后就会通过 Query  Cache 来查找结果，甚至都不需要经过 Optimizer 模块进行执行计划的分析优化，更不许要发生任何存储引擎的交互，减少了大量的磁盘 IO  和 CPU 运算，所以效率非常高。</p>
<p><strong>客户端提交的 SQL 语句大小写对 Query Cache 有影响吗？</strong><br />
有，由于 Query  Cache 在内存中是以 HASH 结构来进行映射，HASH 算法基础就是组成 SQL 语句的字符，所以必须要整个 SQL  语句在字符级别完全一致，才能在 Query Cache 中命中，即使多一个空格也不行。</p>
<p><strong>一个 SQL 语句在 Query Cache 中的内容，在什么情况下会失效？</strong><br />
为了保证 Query  Cache 中的内容与是实际数据绝对一致，当表中的数据有任何变化，包括新增，修改，删除等，都会使所有引用到该表的 SQL 的 Query  Cache 失效。</p>
<p><strong>为什么我的系统在开启了 Query Cache 之后整体性能反而下降了？</strong><br />
当开启了 Query  Cache 之后，尤其是当我们的 query_cache_type 参数设置为 1 以后，MySQL 会对每个 SELECT 语句都进行  Query Cache 查找，查找操作虽然比较简单，但仍然也是要消耗一些 CPU 运算资源的。而由于 Query Cache  的失效机制的特性，可能由于表上的数据变化比较频繁，大量的 Query Cache 频繁的被失效，所以 Query Cache  的命中率就可能比较低下。所以有些场景下，Query Cache 不仅不能提高效率，反而可能造成负面影响。</p>
<p><strong>如何确认一个系统的 Query Cache 的运行是否健康，命中率如何，设置量是否足够？</strong><br />
MySQL  提供了一系列的 Global Status 来记录 Query Cache 的当前状态，具体如下：</p>
<ul>
<li>Qcache_<a href="http://www.iwanna.cn/tags/free/" class="st_tag internal_tag" rel="tag" title="标签 Free 下的日志">free</a>_blocks：目前还处于空闲状态的 Query Cache 中内存 Block 数目</li>
<li>Qcache_free_memory：目前还处于空闲状态的 Query Cache 内存总量</li>
<li>Qcache_hits：Query Cache 命中次数</li>
<li>Qcache_inserts：向 Query Cache 中插入新的 Query Cache 的次数，也就是没有命中的次数</li>
<li>Qcache_lowmem_prunes：当 Query Cache 内存容量不够，需要从中删除老的 Query Cache  以给新的 Cache 对象使用的次数</li>
<li>Qcache_not_cached：没有被 Cache 的 SQL 数，包括无法被 Cache 的 SQL 以及由于  query_cache_type 设置的不会被 Cache 的 SQL</li>
<li>Qcache_queries_in_cache：目前在 Query Cache 中的 SQL 数量</li>
<li>Qcache_total_blocks：Query Cache 中总的 Block 数量</li>
</ul>
<p>可以根据这几个状态计算出 Cache 命中率，计算出 Query Cache 大小设置是否足够，总的来说，我个人不建议将 Query  Cache 的大小设置超过256MB，这也是业界比较常用的做法。<br />
<strong><br />
MySQL Cluster 是否可以使用  Query Cache？</strong><br />
其实在我们的生产环境中也没有使用 MySQL Cluster，所以我也没有在 MySQL  Cluster 环境中使用 Query Cache 的实际经验，只是 MySQL 文档中说明确实可以在 MySQL Cluster 中使用  Query Cache。从 MySQL Cluster 的原理来分析，也觉得应该可以使用，毕竟 SQL 节点和数据节点比较独立，各司其职，只是  Cache 的失效机制会要稍微复杂一点。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/02/27/6350/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/02/27/6350/#comments">1条评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/02/27/6350/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/02/27/6350/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/02/27/6350/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/02/27/6350/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>20个你必须知道的SEO概念</title>
		<link>http://www.iwanna.cn/archives/2011/02/08/6327/</link>
		<comments>http://www.iwanna.cn/archives/2011/02/08/6327/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 16:06:25 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6327</guid>
		<description><![CDATA[如果你拥有一个网站或独立博客，或者你的工作多少和互联网有关，那你一定耳濡目染多多少少对SEO（搜索引擎优化）有一定了解。本文将列举其中20个SEO领域最常用的名词和概念，如果你打算熟悉和了解他们请继续阅读。当然，如果你已经无所不晓，那你可以权当补习功课，或可以直接忽略本文。 1. 搜索引擎营销 （SEM） 搜索引擎营销（SEM）英文全称为Search Engine Marketing，意指通过搜索引擎进行服务和产品的营销。搜索引擎营销又主要分为两种：搜索引擎优化（SEO）和付费点击（PPC，Pay-Per- Click）。搜索引擎优化（SEO）指通过优化网站和页面并让它们在搜索结果的页面中展示，而付费点击（PPC）指通过购买搜索引擎的点击将用户带到自 己的网站。（通常）这些点击来自搜索结果页面中的“赞助商链接”（译注：显然不适用于百度）。 2. 反向链接（Backlink） 反向链接（Backlink）又称为“回指链接”“入链”和“简易链接”，指从其他网站指向你的网站的一个超级链接。反向链接之所以对SEO异常重要，是因为它们直接影响一个网页的页面等级（PageRank），以及这个页面在搜索结果中的排名。 3. 页面等级（PageRank） 页面等级（ PageRank） 是Goolgle用来评估一个页面相对于其他页面的重要性的一个算法规则。这个算法规则最基本的意思就是说，如果A页面有一个链接指向B页面，那就可以看 作是A页面对B页面的一种信任或推荐。所以，如果一个页面的反向链接越多，再根据这些链接的价值加权越高，那搜索引擎就会判断这样的页面更为重要，页面等 级（PageRank）也就越高。 4. 链接诱饵（饵链）（Linkbait） 链接诱饵（Linkbait），顾名思义这是一个网站或一个博客上为了尽可能多地吸引反向链接（目的是提高网站的PR值）而存在的一段内容。通常，这些做 为诱饵的内容为文字内容，但也可以是一段视频、一张图片、一个测验或其他的热门的内容。最经典的诱饵内容的例子是“十大（Top 10）”，因为这样的内容在一些社交网站很容易流行起来成为热门话题（译注：这个话题貌似已经臭街了）。 5. 互链车间或互链作坊（Link farm） 互链工厂或互链作坊（Link farm）是指很多网站（通常数量很大）为了提高组成一个类似车间或作坊式的团体，通过彼此的互相链接来提高团体每一个的网站的页面评级的手段。早期，这种方法很有用，但现在已经成为一种不耻的作弊手段（并可能会收到惩罚）。 6. 锚文本（Anchor text） 锚文本（Anchor text）在反向链接中是指一个页面中可点击的文本，而其中的关键词对搜索引擎优化（SEO）有很大的帮助，因为Google会将这些关键词和你的内容关联起来。 7. 链接属性-NoFollow Nofollow是网站管理员使用的一个链接属性，其目的是告诉搜索引擎他们并不是为该链接所指向的网站投票。这种链接也可能是网站用户自己创造的内容 （比如博客评论中的链接），或者是一个付费交易的链接（比如广告或赞助商的链接）。当Google识别到这些反向链接的NoFollow属性后，基本就不 会在页面评级和搜索结果排名的算法中将这些链接的贡献计算在内了。 8. 链接修饰（Link Sculpting） 链接修饰（Link Sculpting）是指网站管理员对网站上其他网站的反向链接进行属性设置。比如，管理员给链接添加Nofollow属性，这可以让管理员决定利用自己 的网站为具体某个网站提高页面评级，或者不帮助具体某个网站提高网页评级。不过，现在这种做法的作用已经微乎其微，因为Google已经决定要用自己的算 法来决定怎么处理链接的Nofollow属性。 9. 页面标题（Title Tag） 页面标题（Title Tag），顾名思义是指一个页面的标题中，这也是Google搜索算法中最重要的一个参考。理论上，你的页面标题要独一无二并尽可能多地包括页面内容中的关键词。你在浏览网页时可以从浏览器最上方看到一个网页的标题。 10. 元标签（Meta Tags） 元标签（Meta [...]]]></description>
			<content:encoded><![CDATA[<p>如果你拥有一个网站或独立博客，或者你的工作多少和互联网有关，那你一定耳濡目染多多少少对<a href="http://www.williamlong.info/?tags=Seo" target="_blank">SEO</a>（搜索引擎优化）有一定了解。本文将列举其中20个SEO领域最常用的名词和概念，如果你打算熟悉和了解他们请继续阅读。当然，如果你已经无所不晓，那你可以权当补习功课，或可以直接忽略本文。</p>
<p><a title="20个你必须知道的SEO概念" href="http://www.iwanna.cn/archives/2011/02/08/6327/"><img title="20个你必须知道的SEO概念" src="http://images.uheed.com/iwanna/2011/02/07/2482_1.jpg" alt="20个你必须知道的SEO概念" /></a></p>
<p><strong>1. 搜索引擎营销 （SEM）</strong></p>
<p>搜索引擎营销（SEM）英文全称为Search Engine  Marketing，意指通过搜索引擎进行服务和产品的营销。搜索引擎营销又主要分为两种：搜索引擎优化（<a href="http://www.iwanna.cn/tags/seo/" class="st_tag internal_tag" rel="tag" title="标签 SEO 下的日志">SEO</a>）和付费点击（PPC，Pay-Per- Click）。搜索引擎优化（<a href="http://www.iwanna.cn/tags/seo/" class="st_tag internal_tag" rel="tag" title="标签 SEO 下的日志">SEO</a>）指通过优化网站和页面并让它们在搜索结果的页面中展示，而付费点击（PPC）指通过购买搜索引擎的点击将用户带到自 己的网站。（通常）这些点击来自搜索结果页面中的“赞助商链接”（译注：显然不适用于百度）。<br />
<span id="more-6327"></span><br />
<strong>2. 反向链接（Backlink）</strong></p>
<p>反向链接（Backlink）又称为“回指链接”“入链”和“简易链接”，指从其他网站指向你的网站的一个超级链接。反向链接之所以对SEO异常重要，是因为它们直接影响一个网页的页面等级（PageRank），以及这个页面在搜索结果中的排名。</p>
<p><strong>3. 页面等级（PageRank）</strong></p>
<p>页面等级（ PageRank）  是Goolgle用来评估一个页面相对于其他页面的重要性的一个算法规则。这个算法规则最基本的意思就是说，如果A页面有一个链接指向B页面，那就可以看 作是A页面对B页面的一种信任或推荐。所以，如果一个页面的反向链接越多，再根据这些链接的价值加权越高，那搜索引擎就会判断这样的页面更为重要，页面等 级（PageRank）也就越高。</p>
<p><strong>4. 链接诱饵（饵链）（Linkbait）</strong></p>
<p>链接诱饵（Linkbait），顾名思义这是一个网站或一个博客上为了尽可能多地吸引反向链接（目的是提高网站的PR值）而存在的一段内容。通常，这些做 为诱饵的内容为文字内容，但也可以是一段视频、一张图片、一个测验或其他的热门的内容。最经典的诱饵内容的例子是“十大（Top  10）”，因为这样的内容在一些社交网站很容易流行起来成为热门话题（译注：这个话题貌似已经臭街了）。</p>
<p><strong>5. 互链车间或互链作坊（Link farm）</strong></p>
<p>互链工厂或互链作坊（Link farm）是指很多网站（通常数量很大）为了提高组成一个类似车间或作坊式的团体，通过彼此的互相链接来提高团体每一个的网站的页面评级的手段。早期，这种方法很有用，但现在已经成为一种不耻的作弊手段（并可能会收到惩罚）。</p>
<p><strong>6. 锚文本（Anchor text）</strong></p>
<p>锚文本（Anchor text）在反向链接中是指一个页面中可点击的文本，而其中的关键词对搜索引擎优化（SEO）有很大的帮助，因为Google会将这些关键词和你的内容关联起来。</p>
<p><strong>7. 链接属性-NoFollow</strong></p>
<p>Nofollow是网站管理员使用的一个链接属性，其目的是告诉搜索引擎他们并不是为该链接所指向的网站投票。这种链接也可能是网站用户自己创造的内容 （比如博客评论中的链接），或者是一个付费交易的链接（比如广告或赞助商的链接）。当Google识别到这些反向链接的NoFollow属性后，基本就不 会在页面评级和搜索结果排名的算法中将这些链接的贡献计算在内了。</p>
<p><strong>8. 链接修饰（Link Sculpting）</strong></p>
<p>链接修饰（Link  Sculpting）是指网站管理员对网站上其他网站的反向链接进行属性设置。比如，管理员给链接添加Nofollow属性，这可以让管理员决定利用自己 的网站为具体某个网站提高页面评级，或者不帮助具体某个网站提高网页评级。不过，现在这种做法的作用已经微乎其微，因为Google已经决定要用自己的算 法来决定怎么处理链接的Nofollow属性。</p>
<p><strong>9. 页面标题（Title Tag）</strong></p>
<p>页面标题（Title Tag），顾名思义是指一个页面的标题中，这也是Google搜索算法中最重要的一个参考。理论上，你的页面标题要独一无二并尽可能多地包括页面内容中的关键词。你在浏览网页时可以从浏览器最上方看到一个网页的标题。</p>
<p><strong>10. 元标签（Meta Tags）</strong></p>
<p>元标签（Meta Tags）和页面标题一般，主要用于为搜索引擎提供更多关于你页面内容的信息。元标签位于HTML代码的头部，还有就是对长眼睛的访客是不可见的。</p>
<p><strong>11. 搜索算法（Search Algorithm）</strong></p>
<p>Google的搜索算法是为了给每一次搜索请求找到最为相关的网站和页面而设定。这个算法考量的因素超过200种（谷歌自称），其中包括页面等级、标题、元标签、网站内容，以及域名的年龄等。</p>
<p><strong>12. 搜索结果页面（SERP）</strong></p>
<p>搜索结果页面（SERP）的英文全称为Search Engine Results Page.基本上，这就是你平时在Google键入关键词回车后的页面了。你的网站从这个页面得到的流量取决于你的网站在搜索结果中的排名等级。</p>
<p><strong>13. 沙盒（Sandbox）</strong></p>
<p>Google除了所有网站的索引之外，还有一个单独的索引沙盒，那里面是新近发现和收录的网站。当你的网站存在这个沙盒之中时，它就不会在一般的搜索结果中出现，而只有当Google确认了你的网站是合法的，这才会将其从沙盒中移出进入所有网站的索引。</p>
<p><strong>14. 关键词密度（Keyword Density）</strong></p>
<p>如何判断一个特定页面的关键词密度？你只要将一个关键词使用的次数除以页面的总词数就可以了。关键词密度过去是搜索引擎优化中非常重要的一个因素，因为早期的搜索算法对此十分看重，但现在已经时过境迁了。</p>
<p><strong>15.关键词堆积（Keyword Stuffing）</strong></p>
<p>因为早期搜索算法对关键词密度非常看重，站长们便通过使用人工堆积关键词的手法来作弊和蒙骗搜索引擎。这种手法就叫做关键词堆积，当然现在已经没用了，而且你还可能会因此受到惩罚。</p>
<p><strong>16. 障眼法（Cloaking）</strong></p>
<p>障眼法（Cloaking）是指利用代码在同一个页面上让机器人和真人看到不一样的内容。其目的是为了让页面通过关键词而提升页面评级，而真正的目的是推销和出售各种不相关的产品或服务。当然，这也是一种作弊的手段，有很大可能会受到搜索引擎惩罚，甚至剔除。</p>
<p><strong>17. 网络爬虫或网络蜘蛛（<a href="http://www.iwanna.cn/tags/web/" class="st_tag internal_tag" rel="tag" title="标签 Web 下的日志">Web</a> Crawler）</strong></p>
<p>网络爬虫或网络蜘蛛（Web Crawler）也简称为爬虫或蜘蛛，代表搜索引擎在网路上进行浏览，目的是发现新的链接和页面，这是进行索引的第一个环节。</p>
<p><strong>18. 复制内容（Duplicate Content）</strong></p>
<p>复制内容（Duplicate Content）也叫“重复内容”，通常是指一个页面在引用了站内或站外的大段实质内容，或者是存在完全相同和极其相似的情况，而这也是一个网站应该尽量避免发生的情况，否则很容易让你的网站受到惩罚。</p>
<p><strong>19. 标准链接（Canonical URL）</strong></p>
<p>标准链接（Canonical URL）是指一个网页的链接要符合规范和标准。</p>
<p><strong>20. 机器人协议（Robots.txt）</strong></p>
<p>机器人协议（Robots.txt）不过是一个TXT文本文件，存在于你域名根目录之下，作用是将网站的目录结构信息告诉爬虫和蜘蛛，并限制其对特定文件夹和内容的访问，或者是完全将它们关在门外。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/02/08/6327/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/02/08/6327/#comments">2 条评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/02/08/6327/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/02/08/6327/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/02/08/6327/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/02/08/6327/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP压缩解压缩类：PclZip</title>
		<link>http://www.iwanna.cn/archives/2011/02/07/6316/</link>
		<comments>http://www.iwanna.cn/archives/2011/02/07/6316/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 15:32:39 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6316</guid>
		<description><![CDATA[PclZip是一个强大的压缩与解压缩zip文件的PHP类，PclZip library不仅能够压缩与解压缩Zip格式的文件；还能出压缩档的内容。同时也可以对现有的ZIP包进行添加或删除文件。 官方网站：http://www.phpconcept.net/pclzip/index.php 以下为一个简单的压缩全站进行备份的代码： &#60;?php require_once('pclzip.lib.php'); $zip = new PclZip("archive.zip"); $v_list = $zip-&#62;create($_SERVER['DOCUMENT_ROOT'] ,PCLZIP_OPT_REMOVE_PATH,$_SERVER['DOCUMENT_ROOT']); if($v_list == 0){ echo '异常：'.$z-&#62;errorInfo(true); } else { echo '备份成功'; } ?&#62; 其他使用方法： &#60;?php //解压缩到extract/folder/这个目录中       $list = $archive-&#62;extract(PCLZIP_OPT_PATH, "extract/folder/");               //增加这个目录在压缩档中，完成以后压缩档里面会有backup这个目录，backup里面会有这两个档案       $list = $archive-&#62;create("file.txt,image.gif",PCLZIP_OPT_ADD_PATH, "backup");               //去掉部份的路径，这里完成后会变成test/file.txt       $list = $archive-&#62;add("/usr/local/user/test/file.txt",PCLZIP_OPT_REMOVE_PATH, "/usr/local/user");               //把所有路径都去掉，这个压缩档建立完后，里面就只会有file.txt跟image.gif，不会有目录了       $list = $archive-&#62;create("data/file.txt images/image.gif",PCLZIP_OPT_REMOVE_ALL_PATH);               //把解压缩出来的档案的CHMOD设成0777       $list = [...]]]></description>
			<content:encoded><![CDATA[<p>PclZip是一个强大的压缩与解压缩zip文件的PHP类，PclZip library不仅能够压缩与解压缩Zip格式的文件；还能出压缩档的内容。同时也可以对现有的ZIP包进行添加或删除文件。</p>
<p>官方网站：<a href="http://www.phpconcept.net/pclzip/index.php" target="_blank">http://www.phpconcept.net/pclzip/index.php</a></p>
<p>以下为一个简单的压缩全站进行备份的代码：<br />
<span id="more-6316"></span></p>
<div>
<div>
<pre>&lt;?<a href="http://www.iwanna.cn/tags/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">php</a>
require_once('pclzip.lib.<a href="http://www.iwanna.cn/tags/php/" class="st_tag internal_tag" rel="tag" title="标签 PHP 下的日志">php</a>');
$zip = new PclZip("archive.zip");
$v_list = $zip-&gt;create($_SERVER['DOCUMENT_ROOT'] ,PCLZIP_OPT_REMOVE_PATH,$_SERVER['DOCUMENT_ROOT']);
if($v_list == 0){ echo '异常：'.$z-&gt;errorInfo(true); }
else { echo '备份成功'; }
?&gt;</pre>
</div>
</div>
<p>其他使用方法：</p>
<div>
<div>
<pre>&lt;?php
//解压缩到extract/folder/这个目录中      
$list = $archive-&gt;extract(PCLZIP_OPT_PATH, "extract/folder/");      
       
//增加这个目录在压缩档中，完成以后压缩档里面会有backup这个目录，backup里面会有这两个档案      
$list = $archive-&gt;create("file.txt,image.gif",PCLZIP_OPT_ADD_PATH, "backup");      
       
//去掉部份的路径，这里完成后会变成test/file.txt      
$list = $archive-&gt;add("/usr/local/user/test/file.txt",PCLZIP_OPT_REMOVE_PATH, "/usr/local/user");      
       
//把所有路径都去掉，这个压缩档建立完后，里面就只会有file.txt跟image.gif，不会有目录了      
$list = $archive-&gt;create("data/file.txt images/image.gif",PCLZIP_OPT_REMOVE_ALL_PATH);      
       
//把解压缩出来的档案的CHMOD设成0777      
$list = $archive-&gt;extract(PCLZIP_OPT_SET_CHMOD, 0777);      
   
//解压缩部份的档案，这个参数是使用档案名称判别      
//引数可以用下面这样的阵列      
$rule_list[0] = 'test/aaa.txt';      
$rule_list[1] = 'test/ddd.txt';      
//或是下面这样，一个字串中，用逗号分隔每个要解压缩的档案      
$rule_list = "test/aaa.txt,test/ddd.txt";      
$list = $archive-&gt;extract(PCLZIP_OPT_BY_NAME,$rule_list);      
       
//解压缩部份的档案，使用php的ereg()函式，档案名称有比对成功的都会被解压缩      
$list = $archive-&gt;extract(PCLZIP_OPT_BY_EREG, "aa");      
       
//解压缩部份的档案，使用php的preg_match()函式，档案名称有比对成功的都会被解压缩      
$list = $archive-&gt;extract(PCLZIP_OPT_BY_PREG, "/^bb/");      
//上面这两个函式如果不懂的话，请先研究正规表示法(Regular Expression)      
       
//依照阵列中元素的索引解压缩，可是我不太懂index啥 = =a      
$list = $archive-&gt;extract(PCLZIP_OPT_BY_INDEX, array('0-1','6-7'));      
       
//将一个档案内容解压缩成一个字串      
$list = $archive-&gt;extract(PCLZIP_OPT_BY_NAME, "data/readme.txt",PCLZIP_OPT_EXTRACT_AS_STRING);      
       
//将一个档案内容解压缩完后直接输出(echo)      
$list = $archive-&gt;extract(PCLZIP_OPT_BY_NAME, "data/readme.txt",PCLZIP_OPT_EXTRACT_IN_OUTPUT);      
       
//将一个档案加入一个压缩档中，但不会对此档案压缩      
$list = $archive-&gt;add("data/file.txt", PCLZIP_OPT_NO_COMPRESSION);      
       
//对此压缩档增加一个注解，如果原本就有注解的话会被覆盖掉      
$list = $archive-&gt;create("data", PCLZIP_OPT_COMMENT, "Add a comment");      
       
//对此压缩档增加一个注解，如果原本就有注解的话会接在后面      
$list = $archive-&gt;add("data", PCLZIP_OPT_ADD_COMMENT, "Add a comment after the existing one");      
       
//对此压缩档增加一个注解，如果原本就有注解的话会放在原本的注解前面      
$list = $archive-&gt;add("data", PCLZIP_OPT_PREPEND_COMMENT, "Add a comment before the existing one");     
?&gt;</pre>
</div>
</div>
<p>﻿</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/02/07/6316/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/02/07/6316/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/02/07/6316/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/02/07/6316/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/02/07/6316/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/02/07/6316/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>优秀产品经理必须逾越的三道防线</title>
		<link>http://www.iwanna.cn/archives/2011/02/07/6304/</link>
		<comments>http://www.iwanna.cn/archives/2011/02/07/6304/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 13:55:37 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Product]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6304</guid>
		<description><![CDATA[这两天网上炒得最火的产品经理的文章，估计就是老周的《怎样才能成为一个优秀的产品经理》了，老周作为一个老产品经理，这篇文章还是值得大伙儿学习的。 当我看到这篇文章的时候，颇有感触，有了执笔写这篇“优秀产品经理必须逾越的三道防线”一文。 优秀的产品经理空间要攻破哪三道防线呢？ 优秀产品经理的第一道防线：领导线 优秀产品经理的第二道防线：客户线 优秀产品经理的第三道防线：用户线 如果你攻破不了这三道防线，那离优秀产品经理或者说离成功的产品都有很远的距离，下面我们来细说一下，这三道线究竟是咋回事，如何攻破。 第一道防线：领导线 领导线，是产品经理需要攻破的第一关，如果产品经理你设计的产品不能打动你的领导，我想你的产品想获得支持、想得到资源基本上不可能。如果你的产品攻破了领导线，你的 领导会大力推进这个产品。作为一个职业经理人，我相信，大伙儿对于攻破领导线应该都有自己的心得吧，在这儿也稍微提几点。 1.你的产品的方向必须要与领导心目中的那个方向上保持一致 有些企业的领导经常说你们要从用户的角度去出发，表面上看上去是多么的深名大义，多么的有眼光。其实很多时候他嘴里说的“用户”其实就是他自己，动不动就来一句，用户 喜欢啥啥啥?其实就是他自己的偏好而已。但作为一个产品经理，这是你不得不面对的难关。所以你的产品的方向上必须得与领导一致，否则永远走不出第一关。 2.要有自己对于这个产品的想法。 不能为了迎合领导的“用户想法”，就把自己的产品灵魂给出卖了，你对于这个产品必须要有的独道的见解，最好是领导没有想到，你正好可以补全的部分。领导也需要一个有独 立想法的产品经理，一味的迎合他，并不是他所想要的。 3.产品经理的产品方案如必须要与公司的利益相结合 这个第三点，与老周的那篇文章里的观点其实是冲突的。为什么呢?其实并没有谁对谁错之说。因为老周的身份既是产品经理又是CEO，考虑问题的角度自然不同。而对于我们这些 产品经理，必须要面对残酷的现实。作为一个公司的老板，大部分都会从公司的利益出发，要先解决温饱问题，才能考虑发展，其实这无可厚非。所以有些产品经理的方案中从头 到尾都是说产品如何给公司带来利益，其实并不是他们的错，只是陷得太深了，对于这类产品经理，俺表示深深的同情。 其实，对于产品与公司利益的结合点，提到1-2点即可，检最重要的即可。 希望我提到的这几点，能给产品经理们提供一些参考，不代表一定正常哦，呵，重在分享。 下面我们来说说第二道防线。 第二道防线：客户线 这道防线，是针对那些有甲方或者有后向收费商户的产品而言的。 做这一类型的产品经理，有时候也很无奈的，他们有时为了产品能问世或者说为了公司的收益，不得不出卖自己的产品灵魂。从而导致，虽然卖了产品，同时也卖了灵魂，当他有 一天不做这个产品的时候，他甚至会骂客户、骂自己，当初为什么这么做？这种产品的杯具，每天都在上演着&#8230;&#8230; 针对这种情况，产品经理的客户线如何攻破呢？其实也简单，不用一味的傻傻的坚持，必要时，要站在客户的角度去出发来设计这个产品，但产品的方向千万不能走偏。如果你把 产品的方向完全倒向客户，那公司这一关又会过不了，因为公司与客户在某一程度上是有冲突的，特别是利益。 原则：始终站在公司的角度上，接受客户的部分迫切需求，融合到你的产品里 我相信，这样对于打通“第二关”应该要好的多。 当你第一关、第二关都走完了，那就来到了第三关了，能走到第三关的产品经理真的不容易，很多PM们，要么第一关挂掉，要么好不容易到了第二关，由于倒向了客户，丢了公司 ，又被打回原形，想做好一个产品经理真的不是一件容易的事儿。 第三道防线：用户线 如果你是一个优秀的产品经理，或者是一位“有心”的产品经理，那你在产品规划初期，一定会对你的最终目标用户有一个分析，且能找到用户的“爆破点”，你会夹着你的炸药 包，在“第一道线”、“第二道线”的枪林弹雨里前进着。不管你面对领导、客户，其实你从一开始就没有忘记用户，你知道你的产品最终是给谁用的。就算领导、客户都说你的 产品“好”，但最终都会由市场来检验产品的成败的。这时候玩的就是真功夫了，如果你为了攻破第一关和第二关，而把你的“用户”弄丢了，那你就是倒在了黎明前的黑暗里。 所以用户线，才是你在这场战役中一直隐藏的暗线，你为了用户而做的“调研、分析、评测”，都是为了这一刻。如果你的产品得到了用户的认可，客户自然满意、公司自然得益 。才会出现一派欣欣向荣的景象。这三关其实是环环相扣、紧密相联的。需要你在实战中去层层体会了。造成别被虚假的繁荣所迷惑。 罗嗦了半天，不知道对大伙儿有没有帮助，先写这么多吧，欢迎产品经理们多多交流，也欢迎大家持续关注我们的产品经理沙龙：www.86pm.com。 作者：修泽 www.86pm.com ——发现·学习·分享 人人都是PM，做自己的PM。 86PM沙龙系列群，均为实名认证，非诚勿加！ © 我想网 Akon 所有 , 2011. &#124; 永久链接 &#124; 没有评论 [...]]]></description>
			<content:encoded><![CDATA[<p>这两天网上炒得最火的<a href="http://www.iwanna.cn/archives/2011/02/07/6298/" target="_blank">产品经理</a>的文章，估计就是老周的<a href="http://www.iwanna.cn/archives/2011/02/07/6298/" target="_blank">《怎样才能成为一个优秀的产品经理》</a>了，老周作为一个老产品经理，这篇文章还是值得大伙儿学习的。<br />
当我看到这篇文章的时候，颇有感触，有了执笔写这篇“<a href="http://www.iwanna.cn/archives/2011/02/07/6304/" target="_blank">优秀产品经理</a>必须逾越的三道防线”一文。<br />
优秀的产品经理空间要攻破哪三道防线呢？<br />
优秀产品经理的第一道防线：领导线<br />
优秀产品经理的第二道防线：客户线<br />
优秀产品经理的第三道防线：用户线<br />
如果你攻破不了这三道防线，那离优秀产品经理或者说离成功的产品都有很远的距离，下面我们来细说一下，这三道线究竟是咋回事，如何攻破。<br />
<span id="more-6304"></span><br />
第一道防线：领导线<br />
领导线，是产品经理需要攻破的第一关，如果产品经理你设计的产品不能打动你的领导，我想你的产品想获得支持、想得到资源基本上不可能。如果你的产品攻破了领导线，你的 领导会大力推进这个产品。作为一个职业经理人，我相信，大伙儿对于攻破领导线应该都有自己的心得吧，在这儿也稍微提几点。<br />
1.你的产品的方向必须要与领导心目中的那个方向上保持一致<br />
有些企业的领导经常说你们要从用户的角度去出发，表面上看上去是多么的深名大义，多么的有眼光。其实很多时候他嘴里说的“用户”其实就是他自己，动不动就来一句，用户 喜欢啥啥啥?其实就是他自己的偏好而已。但作为一个产品经理，这是你不得不面对的难关。所以你的产品的方向上必须得与领导一致，否则永远走不出第一关。<br />
2.要有自己对于这个产品的想法。<br />
不能为了迎合领导的“用户想法”，就把自己的产品灵魂给出卖了，你对于这个产品必须要有的独道的见解，最好是领导没有想到，你正好可以补全的部分。领导也需要一个有独 立想法的产品经理，一味的迎合他，并不是他所想要的。<br />
3.产品经理的产品方案如必须要与公司的利益相结合<br />
这个第三点，与老周的那篇文章里的观点其实是冲突的。为什么呢?其实并没有谁对谁错之说。因为老周的身份既是产品经理又是CEO，考虑问题的角度自然不同。而对于我们这些 产品经理，必须要面对残酷的现实。作为一个公司的老板，大部分都会从公司的利益出发，要先解决温饱问题，才能考虑发展，其实这无可厚非。所以有些产品经理的方案中从头 到尾都是说产品如何给公司带来利益，其实并不是他们的错，只是陷得太深了，对于这类产品经理，俺表示深深的同情。<br />
其实，对于产品与公司利益的结合点，提到1-2点即可，检最重要的即可。<br />
希望我提到的这几点，能给产品经理们提供一些参考，不代表一定正常哦，呵，重在分享。<br />
下面我们来说说第二道防线。<br />
第二道防线：客户线<br />
这道防线，是针对那些有甲方或者有后向收费商户的产品而言的。<br />
做这一类型的产品经理，有时候也很无奈的，他们有时为了产品能问世或者说为了公司的收益，不得不出卖自己的产品灵魂。从而导致，虽然卖了产品，同时也卖了灵魂，当他有 一天不做这个产品的时候，他甚至会骂客户、骂自己，当初为什么这么做？这种产品的杯具，每天都在上演着&#8230;&#8230;<br />
针对这种情况，产品经理的客户线如何攻破呢？其实也简单，不用一味的傻傻的坚持，必要时，要站在客户的角度去出发来设计这个产品，但产品的方向千万不能走偏。如果你把 产品的方向完全倒向客户，那公司这一关又会过不了，因为公司与客户在某一程度上是有冲突的，特别是利益。<br />
原则：始终站在公司的角度上，接受客户的部分迫切需求，融合到你的产品里<br />
我相信，这样对于打通“第二关”应该要好的多。<br />
当你第一关、第二关都走完了，那就来到了第三关了，能走到第三关的产品经理真的不容易，很多PM们，要么第一关挂掉，要么好不容易到了第二关，由于倒向了客户，丢了公司 ，又被打回原形，想做好一个产品经理真的不是一件容易的事儿。<br />
第三道防线：用户线<br />
如果你是一个优秀的产品经理，或者是一位“有心”的产品经理，那你在产品规划初期，一定会对你的最终目标用户有一个分析，且能找到用户的“爆破点”，你会夹着你的炸药 包，在“第一道线”、“第二道线”的枪林弹雨里前进着。不管你面对领导、客户，其实你从一开始就没有忘记用户，你知道你的产品最终是给谁用的。就算领导、客户都说你的 产品“好”，但最终都会由市场来检验产品的成败的。这时候玩的就是真功夫了，如果你为了攻破第一关和第二关，而把你的“用户”弄丢了，那你就是倒在了黎明前的黑暗里。<br />
所以用户线，才是你在这场战役中一直隐藏的暗线，你为了用户而做的“调研、分析、评测”，都是为了这一刻。如果你的产品得到了用户的认可，客户自然满意、公司自然得益 。才会出现一派欣欣向荣的景象。这三关其实是环环相扣、紧密相联的。需要你在实战中去层层体会了。造成别被虚假的繁荣所迷惑。<br />
罗嗦了半天，不知道对大伙儿有没有帮助，先写这么多吧，欢迎产品经理们多多交流，也欢迎大家持续关注我们的产品经理沙龙：<a href="http://www.86pm.com/">www.86pm.com</a>。</p>
<p>作者：修泽<br />
<a href="http://www.86pm.com/">www.86pm.com</a><br />
——发现·学习·分享<br />
人人都是PM，做自己的PM。<br />
86PM沙龙系列群，均为实名认证，非诚勿加！</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/02/07/6304/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/02/07/6304/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/02/07/6304/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/02/07/6304/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/02/07/6304/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/02/07/6304/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>怎样才能成为一个优秀的产品经理？</title>
		<link>http://www.iwanna.cn/archives/2011/02/07/6298/</link>
		<comments>http://www.iwanna.cn/archives/2011/02/07/6298/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 10:01:51 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Product]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6298</guid>
		<description><![CDATA[现在，互联网公司里开始重视产品经理了，这是一个好事。以前互联网谈融资，谈商业模式，谈战略，很少有谈产品的，因为产品可以从国外抄，谁下手快谁 就能获得先发优势。现在，互联网里的资本已经不成问题，抄袭速度都一样快了。这个时候，互联网比拼的就是谁能更好的理解用户需求，比谁能做出比别人更好的 产品。此时，产品经理的作用至关重要。 那么，怎样才能成为一个优秀的产品经理?或者说，一个优秀的产品经理需要具备哪些素质? 一个产品没做好，原因可能很多，比如说功能做得太多，或者定位不清楚。这些原因都容易看出来，给产品经理指出来。但是，原因背后的原因如果找不到，产品经理就会犯同样的错误，那也意味着根本不会成为一个优秀的产品经理。 从我个人的经历来看，要成为一个优秀的产品经理，必须在心里要有一个“大我”和一个“小我”，可能你要经历这两个过程的磨练，才能找到原因背后的原因。 什么是“大我”?我的意思是，一个产品经理要把自己当成CEO。在《兄弟连》里面的连长的绰号就是CEO。产品 经理要对一个产品负责，虽然挂的是经理的头衔，但行驶的是总经理的职责。因为要对产品负责，产品经理还要经常去协调很多部门，要去推动很多不归他管的人和 事，比如要跟设计打交道，要跟技术打交道，要跟测试打交道，还要去了解用户的想法，还要去跟市场谈支持。产品经理要操的心，一点也不比一个总经理少。所 以，我说一个优秀的产品经理首先要把自己当成一个CEO，既要负责执行、推动(Executive)，也要负责用户体验(Experience)。可能别 人不拿你当回事，但你自己心里的有一个“大我”。你对一个产品负责，你的title不重要，但是你一定要把这个责任担负起来。 所以，优秀的产品经理不必在意今天管了多少人，不必在意自己的头衔是高是低，关键最是你能不能利用公司里的资源，不管采用什么手段，最后做出来一个 好产品。上亿的用户选择使用你做出来的产品，就是对产品经理最大的认可。在其他相同的条件下，你做的产品有上亿用户用，他做的产品只有几百万人用，那么你 就比他要优秀。 可能你会说，我是想做一个优秀的产品经理，但我太年轻，没什么资历。我觉得，产品经理要非常自信，你要有这种气势。如果没有这种自信和雄心，我建议 你也别干产品经理了。十多年前，我在方正集团，只是一个很不起眼的产品经理，别人都说：“周鸿祎这个人怎么看起来成天牛哄哄的，整天胸怀世界，天天跟老板 似的?”他们说得没错，那个时候我觉得我就是老板，是我自己的老板。 一个优秀的产品经理心中有“大我”，但同时还得不断地“小我”，甚至要“忘我”。这就是说，产品经理要忘掉自己。根据我的经验，产品经理最容易犯的几个错误，包括今天我都还在犯，就是产品做着做着，就不是给用户做产品，而是给自己做产品，给同事做产品，给领导做产品了。 所以，产品经理心中要做到“小我”，甚至“忘我”，就是产品经理必须身临其境，把自己当成一个典型用户，让自己精神分裂，这样才能体会用户心中真正的想法和需求。 举一个例子。我是技术出身，做了这么多年的客户端软件，我相信任何客户端软件到我手里，解构起来都不是难事。但是，我可以告诉大家，360的产品到 我手里来用就会出问题。为什么?因为我只要一用产品，我马上就会变成另外一个“周鸿祎”，一个对电脑一窍不通、非常急躁、乱敲键盘的“周鸿祎”，这样一 搞，很多程序没走几步就死机了。 有的人可能会笑，但我告诉你，用户就是这么急躁，就是这么没有耐心，就是这么乱敲乱点。用户用你的产品，是为了完成任务的，不是为了了解背后复杂的 技术的。而且，他有意见也不会向你反映，直接卸掉了事。但是，如果一个产品经理不能放下自我，没有“小我”，或者说没有“忘我”，他怎么会做出一个用户喜 欢的产品出来呢? 怎么才能练就出“小我”，甚至达到一种“忘我”的境界呢?我做产品的时候，也没有人指导，完全靠摸索，实际上是因为做失败的产品比大家多，挫败感 多，因此感悟多，思索多，总结多。比如，我在读研究生的时候，做防病毒卡，拿出去卖。结果，有时候会接到用户电话，被用户骂。像我这样的技术人才，被用户 骂，那也没办法。那个时候，我感觉到原来用户想法跟我的想法是不一样的，做产品不能给自己做而是给用户做，这是一个很简单的道理。 有时候，产品经理做出产品来，不是为自己，而是为公司，这也是要不得的。我们经常可以看到，某个公司做一个产 品，是因为公司需要，而不是用户需要。公司需要做某个产品，目的不是服务用户，而是服务公司。我曾经看到一家大型的互联网公司做的关于怎么做IM的报告。 50页的PPT，从头到尾就在谈这个IM做好了，对这个公司的业务有什么样的帮助，但却没有说明这个产品到底要满足用户的哪些需求。 所以，一个优秀的产品经理，当你能够调动公司的资源做产品的时候，一定要避免我提到的这种陷阱。这种陷阱有时候我自己还会掉进去，只不过我会经常提醒自己要警惕，所以还能爬出来。 其实，我从事互联网行业这么多年，也做出了一些大家还觉得不错的产品，但有时候回过头去想一想，其实发现里面有一些是运气的成分，是不自觉地在正确的时间做了一件正确的事。 很多做产品的感悟，实际上是在失败中磨练出来的。比如，最近我一直在感慨：乔布斯其实犯过错误。佛法里说，人是 贪、嗔、痴的，贪是每个人的本性。所以，公司的CEO总是喜欢开发新产品，产品经理总是喜欢给产品增加新功能。在PC时代，乔布斯要打败微软，什么都做， 但是遭遇到很多挫折。但当他上了一定岁数，重新回到苹果做iPod的时候，每个阶段他只是专注在一个产品上。乔布斯对新事物可能不像年轻人那样敏感，他的 创造力可能没有年轻人那么锐利，但是他找到了感觉，找到了正确的方法，结果取得了巨大成功。 怎么样做一个优秀的产品经理?这个话题其实蛮复杂，我希望业界能够多讨论，因为只有出现更多的优秀的产品经理，中国互联网才能产生更多优秀的产品。 要知道，产品是互联网发展的基础，离开这个基础，谈虚的，谈大的，都没用。我也希望每一位产品经理，不管是在哪个公司，不管你是不是与360竞争，不管你 是不是喜欢360和周鸿祎，看到这篇文章后，都能够以自己身为一个产品经理为骄傲，能够有一个充满自信的“大我”，同时又有一个以服务用户为本的“小 我”。 做出一个好产品，千万用户用，上亿用户用。别人怎么看你的头衔，不重要。能否做出一个好产品，很重要，因为这是检验一个产品经理是否优秀的唯一标准。 我们的定位，86pm.com ——发现·学习·分享 人人都是PM，做自己的PM。 86PM高端vip群：51995980 实名认证，非诚勿加！ © 我想网 Akon 所有 , 2011. &#124; 永久链接 [...]]]></description>
			<content:encoded><![CDATA[<p>现在，互联网公司里开始重视产品经理了，这是一个好事。以前互联网谈融资，谈商业模式，谈战略，很少有谈产品的，因为产品可以从国外抄，谁下手快谁 就能获得先发优势。现在，互联网里的资本已经不成问题，抄袭速度都一样快了。这个时候，互联网比拼的就是谁能更好的理解用户需求，比谁能做出比别人更好的 产品。此时，产品经理的作用至关重要。</p>
<p>那么，怎样才能成为一个<a href="http://www.86pm.com/index.php?tag=%E4%BC%98%E7%A7%80%E7%9A%84%E4%BA%A7%E5%93%81%E7%BB%8F%E7%90%86">优秀的产品经理</a>?或者说，一个优秀的产品经理需要具备哪些素质?</p>
<p>一个产品没做好，原因可能很多，比如说功能做得太多，或者定位不清楚。这些原因都容易看出来，给产品经理指出来。但是，原因背后的原因如果找不到，产品经理就会犯同样的错误，那也意味着根本不会成为一个优秀的产品经理。<br />
<span id="more-6298"></span><br />
从我个人的经历来看，要成为一个优秀的产品经理，必须在心里要有一个“大我”和一个“小我”，可能你要经历这两个过程的磨练，才能找到原因背后的原因。</p>
<p><strong>什么是“大我”?我的意思是，一个产品经理要把自己当成CEO</strong>。在《兄弟连》里面的连长的绰号就是CEO。产品 经理要对一个产品负责，虽然挂的是经理的头衔，但行驶的是总经理的职责。因为要对产品负责，产品经理还要经常去协调很多部门，要去推动很多不归他管的人和 事，比如要跟设计打交道，要跟技术打交道，要跟测试打交道，还要去了解用户的想法，还要去跟市场谈支持。产品经理要操的心，一点也不比一个总经理少。所 以，我说一个优秀的产品经理首先要把自己当成一个CEO，既要负责执行、推动(Executive)，也要负责用户体验(Experience)。可能别 人不拿你当回事，但你自己心里的有一个“大我”。你对一个产品负责，你的title不重要，但是你一定要把这个责任担负起来。</p>
<p>所以，优秀的产品经理不必在意今天管了多少人，不必在意自己的头衔是高是低，关键最是你能不能利用公司里的资源，不管采用什么手段，最后做出来一个 好产品。上亿的用户选择使用你做出来的产品，就是对产品经理最大的认可。在其他相同的条件下，你做的产品有上亿用户用，他做的产品只有几百万人用，那么你 就比他要优秀。</p>
<p>可能你会说，我是想做一个优秀的产品经理，但我太年轻，没什么资历。我觉得，产品经理要非常自信，你要有这种气势。如果没有这种自信和雄心，我建议 你也别干产品经理了。十多年前，我在方正集团，只是一个很不起眼的产品经理，别人都说：“周鸿祎这个人怎么看起来成天牛哄哄的，整天胸怀世界，天天跟老板 似的?”他们说得没错，那个时候我觉得我就是老板，是我自己的老板。</p>
<p><strong>一个优秀的产品经理心中有“大我”，但同时还得不断地“小我”，甚至要“忘我”。</strong>这就是说，产品经理要忘掉自己。根据我的经验，产品经理最容易犯的几个错误，包括今天我都还在犯，就是产品做着做着，就不是给用户做产品，而是给自己做产品，给同事做产品，给领导做产品了。</p>
<p>所以，产品经理心中要做到“小我”，甚至“忘我”，就是产品经理必须身临其境，把自己当成一个典型用户，让自己精神分裂，这样才能体会用户心中真正的想法和需求。</p>
<p>举一个例子。我是技术出身，做了这么多年的客户端软件，我相信任何客户端软件到我手里，解构起来都不是难事。但是，我可以告诉大家，360的产品到 我手里来用就会出问题。为什么?因为我只要一用产品，我马上就会变成另外一个“周鸿祎”，一个对电脑一窍不通、非常急躁、乱敲键盘的“周鸿祎”，这样一 搞，很多程序没走几步就死机了。</p>
<p>有的人可能会笑，但我告诉你，用户就是这么急躁，就是这么没有耐心，就是这么乱敲乱点。用户用你的产品，是为了完成任务的，不是为了了解背后复杂的 技术的。而且，他有意见也不会向你反映，直接卸掉了事。但是，如果一个产品经理不能放下自我，没有“小我”，或者说没有“忘我”，他怎么会做出一个用户喜 欢的产品出来呢?</p>
<p>怎么才能练就出“小我”，甚至达到一种“忘我”的境界呢?我做产品的时候，也没有人指导，完全靠摸索，实际上是因为做失败的产品比大家多，挫败感 多，因此感悟多，思索多，总结多。比如，我在读研究生的时候，做防病毒卡，拿出去卖。结果，有时候会接到用户电话，被用户骂。像我这样的技术人才，被用户 骂，那也没办法。那个时候，我感觉到原来用户想法跟我的想法是不一样的，做产品不能给自己做而是给用户做，这是一个很简单的道理。</p>
<p><strong>有时候，产品经理做出产品来，不是为自己，而是为公司，这也是要不得的</strong>。我们经常可以看到，某个公司做一个产 品，是因为公司需要，而不是用户需要。公司需要做某个产品，目的不是服务用户，而是服务公司。我曾经看到一家大型的互联网公司做的关于怎么做IM的报告。 50页的PPT，从头到尾就在谈这个IM做好了，对这个公司的业务有什么样的帮助，但却没有说明这个产品到底要满足用户的哪些需求。</p>
<p>所以，一个优秀的产品经理，当你能够调动公司的资源做产品的时候，一定要避免我提到的这种陷阱。这种陷阱有时候我自己还会掉进去，只不过我会经常提醒自己要警惕，所以还能爬出来。</p>
<p>其实，我从事互联网行业这么多年，也做出了一些大家还觉得不错的产品，但有时候回过头去想一想，其实发现里面有一些是运气的成分，是不自觉地在正确的时间做了一件正确的事。</p>
<p><strong>很多做产品的感悟，实际上是在失败中磨练出来的。</strong>比如，最近我一直在感慨：乔布斯其实犯过错误。佛法里说，人是 贪、嗔、痴的，贪是每个人的本性。所以，公司的CEO总是喜欢开发新产品，产品经理总是喜欢给产品增加新功能。在PC时代，乔布斯要打败微软，什么都做， 但是遭遇到很多挫折。但当他上了一定岁数，重新回到苹果做iPod的时候，每个阶段他只是专注在一个产品上。乔布斯对新事物可能不像年轻人那样敏感，他的 创造力可能没有年轻人那么锐利，但是他找到了感觉，找到了正确的方法，结果取得了巨大成功。</p>
<p>怎么样做一个优秀的产品经理?这个话题其实蛮复杂，我希望业界能够多讨论，因为只有出现更多的优秀的产品经理，中国互联网才能产生更多优秀的产品。 要知道，产品是互联网发展的基础，离开这个基础，谈虚的，谈大的，都没用。我也希望每一位产品经理，不管是在哪个公司，不管你是不是与360竞争，不管你 是不是喜欢360和周鸿祎，看到这篇文章后，都能够以自己身为一个产品经理为骄傲，能够有一个充满自信的“大我”，同时又有一个以服务用户为本的“小 我”。</p>
<p>做出一个好产品，千万用户用，上亿用户用。别人怎么看你的头衔，不重要。能否做出一个好产品，很重要，因为这是检验一个产品经理是否优秀的唯一标准。</p>
<p>我们的定位，86pm.com<br />
——发现·学习·分享<br />
人人都是PM，做自己的PM。<br />
86PM高端vip群：51995980 实名认证，非诚勿加！</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/02/07/6298/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/02/07/6298/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/02/07/6298/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/02/07/6298/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/02/07/6298/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/02/07/6298/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP自动保存文章中的外部图片</title>
		<link>http://www.iwanna.cn/archives/2011/02/07/6299/</link>
		<comments>http://www.iwanna.cn/archives/2011/02/07/6299/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 09:32:01 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Picture]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6299</guid>
		<description><![CDATA[对于一些转载性质或采集性质的网站，因为外链图片有可能被来源网站删除或出现防盗链的情况，有的时候站长期望把文章中的外联图片都保存到本地空间里。解决办法是在原有的系统中添加一个PHP自动保存文章中外部图片的功能。 首先我们想到的是可以通过正则匹配来寻找文章中所有的img标签，这个表达式需要可以匹配跨行的img标签，并且需要对img标签做条件判断允许img标签带有其他属性.解决方案是使用preg_replace_callback() 这个函数。 function getRomatePic($data){         $pattern = '/&#60;img[^\/]*src=\"([^\"]*)\"[^\/]*\/&#62;/ims';         return preg_replace_callback($pattern,filter_image_call, $data);     } 为了完成外部图片的链接过滤及图片的本地保存，定义filter_image_call()。 function filter_image_call($match){                 $postImagePath="pic/";                 $postImageUrlBase="http://localhost/pic/";         $image_tag = $match[0]; //获得匹配的img标签         $image_url = $match[1]; //匹配img标签的src属性值         //如果src属性值不是http://开头的，也就是说图片已经是本地地址，不做任何修改而返回原始的img标签         if(substr($image_url, 0, 7) != 'http://'){                 return $image_tag;         }         $postfix = date('Y-m-d');         $dir_prefix = $postImagePath.$postfix."/"; //预定义的本地保存图片的文件夹，根据需要改变         $url_prefix [...]]]></description>
			<content:encoded><![CDATA[<p>对于一些转载性质或采集性质的网站，因为外链图片有可能被来源网站删除或出现防盗链的情况，有的时候站长期望把文章中的外联图片都保存到本地空间里。解决办法是在原有的系统中添加一个PHP自动保存文章中外部图片的功能。</p>
<p>首先我们想到的是可以通过正则匹配来寻找文章中所有的img标签，这个表达式需要可以匹配跨行的img标签，并且需要对img标签做条件判断允许img标签带有其他属性.解决方案是使用preg_replace_callback() 这个函数。</p>
<div>
<div>
<pre>function getRomatePic($data){
        $pattern = '/&lt;img[^\/]*src=\"([^\"]*)\"[^\/]*\/&gt;/ims';
        return preg_replace_callback($pattern,filter_image_call, $data);    
}</pre>
</div>
</div>
<p>为了完成外部图片的链接过滤及图片的本地保存，定义filter_image_call()。</p>
<div>
<div>
<pre>function filter_image_call($match){
                $postImagePath="pic/";
                $postImageUrlBase="http://localhost/pic/";
        $image_tag = $match[0]; //获得匹配的img标签
        $image_url = $match[1]; //匹配img标签的src属性值
        //如果src属性值不是http://开头的，也就是说图片已经是本地地址，不做任何修改而返回原始的img标签
        if(substr($image_url, 0, 7) != 'http://'){
                return $image_tag;
        }
        $postfix = date('Y-m-d');
        $dir_prefix = $postImagePath.$postfix."/"; //预定义的本地保存图片的文件夹，根据需要改变
        $url_prefix = $postImageUrlBase.$postfix."/"; //预定义的url前缀，根据需要改变
        //echo $url_prefix;
        //新建保存图片的文件夹
        if(!file_exists($dir_prefix)){
                mkdir($dir_prefix, 0777, true);
        }
        //随机生成图片文件名
        $arr = split("[/\\.]", $image_url);
        $ext =  '.'.$arr[count($arr) - 1];
        $file_name = substr(sha1(date('Y-m-d H:i:s') . rand(0,1000)), 0, 5) .rand_str(5) . $ext;
        //使用http_get_file函数得到远程图片文件，并保存到本地
        $file = http_get_file($image_url);
  file_put_contents($dir_prefix . $file_name, $file);
        //通过str_replace函数替换掉原始img标签中的src属性/
        return str_replace($image_url, $url_prefix . $file_name, $image_tag);
}</pre>
</div>
</div>
<p>最后，定义获取图片的函数，<a href="http://www.biaodianfu.com/discuz-dfopen-fsockopen.html">也可以使用discuz中的dfopen函数</a>。</p>
<div>
<div>
<pre>function http_get_file($url){
        $url_stuff = parse_url($url);
        $port = isset($url_stuff['port']) ? $url_stuff['port']:80;
        $fp = fsockopen($url_stuff['host'], $port);
        $query  = 'GET ' . $url_stuff['path'] . " HTTP/1.0\n";
        $query .= 'Host: ' . $url_stuff['host'];
        $query .= "\n\n";
        fwrite($fp, $query);
        while ($line = fread($fp, 1024)) {
                $buffer .= $line;
        }
        preg_match('/Content-Length: ([0-9]+)/', $buffer, $parts);
        return substr($buffer, - $parts[1]);
}</pre>
</div>
</div>
<p>另外中间会用到的还有生成指点数目的随机字符串：</p>
<div>
<div>
<pre>function rand_str($size=6,$feed="abcdefghijklmnopqrstuvwxyz0123456789"){
                for ($i=0; $i &lt; $size; $i++) {
                                $rand_str .= substr($feed, rand() % strlen($feed), 1);
                }
           return $rand_str;
        }</pre>
</div>
</div>
<p>整个方法如上，高手可以将上述修改为 WordPress插件，Discuz插件，PHPWind插件等。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/02/07/6299/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/02/07/6299/#comments">2 条评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/02/07/6299/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/02/07/6299/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/02/07/6299/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/02/07/6299/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>10个给力的jQuery图片插件</title>
		<link>http://www.iwanna.cn/archives/2011/02/06/6278/</link>
		<comments>http://www.iwanna.cn/archives/2011/02/06/6278/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 14:06:06 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6278</guid>
		<description><![CDATA[jQuery越来越流行，也就越来越多的开发者制作各种各样的jQuery插件。它们当中的一些非常的酷，例如之前介绍的“2010年最佳jQuery插件”和现在有介绍的10个给力的jQuery图片插件： 如果你也想让你的博客上的图片让人眼前一亮，不妨试试WDL博客推荐的10个jQuery图片插件。 Slides Slides是一个灰常简单的幻灯片 jQuery插件。包括的功能有循环，自动播放，渐变和幻灯片过渡效果包括淡出淡入，图像预装载和自动生成分页等。 Face Detection Face Detection，插件如其名，它检测照片中的人脸，就像照相机那样自动对焦。 AviaSlider AviaSlider这个 jQuery 幻灯片插件最大的亮点在于它的过渡效果，神马过渡效果，自个儿去看不就知道了。 Fullscreenr 想自己的网站用一张大图作背景，而且长宽比例不变？而且必须在中间的位置，而不只是指图像的左上角部分？那么Fullscreenr插件做到了。 Slidy jQuery Slidy 是一个可自动生成并可定制的幻灯片转换插件。 MobilyNotes MobilyNotes是一个轻量级的jQuery插件（只有2KB），可以堆叠的形式显示你的图片集或者HTML内容集。 jQuery Easy Slides Easy Slides是一个非常容易上手的幻灯片制作插件。它还有轻量级的优势，加上 Javascript和CSS才不超过2.1KB。 Booklet 想你的图片幻灯片转换效果像翻转一本书那样？Booklet这个 jQuery插件是你不二的选择。 MobilySelect MobilySelect又一轻量型 jQuery插件（仅2KB）。可以实现两种图片分类选择特效，个人觉得这个插件很不错。 Pikachoose Pikachoose是一个轻量级的jQuery插件，轻松实现图片集的幻灯片演示，还有图片导航和自动播放选项设置。 赶着去喝喜酒，草草翻译，质量欠佳，况且英文水平本来有限，望见谅。实在不行，请观摩原文或者直接去体验插件演示demo。（注：这是一篇预发布文章） MobilySelect又一轻量型 jQuery插件（仅2KB）。可以实现两种图片分类选择特效，个人觉得这个插件很不错。 © 我想网 Akon 所有 , 2011. &#124; 永久链接 &#124; 没有评论 &#124; 提交到 Google Reader 鲜果 抓虾 Feed [...]]]></description>
			<content:encoded><![CDATA[<p>jQuery越来越流行，也就越来越多的开发者制作各种各样的jQuery插件。它们当中的一些非常的酷，例如之前介绍的“<a href="http://www.iwanna.cn/archives/2011/02/06/6283/" target="_blank" title="2010年最佳jQuery插件">2010年最佳jQuery插件</a>”和现在有介绍的<a href="http://www.iwanna.cn/archives/2011/02/06/6278/" title="10个给力的jQuery图片插件">10个给力的jQuery图片插件</a>：</p>
<p><a href="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_9.jpg"><img title="jquery_image_9" src="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_9.jpg" alt="jquery image 9 " width="480" height="260" /></a></p>
<p>如果你也想让你的博客上的图片让人眼前一亮，不妨试试WDL博客推荐的10个jQuery图片插件。<br />
<span id="more-6278"></span></p>
<h3><a href="http://www.slidesjs.com/" target="_blank">Slides</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_1.jpg"><img title="jquery_image_1" src="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_1.jpg" alt="jquery image 1 " width="480" height="259" /></a></p>
<p>Slides是一个灰常简单的幻灯片 jQuery插件。包括的功能有循环，自动播放，渐变和幻灯片过渡效果包括淡出淡入，图像预装载和自动生成分页等。</p>
<h3><a href="http://facedetection.jaysalvat.com/" target="_blank">Face Detection</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_2.jpg"><img title="jquery_image_2" src="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_2.jpg" alt="jquery image 2 " width="480" height="319" /></a></p>
<p>Face Detection，插件如其名，它检测照片中的人脸，就像照相机那样自动对焦。</p>
<h3><a href="http://aviathemes.com/aviaslider/" target="_blank">AviaSlider</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_3.jpg"><img title="jquery_image_3" src="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_3.jpg" alt="jquery image 3 " width="480" height="277" /></a></p>
<p>AviaSlider这个 <a href="http://www.iwanna.cn/tags/jquery/" class="st_tag internal_tag" rel="tag" title="标签 JQuery 下的日志">jQuery</a> 幻灯片插件最大的亮点在于它的过渡效果，神马过渡效果，自个儿去看不就知道了。</p>
<h3><a href="http://nanotux.com/blog/fullscreen/" target="_blank">Fullscreenr</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_4.jpg"><img title="jquery_image_4" src="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_4.jpg" alt="jquery image 4 " width="480" height="388" /></a></p>
<p>想自己的网站用一张大图作背景，而且长宽比例不变？而且必须在中间的位置，而不只是指图像的左上角部分？那么Fullscreenr插件做到了。</p>
<h3><a href="http://www.wbotelhos.com/slidy/" target="_blank">Slidy</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_5.jpg"><img title="jquery_image_5" src="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_5.jpg" alt="jquery image 5 " width="480" height="218" /></a></p>
<p>jQuery Slidy 是一个可自动生成并可定制的幻灯片转换插件。</p>
<h3><a href="http://playground.mobily.pl/jquery/mobily-notes.html" target="_blank">MobilyNotes</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_6.jpg"><img title="jquery_image_6" src="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_6.jpg" alt="jquery image 6 " width="480" height="245" /></a></p>
<p>MobilyNotes是一个轻量级的jQuery插件（只有2KB），可以堆叠的形式显示你的图片集或者HTML内容集。</p>
<h3><a href="http://dev.daledavies.co.uk/easyslides/" target="_blank">jQuery Easy Slides</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_7.jpg"><img title="jquery_image_7" src="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_7.jpg" alt="jquery image 7 " width="480" height="320" /></a></p>
<p>Easy Slides是一个非常容易上手的幻灯片制作插件。它还有轻量级的优势，加上 Javascript和CSS才不超过2.1KB。</p>
<h3><a href="http://builtbywill.com/code/booklet/" target="_blank">Booklet</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_8.jpg"><img title="jquery_image_8" src="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_8.jpg" alt="jquery image 8 " width="480" height="336" /></a></p>
<p>想你的图片幻灯片转换效果像翻转一本书那样？Booklet这个 jQuery插件是你不二的选择。</p>
<h3><a href="http://playground.mobily.pl/jquery/mobily-select.html" target="_blank">MobilySelect</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_9.jpg"><img title="jquery_image_9" src="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_9.jpg" alt="jquery image 9 " width="480" height="260" /></a></p>
<div id="_mcePaste">MobilySelect又一轻量型 jQuery插件（仅2KB）。可以实现两种图片分类选择特效，个人觉得这个插件很不错。</div>
<h3><a href="http://pikachoose.com/demo/" target="_blank">Pikachoose</a></h3>
<p><a href="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_10.jpg"><img title="jquery_image_10" src="http://images.uheed.com/iwanna/2011/02/06/jquery-plugins/jquery_image_10.jpg" alt="jquery image 10 " width="480" height="361" /></a></p>
<p>Pikachoose是一个轻量级的jQuery插件，轻松实现图片集的幻灯片演示，还有图片导航和自动播放选项设置。</p>
<p>赶着去喝喜酒，草草翻译，质量欠佳，况且英文水平本来有限，望见谅。实在不行，请观摩原文或者直接去体验插件演示demo。（注：这是一篇预发布文章）</p>
<p>MobilySelect又一轻量型 jQuery插件（仅2KB）。可以实现两种图片分类选择特效，个人觉得这个插件很不错。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/02/06/6278/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/02/06/6278/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/02/06/6278/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/02/06/6278/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/02/06/6278/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/02/06/6278/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010年最佳jQuery插件</title>
		<link>http://www.iwanna.cn/archives/2011/02/06/6283/</link>
		<comments>http://www.iwanna.cn/archives/2011/02/06/6283/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 14:05:22 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6283</guid>
		<description><![CDATA[在2010年，JavaScript框架继续日渐普及，这使得大量的插件被开发出来。满目琳琅，难以 选择心头之好。WDL的作者从大量的优秀jQuery插件精心筛选出一些对Web Designers有帮助的和具备非常不错的视觉效果的Best of the best。 2010年最佳jQuery插件（排名不分先后）： Nivo Slider 一个加载设置拥有9种过度效果的超级smooth slider，它还支持如链接图像和键盘导航等内容。 Quicksand 通过一个非常不错的洗牌动画实现选项内容重新排序，只需要指定源容器和替换源的目标collection 。新元素将会以奇特缩放+阿尔法效果出现，消失的元素(non-existant in destination collection)平滑地消失或重新排位，移动到它们的目标位置。 Spritely Spritely 是一个由Artlogic开发的 jQuery插件，用于使用纯HTML和JavaScript创建动态物体和背景动画。 Lettering.js Lettering.js是一个轻量经的、易于使用的 jQuery插件，可创造出极具个性的网页排版。 Colortip Colortip可转换你的页面元素的标题属性为一系列色彩丰富的提示（当你的鼠标移动到不同的标题上会出现不同颜色的字体文本提示）。支持六种色彩主题，这样你可更加容易融合到你的个人网页中去。 Masonry Masonry是一个 jQuery布局插件. 你可以将它看作CSS floats的另一面。浮动元素的排列是先水平后垂直，Masonry排列内容是根据一个网格先垂直后水平的。 gvChart gvChart是一个使用Google Charts了的jQuery插件，可通过HTML table tag的数据实现交互可视化。它非常容易上手，此外它支持创建五种风格的图标。 Animated table sort 这是一个用于创建表格的jQuery插件，所创建的表格可以根据不同的列项目进行A-Z，升序排列，切换效果非常不错。 jQuery Image Scale Carousel 网站图片保持完整的纵横比比什么都重要。这个jQuery插件可以完美地在slider展示你所有的图片，而不需担心产生变形。 jQuery Image Scale Carousel插件自动改变你所有图片到适合大小，一切都是那么的简单。 YoxView YoxView是一个免费的多媒体播放jQuery插件。它易于使用，功能丰富。你可以用它来展示各种媒体，如图像，视频，内嵌的内容，iframes，Flash等等。 © 我想网 Akon 所有 [...]]]></description>
			<content:encoded><![CDATA[<p>在2010年，JavaScript框架继续日渐普及，这使得大量的插件被开发出来。满目琳琅，难以 选择心头之好。WDL的作者从大量的优秀jQuery插件精心筛选出一些对Web Designers有帮助的和具备非常不错的视觉效果的Best of  the best。</p>
<p><img title="best-jquery-plugins-of-2010" src="http://images.uheed.com/iwanna/2011/02/06/best-jquery-plugin-2010/best-jquery-plugins-of-2010.jpg" alt="2010年最佳jQuery插件 " width="450" height="200" /></p>
<p>2010年最佳jQuery插件（排名不分先后）：</p>
<h3><a href="http://nivo.dev7studios.com/" target="_blank">Nivo Slider</a></h3>
<p><img title="Best-jQuery-Plugins-of-2010-Nivo-Slider" src="http://images.uheed.com/iwanna/2011/02/06/best-jquery-plugin-2010/Best-jQuery-Plugins-of-2010-Nivo-Slider.jpg" alt="2010年最佳jQuery插件 Nivo Slider " width="480" height="236" /><br />
<span id="more-6283"></span><br />
一个加载设置拥有9种过度效果的超级smooth slider，它还支持如链接图像和键盘导航等内容。</p>
<h3><a href="http://razorjack.net/quicksand/" target="_blank">Quicksand</a></h3>
<p><img title="Best-jQuery-Plugins-of-2010-Quicksand" src="http://images.uheed.com/iwanna/2011/02/06/best-jquery-plugin-2010/Best-jQuery-Plugins-of-2010-Quicksand.jpg" alt="2010年最佳jQuery插件 Quicksand " width="480" height="293" /></p>
<p>通过一个非常不错的洗牌动画实现选项内容重新排序，只需要指定源容器和替换源的目标collection  。新元素将会以奇特缩放+阿尔法效果出现，消失的元素(non-existant in destination  collection)平滑地消失或重新排位，移动到它们的目标位置。</p>
<h3><a href="http://spritely.net/" target="_blank">Spritely</a></h3>
<p><img title="Best-jQuery-Plugins-of-2010-Spritely" src="http://images.uheed.com/iwanna/2011/02/06/best-jquery-plugin-2010/Best-jQuery-Plugins-of-2010-Spritely.jpg" alt="2010年最佳jQuery插件 Spritely " width="480" height="257" /></p>
<p>Spritely 是一个由Artlogic开发的 jQuery插件，用于使用纯HTML和JavaScript创建动态物体和背景动画。</p>
<h3><a href="http://daverupert.com/2010/09/lettering-js/" target="_blank">Lettering.js</a></h3>
<p><img title="Best-jQuery-Plugins-of-2010-Lettering.js" src="http://images.uheed.com/iwanna/2011/02/06/best-jquery-plugin-2010/Best-jQuery-Plugins-of-2010-Lettering.js.jpg" alt="2010年最佳jQuery插件 Lettering.js " width="480" height="213" /></p>
<p>Lettering.js是一个轻量经的、易于使用的 jQuery插件，可创造出极具个性的网页排版。</p>
<h3><a href="http://tutorialzine.com/2010/07/colortips-jquery-tooltip-plugin/" target="_blank">Colortip</a></h3>
<p><img title="Best-jQuery-Plugins-of-2010-Colortip" src="http://images.uheed.com/iwanna/2011/02/06/best-jquery-plugin-2010/Best-jQuery-Plugins-of-2010-Colortip.jpg" alt="2010年最佳jQuery插件 Colortip " width="480" height="260" /></p>
<p>Colortip可转换你的页面元素的标题属性为一系列色彩丰富的提示（当你的鼠标移动到不同的标题上会出现不同颜色的字体文本提示）。支持六种色彩主题，这样你可更加容易融合到你的个人网页中去。</p>
<h3><a href="http://desandro.com/resources/jquery-masonry/" target="_blank">Masonry</a></h3>
<p><img title="Best-jQuery-Plugins-of-2010-Masonry" src="http://images.uheed.com/iwanna/2011/02/06/best-jquery-plugin-2010/Best-jQuery-Plugins-of-2010-Masonry.jpg" alt="2010年最佳jQuery插件 Masonry " width="480" height="322" /></p>
<p>Masonry是一个 jQuery布局插件. 你可以将它看作CSS floats的另一面。浮动元素的排列是先水平后垂直，Masonry排列内容是根据一个网格先垂直后水平的。</p>
<h3><a href="http://www.ivellios.toron.pl/technikalia/2010/06/22/gvchart-plugin-jquery-with-google-charts/" target="_blank">gvChart</a></h3>
<p><img title="Best-jQuery-Plugins-of-2010-gvChart" src="http://images.uheed.com/iwanna/2011/02/06/best-jquery-plugin-2010/Best-jQuery-Plugins-of-2010-gvChart.jpg" alt="2010年最佳jQuery插件 gvChart " width="480" height="204" /></p>
<p>gvChart是一个使用Google Charts了的jQuery插件，可通过HTML table tag的数据实现交互可视化。它非常容易上手，此外它支持创建五种风格的图标。</p>
<h3><a href="http://www.mitya.co.uk/scripts/Animated-table-sort-REGEXP-friendly-111" target="_blank">Animated table sort</a></h3>
<p><img title="Best-jQuery-Plugins-of-2010-Animated-table-sort" src="http://images.uheed.com/iwanna/2011/02/06/best-jquery-plugin-2010/Best-jQuery-Plugins-of-2010-Animated-table-sort.jpg" alt="2010年最佳jQuery插件 Animated table sort " width="454" height="260" /></p>
<p>这是一个用于创建表格的jQuery插件，所创建的表格可以根据不同的列项目进行A-Z，升序排列，切换效果非常不错。</p>
<h3><a href="http://johnpatrickgiven.com/jquery/Image-Scale-Carousel/" target="_blank">jQuery Image Scale Carousel</a></h3>
<p><img title="Best-jQuery-Plugins-of-2010-jQuery-Image-Scale-Carousel" src="http://images.uheed.com/iwanna/2011/02/06/best-jquery-plugin-2010/Best-jQuery-Plugins-of-2010-jQuery-Image-Scale-Carousel.jpg" alt="2010年最佳jQuery插件 jQuery Image Scale Carousel " width="480" height="292" /></p>
<p>网站图片保持完整的纵横比比什么都重要。这个jQuery插件可以完美地在slider展示你所有的图片，而不需担心产生变形。 <a href="http://www.iwanna.cn/tags/jquery/" class="st_tag internal_tag" rel="tag" title="标签 JQuery 下的日志">jQuery</a> Image Scale Carousel插件自动改变你所有图片到适合大小，一切都是那么的简单。</p>
<h3><a href="http://www.yoxigen.com/yoxview/" target="_blank">YoxView</a></h3>
<p><img title="Best-jQuery-Plugins-of-2010-YoxView" src="http://images.uheed.com/iwanna/2011/02/06/best-jquery-plugin-2010/Best-jQuery-Plugins-of-2010-YoxView.jpg" alt="2010年最佳jQuery插件 YoxView " width="480" height="247" /></p>
<p>YoxView是一个免费的多媒体播放jQuery插件。它易于使用，功能丰富。你可以用它来展示各种媒体，如图像，视频，内嵌的内容，iframes，Flash等等。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/02/06/6283/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/02/06/6283/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/02/06/6283/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/02/06/6283/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/02/06/6283/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/02/06/6283/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google API 和开发者产品元素表</title>
		<link>http://www.iwanna.cn/archives/2011/02/03/6269/</link>
		<comments>http://www.iwanna.cn/archives/2011/02/03/6269/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 08:49:06 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[IT业内资讯]]></category>
		<category><![CDATA[程序开发]]></category>
		<category><![CDATA[网站模式]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Product]]></category>
		<category><![CDATA[Programmer]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=6269</guid>
		<description><![CDATA[Google这只巨鳄实在是太巨大了，其拥有庞大的产品线，而每个产品线几乎又有无数为开发者提供的API，如果你想开发第三方应用就可以直接使用，但Google到底有多少API呢？为了搞清楚这个问题，Google自己制作了一个“Google API 和开发者产品元素表”，里面列出了截止2011年1月为止的所有API和跟开发者有关的产品，涵盖移动、搜索、gadgets、数据API、社会化、广告、地图、工具、Chrome等等方面，点击每个“元素”即可了解更多信息。 开发者一定要收藏这个地址，真是即好看又实用，而且这个元素表肯定还会不断膨胀。 © 我想网 Akon 所有 , 2011. &#124; 永久链接 &#124; 没有评论 &#124; 提交到 Google Reader 鲜果 抓虾 Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p><a title="Google API 和开发者产品元素表" href="http://code.google.com/more/table/" target="_blank"><img title="screen-capture-2" src="http://images.uheed.com/iwanna/2011/02/03/google-products-table.jpg" alt="Google API 和开发者产品元素表" width="550" /></a></p>
<p>Google这只巨鳄实在是太巨大了，其拥有庞大的产品线，而每个产品线几乎又有无数为开发者提供的API，如果你想开发第三方应用就可以直接使用，但Google到底有多少API呢？为了搞清楚这个问题，Google自己制作了一个“<a href="http://code.google.com/more/table/" target="_blank" title="Google API 和开发者产品元素表">Google API 和开发者产品元素表</a>”，里面列出了截止2011年1月为止的所有API和跟开发者有关的产品，涵盖移动、搜索、gadgets、数据API、社会化、广告、地图、工具、Chrome等等方面，点击每个“元素”即可了解更多信息。</p>
<p><a href="http://code.google.com/more/table/" target="_blank">开发者一定要收藏这个地址</a>，真是即好看又实用，而且这个元素表肯定还会不断膨胀。</p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2011. |
<a href="http://www.iwanna.cn/archives/2011/02/03/6269/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2011/02/03/6269/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2011/02/03/6269/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2011/02/03/6269/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2011/02/03/6269/">抓虾</a>
<hr />
<script type="text/javascript"><!--
google_ad_client = "pub-2057344547305288";
/* 336x280,iwanna feed,created 10/3/10 */
google_ad_slot = "9738886183";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<hr />
</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2011/02/03/6269/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

