tag:blogger.com,1999:blog-78693932024-03-08T03:00:34.960+08:00#osxchat blog一群在IRC上的朋友所共同關心的話題zonblehttp://www.blogger.com/profile/09432676595977924746noreply@blogger.comBlogger273125tag:blogger.com,1999:blog-7869393.post-90895523507150006592010-01-06T17:38:00.002+08:002010-01-06T17:39:24.021+08:00Blog 搬家囉新的 blog 位於<a href="http://osxchat.tumblr.com/">http://osxchat.tumblr.com/</a>,歡迎大家前往閱讀指教。:)lukhnoshttp://www.blogger.com/profile/13228931974503201387noreply@blogger.com2tag:blogger.com,1999:blog-7869393.post-20108613297361739592009-09-08T04:22:00.002+08:002009-09-08T04:25:01.183+08:00停用 Dashboard<span class="Apple-style-span" style=" color: rgb(16, 16, 16); line-height: 18px; font-family:'Lucida Grande';font-size:medium;">我發現我漸漸地少用 Dashboard,甚至沒在用了。因此,我試著去完全停用它。在終端機中貼入這兩行:</span><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;color:#101010;"><span class="Apple-style-span" style=" line-height: 18px;font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;color:#101010;"><span class="Apple-style-span" style=" line-height: 18px;font-size:medium;">defaults write com.apple.dashboard mcx-disabled -boolean YES</span></span></div><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;color:#101010;"><span class="Apple-style-span" style=" line-height: 18px;font-size:medium;">killall Dock</span></span></div><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;color:#101010;"><span class="Apple-style-span" style=" line-height: 18px;font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;color:#101010;"><span class="Apple-style-span" style="line-height: 18px;">F12 切進 Dashboard 的熱鍵就沒效了。如果要改回來的話,就用這兩行:</span></span></div><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;color:#101010;"><span class="Apple-style-span" style="line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;color:#101010;"><span class="Apple-style-span" style="line-height: 18px;"><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Georgia, serif; line-height: normal; "><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;color:#101010;"><span class="Apple-style-span" style="line-height: 18px; font-size:medium;">defaults write com.apple.dashboard mcx-disabled -boolean NO</span></span></div><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;color:#101010;"><span class="Apple-style-span" style="line-height: 18px; font-size:medium;">killall Dock</span></span></div><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;color:#101010;"><span class="Apple-style-span" style="line-height: 18px;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;color:#101010;"><span class="Apple-style-span" style="line-height: 18px;">參考來源:<a href="http://www.macosxhints.com/article.php?story=20050723123302403">macosxhints.com</a></span></span></div></span></span></span></div>gugodhttp://www.blogger.com/profile/05751977651215517690noreply@blogger.com1tag:blogger.com,1999:blog-7869393.post-24988235590744219832009-01-26T05:43:00.007+08:002010-11-05T15:54:07.500+08:00在 Mac OS X 使用 Platypus 包裝 X11 指令我自己本身在工作上需要使用到 <a href="http://plasma-gate.weizmann.ac.il/Grace/" title="A WYSIWYG 2D plotting tool for the X Window System and M*tif.">xmgrace</a> 對數據作圖, xmgrace 本身是個使用 X window 顯示的程式,執行的時候需要使用終端機之類的文字介面來啟動,與 Mac OS X 本身的圖形操作介面並不相同,也就是說在安裝 xmgrace 後沒有任何特殊處理之下,我沒辦法對已經作好圖的 project files 用滑鼠打開。以下是我發現一個在不用自己寫程式的狀況之下簡單地把 X11 指令包裝成一個 Mac OS X 程式的方法。<br /><br />首先我先從 <a href="http://www.sveinbjorn.org/platypus"><img src="http://www.sveinbjorn.org/images/platypus-icon.gif" style="border:0;" />platypus</a> website 下載 platypus, 然後寫一個 xmgrace 的 script 放在一個文字檔裡面<br /><code>if [ ${1}"test" != "test" ]; then<br /> cd $(/usr/bin/dirname "$1")<br />fi<br />/opt/local/bin/xmgrace -g 1158x806 -maxpath 50000 $*</code><br /><br />然後啟動 platypus<br /><a href="http://www.flickr.com/photos/mjhsieh/3225717175/" title="Basic Setting by Pooch the dog, on Flickr"><img src="http://farm4.static.flickr.com/3395/3225717175_6ab8126b7d_o.png" width="100%" alt="Basic Setting" /></a><br />之後直接先按 Script Path 下的 select 把這個 script 讀入。這時候也可以直接按 Edit 在 Platypus 裡面編輯<br /><a href="http://www.flickr.com/photos/mjhsieh/3226571668/" title="Reviewing the script by Pooch the dog, on Flickr"><img src="http://farm4.static.flickr.com/3378/3226571668_6cd7870d13_o.png" width="100%" alt="Reviewing the script" /></a><br />我的 script 是用 sh 語法寫的, 所以在 Platypus 裡面 Script Type 就選擇了 Shell, 順手也把這個包裝取了個 Xmgrace Wrapper 的名字。<br /><br />接下來展開 advanced options 選擇了這個包裝的程式要接受 drag and drop 的開啟方法,也就是說可以把檔案丟到圖示的頭上來啟動程式打開這個檔案。然後按 Edit Type.<br /><a href="http://www.flickr.com/photos/mjhsieh/3226571754/" title="File association by Pooch the dog, on Flickr"><img src="http://farm4.static.flickr.com/3411/3226571754_b459cb489d_o.png" width="100%" alt="File association" /></a><br />選擇不要的項目然後按減號的按鈕,加入新的附加檔名叫做 agr, 順便刪掉右邊 File Type 裡面的 Folder, 因為我不想把檔案夾丟在圖示上開啟。這樣 Apply 以後,以後的行為就會變成如果你的檔案的名字有 .agr 附加的檔名就可以 double click 打開。<br /><br />另外一個選項我有打開的是 Runs in background. 這個其實跟 X11 程式在 Mac OS X 顯示出來的狀況有點關係,如果沒選這個,在我的 Xmgrace 在執行的當時,Dock 會一直有一個 wrapper 的圖示, 有一點點多餘。<br /><br />當然,一個適當的圖示是額外的,我從 linux 參考 /usr/share/icons/hicolor/48x48/apps/grace.png 放大修改然後用 Icon Composer 畫了一個...<br /><a href="http://www.flickr.com/photos/mjhsieh/3225717079/" title="Icon in the making by Pooch the dog, on Flickr"><img src="http://farm4.static.flickr.com/3426/3225717079_2ed3d07acf_o.png" width="100%" alt="Icon in the making" /></a><br /><br />接著按 Create 就能夠製作一個包裝 X11 指令的程式了。我把它放在 <a href="http://mjhsieh.googlecode.com/files/Xmgrace%20Wrapper.zip">這裡</a>下載,不過要用的人還要用 <a href="http://macports.org/">Macports</a> 安裝 Xmgrace 才行。 (其中有個問題我記在<a href="http://ubb.frostyplace.com/viewtopic.php?p=186571">這裡</a>)<br /><br />當然另外一個簡單的方法以我已經<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">在這裡介紹了</a>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-7869393.post-63963167375389031102008-12-09T21:56:00.004+08:002008-12-09T22:03:00.945+08:00SubEthaEdit 3.2 版中非常奇怪的字型臭蟲以下這個畫面是我在 SubEthaEdit 3.2 版中輸入一段中英夾雜的文字的效果。<br /><br /><a href="http://www.flickr.com/photos/gugod/3094767543/" title="SEE 3.2 Font madness by gugod, on Flickr"><img src="http://farm4.static.flickr.com/3043/3094767543_e94a64dc32_o.png" width="363" height="385" alt="SEE 3.2 Font madness" /></a><br /><br />輸入過程的畫面錄影<a href="http://flickr.com/photos/gugod/3094742021/">在此</a>。打字過程中,只有按 Cmd-Space 切換中文輸入法,沒有切換字型。<br /><br />在使用者沒有切換字型的狀態之下,這三行的英文字型都不一樣。事實上,第三行的「夠」這個字本身,也用了與前一個「不」字不同的中文字型。這真是令人超級困擾,因為如此,英文字型變成不是定寬度的,更無法拿這個編輯器來與人改程式了。<br /><br />倒底是怎麼回事呢。gugodhttp://www.blogger.com/profile/05751977651215517690noreply@blogger.com1tag:blogger.com,1999:blog-7869393.post-68293728286805625182008-10-27T15:56:00.005+08:002008-10-27T16:11:43.191+08:00applejack: 第一步軟體修復的好幫手<p>applejack 是個 shell script,它主要的功能是在 single user mode 下提供各種常用的修復功能。像是檢修檔案系統、檔案權限、清除應用程式快取、清除毀壞的使用偏好設定檔案等等。</p><p>Notebook 使用者特別需要這個 shell script 的原因是,這些功能的一般做法是利用安裝光碟開機,再以安裝畫面中的磁碟工具程式(Disk Utility)的進行。但若光碟不在身旁,則束手無策。</p><p>如果是 Macbook Air 使用者的話,更是需要了。</p><p>此 shell script 需要事先安裝好,請前往 <a href="http://macupdate.com/info.php/id/15667">這裡</a>或<a href="http://sourceforge.net/projects/applejack">這裡</a> 下載。</p><p>裝完之後的使用方式,是要在重開機時,按下 Cmd-S 這個組合鍵(在一開機時發出「噹」聲那時便要按)。之後便會以 single user mode 開機。</p><p>開機之後執行 "applejack" 這個指令,會看到如下的畫面:</p><p><img src="http://applejack.sourceforge.net/images/screen_shot.gif"></p><p>基本上按 a 表示 1-5 全部做,可能得花到一個小時的時間。</p>gugodhttp://www.blogger.com/profile/05751977651215517690noreply@blogger.com4tag:blogger.com,1999:blog-7869393.post-75773654363679534452008-10-22T14:21:00.007+08:002009-11-12T07:46:10.252+08:00如何用 Mibbit.com 連上 #osxchat<h1>FreeNode 阻絕了來自 Mibbit 的通聯, 本方法已經不適用。</h1><br /><br />本 blog 之前曾經介紹了 Conversation 以及 Colloquy 也提到了 Chatzilla 等 IRC 聊天室連線軟體。接下來我來介紹一個不用安裝任何軟體、不用註冊、使用 Safari, Firefox 等 browsers 就能連上本 blog 所屬 #osxchat 的 IRC 頻道。當然也不用擔心 Java 執行的問題。<br />使用上真的是很簡單。連上 http://www.mibbit.com 以後,就在這兩個欄位輸入:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis08NdUKwLvkEl26f-0vL_LqQ9-0GeUrHO2uH_7XoNXdFZfZHrzgn6ZafygpNzLPxlxZQjVDyZ6JMjknDmckwtqUppw2tlvvJXaaKYUBqEaVS-bwSBJ_qLOY6aYedtY6X0KSuUKg/s1600-h/Picture+1.png"><img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis08NdUKwLvkEl26f-0vL_LqQ9-0GeUrHO2uH_7XoNXdFZfZHrzgn6ZafygpNzLPxlxZQjVDyZ6JMjknDmckwtqUppw2tlvvJXaaKYUBqEaVS-bwSBJ_qLOY6aYedtY6X0KSuUKg/s400/Picture+1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5259862023128201170" /></a><br />左邊 Nick: 欄填上您要在 IRC 上使用的代號,右邊 Channel 欄位填上 #osxchat 就好了。然後接下來把 IRC: 下拉選單拉下來。<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0cpk8TyQwNi0UuUwv7f6HM7uKYuCLrBo3E24JhvwYvIyq1qNyDLliXQUymIKKSmqimBCML0vKj2achXY_Gb69OKbEUtm9xHznsIicO2NRdXFmaPyQB_d_fQz9SlJ0fdmP_krNeA/s1600-h/Picture+2.png"><img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0cpk8TyQwNi0UuUwv7f6HM7uKYuCLrBo3E24JhvwYvIyq1qNyDLliXQUymIKKSmqimBCML0vKj2achXY_Gb69OKbEUtm9xHznsIicO2NRdXFmaPyQB_d_fQz9SlJ0fdmP_krNeA/s400/Picture+2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5259862901726327346" /></a><br />選擇了 Freenode 之後點選 Go 就可以了!<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQGWLPfTl_t-TllHsKa_YH449zvbsklgGIaatmGkYeP0X1K8zdpp6Ygnnx9yU_SxSAp2N1rxyr_7ruUY7eVDjgJEGW7Kk0-vq6woCq246rSTSaXCwLXiSTmF4STUDknkMJW8SYAg/s1600-h/Picture+3.png"><img style="cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQGWLPfTl_t-TllHsKa_YH449zvbsklgGIaatmGkYeP0X1K8zdpp6Ygnnx9yU_SxSAp2N1rxyr_7ruUY7eVDjgJEGW7Kk0-vq6woCq246rSTSaXCwLXiSTmF4STUDknkMJW8SYAg/s400/Picture+3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5259864488874925442" /></a><br />這真是有史以來最懶惰的 blog 文章了。XD<br /><br />後記:如果這時候要加入其他的頻道,例如 #bsdsports,請直接在對話窗裡面打 /join #bsdsports 就可以進入。新頻道會以一個 Mibbit 分頁的方式呈現,選擇分頁除了可以用滑鼠點選以外,也可以用 option-方向鍵 (在 PC 上是 alt-方向鍵) 來在分頁中循環選擇。Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-7869393.post-63795928696837879712008-03-24T23:42:00.000+08:002008-03-24T23:44:32.883+08:00OpenVanilla捐款收支明細(2007年結算)發佈最近一次的 OpenVanilla 捐款收支明細已經整理出來了。2007/12/31 的結餘為台幣 39,550 元,美金 1,378.06 元。2007 年度的新台幣捐款收入為 13,750 元,美金為 33.21 元。<br /><br />明細表可於<a href="http://spreadsheets.google.com/pub?key=pUAu9DBxEGH6ksMYxoa5nZg">此處連結</a>取得。<br /><br />2007 年 OpenVanilla 獲得 ICOS 2007 傑出社群軟體計畫獎項,獲得的獎金 NTD 12,750 (稅後)作為 OV fund 使用。<br /><br />2008 年度,在我們推出下一個 release 之前,應暫時不會有新一輪的募捐計畫。在支用部分,2006 年時 OV fundraising 的目標是讓開發者能參與輸入法相關開發者會議。我們今年希望能繼續這個目標,目前計畫是利用現有捐款,贊助 zonble (對 OS X 版本貢獻相當多的 OV team member)參與今年的 Apple WWDC 2008,贊助的項目包括了 WWDC 的門票,以及台北─舊金山的來回機票一張。<br /><br />再次感謝所有支持 OpenVanilla 的每一位朋友!lukhnoshttp://www.blogger.com/profile/13228931974503201387noreply@blogger.com5tag:blogger.com,1999:blog-7869393.post-67624356682976354512008-02-20T08:10:00.003+08:002008-02-20T08:13:30.991+08:003G/HSDPA connection on Leopard with Nokia 6120 Classic今天去Elisa問3G/HSDPA門號方案,本來祇是要詢價的,沒想到方案與公司網站上看到的不同。網站上說3G無限上網要綁約兩年,結果今天去問,本來的門號就可以直接加3G服務,不用綁約,想停隨時可以停。想想不錯,就先要來用。<br /><br />芬蘭與台灣不同,這邊的3G無限上網方案費率根據傳輸速率不同,有四種速率:384KB/512KB/1M/2M,月費分別是9.9歐/14.9歐/19.9歐/32.4歐。我在512KB與1M間猶疑,服務人員居然說:「我們是建議客戶從384KB的方案開始用,因為手機不一定真的可以跑上1M的速率。」(我常常覺得,從台灣人的角度來看,芬蘭人不太會做生意。)於是就384KB了。<br /><br />這服務其實滿好的,一啟用所有的設定資料都用簡訊傳到手機上,把簡訊儲存起來,就自動完成手機的上網連線設定。測試過手機可以上網後,纔是考驗的開始。Nokia 6120 Classic與Leopard到底能不能相處愉快呢?<br /><br /><strong>前置工作</strong><br />下載並安裝<a href="http://mroth.info/blog/2008/01/26/nokia-hsdpa-macosx-leopard/">Modem script for Nokia HSDPA phone</a>,五郎的modem script格式有改,所以先前<a href="http://www.taniwha.org.uk/">Ross Barkman</a>寫的script派不上用場。蘋果也有內建的Nokia GSM/3G modem script,不過速度頗鳥。<br /><br /><strong>Connect to 3G via Bluetooth</strong><br />Bluetooth pairing沒有問題,但是透過Leopard內建的Bluetooth Setup Assistant,卻無法將6120C設成上網用手機,必須到Network那邊設。五郎在網路設定介面上,與四郎差異不小,所以<a href="http://blog.whiteg.net/zh/2006/02/gprs.html">在四郎上設定GPRS上網</a>的經驗在這裡不太合用。配對好6120C與MBP後,到System Preferences -> Network,Location我新增了一個叫3G的,專門給3G上網用。從左邊列出的一堆裝置中選擇Bluetooth,Configuration我用Default(要自己新增也行);最重要的是,<strong>點選右下角的Advanced</strong>,要在這邊設定modem。<br /><br />進入Advanced選單後,選擇Modem,Vendor欄位選Nokia、Model欄位選HSDPA(如果你已安裝好HSDPA modem script的話),沒有就選GPRS(GSM/3G)、APN要從operator那邊問、CID我沒動就用1。之後按OK回到前個設定頁面。<br /><br />這邊剩下需要設定的:Telephone Number、Account Name、Password。Telephone Number等於你的APN,Account Name與Password一樣是跟operator問。基本上,如果已經能用手機上網,那手機上就會有這些設定,祇要把設定找出來就行了。在我的6120C裡,這些設定可以從主選單->Settings->Phone Sett->Connection->Access points得到。<br /><br />全部設定完畢後,選擇「Apply」把設定存起來。要測試的話,點選「Connect」,看能不能連上。如果得到"Could not open the communication device."的錯誤訊息,是五郎與手機沒接好,請再確認五郎有跟手機pair正確。如果接上後出現"Authentication error",就是account name, apn, password那邊的資料有誤,請再跟3G服務供應商確認。如果接上了,恭喜!<br /><br /><strong>Connect to 3G via USB</strong><br />6120C附一條USB cable,要透過USB cable撥接6120C上網的話,除了modem script,還需要下載並安裝<a href="http://europe.nokia.com/A4423134">Nokia Multimedia Transfer</a>。<br /><br />安裝完畢後,將手機用USB接到五郎,在6120C端把連接模式選擇「PC Suite」。然後回到五郎,進System Preference->Network,這時候,應該會在左邊的裝置列表上看到一個新增的裝置,名字就叫「Nokia 6120 classic」。在裝置列表選取「Nokia 6120 classic」,我的Location還是3G,Configuration用Default。<br /><br />接下來,一樣點選Advanced,選擇Modem,各欄位的設定與Bluetooth的一樣,設定好後回到前個選單,Telephone Number、Account Name、Password的設定也與Bluetooth的一樣,然後點選「Apply」儲存、點選「Connect」測試。<br /><br />其他Nokia S60或N系列的手機,應該也都可以用同樣的方式與Leopard連結上網。whiteghttp://www.blogger.com/profile/16832446902193947914noreply@blogger.com1tag:blogger.com,1999:blog-7869393.post-76465729026518480382007-11-19T22:13:00.000+08:002007-11-19T22:15:11.358+08:00OpenVanilla 2007年11月18日止的捐款收支明細我們今天整理完OpenVanilla至昨日(2007年11月18日)為止的捐款收支明細,發佈為一份Google Docs的試算表,並且說明了近期的開發及支用情形。請大家參閱<a href="http://groups.google.com/group/openvanilla/browse_thread/thread/275c5c8f9bccc74c">OpenVanilla Group</a>所公佈的文件,謝謝!lukhnoshttp://www.blogger.com/profile/13228931974503201387noreply@blogger.com1tag:blogger.com,1999:blog-7869393.post-31221189993204948472007-11-16T06:33:00.000+08:002007-11-16T06:49:04.686+08:00同時更新IM與社交軟體的狀態<a href="http://blog.circlesixdesign.com/2007/08/11/moodswing-2-and-qurl-clipboard/">Circle Six公司的MoodSwing</a>是個QuickSilver外掛,讓你可以在QS介面輸入狀態,透過MoodSwing一次送到指定要更新狀態的IM與social network軟體。比如我會同步更新facebook、adium與twitter,而adium就會一次改到MSN、Gtalk與iChat。要注意的是,在10.4下,無法輸入中文,聽說10.5這個問題就解決了,沒有測過不確定。<br /><br />最新發展是,Circle Six已經停止MoodSwing的開發,轉而專注在Stand alone版本的<a href="http://blog.circlesixdesign.com/download/moodswing">MoodBlast</a>,而且功能更多了。有需求的朋友可以試試看。whiteghttp://www.blogger.com/profile/16832446902193947914noreply@blogger.com0tag:blogger.com,1999:blog-7869393.post-81100997658863320672007-11-08T01:25:00.000+08:002007-11-08T01:37:12.255+08:00OpenVanilla新模組:聯想詞功能(alpha版)好久沒用 OpenVanilla 開發新功能了。都說 OV 適合開發輸入法相關功能,如果不拿來善用會有點可惜。<br /><br />所以就寫了這個:<a href="http://openvanilla.googlecode.com/files/OpenVanilla-Mac-0.8.0.1-AssociatedPhrase.zip">OpenVanilla聯想詞模組</a>。<br /><br />這只是開發版,還有點生。抓下來之後,照著裡頭"How to Install"的說明來安裝,然後把兩個名稱奇異的模組都enable,就可以開始用了。任何單字式的輸入法都可以使用(倉頡、簡易、傳統注音、大易、行列... you name it)<br /><br />Tiger跟Leopard用的OV,都可以安裝。<br /><br />No picture(s), no truth. 首先是要 enable 兩個名稱怪異的模組:<br /><br /><div style="text-align:center"><a href="http://www.flickr.com/photos/lukhnos/1904901427/" title="Photo Sharing"><img src="http://farm3.static.flickr.com/2076/1904901427_be0490e6d5_m.jpg" width="240" height="231" alt="OpenVanilla Associated Phrase Module" /></a></div><br /><br />就大功告成了:<br /><br /><div style="text-align:center"><a href="http://www.flickr.com/photos/lukhnos/1904901443/" title="Photo Sharing"><img src="http://farm3.static.flickr.com/2089/1904901443_996d3ea6d9_m.jpg" width="240" height="130" alt="Example of Associated Phrase Module in Action" /></a></div><br /><br />裡面的詞庫是從酷音詞庫(tsi.src)衍生來的。目前還沒有翻頁功能,不過基本邏輯已經正確囉。<br /><br />Windows版本,等 key preprocessor 架構完整後,就能支援了。lukhnoshttp://www.blogger.com/profile/13228931974503201387noreply@blogger.com5tag:blogger.com,1999:blog-7869393.post-31184926182272310762007-11-06T22:15:00.000+08:002007-11-07T00:23:40.605+08:00再度徵求測試:LeopardVanilla 0.8.0.3晚上發布了新版本的 LeopardVanilla ,請從<a href="http://openvanilla.googlecode.com/files/OpenVanilla-Leopard-0.8.0.3.zip">此處下載</a>。<br /><br />這個版本修正了幾個問題:<br /><br /><ul><li>最令人困擾的 "Finder當機" 問題(這次不是被輸入法模組害到,而是 OV Loader 本體的問題了),應該已經被修正了(尤其是 PowerPC Mac 常發生這種狀況)。如果您還是遇到「裝完後重開,Finder卡住」問題,請務必再和我們回報,好讓我們找出原因</li><li>數字鍵被誤判為輸入碼,而不被當成數字輸出(10.4 用的 OV 無此問題)</li><li>在中文介面上無法正確顯示為 "LeopardVanilla" 而顯示成 "OpenVanilla" 的問題</li><li>使用了其他語系的鍵盤後,再切回中文輸入法,鍵碼錯亂問題(此修正為 LeopardVanilla 限定)</li></ul>另外修正幾個問題,目前為 LeopardVanilla 限定。我們也將發布 10.4 用的 OV 與之同步:<br /><br /><ul><li>反查模組不穩的問題</li><li>酷音模組在使用許氏鍵盤配置時,無法使用七個以上選字鍵的問題</li><br /><li>偏好設定中,加入酷音「候選字數」設定,沒有正確出現的問題</li><li>酷音模組在使用許氏鍵盤時,無法使用 asdfghjkl 連續選字鍵的問題</li><li>行列30反查模組加回標準安裝包中</li></ul><h3>已知問題</h3>在 LeopardVanilla 上,「使用完偏好設定後,輸入法失效」的問題,仍無法獲得有效解決。我們已經將問題回報給 Apple ,也正在尋找合適的 workaround(避開問題的方法)。在此之前,如果您發現用完偏好設定後,LeopardVanilla 失效,可以試試以下任一種方法:<br /><br /><ul><li>再進入一次 OV 偏好設定 (在 /Library/OpenVanilla/0.8/Loader/OVPreference.app),然後離開</li><li>在 shell 下執行 "killall OpenVanilla"</li><li>從 Activity Monitor 中將 OpenVanilla.app (或者是名稱為 LeopardVanilla 的 process) 給停止</li></ul>要再請大家測試了。謝謝!lukhnoshttp://www.blogger.com/profile/13228931974503201387noreply@blogger.com3tag:blogger.com,1999:blog-7869393.post-61116662558156217042007-11-02T04:26:00.000+08:002007-11-02T04:27:58.379+08:00徵求測試:針對LeopardVanilla不穩所做的修正自上週五 OpenVanilla 0.8.0 發布以來,我們已經接到不少關於 Leopard 專用版 ("LeopardVanilla") 不穩定問題的回報。我們今天發布了新的修正套件,在此徵求測試。請下載<a href="http://openvanilla.googlecode.com/files/OpenVanilla-Leopard-0.8.0.2-LoaderPatch.zip">本連結所附的檔案</a>,解開後,依據README文件說明,將/Library/Input Methods/中的OpenVanilla.app代換掉(可能要先disable LeopardVanilla並登出才能進行代換,或者在shell進行sudo cp),再重新登入。<br /><br />目前「初次起動不穩」的問題應能獲得改善。「進入偏好程式修改設定後,輸入法無法使用」的問題也應獲得大幅改善。前者應可算完全解決,後者仍有機會在離開偏好設定後,造成輸入法失靈(解決方法,除了離開現有應用程式,也可試著在shell下打"killall OpenVanilla")。我們會繼續努力解決後面這一問題。<br /><br />要請各位朋友幫忙測試看看這一版是否有改進了。謝謝!lukhnoshttp://www.blogger.com/profile/13228931974503201387noreply@blogger.com5tag:blogger.com,1999:blog-7869393.post-15683602027656526982007-10-26T21:55:00.001+08:002007-10-26T21:57:48.610+08:00OpenVanilla 0.8.0發布(與新的修正包)OpenVanilla 0.8.0於今天發布。這是2004年OpenVanilla計劃開始以來的第三個主要版本。這一個版本最重要的變化有:<br /><br /><ul><li>增加Leopard專用版本</li><li>視覺設計的強化</li><li>新版本的酷音輸入法</li><li>日文輸入法支援</li><li>行列輸入法支援萬用字元</li><li>網站及使用手冊改版</li></ul>請至<a href="http://openvanilla.org">openvanilla.org</a>下載最新版本。<br /><br /><h3>今天發布的修正</h3>我們今天同時發布兩個修正檔案:<br /><br /><ul><li>繁體/簡體中文語系修正。由於許多舊軟體(例如AppleWorks及Adobe中文化後的軟體)需要「繁體中文」或「簡體中文」語系的輸入法,才能正確輸入中文,而OpenVanilla的預設語系為Unicode,因此OV無法在舊軟體中使用。請<a href="http://openvanilla.googlecode.com/files/OpenVanilla-Mac-0.8.0-ScriptPatch.zip">下載語系修正包</a>,照裡面README.txt說明,安裝裡面其中一個語系的輸入法系統檔,便能正確使用。</li><li>行列輸入法修正。OV 0.8.0附的行列,在打到「t」簡碼時,選字區不會出現「的」字樣,這會造成iTerm會多送出一個英文字母。請<a href="http://openvanilla.googlecode.com/files/OpenVanilla-Mac-0.8.0-ArrayPatch.zip">下載修正包</a>,參照README.txt的說明安裝,即可解決此問題。</li></ul>lukhnoshttp://www.blogger.com/profile/13228931974503201387noreply@blogger.com1tag:blogger.com,1999:blog-7869393.post-10179974210702330042007-09-27T02:26:00.000+08:002007-09-29T01:38:40.506+08:00OpenVanilla 0.8.0 (beta 1) 發布我們今天發布了 OpenVanilla 0.8.0 (beta 1) for Mac OS X ,可透過<a href="http://code.google.com/p/openvanilla/downloads/detail?name=OpenVanilla-Mac-0.8.0beta1.zip">這個網址下載取得</a>。<br /><br />0.8.0 (beta 1) 與前一版本 0.7.2 相比,最重要的改進如下:<br /><br /><ul><li>選字窗以及整體視覺設計的改進</li><li>使用最新版的酷音模組,修正了過去以來使用者詞庫無法正確儲存的問題,同時支援大字集</li><li>行列輸入法增加萬用字元(? 及 *)的支援</li><li>泛用輸入法增加萬用字元(? 及 *)的支援,但目前需要手動更改設定檔才能開啟</li><li>精簡過的預設模組清單,讓第一次安裝後的選單清爽許多</li><li>附帶安裝 UIM-Anthy 日文輸入法。要使用本輸入法需另行安裝 MacUIM,可從<a href="http://people.freedesktop.org/~ekato/download/tmp/MacUIM-0.5.2-1.dmg">這個網址</a>取得</li><li>修正了不能與QuickSilver搭配使用的問題</li><li>修正了雙螢幕模式時,選字窗位置跑掉的問題</li><li>修正酷音輸入法容易使<a href="http://zonble.twbbs.org/archives/2007_09/962.php">Finder當機</a>的問題</li></ul><h3>已知問題</h3><ul><li>泛用輸入法模組的萬用字元功能,需用手動修改設定方式開啟</li><li>偏好設定面板的選字窗預覽並未反映新介面,同時新選字窗已不再支援背景貼圖和透明色</li><li>使用手冊未完成更新</li><li>網站未完成更新</li><li>選單本地化工作尚未更新</li><li>行列反查模組暫時移除,因為目前發現一些資料結構上的問題</li><li>POJ輸入法的一些規則需要修正</li><li>選字窗縮放時的動畫效果,在較慢的機器上可能造成系統延遲。動畫選項需用手動更改設定方式來關閉。</li><li>本安裝包並未附上反安裝程式,.cin檔編輯器、螢幕小鍵盤等工具</li><li>Display Server尚未支援螢幕小鍵盤的「顯示/隱藏」告知功能</li><li>Loader仍有許多debug訊息未移除</li><li>0.7.2的設定並不會被0.8.0沿用</li><li>本安裝包為Unicode Script版本,因此對於一些傳統的Carbon應用程式,可能會發生無法使用OpenVanilla來輸入文字的情況</li></ul>lukhnoshttp://www.blogger.com/profile/13228931974503201387noreply@blogger.com23tag:blogger.com,1999:blog-7869393.post-69987412997036480912007-09-25T19:39:00.000+08:002007-10-06T02:38:54.950+08:00OpenVanilla 0.8 最近的開發進度本文同時發表於<a href="http://zonble.twbbs.org/archives/2007_09/963.php">zonble's promptbook</a>。<br /><br />大概在月初的時候,OpenVanilla 開發團隊決定近期內再推出一個版本,下一版的版次為 0.8 版;實際的推出日期還不確定,到時候新的版本會包含多少新功能,很多也還不確定,總之,在這邊先聊一下這一兩個星期的實作進度。<br /><br />目前 OpenVanilla 主要在 Windows 以及 Mac OS X 兩個平台上發展,而團隊目前也對於 Mac OS X 平台的開發比較熟悉,我個人也只有處理 Mac OS X 這部份,所以,以下的內容,也以 Mac OS X 平台為主。<br /><br /><a href="http://www.flickr.com/photos/zonble/1417216386/" title="相片分享"><img src="http://farm2.static.flickr.com/1183/1417216386_20f3289e9c.jpg" width="500" height="473" alt="目前完成的一些功能…" /></a><br /><br />首先是要解決自前一版本釋出後,一直沒有解決、同時困擾很多人的使用問題,例如酷音輸入法這套智慧選字注音輸入法,在 Finder 下要修改檔名的時候,會造成 Finder 當機的問題。同時將 libchewing 從 0.2 版升級到 0.3 版,換言之,便是酷音輸入法的功能升級到與目前的 Windows 以及 Linux 版本同步,包括內部編碼從 Big5 改為 Unicode,可以直接透過酷音,輸入在 Big5 範圍之外的中文字以及各種符號。<br /><br />之前也已經完成了一些輸入法相關的小工具,例如通用輸入法表格修改工具,以及圖示修改工具,可以讓使用者自行修改在輸入法選單上顯示的圖示…等。<br /><br />在外觀設計上,計畫在這一版中翻新從 2004 年起、自 0.6 版使用了將近三年的圖示。之前一直有人說, OpenVanilla 的圖示長得像香蕉(或是這樣的反應:「原來 OpenVanilla 的圖示不是香蕉啊?」),於是花了時間重新繪製了一個香草圖示,以灰色與綠色搭配出一套清爽的外觀。<br /><br />在選字視窗設計方面,過去一兩年間,開發團隊花了一段時間嘗試是否可能將 Web 技術放入輸入法設計中,甚至透過 Web 物件,呼叫可以做出各種華麗介面的 Quartz Composer,像之前就有提過的「立體旋轉選字窗」或是「涼宮春日選字窗」等;技術上是做出來了,涼宮春日也的確很萌,但是實際上用過一陣子之後,感想還是—不好用。因此,並沒有在下一個釋出版本中,使用 Web 選字窗的計畫。<br /><br />不過,下一版的選字視窗,也有著不一樣的外觀。下一版的選字窗會有圓角外觀以及 Aqua 風格的漸層;在整個 Mac OS X 中用 OpenVanilla 打字跳出選字窗時,應該不會有那種「某個地方看起來特別不協調的感覺」了吧…。<br /><br />在下一版中,也加入了各種透過視窗介面輸入文字的支援,換句話說,就是像是螢幕鍵盤或是符號面板的功能。<br /><br />雖然 Mac OS X 內建的符號面板功能十分強大,除了可以用來查詢、輸入各種亞洲文字以及 Unicode 字元,在繁體中文的部份,可以用筆劃數目與部首查詢文字輸入,但是,內建符號面板的執行速度實在讓人難免有微詞,而且還是有很多各種不同文字或符號面板輸入的需求,很難一次全部做在一起打發,但是直接寫一套 Mac OS X 支援的符號輸入法 Bundle,光看文件就覺得是件麻煩事(君不見除了蘋果之外,還有人在寫第三方的輸入法,但是沒什麼人在寫第三方的符號面板),而我自己覺得,在 OpenVanilla 現在的架構下,要弄出新的符號面板來,會輕鬆容易得多—唯一不便的地方大概在於,要使用 OpenVanilla 的符號面板,一定要將輸入法切換成 OpenVanilla,才能作用。<br /><br />這兩天做了兩個符號面板的實驗。一是文字輸入 Snippet(一直以來也不知道 Snippet 到底有什麼好翻譯),大概是,如果你經常輸入某些詞句或段落,你可能會放在某篇文件裡頭剪剪貼貼,而要用的時候,卻又不知道這篇文件放在哪裡;你也可能使用文書編輯軟體提供的功能,例如 Microsoft Word 提供所謂的「自動圖文集」,Mac OS X 上的編輯軟體如 Smultron 等,也提供 Snippet,但是有時候你也會希望同一段文字,可以在很多不同的軟體中使用,而不只侷限在某一套軟體。通常使用者不會一直開著同一套軟體,但是會一直開著輸入法,在輸入法的層次做這件事情,或許是一件比較好的解法。<br /><br />目前,你在打了某些文字之後,可以將文字選起來,透過服務選單(Service Menu),便可以將這段文字加入到 OpenVanilla Snippet 的列表中,到需要使用的時候,只要點選兩下,就可以將這段文字插入到目前正在使用的應用程式。(順道一提,這個小程式主要用到了 CoreData,CoreData 的確很方便)<br /><br />另外一個嘗試,就是做了一個常見的中文標點符號表了。在 Windows 上,很多文書軟體都提供了標點符號表或符號列的功能,許多使用者也習慣點選符號表輸入中文,很奇怪的,Mac OS X 上卻一直沒看到什麼人做出這樣的功能;起先就根據 Microsoft Word 2003 依樣畫葫蘆,畫了一個內容相同的符號列,馬上就有人說,這樣長得像麻將,心一橫,就乾脆先畫成麻將的樣子了,沒想到效果還不差啊…。畫面中的麻將,是把第一代「麻雀學園」遊戲畫面裡頭的麻將拿出來用的。<br /><br />(想想,與其做什麼輸入法,不如去做賭博電玩。)<br /><br />在 Windows 平台上,b6s 最近接連釋出了幾個 0.7.2 系列的測試版本,目前最新的版本是 <strike>0.7.2.7</strike> <a href="http://rt.openfoundry.org/Foundry/Project/Download/Attachment/93722/64294/OpenVanilla-Windows-0.7.2.9-beta.exe.html">0.7.2.9 測試版</a>。<br /><br />說到 Windows 上的 OpenVanilla,就覺得這年頭什麼怪事都有—起先你以為 Windows 上面很多輸入法都做了那麼多年,想來不應該會有人什麼問題,但是微軟就是有這個本事,做了那麼多年的輸入法,有一天他就是有辦法給<a href="http://forums.microsoft.com/Technet-CHT/ShowPost.aspx?PostID=1194722&SiteID=23">做爛</a>;如果用 Windows Vista 內建的大易輸入法 6.0 ,在 Office 2007 裡頭打字,輸入法會自動在每個字之間插入一大堆空格,讓你每打兩個字,就要回頭刪掉三個空白,舊版的大易輸入法也無法在 Vista 上安裝,也不知道微軟以及太易科技要怎麼解決這個問題,而聽說行列輸入法也有類似的問題。<br /><br />而目前在網路上面看到的解決之道,要不就是把 Vista 砍掉重新安裝成 Windows XP,要不就是使用還在測試中的 OpenVanilla 加上大易打字; OpenVanilla Windows 版本突然變成了大易輸入法的救星,想來也真是莫名其妙。<br /><br />總之,這兩天還只能夠先聊聊下一個版本的大概面目,有些其他的功能—包括某些輸入法模組—還在實驗當中,但是,新的版本,會在不久的未來推出,這是可以肯定的。zonblehttp://www.blogger.com/profile/09432676595977924746noreply@blogger.com4tag:blogger.com,1999:blog-7869393.post-10168865258488009512007-09-18T22:04:00.000+08:002007-09-29T01:48:33.944+08:00播放媒體檔案時搭配 SRT 字幕請先參閱前一篇〈<a href="http://osxchat.blogspot.com/2007/09/ssaass.html">播放媒體檔案以及 SSA/ASS 字幕</a>〉。<br /><br />Perian 仍然是最好的選擇,一樣不挑編碼,只要與媒體檔的名稱相同、在同一個路徑下,就能順利地自動上字幕:<br /><a href="http://www.flickr.com/photos/b6s/1394693208/" title="QuickTime+Perian for SRT subtitle"><img src="http://farm2.static.flickr.com/1363/1394693208_dd6271ff2e_m.jpg" width="240" height="223" alt="Perian with ".srt" subtitle" /></a><br /><br /><a href="http://www.mplayerhq.hu/design7/dload.html">MPlayer</a> 要自行指定編碼與字型,如下圖所示:<br /><a href="http://www.flickr.com/photos/b6s/1404759058/" title="MPlayer for SRT subtitle"><img src="http://farm2.static.flickr.com/1340/1404759058_1fc7239315.jpg" width="500" height="211" alt="MPlayer with a ".srt" subtitle" /></a><br /><br /><a href="http://www.videolan.org/vlc/download-macosx.html">VLC</a> 除了照<a href="http://osxchat.blogspot.com/2007/09/ssaass.html">前一篇</a>圖解指定字幕檔與編碼之外,還要到偏好設定裡選字型:<br /><a href="http://www.flickr.com/photos/b6s/1403995565/" title="VLC for SRT subtitle"><img src="http://farm2.static.flickr.com/1021/1403995565_2c0e19f36c.jpg" width="500" height="273" alt="VLC with a ".srt" subtitle" /></a><br /><br />MPlayer 和 VLC 都很容易看到格子,顯然不會自動切換字型是件很苦的事;而 VLC 更慘的是,失敗的機會比 MPlayer 來得高,又有字幕同步問題…… 所以,順位很容易排了:Perian > MPlayer > VLC<br /><br />註:之前搞混了一些事,上文已更正。抱歉。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7869393.post-82942533362284715612007-09-17T09:41:00.001+08:002007-09-29T01:48:33.944+08:00播放媒體檔案以及 SSA/ASS 字幕以下我找了一個範例 SSA/ASS file 然後自己改了一下。順便找了一個 Noah Wyle 模仿 Steve Jobs 的 AVI 短片來配。要注意的是如果這個短片的 codec 是預設 quicktime 就吃的,那 perian 就沒辦法載入字幕。<br /><br /><a href="http://www.flickr.com/photos/mjhsieh/1394198680/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1374/1394198680_1015c324e2.jpg" width="500" height="447" alt="Picture 6.png" /></a><br /><br />首先用 VLC 來看看(值得一提的是我還沒成功用 MplayerOSX 載入 ASS 字幕,但是手冊上是說可以。):<br /><br /><a href="http://www.flickr.com/photos/mjhsieh/1394198488/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1322/1394198488_5b605fbdeb.jpg" width="500" height="368" alt="Picture 2.png" /></a><br /><br />VLC 需要指定文字編碼的格式。這裡選成 UTF-8 的 unicode ,因為我當初就用 unicode 編碼的。<br /><br /><a href="http://www.flickr.com/photos/mjhsieh/1394198516/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1014/1394198516_4e0b531268.jpg" width="500" height="367" alt="Picture 3.png" /></a><br /><br />成功的話會是這樣:<br /><br /><a href="http://www.flickr.com/photos/mjhsieh/1394198614/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1048/1394198614_6d9ef9881f_o.png" width="470" height="429" alt="Picture 4.png" /></a><br /><br />雖然有點模糊,倒是成功了。<br /><a href="http://www.flickr.com/photos/mjhsieh/1393305309/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1392/1393305309_8f031f7999_o.png" width="441" height="487" alt="Picture 5.png" /></a><br /><br />用配備 Perian 的 QuickTime 來開這個 avi 檔案,特別注意字幕檔要放在同一個目錄而且主檔名要一樣。<br /><br /><a href="http://www.flickr.com/photos/mjhsieh/1393353527/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1139/1393353527_d876959564_o.png" width="470" height="450" alt="Picture 1.png" /></a><br /><br />perian 可以自己辨認 ssa or srt 的文字編碼,不僅可放 unicode, big5 和 gb 都沒問題。<br /><br />最後就成功啦。<br /><br /><a href="http://www.flickr.com/photos/mjhsieh/1393365631/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1313/1393365631_9b0f351195_o.png" width="414" height="377" alt="字幕 with Perian" /></a><br /><br />FLV+SSA 嘛也通(反正 FLV 就是 Perian 處理的。)。<br /><br /><a href="http://www.flickr.com/photos/mjhsieh/1393692477/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1221/1393692477_cff04514e9_o.png" width="465" height="391" alt="FLV+SSA 也通" /></a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7869393.post-25968138203231351822007-09-13T00:59:00.000+08:002007-09-29T01:49:16.152+08:00It's FreeBSD, not Linux; it's userland, not kernel.<blockquote>「同时采用开源的 Linux 作新的苹果操作系统的内核」</blockquote><div style="text-align: right;"><span style="font-size:78%;"> —— <a href="http://googlechinablog.com/2007/09/blog-post_12.html">Google 黑板报 -- Google 中国的博客网志: 浪潮之巅第三章<br />— “水果”公司的复兴 (乔布斯和苹果公司)(三)</a></span></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7869393.post-76768017423979937272007-09-07T12:07:00.000+08:002007-09-07T12:09:23.271+08:00osxchat skype public chat最近出了 Skype 2.7 beta for Mac,多了個「public chatroom」的功能。因此,開了個 osxchat 的聊天室,歡迎大家來掛:<br /><br /><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;"><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;"><a style="color: #006699 !important;text-decoration: none !important;" href="http://www.skype.com/go/joinpublicchat?chat&skypename=gugodliu&topic=osxchat&blob=Gb-2BDZdre2BiCnPl3y4z_io8MXVZGZev8sJtXkl-QnJSMDpvNHZS4B7HR0hXSJtPuEwWTwq6gK5WM8wUVquaDg">osxchat</a> hosted by <a style="color: #006699 !important;text-decoration: none !important;" href="skype:gugodliu?info">gugodliu</a>.</h1><p style="margin: 0 10px 10px 10px!important;"><a href="http://www.skype.com/go/joinpublicchat?chat&skypename=gugodliu&topic=osxchat&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;">Join now</a></p><hr style="margin: 5px 10px !important;height: 1px !important;background: #cccccc !important;border: none;" /><p style="margin: 0 10px 10px 10px!important;"><small style="font-size: 9px; color: #515151 !important;">Chat about what's on your mind. <a href="http://www.skype.com/go/publicchats" style="font-size: 9px; color: #006699 !important;">More about public chats</a>.</small></p></div>gugodhttp://www.blogger.com/profile/05751977651215517690noreply@blogger.com0tag:blogger.com,1999:blog-7869393.post-55406974013636954982007-07-07T23:16:00.000+08:002007-07-08T00:28:57.535+08:00最近兩次送修的感想最近我的 Macbook Pro 真是多災多難,在一個半月內:<br /><br /><ol><li>電池電量驟降﹑回報電量在60% 左右便會直接斷電,必需一直插電才能使用。這樣的情況發生了兩次。</li><li>變壓器電線燒斷了。見 <a href="http://flickr.com/photos/gugod/739846556/">http://flickr.com/photos/gugod/739846556/</a><br /></li></ol>也就是說,我換了兩次電池,跟一個新的變壓器回來。在 #osxchat 中,使用 MBP 而跟我同樣有電池電量不準的問題的人,似乎不少(但據說也有可能是 Logic Board 的問題)。<br /><br />這兩次我都是從趁假日,從新竹北上到蘋果優仕去問問看能不能換。很幸運的,兩次都是當場都有備料直接換給我。向我這樣如此依賴 Macbook Pro 在工作的人,只要一聽到「要等料等個 7 至 14 工作天」,就算知道是事實,也甚難接受。兩個星期不能工作,這怎麼得了?因此,實在要向優仕維修中心的準備完善,致上我大大的感謝。<br /><br />另外,變壓器的電線燒掉一事,在我身上已經發生第二次。兩年前還在使用 ibook 時已經發生過同樣的事件,也是燒掉同一個部位。聽優仕的人員講,類似的事件不在少數,也有人是燒在電線另一端,比較接近電腦的接頭的。因為這兩端是比較容易折損之處。只要電線表皮折損,便十分容易燒掉。不會起火,沒有冒煙,就這樣默默地燒掉了。<br /><br />並且,優仕的維修人員表示,雖然這次他們直接更換了新的變壓器給我,但類似的情況,台灣蘋果已經認定為「人為因素」而非「自然使用」。因此不會再予以更換。換句話說,下次我再折斷了這段電線,只能自認倒楣,賠錢了事。<br /><br />這,雖然不無道理,但是我實在要說:「蘋果公司啊,看在廣大的 develoer (heavy users)都是使用 Mac 的份上,你們能不能把這段電線設計得耐用點?」才使用三年多的 Mac Laptop,我的使用 pattern 就燒了兩次變壓器電線。如果說以後的 Apple Care 又打死不理賠此項,變壓器又這麼的貴,實在吃不消啊。<br /><br />Leopard 有 300 項新的 features 固然不錯,但硬體的設計沒有跟上,實在令人扼腕。gugodhttp://www.blogger.com/profile/05751977651215517690noreply@blogger.com5tag:blogger.com,1999:blog-7869393.post-16821705998912150232007-05-14T13:23:00.000+08:002007-05-14T13:30:43.947+08:00Transporter把PC無痛搬到Parallels上Parallels 有一個稱作 <a href="http://www.parallels.com/products/desktop/transporter/">Transporter</a> 的工具,可以幫你把另一台 PC 完整轉換為 Parallels 的 VM image,而不需要用到 ghost 大法(事實上 ghost 在 Parallels 上很可能跑不起來,至少我的情形是如此......),算是 PC 搬家或虛擬化的好東西。<br /><br />安裝方法很簡單,在想要搬家的 PC 上先裝上 <a href="http://download.parallels.com/GA/Parallels-Tsp-2.0.1080-Win.exe">Transporter Agent</a>,然後在 PC 上執行該程式。再從 Mac 這端執行 Transporter 主程式,透過區域網路找到 PC 後,再選擇要搬的磁碟分割。<br /><br />Transporter 最厲害的地方是,在搬家過程中,會順便幫你改硬體設定(有可能需要原來的 Windows 安裝光碟在身邊)。等搬家完畢後,完成的 Parallels disk image 和 VM 設定完全就照著原始 PC 上的設定,驅動程式則已經修改過了一輪。<br /><br />不過我剛開始裝時遇到了不少問題,Transporter Agent 老當機。後來改用 Administrator 帳號配合安全模式(記得要開啟網路功能),總算把家人的 laptop 搬到了 Parallels 上,完成了 PC 虛擬化的工作。<br /><br />對了,因為硬體設定大地震,非常可能需要 Windows activation。這時候就覺得這種懲罰合法使用者的設計,很令人痛苦啊。lukhnoshttp://www.blogger.com/profile/13228931974503201387noreply@blogger.com3tag:blogger.com,1999:blog-7869393.post-35502731194372670672007-04-30T19:47:00.000+08:002007-04-30T20:47:38.276+08:00幫你的Mac Mini設定防火牆mac mini除了像是一台沒有LCD的macbook之外,你覺得他還可以做什麼其他用途呢?我覺得它可以做一個簡易的mini server。<br /><br />如果你想把你的mac mini 24小時開機暴露在internet上面,你會發現如果你不幫你的mac mini設定防火牆的相關設定,你的機器沒過多久,一堆人會透過各種途徑『光顧』你的機器,留下各種足跡,所以長時間開啟機器,防火牆的設定是一定要做的。<br /><br />不過如果你不是使用OSX的伺服器版,你會發現你所能設定的東西非常有限,除了固定的一些服務的tcp port設定可以設定開啟外,沒了。例如你想要開啟某一個範圍的tcp port可以存取,似乎你利用現用OSX網路防火牆設定是沒有辦法達到需求。<br /><br />大家知道OSX的前身乃為Bsd的原始碼修改而成,所以一般使用的Bsd相關服務你也可以在OSX找到相關的資訊,所以<a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/firewalls.html">ipfw</a>也可以在OSX上使用,這指令就是Bsd用來設定防火牆的程式。而Daniel Côté這位使用者也幫OSX做了寫了基本的ipfw的 script來供一般使用者使用,檔案在此位置<a href="http://www.novajo.ca/MacOS_X_Firewall.tar">http://www.novajo.ca/MacOS_X_Firewall.tar</a>解開之後,請先修改rc.firewall.current這個檔案,將你所要修改的規則增加至script裡面。之後檢查你的mac mini內是否有/usr/local/sbin這個目錄,如果你的mac mini沒這個目錄,請先執行terminial,然後執行下列指令:<br /><br />sudo mkdir /usr/local<br />sudo mkdir /usr/local/sbin<br /><br />然後拷貝這個檔案到這個目錄內吧。<br /><br />最後一個步驟就是你的電腦重起或是網路設定更動時,你的 firewall設定也會自動生效,如果你是利用pppoe來撥接上網,你可將壓縮檔裡面的ipup這個script拷貝到/etc/ppp的這個目錄,你撥號上去,他就會去執行該script;如果你的網路是使用固定ip,請將壓縮檔內的StartupItems整個目錄,拷貝到/Library/StartupItems裡面,你機器重開之後他就會執行你所修改的防火牆設定了。<br /><br />如果你對OSX/Bsd的防火牆想要有更多瞭解,Oreilly <a href="http://www.onlamp.com/pub/a/bsd/2001/04/25/FreeBSD_Basics.html">onLamp</a>這篇文章是一篇不錯的入門文章,可以讓你更深入瞭解OSX/Bsd 防火牆如何設定。mikeliuhttp://www.blogger.com/profile/14400212949097013040noreply@blogger.com0tag:blogger.com,1999:blog-7869393.post-10465781198963426972007-04-28T00:23:00.000+08:002007-04-28T00:26:33.115+08:00Headless Mac Mini 遠端桌面完全制霸所謂 headless 的機器,就是指沒螢幕的機器,通常也沒手腳(鍵盤滑鼠)。像Mac Mini這樣不佔空間、一直開著也不會怎麼樣的機器,很適合拿來當headless server。<br /><br />在設定上,第一次安裝時,還是需要有螢幕、鍵盤、滑鼠和網路。只要把OS X裝起來,然後記得把Remote Desktop打開(在System Preferences的Sharing中),給一個使用者remote desktop的使用權,我們就可以用另一台機器,跑Apple Remote Desktop (ARD)來遙控這台機器了。<br /><br />例如我們要拿另一台MacBook來當主控機好了,那首先要進System Preferences的Sharing,選擇Internet這個tab,然後把無線網路分享到Ethernet上,然後找一條網路線,把MacBook和Mac Mini接起來。Mac Mini就會抓到MacBook所建立的內部網路。然後進Apple Remote Desktop,應該就可以從類似 192.168.2.2 之類的 IP 抓到 Mac Mini。<br /><br />之所以還要靠網路線,是因為OS X的無線網路,即使不要密碼,事前都要經過使用者同意,才能使用。用有線的話,又要確定IP(此點對靠DHCP抓IP的情況,更是如此)。如果用我們自己建的內部網路,就很容易掌握IP範圍。更何況ARD還有scan IP的功能。<br /><br />好了,這樣Mac Mini已經任我們操控了。打開無線網路,然後再從無線網路連線進Mini。此時再來設定固定IP,或是ADSL PPPoE撥接,就大功告成了。<br /><br />四個要注意的地方。<br /><ol><li>記得要更新 Mini 上的 Apple Remote Desktop。請使用 ARD admin (主控端)的 File -> Create Client Installer... 建立 update package。</li><li>ADSL 的話,PPPoE 目前還沒有好的「自動撥接」方案。因此使用此方式取得固定 IP 的機器,最好不要隨便開機,否則...</li><li>有些情況下,藍芽打開,或是使用fast user switching,會把ARD搞壞掉。</li><li>建議「不要」開 VNC。要使用 VNC 的話,可另裝諸如 OS X VNC 一類的軟體。原因是 ARD 有時會走 VNC port ,但是一走VNC port,有些功能(例如 drag-and-drop file copy)會不能用。</li></ol><br />最後是一個小抱怨。一般 VNC client 和 server 的稱法,在 ARD 完全倒過來。ARD Client 指的是被控的一方,而 ARD Admin 則是主控的一方。這,很混亂啊。lukhnoshttp://www.blogger.com/profile/13228931974503201387noreply@blogger.com3tag:blogger.com,1999:blog-7869393.post-21072635656011080472007-04-02T23:39:00.000+08:002007-04-02T23:40:47.346+08:00如果你發現無法在 Flex 網站或 Flash 程式中使用 OpenVanilla 輸入中文如果你在 Mac OS X 上在打開 Flex 建構的網頁,或是在 Flash 應用程式中的文字輸入框中,切換成 Mac OS X 內建的輸入法—例如漢音輸入法)—你可以順利輸入中文,但是如果使用最新版本的 OpenVanilla 輸入中文的話,則是無論按下任何按鍵都沒有反應。<br /><br />會造成這種狀況的原因是,最新版本的 OpenVanilla 程式是設定為 Unicode 語系,而似乎 Mac OS X 上的 Flash Player 似乎還無法正確偵測 Unicode 語系的輸入法,所以,除了 OpenVanilla 之外,其餘各種 Unicode 輸入法—例如作業系統內建的 Tamil 鍵盤,都無法在 Flash Player 中正常運作。<br /><br />這樣看起來,比較是 Adobe 方面需要解決這個問題,而在 OpenVanilla 開發團隊這方面,則只能在這邊建議,如果您遇到這樣的問題,而且經常需要使用以 Flash 為基礎的各種應用程式,那麼,請先移除目前安裝使用的 Unicode 版本的 OpenVanilla,然後從 OpenVanilla 官方網頁上的<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">下載、安裝、啟用與移除</a>頁面上,下載繁體中文或簡體中文語系的版本,重新安裝使用。<br /><br />(本文同步發表於 <a href="http://zonble.twbbs.org/">zonble's promptbook</a>)zonblehttp://www.blogger.com/profile/09432676595977924746noreply@blogger.com2