<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>灰色的灵魂 &#187; Mac</title>
	<atom:link href="http://www.xuwenhao.com/category/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xuwenhao.com</link>
	<description>生命如此短暂，掌握技艺却要如此长久</description>
	<lastBuildDate>Fri, 27 Jan 2012 11:23:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>在新macbook上安装Rails+MySQL</title>
		<link>http://www.xuwenhao.com/2009/02/09/install-rails-with-mysql-on-new-macboo/</link>
		<comments>http://www.xuwenhao.com/2009/02/09/install-rails-with-mysql-on-new-macboo/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 14:37:33 +0000</pubDate>
		<dc:creator>Stanley Xu</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.xuwenhao.com/?p=672</guid>
		<description><![CDATA[嗯，嗯，嗯，这个问题前一阵来来回回折腾过不少时间，主要的问题在于 Macbook 466是64位的CPU Leopard自带的Ruby是32位的版本 如果安装的MySQL是64位版本的，就需要自己编译个Ruby 要不你就像我这样还是装个32位的MySQL吧 MySQL安装的注意事项 建议安装Startup Item，这样就开机自启动了 如果装了Startup Item但是不想开机自启动，那就修改/etc/hostconfig，把MYSQLCOM=-YES-改成MYSQLCOM=-NO- 默认的encoding是latin1，所以要改一下配置文件，按下面这么办就行了 $ sudo cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf $ sudo vim /etc/my.cnf # 在对应的节点添加如下信息 [client] default-character-set = utf8 [mysqld] character-set-server = utf8 default-table-type = innodb 记得数据库创建要在改完配置重启mysqld之后，不然创建的数据库默认还是latin1的 然后就是gem安装mysql的驱动了，抛弃掉Rails自带的过时的ruby版本的驱动了 sudo env ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config 如果您装的是64位的Ruby和MySQL那么改一个参数吧 sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config]]></description>
			<content:encoded><![CDATA[<p>嗯，嗯，嗯，这个问题前一阵来来回回折腾过不少时间，主要的问题在于</p>
<ul>
<li>Macbook 466是64位的CPU</li>
<li>Leopard自带的Ruby是32位的版本</li>
<li>如果安装的MySQL是64位版本的，就需要自己编译个Ruby</li>
<li>要不你就像我这样还是装个32位的MySQL吧</li>
</ul>
<p>MySQL安装的注意事项</p>
<ul>
<li>建议安装Startup Item，这样就开机自启动了</li>
<li>如果装了Startup Item但是不想开机自启动，那就修改/etc/hostconfig，把MYSQLCOM=-YES-改成MYSQLCOM=-NO-</li>
<li>默认的encoding是latin1，所以要改一下配置文件，按下面这么办就行了</li>
</ul>
<pre name="code" class="ruby">
   $ sudo cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf
   $ sudo vim /etc/my.cnf
   # 在对应的节点添加如下信息
   [client]
   default-character-set = utf8
   [mysqld]
   character-set-server = utf8
   default-table-type = innodb </pre>
<p>记得数据库创建要在改完配置重启mysqld之后，不然创建的数据库默认还是latin1的</p>
<p>然后就是gem安装mysql的驱动了，抛弃掉Rails自带的过时的ruby版本的驱动了</p>
<pre name="code" class="ruby">
sudo env ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
</pre>
<p>如果您装的是64位的Ruby和MySQL那么改一个参数吧</p>
<pre name="code" class="ruby">
sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.xuwenhao.com/2009/02/09/install-rails-with-mysql-on-new-macboo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>继续折腾Mac</title>
		<link>http://www.xuwenhao.com/2008/11/25/playing-with-mac/</link>
		<comments>http://www.xuwenhao.com/2008/11/25/playing-with-mac/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 13:35:58 +0000</pubDate>
		<dc:creator>Stanley Xu</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.xuwenhao.com/?p=612</guid>
		<description><![CDATA[去北京玩了四天，周日回来的，相机的读卡器不在身边，照片和游记之后再贴吧。 终于开始着手用ROR写代码，发现时过境迁我已经一点都不记得这玩意儿了，于是找了本Agile Web Development with Ruby On Rails第三版的电子书边看边写，结果异常烦躁，一度又想打退堂鼓了。于是东看看西翻翻，后来想想不能总是光说不练啊，而且当年做毕设的时候也是VB.NET屁也不会，一两个礼拜也把代码给写出来了，所以还是继续写吧，就当学习一下Web Development，话说工作这三年除了TU还真没怎么写过前台的代码啊。 偷懒的时候继续折腾Macbook，把系统语言改成英文的了。原因是装QuickSilver装不上，报错“无法装载的文件系统”，google什么结果也没有。于是换英文来搜，用了QuickSilver ＋ File System终于是搜到了，原因是Safari下下载的QuickSilver的dmg会自动加上.bz2的后缀，解压再装就不行了，需要去掉原来的.bz2后缀直接当作dmg来装就没问题。问题解决了想想以后估计还会遇上这样的情况，所以干脆把系统语言换成英文，至少google出错信息的时候结果会多一些。 最近看黄大叔的blog，发现了个穿墙利器hotspot shield，非常不错，因为是基于vpn的，比我之前常用的web代理要好很多，速度比较稳定，而且不会有关键词被屏蔽，而且它也有windows的版本。不过用这个有三点需要注意：第一，在Mac OS X下，它会在root下起一个ajaxserver的进程，而且不接通的时候会显示这个进程no responding，所以如果你看到它请不要以为误中了病毒；第二，是对于各种代理，请不要在通过他们访问网络的时候输入重要的私密信息；第三，用了这个玩意儿访问网页，会在所有的网页的header上加上广告，不过你可以通过定制的css去掉这个广告，虽然它仍然会使你访问的站点的上部看上去多了一个白条，不过比广告还是好多了。]]></description>
			<content:encoded><![CDATA[<p>去北京玩了四天，周日回来的，相机的读卡器不在身边，照片和游记之后再贴吧。</p>
<p>终于开始着手用ROR写代码，发现时过境迁我已经一点都不记得这玩意儿了，于是找了本<em>Agile Web Development with Ruby On Rails</em>第三版的电子书边看边写，结果异常烦躁，一度又想打退堂鼓了。于是东看看西翻翻，后来想想不能总是光说不练啊，而且当年做毕设的时候也是VB.NET屁也不会，一两个礼拜也把代码给写出来了，所以还是继续写吧，就当学习一下Web Development，话说工作这三年除了TU还真没怎么写过前台的代码啊。</p>
<p>偷懒的时候继续折腾Macbook，把系统语言改成英文的了。原因是装<a href="http://www.blacktree.com/" target="_blank">QuickSilver</a>装不上，报错“无法装载的文件系统”，google什么结果也没有。于是换英文来搜，用了QuickSilver ＋ File System终于是搜到了，原因是Safari下下载的QuickSilver的dmg会自动加上.bz2的后缀，解压再装就不行了，需要去掉原来的.bz2后缀直接当作dmg来装就没问题。问题解决了想想以后估计还会遇上这样的情况，所以干脆把系统语言换成英文，至少google出错信息的时候结果会多一些。</p>
<p>最近看<a href="http://www.wretch.cc/blog/JonasHwang" target="_blank">黄大叔的blog</a>，发现了个穿墙利器<a href="http://www.hotspotshield.com">hotspot shield</a>，非常不错，因为是基于vpn的，比我之前常用的<a href="http://www.orzin.com">web代理</a>要好很多，速度比较稳定，而且不会有关键词被屏蔽，而且它也有windows的版本。不过用这个有三点需要注意：第一，在Mac OS X下，它会在root下起一个ajaxserver的进程，而且不接通的时候会显示这个进程no responding，所以如果你看到它请不要以为误中了病毒；第二，是对于各种代理，请不要在通过他们访问网络的时候输入重要的私密信息；第三，用了这个玩意儿访问网页，会在所有的网页的header上加上广告，不过你可以通过定制的css去掉这个广告，虽然它仍然会使你访问的站点的上部看上去多了一个白条，不过比广告还是好多了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xuwenhao.com/2008/11/25/playing-with-mac/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

