All posts by hevangel

Zootopia 優獸大都會

zootopia-movie-poster

近年迪士尼本家製作的動畫狀態回勇,年度動畫電影甚少失手,甚至比一向口碑甚佳子公司Pixar有質素保證。要拍一套賣座的動畫不難,拍一套小朋友看很開心,賣很多玩具的動畫亦不難。但拍一套不會悶死陪小朋友看戲的家長,大人看完亦覺言之有物的動畫,不是很多電影公司做得到。以前Pixar每套電影總能大人小孩兩面討好,被迪士尼收購後魔法不再,不知是否管理層要分心改造迪士尼本家動畫,Pixar自已反而吃老本不繼拍續集。

若果說《優獸大都會》的賣點只是動物可愛吸引,未免看少這套動畫劇本的深度。小朋友大慨看不明白,亦不懂劇中不少笑位,是向上世紀荷里活流行的警匪片致敬。新丁警察免子初出更,不甘心當花瓶被調去專責抄牌,聯同不情不願被拉下水的古惑仔狐狸,一起追查城中動物接二連三地失蹤的大案。教父那一幕最好笑,主角二人被兇惡的巨熊幫捉去審問。黑社會大佬出場,竟然是隻小小尖鼠,神態語氣維肖為妙,不要少看牠的身型,很有教父的氣勢。

電影有很多政治隱喻,主角免子因為身為女性,在警隊中受到性別不平等的待遇,被編排去閒雜任務。Zootopia表面上是個眾生平等,人人和平共處的動物天堂,可是大隻動物看不起細隻動物,草食動物不信任肉食動物,是美國社會種族平等問題的縮影,每個人口裏也很政治正確,可是日常生活的言行之間,往往流露出內心的真正想法。

種族問題一般荷里活電影不會碰,反而在動畫中藉不同的動物種族,擢破虛偽的和詣表面,正視現實背後存在的問題,帶出正面的息訊。免子和狐狸這對好搭擋,儘管現實不理想,但可以由自己開始改變其他人的想法。幕後黑手很好估,獅子市長落台,最大受益人會是誰?雖然這一段著墨不多,我覺得是在講民主制度的問題,若果九成選民都不用腦,民萃抬頭選出多數人的暴政,公然歧視針對一成的小數,把社會撕裂分化。在動畫中免子把壞人繩之於法,一眾動物又回到和平的生活,不過現實中要修補社會裂痕,可沒有這麼容易。

海底奇兵2 Finding Dory

FINDING_DORY_-_Key_Art

當年《海底奇兵》,創新的海洋CG技術,加上故事賺人熱淚,令我成為Nemo的擁蠆,更購入巨型Nemo毛毛公仔,霸佔我半邊床好幾年。時隔十三年出續集,竟然由上集中最惹人討厭,最煩膠的失憶魚Dory當主角。試想像下如果星戰前傳出續集,由JarJarBinks當主角,想想也覺得難頂,雖然Finding Dory未有咁恐怖,程度至少也有其一半。在商言商,Pixar不食老本就笨蛋,不論最後好看與否,《海底奇兵》開拍續集,肯定一早封了蝕本門。至少我明知會踩地雷,都心甘情願第一時間購票入場觀看。

這套戲的名字騙人,故事根不是尋找多莉,而是多莉的千里尋親記。失憶魚某天忽然記起兒時回憶,思念父母很想回家,於是Nemo,Marlin和Dory一行三人穿洋過海,到位於加洲的海洋世界,從大海走進水族館,讓Dory與父母相見。故事與上集時隔一年,Nemo竟然完全沒有長大,小丑魚不是只有數年壽命,一年左右便已完全成長嗎?

今集Nemo和Marlin戲份不多,淪為大配角讓舊擁躉十分失望。新角色中最搶戲是七爪魚Hank,帶著Dory在水族館大玩潛行,他扮鬼扮馬的變色龍絕技,是劇中最重要的笑料,完場片尾加演尋找Hank的遊戲,十分過癮。不知是否導演剪片計錯數漏了,Hank和Dory說過他不想回大海,寧願在與世隔絕的水族館孤獨終老,最後到故事都沒有交代Hank對大海的陰影的來龍去脈,亦沒有交代Hank為什麼回心轉意跟Dory回到大海。娛樂性上Hank十分成功,他出一場觀眾笑聲四起,但以戲論戲,這是劇本的一大敗筆。

Dory的兒時好友近視鯊魚和小白鯨,角色設計很明顯是經商品化的精心計算,大大隻又可愛的毛公仔,一定十分好攬,大受大小朋友歡迎。反而我很掛念上集的善良鯊魚,可惜他們完全沒有機會出場。至於主角Dory嘛,上集已經不喜歡她,今集亦沒有任何好感。小魚時代的Dory說話不多,還勉強可以裝可愛賣萌,成年Dory一開聲講野,我就覺得她好鬼煩。上集Dory玩失憶製造笑位還可以,今集用失憶做主軸大橋,為拍續集夾硬作故事。

