顯示具有 macosx 標籤的文章。 顯示所有文章
在 Linux 上裝 hifree
自己是用 Ubuntu,所以很簡單先從套件管理程式裝了 wine-1.2。然後再去 WINE 官方網頁抓取 wintricks。當然還有去下載 hifree_Setup.exe。因為 WINE 安裝的 windows 設定會包含使用者路徑,所以沒辦法把整個 tar 起來給別人。所以只好重新安裝,如果別人有需求的話。
Lenovo S10-3 with Mac OS X Snow Leopard
Source: http://blog.schwabe.net/index.cfm/2010/4/19/Post-Fail-Documentation-on-Lenovo-S103t-wSnow-Leopard
Intel Atom 小筆電裝 Mac OS X 是可以的,理論上也能夠跑得動。不過目前 Lenova S10-3 有人裝成功,但是功能還不是很完整。由於 S10-3 硬體跟先前版本的 S10 不同,因此 S10 Snow Leopard Enabler 並不能用來正常安裝。硬體規格上,S10-3與S10-3t應該是一樣,只差S10-3t是觸控螢幕。其他 CPU Intel Atom N455、Intel GMA 3150、DDR3 都差不多這些規格。
- WIFI - 因為無線晶片是 Broadcom,所以內建 driver 方面沒問題
- Deep Sleep - 也就是中文說的休眠,把記憶體寫入硬碟後關機。但是要把 secure hibernation file 取消
- Two fingers scrolling - 兩指捲動沒問題
Non-Blocking Issues:
- 內建鍵盤滑鼠 - Lenovo S10-3 的鍵盤滑鼠是 PS/2,Snow Leopard 並沒有這樣的 driver。所以必須外接 USB 鍵盤滑鼠來使用安裝過程。安裝完後再裝 PS/2 kernel ext
- DVD 光碟機 - 小筆電都沒有光碟,因此必須要有外接光碟機才能讀取 Snow Leopard DVD。
- Webcam - 不重要的功能,我的 MacBook iSight 也沒在用。
- Network Interface Card - 因為用的是 Realtek 的晶片
- Built-in Audio - 因為用的是 Realtek 晶片。(題外話,就算是Windows平台,那個 Realtek HD Audio 很低解析度的 icon 很醜,醜得不像話,不知道用多久了)
- 顯示晶片 - Intel GMA 3150,目前還沒有 driver。可以用,但是沒有硬體加速功能。因為 Mac OS X GUI 用不少 OpenGL 來做視窗處理,因此會很難過。
I'm just what I am: macosx - Lenovo S10-3 with Mac OS X Snow Leopard
Apple LCD font smoothing (sub-pixel rendering)
外接上 DVI 到大的 LCD 螢幕,結果整個畫面字都糊糊的,沒有 laptop display 上面的清晰,仔細看發現沒有 sub-pixel smoothing 效果。但是開啟 Appearance 之後,其實是有打勾 use LCD font smoothing when available。我猜大概是 Mac OS X 不覺得這個 LCD 是 LCD 也不 available,所以打勾了也無效果。解法是,直接開 Terminal 手動改。
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2刪除這個設定的話,
defaults -currentHost delete -globalDomain AppleFontSmoothing想看目前設定的設定,
defaults -currentHost read -globalDomain AppleFontSmoothing
I'm just what I am: macosx - Apple LCD font smoothing (sub-pixel rendering)
Running hifree on Mac OS X
hifree is a free client of music player, movie player, stock, news, and weather browser provided by Chunghua Telecom. It automatically detects the HiNet IP and provides free music and movies to HiNet users. I had the environment of running KKBOX (winodws edition) on Mac OS X, and the hifree player is currently available only on Windows platform. I download the installation setup executable file and use Wine to install. Then I can also run hifree player natively using wine on Mac OS X 10.6. Following are my screenshots. Not only the music, but also the movie can be played well. The chinese glyphs become blocks because I did not set up the encoding correctly. (All images of music front cover, movie screen shot, and other hifree images are copyrighted by its original owner or vender).
刪除 Mac OS X Key chain 的 CNNIC 根憑證 Root Certifications
依據刪除 IE 與 Firefox 的 CNNIC 根憑證這篇和在 Linux 上移除 CNNIC 憑證這篇
,提供 Mac OS X 底下刪除 Keychain 裡面的 CNNIC 根憑證。如圖。
至於 Firefox 3.6 就內建 CNNIC 根憑證,可以直接刪除。或是透過「編輯」把此憑證可以用來識別網站的選項取消。
Pidgin in Mac OS X
再來,他有 OTR 等加密功能,只要對方是 Pidgin 或是 Adium 等等 libpurple-based 程式,都可以加密。
當然 Pidgin 可以透過 Fink 或 MacPorts 等方式,在 Mac OS X 上本身就有的 X11 上,執行 X11 GTK 的版本。但是缺點就是不能直接內建中文、醜醜的
說了那麼多優點,來說說缺點。雖然可以切換輸入法,但是打字是沒有用的,英文字會直接出現。再來介面的字型需要調整,預設看到的中文是亂碼。
Mac Box Set
Safari 4 與 Webpage Previews Cache (更新)
用 Safari 4 的使用者要注意囉。Safari 4 有 Webpage Previews 的 Cache 設計,所以你在 Top Sites 看到的畫面基本上都是之前瀏覽過的網頁抓圖。而這個圖檔的快取目錄為以下的位置。請開啟 Terminal 後打
而裡面的檔案就是一堆 jpeg or png。如果你 cd `getconf DARWIN_USER_CACHE_DIR`com.apple.Safari/Webpage\ Previews 後再用 open 加上任一檔案,你可以發現圖檔就是網頁的 screenshot。du -sh `getconf DARWIN_USER_CACHE_DIR`com.apple.Safari/Webpage\ Previews
基本上這有兩個問題,第一是安全性問題,如果有人可以存取到你的權限或 root,就可以看到你之前瀏覽過的網頁畫面,包含可能是 HTTPS 的網頁。第二個問題是,這個快取沒有大小限制。我的已經長大到 2.1GB,國外 forum 中有人的是 3.2GB。基本上他是以16個16進位數字編碼的檔名,所以理論上會無上限的用光你的空間。
把 Top Sites 關掉並不會關閉在背景抓圖並建立畫面快取。
更新最新的方法,如果要關掉 Top Sites Preview,請結束 Safari 後,在 Terminal 打入或貼上以下命令
defaults write com.apple.Safari DebugSnapshotsUpdatePolicy -int 2然後重新啟動 Safari。然後把上面目錄中的 *.jpeg *.png 砍光光。
I'm just what I am: macosx - Safari 4 與 Webpage Previews Cache (更新)
VMWare Fusion 2.0.4
根據 VMWare Fusion 2.0.4 的Release note修正了一項非常嚴重的漏洞。
Host code execution vulnerability from a guest operating system即使 host 跟 guest 本身是兩個獨立的作業系統,但是藉由軟體本身的漏洞,guest 作業系統的程式可能爬出來,影響 host 端的作業系統和安全性。但是,Apple Mac OS X 上跑 Windows 虛擬機器,可能有人會覺得安全無虞,因為是不同的 OS。實際上研究和 demo 證實在 OS X 上還是會被藉由漏洞從 Windows 端的 guest machine 操控。所以,快更新吧。[Ref: VMware Fusion bug breaches the guest-host OS wall]
A critical vulnerability in the virtual machine display function might allow a guest operating system to run code on the host. The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CVE-2009-1244 to this issue.
Mac 的語音怪現象
從 macosxhints 看到的,如果你用系統的語音(Services->Speech),或是 Terminal 下打 say 加上文字,他會念出來。但是 say bullfrog 會念出 bullfrogs;say bullfrogs 會念出 bullfrog,沒有 s。的確是蠻怪的現象。
Mac OS X 用 SE 手機上網的完美組合
因為有些「移動」需求,所以 survey 了一些 3.5G 上網方案。最後 solution 是,用 Sony Ericsson 手機跟 Mac OS X 搭配起來,完美的程度,比蘋果自家那麼貴一台 iPhone 不能"直接"用 3G 網路上網來說好很多。有人說其他家網卡會瞬斷,MD300比較穩定。更有人說 MD300 不穩,Q101 反而較穩。怎麼看怎麼說各種組合都有 囧rz。

