All posts by hevangel

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。

睇波啫,犯法呀?

13598948_10208439131367423_267828557_n-650x389

話說樂視網頁程式有漏洞,讓用戶可以免費看歐洲盃。某網媒公諸同好益街坊,教用家如何簡單更改網頁程式碼,召來道德之士責罵,說他們教壞人(詳情見明明自己犯錯,唔好講到人地打壓,好唔好?)。該文作者與《謎米》的恩怨,恕我無從插手,不過身為一個電腦人,倒可以從技術角度,去評一評理。

在商言商,樂視發表聲明,譴責有人以非法途徑收看歐洲盃,他們發樣板新聞倒也無可厚非,畢竟這是任何大公司法律部的例行公事。不過更改網頁程式,免費看歐洲盃,有犯法嗎?到底犯了什麼法,不誠實使用電腦罪乎?樂視搞七秒直播的噱頭,七秒後自動彈你去入會廣告,在網頁的程式設計上,基本上與其他網媒的強迫讀者看十秒全版廣告是相同的技術。網頁的所有內容,一早已經下載到用家的browser上,再用javascript設timer,讓廣告定時幅蓋內容。由於browser屬於用家全權擁有,用家有權選擇執行或不執行任何網頁傳送過來的javascript,用家可以指令browser不執行彈出廣告的程式,即是跳過廣告直接看內容。這個避開廣告的方法不是什麼安全漏洞,根本是browser設計的基本元素。網上眾多阻擋廣告的plug-in,甚至蘋果iOS8加入的新功能Adblock,都有使用這個方法。(當然阻擋廣告還有很多不同方法,如host table等)。既然阻擋廣告不犯法,那阻擋樂視的入會廣告,當然也不是犯法了。

若果上面那一段技術文太深看不懂,讓我用一個簡單的比喻來說明。有人在街上派免費書,不過除了第一章外,其他的頁數用一張膠紙貼著,書中有指示要先付費才可以撕開膠紙看其他章節。有人拿了本書回家,心想既然本書係我嘅,我喜歡點就點,自已撕開膠紙看書,他有犯法嗎?樂視網頁的技術設計失誤,把歐洲盃的直播免費放上網,用戶沒有責任一定要跟著指示做,不跟指示不等同犯法。也許該文作者志在借題發揮乘機插人,網絡技術和版權法律不是重點,不過在指控別人侵權之前,最好弄清楚版權條例,以免誤導讀者。

Dimension W 維度戰記

Dimension-W

大叔配機械少女,算不算是一個科幻動畫的分類?印象中上一套這個類別的動畫是《Solty Rei》。《維度戰記》改篇自岩原裕二的漫畫,十二話動畫版改篇漫畫第一部的內容。除了小孩與癈車那個故事,刪減與主線無關管家的陰謀,改為事件純屬意外,動畫版非常忠於原著。故事背景在不久的未來,天材科學家發現新能源,從異度空間把電力源源不絕抽出來使用。世界秩序重新洗牌,新能源公司成為凌駕國家之上的存在。六十座分佈地球的巨大線圈能源塔,隔空為攜帶式線圈產生提供電力,驅動全世界大部份機械和電子設備。主角京馬是一個賞金獵人回收者,回收在黑市流通的非法線圈。他非常討厭線圈技術,堅持使用傳統能源,駕駛汽油驅動的老爺車。他天生一幅好身手,例不虛發的飛針和飛索,是少數能以肉身戰勝線圈武器的世外高人。在一次回收任務中,撿了一台謎之機械少女回來,乃天材科學家被殺前最後的遺作。從此不喜歡機械的大叔與機械少女成為收回搭檔,身不由已隨事件發展,掀開異度空間的秘密。

第一部份由四個故事組成,劇情推進十分緊湊,一口氣把線圈的主線逐一交待清楚,完全沒有浪費多餘篇幅,花在無關痛癢的支節上。隨著故事發展,陸續加入新角色,每個角色都恰如其份,不單有屬於自已的感人故事,亦從不同角度帶出線圈的秘密。異度世界是可能性的世界,由無數平衡世界壓繪而成。合法線圈加了深度限制,只能從異度世界抽取能量,但試作的號碼線圈沒有限制器,能夠從異度世界中抽取任何東西讓其在現實中實物化,威力遠遠在合法線圈之上。但號碼線圈有暴走的危險,當實物化的過程失控,便會吞食週圍的現實世界。

故事中大叔與機械少女的互動很好看,大叔嘴裏叫機械少女作「癈鐵」,其實心底裏卻很關心她,時常保護她照顧她。機械少女與大叔的淵源很感人,原本她的身體是製造出來,是供大叔患絕症的未婚妻作移植用。可惜移殖手術中途線圈暴走,未婚妻的頭顱消失於異度空間,手術失敗只剩下義體。在復活節島篇出場的非洲王子,原先我以為他是第一部的大佬,想不到他竟然是好人。大佬最後三話才出場,天材科學家的天材入室弟子,研究異度空間走火入魔,開發了一個萬能許願機的邪惡線圈,令異度空間大暴走的元兇。若果故事就此完結,這個大佬的舖排完全不合格,不過想到他只是用完即棄的中佬,那這樣的安排便很合理。真正的大佬應該是新能源公司的內部高層,那個樣子很似Steve Jobs的總裁最可疑,雖然他出場次數不多,但他似是所有事件的幕後黑手。

