2018年12月18日 星期二

歐陽彥之 - 關鍵時刻劉邦是這麼幹的

這本書的名字起得真好,人的成敗會經過許許多多的關鍵時刻。向歷史尋找借鏡的人們,為的不就是應對關鍵時刻?本書的作者是一名結合管理與歷史的專家,他寫了一個系列介紹許多歷史人物的應對關鍵時刻的方式,比如秦始皇的、曹操的、諸葛亮和曾國藩的。每一部看起來都很有意思。為了更有效率的閱讀,我交叉比對這些書的目錄大綱,發現作者在剖析這些人物上有一些慣用的套路。原因可能是因為成功者有許多共通點,也可能是作者觀察歷史人物有其固有的思維模式,或許藉由這個特徵,我們只要閱讀其中一本就可以把作者重視的成功特質一覽無疑。於是我最後選擇了作者對劉邦的剖析。大概賣得最好,所以它出現在推薦書籍裡面,也是成為我注意到這個系列的主因。而且劉邦這種平民出身的人物,或許和小弟的背景比較接近。

在作者的分析下,這些歷史人物的早年都有著成就天下的大志。不同英雄用各自特有的人格氣質,發展出相近卻又獨特的處事模式,朝著他們的終極目標前進。劉邦的特質就是人面廣、交友多。還沒出世就結交了各路好友。他的人格特質似乎很強大,雖然蕭何等未來的重臣在他還是布衣時就已在政府當差,卻十分看好社會地位比較低的劉邦。

作者重視的第二個特質是領導者的膽量。 膽量一詞除了是勇於競爭、不怕危難,更是不怕不好意思、臉皮夠厚,屢敗屢戰、堅持到底。我們所見到的成功人士身上都不難發現這些特質。我們要記得不見得有這個特質的人就一定成功。其中不少空有膽量的大話者或是厚臉皮的失敗者。但是屢敗屢戰,堅持到底才有機會追求成功卻是千古不變的道理。

良好的人際關係是布衣皇帝劉邦最重要的特質。劉邦之所以廣結善緣,是向其偶象信陵君學習,他在與朋友的互動上也十分重義氣,以此凝聚團隊的關係。劉邦在這上面就像一本經典的教科書一樣,從揚旗之前就結交了各種英雄好漢;舉兵後也不斷吸收各方好手,不論出身,不論是否有過節,只要是人才,他都大膽起用,而且勇於授權。知人、識人、會用人。除了會交朋友,劉邦更為人稱道的是他善於用人,能把手下的能力完全發揮出來。比如漢初三傑的韓信、張良與蕭何,都在劉邦的安排下為建立大漢極大的發揮了潛力。其中,韓信還是從項羽那邊過來的,來的時候也還沒有為劉邦集團立過戰績,甚至還一度成為逃兵,卻敢在蕭何的力薦下破格拜為大將。雖然勇於授權,但劉邦用人時也很有一手。在他用韓信時也暗插眼線在韓信帳下。明著是幫新手大將軍立威,暗著是嚴密監視你的一舉一動。

劉邦更令人驚訝的手腕更在他當上皇帝之後。他那幫打天下的兄弟大多是市衣出身,學識涵養都不會太高。布衣出身的劉邦沒有一直用平民思維來治國,而是立刻知道治天下不能再像以前那樣,把國家當幫派治理。所以制禮作樂,讓皇室與君臣關係回歸正途,有效的約束了團隊,提高了手下的文化水準。有些人用「換了位子就換腦袋」來指責新上任的管理者,但我個人卻不討厭這點,因為上了位就該改變思考方式,責任和以往不同了,做事方式當然要不一樣。而在權力的下放這點,作者認為劉邦也做的很好。領導者首先要抓的是資源的管理權,也就是財務。然後要抓的是人事任命權。其他的權力就可以下放。是個非常有意思的觀念。

然而,本書的最後劉邦卻成了負面教材。在繼承人的問題上,劉邦未能正確安排,導致了之後的諸呂之亂。借鏡於此,作者認為領導者應小心處理裙帶關係(作者認為它有好有壞),並謹慎安排接班人計劃。對於接不到班的落選人也應該妥善安置。

這本書個人覺得還不錯,不過5等星級的話,我只能給到3.5星,原因是作者雖然有許多不錯的觀點,但是道理感覺還不夠嚴謹。此外,書中提到的許多典故都被重覆提起多次,令人有些深度不夠、自我參照的感覺,也是本書的缺點。大致來說本書是一個不錯的讀物,我個人還是蠻推薦的。想從劉邦大大身上學管理,本書會是一個好選擇。

2018年11月19日 星期一

Hotel Artemis

