All posts by hevangel

How Linux Works – Brian Ward

接觸Linux大大話話都有廿幾年,從最初唔知買乜鬼雜誌送CD,自已裝來裝去到搞唔掂個graphics driver,到後來Linux一統江湖,日日返工都在Linux上寫code,到最近因工作需要自己compile Linux,才發覺我從來沒有認真學習過Linux。日常使用Linux跑程式,砌機灌OS裝Linux那些手板眼見功夫,遇到難題上網Google答案輕易過關,基礎打不好,現在書到用時方恨少,要有系統地重新認識Linux。

這本《How Linux Works》雖然美其名是入門書藉,不過除了第一章的Linux簡介,第二章日常使用的commands外,第三章打後難度三級跳,從Filesystems,到Kernel Bootup,systemd執行先後次序,每一個題目都超過一般用家要知道的知識,可以說是Linux admin的指南索引。這本書不太厚只有不到四百頁,所以每個題目都不會講得太深入,反而是系統化地把Linux的內容例出來,讀者大約知道有什麼題目,然後自己再找上網找資料。

這本書的內容,大慨有八成我以前看過,所以看過本書非常快,很多章節只是粗略翻看。剩下來的兩成新知識非常有用,補完我對Linux認知的缺漏,有些很簡單的基礎慨念,一般網上速食解答沒有講解,例如/usr其實同user無關,新process如何fork出來,shell script可以開subshell,X系統server同client的分功等等。很多東西我懂得用但不求甚解,現在學好了基本知識,開始看通Linux的設計邏輯,很多疑問便一理通百理明。

不過看完這本書,雖然對Linux的認識是完整了,對於compile Linux的幫助不大,頂多在我執package時至少知道放了什麼入去個build度,但解決不了kernel開不到機的燃眉之急,還要繼續找其他書看。

反黑

近日最熱門的港劇是什麼?《使徒行者2》?錯!當然是《反黑》,不過,《反黑》算是港劇嗎?《反黑》是大陸資金拍輯的網劇,主力放在優酷平台播放,大陸境外看不到優酷,可以上Youtube看(目前已下架,據聞會放上另外一個收費平台)。此劇幕前和幕後99%香港人,除了當花瓶女主角的大陸演員,在劇中演新移民角色。現今政治環境下,這類角色原本不太討好,不過她在劇中大講半鹹半淡廣東話,沒有叫其他角色講普通話遷就她,合乎劇中九七前的史實,看著看著對她也看順眼了。

《反黑》是一套很「傳統」的港劇,硬橋硬馬式的舊式警匪片,沒有無記那些婆婆媽媽支線,亦沒有全世都係臥底的荒謬。故事就是很平實的警察vs黑社會,小成本製作沒有什麼大場面,來來去去就是十幾個差人,廿幾三十個古惑仔,差不多全部都是文戲,打鬥場面一隻手算得完。不過劇本寫得扎實,劇情緊湊,讓我每天追看。男主角一號陳小春演技一向麻麻,不過今次他演木獨差人,也不用太考他演技,勉強收貨。監製兼男主角二號陳國坤,又靚仔又識打功夫,可惜太過chok,可以同林峰有得比。自己開拍套劇捧紅自己,陳國坤憑《少林足球》《功夫》和《李小龍傳》在大陸已經是一線男星,現在加上這套為自己度身訂造的《反黑》,事業應該會更上一層樓。

劇中當配角的綠葉,全是港產片古惑仔年代的資深老叔父和差人,陳惠敏,吳孟達,吳岱融,李燦堔,陳欣健等,比那兩個木口木面的男主角更搶戲。女主角除了大陸女新人陳雅婷外,還有湯怡,和陳國坤老婆黃伊汶,不過這套是百份百男人劇,女角(除了吳家麗外)全部是花瓶。張健聲演的變態奸角招積,明顯是仿效蝙蝠俠的小丑,加入香港黑社會大佬的元素,演得跨張得來卻讓觀眾信服。招積殺死火屎那場戲,繨口挖眼支解食人,無記肯定無可能拍出如此尺度,全劇最出位的角色非他莫屬。

