<?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; OSX與blog</title>
	<atom:link href="http://moonsoap.info/category/osx%e8%88%87blog/feed" rel="self" type="application/rss+xml" />
	<link>http://moonsoap.info</link>
	<description>好的咪帶你上天堂，壞的咪讓你Orz</description>
	<lastBuildDate>Sun, 14 Mar 2010 16:45:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Snow Leopard的系統字</title>
		<link>http://moonsoap.info/2010/03/08/277.html</link>
		<comments>http://moonsoap.info/2010/03/08/277.html#comments</comments>
		<pubDate>Sun, 07 Mar 2010 16:37:32 +0000</pubDate>
		<dc:creator>正油可爾必思</dc:creator>
				<category><![CDATA[OSX與blog]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[系統字]]></category>

		<guid isPermaLink="false">http://moonsoap.info/?p=277</guid>
		<description><![CDATA[今天突然發現網頁上的字怪怪的，看來是Firefox又發生掉字的現象了。不過看看別的程式，也顯示掉字了。於是換個字體，就正常了。儷中黑掉字似乎是暫時無解。
不過咕狗的時候發現了這篇，... ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">今天突然發現網頁上的字怪怪的，看來是Firefox又發生掉字的現象了。不過看看別的程式，也顯示掉字了。於是換個字體，就正常了。儷中黑掉字似乎是暫時無解。</p>
<p>不過咕狗的時候發現了<a href="http://chita.us/community/viewtopic.php?f=9&#038;t=9494" class="extlink">這篇</a>，就順手把系統字型換掉了（變成Hiragino Kaku Gothic Pro）。還不錯。</p>
<p>※話說儷中黑掉字的問題，在重開機之後又沒事了。</p>
]]></content:encoded>
			<wfw:commentRss>http://moonsoap.info/2010/03/08/277.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>以Cacti監測OSX主機效能</title>
		<link>http://moonsoap.info/2010/02/20/271.html</link>
		<comments>http://moonsoap.info/2010/02/20/271.html#comments</comments>
		<pubDate>Sat, 20 Feb 2010 07:22:31 +0000</pubDate>
		<dc:creator>正油可爾必思</dc:creator>
				<category><![CDATA[OSX與blog]]></category>
		<category><![CDATA[cacti]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://moonsoap.info/?p=271</guid>
		<description><![CDATA[最近迷上了Cacti，不只在公司裝了，在家裡也給弄了一套－雖然家裡只有一台主機需要監測。
安裝Cacti的過程就不用多提了，不外就是先把MySQL、Apache2、SNMP的設定先弄好，而RRDTool與Cacti都可以... ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">最近迷上了<a href="http://www.cacti.net/" class="extlink">Cacti</a>，不只在公司裝了，在家裡也給弄了一套－雖然家裡只有一台主機需要監測。</p>
<p>安裝Cacti的過程就不用多提了，不外就是先把MySQL、Apache2、SNMP的設定先弄好，而<a href="http://oss.oetiker.ch/rrdtool/" class="extlink">RRDTool</a>與Cacti都可以直接透過<a href="http://www.macports.org/" class="extlink">PORT</a>來安裝。不過Cacti所內附與效能監測相關的script與template，都是給Linux用的，在OSX上多半會有問題，畢竟指令與所帶參數都有不小的差異。所幸OSX可用的script，已經有善心人士寫好了，下載與安裝可以參考<a href="http://benjaminrossi.com/blog/2006/07/22/cacti-on-os-x-part-2/" class="extlink">這裡</a>跟<a href="http://www.hotblack.co.nz/article.lsd?i=cacti" class="extlink">這裡</a>。<br />
<a href="http://moonsoap.info/wp-content/uploads/2010/02/Cacti.jpg" rel="lightbox"><img src="http://moonsoap.info/wp-content/uploads/2010/02/Cacti-300x159.jpg" alt="Cacti監測圖" title="Cacti監測圖" width="300" height="159" class="alignleft size-medium wp-image-272" /></a><br />
唯一要注意的一點是關於啟動Cacti用來汲取資料的那支Poller.php程式，以及實際產生監測資料的script。一般的方法是在/etc/crontab裡加上：<br />
<code lang="bash"><br />
*/5 * * * *	root	/opt/net-snmp/scripts/cacti.bash<br />
*/5 * * * *	cactiuser php /var/www/cacti/poller.php > /dev/null 2>&#038;1<br />
</code><br />
其中第一行是用來產生監測資料的script。但是就如同<a href="http://moonsoap.info/2009/06/28/259.html">先前所發現</a>的，crond已經是過時的設定方式，因此要化簡為繁地弄成這樣：<br />
org.machx.snmp-data.plist<br />
<code lang="xml" line_numbers="true"><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"></p>
<plist version="1.0">
<dict><br />
	<key>Label</key><br />
	<string>org.machx.snmp-data</string><br />
	<key>ProgramArguments</key><br />
	<array><br />
            <string>/opt/net-snmp/scripts/cacti.bash</string><br />
	</array><br />
	<key>StartInterval</key><br />
	<integer>300</integer><br />
	<key>AbandonProcessGroup</key></p>
<true/>
	<key>UserName</key><br />
	<string>root</string><br />
</dict>
</plist>
</code><br />
這裡要特別注意的是第13、14行：lanuchd啟動/opt/net-snmp/scripts/cacti.bash後，/opt/net-snmp/scripts/cacti.bash裡有另外啟動了其他子程序；若不使用參數AbandonProcessGroup，則launchd會不管子程序是否執行完畢、一律garbage-collect掉，資料就收集不起來。<br />
org.cacti.cactiPoller.plist<br />
<code lang="xml" line_numbers="true"><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"></p>
<plist version="1.0">
<dict><br />
	<key>Label</key><br />
	<string>org.cacti.cactiPoller</string><br />
	<key>ProgramArguments</key><br />
	<array><br />
		<string>/usr/bin/php</string><br />
		<string>/var/www/cacti/poller.php</string><br />
	</array><br />
	<key>RunAtLoad</key></p>
<true/>
        <key>StartInterval</key><br />
        <integer>300</integer><br />
	<key>UserName</key><br />
	<string>cactiuser</string><br />
	<key>StandardOutPath</key><br />
	<string>/dev/null</string><br />
	<key>StandardErrorPath</key><br />
	<string>/dev/null</string><br />
</dict>
</plist>
</code><br />
這裡要注意的是第18-21行。原本在crontab的寫法是<code lang="bash" inline="true">php /var/www/cacti/poller.php > /dev/null 2>&#038;1</code>，也就是把stdout與stderr都導向到/dev/null。原先直覺的想法是這樣寫：<br />
<code lang="xml"><br />
	<key>ProgramArguments</key><br />
	<array><br />
		<string>/usr/bin/php</string><br />
		<string>/var/www/cacti/poller.php</string><br />
                <string>&gt;</string><br />
                <string>/dev/null</string><br />
                <string>2&gt;&#038;1></string><br />
	</array><br />
</code><br />
也就是要執行的程式名稱、所帶參數凡是有空白的就當做一個string分割開來。不過這是錯誤的。在launchd的格式中，stdout與stderr的重導向，必須要用StandardOutPath與StandardErrorPath兩個參數來指定。</p>
]]></content:encoded>
			<wfw:commentRss>http://moonsoap.info/2010/02/20/271.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress及外掛的升級</title>
		<link>http://moonsoap.info/2010/02/17/261.html</link>
		<comments>http://moonsoap.info/2010/02/17/261.html#comments</comments>
		<pubDate>Tue, 16 Feb 2010 16:53:36 +0000</pubDate>
		<dc:creator>正油可爾必思</dc:creator>
				<category><![CDATA[OSX與blog]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://moonsoap.info/?p=261</guid>
		<description><![CDATA[雖然本不露格的更新早已進入停滯狀態，但是WordPress的版本還是有默默地跟上的。這裡稍微整理一下WordPress與其外掛更新的要點。

以svn更新WordPress：

$ cd blog
$ sudo svn sw http://core.svn.wordpress.org/t... ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">雖然本不露格的更新早已進入停滯狀態，但是WordPress的版本還是有默默地跟上的。這裡稍微整理一下WordPress與其外掛更新的要點。</p>
<ul>
<li>以svn更新WordPress：<br />
<code lang="bash"><br />
$ cd blog<br />
$ sudo svn sw http://core.svn.wordpress.org/tags/2.9.2/ .<br />
</code></li>
<li>當利用WordPress後台所提供的外掛自動更新功能時，會出現ftp/sftp的設定畫面，而無法順利更新。這時要注意兩個地方：
<ol>
<li>確定wp-content目錄下plugins、tmp、upgrade、uploads這幾個目錄的owner，必須與server執行httpd/apache的user名稱一致，且權限至少是755。</li>
<li>如果還是不能自動更新，那就修改wp-admin/includes/file.php，找到下列這行：<br />
<code lang="php">if(getmyuid()==fileowner($tempFile)){</code><br />
把getmyuid改成<code lang="php" inline="true">posix_getuid</code>即可。</li>
</ol>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://moonsoap.info/2010/02/17/261.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>從crond到launchd ＊舊文出清＊</title>
		<link>http://moonsoap.info/2009/06/28/259.html</link>
		<comments>http://moonsoap.info/2009/06/28/259.html#comments</comments>
		<pubDate>Sun, 28 Jun 2009 15:48:39 +0000</pubDate>
		<dc:creator>正油可爾必思</dc:creator>
				<category><![CDATA[OSX與blog]]></category>
		<category><![CDATA[crond]]></category>
		<category><![CDATA[lauchd]]></category>
		<category><![CDATA[OSX]]></category>
<category>crond</category><category>lauchd</category><category>osx</category>
		<guid isPermaLink="false">http://moonsoap.info/?p=259</guid>
		<description><![CDATA[新裝好的OSX86大白機，也許是因為系統提升到10.5.5之故，比起舊的藍白10.4 Server，log裡常常會有這樣的訊息：

May  8 23:30:00 openbunny com.apple.launchd[1] (0x10d430.cron[718]): Could not setup Mach task special port 9:... ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">新裝好的OSX86大白機，也許是因為系統提升到10.5.5之故，比起舊的藍白10.4 Server，log裡常常會有這樣的訊息：<br />
<code lang="bash"><br />
May  8 23:30:00 openbunny com.apple.launchd[1] (0x10d430.cron[718]): Could not setup Mach task special port 9: (os/kern) no access<br />
May  8 23:35:01 openbunny com.apple.launchd[1] (0x10d230.cron[789]): Could not setup Mach task special port 9: (os/kern) no access<br />
May  8 23:35:01 openbunny com.apple.launchd[1] (0x10d430.cron[790]): Could not setup Mach task special port 9: (os/kern) no access<br />
May  8 23:40:00 openbunny com.apple.launchd[1] (0x10d230.cron[868]): Could not setup Mach task special port 9: (os/kern) no access<br />
May  8 23:40:00 openbunny com.apple.launchd[1] (0x10d430.cron[869]): Could not setup Mach task special port 9: (os/kern) no access<br />
May  8 23:45:00 openbunny com.apple.launchd[1] (0x10d230.cron[939]): Could not setup Mach task special port 9: (os/kern) no access<br />
</code><br />
紀錄的時間還滿有規律性的。cron job的執行並沒有異常，但是每次執行都會噴這樣一行，實在有點煩。根據<a href="http://discussions.apple.com/thread.jspa?messageID=6015028" class="extlink">這篇</a>，這是crond噴出來的沒錯，只是原因不明。唯一的解法就是不要用crond來跑cron job，改用從10.4起<a href="http://developer.apple.com/MacOsX/launchd.html" class="extlink">Apple推獎的launchd</a>來跑。<br />
原本有在跑的3個cron job，在/etc/crontab裡也就是3行：<br />
<code lang="bash"><br />
 */5     *       *       *       *       root    /opt/local/bin/mrtg /var/www/mrtg/cfg/mrtg.cfg --logging /var/log/mrtg.log<br />
*/5    *       *       *       *        root   scp /var/www/mrtg/192.168.10.100_2-day.png channinggao@solomini:~/Pictures/<br />
*/2     *       *       *       *       root    /usr/local/bin/top.sh<br />
</code><br />
若是要移轉到lauchd的架構，則是要把每個job轉換成一個對應的plist檔。比方說mrtg的cron job就會變這樣：<br />
<code lang="xml"><br />
$ cat /Library/LaunchDaemons/com.channinggao.mrtg.plist<br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"></p>
<plist version="1.0">
<dict><br />
	<key>Label</key><br />
	<string>com.channinggao.mrtg</string><br />
	<key>ProgramArguments</key><br />
	<array><br />
		<string>env</string><br />
		<string>LANG=C</string><br />
		<string>/opt/local/bin/mrtg</string><br />
		<string>/var/www/mrtg/cfg/mrtg.cfg</string><br />
		<string>--logging</string><br />
		<string>/var/log/mrtg.log</string><br />
	</array><br />
	<key>RunAtLoad</key></p>
<true/>
	<key>StartInterval</key><br />
	<integer>300</integer><br />
	<key>UserName</key><br />
	<string>root</string><br />
</dict>
</plist>
</code><br />
其實內容很容易懂，不過寫起來真的是囉哩巴唆；萬一弄錯一個符號或是語法有誤，launchd就會狂噴錯誤訊息：<br />
<code lang="bash"><br />
May  8 23:59:12 openbunny com.apple.launchd[1] (com.channinggao.mrtg): Throttling respawn: Will start in 8 seconds<br />
May  8 23:59:17 openbunny com.apple.launchd[1] (com.channinggao.mrtg): Throttling respawn: Will start in 3 seconds<br />
May  8 23:59:22 openbunny com.apple.launchd[1] (com.channinggao.mrtg): Throttling respawn: Will start in 8 seconds<br />
May  8 23:59:27 openbunny com.apple.launchd[1] (com.channinggao.mrtg): Throttling respawn: Will start in 3 seconds<br />
May  8 23:59:32 openbunny com.apple.launchd[1] (com.channinggao.mrtg): Throttling respawn: Will start in 8 seconds<br />
</code><br />
幸好有人寫了<a href="http://tuppis.com/lingon/" class="extlink">Lingo</a>這個好用的小工具，只要填一填、勾一勾就可以輕鬆搞定了。話雖如此，我之前漏掉了UserName這個必須在Expert Mode手動建立的key值，還是讓我卡關了一個小時。可惜的是Lingo只能產生plist檔，不會教launch重新載入更新的plist設定。如果不想在改好plist後登出登入或重開機，可以透過lauchctl這個指令：<br />
<code lang="bash"><br />
$ sudo launchctl unload com.channinggao.mrtg.plist<br />
$ sudo launchctl load com.channinggao.mrtg.plist<br />
$ sudo launchctl start com.channinggao.mrtg<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://moonsoap.info/2009/06/28/259.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>跑不動的script</title>
		<link>http://moonsoap.info/2009/05/31/260.html</link>
		<comments>http://moonsoap.info/2009/05/31/260.html#comments</comments>
		<pubDate>Sun, 31 May 2009 11:55:22 +0000</pubDate>
		<dc:creator>正油可爾必思</dc:creator>
				<category><![CDATA[OSX與blog]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[vi]]></category>
<category>command line</category><category>osx</category><category>vi</category>
		<guid isPermaLink="false">http://moonsoap.info/2009/05/31/260.html</guid>
		<description><![CDATA[最近常常發現用vi編輯的script，在執行時會出現：

-bash: ./autoMount.sh: /bin/sh^M: bad interpreter: No such file or directory

重點就是在後面多出來的^M。看來是vi不知怎搞的把預設的斷行字元弄成MSDOS了。要... ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">最近常常發現用vi編輯的script，在執行時會出現：<br />
<code lang="bash"><br />
-bash: ./autoMount.sh: /bin/sh^M: bad interpreter: No such file or directory<br />
</code><br />
重點就是在後面多出來的^M。看來是vi不知怎搞的把預設的斷行字元弄成MSDOS了。要修正這種檔案，可以在vi裡下：<br />
<code lang="bash"><br />
:%s/^M//g<br />
</code><br />
但是這裡的^M不能是直接打出來的，得按Ctrl-v、Ctrl-m才行哦。</p>
<p>至於徹底的解法則是在家目錄下的.vimrc加上：<br />
<code lang="bash"><br />
set ff=unix<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://moonsoap.info/2009/05/31/260.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSX86初體驗 ＊舊文出清＊</title>
		<link>http://moonsoap.info/2009/05/16/270.html</link>
		<comments>http://moonsoap.info/2009/05/16/270.html#comments</comments>
		<pubDate>Sat, 16 May 2009 13:35:16 +0000</pubDate>
		<dc:creator>正油可爾必思</dc:creator>
				<category><![CDATA[OSX與blog]]></category>
		<category><![CDATA[kalyway]]></category>
		<category><![CDATA[osx86]]></category>

		<guid isPermaLink="false">http://moonsoap.info/?p=270</guid>
		<description><![CDATA[回溯到一年多以前，明明手殘還妄想幫Mac mini升級CPU，結果不幸搞壞了主機板。忍痛從歪拍標回另一部二手的mini（CPU是1.66MHz的，也算是升級了XD），除了硬碟之外的殘骸連同標回的T2400（以及慘... ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">回溯到一年多以前，明明手殘還妄想幫Mac mini升級CPU，結果不幸搞壞了主機板。忍痛從歪拍標回另一部二手的mini（CPU是1.66MHz的，也算是升級了XD），除了硬碟之外的殘骸連同標回的T2400（以及慘痛的回憶XD）就被收到櫃子裡去了。最近覺得一直放著也不是辦法，不如找塊<a href="http://zh.wikipedia.org/wiki/MoDT" class="extlink">MODT</a>的板子，利用現成的CPU跟RAM，把老態龍鍾的藍白G3/500換下來。OS的話，就先試試看OSX86，要是裝不起來的話，就改跑Ubuntu。</p>
<h2>硬體準備</h2>
<p>為了要跑OSX86，硬體的配置當然是越接近Apple越好。考慮到省電的需求，最先被我鎖定的是Asus MOCA-AR：Intel 945GT晶片組，支援Yonah/Merom，RAM插槽是跟筆電一樣的200-pin，而且還是Mini-ITX的小板。賣家開價2500，也在我的預算範圍內。可惜因為我龜了太多天，結果被別人標走了；另一個賣家的標場則是開價3300，這樣就沒有超值的感覺了。Micro-ITX規格的MODT選擇並不多，除了這張之外大多是VIA跟Celeron等級的。於是最後放棄了Mini-ITX規格，挑了AOpen的<a href="http://www.google.com.tw/search?q=aopen+i945gt-vhL&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:zh-TW:official&amp;client=firefox" class="extlink">i945GTm-VHL</a>。（原本候選的另一片主機板是ABIT IL-90MV，配置類似i945但記憶體插槽是桌機規格，少了DVI卻有HDMI。可惜的是HDMI output似乎在OSX下是不聽使喚的。）</p>
<h2>安裝Kalyway 10.5.2，升級10.5.5</h2>
<p>安裝OSX86大致有兩類作法：一是下載人家修改過的安裝光碟（有好幾種口味），另一則是先透過特製的導引光碟開機、再轉用零售版的OSX安裝光碟安裝。以簡易性來說當然是前者勝，而在各種修改版中又以Kalyway據說是相容性最高的。<br />
主機板的BIOS設定大多採用預設值，但是有把軟碟、parallel port、RS232等Mac上不會有的週邊都關閉，SATA則是設成ACHI。除了安裝畫面的progress bar在經過30分鐘後還是一動也不動，卻在輕推滑鼠後快速跨過2/3長度外，實際安裝過程跟Mac上沒什麼兩樣。<br />
安裝好之後的版號是10.5.2，裡面除了系統之外還連iLife都一併上了，真是貼心。不過大概是為了要塞入一張單層DVD的緣故，某些localization的檔案似乎被拿掉了，比方說Finder的選單中文顯示就不齊全。撇開這類小缺陷，最嚴重的問題則是畫面解析度無法切換，音訊裝置（Realtek ALC882）也無法驅動。幸好以上都已經有解：解析度是需要安裝GMA950的驅動，可以透過<a href="http://www.google.com.tw/search?q=kext+helper&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:zh-TW:official&amp;client=firefox" class="extlink">kext helper</a>這個小工具，把適當版本的AppleIntelIntegratedFramebuffer.kext安裝好即可；後者則需要利用AppleHDAPatcher這個小工具把<a href="http://psykopat.free.fr/apple/AppleHDA/realtek/" class="extlink">ALC882的補丁</a>打上系統。<br />
硬體都驅動起來後，最後一個怪問題是log檔裡塞滿了這樣的錯誤訊息：<br />
<code>_CFGetHostUUIDString: unable to determine UUID for host. Error: 35</code><br />
咕狗大神的開示則是修改/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist，加上以下的區段：<br />
<code lang="xml" line_numbers="true"><br />
      <dict><br />
         <key>BSD Name</key><br />
         <string>en9</string><br />
         <key>IOBuiltin</key><br />
         <false/><br />
         <key>IOInterfaceType</key><br />
         <integer>6</integer><br />
         <key>IOInterfaceUnit</key><br />
         <integer>3</integer><br />
         <key>IOLocation</key><br />
         <string></string><br />
         <key>IOMACAddress</key><br />
         <data><br />
         ABbPoF5V<br />
         </data><br />
         <key>IOPathMatch</key><br />
         <string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P3@1C,2/<br />
      IOPCI2PCIBridge/pci14e4,4311@0/AirPort_Brcm43xx/IO80211Interface</string><br />
         <key>SCNetworkInterfaceType</key><br />
         <string>IEEE80211</string><br />
      </dict><br />
</code><br />
第3行的〝en9〞只要是不跟系統中實際存在的網路介面名稱重複即可。改好存檔重開機，惱人的錯誤訊息應該就會消失了。</p>
]]></content:encoded>
			<wfw:commentRss>http://moonsoap.info/2009/05/16/270.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes Lame轉檔</title>
		<link>http://moonsoap.info/2009/02/21/95.html</link>
		<comments>http://moonsoap.info/2009/02/21/95.html#comments</comments>
		<pubDate>Sat, 21 Feb 2009 13:33:37 +0000</pubDate>
		<dc:creator>正油可爾必思</dc:creator>
				<category><![CDATA[OSX與blog]]></category>
<category>itunes</category><category>lame</category><category>osx</category>
		<guid isPermaLink="false">http://moonsoap.info/?p=95</guid>
		<description><![CDATA[
等了好幾年，iTunes-LAME終於出了可以在中文環境下執行的版本。以往必須另建一個以英文為優先語系的帳號、還得設法讓這個帳號能跟原本的帳號共用同一個iTunes資料庫（建soft link、設定讀寫... ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first"><img src="http://moonsoap.info/wp-content/uploads/2006/10/iTunesLame.jpg" alt="iTunes-Lame" /></p>
<p>等了好幾年，<a href="http://code.google.com/p/blacktree-itunes-lame/" class="extlink">iTunes-LAME</a>終於出了可以在中文環境下執行的版本。以往必須另建一個以英文為優先語系的帳號、還得設法讓這個帳號能跟原本的帳號共用同一個iTunes資料庫（建soft link、設定讀寫權限），這些都成了過去了。呼~</p>
]]></content:encoded>
			<wfw:commentRss>http://moonsoap.info/2009/02/21/95.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leopard，我來了~</title>
		<link>http://moonsoap.info/2007/11/04/241.html</link>
		<comments>http://moonsoap.info/2007/11/04/241.html#comments</comments>
		<pubDate>Sun, 04 Nov 2007 11:23:18 +0000</pubDate>
		<dc:creator>正油可爾必思</dc:creator>
				<category><![CDATA[OSX與blog]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://moonsoap.info/2007/11/04/241.html</guid>
		<description><![CDATA[前天連夜把咩咩的MacBook 2.0GHz（非Santa Rosa版，到貨當天剛好發表小升級，算被Apple婊了）硬碟換上網購來的Toshiba MK1034GSX兩吋半硬碟（100GB），並把OSX（Leopard）部份設定好。換下來的80GB Fujitsu硬... ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">前天連夜把咩咩的MacBook 2.0GHz（非Santa Rosa版，到貨當天剛好發表小升級，算被Apple婊了）硬碟換上網購來的<a href="http://sdd.toshiba.com/main.aspx?Path=HardDrivesOpticalDrives/2.5-inchHardDiskDrives/MK1034GSX" class="extlink">Toshiba MK1034GSX</a>兩吋半硬碟（100GB），並把OSX（Leopard）部份設定好。換下來的80GB Fujitsu硬碟，則用來小小升級Mac mini。當然趁換硬碟的機會，把Tiger升級到Leopard是一定要的。</p>
<p>用<a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html" class="extlink">SuperDuper!</a>把原本的Tiger開機磁區複製到新硬碟，透過慢吞吞的USB 2.0介面，要花上近兩個小時（約30G資料）。接著就是第三次撬開mini的機殼。這回只用飯匙就搞定了。因為找不到拆機過程的網頁，只好憑著記憶找到要拆下的螺絲，幸好順利完成，只不小心掉了一顆螺絲在裡面，但搖不出來，就算了。 <img src="http://moonsoap.info/wp-content/plugins/more-smilies/emstudio/45.gif" alt="[阿彌陀猴]" class="wp-smiley" /> </p>
<p>接著是從事先準備好的硬碟開機、安裝Leopard。一開始安裝程式顯示所需時間是1小時40分，不過很快就自己修正成更短的時間，整體大約是40或50分鐘就完成。然後就是一連串的抓小蟲、調整新系統：</p>
<ul>
<li>原本的虛擬桌面管理程式<a href="http://virtuedesktops.info/" class="extlink">VirtueDesktop</a>還是能在開機後載入，但是因為作者早已宣佈不再改版、維護，所以還是乖乖地把它移除，改用Leopard內建的Spaces。可惜Spaces實在還是比不上VirtueDesktop，不但沒有滑鼠熱點可以在不同桌面間切換，甚至偶而會自己失效，無法從Dock點選已經綁定在特定桌面的應用程式而切換桌面（menubar會換但視窗不會、桌面也沒變）。</li>
<li>用來連公司VPN的<a href="http://www.lobotomo.com/products/IPSecuritas/" class="extlink">IPSecuritas</a>2.2版掛了，顯示連線完成但實際上無法連線。換成之前在Tiger下試過會發生相同情形的3.1版後，情況真的也再度相反，變成可以正常使用了。</li>
<li>NewsFire很不正常，原本點一下list item就會出現summary，卻變得沒反應，只有上面的icon有變，但是視窗內容沒更新。要命的是不僅在咩咩的MacBook上，連在mini上的另一個帳號上也正常，所以應該不是程式本身的錯？</li>
<li><a href="http://openvanilla.org/" class="extlink">OpenVanilla</a>的Leopard專用真的會出現<a href="http://zonble.twbbs.org/archives/2007_10/966.php" class="extlink">IMK異常</a>，打出來的字都是鍵盤上的字元。放著不管一陣子就會自己好。</li>
<li>凡是要存取鑰匙圈的程式，都會來問鑰匙圈的密碼了。包括Adium、Google Notifier、甚至是要連線網路磁碟機時。</li>
<li>說到Adium，MSN的連線速度似乎變慢了。</li>
</ul>
<p>先到這裡，有踩到新地雷再來補充。</p>
]]></content:encoded>
			<wfw:commentRss>http://moonsoap.info/2007/11/04/241.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>撐不下去了</title>
		<link>http://moonsoap.info/2007/10/31/216.html</link>
		<comments>http://moonsoap.info/2007/10/31/216.html#comments</comments>
		<pubDate>Wed, 31 Oct 2007 05:46:14 +0000</pubDate>
		<dc:creator>正油可爾必思</dc:creator>
				<category><![CDATA[OSX與blog]]></category>
		<category><![CDATA[碎碎唸]]></category>

		<guid isPermaLink="false">http://moonsoap.info/?p=216</guid>
		<description><![CDATA[
Mini最長不關機紀錄&#8230;以OSX跟Windows看齊，每隔幾周也都會發佈安全性更新來看，這個紀錄以後應該很難破了。... ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first"><img src='http://moonsoap.info/wp-content/uploads/2007/10/uptime.jpg' alt='uptime' /></p>
<p>Mini最長不關機紀錄&#8230;以OSX跟Windows看齊，每隔幾周也都會發佈安全性更新來看，這個紀錄以後應該很難破了。</p>
]]></content:encoded>
			<wfw:commentRss>http://moonsoap.info/2007/10/31/216.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress的升級</title>
		<link>http://moonsoap.info/2007/09/23/206.html</link>
		<comments>http://moonsoap.info/2007/09/23/206.html#comments</comments>
		<pubDate>Sun, 23 Sep 2007 14:35:42 +0000</pubDate>
		<dc:creator>正油可爾必思</dc:creator>
				<category><![CDATA[OSX與blog]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://moonsoap.info/2007/09/23/206.html</guid>
		<description><![CDATA[從開始用WordPress以來，升級對我來說都不是太困難的事。反正擔任主機任務的藍白G3，可以用AFP把磁區直接掛上桌面，然後就拖拉放就行了。頂多就是把wp-config.php、wp-content等不能被蓋掉的目錄... ]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">從開始用WordPress以來，升級對我來說都不是太困難的事。反正擔任主機任務的藍白G3，可以用AFP把磁區直接掛上桌面，然後就拖拉放就行了。頂多就是把wp-config.php、wp-content等不能被蓋掉的目錄，加上label作識別。夠簡單。</p>
<p>太簡單的事做久了，總會想變點花樣出來。看到人家用diff檔來patch，好像也滿好玩的：</p>
<ol>
<li>下載對應的patch檔（.diff），放到/var/www</li>
<li>cd到WordPress安裝目錄</li>
<li>執行<br />
<code lang="bash"><br />
%patch -p1 < ../the_patch_file.diff<br />
</code><br />
<a href=" http://markjaquith.wordpress.com/" class="extlink">Mark on WordPress</a>提供的diff檔則是用-p0</li>
</ol>
<p>這比拖拉放還簡單，不過一山還有一山高哇。今天看到後台有<a href="http://wordpress.org/development/2007/09/preparing-for-23/" class="extlink">2.3版的預告</a>，點去看了一下，裡面建議用戶可以考慮用<a href="http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion" class="extlink">svn來快速升級</a>。反正ssh access是現成的，fink也應該都有svn的套件：<br />
<code lang="bash"><br />
%fink install svn-ssl<br />
%fink install svn-client<br />
</code><br />
照著WordPress站上的指示，很快就可以弄好了。<strike>以後升級，就只要下svn up就好了</strike>。 <img src="http://moonsoap.info/wp-content/plugins/more-smilies/emstudio/38.gif" alt="[爽]" class="wp-smiley" />  等2.3版囉。</p>
<p>【9/25補記】這天WordPress 2.3真的出來了，不過用svn up是升不了級的。要下：<br />
<code lang="bash"><br />
svn sw http://svn.automattic.com/wordpress/tags/2.3/<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://moonsoap.info/2007/09/23/206.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
