CoverFlow + DigGirl

自從找出了 CoverFlow 效果的這個 Class – IKImageFlowView,就開始到處試著用用看;而如果用 CoverFlow 瀏覽 DigGirl 透過 RSS 發佈出來的資料,就會像下面這個樣子:

DigGirl Cover Flow

在圖上面點兩下,會開啟相簿的網頁。而 DigGirl 的 RSS 裡頭只有提供縮圖,在 CoverFlow 裡頭看的時候,效果似乎也不是那麼理想啊…。

下載(僅供 Mac OS X 10.5 使用)

Update:

0.2 版,使用高解析度的圖片顯示。

Esperanto Keyboard Module for OpenVanilla 0.8

Today we have a new OpenVanilla module which is called Esperanto Keyboard. We have upload the Mac OS X version to the download area of OpenVanilla Project hosted in Google Code. If you need to write in Esperanto on a Mac, it might be a choice. You can download it via the following URL: http://openvanilla.googlecode.com/files/OpenVanilla-Mac-0.8.0-Esperanto.zip

我們今天弄了一個供 OpenVanilla 0.8 使用的世界語(Esperanto)模組,您可以從 OpenVanilla 計畫的下載區下載 Mac OS X 版本。您必須要安裝 OpenVanilla 0.8 版,才能夠使用;在下載了前述檔案後,請將檔案放在 /Library/OpenVanilla/0.8/Modules/ 目錄下,重新登入,或是手動重新啟動 OpenVanilla 後,就可以在 OpenVanilla 選單中,看到「世界語」這個選項。

Continue reading

最近真的有一種在 PowerPC 上跑 Leopard 的用戶不是人的感覺

這兩天實在有種想把手上的機器砸了的衝動。

一、如果您用的是使用 PowerPC CPU 的麥金塔電腦,作業系統是 Mac OS X 10.5 Leopard,也安裝了 Xcode 3;如果您要編譯一些 C 或是 C++ 程式(例如 OpenVanilla 的各個外掛模組),編譯成供 ppc 使用的二進位檔案,請不要使用 /usr/bin/ 底下的 gcc 以及 g++,請改用 /Developer/usr/bin 目錄下的程式;後者是正常的,前者則是爛的,會跳出這樣的訊息:

/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/as: assembler (/usr/bin/../libexec/gcc/darwin/ppc/as or /usr/bin/../local/libexec/gcc/darwin/ppc/as) for architecture ppc not installed
Installed assemblers are:
/usr/bin/../libexec/gcc/darwin/ppc64/as for architecture ppc64
/usr/bin/../libexec/gcc/darwin/x86_64/as for architecture x86_64

但是,如果是在 Intel CPU 主機上,則沒有這個問題。(非常好奇蘋果內部的開發者是不是已經沒有人在用 PowerPC 主機。)

Continue reading

Input Method Kit

上周五終於(是的,終於)釋出了 OpenVanilla 0.8 的正式版本。

在這一次釋出中,包含了一套專供蘋果的最新作業系統—Mac OS X 10.5 Leopard 的專用版本,而另外一個 0.8 的安裝套件,除了可以在 Tiger 上使用,其實也是可以在 Leopard 上面安裝的。如果您在安裝了 Leopard 版本後遇到使用問題,也可以改裝這個版本。

這兩個版本的差別在於,非 Leopard 專用版用的是蘋果過去的輸入法架構,將輸入法模組寫成 System Component,透過 Carbon API 提供文字服務(Text Service Manager,TSM);而 Leopard 專用版本,則是使用了 Leopard 所提供的新的輸入法架構—Input Method Kit(以下簡稱IMK)。

Continue reading

還是 OpenVanilla

最近 OpenVanilla 的相關進度上,都是在—做網頁、寫手冊,除了修了一下酷音輸入法的一些問題外,幾乎都是跟程式本身沒有什麼關係的事情。忘記之前聽誰說過,在 Mac 上面弄軟體,幾乎都是花一個小時寫好程式之後,要花三個小時去調整 icon,想想這些週邊工作搞起來也不會比較不花精神。

之前重新看了一下 OpenVanilla 手冊的內容,發現大部分的說明,幾乎都是在釋出 0.6.3 版左右寫的,那至少已經是兩年前的事情了。時間的巨輪卻總是不斷地向前滾動,兩年間 OpenVanilla 的程式也幾乎翻修了好幾次,像是從 0.6 系列到 0.7 之間,就因為種種原因—從 Panther 跨越到 Tiger 之後,選字窗必需要能夠放在比 Dashboard 更高的位置上;有一天蘋果推出了 Intel CPU 主機,所以要能夠編譯 Universal Binary…等,翻修了好幾次,而因為視覺介面改過了,手冊中用的圖片還是舊版的,也不對勁:加上OpenVanilla 的 Windows Beta 版本也逐步穩定,所以手冊的內容不但要修,還是要大修。

在過去幾個版本裡頭,OpenVanilla 的手冊是隨軟體附帶了一個 PDF 檔案,另外就是以 Media Wiki 管理文件內容的 OpenVanilla 網站;而接下來我們不再提供 PDF 格式的手冊,只提供線上版本的使用說明,位置是 http://openvanilla.org/help/。手冊裡頭還有些缺漏,最近有時間便會補上。

Continue reading