在Youtube上看劇集有一個好處,可以在留言看到其他觀眾的反應。有人批評劇本某些情節反駁,不過用港劇一貫標準來衡量,其實這劇本算是很嚴緊,至少不是無記那種不用腦看都覺得兒嬉,這劇要找漏洞一定找到,不過細心留意才會發現。另一個批評說它是維穩劇,抹黑殖民地年代的港英政府。黑社會背後撐腰是英國軍情五處,警察政治部與黑社會私相授受,黑社會只是英國用來控操殖民地和轉移財富的工具。我不會說這是維穩劇,政府是幕後黑手是正路的陰謀論佈局,港英年代掌權是英國政府,把矛頭指向英國也無可厚非。劇中也沒有歌頌中共如何清廉偉大,反而有點借古喻今的意味,英國佬會操控黑社會,你估共產黨沒有嗎?黑社會也有愛國的嘛。

《反黑》大體上沒有讓香港觀眾反感,不過劇本為迎合大陸市場,有些地方讓我們看不慣一定有。林嘉華演的警司,滿口民族大義說要打鬼佬,聽到我有點起雞皮。另外每集完場後,該集死去的角色出來導人向善,說後悔加入黑社會,很娘很肉麻很大陸,跳過不看就是了。唯一讓我最在意的失實細節,是劇中的警察說「咪郁,香港警察」,而不是說「香港皇家警察」,很明顯是為免大陸電檢出麻煩。

反正結局已下伏線,和興盛太子回朝,張少軍當上坐館,龍頭棍的真正秘密還未解開,第一季既然收得,鐵定會開拍第二季。用美劇一季接一季的模式去拍,《反黑》也許開創出新一代港劇,只不過不知《反黑》還能否保持港劇的靈魂,還會是變成講廣東話的大陸劇呢?

Type : Rider

很少遊戲可以寓教育與娛樂集於一身。《Type : Rider》本身是一個很典型的platformer,自《孖寶兄弟》奠定這遊戲類別後,這麼多年來玩法大同小異,都是從左到右到不停跑,較準時間跳上跳落越過障礙過關,唯一分別就只是不同的主題。這個遊戲玩法很簡單,玩家操控的角色是兩個相連的「句號」,用不同年代的字體演化作遊戲場景。從遠古時代的象型文字開始,到中世紀教士手抄聖經的字體,後來發明印刷技術,字體設計百花齊放,一直到現今電腦的字體,給玩家上了一堂字體的歷史課。

傳統印刷字體

遊戲難度偏易,所有關卡只要試多幾次一定能夠通關。與其說是在玩遊戲,不若說是互動地欣賞遊戲畫面。兩個「句號」跳過字母組合成的平台,從A一路走到Z過關,收集途中遇到的字母和星星。字母純萃收集,沒有特別的用途,反正難度不高,沒有理由漏了個字母。星星開鎖一頁歷史課本,講述那個年代字體的故事,過關後可以閱讀。玩完遊戲打爆機,等於看了一本小書,增廣見聞。美中不足是歷史課本只有純文字,如果可以有聲音傍述,甚至播放影片,教育性便更高。不過此遊戲是小成本製作,不要苛求有影片了。想看關於字體歷史的影片,可以自己上Youtube看正正經經的記錄片。

荷里活黑白片年代的字體

遊戲最初只有手機版,獲取不少遊戲和藝術大獎後,受到媒體熱烈的追捧,於是移植到PS4和PC等其他平台。字體不單是文字或印刷技術的發展,字體本身更是一種藝術的表達。不同字體代表不同的意義。就算文字的內容一樣,字體不同,閱讀的觀感也不同。當平面或美術設計的朋友,相信會對這個遊戲很有共嗚,如何挑選合適的字體,可是一間專業學問。玩完這個遊戲,你不會變成設計達人,但從此你明白為什麼有人對字體有堅持有要求。

電腦向量字型

摘個大南瓜回家過萬聖節

