All posts by hevangel

The Angry Bird Movie 憤怒鳥大電影

我自問曾經也是憤怒鳥的忠實擁躉,第一代手機遊戲所有關卡三星爆機,之後第二代,憤怒鳥太空,慎怒鳥星球大戰等等,全部都打爆機。去到後來的Stella,玩法開始重覆沒有新意,才放棄沒有玩。後來Rovio江郎材盡,不斷推出掛憤怒鳥招牌的羊頭,賣抄其他熱門遊戲的狗肉,我也再沒有玩那些偽慎怒鳥遊戲。在我心目中,沒有彈射丫叉,沒有物理模疑,根本不配稱為慎怒鳥。

想不到手機遊戲都可以拍電影,Rovio有心進軍卡通早已有跡可尋,憤怒鳥遊戲中加入搞笑卡通,加上有卡通可以幫助推銷週邊適品,在憤怒鳥品牌價值完全蒸發前,Rovio當然是有幾多賺幾多。我完全沒有意欲看《憤怒鳥大電影》,見到憤怒鳥有腳就沒有胃口。雖然一眾影評彈多於讚,想不到《憤怒鳥大電影》意外地賣座,更成為芬蘭電影史上最高票房的電影。為了證明這套電影一如所料般垃圾,我特別花了五分鐘時間,去《谷阿莫》看了超濃縮精華版,心滿意足判了這套電影死刑。

豈料時隔大半年,阿仔說要看憤怒鳥,於是我陪太子看電影,坐定定陪他由頭看到尾。不知是之前亳無期望,還是其實電影娛樂性的確豐富,我對《憤怒鳥大電影》完全改觀。《谷阿莫》那五分鐘沒錯是把整個故事說了出來,但個故事本身就超低能,根本沒有人會為故事看這套電影。反而戲中的細節無厘頭夠搞笑,三五分鐘便一個笑位密集式攻擊,阿仔故然睇到咔咔聲大笑,我也看得十分開心過癮,連帶有腳的慎怒鳥看起來都順眼多了。

拍給小朋友看的卡通,小朋友看得開心,家長陪看未至於悶死,相關角色商品大賣,就是一套成功的商業作品。這套電影讓我對《谷阿莫》另眼相看,原來他替自己辯護講的沒有錯,看五分鐘真的不能替代看全套電影,看精華版覺得《憤怒鳥大電影》不值一看,反而看全套時又不覺得它那樣差。當然有些電影則是反過來,看全套時悶到想死,看五分鐘精華反而又不太差。

Sing 星夢動物園

阿仔學校搞電影晚會籌款,在學校操場兼禮堂播這套《星夢動物園》,一眾小朋友帶埋睡袋枕頭席地而坐,同朋友仔一起開心看電影。難為家長要陪太子看戲,要坐地下悶足兩個鐘。卡通動物載歌載舞,只要畫得生動有趣,唱歌賣力好聽,中間加插一些低B笑料,故事大路行貨也不要緊,小朋友一定看得拍手叫好。商業上經過準確計算,不論是上映時的票房成績,還是看當晚小朋友們的反應,這套電影無疑十分成功,不過它依然是套沒有營養的快餐即食電影。

故事是什麼無所謂,反正只是來給動物找個原因去唱歌,一班動物參加歌唱比賽,然後唱呀唱呀就大團圓結局。不要被劇情中那些廉價的溫情和泛濫的正能量欺騙,嬌柔造作不等於有教育意義,罐頭心靈雞湯會荼毒小朋友心智。製片商想打大人細路一網打盡,劇中演奏家長那個年代的經典流行曲,希望家長被套戲悶到睡著前,聽到熟悉的舊歌可以堅持看下去。那些配音演員重唱的口水歌,中規中矩不過不失,只是為什麼我要聽你唱而不聽原版,難道我真的喜歡看卡通動物跳舞嗎?

整齣電影最大的敗筆,在歌曲的選擇十分失敗,完全分不清楚目標觀是誰,到底是來聽舊歌的家長,還是看來卡通動物的小朋友?那些舊歌沒錯是很經典,但小朋友根本聽不明歌詞的內容。到能夠聽懂歌曲的青少年,又會嫌卡通動物白痴低能。一套出色的卡通電影,要有表裏兩層意思,小朋友看故事看得開心,家長字裏行間看出深意,例如Pixar的作品。很明顯這套電影完全不合格。若果卡通電影以小朋友為主要目標觀眾,沒有什麼深入訊息反而問題不大,家長入場早有心理準備套戲很無聊,沒有期望便不會有失望。這套電影打如意算盤想大小通吃,結果兩頭不到岸,兩邊不討好惹人反感。

不明白為什麼香港的影評對這套電影讚多於彈,是否因為電影是套低能卡通,影評都自我調節低能埋一份。

John Wick Chapter 2 殺神第二集

《殺神》第一集開創出動作電影的新風格,專注動作場面設計,著重真實感不賣弄花巧特技。故事簡單直接,沒有多餘的對白和劇情,讓觀眾可以專心欣賞奇洛李維斯大顯身手。B級成本拍出A級水準,片商添食拍繼續是意料中事。續集承接上集的結局,繼續發展上集構建的殺手世界。

