<?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>HelloMac</title>
	<atom:link href="http://blog.hellomac.com.cn/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hellomac.com.cn</link>
	<description>赵汐桃个人博客 —— Mac,iPod,iPhone,iPad, and more about Apple！</description>
	<lastBuildDate>Tue, 14 Feb 2012 05:44:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>WOW 魔兽世界 网易国服 4.3.2 15211 Mac 系统复活</title>
		<link>http://blog.hellomac.com.cn/2012/02/516/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wow-%25e9%25ad%2594%25e5%2585%25bd%25e4%25b8%2596%25e7%2595%258c-%25e7%25bd%2591%25e6%2598%2593%25e5%259b%25bd%25e6%259c%258d-4-3-2-15211-mac-%25e7%25b3%25bb%25e7%25bb%259f%25e5%25a4%258d%25e6%25b4%25bb</link>
		<comments>http://blog.hellomac.com.cn/2012/02/516/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 05:16:19 +0000</pubDate>
		<dc:creator>赵 汐桃</dc:creator>
				<category><![CDATA[Mac软件]]></category>
		<category><![CDATA[其它分类]]></category>

		<guid isPermaLink="false">http://blog.hellomac.com.cn/?p=516</guid>
		<description><![CDATA[这个对于国人来说不得不说是一个利好的消息，目前可以在Mac下更新，可以玩，插件兼容，64位版WOW，只在Mac Only。最重要的是，是国服，国服啊～～～ 曾经9C运营的时候，能在Mac下玩，现在网易也可以了。。。不过，根据网易一贯的操性，说不定哪天就被河蟹了也不好说。。。大家想玩的尽快下载吧 使用方法： 1、先在Windows下下载并更新到最新的4.3.2 15211版本 2、将整个WOW文件夹拷贝到Mac的”应用程序”文件夹 3、下载文末的DMG镜像，把镜像内所有文件复制到WOW根目录 4、运行Launcher.app，等到更新完毕，后面你懂的 5、关于插件，在网上下载rar/zip类型的插件，解压到WOW插件文件夹即可 &#160; 点此下载]]></description>
			<content:encoded><![CDATA[<p>这个对于国人来说不得不说是一个利好的消息，目前可以在Mac下更新，可以玩，插件兼容，64位版WOW，只在Mac Only。最重要的是，是国服，国服啊～～～</p>
<p>曾经9C运营的时候，能在Mac下玩，现在网易也可以了。。。不过，根据网易一贯的操性，说不定哪天就被河蟹了也不好说。。。大家想玩的尽快下载吧</p>
<p>使用方法：</p>
<p>1、先在Windows下下载并更新到最新的4.3.2 15211版本</p>
<p>2、将整个WOW文件夹拷贝到Mac的”应用程序”文件夹</p>
<p>3、下载文末的DMG镜像，把镜像内所有文件复制到WOW根目录</p>
<p>4、运行Launcher.app，等到更新完毕，后面你懂的</p>
<p>5、关于插件，在网上下载rar/zip类型的插件，解压到WOW插件文件夹即可</p>
<p>&nbsp;</p>
<p><a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/02/屏幕快照-2012-02-13-下午11.53.04.png" rel="lightbox[516]"><img class="aligncenter size-medium wp-image-470" title="屏幕快照 2012-02-13 下午11.53.04" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/02/屏幕快照-2012-02-13-下午11.53.04-450x281.png" alt="" width="450" height="281" /></a><span id="more-516"></span><br />
<a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/02/屏幕快照-2012-02-13-下午11.52.43.png" rel="lightbox[516]"><img class="aligncenter size-medium wp-image-469" title="屏幕快照 2012-02-13 下午11.52.43" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/02/屏幕快照-2012-02-13-下午11.52.43-450x325.png" alt="" width="450" height="325" /></a><br />
<a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/02/屏幕快照-2012-02-14-上午12.01.30.png" rel="lightbox[516]"><img class="aligncenter size-medium wp-image-471" title="屏幕快照 2012-02-14 上午12.01.30" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/02/屏幕快照-2012-02-14-上午12.01.30-450x281.png" alt="" width="450" height="281" /></a><br />
<a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/02/屏幕快照-2012-02-14-上午12.02.23.png" rel="lightbox[516]"><img class="aligncenter size-medium wp-image-472" title="屏幕快照 2012-02-14 上午12.02.23" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/02/屏幕快照-2012-02-14-上午12.02.23-450x281.png" alt="" width="450" height="281" /></a><br />
<a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/02/屏幕快照-2012-02-14-上午12.06.38.png" rel="lightbox[516]"><img class="aligncenter size-medium wp-image-473" title="屏幕快照 2012-02-14 上午12.06.38" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/02/屏幕快照-2012-02-14-上午12.06.38-450x281.png" alt="" width="450" height="281" /></a><br />
<a href="http://115.com/file/dp20sz4w">点此下载</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hellomac.com.cn/2012/02/516/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autodesk Maya AutoCAD 2012 在 Lion 下的可用的算号器＋破解教程</title>
		<link>http://blog.hellomac.com.cn/2012/01/452/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=autodesk-maya-autocad-2012-%25e5%259c%25a8-lion-%25e4%25b8%258b%25e7%259a%2584%25e5%258f%25af%25e7%2594%25a8%25e7%259a%2584%25e7%25ae%2597%25e5%258f%25b7%25e5%2599%25a8%25ef%25bc%258b%25e7%25a0%25b4%25e8%25a7%25a3%25e6%2595%2599%25e7%25a8%258b</link>
		<comments>http://blog.hellomac.com.cn/2012/01/452/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 06:44:14 +0000</pubDate>
		<dc:creator>赵 汐桃</dc:creator>
				<category><![CDATA[Mac OS X 系统]]></category>

		<guid isPermaLink="false">http://blog.hellomac.com.cn/?p=452</guid>
		<description><![CDATA[以前在SL下算号破解Autodesk 2012的软件都很容易，换到Lion下内存补丁怎么也不行，不管用什么帐户运行都会提示”Error！Not admin,wrong version or custom error.”很是郁闷。在版本、帐户权限都确认没问题的情况下，发现原来是Lion提高了安全级别，导致内存补丁失败。 现在HelloMac提供一个Lion下可用的Autodesk 2012 Keygen，其实算好器还是一样的，只是多了一个脚本，用这个脚本代替内存补丁。 详细破解步骤如下： 1、首先安装Autodesk 2012任意你需要的软件(AutoCAD 2012/Maya 2012等)，安装的时候使用序列号666-69696969, 667-98989898或 400-45454545，Product Key 填 657D1。 2、等待安装结束后，断开你的网络，运行软件，选择激活。 3、如下图，复制申请号 4、如图操作，打开脚本文件，输入密码，等keygen窗口出现后粘贴刚才复制的申请码 5、将算好的激活码复制到剪贴板，然后回到Autodesk激活窗口，粘贴激活码，点击下一步提示激活成功。 6、激活后程序启动，激活信息如下图。 算号器下载地址：点此下载 &#038;nbsp]]></description>
			<content:encoded><![CDATA[<p>以前在SL下算号破解Autodesk 2012的软件都很容易，换到Lion下内存补丁怎么也不行，不管用什么帐户运行都会提示”Error！Not admin,wrong version or custom error.”很是郁闷。在版本、帐户权限都确认没问题的情况下，发现原来是Lion提高了安全级别，导致内存补丁失败。</p>
<p>现在HelloMac提供一个Lion下可用的Autodesk 2012 Keygen，其实算好器还是一样的，只是多了一个脚本，用这个脚本代替内存补丁。</p>
<p>详细破解步骤如下：</p>
<p>1、首先安装Autodesk 2012任意你需要的软件(AutoCAD 2012/Maya 2012等)，安装的时候使用序列号666-69696969, 667-98989898或 400-45454545，Product Key 填 657D1。</p>
<p>2、等待安装结束后，断开你的网络，运行软件，选择激活。</p>
<p>3、如下图，复制申请号</p>
<p><a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/01.png" rel="lightbox[452]"><img class="aligncenter size-medium wp-image-453" title="01" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/01-450x409.png" alt="" width="450" height="409" /></a></p>
<p>4、如图操作，打开脚本文件，输入密码，等keygen窗口出现后粘贴刚才复制的申请码<span id="more-452"></span></p>
<p><a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/02.png" rel="lightbox[452]"><img class="aligncenter size-medium wp-image-454" title="02" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/02-450x303.png" alt="" width="450" height="303" /></a><br />
<a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/03.png" rel="lightbox[452]"><img class="aligncenter size-medium wp-image-455" title="03" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/03-450x281.png" alt="" width="450" height="281" /></a></p>
<p>5、将算好的激活码复制到剪贴板，然后回到Autodesk激活窗口，粘贴激活码，点击下一步提示激活成功。</p>
<p><a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/04.png" rel="lightbox[452]"><img class="aligncenter size-medium wp-image-456" title="04" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/04-450x396.png" alt="" width="450" height="396" /></a></p>
<p>6、激活后程序启动，激活信息如下图。</p>
<p><a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/05.png" rel="lightbox[452]"><img class="aligncenter size-medium wp-image-457" title="05" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/05-450x281.png" alt="" width="450" height="281" /></a></p>
<p>算号器下载地址：<a href="http://hellomac-hellomac.stor.sinaapp.com/downloads/software/keygen/autodesk2012_keygen_lion.dmg">点此下载</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hellomac.com.cn/2012/01/452/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Mac OS X 通过 Google App Engine(GAE) 翻墙</title>
		<link>http://blog.hellomac.com.cn/2012/01/436/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mac-os-x-%25e9%2580%259a%25e8%25bf%2587-google-app-enginegae-%25e8%25b6%258a%25e7%258b%25b1</link>
		<comments>http://blog.hellomac.com.cn/2012/01/436/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 04:32:43 +0000</pubDate>
		<dc:creator>赵 汐桃</dc:creator>
				<category><![CDATA[Mac OS X 系统]]></category>

		<guid isPermaLink="false">http://blog.hellomac.com.cn/?p=436</guid>
		<description><![CDATA[国内的网络环境是越来越糟糕了，很无奈，我们并不是坏人，我们只想学知识，我们只想向国外先进技术学习⋯⋯ 之前我购买的VPN帐号到期了，而且那个VPN之前还很好用，现在越来越难用了，这个可能是现在国内打击力度越来越大的原因造成的，今天向大家推荐Break Wall这款软件来翻墙，Break Wall是由国人auess全部用脚本写成的纯绿色软件，原理与GoAgent一样，还是利用Google App Engine搭建自己的代理服务器，只是简化了GoAgent那么多手动设置的步骤，全部用脚本实现了自动设置，并且可以同时使用多个AppID实现翻墙负载均很，测试结果HTTP下载可以达到600KB/S（我的带宽极限），具体方法点击软件里“如何使用”便会弹出详细教程。 下载地址：点此下载 软件截图：]]></description>
			<content:encoded><![CDATA[<p>国内的网络环境是越来越糟糕了，很无奈，我们并不是坏人，我们只想学知识，我们只想向国外先进技术学习⋯⋯</p>
<p>之前我购买的VPN帐号到期了，而且那个VPN之前还很好用，现在越来越难用了，这个可能是现在国内打击力度越来越大的原因造成的，今天向大家推荐Break Wall这款软件来翻墙，Break Wall是由国人<a href="mailto:auess@163.com">auess</a>全部用脚本写成的纯绿色软件，原理与GoAgent一样，还是利用Google App Engine搭建自己的代理服务器，只是简化了GoAgent那么多手动设置的步骤，全部用脚本实现了自动设置，并且可以同时使用多个AppID实现翻墙负载均很，测试结果HTTP下载可以达到600KB/S（我的带宽极限），具体方法点击软件里“如何使用”便会弹出详细教程。</p>
<p>下载地址：<a title="BreakWall 115网盘下载" href="http://115.com/file/e6tpdzlw">点此下载</a></p>
<p>软件截图：</p>
<p><a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/屏幕快照-2012-01-01-下午12.12.26.png" rel="lightbox[436]"><img class="aligncenter size-medium wp-image-437" title="屏幕快照 2012-01-01 下午12.12.26" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7-2012-01-01-%E4%B8%8B%E5%8D%8812.12.26-450x459.png" alt="" width="450" height="459" /><span id="more-436"></span></a></p>
<p><a href="http://blog.hellomac.com.cn/uploads/2012/01/屏幕快照-2012-01-01-下午12.10.47.png" rel="lightbox[436]"><img class="aligncenter size-full wp-image-438" title="屏幕快照 2012-01-01 下午12.10.47" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/屏幕快照-2012-01-01-下午12.10.47.png" alt="" width="366" height="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hellomac.com.cn/2012/01/436/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Happy New Year !!!</title>
		<link>http://blog.hellomac.com.cn/2012/01/417/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=happy-new-year</link>
		<comments>http://blog.hellomac.com.cn/2012/01/417/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 17:03:37 +0000</pubDate>
		<dc:creator>赵 汐桃</dc:creator>
				<category><![CDATA[随笔]]></category>

		<guid isPermaLink="false">http://blog.hellomac.com.cn/?p=417</guid>
		<description><![CDATA[HAPPY NEW YEAR TO ALL!!! COPYRIGHT HELLOMAC.COM.CN ]]></description>
			<content:encoded><![CDATA[<p><a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/Mac-2012-Wallpaper-800x500.jpg" rel="lightbox[417]"><img class="aligncenter size-full wp-image-395" title="SAE LOGO" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2012/01/Mac-2012-Wallpaper-450x281.jpg" alt="" width="450" height="281" /></a></p>
<h1 style="text-align: center;"><span style="color: #ffffff;"><strong>HAPPY NEW YEAR TO ALL!!!</strong></span></h1>
<h1 style="text-align: center;"><span style="color: #ffffff;"><strong>COPYRIGHT HELLOMAC.COM.CN 2012</strong></span></h1>
]]></content:encoded>
			<wfw:commentRss>http://blog.hellomac.com.cn/2012/01/417/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>博客搬家到Sina App Engine了</title>
		<link>http://blog.hellomac.com.cn/2011/12/394/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%258d%259a%25e5%25ae%25a2%25e6%2590%25ac%25e5%25ae%25b6%25e5%2588%25b0sina-app-engine%25e4%25ba%2586</link>
		<comments>http://blog.hellomac.com.cn/2011/12/394/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 12:07:55 +0000</pubDate>
		<dc:creator>赵 汐桃</dc:creator>
				<category><![CDATA[网站日志]]></category>

		<guid isPermaLink="false">http://blog.hellomac.com.cn/?p=394</guid>
		<description><![CDATA[博客建立已经有几年时间了，更新很慢，也没有做宣传，自娱自乐，纪录一些技术文档。如今空间到期了，之前一直使用EBL提供的虚拟空间，后台面板是Cpanel，一直很好用，但是由于国内网络环境日益恶劣，EBL业务大减，现如今服务越来越差，基本已经到了无人监管的地步，所以不得不考虑新的空间托管博客。 看了国内很多的Linux主机空间提供商，都有这样那样的不如意的地方，想到了Google App Engine，但是无奈GAE被墙了，想起来新浪09年开始测试Sina App Engine(下简称SAE)，打开一看，发展得很蓬勃，而且直接支持PHP，看了官方文档介绍，觉得还不错，于是决定一试 ，开始了大量的搬迁工作，经过一个礼拜的折腾，总算是差不多了，由于SAE处于安全因素和特殊的云计算原因，禁用了一些php函数，需要手动修改，而且SAE不支持写本地IO，所以很多代码需要重写，以便使用Sina提供的Storage持久化存储服务（主要是以前上传的大量附件，还有一些要写本地的插件，WP主程序已经有人做了移植），现在基本已经移植完毕了，某些插件无法支持，已经不得不抛弃了，目前手机wap页面暂时无法完成，怀疑可能是WAP插件中的某些PHP代码不被支持，但是也没有错误提示，还在慢慢找原因。 如果各位朋友浏览我的博客发现有不正确的地方（包括排版、图片无显示、链接指向错误、文章内容混乱的）请及时通知我，以便我修正，让博客更好的运行在SAE平台上。 最后，通过一个礼拜左右的折腾，觉得SAE平台还是非常不错的，所以有一些代码不能使用，但是新浪基本都提供了解决办法，通过SAE平台，又把搭建自己的个人主页的门槛降低了，有兴趣自己做主页或者网站的朋友不妨试试，我们共同来探讨传统LAMP平台移植到SAE平台的一些经验。]]></description>
			<content:encoded><![CDATA[<p><a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2011/12/logo.beta_.new_.png" rel="lightbox[394]"><img class="aligncenter size-full wp-image-395" title="SAE LOGO" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2011/12/logo.beta_.new_.png" alt="" width="200" height="39" /></a></p>
<p>博客建立已经有几年时间了，更新很慢，也没有做宣传，自娱自乐，纪录一些技术文档。如今空间到期了，之前一直使用EBL提供的虚拟空间，后台面板是Cpanel，一直很好用，但是由于国内网络环境日益恶劣，EBL业务大减，现如今服务越来越差，基本已经到了无人监管的地步，所以不得不考虑新的空间托管博客。</p>
<p>看了国内很多的Linux主机空间提供商，都有这样那样的不如意的地方，想到了Google App Engine，但是无奈GAE被墙了，想起来新浪09年开始测试Sina App Engine(下简称SAE)，打开一看，发展得很蓬勃，而且直接支持PHP，看了官方文档介绍，觉得还不错，于是决定一试 ，开始了大量的搬迁工作，经过一个礼拜的折腾，总算是差不多了，由于SAE处于安全因素和特殊的云计算原因，禁用了一些php函数，需要手动修改，而且SAE不支持写本地IO，所以很多代码需要重写，以便使用Sina提供的Storage持久化存储服务（主要是以前上传的大量附件，还有一些要写本地的插件，WP主程序已经有人做了移植），现在基本已经移植完毕了，某些插件无法支持，已经不得不抛弃了，目前手机wap页面暂时无法完成，怀疑可能是WAP插件中的某些PHP代码不被支持，但是也没有错误提示，还在慢慢找原因。</p>
<p>如果各位朋友浏览我的博客发现有不正确的地方（包括排版、图片无显示、链接指向错误、文章内容混乱的）请及时通知我，以便我修正，让博客更好的运行在SAE平台上。</p>
<p>最后，通过一个礼拜左右的折腾，觉得SAE平台还是非常不错的，所以有一些代码不能使用，但是新浪基本都提供了解决办法，通过SAE平台，又把搭建自己的个人主页的门槛降低了，有兴趣自己做主页或者网站的朋友不妨试试，我们共同来探讨传统LAMP平台移植到SAE平台的一些经验。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hellomac.com.cn/2011/12/394/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designed by Apple in California</title>
		<link>http://blog.hellomac.com.cn/2011/11/346/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=designed-by-apple-in-california</link>
		<comments>http://blog.hellomac.com.cn/2011/11/346/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 05:43:00 +0000</pubDate>
		<dc:creator>赵 汐桃</dc:creator>
				<category><![CDATA[随笔]]></category>

		<guid isPermaLink="false">http://blog.hellomac.com.cn/?p=346</guid>
		<description><![CDATA[此文转载至gracecode.com，原文地址：http://www.gracecode.com/archives/3047/ 此篇为译文，原文在： http://37signals.com/svn/posts/2710-designed-by-apple-in-california 使用过 Apple 产品的用户，都或许会注意到其包装和产品上的行小字“Designed by Apple in California”。我们或许会稍微留意下它的用意，然后这注意力可能稍纵即逝，无法深究其真正的含义。 我们都或许能够了解 Apple 是家注重细节的公司，自然它的产品和包装印制上这段话自然有其含义。这篇文章或许可以从设计师角度部分诠释 Apple 此做法的用意。 我曾经在很多场合中提起：“‘Designed by Apple in California’ 这段字，我是见过的所有包装上最为夺目的字符”。我的其中位读者迈克尔问我： 我同意您的看法，我第一眼看见这段字就让我难忘。 … 不过我很好奇，为什么您会相信“这些夺目的字符注 定会出现在不起眼的包装上”。 这句简单的标签出现在 Apple 的产品及其包装上至少已有十年的历史。（其实，我无法明确准确的时间说明 Apple 是从什么时候开始，但我记得在 2000 年的时候，苹果就在其 iPod 的包装上打上这行字了。） 这说明这句短语的历史是多么的悠久，同时对于 Apple 而言是多么的重要。 背景 “Designed by Apple in California” 这段字是多么的显眼。 当你拿到 Apple 产品的时候，打开包装的皮瓣或者内页那一刻，这段字通常会独立一行印在简洁的包装上 &#8212; 它太显眼了，你几乎不可能错过它。 然后，你缓缓的翻开包装，继续拿出你梦寐以求的设备 &#8212; 这个过程是多么的自然，同时这个体验让你近乎难忘。 情感 Apple 的使命之一是唤起了人们对艺术的感受。Apple ]]></description>
			<content:encoded><![CDATA[<p>此文转载至<a href="http://www.gracecode.com/">gracecode.com</a>，原文地址：<a href="http://www.gracecode.com/archives/3047/">http://www.gracecode.com/archives/3047/</a></p>
<p>此篇为译文，原文在： <a href="http://37signals.com/svn/posts/2710-designed-by-apple-in-california">http://37signals.com/svn/posts/2710-designed-by-apple-in-california</a></p>
<p>使用过 Apple 产品的用户，都或许会注意到其包装和产品上的行小字“Designed by Apple in California”。我们或许会稍微留意下它的用意，然后这注意力可能稍纵即逝，无法深究其真正的含义。</p>
<p>我们都或许能够了解 Apple 是家注重细节的公司，自然它的产品和包装印制上这段话自然有其含义。这篇文章或许可以从设计师角度部分诠释 Apple 此做法的用意。</p>
<p><a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2011/11/1294218751.jpg" rel="lightbox[346]"><img class="aligncenter size-medium wp-image-352" title="1294218751" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2011/11/1294218751-450x300.jpg" alt="" width="450" height="300" /></a></p>
<p>我曾经在<a title="http://37signals.com/svn/posts/2709-sites-that-landed-jobs-at-37signals" href="http://37signals.com/svn/posts/2709-sites-that-landed-jobs-at-37signals">很多场合中提起</a>：“‘Designed by Apple in California’ 这段字，我是见过的所有包装上最为夺目的字符”。我的其中位读者<a title="http://michaelpmills.com/" href="http://michaelpmills.com/">迈克尔</a>问我：</p>
<blockquote><p>我同意您的看法，我第一眼看见这段字就让我难忘。<br />
…<br />
不过我很好奇，为什么您会相信“这些夺目的字符注<br />
定会出现在不起眼的包装上”。</p></blockquote>
<p>这句简单的标签出现在 Apple 的产品及其包装上至少已有十年的历史。（其实，我无法明确准确的时间说明 Apple 是从什么时候开始，但我记得在 2000 年的时候，苹果就在其 iPod 的包装上打上这行字了。）<span id="more-346"></span></p>
<p>这说明这句短语的历史是多么的悠久，同时对于 Apple 而言是多么的重要。</p>
<h2>背景</h2>
<p>“Designed by Apple in California” 这段字是多么的显眼。</p>
<p>当你拿到 Apple 产品的时候，打开包装的皮瓣或者内页那一刻，这段字通常会独立一行印在简洁的包装上 &#8212; 它太显眼了，你几乎不可能错过它。</p>
<p>然后，你缓缓的翻开包装，继续拿出你梦寐以求的设备 &#8212; 这个过程是多么的自然，同时这个体验让你近乎难忘。</p>
<h2>情感</h2>
<p>Apple 的使命之一是唤起了人们对艺术的感受。Apple 的每件产品，就好比匠人精心制作的作品，被精心包装后安全地送到家门一样。这件产品似乎顷刻间就被赋予了情感，就犹如它是被你所爱的人制造出来一样。</p>
<p>匠人们都会在自己得意的作品上签名。克莱默大师会将他<a title="http://kramerknives.com/home.htm" href="http://kramerknives.com/home.htm">自己的名字篆刻在每把他经手的刀上</a>；佛蒙特设计的家具，在其<a title="http://goo.gl/yJ98y" href="http://goo.gl/yJ98y">每个产品不起眼的位置都留下自己的印记</a>。<a title="http://37signals.com/svn/archives/000831.php" href="http://37signals.com/svn/archives/000831.php">爱德华建议</a>每个设计师将他们设计的产品署名 &#8212; 这表明你是精心的造就了该产品，并赋予它最好的品质。</p>
<p>或许，我们能了解 Apple 这行字的用意即为如此。</p>
<p>此外，它标注的不是“Made by Apple in California”，而是被<strong>设计（Designed）</strong>的。我很难想到还有其公司会将设计（Design）放在如此高的地位。它的每件产品似乎注定是被设计出来而非制造。同时，这也是该公司使命的最好表述。</p>
<h2>此时无声胜有声</h2>
<p>平面设计领域中有句这样的话：</p>
<blockquote><p>如果你想让它显眼，那么就把它放大吧！如果你想将其变<br />
得更突出，那么加边框！仍然不够？那么就把他标红。</p></blockquote>
<p>放大、加边框、标红，这些技巧明显是那些懒惰的设计师常用的伎俩。我们之所以认为这很愚蠢，原因之一就是它过于明显的表达了自己的意图。</p>
<p>话到此，我们或许能 Apple 熟谙这种微妙。Apple 通过突出传达这句话（绝对不会存在任何无视它的机会），来突出产品。这段文字小而优雅，就想是与产品本身浑然天成。我们感觉不到任何的意外和惊讶。</p>
<p>在我们阅读它以后，Apple 不需要任何过多的言语，去复述传达自身产品的品味和价值。因为，此刻用户已经了解。</p>
<p>后记，文章发表后，<a title="http://www.nooidea.com/2010/12/designed-by-apple-in-california.html" href="http://www.nooidea.com/2010/12/designed-by-apple-in-california.html">发现已经有哥们翻译了这篇文章了</a>，两个版本的译文对比着理解吧。</p>
<p>下面说说我的看法。不容否认，苹果的成功让人们更多的关注这个公司的任何地方，有些甚至有些很不经意的细节都会被无形的放大以及被咀嚼，其中就包括上文“Designed by Apple in California”这段小字。</p>
<p>我们应该能理解，苹果的成功从另方面讲是许多个数不清的这样的细节组就而成。任何物品经过精雕细琢那么它的价值往往会多于它的本身，包括产品、设计、还是编码，其实都是这样的道理。</p>
<p>还是有个问题和期待就是，什么时候我们的“Made in China”变成“Designed in China”？</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hellomac.com.cn/2011/11/346/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>免费为大家提供新款MacBook Air更换SSD硬盘服务 升级硬盘</title>
		<link>http://blog.hellomac.com.cn/2011/11/319/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%2585%258d%25e8%25b4%25b9%25e4%25b8%25ba%25e5%25a4%25a7%25e5%25ae%25b6%25e6%258f%2590%25e4%25be%259b%25e6%2596%25b0%25e6%25ac%25bemacbook-air%25e6%259b%25b4%25e6%258d%25a2ssd%25e7%25a1%25ac%25e7%259b%2598%25e6%259c%258d%25e5%258a%25a1-%25e5%258d%2587%25e7%25ba%25a7%25e7%25a1%25ac%25e7%259b%2598</link>
		<comments>http://blog.hellomac.com.cn/2011/11/319/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 02:16:15 +0000</pubDate>
		<dc:creator>赵 汐桃</dc:creator>
				<category><![CDATA[Mac硬件]]></category>

		<guid isPermaLink="false">http://blog.hellomac.com.cn/?p=319</guid>
		<description><![CDATA[最近貌似买MacBook Air的朋友突然多起来了，无数的朋友问我2011款的新款Air能不能升级硬盘呀，怎么升级呀等等，所以干脆发个帖子，有需要想升级你硬盘的朋友，我可以免费帮你升级，因为我实在没有时间一步一步去教每个人升级硬盘，你可以带上你的电脑来找我，我当面给你升级，不收手工费，也顺便就教了你如何换SSD了。 SSD硬盘都是苹果正规渠道供应（熟悉我的朋友都懂的），现在是三星的SSD，不在是以前的东芝了，速度也比以前快了很多，价格如下： 64G 400元（RMB） 128G 750元（RMB） 256G 1600元（RMB） 价格会有一定的浮动，大致是这个范围，需要更换的朋友可以提前联系我，确定好时间直接来找我，外地的朋友（仅限认识的）可以发快递给我，但是请一定先联系我，不要再像以前那样也不跟我说就发过来，我都不知道是要做什么的……不然我给你当二手卖了你就悲剧了。。。 当然你也可以自己先买好SSD，拿过来我给你换也可以，反正都免费，但是自己买的时候留意一下是要三星的，不要以前东芝的，东芝的就是老款的Air上拆机的，速度比较慢，换SSD时间（不包括装系统）大约需要10分钟，所以你可以自己计划时间提前约我。 好吧，还是留下联系方式： QQ：75098421 iChat：zhaoxitao@mac.com E-mail：zhaoxitao2001@gmail.com]]></description>
			<content:encoded><![CDATA[<p>最近貌似买MacBook Air的朋友突然多起来了，无数的朋友问我2011款的新款Air能不能升级硬盘呀，怎么升级呀等等，所以干脆发个帖子，有需要想升级你硬盘的朋友，我可以免费帮你升级，因为我实在没有时间一步一步去教每个人升级硬盘，你可以带上你的电脑来找我，我当面给你升级，不收手工费，也顺便就教了你如何换SSD了。</p>
<p>SSD硬盘都是苹果正规渠道供应（熟悉我的朋友都懂的），现在是三星的SSD，不在是以前的东芝了，速度也比以前快了很多，价格如下：</p>
<p>64G 400元（RMB）</p>
<p>128G 750元（RMB）</p>
<p>256G 1600元（RMB）</p>
<p>价格会有一定的浮动，大致是这个范围，需要更换的朋友可以提前联系我，确定好时间直接来找我，外地的朋友（仅限认识的）可以发快递给我，但是请一定先联系我，不要再像以前那样也不跟我说就发过来，我都不知道是要做什么的……不然我给你当二手卖了你就悲剧了。。。</p>
<p>当然你也可以自己先买好SSD，拿过来我给你换也可以，反正都免费，但是自己买的时候留意一下是要三星的，不要以前东芝的，东芝的就是老款的Air上拆机的，速度比较慢，换SSD时间（不包括装系统）大约需要10分钟，所以你可以自己计划时间提前约我。</p>
<p>好吧，还是留下联系方式：</p>
<p>QQ：75098421</p>
<p>iChat：zhaoxitao@mac.com</p>
<p>E-mail：zhaoxitao2001@gmail.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hellomac.com.cn/2011/11/319/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mac OS X / iOS 内存管理简要说明</title>
		<link>http://blog.hellomac.com.cn/2011/11/306/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mac%25e5%2586%2585%25e5%25ad%2598%25e7%25ae%25a1%25e7%2590%2586%25e7%25ae%2580%25e8%25a6%2581%25e8%25af%25b4%25e6%2598%258e</link>
		<comments>http://blog.hellomac.com.cn/2011/11/306/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 03:33:35 +0000</pubDate>
		<dc:creator>赵 汐桃</dc:creator>
				<category><![CDATA[Mac OS X 系统]]></category>

		<guid isPermaLink="false">http://blog.hellomac.com.cn/?p=306</guid>
		<description><![CDATA[原创文章，禁止转载，否则追究法律责任 最近身边用苹果的人越来越多，这是一件好事，我很高兴身边的朋友们都能用上世界上最先进的计算机和操作系统，但是大部分朋友都是从Windows过度过来的，从系统使用和原理理解上都有一些Windows的观念，最近很多朋友问我一个问题：“为什么我的系统一开机还没运行什么程序，空余内存就没多少了，我可是4GB内存啊，是不是有什么问题？”针对这一问题，特写此文，让大家理解基于UNIX的Mac OS X是如何管理内存的。 之前转载了一篇文章介绍Unix/Linux的内存管理，但是很多朋友说看不懂，那今天我就通俗的跟大家分享一下，Mac是如何管理内存的。 首先，我们要来了解一下，Mac OS X的内存四种状态，打开你的“应用程序-实用工具-系统监视器”程序，切换到“系统内存”标签，你会看到你的内存有联动、活跃、非活跃和可用空间四种状态： 见下图： 联动是系统核心占用的，永远不会从系统物理[内存]种清除， 活跃表示这些[内存]数据正在使用种，或者刚被使用过， 非活跃表示这些[内存]中的数据是有效的，但是最近没有被使用， 可用空间表示这些[内存]中的数据是无效的，这些空间可以随时被程序使用。 当可用空间的[内存]低于某个值（这个值是由你的物理[内存]大小决定的），系统则会按照以下顺序使用非活跃的资源。首先如果非活跃的数据最近被调用了，系统会把它们的状态改变成活跃，并接在原有活跃[内存]逻辑地址的后面, 如果非活跃的[内存]数据最近没有被使用过，但是曾经被更改过而还没有在硬盘的相应虚拟[内存]中做修改，系统会对相应硬盘的虚拟[内存]做修改，并把这部分物理[内存]释放为可用空间供程序使用。如果非活跃[内存]中得数据被在映射到硬盘后再没有被更改过，则直接释放成可用空间。最后如果活跃的[内存]一段时间没有被使用，会被暂时改变状态为非活跃。 所以说，如果你的系统里有少量的可用空间内存和大量的非活跃的内存，说明你的[内存]是够用的，系统运行在最佳状态，只要需要,系统就会使用它们，不用担心。而反之如果系统的可用空间内存和非活跃内存都很少，而活跃内存很多，说明你的[内存]不够了。当然一开机，大部分[内存]都是可用空间，这时系统反而不在最佳状态，因为很多数据都需要从硬盘调用，速度反而慢了。 其实这就是Unix的内存管理方式，我们大家都知道，内存的速度是比硬盘快得多的，那么UNIX的内存管理机制就是尽可能多的使用你的物理内存，当你没有打开程序的时候，系统自动会把一些系统常用的资源从硬盘加载到内存，当你开始执行操作需要调用这些资源的时候，系统就不会从硬盘去读取你的资料了，而是直接从内存读取（专业术语叫命中），这样就提高你的系统速度，不浪费你的物理内存资源。 Mac系统基于UNIX系统，继承了UNIX这一内存管理机制并且进行一定的优化，Mac的内存管理具有UNIX的特征的同时，Mac还会记录你最常用的程序，然后在你内存有足够空余资源的时候，就把这些程序主要模块(Modlue)加载到内存，当你开启这个应用的时候，程序就快速启动了，当你关掉这个程序界面（Command+W / iOS-Home）的时候，大部分程序并不会真正的退出(quit)系统，而是保留程序核心模块驻留系统内存，你可以在Dock上看到图标下有个小亮点（iOS连按Home），当你下一次需要使用的时候，只要点一下程序就快速启动了，如果你很久没有再用这个程序而打开了其他程序，而打开了其他很多程序，那么系统就会在内存不够用得时候，自动把你只是关闭没有退出（Command+W）的程序驻留内存文件转移到硬盘的某个地方（pagefiles）中，等待你的调用，只有当你完全退出程序(Command+Q)的时候，这些程序就从内存清除了，但是Mac系统会智能的学习和了解你的你操作习惯，不断的更换你的常用程序列表，然后当物理内存有空的时候随时把你常用的程序模块载入内存，等待你调用。其实这也是Mac系统为什么点按窗户红色按钮是关闭而不是退出的设计思维原理，就是让程序在下一次被用户打开时能够快速启动，而且先进的Unix内存管理计算方式几乎不用你去担心是否内存不够用了，需要退出这些打开的程序，因为系统会习惯出一个最佳值什么时候释放内存（哪些内存数据什么时候保存到pagefiles去）来保证你的系统运行效率，尤其是现在很多iOS设备用户，每次都喜欢按Home返回后再连按Home去退出程序，其实完全没必要这么做，因为iOS是Mac OS的移动版，具有和Mac OS X完全相同并且高效的内存管理机制，你每次运行了程序再去退出他，反而降低了你系统下一次开启这个程序的速度。 windows为了兼容古老和不规范的程序，允许程序直接控制硬件，导致windows系统的权力不够大，而许多windows程序也不规范，因此在退出进程后往往许多[内存]没有还给系统变成了invisible memory，导致时间一长系统可用[内存]越来越少。因此常常需要重新启动。而且Windows在内存管理方面也于Unix有很大的区别，由于我对Windows并不是很熟悉，所以只能以我自己的理解来向大家说明，如有错误，还请斧正。由于Windows的系统模块链接关系不明确，权限又很混乱（Windows貌似压根就没有文件权限这个说法），导致后来Windows98就经常蓝屏死机，又为了防止大量不规范程序退出后不归还系统内存，所以Windows就只能在系统启动完毕，加载完必要模块后，当用户请求一个程序就从硬盘调用一个，不用就清除的办法来管理内存，所以如此就造成了系统物理内存的大量浪费，因为我们并不是随时都需要运行超级大的程序，事实上，大部分人的电脑都有4GB内存，而通常只开一个QQ和一个浏览器，顶多在打开一个Music Player，所占内存不到200MB，加上系统内存最对也就1GB左右，至少一台4GB内存的计算运行Windows的话，有75%的时间内存使用不到2GB，那么也就是说用户花了4GB的钱，其实浪费掉了75%，比如花了400元，你就浪费了300元，但是用UNIX就不会浪费你的钱，因为Unix先进的系统架构和内存管理就决定了这个因素。 其实Unix的内存管理先进性仅仅只是Unix一个小小的细节，Unix还有很多很多比Windows先进的地方值得我们学习，以后我会为大家介绍更多的Unix/Linux特性。]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;">原创文章，禁止转载，否则追究法律责任</span></p>
<p>最近身边用苹果的人越来越多，这是一件好事，我很高兴身边的朋友们都能用上世界上最先进的计算机和操作系统，但是大部分朋友都是从Windows过度过来的，从系统使用和原理理解上都有一些Windows的观念，最近很多朋友问我一个问题：“为什么我的系统一开机还没运行什么程序，空余内存就没多少了，我可是4GB内存啊，是不是有什么问题？”针对这一问题，特写此文，让大家理解基于UNIX的Mac OS X是如何管理内存的。<br />
之前转载了一篇文章介绍<a href="http://blog.hellomac.com.cn/2011/11/302/">Unix/Linux的内存管理</a>，但是很多朋友说看不懂，那今天我就通俗的跟大家分享一下，Mac是如何管理内存的。</p>
<p>首先，我们要来了解一下，Mac OS X的内存四种状态，打开你的“应用程序-实用工具-系统监视器”程序，切换到“系统内存”标签，你会看到你的内存有<span style="color: #993300;">联动</span>、<span style="color: #ffcc00;">活跃</span>、<span style="color: #0000ff;">非活跃</span>和<span style="color: #00ff00;">可用空间</span>四种状态：</p>
<p>见下图：</p>
<p><a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2011/11/mem.jpg" rel="lightbox[306]"><img class="aligncenter size-medium wp-image-326" title="mem" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2011/11/mem-450x150.jpg" alt="" width="450" height="150" /></a></p>
<p><span style="color: #993300;">联动</span>是系统核心占用的，永远不会从系统物理[内存]种清除，</p>
<p><span style="color: #ffcc00;">活跃</span>表示这些[内存]数据正在使用种，或者刚被使用过，</p>
<p><span style="color: #0000ff;">非活跃</span>表示这些[内存]中的数据是有效的，但是最近没有被使用，</p>
<p><span style="color: #00ff00;">可用空间</span>表示这些[内存]中的数据是无效的，这些空间可以随时被程序使用。</p>
<p>当<span style="color: #00ff00;">可用空间</span>的[内存]低于某个值（这个值是由你的物理[内存]大小决定的），系统则会按照以下顺序使用<span style="color: #0000ff;">非活跃</span>的资源。首先如果<span style="color: #0000ff;">非活跃</span>的数据最近被调用了，系统会把它们的状态改变成<span style="color: #ffcc00;">活跃</span>，并接在原有<span style="color: #ffcc00;">活跃</span>[内存]逻辑地址的后面, 如果<span style="color: #0000ff;">非活跃</span>的[内存]数据最近没有被使用过，但是曾经被更改过而还没有在硬盘的相应虚拟[内存]中做修改，系统会对相应硬盘的虚拟[内存]做修改，并把这部分物理[内存]释放为<span style="color: #00ff00;">可用空间</span>供程序使用。如果<span style="color: #0000ff;">非活跃</span>[内存]中得数据被在映射到硬盘后再没有被更改过，则直接释放成<span style="color: #00ff00;">可用空间</span>。最后如果<span style="color: #ffcc00;">活跃</span>的[内存]一段时间没有被使用，会被暂时改变状态为<span style="color: #0000ff;">非活跃</span>。</p>
<p><span id="more-306"></span></p>
<p>所以说，如果你的系统里有少量的<span style="color: #00ff00;">可用空间</span>内存和大量的<span style="color: #0000ff;">非活跃</span>的内存，说明你的[内存]是够用的，系统运行在最佳状态，只要需要,系统就会使用它们，不用担心。而反之如果系统的<span style="color: #00ff00;">可用空间</span>内存和<span style="color: #0000ff;">非活跃</span>内存都很少，而活跃内存很多，说明你的[内存]不够了。当然一开机，大部分[内存]都是<span style="color: #00ff00;">可用空间</span>，这时系统反而不在最佳状态，因为很多数据都需要从硬盘调用，速度反而慢了。</p>
<p>其实这就是Unix的内存管理方式，我们大家都知道，内存的速度是比硬盘快得多的，那么UNIX的内存管理机制就是尽可能多的使用你的物理内存，当你没有打开程序的时候，系统自动会把一些系统常用的资源从硬盘加载到内存，当你开始执行操作需要调用这些资源的时候，系统就不会从硬盘去读取你的资料了，而是直接从内存读取（专业术语叫命中），这样就提高你的系统速度，不浪费你的物理内存资源。</p>
<p>Mac系统基于UNIX系统，继承了UNIX这一内存管理机制并且进行一定的优化，Mac的内存管理具有UNIX的特征的同时，Mac还会记录你最常用的程序，然后在你内存有足够空余资源的时候，就把这些程序主要模块(Modlue)加载到内存，当你开启这个应用的时候，程序就快速启动了，当你关掉这个程序界面（Command+W / iOS-Home）的时候，大部分程序并不会真正的退出(quit)系统，而是保留程序核心模块驻留系统内存，你可以在Dock上看到图标下有个小亮点（iOS连按Home），当你下一次需要使用的时候，只要点一下程序就快速启动了，如果你很久没有再用这个程序而打开了其他程序，而打开了其他很多程序，那么系统就会在内存不够用得时候，自动把你只是关闭没有退出（Command+W）的程序驻留内存文件转移到硬盘的某个地方（pagefiles）中，等待你的调用，只有当你完全退出程序(Command+Q)的时候，这些程序就从内存清除了，但是Mac系统会智能的学习和了解你的你操作习惯，不断的更换你的常用程序列表，然后当物理内存有空的时候随时把你常用的程序模块载入内存，等待你调用。其实这也是Mac系统为什么点按窗户红色按钮是关闭而不是退出的设计思维原理，就是让程序在下一次被用户打开时能够快速启动，而且先进的Unix内存管理计算方式几乎不用你去担心是否内存不够用了，需要退出这些打开的程序，因为系统会习惯出一个最佳值什么时候释放内存（哪些内存数据什么时候保存到pagefiles去）来保证你的系统运行效率，尤其是现在很多iOS设备用户，每次都喜欢按Home返回后再连按Home去退出程序，其实完全没必要这么做，因为iOS是Mac OS的移动版，具有和Mac OS X完全相同并且高效的内存管理机制，你每次运行了程序再去退出他，反而降低了你系统下一次开启这个程序的速度。</p>
<p>windows为了兼容古老和不规范的程序，允许程序直接控制硬件，导致windows系统的权力不够大，而许多windows程序也不规范，因此在退出进程后往往许多[内存]没有还给系统变成了invisible memory，导致时间一长系统可用[内存]越来越少。因此常常需要重新启动。而且Windows在内存管理方面也于Unix有很大的区别，由于我对Windows并不是很熟悉，所以只能以我自己的理解来向大家说明，如有错误，还请斧正。由于Windows的系统模块链接关系不明确，权限又很混乱（Windows貌似压根就没有文件权限这个说法），导致后来Windows98就经常蓝屏死机，又为了防止大量不规范程序退出后不归还系统内存，所以Windows就只能在系统启动完毕，加载完必要模块后，当用户请求一个程序就从硬盘调用一个，不用就清除的办法来管理内存，所以如此就造成了系统物理内存的大量浪费，因为我们并不是随时都需要运行超级大的程序，事实上，大部分人的电脑都有4GB内存，而通常只开一个QQ和一个浏览器，顶多在打开一个Music Player，所占内存不到200MB，加上系统内存最对也就1GB左右，至少一台4GB内存的计算运行Windows的话，有75%的时间内存使用不到2GB，那么也就是说用户花了4GB的钱，其实浪费掉了75%，比如花了400元，你就浪费了300元，但是用UNIX就不会浪费你的钱，因为Unix先进的系统架构和内存管理就决定了这个因素。</p>
<p>其实Unix的内存管理先进性仅仅只是Unix一个小小的细节，Unix还有很多很多比Windows先进的地方值得我们学习，以后我会为大家介绍更多的Unix/Linux特性。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hellomac.com.cn/2011/11/306/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unix/Linux 系统自动化管理之内存管理</title>
		<link>http://blog.hellomac.com.cn/2011/11/302/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=unixlinux-%25e7%25b3%25bb%25e7%25bb%259f%25e8%2587%25aa%25e5%258a%25a8%25e5%258c%2596%25e7%25ae%25a1%25e7%2590%2586%25e4%25b9%258b%25e5%2586%2585%25e5%25ad%2598%25e7%25ae%25a1%25e7%2590%2586</link>
		<comments>http://blog.hellomac.com.cn/2011/11/302/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 02:43:20 +0000</pubDate>
		<dc:creator>赵 汐桃</dc:creator>
				<category><![CDATA[Unix/Linux]]></category>

		<guid isPermaLink="false">http://blog.hellomac.com.cn/?p=302</guid>
		<description><![CDATA[Mac OS X是基于Unix底层的操作系统，内存管理机制于Unix相同，这篇文章有助于理解Unix内存管理方式 文章转载至：IBM DeveloperWorks 原文地址 内存是 Unix/Linux 内核所管理的最为重要的资源之一，内存管理是系统管理中非常重要也是最复杂的的部分。系统管理员需要掌握内存管理的基本工作原理以及使用合适的工具与策略监控内存的工作状态。 本文将分别阐述 AIX 和 Linux 系统中所涉及到的内存监控的方法，并对其中涉及到的内核内存管理的原理做初步的说明 AIX 内存管理与监控 内存管理概述 内存管理在不同的操作系统中会有不同的实现。AIX 系统使用 VMM(Virtual Memory Manager) 实现物理内存的管理，处理应用程序的内存分配请求与内存回收。 内存和交换空间一般都是通过页面来进行分配和管理，VMM 将所有的内存段划分为若干个页面，Power4 芯片支持 4K，64K，和 16M 大小的虚拟内存页， Power5 芯片支持 4K，64K，16M,16G 大小的虚拟内存页，每个页面的缺省大小是 4KB。虚拟内存页面越大，对需要大内存块的应用程序可以起到优化作用，主要是提高 TLB 的命中率。 当我们执行应用程序的时候，内存中的页面会被逐渐的占用，这里我们设计两个重要的参数： Minfree( 最小空闲页面的大小 ) 和 Maxfree( 最大空闲页面的大小 )。当空闲的内存达到 Minfree 大小的时候， VMM 的调页算法将被唤醒，将内存中的页面转移到交换空间中， 知道空闲内存达到 Maxfree，才停止调页。 上面主要是对 AIX 内存管理中所涉及到的的基本概念做了简单的介绍说明，对于任何与内存相关的操作，了解这些概念都是非常必要的。 系统管理员在进行正确的优化或者问题发生之前，必须首先监视系统，使用合适的工具捕获基准数据，并且知道如何进行分析工作。下面笔者将介绍 AIX ]]></description>
			<content:encoded><![CDATA[<p>Mac OS X是基于Unix底层的操作系统，内存管理机制于Unix相同，这篇文章有助于理解Unix内存管理方式</p>
<p>文章转载至：IBM DeveloperWorks <a href="http://www.ibm.com/developerworks/cn/aix/library/0910_wanghz_unixmemory/index.html">原文地址</a></p>
<p>内存是 Unix/Linux 内核所管理的最为重要的资源之一，内存管理是系统管理中非常重要也是最复杂的的部分。系统管理员需要掌握内存管理的基本工作原理以及使用合适的工具与策略监控内存的工作状态。 本文将分别阐述 AIX 和 Linux 系统中所涉及到的内存监控的方法，并对其中涉及到的内核内存管理的原理做初步的说明</p>
<p>AIX 内存管理与监控</p>
<p>内存管理概述</p>
<p>内存管理在不同的操作系统中会有不同的实现。AIX 系统使用 VMM(Virtual Memory Manager) 实现物理内存的管理，处理应用程序的内存分配请求与内存回收。</p>
<p>内存和交换空间一般都是通过页面来进行分配和管理，VMM 将所有的内存段划分为若干个页面，Power4 芯片支持 4K，64K，和 16M 大小的虚拟内存页， Power5 芯片支持 4K，64K，16M,16G 大小的虚拟内存页，每个页面的缺省大小是 4KB。虚拟内存页面越大，对需要大内存块的应用程序可以起到优化作用，主要是提高 TLB 的命中率。</p>
<p>当我们执行应用程序的时候，内存中的页面会被逐渐的占用，这里我们设计两个重要的参数： Minfree( 最小空闲页面的大小 ) 和 Maxfree( 最大空闲页面的大小 )。当空闲的内存达到 Minfree 大小的时候， VMM 的调页算法将被唤醒，将内存中的页面转移到交换空间中， 知道空闲内存达到 Maxfree，才停止调页。</p>
<p>上面主要是对 AIX 内存管理中所涉及到的的基本概念做了简单的介绍说明，对于任何与内存相关的操作，了解这些概念都是非常必要的。</p>
<p>系统管理员在进行正确的优化或者问题发生之前，必须首先监视系统，使用合适的工具捕获基准数据，并且知道如何进行分析工作。下面笔者将介绍 AIX 系统所提供的工具来监控系统内存的使用情况。</p>
<p>内存调整命令</p>
<p>与其他的子系统相比，内存调整更为困难，但同时收到的效果往往更加显著，特别是在那些尚未对各种内存参数进行优化的运行环境中。系统管理员可以通过 vmo 命令动态的调整内存参数，进行内存性能优化方面的各种实践。</p>
<p><span id="more-302"></span></p>
<p>vmo</p>
<p>vmo 命令用来管理虚拟内存可调试的参数。例如如果我们发现空闲内存不足， 可以使用下面的命令增加 Minfree 和 Maxfree 参数：</p>
<p>清单 1. 使用 vmo 命令调整空闲的虚拟内存最小和最大值</p>
<pre class="wp-code-highlight prettyprint linenums:1"># vmo – o minfree=1024 – o maxfree=30070
Setting maxfree to 30070
Setting minfree to 1024</pre>
<p>注：-p 参数能够使修改永久生效，而且立即生效，不需要重启，下次重启设置仍然有效。例如 vmo -p – o minfree=1024 命令能够永久设置空闲的虚拟内存值为 1024</p>
<p>一般情况下，minfree 和 maxfree 的设定值可以通过下面的公式计算得到：</p>
<p>maxfree=minnum(memory/128,128)</p>
<p>minfree=maxfree/8</p>
<p>-a 参数能够显示当前所有的内存参数设置，之后系统管理员可以对其中的任何参数进行调整，在此必须说明的是：对内存参数的任何微小改动都有可能造成系统运行的不稳定，所以系统管理员做的任何修改，都必须非常慎重并且对可能造成的影响有所了解。 上文提到的两个关键参数 minfree 和 maxfree 也包含于下面的列表中。</p>
<p>清单 2. vmo 命令所能调整的内存参数</p>
<pre class="wp-code-highlight prettyprint linenums:1"># vmo -a
ams_loan_policy = n/a
force_relalias_lite = 0
kernel_heap_psize = 65536
lgpg_regions = 0
lgpg_size = 0
low_ps_handling = 1
maxfree = 30070
maxperm = 902102
maxpin = 845450
maxpin% = 80
memory_frames = 1048576
memplace_data = 2
memplace_mapped_file = 2
memplace_shm_anonymous = 2
memplace_shm_named = 2
memplace_stack = 2
memplace_text = 2
memplace_unmapped_file = 2
minfree = 1024
minperm = 30070
minperm% = 3
nokilluid = 0
npskill = 1024
npswarn = 4096
numpsblks = 131072
pinnable_frames = 868968
relalias_percentage = 0
scrub = 0
v_pinshm = 0
vmm_default_pspa = 0
wlm_memlimit_nonpg = 1</pre>
<p>其中 maxperm, maxpin%, minperm, minpin% 值得我们特别的注意。 AIX 中， 文件型内存一般占用系统内存很少的一部分，大部分的内存被用来做计算型内存，其中一个主要的应用为 oracle SGA，所使用的内存为 pinned memory. 我们通常希望把 oracle SGA 保持在内存内，同时需要将文件系统缓存比例控制到一定范围内。 这时我们根据系统内存的大小，调整 maxpin%,maxperm,minpin%,minperm 的值。 minperm – 文件型内存最小值 minpin &#8211; 计算型内存最小值 minpin% &#8211; 计算型内存占总的系统内存百分比的最小值 maxperm – 文件型内存最大值 maxpin &#8211; 计算型内存最大值 maxpin% &#8211; 计算型内存占总的系统内存百分比的最大值</p>
<p>计算型内存和文件型内存的调整需要遵循下面的一些简单原则：</p>
<p>计算型内存和文件型内存所占系统内存百分比之和要小于 100%。<br />
计算型内存的设置要合理，留出足够的空间给操作系统。 原因在于操作系统同样会占用一部分计算型内存，系统资源紧张时，操作系统会抢占应用程序所占计算型内存，影响程序的正确运行。<br />
数据库服务器上，文件型内存不需要太多的空间。 通常我们会遇到的 paging space 占用率过高就有可能设置了过高的文件型内存。</p>
<p>进程空间内存监控命令</p>
<p>系统管理员有时需要对某个特定的进程进行跟踪调试，这时就需要一些命令能够动态的显示每个进程内存占用情况的实时信息。ps 是我们经常使用到的能够解决这方面问题的命令。事实上，这个命令的使用非常简单，但是得到的数据非常有效。</p>
<p>ps</p>
<p>几乎所有的 Unix/Linux 分发版都包含了这一工具，ps 提供的简洁而有效的信息能够允许系统管理员快速地对性能问题进行故障排除，不足之处就是其并不适合用于进行历史趋势研究与分析。 ps 一般用来查看系统中运行的进程，事实上，ps 命令同样可以帮助管理员对可能的内存瓶颈进行故障排除。</p>
<p>下面我们使用 ps 显示系统中每个活动进程的内存使用情况</p>
<p>清单 3. ps 命令输出当前内存状况</p>
<pre class="wp-code-highlight prettyprint linenums:1"># ps aux
USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND
root 53274 10.7 0.0 384 384 - A 03:17:33 453:29 wait
root 8196 10.7 0.0 384 384 - A 03:17:33 453:28 wait
root 49176 10.7 0.0 384 384 - A 03:17:33 453:20 wait
root 57372 10.7 0.0 384 384 - A 03:17:33 453:06 wait</pre>
<p>其中 rss 标示每个进程的实际内存使用量，这是我们需要重点查看的属性，代表着这个进程真正占用内存的多少。通过观察 rss 的数据信息，我们能够清楚的获得此进程的内存使用变化情况。</p>
<p>在极端情况下，系统管理员可以通过 kill 命令关闭某些内存占用率过高的进程来确保系统的正常运行。</p>
<p>同时我们也可以通过观察 rss 段的数据信息来检查进程存不存在内存泄漏现象。</p>
<p>系统内存监控命令</p>
<p>系统管理员除了需要对特定的进程内存占用情况跟踪观察外，更多的时候需要监控整个系统的内存使用信息。 vmstat 和 svmon 能够帮助我们轻易的获得这方面的数据。</p>
<p>vmstat</p>
<p>vmstat(Virtual Memory Statistics) 命令能够帮助我们监控内核进程，虚拟内存，磁盘和处理器统计信息。 它是对系统的整体情况进行统计，不足之处就是无法对某个特定进程做分析。 vmstat 的输出可以是以百分比表示的平均值，也可以是其统计的总和。</p>
<p>如果没有指定任何的参数，vmstat 将会输出系统从开机启动之后所有的虚拟内存活动。</p>
<p>我们经常使用类似 vmstat 5 5 的命令参数，代表着表示在 5 秒时间做 5 次采样。</p>
<p>清单 4. vmstat5 5 命令监控内存资源使用状况</p>
<pre class="wp-code-highlight prettyprint linenums:1">System Configuration: lcpu=4 mem=1024MB

kthr memory page faults cpu
----- ----------- ------------------------ ------------ -----------
r b avm fre re pi po fr sr cy in sy cs us sy id wa
0 0 208817 44828 0 0 0 0 0 0 3 60 220 0 0 99 0
0 0 208817 44828 0 0 0 0 0 0 2 27 225 0 0 99 0
0 0 208817 44828 0 0 0 0 0 0 4 29 219 0 0 99 0</pre>
<p>下面将对输出的结果中涉及到的内存管理相关字段进行说明：</p>
<p>memory：物理内存和虚拟内存的使用信息。如果虚拟内存被访问，那么将被认为是活动的。.</p>
<p>avm 活动的虚拟内存页面<br />
fre 空闲内存列表的大小。注：很大一部分的实际内存都被用来作为文件系统的缓存用来加快应用程序的运行速度，所以空闲内存大小一般保持在很小的数值。</p>
<p>page：缺页异常和分页活动信息。此数值是间隔时间内的平均值，以秒为单位。</p>
<p>re 页面调度输入 / 输出列表<br />
pi 从页面空间输入的页面<br />
po 写入页面空间的页面<br />
fr 释放的页面<br />
sr 通过页面替换算法扫描页面的频率<br />
cy 页面替换算法运行的时钟周期</p>
<p>内存的瓶颈问题我们可以通过 sr( 页面扫描频率 ) 来观察，如果扫描频率过高，始终维持高于 200 页说明存在内存瓶颈，同样的道理如果 page 项中的 pi( 调入的页面数 ) 和 po( 调出的页面数 ) 不为 0，说明系统必须经常性被动的通过页面的调入调出程序来维持系统的稳定运行，表明也有可能存在内存瓶颈。解决的方法可以通过简单的增加内存或者优化设计应用程序来减少对内存的使用率。</p>
<p>svmon</p>
<p>svmon 命令提供了一个更加深入的内存使用情况的分析，比起 vmstat 和 ps 命令，它带有更多的信息量。-i 选项能够间隔性的捕获一个内存状态的快照。</p>
<p>svmon 命令可以生成 9 种不同的报告结果，这里我们选用比较有代表性的带 -G 标志来监视内存全局使用情况。</p>
<p>清单 5. svmon 命令显示当前内存全局使用状况</p>
<pre class="wp-code-highlight prettyprint linenums:1"># svmon -G
size inuse free pin virtual
memory 262144 208128 54016 72891 163644
pg space 131072 1912

work pers clnt other
pin 62497 0 0 10394
in use 163644 0 44484

PageSize PoolSize inuse pgsp pin virtual
s 4 KB - 128032 1912 24667 83548
m 64 KB - 5006 0 3014 5006</pre>
<p>size 标示了实际内存的页面数<br />
inuse 正在使用中的页面数<br />
free 空闲的页面数<br />
pin 物理内存中固定的页面数<br />
virtual 虚拟内存使用的页面数</p>
<p>这里 svmon 只是提供了更加精确的结果，具体的内存调试优化可以参照以上 vmo, ps 和 smstat 命令中所涉及到的方法。</p>
<p>Linux 内存管理与监控</p>
<p>Linux 系统内存监控命令</p>
<p>Linux 同样具有众多与内存管理相关的命令，可以帮助我们快速获得内存使用信息。 如 vmstat，ps，AIX 中我们已经做了介绍，在此不再赘述。 free 是 Linux 系统所具有的十分小巧简介的命令，这也是 Linux 上常用的查看内存的方式。</p>
<p>Free</p>
<p>与 AIX 系统中的 svnmon 命令类似，free 提供了内存全局使用情况。</p>
<p>清单 6. free 命令显示当前内存使用信息</p>
<pre class="wp-code-highlight prettyprint linenums:1"># free
total used free shared buffers cached
Mem: 4166976 4063552 103424 0 875712 2694592
-/+ buffers/cache: 493248 3673728
Swap: 1052096 768 1051328</pre>
<p>下面是对各个输出字段的详细说明</p>
<p>total 总计物理内存的大小<br />
used 已经使用的内存大小<br />
free 空闲的内存大小<br />
shared 多个进程共享的内存大小<br />
buffers 块设备缓存的大小<br />
cached 页面缓存的大小</p>
<p>free 命令所提供的数据不如 vmstat 所得到的详细，但是能够提供给我们最初和最直接的参考，指明我们需要仔细检查的方向，比如如果 shared memory 数据过大，我们就能很容易发现有些程序请求分配了过多的共享内存池，配合其他的管理命令，找到具体的某个进程消耗了过多的共享内存，从而解决问题。</p>
<p>内存监控自动化实现</p>
<p>合理的利用以上介绍的众多内存管理工具，系统管理员可以自己编写一些脚本自动化的监控内存使用情况，记录内存使用信息，设置警戒点，甚至阻止异常程序的内存申请行为，将系统从灾难中恢复过来。</p>
<p>下面是一个内存监控自动化脚本实现的例子 MemMonitor.perl。 这个脚本在使用内存达到或超过实际内存的 75% 的时候会打印出内存不足的警告。 在使用内存达到或超过实际内存的 90% 的时候，将打印出内存即将用尽的警告，并且关掉当前占用内存最高的进程。</p>
<p>同时我们通过将此脚本添加到 cron 服务中来实现内存的监控自动化。</p>
<p>脚本在 AIX5.3 和 SLES11 上测试通过。</p>
<p>清单 7. MemMonitor.perl</p>
<pre class="wp-code-highlight prettyprint linenums:1">#!/usr/bin/perl
use strict;

# 打印此脚本使用信息和输出说明。

################################################################
# Output the usage of this perl script
################################################################
sub usage
{
print &quot;memmonitor: Monitor system memory usage\n&quot;;
print &quot;1. if used memory is more than 75% of total memory, memmonitor\n&quot;;
print &quot;will output one warning message per minites.\n&quot;;
print &quot;2. if used memory is more than 90% of total momory, memmonitor\n&quot;;
print &quot;will kill the processes that occupied the most memory untill\n&quot;;
print &quot;used memory is less than 75% of total memory.\n\n&quot;;

return 0;
}

usage

my $total_mem;
my $used_mem;
my $next_line = 0;
my @rc;
my $rate;

# $total_mem 和 $used_mem 变量分别代表了总计实际内存大小和已经使用的内存大小
rc = `vmstat`;
foreach ( @rc ) {
if ( $next_line ) {
my @value = split /\s+/, $_;
$used_mem = @value[3] * 4;
$next_line = 0;
last;
} elsif ( /^.*mem=(\d+)MB$/ ) {
$total_mem = $1 * 1024;
} elsif ( /^.*avm.*$/ ) {
$next_line = 1;
}
}

# 这段代码使用了 vmstat 命令得到系统内存状态信息，并对结果进行逐行解析，得到各个字段的数据。

if ( $total_mem ) {
$rate = $used_mem / $total_mem;
}

# 计算得到了当前全局内存使用率

if ( $rate &amp;gt; 0.75 ) {
print &quot;Warning: Memory is not enough\n&quot;;
}

# 如果内存使用率大于 0.75， 将打印出警告信息。

if ( $rate &amp;gt; 0.9 ) {
my $line_count = 0;
my @output = `ps aux | head -1;ps aux | sort -rn +5`;
foreach ( @output ) {
if ( $line_count ) {
my @killed_process = split /\s+/,$_;
print &quot;Warning: Out of memory. Kill process: @killed_process[1]\n&quot;;
# 发送警告信息给 root 用户，保存程序运行记录。
`echo &quot;Process @killed_process[1] has been killed because of unlimited memory \
allocation&quot; | mail -s &quot;Out of memory&quot; root`

`kill -11 @killed_process[1]`;
last;
}
$line_count = $line_count + 1;
}

# 如果内存使用率大于 0.9，脚本将调用 ps 命令并且找出内存使用率最高的进程，打印出将要杀掉进程的警告信息，
#杀掉内存使用率最高的进程。 此过程将循环进行知道内存占用率低于 0.9
}</pre>
<p>清单 8. root 用户警告邮件内容</p>
<pre class="wp-code-highlight prettyprint linenums:1">From test@test.ibm.com Tue July 31 13:01:12 2009
X-Original-To: root
Delivered-To: root@test.ibm.com
Date: Tue, 31 July 2009 13:01:11 -0400
To: root@test.ibm.com
Subject: Out of memory
User-Agent: Heirloom mailx 12.2 01/07/07
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: test@test.ibm.com

------------------------------------------------------------

Process 10482 has been killed because of unlimited memory allocation</pre>
<p>上面的脚本 MemMonitor.perl 实现了自动监控内存使用率，并对内存占用率比较高的时候分别作了处理，能够保障内存子系统的稳定运行。 下面我们将借助系统的 cron 服务每间隔设定的一段时间自动调用上面的脚本，实现内存监控管理的完全自动化。</p>
<p>使用命令“crontab – e”编辑 crontab，添加一条自动运行脚本 MemMonitor.perl 的项目：</p>
<p>清单 9. 添加为 cron 服务</p>
<pre class="wp-code-highlight prettyprint linenums:1">*/2 * * * * /tmp/MemMonitor.perl 2&amp;gt;&amp;amp;1 &amp;gt;&amp;gt; /tmp/memmonitor.log</pre>
<p>此时 MemMonitor.per 将被每两分钟自动执行一次，并将输出结果保存在 /tmp/memmonitor.log 中。</p>
<p>总结</p>
<p>本文详细介绍了 Unix/Linux 上常用的内存管理与监控的命令，并通过编写脚本实例应用内存管理的命令，实现了内存管理的自动化，当内存使用率过高的时候，给出警告信息，通过关闭内存占用率高的进程来确保了系统全局的稳定运行，并对其中所做的操作做了日志记录，方便了系统管理员监测并调试系统内存故障。</p>
<p>参考资料</p>
<p>学习</p>
<p>本系列文章主要关注于实现 Unix/Linux 系统上的管理自动化，让读者了解到脚本语言以及相关的工具可以让日常的管理工作变得更加轻松。</p>
<p>OpenSSH 组织的官方网站: 从这里可以找到 openSSH 相关的资料。</p>
<p>Expect.pm 的使用手册：介绍了 Expect 的 Perl 语言接口。</p>
<p>EXPECT 的主页：从这里可以找到几乎所有关于 EXPECT 的资料，包括文档、FAQ、Wiki 和有用的链接。</p>
<p>Expect 超出预期：一种不为人知但功能强大的流行工具，文章介绍了 Expect 的基本功能。</p>
<p>IBM Publication：《命令参考大全，卷 5：s &#8211; u 》：AIX 6.1 信息中心文档，系统管理类。</p>
<p>有关 Perl 信息及其相关资源，请查看 Perl.com。</p>
<p>Programming Perl Third Edition（Larry Wall、Tom Christiansen 和 Jon Orwant 著；O&#8217;Reilly &amp; Associates，2000）是当今最好的 Perl 指南，现在已经更新到 5.005 和 5.6.0。</p>
<p>Perl Cookbook（Tom Christiansen 和 Nathan Torkington 著；O&#8217;Reilly &amp; Associates，1998）是关于所有 Perl 问题的权威性入门书籍。</p>
<p>AIX and Unix 专区：developerWorks 的“AIX and Unix 专区”提供了大量与 AIX 系统管理的所有方面相关的信息，您可以利用它们来扩展自己的 Unix 技能。</p>
<p>AIX and Unix 新手入门：访问“AIX and Unix 新手入门”页面可了解更多关于 AIX 和 Unix 的内容。</p>
<p>AIX and Unix 专题汇总：AIX and Unix 专区已经为您推出了很多的技术专题，为您总结了很多热门的知识点。我们在后面还会继续推出很多相关的热门专题给您，为了方便您的访问，我们在这里为您把本专区的所有专题进行汇总，让您更方便的找到您需要的内容。</p>
<p>developerWorks 技术活动和 网络广播：随时关注 developerWorks 技术活动和网络广播。</p>
<p>获得产品和技术</p>
<p>IBM 试用软件：使用可从 developerWorks 直接下载的软件构建您的下一个开发项目。</p>
<p>讨论</p>
<p>Podcasts：听取 IBM 技术专家的讨论。</p>
<p>developerWorks blog：参与 developerWorks 博客并加入 developerWorks 社区。</p>
<p>参与 AIX 和 Unix 论坛：<br />
AIX 论坛<br />
AIX 开发人员论坛<br />
Cluster Systems Management<br />
IBM 支持帮助论坛<br />
性能工具论坛<br />
虚拟化论坛<br />
更多 AIX 和 Unix 论坛</p>
<p>作者简介</p>
<p>王华忠: IBM 中国软件开发中心 HPC 部门的软件工程师,目前主要从事集群系统管理软件的相关研发工作，对 Linux kernl/driver 做过相关研究与开发。</p>
<p>杨国梁: IBM 中国软件开发中心 HPC 部门的软件工程师,主要从事集群系统管理软件的相关研发工作。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hellomac.com.cn/2011/11/302/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress 同步 Qzone 更新配置完成</title>
		<link>http://blog.hellomac.com.cn/2011/10/285/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-%25e5%2590%258c%25e6%25ad%25a5-qzone-%25e6%259b%25b4%25e6%2596%25b0%25e9%2585%258d%25e7%25bd%25ae%25e5%25ae%258c%25e6%2588%2590</link>
		<comments>http://blog.hellomac.com.cn/2011/10/285/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 07:35:33 +0000</pubDate>
		<dc:creator>赵 汐桃</dc:creator>
				<category><![CDATA[网站日志]]></category>

		<guid isPermaLink="false">http://blog.hellomac.com.cn/?p=285</guid>
		<description><![CDATA[博客开了很久了，一直也没怎么做过宣传，写过一些文章，看的人也不多，大部分朋友还是习惯在我的QQ空间浏览。但是QQ空间早已不更新了，所以今天做了个WP与Qzone同步更新，这样大家就方便看到我的博客更新动态了，同时欢迎大家访问我的博客。]]></description>
			<content:encoded><![CDATA[<p><a href="http://hellomac-hellomac.stor.sinaapp.com/uploads/2011/10/helllomac_logo-02.png" rel="lightbox[285]"><img class="aligncenter size-medium wp-image-286" title="helllomac_logo-02" src="http://hellomac-hellomac.stor.sinaapp.com/uploads/2011/10/helllomac_logo-02-450x285.png" alt="" width="450" height="285" /></a></p>
<p>博客开了很久了，一直也没怎么做过宣传，写过一些文章，看的人也不多，大部分朋友还是习惯在我的QQ空间浏览。但是QQ空间早已不更新了，所以今天做了个WP与Qzone同步更新，这样大家就方便看到我的博客更新动态了，同时欢迎大家访问我的博客。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hellomac.com.cn/2011/10/285/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