十月適逢萬聖節和感恩節,南瓜是這兩大節日不可缺少的主角,正好到pumpkin patch摘南瓜。在北美南瓜農場是秋天的好去處,遍地南瓜任君捧回家,入場費還包括鄉郊遊藝會的活動,一家大細可以消磨一個下午。這個週未我們一家人去了Richmond Country Farm的南瓜田,入場費十三加元,大人小孩同價。入場費包自已摘一個南瓜,如果你有本事捧得起,捧個六七十磅的巨型南瓜回家,保證有賺。在超市買南瓜大約一元三磅,換句話說,只要捧個四十磅南瓜就回本。不過一般人志在去玩,南瓜捧回家也不是用來吃,捧個二三十磅左右的南瓜,大小剛好最啱雕鬼頭燈籠。

羊圈
不怕人的公雞

南瓜田位於鄉村農場內,入場後見到多家禽家畜。大慨那些動物養來給遊人觀賞,牠們對遊客習以為常完全不怕人,在眾多遊客中自得其樂。綿羊和駝羊大多在欄內自顧自吃草,不過有隻羊卻好奇地把頭申出圍欄外,舔路過小朋友的小手,把小朋友弄得哇哇大叫兼大笑。雞和鴨在農場中四處亂走,公雞從一個圍欄飛去另一個圍欄,還有一隻母雞帶著幾隻小雞,穿過排隊的人群走去水池。大慨小朋友都喜歡看動物,阿仔每個圍欄都停下來觀看,從售票亭到農場中心廣場短短幾十米的路程,要走十幾二十分鐘才走到。

鄉謠音樂表演
彈結他唱歌的牛仔

農場內音樂聲處處好不熱鬧,中心廣場一角搭起表演舞台,有樂隊不斷演湊鄉謠音樂。從幾十年前的老歌,到近年流行的鄉村搖滾也有,當然也有小朋友愛聽的經典兒歌。舞台前擺放一綑綑扎起的禾桿草給觀眾當坐椅,吸引大人和小孩坐下來聽歌欣賞表演。當主音的嬸嬸和伴舞的大栗米,還會走下台和小朋友跳舞玩遊戲,阿仔看不願走。從廣場前往南瓜田要乘坐拖拉機拉車,雖然只有短短五分鐘的路程,每台車上都有人表演樂器,有的彈結他,有的拉小提琴,有的吹口琴,沿途保持著廣場的節日氣氛。早幾年前去還未有,今次去農場新增設蒸氣小火車,環繞農場走一個圈。看的風景其實與拉車一樣,鐵路就起在車道的外側,不過坐火車本身對小朋友特別有吸引力,於是坐完拉車又再去坐小火車。小火車上當然亦有人表演樂器。

拖拉機拉車
蒸氣小火車

萬聖節將近,車道和鐵路兩旁,佈置了很多應節的「嚇人」裝飾。其中一座恐怖城堡,在拉車經過時,會有個骷髏骨彈出來嚇你。不過在光天化日底下,完全不覺骷髏骨恐佈,反而看見它模樣滑稽有點好笑。彈出來時阿仔被嚇一嚇哇了一聲,然後看著骷髏骨便咭咭地笑起來。不過坐在隔鄰的兩三歲小妹妹很細膽,被骷髏骨彈出嚇到哭出來,躲在媽媽懷裏要抱到落車,不知從此對南瓜留下童年陰影。

骷髏骨和你打招呼
骷髏骨吹口琴

入場時每人派一個大膠袋,大既只夠力裝二三十磅的中型南瓜。有些遊客有備而來,帶自伙巨型麻布袋,手拉車仔,麻線等等,用來裝巨型南瓜。也有些遊客索性把嬰兒抱起,把南瓜放在嬰兒車上推。有些pumpkin patch是假南瓜田,他們從其他地方運南瓜過來,放在地上給遊人拿走就算數。我們這個是真南瓜田,南瓜是在泥裏種出來,遊客要自已把南瓜從藤上摘下來。從拖拉機拉車站下車,一眼看見盡是遍地南瓜,一個個橙色波波從地上長出來,遊客喜歡那個便摘那個。接近車站的南瓜比較細,大慨是比較遲一點播種,越往入走南瓜越大個。工作人員還提示我們,那些巨型南瓜在最外圍角落處,不過巨型南瓜不是本地種出來,而是從其他農場運來放在這兒。