今集主要有三場動作場面,可惜一蟹不如一蟹,第一場最好看,最後一場大失水準。開場單一匹馬打黑幫控制的的士廠,為上一集挑了的黑幫埋單劃上句號。這一場打鬥特別之處是不殺人,奇洛此次前來的目的,是先立下馬威然後再講和,若果大開殺戒增添仇恨便有違原意,雖然他殺光所有人可能會比較快捷省時。

第二場深入意大利黑手幫總部,暗殺(其實是明殺)女頭目。殺女頭目那一段拍得出色,女頭目看見殺神來了,知道反抗也沒有用,倒不如自殺保持尊嚴。撒退時在下水道的遭遇戰,開始交戰初時很賞心奪目,不過打到後段拖得太長,有點悶,全部都是雜魚湧上來領便當,反正殺神最後一定可以殺出重圍,讓我想起經典老戲《Hot Shots》續集,不停打打打殺殺殺,最後隨手扔子彈殺死所有敵人。之後與女頭目的保鎌一對一對打,因劇情需要有點拖戲,殺神怎麼老是幹不掉他,打到返殺手酒店然後雙方暫時休戰。

第三場殺神再次踏上報仇之旅,那個買兇殺死家姐的敗家仔,懸紅殺神的人頭為家姐報仇。全紐約人人都係殺手很跨張,不過跨張得來好看。殺神拿著六粒子彈殺入美術館,殺人搶槍邊打邊執武器,大慨是全套戲的最高潮。殺神在鏡迷宮大戰女殺神,場景不知是抄那一套舊戲,感覺熟口熟面。打鬥刻意賣弄鏡頭,沒有之前殺殺殺的爽快。之後追殺敗家仔追到入殺手酒店一槍斃了他。最後殺神破壞殺手酒店的規矩,全世界的殺手都會追殺他,酒店老闆因昔日情義給他一個小時逃走,然後觀眾就要等第三集。

我知道看這套電影不要追問劇情,不過今集追加的殺手酒店規矩,不能拒絕任務的血印金牌,掌管世界黑幫的圓桌集團,我覺得破壞了上集建立起來殺手酒店的神秘感,太多後追的規矩,不免讓人質疑那些規矩的合理性,全世界僱傭殺手的市場就是被殺手酒店壟斷了嗎?殺手酒店內不可以開殺戒的規矩兒嬉得很,第一集那個女殺手不也破了規矩。反正殺手酒店的保護也沒有大用,殺神倒不如自己躲起來更安全。至於怕不怕眾殺手圍捕,殺神不是已經揚言,來一個殺一個,來兩個殺一雙嗎,應該沒有殺手會如此有勇無謀跑去送死吧。第三集大慨是殺手酒店與圓桌黑幫正面開戰,順便借殺神一人之力把地下世界的秩序重新洗牌。捧場依然會捧場,即管看看導演在動作場面上有什麼新花樣,不過不要有太高期望了。

Embedded Linux Primer 2nd Edition – Christopher Hallinan

在PC上安裝Linux很簡單,上網下載個今期最新最流行的distribution,然後跟著畫面步驟照做就可以,基本上與安裝Windows同樣方便快捷。在embedded system上安裝Linux,就沒有這樣簡單了,embedded system規格千萬化,就算是使用同一塊晶片做CPU,不同的開發板也有不同設備。若果是熱門多人用的開發板(如Raspberry Pi, BeagleBoard等)還好,用家社群可以找到不同package的Linux系統,有些冷門的開發板就只有廠家提供的package,若果不適合或廠家不再更新,就要自已落手落腳去compile合用的Linux。

這本書2011年出版,當年Linux kernel版本還是2.6,現在已經去到4.14。在科技日新月異的電腦界,三四年已經面目全非,看這本六年前出版的「舊書」,內容會不會過時?其實作業系統的轉變非常緩慢,雖然每個版本的Linux也有新功能,但始終都是建立在UNIX架構基礎上,所有接近CPU硬件的低階知識都是累進的,畢竟CPU架構十多年來也沒有大變化呀。說到要從source code開始去compile Linux,網上料資一是太零碎一是太深,除非付費報名上堂去學,否則要靠這本書當指路明燈。不過這本書並非入門書,對讀者程度有頗高的要求,一是要對Linux作業環境有一定認識,二是要有寫程式和搞硬件的經驗,除非是工作需要或電腦科的學生,應該沒有人會自己compile Linux。

這本書的內容比之前看那本How Linux Works更低階,首兩章講什麼是embedded system,其實會看這本書又怎會不知道,不過開場白總不能避免。第三章正式進入戲肉,講解kernel的source code的架構,粗略介紹如何config。這本不是講kernel的專題書,大部份compile Linux的人都不會改動個kernel,所以不用講太深入。之後兩章分別講kernel init同user space init,平時開機見kernel印一大堆message出來,終於知道那些message是什麼。這本書解釋root file system十分好,之前看其他地方了幾次解釋都看不明白,今次終於睇得明。另一章是教寫device driver亦是本書重點,用一個dummy drive做例子,可以跟著書照做自己試下寫。