最後一幕海底舖滿貝殼路標,引領Dory與父母重聚,感動指數與上集Nemo和Marlin的重逢相比,感覺相差太遠了。上集很多人看到眼濕濕,這集完全沒有feel,哦~ 就快完場嗱。如果Dory與父母相認一刻,忽然失憶反問他們是誰,出奇不意來個悲劇結局,可成為名留青史的催淚神作。可惜兒童電影指定要大團圓結局,只差還未好像TVB一起食圍爐BBQ。

Pixar電影一向有明確的中心思想,有些具深度能激發觀眾思考的主題。看完這套《海底奇兵2》,我完全沒有深層次的領悟。主題是說魚不應住水族館,要自由自在住大海嗎?還是說大家要學Dory的(不)思考義術,盲目衝出去就船到橋頭自然直?上次Good Dinosaur已經失手,今次Finding Dory又再失手。Pixar的魔法是否開始失效,再拍不出表裏兩層意思,外行人看熱鬧,內行人看門度的動畫片。總括來說,這齣電影不外乎就一齣小朋友看得開心,大人勉強未悶死的卡通片。說起來,開場前的短片Piper,比起電影本身還精彩。

關於揀科,誤人子弟的三句話

20160625_SRC661

又到放榜季節,眾多莘萃學子拿著成績單,有人歡喜有人愁。除了成績太差,升學完全無望,被迫提早投身社會的那些,有幸升讀大學的同學,無一不為揀科而煩惱。成績章越數星星的,煩惱有太多選擇;成績不上不落的,煩惱能否入讀心儀學科;猛車邊僅僅合格的,煩惱最後有沒有書讀。這陣子網上很多講揀科的文章,不論是以過來人身份分享經驗,還是純萃趕潮流呃like,我發覺有三句誤人子弟的說話,特此撰文指出其錯誤,希望同學不要誤入歧途。

說在前頭,嚴格來說這三句話並沒有錯,講者亦非不懷好意,只是他們誤墮思考盲點,只看到自已成功的經驗,誤以為是訴諸四海皆準的真理。

1. 大學揀科要按興趣,唔好為賺錢

除非閣下家境富有,畢業後不用擔心賺錢養家,我勸你還是腳踏實地,讀些「有用」的學科好了。重點是「有用」這兩個字,讀什麼科才有用,因人而異。讀神科讀到幾乎不合格畢不到業,還是讀頹科但充滿熱情,精通學科所涉及各方面知識畢業,誰人出來搵到好工的機會多些呢?說到底有沒有用,全繫於在市場上,有沒有人願意出一個合理的價錢,去購買你腦袋中的知識。任何一個科目,必定有其用處,否則早已被淘汰。每項知識有其供求曲線,一般而言,市場對神科知識的需求量大於質,所以神科(如發三師)的起薪點相對比其他學科為高。市場對頹科的知識需求的量較少,但不代表市場最高端沒有對質的需求。很多人認為中文系是頹科,但看看教中文的補習天王年賺過億,又看看李嘉誠請文膽人工高福利好,只要夠叻夠勁,最頂尖的人材,讀任何一科都不愁出路。

最理想當然是讀既有興趣又賺錢的學科,做那行厭那行很痛苦,若果真的很不喜歡某一科,勉強讀下去亦沒有幸福。但興趣不能當飯吃,在兩者之間要作出取捨,不妨反過來用減法思考。在有興趣與完全討厭之間,有很大段的灰色地帶,先以不討厭做揀科的先決條件,再評估一下自已的能力,若果揀最有興趣的科目讀,有沒有機會當行內最頂尖那一小撮人,還是畢業後與平庸大眾一起乞食。若是後者的話,大可以退而求其次,選擇有多少興趣或不喜不惡但錢途不錯的學科,其實興趣某程度上是可以培養的。揀科不要盲目向錢向,要問自已讀完後畢業出來,你在大學中學到的知識,可以幫什麼人去解決什麼問題。你有解決某個問題的能力,而那個問題又正好有人需要解決,工作的供求關係成立,自然不愁沒有筍工。

2. 讀人文科,可以訓練思考,培養創意