遍地南瓜
抬六十磅大南瓜回家

整地南瓜實在叫人花多眼亂,我們逐個南瓜慢慢挑擇,揀個南瓜紋最靚,最圓最肥仔摘回家。原來分辨南瓜是否成熟,不是看南瓜的大小,而是看看南瓜藤。末熟的南瓜藤有小硬毛會拮手指,,熟了的南瓜藤開始枯乾,很容易輕輕力一拉,南瓜便從藤上掉下來。我們最後挑選了四個中型南瓜,六七十磅那些巨型南瓜,送給我也捧不走。阿仔自已揀了個小南瓜,雖然論重量有點蝕抵,不過他想自已捧著一個,那就由得他高興了。回程時看見有個鬼佬抬了六十磅大南瓜,坐車時他把南瓜放在拉車的通道上,幾驚個拉車忽然煞車,個大南瓜轆落車跌爛晒,最後到無驚無險回到中央廣場。

買小吃去野餐
禾桿草堆遊樂場

摘南瓜和搬南瓜是體力勞動,讓人十分肚餓,回到廣場又是午飯時間,於是便索性在農場內買小吃當午餐。廣場的另一個角有幾架流動餐車,買很普通鬼佬小吃,熱狗薯條炸雞冬甩等等。我們買炸小冬甩一家人吃,一袋十二個才五元,新鮮從機器炸出來,熱辣章,卜卜脆,十分香口。廣場草地上擺放些枱椅,一家人在陽光下聽著鄉謠音樂野餐。廣場有個禾桿草堆遊樂場,基本上就是一個大帳蓬,入面地下舖滿禾桿草,然後再砌一扎扎的禾桿草堆。小朋友在禾桿草堆爬上爬落,捐來捐去,互扔禾桿草。最好玩是爬上草堆頂跳下來,地面的禾桿草正好當軟墊。除了禾桿草什麼也沒有的遊樂場,阿仔都可以玩成大半個鐘,玩到成身衫褲黐滿乾草。農場附設一間很大的農產品市場,蔬菜生果價廉物美,我們順便買餸才回家。旅遊書不會介紹南瓜田,因為它算不上是什麼景點。但如果有機會秋天來北美旅遊,一定要去一趟南瓜田,感受一下本地人的生活日常,見識北美洲萬聖節的傳統文化。

農產品市場
一天的收獲

加拿大洛磯山脈自駕遊(五) – 橫加快線古董列車,海陸空渡假酒店

在Cranbrook是卑詩省洛磯山脈地區最大的城市,不過人口也只有二萬多人。自加拿大開拓西部以來,一直到今天都是太平洋鐵路的重要貨運輸紐,把卑詩省連繫到中部平原地區的中轉站。洛磯山脈地區風景怡人,有不少價廉美物的高爾夫球場,和郊野公園露營勝地,不過Cranbrook市本身十分沉悶,唯一有特色的景點就只有Canadian Museum of Rail Travel鐵路博物館。

鐵路博物館

這間鐵路博物館的收藏十分特別,其他鐵路博物館的展品多是火車頭,這兒則只有兩列客車車廂,不過這兩列車廂十分珍貴。第一列是完全收修的橫加快線豪華列車,在飛機還未普及的上世紀二十年代,火車曾經最方便快捷的交通工具。而連接大西洋和太平洋的橫加快線,當年與連接歐亞的東方快車齊名,被譽為在陸上行走的豪華酒店。當年從英國到香港,最快的路程是先乘船橫渡大西洋,然後坐上橫加快線,只需九十小時橫跨美洲大陸,到溫哥華轉乘開往中國的郵輪。火車上的餐廳和觀光車廂以今天的標準仍然是最高享受,最跨張是頭等車廂是有私人浴室,而浴室內是設有浴缸,旅客可以在火車上泡泡浴。可惜橫加快線只有短短十二年歷史,到了三十年代經濟大蕭條,豪華列車票價高昂乏人問津。一直到二次大戰過後才經濟復蘇,不過飛機早已取代火車,成為主要交通工具,火車的黃金年代一去不返。