《Hotel Artemis》故事發生在一座同名的酒店。酒店的營業項目很特別,就是為受傷的黑道份子治療,並且成為這些罪犯的臨時庇護所。故事背景是陷入混亂的洛杉磯,搶銀行的一對兄弟開不了金庫後逃了出來,卻不小心和警方發生槍戰。受了槍傷的他們只能去這間傳說中的黑道酒店。接下來的故事和周潤發的《和平酒店》差不多,就是進了酒店的不法之徒招來了更危險的惡棍,使得酒店不再安全。主角是上了年紀的茱蒂弗斯特,身手不如小馬哥的她當然沒辦法力抗群惡,只有幾個臨時的住客自己殺出血路。

故事有幾條主線,但是都不太深刻。一個是女主角成為酒店主人的背景原因,她的喪子之痛看起來很沉重,最後卻收得輕描淡寫。其中兩位住客之間雖然有情愛背景,但刻畫的不深,表現得也很淺 。這種現象普遍發生在本作之中。

本作的IMDB分數不高,勉強過半。其實是不錯的故事,拍攝的方式也OK,但確實不是什麼能得獎,能得到提名的作品。其實小弟也只是看上茱蒂弗斯特的大名,以及正妹Sofia Boutella的劇照才被吸引過來看的。還有一個原因,就是我最近正在練英文聽力。

雖然本作不是一部必推的作品,但個人覺得還沒那麼糟。我想,當作消遣還是足夠的。

2018年11月4日 星期日

東野圭吾 - 當祈禱結束時

懸疑小說大師東野圭吾筆下有不少名偵探。每位名偵探都有著自己的特質,彼此不會互搶市場,也有各自的支持者。加賀恭一郎的推理功力強大札實,但是他的故事算是東野筆下比較不「華麗」的一位。加賀遭遇的事件難度絕不簡單,但是追兇的過程通常比較花時間。因為作者不會因為他是名偵探就給他神來一筆。反而動不動就把案子搞得更複雜些。

加賀恭一郎的故事裡還有一個有別於其他東野筆下名偵探的背景,也就是描述了他的更多的家庭背景。他的童年並不十分快樂。悶悶的家庭氣氛讓我想到另一個比他更衰的老名偵探吉敷竹史。啊,要比的話,吉敷更衰一些。讀者們除了看主角與罪犯的對決外,加賀的家務事也變成了關注標的之一。本作算是加賀恭一郎系列家務事最終章。把加賀心中的秘密大解放。是加賀一生一次的大案。

故事起因於一起殺人棄屍案。加賀的表弟在探案過程中拜訪了同在東京當轄區小警察的加賀。這個表哥推理能力驚人,卻沒有成為刑警,只是待在小警署工作。加賀的表弟也是年輕有為,能看出事件中隱藏的線索。加上表哥的助拳,事件一步步走出迷霧。就在表兄弟討論案情的時候,加賀突然發現這個事件和他的「家務事」有著微妙的關聯...

前面提到了,加賀恭一郎是東野少數提到家事的偵探。想必東野花了不少時間,要把加賀的這一段做完美收場。而本作正是作者給與讀者們的回應。其目的只有一個--讓加賀恭一郎系列完美謝幕。

本作的表現很棒。東野這種海量型作家有時品質不見得每部都好。但是這部仍是中上之作。在下是覺得這個系列大概就到這了。在此向廣大同好推薦。讓我們向主人翁的背影送上祝福吧。

2018年10月14日 星期日

約翰.凱瑞魯 - 惡血

馬克吐溫說,現實比小說更瘋狂。矽谷的創業故事裡,有瘋狂的喜劇,也有瘋狂的悲劇。這幾年最有戲劇效果的,恐怕是Theranos的故事吧。Theranos是一家新創的生技公司,主打血液檢測身體狀況的技術。創辨人是伊莉莎白.霍姆斯,現年34歲。霍姆斯(Holmes)是常見的譯名。但是還有另一個更為人知,但比較少翻的--福爾摩斯。Theranos被與Uber等新創公司齊名,甚至評價還遠高於它們之上,曾以估值90億登上新創公司之首。但是這間公司被踢爆他們的技術無效後,估值一瞬間跌到0。

