MacOSX 的 Mach kernel
大學的 OS 課中就學到 MacOSX 是用 Mach kernel 來吃 BSD 的,現在在複習 OS,便詳細的再看一次,還是深深覺得 MacOSX 真是厲害,難怪我只會想買含有 MacOSX 的電腦(嗯…奇怪的結論)。
Kernel
kernel 負責從 hardware 到 user 中間的所有事情,包括 file system、scheduling、memory…等,kernel 蓋住(layering)hardware,user interface 蓋住 kernel…。
Micro kernel
像是 Mach,只保留必要的 kernel 功能,像是 process 管理和 memory 管理,不是必須的功能就留給 system 或 user program 來實作。
例如程式要存取檔案,kernel 收到後,丟 message 給 file server(不在 kernel mode 了),file server 配置好正確參數後,再丟 message 回去給 kernel,kernel 跟程式講。透過 message passing 的方式轉送。
好處是容易 porting,容易更改,核心可以更小;當然效能會差一點。
Module
同樣的概念,我們可以把 kernel 中不必要的東西都丟出去,只在必要的時候在把它讀進來 kernel mode 來做,像是 device driver 就是最常用的例子,現代的 linux 和 windows kernel 都會大量採用 module 設計。
保留了 kernel 的重要功能,又可以額外動態加入功能,效能又不會太差。
MacOSX
透過 Mach microkernel 把 BSD kernel 包進來。其中:
- Mach 負責:memory management, remote procedure call, IPC, thread scheduling
- BSD 提供:BSD command line interface, networking, file systems, POSIX APIs
- 提供 kernel extension 可以動態載入 kernel module。
application environments 與 common services 會直接與 Mach 或是 BSD kernel 互動;因此在 BSD 下開發所使用的 API 能大部份相容在 MacOSX 下(因為直接用 BSD 下實作的 POSIX)。例如,你可以用 BSD 的 system call 去做記憶體管理(會轉給 Mach 做),或是直接透過 Mach 操作(實際有沒有這個 API 我不知道,概念上是對的)。
所以 MacOSX 就是在創新過程上超級懶惰的作業系統,但是實際上很有用,真的有效。或是說,他是一個「撒尿牛丸」的經典例子。
GRD3 神話有感
最近又看一堆用 GRD3 拍出來的分享,還是覺得由使用者產生的行銷真的是力大無窮…跟本不用什麼廣告,靠口耳相傳就好了…造就了神機;一堆照片拍出來的東西沒什麼趣點,大部份還是構圖照。
再者,現在 E-PL1 加那顆不錯的 14-42mm M.ZD 鏡頭,價錢都比 GRD3 還來得低了(20k @HK)。除了體積以外,真想不到選擇 GRD3 的原因。E-PL1 感光元件大很多,鏡頭等級,可變焦,可換鏡……。Olympus 的策略真的很厲害。
元佑實業 Olympus 鏡頭入塵送清(很大一顆在尾端,影響成像)簡記與心得:
打電話到高雄元佑服務處,小姐告知如果鏡頭入塵,是要客戶寄到台北的服務處(似乎只有那裡有原廠的設備?)。
禮拜一去電問台北的元佑,確定沒問題,當天用 7-11 寄出。(我比較相信宅配)
禮拜二早上收到了,台北小姐打電話跟我確認收到的東西和配備。
禮拜二下午工程師來電,跟我講情況,並且確定已經清好沒有問題了,跟我講大概原因和避免方法。
禮拜三早上 10 點收到黑貓宅配了,於是我的鏡頭又回來了。
剛問到要「自己」寄台北才能清入塵,也蠻失望的,不過高雄小姐那知性的聲音讓我舒坦不少 :P;台北服務處小姐和工程師會主動通知狀態與送修情況,我非常滿意這樣的做法,更何況台北小姐的聲音也是很知性的…。總之這次的送清經驗非常良好,以後我會繼續考慮買元佑代理的公司貨。
攝影書藉讀書心得與格言
國家地理攝影精技
- 不妨鎖定某一個主題,用一輩子時間去完成,拍有份量、有深度的作品。
- 「拍自己真正感興趣的東西,也就是你熱愛、執著的東西。自問對這個題材或所拍攝事物有何想法,為什麼要拍它。如果只是為了花美而拍花,因為山已成著名地標而拍出,那麼你拍出來的,將只是膚淺的表象。」
- 「日出和日落時光線的確很美,但一天之內任何時刻都可拍照。日正當中時,從高視點往下拍……」
國家地理攝影精技─人像篇
- 「每一個人都有故事,而一張照片要能述說故事的一部份。」
國家地理攝影精技─飛鳥篇
- 「一般而言,色彩本身就足以讓照片變得生動,即將發生動作的姿勢則有加分效果。」
國家地理攝影精技─旅遊篇
- 「拍攝對象是大調,前景元素是小調」
國家地理攝影精技─風景篇
- 有趣的風景照的元素:導引線、比例、框與前景。
- 如果沒有辦法靠近主題,那就找一些有意義的前景或框,你還要判斷它是不是應該要在焦內。
- 不要一直使用廣角鏡頭攝影,嘗試使用中望遠並退後幾步取得壓縮感。
- 照片中任何一個元素,都必需要有它存在的理由,如果找不到理由,藉由移動位置、改變角度、變換焦距將它去除掉。
- 在攝影題材中把人納入元素可以為呆板的風景畫龍點睛。
快門的生命力
- 朝著你前進或離你遠去的對象,1/250s 的快門足以凍結它。
- 大多數情況下,拍攝左右上下移動的對象,以 1/500s 即可凍結它。
- 若主題幾乎佔滿了整個畫面,則需約 1/1000s。
- 搖鏡(panning)不論主題如何,挑選適當的背景是最重要的(通常是愈彩色愈好)。
- 搖鏡搭配對角線構圖(拿斜的搖)可以使動感發揮到極致。
- 以中途變焦法增加畫面的張力、動感,甚至可以分段變焦(每 2s 變一段)。
拍照前先學會看
- 對一個主題,要從不同的視野去思考(不同物體的視角):趴著、跪著、躺著、由上往下。
- 森林適合在陰天拍,反差才不會太大。
- 將主體放在右邊的 1/3 是因人眼習慣由左往右掃。
- 若主體放在左邊的 1/3,人眼掃到右邊後就會出現「喔,就這樣」的感覺。
- 若主體放在右邊的 1/3,會使人相對認為左邊 1/3 的細節比較不重要而忽略它。
- 若畫面右方出現可以反彈力道的元素時,將主題放在左方,這時掃視過程是快速看過主體,然後往右看細節,接著被反彈回左邊,定在主體上,一種借力使力的方法。
- 當你拍了一張水平構圖,就再拍一張垂直構圖的吧!
- 「構圖中的構圖」當你拍到極佳的鏡頭之後,畫面中往往隱藏著其它的可能性,不要停下來。
心得
- 替動作預留空間。
- 主題要塞滿畫面,靠得不夠近與正中紅心是要不得的錯誤!
- 我的照片要有主題,並且要有趣點存在,如同 Michael Freeman 的提的。
- 如果題材是人像,主攻環境人像(candid portrait),能夠說故事是重點。
- 如果題材是動物,借用上面同樣的手法,將環境因素納入元素中,能夠幫動物說故事。
- 如果題材是風景,除了人以外,把動物納入主題,從動物的神祕感賦予風景有趣的生命力。
喜好方向
要拍能說故事的照片,並且研究拍環境動物(人)照,要從各視角找出畫面中的趣點;拍有意義的東西,不要只看表層的事物。
我終於知道,為什麼我在看那些特別去外拍的人像照片時,都會覺得怪怪的。
因為不是會感動我的風格,我喜歡的是自然生活的即席照或是稱為「candid」的偷拍照;我推崇「每個人都有故事,每張照片都要能呈現這故事的一部份」的想法。
找人或是動物的生活照、工作照等自然活動,比拍的美美的照片會有更多的情愫在,不管是用廣角鏡坦率的拍還是用望遠鏡頭偷拍。
觀察相機有感…
Ricoh GRD3 是被用家神話;Panasonic LX3 是被行銷神話…。
Guy Ritchie’s Sherlock Holmes adds Rachel McAdams -
Film School Rejects
今天也去看了《福爾摩斯》,的確很值得買票 XD,但是我還是覺得「小勞勃道尼」演出來,比較像是「亞森.羅蘋」的性格…多半是因為我只對「亞森羅蘋」的小說比較有印象。
發現不論是「蕾秋麥亞當斯」還是「凱莉雷利」在那個時代的裝扮都好漂亮啊!
最後,福爾摩斯還是被小賊擺了一道…期待第二集 XD