說這句話的人沒有騙你,讀人文科,的確可以訓練思考,培養創意。只是他沒有告訢你,其實在大學讀任何一科,都一樣可以。訓練思考,培養創意,在乎學習的態度,不在乎讀什麼學科。若果源用「求學只是求分數」的學習態度,功課不計分就hea做,考試花心思貼題目,考試前臨急抱佛腳,考完試就水過鴨背,就算你讀哲學都沒有用。只要用心去讀書,抱著追求知識的精神,讀神科都是創意和思考的訓練,在BBA認真去研究一份case study,不是隨便上網抄資料,認真探索事件默絡前因後果,所學到不比讀人文科為少。不論中外講起頹科,哲學必定眾望所歸,而講起讀人文科,訓練思考和創意,哲學往往用來拿來當樣板例子。在undergrad本科生的程度,用求分數式學習,畢到業甚至拿hon的大有人在。但上到grad-school,一到要做研究寫論文,每科的思考心法大同小異。所以為什麼所有博士學位,都叫哲學博士(Ph.D = Doctor of Philosophy),因為任何一個學科,去到最根本之處,都是純萃對知識的追求。

3. 讀神科,人工高,出路好

何謂神科?看看最新的就業數據,那科畢業出來賺最多錢,令一眾同學掙崩頭報讀,那一科就是「今天」的神科。可是畢業是四年後的事,就業市場也許早已面目全非,還記得二千年科網泡沬時,很多人一窩蜂去讀電腦嗎?就算是傳統「發三師」(醫師、律師、會計師)或近年尖子趨之若騭的商管環球金融,一世人生漫漫長路,難保十幾二十年後,神科行業委縮轉型,人到中年才被裁員,想轉換跑道亦已太遲。我沒有水晶球,不能預測神學的興衰,不過大方向倒是有跡可尋。下一個十年,人工智能將會顛覆所有行業(其實己經正在發生),不要以為低技術的工種(麥記收銀,司機)才是被電腦取代,不少要「用腦」的白領甚至專業工作,被電腦代都只是遲早的問題。不過電腦不是萬能,它只在重覆性的工作(不論是勞力或是腦力)上有優勢,目前還不用擔心電腦完全取代人類,有一些工作始終是要人做的。

揀科要看得長遠點,不要單看今天某科能賺多少錢,更加要看那科會否面對人工智能的威脅。說幾個例子,在美國律師供過於求,好多新律師要乞米。點解?以前律師行請大量新人做case discovery,現在這些粗重工夫人工智能代勞,律師行大幅減少初級職位。外科醫生大既可見將來都不會被電腦取代,可是放射科醫生恐怕是第一批受害者,人工智能看X光片斷病,已經比真人醫生更加可靠準確,正等待通過FDA檢定程序推出市場。在香港金融材俊一向是港女磁石,可是在華爾街,金融材俊已是瀕臨絕種動物,全世界最大的Vanguard和BlackRock基金,早已是不經人手全電腦操盤,回報跑贏人腦操盤傳統的基金經理。更不要提千分之一秒內幾億上落的高頻交易,全自動由電腦程式卜鎚決定交易,比手指按鍵盤輸入一個數目字的時間還要短。

說個勵志故事作總結,話說我上次去開conference,識到個讀哲學的朋友,他主修心靈哲學,剛剛畢業,你估邊間公司請佢?Google請左佢去做AI研究。世界風水輪流轉,只要「有用」,頹科都可以變神科。

Concrete Revolutio 超人幻想

不論從畫面風格似古老四色CGA電腦螢幕的色盤,故事中對世紀特攝片和英雄片的致敬,設定上借用七十年代反戰浪潮學生運動作背景的架空歷史,《超人幻想》是一套販賣懷舊情懷的動畫。當然女主角要賣萌要可愛就當然與時並進,一個是傻姐頭的魔法少女,另一個則是成熟美艷型的妖怪狐仙,各有市場各有擁躉。不過這套作品沒有什麼愛情線,甚至乎連角色描寫都沒有多少,一味玩時間線跳躍狂推主線劇情,前因後果要觀眾自行補完,看得明白跟得上故事的話,倒也有玩拼圖的趣味。

劇中的超人定義十分廣泛,總之能力超越普通人就算是超人,超能力者,基因改造人,外星人,魔法少女,妖怪,改造人,機械人,鬼魂,時空旅行者,立立雜雜炒埋一碟。幸好超人之間的戰鬥不是重點,能力嚴重不平衡的問題不太明顯,戰鬥很有氣勢畫面華麗,但基本上誰勝誰負直接為劇情務服,最後一招KO對手達到編劇想要的結果。以時間跳前跳後的方式說故事,起初幾集很有點習慣,不過看多幾集,摸熟模式便很易上手。