等級列車上的餐廳
車尾觀光室

第二列車廂是由兩組列車組合而成,前半截是半修愎狀態的太平洋鐵路客運列車,有各種不同類型的車廂,有日間使用的坐卡,普通臥卡,頭等臥卡,餐車等。普通臥卡的設計很特別,白天是四個兩對面對面的坐位,晚上下面的坐位對拍成為床,而上格床則是從頭頂放下來。睡上格床的旅客若果半夜要去廁所,要按鈴叫服務員拿梯子來,才可以從上格床爬下來。後半截列立立雜雜什麼車廂也有,有貨運列車在車尾給火車司機住的小紅車,有從農莊搶救回來內裏全部被打通的車廂,最有趣是當年英女皇訪加的御用專車。御用專車在退役後,被全國巡迴表演的馬戲團買下來,變成他們的起居室和員工宿舍,不過英女王睡過的房間仍然保存得很好。

頭等臥卡
普通臥卡

相對起溫哥華和班芙的高消費,Cranbrook地區的酒店十分抵,價錢只有班芙的一半。因為價錢便宜,我們可以住得好一些。第一晚我們入住Kimberley Alpine Resort滑雪場渡假村酒店,夏天的滑雪場只是一個光禿禿的山坡,看見沒有雪的登山滑雪電梯的模樣很古怪。Kimberley是一個充滿德國風情的小鎮,鎮上有幾間德國餐廳,更有全卑詩省最大的咕咕鐘。可惜咕咕鐘壞了,看不到小鳥報時,還吃了我一個銀幣。

滑雪場酒店
沒有雪的滑雪場

第二晚我們入住在原著民保留區內,St. Eugene Golf Resort and Casino哥爾夫球場渡假村酒店。這間酒店的前身是原著民的寄宿學校,主建築很古色古香,還看到紅磚砌出來的牆。新翼那邊起了一橦賭場,附設的酒店房間則很普通,就是很典型的保留區賭場酒店,亳無特色的三星房間,千篇一律的兩三層樓的矮木建築。幸好我們免費升級住在主建築三樓,房間面向哥爾夫球場一大片草地,早上起來打開窗外看風。感覺很心曠神怡。

前寄宿學校改建而成酒店
哥爾夫球場
豐富的自助早餐

從Cranbrook開車回溫哥華,我們選擇駕風景路線的三號公路,分兩天開車,每天開六小時,中間我們在Osoyoos住宿一宵。早幾年我曾到Osoyoos住天文館旅店,可惜那間旅店不歡迎小朋友,今次選擇了在Osoyoos市中心,新開張的Watermark Beach Resort Osoyoos沙灘渡假村酒店。美其名是沙灘酒店,但那個在Okanagan湖畔的人工沙灘細得可憐,反而酒店內的泳池有滑梯更好玩。我和阿仔吃過晚餐後去玩水,初時他不敢自己滑梯,要我著他一起下去,玩到後來習慣了,自己爬上去自己玩,只是要我在水中接著他。第二朝原來打算去沙灘游水,不過阿仔太喜歡滑梯,加上早上湖上還有點冷,於是早上再玩多次水才check-out。

酒店很窄的人工沙灘
背水面湖的酒店泳池
露天餐廳

從Osoyoos到溫哥華途經很多農場,他們會在路旁開設蔬果檔,售賣本地新鮮收成的農作物。上次去Osoyoos我們回程時停在中一檔賣蔬果,時隔幾年今次我們隨便停一檔,進去後發現是同一檔,真是巧合。在歸途中順便買餸,平靚正,回到家不用再去超級市場。從Osoyoos一口氣開車到Hope,交通消息說一號公路到溫哥華大塞車,於是我們改行菲沙河北岸的七號公路,穿過Mission回到Coquitlam,看看平時走高速公路看不到的景色,就這樣結束我們十天的長征road trip,總共駕了差不多三千公里,開車很累但是一個新的體驗。

路邊蔬果檔
新鮮本地蔬果