有幸使用茄姊帶來的 Sigma DP2,在禮拜一和禮拜四試用了幾個小時,「就是好用」!!
我相中它的地方在:
- 比大多數高階 DC(LX3/S90/GRD)的外觀來的俐落優美,堪稱佳作。(圖一、圖二)
- 超大片幅的 Foveon 感光元件!小 DC 也能有超強淺深!(可以由圖三、圖四發現)
- 手動對焦轉盤!
- 片幅大,機身確小!
缺點在:
- 自動對焦時,畫面會停格 1 秒以上…
- 沒有防手震。
它提供的對焦模式就是:自動、手動、風景(無限遠),在手動的模式時,放大縮小、包圍都能很快速的調整,整體的操作很流暢,開機到對焦按下快門,可能只需要很短的時間;我認為這台機子跟本只需要手動對焦就能用了,根本不用搞一個會停格的自動對焦… XD
從最後兩張圖可以明顯看出,字都糊掉了,由於快門都在 1/30 以內,我想這可能都是手震造成的…在這種不改 ISO、最大光圈手曝、沒有腳架、近攝的條件下,防手震便是關鍵了!
給 DP2 用的配件也都很齊全,包括套筒、近攝鏡…etc。
大片幅的效果就是其它高階 DC 比不上的了…,真的是太完美!(圖三、圖四)
難怪他到現在還是 NT$23,000。希望今年的 Photokina 能夠看到 dp3 XD!
Samsung 如果不是韓國的,我就會考慮 NX10。現在只想試用 GXR 了… :P

