<?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>days of linnchord &#187; 存照</title>
	<atom:link href="http://linnchord.net/archives/category/record/feed" rel="self" type="application/rss+xml" />
	<link>http://linnchord.net</link>
	<description>南台静坐 : : :</description>
	<lastBuildDate>Thu, 17 Jun 2010 05:43:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>linux(ubuntu)软件安装实践</title>
		<link>http://linnchord.net/archives/740.html</link>
		<comments>http://linnchord.net/archives/740.html#comments</comments>
		<pubDate>Tue, 15 Jun 2010 13:43:22 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[存照]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://linnchord.net/?p=740</guid>
		<description><![CDATA[准备在ubuntu上搞搞java，整个环境还是不太习惯，以前零零碎碎看了些操作片段，总是感觉很模糊，几天不用就忘一干二净了。 这次准备系统的搞搞清楚，在每遇到问题时就问题涉及范围内的知识要点先拟一个提纲，然后查资料、整理、描述、记录，这样有利于系统的提升。 这部分是关于ubuntu下软件安装的相关要点，部分自撰，部分来自网络。 常见方式 自动安装 通过软件管理 器或apt-get自动安装软件，软件会按照默认设置编译部署配置。 优点：方便、快捷、易升级 缺点：一般来说文件会按照标准分散在各目录，不易维护，因此如果需要经常对软件配置或其他内容进行维护，则不宜采用此方式。 常用命令： apt-get install {soft} apt-get remove {soft} apt-get update apt-get autoremove 自动删除已经无效的包 下载包解压安装 下载发行商已经 编译好的压缩包进行安装，需自行解压，并进行相关配置。 优点：可自定义文件部署路径，方便配置维护。 缺点：部署、升级、删除需手工操作，需关注依赖。 常用命令： wget http://{package url} 获取包 curl -o http://{package url}  获取包 tar zxvf {package.gz} -C {target dir. etc /opt} 将包gzip解压到指定路径 手工编译安装 下载源代码包，手工编译安装。 优点：可对针对具体情况对软件编译参数进行设置。 缺点：需要了解软件编译参数，需要编译环境，手工操作容易出错，依赖问题。 常用命令： sudo ./configure {&#8211;options} make make [...]]]></description>
			<content:encoded><![CDATA[<p>准备在ubuntu上搞搞java，整个环境还是不太习惯，以前零零碎碎看了些操作片段，总是感觉很模糊，几天不用就忘一干二净了。</p>
<p>这次准备系统的搞搞清楚，在每遇到问题时就问题涉及范围内的知识要点先拟一个提纲，然后查资料、整理、描述、记录，这样有利于系统的提升。	</p>
<p>这部分是关于ubuntu下软件安装的相关要点，部分自撰，部分来自网络。 </p>
<h3>常见方式</h3>
<ul>
<li>
<h4>自动安装</h4>
<p>通过软件管理  器或apt-get自动安装软件，软件会按照默认设置编译部署配置。</p>
<p>优点：方便、快捷、易升级</p>
<p>缺点：一般来说文件会按照标准分散在各目录，不易维护，因此如果需要经常对软件配置或其他内容进行维护，则不宜采用此方式。</p>
<p>常用命令：</p>
<ul class="recommend">
<li>apt-get install {soft}</li>
<li>apt-get remove {soft}</li>
<li>apt-get update</li>
<li>apt-get autoremove 自动删除已经无效的包</li>
</ul>
</li>
<li>
<h4>下载包解压安装</h4>
<p>下载发行商已经  编译好的压缩包进行安装，需自行解压，并进行相关配置。</p>
<p>优点：可自定义文件部署路径，方便配置维护。</p>
<p>缺点：部署、升级、删除需手工操作，需关注依赖。</p>
<p>常用命令：</p>
<ul class="recommend">
<li>wget http://{package url}  获取包</li>
<li>curl -o http://{package url}  获取包</li>
<li>tar zxvf {package.gz} -C {target dir. etc /opt}  将包gzip解压到指定路径</li>
</ul>
</li>
<li>
<h4>手工编译安装</h4>
<p>下载源代码包，手工编译安装。</p>
<p>优点：可对针对具体情况对软件编译参数进行设置。</p>
<p>缺点：需要了解软件编译参数，需要编译环境，手工操作容易出错，依赖问题。</p>
<p>常用命令：</p>
<ul class="recommend">
<li>sudo ./configure {&#8211;options}</li>
<li>make</li>
<li>make install</li>
</ul>
</li>
<li>
<h4>常用工具</h4>
<p>aptitude：apt终端图形界面工具</p>
<p>dpkg：deb包管理工具</p>
<ul class="recommend">
<li>dpkg -i {pkg.deb} 安装包</li>
<li>dpkg -r {pkg}  删除包</li>
<li>dpkg -L {pkg} 列出与该包关联文件</li>
<li>dpkg -l | grep {keyword}  列出当前已安装指定关键字包 </li>
</ul>
<p><a target="_blank" href="http://linuxtoy.org/archives/dpkg_reference.html">dpkg指令参考</a>/<a target="_blank" href="http://linuxtoy.org/archives/apt_reference.html">apt指令参考</a></p>
</li>
</ul>
<h3>目录结构</h3>
<ul>
<li>
<h4>标准目录</h4>
<p>linux系统的标准目录规范，如果通过系统软件管理器自动安装软件，则通常遵循此规范要求。</p>
<ul class="recommend">
<li>/bin 系统执行文件，最常使用命令，这些文件可以被普通用户使用。</li>
<li>/sbin  系统执行文件，这些文件不打算被普通用户使用，普通用户使用要指定目录。</li>
<li>/root  系统管理员（也叫超级用户或根用户）的Home目录。</li>
<li>/dev 设备文件目录。</li>
<li>/boot 用于自举加载程序(LILO或GRUB)的文件。</li>
<li>/lost+found   在文件系统修复时恢复的文件</li>
<li>/lib   系统核心共享库目录，几乎所有的应用程序都会用到该目录下的共享库。</li>
<li>/opt 可选应用程序目录，很多第三方软件在安装时默认会找这个目录。</li>
<li>/tmp   用来存放不同程序执行时产生的临时文件，该目录会被系统自动清理干净。</li>
<li>/var 存放在正常操作中被修改的文件，包括各种日志、加锁、临时文件、数据文件等。</li>
<li>/var/log   系统日志目录，通常也将其他系统的日志置于此目录或子目录。</li>
<li>/etc 存放各种配置文件和子目录，例如网络配置文件、文件系统、用户配置信息等。</li>
<li>/home/{user}  用户目录</li>
<li>/usr 用户的应用程序和文件几乎都存放在该目录下。</li>
<li>/usr/share  独立与你计算机结构的数据，譬如，字典中的词。</li>
<li>/usr/(s)bin  类似根目录下对应的目录(/bin和/sbin)，但不用于基本的启动(譬如，在紧急维护中)。大多数命令在这个目录下。</li>
<li>/usr/local  本地安装的应用程序，这个目录下的内容在重安装或升级操作系统后应该存在。</li>
<li>/usr/local/bin  可能是用户安装的小的应用程序，和一些在/usr/local目录下大应用程序的符号连接。</li>
<li>/usr/src Linux开放的源代码目录。</li>
</ul>
</li>
<li>
<h4>常见规划</h4>
<ul>
<li>
<p>桌面用途</p>
<p>用户自有应用和文件置于/home/{user}中。</p>
<p>系统共享应用可置于/usr/local。</p>
<p>纯自用无共享主机也可全部置于/home/{user}中。</p>
<p>/home可独立划分磁盘分区方便管理升级维护。</p>
</li>
<li>
<p>服务器用途</p>
<p>无固定模式，根据实际需求，通常不会严格按照规范。</p>
<p>常见模式</p>
<p>根据文件更新频繁度、破碎、重要性、IO读写等关键指标，将文件分类存储于不同目录、分区或磁盘，方便维护管理，提高性能和安全性。</p>
</li>
</ul>
</li>
</ul>
<h3>环境设置</h3>
<ul class="recommend">
<li>/etc/enviroment  系统环境变量配置，系统启动时读取。</li>
<li>/etc/profile  用户全局环境变量配置，用户登录启用时读取。</li>
<li>/etc/bashrc 开启shell时为每个bash用户执行此环境配置。</li>
<li>~/.profile 具体用户环境变量配置。</li>
<li>~/.bashrc 具体用户开启shell时环境配置。</li>
<li>~/.bash_profile 交互式、login方式进入bash时运行，通常和.bashrc内容相同，因此通常会调用.bashrc。</li>
<li>~/.bash_logout 当每次退出系统(退出bash shell)时，执行该文件。</li>
</ul>
<h3>服务</h3>
<p>最后，某些软件我们希望把他设置为服务，或者简单的说希望  他开机启动，很简单。</p>
<p>将启动脚本部署到/etc/init.d/，然后安装一个软件rcconf。</p>
<p>sudo apt-get install rcconf</p>
<p>运行rcconf即可设置启动选项，很怀旧的dos风格gui界面。</p>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/740.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 开发与设计师速查手册大全</title>
		<link>http://linnchord.net/archives/633.html</link>
		<comments>http://linnchord.net/archives/633.html#comments</comments>
		<pubDate>Tue, 21 Jul 2009 11:09:40 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[存照]]></category>
		<category><![CDATA[资源]]></category>

		<guid isPermaLink="false">http://linnchord.net/?p=633</guid>
		<description><![CDATA[非常丰富且有用的资源，copy记录存照。 来源：http://www.tripwiremagazine.com/tools/design/40-must-have-cheat-sheets-for-effective-web-designers.html 整理：COMSHARP CMS Cheat Sheet 一词在中文中并没有很贴切的对译，大概是考试作弊条一类的东西，这要求 Cheat Sheet 必须短小精悍又覆盖广泛，作为 Web 开发与设计师，免不了在工作时查询大量资料，某个 Web 色值，某个 JavaScript 库的核心语法，这类资料如果攒齐了，怕有半间屋子那么多，如果用 Cheet Sheet 也许几十页纸就够了，本文收集了近百份用于 Web 开发与设计的 Cheet Sheet，你会发现他们非常实用。 HTML, XHTML, CSS2 CSS2 Cheat Sheet 一份完整的 CSS2 速查手册。预览 &#124; 下载 （PDF） Gosquared CSS help sheets 设计和结构都很整齐，漂亮。下载（PDF） addedbytes CSS2 Cheat Sheet 该速查手册只有一页纸，包含 CSS 2.1 全部选择器和属性，还包含一个盒子模型示例。下载（PDF &#124; PNG） Core css 将 CSS 的核心知识分成3部分，包含了 [...]]]></description>
			<content:encoded><![CDATA[<p>非常丰富且有用的资源，copy记录存照。</p>
<p>来源：<a href="http://www.tripwiremagazine.com/tools/design/40-must-have-cheat-sheets-for-effective-web-designers.html" target="_blank">http://www.tripwiremagazine.com/tools/design/40-must-have-cheat-sheets-for-effective-web-designers.html</a><br />
整理：<a href="http://www.comsharp.com/GetKnowledge/zh-CN/CMS_K826.aspx" target="_blank">COMSHARP CMS</a></p>
<p>Cheat Sheet 一词在中文中并没有很贴切的对译，大概是考试作弊条一类的东西，这要求 Cheat Sheet 必须短小精悍又覆盖广泛，作为 Web 开发与设计师，免不了在工作时查询大量资料，某个 Web 色值，某个 JavaScript 库的核心语法，这类资料如果攒齐了，怕有半间屋子那么多，如果用 Cheet Sheet 也许几十页纸就够了，本文收集了近百份用于 Web 开发与设计的 Cheet Sheet，你会发现他们非常实用。</p>
<p>HTML, XHTML, CSS2</p>
<p><a href="http://acodingfool.typepad.com/blog/css-cheat-sheet.html">CSS2 Cheat Sheet</a><br />
一份完整的 CSS2 速查手册。<a href="http://acodingfool.typepad.com/blog/css-cheat-sheet.html">预览</a> |  <a href="http://acodingfool.typepad.com/blog/pdf/css_cheatsheet_v2.pdf">下载</a> （PDF）</p>
<p><a href="http://www.gosquared.com/images/help_sheets/CSS%20Help%20Sheet%2002.pdf">Gosquared CSS help sheets</a><br />
设计和结构都很整齐，漂亮。<a href="http://www.gosquared.com/images/help_sheets/CSS%20Help%20Sheet%2002.pdf">下载（PDF）</a></p>
<p><span id="more-633"></span></p>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/css_help_sheets.jpg" alt="" width="561" height="354" /></p>
<p><a href="http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/">addedbytes CSS2 Cheat Sheet</a><br />
该速查手册只有一页纸，包含 CSS 2.1 全部选择器和属性，还包含一个盒子模型示例。下载（<a href="http://www.addedbytes.com/download/css-cheat-sheet-v2/pdf/">PDF</a> | <a href="http://www.addedbytes.com/download/css-cheat-sheet-v2/png/">PNG</a>）</p>
<p><img src="http://www.addedbytes.com/cheat-sheets/thumbnails/css_v2_plain.png" alt="" /><br />
<a href="http://refcardz.dzone.com/refcardz/corecss-part1">Core css</a><br />
将 CSS 的核心知识分成3部分，包含了 CSS 的方方面面。<a href="http://refcardz.dzone.com/assets/request/refcard/4784?oid=lan4784&amp;amp;amp;uid=0">下载</a> （需免费注册）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/corecss-part1.jpg" alt="" /> <img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/corecss-part3.jpg" alt="" /></p>
<p><a href="http://www.eddiewelker.com/wp-content/uploads/2007/09/csscheatsheet.pdf">CSS Shorthand Cheat Sheet</a><br />
一些不容易记住的 CSS 元素。<a href="http://www.eddiewelker.com/wp-content/uploads/2007/09/csscheatsheet.pdf">下载</a> （PDF）<br />
<a href="http://www.veign.com/downloads/guides/qrg0007.pdf">CSS2 – Quick Reference Guide – PDF</a> <a href="http://www.veign.com/downloads/guides/qrg0007.pdf">下载</a>（PDF） <a href="http://acodingfool.typepad.com/blog/2009/01/xhtml.html">XHTML 1.1 Cheat Sheet</a><br />
<a href="http://www.w3.org/TR/xhtml11/">XHTML 1.1</a> 细则中涉及到的所有元素与属性。<a href="http://acodingfool.typepad.com/blog/xhtml-11-cheat-sheet.html">预览</a> | <a href="http://acodingfool.typepad.com/blog/pdf/xhtml_1.1_cheatsheet_v3.pdf">下载</a><br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/xhtml_1_1_cheatsheet.jpg" alt="" /></p>
<p><a href="http://www.gosquared.com/images/help_sheets/HTML%20Help%20Sheet%2002.pdf">Gosquared html help sheets</a><br />
设计漂亮，结构精良的 HTML 速查。<a href="http://www.gosquared.com/images/help_sheets/HTML%20Help%20Sheet%2002.pdf">下载</a>（PDF）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/html-help_sheets.jpg" alt="" /></p>
<p><a href="http://www.addedbytes.com/cheat-sheets/html-cheat-sheet/">HTML Cheat Sheet</a><br />
一份 A4 纸大小的单页 HTML 速查表。下载 （<a href="http://www.addedbytes.com/download/html-cheat-sheet-v1/pdf/">PDF</a> | <a href="http://www.addedbytes.com/download/html-cheat-sheet-v1/png/">PNG</a>）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/html.jpg" alt="" /></p>
<p><a href="http://acodingfool.typepad.com/blog/html-character-entities-cheat-sheet.html">HTML Character Entities Cheat Sheet</a><br />
该表包含 <a href="http://www.w3.org/TR/html4/sgml/entities.html">HTML 4 字符标识</a>，包括 ISO8859-1 (Latin-1)  中的字符。<a href="http://acodingfool.typepad.com/blog/html-character-entities-cheat-sheet.html">预览</a> | <a href="http://acodingfool.typepad.com/blog/pdf/html_entities_cheatsheet_v3.pdf">下载</a><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/html_entities_cheatsheet.jpg" alt="" /><br />
<a href="http://acodingfool.typepad.com/blog/html-colors-cheat-sheet.html">HTML Colors Cheat Sheet</a><br />
该  HTML 颜色表包含 1050 种颜色。<a href="http://acodingfool.typepad.com/blog/html-colors-cheat-sheet.html">预览</a> | <a href="http://acodingfool.typepad.com/blog/pdf/html_colors_cheatsheet_v2.pdf">下载</a>（PDF）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/html_colors_cheatsheet.jpg" alt="" /></p>
<p><a href="http://www.addedbytes.com/cheat-sheets/colour-chart/">RGB Hex Colour Chart</a><br />
RGB 16进制颜色表。包含216种 Web 安全色。下载 （<a href="http://www.addedbytes.com/download/rgb-hex-cheat-sheet-v1/png/">PNG</a> | <a href="http://www.addedbytes.com/download/rgb-hex-cheat-sheet-v1/pdf/">PDF</a>）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/rgb-hex-cheat.jpg" alt="" /></p>
<p>Scripting 速查手册 <a href="http://www.addedbytes.com/cheat-sheets/javascript-cheat-sheet/">JavaScript Cheat Sheet</a><br />
包含 JavaScript 的 的方法与函数，正则表单时，以及 XMLHttpRequest  对象。下载（<a href="http://www.addedbytes.com/download/javascript-cheat-sheet-v1/png/">PNG</a> | <a href="http://www.addedbytes.com/download/javascript-cheat-sheet-v1/pdf/">PDF</a>）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/javascript.jpg" alt="" /></p>
<p><a href="http://www.wait-till-i.com/stuff/JavaScript-DOM-Cheatsheet.pdf">JavaScript DOM Cheatsheet</a><br />
JavaScript DOM 结构速查手册。<a href="http://www.wait-till-i.com/stuff/JavaScript-DOM-Cheatsheet.pdf">下载</a>（PDF）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/javascript-dom.jpg" alt="" /></p>
<p><a href="http://acodingfool.typepad.com/blog/2009/01/jquery-13-cheat-sheet.html">jQuery 1.3 Cheat Sheet</a><br />
jQuery 1.3 速查表。<a href="http://acodingfool.typepad.com/blog/jquery-13-cheat-sheet.html">预览</a> | <a href="http://acodingfool.typepad.com/blog/pdf/jquery_1.3_cheatsheet_v1.pdf">下载</a>（PDF）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/acodingfooljquery.jpg" alt="" /></p>
<p><a href="http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/">mootools 1.2 cheat sheet</a><br />
另一个 JavaScript 库 MooTools 1.2 速查手册。<a href="http://mediavrog.net/blog/wp-content/uploads/2008/08/mootools-12-cheat-sheet-pf.pdf">下载</a>（PDF）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/mootools.jpg" alt="" /></p>
<p><a href="http://thinkweb2.com/projects/prototype/prototype-1602-cheat-sheet/">Prototype 1.6.0.2 Cheat Sheet</a><br />
JavaScript 库 Prototype 1.6.0.2 速查手册。<a href="http://thinkweb2.com/projects/prototype/downloads/Prototype%20Cheat%20Sheet%201.6.0.2">下载</a>（PDF）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/prototype_cheatsheet_1.6.0.2.jpg" alt="" /></p>
<p><a href="http://wps.aw.com/wps/media/objects/2234/2287950/javascript_refererence.pdf">Addison-Wesley’s JavaScript Reference Card</a><br />
JavaScript 参考手册。<a href="http://wps.aw.com/wps/media/objects/2234/2287950/javascript_refererence.pdf">下载</a>（PDF）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/javascript_refererence.jpg" alt="" /></p>
<p><a href="http://refcardz.dzone.com/refcardz/jquery-selectors">jQuery selectors</a><br />
对 jQuery 开发者来说，该速查手册不可或缺，详细列举了 jQuery 所有选择器。<a href="http://refcardz.dzone.com/assets/request/refcard/3088?oid=lan3088&amp;amp;amp;uid=0">下载</a> （免费注册）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/jquery-selectors.jpg" alt="" /></p>
<p>服务器端编程 <a href="http://www.addedbytes.com/cheat-sheets/php-cheat-sheet/">PHP Cheat Sheet (V2)</a><br />
单页 PHP 参考手册，包含日期格式，正则表达式以及常用函数。下载 （<a href="http://www.addedbytes.com/download/php-cheat-sheet-v2/pdf/">PDF</a> | <a href="http://www.addedbytes.com/download/php-cheat-sheet-v2/png/">PNG</a>）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/php.jpg" alt="" /></p>
<p><a href="http://www.stevengould.org/portfolio/independent/php-refcard/PHPRefCard.pdf">Php 4 Reference Card</a> PHP4 参考速查手册。<a href="http://www.stevengould.org/portfolio/independent/php-refcard/PHPRefCard.pdf">下载</a>（PDF） <img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/php4.jpg" alt="" /></p>
<p><a href="http://www.blueshoes.org/en/developer/php_cheat_sheet/">PHP Cheat Sheet</a><br />
PHP 比较操作速查手册。<a href="http://www.blueshoes.org/en/developer/php_cheat_sheet/">下载</a><br />
<a href="http://www.xml.su/">XML (eXtensible Markup Language) in one page</a> XML 单页速查手册。<a href="http://www.xml.su/">直接访问</a> <img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/xml.jpg" alt="" /></p>
<p><a href="http://www.mulberrytech.com/quickref/XMLquickref.pdf">XML Syntax Quick Reference</a> XML 语法参考。<a href="http://www.mulberrytech.com/quickref/XMLquickref.pdf">下载</a>（PDF） <img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/XMLquickref.jpg" alt="" /></p>
<p>SEO 速查手册 <a href="http://www.seomoz.org/blog/the-web-developers-seo-cheat-sheet">The Web Developer’s SEO Cheat Sheet</a><br />
出自 SEO MOZ 的 SEO 速查手册，包括重要的 SEO HTML 标签，搜索引擎索引的限制，Title 标签语法建议等。<a href="http://www.seomoz.org/user_files/SEO_Web_Developer_Cheat_Sheet.pdf">下载</a>（PDF）<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/soemoz.jpg" alt="" /></p>
<h3>Color Codes</h3>
<h4><a href="http://www.addedbytes.com/cheat-sheets/colour-chart/">RGB Hex Colour Chart</a></h4>
<p>这张 RGB 16进制颜色速查表刚好可以打印在整张 A4 纸上，包含216种所谓的 Web 安全色。下载（<a href="http://www.addedbytes.com/download/rgb-hex-cheat-sheet-v1/png/">PNG</a> | <a href="http://www.addedbytes.com/download/rgb-hex-cheat-sheet-v1/pdf/">PDF</a> ）</p>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/colour-chart.jpg" alt="CHEAT_SHEETS" /></p>
<h4><a href="http://www.veign.com/downloads/guides/qrg0006.pdf">Color Reference Guide</a> （配色表,下载 <a href="http://www.veign.com/downloads/guides/qrg0006.pdf">PDF</a> ）</h4>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/qrg0006.jpg" alt="CHEAT_SHEETS" width="621" height="279" /></p>
<h4><a href="http://www.pagetutor.com/pagetutor/makapage/pics/net216-2.gif">Web Safe Color Chart</a> （Web 安全色,下载 <a href="http://www.pagetutor.com/pagetutor/makapage/pics/net216-2.gif">GIF</a> ）</h4>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/net216-2.jpg" alt="CHEAT_SHEETS" width="621" height="330" /></p>
<h4><a href="http://acodingfool.typepad.com/blog/html-colors-cheat-sheet.html" target="_blank">HTML Colors Cheat Sheet</a> (<a href="http://acodingfool.typepad.com/blog/html-colors-cheat-sheet.html">预览</a> | <a href="http://acodingfool.typepad.com/blog/pdf/html_colors_cheatsheet_v2.pdf">下载</a> )<br />
<img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/cheat-sheets/html_colors_cheatsheet.jpg" alt="CHEAT_SHEETS" width="621" height="799" /></h4>
<h4><a href="http://www.mambo.net/cgi-bin/TempProcessor/view/113">RGB Values for Macbeth Color Checker</a> （Macbeth 色卡之 RGB 色值，<a href="http://www.mambo.net/cgi-bin/TempProcessor/view/113">预览</a> ）</h4>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/TempProcessor.jpg" alt="CHEAT_SHEETS" width="621" height="394" /></p>
<h3>Dreamweaver</h3>
<h4><a href="http://subdivision.co.uk/adobe-dreamweaver-cs4-shortcuts-cheatsheet/" target="_blank">DreamWeaver CS4 Keyboard Shortcuts (PC)</a></h4>
<p>DW PC CS4 版快捷键速查手册，<a href="http://subdivision.co.uk/wp-content/uploads/2009/02/DreamweaverCS4_PC_Shortcuts.pdf">下载（PDF）</a></p>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/DreamweaverCS4_PC.jpg" alt="CHEAT_SHEETS" width="621" height="394" /></p>
<h3>Illustrator</h3>
<h4>Adobe Illustrator CS4 Shortcuts (<a href="http://www.nobledesktop.com/shortcuts-illustratorcs4-mac.html" target="_blank">Mac</a> – <a href="http://www.nobledesktop.com/shortcuts-illustratorcs4-pc.html" target="_blank">PC</a> )</h4>
<p>Adobe Illustrator CS4 快捷键速查表。下载（<a href="http://www.nobledesktop.com/download/shortcut_guides/illustrator_cs4_shortcuts_mac.pdf">MAC PDF</a> | <a href="http://www.nobledesktop.com/download/shortcut_guides/illustrator_cs4_shortcuts_pc.pdf">PC PDF</a> ）</p>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/illustrator.jpg" alt="CHEAT_SHEETS" width="621" height="296" /></p>
<h3>Indesign</h3>
<h4>Adobe InDesign CS4 Keyboard Shortcuts (<a href="http://www.nobledesktop.com/shortcuts-indesigncs4-mac.html" target="_blank">Mac</a> – <a href="http://www.nobledesktop.com/shortcuts-indesigncs4-pc.html" target="_blank">PC</a> )</h4>
<p>Adobe InDesign CS4 快捷键速查表，下载 （<a href="http://www.nobledesktop.com/download/shortcut_guides/indesign_cs4_shortcuts_mac.pdf">MAC PDF </a> | <a href="http://www.nobledesktop.com/download/shortcut_guides/indesign_cs4_shortcuts_pc.pdf">PC PDF</a> ）</p>
<h4><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/indesign.jpg" alt="css-cheat-sheet" width="621" height="327" /></h4>
<h3>Photoshop</h3>
<h4><a href="http://morris-photographics.com/photoshop/shortcuts/downloads/PSCS3_Keyboard_Shortcuts_PC.pdf" target="_blank">Photoshop CS3 Keyboard Shortcut</a> （hotoshop CS3 快捷键速查，<a href="http://morris-photographics.com/photoshop/shortcuts/downloads/PSCS3_Keyboard_Shortcuts_PC.pdf">下载 PDF</a> ）</h4>
<h4><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/c3.jpg" alt="css-cheat-sheet" width="620" height="334" /></h4>
<h4><a href="http://creativetechs.com/tipsblog/photoshop-cs4-shortcut-cheatsheets/" target="_blank">Photoshop CS4 Shortcut Cheatsheets</a> （Photoshop CS4 快捷键速查，下载 <a href="http://morris-photographics.com/photoshop/shortcuts/downloads/PSCS4_Keyboard_Shortcuts_Mac.pdf">MAC PDF</a> | <a href="http://morris-photographics.com/photoshop/shortcuts/downloads/PSCS4_Keyboard_Shortcuts_PC.pdf">PC PDF</a> ）</h4>
<h4><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/c4.jpg" alt="css-cheat-sheet" width="621" height="321" /></h4>
<h4><strong><a href="http://creativetechs.com/tips/tip_resources/cheatsheets/Photoshop-Brush-Cheatsheet.pdf" target="_blank">Brush Tool cheatsheetush Tool cheat sheet for Photoshop</a> （Photoshop 笔刷速查手册，<a href="http://creativetechs.com/tips/tip_resources/cheatsheets/Photoshop-Brush-Cheatsheet.pdf">下载 PDF</a> ）</strong></h4>
<h4><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/brush.jpg" alt="css-cheat-sheet" width="621" height="321" /></h4>
<p><strong><a href="http://planetozh.com/download/refcards/Photoshop.pdf" target="_blank">Adobe Photoshop Quick Reference Guide</a> （Photoshop 速查手册，<a href="http://planetozh.com/download/refcards/Photoshop.pdf">下载 PDF</a> ）</strong></p>
<h4><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/soa-platform.jpg" alt="css-cheat-sheet" width="621" height="321" /></h4>
<p><strong><a href="http://www.diyphotography.net/black-white-cheatsheet-for-photoshop" target="_blank">Black &amp; White Cheatsheet For Photoshop</a> （如何在 Photoshop 中处理黑白图,<a href="http://www.diyphotography.net/files/images/photoshop_bw_cheatsheet.psd">下载 PSD</a> ）</strong></p>
<h4><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/blackandwhite.jpg" alt="css-cheat-sheet" width="621" height="328" /></h4>
<p><strong><a href="http://www.customguide.com/pdf/photoshopmac-quick-reference-cs3.pdf" target="_blank">Photoshop Quick reference card</a> (Photoshop 快速参考，<a href="http://www.customguide.com/pdf/photoshopmac-quick-reference-cs3.pdf">下载 PDF</a> )</strong></p>
<h4><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/photoshopmac-quick.jpg" alt="css-cheat-sheet" width="621" height="453" /></h4>
<h4><a href="http://creativetechs.com/tipsblog/photoshop-lasso-tool-cheatsheet/" target="_blank">Photoshop Lasso Tool Cheat Sheet</a> （Photoshop 套索选择工具速查，<a href="http://creativetechs.com/tips/tip_resources/cheatsheets/Photoshop-Lasso-Cheatsheet.pdf">下载 PDF</a> ）</h4>
<h4><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/lasso.jpg" alt="css-cheat-sheet" width="621" height="346" /></h4>
<h4><strong><a href="http://simplephotoshop.com/photoshop_tools/index.htm" target="_blank"><strong>Photoshop Toolbox Reference</strong> </a> （Photoshop 工具箱参考手册，全部 Flash 格式教程，<a href="http://simplephotoshop.com/photoshop_tools/index.htm">直接浏览</a> ）</strong></h4>
<h4><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/photoshop-reference.jpg" alt="css-cheat-sheet" width="621" height="346" /></h4>
<h4><a href="http://livedocs.adobe.com/en_US/Photoshop/10.0/help.html?content=WS7D245964-27B4-403e-82D5-DDD1CB19A82B.html" target="_blank">Keys for using the Layers palette </a> （层操作快捷键，<a href="http://livedocs.adobe.com/en_US/Photoshop/10.0/help.html?content=WS7D245964-27B4-403e-82D5-DDD1CB19A82B.html">直接浏览</a> ）</h4>
<h4><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/palette.jpg" alt="css-cheat-sheet" width="621" height="339" /></h4>
<h3>Flash</h3>
<h4>Flash CS4 Keyboard Shortcuts(<a href="http://subdivision.co.uk/adobe-flash-cs4-shortcuts-cheatsheet/" target="_blank">PC and Mac</a> )</h4>
<p>Flash CS4 快捷键速查，下载 <a href="http://subdivision.co.uk/wp-content/uploads/2009/03/FlashCS4_OSX_Shortcuts.pdf">MAC PDF</a> | <a href="http://subdivision.co.uk/wp-content/uploads/2009/03/FlashCS4_PC_Shortcuts.pdf">PC PDF</a></p>
<h4><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/flash.jpg" alt="css-cheat-sheet" width="600" height="302" /></h4>
<h4><a href="http://actionscriptcheatsheet.com/downloads/as3cs_top_level.pdf" target="_blank">ActionScript 3.0 Top Level Cheat Sheet</a></h4>
<p>ActionScript 3.0 高阶速查手册，<a href="http://actionscriptcheatsheet.com/downloads/as3cs_top_level.pdf">下载 PDF</a></p>
<h4><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/designer-cheat-sheet/action.jpg" alt="css-cheat-sheet" width="600" height="302" /></h4>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/633.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu下netbeans中文乱码解决</title>
		<link>http://linnchord.net/archives/433.html</link>
		<comments>http://linnchord.net/archives/433.html#comments</comments>
		<pubDate>Wed, 03 Jun 2009 06:03:14 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[存照]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://linnchord.net/?p=433</guid>
		<description><![CDATA[由于英文字体导致 解决： 拷贝合适的中文字体到JAVA_HOME目录jre字体库fallback目录即可 sudo cp /usr/share/fonts/wqy/*  {$JAVA_HOME}/jre/lib/fonts/fallback/]]></description>
			<content:encoded><![CDATA[<p>由于英文字体导致</p>
<p>解决：<br />
拷贝合适的中文字体到JAVA_HOME目录jre字体库fallback目录即可<br />
<strong>sudo cp /usr/share/fonts/wqy/*  {$JAVA_HOME}/jre/lib/fonts/fallback/</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/433.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>移除firefox上莫名其妙的.NET扩展</title>
		<link>http://linnchord.net/archives/427.html</link>
		<comments>http://linnchord.net/archives/427.html#comments</comments>
		<pubDate>Tue, 02 Jun 2009 05:07:45 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[存照]]></category>
		<category><![CDATA[工具]]></category>
		<category><![CDATA[软件开发]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://linnchord.net/?p=427</guid>
		<description><![CDATA[安装.NET3.5SP1以后，Firefox插件栏中会多出一个插件Microsoft .NET Framework Assistant，且无法删除。 原本我也没有太在意，不过今天在网上发现该插件存在严重安全漏洞，这个插件给FireFox添加了目前为止Internet Explorer各个版本中最危险的安全漏洞之一：允许网站轻松而又不惹人察觉的在你的电脑上安装软件。MS都是在干啥啊…… 删除方法如下：（英文原版） 打开 Registry Editor（Vista/Windows 7中在开始菜单搜索框中输入 regedit, 或在XP中运行(R) regedit）。 打开下面键: 32位系统:HKEY_LOCAL_MACHINE / SOFTWARE / Mozilla / Firefox / Extensions 64位系统:HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / Mozilla / Firefox / Extensions 删除{20a82645-c095-46ed-80e3-08825760534b}键. 打开Firefox（如果已经运行需要关闭重新打开）在地址栏输入 about:config 回车。 在过滤框中输入microsoftdotnet快速定位到 general.useragent.extra.microsoftdotnet，右键点击并重置（Reset），再关闭Firefox。（某些系统中没有此项，可直接关闭Firefox跳到下面步骤）. 从资源管理器定位到%SYSTEMDRIVE%\Windows\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation. 删除目录 DotNetAssistantExtension。 再打开Firefox，在插件栏中确认该插件（Microsoft .NET Framework Assistant）已经删除。]]></description>
			<content:encoded><![CDATA[<p>安装.NET3.5SP1以后，Firefox插件栏中会多出一个插件<strong>Microsoft .NET Framework Assistant</strong>，且无法删除。</p>
<p>原本我也没有太在意，不过今天在网上发现该插件存在严重安全漏洞，这个插件给FireFox添加了目前为止Internet Explorer各个版本中最危险的安全漏洞之一：允许网站轻松而又不惹人察觉的在你的电脑上安装软件。MS都是在干啥啊……</p>
<p>删除方法如下：（<a href="http://annoyances.org/exec/show/article08-600">英文原版</a>）</p>
<ol>
<li>打开 <strong>Registry Editor</strong>（Vista/Windows 7中在开始菜单搜索框中输入 <strong>regedit</strong>,  或在XP中<strong>运行(R)</strong> <strong>regedit</strong>）。</li>
<li>打开下面键:
<ul>
<li>32位系统:<strong>HKEY_LOCAL_MACHINE / SOFTWARE / Mozilla / Firefox / Extensions</strong></li>
<li>64位系统:<strong>HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / Mozilla / Firefox / Extensions</strong></li>
</ul>
</li>
<li>删除<strong>{20a82645-c095-46ed-80e3-08825760534b}</strong>键.</li>
<li>打开Firefox（如果已经运行需要关闭重新打开）在地址栏输入 <strong>about:config</strong> 回车。</li>
<li>在过滤框中输入<strong>microsoftdotnet</strong>快速定位到 <strong>general.useragent.extra.microsoftdotnet</strong>，右键点击并重置（Reset），再关闭Firefox。（某些系统中没有此项，可直接关闭Firefox跳到下面步骤）.</li>
<li>从资源管理器定位到<strong>%SYSTEMDRIVE%\Windows\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation</strong>.</li>
<li>删除目录 <strong>DotNetAssistantExtension</strong>。</li>
<li>再打开Firefox，在插件栏中确认该插件（<strong>Microsoft .NET Framework Assistant</strong>）已经删除。</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/427.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAC环境变量配置</title>
		<link>http://linnchord.net/archives/420.html</link>
		<comments>http://linnchord.net/archives/420.html#comments</comments>
		<pubDate>Fri, 08 May 2009 07:49:54 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[mac]]></category>
		<category><![CDATA[存照]]></category>
		<category><![CDATA[工具]]></category>
		<category><![CDATA[环境变量]]></category>

		<guid isPermaLink="false">http://linnchord.net/?p=420</guid>
		<description><![CDATA[用户配置文件 ~/.profile 语法 export PATH=${PATH}:/usr/local/mysql/bin 或 export PATH=/usr/local/mysql/bin:$PATH]]></description>
			<content:encoded><![CDATA[<p>用户配置文件<br />
~/.profile</p>
<p>语法<br />
export PATH=${PATH}:/usr/local/mysql/bin<br />
或<br />
export PATH=/usr/local/mysql/bin:$PATH</p>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/420.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAC下通过Port安装MYSQL</title>
		<link>http://linnchord.net/archives/418.html</link>
		<comments>http://linnchord.net/archives/418.html#comments</comments>
		<pubDate>Thu, 07 May 2009 07:58:07 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[mac]]></category>
		<category><![CDATA[存照]]></category>
		<category><![CDATA[工具]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mysql]]></category>

		<guid isPermaLink="false">http://linnchord.net/?p=418</guid>
		<description><![CDATA[sudo port install mysql5 +server sudo mysql_install_db5 &#8211;user=mysql sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist 注：经实践，使用port安装软件会产生某些奇怪的问题，例如rails某些gem无法识别，软件版本冲突等等，建议慎用……]]></description>
			<content:encoded><![CDATA[<div class="quote">
sudo port install mysql5 +server<br />
sudo mysql_install_db5 &#8211;user=mysql<br />
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
</div>
<p>注：经实践，使用port安装软件会产生某些奇怪的问题，例如rails某些gem无法识别，软件版本冲突等等，建议慎用……</p>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/418.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chinese Posters</title>
		<link>http://linnchord.net/archives/412.html</link>
		<comments>http://linnchord.net/archives/412.html#comments</comments>
		<pubDate>Tue, 05 May 2009 08:54:23 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[存照]]></category>
		<category><![CDATA[海报]]></category>
		<category><![CDATA[红色]]></category>

		<guid isPermaLink="false">http://linnchord.net/?p=412</guid>
		<description><![CDATA[Chinese Posters 一个有意思的网站，收集记录了中国的海报——主要是红色海报，有收藏价值。 例如：]]></description>
			<content:encoded><![CDATA[<p><a href="http://chineseposters.net/index.php">Chinese Posters</a></p>
<p>一个有意思的网站，收集记录了中国的海报——主要是红色海报，有收藏价值。</p>
<p>例如：<br />
<a href="http://chineseposters.net/index.php"><img src="http://chineseposters.net/images/g01-244.jpg" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/412.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu flash中文乱码</title>
		<link>http://linnchord.net/archives/408.html</link>
		<comments>http://linnchord.net/archives/408.html#comments</comments>
		<pubDate>Tue, 05 May 2009 08:48:59 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[存照]]></category>
		<category><![CDATA[工具]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://linnchord.net/?p=408</guid>
		<description><![CDATA[sudo gedit /etc/fonts/conf.d/49-sansserif.conf 替换sans-serif或者serif为wqy-zenhei（或其他你喜欢的中文字体）即可。]]></description>
			<content:encoded><![CDATA[<p>sudo gedit /etc/fonts/conf.d/49-sansserif.conf</p>
<p>替换sans-serif或者serif为wqy-zenhei（或其他你喜欢的中文字体）即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/408.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu 9.04 with vbox2.2.2</title>
		<link>http://linnchord.net/archives/404.html</link>
		<comments>http://linnchord.net/archives/404.html#comments</comments>
		<pubDate>Wed, 29 Apr 2009 13:14:56 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[存照]]></category>
		<category><![CDATA[工具]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vbox]]></category>

		<guid isPermaLink="false">http://linnchord.net/archives/404.html</guid>
		<description><![CDATA[感觉ubuntu运行在vbox下和独立运行区别不大，都比较流畅。开启3D以后屏幕刷新有点问题，估计内存设的小点的缘故，关了一切就ok。可以尝试作为开发环境，在windows下开发linux环境程序太痛苦了。 ubuntu 9.04的桌面可用性又好了很多，最直接一点，安装后默认的字体已经很漂亮了，不用再调整字体了…… 一个好源（杭州电信ADSL连接） deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty main multiverse restricted universe deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty-backports main multiverse restricted universe deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty-proposed main multiverse restricted universe deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty-security main multiverse restricted universe deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty-updates main multiverse restricted universe deb-src http://ftp.sjtu.edu.cn/ubuntu/ jaunty main multiverse restricted universe deb-src http://ftp.sjtu.edu.cn/ubuntu/ jaunty-backports main multiverse restricted universe deb-src http://ftp.sjtu.edu.cn/ubuntu/ [...]]]></description>
			<content:encoded><![CDATA[<p>感觉ubuntu运行在vbox下和独立运行区别不大，都比较流畅。开启3D以后屏幕刷新有点问题，估计内存设的小点的缘故，关了一切就ok。可以尝试作为开发环境，在windows下开发linux环境程序太痛苦了。</p>
<p>ubuntu 9.04的桌面可用性又好了很多，最直接一点，安装后默认的字体已经很漂亮了，不用再调整字体了……</p>
<p>一个好源（杭州电信ADSL连接）</p>
<div class="quote">
deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty main multiverse restricted universe<br />
deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty-backports main multiverse restricted universe<br />
deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty-proposed main multiverse restricted universe<br />
deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty-security main multiverse restricted universe<br />
deb http://ftp.sjtu.edu.cn/ubuntu/ jaunty-updates main multiverse restricted universe<br />
deb-src http://ftp.sjtu.edu.cn/ubuntu/ jaunty main multiverse restricted universe<br />
deb-src http://ftp.sjtu.edu.cn/ubuntu/ jaunty-backports main multiverse restricted universe<br />
deb-src http://ftp.sjtu.edu.cn/ubuntu/ jaunty-proposed main multiverse restricted universe<br />
deb-src http://ftp.sjtu.edu.cn/ubuntu/ jaunty-security main multiverse restricted universe<br />
deb-src http://ftp.sjtu.edu.cn/ubuntu/ jaunty-updates main multiverse restricted universe
</div>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/404.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>乔布斯的演讲</title>
		<link>http://linnchord.net/archives/395.html</link>
		<comments>http://linnchord.net/archives/395.html#comments</comments>
		<pubDate>Tue, 21 Apr 2009 15:22:48 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[存照]]></category>
		<category><![CDATA[阅读]]></category>
		<category><![CDATA[乔布斯]]></category>

		<guid isPermaLink="false">http://linnchord.net/?p=395</guid>
		<description><![CDATA[老文章存档…… 在2005年六月12日对全体史丹佛大学毕业生的演讲内容。 &#8216;You&#8217;ve got to find what you love,&#8217; Jobs says. ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ 今天，有荣幸来到各位从世界上最好的学校之一毕业的毕业典礼上。我从来没从大学毕业。说实话，这是我离大学毕业最近的一刻。今天，我只说三个故事，不谈大道理，三个故事就好。 第一个故事，是关于人生中的点点滴滴怎么串连在一起（collecting the dots)。 我在里德学院（Reed college）待了六个月就办休学了。到我退学前，一共休学了十八个月。那么，我为什么休学？ 这得从我出生前讲起。我的亲生母亲当时是个研究生，年轻未婚妈妈，她决定让别人收养我。她强烈觉得应该让有大学毕业的人收养我，所以我出生时，她就准备让我被一对律师夫妇收养。但是这对夫妻到了最后一刻反悔了，他们想收养女孩。所以在等待收养名单上的一对夫妻，我的养父母，在一天半夜里接到一通电话，问他们「有一名意外出生的男孩，你们要认养他吗？」而他们的回答是「当然要」。后来，我的生母发现，我现在的妈妈从来没有大学毕业，我现在的爸爸则连高中毕业也没有。她拒绝在认养文件上做最后签字。直到几个月后，我的养父母同意将来一定会让我上大学，她才软化态度。 十七年后，我上大学了。但是当时我无知选了一所学费几乎跟史丹佛一样贵的大学，我那工人阶级的父母所有积蓄都花在我的学费上。六个月后，我看不出念这个书的价值何在。那时候，我不知道这辈子要乾什么，也不知道念大学能对我有什么帮助，而且我为了念这个书，花光了我父母这辈子的所有积蓄，所以我决定休学，相信船到桥头自然直。当时这个决定看来相当可怕，可是现在看来，那是我这辈子做过最好的决定之一。当我休学之后，我再也不用上我没兴趣的必修课，把时间拿去听那些我有兴趣的课。这一点也不浪漫。我没有宿舍，所以我睡在友人家里的地板上，靠着回收可乐空罐的五先令退费买吃的，每个星期天晚上得走七哩的路绕过大半个镇去印度教的Hare Krishna 神庙吃顿好料。我喜欢HareKrishna神庙的好料。追寻我的好奇与直觉，我所驻足的大部分事物，后来看来都成了无价之宝。 举例来说： 当时里德学院有着大概是全国最好的书法指导。在整个校园内的每一张海报上，每个抽屉的标签上，都是美丽的手写字。因为我休学了，可以不照正常选课程序来，所以我跑去学书法。我学了serif 与san serif 字体，学到在不同字母组合间变更字间距，学到活版印刷伟大的地方。书法的美好、历史感与艺术感是科学所无法捕捉的，我觉得那很迷人。我没预期过学的这些东西能在我生活中起些什么实际作用，不过十年后，当我在设计第一台麦金塔时，我想起了当时所学的东西，所以把这些东西都设计进了麦金塔里，这是第一台能印刷出漂亮东西的计算机。如果我没沉溺于那样一门课里，麦金塔可能就不会有多重字体跟变间距字体了。又因为Windows抄袭了麦金塔的使用方式，如果当年我没这样做，大概世界上所有的个人计算机都不会有这些东西，印不出现在我们看到的漂亮的字来了。当然，当我还在大学里时，不可能把这些点点滴滴预先串在一起，但是这在十年后回顾，就显得非常清楚。我再说一次，你不能预先把点点滴滴串在一起；唯有未来回顾时，你才会明白那些点点滴滴是如何串在一起的。 所以你得相信，你现在所体会的东西，将来多少会连接在一块。你得信任某个东西，直觉也好，命运也好，生命也好，或者业力(karma)。这种作法从来没让我失望，也让我的人生整个不同起来。 我的第二个故事，有关爱与失去。 我好运－年轻时就发现自己爱做什么事。我二十岁时，跟Steve Wozniak在我爸妈的车库里开始了苹果计算机的事业。我们拼命工作，苹果计算机在十年间从一间车库里的两个小伙子扩展成了一家员工超过四千人、市价二十亿美金的公司，在那之前一年推出了我们最棒的作品－麦金塔，而我才刚迈入人生的第三十个年头，然后被炒鱿鱼。 How can you get fired from a company you started?~~~ 好吧，当苹果计算机成长后，我请了一个我以为他在经营公司上很有才乾的家伙来，他在头几年也确实乾得不错。可是我们对未来的愿景不同，最后只好分道扬镳，董事会站在他那边，炒了我鱿鱼，公开把我请了出去。曾经是我整个成年生活重心的东西不见了，令我不知所措。有几个月，我实在不知道要乾什么好。我觉得我令企业界的前辈们失望－我把他们交给我的接力棒弄丢了。我见了创办HP的David Packard跟创办Intel的Bob Noyce，跟他们说我很抱歉把事情搞砸得很厉害了。我成了公众的非常负面示范，我甚至想要离开硅谷。但是渐渐的，我发现，我还是喜爱着我做过的事情，在苹果的日子经历的事件没有丝毫改变我爱做的事。我被否定了，可是我还是爱做那些事情，所以我决定从头来过。 当时我没发现，但是现在看来，被苹果计算机开除，是我所经历过最好的事情。成功的沉重被从头来过的轻松所取代，每件事情都不那么确定，让我自由进入这辈子最有创意的年代。接下来五年，我开了一家叫做 NeXT的公司，又开一家叫做Pixar的公司，也爱上了一个不一般的女人，她后来成为了我的太太。Pixar接着制作了世界上第一部全计算机动画电影，玩具总动员，现在是世界上最成功的动画制作公司。然后，苹果计算机买下了NeXT，我回到了苹果，我们在NeXT发展的技术成了苹果计算机后来复兴的核心。Laurene和我也一块儿有了个美好的家庭。 我很确定，如果当年苹果计算机没开除我，就不会发生这些事情。这帖药很苦口，可是我想苹果计算机这个病人需要这帖药。有时候，人生会用砖头打你的头。不要丧失信心。我确信，我爱我所做的事情，这就是这些年来让我继续走下去的唯一理由。你得找出你爱的，工作上是如此，对另一半也是如此。 你的工作将填满你的一大块人生，唯一获得真正满足的方法就是做你相信是伟大的工作，而唯一做伟大工作的方法是爱你所做的事。如果你还没找到这些事，继续找，别停顿。尽你全心全力，你知道你一定会找到。而且，如同任何美好的恋情一样，事情只会随着时间愈来愈好。 所以，在你找到之前，继续找，别停顿。 我的第三个故事，关于死亡。 当我十七岁时，我读到一则格言，好像是「把每一天都当成生命中的最后一天，你就会轻松自在。」这对我影响深远，在过去33年里，我每天早上都会照镜子，自问：「如果今天是此生最后一日，我今天要乾些什么？」每当我连续太多天都得到一个「没事做」的答案时，我就知道我必须有所变革了。提醒自己快死了，是我在人生中下重大决定时，所用过最重要的工具。因为几乎每件事－所有外界期望、所有名誉、所有对困窘或失败的恐惧－在面对死亡时，都消失了，只有最重要的东西才会留下。提醒自己快死了，是我所知避免掉入自己有东西要失去了的陷阱里最好的方法。 人生不带来，死不带去，没什么道理不顺心而为。 一年前，我被诊断出癌症。我在早上七点半作断层扫描，在胰脏清楚出现一个肿瘤，我连胰脏是什么都不知道。医生告诉我，那几乎可以确定是一种不治之症，我大概活不到三到六个月了。医生建议我回家，好好跟亲人们聚一聚，这是典型的医生对临终病人的建议。那代表你得试着在几个月内把你将来十年想跟小孩讲的话讲完。那代表你得把每件事情搞定，家人才会尽量轻松。那代表你得跟人说再见了。我整天想着那个诊断结果，那天晚上做了一次切片，从喉咙伸入一个内视镜，从胃进肠子，插了根针进胰脏，取了一些肿瘤细胞出来。我打了镇静剂，不醒人事，当时我太太在场。她后来跟我说，当医生们用显微镜看过那些细胞后，他们都哭了，因为那是非常少见的一种胰脏癌，可以用手术治好。所以我接受了手术，康复了。 这是我最接近死亡的时候，我希望那会继续是未来几十年内最接近的一次。经历此事后，比起之前死亡在我脑海里是个抽象概念，现在我可以肯定告诉你们： 没有人想死。即使那些想上天堂的人，也想活着上天堂。但是死亡是我们共有的目的地，没有人逃得过。这是注定的，因为死亡简直就是生命中最棒的发明，是生命变化的媒介，送走老人们，给新生代留下空间。现在你们是新生代，但是不久的将来，你们也会逐渐变老，被送出人生的舞台。抱歉讲得这么戏剧化，但是这是真的。 [...]]]></description>
			<content:encoded><![CDATA[<p>老文章存档……</p>
<p>在2005年六月12日对全体史丹佛大学毕业生的演讲内容。</p>
<p>&#8216;You&#8217;ve got to find what you love,&#8217; Jobs says.</p>
<p>＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝</p>
<p>今天，有荣幸来到各位从世界上最好的学校之一毕业的毕业典礼上。我从来没从大学毕业。说实话，这是我离大学毕业最近的一刻。今天，我只说三个故事，不谈大道理，三个故事就好。</p>
<p>第一个故事，是关于人生中的点点滴滴怎么串连在一起（collecting the dots)。</p>
<p>我在里德学院（Reed college）待了六个月就办休学了。到我退学前，一共休学了十八个月。那么，我为什么休学？</p>
<p>这得从我出生前讲起。我的亲生母亲当时是个研究生，年轻未婚妈妈，她决定让别人收养我。她强烈觉得应该让有大学毕业的人收养我，所以我出生时，她就准备让我被一对律师夫妇收养。但是这对夫妻到了最后一刻反悔了，他们想收养女孩。所以在等待收养名单上的一对夫妻，我的养父母，在一天半夜里接到一通电话，问他们「有一名意外出生的男孩，你们要认养他吗？」而他们的回答是「当然要」。后来，我的生母发现，我现在的妈妈从来没有大学毕业，我现在的爸爸则连高中毕业也没有。她拒绝在认养文件上做最后签字。直到几个月后，我的养父母同意将来一定会让我上大学，她才软化态度。</p>
<p>十七年后，我上大学了。但是当时我无知选了一所学费几乎跟史丹佛一样贵的大学，我那工人阶级的父母所有积蓄都花在我的学费上。六个月后，我看不出念这个书的价值何在。那时候，我不知道这辈子要乾什么，也不知道念大学能对我有什么帮助，而且我为了念这个书，花光了我父母这辈子的所有积蓄，所以我决定休学，相信船到桥头自然直。当时这个决定看来相当可怕，可是现在看来，那是我这辈子做过最好的决定之一。当我休学之后，我再也不用上我没兴趣的必修课，把时间拿去听那些我有兴趣的课。这一点也不浪漫。我没有宿舍，所以我睡在友人家里的地板上，靠着回收可乐空罐的五先令退费买吃的，每个星期天晚上得走七哩的路绕过大半个镇去印度教的Hare Krishna 神庙吃顿好料。我喜欢HareKrishna神庙的好料。追寻我的好奇与直觉，我所驻足的大部分事物，后来看来都成了无价之宝。</p>
<p>举例来说：</p>
<p>当时里德学院有着大概是全国最好的书法指导。在整个校园内的每一张海报上，每个抽屉的标签上，都是美丽的手写字。因为我休学了，可以不照正常选课程序来，所以我跑去学书法。我学了serif 与san serif 字体，学到在不同字母组合间变更字间距，学到活版印刷伟大的地方。书法的美好、历史感与艺术感是科学所无法捕捉的，我觉得那很迷人。我没预期过学的这些东西能在我生活中起些什么实际作用，不过十年后，当我在设计第一台麦金塔时，我想起了当时所学的东西，所以把这些东西都设计进了麦金塔里，这是第一台能印刷出漂亮东西的计算机。如果我没沉溺于那样一门课里，麦金塔可能就不会有多重字体跟变间距字体了。又因为Windows抄袭了麦金塔的使用方式，如果当年我没这样做，大概世界上所有的个人计算机都不会有这些东西，印不出现在我们看到的漂亮的字来了。当然，当我还在大学里时，不可能把这些点点滴滴预先串在一起，但是这在十年后回顾，就显得非常清楚。我再说一次，你不能预先把点点滴滴串在一起；唯有未来回顾时，你才会明白那些点点滴滴是如何串在一起的。</p>
<p>所以你得相信，你现在所体会的东西，将来多少会连接在一块。你得信任某个东西，直觉也好，命运也好，生命也好，或者业力(karma)。这种作法从来没让我失望，也让我的人生整个不同起来。</p>
<p>我的第二个故事，有关爱与失去。</p>
<p>我好运－年轻时就发现自己爱做什么事。我二十岁时，跟Steve Wozniak在我爸妈的车库里开始了苹果计算机的事业。我们拼命工作，苹果计算机在十年间从一间车库里的两个小伙子扩展成了一家员工超过四千人、市价二十亿美金的公司，在那之前一年推出了我们最棒的作品－麦金塔，而我才刚迈入人生的第三十个年头，然后被炒鱿鱼。</p>
<p>How can you get fired from a company you started?~~~</p>
<p>好吧，当苹果计算机成长后，我请了一个我以为他在经营公司上很有才乾的家伙来，他在头几年也确实乾得不错。可是我们对未来的愿景不同，最后只好分道扬镳，董事会站在他那边，炒了我鱿鱼，公开把我请了出去。曾经是我整个成年生活重心的东西不见了，令我不知所措。有几个月，我实在不知道要乾什么好。我觉得我令企业界的前辈们失望－我把他们交给我的接力棒弄丢了。我见了创办HP的David Packard跟创办Intel的Bob Noyce，跟他们说我很抱歉把事情搞砸得很厉害了。我成了公众的非常负面示范，我甚至想要离开硅谷。但是渐渐的，我发现，我还是喜爱着我做过的事情，在苹果的日子经历的事件没有丝毫改变我爱做的事。我被否定了，可是我还是爱做那些事情，所以我决定从头来过。</p>
<p>当时我没发现，但是现在看来，被苹果计算机开除，是我所经历过最好的事情。成功的沉重被从头来过的轻松所取代，每件事情都不那么确定，让我自由进入这辈子最有创意的年代。接下来五年，我开了一家叫做 NeXT的公司，又开一家叫做Pixar的公司，也爱上了一个不一般的女人，她后来成为了我的太太。Pixar接着制作了世界上第一部全计算机动画电影，玩具总动员，现在是世界上最成功的动画制作公司。然后，苹果计算机买下了NeXT，我回到了苹果，我们在NeXT发展的技术成了苹果计算机后来复兴的核心。Laurene和我也一块儿有了个美好的家庭。</p>
<p>我很确定，如果当年苹果计算机没开除我，就不会发生这些事情。这帖药很苦口，可是我想苹果计算机这个病人需要这帖药。有时候，人生会用砖头打你的头。不要丧失信心。我确信，我爱我所做的事情，这就是这些年来让我继续走下去的唯一理由。你得找出你爱的，工作上是如此，对另一半也是如此。</p>
<p>你的工作将填满你的一大块人生，唯一获得真正满足的方法就是做你相信是伟大的工作，而唯一做伟大工作的方法是爱你所做的事。如果你还没找到这些事，继续找，别停顿。尽你全心全力，你知道你一定会找到。而且，如同任何美好的恋情一样，事情只会随着时间愈来愈好。</p>
<p>所以，在你找到之前，继续找，别停顿。</p>
<p>我的第三个故事，关于死亡。</p>
<p>当我十七岁时，我读到一则格言，好像是「把每一天都当成生命中的最后一天，你就会轻松自在。」这对我影响深远，在过去33年里，我每天早上都会照镜子，自问：「如果今天是此生最后一日，我今天要乾些什么？」每当我连续太多天都得到一个「没事做」的答案时，我就知道我必须有所变革了。提醒自己快死了，是我在人生中下重大决定时，所用过最重要的工具。因为几乎每件事－所有外界期望、所有名誉、所有对困窘或失败的恐惧－在面对死亡时，都消失了，只有最重要的东西才会留下。提醒自己快死了，是我所知避免掉入自己有东西要失去了的陷阱里最好的方法。</p>
<p>人生不带来，死不带去，没什么道理不顺心而为。</p>
<p>一年前，我被诊断出癌症。我在早上七点半作断层扫描，在胰脏清楚出现一个肿瘤，我连胰脏是什么都不知道。医生告诉我，那几乎可以确定是一种不治之症，我大概活不到三到六个月了。医生建议我回家，好好跟亲人们聚一聚，这是典型的医生对临终病人的建议。那代表你得试着在几个月内把你将来十年想跟小孩讲的话讲完。那代表你得把每件事情搞定，家人才会尽量轻松。那代表你得跟人说再见了。我整天想着那个诊断结果，那天晚上做了一次切片，从喉咙伸入一个内视镜，从胃进肠子，插了根针进胰脏，取了一些肿瘤细胞出来。我打了镇静剂，不醒人事，当时我太太在场。她后来跟我说，当医生们用显微镜看过那些细胞后，他们都哭了，因为那是非常少见的一种胰脏癌，可以用手术治好。所以我接受了手术，康复了。</p>
<p>这是我最接近死亡的时候，我希望那会继续是未来几十年内最接近的一次。经历此事后，比起之前死亡在我脑海里是个抽象概念，现在我可以肯定告诉你们：</p>
<p>没有人想死。即使那些想上天堂的人，也想活着上天堂。但是死亡是我们共有的目的地，没有人逃得过。这是注定的，因为死亡简直就是生命中最棒的发明，是生命变化的媒介，送走老人们，给新生代留下空间。现在你们是新生代，但是不久的将来，你们也会逐渐变老，被送出人生的舞台。抱歉讲得这么戏剧化，但是这是真的。</p>
<p>你们的时间有限，所以不要浪费时间活在别人的生活里。不要被信条所惑－盲从信条就是活在别人思考结果里。不要让别人的意见淹没了你内在的心声。最重要的，拥有跟随内心与直觉的勇气，你的内心与直觉多少已经知道你真正想要成为什么样的人。任何其它事物都是次要的。</p>
<p>在我年轻时，有本神奇的杂志叫做 Whole Earth Catalog，当年我们很迷这本杂志。那是一位住在离这不远的Menlo Park的Stewart Brand发行的，他把杂志办得很有诗意。那是1960年代末期，个人计算机跟桌上出版还没发明，所有内容都是打字机、剪刀跟拍立得相机做出来的。</p>
<p>杂志内容有点像印在纸上的Google，在Google出现之前35年就有了：理想化，充满新奇工具与神奇的注记。Stewart跟他的出版团队出了好几期Whole Earth Catalog，然后出了停刊号。当时是1970年代中期，我正是你们现在这个年龄的时候。在停刊号的封底，有张早晨乡间小路的照片，那种你去爬山时会经过的乡间小路。</p>
<p>在照片下有行小字：stay hungry,stay foolish.</p>
<p>那是他们亲笔写下的告别讯息，我总是以此自许。<br />
当你们毕业，展开新生活，我也以此期许你们。</p>
<p><strong>求知若饥，虚心若愚。(stay hungry,stay foolish.)</strong></p>
<p>非常谢谢大家。</p>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/395.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Hacking Guide中文版</title>
		<link>http://linnchord.net/archives/368.html</link>
		<comments>http://linnchord.net/archives/368.html#comments</comments>
		<pubDate>Sun, 01 Feb 2009 15:19:33 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[ruby]]></category>
		<category><![CDATA[存照]]></category>

		<guid isPermaLink="false">http://linnchord.net/?p=368</guid>
		<description><![CDATA[Ruby Hacking Guide （简称RHG），是青木峰郎创作的一本剖析ruby实现的书。Javaeye.com目前有几位在翻译成中文版 http://www.javaeye.com/wiki/Ruby_Hacking_Guide/1262-chinese-version-of-the-ruby-hacking-guide 了解一下语言的实现无疑对编码有很大的助益，关注。]]></description>
			<content:encoded><![CDATA[<p><a href="http://i.loveruby.net/ja/rhg/book" target="_blank">Ruby Hacking Guide</a> （简称RHG），是青木峰郎创作的一本剖析ruby实现的书。Javaeye.com目前有几位在翻译成中文版</p>
<p><a title="http://www.javaeye.com/wiki/Ruby_Hacking_Guide/1262-chinese-version-of-the-ruby-hacking-guide" href="http://www.javaeye.com/wiki/Ruby_Hacking_Guide/1262-chinese-version-of-the-ruby-hacking-guide">http://www.javaeye.com/wiki/Ruby_Hacking_Guide/1262-chinese-version-of-the-ruby-hacking-guide</a></p>
<p>了解一下语言的实现无疑对编码有很大的助益，关注。</p>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/368.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php精品推荐给callaly</title>
		<link>http://linnchord.net/archives/41.html</link>
		<comments>http://linnchord.net/archives/41.html#comments</comments>
		<pubDate>Wed, 08 Nov 2006 17:31:06 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[存照]]></category>
		<category><![CDATA[callaly]]></category>

		<guid isPermaLink="false">http://linnchord.net/2006/11/php%e7%b2%be%e5%93%81%e6%8e%a8%e8%8d%90%e7%bb%99callaly/</guid>
		<description><![CDATA[IBM推荐的PHP读物列表 虽然有很多IBM自己的东西，但是不失为一个好的推荐。 理解 Zend 框架，第 1 部分：基础 &#8212; 介绍 Zend 框架 理解 Zend 框架，第 2 部分: 模型-视图-控制器及添加数据库 理解 Zend 框架，第 3 部分: 提要（RSS） 理解 Zend 框架，第 4 部分: 使用 Zend_HTTP_Client 获取无提要的内容 理解 Zend 框架，第 5 部分: 创建 PDF 文件 理解 Zend 框架，第 6 部分: 发送电子邮件 理解 Zend 框架，第 7 部分: 搜索 理解 Zend 框架，第 8 [...]]]></description>
			<content:encoded><![CDATA[<ul class="recommend">
<li>
<a href="http://www.ibm.com/developerworks/cn/opensource/os-php-read/" target="_blank">IBM推荐的PHP读物列表</a><br />
虽然有很多IBM自己的东西，但是不失为一个好的推荐。
</li>
</ul>
<p><br/></p>
<ul class="recommend">
<li><a href="http://www.ibm.com/developerworks/cn/opensource/os-php-zend1/index.html" target="_blank">理解 Zend 框架，第 1   部分：基础 &#8212; 介绍 Zend 框架</a></li>
<li><a href="http://www.ibm.com/developerworks/cn/views/opensource/tutorials.jsp?cv_doc_id=169446" target="_blank">理解   Zend 框架，第 2 部分: 模型-视图-控制器及添加数据库</a></li>
<li><a href="http://www.ibm.com/developerworks/cn/views/opensource/tutorials.jsp?cv_doc_id=169447" target="_blank">理解   Zend 框架，第 3 部分: 提要（RSS）</a></li>
<li><a href="http://www.ibm.com/developerworks/cn/opensource/os-php-zend4/index.html" target="_blank">理解 Zend 框架，第 4 部分:   使用 Zend_HTTP_Client 获取无提要的内容</a></li>
<li><a href="http://www.ibm.com/developerworks/cn/views/opensource/tutorials.jsp?cv_doc_id=170879" target="_blank">理解   Zend 框架，第 5 部分: 创建 PDF 文件</a></li>
<li><a href="http://www.ibm.com/developerworks/cn/opensource/os-php-zend6/index.html" target="_blank">理解 Zend 框架，第 6 部分:   发送电子邮件</a></li>
<li><a href="http://www.ibm.com/developerworks/cn/opensource/os-php-zend7/index.html" target="_blank">理解   Zend 框架，第 7 部分: 搜索</a></li>
<li><a href="http://www.ibm.com/developerworks/cn/views/opensource/tutorials.jsp?cv_doc_id=170880" target="_blank">理解   Zend 框架，第 8 部分：添加相关信息和服务</a></li>
<li><a href="http://www.ibm.com/developerworks/cn/opensource/os-php-zend9/index.html" target="_blank">理解 Zend 框架，第 9 部分:   用 Ajax 和 JSON 添加交互性</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/41.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用户界面设计—用好的设计替代不好的</title>
		<link>http://linnchord.net/archives/47.html</link>
		<comments>http://linnchord.net/archives/47.html#comments</comments>
		<pubDate>Mon, 30 Oct 2006 14:35:22 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[存照]]></category>
		<category><![CDATA[taobao]]></category>
		<category><![CDATA[UE]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[界面]]></category>

		<guid isPermaLink="false">http://linnchord.net/2006/10/%e7%94%a8%e6%88%b7%e7%95%8c%e9%9d%a2%e8%ae%be%e8%ae%a1%e2%80%94%e7%94%a8%e5%a5%bd%e7%9a%84%e8%ae%be%e8%ae%a1%e6%9b%bf%e4%bb%a3%e4%b8%8d%e5%a5%bd%e7%9a%84/</guid>
		<description><![CDATA[From: Taobao Blog 原文： User Interface Design &#8211; Taking the Good with the Bad 成功的婚姻之关键在于折衷。当事情沿着你不希望的方向发展，在最后，形成的争论却可以为你带来极大的好处。这条定理同样适用于用户界面设计。毕竟，如果婚姻不是形式和仪式又是什么呢？ 设计用户界面的过程从根本上就是折衷的训练。这个训练并非指设计者和项目赌注者之间的折衷（可用性从来没被办公室政治利用过），而是指设计方案的倒 退和前进之间的折衷。每一个有关用户界面的决定，从一像素的精确定位到整个网站的信息架构都需要深思熟虑。对每一个设计方案给用户带来的好处与花费两者之 间的仔细权衡才是本质。人们常常忽略有时是很小的代价，但每一个用户界面设计都要付出的代价。经过考虑的折衷原则其实贯穿了所有的用户界面设计，但在设计 最佳的用户界面时，具有讽刺的是，它还要求你避免设计折衷的界面。 你不能吃了蛋糕还想拥有它 在创作用户界面的时候，你必须处理两个主要且冲突的局限：在仅有的一个显示器上传达海量的信息；用户在一定时间内接受海量的信息。在一个显示器上显 示太多的内容，用户不得不从混沌中“艰难跋涉”了；显示太少的信息，用户为了找到他们的目标，又不得不靠猜测了。好的设计应该在程序和用户之间找到平衡 点，既有效利用屏幕，又能考虑用户理解信息的能力。 你的舞台（显示器）是有局限的——毕竟有x像素的宽和y像素的高。这意味着资源很重要，你利用的每个象素都可看作是有价格的。当你试图去创建一个用 户界面的时候，保持信息密度的平衡是项挑战。每个设计方案都要经过深思，因为在屏幕上每增加一块内容就加大了信息密度，这对用户有限的精力和认知过程是个 挑战，使得用户更难弄明白了。 好的设计代替不好的 无论何时，花费只要能带来好处，采取折衷原则也是可以的。理论上，你可以最大化好处和最小化坏处，但本质问题是，所带来的好处能否超过其花费？不仅仅是超过，在所有可选的设计方案中，它能否带来最大利润？果真如此，它才是最佳方案。 花费/好处的折衷考虑穿越了用户界面开发的所有层次，从导航设计到字体大小。越是重要的设计方案，越是体现出用户界面巨大而潜在的影响。小的设计方 案看起来似乎无关紧要，但积少成多，也会对用户界面产生潜在影响。无论大小，每一个设计方案都应该在可用性评估和考虑网络用户界面好处之后再决定。 一些对比的设计方案 设计 好处 花费 减少信息构架的层次 找到信息时减少了点击 更混乱 深层信息架构 清晰，减少混乱 找信息时点击多 小字体 一屏上显示更多信息 某些用户太难阅读了 大字体 阅读起来容易 每屏信息少了 下拉框 在有限空间里容下了更多选项 隐藏了选项 单选框 同一时间看到更多选项 需要更多空间，易混淆 图标 一旦记住就容易辨认了；视觉愉悦 要学习识别 [...]]]></description>
			<content:encoded><![CDATA[<p>From: <a href="http://www.uiplanet.com/taobao/2006/10/08/%e7%94%a8%e6%88%b7%e7%95%8c%e9%9d%a2%e8%ae%be%e8%ae%a1%e2%80%94%e2%80%94%e7%94%a8%e5%a5%bd%e7%9a%84%e8%ae%be%e8%ae%a1%e6%9b%bf%e4%bb%a3%e4%b8%8d%e5%a5%bd%e7%9a%84/" target="_blank">Taobao Blog</a></p>
<p>原文： <a target="_blank" href="http://www.digital-web.com/articles/user_interface_design_taking_the_good_with_the_bad/">User Interface Design &#8211; Taking the Good with the Bad</a></p>
<p>成功的婚姻之关键在于折衷。当事情沿着你不希望的方向发展，在最后，形成的争论却可以为你带来极大的好处。这条定理同样适用于用户界面设计。毕竟，如果婚姻不是形式和仪式又是什么呢？</p>
<p>设计用户界面的过程从根本上就是折衷的训练。这个训练并非指设计者和项目赌注者之间的折衷（可用性从来没被办公室政治利用过），而是指设计方案的倒  退和前进之间的折衷。每一个有关用户界面的决定，从一像素的精确定位到整个网站的信息架构都需要深思熟虑。对每一个设计方案给用户带来的好处与花费两者之  间的仔细权衡才是本质。人们常常忽略有时是很小的代价，但每一个用户界面设计都要付出的代价。经过考虑的折衷原则其实贯穿了所有的用户界面设计，但在设计  最佳的用户界面时，具有讽刺的是，它还要求你避免设计折衷的界面。</p>
<p><strong>你不能吃了蛋糕还想拥有它</strong></p>
<p>在创作用户界面的时候，你必须处理两个主要且冲突的局限：在仅有的一个显示器上传达海量的信息；用户在一定时间内接受海量的信息。在一个显示器上显  示太多的内容，用户不得不从混沌中“艰难跋涉”了；显示太少的信息，用户为了找到他们的目标，又不得不靠猜测了。好的设计应该在程序和用户之间找到平衡  点，既有效利用屏幕，又能考虑用户理解信息的能力。</p>
<p>你的舞台（显示器）是有局限的——毕竟有x像素的宽和y像素的高。这意味着资源很重要，你利用的每个象素都可看作是有价格的。当你试图去创建一个用  户界面的时候，保持信息密度的平衡是项挑战。每个设计方案都要经过深思，因为在屏幕上每增加一块内容就加大了信息密度，这对用户有限的精力和认知过程是个  挑战，使得用户更难弄明白了。</p>
<p><strong>好的设计代替不好的</strong></p>
<p>无论何时，花费只要能带来好处，采取折衷原则也是可以的。理论上，你可以最大化好处和最小化坏处，但本质问题是，所带来的好处能否超过其花费？不仅仅是超过，在所有可选的设计方案中，它能否带来最大利润？果真如此，它才是最佳方案。</p>
<p>花费/好处的折衷考虑穿越了用户界面开发的所有层次，从导航设计到字体大小。越是重要的设计方案，越是体现出用户界面巨大而潜在的影响。小的设计方  案看起来似乎无关紧要，但积少成多，也会对用户界面产生潜在影响。无论大小，每一个设计方案都应该在可用性评估和考虑网络用户界面好处之后再决定。</p>
<p><strong>一些对比的设计方案</strong></p>
<table bgcolor="#cccccc" border="0" cellpadding="4" cellspacing="1">
<tbody>
<tr align="left" bgcolor="#E7E8CA">
<th>设计</th>
<th>好处</th>
<th>花费</th>
</tr>
<tr bgcolor="White">
<td>减少信息构架的层次</td>
<td>找到信息时减少了点击</td>
<td>更混乱</td>
</tr>
<tr bgcolor="White">
<td>深层信息架构</td>
<td>清晰，减少混乱</td>
<td>找信息时点击多</td>
</tr>
<tr bgcolor="White">
<td>小字体</td>
<td>一屏上显示更多信息</td>
<td>某些用户太难阅读了</td>
</tr>
<tr bgcolor="White">
<td>大字体</td>
<td>阅读起来容易</td>
<td>每屏信息少了</td>
</tr>
<tr bgcolor="White">
<td>下拉框</td>
<td>在有限空间里容下了更多选项</td>
<td>隐藏了选项</td>
</tr>
<tr bgcolor="White">
<td>单选框</td>
<td>同一时间看到更多选项</td>
<td>需要更多空间，易混淆</td>
</tr>
<tr bgcolor="White">
<td>图标</td>
<td>一旦记住就容易辨认了；视觉愉悦</td>
<td>要学习识别</td>
</tr>
<tr bgcolor="White">
<td>文字链接</td>
<td>总是易懂的</td>
<td>一旦不理解，可能必须阅读更多的资料</td>
</tr>
<tr bgcolor="White">
<td>缩写</td>
<td>节约空间</td>
<td>需要学习和识别</td>
</tr>
<tr bgcolor="White">
<td>非缩写</td>
<td>易懂</td>
<td>需要额外空间</td>
</tr>
<tr bgcolor="White">
<td>键盘快捷键</td>
<td>数据高速输入</td>
<td>需要学习</td>
</tr>
<tr bgcolor="White">
<td>鼠标指向和点击</td>
<td>直觉的</td>
<td>交互增加了额外的时间，需要更多的经验</td>
</tr>
</tbody>
</table>
<p><strong>疯狂背后的模式</strong></p>
<p>事实上，你无法刻意评估每项设计方案的优劣。此过程就像天性一样，你可以凭直觉判断哪里该用下拉菜单还是单选按钮，或者此设计是不是比另一个略胜一  筹。但直觉是建立在相关经验和努力之上的。设计的折衷评估仍旧可能发生，它在潜意识中形成了。这种潜意识行为可能让你没意识到为什么选择了此项，而非另一  项方案。但如果你拆开了这个过程，其核心就是基于可用性原则的判断。</p>
<p>在设计过程中描述这个潜在法则可能并非必须，它很自然就发生了，但是你必须清楚，并在逻辑上意识到你的设计。如果你和别人一起工作，他们的建议可能  降低了可用性，你意识到自己的决定是如何产生的就很重要了。通过将用户界面设计中潜意识的行为化作语言，你可以为坚持自己的决定增加了砝码。但如果你让每  个人都对界面设计提出一种意见（就像恐怖的会议讨论），界面可能会像过去那样难看了。</p>
<p><strong>好 – 坏 = 网络可用性</strong></p>
<p>你是否注意到你可以立刻指出各种界面设计的不足？这是因为在界面设计时的折衷原则使然。甚至最好的设计解决方案都可能有些倒退，一些成员可能会尝试  改变设计。但任何设计都有不足之处，每一个无不如此。这样的不足还不至于损害设计。一个设计比另一个设计更好的地方在于无时无刻不照顾到网络可用性。所  以，好-坏=网络可用性。最后测量的标准就是网络的可用性价值。</p>
<p>批评开始满天飞了。字体太小了、图标含义不清、缩写词意不明。也许最初只是脸红一下，然后就红到耳根了，仿佛这些批评都是对的一样。事实上，这类宣  言单独来看都是正确的，但它太过正确，也应该被挑战。来决定它值不值，就要既考虑花费，又要考虑好处了。后台设计者能立刻识别一个特殊设计的花费，但是他  们看不到好处。你需要客观的评估每个建议对可用性的影响，从而决定哪个是最可取的。</p>
<p>除了要懂得界面设计中的折衷性，你也应该鼓励那种有缺陷的设计建议。为了有效评估那些作用于界面设计的花费和好处，你需要涉猎多种领域：从认知学到  人因学到图形设计。只有对人们如何与应用程序交互建立了巨大的知识储备，你才能更有效地评估用户界面设计。这不仅仅是个非对即错的事情，因为花费总是与带  来的好处相关。</p>
<p>举例来说，你的页面字体可能小了，对一些老年人相当难以阅读。这就是花费。但这在一屏上提供了更多的信息，也意味着更少的滚动，减少滚动可以降低物  理操作和认知输入。现在假设统计出你的用户年龄90%在21至30岁之间，因此比较其他解决方案，这时字体更小一些会更好，网络的可用性也更高。</p>
<p>所选的方案并非完美，但它提供了更好的可用性。你也可以提出异议，用好的替代坏的设计，但对于你特定的应用，选择这种方案无非是最明智的。你必须在完整的程序使用中加以衡量，才能选出最合适的方案。</p>
<p>懂得在界面设计中无所不在的折衷原则，并应该灌输给整个项目组，甚至每个普通员工都要知晓。对用户界面的争论应该被鼓励。在每一个设计方案中通过理解、评估和解释折衷原则，你可以设计可用性更高和更有说服力的界面。</p>
<p><strong>对成功的评估</strong></p>
<p>当评估一个设计是否更好时，又需要一个用户界面准则去评估，以下是几个用户界面质量的元素：</p>
<ul>
<li>容易学习并容易记住</li>
<li>使用的有效性</li>
<li>出错率，可伸缩性和可恢复性</li>
<li>个人满意度</li>
</ul>
<p>以应用程序的最后使用效果评定，每一个因素都可能是重要的。举例来说，使用的有效性也许对高端的用户程序有用，而对小册子市场就不一定那么有效了。虽然这种转变可能会提高个人满意度。但每一个设计决定都应该接受上面四个因素的考验。</p>
<p><strong>广泛折衷原则</strong></p>
<p>折衷也不应该以屏幕设计为终点。在用户界面设计中占据了很大分量的包括：网络信息统计（比如什么浏览器、平台、显示效果尺寸等）、瘦/胖/富客户端  体系、开发时间和花费的资源等。在评估折衷时，可用性占据了极大的分量，但真实使用环境中的一些问题也日趋重要。比如说，如果一个设计方案比另一个好得  多，是否值得用1万美元开发它？这部分功能的提升值得吗？反过来想，节约的这些钱是否削弱了可用性？这类讨论是如此现实，需要被谨慎评估。</p>
<p>只要认识到用户界面设计是建立在折衷上的，会帮助我们清楚地认识到为什么如此设计。这样做会减少优秀界面设计出轨的风险，尤其对那些只看到事物一个  方面的人有用。通过清晰地列出花费、好处和相互交流设计的意义，你可以更好地说明别人、得到更多的支持。总之，如果我们能依照折衷的原则，我们就能正确地  看待好处和坏处。只是希望别带给我们丑陋的事物。（完） </p>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/47.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experience of Wii</title>
		<link>http://linnchord.net/archives/48.html</link>
		<comments>http://linnchord.net/archives/48.html#comments</comments>
		<pubDate>Mon, 30 Oct 2006 13:33:39 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[优美的]]></category>
		<category><![CDATA[好玩的]]></category>
		<category><![CDATA[存照]]></category>
		<category><![CDATA[UE]]></category>

		<guid isPermaLink="false">http://linnchord.net/2006/10/experience-of-wii/</guid>
		<description><![CDATA[如何展现用户的体验？这是一个非常有力的参考！ http://uk.wii.com/exp/ btw:我和callaly一致认为，我们需要这样一台能给我们带来如此非凡体验的游戏机。]]></description>
			<content:encoded><![CDATA[<p>如何展现用户的体验？这是一个非常有力的参考！</p>
<p><a href="http://uk.wii.com/exp/" alt="experience Wii" target="_blank">http://uk.wii.com/exp/</a></p>
<p><a href="http://www.flickr.com/photos/linnchord/283248878/" title="Photo Sharing" target="_blank"><img src="http://static.flickr.com/111/283248878_ec3122058a_o.png" width="450" height="453" alt="experience Wii" /></a></p>
<p>btw:我和callaly一致认为，我们需要这样一台能给我们带来如此非凡体验的游戏机。</p>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/48.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VisualComplexity.com</title>
		<link>http://linnchord.net/archives/49.html</link>
		<comments>http://linnchord.net/archives/49.html#comments</comments>
		<pubDate>Mon, 30 Oct 2006 13:27:15 +0000</pubDate>
		<dc:creator>linnchord</dc:creator>
				<category><![CDATA[优美的]]></category>
		<category><![CDATA[存照]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://linnchord.net/2006/10/visualcomplexitycom/</guid>
		<description><![CDATA[可视化复杂结构。如果用图形化方式描述复杂结构或流程，这里有很多有意思的创意和参考。 VisualComplexity.com]]></description>
			<content:encoded><![CDATA[<p>可视化复杂结构。如果用图形化方式描述复杂结构或流程，这里有很多有意思的创意和参考。</p>
<p><a href="http://visualcomplexity.com" target="_blank">VisualComplexity.com</a></p>
<p><a href="http://www.flickr.com/photos/linnchord/283241397/" title="Photo Sharing"><img src="http://static.flickr.com/105/283241397_a8b70be97c_o.gif" width="450" height="921" alt="visualcomplexity.com" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://linnchord.net/archives/49.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