第一季是以現代為主時間線,過去來交代表面上的前因,而未來則是放伏筆,一環緊扣一環,埋下很多謎題,主角爾朗為什麼在未來離開超人課,與昔日戰友反目成為敵人,養大觀眾的口胃,吸引我每集追看。第二季以未來為主時間線,現代則多是回憶,交待超人課兩女一男的關係,或則另一個角度重看過去,講出前因不為人知的真相。可惜第二季收線凌亂,開了頭埋不到尾,去一半還不停有新角色出場。謎底解開爾朗體內封引了原子彈的威力有點鬼扯,不過這套的設定明顯亂來,爾朗身世如何不必深究,反正就是主角威能的藉口。最要命是大佬臨尾幾集才忽然出場,廣告公司的幕後老闆,不知那兒弄來可以匹敵超人的高科技,要把全部超人捉起來當人肉電池。最頂癮是最後決戰他無啦啦發力,原來體內封印了掉落西伯利亞大殞石的能量,原子彈對大殞石,救命。

這套的主題美劇早已講幾十年,由X-Men到Heros,一路也在探討人類與超人的關係。沒有能力的人類,害怕能力強的超人,弱者以數量反過來迫害少數的強者,超人登記名冊,用科技去封印超人的能力,希望人類和超人和平共存,夾在中間左右做人難的超人,要讓人類全部進化為超人的極端份子,國家政權把超人當作兵器,只想過普通人生活,想要隱藏自已身份的超人。《超人幻想》野心太大,但眼高手低,用二季講完人家美劇美漫講好十幾年的主題。其中有幾集的單完的故事寫得出色很感人,如不死人家族,地球子發好夢,合體男女機械人,可惜主線太過支離破碎,主角爾朗從支持國家到反對國家的描寫不足,最後大戰前他陷入的自我否定危機更是不明所以。故事花了不少編幅寫過去的前因,可是全部挖出來加起來,構成爾朗行動的理由依然十分牽強。

第一季我對曾這套寄以厚望,不少橋段玩很出位過癮,兩位女主角亦十分討好,可惜第二季讓人大跌眼鏡,爛尾了。

Visual Quickstart Guide Ruby – Larry Ullman

ShowCover.aspx

這本書買了好幾年,一直提不起勁去認真看,此書當年出版時Ruby版本還是1.9,現在已經去到2.3。因為要架設網站,才臨急抱佛腳去讀書,先學慬基本的Ruby程式語言,才可以進階學習Ruby on Rails網站framework。架設網站為什麼不用近期流行的Node.js?一來我對Javascript沒有好感,Javascript周身刀冇張利,二來據說寫後台Ruby比Javascript寫起更得心應手,最重要是除了弄好個網站外外,我還想順便學習新的程式語言,做電腦這一行,若果不與時並進,很快便給淘汰了。

Ruby易不易學?我覺得很容易學,只用兩個星期左便上手,每晚看書太約一兩個小時。不過我的C/C++功夫扎實,加上因工作需要用了tcl這個非常古怪的程式語言十多年,Ruby的object orient programming部份有C++底子很易明,至於Ruby的dynamic programming部份,相信沒有任何程式語言比tcl更dynamic。Ruby的最大特點是所有東西都是object,包括任何variable,任何literal,甚至class和module definition都是object。因為所有東西都是object,在程式執行時,可以重寫任何method,加減class中的variables,寫code起來十分方便,不過一不小心亦很容易出錯。因為所有binding都是在run time進行,在傳統static或dynamic typing外外,Ruby獨有的duck typing,只要個object有同名的method,不理那個object是什麼就可以call。

這本書寫得十分淺白,書中的例子以irb實時執行,作者一邊教寫syntax,一邊用irb的output去解釋,為什麼執行這個指令,會得出這個結果。不過我認為Ruby並不適合初學程式者,因為它內建太多好使好用的魔法,不利學生觀測電腦如何執行程式。書中對一些高級Ruby魔法略過解釋,只是叫學生背書般不求甚解記下syntax和用法,如symbol,class attr,module include/extend等。我看書時完全看不明白,要另行上網看ruby.org的官方課本Ruby Monk的網上教材,結果我一口氣看了三本Ruby課本。真正讓我開竅,明白Ruby的精髓,是官方課本講ruby.h那一章。Ruby整個程式言是用C寫成,ruby.h便是C程式的源碼,讓開發員把Ruby程式連結其他語言的程式。當我看見ruby.h中,Ruby是如何create一個object,每一個object之間的關係,一份熟悉的感覺油然而生, ruby.h不正就是tcl.h的孖生兄弟嗎。

書中最後一章講Rails,不過Rails比Ruby本身進化得更快,書中教的那個舊版本2.x已完全過時,只有十幾頁紙完全不夠時間去教Rails,看完也是水過鴨背,還是去Rails的官方網站看user guide。其實學寫程式,真的不用俾錢上堂,網上有很多免費教材,買本書也十分便宜,自已跟著例子去玩下,寫下寫下便自自然然學識了。目標Ruby達成,下一個目標Rails。