DV 只有一個手掌大小

隨時可以拍 FullHD 1080P

等機車進入構圖

等蜜蜂、捷運進入構圖

等捷運、風幫助構圖
至從家裡面有了這台大小可以放進外套口袋的 Full HD DV,就一直不斷的錄東錄西。牽涉到空間、時間和聲音的錄影,要記錄好影片,真的很不容易;對焦、主題變化、聲音,還要顧慮到錄的影片是不是重點,而不是一堆無意義的片段(可以減低後製時間),浪費觀眾時間…。
這些因素有一些是攝影可能不用考慮到的。兩者我都還是在初學的階段…
攝影、錄影、釣魚、SA 的工作(和人生、大部份事物),都非常需要耐心去等。
SA 下了指令就開始等機器跑完、講解問題給 0 基礎使用者;釣魚要等狡猾的吳郭魚真的吃下去才拉;攝影、錄影預視到後,想好構圖,架好位置開始等…。
耐心等待才會有好結果?
PCHome 第三次遲到了。上一次的 100 元快到期了,便在昨天早上 10:00 下一個隨身碟的單子。
今天果然又遲到了…看起來是 10:00 的時候,在這個區域就會遲到?還沒有確定日子是不是也會影響。
總之,又拿到 100 元了。
「沒有好電腦可用」兩個禮拜的感想
桌機顯示壞了,在這段時間,我只能用小小的 2005 年 iBook G4 1.2GHz,加強了我這些感覺:
- 我一定會在明年買 Core i5 的 MBP。
- 我一定不會把網站弄得全都是 flash 元件。
- 我一定不會把網站的 Javascript 設計得很慢。
- 我一定不會把整個頁面都放上不縮圖的原圖,或是提供選項。
- 世界上一直都有一些人不能/不想看 Flash 網頁;不能/不想用 JS 很慢的網頁。
PCHome 24H 的第二次遲到
至從上一次1 PCHome 24H 遲到給一百後,我就對這個機制非常感興趣。
經過這幾個禮拜幾次與宅配互動,我終於在昨天又得到遲到給一百的補償2。
兩次遲到都是在早上,時間還不敢下定論,因為樣本數還不夠多。
目前造成遲到可能的原因是:
- 相對市區,住得遠。
- 早上大家交貨速度比較慢。
我知道早上 8 點多就有宅配會送貨,但是對於黑貓,不管訂的東西是不是限時,好像最早一定是 10 點才會打電話聯絡3,所以我這次就選在 10 點左右訂…。剩下的還是等之後多玩幾次再發表吧!XD
neko.im 這個 jabber server 提供的 MSN transport 我目前非常滿意。
因為他可以顯示 MSN 上別人的暱稱(傳統 jabber 是顯示「adios%hotmail.com@msn.jabber.dk」)。
另一點是,他可以直接把 MSN 上的 group 傳給 jabber 用。
上圖就是一個例子。(用 ichat 以 jabber 帳號使用 MSN)
不過想使用 neko.im 的 MSN Transport 好像只能用 neko.im 的 jabber 帳號。
Google Wave 特色
- 透過 Gears (Chrome or FF + Gears) 能直接存取電腦上的檔案,所以可以直接「貼」諸如圖片、音樂的東西,立即顯示。貼上去的東西就會被存在那個 wave 的記錄裡。
- 在一個 wave 裡的聊天,很容易就發散,變成多頭進行的聊天,但是透過 playback 機制,可以「重播」這個聊天是如何開始發散以及如何開始收斂(怎樣產生結論)。
- Gadget 可以被加入聊天中,目前有投票與 Map。
- 參與者對一個 wave 標上 tag,所有參與者也都會得到同樣的 tag。
- {圖片、影片、網頁} 搜尋的結果可以直接「放」在聊天中。
- 聊天中的連結,會被自動判斷是不是可以變成某個 link 或是 gadget。(貼 youtube 連結就會有 youtube 顯示)
- 在一群人共同聊天的時候,因為都是即時的更新內容,所以能做到協同聊天,也就是 meeting。也可以在 meeting 中,兩人私下用 private wave 講壞話。若新人進來,只要請他看重播即可知道我們討論過了什麼。
關於 wave 中的 ping 與 private reply 可以看另外一篇。



