mac/OS X > 裏所有文章列表

關於 cherroOS

In General, mac/OS X   March 29, 2005 - 2:08 am

根據本站小小log指出,最近有不少網友因為 cherryOS這個字來到敝小站,我補充幾點心得如下:

1、buy a real thing.
基本上你只需要看到這裏就夠了。如果你手邊有個2萬元,就直接去店裏買台 mac mini然後離開本站回去專心玩它吧,真品一定比模擬的好。

2、cherrOS基本上是 pearPC的包裝版(用vb把pearPC執行檔包起來),pearPC才是真正能模擬mac os x 的第一人,根據我最後一次測試時得到的數據,裝了加速器後大約可跑到真品的1/10,但還是十分不甚用

3、pearPC不支援的功能相當多,即使是網路連線也要花大功夫用其它模擬器才能搞定。

4、pearPC只是模擬平台,所以不論你用什麼方式取得,都還必需再弄一套mac os x 的安裝光碟,當然另一種方式是想辦法找到已安裝好os x的版本,這樣拿起來就可以玩了。

5、在pearPC的環境下因為執行速度實在太慢,因此裝任何大型的套裝軟體都很不實際,就算你有耐心等到裝完也不太可能跑的順暢,so why bother ?

不過最近看到身邊朋友受到這波”跳機”潮感染,紛紛跑去買小白、威力書,著實有點擔心,一來流行通常不會持久,二來如果為了mac的外型而跳糟那不久後yahoo bid上鐵定又會出現賤賣潮,所以行動前要三思啊。

Add comment | by admin

關於Core Data 的兩三事

In actionscript, mac/OS X   March 8, 2005 - 2:29 pm

前文提到WWDC 2005裏幾個主題,當時我忘了特別強調core data的重要性。

前陣子在發展actionscript framework時,曾深入研究了 Object / Releational Database mapping這個領域,當時發現大部份工程師都是很勤奮的自已將object展開來塞進table裏,而將來要用時再反向操作回來。

後來在意外發現Java Data Object (JDO)提供了一個很好的解決方案,也就是自動化的 OR mapping,使用工程師只要針對JDO做操作,剩下persistent store的工作就由JDO去解決,這樣一來就可以省掉許多手工藝的時間,而且將來database這層也可以很容易的抽換。

Core Data 就是apple版的 JDO,主要針對cocoa提供類似的 OR mapping與persistance服務。

據目前已知的消息,core data底層是用超級小巧精簡的SQLlite為database做資料儲存,因此看起來等於是apple在SQLlite外面弄了一個 wrapper,再提供一堆API供工程師使用,這樣一來開發mac程式的人只要專心做好object design/model 即可,資料儲存的事就交給core data去處理。

如果按照往常apple出品的服務都有一定高水準的慣例來看,core data將會是很屌的 object persistence layer,或許可以”參考”來給actionscript用?嗯,看來該弄一份白皮書跟 xcode 2.0來看看了。

附註:
根據這篇文章指出,core data可以用下列三種方式來儲存資料:

- A text-based XML file format

- A better performing binary file format

- A high-performance, SQLite-based database file format

Add comment | by admin

Apple WWDC 2005 來了!

In mac/OS X, other-tech   March 8, 2005 - 1:09 pm

WWDC 2005

今年的重點:
Spotlight, Dashboard, Core Data, Core Image, Core Video

都是os x 10.4 的基礎功能,其中 spotlight, dashboard, core image 三項我最有興趣。

spotlight就是昨天文章中提到的在os底層用tag標識meta data 做到”隨打即查”的功能

dashboard就是不知何時開始流行的桌面小程式,tiger中這些玩意是用javascript寫的,而我的目標當然是用flash取代它

core image則是類似GDI的影像處理功能,有點類似MS在Longhorn裏推出的Avalon,也很像Flash player 8裏面新增加的bitmap 處理功能,總之很powerful,值得一試。

Add comment | by admin

我的 linux 之路

In mac/OS X   February 3, 2005 - 12:55 pm

這幾天花了些時間在熟悉 os x 10.3,才不枉費買了 14″ ibook的苦心。

原本只知道 os x 的kernel是用unix改來的,翻了幾本書後有比較清楚的概念,它的族譜大略是:
(這裏看來的)

4.4BSD -> Darwin(Mach kernel) -> Mac OS X

而關於bsd那段歷史大概是

Unix -> BSD ->386BSD -> (FreeBSD, NetBSD, Darwin…..)

據一狗票linux/bsd書最前面章節必備的介紹,當年AT&T發表unix後廣受各界歡迎,由於是open source因此很快的變化出許多不同版本,其中較有名的就是 Berkley的 BSD版本,可惜後來因為商業因素導致兩者分裂,然後blah blah blah 就變成今天百家爭鳴的局面(linux也大約是在那段分裂期間趁勢掘起,正確時間約是1991/1992).

這段故事跟我有關係的地方在於:

1、比較清楚的瞭解os x的起源與族譜,也比較清楚要查指令時不是找linux 而是朝unix/bsd的方向進行

2、據史書上指出,BSD素來有者比較穩定、更新快速的傳統,因此如果能力許可,用FreeBSD是不錯的選擇,但等而下之該基金會推出的 Debian Linux也繼承了不少相同優點,因此如果要玩 linux,Debian是不錯的選擇。

3、Debian比較為人垢病的地方在於更新太慢,所以最近冒出一個 ubuntu distribution,據網站上說明,ubuntu跟debian關係緊密,基本上就是share大部份東西,只是多加了更美的GUI並且日後會定期更新,然後強調穩定性、安全性一流等等。

4、所以,既然已經決定全面汱換windows,將來採取的策略就是 FreeBSD > Debian > Ubuntu or Red Hat(畢竟客人指名這套的比較多),當然如果人客成本再厚一點,改用 OS X Server 也未嚐不可呀呀呀~~~

btw, 在某期雜誌上看到有人說 : aqua + darwin 是unix界近二十年來所見最美好的組合,等於幫全世界最強大的os套上一層最人性化、好用又美觀的gui介面,而這套產品就叫 Mac OS X。

這真的是我當年用 os 7 / photoshop 2 做稿時所始料未及的發展,不過當然話說回來,那時我也沒寫程式呀~

comments(4) | by admin

Next Posts

mobile phone