<?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>realazy</title>
	<atom:link href="http://realazy.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://realazy.org/blog</link>
	<description>web 标准，前端开发，编程感悟，生活杂想</description>
	<lastBuildDate>Mon, 29 Jun 2009 09:39:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>工程师与科学家</title>
		<link>http://realazy.org/blog/2009/06/29/engineer-vs-scientist/</link>
		<comments>http://realazy.org/blog/2009/06/29/engineer-vs-scientist/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 06:53:31 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[Web 标准]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=200</guid>
		<description><![CDATA[入行已久，做的领域也从浏览器扩展到桌面端甚至是手机端，对 Web 标准多少有些自己的看法，今日斗胆一说。
两种家
我们困惑不解、迷惑不安，很大程度上源于没有指导思想。要摆正自己的位置，我们究竟是想做科学家，还是想做工程师。简明扼要，科学家经常要问“为什么”，他们关心了解人类不懂的知识；工程师则利用科学家发现的知识，制造对人类有用的物体或工具。前者研究，后者实战。很明显，我们大多数人属于工程师，W3C 那一群才是科学家。端正自己的态度，很多疑问就会迎刃而解。
两种用法
HTML 生为标记语言，是组织文档的一种格式。随着技术和社会的不断进步，HTML 的用途也逐渐升级。今天它不仅出现在浏览器上（普通网页），它还出现在桌面程序上（Adobe AIR），出现在手机程序上（PalmPre WebOS）；它不仅用来展示网页，也用来构建程序的用户界面。Web 标准要求我们，HTML 必须有良好的语义化，对于展示内容的文档来说，这是毋庸置疑的，但对于只是作为构建用户界面的程序来说，强调语义是没有多大意义的。要注重语义的时候一定不能松懈，只是用户界面而已的话，怎么方便怎么来，利用最方便的手段做最适合的布局。
实用主义的前提
工程师信奉的是实用主义，但不等于可以放弃原则和规范。工程师关键任务是在遵守规范的前提下，发现、理解并结合实际的局限来达到满意的结果。作为一个流量巨大的网站，Google 对待 HTML 的态度是一个非常好的例子，省略&#60;/body&#62; 和 &#60;/html&#62; 的做法我们何曾想过呢？但这却是符合 HTML 4 规范的。详见： http://code.google.com/speed/articles/optimizing-html.html（需自行翻墙）。
]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2009/06/29/engineer-vs-scientist/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>CocoaFan alpha1</title>
		<link>http://realazy.org/blog/2009/03/31/cocoafan-alpha1/</link>
		<comments>http://realazy.org/blog/2009/03/31/cocoafan-alpha1/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 15:56:41 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[Mac 开发]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=194</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2009/03/31/cocoafan-alpha1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Objective-C 学习笔记（一）——简介</title>
		<link>http://realazy.org/blog/2009/02/02/objective-c-part-1-introduction/</link>
		<comments>http://realazy.org/blog/2009/02/02/objective-c-part-1-introduction/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 17:43:11 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[Mac 开发]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=191</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2009/02/02/objective-c-part-1-introduction/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>AIR 的尝试</title>
		<link>http://realazy.org/blog/2009/01/11/ifan-on-air/</link>
		<comments>http://realazy.org/blog/2009/01/11/ifan-on-air/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 10:46:35 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[JS / Dom]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=188</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2009/01/11/ifan-on-air/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>使用 iframe 获取网页片段的一个好处</title>
		<link>http://realazy.org/blog/2008/11/30/benifit-of-fecthing-page-via-iframe/</link>
		<comments>http://realazy.org/blog/2008/11/30/benifit-of-fecthing-page-via-iframe/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 03:30:51 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[JS / Dom]]></category>
		<category><![CDATA[交互设计]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=186</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2008/11/30/benifit-of-fecthing-page-via-iframe/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Firebox 3 后退后按钮 diasabled 状态不恢复的一个解决方案</title>
		<link>http://realazy.org/blog/2008/10/27/a-solution-to-firefox-back-button-disabled/</link>
		<comments>http://realazy.org/blog/2008/10/27/a-solution-to-firefox-back-button-disabled/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 06:34:19 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[JS / Dom]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=185</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2008/10/27/a-solution-to-firefox-back-button-disabled/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>AppKit 应用程序设计观</title>
		<link>http://realazy.org/blog/2008/10/10/application-design-in-appkit/</link>
		<comments>http://realazy.org/blog/2008/10/10/application-design-in-appkit/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 08:50:12 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[Mac 开发]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=184</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2008/10/10/application-design-in-appkit/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>form 元素内的字段 name 不要跟 form 属性名称一致</title>
		<link>http://realazy.org/blog/2008/10/08/do-not-use-filed-name-same-as-form-attribute-name/</link>
		<comments>http://realazy.org/blog/2008/10/08/do-not-use-filed-name-same-as-form-attribute-name/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 13:35:34 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[JS / Dom]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=183</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2008/10/08/do-not-use-filed-name-same-as-form-attribute-name/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>focus 进 textarea 元素后光标位置的修复</title>
		<link>http://realazy.org/blog/2008/09/10/fix-cursor-position-in-focusing-textare/</link>
		<comments>http://realazy.org/blog/2008/09/10/fix-cursor-position-in-focusing-textare/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 07:21:04 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[JS / Dom]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=182</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2008/09/10/fix-cursor-position-in-focusing-textare/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>跨浏览器使用剪贴板</title>
		<link>http://realazy.org/blog/2008/09/01/using-clipboard-crossbrowsers/</link>
		<comments>http://realazy.org/blog/2008/09/01/using-clipboard-crossbrowsers/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 08:19:10 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[JS / Dom]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=181</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2008/09/01/using-clipboard-crossbrowsers/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Web Forms 2.0</title>
		<link>http://realazy.org/blog/2008/07/22/web-forms-20/</link>
		<comments>http://realazy.org/blog/2008/07/22/web-forms-20/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 08:26:53 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[Web 标准]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=180</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2008/07/22/web-forms-20/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>使用标准的表单字段名</title>
		<link>http://realazy.org/blog/2008/06/28/using-rfc3106-stardard-field-nam/</link>
		<comments>http://realazy.org/blog/2008/06/28/using-rfc3106-stardard-field-nam/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 04:45:11 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[Web 标准]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=178</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2008/06/28/using-rfc3106-stardard-field-nam/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Refactoring HTML 书评</title>
		<link>http://realazy.org/blog/2008/05/27/refactoring-html-review/</link>
		<comments>http://realazy.org/blog/2008/05/27/refactoring-html-review/#comments</comments>
		<pubDate>Mon, 26 May 2008 16:02:21 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[Web 标准]]></category>
		<category><![CDATA[书评]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/?p=177</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2008/05/27/refactoring-html-review/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>富文本编辑器的基本原理与实践</title>
		<link>http://realazy.org/blog/2008/05/02/rte-basis/</link>
		<comments>http://realazy.org/blog/2008/05/02/rte-basis/#comments</comments>
		<pubDate>Thu, 01 May 2008 21:18:16 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[JS / Dom]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/2008/05/02/rte-basis/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2008/05/02/rte-basis/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>JavaScript Memoization</title>
		<link>http://realazy.org/blog/2008/04/22/javascript-memoization/</link>
		<comments>http://realazy.org/blog/2008/04/22/javascript-memoization/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 15:57:44 +0000</pubDate>
		<dc:creator>realazy</dc:creator>
				<category><![CDATA[JS / Dom]]></category>

		<guid isPermaLink="false">http://realazy.org/blog/2008/04/22/javascript-memoization/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://realazy.org/blog/2008/04/22/javascript-memoization/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>
