2003
01 02 03 04 05 06 07 08 09 10 11 12
2006
01 02 03 04 05 06 07 08 09 10 11 12
2007
01 02 03 04 05 06 07 08 09 10 11 12
2008
01 02 03 04 05 06 07 08 09 10 11 12
2009
01 02 03 04 05 06 07 08 09 10 11 12
2010
01 02 03 04 05 06 07 08 09 10 11 12
2011
01 02 03 04 05 06 07 08 09 10 11 12
2017
01 02 03 04 05 06 07 08 09 10 11 12
2018
01 02 03 04 05 06 07 08 09 10 11 12
 
Jun
26
2007

[特輯] WWDC 完全攻略之五:宛如綜藝節目的第二天

昨晚雖然半夜有斷斷續續地醒過來,但還是努力睡到七點多。早上去 hostel 的廚房吃早餐時遇到奧地利人 Jörg 好心地教我們如何使用烤 bagel 機,原來他也是 WWDC Student 。邊吃早餐邊和 Jörg 聊天,時間一下子就過去了(也就是我們遲到了的意思)。 Jörg Simon

早上我參加了以下的 Session:

201 Effective Widget Creation with Dashcode

401 Creating Leading-edge 2D Graphics with Quartz

礙於 NDA,我不能透漏裡面的內容,所以講一些遊走邊緣的個人心得。首先有點遲到的 Dashcode & Widget 非常基礎,只展示了 Dashcode 的基本功能而已。不過之間穿插著一些類似 Human Interface Guide 的介面設計原則對於建立高質感的 widget 標準頗有幫助;接下來的 Quartz 果然也是入門級的議程,新的東西很少(早知道就去聽 kernel programming)。不過在 Leopard 裡面 Quartz 確實多了一點點新功能,對於像 OmniGraffle 之類的軟體開發應該有幫助。而所有的議程結束後,都會有個 Q & A 時間,蘋果會找相關的工程師團隊上台備詢,有問題的人只要在走道上的麥克風前排隊發問即可,台上主持人會點名。你可以給蘋果工程師建議、問問題、回報錯誤,他們會即時給你回應。

中午去樓下領便當,不怕死拿了一個素食便當,我的媽啊,有夠難吃~特別是右下角咖啡色的醬汁,味道刺鼻有如化學藥劑。咬著生菜就好像牛一樣,幸好 sffish 贊助燻火雞肉三明治一個,否則這餐會吃得很難過了~

趁著中午休息的時間,把 Leopard 灌起來玩玩。在我的 iBook G4 1.2 Ghz 768MB Ram 上還算蠻順的,不過不知道是否因為顯示卡太弱,stack 沒辦法像扇子一樣展開,永遠只有 grid view。

下午去聽了這幾場:

508 Building Powerful Web 2.0 Applications with WebObjects

210 Building Animated Cocoa User Interfaces

211 Adding Core Animation to Your Application

WebObjects 以及之後的其他議程讓我發現,越是老的技術講座,參加者越容易自 high,因為他們都是經歷過那些美好的年代,心中有默契的老朋友。一旦發現蘋果還有繼續更新這個技術便熱情鼓掌,十分溫馨呢。所以這幾場自是掌聲滿天飛,好不熱鬧。 下午的水果當然要有蘋果嘍!Because we love Apple!

We love apple

不得不特別提出來,由 James Dempsey 主講的 210: Building Animated Cocoa User Interfaces 是本日的第一個高潮。當大家不捨 CoreAnimation 的議題要結束時,最後突然出現一張寫著「Song」的投影片。我這個菜鳥還搞不清楚狀況,其他人已經開始拍手叫好,James 開始唱起令人莞爾的「I Love View」,讓全場陷入瘋狂的爆笑中。中間忘詞也很妙,James 說因為這首歌還是 beta 版,要等到 10 月才會完成~

接下來的安可曲是幾年前唱過的「Release Me」,幽默詼諧地道出物件世界裡的感情糾葛,在分手的那一刻,不求別的,只求 send 一個簡單的 message 吧。

