<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7869393</id><updated>2011-12-27T07:06:19.352+08:00</updated><category term='輸入法'/><category term='Adobe'/><category term='applejack'/><category term='Flash'/><category term='boot'/><category term='bug'/><category term='macbookpro'/><category term='SubEthaEdit'/><category term='fixing'/><category term='chat'/><category term='unicode'/><category term='skype'/><category term='network'/><category term='firewall'/><category term='OpenVanilla'/><category term='dashboard'/><category term='disable'/><category term='OSX'/><category term='utility'/><title type='text'>#osxchat blog</title><subtitle type='html'>一群在IRC上的朋友所共同關心的話題</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default?start-index=101&amp;max-results=100'/><author><name>zonble</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://flickr.com/buddyicons/51035552736@N01.jpg?1099674109'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>284</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7869393.post-9089552350715000659</id><published>2010-01-06T17:38:00.002+08:00</published><updated>2010-01-06T17:39:24.021+08:00</updated><title type='text'>Blog 搬家囉</title><content type='html'>新的 blog 位於&lt;a href="http://osxchat.tumblr.com/"&gt;http://osxchat.tumblr.com/&lt;/a&gt;，歡迎大家前往閱讀指教。:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-9089552350715000659?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/9089552350715000659/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=9089552350715000659' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/9089552350715000659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/9089552350715000659'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2010/01/blog.html' title='Blog 搬家囉'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-2010861329736173959</id><published>2009-09-08T04:22:00.002+08:00</published><updated>2009-09-08T04:25:01.183+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='disable'/><category scheme='http://www.blogger.com/atom/ns#' term='dashboard'/><title type='text'>停用 Dashboard</title><content type='html'>&lt;span class="Apple-style-span"   style="  color: rgb(16, 16, 16); line-height: 18px; font-family:'Lucida Grande';font-size:medium;"&gt;我發現我漸漸地少用 Dashboard，甚至沒在用了。因此，我試著去完全停用它。在終端機中貼入這兩行：&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', serif;color:#101010;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 18px;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', serif;color:#101010;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 18px;font-size:medium;"&gt;defaults write com.apple.dashboard mcx-disabled -boolean YES&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', serif;color:#101010;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 18px;font-size:medium;"&gt;killall Dock&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', serif;color:#101010;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 18px;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', serif;color:#101010;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;F12 切進 Dashboard 的熱鍵就沒效了。如果要改回來的話，就用這兩行：&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', serif;color:#101010;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', serif;color:#101010;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Georgia, serif; line-height: normal; "&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', serif;color:#101010;"&gt;&lt;span class="Apple-style-span"  style="line-height: 18px; font-size:medium;"&gt;defaults write com.apple.dashboard mcx-disabled -boolean NO&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', serif;color:#101010;"&gt;&lt;span class="Apple-style-span"  style="line-height: 18px; font-size:medium;"&gt;killall Dock&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', serif;color:#101010;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', serif;color:#101010;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;參考來源：&lt;a href="http://www.macosxhints.com/article.php?story=20050723123302403"&gt;macosxhints.com&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-2010861329736173959?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/2010861329736173959/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=2010861329736173959' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/2010861329736173959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/2010861329736173959'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2009/09/dashboard.html' title='停用 Dashboard'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-2498823559074421983</id><published>2009-01-26T05:43:00.007+08:00</published><updated>2010-11-05T15:54:07.500+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='utility'/><title type='text'>在 Mac OS X 使用 Platypus 包裝 X11 指令</title><content type='html'>我自己本身在工作上需要使用到 &lt;a href="http://plasma-gate.weizmann.ac.il/Grace/" title="A WYSIWYG 2D plotting tool for the X Window System and M*tif."&gt;xmgrace&lt;/a&gt; 對數據作圖, xmgrace 本身是個使用 X window 顯示的程式，執行的時候需要使用終端機之類的文字介面來啟動，與 Mac OS X 本身的圖形操作介面並不相同，也就是說在安裝 xmgrace 後沒有任何特殊處理之下，我沒辦法對已經作好圖的 project files 用滑鼠打開。以下是我發現一個在不用自己寫程式的狀況之下簡單地把 X11 指令包裝成一個 Mac OS X 程式的方法。&lt;br /&gt;&lt;br /&gt;首先我先從 &lt;a href="http://www.sveinbjorn.org/platypus"&gt;&lt;img src="http://www.sveinbjorn.org/images/platypus-icon.gif" style="border:0;" /&gt;platypus&lt;/a&gt; website 下載 platypus, 然後寫一個 xmgrace 的 script 放在一個文字檔裡面&lt;br /&gt;&lt;code&gt;if [ ${1}"test" != "test" ]; then&lt;br /&gt;   cd $(/usr/bin/dirname "$1")&lt;br /&gt;fi&lt;br /&gt;/opt/local/bin/xmgrace -g 1158x806 -maxpath 50000 $*&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;然後啟動 platypus&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mjhsieh/3225717175/" title="Basic Setting by Pooch the dog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3395/3225717175_6ab8126b7d_o.png" width="100%" alt="Basic Setting" /&gt;&lt;/a&gt;&lt;br /&gt;之後直接先按 Script Path 下的 select 把這個 script 讀入。這時候也可以直接按 Edit 在 Platypus 裡面編輯&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mjhsieh/3226571668/" title="Reviewing the script by Pooch the dog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3378/3226571668_6cd7870d13_o.png" width="100%" alt="Reviewing the script" /&gt;&lt;/a&gt;&lt;br /&gt;我的 script 是用 sh 語法寫的, 所以在 Platypus 裡面 Script Type 就選擇了 Shell, 順手也把這個包裝取了個 Xmgrace Wrapper 的名字。&lt;br /&gt;&lt;br /&gt;接下來展開 advanced options 選擇了這個包裝的程式要接受 drag and drop 的開啟方法，也就是說可以把檔案丟到圖示的頭上來啟動程式打開這個檔案。然後按 Edit Type.&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mjhsieh/3226571754/" title="File association by Pooch the dog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3411/3226571754_b459cb489d_o.png" width="100%" alt="File association" /&gt;&lt;/a&gt;&lt;br /&gt;選擇不要的項目然後按減號的按鈕，加入新的附加檔名叫做 agr, 順便刪掉右邊 File Type 裡面的 Folder, 因為我不想把檔案夾丟在圖示上開啟。這樣 Apply 以後，以後的行為就會變成如果你的檔案的名字有 .agr 附加的檔名就可以 double click 打開。&lt;br /&gt;&lt;br /&gt;另外一個選項我有打開的是 Runs in background. 這個其實跟 X11 程式在 Mac OS X 顯示出來的狀況有點關係，如果沒選這個，在我的 Xmgrace 在執行的當時，Dock 會一直有一個 wrapper 的圖示, 有一點點多餘。&lt;br /&gt;&lt;br /&gt;當然，一個適當的圖示是額外的，我從 linux 參考 /usr/share/icons/hicolor/48x48/apps/grace.png 放大修改然後用 Icon Composer 畫了一個...&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mjhsieh/3225717079/" title="Icon in the making by Pooch the dog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3426/3225717079_2ed3d07acf_o.png" width="100%" alt="Icon in the making" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;接著按 Create 就能夠製作一個包裝 X11 指令的程式了。我把它放在 &lt;a href="http://mjhsieh.googlecode.com/files/Xmgrace%20Wrapper.zip"&gt;這裡&lt;/a&gt;下載，不過要用的人還要用 &lt;a href="http://macports.org/"&gt;Macports&lt;/a&gt; 安裝 Xmgrace 才行。 (其中有個問題我記在&lt;a href="http://ubb.frostyplace.com/viewtopic.php?p=186571"&gt;這裡&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;當然另外一個簡單的方法以我已經&lt;a href="http://mjhsieh.blogspot.com/2007/10/shell-script-in-osx-bundle-and-more.html" title="Shell Script in An OSX Bundle And More"&gt;在這裡介紹了&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-2498823559074421983?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/2498823559074421983/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=2498823559074421983' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/2498823559074421983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/2498823559074421983'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2009/01/mac-os-x-platypus-x11.html' title='在 Mac OS X 使用 Platypus 包裝 X11 指令'/><author><name>Mengjuei Hsieh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_83P-OanxqzA/Sqsv9ootB0I/AAAAAAAAAYc/r9UAmLWG3rM/S220/spinner.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-6396316737538903110</id><published>2008-12-09T21:56:00.004+08:00</published><updated>2008-12-09T22:03:00.945+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='SubEthaEdit'/><title type='text'>SubEthaEdit 3.2 版中非常奇怪的字型臭蟲</title><content type='html'>以下這個畫面是我在 SubEthaEdit 3.2 版中輸入一段中英夾雜的文字的效果。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/3094767543/" title="SEE 3.2 Font madness by gugod, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3043/3094767543_e94a64dc32_o.png" width="363" height="385" alt="SEE 3.2 Font madness" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;輸入過程的畫面錄影&lt;a href="http://flickr.com/photos/gugod/3094742021/"&gt;在此&lt;/a&gt;。打字過程中，只有按 Cmd-Space 切換中文輸入法，沒有切換字型。&lt;br /&gt;&lt;br /&gt;在使用者沒有切換字型的狀態之下，這三行的英文字型都不一樣。事實上，第三行的「夠」這個字本身，也用了與前一個「不」字不同的中文字型。這真是令人超級困擾，因為如此，英文字型變成不是定寬度的，更無法拿這個編輯器來與人改程式了。&lt;br /&gt;&lt;br /&gt;倒底是怎麼回事呢。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-6396316737538903110?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/6396316737538903110/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=6396316737538903110' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/6396316737538903110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/6396316737538903110'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2008/12/subethaedit-32.html' title='SubEthaEdit 3.2 版中非常奇怪的字型臭蟲'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-6829372828680562518</id><published>2008-10-27T15:56:00.005+08:00</published><updated>2008-10-27T16:11:43.191+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='utility'/><category scheme='http://www.blogger.com/atom/ns#' term='boot'/><category scheme='http://www.blogger.com/atom/ns#' term='applejack'/><title type='text'>applejack: 第一步軟體修復的好幫手</title><content type='html'>&lt;p&gt;applejack 是個 shell script，它主要的功能是在 single user mode 下提供各種常用的修復功能。像是檢修檔案系統、檔案權限、清除應用程式快取、清除毀壞的使用偏好設定檔案等等。&lt;/p&gt;&lt;p&gt;Notebook 使用者特別需要這個 shell script 的原因是，這些功能的一般做法是利用安裝光碟開機，再以安裝畫面中的磁碟工具程式（Disk Utility）的進行。但若光碟不在身旁，則束手無策。&lt;/p&gt;&lt;p&gt;如果是 Macbook Air 使用者的話，更是需要了。&lt;/p&gt;&lt;p&gt;此 shell script 需要事先安裝好，請前往 &lt;a href="http://macupdate.com/info.php/id/15667"&gt;這裡&lt;/a&gt;或&lt;a href="http://sourceforge.net/projects/applejack"&gt;這裡&lt;/a&gt; 下載。&lt;/p&gt;&lt;p&gt;裝完之後的使用方式，是要在重開機時，按下 Cmd-S 這個組合鍵（在一開機時發出「噹」聲那時便要按）。之後便會以 single user mode 開機。&lt;/p&gt;&lt;p&gt;開機之後執行 "applejack" 這個指令，會看到如下的畫面：&lt;/p&gt;&lt;p&gt;&lt;img src="http://applejack.sourceforge.net/images/screen_shot.gif"&gt;&lt;/p&gt;&lt;p&gt;基本上按 a 表示 1-5 全部做，可能得花到一個小時的時間。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-6829372828680562518?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://applejack.sourceforge.net/' title='applejack: 第一步軟體修復的好幫手'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/6829372828680562518/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=6829372828680562518' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/6829372828680562518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/6829372828680562518'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2008/10/applejack.html' title='applejack: 第一步軟體修復的好幫手'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-7577365436367953445</id><published>2008-10-22T14:21:00.007+08:00</published><updated>2009-11-12T07:46:10.252+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chat'/><title type='text'>如何用 Mibbit.com 連上 #osxchat</title><content type='html'>&lt;h1&gt;FreeNode 阻絕了來自 Mibbit 的通聯, 本方法已經不適用。&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;本 blog 之前曾經介紹了 Conversation 以及 Colloquy 也提到了 Chatzilla 等 IRC 聊天室連線軟體。接下來我來介紹一個不用安裝任何軟體、不用註冊、使用 Safari, Firefox 等 browsers 就能連上本 blog 所屬 #osxchat 的 IRC 頻道。當然也不用擔心 Java 執行的問題。&lt;br /&gt;使用上真的是很簡單。連上 http://www.mibbit.com 以後，就在這兩個欄位輸入：&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_83P-OanxqzA/SP7IpGAft9I/AAAAAAAAAMw/4qRT4weoURg/s1600-h/Picture+1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_83P-OanxqzA/SP7IpGAft9I/AAAAAAAAAMw/4qRT4weoURg/s400/Picture+1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5259862023128201170" /&gt;&lt;/a&gt;&lt;br /&gt;左邊 Nick: 欄填上您要在 IRC 上使用的代號，右邊 Channel 欄位填上 #osxchat 就好了。然後接下來把 IRC: 下拉選單拉下來。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_83P-OanxqzA/SP7JcPCnMjI/AAAAAAAAAM4/L5ZqMi44kr4/s1600-h/Picture+2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_83P-OanxqzA/SP7JcPCnMjI/AAAAAAAAAM4/L5ZqMi44kr4/s400/Picture+2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5259862901726327346" /&gt;&lt;/a&gt;&lt;br /&gt;選擇了 Freenode 之後點選 Go 就可以了！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_83P-OanxqzA/SP7K4noU3YI/AAAAAAAAANA/x4HA9gmipAQ/s1600-h/Picture+3.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_83P-OanxqzA/SP7K4noU3YI/AAAAAAAAANA/x4HA9gmipAQ/s400/Picture+3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5259864488874925442" /&gt;&lt;/a&gt;&lt;br /&gt;這真是有史以來最懶惰的 blog 文章了。XD&lt;br /&gt;&lt;br /&gt;後記：如果這時候要加入其他的頻道，例如 #bsdsports，請直接在對話窗裡面打 /join #bsdsports 就可以進入。新頻道會以一個 Mibbit 分頁的方式呈現，選擇分頁除了可以用滑鼠點選以外，也可以用 option-方向鍵 (在 PC 上是 alt-方向鍵) 來在分頁中循環選擇。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-7577365436367953445?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mibbit.com/' title='如何用 Mibbit.com 連上 #osxchat'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/7577365436367953445/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=7577365436367953445' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/7577365436367953445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/7577365436367953445'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2008/10/mibbitcom-osxchat.html' title='如何用 Mibbit.com 連上 #osxchat'/><author><name>Mengjuei Hsieh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_83P-OanxqzA/Sqsv9ootB0I/AAAAAAAAAYc/r9UAmLWG3rM/S220/spinner.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_83P-OanxqzA/SP7IpGAft9I/AAAAAAAAAMw/4qRT4weoURg/s72-c/Picture+1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-6379592869683787971</id><published>2008-03-24T23:42:00.000+08:00</published><updated>2008-03-24T23:44:32.883+08:00</updated><title type='text'>OpenVanilla捐款收支明細（2007年結算）發佈</title><content type='html'>最近一次的 OpenVanilla 捐款收支明細已經整理出來了。2007/12/31 的結餘為台幣 39,550 元，美金 1,378.06 元。2007 年度的新台幣捐款收入為 13,750 元，美金為 33.21 元。&lt;br /&gt;&lt;br /&gt;明細表可於&lt;a href="http://spreadsheets.google.com/pub?key=pUAu9DBxEGH6ksMYxoa5nZg"&gt;此處連結&lt;/a&gt;取得。&lt;br /&gt;&lt;br /&gt;2007 年 OpenVanilla 獲得 ICOS 2007 傑出社群軟體計畫獎項，獲得的獎金 NTD 12,750 （稅後）作為 OV fund 使用。&lt;br /&gt;&lt;br /&gt;2008 年度，在我們推出下一個 release 之前，應暫時不會有新一輪的募捐計畫。在支用部分，2006 年時 OV fundraising 的目標是讓開發者能參與輸入法相關開發者會議。我們今年希望能繼續這個目標，目前計畫是利用現有捐款，贊助 zonble （對 OS X 版本貢獻相當多的 OV team member）參與今年的 Apple WWDC 2008，贊助的項目包括了 WWDC 的門票，以及台北─舊金山的來回機票一張。&lt;br /&gt;&lt;br /&gt;再次感謝所有支持 OpenVanilla 的每一位朋友！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-6379592869683787971?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://spreadsheets.google.com/pub?key=pUAu9DBxEGH6ksMYxoa5nZg' title='OpenVanilla捐款收支明細（2007年結算）發佈'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/6379592869683787971/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=6379592869683787971' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/6379592869683787971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/6379592869683787971'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2008/03/openvanilla2007.html' title='OpenVanilla捐款收支明細（2007年結算）發佈'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-6762435668297635451</id><published>2008-02-20T08:10:00.003+08:00</published><updated>2008-02-20T08:13:30.991+08:00</updated><title type='text'>3G/HSDPA connection on Leopard with Nokia 6120 Classic</title><content type='html'>今天去Elisa問3G/HSDPA門號方案，本來祇是要詢價的，沒想到方案與公司網站上看到的不同。網站上說3G無限上網要綁約兩年，結果今天去問，本來的門號就可以直接加3G服務，不用綁約，想停隨時可以停。想想不錯，就先要來用。&lt;br /&gt;&lt;br /&gt;芬蘭與台灣不同，這邊的3G無限上網方案費率根據傳輸速率不同，有四種速率：384KB/512KB/1M/2M，月費分別是9.9歐/14.9歐/19.9歐/32.4歐。我在512KB與1M間猶疑，服務人員居然說：「我們是建議客戶從384KB的方案開始用，因為手機不一定真的可以跑上1M的速率。」（我常常覺得，從台灣人的角度來看，芬蘭人不太會做生意。）於是就384KB了。&lt;br /&gt;&lt;br /&gt;這服務其實滿好的，一啟用所有的設定資料都用簡訊傳到手機上，把簡訊儲存起來，就自動完成手機的上網連線設定。測試過手機可以上網後，纔是考驗的開始。Nokia 6120 Classic與Leopard到底能不能相處愉快呢？&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;前置工作&lt;/strong&gt;&lt;br /&gt;下載並安裝&lt;a href="http://mroth.info/blog/2008/01/26/nokia-hsdpa-macosx-leopard/"&gt;Modem script for Nokia HSDPA phone&lt;/a&gt;，五郎的modem script格式有改，所以先前&lt;a href="http://www.taniwha.org.uk/"&gt;Ross Barkman&lt;/a&gt;寫的script派不上用場。蘋果也有內建的Nokia GSM/3G modem script，不過速度頗鳥。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Connect to 3G via Bluetooth&lt;/strong&gt;&lt;br /&gt;Bluetooth pairing沒有問題，但是透過Leopard內建的Bluetooth Setup Assistant，卻無法將6120C設成上網用手機，必須到Network那邊設。五郎在網路設定介面上，與四郎差異不小，所以&lt;a href="http://blog.whiteg.net/zh/2006/02/gprs.html"&gt;在四郎上設定GPRS上網&lt;/a&gt;的經驗在這裡不太合用。配對好6120C與MBP後，到System Preferences -&gt; Network，Location我新增了一個叫3G的，專門給3G上網用。從左邊列出的一堆裝置中選擇Bluetooth，Configuration我用Default（要自己新增也行）；最重要的是，&lt;strong&gt;點選右下角的Advanced&lt;/strong&gt;，要在這邊設定modem。&lt;br /&gt;&lt;br /&gt;進入Advanced選單後，選擇Modem，Vendor欄位選Nokia、Model欄位選HSDPA（如果你已安裝好HSDPA modem script的話），沒有就選GPRS(GSM/3G）、APN要從operator那邊問、CID我沒動就用1。之後按OK回到前個設定頁面。&lt;br /&gt;&lt;br /&gt;這邊剩下需要設定的：Telephone Number、Account Name、Password。Telephone Number等於你的APN，Account Name與Password一樣是跟operator問。基本上，如果已經能用手機上網，那手機上就會有這些設定，祇要把設定找出來就行了。在我的6120C裡，這些設定可以從主選單-&gt;Settings-&gt;Phone Sett-&gt;Connection-&gt;Access points得到。&lt;br /&gt;&lt;br /&gt;全部設定完畢後，選擇「Apply」把設定存起來。要測試的話，點選「Connect」，看能不能連上。如果得到"Could not open the communication device."的錯誤訊息，是五郎與手機沒接好，請再確認五郎有跟手機pair正確。如果接上後出現"Authentication error"，就是account name, apn, password那邊的資料有誤，請再跟3G服務供應商確認。如果接上了，恭喜！&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Connect to 3G via USB&lt;/strong&gt;&lt;br /&gt;6120C附一條USB cable，要透過USB cable撥接6120C上網的話，除了modem script，還需要下載並安裝&lt;a href="http://europe.nokia.com/A4423134"&gt;Nokia Multimedia Transfer&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;安裝完畢後，將手機用USB接到五郎，在6120C端把連接模式選擇「PC Suite」。然後回到五郎，進System Preference-&gt;Network，這時候，應該會在左邊的裝置列表上看到一個新增的裝置，名字就叫「Nokia 6120 classic」。在裝置列表選取「Nokia 6120 classic」，我的Location還是3G，Configuration用Default。&lt;br /&gt;&lt;br /&gt;接下來，一樣點選Advanced，選擇Modem，各欄位的設定與Bluetooth的一樣，設定好後回到前個選單，Telephone Number、Account Name、Password的設定也與Bluetooth的一樣，然後點選「Apply」儲存、點選「Connect」測試。&lt;br /&gt;&lt;br /&gt;其他Nokia S60或N系列的手機，應該也都可以用同樣的方式與Leopard連結上網。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-6762435668297635451?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/6762435668297635451/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=6762435668297635451' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/6762435668297635451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/6762435668297635451'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2008/02/3ghsdpa-connection-on-leopard-with.html' title='3G/HSDPA connection on Leopard with Nokia 6120 Classic'/><author><name>whiteg</name><uri>http://www.blogger.com/profile/16832446902193947914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_qRCA6twICnY/SXUCb8LufZI/AAAAAAAAAIM/QBfOLkRwNIM/S220/elephant.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-7646572902651848038</id><published>2007-11-19T22:13:00.000+08:00</published><updated>2007-11-19T22:15:11.358+08:00</updated><title type='text'>OpenVanilla 2007年11月18日止的捐款收支明細</title><content type='html'>我們今天整理完OpenVanilla至昨日（2007年11月18日）為止的捐款收支明細，發佈為一份Google Docs的試算表，並且說明了近期的開發及支用情形。請大家參閱&lt;a href="http://groups.google.com/group/openvanilla/browse_thread/thread/275c5c8f9bccc74c"&gt;OpenVanilla Group&lt;/a&gt;所公佈的文件，謝謝！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-7646572902651848038?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://groups.google.com/group/openvanilla/browse_thread/thread/275c5c8f9bccc74c' title='OpenVanilla 2007年11月18日止的捐款收支明細'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/7646572902651848038/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=7646572902651848038' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/7646572902651848038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/7646572902651848038'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/11/openvanilla-20071118.html' title='OpenVanilla 2007年11月18日止的捐款收支明細'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-3122118999320494847</id><published>2007-11-16T06:33:00.000+08:00</published><updated>2007-11-16T06:49:04.686+08:00</updated><title type='text'>同時更新IM與社交軟體的狀態</title><content type='html'>&lt;a href="http://blog.circlesixdesign.com/2007/08/11/moodswing-2-and-qurl-clipboard/"&gt;Circle Six公司的MoodSwing&lt;/a&gt;是個QuickSilver外掛，讓你可以在QS介面輸入狀態，透過MoodSwing一次送到指定要更新狀態的IM與social network軟體。比如我會同步更新facebook、adium與twitter，而adium就會一次改到MSN、Gtalk與iChat。要注意的是，在10.4下，無法輸入中文，聽說10.5這個問題就解決了，沒有測過不確定。&lt;br /&gt;&lt;br /&gt;最新發展是，Circle Six已經停止MoodSwing的開發，轉而專注在Stand alone版本的&lt;a href="http://blog.circlesixdesign.com/download/moodswing"&gt;MoodBlast&lt;/a&gt;，而且功能更多了。有需求的朋友可以試試看。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-3122118999320494847?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.circlesixdesign.com/' title='同時更新IM與社交軟體的狀態'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/3122118999320494847/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=3122118999320494847' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/3122118999320494847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/3122118999320494847'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/11/im.html' title='同時更新IM與社交軟體的狀態'/><author><name>whiteg</name><uri>http://www.blogger.com/profile/16832446902193947914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_qRCA6twICnY/SXUCb8LufZI/AAAAAAAAAIM/QBfOLkRwNIM/S220/elephant.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-8110099765886332067</id><published>2007-11-08T01:25:00.000+08:00</published><updated>2007-11-08T01:37:12.255+08:00</updated><title type='text'>OpenVanilla新模組：聯想詞功能（alpha版）</title><content type='html'>好久沒用 OpenVanilla 開發新功能了。都說 OV 適合開發輸入法相關功能，如果不拿來善用會有點可惜。&lt;br /&gt;&lt;br /&gt;所以就寫了這個：&lt;a href="http://openvanilla.googlecode.com/files/OpenVanilla-Mac-0.8.0.1-AssociatedPhrase.zip"&gt;OpenVanilla聯想詞模組&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;這只是開發版，還有點生。抓下來之後，照著裡頭"How to Install"的說明來安裝，然後把兩個名稱奇異的模組都enable，就可以開始用了。任何單字式的輸入法都可以使用（倉頡、簡易、傳統注音、大易、行列... you name it）&lt;br /&gt;&lt;br /&gt;Tiger跟Leopard用的OV，都可以安裝。&lt;br /&gt;&lt;br /&gt;No picture(s), no truth. 首先是要 enable 兩個名稱怪異的模組：&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.flickr.com/photos/lukhnos/1904901427/" title="Photo Sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2076/1904901427_be0490e6d5_m.jpg" width="240" height="231" alt="OpenVanilla Associated Phrase Module" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;就大功告成了：&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.flickr.com/photos/lukhnos/1904901443/" title="Photo Sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2089/1904901443_996d3ea6d9_m.jpg" width="240" height="130" alt="Example of Associated Phrase Module in Action" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;裡面的詞庫是從酷音詞庫（tsi.src）衍生來的。目前還沒有翻頁功能，不過基本邏輯已經正確囉。&lt;br /&gt;&lt;br /&gt;Windows版本，等 key preprocessor 架構完整後，就能支援了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-8110099765886332067?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://groups.google.com/group/openvanilla/browse_thread/thread/9d2d67aa4b39454d' title='OpenVanilla新模組：聯想詞功能（alpha版）'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/8110099765886332067/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=8110099765886332067' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/8110099765886332067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/8110099765886332067'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/11/openvanillaalpha.html' title='OpenVanilla新模組：聯想詞功能（alpha版）'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2076/1904901427_be0490e6d5_t.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-3118492618227231076</id><published>2007-11-06T22:15:00.000+08:00</published><updated>2007-11-07T00:23:40.605+08:00</updated><title type='text'>再度徵求測試：LeopardVanilla 0.8.0.3</title><content type='html'>晚上發布了新版本的 LeopardVanilla ，請從&lt;a href="http://openvanilla.googlecode.com/files/OpenVanilla-Leopard-0.8.0.3.zip"&gt;此處下載&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;這個版本修正了幾個問題：&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;最令人困擾的 "Finder當機" 問題（這次不是被輸入法模組害到，而是 OV Loader 本體的問題了），應該已經被修正了（尤其是 PowerPC Mac 常發生這種狀況）。如果您還是遇到「裝完後重開，Finder卡住」問題，請務必再和我們回報，好讓我們找出原因&lt;/li&gt;&lt;li&gt;數字鍵被誤判為輸入碼，而不被當成數字輸出（10.4 用的 OV 無此問題）&lt;/li&gt;&lt;li&gt;在中文介面上無法正確顯示為 "LeopardVanilla" 而顯示成 "OpenVanilla" 的問題&lt;/li&gt;&lt;li&gt;使用了其他語系的鍵盤後，再切回中文輸入法，鍵碼錯亂問題（此修正為 LeopardVanilla 限定）&lt;/li&gt;&lt;/ul&gt;另外修正幾個問題，目前為 LeopardVanilla 限定。我們也將發布 10.4 用的 OV 與之同步：&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;反查模組不穩的問題&lt;/li&gt;&lt;li&gt;酷音模組在使用許氏鍵盤配置時，無法使用七個以上選字鍵的問題&lt;/li&gt;&lt;br /&gt;&lt;li&gt;偏好設定中，加入酷音「候選字數」設定，沒有正確出現的問題&lt;/li&gt;&lt;li&gt;酷音模組在使用許氏鍵盤時，無法使用 asdfghjkl 連續選字鍵的問題&lt;/li&gt;&lt;li&gt;行列30反查模組加回標準安裝包中&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;已知問題&lt;/h3&gt;在 LeopardVanilla 上，「使用完偏好設定後，輸入法失效」的問題，仍無法獲得有效解決。我們已經將問題回報給 Apple ，也正在尋找合適的 workaround（避開問題的方法）。在此之前，如果您發現用完偏好設定後，LeopardVanilla 失效，可以試試以下任一種方法：&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;再進入一次 OV 偏好設定 (在 /Library/OpenVanilla/0.8/Loader/OVPreference.app），然後離開&lt;/li&gt;&lt;li&gt;在 shell 下執行 "killall OpenVanilla"&lt;/li&gt;&lt;li&gt;從 Activity Monitor 中將 OpenVanilla.app (或者是名稱為 LeopardVanilla 的 process) 給停止&lt;/li&gt;&lt;/ul&gt;要再請大家測試了。謝謝！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-3118492618227231076?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://groups.google.com/group/openvanilla/browse_thread/thread/3f0f57e84b7f782d' title='再度徵求測試：LeopardVanilla 0.8.0.3'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/3118492618227231076/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=3118492618227231076' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/3118492618227231076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/3118492618227231076'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/11/leopardvanilla-0803.html' title='再度徵求測試：LeopardVanilla 0.8.0.3'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-6111666255815621704</id><published>2007-11-02T04:26:00.000+08:00</published><updated>2007-11-02T04:27:58.379+08:00</updated><title type='text'>徵求測試：針對LeopardVanilla不穩所做的修正</title><content type='html'>自上週五 OpenVanilla 0.8.0 發布以來，我們已經接到不少關於 Leopard 專用版 ("LeopardVanilla") 不穩定問題的回報。我們今天發布了新的修正套件，在此徵求測試。請下載&lt;a href="http://openvanilla.googlecode.com/files/OpenVanilla-Leopard-0.8.0.2-LoaderPatch.zip"&gt;本連結所附的檔案&lt;/a&gt;，解開後，依據README文件說明，將/Library/Input Methods/中的OpenVanilla.app代換掉（可能要先disable LeopardVanilla並登出才能進行代換，或者在shell進行sudo cp），再重新登入。&lt;br /&gt;&lt;br /&gt;目前「初次起動不穩」的問題應能獲得改善。「進入偏好程式修改設定後，輸入法無法使用」的問題也應獲得大幅改善。前者應可算完全解決，後者仍有機會在離開偏好設定後，造成輸入法失靈（解決方法，除了離開現有應用程式，也可試著在shell下打"killall OpenVanilla"）。我們會繼續努力解決後面這一問題。&lt;br /&gt;&lt;br /&gt;要請各位朋友幫忙測試看看這一版是否有改進了。謝謝！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-6111666255815621704?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://groups.google.com/group/openvanilla/browse_thread/thread/98f40ebae58179a' title='徵求測試：針對LeopardVanilla不穩所做的修正'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/6111666255815621704/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=6111666255815621704' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/6111666255815621704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/6111666255815621704'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/11/leopardvanilla.html' title='徵求測試：針對LeopardVanilla不穩所做的修正'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-1568360202765652698</id><published>2007-10-26T21:55:00.001+08:00</published><updated>2007-10-26T21:57:48.610+08:00</updated><title type='text'>OpenVanilla 0.8.0發布（與新的修正包）</title><content type='html'>OpenVanilla 0.8.0於今天發布。這是2004年OpenVanilla計劃開始以來的第三個主要版本。這一個版本最重要的變化有：&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;增加Leopard專用版本&lt;/li&gt;&lt;li&gt;視覺設計的強化&lt;/li&gt;&lt;li&gt;新版本的酷音輸入法&lt;/li&gt;&lt;li&gt;日文輸入法支援&lt;/li&gt;&lt;li&gt;行列輸入法支援萬用字元&lt;/li&gt;&lt;li&gt;網站及使用手冊改版&lt;/li&gt;&lt;/ul&gt;請至&lt;a href="http://openvanilla.org"&gt;openvanilla.org&lt;/a&gt;下載最新版本。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;今天發布的修正&lt;/h3&gt;我們今天同時發布兩個修正檔案：&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;繁體／簡體中文語系修正。由於許多舊軟體（例如AppleWorks及Adobe中文化後的軟體）需要「繁體中文」或「簡體中文」語系的輸入法，才能正確輸入中文，而OpenVanilla的預設語系為Unicode，因此OV無法在舊軟體中使用。請&lt;a href="http://openvanilla.googlecode.com/files/OpenVanilla-Mac-0.8.0-ScriptPatch.zip"&gt;下載語系修正包&lt;/a&gt;，照裡面README.txt說明，安裝裡面其中一個語系的輸入法系統檔，便能正確使用。&lt;/li&gt;&lt;li&gt;行列輸入法修正。OV 0.8.0附的行列，在打到「t」簡碼時，選字區不會出現「的」字樣，這會造成iTerm會多送出一個英文字母。請&lt;a href="http://openvanilla.googlecode.com/files/OpenVanilla-Mac-0.8.0-ArrayPatch.zip"&gt;下載修正包&lt;/a&gt;，參照README.txt的說明安裝，即可解決此問題。&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-1568360202765652698?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvanilla.org' title='OpenVanilla 0.8.0發布（與新的修正包）'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/1568360202765652698/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=1568360202765652698' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/1568360202765652698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/1568360202765652698'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/10/openvanilla-080.html' title='OpenVanilla 0.8.0發布（與新的修正包）'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-1017997421070233004</id><published>2007-09-27T02:26:00.000+08:00</published><updated>2007-09-29T01:38:40.506+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla 0.8.0 (beta 1) 發布</title><content type='html'>我們今天發布了 OpenVanilla 0.8.0 (beta 1) for Mac OS X ，可透過&lt;a href="http://code.google.com/p/openvanilla/downloads/detail?name=OpenVanilla-Mac-0.8.0beta1.zip"&gt;這個網址下載取得&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;0.8.0 (beta 1) 與前一版本 0.7.2 相比，最重要的改進如下：&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;選字窗以及整體視覺設計的改進&lt;/li&gt;&lt;li&gt;使用最新版的酷音模組，修正了過去以來使用者詞庫無法正確儲存的問題，同時支援大字集&lt;/li&gt;&lt;li&gt;行列輸入法增加萬用字元（? 及 *）的支援&lt;/li&gt;&lt;li&gt;泛用輸入法增加萬用字元（? 及 *）的支援，但目前需要手動更改設定檔才能開啟&lt;/li&gt;&lt;li&gt;精簡過的預設模組清單，讓第一次安裝後的選單清爽許多&lt;/li&gt;&lt;li&gt;附帶安裝 UIM-Anthy 日文輸入法。要使用本輸入法需另行安裝 MacUIM，可從&lt;a href="http://people.freedesktop.org/~ekato/download/tmp/MacUIM-0.5.2-1.dmg"&gt;這個網址&lt;/a&gt;取得&lt;/li&gt;&lt;li&gt;修正了不能與QuickSilver搭配使用的問題&lt;/li&gt;&lt;li&gt;修正了雙螢幕模式時，選字窗位置跑掉的問題&lt;/li&gt;&lt;li&gt;修正酷音輸入法容易使&lt;a href="http://zonble.twbbs.org/archives/2007_09/962.php"&gt;Finder當機&lt;/a&gt;的問題&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;已知問題&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;泛用輸入法模組的萬用字元功能，需用手動修改設定方式開啟&lt;/li&gt;&lt;li&gt;偏好設定面板的選字窗預覽並未反映新介面，同時新選字窗已不再支援背景貼圖和透明色&lt;/li&gt;&lt;li&gt;使用手冊未完成更新&lt;/li&gt;&lt;li&gt;網站未完成更新&lt;/li&gt;&lt;li&gt;選單本地化工作尚未更新&lt;/li&gt;&lt;li&gt;行列反查模組暫時移除，因為目前發現一些資料結構上的問題&lt;/li&gt;&lt;li&gt;POJ輸入法的一些規則需要修正&lt;/li&gt;&lt;li&gt;選字窗縮放時的動畫效果，在較慢的機器上可能造成系統延遲。動畫選項需用手動更改設定方式來關閉。&lt;/li&gt;&lt;li&gt;本安裝包並未附上反安裝程式，.cin檔編輯器、螢幕小鍵盤等工具&lt;/li&gt;&lt;li&gt;Display Server尚未支援螢幕小鍵盤的「顯示／隱藏」告知功能&lt;/li&gt;&lt;li&gt;Loader仍有許多debug訊息未移除&lt;/li&gt;&lt;li&gt;0.7.2的設定並不會被0.8.0沿用&lt;/li&gt;&lt;li&gt;本安裝包為Unicode Script版本，因此對於一些傳統的Carbon應用程式，可能會發生無法使用OpenVanilla來輸入文字的情況&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-1017997421070233004?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/1017997421070233004/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=1017997421070233004' title='24 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/1017997421070233004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/1017997421070233004'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/09/openvanilla-080-beta-1.html' title='OpenVanilla 0.8.0 (beta 1) 發布'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>24</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-6998741299703648091</id><published>2007-09-25T19:39:00.000+08:00</published><updated>2007-10-06T02:38:54.950+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla 0.8 最近的開發進度</title><content type='html'>本文同時發表於&lt;a href="http://zonble.twbbs.org/archives/2007_09/963.php"&gt;zonble's promptbook&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;大概在月初的時候，OpenVanilla 開發團隊決定近期內再推出一個版本，下一版的版次為 0.8 版；實際的推出日期還不確定，到時候新的版本會包含多少新功能，很多也還不確定，總之，在這邊先聊一下這一兩個星期的實作進度。&lt;br /&gt;&lt;br /&gt;目前 OpenVanilla 主要在 Windows 以及 Mac OS X 兩個平台上發展，而團隊目前也對於 Mac OS X 平台的開發比較熟悉，我個人也只有處理 Mac OS X 這部份，所以，以下的內容，也以 Mac OS X 平台為主。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zonble/1417216386/" title="相片分享"&gt;&lt;img src="http://farm2.static.flickr.com/1183/1417216386_20f3289e9c.jpg" width="500" height="473" alt="目前完成的一些功能…" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;首先是要解決自前一版本釋出後，一直沒有解決、同時困擾很多人的使用問題，例如酷音輸入法這套智慧選字注音輸入法，在 Finder 下要修改檔名的時候，會造成 Finder 當機的問題。同時將 libchewing 從 0.2 版升級到 0.3 版，換言之，便是酷音輸入法的功能升級到與目前的 Windows 以及 Linux 版本同步，包括內部編碼從 Big5 改為 Unicode，可以直接透過酷音，輸入在 Big5 範圍之外的中文字以及各種符號。&lt;br /&gt;&lt;br /&gt;之前也已經完成了一些輸入法相關的小工具，例如通用輸入法表格修改工具，以及圖示修改工具，可以讓使用者自行修改在輸入法選單上顯示的圖示…等。&lt;br /&gt;&lt;br /&gt;在外觀設計上，計畫在這一版中翻新從 2004 年起、自 0.6 版使用了將近三年的圖示。之前一直有人說， OpenVanilla 的圖示長得像香蕉（或是這樣的反應：「原來 OpenVanilla 的圖示不是香蕉啊？」），於是花了時間重新繪製了一個香草圖示，以灰色與綠色搭配出一套清爽的外觀。&lt;br /&gt;&lt;br /&gt;在選字視窗設計方面，過去一兩年間，開發團隊花了一段時間嘗試是否可能將  Web 技術放入輸入法設計中，甚至透過 Web 物件，呼叫可以做出各種華麗介面的 Quartz Composer，像之前就有提過的「立體旋轉選字窗」或是「涼宮春日選字窗」等；技術上是做出來了，涼宮春日也的確很萌，但是實際上用過一陣子之後，感想還是—不好用。因此，並沒有在下一個釋出版本中，使用 Web 選字窗的計畫。&lt;br /&gt;&lt;br /&gt;不過，下一版的選字視窗，也有著不一樣的外觀。下一版的選字窗會有圓角外觀以及 Aqua 風格的漸層；在整個 Mac OS X 中用 OpenVanilla 打字跳出選字窗時，應該不會有那種「某個地方看起來特別不協調的感覺」了吧…。&lt;br /&gt;&lt;br /&gt;在下一版中，也加入了各種透過視窗介面輸入文字的支援，換句話說，就是像是螢幕鍵盤或是符號面板的功能。&lt;br /&gt;&lt;br /&gt;雖然 Mac OS X 內建的符號面板功能十分強大，除了可以用來查詢、輸入各種亞洲文字以及 Unicode 字元，在繁體中文的部份，可以用筆劃數目與部首查詢文字輸入，但是，內建符號面板的執行速度實在讓人難免有微詞，而且還是有很多各種不同文字或符號面板輸入的需求，很難一次全部做在一起打發，但是直接寫一套 Mac OS X 支援的符號輸入法 Bundle，光看文件就覺得是件麻煩事（君不見除了蘋果之外，還有人在寫第三方的輸入法，但是沒什麼人在寫第三方的符號面板），而我自己覺得，在 OpenVanilla 現在的架構下，要弄出新的符號面板來，會輕鬆容易得多—唯一不便的地方大概在於，要使用 OpenVanilla 的符號面板，一定要將輸入法切換成 OpenVanilla，才能作用。&lt;br /&gt;&lt;br /&gt;這兩天做了兩個符號面板的實驗。一是文字輸入 Snippet（一直以來也不知道 Snippet 到底有什麼好翻譯），大概是，如果你經常輸入某些詞句或段落，你可能會放在某篇文件裡頭剪剪貼貼，而要用的時候，卻又不知道這篇文件放在哪裡；你也可能使用文書編輯軟體提供的功能，例如 Microsoft Word 提供所謂的「自動圖文集」，Mac OS X 上的編輯軟體如 Smultron 等，也提供 Snippet，但是有時候你也會希望同一段文字，可以在很多不同的軟體中使用，而不只侷限在某一套軟體。通常使用者不會一直開著同一套軟體，但是會一直開著輸入法，在輸入法的層次做這件事情，或許是一件比較好的解法。&lt;br /&gt;&lt;br /&gt;目前，你在打了某些文字之後，可以將文字選起來，透過服務選單（Service Menu），便可以將這段文字加入到 OpenVanilla Snippet 的列表中，到需要使用的時候，只要點選兩下，就可以將這段文字插入到目前正在使用的應用程式。（順道一提，這個小程式主要用到了 CoreData，CoreData 的確很方便）&lt;br /&gt;&lt;br /&gt;另外一個嘗試，就是做了一個常見的中文標點符號表了。在 Windows 上，很多文書軟體都提供了標點符號表或符號列的功能，許多使用者也習慣點選符號表輸入中文，很奇怪的，Mac OS X 上卻一直沒看到什麼人做出這樣的功能；起先就根據 Microsoft Word 2003 依樣畫葫蘆，畫了一個內容相同的符號列，馬上就有人說，這樣長得像麻將，心一橫，就乾脆先畫成麻將的樣子了，沒想到效果還不差啊…。畫面中的麻將，是把第一代「麻雀學園」遊戲畫面裡頭的麻將拿出來用的。&lt;br /&gt;&lt;br /&gt;（想想，與其做什麼輸入法，不如去做賭博電玩。）&lt;br /&gt;&lt;br /&gt;在 Windows 平台上，b6s 最近接連釋出了幾個 0.7.2 系列的測試版本，目前最新的版本是 &lt;strike&gt;0.7.2.7&lt;/strike&gt; &lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/93722/64294/OpenVanilla-Windows-0.7.2.9-beta.exe.html"&gt;0.7.2.9 測試版&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;說到 Windows 上的 OpenVanilla，就覺得這年頭什麼怪事都有—起先你以為 Windows 上面很多輸入法都做了那麼多年，想來不應該會有人什麼問題，但是微軟就是有這個本事，做了那麼多年的輸入法，有一天他就是有辦法給&lt;a href="http://forums.microsoft.com/Technet-CHT/ShowPost.aspx?PostID=1194722&amp;SiteID=23"&gt;做爛&lt;/a&gt;；如果用 Windows Vista 內建的大易輸入法 6.0 ，在 Office 2007 裡頭打字，輸入法會自動在每個字之間插入一大堆空格，讓你每打兩個字，就要回頭刪掉三個空白，舊版的大易輸入法也無法在 Vista 上安裝，也不知道微軟以及太易科技要怎麼解決這個問題，而聽說行列輸入法也有類似的問題。&lt;br /&gt;&lt;br /&gt;而目前在網路上面看到的解決之道，要不就是把 Vista 砍掉重新安裝成 Windows XP，要不就是使用還在測試中的 OpenVanilla 加上大易打字； OpenVanilla Windows 版本突然變成了大易輸入法的救星，想來也真是莫名其妙。&lt;br /&gt;&lt;br /&gt;總之，這兩天還只能夠先聊聊下一個版本的大概面目，有些其他的功能—包括某些輸入法模組—還在實驗當中，但是，新的版本，會在不久的未來推出，這是可以肯定的。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-6998741299703648091?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/6998741299703648091/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=6998741299703648091' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/6998741299703648091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/6998741299703648091'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/09/openvanilla-08.html' title='OpenVanilla 0.8 最近的開發進度'/><author><name>zonble</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://flickr.com/buddyicons/51035552736@N01.jpg?1099674109'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1183/1417216386_20f3289e9c_t.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-1016886525848800951</id><published>2007-09-18T22:04:00.000+08:00</published><updated>2007-09-29T01:48:33.944+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><title type='text'>播放媒體檔案時搭配 SRT 字幕</title><content type='html'>請先參閱前一篇〈&lt;a href="http://osxchat.blogspot.com/2007/09/ssaass.html"&gt;播放媒體檔案以及 SSA/ASS 字幕&lt;/a&gt;〉。&lt;br /&gt;&lt;br /&gt;Perian 仍然是最好的選擇，一樣不挑編碼，只要與媒體檔的名稱相同、在同一個路徑下，就能順利地自動上字幕：&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/b6s/1394693208/" title="QuickTime+Perian for SRT subtitle"&gt;&lt;img src="http://farm2.static.flickr.com/1363/1394693208_dd6271ff2e_m.jpg" width="240" height="223" alt="Perian with &amp;quot;.srt&amp;quot; subtitle" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mplayerhq.hu/design7/dload.html"&gt;MPlayer&lt;/a&gt; 要自行指定編碼與字型，如下圖所示：&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/b6s/1404759058/" title="MPlayer for SRT subtitle"&gt;&lt;img src="http://farm2.static.flickr.com/1340/1404759058_1fc7239315.jpg" width="500" height="211" alt="MPlayer with a &amp;quot;.srt&amp;quot; subtitle" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.videolan.org/vlc/download-macosx.html"&gt;VLC&lt;/a&gt; 除了照&lt;a href="http://osxchat.blogspot.com/2007/09/ssaass.html"&gt;前一篇&lt;/a&gt;圖解指定字幕檔與編碼之外，還要到偏好設定裡選字型：&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/b6s/1403995565/" title="VLC for SRT subtitle"&gt;&lt;img src="http://farm2.static.flickr.com/1021/1403995565_2c0e19f36c.jpg" width="500" height="273" alt="VLC with a &amp;quot;.srt&amp;quot; subtitle" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MPlayer 和 VLC 都很容易看到格子，顯然不會自動切換字型是件很苦的事；而 VLC 更慘的是，失敗的機會比 MPlayer 來得高，又有字幕同步問題…… 所以，順位很容易排了：Perian &gt; MPlayer &gt; VLC&lt;br /&gt;&lt;br /&gt;註：之前搞混了一些事，上文已更正。抱歉。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-1016886525848800951?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://osxchat.blogspot.com/2007/09/ssaass.html' title='播放媒體檔案時搭配 SRT 字幕'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/1016886525848800951/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=1016886525848800951' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/1016886525848800951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/1016886525848800951'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/09/srt.html' title='播放媒體檔案時搭配 SRT 字幕'/><author><name>barabbas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1363/1394693208_dd6271ff2e_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-8294253336228471561</id><published>2007-09-17T09:41:00.001+08:00</published><updated>2007-09-29T01:48:33.944+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><title type='text'>播放媒體檔案以及 SSA/ASS 字幕</title><content type='html'>以下我找了一個範例 SSA/ASS file 然後自己改了一下。順便找了一個 Noah Wyle 模仿 Steve Jobs 的 AVI 短片來配。要注意的是如果這個短片的 codec 是預設 quicktime 就吃的，那 perian 就沒辦法載入字幕。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mjhsieh/1394198680/" title="Photo Sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1374/1394198680_1015c324e2.jpg" width="500" height="447" alt="Picture 6.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;首先用 VLC 來看看（值得一提的是我還沒成功用 MplayerOSX 載入 ASS 字幕，但是手冊上是說可以。）：&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mjhsieh/1394198488/" title="Photo Sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1322/1394198488_5b605fbdeb.jpg" width="500" height="368" alt="Picture 2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;VLC 需要指定文字編碼的格式。這裡選成 UTF-8 的 unicode ，因為我當初就用 unicode 編碼的。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mjhsieh/1394198516/" title="Photo Sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1014/1394198516_4e0b531268.jpg" width="500" height="367" alt="Picture 3.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;成功的話會是這樣：&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mjhsieh/1394198614/" title="Photo Sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1048/1394198614_6d9ef9881f_o.png" width="470" height="429" alt="Picture 4.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;雖然有點模糊，倒是成功了。&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mjhsieh/1393305309/" title="Photo Sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1392/1393305309_8f031f7999_o.png" width="441" height="487" alt="Picture 5.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;用配備 Perian 的 QuickTime 來開這個 avi 檔案，特別注意字幕檔要放在同一個目錄而且主檔名要一樣。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mjhsieh/1393353527/" title="Photo Sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1139/1393353527_d876959564_o.png" width="470" height="450" alt="Picture 1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;perian 可以自己辨認 ssa or srt 的文字編碼，不僅可放 unicode, big5 和 gb 都沒問題。&lt;br /&gt;&lt;br /&gt;最後就成功啦。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mjhsieh/1393365631/" title="Photo Sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1313/1393365631_9b0f351195_o.png" width="414" height="377" alt="字幕 with Perian" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;FLV+SSA 嘛也通（反正 FLV 就是 Perian 處理的。）。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mjhsieh/1393692477/" title="Photo Sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1221/1393692477_cff04514e9_o.png" width="465" height="391" alt="FLV+SSA 也通" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-8294253336228471561?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/8294253336228471561/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=8294253336228471561' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/8294253336228471561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/8294253336228471561'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/09/ssaass.html' title='播放媒體檔案以及 SSA/ASS 字幕'/><author><name>Mengjuei Hsieh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_83P-OanxqzA/Sqsv9ootB0I/AAAAAAAAAYc/r9UAmLWG3rM/S220/spinner.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1374/1394198680_1015c324e2_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-2596813820323135182</id><published>2007-09-13T00:59:00.000+08:00</published><updated>2007-09-29T01:49:16.152+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><title type='text'>It's FreeBSD, not Linux; it's userland, not kernel.</title><content type='html'>&lt;blockquote&gt;「同时采用开源的 Linux 作新的苹果操作系统的内核」&lt;/blockquote&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-size:78%;"&gt; —— &lt;a href="http://googlechinablog.com/2007/09/blog-post_12.html"&gt;Google 黑板报 -- Google 中国的博客网志: 浪潮之巅第三章&lt;br /&gt;— “水果”公司的复兴 （乔布斯和苹果公司）（三）&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-2596813820323135182?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://googlechinablog.com/2007/09/blog-post_12.html' title='It&apos;s FreeBSD, not Linux; it&apos;s userland, not kernel.'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/2596813820323135182/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=2596813820323135182' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/2596813820323135182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/2596813820323135182'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/09/its-freebsd-not-linux-its-userland-not.html' title='It&apos;s FreeBSD, not Linux; it&apos;s userland, not kernel.'/><author><name>barabbas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-7676801742397993727</id><published>2007-09-07T12:07:00.000+08:00</published><updated>2007-09-07T12:09:23.271+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skype'/><category scheme='http://www.blogger.com/atom/ns#' term='chat'/><title type='text'>osxchat skype public chat</title><content type='html'>最近出了 Skype 2.7 beta for Mac，多了個「public chatroom」的功能。因此，開了個 osxchat 的聊天室，歡迎大家來掛：&lt;br /&gt;&lt;br /&gt;&lt;div id="skype-publicchat" style="background: white url(http://download.skype.com/share/publicchat/background.png) left bottom repeat-x !important; font: 11px/16px Arial, Helvetica, sans-serif !important;border: 1px solid #009de9 !important;"&gt;&lt;h1 style="padding: 50px 10px 9px 10px !important;margin: 0 !important;font: 12px/16px Arial, Helvetica, sans-serif !important;font-weight: bold !important;color: #999999 !important; background: transparent url(http://download.skype.com/share/publicchat/snippet_head_blue.png) left top no-repeat !important;"&gt;&lt;a style="color: #006699 !important;text-decoration: none !important;" href="http://www.skype.com/go/joinpublicchat?chat&amp;amp;skypename=gugodliu&amp;amp;topic=osxchat&amp;amp;blob=Gb-2BDZdre2BiCnPl3y4z_io8MXVZGZev8sJtXkl-QnJSMDpvNHZS4B7HR0hXSJtPuEwWTwq6gK5WM8wUVquaDg"&gt;osxchat&lt;/a&gt; hosted by &lt;a style="color: #006699 !important;text-decoration: none !important;" href="skype:gugodliu?info"&gt;gugodliu&lt;/a&gt;.&lt;/h1&gt;&lt;p style="margin: 0 10px 10px 10px!important;"&gt;&lt;a href="http://www.skype.com/go/joinpublicchat?chat&amp;amp;skypename=gugodliu&amp;amp;topic=osxchat&amp;amp;blob=Gb-2BDZdre2BiCnPl3y4z_io8MXVZGZev8sJtXkl-QnJSMDpvNHZS4B7HR0hXSJtPuEwWTwq6gK5WM8wUVquaDg" style="color: #006699 !important; background: transparent url(http://download.skype.com/share/publicchat/chat_icon.png) left center no-repeat !important;padding-left: 20px !important;display: block !important;"&gt;Join now&lt;/a&gt;&lt;/p&gt;&lt;hr style="margin: 5px 10px !important;height: 1px !important;background: #cccccc !important;border: none;" /&gt;&lt;p style="margin: 0 10px 10px 10px!important;"&gt;&lt;small style="font-size: 9px; color: #515151 !important;"&gt;Chat about what's on your mind. &lt;a href="http://www.skype.com/go/publicchats" style="font-size: 9px; color: #006699 !important;"&gt;More about public chats&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-7676801742397993727?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.skype.com/go/joinpublicchat?skypename=gugodliu&amp;topic=osxchat&amp;blob=Jfcw5AdLNfqkAk9jakhg88d3wjfVNVeivDguuKc0RzzGPU5Id_Lzt0dY98rfIA' title='osxchat skype public chat'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/7676801742397993727/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=7676801742397993727' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/7676801742397993727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/7676801742397993727'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/09/osxchat-skype-public-chat.html' title='osxchat skype public chat'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-5540697401363695498</id><published>2007-07-07T23:16:00.000+08:00</published><updated>2007-07-08T00:28:57.535+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='macbookpro'/><category scheme='http://www.blogger.com/atom/ns#' term='fixing'/><title type='text'>最近兩次送修的感想</title><content type='html'>最近我的 Macbook Pro 真是多災多難，在一個半月內：&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;電池電量驟降﹑回報電量在60% 左右便會直接斷電，必需一直插電才能使用。這樣的情況發生了兩次。&lt;/li&gt;&lt;li&gt;變壓器電線燒斷了。見 &lt;a href="http://flickr.com/photos/gugod/739846556/"&gt;http://flickr.com/photos/gugod/739846556/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;也就是說，我換了兩次電池，跟一個新的變壓器回來。在 #osxchat 中，使用 MBP 而跟我同樣有電池電量不準的問題的人，似乎不少（但據說也有可能是 Logic Board 的問題）。&lt;br /&gt;&lt;br /&gt;這兩次我都是從趁假日，從新竹北上到蘋果優仕去問問看能不能換。很幸運的，兩次都是當場都有備料直接換給我。向我這樣如此依賴 Macbook Pro 在工作的人，只要一聽到「要等料等個 7 至 14 工作天」，就算知道是事實，也甚難接受。兩個星期不能工作，這怎麼得了？因此，實在要向優仕維修中心的準備完善，致上我大大的感謝。&lt;br /&gt;&lt;br /&gt;另外，變壓器的電線燒掉一事，在我身上已經發生第二次。兩年前還在使用 ibook 時已經發生過同樣的事件，也是燒掉同一個部位。聽優仕的人員講，類似的事件不在少數，也有人是燒在電線另一端，比較接近電腦的接頭的。因為這兩端是比較容易折損之處。只要電線表皮折損，便十分容易燒掉。不會起火，沒有冒煙，就這樣默默地燒掉了。&lt;br /&gt;&lt;br /&gt;並且，優仕的維修人員表示，雖然這次他們直接更換了新的變壓器給我，但類似的情況，台灣蘋果已經認定為「人為因素」而非「自然使用」。因此不會再予以更換。換句話說，下次我再折斷了這段電線，只能自認倒楣，賠錢了事。&lt;br /&gt;&lt;br /&gt;這，雖然不無道理，但是我實在要說：「蘋果公司啊，看在廣大的 develoer (heavy users)都是使用 Mac 的份上，你們能不能把這段電線設計得耐用點？」才使用三年多的 Mac Laptop，我的使用 pattern 就燒了兩次變壓器電線。如果說以後的 Apple Care 又打死不理賠此項，變壓器又這麼的貴，實在吃不消啊。&lt;br /&gt;&lt;br /&gt;Leopard 有 300 項新的 features 固然不錯，但硬體的設計沒有跟上，實在令人扼腕。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-5540697401363695498?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/5540697401363695498/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=5540697401363695498' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/5540697401363695498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/5540697401363695498'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/07/blog-post.html' title='最近兩次送修的感想'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-1682170599891215023</id><published>2007-05-14T13:23:00.000+08:00</published><updated>2007-05-14T13:30:43.947+08:00</updated><title type='text'>Transporter把PC無痛搬到Parallels上</title><content type='html'>Parallels 有一個稱作 &lt;a href="http://www.parallels.com/products/desktop/transporter/"&gt;Transporter&lt;/a&gt; 的工具，可以幫你把另一台 PC 完整轉換為 Parallels 的 VM image，而不需要用到 ghost 大法（事實上 ghost 在 Parallels 上很可能跑不起來，至少我的情形是如此......），算是 PC 搬家或虛擬化的好東西。&lt;br /&gt;&lt;br /&gt;安裝方法很簡單，在想要搬家的 PC 上先裝上 &lt;a href="http://download.parallels.com/GA/Parallels-Tsp-2.0.1080-Win.exe"&gt;Transporter Agent&lt;/a&gt;，然後在 PC 上執行該程式。再從 Mac 這端執行 Transporter 主程式，透過區域網路找到 PC 後，再選擇要搬的磁碟分割。&lt;br /&gt;&lt;br /&gt;Transporter 最厲害的地方是，在搬家過程中，會順便幫你改硬體設定（有可能需要原來的 Windows 安裝光碟在身邊）。等搬家完畢後，完成的 Parallels disk image 和 VM 設定完全就照著原始 PC 上的設定，驅動程式則已經修改過了一輪。&lt;br /&gt;&lt;br /&gt;不過我剛開始裝時遇到了不少問題，Transporter Agent 老當機。後來改用 Administrator 帳號配合安全模式（記得要開啟網路功能），總算把家人的 laptop 搬到了 Parallels 上，完成了 PC 虛擬化的工作。&lt;br /&gt;&lt;br /&gt;對了，因為硬體設定大地震，非常可能需要 Windows activation。這時候就覺得這種懲罰合法使用者的設計，很令人痛苦啊。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-1682170599891215023?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/1682170599891215023/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=1682170599891215023' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/1682170599891215023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/1682170599891215023'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/05/transporterpcparallels.html' title='Transporter把PC無痛搬到Parallels上'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-3550273119437267067</id><published>2007-04-30T19:47:00.000+08:00</published><updated>2007-04-30T20:47:38.276+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><title type='text'>幫你的Mac Mini設定防火牆</title><content type='html'>mac mini除了像是一台沒有LCD的macbook之外,你覺得他還可以做什麼其他用途呢?我覺得它可以做一個簡易的mini server。&lt;br /&gt;&lt;br /&gt;如果你想把你的mac mini 24小時開機暴露在internet上面，你會發現如果你不幫你的mac mini設定防火牆的相關設定，你的機器沒過多久，一堆人會透過各種途徑『光顧』你的機器，留下各種足跡，所以長時間開啟機器，防火牆的設定是一定要做的。&lt;br /&gt;&lt;br /&gt;不過如果你不是使用OSX的伺服器版，你會發現你所能設定的東西非常有限，除了固定的一些服務的tcp port設定可以設定開啟外，沒了。例如你想要開啟某一個範圍的tcp port可以存取，似乎你利用現用OSX網路防火牆設定是沒有辦法達到需求。&lt;br /&gt;&lt;br /&gt;大家知道OSX的前身乃為Bsd的原始碼修改而成，所以一般使用的Bsd相關服務你也可以在OSX找到相關的資訊，所以&lt;a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/firewalls.html"&gt;ipfw&lt;/a&gt;也可以在OSX上使用，這指令就是Bsd用來設定防火牆的程式。而Daniel Côté這位使用者也幫OSX做了寫了基本的ipfw的 script來供一般使用者使用，檔案在此位置&lt;a href="http://www.novajo.ca/MacOS_X_Firewall.tar"&gt;http://www.novajo.ca/MacOS_X_Firewall.tar&lt;/a&gt;解開之後，請先修改rc.firewall.current這個檔案，將你所要修改的規則增加至script裡面。之後檢查你的mac mini內是否有/usr/local/sbin這個目錄，如果你的mac mini沒這個目錄，請先執行terminial，然後執行下列指令:&lt;br /&gt;&lt;br /&gt;sudo mkdir /usr/local&lt;br /&gt;sudo mkdir /usr/local/sbin&lt;br /&gt;&lt;br /&gt;然後拷貝這個檔案到這個目錄內吧。&lt;br /&gt;&lt;br /&gt;最後一個步驟就是你的電腦重起或是網路設定更動時，你的 firewall設定也會自動生效，如果你是利用pppoe來撥接上網，你可將壓縮檔裡面的ipup這個script拷貝到/etc/ppp的這個目錄，你撥號上去，他就會去執行該script;如果你的網路是使用固定ip，請將壓縮檔內的StartupItems整個目錄，拷貝到/Library/StartupItems裡面，你機器重開之後他就會執行你所修改的防火牆設定了。&lt;br /&gt;&lt;br /&gt;如果你對OSX/Bsd的防火牆想要有更多瞭解，Oreilly &lt;a href="http://www.onlamp.com/pub/a/bsd/2001/04/25/FreeBSD_Basics.html"&gt;onLamp&lt;/a&gt;這篇文章是一篇不錯的入門文章，可以讓你更深入瞭解OSX/Bsd 防火牆如何設定。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-3550273119437267067?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/3550273119437267067/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=3550273119437267067' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/3550273119437267067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/3550273119437267067'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/04/mac-mini.html' title='幫你的Mac Mini設定防火牆'/><author><name>mikeliu</name><uri>http://www.blogger.com/profile/14400212949097013040</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-1046578119896342697</id><published>2007-04-28T00:23:00.000+08:00</published><updated>2007-04-28T00:26:33.115+08:00</updated><title type='text'>Headless Mac Mini 遠端桌面完全制霸</title><content type='html'>所謂 headless 的機器，就是指沒螢幕的機器，通常也沒手腳（鍵盤滑鼠）。像Mac Mini這樣不佔空間、一直開著也不會怎麼樣的機器，很適合拿來當headless server。&lt;br /&gt;&lt;br /&gt;在設定上，第一次安裝時，還是需要有螢幕、鍵盤、滑鼠和網路。只要把OS X裝起來，然後記得把Remote Desktop打開（在System Preferences的Sharing中），給一個使用者remote desktop的使用權，我們就可以用另一台機器，跑Apple Remote Desktop (ARD)來遙控這台機器了。&lt;br /&gt;&lt;br /&gt;例如我們要拿另一台MacBook來當主控機好了，那首先要進System Preferences的Sharing，選擇Internet這個tab，然後把無線網路分享到Ethernet上，然後找一條網路線，把MacBook和Mac Mini接起來。Mac Mini就會抓到MacBook所建立的內部網路。然後進Apple Remote Desktop，應該就可以從類似 192.168.2.2 之類的 IP 抓到 Mac Mini。&lt;br /&gt;&lt;br /&gt;之所以還要靠網路線，是因為OS X的無線網路，即使不要密碼，事前都要經過使用者同意，才能使用。用有線的話，又要確定IP（此點對靠DHCP抓IP的情況，更是如此）。如果用我們自己建的內部網路，就很容易掌握IP範圍。更何況ARD還有scan IP的功能。&lt;br /&gt;&lt;br /&gt;好了，這樣Mac Mini已經任我們操控了。打開無線網路，然後再從無線網路連線進Mini。此時再來設定固定IP，或是ADSL PPPoE撥接，就大功告成了。&lt;br /&gt;&lt;br /&gt;四個要注意的地方。&lt;br /&gt;&lt;ol&gt;&lt;li&gt;記得要更新 Mini 上的 Apple Remote Desktop。請使用 ARD admin （主控端）的 File -&gt; Create Client Installer... 建立 update package。&lt;/li&gt;&lt;li&gt;ADSL 的話，PPPoE 目前還沒有好的「自動撥接」方案。因此使用此方式取得固定 IP 的機器，最好不要隨便開機，否則...&lt;/li&gt;&lt;li&gt;有些情況下，藍芽打開，或是使用fast user switching，會把ARD搞壞掉。&lt;/li&gt;&lt;li&gt;建議「不要」開 VNC。要使用 VNC 的話，可另裝諸如 OS X VNC 一類的軟體。原因是 ARD 有時會走 VNC port ，但是一走VNC port，有些功能（例如 drag-and-drop file copy）會不能用。&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;最後是一個小抱怨。一般 VNC client 和 server 的稱法，在 ARD 完全倒過來。ARD Client 指的是被控的一方，而 ARD Admin 則是主控的一方。這，很混亂啊。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-1046578119896342697?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/1046578119896342697/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=1046578119896342697' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/1046578119896342697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/1046578119896342697'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/04/headless-mac-mini.html' title='Headless Mac Mini 遠端桌面完全制霸'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-2107263565601108047</id><published>2007-04-02T23:39:00.000+08:00</published><updated>2007-04-02T23:40:47.346+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='unicode'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>如果你發現無法在 Flex 網站或 Flash 程式中使用 OpenVanilla 輸入中文</title><content type='html'>如果你在 Mac OS X 上在打開 Flex 建構的網頁，或是在 Flash 應用程式中的文字輸入框中，切換成 Mac OS X 內建的輸入法—例如漢音輸入法）—你可以順利輸入中文，但是如果使用最新版本的 OpenVanilla 輸入中文的話，則是無論按下任何按鍵都沒有反應。&lt;br /&gt;&lt;br /&gt;會造成這種狀況的原因是，最新版本的 OpenVanilla 程式是設定為 Unicode 語系，而似乎 Mac OS X 上的 Flash Player 似乎還無法正確偵測 Unicode 語系的輸入法，所以，除了 OpenVanilla 之外，其餘各種 Unicode 輸入法—例如作業系統內建的 Tamil 鍵盤，都無法在 Flash Player 中正常運作。&lt;br /&gt;&lt;br /&gt;這樣看起來，比較是 Adobe 方面需要解決這個問題，而在 OpenVanilla 開發團隊這方面，則只能在這邊建議，如果您遇到這樣的問題，而且經常需要使用以 Flash 為基礎的各種應用程式，那麼，請先移除目前安裝使用的 Unicode 版本的 OpenVanilla，然後從 OpenVanilla 官方網頁上的&lt;a href="http://openvanilla.org/wiki/zh/index.php?title=%E4%B8%8B%E8%BC%89%E3%80%81%E5%AE%89%E8%A3%9D%E3%80%81%E5%95%9F%E7%94%A8%E8%88%87%E7%A7%BB%E9%99%A4"&gt;下載、安裝、啟用與移除&lt;/a&gt;頁面上，下載繁體中文或簡體中文語系的版本，重新安裝使用。&lt;br /&gt;&lt;br /&gt;（本文同步發表於 &lt;a href="http://zonble.twbbs.org/"&gt;zonble's promptbook&lt;/a&gt;）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-2107263565601108047?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/2107263565601108047/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=2107263565601108047' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/2107263565601108047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/2107263565601108047'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/04/flex-flash-openvanilla.html' title='如果你發現無法在 Flex 網站或 Flash 程式中使用 OpenVanilla 輸入中文'/><author><name>zonble</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://flickr.com/buddyicons/51035552736@N01.jpg?1099674109'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-3558077756002424043</id><published>2007-02-22T16:10:00.000+08:00</published><updated>2007-02-22T16:15:54.182+08:00</updated><title type='text'>Parallels beta (build 3170) 支援 iSight 了</title><content type='html'>最新發佈的Parallels beta (&lt;a href="http://www.parallels.com/products/desktop/beta_testing/"&gt;build 3170&lt;/a&gt;) 已經完全支援 USB 2 設備了，也意味著 iSight 終於能在 Parallels 下的 Windows 裡面使用。&lt;br /&gt;&lt;br /&gt;要在 Parallels 的 Windows VM 裡面使用 iSight ，首先得先安裝 Bootcamp 裡所附的 Windows driver。要找到這份 driver，方法是把放在 /Applications/Utilities 裡的 Bootcamp Assistant 找出來，然後用 Finder 的 "Show package content" (按滑鼠右鍵拉出附屬選單)，然後找到 Contents/Resources/ 裡面的 DiskImage.dmg。&lt;br /&gt;&lt;br /&gt;把 DiskImage.dmg 掛上後，會看到一個 Install Machintosh Drivers for Windows XP.exe ，這個就是 Mac 給 Windows 的驅動程式集。把該程式集丟進 Parallels 的 Windows VM 裡，安裝完，此時再點 Parallels 視窗右下方的 USB icon ，把 iSight 給 enable ，MSN 一類的程式就能抓到了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-3558077756002424043?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.parallels.com/products/desktop/beta_testing/' title='Parallels beta (build 3170) 支援 iSight 了'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/3558077756002424043/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=3558077756002424043' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/3558077756002424043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/3558077756002424043'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/02/parallels-beta-build-3170-isight.html' title='Parallels beta (build 3170) 支援 iSight 了'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-116981479438003023</id><published>2007-01-26T20:26:00.000+08:00</published><updated>2007-01-26T20:33:14.483+08:00</updated><title type='text'>Looking Glass LiveCD 在 Macbook Pro 上可用</title><content type='html'>剛剛心血來潮，去下載了 &lt;a href="http://lg3d-livecd.dev.java.net/"&gt;Project Looking Glass Live CD&lt;/a&gt; 一試之下在 Macbook Pro 上面竟然可以 Boot，可以使用 3D 環境。不過竟然不是很順，也許因為整個視窗環境全都是 java 的關係吧。&lt;br /&gt;&lt;br /&gt;不過，不是很會用，不太了解怎麼使出讓視窗轉來轉去的必殺技，網路也無法使用， ifconfig 看不到網路卡，無線的有線的都沒有。所以一時之間也不知道怎麼「從背面看電影」。&lt;br /&gt;&lt;br /&gt;但是這還真是讓人小小的興奮了一下呢。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-116981479438003023?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/116981479438003023/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=116981479438003023' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/116981479438003023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/116981479438003023'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/01/looking-glass-livecd-macbook-pro.html' title='Looking Glass LiveCD 在 Macbook Pro 上可用'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-116917785987316545</id><published>2007-01-19T10:57:00.000+08:00</published><updated>2007-01-19T11:37:39.890+08:00</updated><title type='text'>用Mono在OS X上寫C# GUI程式</title><content type='html'>如果不幸需要在OS X平台上撰寫C#/.NET圖形介面程式的話，&lt;a href="http://www.mono-project.com/Mono:OSX"&gt;Mono Framework&lt;/a&gt;大概是唯一的選擇，以下是我測試過認為最簡單的步驟。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;必安裝&lt;/b&gt;&lt;br /&gt;X11：檢查你的Utilities目錄下有沒有X11，沒有的話要從OS X安裝光碟裝。&lt;br /&gt;X11 SDK、Xcode：從&lt;a href="http://developer.apple.com/tools/"&gt;蘋果開發者網站&lt;/a&gt;下載Xcode套件。如果系統上沒有安裝X11的話，安裝Xcode時是不會裝X11 SDK的，所以一定要先裝X11。&lt;br /&gt;Mono Framework。&lt;br /&gt;&lt;br /&gt;基本上，這三者都裝好就可以了，但是這樣就祇能從命令列編譯程式，方法請參考&lt;a href="http://www.cocoasharp.org"&gt;Cocoa Sharp&lt;/a&gt;網站提供的&lt;a href="http://www.cocoasharp.org/cocoaSharp/default.aspx/CocoaSharp/WinFormsTutorial.html"&gt;tutorial&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;另一個方法則是安裝&lt;a href="http://www.mono-project.com/CSharpPlugin"&gt;CSharpPlug for Xcode&lt;/a&gt;，然後直接在Xcode環境下撰寫與編譯，CSharpPlug相當新，而且作者寫的教學很詳盡，照著做就行了。要提醒的是，如果用到System.Drawing與System.Windows.Forms元件的話，要手動在Target Info視窗Build選項內的Reference Assemblies欄位輸入這兩個元件：如果用到其他Windows GUI元件也是比照辦理。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;執行&lt;/b&gt;&lt;br /&gt;開X11進xterm，從命令列執行編譯出來的執行檔（.exe），指令是 &lt;i&gt;mono /path/to/file.exe&lt;/i&gt;。雖然Mono提供macpack把編譯出來的程式包成Mac bundle，但是我的執行結果是跑不起來，直接從Xcode執行也會出現X server設定錯誤的訊息。&lt;br /&gt;&lt;br /&gt;如果執行時看到"Gtk not found (missing LD_LIBRARY_PATH to libgtk-x11-2.0.so.0?), using built-in colorscheme"的訊息，可以忽略不管。我也沒有裝libgtk，但是程式照樣可以跑。Mono計畫成員之一Miguel de Icaza在&lt;a href="http://lists.ximian.com/pipermail/mono-osx/2006-December/000709.html"&gt;Mono-osx mailing list上有回覆此問題&lt;/a&gt;，基本上這是個移除掉比較好的警告。也就是說，不用安裝Gtk沒關係。&lt;br /&gt;&lt;br /&gt;為了讓Mono可以使用Mac Auqa GUI，Mono團隊也有開發cocoa#，但是我稍微測了一下不是很理想，因為雖然using cocoa，可是一些component data type的mapping沒有很好，所以把C#程式丟進去編不起來。&lt;br /&gt;&lt;br /&gt;寫寫小程式測試GUI的話，這樣是勉強可用的，祇是要忍受醜醜的圖形介面。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-116917785987316545?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/116917785987316545/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=116917785987316545' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/116917785987316545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/116917785987316545'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2007/01/monoos-xc-gui.html' title='用Mono在OS X上寫C# GUI程式'/><author><name>whiteg</name><uri>http://www.blogger.com/profile/16832446902193947914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_qRCA6twICnY/SXUCb8LufZI/AAAAAAAAAIM/QBfOLkRwNIM/S220/elephant.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-116676540795219521</id><published>2006-12-22T13:28:00.000+08:00</published><updated>2006-12-24T16:49:45.696+08:00</updated><title type='text'>VMWare Fusion Beta for Mac</title><content type='html'>Mac 上的 VMWare 終於出了 Beta，名為「Fusion」&lt;br /&gt;&lt;br /&gt;連結在此：&lt;a href="http://www.vmware.com/products/beta/fusion/"&gt;http://www.vmware.com/products/beta/fusion/&lt;/a&gt;&lt;br /&gt;點畫面上的 "Download" 按鈕，會進入填資料的程序，填完之後會給你一組序號，以及 DMG 的下載連結。&lt;br /&gt;DMG 裡是安裝程式，最後一步便是輸入序號。輸入完就可以試用了。&lt;br /&gt;&lt;br /&gt;比起 Parallels，VMWare Fusion 有一項特點就是 SMP 的支援性，在 VM 的設定當中&lt;strike&gt;竟然可以指定要使用哪一個 CPU&lt;/strike&gt;可以選擇要讓 VM 用一個 CPU 或是兩個 CPU，想必如果有 Core 2 Duo 的話應該會很愉快就是。&lt;br /&gt;http://www.blogger.com/img/gl.link.gif&lt;br /&gt;Update:&lt;br /&gt;TUAW 有一些螢幕攝圖可看，請見：&lt;br /&gt;&lt;a href="http://www.tuaw.com/2006/12/22/vmware-fusion-public-beta-available/"&gt;http://www.tuaw.com/2006/12/22/vmware-fusion-public-beta-available/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-116676540795219521?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.vmware.com/products/beta/fusion/' title='VMWare Fusion Beta for Mac'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/116676540795219521/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=116676540795219521' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/116676540795219521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/116676540795219521'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/12/vmware-fusion-beta-for-mac.html' title='VMWare Fusion Beta for Mac'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-116205663331181766</id><published>2006-10-29T01:29:00.000+08:00</published><updated>2007-09-29T01:41:14.568+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>讓 OV 日文輸入法（暫時）能在 Intel Mac 上使用的方法</title><content type='html'>我終於又有日文輸入法可以用了。&lt;br /&gt;&lt;br /&gt;OS X 是有內建的日文輸入法 Kotoeri ，可是 OS X 只要裝一種以上的中日韓輸入法，輸入法切換的行為就變得相當惱人──這一點，在WWDC 2006上，已經被許多同樣需要多語輸入的與會者抱怨過了（顯然再次驗證了「什麼不孤，必有什麼鄰」這種顛撲不破、放諸四海而皆準的真理）。&lt;br /&gt;&lt;br /&gt;也因為這樣，在 &lt;a href="http://osxchat.blogspot.com/2006/05/openvanilla-ov-uim-anthy.html"&gt;OV-UIM (Anthy)&lt;/a&gt; 開發出來後，我就一直很高興地用 &lt;a href="http://yatsu.info/articles/2006/08/16/入力法燒鳥會-渋谷"&gt;Yatsu-san&lt;/a&gt; 包裝的 UIM.framework （附於 MacUIM 中）配合 OV-UIM (Anthy) 來輸入日文。同樣在 OpenVanilla 裡的好處是，可以使用 OV 的快速鍵來切換注音和日文，入力快適感滿點。&lt;br /&gt;&lt;br /&gt;可是，因為 MacUIM / UIM.framework 仍是 PPC-only ，因此在 Intel Mac 上是無法使用的。為了這一點，困擾了我很久。在&lt;a href="http://lukhnos.org/blog/zh/archives/372"&gt;入力法燒鳥會&lt;/a&gt;上，Yatsu-san 說會努力（最近 MacUIM 出了 0.5.0 ，確實在 build system 上有些改變），我相信不久之後，我們一定會有 MacUIM 的 universal binary 版本的。&lt;br /&gt;&lt;br /&gt;倒是，今天靈機一動，突然想到，其實 OV 是 universal binary ，意思是可以在 MS Office 這一類 PPC-only 的環境下執行。那麼，MS Office 顯然可以把 OV-UIM 以及 UIM.framework 給載進來（如果在 i386 環境下，因為 UIM.framework 沒有相對應的 binary，OS X 的 loader 會拒絕載入，使得 OV-UIM 載入連帶失敗）。&lt;br /&gt;&lt;br /&gt;就是這樣。&lt;br /&gt;&lt;br /&gt;用 Finder 在 Safari.app 上按 Command-I ，把 "Open using Rosetta" 選項打開，此時 Safari 就變成了一個 PPC application，然後開啟 OV ......&lt;br /&gt;&lt;br /&gt;&lt;b&gt;OV-UIM (Anthy) 復活了&lt;/b&gt;。&lt;br /&gt;&lt;br /&gt;啊，三個月了，終於又有好用的日文輸入法。先前偶爾還有跟日本友人書信或 instant messenger 往返的，其實都因為不喜歡在 OV 和 Kotoeri 間切換，頓時沒有了學習書寫日文、學著用日文說話的動機。&lt;br /&gt;&lt;br /&gt;如今這些動機又都回來了，雖然必須用 Rosetta。&lt;br /&gt;&lt;br /&gt;（是的，這時候覺得，OS X 上有那麼多種 browser ，其實是很幸福的──我把 Camino 撥過來變成「寫日文專用 browser」好了 XD）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-116205663331181766?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/116205663331181766/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=116205663331181766' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/116205663331181766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/116205663331181766'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/10/ov-intel-mac.html' title='讓 OV 日文輸入法（暫時）能在 Intel Mac 上使用的方法'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-116124384513384538</id><published>2006-10-19T15:43:00.000+08:00</published><updated>2006-10-22T04:00:05.200+08:00</updated><title type='text'>MacBook Pro 的內建喇叭沒聲了</title><content type='html'>今天我發現我的喇叭沒聲了，一打開 Sound preference pane 看，發現輸出的地方只有一個「Digital Output」，而不是本來有的「Internal Speaker」，再仔細一看，耳機孔的地方射出紅色光線。原來是整個系統的輸出不知怎麼地被改為光纖輸出了。搜了一下，發現在 Macrumors 的論壇上的討論：&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;a href="http://forums.macrumors.com/showthread.php?t=239287"&gt;MacBook Pro optical out won't turn off - Mac Forums&lt;/a&gt;: "Actually, it's a hardware problem with the combined analog/digital optical port. I found a thread on the Apple Discussion site (http://discussions.apple.com/thread....sageID=3255575 ) that discusses it. Apparently, one solution is to stick a toothpick in the port and fiddle around until some sensor latch releases. Scary. Good thing I'm still covered under Applecare - this laptop's going in for some servicing!"&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;於是我找了根東西往耳機孔裡亂掏一陣，並同時打開 Sound preferences pane 看一下目前的變化，沒想到還真的就這樣給我調回來了。&lt;br /&gt;&lt;br /&gt;真是亂七八糟。&lt;br /&gt;&lt;br /&gt;(本文同時刊於 &lt;a href="http://gugod.org/blog/"&gt;gugod's blog&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-116124384513384538?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://forums.macrumors.com/showthread.php?t=239287' title='MacBook Pro 的內建喇叭沒聲了'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/116124384513384538/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=116124384513384538' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/116124384513384538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/116124384513384538'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/10/macbook-pro.html' title='MacBook Pro 的內建喇叭沒聲了'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-116054169841386539</id><published>2006-10-11T12:39:00.000+08:00</published><updated>2006-10-11T12:41:38.430+08:00</updated><title type='text'>Hi, I'm Mac; Hi, I'm Google.</title><content type='html'>&lt;a href="http://googlemac.blogspot.com/2006/10/google-and-your-mac.html"&gt;Google Mac Blog 開張&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-116054169841386539?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://googlemac.blogspot.com/2006/10/google-and-your-mac.html' title='Hi, I&apos;m Mac; Hi, I&apos;m Google.'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/116054169841386539/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=116054169841386539' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/116054169841386539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/116054169841386539'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/10/hi-im-mac-hi-im-google.html' title='Hi, I&apos;m Mac; Hi, I&apos;m Google.'/><author><name>barabbas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-115746555672533248</id><published>2006-09-05T22:09:00.000+08:00</published><updated>2007-09-29T01:41:14.569+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>輸入法廚房</title><content type='html'>這次輸入法廚房的活動，主題便是 Leopard 裡新介紹的輸入法架構：InputMethodKit。整體看起來，與 OpenVanilla 所想要完成的事情很不相同。整個 InputMethodKit 裡頭分成三大部份：Server、Controller、CandidateWindow。而在 OpenVanilla 0.7 裡，大致是拆成 Loader、DisplayServer；而在 OSX 上，Loader 的部份還要拆成 TSMComponent、CocoaLoader 兩部份，TSMComponent 使 OV 可以成為 OSX Text Service Manager （TSM）的一個外掛，而由此外掛載入 CocoaLoader，將所有的輸入法模組載入進來。Leopard 上的 InputMethodKit 所達成的功能，一方面是全面取代原有的 Text Service Manager，另一方面則同時提供了 DisplayServer 顯示選字窗的功能。&lt;br /&gt;&lt;br /&gt;在 InputMethodKit 的架構之下，與以往比起來，便是輸入法一口氣由 TSM 外掛，提升成為了應用程式。選字窗很自然地就成為了此應用程式的視窗，此應用程式與其他應用程式不同，它是完全的背景應用程式。所謂背景應用程式，在 OSX 上的說法，就是「執行時不會在 Dock 出現，也不會出現在 Recent Item 清單裡」的應用程式。只要一有切換輸入法的動作，作業系統便會自動執行輸入法的應用程式，但一但此輸入法應用程式執行了一次之後，除非該程式因故終止，否則不會再執行第二次。&lt;br /&gt;&lt;br /&gt;這種做法，很明顯地對於記憶體用量會大有改進，因為，在作業系統運作期間，一個輸入法只會被載入一份。如果是以前採用外掛的方式，跑了幾支應用程式，記憶體中便會有數份輸入法。但難處便是，以往只要以函式呼叫便可寫的輸入法，現在要以行程間通訊扯上關係。為此，InputMethodKit 便直接利用了 Objective C 裡的分散式物件，來解決通訊的問題，所以對於寫輸入法的人來說，這是無需處理的細節。&lt;br /&gt;&lt;br /&gt;用 InputMethodKit 來寫輸入法，可以直接使用 Xcode 開始寫一個 Cocoa Application，整份 InputMethodKit 都是 Objective C 的函式庫。程式設計師需要做的，大抵便是定義自已的 InputMethodServer 子類別，並定義其 inputText 方法，該方法是個整體的入口，收字元、顯示組字、選字窗、出字串。若要分得細一點，可以自行創建自已的 InputMethod Engine 類別，再於 inputText 方法中，將查表組字的部份完全交遞給 InputMethod Engine 去辨。這 InputMethod Engine 並不是 InputMethodKit 架構的一部份，只是為了讓程式邏輯更加分明，而分開來的另一個類別。與 OpenVanilla 比較來看， inputText 函式便是存在於 Loader 之中，而 InputMethod Engine，就是 OpenVanilla 的輸入法模組。&lt;br /&gt;&lt;br /&gt;目前為止並沒有什麼太難的地方，寫完一整個以前的 BasicInputMethod，必要的 Objective C 程式碼不出一百行。可以說，InputMethodKit 將事情簡化的程度，大致上就跟 OpenVanilla 框架是差不多的。這兩天下來，頭痛之處是在弄懂 InputMethodServer 需要的 plist 內容。因為都是應用程式，必需要跟其他的應用程式有所區別，Leopard 的文字服務才可以將此應用程式視為一輸入法，將之載入，並放置於輸入法選單當中。最重要的，便是 CFBundleName 這個識別字的值，需要包括 "inputmethod" 這個字串。如 "org.openvanilla.inputmethod.phonetic"。並不會真的造成程式上的問題，但是對於本來不依此慣例取名的人來講，還得全面將自已的 CFBundleName 都改掉，果然還是有一些代價的。&lt;br /&gt;&lt;br /&gt;此外，InputMethodKit，不，應該說 OSX；「輸入法」一詞，在 OSX 的定義，其實與台灣人一般的認知有一點差異。它們所指的「輸入法」，是在輸入法選單中出現的主要項目。如「繁體中文」、「Koetori」、「Hangul」。而其下的子項目，它們稱為「輸入法模式」。對於日文 Koetori 來說這比較沒有什麼問題，平假名與片假名被認為是日文輸入法的兩個模式，也還說得通。但是在兩種中文輸入法底下，以「模式」相稱，反而不對頭。倉頡與行列，並不算是中文輸入法的兩種模式。不過，這說起來只是名稱問題。最主要的重點還是在於，每個「輸入法」是一個應用程式。也就是說，整個繁體中文底下的所有輸入模式（倉頡、漢音、拼音...），其實都是寫在同一個應用程式當中。&lt;br /&gt;&lt;br /&gt;這一點對於 OpenVanilla 的架構來講，也不會有很大的影響，反而應該是一個有利的地方。OpenVanilla 架構早就將輸入法獨立成為模組，所以要把輸入法模組調整成 InputMethodKit 可以接受的「輸入法模式」也就行了。&lt;br /&gt;&lt;br /&gt;但實做上面，把輸入法模組換成輸入法模式，可能是最難的一點。因為，在 InputMethodKit 裡，所有的輸入法模組都是事先定義在 plist 當中，說起來竟算是個「應用程式設定值」的概念。要 OpenVanilla 來說，也就是要先做一份完整的輸入法模組列表，才能在輸入法選單中，將輸入法模式正確顯示出來。&lt;br /&gt;&lt;br /&gt;但這跟 OpenVanilla 目前的做法是完全相反的。OpenVanilla 一直以來都是使用動態載入的方式。大家可以將輸入法模組裝到 /Library/OpenVanilla/ 目錄底下，然後 Loader 會自行偵測並載入。載入了之後，再動態去修改選單的內容。如果要事先將輸入法模組列表做完，那麼使用者就變成沒有選擇，必需要安裝所有的輸入法模組才行了。以 OpenVanilla 專案來說，也可以完全不要理會輸入法模式這個部份，只要一直保致一貫做法即可。比較合理的應用，也許是將 SpaceChewing 輸入法，以 InputMethodKit 重新寫一次，並把各種鍵盤排列做為不同的輸入模式。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-115746555672533248?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/115746555672533248/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=115746555672533248' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/115746555672533248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/115746555672533248'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/09/blog-post.html' title='輸入法廚房'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-115581355171955537</id><published>2006-08-17T19:15:00.000+08:00</published><updated>2006-08-17T19:21:12.226+08:00</updated><title type='text'>使用多個 Firefox 版本的瀏覽器</title><content type='html'>&lt;a href="http://www.furbism.com/firefoxmac/"&gt;Firefox PPC Optimized Build&lt;/a&gt; 這個網頁提供了兩個版本的 Firefox 的 Nightly build 供大家下載、使用。這兩個版本的 code name 分別是 DeerPark 與 Minefield。再加上官方出的 Firefox，就有三個不同版本的 Firefox 瀏灠器。但，如果有安裝 Firefox Addon，不可能同時相容這三個版本。所以要有個辨法，讓這三個版本的 Firefox 使用不同的 Profile，才不會互相搞破壞。&lt;br /&gt;&lt;br /&gt;在 &lt;a href="http://www.mozilla.org/support/firefox/profile"&gt;Firefox Profile Manager&lt;/a&gt; 這一頁裡，說明了如何呼叫出 Profile Manager（這個工具在 Mac 上完全被關閉，不會自動出現）。因此，可以利用這些步驟來建出三個不同的 Profile 目錄給三個版本的瀏覽器分別使用。雖然自此啟動瀏覽器時，需要先選 Profile，但是起碼不會互相衝突。&lt;br /&gt;&lt;br /&gt;在此將步驟摘要如下：&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;下載官方的 Firefox，將之拖到 /Applications&lt;/li&gt;&lt;br /&gt;&lt;li&gt;以終端機執行 &lt;tt&gt;/Applications/Firefox.app/Contents/MacOS/firefox -ProfileManager&lt;/tt&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;出現 Profile Manager 視窗之後，建立兩個新的，並且，把本來被核選的「Don't Ask At Startup」取消。完成之後按「Save」存下。&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;做完之後，以後每次執行 Firefox / DeerPark / Minefield 都會出現 Profile Manager 詢問要&lt;br /&gt;使用哪一個 Profile，請依照瀏覽器選擇正確的那一個就行。&lt;br /&gt;&lt;br /&gt;（本文同時刊於 &lt;a href="http://osx.gugod.org/index.cgi?PlayMultipleFirefoxes"&gt;osx.gugod.org&lt;/a&gt; wiki，歡迎各方前往修正）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-115581355171955537?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://osx.gugod.org/?PlayMultipleFirefoxes' title='使用多個 Firefox 版本的瀏覽器'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/115581355171955537/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=115581355171955537' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/115581355171955537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/115581355171955537'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/08/firefox.html' title='使用多個 Firefox 版本的瀏覽器'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-115209272359059781</id><published>2006-07-05T17:41:00.000+08:00</published><updated>2006-07-05T23:30:32.676+08:00</updated><title type='text'>Mac 遠端登入 Ubuntu 桌面</title><content type='html'>&amp;#26576;&amp;#20301;&amp;#38263;&amp;#36649;&amp;#35498;&amp;#36942;&amp;#65306;&amp;#12300;&amp;#36234;&amp;#25078;&amp;#30340;&amp;#20154;&amp;#65292;&amp;#23601;&amp;#26159;&amp;#36234;&amp;#22909;&amp;#30340;&amp;#31243;&amp;#24335;&amp;#35373;&amp;#35336;&amp;#24107;&amp;#12301;&amp;#65292;&amp;#25105;&amp;#36996;&amp;#27794;&amp;#24471;&amp;#21040;&amp;#39511;&amp;#35657;&amp;#65292;&amp;#19981;&amp;#36942;&amp;#20498;&amp;#26159;&amp;#35258;&amp;#24471;&amp;#65292;&amp;#20154;&amp;#36234;&amp;#32769;&amp;#24816;&amp;#24615;&amp;#23601;&amp;#36234;&amp;#24375; ^_^;&lt;br /&gt;&lt;br /&gt;&amp;#26371;&amp;#24819;&amp;#23559; Mac &amp;#36899;&amp;#19978; Xwindow &amp;#30340;&amp;#24819;&amp;#27861;&amp;#19981;&amp;#26159;&amp;#29694;&amp;#22312;&amp;#23601;&amp;#26377;&amp;#20102;&amp;#65292;&amp;#21482;&amp;#26159;&amp;#20197;&amp;#24448;&amp;#27794;&amp;#26377;&amp;#37027;&amp;#40636;&amp;#22823;&amp;#30340;&amp;#21205;&amp;#21147;&amp;#65292;&amp;#21152;&amp;#19978;&amp;#33258;&amp;#24049;&amp;#30340;&amp;#20197;&amp;#24448;&amp;#30340; Linux Desktop &amp;#32769;&amp;#26159;&amp;#35037;&amp;#30340; 2266&lt;br /&gt;&amp;#32780;&amp;#19988;&amp;#25078;&amp;#24471;&amp;#22312;&amp;#36889;&amp;#31278;&amp;#20107;&amp;#24773;&amp;#19978;&amp;#30332;&amp;#25582;&amp;#23526;&amp;#39511;&amp;#31934;&amp;#31070; (&amp;#22909;&amp;#21543;&amp;#65292;&amp;#25105;&amp;#25215;&amp;#35469;&amp;#25105;&amp;#27794;&amp;#29978;&amp;#40636;&amp;#23526;&amp;#39511;&amp;#31934;&amp;#31070;...)&amp;#65292;&amp;#37027;&amp;#28858;&amp;#20309; Mac OSX &amp;#37117;&amp;#38468;&amp;#19978;&amp;#20102; X11 &amp;#37027;&amp;#40636;&amp;#20037;&amp;#20102;&amp;#65292;&amp;#25165;&amp;#20358;&amp;#29609;&amp;#36889;&amp;#19968;&amp;#22871;&amp;#21602;&amp;#65311;&lt;br /&gt;&lt;br /&gt;&amp;#36215;&amp;#22240;&amp;#26159;&amp;#25105;&amp;#30340;&amp;#24816;&amp;#24615;&amp;#31361;&amp;#28982;&amp;#33192;&amp;#33081;&amp;#21040;&amp;#25105;&amp;#19981;&amp;#33021;&amp;#25511;&amp;#21046;&amp;#30340;&amp;#22320;&amp;#27493;&amp;#65292;&amp;#22240;&amp;#28858;&amp;#25105;&amp;#23621;&amp;#28982;&amp;#30332;&amp;#29694;&amp;#25805;&amp;#25511; KVM &amp;#20570;&amp;#20999;&amp;#25563;&amp;#35731;&amp;#25105;&amp;#21313;&amp;#20998;&amp;#19981;&amp;#28415;&amp;#65292;&amp;#20063;&amp;#24863;&amp;#21040;&amp;#21421;&amp;#29033; :p&lt;br /&gt;&amp;#22240;&amp;#28858;&amp;#25105;&amp;#19981;&amp;#33021;&amp;#19968;&amp;#37002;&amp;#35264;&amp;#30475; QuickTime &amp;#19978;&amp;#38754;&amp;#25765;&amp;#25918;&amp;#30340;&amp;#12300;Keroro &amp;#36557;&amp;#26361;&amp;#12301;&amp;#65292;&amp;#19968;&amp;#37002;&amp;#23531;&amp;#25105;&amp;#30340; Code&amp;#65292;&amp;#19968;&amp;#37002;&amp;#34389;&amp;#29702; Linux Desktop &amp;#19978;&amp;#38754;&amp;#30340; GUI &amp;#25351;&amp;#20196;&lt;br /&gt;&amp;#26044;&amp;#26159;&amp;#36225;&amp;#33879;&amp;#25105;&amp;#25226;&amp;#24037;&amp;#20316;&amp;#27231;&amp;#20013;&amp;#26368;&amp;#24460;&amp;#19968;&amp;#21488; WindowXP &amp;#36386;&amp;#20986;&amp;#25105;&amp;#30340;&amp;#27231;&amp;#22120;&amp;#30340;&amp;#27231;&amp;#26371;&amp;#65292;&amp;#25105;&amp;#25563;&amp;#19978;&amp;#20102; Ubuntu 6.06 LST Desktop &amp;#29256;&amp;#26412;&lt;br /&gt;&amp;#24819;&amp;#35498;&amp;#19981;&amp;#28982;&amp;#23601;&amp;#20358;&amp;#29609;&amp;#19968;&amp;#19979; Mac &amp;#30340; X11&amp;#65292;&amp;#38918;&amp;#20415;&amp;#30475;&amp;#30475;&amp;#21487;&amp;#19981;&amp;#21487;&amp;#20197;&amp;#25226; KVM &amp;#36386;&amp;#20986;&amp;#25105;&amp;#30340;&amp;#24037;&amp;#20316;&amp;#23460;&amp;#65292;&amp;#36889;&amp;#27171;&amp;#32769;&amp;#23110;&amp;#25165;&amp;#19981;&amp;#26371;&amp;#32769;&amp;#26159;&amp;#23244;&amp;#25105;&amp;#30340;&amp;#24037;&amp;#20316;&amp;#21312;&amp;#22495;&amp;#20098;&lt;br /&gt;(&amp;#32769;&amp;#23110;&amp;#65306;&amp;#12300;&amp;#19968;&amp;#21488;&amp;#23567;&amp;#23567;&amp;#30340; KVM &amp;#36319;&amp;#37027;&amp;#22534;&amp;#40848;&amp;#22823;&amp;#19988;&amp;#25955;&amp;#33853;&amp;#22312;&amp;#26700;&amp;#19978;&amp;#21508;&amp;#20491;&amp;#35282;&amp;#33853;&amp;#30340;&amp;#26360;&amp;#65292;&amp;#25105;&amp;#23527;&amp;#39000;&amp;#24171;&amp;#20320;&amp;#25226;&amp;#26360;&amp;#19999;&amp;#25481;&amp;#65292;&amp;#36889;&amp;#27171;&amp;#21487;&amp;#20197;&amp;#31680;&amp;#30465;&amp;#26356;&amp;#22810;&amp;#31354;&amp;#38291;&amp;#21908;&amp;#12301;&amp;#25105;&amp;#65306;Orz)&lt;br /&gt;&lt;br /&gt;&amp;#22909;&amp;#21543;&amp;#65292;&amp;#38290;&amp;#35441;&amp;#20241;&amp;#25552;&amp;#65292;&amp;#25105;&amp;#26159;&amp;#25505;&amp;#29992; XDMCP &amp;#26041;&amp;#24335;&amp;#36899;&amp;#25509; Ubuntu &amp;#30340;&amp;#26700;&amp;#38754;&amp;#65292;&amp;#25152;&amp;#20197;&amp;#38656;&amp;#35201;&amp;#20462;&amp;#25913;&amp;#19968;&amp;#19979; gdm.conf&lt;br /&gt;(&amp;#22312;&amp;#27492;&amp;#20197; Ubuntu &amp;#30340; Gnome &amp;#29872;&amp;#22659;&amp;#20570;&amp;#35373;&amp;#23450;&amp;#65292;&amp;#35531;&amp;#32232;&amp;#36655; /etc/gdm/gdm.conf &amp;#36889;&amp;#20491;&amp;#35373;&amp;#23450;&amp;#27284;)&lt;br /&gt;&lt;br /&gt;1. &amp;#23559; [daemon] &amp;#36889;&amp;#20491; Segment &amp;#19979;&amp;#30340; RemoteGreeter=/usr/lib/gdm/gdmlogin &amp;#36889;&amp;#19968;&amp;#34892;&amp;#30340; mark &amp;#25343;&amp;#25481;&lt;br /&gt;2. &amp;#23559; [xdmcp] &amp;#36889;&amp;#20491; Segment &amp;#19979;&amp;#30340; Enable=false &amp;#25913;&amp;#28858; Enable=true&lt;br /&gt;3. &amp;#37325;&amp;#21855; gdm&lt;br /&gt;&lt;br /&gt;&amp;#25509;&amp;#19979;&amp;#20358;&amp;#21855;&amp;#21205; Mac &amp;#19978;&amp;#38754;&amp;#30340; X11&amp;#30340; xterm&amp;#65292;&amp;#38283;&amp;#22987;&amp;#25105;&amp;#20497;&amp;#30340;&amp;#36899;&amp;#32080;&amp;#20316;&amp;#26989;&amp;#65292;&amp;#20381;&amp;#24207;&amp;#36664;&amp;#20837;&amp;#20197;&amp;#19979;&amp;#25351;&amp;#20196;&lt;br /&gt;1. xhost +[ip] ([ip]&amp;#22635;&amp;#19978;&amp;#20320;&amp;#35201;&amp;#37706;&amp;#32080;&amp;#30340;&amp;#27231;&amp;#22120; ip)&lt;br /&gt;2.  Xnest :1 -query [ip] -geometry 1024x768 &lt;br /&gt;([ip]&amp;#22635;&amp;#19978;&amp;#20320;&amp;#35201;&amp;#37706;&amp;#32080;&amp;#30340;&amp;#27231;&amp;#22120; ip, 1024x768 &amp;#34920;&amp;#31034;&amp;#38283;&amp;#20986;&amp;#20358;&amp;#30340;&amp;#35222;&amp;#31383;&amp;#22823;&amp;#23567;&amp;#65292;&amp;#38614;&amp;#28982;&amp;#20197; X &amp;#20195;&amp;#26367; Xnest &amp;#20063;&amp;#21487;&amp;#20197;&amp;#65292;&amp;#20294;&amp;#26159;&amp;#35201;&amp;#30475;&amp;#20320;&amp;#30340; X11 &amp;#22914;&amp;#20309;&amp;#35373;&amp;#23450;&amp;#22217;)&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/328-1/xterm.gif" target="_blank"&gt;&lt;img src="http://home.storists.net/gallery2/d/328-1/xterm.gif"  width="300"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;#25509;&amp;#19979;&amp;#20358;&amp;#23601;&amp;#21487;&amp;#20197;&amp;#30475;&amp;#35211;&amp;#32654;&amp;#32654;&amp;#30340; gdmlogin &amp;#30059;&amp;#38754;&amp;#22217; ^_^&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/312-1/gdmlogin.gif" target="_blank"&gt;&lt;img src="http://home.storists.net/gallery2/d/316-1/gdmlogin_small.gif" width="300"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/319-1/gdmprocess.gif" target="_blank"&gt;&lt;img src="http://home.storists.net/gallery2/d/321-1/gdmprocess_small.gif" width="300"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/323-1/ubuntu_desktop.gif" target="_blank"&gt;&lt;img src="http://home.storists.net/gallery2/d/326-1/ubuntu_desktop_small.gif" width="300"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- technorati tags start --&gt;&lt;p style="text-align:right;font-size:10px;"&gt;Technorati Tags: &lt;a href="http://www.technorati.com/tag/RemoteControl" rel="tag"&gt;RemoteControl&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-115209272359059781?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/115209272359059781/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=115209272359059781' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/115209272359059781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/115209272359059781'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/07/mac-ubuntu.html' title='Mac &amp;#36960;&amp;#31471;&amp;#30331;&amp;#20837; Ubuntu &amp;#26700;&amp;#38754;'/><author><name>Mikimoto</name><uri>http://www.blogger.com/profile/05099111914660565908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://mikimoto.storists.net/mylogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-115122182219231899</id><published>2006-06-25T15:49:00.000+08:00</published><updated>2007-09-29T01:41:14.569+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>It's there.... OpenVanilla 0.7.2發布</title><content type='html'>這應該是 OpenVanilla 誕生到現在，在包裝上最花時間的一次。It's finally here!&lt;br /&gt;&lt;br /&gt;詳細的發布說明、取得方式及安裝說明──這一版請大家至少一定要讀一下「Ok，我到底該安裝哪套variant？」一節──請參考&lt;a href="http://openvanilla.org/wiki/zh/index.php?title=OpenVanilla_0.7.2"&gt;OpenVanilla 0.7.2的版本發布說明&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;對了，這一次 0.7.2 正式版的推出，有一個要特別感謝的人：davidyu。因為他的耐心與鍥而不捨──或許也因為他的PowerBook特別搞怪（？）──我們終於得以克服0.7.2-beta以來一直很難再現（reproduce）的一個嚴重bug。雖然這一半是OS X的問題，但至少以這次的修正來說，以後應該不會再發生「需要靠砍神秘的 .plist 才能修復 OV」的奇怪情事了。再次謝謝他的熱心幫忙。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-115122182219231899?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvanilla.org/wiki/zh/index.php?title=OpenVanilla_0.7.2' title='It&apos;s there.... OpenVanilla 0.7.2發布'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/115122182219231899/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=115122182219231899' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/115122182219231899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/115122182219231899'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/06/its-there-openvanilla-072.html' title='It&apos;s there.... OpenVanilla 0.7.2發布'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-115090565205211231</id><published>2006-06-21T23:40:00.000+08:00</published><updated>2007-09-29T01:41:14.570+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla 0.7.2正式版小規模發布（再更新）</title><content type='html'>Update: 正式發布工作已經完成，取得及安裝方式，請參考&lt;a href="http://openvanilla.org/wiki/zh/index.php?title=OpenVanilla_0.7.2"&gt;OV wiki上的0.7.2版本發布說明&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;Update: 若您是行列輸入法的使用者，又在 2006/6/21 至 2006/6/25 之間曾安裝過 0.7.2 正式版，請參考&lt;a href="http://rt.openfoundry.org/Foundry/Project/Tracker/Display.html?Queue=209&amp;id=21180"&gt;這個說明&lt;/a&gt;，並至&lt;a href="http://openvanilla.org/releases/OpenVanilla-OSX-Patch-0.7.2-OVIMArray.dylib.zip"&gt;這裡&lt;/a&gt;下載修正檔案，就可以解決Caps Lock的問題了。&lt;br /&gt;&lt;br /&gt;我們開始針對 OpenVanilla 0.7.2 for OS X 版本做小型的發布。0.7.2 正式版與 beta 版相比，新增及改進的項目主要有幾個：&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;修正 0.7.2 beta 一直以來的幾個大問題：Num lock key 造成 OV 失靈、長期開機後會完全失效、需要靠刪除某個神奇的 .plist 檔才能修復再起不能的 OV 等難解的麻煩。&lt;/li&gt;&lt;li&gt;增加一個解除安裝程式，可以把舊版或會造成衝突的版本清除掉。&lt;/li&gt;&lt;br /&gt;&lt;li&gt;先前所有 patch 都整合了進來，包括針對詞彙管理工具等模組的修正。&lt;/li&gt;&lt;li&gt;簡易／速成輸入法配合 Windows 習慣，改為九個選字鍵。&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;進一步的說明，請參考&lt;a href="http://openvanilla.org/wiki/zh/index.php?title=OpenVanilla_0.7.2"&gt;OpenVanilla Wiki&lt;/a&gt; 。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-115090565205211231?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvanilla.org/wiki/zh/index.php?title=OpenVanilla_0.7.2_for_OS_X' title='OpenVanilla 0.7.2正式版小規模發布（再更新）'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/115090565205211231/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=115090565205211231' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/115090565205211231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/115090565205211231'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/06/openvanilla-072.html' title='OpenVanilla 0.7.2正式版小規模發布（再更新）'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-115086456242614439</id><published>2006-06-21T12:06:00.000+08:00</published><updated>2006-06-21T12:40:20.286+08:00</updated><title type='text'>試用 Parallels</title><content type='html'>&lt;a href="http://www.parallels.com/"&gt;Parallels&lt;/a&gt; 是一家做 PC 模擬器的公司，前一陣子所推出的產品 &lt;a href="http://www.parallels.com/en/products/desktop/"&gt;Parallels Desktop for Mac&lt;/a&gt; 則是在 Intel Mac 上面可以執行的模擬器。日前入手 Intel Mac Mini 一台之後，就馬上來試用了一下。一試之下相當滿意，以下簡單做個報告。&lt;br /&gt;&lt;br /&gt;它在硬體模擬的能力，完全不會輸給 Virtual PC，可以直接使用 Mac Mini 上的光碟機。不過在使用光碟時，Mac 作業系統本身會無法存取該光碟，要等到使用者將 Paralles 上的光碟做個退片的動作，Mac 作業系統上才可以存取該光碟。也就是說，一次只能有一邊使用得了光碟機來讀片。此外也可以使用影像檔來做為光碟片的來源。&lt;br /&gt;&lt;br /&gt;對於 USB 裝置的控制，有兩種方式，其一就是全自動導向，也就是說 Mac 作業系統上看得見的 USB 裝置在 Parallels 裡也都統統看得見，新插上讀卡機或隨身碟之類的的也會自動接上。其二是全手動，使用者必需在插上 USB 裝置之後，於 Parallels 的介面上指定要連接上 Parallels 的 USB 裝置。手動的好處是可以很簡單摸擬插拔的動作，也可以使 Parallels 不要一下子將所有 USB 裝置的控制權全搶走了。&lt;br /&gt;&lt;br /&gt;另外值得一提的是，在 Parallels 裡安裝的 Windows XP，在安裝了驅動程式之後，可以正確無誤地讀到我的自然人憑證以及郵局的晶片金融卡，我想這對台灣的 Mac 玩家應該是個不錯的消息。晶片讀卡機與 WebATM 等，一向都是微軟系統獨占的能力，過去可以使用 Virtual PC 來讀晶片金融卡，現在在少了 Virtual PC 的 Intel Mac 上，也可以使用 Parallels Desktop 來辨到一樣的事，非常的不錯。&lt;br /&gt;&lt;br /&gt;網路方面，可以選擇使用橋接模式(Bridge Mode)或是 Virtual Switch，這點與 Virtual PC 也是完全相同的。在我現在的網路環境設置中，我將 Mac Mini 本身用網路線接上 ADSL，但同時也啟用了 Airport，Mac 作業系統直接使用乙太網路做為出口，但 Parallels 則一概使用橋接到 Airport 去。這種做法的好處是可以分流，如果我 Airport 與乙太網路是連到兩個不同的 ISP 的話，就會小有幫助了。(說是「小」有幫助，是因為平常比較不會用模擬器來下載大量的東西)&lt;br /&gt;&lt;br /&gt;音效方面自然也是可以使用，沒什麼需要調整的，只要選擇「Default Sound」這個預設值就可以聽到模擬器裡 Windows XP 發出來的聲音了。&lt;br /&gt;&lt;br /&gt;效能方面 ，我做了兩個測試，其一是去觀看 &lt;a href="http://youtube.com"&gt;Youtube&lt;/a&gt; 上的影片。這個測試很簡單地通過了 ，因為影片播放相當流暢，沒有跳格，網路串流也是一下子就下載完畢，聲音也很完整沒有破碎。&lt;br /&gt;&lt;br /&gt;測試二，是使用模擬器裡的 Windows XP 來看 DVD ，播放程式是 Windows 版的 &lt;a href="http://videolan.org"&gt;VLC&lt;/a&gt;。測試結果也相當不錯，DVD 可以順利的被播放，聲音跟影像品質都不錯，影像偶爾會有跳格，但不影響觀看。唯一的問題是，放 DVD 時，光碟機放出了極大聲的噪音，如果直接使用 Mac 作業系統來放 DVD 則是安靜無比。推想是硬體模擬方面的一些做法與限制使然。不過除此之外，都非常的不錯。&lt;br /&gt;&lt;br /&gt;至於我的 Mac Mini 硬體條件則列在下面，如果不給這個的話那以上測試的參考價值就要大打折扣了：&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;  Machine Name: Mac mini&lt;br /&gt;  Machine Model: Macmini1,1&lt;br /&gt;  CPU Type: Intel Core Duo&lt;br /&gt;  Number Of Cores: 2&lt;br /&gt;  CPU Speed: 1.66 GHz&lt;br /&gt;  L2 Cache (shared): 2 MB&lt;br /&gt;  Memory: 2 GB (DDR2 SDRAM 兩條)&lt;br /&gt;  Bus Speed: 667 MHz&lt;br /&gt;  SMC Version: 1.3f4&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;硬碟的資料如下：&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;FUJITSU MHV2080BHPL:&lt;br /&gt;  Capacity: 74.53 GB&lt;br /&gt;  Model: FUJITSU MHV2080BHPL&lt;br /&gt;  Revision: 0081702E&lt;br /&gt;  Native Command Queuing: Yes&lt;br /&gt;  Queue Depth: 32&lt;br /&gt;  Removable Media: No&lt;br /&gt;  Detachable Drive: No&lt;br /&gt;  BSD Name: disk0&lt;br /&gt;  OS9 Drivers: No&lt;br /&gt;  S.M.A.R.T. status: Verified&lt;br /&gt;  Volumes:&lt;br /&gt;    Macintosh HD:&lt;br /&gt;      Capacity: 74.21 GB&lt;br /&gt;      Available: 47.2 GB&lt;br /&gt;      Writable: Yes&lt;br /&gt;      File System: Journaled HFS+&lt;br /&gt;      BSD Name: disk0s2&lt;br /&gt;      Mount Point: /&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;以上給大家做個參考。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-115086456242614439?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/115086456242614439/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=115086456242614439' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/115086456242614439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/115086456242614439'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/06/parallels.html' title='試用 Parallels'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-114885349876247071</id><published>2006-05-29T05:55:00.000+08:00</published><updated>2006-05-29T06:01:47.776+08:00</updated><title type='text'>久違的粗體字（附帶一提OS X的字型挑選機制）</title><content type='html'>OS X的語言設定（在「系統偏好」的「國際設定」裡）是個相當怪異的東西。那一張清單上的第一個項目，會是你所有軟體選單的語言。用UNIX的術語來說，就是你的system locale。但是，清單的順序，還會對系統造成各種不同的影響。&lt;br /&gt;&lt;br /&gt;好比說，在我某天把語言設定的順序變成下列順序之後：&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/75/155052711_6bb5733b51_o.png" /&gt;&lt;br /&gt;&lt;br /&gt;再度開啟Safari，以前所有消失的粗體字，全都一一出現了！&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/56/155056684_b4dc35438a_o.png" /&gt;&lt;br /&gt;&lt;br /&gt;對比於之前的設定，用Safari完全看不出來 &amp;lt;b&amp;gt; 或 &amp;lt;strong&amp;gt;：&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/69/155057735_6b19dd680b_o.png" /&gt;&lt;br /&gt;&lt;br /&gt;為什麼會這樣？&lt;br /&gt;&lt;br /&gt;OS X對於中日韓漢字的處理，尤其在挑選預設字型時，所依據的，就是上面的那張清單。OS X裡內建的繁體及簡體中文是沒有各種重量（weight）變化的。但是日文就有。以Hiragino Kaku Gothic Pro這個字體來說，就有W3及W6兩種重量。如此一來Safari便能正確地把粗體字給顯示出來。&lt;br /&gt;&lt;br /&gt;但是這樣設定並不是沒有缺點。雖然OS X 10.4裡的日文字型，造的字數已經比10.3來得足，但偶爾還是會有日文字型缺字、必須退回（fallback）語言清單裡下一個中日韓語系設定的字型。在我的清單裡，簡體中文放在繁體中文前面，是因為簡黑體比較接近日文。儘管如此，還是看得出差別來：&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/67/155052701_8bed931eef_o.png" /&gt;&lt;br /&gt;&lt;br /&gt;如果把繁體設在簡體上面，反差就更大了。&lt;br /&gt;&lt;br /&gt;OS X裡面對於字型處理的奇怪之處，大體可如是觀之──只要是遇到字型挑選錯亂、「不合直覺」的地方，大概都是碰上了這個fallback機制。喔，對了，OS X還有個自作聰明的地方，那就是如果程式希望顯示的是serif字型，OS X遇到中日韓文字時，就會去挑一個近似serif特性的字（例如儷宋、華文宋體，或是Hiragino明朝體），san serif字型也有類似處理方式。因此，一旦改變語言順序，所發生的變化，往往令人意想不到......&lt;br /&gt;&lt;br /&gt;另外，這份清單的順序也會影響選單的顯示順序。好比說，如果你的清單順序是「繁體中文→日文→簡體中文→英文」，那麼每次開啟一個應用程式時，OS X會先檢查該程式是否有繁體中文的選單可以顯示，如果沒有則會使用日文（以此順序fallback）。如果將日文和簡體中文的順序對調，系統就會先去尋找程式裡的簡體中文選單了。&lt;br /&gt;&lt;br /&gt;我有很長一段時間，為了學法文，OS X的語言設定是先法語、再德語、然後是英文，接著才是繁體中文、日文、簡體中文。結果，那時每次開SubEthaEdit，都會看到德語的選單──這可以理解，因為&lt;a href="http://codingmonkeys.de"&gt;CodingMonkeys&lt;/a&gt;是一群德國人，SEE早先沒有法文選單也就不那麼奇怪了（後來，SEE也有了法文選單）。&lt;br /&gt;&lt;br /&gt;OS X的這種語系設定，其實是相當強大的，只是，就是要瞭解它後面的運作方式，才能解釋偶然會遇到的靈異現象。&lt;br /&gt;&lt;br /&gt;至於我，當然還是希望下一版OS X附的日文字型，能把中文字（至少是繁體中文）的字面給造齊啦。我的語言選單其實正好反映了我對字型的偏好：Hiragino &gt;&gt; 華文黑體 &gt;&gt; 儷黑。嗯，日文字型++。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-114885349876247071?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/114885349876247071/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=114885349876247071' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/114885349876247071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/114885349876247071'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/05/os-x.html' title='久違的粗體字（附帶一提OS X的字型挑選機制）'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-114725827929189363</id><published>2006-05-10T18:50:00.000+08:00</published><updated>2007-09-29T01:41:14.570+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla新功能介紹第四彈：輸入法資料檔可以放在自己家目錄下</title><content type='html'>OpenVanilla最大的特色之一，便是泛用輸入法模組。&lt;br /&gt;&lt;br /&gt;泛用輸入法在 OV 內部有一個拗口的表示法，叫 OVIMGeneric ，意思是「OV的Generic（泛用）輸入法模組（IM）」。這麼模組最早叫 OVIMXcin ，以向 Xcin 計劃致敬（註）。在 0.7.2 beta 之前，使用者要自訂或更改輸入法表格，都必須去 /Library/OpenVanilla/(版號)/Modules/OVIMGeneric/ 這個目錄下去修改資料才行。&lt;br /&gt;&lt;br /&gt;這個作法一直造成了幾個問題。首先，使用者必須取得管理者權限才能更動該目錄的資料，很不方便。其次，如果用砍掉整個目錄的方法來卸載安裝 OV ，使用者原先自訂的輸入法表格便會消失。最後，一個使用者自訂的輸入法（例如對倉頡表格的變動）會影響同一台機器上的所有其他人，因為該目錄的資料是所有人共用的。&lt;br /&gt;&lt;br /&gt;從 OV 0.7.2 beta 開始，泛用輸入法模組會去尋找 ~/Library/OpenVanilla/(版號)/UserSpace/OVIMGeneric/ （如果該目錄不存在，您可以自行建立一個）的資料。如果在該目錄下找到了輸入法資料檔，OVIMGeneric 會優先讀取該目錄的資料。&lt;br /&gt;&lt;br /&gt;也就是說，以 0.7.2 beta 為例，如果在 ~/Library/OpenVanilla/0.7.2/UserSpace/OVIMGeneric/ 中有一個 simplex.cin （簡易／速成輸入法）的表格，而 /Library/OpenVanilla/0.7.2/Modules/OVIMGeneric 也有一份 simplex.cin ，OV 會以使用者家目錄下的那一份資料表為準，而忽略在共用資源庫目錄下的資料表。&lt;br /&gt;&lt;br /&gt;因此，從 0.7.2 beta 開始，要自訂或修改輸入法的朋友，可直接將資料表建在上述的目錄中（記得版號要隨著 OV 版本而更動），或者如果是修改，可以從 /Library/OpenVanilla/(版號)/Modules/OVIMGeneric/ 中把資料表先拷貝至 ~/Library/OpenVanilla/(版號)/UserSpace/OVIMGeneric/ 中，就可以自由修改了。&lt;br /&gt;&lt;br /&gt;最後，「反查模組」也適用上述的目錄。預設的資料表是放在 /Library/OpenVanilla/(版號)/Modules/OVOFReverseLookup 中，使用者自訂的表格則放在 ~/Library/OpenVanilla/(版號)/UserSpace/OVOFReverseLookup/ 裡面。&lt;br /&gt;&lt;br /&gt;註：Xcin是台灣最早的開放原始碼中文輸入法計劃，目的是為了讓 X-Window 上能使用各種常見的中文輸入法。OV 的中文輸入法資料表格，多半源自於 Xcin 計劃。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-114725827929189363?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/114725827929189363/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=114725827929189363' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/114725827929189363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/114725827929189363'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/05/openvanilla.html' title='OpenVanilla新功能介紹第四彈：輸入法資料檔可以放在自己家目錄下'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-114698542297927300</id><published>2006-05-07T15:00:00.000+08:00</published><updated>2007-09-29T01:41:14.570+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla新功能介紹第三彈：真正的日文輸入法 (OV-UIM-Anthy)</title><content type='html'>今年一月推出OpenVanilla 0.7.2 beta的時候，原本計劃在#osxchat blog上撰寫一系列新功能介紹的，結果二月一忙，就忙到了現在。&lt;br /&gt;&lt;br /&gt;本次要介紹的是0.7.0時就已經開始開發，一直到0.7.2 beta才正式推出的新模組：UIM-Anthy 日文輸入法。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://uim.freedesktop.org/wiki/"&gt;UIM&lt;/a&gt; 是一套在日本相當普遍的輸入法程式庫，在open source界有相當重要的地位，裡面整合了數十種各國語言的輸入法。在Mac OS X上，移植UIM最有名的，要屬於&lt;a href="http://yatsu.info/wiki/MacUIM/"&gt;Yatsu的MacUIM&lt;/a&gt;了，在日本也相當受歡迎。&lt;br /&gt;&lt;br /&gt;（附帶一提：在日本，Mac上流行的日文輸入法，似乎以&lt;a href="http://www.atok.com/2005m/feel/index.html"&gt;Atok&lt;/a&gt;為主，先前還看過Ergosoft、被我們戲稱為「出雲大社輸入法」的&lt;a href="http://www.ergo.co.jp/products/egb16/"&gt;egbridge universal&lt;/a&gt;，讓我們驚訝原來輸入法可以做這麼多事情──令人好奇的是：Mac使用者都不怎麼用系統內建的輸入法的呀？）&lt;br /&gt;&lt;br /&gt;總之，原先是為了實驗在 OV 上使用 UIM 程式庫的可能性，於是我們做了一個小小的試作版。後來我自己覺得，能在 OV 裡面打日文，應該是蠻方便的──配合 OV 的快速鍵切換，打日文就不用跳出 OV ，對我這種僅僅偶爾需要打幾個單詞的人，相當有用。&lt;br /&gt;&lt;br /&gt;於是，0.7.2 beta 正式把 OV-UIM-Anthy 收進延伸安裝套件裡。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;安裝方法&lt;/h3&gt;&lt;br /&gt;請先至&lt;a href="http://sourceforge.jp/projects/macuim/"&gt;MacUIM 在 SourceForge 上的下載點&lt;/a&gt;，下載 MacUIM 0.4.1-1 (for Tiger) 版本的套件。OV 的 UIM 事實上是利用了 Yatsuさん建立的 UIM.framework ，因此沒有 MacUIM 是不能跑的。&lt;br /&gt;&lt;br /&gt;然後接下來請下載 OV 的延伸套件（from &lt;a href="http://prdownloads.sourceforge.net/openvanilla/OpenVanilla-OSX-Extra-0.7.2-beta.dmg?download"&gt;SourceForge&lt;/a&gt; or &lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/52081/36397/OpenVanilla-OSX-Extra-0.7.2-beta.dmg"&gt;OpenFoundry&lt;/a&gt;），並按照裡面的說明，把 UIM-Anthy 輸入法模組的安裝起來。&lt;br /&gt;&lt;br /&gt;安裝完成，OV 選單會出現這樣的東西（我用的是英文選單）：&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/44/141811338_98b2c93441_o.png" alt="OpenVanilla Menu" /&gt;&lt;br /&gt;&lt;br /&gt;切換至 UIM-Anthy 後，就可以輸入日文：&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/56/141811339_4483a31ff6_o.png" alt="OV-UIM-Anthy Example" /&gt;&lt;br /&gt;&lt;br /&gt;配合 OV 的輸入法切換鍵，就可以在需要打日文時，快速打出想要的字。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;功能限制&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;必須先安裝 MacUIM （但是可以只安裝、不啟用）&lt;/li&gt;&lt;li&gt;目前只支援 UIM 的 Anthy 平假名模式，不支援片假名、羅馬字、半形假名等模式。&lt;/li&gt;&lt;li&gt;詞庫的限制同 Anthy （有的地方比 Kotoeri 好，有時則否）&lt;/li&gt;&lt;li&gt;介面沒有 MacUIM 好看（因為 OV 還沒有好的直式選字窗介面）&lt;/li&gt;&lt;li&gt;選字窗不能用滑鼠選&lt;/li&gt;&lt;/ul&gt;最後，如果只是偶爾需要出打日文漢字，可以試試看 gugod 開發的&lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/53359/37435/OpenVanilla-OutputFilter-HanConvertZhTwJp-0.7.2-beta.zip"&gt;開放香草繁體中文轉日文漢字濾嘴&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-114698542297927300?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvanilla.org/wiki/zh/index.php?title=0.7.2%E7%89%88%E5%BB%B6%E4%BC%B8%E5%AE%89%E8%A3%9D%E5%A5%97%E4%BB%B6%E8%AA%AA%E6%98%8E' title='OpenVanilla新功能介紹第三彈：真正的日文輸入法 (OV-UIM-Anthy)'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/114698542297927300/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=114698542297927300' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/114698542297927300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/114698542297927300'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/05/openvanilla-ov-uim-anthy.html' title='OpenVanilla新功能介紹第三彈：真正的日文輸入法 (OV-UIM-Anthy)'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-114553768856179348</id><published>2006-04-20T20:39:00.000+08:00</published><updated>2007-09-29T01:41:14.571+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla 0.7.2 beta 可以在 Intel Mac 上正確執行</title><content type='html'>已經在使用 Intel Mac 的朋友，相信都試過了。不過還是更新並正式確認一下這個消息：OpenVanilla 0.7.2 beta 可以正確地在 Intel Mac 上執行，功能和 PowerPC 版一樣。同時，OV 除了可以搭配 Intel-native 的應用程式使用外，配合 Rosetta 執行 non-Intel 的應用程式也是沒有問題的。&lt;br /&gt;&lt;br /&gt;至此，OpenVanilla 正式成為 Apple Universal Binary 應用程式的一員。:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-114553768856179348?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/114553768856179348/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=114553768856179348' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/114553768856179348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/114553768856179348'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/04/openvanilla-072-beta-intel-mac.html' title='OpenVanilla 0.7.2 beta 可以在 Intel Mac 上正確執行'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-114274967785630560</id><published>2006-03-19T14:24:00.000+08:00</published><updated>2007-09-29T01:41:14.571+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla的捐款贊助者名單更新</title><content type='html'>OpenVanilla的捐款贊助活動，從2005年十月開始，也已經經歷快半年了。這半年來我們持續收到許多朋友的支持。本來我一直提醒自己一個月一定要更新一次捐款名單的，這兩個月先是因為工作，又有一些個人的事，竟然被擱到了一邊。跟大家說聲抱歉。&lt;br /&gt;&lt;br /&gt;我們二月和三月都各收到一筆贊助款，在此再次謝謝大家。捐款名單已經更新於&lt;a href="http://openvanilla.org/donation/#donorlist"&gt;OV的捐款贊助者名單&lt;/a&gt;，另外如果你有訂閱&lt;a href="http://rt.openfoundry.org/Foundry/Project/Forum/List.html/wws/arc/openvanilla-developer?Queue=209"&gt;ov-develoepr這個mailing list&lt;/a&gt;，也會收到這份更新的名單。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-114274967785630560?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvanilla.org/donation/#donorlist' title='OpenVanilla的捐款贊助者名單更新'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/114274967785630560/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=114274967785630560' title='6 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/114274967785630560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/114274967785630560'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/03/openvanilla.html' title='OpenVanilla的捐款贊助者名單更新'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-114057922252968401</id><published>2006-02-22T11:24:00.000+08:00</published><updated>2007-09-29T01:41:14.572+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>開放香草繁體中文轉日文漢字濾嘴</title><content type='html'>(相當饒舌的抬頭）&lt;br /&gt;&lt;br /&gt;因為常常有要打日文漢字的需求，所以簡單做了一個開放香草的濾嘴，可以「打繁出日」。廢話少說，有圖為證：&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:5px auto;"&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/102867500/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/33/102867500_fc06222f58.jpg" width="236" height="454" alt="pic-ov-menu" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin:5px auto;"&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/102867501/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/37/102867501_71efe7846c_o.gif" width="436" height="85" alt="ovof" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;簡單示意了，如何把「澀谷一條龍」轉換為「渋谷一条竜」。&lt;br /&gt;&lt;br /&gt;目前在這個濾嘴裡的轉換表格還非常陽春，僅有三百餘條轉換，並且沒有詞的對應，只有字的對應。若要打長篇恐怕不怠，但拿來做為日常 google 或查字典已然足夠。&lt;br /&gt;&lt;br /&gt;請 &lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/53366/37455/OpenVanilla-OutputFilter-HanConvertZhTwJp-0.7.2-beta.pkg.zip"&gt;點此下載&lt;/a&gt; 本濾嘴的安裝程式。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-114057922252968401?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://rt.openfoundry.org/Foundry/Project/Download/Attachment/53359/37435/OpenVanilla-OutputFilter-HanConvertZhTwJp-0.7.2-beta.zip' title='開放香草繁體中文轉日文漢字濾嘴'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/114057922252968401/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=114057922252968401' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/114057922252968401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/114057922252968401'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/02/blog-post.html' title='開放香草繁體中文轉日文漢字濾嘴'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113971095966010565</id><published>2006-02-12T10:03:00.000+08:00</published><updated>2006-02-12T10:27:32.563+08:00</updated><title type='text'>啟用 Finder localized 功能</title><content type='html'>感謝 lukhnos 提供的資料&lt;br /&gt;&lt;br /&gt;可能我的 Mac 用法上比較奇怪 :p&lt;br /&gt;我常常需要在 Console 下面用 Command-Line 方式啟動程式&lt;br /&gt;而最大的困擾是，有些資料夾我希望他顯示名稱是中文 (好吧，純屬爽度問題)&lt;br /&gt;&lt;br /&gt;以往要顯示中文，就直接改名為中文，而這在 Console 下是非常不智的 &lt;br /&gt;(只要在 Console 下曾經手動切換到中文目錄底下的人，可能就了解這種痛苦)&lt;br /&gt;現在有一種比較好的解決方式，利用 Finder 的 localized 功能來兼顧兩者需求&lt;br /&gt;&lt;br /&gt;開始之前，請先確認 Finder 偏好設定 「進階」頁面裡面的 「顯示所有檔案的副檔名」是關閉的 &lt;br /&gt;(雖然官方說法是需要關閉此項功能，可是我測試過打開也可以正常顯示)&lt;br /&gt;&lt;br /&gt;我們假設有一個目錄，目前的名字為「Game」，我們希望他在中文環境下顯示為「遊戲」&lt;br /&gt;&lt;br /&gt;1. 先將 Game 改名為 Game.localized&lt;br /&gt;&lt;br /&gt;2. 打開 Console 切換到 Game.localized 目錄下，建立&lt;br /&gt;    「.localized」這個目錄 ( mkdir .localized )&lt;br /&gt;    ，有權限問題請加上 sudo&lt;br /&gt;&lt;br /&gt;3. 請用順手的的編輯軟體，產生一個 UTF-16 格式的 zh.strings 檔案&lt;br /&gt;    加上一行：&lt;br /&gt;&lt;pre&gt; &lt;br /&gt;                    "Game" = "遊戲";&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;4. 將 zh.strings 檔案存到 .localized 目錄下，完成後整個檔案結構如下：&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;      Game.localized/&lt;br /&gt;                 .localized/&lt;br /&gt;                    zh.strings&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;5. 重新 Login 後，Game.localized 這個目錄在 Finder 底下便會顯示成「遊戲」&lt;br /&gt;    在 Console 底下切換目錄也就不會礙手礙腳了 :p&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;參考資料：&lt;br /&gt;1. &lt;a href="http://developer.apple.com/documentation/MacOSX/Conceptual/BPInternational/Articles/LocalizingPathnames.html#//apple_ref/doc/uid/20002141-96921-TPXREF109"&gt;Apple Developer "Localizing Pathnames"&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://www-950.ibm.com/software/globalization/icu/demo/locales/zh_TW/?_=zh_Hant&amp;d_=zh_TW&amp;_r="&gt;IBM: ICU Demonstration&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113971095966010565?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113971095966010565/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113971095966010565' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113971095966010565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113971095966010565'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/02/finder-localized.html' title='啟用 Finder localized 功能'/><author><name>Mikimoto</name><uri>http://www.blogger.com/profile/05099111914660565908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://mikimoto.storists.net/mylogo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113948334840725014</id><published>2006-02-09T19:08:00.000+08:00</published><updated>2006-02-09T19:18:42.163+08:00</updated><title type='text'>PowerBook/iBook 苦友會</title><content type='html'>18:45 &lt;@lxxxxxx&gt; mxxxxxx: 看來  #osxchat 假說依然有效...&lt;br /&gt;18:45 &lt;@mxxxxxx&gt; lxxxxxx: yeah&lt;br /&gt;18:45 &lt;@lxxxxxx&gt; "給定任意時間裡, #osxchat 都有一個人的 Mac 掛掉"&lt;br /&gt;18:48 &lt;@mxxxxxx&gt; judged from my abuse of powerbook. my hard drive died hero.&lt;br /&gt;18:49 &lt;@lxxxxxx&gt; #osxchat 裡有人善待自己 PB/iB 的嗎&lt;br /&gt;18:49 &lt;@mxxxxxx&gt; it's always on, I always carry it even in the bathroom dumping&lt;br /&gt;18:50 &lt;@mxxxxxx&gt; I carry it to the class, to the lab&lt;br /&gt;18:50 &lt;@lxxxxxx&gt; mxxxxxx: I also carry it around wherever I go&lt;br /&gt;18:50 &lt; Lxxxxxxxx&gt; 我的pb惨啊，摔了无数次了，外壳严重变形...&lt;br /&gt;18:50 &lt;@hxx&gt; well, 我的小白... 大概平均.. 三天它可以睡上個十分鐘吧.&lt;br /&gt;18:50 &lt;@lxxxxxx&gt; Lxxxxxxxx: 看來大家的 PB/iB 都用得爆兇&lt;br /&gt;18:50 &lt;@mxxxxxx&gt; putting it in the bag and dropped it many times.&lt;br /&gt;18:51 &lt; Lxxxxxxxx&gt; 我用小锤子，把外壳再敲敲好....将就着用...&lt;br /&gt;18:51 &lt;@mxxxxxx&gt; I also have little hammer done the job&lt;br /&gt;18:51 &lt;@lxxxxxx&gt; 那看來我也要效法了&lt;br /&gt;18:51 &lt;@mxxxxxx&gt; mds makes HD sleepless&lt;br /&gt;18:51 &lt;@lxxxxxx&gt; 我是光碟機出口變型&lt;br /&gt;18:52 &lt; Lxxxxxxxx&gt; 我是电源变形&lt;br /&gt;18:52 &lt; Lxxxxxxxx&gt; 没办法充电了，只好自己敲...&lt;br /&gt;18:53 &lt;@mxxxxxx&gt; This log is probably worth of blogging&lt;br /&gt;18:53 &lt;@lxxxxxx&gt; PowerBook/iBook苦友會&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113948334840725014?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113948334840725014/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113948334840725014' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113948334840725014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113948334840725014'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/02/powerbookibook.html' title='PowerBook/iBook 苦友會'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113886864255334440</id><published>2006-02-02T16:18:00.000+08:00</published><updated>2006-02-02T16:30:39.020+08:00</updated><title type='text'>#osxchat blog 改版</title><content type='html'>&lt;a href="http://www.flickr.com/photos/zonble/94435796/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/30/94435796_b129ad2eff.jpg" alt="osxchat" width="450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;因為看到 &lt;a href="http://wordpress.com/"&gt;WordPress.com&lt;/a&gt; 提供了 &lt;a href="http://blogger.com"&gt;blogger.com&lt;/a&gt; 的 Importer，可以將 blogger.com 上的文章一次快速轉入到 WordPress.com 的 blog 上，心想可以&lt;a href="http://osxchat.wordpress.com/"&gt;多一個地方&lt;/a&gt;，將文章備份起來，而且在看 WordPress.com 的說明，WordPress.com 應該會把原本的 blogger.com 上的網頁模板（template，或稱範本） 備份起來（WordPress.com的作法是，先把 blogger.com 上的模板改掉，換成某種自訂的格式重建網頁，以方便抓取），在完成文章備份之後覆蓋回去，因此很高興的按下了 import 按鈕。沒想到 WordPress.com 在抓完文章之後，並沒有照文件說明中所說，會覆蓋回原本的模板，結果，原本的模板也就此在幾次資料的覆蓋與更換之中，湮沒在茫茫不可之的電磁之海當中了。&lt;br /&gt;&lt;br /&gt;逝者已矣，我們要向前看，所以一不做二不休，就重新弄了一個模板。就是您現在所看到的樣子了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113886864255334440?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113886864255334440/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113886864255334440' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113886864255334440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113886864255334440'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/02/osxchat-blog.html' title='#osxchat blog 改版'/><author><name>zonble</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://flickr.com/buddyicons/51035552736@N01.jpg?1099674109'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113883271862919199</id><published>2006-02-02T05:40:00.000+08:00</published><updated>2006-02-02T07:08:30.443+08:00</updated><title type='text'>Do the math</title><content type='html'>&lt;a href="http://blog.gslin.org/"&gt;gslin&lt;/a&gt; 在《&lt;a href="http://blog.gslin.org/archives/2006/01/28/330/"&gt;iMac Core Duo 的效率&lt;/a&gt;》一文中已經提到了兩篇最近很熱門的效能評比文章，來龍去脈就不再贅述了。&lt;br /&gt;&lt;br /&gt;倒是 &lt;a href="http://www.macworld.com/2006/01/features/imaclabtest1/index.php"&gt;Macworld 那篇文章&lt;/a&gt;一百多則留言裡有著各式各樣的觀點，還挺有趣的。我個人想先引述 &lt;a href="http://www.macworld.com/forums/ubbthreads/showthreaded.php?Cat=&amp;Board=newsthread&amp;amp;amp;amp;amp;Number=383354&amp;page=0&amp;amp;view=collapsed&amp;sb=&amp;amp;o=&amp;vc=1"&gt;Macworld First Lab Tests 留言回應的其中一則&lt;/a&gt;：&lt;br /&gt;&lt;blockquote&gt;Apple seems to be being careful to point to SPEC as the indicator for speed. They have this disclaimer on their website:&lt;br /&gt;&lt;br /&gt;"Testing conducted by Apple in December 2005 using preproduction 20-inch iMac units with 2GHz Intel Core Duo; all other systems were shipping units. All scores are estimated. SPEC is a registered trademark of the Standard Performance Evaluation Corporation (SPEC); see www.spec.org for more information. Benchmarks were compiled using the IBM compiler and a beta version of the Intel compiler for Mac OS."&lt;br /&gt;&lt;br /&gt;I think most people can tell the difference between real world tests and marketing. As Steve Jobs said in the keynote, the hardware besides the CPU is nearly identical between the G5 iMac and the Core Duo iMac making a consistent 2x performance gain impossible.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;最後一段話，其實就是 &lt;a href="http://en.wikipedia.org/wiki/Amdahl" s_law=""&gt;Amdahl's law&lt;/a&gt; 的白話版。換句話說，就算這世界上真的有什麼方法可以證明（而不只是評估） Core Duo 比 G5  "CPU" 快兩倍，也不代表系統整體效能就會增進兩倍。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://findbook.tw/b/ISBN/9574833259"&gt;算盤本&lt;/a&gt;告訴我們，CPU 效能的衡量標準長得像這樣：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;單一程式的 CPU 執行時間 = 程式所需的時脈週期數 / 時脈頻率&lt;/li&gt;&lt;/ul&gt;由於「程式所需的時脈週期數」還不夠明確，所以又得用以下的標準來評估：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;程式所需的時脈週期數 = 程式內的（機器語言）指令數 x 單一指令時脈週期數 (clock cycles per instruction, CPI)&lt;/li&gt;&lt;/ul&gt;問題來了，Core Duo 和 G5 架構不是不一樣嗎？除了 Apple 之外，其他單位能夠取得上述資料嗎？其實這些跟廢話差不多，所以大家都只能用一般應用程式的壁鐘時間 (wall-clock time) 來衡量。由於系統裡的變因很多，到頭來只有執行時間是你的好朋友：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;時間 = 秒/程式 = (指令數/程式) x (時脈週期數/指令) x (秒/時脈週期)&lt;/li&gt;&lt;/ul&gt;由於這些事麻煩得要命，又常有爭議，於是廠商們組成了 &lt;a href="http://www.spec.org/"&gt;SPEC (System Performance Evaluation Corporation)&lt;/a&gt;。可是呢，嗯，我在 &lt;a href="http://www.spec.org/cpu2000/results/"&gt;SPEC CPU2000 Results&lt;/a&gt; 裡頭找不到 Apple 的 benchmarks，雖然&lt;a href="http://www.spec.org/cpu2000/docs/changes_in_V1.3.html"&gt;去年 11 月出的 CPU2000 1.3 版 change logs 裡提到新增了 Mac OS X Intel version 的支援&lt;/a&gt;......&lt;br /&gt;&lt;br /&gt;只是，我很好奇，在這回的爭論中，好像沒有人提到，&lt;a href="http://www.spec.org/cpu2000/docs/readme1st.html#Q11"&gt;SPEC CPU2000 用的一向都是以 C++ 和 FORTRAN 撰寫的 UNIX based 應用程式&lt;/a&gt;喔？&lt;br /&gt;&lt;br /&gt;或許這麼說有點奇怪，但如果你是喜歡把 Mac OS X 當 FreeBSD 用的人，這算不算好消息呢？:p&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113883271862919199?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113883271862919199/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113883271862919199' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113883271862919199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113883271862919199'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/02/do-math.html' title='Do the math'/><author><name>barabbas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113798434254830033</id><published>2006-01-23T10:41:00.000+08:00</published><updated>2006-01-28T00:57:29.626+08:00</updated><title type='text'>Pages 2</title><content type='html'>(本文同時發表於&lt;a href="http://momizi.z6i.org"&gt;momizi's blog&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;新年度，MAC也出了新版本的 iWork’06 與 iLife’06。很怪異的是，我常在irc 的 osxchat 頻道裡看到大家談 iWork 的 Keynote，卻沒有人談 Pages，google 了一下台灣的網頁，也看不到有什麼人在談。我自己是認為大概我找的方式不得法，畢竟 Pages 是個常用字。&lt;a href="http://lukhnos.org/blog/zh/"&gt;lukhnos&lt;/a&gt; 說，這是因為 Pages 定位不明，&lt;a href="http://apple.sysbio.info/~mjhsieh/"&gt;mjhsieh&lt;/a&gt; 建議我可以寫一篇，所以遵囑，概略談一下。&lt;br /&gt;&lt;br /&gt;我工作倚賴 word 甚深，且必須用 word 裡很多神秘的隱藏功能來做許多不知造福誰的事，所以我想我雖非 IT界從業人員，事實上只算麻瓜一顆，大概還算夠格將 word 與 Pages 兩相比較。就像我以前在&lt;a href="http://momizi.z6i.org/archives/005212.html"&gt;敝小閣&lt;/a&gt;上所說，macword 起動慢，跑得慢，太容易當。所以我很想知道 Pages 2 號稱 mac 上新一代的文書軟體，表現如何，能否取代 word？&lt;br /&gt;&lt;br /&gt;今天把 Pages 2 裝起來， 肥大了358 MB，延續前代的介面，連 icon 都毫無改變，顯然預設不會有人同時裝兩代 iWork 就是了。&lt;br /&gt;&lt;br /&gt;因為 Pages 2 是以前代的 Pages 1.0 為基礎做細微的改變，所以整體看來，我給它的評價也只能延續前代的評語：一個70分的 word。&lt;br /&gt;&lt;br /&gt;整體來看，Pages 做為一個基本的文書軟體是沒有問題的，起動快，不易當，拿來寫文稿後轉成PDF、.doc、.TXT 之類的跨平台常用格式都可以，不會像早年的 APPLE Work 一樣，不能在 MAC 以外的地方看到文件內容。我在一代裡建好的範本格式及版面，二代可以繼續延用（原本預設的版面與字型實在太難閱讀又不美觀，令人難以忍受，當初我花了很大的力氣才改了一個堪用的範本出來，還好二代不必重來一次）。在 view 按鈕裡新增了幾個新按鈕，show search 的功能算是最令我驚豔的地方，支援中文文件內搜尋，打入關鍵詞後，含那個詞的句子會列表出來（Y）。而且藏文也會正確顯示，這是幾個勝過 word 的地方。另外可以像 PDF reader 裡選 Pages 那樣依頁次顯示文件的縮圖，當在一份文件中不同位置插入很多不同圖案，要預覽不同頁面的時候，應該是蠻好的功能。&lt;br /&gt;&lt;br /&gt;插入頁碼、註腳與註解，編頁首頁尾，修改段落格式、文繞圖，這些都跟 word 半斤八兩，使用上也差不多，就不必錦上添花多做讚美。另外，這類文書軟體內建的範本文件，我通常很難用得上，就不要談了，直接討論為什麼它會從滿分被扣30分。&lt;br /&gt;&lt;br /&gt;關鍵性的原因在於：&lt;br /&gt; 1.無法隨意調整字體字級：它只能一直點把字放大或縮小，不能直接輸入級數，扣分。換字體，它把這一項放在STYLE 裡，但我也可能整篇文章只換這一次，為這一次設一個style 豈非小題大作？再扣分。&lt;br /&gt;&lt;br /&gt;2.表格：它可以畫單純的 5X3，4X2 表格，也可以調整行高、欄寬或單一儲存格的大小，但是如果我需要畫的是複雜表格像郵局劃撥單、貼照片的報名表這類，它就不像 word 的表格工具列裡的手繪表格般自由。我還沒有試過 Pages 能不能像 word 的表格一樣可以讓表格裡的文字直接轉成直書或是把上面的數據加總平均之類，不過看到它表格功能這樣有限，大概也不用太期待。&lt;br /&gt;&lt;br /&gt;3.不能做索引：我不知道有多少人需要用到 word 的這個功能，至少我只要繼續在我現在的工作環境裡工作，我就一定要用，也許是我沒有找到，至少目前為止，我還不能讓 Pages 做這件事。&lt;br /&gt;&lt;br /&gt;4.我找不到對齊及排列方式的選項。現在在 Pages 上寫此文，我看到的行尾是參差不齊的。平常自己使用當然無妨，要是你的老闆是個會對這種細節吹毛求疪的人...那你可能不能只靠 Pages 工作。&lt;br /&gt;&lt;br /&gt;5.列印頁面的頁次，我找不到可以調整的地方，所以大概不能像 word 一樣直接列印成一本小冊子(意即以第一頁為左頁，第八頁為右頁，印在同一張紙面上)&lt;br /&gt;&lt;br /&gt;做為文書軟體，word 很厲害，而 Pages 也夠用了，只是我還不曉得新版的 Indesign CS2  for mac 支不支援置入 Pages 的文件（目前僅知支援word 跟純文字）。&lt;br /&gt;&lt;br /&gt;額外多說幾句。有人認為 word 是排版軟體，還出了專書鼓吹。技術高超很好，我也打從心底感到尊敬，但把 word 當成排版軟體，我覺得這實在是種不值得推廣的觀念，因為它其實沒有真正的排版軟體好用，只是徒然害死許多最基層的人花費無數時間在做 Dirty Work。軟體各有各的功能，就像貓、狗、鵝是三種不同的動物，狗有時會去抓耗子，鵝很兇會咬陌生人，所以鄉下地方有人會養鵝來看家，貓也會注意到有不尋常的動靜。鵝很有價值，肉怎麼料理都好吃，但是你會希望家裡養的可愛小狗變成鵝肉嗎？貓的價值也不在於讓你牽去河濱公園散步或咬小偷。同樣的，你當然也可以拿 EXCEL 來當有格稿紙寫文章，但何必這麼累呢？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113798434254830033?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113798434254830033/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113798434254830033' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113798434254830033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113798434254830033'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/01/pages-2.html' title='Pages 2'/><author><name>momizi</name><uri>http://www.blogger.com/profile/05172839545326863171</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113796920608509225</id><published>2006-01-23T06:22:00.000+08:00</published><updated>2007-09-29T01:41:14.572+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla偏好設定介紹（一）</title><content type='html'>今天要介紹的不是OV的新功能，而是從0.7.0一開始就提供的「偏好設定」。&lt;br /&gt;&lt;br /&gt;從輸入法選單那邊，選「偏好設定…」，就可以進入OV的偏好設定程式了。這其實是個有點複雜的程式，功能分為好幾區，我們將陸續介紹。&lt;br /&gt;&lt;br /&gt;進入偏好設定程式後，視窗主要分為四個tabs：共用設定、模組載入清單及快速鍵、個別模組設定以及文字輸出處理模組。&lt;br /&gt;&lt;br /&gt;今天先來介紹共用設定。&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/25/89878248_380be6edb6.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;共用設定，顧名思議，當然是所有輸入法都可以共用的設定了，例如：選字窗的字體和顏色。算來惡搞的成份有些，OV的選字窗可以設成「透明背影」，或是指定「背景圖」，再者要弄成半透明若隱若現的，也是可以。老實說我到現在還是不知道，為什麼好好一個選字窗要能設背景圖或是全透明。也許套用那時Apple工程師在回答為什麼OS X登入後要弄個畫面球狀旋轉效果的話，還算合適：嗯，because we can。&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/18/89890217_7c73c66633_o.png" /&gt;&lt;br /&gt;&lt;br /&gt;「使用訊息窗」預設是打開的。如果要使用字根反查，或是詞彙管理模組，不打開是沒得用的（因為你就無法知道字根反查的結果，或是詞彙管理模組現在的狀態）。但是有些人也許就是不想看到任何非選字窗的訊息顯示。&lt;br /&gt;&lt;br /&gt;警示音就是打錯字時的「嗶」一聲，聲音檔是可以自訂的，格式要是.aiff（為什麼不支援MP3？因為內建的NSSound就只支援.aiff；更何況，才不過打一次錯字，就要從頭聽一遍從&lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=79260460&amp;s=143441&amp;i=79260137"&gt;ABBA&lt;/a&gt;的歌咪來的&lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?playlistId=92377030&amp;s=143441&amp;i=92405560"&gt;娜媽&lt;/a&gt;，好像有點痛苦......）。&lt;br /&gt;&lt;br /&gt;倒是，有些輸入法（例如所有「泛用模組輸入法產生器」所產生的模組），都可以再另外設定是否要在打錯字時出警示聲。如果在那邊聲音就被關掉了，不管共用設定裡設的是Susomi還是Submarine聲，都是不會響的啦。&lt;br /&gt;&lt;br /&gt;有一個東西是我們之前一直沒好好說明的，就是「切換最近使用的兩個輸入法」選項。顧名思議，只要把這個選項的快速鍵設好，就可以在最近使用過的兩個輸入法間做快速切換了。例如，我都是把它設成CTRL-SPACE，這樣就可以快速地在注音跟漁村符號（或是注音跟UIM日文輸入法）之間做切換。&lt;br /&gt;&lt;br /&gt;對了，有些朋友可能會問：每次改完，都要離開偏好設定程式後才能生效，要改又要叫出程式，看那個香草icon在Dock上跳上跳下的...... 其實呢，如果只是為了馬上見到效果，可以按COMMAND-S (-S)，然後切到另一個應用程式，效果就立現了。嗯？為什麼之前都沒說可以這樣做？因為，我也是前幾天才發現，原來當時程式有這樣寫的...... orz&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113796920608509225?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113796920608509225/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113796920608509225' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113796920608509225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113796920608509225'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/01/openvanilla_23.html' title='OpenVanilla偏好設定介紹（一）'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113790215357874703</id><published>2006-01-22T11:42:00.000+08:00</published><updated>2007-09-29T01:41:14.572+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>針對OV 0.7.2 (beta)不能跟AppleWorks等軟體共同使用所做的修正</title><content type='html'>從0.7.2開始，OV便不再於OS X輸入法選單中列為「繁體中文」輸入法，而列在「Unicode輸入法」之列。這樣的改變增加了對非繁體中文語言的支援，卻也造成了諸如AppleWorks等較早軟體無法與OV一起使用的問題。&lt;br /&gt;&lt;br /&gt;目前這個問題，可透過剛發佈的一組修正套件（&lt;a href="http://prdownloads.sourceforge.net/openvanilla/OpenVanilla-OSX-Patch-LoaderTC-0.7.2-beta.dmg?download"&gt;SourceForge下載&lt;/a&gt; / &lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/52206/36503/OpenVanilla-OSX-Patch-LoaderTC-0.7.2-beta.dmg"&gt;OpenFoundry下載&lt;/a&gt;）來克服。本修正套件將安裝一套「繁體中文版」的OpenVanilla於輸入法選單裡。安裝完、重新開完機後，請進「系統偏好設定」→「國際設定」中的「輸入法選單」，請務必將目前正啟用的"OpenVanilla 0.7.2 (beta)"給停用，然後將另一個列名繁體中文語系的"OpenVanilla 0.7.2 (TC)"給啟用。這樣子便可以在AppleWorks等軟體中使用OpenVanilla了。&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/36/89531397_3d0b876aee_o.png" /&gt;&lt;br /&gt;&lt;br /&gt;又，經過測試，MSN Messenger 5（正式名稱為Microsoft Messenger 5）和OpenVanilla使用上並沒有相容性問題，但是輸入法選單卻顯示不出來。同樣的問題即使裝了修正套件也無法解決。另經測試，「空白鍵版酷音輸入法」（SpaceChewingOSX）在該軟體上也有同樣的問題，顯然是微軟不知道利用了哪組API，以致於讓3rd party的輸入法程式，都遭遇同樣問題。雖然不致於到無法使用的程度，卻很惱人。這就必須請微軟來解決了，因為只有他們家的程式有這種問題。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113790215357874703?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvanilla.org/wiki/zh/index.php?title=%E6%9C%80%E6%96%B0%E6%B6%88%E6%81%AF#2006-01-22_.E9.87.9D.E5.B0.8D0.7.2_.28beta.29.E4.B8.8D.E7.9B.B8.E5.AE.B9.E8.BB.9F.E9.AB.94.E7.9A.84.E4.BF.AE.E6.AD.A3' title='針對OV 0.7.2 (beta)不能跟AppleWorks等軟體共同使用所做的修正'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113790215357874703/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113790215357874703' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113790215357874703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113790215357874703'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/01/ov-072-betaappleworks.html' title='針對OV 0.7.2 (beta)不能跟AppleWorks等軟體共同使用所做的修正'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113787014494052870</id><published>2006-01-22T02:54:00.000+08:00</published><updated>2007-09-29T01:41:14.573+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla 0.7.2 (beta) 也可以透過 DarwinPorts 安裝</title><content type='html'>雖然這其實已經算舊聞了，但還是應該要提一下：OpenVanilla 0.7.2 (beta) 也可以透過 DarwinPorts 來安裝。安裝的版本跟由 .dmg 安裝是一樣的。至於用 DarwinPorts 來安裝有什麼好處呢？這...... 嚴格說來可能是沒有的。倒是對我這個只有一台機器的開發者（是的，開發輸入法這種高風險的軟體，卻只能拿自己工作用的家當來當測試機，偏偏我好像現在的工作叫「文字工作者」）來說，DarwinPorts的好處是，我可以把安裝好的 OV 暫時「解除使用」（deactivate），DP 就會把 OV 封存起來，把檔案搬開，然後我就可以安裝測試版，當需要做正經事時，再把測試版搬開，叫 DP 把先前封存起來的版本「啟用」（activate），然後我就不用跑那個安裝程式的 .dmg 了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113787014494052870?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvanilla.org/wiki/zh/index.php?title=????#2006-01-20_OpenVanilla.E5.8F.AF.E7.94.B1DarwinPorts.E5.AE.89.E8.A3.9D.E4.BA.86' title='OpenVanilla 0.7.2 (beta) 也可以透過 DarwinPorts 安裝'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113787014494052870/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113787014494052870' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113787014494052870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113787014494052870'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/01/openvanilla-072-beta-darwinports.html' title='OpenVanilla 0.7.2 (beta) 也可以透過 DarwinPorts 安裝'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113773028864636538</id><published>2006-01-20T12:00:00.000+08:00</published><updated>2007-09-29T01:41:14.573+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla新功能介紹第二彈：詞彙管理工具</title><content type='html'>呃，在介紹之前，我要先懺悔一下：這個模組在英文選單下有一個礙眼的錯字，還有兩個設定鍵碼錯了，請先下載修正套件補一補吧（&lt;a href="http://prdownloads.sourceforge.net/openvanilla/OpenVanilla-OSX-Patch-OVKPPhraseTools-0.7.2-beta.dmg?download"&gt;SourceForge下載&lt;/a&gt;、&lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/52189/36464/OpenVanilla-OSX-Patch-OVKPPhraseTools-0.7.2-beta.dmg"&gt;OpenFoundry下載&lt;/a&gt;）。&lt;br /&gt;&lt;br /&gt;安裝完了，我們可以切入正題。嗯，OV 0.7.2新加入的詞彙管理工具...... 簡言之，這是一套可以在任何輸入法下（或任何輸入法「上」）錄製新詞彙、叫出詞庫的工具。暫不說設計緣由，先來看看怎麼使用吧！&lt;br /&gt;&lt;br /&gt;首先，請先開啟OpenVanilla選單上的「詞彙管理工具」以及「詞彙管理─文字輸出記錄器」給啟用（如果你用的是英文選單，請點選"Phrase Management"跟"Phrase Tools: Text Recorder"兩個模組），並確定選單上這兩個模組是打了勾的：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/02.png" /&gt;&lt;/p&gt;&lt;br /&gt;    &lt;br /&gt;一旦啟用之後，我們便可以用「詞彙工具啟用鍵」進入詞彙管理模式了。預設的啟用鍵是「~」。如果連按兩次「~」（~~），就會輸出原來啟用鍵代表的字──這個設定當然是可以改的，我們等會說明。&lt;br /&gt;&lt;br /&gt;進入了詞彙管理模式後，會看到OV的狀態回報：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/04.png" /&gt;&lt;/p&gt;目前詞彙管理模式有三件事可以做：&lt;ul&gt;&lt;li&gt;錄製新詞彙&lt;/li&gt;&lt;li&gt;將錄到的詞彙加進資料庫&lt;/li&gt;&lt;li&gt;叫出資料庫裡的詞&lt;/li&gt;&lt;/ul&gt;首先是錄製新詞彙。預設的快速鍵是 [ ，也就是說，平常在輸入法模式下，只要順序按「詞彙工具啟用鍵＋錄製鍵」（例如 ~[ ），就會進入錄製模式啦：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/05.png" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;進入錄製模式，就又回到了正常的輸入法狀態。這時你所打的每個字，都會被錄進去。不過，如果你切回英文鍵盤（也就是只要離開了OV），剛錄的東西就不算數了。&lt;br /&gt;&lt;br /&gt;Ok，來錄點什麼吧。好比說，前陣子我幫忙翻譯了一篇跟HTML有關的文章，不時提到CSS。CSS有個很拗口的中譯叫「階層樣式表」，我每次都要去查hlb翻譯的W3C glossary才知道這東西中文名字這麼叫。我希望能有個方法，只要打「css」就給我出「階層樣式表」。那麼，我們就把這幾個字錄起來吧：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/06.png" /&gt;&lt;/p&gt;&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/07.png" /&gt;&lt;/p&gt;一邊打字，OV會一邊記錄。萬一打錯了，按個backspace，OV也會跟著把錯字給清掉。&lt;br /&gt;&lt;br /&gt;嗯，打完了。然後我們這時再次進入詞彙管理模式，把剛剛錄好的詞給存進資料庫裡。來按個 ~ 鍵吧：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/04.png" /&gt;&lt;/p&gt;「詞彙管理工具」其實像是某種命令列工具。我們這時輸入「a css」然後按enter，代表說把「錄到目前為止的詞（「階層樣式表」）給加進資料庫裡，並且用『css』這一串字來代表」。&lt;br /&gt;&lt;br /&gt;打完指令，按下enter後，詞彙管理工具會回報：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/09.png" /&gt;&lt;/p&gt;Ok! 這樣就錄好詞了。那麼以後我們要叫出這個詞的時候，只要進入詞彙管理工具，打「css」再按enter：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/10.png" /&gt;&lt;/p&gt;詞彙管理工具就會自動吐出「階層樣式表」這幾個字，節省一串打字的力氣。我們甚至可以記下這一串鍵盤操作方式：「~css [enter] → 階層樣式表」。&lt;br /&gt;&lt;br /&gt;如果記不起來這個詞的代稱全名是css，按個字頭c，再按個[tab]鍵，OV就會列出所有c字頭的詞：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/11.png" /&gt;&lt;/p&gt;這個選單就跟輸入法的選字一樣，如果有很多選擇，可以用翻頁的方式來找。當然不一定只能打字頭，例如打「cs」再按tab，就會列出所有以cs開頭能叫出的詞，以此類推。&lt;br /&gt;&lt;br /&gt;剛剛說到，只要一離開OV，詞彙記錄功能就停了。如果我要想記錄英文詞，或是記錄中英混合的詞，該怎麼辦？這時OV大多數輸入法都支援的「按caps lock進入英數模式」就很有用了，我們可以在需要打英文詞時按一下caps lock，打完英文，再按一下caps lock繼續打中文：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/14.png" /&gt;&lt;/p&gt;這時再用cs字頭來查，就會有兩種選擇了：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/15.png" /&gt;&lt;/p&gt;選完字後：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/16.png" /&gt;&lt;/p&gt;Ok，以下是「詞彙管理工具」的操作總結，假設你用的都是預設鍵的話：&lt;table border="1" cellspacing="0" cellpadding="5"&gt;&lt;tr&gt;&lt;td&gt;~[&lt;/td&gt;&lt;td&gt;進入錄製新詞模式&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;~~&lt;/td&gt;&lt;td&gt;連按兩次啟用鍵就會輸出原符號&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;~a foo [enter]&lt;/td&gt;&lt;td&gt;把錄到的詞加到資料庫中，關鍵字是foo&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;~foo [enter]&lt;/td&gt;&lt;td&gt;叫出關鍵字foo所代表的詞&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;~foo [tab]&lt;/td&gt;&lt;td&gt;列出關鍵字以foo開頭所代表的詞&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;~h [enter]&lt;/td&gt;&lt;td&gt;叫出詞彙管理工具的求助訊息&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;此外，在詞彙管理模式中，隨時按 [esc] 就可以跳出詞彙管理模式：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/12.png" /&gt;&lt;/p&gt;然後，可以進 OV 的偏好設定，找到「個別模組設定」那一區的右下角，就可以更改上述的兩個快速鍵：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/03.png" /&gt;&lt;/p&gt;上述的activationKey就是啟用鍵，textRecordingKey就是錄製鍵。例如我的設定是：&lt;p style="text-align:center"&gt;&lt;img src="http://openvanilla.org/sharedobjs/PhraseToolsTutorial/01.png" /&gt;&lt;/p&gt;那麼我的錄製鍵就變成了 @[ ，而叫出 css 的方法也變成了 @css (enter) 了。&lt;br /&gt;&lt;br /&gt;最後要提兩件事。一個是，這其實是 OV 的新應用，如果你對這個工具有任何想法（增加功能、改變操作方式或使用介面），請不吝提出意見。事實上很多能修改資料表的輸入法（例如OV的倉頡或大易）都可以透過改資料表的方法，來達到加詞的功能，但是改資料表麻煩，注音或酷音等輸入法又用不到，這是設計這個工具的另一個理由。&lt;br /&gt;&lt;br /&gt;另一件事情是，這個詞彙工具的資料庫，是利用sqlite做的。OS X從10.4開始內附sqlite這套簡單快速又強大的迷你資料庫系統。詞彙管理工具的資料庫目前是放在這個位置：&lt;blockquote&gt;~/Library/OpenVanilla/0.7.2/UserSpace/OVKPPhraseTools/userphrase-0.7.2.0.db&lt;/blockquote&gt;如果你有興趣，可以去這個連結抓取這兩個範例詞庫：&lt;ul&gt;&lt;li&gt;&lt;a href="http://svn.openfoundry.org/openvanilla/trunk/Modules/SharedData/phrasedb-example.sql"&gt;範例詞庫&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://svn.openfoundry.org/openvanilla/trunk/Modules/SharedData/w3c-glossary-tw.sql"&gt;W3C glossary繁體中文版本&lt;/a&gt; （由&lt;a href="http://hlb.yichi.org/blog/2005/11/25/31"&gt;hlb&lt;/a&gt;帶頭翻譯的）&lt;/li&gt;&lt;/ul&gt;然後將它們倒進資料庫裡：&lt;blockquote&gt;sqlite3 userphrase-0.7.2.0.db &lt; w3c-glossary-tw.sql&lt;br&gt;sqlite3 userphrase-0.7.2.0.db &lt; phrase-example.sql&lt;/blockquote&gt;然後再進入詞彙管裡工具，打個 syspref (enter) 或 w (tab)，就會看到一堆詞了。&lt;br /&gt;&lt;br /&gt;Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113773028864636538?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvanilla.org/wiki/zh/index.php?title=%E8%A9%9E%E5%BD%99%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%95%99%E5%AD%B8' title='OpenVanilla新功能介紹第二彈：詞彙管理工具'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113773028864636538/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113773028864636538' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113773028864636538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113773028864636538'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/01/openvanilla_20.html' title='OpenVanilla新功能介紹第二彈：詞彙管理工具'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113764353655313399</id><published>2006-01-19T12:00:00.000+08:00</published><updated>2007-09-29T01:41:14.573+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla新功能介紹第一彈：如何更換「香草」圖示</title><content type='html'>OpenVanilla 0.7.2的新功能之一，便是可以更換預設的「香草」圖示。請依照以下步驟，將「香草」換成你喜歡的圖案。&lt;br /&gt;&lt;br /&gt;首先，OpenVanilla提供了一個「可選用的圖示套件」，可以從&lt;a href="http://prdownloads.sourceforge.net/openvanilla/OpenVanilla-OSX-Icons-0.7.2-beta.dmg?download"&gt;這裡&lt;/a&gt;（或&lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/52122/36423/OpenVanilla-OSX-Icons-0.7.2-beta.dmg"&gt;這裡&lt;/a&gt;）下載取得。&lt;br /&gt;&lt;br /&gt;或者你可以挑任何你喜歡的.icns圖示檔來使用。&lt;br /&gt;&lt;br /&gt;接著，請進到你主硬碟裡「資源庫」下面一個叫Components的資料夾，找到一個名叫OpenVanilla-TSComponent-0.7.2.bundle（Finder會說檔案種類是「套件」）的檔案。&lt;br /&gt;&lt;br /&gt;然後，點選滑鼠右鍵（或者是control-click...），這時Finder會顯示一個pop-upmenu，然後點選「顯示套件內容」，這時Finder便會顯示該套件檔的內部。&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img src="http://static.flickr.com/15/88436963_4bc5d00a76_m.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;請往裡面找，進去「Contents」再進去「Resources」資料夾，然後就會看到一個名叫 OpenVanillaMenuIcon.icns 的檔案。這就是我們要更換掉的圖示檔了。&lt;br /&gt;&lt;br /&gt;請從本icon套件挑一個你喜歡的圖示，或是找任何.icns格式的檔案，將之改名為OpenVanillaMenuIcon.icns，然後把檔案拖進去，蓋寫掉原檔案（Finder可能會跟你要管理者權限），就大功告成啦。&lt;br /&gt;&lt;br /&gt;不過，你可能會發現，輸入法選單拉下來的圖案，還是「香草」。因此我們得要叫OS X更新圖示。要怎麼做呢？最簡單的方法當然是登出後再登入，但是這有一點遜（蓋OpenVanilla當初設計的理由，實在是為了減少這種登出再登入、只有Windows才需要做的事，雖然事與願違）。於是還有第二管道可走：騙「國際選單」重新載入OpenVanilla圖示。&lt;br /&gt;&lt;br /&gt;做法有點複雜，簡單地說，就是去「系統偏好設定」裡的「國際設定」，然後進「輸入法選單」，把OpenVanilla給勾掉（就是關掉它）。然後離開「系統偏好設定」，然後再進一次同一個設定的同一選單，把OpenVanilla勾起來（啟用它）。然後...... 新圖示就出現了。&lt;br /&gt;&lt;br /&gt;圖示套件裡的檔案，多半是zonble做的，至於版權問題，也依往例，是以所謂的〈zonble條款〉授權的，該條款只有一句話：「要怎麼叫一個連法律都不相信的人，去使用任何授權條款呢？」&lt;br /&gt;&lt;br /&gt;好了，來看看可以換成什麼樣的圖案：&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;換成著名的溫泉圖示... （上面的版號還是0.7.1，這不重要）：&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img src="http://static.flickr.com/34/63820087_d5b21fdd6c_o.png" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;換成格瓦拉...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img src="http://static.flickr.com/26/64076637_7eb97ace0f_o.png" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;換成BSD小惡魔...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img src="http://static.flickr.com/42/84126023_6f419baa7c_m.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;好了，更換圖示的方法就介紹到這邊。如果拿本圖示套件包裡面的weed.icns來更換OpenVanilla的圖示，「香草」輸入法架構就瞬間變成「哈草」輸入法架構了...... 下一版改名叫OpenHashish好了，a new name for the new year, anyone?&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img src="http://static.flickr.com/21/88436964_9ccfb16969_o.png" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113764353655313399?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113764353655313399/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113764353655313399' title='8 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113764353655313399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113764353655313399'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/01/openvanilla.html' title='OpenVanilla新功能介紹第一彈：如何更換「香草」圖示'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113758165939636110</id><published>2006-01-18T18:53:00.000+08:00</published><updated>2007-09-29T01:41:14.574+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla 0.7.2 (beta) for OS X 發表</title><content type='html'>在這一陣子的密集測試和整理後，OpenVanilla 0.7.2 (beta)推出了。這一版除了修正先前版本常遇到的多個缺陷外，還將過去以來一直以零散方式推出的多種模組，集合起來，包裝成一個延伸的安裝套件（Extra Pack）。除此之外，例如資料表格可以改放在使用家目錄下的「資源庫」中，或是可更改「香草」icon等等，都是0.7.2版的新功能。&lt;ul&gt;&lt;li&gt;OpenVanilla 0.7.2 (beta) 的標準套件可由以下連結下載：&lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/52072/36388/OpenVanilla-OSX-Base-0.7.2-beta.dmg"&gt;OpenFoundry&lt;/a&gt; / &lt;a href="http://prdownloads.sourceforge.net/openvanilla/OpenVanilla-OSX-Base-0.7.2-beta.dmg?download"&gt;SourceForge&lt;/a&gt;&lt;/li&gt;&lt;li&gt;安裝完標準套件後，您也許會希望增加額外的模組或輸入法資料表。您可從以下連結下載延伸套件：&lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/52081/36397/OpenVanilla-OSX-Extra-0.7.2-beta.dmg "&gt;OpenFoundry&lt;/a&gt; / &lt;a href="http://prdownloads.sourceforge.net/openvanilla/OpenVanilla-OSX-Extra-0.7.2-beta.dmg?download"&gt;SourceForge&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;請您在安裝之前，務必詳讀安裝程式顯示的版本說明，或是&lt;a href="http://openvanilla.org/wiki/zh/index.php?title=OpenVanilla_0.7.2_for_OS_X"&gt;openvanilla.org網站上的版本訊息&lt;/a&gt;。如果您有安裝OpenVanilla先前的版本，請您尤其注意，新版本可能會造成舊版無法使用。前述的說明會告訴您如何排除這樣的障礙。&lt;br /&gt;&lt;br /&gt;以下是0.7.2 (beta)新增或更動的項目概要：&lt;ol&gt;&lt;li&gt;新增一套「詞彙管理功能」，不論您使用何種輸入法均能使用。這套工具可以節省重覆性的文字輸入，對翻譯及專業文字寫作應有能發揮之處。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;軟體穩定性提高，泛用輸入法產生器模組的載入速度加快。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;OpenVanilla於「國際設定」的「輸入法選單」中，改列為「Unicode語系」的輸入法。如此在諸於Microsoft Word等會依語系改變字型的軟體，就不會有輸入非繁體中文文字時，字型遭任意切換的情況。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;OpenVanilla的「香草」icon可以換成使用者自訂的圖案。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;外掛模組及資料表格（泛用輸入法產生器及反查模組的表格），可以放在自己家目錄下面的指定位置，不再需要放在系統資料夾裡了。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;標準安裝套件增加簡體漢語拼音及簡體五筆字型兩套輸入法。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;「延伸安裝套件」提供多種輸入法及文字處理工具，包括各種主要倉頡版本、全字集輸入法資料表格、各種可自訂的icon、Unicode輸入法及反查模組、英文智慧引號模組等等。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;修正了在使用輸入法時，外接鍵盤的數字鍵區無法使用的問題。&lt;/li&gt;&lt;/ol&gt;針對上述的新功能（例如如何自訂icon），我們將陸續利用OpenVanilla網站或#osxchat blog一一介紹使用細節，stay tuned!&lt;br /&gt;&lt;br /&gt;我們的網站最近也搬了家，網址仍在&lt;a href="http://openvanilla.org"&gt;http://openvanilla.org&lt;/a&gt;，網站系統則有了不一樣的面貌。如果您覺得OpenVanilla對您有所幫助，我們歡迎您的贊助支持！我們在網站上也出了&lt;a href="http://openvanilla.org/wiki/zh/index.php?title=OpenVanilla_Wiki:Site_support"&gt;幾種贊助支持OpenVanilla的方式&lt;/a&gt;。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113758165939636110?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvanilla.org/wiki/zh/index.php?title=OpenVanilla_0.7.2_for_OS_X' title='OpenVanilla 0.7.2 (beta) for OS X 發表'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113758165939636110/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113758165939636110' title='7 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113758165939636110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113758165939636110'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2006/01/openvanilla-072-beta-for-os-x.html' title='OpenVanilla 0.7.2 (beta) for OS X 發表'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113469572729668697</id><published>2005-12-16T09:10:00.000+08:00</published><updated>2005-12-16T09:15:27.316+08:00</updated><title type='text'>Class Notepad</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/915/507/1600/screenshot.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/915/507/400/screenshot.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kalleboo.com/details.php?list=program&amp;sw=notepadw"&gt;Class Notepad&lt;/a&gt; 是個 Dashboard Widget，保留了舊 MacOS 的一個叫做「Notepad」的應用程式的外觀。不過，我個人喜歡的是它很簡單就可以加新頁面、並且自動存檔的懶人設計。也許有人愛把螢幕上弄得滿滿的各種顏色貼紙，不過有這麼樣一個懷舊又有用的小程也不錯。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TTUL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113469572729668697?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.kalleboo.com/details.php?list=program&amp;sw=notepadw' title='Class Notepad'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113469572729668697/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113469572729668697' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113469572729668697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113469572729668697'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/12/class-notepad.html' title='Class Notepad'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113380580742066380</id><published>2005-12-06T01:42:00.000+08:00</published><updated>2005-12-06T02:22:30.950+08:00</updated><title type='text'>跟 GarageBand 其實只有一點點關係的新聞：什麼叫抄襲？</title><content type='html'>我完全不會想聽 JAY 的音樂，也對此人沒什麼好惡。但是作為當紅藝人，變成眾矢之第在所難免。繼「四面楚歌」遭到質疑之後，「麥芽糖」前奏也傳出疑似抄襲情事。&lt;br /&gt;&lt;br /&gt;其實，那一段四小節是在 GarageBand 裡就找得到的 loop，名叫 Nordic keyed fiddle 01，我所看到第一個指出這件事的出處是：&lt;a href="http://blog.gslin.org/archives/2005/12/01/234/#comment-567"&gt;http://blog.gslin.org/archives/2005/12/01/234/#comment-567&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;通常這種採樣自民俗音樂的東西都是公共財，自然也沒有什麼抄不抄的問題。&lt;br /&gt;&lt;br /&gt;用得好不好才是重點。&lt;br /&gt;&lt;br /&gt;「四面楚歌」疑似抄襲某立陶宛樂團歌曲的事件，根據官方說法，是編曲者洪敬堯不巧用了 Power FX 公司的 Downtown string loop。「麥芽糖」的前奏恐怕也是同類事件，只能說洪敬堯運氣真是太差了。在高度工業化的唱片市場生態裡，我個人覺得「用了一樣的 sample」沒什麼好苛責的，麻煩的是，如果一首曲子的主體吸引力不夠，只在邊邊角角讓人想起別家的產品，那賣得不好也只能說下次請多加油。&lt;br /&gt;&lt;br /&gt;如果光要說樹大招風什麼的，全世界數一數二大棵的麥克傑克森，在上個世紀 80 到 90 年代間被告過四五次，鬧最大的一次是 Dangerous 的 Will You Be Here，曾被控抄襲某義大利作曲家的曲子。如果我沒記錯，那次相似的樂句高達十六小節。然而，麥克可能是因為口袋夠麥克可以耗這麼久，纏訟八年之後還是勝訴。&lt;br /&gt;&lt;br /&gt;說起來不勝唏吁，一直到柴可夫斯基的時代，作曲家之間仍然時興「引用」以「致敬」的方式，最後無論誰的曲子受歡迎，總是有些雞犬升天之效。姑且不論藝術成就，寥寥幾小節旋律動機或是編曲手法，要是無法打動人心，在市場上已經輸了。&lt;br /&gt;&lt;br /&gt;好啦，回到 GarageBand，聽聽看 &lt;a href="http://zonble.twbbs.org/MIDI/orz_nordic.mp3"&gt;orz-nordic&lt;/a&gt; 吧，你會在意它用了 Nordic keyed fiddle 嗎？（雖然這大概不是編得最好的 orz...）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113380580742066380?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113380580742066380/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113380580742066380' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113380580742066380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113380580742066380'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/12/garageband.html' title='跟 GarageBand 其實只有一點點關係的新聞：什麼叫抄襲？'/><author><name>barabbas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113379827973666280</id><published>2005-12-05T23:53:00.000+08:00</published><updated>2005-12-06T00:00:12.536+08:00</updated><title type='text'>Vienna 的中文語系</title><content type='html'>剛剛收到了在&lt;a href="http://osxchat.blogspot.com/2005/12/vienna-rss.html"&gt;前一篇文章&lt;/a&gt;所介紹的 RSS 閱讀軟體— &lt;a href="http://www.opencommunity.co.uk/vienna2.html"&gt;Vienna&lt;/a&gt; 的作者 Steve Palmer 的來信，信中說，他已經將繁體中文語系的翻譯檔案，加入到了 CVS 檔案庫中，預計在下一個版本的釋出中，就會包含中文語系了。&lt;br /&gt;&lt;br /&gt;期待下一版的 Vienna 早日釋出。&lt;br /&gt;&lt;br /&gt;此外，&lt;a href="http://hlb.yichi.org/blog/"&gt;hlb&lt;/a&gt;最近也為 Vienna 製作了一套閱讀樣式表 Soft Cover，可以從 Vienna 的&lt;a href="http://www.opencommunity.co.uk/vienna_files.html"&gt;下載區&lt;/a&gt;中取得。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113379827973666280?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113379827973666280/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113379827973666280' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113379827973666280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113379827973666280'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/12/vienna.html' title='Vienna 的中文語系'/><author><name>zonble</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://flickr.com/buddyicons/51035552736@N01.jpg?1099674109'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113371476176899334</id><published>2005-12-05T00:43:00.000+08:00</published><updated>2005-12-05T00:55:47.366+08:00</updated><title type='text'>Vienna — RSS 閱讀程式</title><content type='html'>雖然說在 Mac OS X 環境下已經有了許多的 RSS 閱讀程式，例如 &lt;a href="http://ranchero.com/netnewswire/"&gt;NetNewsWire&lt;/a&gt;、&lt;a href="http://www.newsfirerss.com/"&gt;NewsFire&lt;/a&gt; 等，而且所有的 RSS 閱讀程式，無論是功能或世界面，其實都差不多，去年在 DrunkenBlog 上，就有一篇對於各種在 Mac OS X 上的 RSS 閱讀軟體的&lt;a href="http://www.drunkenblog.com/drunkenblog-archives/000337.html"&gt;比較文章&lt;/a&gt;，文中的評比可說相當詳盡。但是，像 &lt;a href="http://www.opencommunity.co.uk/vienna2.html"&gt;Vienna&lt;/a&gt; （維也納）這樣無私貢獻的開放原始碼自由軟體，總是值得一書。&lt;br /&gt;&lt;br /&gt;Vienna 是由 Steve Palmer 所開發，這兩天剛釋出最新的 2.0.0.2015 版。在 Vienna 的&lt;a href="http://www.opencommunity.co.uk/vienna2.html"&gt;介紹網頁&lt;/a&gt;上，強調的功能如下，可以發現，大部份的功能，還都真是差不多：&lt;ul&gt;&lt;li&gt;簡潔的介面（不過，我還是覺得 NewsFire 的介面設計更好。）&lt;/li&gt;&lt;li&gt;支援 RSS 與 Atom（這年頭誰不支援啊？）&lt;/li&gt;&lt;li&gt;內建網頁瀏覽器（同上，在 MacOS X 上的瀏覽器，都會用到內建的 WebKit …）&lt;/li&gt;&lt;li&gt;智慧型檔案夾（應該是 NewsFire 第一個完成實做）&lt;/li&gt;&lt;li&gt;群組檔案夾（別人也都有）&lt;/li&gt;&lt;li&gt;匯入與匯出(同上)&lt;/li&gt;&lt;li&gt;定期更新（同上）&lt;/li&gt;&lt;li&gt;將文章加上標示（同上）&lt;/li&gt;&lt;li&gt;內文閱讀區（同上）&lt;/li&gt;&lt;li&gt;套用樣式（同上）&lt;/li&gt;&lt;/ul&gt;對我而言，Vienna 最好用的地方，恐怕並沒有寫在官方的說明網頁裡，那就是，Vienna 對於使用者如何新增訂閱一個 RSS feed，可說相當用心。雖然 Vienna 還沒有提供從 blog 的網址首頁自動挖掘（Auto Discovery）RSS Feed，不過這一點，可以與 OS X 10.4 Tiger 上的 Safari 功能相互配合使用，容後再述。Vienna 提供一種叫做 RSS 網址模板的功能，例如，在新增網址的時候，介面上會提供一個下拉選單，如果你從下拉選單中選擇 blogspot，並且輸入 osxchat 的話，Vienna 就可以幫你取得 osxchat.blogspot.com 的訂閱內容。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zonble/70079692/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/34/70079692_b66557e361_o.png" width="455" height="294" alt="Vienna 訂閱" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;而 Vienna 這種模板功能，可說相當有彈性，在 Vienna Bundle 底下的每個語系中，可以看到一個叫做 &lt;code&gt;RSSSources.plist&lt;/code&gt; 的檔案，在這個 XML 檔案中，就定義了各種 RSS 網址的模板，打開這個檔案，可以看到格式大致如下：&lt;br /&gt;&lt;br /&gt; &amp;lt;key&amp;gt;Xanga&amp;lt;/key&amp;gt;&lt;br /&gt; &amp;lt;dict&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;SiteHomePage&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;http://www.xanga.com&amp;lt;/string&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;LinkName&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;Enter Xanga User name&amp;lt;/string&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;LinkTemplate&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;http://www.xanga.com/rss.aspx?user=%@&amp;lt;/string&amp;gt;&lt;br /&gt; &amp;lt;/dict&amp;gt;&lt;br /&gt; &amp;lt;key&amp;gt;URL&amp;lt;/key&amp;gt;&lt;br /&gt; &amp;lt;dict&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;LinkName&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;Enter URL of RSS feed&amp;lt;/string&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;LinkTemplate&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;%@&amp;lt;/string&amp;gt;&lt;br /&gt; &amp;lt;/dict&amp;gt;&lt;br /&gt;&lt;br /&gt;在這個檔案中，只要根據相同的格式，就可以繼續新增模板，可以針對每個語系使用者習慣使用的 blog 服務的位置，設計新的模板。在第一個 key 中定義的是服務的名稱，在 LinkTemplate 中就是該服務的樣式，其中 %@ 是自訂的字串，LinkName 是自訂的提示文字，SiteHomePage 則是該服務的首頁。所以我們可以繼續增加這些項目，例如：&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;key&amp;gt;WordPress.com&amp;lt;/key&amp;gt;&lt;br /&gt; &amp;lt;dict&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;LinkName&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;請輸入 WordPress.com 使用者名稱&amp;lt;/string&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;LinkTemplate&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;http://%@.wordpress.com/feed/&amp;lt;/string&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;SiteHomePage&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;http://wordpress.com&amp;lt;/string&amp;gt;&lt;br /&gt; &amp;lt;/dict&amp;gt;&lt;br /&gt; &amp;lt;key&amp;gt;Yam Blog&amp;lt;/key&amp;gt;&lt;br /&gt; &amp;lt;dict&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;LinkName&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;請輸入 Yam Blog 樂多日誌使用者名稱&amp;lt;/string&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;LinkTemplate&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;http://blog.yam.com/%@/atom.xml&amp;lt;/string&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;SiteHomePage&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;http://blog.yam.com&amp;lt;/string&amp;gt;&lt;br /&gt; &amp;lt;/dict&amp;gt;&lt;br /&gt; &amp;lt;key&amp;gt;無名小站&amp;lt;/key&amp;gt;&lt;br /&gt; &amp;lt;dict&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;LinkName&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;請輸入無名小站使用者名稱&amp;lt;/string&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;LinkTemplate&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;feed://www.wretch.cc/blog/%@&amp;amp;amp;rss20=1&amp;lt;/string&amp;gt;&lt;br /&gt;  &amp;lt;key&amp;gt;SiteHomePage&amp;lt;/key&amp;gt;&lt;br /&gt;  &amp;lt;string&amp;gt;http://www.wretch.cc/blog/&amp;lt;/string&amp;gt;&lt;br /&gt; &amp;lt;/dict&amp;gt;&lt;br /&gt;&lt;br /&gt;如此一來，只要知道 Wordpress.com、Yam 樂多日誌或無名小站上的使用者名稱，就可以輕鬆訂閱該站台的內容了。此外，雖然 Vienna 不支援自動挖掘 RSS，但是 Safari 支援，所以，當你用 Safari 看到某個您想要訂閱的站台的時候，只要按下 Safari 網址列上的藍色 RSS 按鈕，叫出 RSS 網址，然後把這個網址直接拉到 Vienna 的站台列表就好了。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zonble/70087196/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/18/70087196_0b9343cecd.jpg" width="400" alt="拖拉" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;如您所見，在圖片中的 Vienna 呈現的是中文介面，我昨天晚上剛完成了 Vienna 的中文本土化，並且已經回報給官方，希望過不久，就能夠將中文語系，納入到正式版本中。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113371476176899334?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.opencommunity.co.uk/vienna2.html' title='Vienna — RSS 閱讀程式'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113371476176899334/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113371476176899334' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113371476176899334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113371476176899334'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/12/vienna-rss.html' title='Vienna — RSS 閱讀程式'/><author><name>zonble</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://flickr.com/buddyicons/51035552736@N01.jpg?1099674109'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113332132003667200</id><published>2005-11-30T11:23:00.000+08:00</published><updated>2006-01-05T00:43:03.180+08:00</updated><title type='text'>Xgrid 在 Tiger 上的啟用方法</title><content type='html'>Apple 在 OSX 上有一個高階的叢集運算計畫，稱為 &lt;a href="http://www.apple.com.tw/macosx/features/xgrid/"&gt;Xgrid&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;這個叢集運算分為 Controller, Client 與 Agent 三層角色&lt;br /&gt;&lt;br /&gt;  Client: 可以請求進行叢集運算，目前可以由 Console 或是部份有支援 Xgrid 的 Cocoa 程式來擔任這個角色&lt;br /&gt;&lt;br /&gt;  Agent: 目前所有安裝 OSX 10.4 以上的 Mac 電腦只要打開 Xgrid 分享，均可以擔任 Agent 角色，主要為接受 Controller 控制分攤運算&lt;br /&gt;&lt;br /&gt;  Controller: 通常由 OSX Server 擔任，作為叢集運算的控制中心&lt;br /&gt;&lt;br /&gt;剛開始在嚐試 Xgrid 時，因為 Controller 而吃了不少苦頭，感謝  mjhsieh 提供 &lt;a href="http://www.macosxhints.com/article.php?story=20050610040807931"&gt;這篇文章&lt;/a&gt;，才赫然發現其實 Contoller 也內建在 OSX 10.4 中阿(苦笑)&lt;br /&gt;按照文章的指示，只要依照下述的步驟便可以啟用 Xgrid 了:&lt;br /&gt;&lt;br /&gt;1. 先啟用 Xgrid Controller，有兩種啟用方式，任選一種就可以&lt;br /&gt;     - sudo xgridctl controller start (馬上啟用，重開機後不自動啟用)&lt;br /&gt;     - sudo xgridctl controller on (馬上啟用，重開機之後自動啟動，設為 off 重開機後便不自動啟動)&lt;br /&gt;&lt;br /&gt;2. 還需要修改認證設定，利用剛剛啟動產生的設定檔來做修改&lt;br /&gt;     - sudo xgridctl controller stop&lt;br /&gt;    將 /Library/Preferences/com.apple.xgrid.controller.plist 中的 AgentAuthentication, ClientAuthentication 均設為 None 表示不需要任何認證&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/226-2/console.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://home.storists.net/gallery2/d/226-2/console.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. 重新啟動 Xgrid Controller&lt;br /&gt;    - sudo xgridctl controller start&lt;br /&gt;&lt;br /&gt;4. 將所有要當作 Agent 的 OSX 分享 Xgrid 運算 (如下圖，記得認證需選擇無)&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/227-1/controller_main.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://home.storists.net/gallery2/d/227-1/controller_main.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/237-1/xgrid_controller.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://home.storists.net/gallery2/d/237-1/xgrid_controller.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. 確認 Xgrid 是否運作的方式有數種，我們介紹最簡單的方式，安裝 &lt;a href="http://www.apple.com/support/downloads/serveradmintools104.html"&gt;10.4 Server Admin Tools&lt;/a&gt;&lt;br /&gt;安裝後(需要重新開機，如果剛剛沒有設定重開機自動啟用 Xgrid，重開機後需手動啟用 Controller，請參照上述)，執行 /Application/Server 下的 Xgrid Admin&lt;br /&gt;&lt;br /&gt;一啟動會詢問要連接那一個 Controller，Admin 會自動透過&lt;a href="http://www.apple.com.tw/macosx/features/bonjour/"&gt;Bonjour&lt;/a&gt;搜尋，所以清單上會列出可以選擇的 Controller&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/221-1/add_controller.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://home.storists.net/gallery2/d/221-1/add_controller.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;啟動畫面如下&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/229-1/xgrid_admin.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://home.storists.net/gallery2/d/229-1/xgrid_admin.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/231-1/xgrid_admin_2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://home.storists.net/gallery2/d/231-1/xgrid_admin_2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. 目前 Client 端可以透過 Console 或是某些 Cocoa 程式來進行運算&lt;br /&gt;    - 利用 Console 簡單的測試 Xgrid，方法如下:&lt;br /&gt;       在 console 下執行 xgrid -h 127.0.0.1 -job run /usr/bin/cal 2005(如果是遠端主機，請把 127.0.0.1 改為合適的 ip) &lt;br /&gt;       馬上可以看到 2005 年的所有日曆輸出，但是由於這個工作實在太簡單了， Xgrid Admin 稍縱即逝，可能不好觀察&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/233-1/xgrid_admin_3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://home.storists.net/gallery2/d/233-1/xgrid_admin_3.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;    - 利用 Xcode 內附的 Xgrid 範例來操操看吧&lt;br /&gt;       如果有裝 Xcode 可以找到 /Developer/Examples/Xgrid/GridMandelbrot 這個現成專案吧&lt;br /&gt;       把他跑起來測試看看，這是一個計算碎型圖的程式，需要大量的運算，剛好可以試試 Xgrid 有多鋒利&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/239-1/xgrid_mandelbrot.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://home.storists.net/gallery2/d/239-1/xgrid_mandelbrot.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://home.storists.net/gallery2/d/235-1/xgrid_admin_4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://home.storists.net/gallery2/d/235-1/xgrid_admin_4.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7. 結論&lt;br /&gt;    到此實驗算是成功了，但是依然有幾個尚未解決的問題，目前這種變通的 Controller 只試出來不需要認證的狀況下，可以正常鍊結&lt;br /&gt;    所以安全性上是堪慮的，請大家小心使用&lt;br /&gt;&lt;br /&gt;    OSX x86 版本能不能用？ 那是當然的囉(小聲的說)，請自由變化運用&lt;br /&gt;&lt;br /&gt;    如果想透過防火牆使用(再次強調安全性問題)，只要把 port 4111-4120 and 49200-49500 開放即可&lt;br /&gt;&lt;br /&gt;    補充鍊結: &lt;a href="http://edbaskerville.com/software/xgridlite/"&gt;XgridLite&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113332132003667200?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113332132003667200/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113332132003667200' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113332132003667200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113332132003667200'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/11/xgrid-tiger.html' title='Xgrid 在 Tiger 上的啟用方法'/><author><name>Mikimoto</name><uri>http://www.blogger.com/profile/05099111914660565908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://mikimoto.storists.net/mylogo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113312047649976299</id><published>2005-11-28T03:39:00.000+08:00</published><updated>2005-11-28T03:41:16.903+08:00</updated><title type='text'>Cocoa 應用程式在處理連字（Ligature）時的特別處理與問題</title><content type='html'>OpenVanilla 開發團隊前陣子在排除程式的問題的時候，才注意到了 Mac OS X 下各種 Cocoa 應用程式在處理「連字」功能的時候的細微的行為，細微到了平時幾乎根本不會注意。&lt;br /&gt;&lt;br /&gt;在 「文字編輯」（TextEdit）等軟體中，「連字」這個功能位在選單的「格式」下，下面有「使用預設值」、「取消使用」、「使用全部」三個選項。其實 「連字」是個很糟糕的翻譯，一般來說，「連字」通常是對應到英文當中的「Hyphenate」這個字，所謂的「Hyphenate」，是當一個英文單字位 在段落結束的時候，因為剩下一行的空間無法容納那一個英文單字，所以將英文單字從中拆開，將剩下的部份移到下一行，中間加上連字號「Hyphen」。而這 邊所稱的「連字」，則是指Ligature。&lt;br /&gt;&lt;br /&gt;那，什麼是Ligature？舉例來說，當我們在文書軟體或各種軟體中，將「fi」兩個字母 打在一起的時候，因為「f」字母的上方突出處，往往會與「i」字母上方的圓點重疊，而造成了一定程度的妨礙，或是不美觀。因此在 Cocoa 應用程式中，如果使用了某些字體，Cocoa 的文字 Render 引擎就會主動改變「fi」兩字的字體外型（Glyph），或是延長「f」中間的那一橫，讓那一橫與「i」下方那一豎的上方交會，或是拉長「f」的上方彎曲 處，並且省略「i」上方的原點，讓「fi」兩個字母融為一體。&lt;br /&gt;&lt;br /&gt;在下圖中，就可以看到，在文書編輯與在 Microsoft Word 中，處理「fi」的行為是不同的。在 Word 裡頭，會將「fi」兩者分開，而在文書編輯裡，則會將兩個字母連在一起。圖中的字體分別為 Lucida Grande 以及 Times。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zonble/67558462/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/35/67558462_49034ebd07.jpg" alt="處理 fi 的狀況" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;而 根據測試的結果，在 Mac OS X 10.4 當中的字體，會將「fi」連起來者，包括：Big Caslon、Birch Std、Caflisch Script Pro、Century Old Style、Chalkboard、Chaparral Pro、Charcoal、Chicago、Chochin、Corsiva Hebrew、DecoType Naskh、Devanagari MT、Didot、Futura、Gadget、Geeza pro、Geneva、Giddyup Std、Gujarati MT、Gurmukhi MT、Hoefler Text、KufiStandardGK、Lucida Grande、Lucida Handwriting、Marker Felt、Minion Pro、Minion Std、Mshtakan、Myriad Pro、Myriad Std、Nadeem、New York、News Gothic Std、OpenSymbol、Papyrus、Poplar Std、Raanana、Sathu、Silom、Skia、STFangSong、STHeiti、STKaiti、STSong、Techno、 Thonburi、Times、Zapf Dingbats、Zapfino、Adobe Caslon Pro、Adobe Garamand Pro、Adobe Jenson Pro、Adobe Sans MM、Adobe Chancery、Adobe Symbols…等。&lt;br /&gt;&lt;br /&gt;Apple 這樣的設計，固然可以讓編寫的文件看起來更為美觀，也讓人覺得 Mac OS X 系統在設計時的用心之處。但是，也不知道該說是 Apple 百密一疏，還是該說 Apple 自作聰明，總之，這樣的設計在遇到了中文環境的時候，就會出問題。狀況是，如果你在 Cocoa 應用程式中，要使用某些中文輸入法輸入中文，而這套輸入法的所採用的字根是英數字母—例如簡體中文的五筆輸入法或拼音輸入法，當您在輸入法緩衝區中輸入了 fi，在應用程式已經將fi兩字做了Ligature處理之後，你想要將這些字根送給輸入法，就會立刻造成應用程式 crash。&lt;br /&gt;&lt;br /&gt;解決問 題有幾種方法，一是在應用程式中，關閉 Ligature 功能，或是在設計輸入法的時候，就不要以半型的英數文字設計成字根（例如改用全形英數字），以及，換用其他在上述列表之外的其他字體，但是看看上面的列 表，就不難發現，簡體中文的使用者特別容易遇到這樣的狀況，Mac OS X 內建的四套簡體中文字體：STFangSong、STHeiti、STKaiti、STSong，統統榜上有名。—而好像也可以這麼說，Apple 的在簡體中文字體上，也的確比對繁體中文字體來得用心。&lt;br /&gt;&lt;br /&gt;相關的討論，請參見 OpenVanilla 錯誤回報系統上的 &lt;a href="http://rt.openfoundry.org/Foundry/Project/Tracker/Display.html?Queue=209&amp;amp;id=13829"&gt;Ticket #13829&lt;/a&gt;。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113312047649976299?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://rt.openfoundry.org/Foundry/Project/Tracker/Display.html?Queue=209&amp;id=13829' title='Cocoa 應用程式在處理連字（Ligature）時的特別處理與問題'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113312047649976299/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113312047649976299' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113312047649976299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113312047649976299'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/11/cocoa-ligature.html' title='Cocoa 應用程式在處理連字（Ligature）時的特別處理與問題'/><author><name>zonble</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://flickr.com/buddyicons/51035552736@N01.jpg?1099674109'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113310390131024411</id><published>2005-11-27T22:59:00.000+08:00</published><updated>2005-11-27T23:05:04.436+08:00</updated><title type='text'>StepMenu 到底有什麼用？</title><content type='html'>之前&lt;a href="http://osxchat.blogspot.com/2005/04/stepmenu.html"&gt;曾經介紹&lt;/a&gt;過 &lt;a href="http://stepmenus.sourceforge.net/"&gt;StepMenu&lt;/a&gt; 這套軟體。 StepMenu 的主要用途，在於可以讓各種 Cocoa 應用程式在原本畫面上方的選單之外，多出一條直立的、可以將子選單分離出來獨立顯示—類似於過去 NEXTSTEP 介面（以及後來模仿 NETXSTEP 介面的 GNUSTEP，以及 Window Maker等）的選單。&lt;br /&gt;&lt;br /&gt;但是在實際使用的時候，其實卻可以發現，StepMenu 並不如從前的 NEXTSTEP 介面好用，原因是，在跳出另外一個選單時，畫面的正上方還是有著原本的選單，並不會因為叫出了 StepMenu 而關閉，如此一來，就變成在同一個應用程式中，有著兩個選單，整個介面對於使用者而言，有著更大的干擾。此外，在啟動 StepMenu 的時候，往往一併啟動了某些隱藏在幕後的程式的選單，例如 SystemUIServer等…雖然說 StepMenu 提供了讓你過濾不要在某些應用程式上啟動 StepMenu 的選項，但是仍然相當麻煩。&lt;br /&gt;&lt;br /&gt;另一方面，在 Aqua 介面下拆出來分開顯示的選單，也實在沒有 NEXTSTEP 下的選單好看啊。&lt;br /&gt;&lt;br /&gt;但是，StepMenu 有一相當實際的用途。在進行簡報、或是其他必須使用延伸螢幕的時候，可以發現 Mac OS 的介面設計有一相當大的問題，甚至可以說是—一大敗筆，那就是，只會在第一個螢幕的上方顯示選單，在其他的延伸桌面上，都不會顯示選單—這時候，StepMenu 就派上用場了。因為 StepMenu 提供你另外一個可以分離顯示的選單，你只需要把 StepMenu 所產生的選單，拉到延伸桌面上就好了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113310390131024411?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113310390131024411/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113310390131024411' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113310390131024411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113310390131024411'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/11/stepmenu.html' title='StepMenu 到底有什麼用？'/><author><name>zonble</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://flickr.com/buddyicons/51035552736@N01.jpg?1099674109'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113203846294133344</id><published>2005-11-15T14:53:00.000+08:00</published><updated>2007-09-29T01:41:14.574+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OV 使用者自製輸入法再添一套：TeX 符號</title><content type='html'>我們在 OpenVanilla mailing list 上收到 Likai Liu 的來信，他說他製作了一份使用 TeX 慣例輸入希臘文及常用數理符號的泛用輸入法表格。如果你是 TeX 的使用者，或許你會喜歡使用 TeX 的指令來輸入這些符號，例如 \theta 可以出 θ，\^3 可以出上標數字 ³ 等等。詳細的取得、安裝及使用方式，都可從&lt;a href="http://cs-people.bu.edu/liulk/wiki/index.php/OpenVanillaTeX"&gt;他的網頁&lt;/a&gt;上取得。&lt;br /&gt;&lt;br /&gt;另外，nikolaoschen 先前也製作了一份古希臘文的 OV 泛用輸入法表格，對於西洋古典文史哲類的文件處理，有很大的幫助。詳細的取得、安裝及使用說明，可參考&lt;a href="http://chchen74.blogspot.com/2005/07/ov_28.html"&gt;他的 blog&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;這裡再提供兩個 OV 的小秘訣。在 OV 的偏好設定裡，找到「共用設定」(shared settings) 中的輸入法切換鍵，設定這個鍵的話，就可以用快鍵來切換最近過用的兩個輸入法。我自己是將它設為 CTRL-SPACE，這樣一來就可以在注音及漁村之間切換。&lt;br /&gt;&lt;br /&gt;另一個秘訣是，大家都知道 OV 的全形字（包括全形空白）都是透過「全形英數字」這個輸出轉換模組（output filter）做到的。OV 提供模組的快速切換功能。要設定全形模組的切換鍵，可以進入 OV 的偏好設定，選「模組載入選單及快速鍵」（load list and shortcut）這一項，點選「全形英數字」，先確定它旁邊的「載入」方塊是被選起來的後，幫它設一個快速鍵，然後離開偏好設定就會立刻生效。我自己是將它設在 SHIFT-SPACE，這樣就可以跟過去的倚天中文一樣切換全形字（尤其是全形空白）的輸出了。&lt;br /&gt;&lt;br /&gt;對我自己來說搭配 CTRL-SPACE 及 SHIFT-SPACE，再配合原有的 CMD-SPACE 切換 OV 及預設英文語系鍵盤，對日常工作便相當順手。倒是後來覺得應該也要能支援「輸入法輪動」（類似 CMD-TAB 輪流切換視窗那樣）的功能，這樣對掛載多種常用輸入法的場合應該會更有幫助。&lt;br /&gt;&lt;br /&gt;就寫程式的觀點來說，要增加全形支援，是也可以從輸入法框架本身下手。但 OV 沒這樣做，反而是將全形字放到一個外掛模組中，這樣既讓框架維持簡單，又同時賺到了可自由設定任一切換鍵的好處，一舉數得。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113203846294133344?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113203846294133344/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113203846294133344' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113203846294133344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113203846294133344'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/11/ov-tex.html' title='OV 使用者自製輸入法再添一套：TeX 符號'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113167211135221711</id><published>2005-11-11T08:52:00.000+08:00</published><updated>2005-11-11T21:23:13.283+08:00</updated><title type='text'>軟體包裝</title><content type='html'>在 Mac 上面，常見的軟體包裝方式有三種：DMG、Package、與 Darwinports。我在 &lt;a href="http://osx.gugod.org/"&gt;Wiki&lt;/a&gt; 上面放了一份簡單的比較表，請參參：&lt;a href="http://osx.gugod.org/index.cgi?SoftwarePackaging"&gt;Mac 軟體包裝比較&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;簡單的說，如果要散佈出去的軟體是一個獨立的應用程式，那麼可以很簡單的採用 DMG 的方式，直接把應用程式放在做好的 DMG（也就是磁碟映像 Disk Image）。這個方法在製作上最為省事（只要把整個應用程式的資料夾拖進磁碟映像檔裡面即可），在安裝上也最為省事（只要把磁碟映像檔裡面的東西拖出來即可）。以此方法散佈軟體，常見的例子有 &lt;a href="http://www.mozilla.org/products/firefox/"&gt;Firefox&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;如果要安裝一些檔案到系統資源庫目錄，那麼前述方法就不適用了，總不成要使用者自行打開資源庫把檔案拖進去吧？（當然也可以啦，大家可能會被你嚇壞就是了）這時候要用的就是 Package，使用 XCode 附的 PackageMaker，可以做出完整的安裝程式（正如 Windows 的「下一步」安裝程式），有圖形界面可以安排要安裝的檔案，可以來自各個目錄、沒有限制，也可以指定需要系統管理員的密碼才得輸入，或是安裝完畢之後要重新開始等等選項。&lt;a href="http://openvanilla.org/"&gt;OpenVanilla 輸入法框架&lt;/a&gt; 在 Mac 上就是使用這種方法。&lt;br /&gt;&lt;br /&gt;因為 DMG 其實只是磁碟映像檔而已，所以也可以把做好的 Package 丟進一個映像檔，然後散佈映像檔，這樣也很方便，大家抓回映像檔之後只要點兩下裡面的安裝程式，就可以進行安裝。當然，應用程式也可是可以做成安裝程式的，只不過在安裝上不會比用滑鼠拖拉方便吧（但也可以說，全數使用安裝程式，具有「一致性」，所以大家比較容易習慣。我想這點見仁見智，要方便的用只滑鼠拖拉就安裝軟體，勢必會有些犧牲吧。）&lt;br /&gt;&lt;br /&gt;最後就是非常技客風味的 Darwinports。說起來這種方式跟做安裝程式很像，只是，因為其命令列界面的特性，使得所有過程都很容易自動化，而且比較便於把許多其他 Unix 類作業系統的軟體移植上 Mac 上。現在在 Darwinports 主目錄裡面的上千個軟體，泰半都是在 Linux 或是 FreeBSD 上面開發的。只是由於 Mac 骨子裡是 BSD ，也稱得上是一種 Unix 類的系統，所以要移植過來還算簡單（當然也不見得總是很簡單，會有很細節的系統標準界面問題，不過這裡就不討論了。）&lt;br /&gt;&lt;br /&gt;簡單介紹到此，這三種方式從最直觀的方法（最省事）到最技巧的方法（最有彈性）都包括了，說得上是相當完善了。有興趣的朋友不妨跟據需求試試。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113167211135221711?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://osx.gugod.org/index.cgi?SoftwarePackaging' title='軟體包裝'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113167211135221711/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113167211135221711' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113167211135221711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113167211135221711'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/11/blog-post_11.html' title='軟體包裝'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113165167000171934</id><published>2005-11-11T03:40:00.000+08:00</published><updated>2005-11-11T12:31:31.756+08:00</updated><title type='text'>擴充 Cocoa 功能的 NSExtensions 框架</title><content type='html'>Objective-C 語言本身有一個很強大的特色，叫作 "categories"。詳細的作用方式在此不表（可參閱&lt;a href="http://www.otierney.net/objective-c.html.zh-tw.big5#categories"&gt;中文版的 Objective-C 初學指南&lt;/a&gt;），簡而言之：這是一種「不必透過繼承，便能立刻增加原有 class 功能」的方法。&lt;br /&gt;&lt;br /&gt;好比說，在使用 &lt;a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/ObjC_classic/Classes/NSDictionary.html#//apple_ref/occ/cl/NSDictionary"&gt;NSDictionary&lt;/a&gt; 時，我們常常可能會需要在沒查到資料時，設定一個預設值。程式通常是這樣寫的：&lt;pre&gt;&lt;br /&gt;  id x;&lt;br /&gt;  x=[dict valueForKey:@"key value"];&lt;br /&gt;  if (!x) x=defaultValue;&lt;/pre&gt;&lt;br /&gt;但是同樣的「樣式」（pattern）要寫兩行就太麻煩了。在傳統的 C 語言裡，我們可能會寫一個自製的函式，來解決這個問題：&lt;pre&gt;&lt;br /&gt;  id NSDictFindWithDefaultValue(NSString *key, id defValue);&lt;/pre&gt;  &lt;br /&gt;但是這樣使用起來就太累贅且太不直觀了。透過 Objective-C 的 categories ，我們可以直接「置入」一個名叫 valueForKey: default: 的新 method，因此以上的程式可以寫成：&lt;pre&gt;&lt;br /&gt;  x=[dict valueForKey:@"key value" default:defaultValue];&lt;/pre&gt;  &lt;br /&gt;我們同樣可以如法泡製，為 &lt;a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/ObjC_classic/Classes/NSMutableDictionary.html#//apple_ref/occ/cl/NSMutableDictionary"&gt;NSMutableDictionary&lt;/a&gt; 訂作一個同樣的 method ，使得在找不到 key 的情況下，直接在 dictionary object 裡插入 default value 並將之回傳。&lt;br /&gt;&lt;br /&gt;以上的範例，可以從 &lt;a href="http://svn.openfoundry.org/nsextensions/trunk/NSDictionaryExtension.h"&gt;NSDictionaryExtension.h&lt;/a&gt; 和 &lt;a href="http://svn.openfoundry.org/nsextensions/trunk/NSDictionaryExtension.m"&gt;NSDictionaryExtension.m&lt;/a&gt; 中取得。這個 extension 是 &lt;a href="http://openvanilla.org"&gt;OpenVanilla&lt;/a&gt; OS X Loader 的一部份。OV 在寫作過程中用了兩個這類型的 categories，另一個則是 &lt;a href="http://svn.openfoundry.org/nsextensions/trunk/NSStringExtension.h"&gt;NSStringExtension&lt;/a&gt; 。&lt;br /&gt;&lt;br /&gt;現在我們把這些 Cocoa 的「延伸功能」整理起來，變成了 &lt;a href="http://rt.openfoundry.org/Foundry/Project/?Queue=447"&gt;NSExtensions&lt;/a&gt; 這個專案。取得方法很簡單：直接從 OpenFoundry 的 svn repository 中取得最新版本（最簡單的方法是用 Finder 的 "connect to server" 功能直接連接 &lt;a href="http://svn.openfoundry.org/nsextensions/trunk"&gt;http://svn.openfoundry.org/nsextensions/trunk&lt;/a&gt;）──或是使用 &lt;a href="http://subversion.tigris.org/"&gt;svn&lt;/a&gt; 取得。&lt;br /&gt;&lt;br /&gt;在取得之後，進命令列，打 &lt;tt&gt;xcodebuild -configuration Release DSTROOT=/ install&lt;/tt&gt; ，就可以將程式編譯完、將 NSExtensions.framework 安裝在 /Library/Frameworks 中。然後我們就可以用以下程式來測試是否安裝完成：&lt;pre&gt;&lt;br /&gt;  #import &amp;lt;Cocoa/Cocoa.h&amp;gt;&lt;br /&gt;  #import &amp;lt;NSExtensions/NSStringExtension.h&amp;gt;&lt;br /&gt;  int main() {&lt;br /&gt;      NSApplicationLoad();&lt;br /&gt;      [NSAutoreleasePool new];&lt;br /&gt;      NSString *s=@"test string 1 2 3 \"hello, world\" yes";&lt;br /&gt;      NSArray *a=[s splitBySpaceWithQuote];&lt;br /&gt;      NSLog([a description]);&lt;br /&gt;      return 0;&lt;br /&gt;  }&lt;/pre&gt;&lt;br /&gt;然後以下列命令列編譯之：&lt;pre&gt;&lt;br /&gt;  gcc -o test -framework Cocoa -framework NSExtensions test.m&lt;/pre&gt;&lt;br /&gt;若是結果正確地出現該字串「分裂」後的陣列內容，就表示執行成功了。（"hello, world" 會被 NSArray 的 description method 自動加上引號，但實際儲存在陣列裡的字串是沒有外圍的引號的）&lt;br /&gt;&lt;br /&gt;(是的，上述 gcc 指令也是在命令列下編譯 Cocoa 程式最簡單的方式，雖然一般說來還是建議使用 xcodebuild）&lt;br /&gt;&lt;br /&gt;更進一步的說明，請參閱 NSExtensions 的 &lt;a href="http://svn.openfoundry.org/nsextensions/trunk/README.txt"&gt;README.txt&lt;/a&gt;。這個框架以 public domain （公領域／公共財）方式釋出，歡迎自由取用。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113165167000171934?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113165167000171934/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113165167000171934' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113165167000171934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113165167000171934'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/11/cocoa-nsextensions.html' title='擴充 Cocoa 功能的 NSExtensions 框架'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113093958609296234</id><published>2005-11-02T21:52:00.000+08:00</published><updated>2007-09-29T01:48:19.168+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>一個拼錯了二十年的名字</title><content type='html'>「倉頡」輸入法究竟是怎麼被拼成 Changjei 的，恐怕已不可考。我印象能及，這個拼法最早見於倚天中文系統的 CHANGJEI.TAB 檔（約 1984 年前後）。這完全是錯誤的拼法。首先，照威妥瑪拼音的話，CHANG 可能是「昌」或「張」（嚴格說來是 ch'ang），無論如何絕不可能是「倉」字──理應拼成 tsang 才對。再來，j 開頭的拼音，只有在漢語拼音中，才拿來拼國語中ㄐ聲母開頭的字。不幸的是，這一部份的字也拼錯了，應該是拼成 jie 才對。&lt;br /&gt;&lt;br /&gt;如果照威妥瑪的拼法，這檔案理應拼為 TSANGCHIEH.TAB （chieh才是「頡」或「切」，如果你很講究的話，應該要用 ch'ieh 跟 chieh 來區分這兩者的），但是當年 MS-DOS 檔名前半部只能容許八個字。那麼，用漢語拼音的話，理應拼成 CANGJIE.TAB 才對。&lt;br /&gt;&lt;br /&gt;沒想到這錯誤一錯就錯了二十餘年，從倚天「飛碟一號」一路錯錯錯錯錯到現在。我們在整理 OpenVanilla 所用的倉頡資料檔時，因為有想到這件事，於是將倉頡資料表格中的英文描述，改成了 Cangjei，結果沒想到還是改錯了。今天終於正式改回了 Cangjie，會在以後的版本中發佈。&lt;br /&gt;&lt;br /&gt;至於那個 Changjei 已經進入了各種平台的中文輸入法中，積非成是...... 「倉頡」變成了「昌頡」（按照 jei 還原，會寫成ㄐㄟˊ，一個台灣講的國語／大陸講的普通話／外國人稱Mandarin的語言裡不存在的音），這，也只能說是歷史的玩笑了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113093958609296234?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113093958609296234/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113093958609296234' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113093958609296234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113093958609296234'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/11/blog-post.html' title='一個拼錯了二十年的名字'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113065140254925604</id><published>2005-10-30T13:49:00.000+08:00</published><updated>2005-10-30T13:52:26.456+08:00</updated><title type='text'>在 Tiger 上使用命令列作硬碟備份的兩種方法</title><content type='html'>很久以前我寫過一篇&lt;a href="http://osxchat.blogspot.com/2004/11/firewire.html"&gt;〈利用FireWire硬碟外接盒製作可開機的備份〉&lt;/a&gt;的文章。因為 OS X Tiger 的出現，改變了一些事情的做法，因此在這裡做個更新。&lt;br /&gt;&lt;br /&gt;首先還是權限設定的問題。在掛上備份硬碟後，請用 Finder 的 Get Info 將硬碟資訊打開，把 "Ignore ownership on this volume" 的選項勾掉（預設是打開的）──這一步非常、非常、非常重要！如果系統忽略掉備份碟的權限，就無法做出能開機的備份！&lt;br /&gt;&lt;br /&gt;首先是備份工具。在 OS X 10.4 出現前，要在本機端做硬碟目錄備份，並沒有太多方便的工具列程式可選。主要問題是 OS X 的檔案系統除了一般 UNIX 的檔案資料外，還有 Mac 獨有的 "resource fork" 資料跟隨著檔案一起走。&lt;br /&gt;&lt;br /&gt;OS X 10.4 之後，系統內建的 rsync （這同時也已經是大多數 UNIX 的標準工具）已經支援 resource fork 的拷貝。因此要將一個目錄（或整顆硬碟）備份到另一目錄（或硬碟），只需要使用以下的指令就可以了：&lt;blockquote&gt;rsync -avxE --delete (資料來源) (目標)&lt;/blockquote&gt;但是，OS X 10.4 的 rsync 遇到某些奇怪的檔名，仍可能有備份失敗的情況。目前 Apple 仍在努力地抓 rsync 的蟲。&lt;br /&gt;&lt;br /&gt;至於，先前提過、由日本人小飼彈（Don Kogai）撰寫的 psync ，在 Tiger 上需要手動安裝。這裡簡述安裝的重點：&lt;ol&gt;&lt;br /&gt;&lt;li&gt;請先安裝 Xcode tools&lt;/li&gt;&lt;br /&gt;&lt;li&gt;使用 cpan 程式，強迫安裝 MacOSX::File 模組（在 cpan 命令列下打 force install MacOSX::File）&lt;/li&gt;&lt;br /&gt;&lt;li&gt;請去&lt;a href="http://www.jacek-dom.net/software/psync/psync"&gt;這個網站取得修改過的 psync 主程式&lt;/a&gt;（這是 VersionTracker 上的 psync），將之存在 /usr/local/bin 或任何你覺得方便的目錄，並將之 chmod +x&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;使用 psync 備份全顆硬碟的方法為 sudo psync -d / /Volumes/(備份碟的硬碟名稱)&lt;br /&gt;&lt;br /&gt;最後是要讓硬碟能開機。Tiger 的 "bless" 指令跟 OS X 10.3 Panther 有一些不同。根據 bless 的 man page 說明，只要使用以下指令，就可以讓你的外接硬碟能開機了。假設你的外接硬碟名叫 mybackup，請敲入：&lt;br /&gt;&lt;blockquote&gt;sudo bless --folder "/Volumes/mybackup/System/Library/CoreServices" --bootinfo "/Volumes/mybackup/usr/standalone/ppc/bootx.bootinfo"&lt;/blockquote&gt;這樣，你就會有一顆可以開機的鏡射備份了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113065140254925604?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113065140254925604/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113065140254925604' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113065140254925604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113065140254925604'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/10/tiger.html' title='在 Tiger 上使用命令列作硬碟備份的兩種方法'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113015099852852812</id><published>2005-10-24T18:41:00.000+08:00</published><updated>2007-09-29T01:48:19.169+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>openvanilla.org 掛點，以及贊助活動現況</title><content type='html'>Update 2005-11-22: openvanilla.org 已經復站了，謝謝大家的關心！&lt;br /&gt;&lt;br /&gt;openvanilla.org 的主機，這幾天沒有正常運轉。最新消息是，據 pcchen 說，目前機器已經無法啟動。我們要擇日將資料備份出來，在此同時，先前我們在討論的 openvanilla.org 搬家計劃，也會在這幾天開始進行，希望同時能對現有內容及組織做個整理（包括要把英文版的網頁給生出來等等）。&lt;br /&gt;&lt;br /&gt;因為 openvanilla.org 暫時故障，我們無法在上面更新捐款贊助人的感謝名單。我們感謝以下朋友的贊助（最晚近的記錄在最前面，這份名單將常常更新）：&lt;ul&gt;&lt;br /&gt;&lt;li&gt;orcas&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Chien-ming Lai&lt;br /&gt;&lt;/li&gt;&lt;li&gt;LiChang Liu&lt;br /&gt;&lt;/li&gt;&lt;li&gt;hcchien&lt;br /&gt;&lt;/li&gt;&lt;li&gt;某位喝了酒才會寫 code 的醉拳流大長輩&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mokap Lao&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ckngoo&lt;br /&gt;&lt;/li&gt;&lt;li&gt;luke&lt;br /&gt;&lt;/li&gt;&lt;li&gt;b6s&lt;/li&gt;&lt;/ul&gt;再次謝謝上述朋友的鼓勵！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113015099852852812?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113015099852852812/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113015099852852812' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113015099852852812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113015099852852812'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/10/openvanillaorg.html' title='openvanilla.org 掛點，以及贊助活動現況'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113007912958098136</id><published>2005-10-23T22:50:00.000+08:00</published><updated>2007-09-29T01:48:19.169+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla Output Filter Widget</title><content type='html'>要不是 lukhnos 提起，我想我自己應該是記不得十月23日是 OpenVanilla 這個輸入法框架的週歲生日，於是在這天下午 OV 的開發者齊聚在多鬆咖啡店一同吃包子，順便寫出了一些小東西出來。 luhknos 寫出了一個 OV 命令列工具，叫做 ovfilter，這個工具的用途在於可以在命令列下，接收傳入的 UTF-8 文字，然後透過各種現有的 OpenVanilla 0.7 下的輸出過濾模組（Output Filter），得到轉換的結果。&lt;br /&gt;&lt;br /&gt;所謂的輸出過濾，就是各種文字轉換的工作，例如中文的簡繁體轉換，以 及英數字母的全半型轉換等，目前只能夠說已經在 Mac OS X 上，完成了完整的實做。在剛開發 0.7 的時候，各種輸出過濾功能都只設計在輸入法當中，如果想要在輸入法之外另外使用這些輸出模組，例如，想要單獨將一篇文章從繁體轉換成簡體，這樣的功能之前 在 Mac OS X則是放在 OpenVanilla 的偏好設定工具裡；lukhnos 的命令列工具，則是進一步拆開來，讓這些過濾模組可以更廣泛應用在其他地方。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zonble/55174033/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/29/55174033_40f01db8aa.jpg" alt="OpenVanilla Filter Widget" align="right" height="330" hspace="10" vspace="10" width="226" /&gt;&lt;/a&gt;例 如，在 Mac OS X 10.4 Tiger 上，就可以用 Dashboard Widget 包裝這些過濾模組。如右圖，只需要在上方的文字輸入區中，輸入您要轉換的文字，然後使用中間的下拉選單切換要使用的模組，按下一下下方的 「Convert」，就可以完成轉換了，圖中就是將繁體中文轉換成簡體中文的結果。因為 Dashboard 是常駐在背景，因此，當您需要使用 OV 提供的轉換功能時，便可以相當方便的呼叫使用。&lt;br /&gt;&lt;br /&gt;您現在可以在 OpenVanilla 的 svn trunk 中，找到這個 Widget（&lt;a href="http://svn.openfoundry.org/openvanilla/trunk/Utilities/OVFilterWidget/OVFilter.wdgt/"&gt;連結&lt;/a&gt;），也可以直接從OpenVanilla的下載區中直接下載（&lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/45857/32219/OVFilterWidget.wdgt.zip"&gt;下載&lt;/a&gt;）。當然，在使用之前，您必須先安裝 OpenVanilla 0.7.1 以及 ovfilter（&lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/45783/32169/ovfilter.zip"&gt;下載&lt;/a&gt;），並且將 ovfilter 設定為可執行檔（在命令列中，下 &lt;code&gt; chmod 755 ovfilter&lt;/code&gt;）指令），然後將 ovfilter 搬移（或複製）到 /usr/local/bin 目錄下。&lt;br /&gt;&lt;br /&gt;您也可以參考 luhknos 在前篇&lt;a href="http://osxchat.blogspot.com/2005/10/ovfilter-ov.html"&gt;〈ovfilter: 命令列版的 OV 文字輸出模組〉&lt;/a&gt;文中的說明。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113007912958098136?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113007912958098136/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113007912958098136' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113007912958098136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113007912958098136'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/10/openvanilla-output-filter-widget.html' title='OpenVanilla Output Filter Widget'/><author><name>zonble</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://flickr.com/buddyicons/51035552736@N01.jpg?1099674109'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-113006095925607866</id><published>2005-10-23T17:37:00.000+08:00</published><updated>2007-09-29T01:48:19.170+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>ovfilter: 命令列版的 OV 文字輸出模組</title><content type='html'>今天是 OpenVanilla 的週歲生日，我們今天在多鬆寫了一個小程式：ovfilter。簡單地說，這是 OpenVanilla 的命令列工具，可以利用 OV 的文字輸出轉換模組，來轉換文字。&lt;br /&gt;&lt;br /&gt;用法很簡單，ovfilter -l 會列出所有可用的模組，ovfilter xx 則是叫出某個模組出來。這個程式接收 stdin 的輸入，也就是如果你在命令列上打 ovfilter xx　，ovfilter 就會等待你輸入文字，然後將結果輸出到 stdout，至於「訊息窗」顯示的內容（例如「注音文退散！」這種文字）則會輸出到 stderr 上。&lt;br /&gt;&lt;br /&gt;因為是使用 UNIX 的 stdin/stdout 當輸出輸出管到，因此可以拿來配合許多 UNIX 工具使用。例如，如果您要將一個文字檔從繁體中文轉換為簡體中文輸出，就可以用以下的指令 cat ToConvert.txt | ovfilter OVOFConvTC2SC &gt; ConvertResult.txt&lt;br /&gt;&lt;br /&gt;這個命令列工具可以從&lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/45783/32169/ovfilter.zip"&gt;OV 在 OpenFoundry 的下載區取得&lt;/a&gt;，當然，您必須先安裝 OpenVanilla 0.7.1 ，並且必須使用 OS X 10.4。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-113006095925607866?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/113006095925607866/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=113006095925607866' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113006095925607866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/113006095925607866'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/10/ovfilter-ov.html' title='ovfilter: 命令列版的 OV 文字輸出模組'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112996727602158256</id><published>2005-10-22T15:43:00.000+08:00</published><updated>2005-10-22T15:47:56.023+08:00</updated><title type='text'>在終端機下的vim中正確使用utf-8編碼</title><content type='html'>可能有些人也曾經遇到相同的問題：MacOS X 10.4 Tiger中內建的vim已經具備了處理utf-8編碼的功能，但是還記得在 Tiger 剛出來的時候，還是會在命令列中輸入「set encoding=utf8」之後，中文打出來全都變成亂碼所苦，而無法處理utf-8。&lt;br /&gt;&lt;br /&gt;折騰了一陣子，在 IRC 中討論之後，才發現應該要設成「set encoding=utf-8」，而不是「set encoding=utf8」。正確設定之後，就一切正常了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112996727602158256?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112996727602158256/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112996727602158256' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112996727602158256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112996727602158256'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/10/vimutf-8.html' title='在終端機下的vim中正確使用utf-8編碼'/><author><name>zonble</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://flickr.com/buddyicons/51035552736@N01.jpg?1099674109'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112996501792819390</id><published>2005-10-22T15:10:00.000+08:00</published><updated>2005-10-22T15:12:32.510+08:00</updated><title type='text'>MegaManEffect</title><content type='html'>由 &lt;a href="http://mikezornek.com/"&gt;Mike Zornek&lt;/a&gt;所開發的 &lt;a href="http://mikezornek.com/cocoa/megamaneffect/"&gt;MegaManEffect&lt;/a&gt;，是一套讓人不知道該怎麼說的軟體。MegeManEffect這個程式只有一個功能：啟動之後，當你在啟動其他 Mac OS X 應用程式時，會出現在任天堂上的洛克人二代（MegaMax II）遊戲中壞人出場的效果…。&lt;br /&gt;&lt;br /&gt;太讚了！實在太有喜感以及戲劇效果了啊！&lt;br /&gt;&lt;br /&gt;在官方網站上除了可以下載程式以及原始碼之外，還可以下載洛克人二代的遊戲畫面，您可以比較看看兩者之間的差別 XD。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112996501792819390?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112996501792819390/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112996501792819390' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112996501792819390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112996501792819390'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/10/megamaneffect.html' title='MegaManEffect'/><author><name>zonble</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://flickr.com/buddyicons/51035552736@N01.jpg?1099674109'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112974235338166317</id><published>2005-10-20T01:17:00.000+08:00</published><updated>2007-09-29T01:48:19.170+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>捐款贊助 OpenVanilla 開發的方式</title><content type='html'>（先前發生 PayPal 按鈕故障的問題，已經修正了）&lt;br /&gt;&lt;br /&gt;經過討論，OpenVanilla 的捐款贊助方式出爐了。我們準備了一個 PayPal 的小額捐款按鈕，如果您希望透過信用卡贊助 OpenVanilla 的開發，您可以點選以下這個按鈕（收款人為 lukhnos at gmail dot com）：&lt;form action="https://www.paypal.com/cgi-bin/webscr" method="post"&gt;&lt;br /&gt;&lt;input type="hidden" name="cmd" value="_s-xclick"&gt;&lt;br /&gt;&lt;input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-but21.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!"&gt;&lt;br /&gt;&lt;input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----MIIHXwYJKoZIhvcNAQcEoIIHUDCCB0wCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYBt7t9EF2lMhVQFcm3uX3lmfzNuyUBvMJ9b0NWyxR5Hylts0XkwBUTJrEo0qGLmdRgw3DTEyhVrOqmLcIIwxDL5pmxaBOITeZv9nenyyyo8pCMl1r8kWlKCI2qFbNgM3gTAIMltj/tTiZrqRfSqljnCxeVzsiUJWqS6Kr04sF9aqzELMAkGBSsOAwIaBQAwgdwGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIZigr0C99vO+Agbj87O8HYhTgDFrDFgH+5BDKuUTcPm2Q8Xg+iNUU48syhyFa1ns0XKPD1kLbVfe88XXiT18tcD8XWWd2pfE5Jykb/NrAI5n/x8AdBeYYST+vt65IR+x219fSSJlWxswtzJXvkFc/UV4oCMovW+7ielK+n586wUqLgkIwik9JB5iQV9levdCgEbAA2Hgy3RadNd7VYibjfjvzsVf7JHbjvUFA/JHn6qThpCqICOKX1yVuV2pLzSJf/Au8oIIDhzCCA4MwggLsoAMCAQICAQAwDQYJKoZIhvcNAQEFBQAwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMB4XDTA0MDIxMzEwMTMxNVoXDTM1MDIxMzEwMTMxNVowgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBR07d/ETMS1ycjtkpkvjXZe9k+6CieLuLsPumsJ7QC1odNz3sJiCbs2wC0nLE0uLGaEtXynIgRqIddYCHx88pb5HTXv4SZeuv0Rqq4+axW9PLAAATU8w04qqjaSXgbGLP3NmohqM6bV9kZZwZLR/klDaQGo1u9uDb9lr4Yn+rBQIDAQABo4HuMIHrMB0GA1UdDgQWBBSWn3y7xm8XvVk/UtcKG+wQ1mSUazCBuwYDVR0jBIGzMIGwgBSWn3y7xm8XvVk/UtcKG+wQ1mSUa6GBlKSBkTCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb22CAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCBXzpWmoBa5e9fo6ujionW1hUhPkOBakTr3YCDjbYfvJEiv/2P+IobhOGJr85+XHhN0v4gUkEDI8r2/rNk1m0GA8HKddvTjyGw/XqXa+LSTlDYkqI8OwR8GEYj4efEtcRpRYBxV8KxAW93YDWzFGvruKnnLbDAF6VR5w/cCMn5hzGCAZowggGWAgEBMIGUMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbQIBADAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDUxMDIwMjIzMzExWjAjBgkqhkiG9w0BCQQxFgQUWKf3GWFWfLJ/PdkTdjUqqKOxYYEwDQYJKoZIhvcNAQEBBQAEgYBSHWpE7g2xEb38zUZN/gXCR6Fhdy6y1f2ZptjtNAu1ZuhilInBgVUPlsSKUy3+Qabn5YiWUOJF3zY2Hi9Zp2Xz6bo0rGTChPtPysPRwVda7upzml6uRUlFGGKb46kdHSlH9CsK77As5Rauhj0OJ3MBiMkuN/s/gaceMyvLdUkXAg==-----END PKCS7-----"&gt;&lt;/form&gt;&lt;br /&gt;或者，如果您希望透過 ATM 捐款，您可以轉帳至 0002518-0295317 這個帳號，銀行代碼為 700 （郵局）。&lt;br /&gt;&lt;br /&gt;不管透過以上任何一種方式贊助，都請您&lt;a href="mailto:lukhnos@gmail.com"&gt;留個言&lt;/a&gt;，告訴我們您的大名及贊助的金額，好讓我們有機會跟您說聲謝謝。同時也請告訴我們您希望使用的名稱或代名，以讓我們據此更新 &lt;a href="http://openvanilla.org/index.cgi?AcknowledgementsList"&gt;OpenVanilla 的感謝名單&lt;/a&gt;。謝謝！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112974235338166317?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112974235338166317/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112974235338166317' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112974235338166317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112974235338166317'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/10/openvanilla.html' title='捐款贊助 OpenVanilla 開發的方式'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112960467763567053</id><published>2005-10-18T10:56:00.000+08:00</published><updated>2005-10-18T11:04:40.173+08:00</updated><title type='text'>不讓 iPhoto 自動啟動</title><content type='html'>iPhoto 最令人詬病的，就是當匯入的照片上千張時，其啟動速度會慢得不可思議。而預設來講，只要一插入相片的記憶卡，就會自動啟動 iPhoto ，當 iPhoto 變慢的時候，這其實就相當的惱人了。如果要關掉這自動啟動的行為，方法是，打開應用程式裡的「影像頡取」，再調整其「偏好設定」，就可以看到插入相機時，要自動開啟的應用程式，或是，什麼都不開啟。&lt;br /&gt;&lt;br /&gt;雖然不知道為什麼都在那裡設定（我連「影像頡取」這個應用程式是在做啥的都不知道），不過還是行了。真搞不懂為什麼不把影像頡取丟去系統偏好設定裡面。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112960467763567053?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112960467763567053/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112960467763567053' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112960467763567053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112960467763567053'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/10/iphoto.html' title='不讓 iPhoto 自動啟動'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112906873216995575</id><published>2005-10-12T06:06:00.000+08:00</published><updated>2005-10-12T06:12:12.176+08:00</updated><title type='text'>木製 iPod Nano 保護盒</title><content type='html'>這個叫做 &lt;a href="http://www.iwoodnano.com/miniot/index.htm"&gt;iWood Nano&lt;/a&gt; 的盒子看起來真是優雅，與 iPod Nano 十分搭調。似乎也可以在木頭的表面刻字。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/915/507/1600/iwood-2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/915/507/320/iwood-2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;官方網站上說 10 月 20 號才會正式開賣，所以還不知道它要多少錢，不過光是看照片就很讓人口水直流了。&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112906873216995575?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iwoodnano.com/miniot/index.htm' title='木製 iPod Nano 保護盒'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112906873216995575/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112906873216995575' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112906873216995575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112906873216995575'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/10/ipod-nano.html' title='木製 iPod Nano 保護盒'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112754059007715119</id><published>2005-09-24T13:40:00.000+08:00</published><updated>2005-09-24T13:43:10.083+08:00</updated><title type='text'>Minimal iTunes</title><content type='html'>&lt;a href="http://www.flickr.com/photos/gugod/46014747/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/25/46014747_da128b0c80_o.jpg" width="129" height="65" alt="Minimal iTunes." /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;無意間試出來的。平時按下 iTunes 窗左上角的 (+) 鈕，會把下面全部收起來，變成扁長的樣子。這時如果再拉右下角，可以調整長短。如果一直住左拉，最後就會變成這個最小的模樣。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112754059007715119?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112754059007715119/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112754059007715119' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112754059007715119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112754059007715119'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/09/minimal-itunes.html' title='Minimal iTunes'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112735519789247011</id><published>2005-09-22T10:00:00.000+08:00</published><updated>2005-09-22T17:38:00.213+08:00</updated><title type='text'>DTVMac : 看 Vblog</title><content type='html'>除了用 iTunes 用 vblog 以外，現在又多了一個選擇： &lt;a href="http://dtvmac.com/"&gt;DTVMac&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;它的介面看起來十份簡潔，現在的 Vblog channel 也不太多，所以應該還不太需要擔心太多 channel 的時候，畫面上要如何分類的問題（真的訂了百來個 vblog channel 的話，要先擔心的可能是硬碟空間）。&lt;br /&gt;&lt;br /&gt;目前預設操作方式是，看每個 channel 的時候，點選想要看的影集，再立刻下載來看。但我個人認為應該改成自動下載，要看的時候就完全不用等。&lt;br /&gt;&lt;br /&gt;比起 iTunes，dtvmac 的預設影片播放尺寸是跟視窗同大，視覺上看起來的確是很有「這是電視」這樣的感覺。也是能夠手動切換到全螢幕播放模式。&lt;br /&gt;&lt;br /&gt;目前這軟體還在非常陽春的 beta （真的是很 beta ，不像某 f 跟 g 網站那種萬年 beta），沒什麼可以設定的選項，有些已經在介面上出現的選項，旁邊還寫著「這功能還沒寫好」。希望這個自由軟體可以再進步一些啊。(連結：&lt;a href="http://sourceforge.net/projects/demotv"&gt;專案首頁&lt;/a&gt;）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112735519789247011?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dtvmac.com/' title='DTVMac : 看 Vblog'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112735519789247011/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112735519789247011' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112735519789247011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112735519789247011'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/09/dtvmac-vblog.html' title='DTVMac : 看 Vblog'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112720225745506932</id><published>2005-09-20T15:42:00.000+08:00</published><updated>2005-09-20T19:37:09.936+08:00</updated><title type='text'>.Mac 帳號升級為 1G</title><content type='html'>在 &lt;a href="http://www.mac.com"&gt;.Mac 網站&lt;/a&gt;醒目的字眼， .Mac 帳號的容量也升成 1G 了。而且還加上了群組功能。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112720225745506932?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mac.com/' title='.Mac 帳號升級為 1G'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112720225745506932/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112720225745506932' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112720225745506932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112720225745506932'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/09/mac-1g.html' title='.Mac 帳號升級為 1G'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112625303549396422</id><published>2005-09-09T15:59:00.000+08:00</published><updated>2005-09-09T16:54:12.026+08:00</updated><title type='text'>在 Finder Toolbar加 Folder</title><content type='html'>Finder 的視窗除了左側可以放處常用資料夾的捷徑以外，其實在上方的 Toolbar 也是可以放的，只不過要用些技巧。要先開兩個 Finder 視窗，然後在其中一個自定工具列，再把資料夾從另一個視窗拖過去就行了（如圖）&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/41655721/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/32/41655721_82b6c8a7a6.jpg" width="500" height="244" alt="FolderToToolbar" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Update: Luke Yeow 的方法更為簡便：把你想要加到 toolbar 的 folder 拖到工具列上，稍稍等一下，就會出現綠色的 + 號了。&lt;br /&gt;&lt;br /&gt;出現綠色 + 號之後再放掉滑鼠，就可以加上去了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112625303549396422?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112625303549396422/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112625303549396422' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112625303549396422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112625303549396422'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/09/finder-toolbar-folder.html' title='在 Finder Toolbar加 Folder'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112587715737828009</id><published>2005-09-05T07:40:00.000+08:00</published><updated>2005-09-07T07:44:49.226+08:00</updated><title type='text'>在 Aquamace 用中文的小訣竅</title><content type='html'>在 Mac OS X 上的 emacs 正如其他 Unix 裡的 emacs 一般有很多不同的版本。以前用的是 Carbonize 的 emacs，要在上面設定使用 utf-8 的正體中文總是對 .emacs 動不少工程，甚至必要的時候，還得自行從原始嗎加上補丁重新編譯。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://aquamacs.org/"&gt;Aquamacs emacs&lt;/a&gt; 是在 Mac OS X 上 Aqua 化的 emacs，所以就 GUI/字形來說，會比別的建立在 Carbon 及 Terminal 上的 emacs 來得自然。但是我以前試驗過早期 Aquamace 的版本不夠穩定，所以我一直是使用自己編譯的 &lt;a href="http://cschin.infoecho.net/files/EmacsInstaller_10.4.1.dmg"&gt;Carbonize emacs&lt;/a&gt;。不過，最近一版的 Aquamace 相當不錯，加上要在其中使用，utf-8 中設定相當方便，試驗中文成功後，我就把自己編的 Carbonize emacs 給砍了。&lt;br /&gt;&lt;br /&gt;要在 Aquamace 下使用 utf-8 的正體中文只需在 &lt;tt&gt;~/Library/Preferences/Aquamacs Emacs/Preferences.el&lt;/tt&gt; 中加上兩行，&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;(set-language-environment "Chinese-Big5")&lt;br /&gt;(prefer-coding-system 'utf-8)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;就可以用中文了。&lt;br /&gt;&lt;br /&gt;Aquamacs 中也正確處理了剪貼簿中的編碼，不需要任何特別的設定，不管是那種 encoding，都可以在 Aquamacs 與其他的 OS X 軟體中自由的剪來貼去了。&lt;br /&gt;&lt;br /&gt;有需要在 OS X 下中用 emacs 的朋友不妨試試 Aquamacs，說不定您會像我一樣，覺得 Aquamacs 還滿合用的。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112587715737828009?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112587715737828009/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112587715737828009' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112587715737828009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112587715737828009'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/09/aquamace.html' title='在 Aquamace 用中文的小訣竅'/><author><name>orcas</name><uri>http://www.blogger.com/profile/03508299771217470859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112571259477222783</id><published>2005-09-03T09:56:00.000+08:00</published><updated>2005-09-03T10:24:52.276+08:00</updated><title type='text'>Finder 下 "New File" 功能</title><content type='html'>在 Finder 下，有 New folder 但沒有 New File 的 Context menu。雖然不是一定要的功能，但是如果可以在 Finder 下建立空檔，然雙擊來打開對應的應用程式來在想要的目錄下建立對應的檔案也是一件滿方便的事。在看了一個相關的 &lt;a href="http://www.macosxhints.com/"&gt;osxhints&lt;/a&gt; 的 &lt;a href="http://www.macosxhints.com/article.php?story=20050827164648766&amp;query=automator"&gt;hint&lt;/a&gt; 後，發現這樣的事情可用 Automator 加上 Apple Script 來做到。以下說明如何來在 Finder 下做到這件事。&lt;br /&gt;&lt;br /&gt;打開 Automator，找到 run apple script 的 Action，然後用把下面的 Apple script 貼上:&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;&lt;br /&gt;on run {input, parameters}&lt;br /&gt; set input_text to text returned of (display dialog "Please input a file name" default answer "Untitled.txt")&lt;br /&gt; do shell script "touch " &amp; (POSIX path of (input as string)) &amp; input_text&lt;br /&gt; return input&lt;br /&gt;end run&lt;br /&gt;&lt;/tt&gt;&lt;/pre&gt; &lt;br /&gt;然後在選單下選 Save As Plugin...，把 Workflow 存成 Finder 的 Plug-in，把 workflow 命名成 "New File"。這樣，在 Finder 的 Context menu 下的 Automator 中就會有新的選項 "New File"。這樣，就可在 Finder 下用 context menu 來建立新檔了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112571259477222783?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112571259477222783/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112571259477222783' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112571259477222783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112571259477222783'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/09/finder-new-file.html' title='Finder 下 &quot;New File&quot; 功能'/><author><name>orcas</name><uri>http://www.blogger.com/profile/03508299771217470859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112478183416039106</id><published>2005-08-23T15:21:00.000+08:00</published><updated>2007-09-29T01:48:19.171+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>關於 OpenVanilla 在 Intel Mac 上能否執行的說明</title><content type='html'>由於 OV 團隊並非 Apple 的付費開發成員，因此手上沒有 Intel Mac 的開發套件。在 OV 團隊取得該項開發套件前（或者在 Apple 以其他方式將 Intel Mac 的作業系統及開發工具提供給大眾使用之前），我們將不會回答任何與 Intel Mac 有關的問題。&lt;br /&gt;&lt;br /&gt;而即使 OV 團隊之後取得該開發套件，也可能限於 NDA（禁止揭露條款），而無法回答所有相關問題。&lt;br /&gt;&lt;br /&gt;As none of OpenVanilla's team member owns an Intel Mac development package, we will NOT answer any question concerning OpenVanilla on Intel Mac.&lt;br /&gt;&lt;br /&gt;Even if we have obtained the packcage, we may be bound to the NDA and will therefore not be able to answer every question.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112478183416039106?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112478183416039106/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112478183416039106' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112478183416039106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112478183416039106'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/08/openvanilla-intel-mac.html' title='關於 OpenVanilla 在 Intel Mac 上能否執行的說明'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112430771442368418</id><published>2005-08-18T03:04:00.000+08:00</published><updated>2007-09-29T01:48:19.172+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla 0.7.1 發表，以及近期的一些發展</title><content type='html'>經過三個月的調整，OpenVanilla 0.7.1 正式發表。0.7.1 與 0.6.3 的不同，我們已經在 0.7.0rc3-5 發表時陸續列出。0.7.1 主要是在穩定性上做調整，以及各輸入法模組（尤其是泛用輸入法模組及酷音模組的詞庫）上做細部的修正。因為這些改變已經累積到一定的程度，我們決定推出增加一個次版號的正式版本（也就是跳過 0.7.0 正式版來到 0.7.1）。除此之外，我們也有了簡體中文的介面，相信對簡體中文的使用者會更具介面親和力。安裝套件下載以及部份模組更新訊息，請參閱 &lt;a href="http://openvanilla.org"&gt;openvanilla.org&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;OpenVanilla 0.7.1 是最後一個在 OS X 10.3 (Panther) 上編譯、包裝、發佈，也是最後一個支援 OS X 10.3 的版本。OV 的下一個版本將會全部移轉到 OS X 10.4 (Tiger) 上開發、發佈。&lt;br /&gt;&lt;br /&gt;五個常見的問題如下：&lt;br /&gt;&lt;ol&gt;&lt;li&gt;0.7.0rc3-5 的設定檔問題：請將您「資源庫」下面的 OV 0.7.0 設定檔（也就是 ~/Library/OpenVanilla/0.7.0/Preferences/org.openvanilla.070.plist）直接蓋寫成 ~/Library/OpenVanilla/0.7.1/Preferences/org.openvanilla.071.plist 即可。&lt;/li&gt;&lt;li&gt;酷音的詞庫檔：雖然不是很建議這樣做，但如果您已經「養」了一個常用的酷音詞庫，您可以將 ~/Library/OpenVanilla/0.7.0/UserSpace/OVIMChewingStatic-OV0.7.0rc5/ 下面的 hash.dat 蓋寫到 ~/Library/OpenVanilla/0.7.1/UserSpace/Preferences/UserSpace/OVIMSpaceChewing-OV0.7.1/ 下面的 hash.dat 。&lt;/li&gt;&lt;li&gt;簡易輸入法或其他適於泛用輸入法的資料表格：請&lt;a href="http://svn.openfoundry.org/openvanilla/trunk/Data/"&gt;從 OpenVanilla 目前的原始碼資料庫中，取得 simplex.cin&lt;/a&gt;或其他您所需的資料表格，將之拷貝到 /Library/OpenVanilla/0.7.1/Moduels/OVIMGeneric/ 這個目錄中即可（當然，請關閉目前的應用程式再重新載入，就會看到該輸入法出現在表單中了）&lt;/li&gt;&lt;li&gt;簡體中文的朋友：如果您需要智能式的拼音輸入，可以試試看 QIM 。如果是五筆輸入法或簡單的拼音輸入法，請循上述簡易輸入法的說明，於同一個資料庫中取得 zhcn_wubizixing.cin 或 zhcn_pinyin.cin 等檔案，同樣放在泛用輸入法的資料目錄下即可。&lt;/li&gt;&lt;li&gt;某些應用程式的不穩定狀況：0.7.1 理論上修正了在 Safari 以及 Mail.app 文字輸入時的不穩定狀況。如果您還是遇到當機的問題，可能的話，&lt;a href="http://osxchat.blogspot.com/2005/08/blog-post.html"&gt;請循 b6s 先前 post 的文章所說的方法&lt;/a&gt;，將 crash report 寄給 OV 團隊。過去以來 crash report 一直是 OV 提升穩定性的重要改進依據，有大家的幫忙，OV 會變得更好。另外，目前有收到消息，諸如像 Seamonkey 不能使用的問題，目前我們所能說的是：如果是連 Apple 內建的輸入法都無法正常使用的場合（例如漢音輸入法），那麼表示該軟體並沒有正確地依靠 OS X 的文字輸入 API 撰寫。&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;在 OpenVanilla Project 近期的發展方面，五月底、六月初的時候，我們推出了實驗性質的 SCIM 橋接套件，讓 OpenVanilla 的輸入法模組，可以掛在由蘇哲等人所開發（以及 Novell 等廠商所支援）的 SCIM 框架上。這樣讓 OV 的 POJ 模組成功地得以在 Linux/FreeBSD 的 X-Window 環境中使用。&lt;br /&gt;&lt;br /&gt;最近，由於 kanru, pcman 的加入，以及 b6s 的投入，OpenVanilla 的 Windows 版本也已經初具雛型！目前的發展，已經讓泛用輸入法、POJ 以及酷音等模組，可以在 Windows 上使用。由於 Windows 輸入法開發的複雜性，距離普遍性的釋出，還有許多要努力的地方。但是以目前的開發速度，相信我們會不斷地收到驚喜。OV-Windows 的開發同時也代表另一個國內重要的 free software/open source (FOSS) 輸入法團隊──新酷音團隊的力量投入。透過 OV-Windows 載入的酷音模組，將有希望成為 Windows 上 FOSS 輸入法開發的重要里程碑。POJ 能夠在 Windows 上使用，也意味著在 Windows 所能輸入的語言選擇大為增加。&lt;br /&gt;&lt;br /&gt;隨著 OS X 的移植到 Intel 上，未來 OS X 會怎麼發展，還有很多未知──或者想像空間，端看每個人採取的態度而定。OV 的 universal binary 能不能在 OS X Intel 上執行？OS X 的輸入法架構是否會逐步褪去 pre-OS X 時代以來留下來的舊架構？這些則是 OV 的 OS X 開發者所關注的。目前我能說的，用一句理財俗套，叫：審慎樂觀。&lt;br /&gt;&lt;br /&gt;最後希望大家給所有 OV 團隊一個大掌聲。gugod 一直以來維護了 OV 的 build environment (Makefile 等)，zonble 則是 OV 各項圖示、選單和視覺設計的重要推手，同時和 mjhiseh 共同催生了 OV 的使用手冊（是的，0.7.1 版終於有手冊了）。pcchen 一直在整合各種 POJ 的相關資料。vgod 的加入使得 OV-SCIM 成為可能。kanru 和 pcman 給了我們 OV-Windows 的驚喜。我想在此特別謝謝 b6s 在共同維護 OV-Windows、泛用輸入法模組以及維護 openvanilla.org 所投入的心力與時間。最後，OV 的 OS X 版 Loader 以及最後的包裝是由我這邊完成。不足的地方總是有的，希望大家繼續支持鼓勵 OV 的開發。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112430771442368418?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvanilla.org' title='OpenVanilla 0.7.1 發表，以及近期的一些發展'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112430771442368418/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112430771442368418' title='11 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112430771442368418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112430771442368418'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/08/openvanilla-071.html' title='OpenVanilla 0.7.1 發表，以及近期的一些發展'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112420089360290958</id><published>2005-08-16T21:32:00.000+08:00</published><updated>2005-08-17T19:22:39.443+08:00</updated><title type='text'>頭痛醫頭，至少得知道痛的是頭</title><content type='html'>「又當掉了！」這句話常伴隨著無奈的髒話，要是用上這句話的頻率太高，更有可能直接精簡成髒話。&lt;br /&gt;&lt;br /&gt;如果是其他作業系統的使用者，找不到沒穿&lt;a href='http://www.thinkgeek.com/tshirts/frustrations/388b/'&gt;這件衣服&lt;/a&gt;也不會唱&lt;a href='http://zonble.twbbs.org/archives/2005_07/784.php'&gt;這首歌&lt;/a&gt;的䭾獸，甚至花了錢也消不了災，恐怕就只能灌電腦孟婆湯叫它重來，另外求個符換個風水什麼的…&lt;br /&gt;&lt;br /&gt;來來來，只要用了 Mac OS X，比起上面的劇情你至少還多一種選擇，更容易釐清問題，心情好身體好，考試都考一百分（的機率比較高一點點）。&lt;br /&gt;&lt;br /&gt;程式當掉了，該罵的也罵完之後，別急著按掉那討厭的當機對話窗（如果有的話），看看上面是不是有個能讓你（在傷口上撒鹽地）看看 crash log 的按紐（用英文介面的話應該是 "Report..."）？咬著牙按下去吧！&lt;br /&gt;&lt;br /&gt;要是沒東西可按，那麼你更需要一點意志力，請打開 Applications/Utilities/Console.app…&lt;br /&gt;&lt;br /&gt;然後大概是這樣的畫面：&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/b6s/34516437/" title="Photo Sharing"&gt;&lt;img src="http://photos22.flickr.com/34516437_ab0ff84268_o.jpg" width="717" height="746" alt="crashlog-sample" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;嗯，log 總是不太敢見公婆，但至少裡頭寫的東西是英文或長得像英文的 Cocoa 式命名法，想練習當柯南的話正是時候。以上圖為例的話，至少能夠看出這回 Safari 當機的 Thread 編號為 0，而這個 Thread 主要用於執行 Adobe Acrobat plugin。換句話說，嫌犯就在其中。&lt;br /&gt;&lt;br /&gt;如果你對當推理正太沒興趣，還是可以把這個犯罪現場完整地保留，接下來要找誰做 CSI 的工作就看你高興了。&lt;br /&gt;&lt;br /&gt;舉例來說，如果您吸了 OpenVanilla 而感到不夠 high，想要叫開發團隊再努力一點，請考慮用上述方法把 crash log 剪貼到 http://openvanilla.openfoundry.org/，這樣開發人員比較容易釐清，究竟是 OpenVanilla 受潮過期還是您的菸斗壞了。&lt;br /&gt;&lt;br /&gt;腳痛的話建議您先問家醫再決定該看骨科復健科還是風溼免疫科。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112420089360290958?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112420089360290958/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112420089360290958' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112420089360290958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112420089360290958'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/08/blog-post.html' title='頭痛醫頭，至少得知道痛的是頭'/><author><name>barabbas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112395637143720397</id><published>2005-08-14T01:58:00.000+08:00</published><updated>2005-08-14T17:09:29.616+08:00</updated><title type='text'>aMSN 0.95i</title><content type='html'>請在 &lt;a href="http://users.pandora.be/ramdac/amsn-0_95i.dmg"&gt;此處&lt;/a&gt; 下載 aMSN 0.95 beta I 版。相關的資訊請點 &lt;a href="http://forums.cocoaforge.com/viewtopic.php?t=3761&amp;amp;sid=ff4fa968faaa08cbb3716709859fd90d"&gt;這裡&lt;/a&gt;。（有 screenshot 可看）&lt;br /&gt;&lt;br /&gt;主要的變動是，支援了 MSN 6 跟 MSN 7 的視訊對談。實際跟 Windows 使用的結果，發現 frame rate 比 Mercury 好多了，但還是沒有聲音，而且中文顯示還是支離破碎，甚至無法切換到中文輸入法（簡直一無是處！）&lt;br /&gt;&lt;br /&gt;不過還是比起 Mercury 超低的  frame rate（官方的說法，能到 6fps 就已經很高了，我的天啊），還是可以試試看就是了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112395637143720397?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://forums.cocoaforge.com/viewtopic.php?t=3761&amp;sid=ff4fa968faaa08cbb3716709859fd90d' title='aMSN 0.95i'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112395637143720397/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112395637143720397' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112395637143720397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112395637143720397'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/08/amsn-095i.html' title='aMSN 0.95i'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112347789791418216</id><published>2005-08-08T13:05:00.000+08:00</published><updated>2005-08-08T13:11:37.923+08:00</updated><title type='text'>在 iPod 上玩毀滅戰士</title><content type='html'>&lt;img style="float:right;" src="http://www.ipodlinux.org/images/thumb/6/6c/180px-Doom_iPhoto_04.JPG" /&gt;&lt;br /&gt;&lt;br /&gt;iPod Linux 的那些傢伙已經把毀滅戰士(Doom) 移稙到 iPod 上了。雖然感覺起來很難操控就是了。&lt;br /&gt;&lt;br /&gt;相關連結&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.ipodlinux.org/Doom"&gt;http://www.ipodlinux.org/Doom&lt;/a&gt;(有許多照片可以看)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.engadget.com/entry/1234000393053469/"&gt;http://www.engadget.com/entry/1234000393053469/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112347789791418216?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.engadget.com/entry/1234000393053469/' title='在 iPod 上玩毀滅戰士'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112347789791418216/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112347789791418216' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112347789791418216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112347789791418216'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/08/ipod.html' title='在 iPod 上玩毀滅戰士'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112330266839111122</id><published>2005-08-06T12:00:00.000+08:00</published><updated>2005-08-06T13:00:21.650+08:00</updated><title type='text'>週末 iTunes 整理心得：MP3 變成 QuickTime movie 了？</title><content type='html'>如果仔細看過你 iTunes Library 裡面的歌曲「種類 (Kind)」，你可能會發現某些副檔名是 MP3 歌曲竟然變成「QuickTime movie file」。如果你又仔細回想一下，就會發現這些歌曲在匯入 iTunes 之前都有直接在瀏覽器裡面播放過；換句話說，你是在瀏覽器裡面用 QuickTime plugin 聽過這些歌之後才存入硬碟，並且匯入 iTunes 裡面。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/digdog/31597374/" title="Photo Sharing"&gt;&lt;img src="http://photos21.flickr.com/31597374_af05f01573_m.jpg" width="240" height="203" alt="MP3 or MOV" align="right" hspace="5" style="border: 1px solid gray;"/&gt;&lt;/a&gt;也許你也不是很介意這種問題，但是當你把這些歌曲從 iTunes 匯出拖到桌面上，想要備份起來時，就會出毛病。也許是你重灌麥金塔了，在你日後把這些備份出來的歌曲重新匯入 iTunes 時，你就會發現這些歌曲的 ID3 歌曲資料全部變成亂碼，甚至不見了。聽起來很淒慘吧？這絕對是 iTunes 重度使用者的潛在超級危機，一定要好好正視的問題！不然二、三十 GB 的歌曲要處理起來可是比便秘還痛苦。&lt;br /&gt;&lt;br /&gt;根據 Charles Minow 網友的說法，因為被 QuickTime plugin 播放過的 mp3/mp2 檔案在轉存成檔案時，file/creator type 都會設定成被當成 QuickTime movie 的數值，而非 iTunes 使用的 MPG3 (file type) 與 hook (creator type)，導致 iTunes 讀到這些檔案時，都會視為是 QuickTime movie，而非 MP3 歌曲。要解決這個問題最快的方法，就是把 Charles 提供的 &lt;a href="http://www.cminow.org/itunesapplescriptfixer.html"&gt;AppleScript&lt;/a&gt;  存成應用程式，並且將有問題的 MP3 歌曲拖到程式上面，讓程式修改 file/creator type，再重新匯入 iTunes 即可。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112330266839111122?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cminow.org/itunesapplescriptfixer.html' title='週末 iTunes 整理心得：MP3 變成 QuickTime movie 了？'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112330266839111122/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112330266839111122' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112330266839111122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112330266839111122'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/08/itunes-mp3-quicktime-movie.html' title='週末 iTunes 整理心得：MP3 變成 QuickTime movie 了？'/><author><name>hollowout</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112231053527943166</id><published>2005-07-26T00:18:00.000+08:00</published><updated>2005-07-26T00:55:35.320+08:00</updated><title type='text'>讓windows與Mac傳視訊</title><content type='html'>感謝gugod的介紹，&lt;a href="http://www.macosxhints.com/"&gt;Macosxhints&lt;/a&gt;上有&lt;a href="http://www.macosxhints.com/article.php?story=20050701045215196&amp;lsrc=osxh"&gt;這一篇文章&lt;/a&gt;。該文作者最後的解決方法是在Mac上安裝&lt;a href="http://www.mercury.to/"&gt;Mercury&lt;/a&gt;這個Messanger，要裝1709版本以上的纔有webcam功能。我安裝後從MSN上抓了幾個朋友來測試，確定她們能看到我的影像，但是聲音則還不知道要從哪邊設定；跟gugod Mac to Mac的影像品質也很好，看來暫時是可以用了。跟家裡Windows 2000上的MSN測試也可以正常顯示影像，但是聲音大概就無解了。&lt;br /&gt;&lt;br /&gt;目前我是用Mercury看人，然後用Skype說話。不過有個問題滿討厭的，首先是Mercury很慢（Java寫的），再來就是這個程式很難正常結束，幾乎每次都要強制關閉。&lt;br /&gt;&lt;br /&gt;另外還有朋友介紹（而且測試成功）的是ohphonex，不過要有一方是public IP纔好，不然就得透過（我也不知道是甚麼）的gatekeeper。這個我也測過，可以用。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112231053527943166?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112231053527943166/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112231053527943166' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112231053527943166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112231053527943166'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/07/windowsmac.html' title='讓windows與Mac傳視訊'/><author><name>whiteg</name><uri>http://www.blogger.com/profile/16832446902193947914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_qRCA6twICnY/SXUCb8LufZI/AAAAAAAAAIM/QBfOLkRwNIM/S220/elephant.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112205735034052620</id><published>2005-07-23T02:34:00.000+08:00</published><updated>2007-09-29T01:48:19.172+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OS X 輸入法架構對 OpenVanilla 開發所造成的困擾（對 zonble blog 的補充）</title><content type='html'>zonble 一個晚上寫了兩篇「&lt;a href="http://zonble.twbbs.org/archives/2005_07/789.php"&gt;怎樣在 OS X 下寫一套輸入法&lt;/a&gt;」的文章，文章的範例之一是 OpenVanilla 計劃之初就建立的 CarbonInputMethod （以下簡稱 CarbonIM）這套程式庫。OpenVanilla 因為有了 CarbonIM 的基礎，才得以建立後續的動態載入架構。&lt;br /&gt;&lt;br /&gt;本質上，CarbonIM 只是重新包裝了 Apple 的 BasicInputMethod 這套範例，僅僅改用 C++ 撰寫。然而因為我們在開發 0.6.x 的時候，對於 Apple 的 text service component 還不是完全瞭解，因此 0.6.x 時期許多的 bug （例如 GUI 版的 vi 無法使用），其實都源自於 CarbonIM。&lt;br /&gt;&lt;br /&gt;Apple 的 text service component 是一個很奇怪的東西，嚴格說來完全是 OS 9 時代的遺跡。要理解為什麼在 OS X 上開發輸入法有這麼多奇奇怪怪的彎路要走，我們必須回到「OS X 的輸入法架構是 pre-OS X 時代的遺跡」這件事。&lt;br /&gt;&lt;br /&gt;首先是包裝方式。輸入法模組是 OS X 裡極少數還需要靠檔案裡的 resource fork 來告訴作業系統這個模組功用為何的檔案群。也就是說，明明 OS X 的程式庫或應用程式，都是以 .bundle 或 .app 形式包裝，並藉由包裝裡的 Contents/Info.plist 這個檔案來描述包裝的類型及各項參數，但是輸入法模組得靠原始碼的資源檔 （.r） 裡的奇異檔頭，以及檔案的四字型別（存在於 resource fork 中，例如輸入法模組必需是 "THNG"） ，OS X 才會認得。可以看得出來 Apple 從 OS X 10.3 開始，有陸陸續續將一些輸入法功能參數，放進  Info.plist 中（這點從 10.3 的日文輸入法，以及 10.4 的繁體中文輸入法模組看得出來），但是輸入法模組仍然需要靠 resource fork 裡的資料才能讓 OS X 知道這是一個輸入法，而這其實是和 OS X 整體設計相當格格不入的事。&lt;br /&gt;&lt;br /&gt;其次是檔名，以OS X 版的酷音輸入法來說，酷音輸入法的檔名是 ChewingOSX.component ，但是自從 ProjectBuilder （pre OS X 10.3 時代的開發工具）改名為 Xcode 後，編製 .component 的選項就消失了。Apple 統一將所有可動態載入的的程式庫改名叫 .bundle。然而系統還是認得 .component 的檔名的。而且至今仍然有很多 .component 存在於 Tiger 中。&lt;br /&gt;&lt;br /&gt;再來是 .component 的功用。所有的 .component 都應該放在 /System/Library/Components/、/Library/Components 以及 ~/Library/Components 這三個目錄中。很奇異的是，在 OS X 時代其實已經很少聽說有什麼東西是需要編成 .component 形式的了。我相信大多數人的 /Library/Components 裡應該只剩一種類型的檔案：輸入法模組（MacUIM、酷音、OV 等等）。 &lt;br /&gt;&lt;br /&gt;最後是 text service component 在記憶體裡存在的方式。在 OS 9 時代，text service component 在記憶體中只有一份拷貝（精準的說法是只有一個 instance）。每一個使用到輸入法的視窗都會建立一個 text service "session"。但這件事到了 OS X 變得有點複雜：首先，每一個應用程式都有一份 text service component 的 instance （理由是，text service component 是動態程式庫），而每一個應用程式又再從該 instance 中建立不同的輸入法 session。&lt;br /&gt;&lt;br /&gt;奇怪的地方就在於：既然每一個應用程式都有一份 text service component 的 instance，那麼理論上要 debug 輸入法應該很容易。如果輸入法有某段程式爛掉了，把現行的應用程式關掉，把錯除掉、重新編譯、換上新的 text service component，再開一個新的應用程式就好了。但是 OS X 的 text service component 不是這樣運作的──OS X 似乎會在記憶體中留一份拷貝，而後應用程式載入，要動態繫結時，似乎會從這份記憶體的拷貝（而不是更改過的模組檔案）再拷一份（建立一個 instance）出來。&lt;br /&gt;&lt;br /&gt;這也就是為什麼在 OS X 上 debug 輸入法是一件酷刑：只要有一行寫錯，就必須 logout, login，重新載入應用程式。有問題？logout, login、重新載入應用程式......&lt;br /&gt;&lt;br /&gt;OpenVanilla 0.6.x 的第一步，就是把「OS X 的 text service component 程式碼」和「個別的輸入法程式碼」分開，把後者（例如倉頡模組、注音模組、酷音模組）變成 UNIX 的動態程式庫──OS X 的延伸名為 .dylib，在 Linux 上為 .so──這樣一來如果個別輸入法的程式出錯，就不需要再 logout, login 了，只要關掉現存的應用程式（例如關掉 TextEdit.app），然後換上新的模組（例如 sudo cp ~/OVIMChewing.dylib /Library/OpenVanilla/0.6.3/），再開一次 TextEdit.app 就成了。&lt;br /&gt;&lt;br /&gt;但是這還是沒有解決 text service component 的除錯問題。一直到了 OpenVanilla 0.7.x ，因為一個架構的改變，而使得連 text service component 也可以像 0.6.x 的個別輸入法模組一樣修正。要做到這個架構改變，就必須把 CarbonInputMethod 推翻掉，幾乎要從頭重寫每一行程式。也因為這樣，從 0.6.x 推進到 0.7.x，花了四個月才完成。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112205735034052620?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112205735034052620/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112205735034052620' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112205735034052620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112205735034052620'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/07/os-x-openvanilla-zonble-blog.html' title='OS X 輸入法架構對 OpenVanilla 開發所造成的困擾（對 zonble blog 的補充）'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112189028493284504</id><published>2005-07-21T04:09:00.000+08:00</published><updated>2007-09-29T01:48:19.173+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla 發展所遇到的挑戰，及一些可能的解決方向</title><content type='html'>有好一陣子沒在 #osxchat blog 上寫東西了。先前寫 blog ，泰半是撰寫關於 OpenVanilla 的版本發佈、少許是一些 Mac 的使用心得。算起來這些都屬於「務實」的 blog 。今天我要講的是比較「務虛」的東西：關於 OpenVanilla 的未來發展。不是技術面的發展，是社會面的。&lt;br /&gt;&lt;br /&gt;簡單地說，OpenVanilla 目前在使用及發展上，有以下幾個層面的挑戰：&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;使用上的疑難，包括 OpenVanilla 的安裝、解除安裝、移難排除等等&lt;/li&gt;&lt;li&gt;自訂輸入法（Generic輸入法）模組的使用&lt;/li&gt;&lt;li&gt;如何修改或更新現有的輸入法（資料表或演算法）&lt;/li&gt;&lt;li&gt;在 OS X 上某些軟體的不相容問題&lt;/li&gt;&lt;li&gt;如何撰寫新的輸入法&lt;/li&gt;&lt;li&gt;文件的撰寫、更新與維護&lt;/li&gt;&lt;li&gt;如何在其他平台上使用 OpenVanilla 框架（亦即如何移植 OpenVanilla）&lt;/li&gt;&lt;/ul&gt;上述的列表有層次上的分別。前兩項是使用上的，後面五項則是開發上的。這幾個挑戰有相扣的環節。&lt;br /&gt;&lt;br /&gt;OpenVanilla 會發展到今日的規模，說實在話，有那麼點意外（大概幾個成員間也這麼覺得）。我蠻希望強調 OpenVanilla 應該簡稱 OV 而儘量避免用「開放香草輸入法」這樣的譯名，因為 OV 是為了這幾個目的而設計的：&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;將 OS X 的輸入法處理模組（text service component）分離，讓每個輸入法開發者不需要重頭研究 OS X 的 Text Service Manager&lt;/li&gt;&lt;li&gt;讓開發輸入法的人能專心於輸入法的演算法及邏輯程序&lt;/li&gt;&lt;li&gt;透過動態載入的方式，讓輸入法框架能同時載入多種輸入法，並即時切換&lt;/li&gt;&lt;/ul&gt;而自從 OV 0.7.0rc3 正式加入了「文字輸出處理模組」（output filter）這一層架構後，上述的設計目的又增加了「提供一套加掛文字輸出模組的方式，讓輸入法打出的文字，能夠透過不同的轉換模組（filters）進行變換」這一項。&lt;br /&gt;&lt;br /&gt;然而，正因為 OV 的設計目的和設計方針是如此，以致於 OV 面臨相當獨特的挑戰。例如說，OV 並不是「一套」輸入法，而是「很多套輸入法的組合」，或者說 OV 其實是「一套可以載入各種符合 OV 規格的模組的框架」──因此與其說「OS X 內建的倉頡不好用，裝開放香草輸入法吧」，不如說「裝 OpenVanilla，用它裡面附的倉頡輸入法吧」。我們有「OV 倉頡」、「OV 大易」、「OV 酷音」、「OV 傳統注音」甚至是「OV 漁村」等輸入法，但是「OV」只是一套框架，一個殼子，一套載具而已。&lt;br /&gt;&lt;br /&gt;因此，要回答 OV 使用上的疑難問題，恐怕還是得先問「用哪一套 OV 的輸入法」。好比說，OV 倉頡在使用上和 OV 大易所會碰到的問題，就未必相同。如果 OV 倉頡使用者遇到問題，能有同樣使用 OV 倉頡的人來回答，其實是最適合的。&lt;br /&gt;&lt;br /&gt;我想，這就是目前 OV 團隊遇到的一個瓶頸：OV 的每一個開發者所熟悉的輸入法數量都有限。例如我一直只熟悉傳統注音輸入法，因此對於 OV 酷音，我只負責模組的編譯（build）、佈建（deployment）及包裝。又好比最早完成的通用輸入法模組（這個模組藉由資料表，生出了倉頡、大易、漁村等輸入法），後來也是因為有熟悉倉頡的 b6s 出手，才更臻完善。再譬如說 OV 的行列，最早是由我從通用輸入法模組撰寫，經過 ijliao、xeonchen、gontera 等朋友的耐心協助測試，開始稍具雛型，但是一直要等到 vgod 加入 OV 開發，以他身為行列使用者的親身體驗，才終於讓 OV 有了完全符合行列規格的輸入法模組。OV 的 POJ （台語白話字）模組也是因為有 pcchen 的「壓力測試」才能有今日的表現。&lt;br /&gt;&lt;br /&gt;也就是說：OV 提供了框架，然而要解決某一輸入法的問題，最終還是要由熟悉該輸入法的人來解決，最為妥當。&lt;br /&gt;&lt;br /&gt;就目前這個階段，我們能做的，就是盡可能提供完整的文件說明──儘管 OV 的文件，也已經長大成為了龐大的計劃。OV 的文件一直是由 zonble 和 mjhsieh 帶頭編輯的。0.7.0 版的說明文件（尚未正式發表），竟然已經是 54 個 A4 頁面的大傢伙，絕對可以印一本中等厚度的使用手冊。&lt;br /&gt;&lt;br /&gt;然而，總一定會有手冊不能完善解決的，或是新產生的問題。這種時候，如果有使用者社群，情況就會改觀不少。&lt;br /&gt;&lt;br /&gt;除了使用者社群，另一個我心裡面期望的，是能有 OV 的開發社群。這裡的「開發社群」，我心裡預想的倒不只是「撰寫、維護或修改輸入法模組／輸入法資料」的人群──儘管連這一點的規模都還不大──反倒是，如何讓更多人能從原始碼層次，直接編譯、佈建、安裝，甚至包裝 OV 。我的想法是，如果能有更多人瞭解 OV 是怎麼從原始碼編譯、安裝的，相信對於任何想要修改、建立新輸入法的人來說，都會有幫助。&lt;br /&gt;&lt;br /&gt;換個方式說，目前要瞭解這些東西，必須憑藉少量的文件，或者直接與 OV 開發團隊聯繫上（主要還是靠 IRC）。然而不可否認，即使在網路上，人際距離還是存在的。更多人瞭解 OV 的組建，我的想法是，應該能縮短這樣的距離。好比說，如果能有更多使用簡體中文的朋友，能對 OV 的組成有更多瞭解，那麼例如在修改五筆輸入法資料，或是在建立新 OV 輸入法模組時，就能省去很多力氣。&lt;br /&gt;&lt;br /&gt;在這一點上，有幾個困難點要克服，因為 OpenVanilla 在原始碼層次上，主要運用了以下三個工具：&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;gcc 及 gcc 相關工具（make）&lt;/li&gt;&lt;li&gt;Xcode&lt;/li&gt;&lt;li&gt;svn 及版本管理工具&lt;/li&gt;&lt;/ul&gt;其中，gcc 或許對許多有 UNIX 經驗的朋友不是難事，但是對許多未曾在終端機工作過的朋友，會形成一定的挑戰（我們倒是成功地讓一位頻道上的朋友，因為想要取得 OV 最新版本的關係，而開始用命令列編譯建立安裝 OV ！）。而 Xcode 則往往是對任何人都很新鮮的。至於 svn ，在國外的自由軟體／開放源碼軟體界，已經漸漸開始風行起來，但是版本管理的觀念和工具一定程度上還是有進入障礙的。&lt;br /&gt;&lt;br /&gt;要推廣 OV 從原始層次碼來安裝、維護、修改或演進，就一定會碰到上述這三個層次：OV 使用很多 UNIX 工具、OV 需要使用 Apple 的 Xcode （至少在 OV 的 OS X 版本是如此）、OV 是一個使用 svn 當版本管理工具的 open source project。反過來說，如果 OV 開發社群的成長過程，同時也是這三種工具的推廣過程，應該也會是很有意思的事。&lt;br /&gt;&lt;br /&gt;至於，OV 在其他平台上的發展，似乎也必須仰賴有更多人能擔當 OV 的「種子推廣者」，協助更多人取得 OV 源碼、在不同平台上建立 OV 、解答 OV 使用上（尤其是安裝，及個別輸入法的使用、維護、修改）的問題，才有可能繼續進行下去。&lt;br /&gt;&lt;br /&gt;簡言之，面對我一開始所列的 OV 諸多挑戰，用 gugod 的說法，叫 SIGMOREHACKERNEEDED （這個詞是仿 UNIX signal 的組合字：需要更多人來 hack）。而「形成各別輸入法的使用者社群」和「（藉由 OV 源碼層次組建方法的流傳）形成 OV 的開發者社群」這兩點，則是我目前認為更具體化的方向。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112189028493284504?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112189028493284504/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112189028493284504' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112189028493284504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112189028493284504'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/07/openvanilla.html' title='OpenVanilla 發展所遇到的挑戰，及一些可能的解決方向'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-112145911874538446</id><published>2005-07-16T04:23:00.000+08:00</published><updated>2005-07-16T04:27:03.020+08:00</updated><title type='text'>換了吧，換了吧</title><content type='html'>&lt;a href="http://www.flickr.com/photos/cdent/26125422/"&gt;&lt;br /&gt;&lt;img src="http://photos22.flickr.com/26125422_dfd5f310f2_d.jpg" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Snapshot by &lt;a href="http://www.flickr.com/photos/cdent/"&gt;cdent&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-112145911874538446?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.flickr.com/photos/cdent/26125422/' title='換了吧，換了吧'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/112145911874538446/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=112145911874538446' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112145911874538446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/112145911874538446'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/07/blog-post.html' title='換了吧，換了吧'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-111996305491616156</id><published>2005-06-28T20:47:00.000+08:00</published><updated>2005-06-30T09:40:49.863+08:00</updated><title type='text'>iTunes 4.9 與 Podcast</title><content type='html'>iTunes 訂閱 Podcast 的畫面。可以看到每個頻道，以及裡面每一集的內容，如果在 podcast 的 RSS 裡有文字敘述的話，就會在這裡出現。預設只會抓最新一集，但也可全部都抓。&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/22135000/" title="Photo Sharing"&gt;&lt;img src="http://photos17.flickr.com/22135000_31b2a85149.jpg" width="500" height="386" alt="iTunes podcast" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;iTunes 設定 Podcast 同步到 iPod 上的畫面。就算 iPod 設定成手動更新歌曲，也可以將 Podcast 的更新設為全自動，不會衝突。&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/22135001/" title="Photo Sharing"&gt;&lt;img src="http://photos16.flickr.com/22135001_e7c4cbd1b2.jpg" width="481" height="500" alt="iTunes podcast preference" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;iPod 上多了個 Podcast 播放列表，所謂自動更新也只是把 Podcast 來的歌全都丟到 Podcast 的歌裡面而已。&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/22135002/" title="Photo Sharing"&gt;&lt;img src="http://photos17.flickr.com/22135002_a7a8f5cb85.jpg" width="500" height="238" alt="iPod Podcast" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;補註：在安裝了 iPod Updater 2005-06-26 之後，在 iPod 主選單上就會多個 Podcast ，裡面可以看到每個訂閱的頻道，以及每個頻道的每一集，相當方便。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-111996305491616156?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/111996305491616156/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=111996305491616156' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111996305491616156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111996305491616156'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/06/itunes-49-podcast.html' title='iTunes 4.9 與 Podcast'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-111840880867758566</id><published>2005-06-10T20:45:00.000+08:00</published><updated>2005-06-10T21:06:48.710+08:00</updated><title type='text'>VPN 設定</title><content type='html'>前篇「WWDC摘要」是在#osxchat的諸位用SubEthaEdit合力寫完的，不過這SubEthaEdit使用上有個限制，就是開Server的人必須要有公開得的 IP 位址，或是要懂得設定自家路由器的 port forwarding。對於爾偶到咖啡店的我來說，要和遠端的人一起編輯，著實不便。所以我就利用了我個人在Internet上的server，架設了VPN伺服器專門專門提供這樣的服務。此篇文章主要著墨於 VPN client 端的設定，而非 VPN server 端的設定。主要的特殊地方在於，由於我個人的 VPN Server並沒有很強力的上游頻寬，所以我不希望所有連進來的VPN client都把我的VPN server設定為主要路由，大家僅需拿到同一組 private IP 之後，再互相告知 IP 即可進行 SubEthaEdit編輯，至於其他的封包，都還是經由每個人各自的上游。&lt;br /&gt;&lt;br /&gt;首先，得打開 /Applications/Internet Connect , 然後加入一組 VPN 的設定：&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/18513806/" title="Photo Sharing"&gt;&lt;img src="http://photos13.flickr.com/18513806_2143d54a71.jpg" width="500" height="391" alt="1 InternetConnect" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/18513807/" title="Photo Sharing"&gt;&lt;img src="http://photos13.flickr.com/18513807_5d50979632.jpg" width="500" height="310" alt="2 EditConf" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;接著填入設定必須的欄位：server、帳號、密碼等等。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/18513808/" title="Photo Sharing"&gt;&lt;img src="http://photos12.flickr.com/18513808_65975ef268.jpg" width="500" height="277" alt="3 FillOutConfiguration" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;點 OK 存下之後，在選單上點選「Connect」，再點「Options」&lt;br /&gt;把 "Send All traffic over VPN connect" 那個選項拿掉，就大功告成了。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/18513809/" title="Photo Sharing"&gt;&lt;img src="http://photos12.flickr.com/18513809_bb83541798.jpg" width="500" height="300" alt="4 UncheckSendAllTraffic" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-111840880867758566?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/111840880867758566/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=111840880867758566' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111840880867758566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111840880867758566'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/06/vpn.html' title='VPN 設定'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-111808745341629784</id><published>2005-06-07T03:50:00.000+08:00</published><updated>2005-06-07T11:45:23.820+08:00</updated><title type='text'>WWDC 摘要</title><content type='html'>(感謝#osxchat 諸位一同寫作)&lt;br /&gt;&lt;br /&gt;WWDC 摘要&lt;br /&gt;&lt;br /&gt;Apple 已經&lt;a href="http://www.apple.com/pr/library/2005/jun/06intel.html"&gt;正式發佈新聞稿&lt;/a&gt;，宣佈要在 2006 年開始進行公司史上繼 68k 轉移到 PPC，OS 9 轉移到 OS X 之後的「第三個轉移計劃」：使用 Intel 的 CPU。&lt;br /&gt;&lt;br /&gt;根據 Steve Jobs 在 WWDC 2005 Keynote Speech 上的說法，今年之內還不會出現 x86 的 Mac 機器，目前只有 ADC (Apple Developer Connection) 的付費開發者能有 USD 999 的價錢取得開發者專用的套件。&lt;br /&gt;&lt;br /&gt;這是否意味著以後光華牌的 x86 機器也能跑 OS X ？這話可相當難說。目前大多數人的猜測是，這會是「Intel 的晶片，Apple 的主機板／硬體設計」，也就是說光華牌的 PC 要跑 OS X ，恐怕需要能人志士的大力 hack 才有可能。&lt;br /&gt;&lt;br /&gt;幾個 #osxchat 關注的 WWDC 2005 焦點如下：&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;將在 iTMS 上直接可瀏覽 Podcast 分類目錄。&lt;/li&gt;&lt;br /&gt;&lt;li&gt;下個 OSX 版本的代號：Leopard。預計於 2006 年底釋出。&lt;/li&gt;&lt;br /&gt;&lt;li&gt;第三個轉型期：從 PowerPC 走向 Intel──相當注重效能提昇的一個決策。&lt;/li&gt;&lt;br /&gt;&lt;li&gt;i386 版本的 MacOSX 長久以來一直有進行測試，每一個釋出的 OSX 都有對應的 i386 版本，Steve Jobs 並現場 Demo 了在 Pentium4 3.6G 上執行的 OSX。可執行 Spotlight, Dashboard,iCal,iPhoto, 並以 QuickTime 7 播放 H.264 (mpeg4) 電影。&lt;/li&gt;&lt;br /&gt;&lt;li&gt;更注重在 Cocoa 方面的開發環境，且有完全取代 Carbon 環境之勢。&lt;/li&gt;&lt;br /&gt;&lt;li&gt;在 i386 CPU 上的 OSX 版 Mathematica 展示。&lt;/li&gt;&lt;br /&gt;&lt;li&gt;此一轉型期將長達數年，已經備妥的 "rosetta" 技術（Rosetta Stone是埃及考古學的重要里程碑，上面有埃及文及希臘文的對譯，猜想此技術之名與對譯的概念有關），讓程式設計師，可以不用考慮到不同 CPU 的議題，所編好的 Binary 環境可以在 Intel 與 PowerPC 架構上轉換。所編出來的程式稱為 'Universal Binary'。&lt;/li&gt;&lt;br /&gt;&lt;li&gt;也展示了 Photoship CS 在 Pentium4 OSX 上面的執行情況&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;（感謝 irc.arstechnica.com 提供絕對 realtime 的記錄）&lt;br /&gt;&lt;br /&gt;__贊曰__（以下請填寫個人評論，不管想幹憔，罵人，比中指還是流口水都行）&lt;br /&gt;&lt;br /&gt;gugod: Steve Jobs 這一步在幾天前許多新聞網實在是炒得火熱，但長久看來對於Apple公司本身而言實為有力的部署。雖然說看起來像是有向 IBM 揮手再見的訊息，但在這數年的轉型過渡期當中，能夠有甚麼樣的變化著實難料。短期來看是個提昇效能之奇襲，長久來看是是給 IBM 一個壓力，隱含了寄望 IBM 在其他方面（如 grid computing、大型系統）方面的能力。或許Apple以後的產品之中，來自IBM的技術不會直接是在 CPU ，而是整合性的分散式計算的軟體架構之類。&lt;br /&gt;&lt;br /&gt;lukhnos：對於很晚近才使用Mac的我，這實在是個不錯的消息。意思是說以後在x86上面也可以享受Cocoa這種優秀的開發環境和框架。另外，Apple似乎真的撞到PPC的玻璃天花板了，PowerBook G5的傳言已經一年半之久還沒有下文，以競爭激烈的筆記型電腦市場（現在已經比桌上型重要）來說，是很不可原諒的產品線缺口。從這個觀點來說，選擇x86，對於Apple的投資人來說，應該是個正確的長期策略──PPC的機器也許短期內會受到影響，但是Apple如果不能為自家機器提供三年以上的發展願景，下場可能會更慘。至於，對開發者來說，我認為衝擊主要會在於「舊軟體」的開發者（例如Microsoft這類仍在仰賴舊工具的開發者）。如果程式全用Cocoa寫，並且沒有任何組合語言及Endian-dependent code（例如用差勁的方法做UTF-8/UTF-16 conversion），那麼就算是重新編譯程式，應該也不算太難。當然，如果Apple的Rosetta能提供無縫轉換，那要花的力氣就更小了。當然，今天的宣佈，也都再再證明，先前OpenDarwin一直有x86版，以及Apple前陣子發表可以在 x86 的 Cygwin 及 Linux 上編譯的 CF-lite (Core Foundation Lite)，都是別有用心的......&lt;br /&gt;&lt;br /&gt;yllan: finally I could use rdtsc (Read The Timestamp instruction for x86, that's good for benchmark) instruction. 每次為了寫一個程式要放到兩個平台上跑要弄最佳化實在是有夠不爽的啊，現在Intel佔了大多數，要做底層的 optimization 也有比較多的資源，這樣子對於要搞 Performance 的人來說算是個好消息吧。在 mac 上好多東西都不好做，要量 Cycle 只能用 mach_absolute_time() 抓了以後，在按照不同的 CPU 形態去乘以一個 Constant 喔！否則必須用 mfspr 去讀一些 PMC ... 這個好像要進 kernel mode 又是 private API，我一直找不到好的解決方式（資源太少？）。但是最後，我還是要罵一句，按你老師哩！早不說晚不說，在這個節骨眼上才講，害我賠了多少青春歲月在一個數年後就掰掰的東西上，@&amp;(&amp;@*(#&amp;@...&lt;br /&gt;&lt;br /&gt;(gugod 按:以上段落未經加密技術，乃原汁原文也) # flee&lt;br /&gt;&lt;br /&gt;whiteg：PPC散熱的問題大概一直很難解決吧，Apple這個作法，感覺上仍然是向一般使用者靠攏的決定。對於長期的Apple使用者來說，影響應該不大。隨著OS X轉換到Apple的使用者，程式工作者佔了不少，這些人對效能的需求或許也促使Apple必須下決定。這是不是表示，以後光華牌電腦就可以跑OS X了呢？Apple是否還打算靠賣硬體賺錢？希望我可以拋棄笨重的iBook/PowerBook，投向Toshiba的懷抱（♥），不過我應該暫時不會幫家裏買一台便當了。&lt;br /&gt;&lt;br /&gt;yuwei:我隨著MacOSX的出現一起轉換到Mac的。從那之後，Mac在CPU上的表現一直都有些差強人意，直到G5的出現（個人認為），才稍微有點能與intel或AMD競爭的感覺，但是PPC的瓶頸再現，老實說這樣的過程就像在烏雲密佈的天空，好不容易看到一道小小的曙光，結果沒多久，又暗了...。這次將CPU換成了intel，蘋果應該多少在bios上下了許多工夫，我反而比較好奇OpenFirmWare也會跟著到intel inside的Mac上嗎？。但是不得不承認的，我多少覺得整件事情有點鳥...(望著桌上的Mac Mini)，也許過了幾十年後可以拿著PPC的Mac跟孩子炫耀說"這是PPC版本的Mac喔!"&lt;br /&gt;&lt;br /&gt;mjhsieh: 我的猜測是用新的 CPU 或是新的 PPC 來作，抑或是 Pentium4 去除 x86 舊世界指令集加上 Altivec, 現在看起來是完全槓龜了，所以我只有幹一聲作 comment. 唯一讓我高興的事情是，我本月本來規劃進度要針對 Altivec optimizing 我的專案，現在可以慢些再做了。至於 Opendarwin 的問題，我覺得 BSD team 參與程度很高，在 #opendarwin 裡面的鄉民都被瞞在鼓裡，讓鄉民我很不爽。我現在的期待是 x86 舊世界的 ISA 在未來要來去掉，因為 x86  buffer overflow 之後可以注入 execution code, 這樣會出現很多安全上的顧慮。也許以後會有 user mode x86 emulation without calling those ISA....&lt;br /&gt;（看來鄉民已經變成慣用語了..^^）&lt;br /&gt;&lt;br /&gt;orcas: 不管黑貓白貓，能捉老鼠的就是好貓。最好末代 pb12 未來能變成 collection item，雖然不太可能。不過對那些花了不少時間研究 G4/G5 technology 的人實在是不公平呀！ /pat mjhsieh。&lt;br /&gt;(lukhnos: 只要 AAPL 能 split 就好？ orcas:這消息對 AAPL 的漲跌很難說。)&lt;br /&gt;&lt;br /&gt;__AUTHORS__ （請每個參與寫作的朋友在此簽名留念）&lt;br /&gt;gugod&lt;br /&gt;lukhnos&lt;br /&gt;whiteg&lt;br /&gt;yllan&lt;br /&gt;orcas&lt;br /&gt;yuwei&lt;br /&gt;mjhsieh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-111808745341629784?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/111808745341629784/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=111808745341629784' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111808745341629784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111808745341629784'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/06/wwdc.html' title='WWDC 摘要'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-111808563832264230</id><published>2005-06-07T03:19:00.000+08:00</published><updated>2005-06-07T03:56:40.966+08:00</updated><title type='text'>SubEthaBloging</title><content type='html'>此刻大家正在透過 SubEthaEdit 共同寫 Blog ，於是就先來一睹一下這到底是甚麼樣子：&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/17851183/" title="Photo Sharing"&gt;&lt;img src="http://photos12.flickr.com/17851183_63b2603d03.jpg" width="500" height="491" alt="SubEthaBloging" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Update: 盛況空前！&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gugod/17857637/" title="Photo Sharing"&gt;&lt;img src="http://photos14.flickr.com/17857637_f230010df8.jpg" width="500" height="439" alt="SubEthaBloging2" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-111808563832264230?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/111808563832264230/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=111808563832264230' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111808563832264230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111808563832264230'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/06/subethabloging.html' title='SubEthaBloging'/><author><name>gugod</name><uri>http://www.blogger.com/profile/05751977651215517690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/36/104560482_cb49a4cff8_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-111778559520175459</id><published>2005-06-03T15:53:00.000+08:00</published><updated>2007-09-29T01:48:19.174+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OV 的 "片語快速鍵版"</title><content type='html'>因為從早期 DOS 下的倚天中文輸入法一直用到 Linux 底下的 xcin 及 gcin&lt;br /&gt;早已習慣使用 Alt+Shift+ (A-Z) 來快速輸入片語及標點符號了&lt;br /&gt;目前,我在 Mac OS X 下的 X11 上,使用 gcin,還是這麼用&lt;br /&gt;但切換到 OV 時,這些快速鍵就沒作用了&lt;br /&gt;在透過 lukhnos 的大力幫忙之下&lt;br /&gt;修改 OVIMXcin.cpp 之後,現在 OV 也可以使用這些快速鍵了&lt;br /&gt;不過還是無法使用 Cammand+shift+ &amp;lt;key&amp;gt;,因為跟系統的快速鍵衝突太多了&lt;br /&gt;目前比較好的解決方式還是用 Option(alt)+shift+ &amp;lt;key&amp;gt; 的組合鍵方式&lt;br /&gt;&lt;br /&gt;要使用 "片語快速鍵版" 的 OV,目前沒有 Package 可以下載,但可以自己編譯&lt;br /&gt;&lt;br /&gt;1.安裝 Xcode Tool （在安裝光碟上有）,這樣才有辦法進行編譯&lt;br /&gt;&lt;br /&gt;2.下載 OV 的原始碼,請參考 &lt;a href=http://openvanilla.org/index.cgi?HowToCompileOVFromSource&gt;這裡&lt;/a&gt;&lt;br /&gt;大致上的步驟如下:&lt;br /&gt;  $ svn co http://svn.openfoundry.org/openvanilla/trunk&lt;br /&gt;  $ cd ov &lt;br /&gt;  $ sudo make all install clean&lt;br /&gt;  $ cd Loaders/OSX&lt;br /&gt;  $ sudo make all install clean&lt;br /&gt;  $ cd ../../Modules/OVIMGeneric&lt;br /&gt;&lt;br /&gt;    這裡需要 patch 一下程式碼,方法有二:&lt;br /&gt;    a.到 &lt;a href=http://cle.linux.org.tw/candyz/mac/ov.diff&gt;這裡&lt;/a&gt; 下載 ov.diff 然後再執行:&lt;br /&gt;       $ patch -p0 &amp;lt; ov.diff&lt;br /&gt;    b.或是到 &lt;a href="http://cle.linux.org.tw/candyz/mac/OVIMXcin.cpp"&gt;這裡&lt;/a&gt; 直接下載 OVIMXcin.cpp 覆蓋掉原來的即可  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  $ sudo make all install clean&lt;br /&gt;&lt;br /&gt;編譯好裝好之後,請重新啟動應用程式,如 "文字編輯",若成功的話,在 OV 的選單應該會出現類似  "XX"（片語快速鍵版）可以選,如下圖:&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/candyz/17188749/" title="Photo Sharing"&gt;&lt;img src="http://photos10.flickr.com/17188749_c38e761127_o.png" width="232" height="688" alt="ov" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;現在可以按按 Option+shift+ &amp;lt;key&amp;gt; 看看能不能快速叫出片語了&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-111778559520175459?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/111778559520175459/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=111778559520175459' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111778559520175459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111778559520175459'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/06/ov.html' title='OV 的 &quot;片語快速鍵版&quot;'/><author><name>Chung-Yen Chang</name><uri>http://www.blogger.com/profile/00802866277588830408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://farm1.static.flickr.com/5/8163507_26b1fb0cf2_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-111746706218952275</id><published>2005-05-30T23:29:00.000+08:00</published><updated>2007-09-29T01:48:19.174+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>#osxchat/OpenVanilla 請大家幫 zonble 一個忙</title><content type='html'>有在看 #osxchat blog 的朋友相信對 &lt;a href="http://zonble.twbbs.org"&gt;zonble （楊維中）&lt;/a&gt;都不陌生。今天他的 iBook 被偷了，#osxchat blog 以及 OpenVanilla 計劃希望發動募捐，幫 zonble 湊一台能工作用的機器。&lt;br /&gt;&lt;br /&gt;Zonble 的 iBook 是在今天（2005/5/30）於台北中山堂遭竊，整個書包被人拿走。機器損失不提，更重要的是 Zonble 近期的工作、paper 都在裡面。&lt;br /&gt;&lt;br /&gt;目前已經報了警，逮賊這件事也是我們希望大家能一起做的。但是還在唸書的 zonble 立刻面臨到一個現實的問題，就是他沒有任何工具可以寫報告、做工作，或者幫 OpenVanilla 計劃寫程式。&lt;br /&gt;&lt;br /&gt;如果您覺得過去 OpenVanilla 計劃，讓您在 Mac 上的中文輸入變得比較方便，而且您願意對 OpenVanilla 的持續開發提供任何一點贊助，我懇請您以實際行動支持 Zonble。&lt;br /&gt;&lt;br /&gt;募款目標是以能幫 zonble 儘速湊到一台合用的 Apple laptop （Zonble 被偷的機型是 iBook G4/800）。請將款項用 ATM 匯至 Zonble 的郵局帳號：&lt;b&gt;0001449-0441625&lt;/b&gt;。ATM匯款的話，行庫請打700，臨櫃轉帳的話，戶名是「楊維中」。如果您希望與 Zonble 取得連絡，他的 e-mail 是 zonble at gmail.com 。&lt;br /&gt;&lt;br /&gt;#osxchat blog 以及 OpenVanilla 計劃謝謝大家的幫忙！&lt;br /&gt;&lt;br /&gt;lukhnos (OpenVanilla Core Team)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-111746706218952275?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/111746706218952275/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=111746706218952275' title='7 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111746706218952275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111746706218952275'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/05/osxchatopenvanilla-zonble.html' title='#osxchat/OpenVanilla 請大家幫 zonble 一個忙'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-111723270704490434</id><published>2005-05-28T06:09:00.000+08:00</published><updated>2007-09-29T01:48:19.175+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla 0.7.0rc5 推出</title><content type='html'>OpenVanilla 0.7.0rc4 在效能上顯著提升，但是在穩定性以及酷音輸入法模組上仍然有一些問題。這些問題都已經在 0.7.0rc5 中修正。安裝套件一樣可&lt;a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/34058/24045/OpenVanilla-OSX-Base-0.7.0rc5.dmg.zip"&gt;從 OpenFoundry 取得&lt;/a&gt;，版本安裝說明則一樣放在 &lt;a href="http://openvanilla.org/index.cgi?OV070rc5"&gt;OpenVanilla.org 的版本說明頁面&lt;/a&gt;中。&lt;br /&gt;&lt;br /&gt;版本修正的重點如下：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;0.7.0rc5 可以直接覆蓋安裝在既有的 0.7.0rc3/rc4 安裝上。因為 0.7.0rc5 改過內部設定，因此原先供 rc3/rc4 使用的模組，並不會被 0.7.0rc5 載入。&lt;/li&gt;&lt;br /&gt;&lt;li&gt;這一版改變最大的模組，要屬酷音輸入法。先前的酷音模組是放在 OVIMChewing.dylib 這個檔案裡。不管您使用的是 OVIMChewing.dylib 或是後來修正過的 OVIMChewingStatic.dylib ，0.7.0rc5 都不會載入。這個版本所內附的酷音輸入模組，改用了 .bundle 形式包裝。同時，酷音輸入法的資料表格，也已經同時放進了 .bundle 中，不需要額外的 OVIMChewng/ 目錄來存放了。最後，為了避免酷音會讀到先前版本的使用者自訂詞庫，造成模組不穩，0.7.0rc5 的酷音模組所建立的使用者自訂詞庫，位置也改到了 ~/Library/OpenVanilla/0.7.0/UserSpace/OVIMChewing-OV0.7.0rc5/ 這個目錄當中，檔名仍然叫 hash.dat。由於不再使用動態載入的 libchewing ，因此 0.7.0rc5 版的酷音應該不再與 OV 0.6.3 版的酷音有任何共存的問題。&lt;/li&gt;&lt;br /&gt;&lt;li&gt;修正「剛進入應用程式時，輸入法狀態窗亂閃」的問題&lt;/li&gt;&lt;br /&gt;&lt;li&gt;訂正行列輸入法在某些情況下無法繼續打字組字的問題&lt;/li&gt;&lt;br /&gt;&lt;li&gt;傳統注音輸入法加入 CTRL-0/CTRL-1 以及 CTRL-OPT-(字母鍵) 等酷音輸入法式的標點符號輸入功能&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-111723270704490434?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvanilla.org/index.cgi?OV070rc5' title='OpenVanilla 0.7.0rc5 推出'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/111723270704490434/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=111723270704490434' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111723270704490434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111723270704490434'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/05/openvanilla-070rc5.html' title='OpenVanilla 0.7.0rc5 推出'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-111661281035290639</id><published>2005-05-21T02:11:00.000+08:00</published><updated>2007-09-29T01:48:19.176+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla 不同版本之間酷音輸入法模組的問題</title><content type='html'>請參閱 &lt;a href="http://openvanilla.org/index.cgi?OVIMChewingStatic"&gt;http://openvanilla.org/index.cgi?OVIMChewingStatic&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;簡單一句話，使用酷音輸入法的朋友請盡量不要在系統中同時有 OpenVanilla 0.6.3 和 0.7rc4 兩個版本。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-111661281035290639?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/111661281035290639/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=111661281035290639' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111661281035290639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111661281035290639'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/05/openvanilla.html' title='OpenVanilla 不同版本之間酷音輸入法模組的問題'/><author><name>barabbas</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7869393.post-111659668167071388</id><published>2005-05-20T21:09:00.000+08:00</published><updated>2007-09-29T01:48:19.177+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenVanilla'/><title type='text'>OpenVanilla 0.7.0rc4 推出</title><content type='html'>OpenVanilla 離 0.7.0 正式版又近了一步。0.7.0rc4 除了&lt;a href="http://openvanilla.org/index.cgi?RevisionHistoryHighlights"&gt;修正了 rc3 所遇到的幾個問題&lt;/a&gt;（感謝許多朋友在過去 24 小時中的密集測試），尤其是載入效能及穩定度的表現，同時也增加了完整的中文化設定介面、POJ 白話字輸入法也 port 過來了。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://openvanilla.org/index.cgi?OV070rc4"&gt;OpenVanilla 0.7.0rc4 的版本說明文件&lt;/a&gt;位於 OpenVanilla 的計劃網站上。有興趣安裝 0.7.0rc4 的朋友，建議先閱讀該網頁的說明。一個常見的問題是：0.6.3 可否與 0.7.0rc4 共存？答案是肯定的。不過，若您使用的是酷音輸入法，請安裝一個 &lt;a href="http://openvanilla.org/index.cgi?OVIMChewingUpgradeForOV063"&gt;OV 0.6.3 酷音模組的升級套件&lt;/a&gt;，這樣 OV 0.6.3 與 OV 0.7.0rc4 方能和平共存（附帶的好處是同時升級了酷音的核心模組及詞庫檔）。&lt;br /&gt;&lt;br /&gt;許多常見的安裝問題，我們也同樣記載於 0.7.0rc4 的說明文件中，包括安裝完後如何啟用，如何勾除自己不需使用的模組，以及如何移除 OpenVanilla 等。&lt;br /&gt;&lt;br /&gt;Enjoy. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7869393-111659668167071388?l=osxchat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvanilla.org/index.cgi?OV070rc4' title='OpenVanilla 0.7.0rc4 推出'/><link rel='replies' type='application/atom+xml' href='http://osxchat.blogspot.com/feeds/111659668167071388/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7869393&amp;postID=111659668167071388' title='14 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111659668167071388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7869393/posts/default/111659668167071388'/><link rel='alternate' type='text/html' href='http://osxchat.blogspot.com/2005/05/openvanilla-070rc4.html' title='OpenVanilla 0.7.0rc4 推出'/><author><name>lukhnos</name><uri>http://www.blogger.com/profile/13228931974503201387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm1.static.flickr.com/92/buddyicons/68545471@N00.jpg'/></author><thr:total>14</thr:total></entry></feed>