之後的章節很有系統介紹整個embedded Linux需要用到的各種工具,從compiler到debugger到build system,讓讀者知道有什麼東西可供使用,然後可以自己google更進一步的資料,如何連名稱也不知道,想google也無從查起。原本我打算用Yocto去compile,不過經這本書提醒,再看看網上的比較資料,初學者還是用Buildroot較容易上手。

之前只是跑其他人寫落的script去compile kernel,感覺很不實在,完全不知道自己在做什麼,如果有什麼事唔work,只能叫人幫手整,自己完全幫不上忙。睇完這本書,我才覺得有足夠的知識,去應付工作上可能遇到問題。我有自知之明,我還未夠料親自落手落腳去fix問題,不過至少填寫bug report時,不用好白癡咁乜都只係識話唔work,至少識話俾人邊度唔work有乜野要fix。

拉開智能家居科技大戰的序幕,試玩Google Home Mini

智能電話市場接近飽和,手機在功能上的創新已漸漸走到盡頭,蘋果和Google成為這場科技戰役的贏家。下一個科技戰場將會是智能家居,那間科技公司能攻佔你的客廳,便是新一代科技市場的霸主。Sony和微軟曾經幻想用遊戲機打入客廳,不過遊戲機價格昂貴,除了死忠玩家外一般家庭不會買,此路不通註定失敗。早兩年Amazon異軍突起,靠著智能喇叭Alexa殺出藍海,高規格的大喇叭才買二百美元,吸引不少科技發燒友買來玩。去年推出的低價Echo和Dot,才買幾十美元一個,一時間差不多人手一部獨佔市場。

到今年Google和蘋果也不今後人,相繼推出自家的智能喇叭。Amazon的智能喇叭是玩物,基本上沒有多大實際用途。雖說可以控制家居電器開關,但智能電器價錢高昂,買個智能燈膽仲貴過個Echo,市場目前還未成氣候。Alexa是唯一用途就是聲控聽歌,不過首先你要是Prime會員。Google和蘋果在電話上早有聲控系統,把Siri和Google Assistant移植去智能喇叭相對容易,還有讓智能喇叭與電話功能連結,比起Alexa更有買點。可惜蘋果臨門甩腳,HomePod要明年才出貨,還要買成三百幾美元,結果讓Google先飲頭淡湯,在今個聖誕購物檔期,趁機搶佔智能家居的市場。

一舊圓碌碌

Google與Amazon的定價策略一樣,大舊靚聲喇叭做生招牌,主力是靠平價細喇叭搶市場。今個感恩節黑色星期五做特價,Google Home Mini大平買,三十美元有找。買個普通藍芽喇叭也是差不多價錢,想也不用想便買了Mini來試玩。開箱沒有什麼可以報告,一舊圓碌碌布面Home Mini,加多一舊圓碌碌的叉電器。安裝十分容易,插電,等四粒LED閃下閃下,在手機上下載Google Home個App,開app立即自動pair up,登入你個Google account,幫Mini入Wi-Fi密碼,之後對住電話講幾次「OK Google」和「Hey Google」,咁就可以用。

Google Home基本上同手機版的Google Assistant沒有分別,你可以問Google Search,問天候,問新聞,問股市,問交通消息,可以口講寫短訊電郵,更新行事日曆,設定提示或鬧鐘等等。我是Spotify會員,可以叫Mini播歌,又可以叫佢播收音機,北美當地的電台故然有,想不到有香港電台同新城聽。我沒有買Chromecast不能叫佢播Youtube或Netflix(Chromecast都有做特價,攪到我又想買添),我家又沒有智能電器,沒有什麼可以操控。目前Google Home不支援中文,不過Google的語音識別非常強勁,完全聽得明我的香港口音英文。

Google Home Mini放在電視機前面

Google Home還有兩項殺手鐧。第一是它可用來打電話,免費任打北美任何號碼,Mini當免提電話使用。第二是它支援不同家庭成員的聲音,我老婆用iPhone,下載了iOS版本的Google Home App,設定好她的account後,Mini認得出我和她不同的聲音,問它行事日曆或叫打電話時,懂得使用不同人的account,這點比起Alexa更勝一籌。我把Mini放在客廳電視機前,它的音質清楚夠大聲,但不要有不切實際的期望,始終只是一個細喇叭。收音非常準確,在有播放背景音樂的情況下,可以坐在沙發上以普通說話的聲線發號司令。

智能家居這一場科技大戰,今個聖誕購物檔期正式拉開序幕。目前Amazon排頭位領先,不過Google憑著手機和Gmail的生態系統,配合割價速銷搶佔市場,坐穩第二位然後急起直追,有望重現當年Andriod強攻打下iOS的情況。蘋果還在起跑線準備開砲,不知道一出閘狀態會如何。論佈局Amazon和Google最好,把語音技術開放授權給其他喇叭廠商使用,買喇叭從來不是重點。把用家綁定在他們的生態系統才是重點。蘋果把HomePod定位為高級無線喇叭,而非智能助理,是否看錯了市場趨勢呢?