很多家公司都在推 3.5G 網卡,但是網卡本身其實就是一台 GSM/UTMS/HSPDA modem,只差螢幕、鍵盤、電池就是一個完整手機。單買也不便宜,綁約有期限,費用也比較貴。以自己用的業者 TWN Mobile 來說,綁吃到飽月租699,最高收 800。但是不買 3.5G 網卡、自備網卡或手機,手機門號也沒有綁約(或是新門號),699 的方案吃到飽最高只收 600。所以省 200 * 24 個月 = 4800。不如到網拍買個一兩千元二手3G網卡,反而新綁約還划算。但是不想只用網卡搭電腦,所以直接找最便宜的 3.5G 手機。因為以前一直都用 SE 手機,知道 SE 手機一直和 MacOS X 用 Bluetooth 搭配都很完美,不用 driver,不用設定。所以就敗了 K660i。與其買一隻不能單獨打電話,雖然比較方便,不如就直接換手機了 XD。
在 Windows 上,設定連接比較麻煩,Windows 使用者要裝 drivers,要裝 PC Suite。如果要用 Bluetooth,要看你的 NB 硬體和 Windows 上的 Bluetooth stack 解決方案。Mac 上面,直接開 bluetooth 配對,完成就結束了,包含手機當作 modem 都直接可以使用。
不過用 Bluetooth 使用網路,會有 Bluetooth 本身頻寬問題,還有多經過一道無線傳輸,耗電量又增加。但是,手機本身可以接上 USB,手機上把 USB 模式直接選 Phone,就可以接上 Mac,不用灌 driver 馬上就找到手機網路裝置,網路裡面就會多出一個 Ethernet Adapter,完全又不用設定就可以上網(當然手機上的 APN 都要設好)。透過 USB 還可以充電,避免手機電池因為長時間上網耗光電量。(若要關閉USB充電,需要進入工程模式,用鍵盤按"右*左左*左*",在設定中把 USB 充電關閉)。整體上使用起來感覺完全不困難,不像 3.5G 網卡還要裝 driver,甚至 Sony Ericsson 自己出的 MD300 還要透過第三方軟體,反而是蠻奇怪的。但是,現在手機拿起來插上 USB,其實就跟 3.5G 網卡拿上去插 USB 一樣呀。
Safari 4 公開測試版開放下載
Apple 已經開放 Safari 4 的公開測試版,這是下一代的 Safari 瀏覽器。使用的 Nitro 引擎使得 Safari 4 的 JavaScript 是 Safari 3 的 4.2 倍快,比 IE 7 快上 30 倍,比 Mozilla Firefox 快三倍。此外,Nitro 引擎也會加快載入 HTML 的速度。
新的功能包含有 Top Sites,可以給使用者在經常瀏覽的網頁中有個預覽功能。全功能的歷史搜尋,可以搜尋網頁標題、網址、以及網頁內容。Cover Flow 則是可以更容易的翻閱 history 或是 bookmarks 中的網頁。另外 Tabs on Top,就有點類似 Chrome 那樣,把 tab 搬到視窗標題,讓分頁瀏覽更方便。
此外 Safari 4 包含了 HTML 5 中支援離線的技術,可以使 web-based 應用程式把資訊儲存在本地而不需要網路連線。此外也支持了更進階的 CSS 特效。
SafariPowerToy不需要重新安裝,也不需要更新,還是可以在新的 Safari 4 上運作。但是 SafariBlock 就無效了,廣告就都現形了。
VMware Fusion 2.0 與 Parallels Desktop 4.0 比較
在 Mac OS X 上的虛擬機器選擇,除了免費的 Virtual Box 外,商業的軟體最常聽到的就是 VMware,Mac 上也很普遍的就是 Parallels。目前這兩套都試用過之後,唯一剩下來保留會繼續考慮採用的就只有 VMware Fusion。而 Parallels Desktop 用起來其實體驗差異不大,但是有些小問題產生後,覺得他並不是一套穩定的產品,從 3.x 到現在的 4.0 都一樣。
我的需求只是要跑些簡單 windows 程式,不需要給 VM 太多記憶體,也不會跑 3D Game,所以基本上兩套對基本的要求都沒什麼差異。唯一有的問題,表列於此:
- Parallels Desktop 會佔用太多記憶體資源。除了 VM 和程式本身之外,系統記憶體會被吃到乾,連 swap 都快爆表,長期開著 VM 甚至用超過 1GB 導致 swap 長到 2GB(主記憶體本身已經是 3GB)。而 VMware 扣除 VM 和程式主體記憶體外,其他記憶體用量還 ok,就算長期開著,swap 也幾乎沒什麼用到。(假設 VM 配置 256MB 記憶體,含虛擬機器程式本身在 host 可能會有 3xx~4xx MB。其中 inactive 系統並無歸類到何種程式,但唯有關閉 Paralles 才有辦法釋放 inactive & swap,故算到他頭上)
- Parallels 消耗或倒置系統資源問題。這是已經重現過三四次的現象,如果一直開著 Parallels Desktop,不管放著,隱藏起來,縮小,或是用 Coherence 模式,連續開著使用過三四天後,可能會導致系統 Core Graphics 資源出現問題。因為 Firefox、Safari、Dock 會突然無預警 crash,而 call stack 就是 CG 的 API。甚至 Parallels 自己的 GUI 也會卡住或 crash,但是 VM 程式本身是分離的程式。所以有需要強迫把 Parallels 強制結束後,在開一次,而畫面當然還是虛擬機器還在執行的狀態,才能繼續使用。(VMware Fusion 完全沒這問題)
- Parallels Coherence 常有問題。在 Parallels 3.0 使用 Windows 內建休眠,重開機會 blue screen。4.0 好多了,可以正常休眠和開機,但是休眠後,Coherence 會失效;VMware Fusion 不會。為什麼要用休眠?因為反正 VM disk 空間都有了,不用再讓虛擬機器用軟體方式把記憶體內容存到 host disk,額外浪費那些空間。
I'm just what I am: macosx - VMware Fusion 2.0 與 Parallels Desktop 4.0 比較
iPhone SDK Articles
在 iPhone SDK Articles 有些不錯的簡單 Tutorials。Objective-C 本身語法已經不是重點,重點在於 Interface Builder 的用法,從以前在 Mac OS X 10.4 的 Xcode 用過的建立 attribute、action 到現在的版本都有些不小的差異。在 Table View Tutorial - Part I 還有 screen 動畫可以複習一下新的用法。新的 Interface Builder 視窗真多,已經多到 13" WXGA macbook 螢幕都快容納不下,還好 iPhone 模擬視窗只有那麼一丁點。但是還是外接更大的寬螢幕用起來才是王道。
Speech Voice of Mac OS X Leopard
因為公司在介紹下年度英文學習, GlobalEnglish, 的線上課程,其中的電腦朗讀,讓我感受到 Mac OS X Leopard 發音是多麼的不賴。GlobalEnglish 的朗讀只限 IE toolbar 下使用,朗讀還需要等待,但發音已經比 Windows XP 內建好很多(不過本人很欣賞 Sam 唱歌)。但是他的版本還是很明顯還是覺得怪怪的,雖然有英國腔但是聽起來卻一點都不特殊,有印度腔的語音,是要大家練印度腔,然後聽印度人講話會比較熟悉?
以下是節錄自 Mac OS X 10.5 Leopard 的 Alex 發音。念的內容是節錄自 NY Times - Taiwan and China Restore Air Links片段。
仔細聽的話,還是可以聽得出些微是電腦合成的音效。但是大部分幾乎已經算非常不錯。尤其是 Leopard 系統安裝完,光是在 /System/Library/Speech/Voices/Alex.SpeechVoice/Contents/Resources/PCMWave 就有將近 670MB 的語音資料,當然不是作假的,哪套 OS 有這麼高的附加價值(還沒把擁有 New Oxford American Dictionary、Oxford American Writer's Thesaurus 的 Dictionary.app 算進來)。發音的句子間,短促的吸氣聲; 段落之間長吸氣聲都模擬出來,真是有給他逼真到。只要所有有支援 Universal Access 的程式(Firefox 不支援 XD),然後選取搭配熱鍵,馬上就把文章念出來。
測試念出 Discovery Channel 非常熱門的廣告歌詞。
原版... Stephen Hawking 的電腦發音竟然可以念出標準的 boom de yada,Alex 輸了。
[wine] 在 Mac OS X 下執行 KKBOX
WINE(WINE Is Not a Emulator)最近出了 1.0 版,加上 MacBook 也是 Intel CPU,有些 Windows 程式當然就可以靠這種方法在 Linux 或 Mac OS X(Intel) 下執行。當然 Microsoft Internet Explorer 已經不成問題,在網路上有 ies4linux 和 ies4osx 的安裝程式,很方便就可以創造出執行的環境。而 KKBOX 也有不少人安裝成功過,我在 Mac OS X 下使用 Darwine 1.0rc2 和 Xquartz,當然在 WINE 環境要安裝有 IE 和 WMP9,以及主要的程式 KKBOX,以及一些很瑣碎的設定,最後終於可以在 Mac OS X 下直接使用 KKBOX。不過過程有點複雜,最後大概需要哪些步驟,其實步驟寫下來還不太困難。但是因為嘗試過程花了不少 try & error 方法,所以步驟比較繁瑣。有空再來整理全部簡化的安裝流程,先來看執行畫面和效果。
全螢幕的擷圖,iTunes, IE, KKBOX
選項設定對話框
歌手總覽
選注音符號不是很好選,大概是 WINE 對字型大小和選取範圍處理有問題。
播放暫存區/全部歌曲/下載
選取的文字畫不出來
動態歌詞
Mac 版的雅虎奇摩中文輸入法

雅虎奇摩竟然也推出自己的中文輸入法程式,注音輸入法叫做好打注音,而且有 Mac 版本。基本上是以 OpenVanilla project 為基礎,搭配雅虎提供的一些查詢服務。對於使用者介面上,已經有一些簡化和固定式配置。輸入法候選字的視窗改為直列,很不習慣。有些輸入法像是倉頡或簡易,基本上根本沒機會去使用到,如果可以移除也不錯。
在 Leopard 安裝後,包含重新開機,都看不到 Yahoo KeyKey 輸入法。似乎安裝程式有點問題,因為安裝到 /Library/Input Methods/ 裡面,權限不是 root,所以 Leopard 系統基於安全性理由,不會啟動這個輸入法。只好自行打開 Terminal,然後
sudo chown -R root:admin /Library/Input\ Methods/Yahoo\!\ KeyKey.app/再次登出登入後,就 okay 啦。快樂嘗試中。
Firefox 3 beta pre4
Firefox 2 在 mac os x 執行,除了網頁資料下載速度快點,顯示還有效能都不如 Safari。連字體都是只有醜醜的 Gray Level AntiAlias。Firefox 3 測試版出來時,就迫不及待的去嘗試。因為主要是把 Carbon 換成 Cocoa,把畫面和字型繪製改由 Cairo。結果一試就大失所望,因為效能真是慢到一個不行。以常用的 Google Spreadsheets 來說,在儲存格上上打注音輸入中文真是慢到一個不行。所以還是想等到他推出正式版本再說吧,畢竟現在還是 beta。在 Slashdot文章和這篇 Undocumented API 才是王道提到一些主要原因。接著再下載最新的 Firefox 3 nightly build 來試試看,果然感覺速度或效能已經比 Firefox 2 快了,搭配 Arial Unicode MS 字體,Cairo 畫出來的 CJK 字型很美觀,已經有點迫不及待想要丟掉 Firefox 2.0。
至於 Apple 在 WebKit 裡面擺的 binary lib 果然是大有來頭,因為從 WebKit repository checkout 的程式碼,擺著沒有 source code 的 lib 就已經很讓人猜疑。