在全場大合唱「Hold me, use me, then release me」的溫馨氣氛下,完美地結束了這場議程。(之後的 Q & A 時間,居然有人問這首歌是什麼調,好像是 G 調的樣子) 晚餐在二樓擺出了 pizza 櫃,大家都虎視眈眈

We're hungry! Gimme some pizza!

吃完 pizza 以後就得趕快去排隊,晚上有兩個大活動,Apple Design Award: Apple Design Award ADA Winner: Delicious MonsterADA Winner: Blizzard ADA Runner Up: KareliaADA winner: Panic

這次的學生獎得主讓人有點錯愕,感覺還蠻……普通的,可能是今年參加的人數太少吧。不過我得稱讚一下最佳 Widget 獎得主:BART widget,他對怎麼使用想了很深,雖然技術上不難做到,這個 widget 不像一般類似的只能在有網路的情況下讓你查詢 BART 的時間,它可以 off-line 做!不僅如此,甚至還可以報時給你聽:幾分鐘後你的車會來。這些小設計讓這個 widget 的實用性大大增加,Mac 上的軟體設計應該要與之看齊。

接下來的活動「Stump the Experts」也是比較輕鬆的綜藝活動。台上有 Apple 工程師所組成的 Apple Experts,他們會出題目考台下的我們 developer,我們也可以出一些題目嘗試考倒 Apple Experts。例如某年有人問某台 Mac 的主機板有多重,Apple Expert 賴皮回答「在外太空是 0 克,你沒有問在哪裡!」 stump the experts apple experts

由於這個活動我的筆記型電腦已經沒電了,所以幾乎不太可能回答那些刁鑽的問題(試舉出 Mac 上出現的三種時間系統標準,並解釋他們的不同,或者是在 Apple ][ 上某段機械語言的作用如何之類的)。而且這活動一開始,Mac 牛人 Amit Singh 就出馬問了一個我根本聽不懂的題目。 XD;;; 其中有許多非常困難,真的是 Mac Nerd 才可能知道的題目被回答出來了(例如說要如何用軟體把 Apple LaserWriter 弄爛,Apple Expert 就有個人跳出來說當年那段程式就是我寫的,給了一個解答,更驚人的是問問題的人居然有不同的答案),雖然聽不太懂但也令人大呼過癮,見證了所謂的高手過招。除此之外也可以猜歌名和專輯名稱,當然我都沒聽過就是了。 讓各位 developer 顯示專業能力之餘,這個活動更是要給大家輕鬆爆笑的氣氛,因此也有一些不那麼困難但卻很好笑的問題,例如: 「什麼字是 f 開頭 uck 結尾?」(fire truck)「Hello Kitty 的國籍是?」(英國)「我現在要問一個 Mac OS X 上的專門問題。我問上半句,我兒子問下半句。注意,是特別在 Mac OS X 上喔。問題是這樣的:在 Mac OS X 上……」「WOW 獵人要從 18 級升級要多少點經驗值?」(根本無關嘛) 結束時已經是晚上 11 點了。跟著大家一起走在街道上,昨晚補充的體力就像電池一樣完全耗盡。

 

Annotations RSS

“Hello 藍永倫!我是劉達臨,國中 319 班的,不知道你還記不記得,以前我有開一個阿達小村的網站,跟你借過你的數位相機。最近透過國中的朋友趙俊坪找到你的網站。讀了你在 WWDC 的旅途,真是太精彩了。你真不愧是蘋果的忠實粉絲,從國中我剛認識你就是蘋果人一直到現在。我現在在加拿大做軟體的工作,不過大部分是用 Linux 和 Java 方面的就是了。祝你在美國玩得愉快!”

---Devon Liu. 6/27, 2007

“hi, 劉達臨:

我記得阿達小站,卻忘了有借過你數位相機~趙俊坪我倒是不認識。
很高興能夠再和你聯絡啊,沒想到你已經到加拿大工作了,好酷啊。我從美國回來就被累積的作業和考試逼得很慘,今天才能回留言和完成遊記,真是抱歉。離 WWDC 居然已經快要一個月了!很多細節都記不清了。”

---yllan. 7/6, 2007
 
 

Write Concisely