漫畫目前還在連續當中,第一部份只解開了主角身世之謎,四年前線圈大暴走的前因後果,真正的敵人還未出場。不過以目前漫畫的進度來看,剛剛開始追尋非法線圈的來歷,還有機械少女身上的二重線圈伏線,沒有八九卷漫畫單行本不會告一段落。大慨第二部動畫化遙遙無期,現在我只好追看漫畫連載,來望梅止渴吧。

The Love Market – Marina Adshade

Almost every option, every decision and every outcome in matters of sex and love is better understood by thinking within an economic framework

愛情經濟學

經濟學假設人是理性的動物,愛情會令人失去理性。經濟學和愛情,兩者看似背道而馳,偏偏經濟學家Marina Adshade研究兩者之關係,運用經濟學理論,解釋人在愛情上作出的選擇,從而衝量政府的經濟政策,如何影響人民的婚姻,尋找伴侶,性行為等等,她可以說是「愛情經濟學」之母。她全球首創的「愛情經濟學」大學課程,以愛和性的相關數據作為例子,深入淺出地教授基礎經濟理論。該堂課深受學生歡迎,報讀者大排長龍,每次上課坐無虛席,而《The Love Market》一書就是她為該課程編寫的課本。

坊間很多半桶水的「愛情經濟學」專家,拿著供求定律便順口開河分析男女關係。這本書完全不是那個層次,書中的理論建基於學術研究,資料來自正式的統計數據,不是隨隨便便的街頭問卷調查。例如書中指出女性嚴重傾向選擇相同族裔的伴侶,儘管很多讀者認為自己愛情上不會種族歧視,甚至答問卷時毫不猶疑地說種族不重要,推已及人地認為其他人也是同樣想法,但婚姻註冊處和網上配對網站的數據不會講大話。書中涉及不少性的議題,但經濟學並不衝量道德上的好壞對錯,只是解釋行為的成因,以及左右行為多寡的因素。不論讀者的道德立場如何,多麼不喜歡某些行為,總不能說成因是「世風日下,道德淪亡」,只要立法禁止便可以解決問題。若想對症下藥,總得明白成因,那就需要經濟學了。

很多人說西方的大學生私生活不檢點,事實上從性病和未婚懷孕的數據顯示,考不上大學的人,性行為更加活躍,擁有更多的性伴侶,甚至進行更多不安全的性行為。私生活與學識沒有直接關係,反而與未來的收入掛勾。男人娶妻求淑女,女生的私生活不檢點,或影響她將來婚姻市場的價值。大學畢業女生,有獨立經濟能力,在婚姻市場的議價能力高,有條件尋找高質素的丈夫。若因為不檢點染上性病或未婚懷孕,她們便會喪失巨大的婚姻價值,不安全性行為的成本十分高,所以她們擇選保護好自已。反觀低學歷的女生,在婚姻市場比較沒有議價能力,部份人偏頗地認為反正找不到好老公,不檢點的成本相對較低,自暴自棄也沒有所謂。這個現像申延至青少年的性行為,若果一個地方的大學學費低廉,能有效減少青少年性行為比率;因為青少年有望升讀大學,私人活不檢點的成本相對提高。反之,若大學學費昂貴,學生們升學機會大減,對自已前途的考慮便相應忽略。

為人父母,特別是有女兒的,總害怕她被壞男人騙。若果她考上大學,有兩間可以選擇,一間男多女少,另一間女多男少,假設其他因素如修讀學科、大學排名等一切相若,應該如何選擇呢?直覺會告訢我們,挑女多男少那間安全點吧。錯!大學拍拖是一個供求市場,在生理上男生是不負責的動物,他們總是想著如何睡更多的女生。若大學女多男少,女生的市場供應過剩,議價能力下降,更難找到固定伴侶,於是有更多逢場作興的男女交往。反而男多女少的那間大學,女生物以罕為貴,拍拖後也可以看清楚男友真面目才同意更進一步。不論是男友專一的數目,或女生守身如玉的比例,男多女少的那間都高出接近兩倍。

這本書還有更多有趣的題目,例如酒精稅與性病的關係、網上配對網站如何改變單身人仕的求偶習慣、為什麼一夫一妻制是經濟學上最有效率的婚姻制度、結婚後如何決定夫婦誰做來家務,避孕藥如何導致婚後出軌偷食、房屋價格與離婚率的關係、忘年戀的經濟學等等。單看這些題目,讀者心想不外乎「阿媽係女人」式的結論,不要被自己的直覺欺騙,真相往往多出人意表。未讀過經濟學的讀者,這是一本十分有趣的另類經濟學入門書藉;修讀過經濟學的讀者,更能欣賞Adshade精彩的經濟學推論,如何把課堂學過的知識應用在日常生活之中。

作者簡介:Marina Adshade,加拿大UBC經濟學教授,美加報紙雜誌和電視台常客,各大媒體的御用愛情經濟學者,於《Psychology Today》雜誌發表「Dollars and Sex」專欄。

__20160614_094205-page-006

原文刊於《閱刊》2016年五月號。