矽谷的新創團隊創造了許多神話,許多投資人來到矽谷就像是進入魔法森林的獵人,磨拳擦掌準備獵獨角獸。其中,披著獨角獸的皮,實際上根本亂搞一通的新創大有人在,比如連谷歌都投資的智慧果汁機Juicero(https://www.inside.com.tw/2017/09/02/rip-juicero-the-400-venture-backed-juice-machine)或是AR研發之路上夢大於實際產出的Magic Leap(https://www.inside.com.tw/2018/08/30/magic-leap-ar-vr),再再都顯示投資有賺有賠。然而Theranos的情況比起毀滅的,或是接近毀滅的獨角獸不太一樣。它是一間生技公司,他的產品用在醫療,做得不好可是會出人命的。美國對醫療產業的規範很嚴格,但是Theranos卻可以在這個系統下生存多年,在沒有可靠產品的情況下愈做愈大,引爆其他新創故事也難以想象的泡沫。它30歲左右的創辦人到底是有什麼驚人的手腕,足以影響美國政經高層,也為這個事件增添許多令人難以理解的疑問。《惡血》一書試著把Theranos相關事件的始末做通盤的介紹。說明創辦人的生長歷程,創業的契機與走向崩壞的途徑。

本書的作者同是也是這個事件的吹哨人。在Theranos的惡不斷升級時,許多曾經待在它內部的人們一一逃離它。有許多人忍不住良心的不安,其中又有一些有勇氣的告密者,願意把這家公司的恐怖密辛揭露出來,避免Theranos殘害更多人。這些人找上了作者,一位華爾街郵報的記者,在Theranos事件前就有許多踢爆的經驗。他從沒想過自己會接觸到這個事件,甚至自己所屬的華爾街郵報也是Theranos的推手之一。

本書用故事的方式呈現創辦人的新創路程。由於霍姆斯本人不願受訪,所以霍姆斯的部份只能由旁人的描述補齊。接著故事中的受訪者講述著他們在Theranos中各個階段的所見所聞。每一則故事都顯示出Theranos內部詭譎的管理方式。這個詭譎的管理要保護的目標,是Theranos技術不足的事實。技術不夠是新創團隊常有的問題,台灣曾經有團隊想做貓臉辨識,但後來承認效果不好。前面提到的Magic Leap也是被定在技術能力不足的窘境。Theranos的大罪在於,它在能力不足的情況下,就大舉釋出他們的產品。這些產品是用在醫療上的,會造成使用者身家安全的危險。

本書Theranos的事件寫得很詳細。那股身歷其境的壓迫感讀起非常有意思。要說本書的唯一缺點。就是沒有說明女主角霍姆斯的驚人魅力到底是怎麼一回事。當然,也可能是人天生的氣質難以說明。另一方面,由於缺少霍姆斯本人的說詞,所以作者沒辦法用霍姆斯的角度來訴說故事中的各個內容。這點或多或少有點可惜。但是霍姆斯應該會把她的想法帶進棺材裡吧。

聽說好萊塢打算找珍妮佛勞倫斯來演出這個事件。個人非常期待。等不及電影的人,或是對事件始末有興趣的人,這本書會是很好的選擇。

2018年8月10日 星期五

莎士比亞選集

前陣子買的書看完了。準備買書時,發現身旁其實還有一些書沒有讀完,其中也不乏大作。我心想:何苦買新書呢?便拿起了一本莎翁的選集來讀。莎翁的大作想必大家耳熟能詳,就算先前不曾完整的拜讀,也經常能在許多現代文學或節目裡看到引用。

選集裡的第一篇是《羅密歐與朱麗葉》。那句經典的「噢!羅密歐,羅密歐。」出現在文章的時候個人真是忍不住共鳴起來,有一種原來原作是在這時候用上的感覺。 故事已經被後人抄得亂七八糟,原作反而比較簡潔單純。或許情愛的描寫在現代新作品的影響下已顯得老舊,原作的故事情節依然多變得讓我感到驚訝。幾位主角因為各種荒謬的理由和荒謬的方法而失去生命,悲到這個極點真是令人佩服。以莎翁那個年代可以想出如此曲折的情節,真不愧是當代的劇作家啊。

接下來是《威尼斯商人》。這部作品我好像以前有看過,看到最後面有種恢復記憶的感覺。從開場的背景介紹,中場主角的向威尼斯商人借錢,轉折處的還不出錢而落獄,到最後把威尼斯商人反將一軍的反擊。同前一篇作品給我的感受。莎翁安排的劇情總是峰迴路轉,令人好不敬服。

《仲夏夜之夢》是很有趣的喜劇,劇中人因為奇妙的理由在仲夏時分、在森林裡為愛奔跑著。我看過後人分析莎翁作品的文章,說到喜劇時應有的瘋狂,真是相當貼切。《無事生非》也是一部喜劇。感覺故事在後世的作品中多有抄用。只要是歡喜怨家的結合大概都能從本作中找到一些影子。

大悲劇《李爾王》和《哈姆雷特》相當出名。前著描述了李爾王悲慘的晚年。不只是李爾王自己的慘,還慘到了家人、全族,結局令人感嘆。事實上,個人認為它還有警世的效果。《哈姆雷特》在很多作品中都看過對它的引用。故事是哈姆雷特王子為父王報仇的故事。故事內容場景多元,主人翁心裡層面複雜多變,想必在劇場演出時一定效果十足。

看完全書,發覺莎翁的作品都很簡短。不確定是否原文也是這麼短。但是這些作品作為舞台劇演出時,其多變的劇情一定都能給觀眾十足的衝擊性。個人認為這部作品即使是數百年後的今天,讀起來也不會過時,仍然給你相當有趣的體驗。

2018年8月1日 星期三

麥拉坎.葛拉威爾 - 異數

成功的人亮晶晶,照得平凡人眼睛睜不開。在他們閃亮亮的光芒下,許多人只能自嘆不如,把他們的成就與他們的天份劃上等號。人們讀聖賢的書,讀聖賢的故事。人們試圖摸仿成功人士,企圖複製成功案例。在處資訊界有一個叫做CMMI的東西,全名是Capability Maturity Model Integration,直譯叫做能力成熟度整合模式。它用在軟體開發上,檢示一個組織在軟體開發上的成熟度是否足夠。而在它的第二級(Level 2)裡面就提到一個成熟的組織『有能力重覆使用相類似的專案成功的案例與經驗』,說明了成功案例的保存與重現是組織作業成熟的一種標桿[1]。《異書》與許多書籍的目的一樣,都是研究過往的成功案例,為想要成功的人們找出重現成就的機會。雖然世界上真的有天才,但是本書要研究的是成功的每個元素,即天份、運氣和努力。事實上,尋常人也不可能複製天才,對吧?

今年又是市長選舉的年,台北市現任市長柯文哲尋求連任。柯文哲--柯P--也經常在他的演講裡提到天份、運氣和努力這三大元素。他更提到天份、運氣是我們不能掌握的,認為努力是必須。在《異數》中,作者也為『努力』舉了例子,說明了許多天才在成功前花費的驚人努力。我們熟知的莫扎特和披頭四在被人們稱為天才前就做出了的驚人努力。莫扎特和披頭四是有天份的,但是他們的努力更是他們成功的重要元素。在他們充份努力前,作者找出他們早期的作品,其實與常人無異,一直到他們做足了努力,才終於成熟蛻變。天才皆需如此,何況平凡人呢?小弟曾聽說一個趣事,有個學生問他的老師怎麼那麼拼命,他的老師回說因為比自己還有天份的人都比他還努力。天份是元素但不是唯一元素。天份不是不用努力的藉口,天份是需要努力開花結果。

成功的另一個元素--運氣。故事提到了二戰嬰兒潮的時代,經濟大蕭條時期。在這些年代,幾乎沒有人成功。接著個人電腦問世。那個年代剛才進入國、高中時期的青少年們正好迎向資訊時代的大浪;太年輕的來不及學,大老的沒精力學,就是年齡要剛剛好才能乘浪而起。以比爾蓋茲為年齡中心點,資訊界的成功人士的年紀都在上下三歲間。此外,東方人因為一些文化因素所以數學學的快學的好。東方人因為一些文化因素所以特別容易發生空難。這些文化背景的因素,只能說因為東方人而幸運,或是不幸。被這些文化框框限制的你我,需要更加留意才能自我突破。

努力是成功必經的過程。但是努力的路上,你我或許有時也會迷惘。或許本書的內容可以給你一些慰藉,或是為你找到以往未曾注意過的盲點。希望本書能讓你用對方法。幫你把成功的運氣找回來。

參考文獻
[1] CMMI 能力成熟度整合模式, 臺灣科技大學某網頁, URL: http://neuron.csie.ntust.edu.tw/homework/93/csie_introduction/homework3/B9315028/new_page_1.htm

2018年7月21日 星期六

舒明月 - 大師們的寫作課

出口成章,七步成詩,是多麼令人羨慕的能力。雖然許多人不是文科出身,也不是靠筆墨吃飯,但是共同有的一個小小慾望,就是寫出一頁好句子。本書的作者了解到了人們想加強文筆的夢想,在網路上開了一個帳號,接受網友們的提問並給出建議。作者除了行文多年,更是一位實際對文學進行學術研究的文學專家。除了自己的一手好文筆,更對學習寫作有一套自己的想法。《大師們的寫作課》就是化作者的理念而完成的一部寫作秘笈。

作者認為寫文筆是讀出來的。他說的不是要你上寫作課,而是要讀者們靠著閱讀好文章,從而學習寫作表面的套路與深沉的意境。我聽說海明威在年輕的時候也靠著抄寫大師們的作品來增強自己的文筆,本書的指示與海明威的學習有著異曲同共之處。

本書裡,作者針對二十多個面向,引經據典,利用文學大師們的作品向讀者們開示。這些大師有許許多多是你我耳熟能詳的。比如魯迅,張愛鈴,劉鶚與金庸,又比如外國的作家,比如托爾斯泰與費茨傑羅。這些大師的作品在作者的料理下,把最營養的精華擷取出來,給讀者們餵食。

比如書中提到魯迅秀了一手「出奇制勝」的打油詩:

我的所愛在山腰;
想去尋她山太高,低頭無法淚沾袍。
愛人贈我百蝶巾;
回她什麼:貓頭鷹。
從此翻臉不理我,不知何故兮使我心驚。

就是要語不驚人死不休。

作者讀了很多書。現代文學、近代文學、古文學。甚至國外的文學都讀。他與時俱進。所以也不會教導那些老套的修詞技巧。在本書的內容裡,作者除了介紹大師的作品,介紹其中的精髓外,也會與讀者討論現代文學的向走,比如近代、現代作家因為讀了國外的作品,因此也染上了、導入了國外作家的寫作方式。這些背景故事更讓本作生色不少,讓能感覺把文學的歷史也研究了一翻,非常有趣。

本作是在下為了提升寫作技巧而找來閱讀的一部攻略。整體來說十分完美。適合對文字有已有基本掌握能力的讀者。相信本書能讓你的文字更靈動滑溜,讓你的句子更情深意濃。

2018年5月7日 星期一

米澤穗信 - 滿願

米澤是個人繼綾辻行人、東野圭吾後,另一個特別喜歡的日本推理小說作家。當然,我也喜愛很多其他作者,比如宮步美幸。但是會盯著下一個新作的就比較少了。

米澤穗信是一位溫暖的謀殺小說作家。他也是一位有著巧思,獨樹一格的作者。作品從人們不會注意到的小事上展開,詭計的幅線卻奔放的往宇宙與地心深處延伸。可以是溫暖、平淡無奇的開場,然後走向難以想像的黑暗或是另一個天堂。《滿願》整理了幾部他的短篇作品。米澤的這些特性也再次透過這些作品呈現出來。

短篇中的幾個故事發生在各行各業。沒有特定領域,也沒有特定的主角性格。結局的處理方式也大相逕庭。

如果不稍微寫一下劇情的話好像過意不去。看了其他人留下的心得,有些即使簡短也免不了劇透。不過我還是想挑戰一下,以不破壞讀者興致的方式做註。

首篇是《夜警》。主角的派出所來了位新手警察。大概是刑警的『感』。主角就是不喜歡他。主角曾是正牌的刑警。他看過不少事件,也帶過不少新人。一個人適合不適合當警察,他『感』覺得出來。各位不妨讀讀本作,然後想想你是否也覺得職場上的某些新人不那麼靠譜呢?跟著主角的腳步,體驗一場討厭萌新之旅吧(笑)。

接著來到《死人旅館》。這是一個經常有人自殺的旅館。主角為了尋找某人而來到這裡,為的是贖自己過去的罪。在一番與過去的反思後,他在「死人旅館」裡是否找到了什麼領悟?

《萬燈》的故事裡。主角代表公司到異鄉開採天然資源。作者把外來者與本地者的利益沖突寫的很好,讓人彷彿也置身於異鄉中,成為談判代表。在異鄉的艱辛不言可喻。描寫與當地人的談判更是恰到好處。不同陣營的目標是不同的利益,為了你的目標,你願意付出一切的一切的一切?這篇從未看過的故事背景對在下而言是非常棒的閱讀體驗。不便多說,讓各位去體驗。

最後是《滿願》。相信本書用它的名字,一定是因為編者受它感動的程度最高。這是一部奇妙的作品。描述一位年輕律師報恩的故事。裡面的幾個角色心裡各自有著難以猜想的堅持。故事的軸線很長。經歷了徬徨的學生時代、越過了初入職場的不安。一年一年的過去,讓人反芻再反芻。驀然回首時,當年的恩人卻已成了階下囚。

不知道上面的註腳各位有什麼想法呢?在下其實藏了兩篇沒有作註。總之,希望各位能好好享受這部作品了。

2018年4月19日 星期四

阮越清 - 同情者

主角擁有多重身份。一般人的多重身份可能是上司、下屬、妻子、先生、母親、父親、女兒或兒子。而主角是最敏感的那種--雙面間諜和雜種(其實在下不喜歡用「雜種」二字。因為我認為混血兒是很平常的事。不過用這個字間比較激烈,對吧?)。

主角在南越的情報單位工作,但是他實際上是北越的特工。他一方面要和南越的夥伴們嘻嘻哈哈,一方面又要忙著出賣他們。更甚者,他得要為了崇高的理想背叛他在南越所愛的一切。故事透過主角重新檢示這場戰爭。他不說這是越戰,而是主角,一位越南人,以第一人稱、第一立場的看待自己國家的一場內戰。

這場美國人再怎麼盡心盡力去打,為的也不是越南人的終極利益的戰爭。即使受了再多的美式教育,說得再道地的美語,黃皮膚的主角仍然感覺的到他不是美國人。而越法混血的他也感覺得到,自己不被接受為越南人。即便如此,他還是在這場戰爭裡尋找著自己的定位。

他是「黨」的忠貞同志。是兩位拜把的換帖弟兄。是將軍那位聰明擅英語的得力助手。是美國盟友在越南教育出來的情報專家。是他母親珍視的兒子。是他父親所遺棄的雜種。這些角色定位的問題已經超越我們常見的雙面諜故事。主角已經不只是面對著戰爭兩方的領導者。還要思索面對自己的私交方式。除了政治與軍事立場外,國家民族的立場也很混亂。更不用說主角自己還是混血兒。

在這種背景下,他爹不親、國不愛。敵人非敵人,夥伴非夥伴。主角混在其中,遍體麟傷。如果是三流小說的話,主角發瘋了也是合乎套路。但是本作的主角沒有脆弱的發瘋(即使他很想)。反而在這種環境裡漸漸找到那個讓他心靈平靜的所在。

這部作品很意外的(買回來才知道)是普立茲獎的得獎作品。讀完之後感覺實至名歸。作者在後記裡提到台灣和越南有一些相似的歷史(或是進行中的歷史)。越南有被法國殖民的過去,然後是反共到全面淪陷。我們有著受日本殖民的背景,後來也進入反共的階段。或許有相同的過去,能讓我們看得更有感覺。在此推薦給大家。這是一部看了不會後悔的好故事。

2018年2月8日 星期四

沼田真帆香留 - 百合心

日本近幾年掀起的嫌惡系以及由吉高由里子飾演的同名電影,這兩個元素讓我買下了這本日本的暢銷作品。

『嫌惡系』指的是讀者的心裡反應。是那些讀者看完後,對劇中人討厭的感覺遲遲無法散去的作品。『嫌惡系』的推理小說中,那些個黑了心肝,為了荒謬的理由就動手殺人,又稱不上帥氣/美麗/聰明的(主角)兇手,往往就是讀者嫌惡的對象。

這個兇手怎麼還沒被抓?
這個兇手怎麼可以得到幸福?
這個兇手怎麼還沒死?

真討厭。

沒來由的,讀者們心中閃過這些念頭。Jackmis覺得這類作品的興起,或許反應了日本人心境上的變化。也可能像Blockchain一樣,因為一部成功的『嫌惡系』作品誕生,出版社就竭盡所能的在其他作品也冠上這個類別,希望一樣大賣。「出版社的陰謀論」是我最新的假說,先讓小弟好好的醞釀再和各位分享。「日本人心境變化」則反應了日本人認為討厭的(惡)人受到逞罰的呼聲愈來愈高。這是否表示日本社會裡有許多被討厭的(惡)人沒有受到逞罰,所以人們只能在小說中尋找共鳴?

日本對社會進行反思的作品很多。在優良日劇的演出下,也讓人們更容易注意到這些社會問題。比方《99.9~刑事專門律師》在回應的,就是日本極高的刑事有罪率。99.9是指一旦檢察官起訴後,在日本,99.9%的案件都是判決「有罪」收場。這或許一開始是好事。檢察官有效率的查案,只起訴真的有罪的人。但久而久之,法官也開始不假所思的相信檢察官的判斷。假如檢察官有意無意的「失誤」,法官可能也就跟著「失誤」,判了冤案。前陣子讀了一篇文章,作者是曾經在日本工作的美國人。在電車上被認為是痴漢後,原以為誤會一下就能解了。但是律師討論的結果是請他認罪。因為最後被判有罪的可能性極高。

回到本作。

本作中,主角非常可憐的從天堂掉到地獄。幾個月前才喜孜孜的將未婚妻介紹給家人。沒想到未婚妻突然失聯,長輩生病、去世,還發現自己的父親可能是一個殺人魔!?

心中五味雜陣的主角運轉著大腦,想要瞭解真相。在他人生黑暗的時刻,似乎只有真相才是唯一的救贖。

他找了弟弟幫忙,要把描寫了殺人過程的日記看完。而令人意想不到的恐怖已經悄然逼近...

個人並不是「嫌惡系」的粉絲,因此這個系統對我沒有加分效果。因此,平心而論,本作對我來說只是部中等的推理小說。故事的張力,心中拉扯的感覺還不錯,卻也稱不上頂極作品。但我仍然推薦。因為故事還是蠻新鮮有味。

聽說吉高由里子會演出這部作品。個人還蠻期待的。吉高由里子的作品幾年前有看過,但是後來好像很少演出,或是只演出我沒興趣的作品,因此感覺像她消失了一般。吉高由里子給我的感覺像是韓系的女藝人。因為她像韓系的女藝人一樣,美得太完整了(像人工美女)。這和日本女藝人的特色美系統不一樣,所以我印象深刻。

大家或許可以用看電影的方式來吸收這部作品。我們戲院見囉。

謹此感謝FakeApp對AI科技的付出

鬧上新聞的FakeApp被Reddit封鎖了。這感覺令人不悅。就像P2P事件一樣,一個好的工具因為影響了某些人的利益而被打壓。尊重彼此的利益是一種君子之爭。很顯然的,有一方人很不君子。

為了表達在下對FakeApp的支持。底下是我的使用手冊。軟體的部份因為主站被封鎖了。不過我相信一定會在哪裡重生。就請各位自己去找吧。


0. 準備程式
   下載FakeApp
   下載CUDA 8.0 (NVIDIA官網有),然後安裝。注意安裝後,其/bin要在%path%裡
   下載ffmpeg
1. 準備來源影片。在此稱...
   目標影片:
     - 人相會貼過來的影片
     - 感覺作者認為目標影片又分用來學習的和用來做成結果的
     - 我的實驗使用同一個
     - 作者稱Porn Video
   參考影片:
     - 人相的來源影片
     - 也可以是圖片
     - 目的是把這個畫面貼到目標影片去
     - 作者稱Celebrity Video
2. 將兩造影片切成數個frame(比如用ffmpeg),並做為不同的set
   指令:ffmpeg -i <.mp4> fps= ""
       - e.g. ffmpeg.exe -i y.mp4 -vf fps=23 "out%d.png"
   如果是參考圖檔,當然就不用切
   這兩種set作者稱Porn set與Celebrity set
     - 作者默認Porn set為A set;Celebrity set為B set
3. 將人相從frame取出(extract)
   執行FakeApp.bat以啟動GUI,到Extract頁,然後path指向各個set,然後按start
     - 兩個set都要做一次
   可以把沒有人相或人相不清楚的frame刪掉以節省時間。
     - 因為會刪掉部份的東西,最好把set再copy出來一份專門做Extract
   做完後會產生aligned目錄與alignments.json檔
4. 從兩個alignment中做學習(train),這個很花時間(hours, days...)
   執行FakeApp.bat以啟動GUI,到Train頁,然後指定目錄給算出來的模型(model)以及各個來源set的aligned,然後按start
   start後,FakeApp會開始學習。它會跳出一個Training Preview畫面顯示學習的結果
     - 當你覺得學得夠好了以後,於focus那個視窗時按下q離開
     - 你可以先離開以暫停,然後用同樣的設定再繼續算模型
   根據作者的說法,預設data A是參考影片的臉,data B是目標影片的臉,不過在大量學習後沒有差別
     - 不過記住在merge時,注意data A是參考影片,data B是目標影片 (AtoB)
   在model的路徑下會產生train好的檔案
   作者說,如果你的電腦慢的話,可以試著接上Google Cloud AI
5. 轉換目標影片
   將train好的檔案,如config.p、decoder...與encoder,copy到FakeApp/models的目錄下
   指定好model、目標影片frame的位置後按start
   完成後會放在merged目錄裡
6. 將merged目錄裡的frame結合成影片檔(比如用ffmpeg)
   指令:ffmpeg -r [INSERT FRAME RATE] -s [DIMENSIONS OF IMAGEs (i.e. 1280x720)] -pattern_type glob -i '*.png' -vcodec libx264 -crf 24 -pix_fmt yuv420p [OUTPUTFILENAME].mp4
     - 上面的指令無法在Windows執行,因為glob的檔案選擇法並不被Windows支援
     - 底下是一種Windows的解決方式
         1.將.png檔做成Windows支援的順序。在Windows,out120.png在out13.png之前。應將out13.png改為out013.png以修正順序。
           1.1.可以用dir > temp.txt的方式把檔案清單放到temp.txt,然後用類似Notepad++的編輯軟體做區塊的編輯,把所有要調整的檔案編輯成類似...
           1.2.ren
           1.3.然後把temp.txt改名為temp.bat,然後執行該.bat檔
         2.ffmpeg指令改用wildcard,如...
           ffmpeg -r [INSERT FRAME RATE] -s [DIMENSIONS OF IMAGEs (i.e. 1280x720)] -i out%04d.png -vcodec libx264 -crf 24 -pix_fmt yuv420p [OUTPUTFILENAME].mp4
           - e.g.ffmpeg.exe -r 30 -s 1920x1080 -start_number 1 -i out%04d.png -vcodec libx264 -crf 24 -pix_fmt yuv420p merged0126.mp4
           - 上面的e.g.有一個問題,就是,你的index不是1開始的話,或是中間有斷號,它就做不下去了...必須把index做好做滿
           - https://stackoverflow.com/questions/31201164/ffmpeg-error-pattern-type-glob-was-selected-but-globbing-is-not-support-ed-by


=============

ffmpeg在merge時遇到的問題,你也可以使用我寫的這個python來解決:

###########################################################
##
## This program uses to arrange file names
##
###########################################################

import sys

if len(sys.argv) !=3:
    print('wrong size of inputed arguments...; size: '+str(len(sys.argv)))
    print('usage: ')
    exit()

prefix = sys.argv[1]
subffix = sys.argv[2]

from pathlib import Path
path = Path('.');

print('looking for files in '+str(path.cwd())+' start with '+prefix+' and end with '+subffix)

listOfPath = list(path.glob(prefix+'*'+subffix))

print('number of found files with inputed condition: '+str(len(listOfPath)))

#########
# stage 1 take the same length of index number string
print('STAGE 1 MAKE THE SAME LENGTH OF INDEX NUMBER STRING')
# get max number for determine required zero
max = 0
for itemInPath in listOfPath:
    if itemInPath.is_file() == False:
        continue
       
    tmp = str(itemInPath)
    tmplen = len(tmp)
    tmp2 = tmp[len(prefix):(tmplen-len(subffix))]
    try:
        tmpnum = int(tmp2)
    except ValueError:
        print('invalid index number: '+tmp2)
        exit()
   
    if tmpnum > max:
        max = tmpnum
       
idxLen = len(str(max))
print('max number is '+str(max)+'; index string length is '+str(idxLen));

# check targets and determine destination file name
for itemInPath in listOfPath:
    if itemInPath.is_file() == False:
        continue
       
    tmp = str(itemInPath)
    tmplen = len(tmp)
    tmp2 = tmp[len(prefix):(tmplen-len(subffix))]
   
    needZero = idxLen - len(tmp2)
    if needZero <= 0:
        continue

    destName = tmp2 + subffix
    for i in range(needZero):
        destName = '0' + destName
    destName = prefix + destName
    print(tmp+' --> '+destName)
    #print(itemInPath)
    itemInPath.rename(destName)


#########
# stage 2 make index number string starts from 1
print('STAGE 2 MAKE INDEX NUMBER STRING STARTS FROM 1')
path = Path('.');

listOfPath = list(path.glob(prefix+'*'+subffix))

newIdx = 0
for itemInPath in listOfPath:
    if itemInPath.is_file() == False:
        continue
   
    newIdx+=1
   
    strIdx = str(newIdx)
    while len(strIdx)        strIdx = '0' + strIdx
   
    print(str(itemInPath)+' -> '+prefix+strIdx+subffix)
    itemInPath.rename(prefix+strIdx+subffix)

print("process done")

最後。謹此感謝FakeApp對AI科技的付出。
請不要不以為然,有時候,影響是來自意想不到的地方。

2018年1月24日 星期三

Do As Infinity - Hand in Hand

找不到中文歌詞。只好自己用Google翻譯和自己的一點點日語知識翻看看了...
歡迎各位朋友們補充。

-- Jackmis

=======================================

日文歌詞來源:MyMusic


思えば 道に迷い
途方に暮れてたあの頃
目の前の手のひら
握りしめていたんだ
いつしか出會いが出會いを呼び
戶惑いに搖り起こされて
不器用なぼくの
止まってた時計が動き出した
しあわせの鍵はいつも
この心に隱されてる
でも自分で見つけるのって
言うよりずっと難しくて
だからもうしばらく そばに…

たとえば 轉んだとき
ひざ小僧を擦りむいても
なんにも言わないで
待ち續けてくれた
手を貸すことはたやすいけれど
今のあなたには要らない
優しさは決して
ただ甘やかすことだけじゃないよ
しあわせになりたいなら
その脆さに負けないでと
聽こえるんだ 伝えてるんだ
くちびる嚙んで立ち上がれと
それに應えたくて ずっと…

未來の地圖を持って
最短距離を目指せ
きっとゆける
誰が邪魔をしようと
壁に阻まれようと
今 進むんだ

しあわせをつかみ取るんだ
なによりそれが ありがとう
しあわせを探す手には
いつもそこに絆がある
たとえ目に見えなくたって
心の手が放さないよ
獨り立ちしたって
たとえ離れたって ずっと…

 =============================

還記得嗎   迷路的時候
不知所措的時候
有張手掌伸到了我的眼前
我緊緊的握住了它
一直在尋找的人突然出現
感到混亂不安
笨拙的我
像原本時間靜止的手錶  動了起來
原來幸福的鑰匙一直都
藏在那顆心裡
但是要自己去找到它
有說不出的困難
只好先盤旋在你身旁

假如  轉過彎時
和你撞在了一起
請什麼都不要說
就這樣持續下去
雖然你可以很輕易的伸手幫我
但我現在不想要幫忙
溫柔不可以
僅僅只是呵護喔
想要幸福的話
不能輕易的認輸
聽到了嗎  傳達到了嗎
從唇齒之間發送出去
一直都想要這麼做

拿著未來的地圖
瞄準最短的距離
一定會去的
誰也別想妨礙我
曾經阻擋了我的那道牆
現在  我要越過去

把握幸福
無論如何  謝謝你
尋找幸福的手
總是有一種連繫
即使無法看見
心中的那雙手也不會放開
就算獨自站在那裡
就算遠離了,也一直感受的到