客服公告:配合防疫政策各項服務暨國內出貨資訊調整詳情

  • 今日66折
  • 天天BUY

笙仔的所有評鑑

PHP網站開發:CodeIgniter敏捷開發框架(實戰案例版)

PHP網站開發:CodeIgniter敏捷開發框架(實戰案例版)

  • 會員評鑑等級
  • 評鑑日期:2021/06/04

除了第一份工作是用ASP語言寫網頁程式以外,之後在職涯中逐漸走向後端/大數據領域。所以即便在電子商務公司工作,自己也是少數不懂PHP程式語言的工程師。但2021年,什麼事都可能發生,由於同事調任要職務交接,要接手他的PHP+CI程式。剛好趁著看不到盡頭的WFH,來瞭解一下PHP和CodeIgniter框架。

市面上中文的CI專書很少,買得到的大概也只有這本「PHP網站開發」,話雖如此,但這書的內容真的不差。從網頁開發最基礎的HTML教起,接著是JavaScript和SQL,篇幅是點到為止,但按步就班的學習下來也能獲得必要的相關知識。後面的重頭戲包括PHP語法、函式與資料庫操作,當然對已經熟悉其它程式語言的讀者來說,這些觀念很容易理解,差別是語法的熟練度。如果是初學者,書中節章的安排和練習用的範例,是恰到好處,不疾不徐地讀者逐漸習慣PHP。

第四章的CI框架介紹,是本書的精華,也確實讓人覺得物有所值。第一眼看到同事交接來的PHP+CI程式碼,真的是霧裡看花,弄不清Request的URL是被轉到專案中的那支PHP程式。畢竟MVC(Model-View-Controller)雖然是跨語言/平台的網站設計架構,但不同的框架(Framework)實踐的方法卻是截然不同。這本「PHP網站開發」確實把CI架構說明得一清二楚,讓我讀完後就具備看懂PHP+CI程式的技能。

當然本書只介紹最基本的CI觀念,未來遇到進階的技術問題,還是得去看CI官網文件。如果說「PHP網站開發」有什麼缺點,大概是範例程式裡的MVC切分做法有點奇怪。作者讓Model直接讀取網頁的input,而不是用函式參數傳遞的方法讓Controller把input傳給Model,不是標準的MVC呀。

... 看更多

分享 

你覺得這篇書評有參考價值嗎?

沖繩我沖過來了:澎湃野吉旅行趣4

沖繩我沖過來了:澎湃野吉旅行趣4

  • 會員評鑑等級
  • 評鑑日期:2021/05/22

此書評可能透漏關鍵情節

自從看過「澎湃野吉旅行趣5:來去大阪鬧一鬧」後,就非常欣賞澎湃野吉風格的裝傻阿宅梗。進而想看看此系列其它作品,這次挑的是「沖繩我沖過來了」。恰好我沒去過沖繩,就先當做作功課,瞭解一下有不可錯過的重要景點。原來位於台灣西北方的沖繩,是由四個大島組成。自稱雨神附身的作者,剛踏上沖繩本島就遇到二個颱風尾隨,讓這本遊記主題快要變成「風雨中的沖繩」。

「沖繩本島」上到處是石獅像,主幹道國際路上都是名產店,澎湃野吉在這裡第一次吃火龍果(日本很稀有)。那霸王朝的首都「首里城」有超多城門,中心是正殿。但天公不作美,作者一行沒有順利走完全部的城門。沖繩料理有炒苦瓜、紅燒肉、海人沙拉、沖繩蕎麥麵、塔可飯、塔可麵。由泡盛(一種酒)發酵而成的豆腐乳氣味濃郁,有著可以直衝腦口的強烈氣味。觀光客必訪的那霸市第一牧志公設市場因為時逢週日沒開,這旅行團功課沒做足呀。

次日坐飛機去「石垣島」,再從石垣島坐渡輪到「竹富島」。在竹富島體驗坐水牛車環島和超美味的八重山蕎麥麵,當然少不了湛藍的海。難得大手筆住在南國渡假風獨棟小木屋,澎湃野吉卻遇到大颱風。很勇敢地選在颱風登陸之際,硬闖石垣島嘗試開車環島兜風一圈,結果當然以失敗收場(也開了3/4的距離)。作者再次看到南國水果「楊桃」,原來英文名是Star fruit,當然這在台灣是很普通的水果。

日本最西端「與那國鳥」, 為日劇小孤島大醫生取景地,全島人都為之瘋狂。結果作者一行沒人看過,完全無法呼應全島滿溢出來的熱情。在與那國島的民宿,澎湃野吉遇到此行最糟的料理體驗,有著塑膠味的長命草,散出野獸體味的山羊湯,差點讓他們不醒人事。(作怯是把整隻山羊從頭到尾,包括肉、肉臟和血一同燉煮而成,只丟棄有蹄和角)。在石獅製作體驗工房,作者用超水準做出了某種邪神像(最後封印在東京工作室的書桌抽屜)。最後在日本最南端「波照間島」,坐客船遇到大風浪。又到「西表島」划獨木舟到叢林看紅樹林和hi-na-i-saa-ra瀑布,至此完成沖繩各島的踩點遊歷。

... 看更多

分享 

你覺得這篇書評有參考價值嗎?

圖解超易懂微積分:掌握乘除概念,從入門到實用一應俱全

圖解超易懂微積分:掌握乘除概念,從入門到實用一應俱全

  • 會員評鑑等級
  • 評鑑日期:2021/05/13

前些日子看過幾本深度學習的書,即使已經特別挑選以實作為訴求的類型。中間不免還是會穿插幾頁的數學公式,講解深度學習如何利用損失函數來建立模型。此時「微分」就會跳出來對我招招手,然後只能不求甚解地略過這些奇型怪狀的數學符號。

一直以來我想找淺白的「微積分」教材,能告訴那些符號怎麼發音?微分公式在表達什麼?可惜從谷哥大神中沒找著,而Wikipedia的說明還是太過複雜難懂。這事就暫且成為心中小小的遺憾,沒想到這本「圖解超易懂微積分」橫空出世,實現我的小小心願。

書中從數學的函數觀念講起,短短的篇幅就讓讀者無礙地踏入「微分」的領域。它不會要你死背「微分是切線斜率、積分是面積」般的教條,相反地是用座標平面的圖形來講解切線的概念,再搭配上數學領域中無限趨近(lim)的觀念,帶領我們理解「微分是除數等於0.000......0000001這種無限趨近於0的數的除法」。作者也言簡意賅地介紹微分符號、指出微分公式的重點,如何進行微分計算、比較微分前後(導函數)的圖形。

後半「積分」的部份有著相同的高品質,快速讓讀者掌握最基礎的「微積分」觀念。全書用句淺白通順,文字引人入勝。沒想到日本人能將「微積分」寫得如此好理解,如同它文案宣稱,真的是文科生也能懂的一本微積分入門,神作!

... 看更多

分享 

你覺得這篇書評有參考價值嗎? [ 1 人中有 1 人(100%) 覺得這篇評論有參考價值 ]

一張圖讀懂風力發電

一張圖讀懂風力發電

  • 會員評鑑等級
  • 評鑑日期:2021/05/10

此書評可能透漏關鍵情節

在天然氣接收站和藻礁議題搶佔新聞版面的同時,台灣政府的能源政策逐漸被大眾關注。相信大家都會認同對環保較為友善的再生能源,是改善發電汙染的一帖藥方,然而政客、名嘴的口水多過茶,從沒有向大眾開誠佈公各種發電方案的良莠。即然如此,我們也可以自食其力,看這本「一張圖讀懂風力發電」來補充科普知識,初步瞭解再生能源中的要角「風力發電」,做為日後評判政府能源政策的基本素養。作者牛山泉在日本是知名的風力發電專家,致力於推動日本風車產業的發展。書中雖然對部份專有名詞像轉距、功率、阻力系數、葉尖速度比缺乏淺顯的解釋,但已經提供夠多的風電知識。他開宗明義地說明風力發電有減少環境負擔、取代即將枯竭的石油、風力是純自產能源、帶來經濟效益的四大項優點。

用風力來發電,歷經如下多階段的能量轉換,太陽能->大氣->風能->風車->機械旋轉能->發電機->電能。取出的能量和受風面積成正比,因此風車越大效率越高。也和風速的三次方成正比,找到擁有強風的風場,等同是挖到源源不絕的石油。從風力中取得的最終電能,可以用四種方法來運用,分別是拿來充電(電池)、直接連接負載(幫浦汲水、連接電器)、和內燃機一起使用、最後是連接電力系統(賣電)。風車的運轉型式有兩種,阻力型風車、升力型風車(效率比阻力型提高50%)。理論模型已經確認,人們最多可以從自然風中取得59%的能量,而因為空氣力學損秏、機械損秏、電機損秏等原因,實際我們只能抽取40%的風力轉成能源。根據能量的用途,中間將會產生額外的秏費,熱轉換(最多45%)、汲水發電(最多16%)、發電機發電(最多40%)、電解水成氫(最多12%)、蓄電池充電(最多30%)。

風車類型有水平軸風車的螺旋槳型、多葉片型、荷蘭型、風帆型,垂直軸風車的桶型轉子型、橫流型、垂直旋翼型、打蛋型。垂直軸風車的優點有不限定風向、葉片對稱架構穩定、發電機位於下方。火力、核能發電在開始運轉後,幾乎保持一定的額定輸出,風力發電則不同,實際輸出多在額定輸出以下。因此得搭配其它定額式的發電方式(火力、水力、核能),建置智慧電力網路,才能引進風力這種變動電源,相互調節形成穩定的供電系統。

固定價格賣電制度是丹麥的國家政策,也是推動風車產業的幕後功臣。離岸風力發電將是未來的趨勢,浮體式離岸風車和垂直軸打蛋型風車也許會是明日之星。阿根廷的巴塔哥尼亞,擁有全年不息的強烈西風荒野,建置風車發電再用來電解水提煉氫氣,最後成為氫氣的輸出大國。台灣的澎湖也是世界聞名的強風區,可惜政府目前沒採取像阿根廷一樣的政策,不然能量自主的比重肯定能提高。風力發電的問題也不少,像不同季節風力發電的輸出有顯著差異。電擊是最常見造成風車故障的主因,因為零件來自國外,維修時程拉長會影響設備使用率。環保人士關心的鳥擊事件其實不常見,但建置風車時確實要避開候鳥路徑。風車的噪音有國際標準限制,但產生的低頻噪音才是難以克服的問題。景觀問題則是見人見智,也可以藉由設計讓公車外形融入自然景觀中。風力發電王國丹麥已經達成18%的風力發電灌輸率(風車電力/電力系統容量),台灣擁有令它國稱羨的離岸風場,應該好好把握,投入資源發展離岸風電,讓國家的能源政策更加多元且能永績經營。

... 看更多

分享 

你覺得這篇書評有參考價值嗎?

啊,這味道:深入馬來西亞市井巷弄,嚐一口有情有味華人小吃

啊,這味道:深入馬來西亞市井巷弄,嚐一口有情有味華人小吃

  • 會員評鑑等級
  • 評鑑日期:2021/05/03

此書評可能透漏關鍵情節

走一趟百貨的美食街,真覺得台灣不愧為美食天堂。世界各國美食攤位任你挑選,端看自己的口袋夠不夠深。其中「肉骨茶」和「沙嗲」又特別讓我好奇,似曾相識卻又認不清是那國菜色,沒想到這本「啊,這味道:深入馬來西亞市井巷弄,嚐一口有情有味華人小吃」恰好回答了我的困惑。

書中羅列了各項大馬華人的傳統小吃,除了介紹有名店家的位置、菜色故典外,還貼心地提供馬國地理的簡圖讓讀者自行查閱。作者對每道料理除了詳述源起,有時也會穿插提及馬國特有的多民族文化與華人的開拓史,能學到一些大馬特有的族群稱呼,像和原住民同婚後的土生華人叫峇峇(男性)、娘惹(女性),信奉伊斯蘭教的印度人則叫嬤嬤。有如專題報導的文字,四平八穩地端出美味與知性兩種閱讀調味料,讓我手不釋卷地翻閱下去。

福建肉骨茶:原來就是台灣的「藥燉排骨」!本質就是中藥湯底熬豬大骨。隨著先人到南洋後,分別變成加入黑醬油的「黑派」和胡椒味重的「白派」。
福建薄餅:寒食節吃的「潤餅」到了大馬後,開枝散葉成了馬來人、印度人也愛吃的薄餅。只是豆芽、高麗菜等配料改成南洋常見的「沙葛」(豆薯),另外中間加了甜甜辣辣的辣醬。輕食文化的流行下,大馬的潤餅都能開成了速食連鎖店,台灣餐飲業要爭氣點呀~
福建麵:「台南擔仔麵」的原型,源自於廈門蝦麵,以蝦殼熬湯,湯頭厚重濃郁,也有加入黑醬油熱炒的吉隆坡福建麵。
海南雞飯:白斬雞加上雞油飯,特色是一同上桌的調味料辣椒醬和黑醬油,沾肉或拌飯都能讓美味加倍。更有將雞油飯捏成飯糰的「雞飯粒」,外觀像乒乓球或魚丸的雞飯粒,製作費工又燙手,有幸遇見一定得嘗嘗。
海南麵包:大馬獨立後,原本替英國人打理餐食的南洋人將西式飲食帶入民間,吐司因而成為大馬常見的吃食。吃法有兩種「蒸」和「烤」,炭烤吐司台灣也有,但蒸吐司真的顛覆三觀,麵包怕溼,用水蒸來當加熱,一上桌就得大快朵頤,否則等著你的是一個溼爛的吐司。南洋吐司一定要配上「咖央醬」,成份是椰漿、鴨蛋或雞蛋加上砂糖加熱攪拌製成,原本是用來替代昂貴的進口奶油,沒想到反而成了南洋特色。
海南咖啡:加糖、加奶、加煉乳的黑咖啡,想要仔細品嚐咖啡香的人肯定會大失所望。畢竟海南咖啡的源起是為了節省成本在咖啡豆混入許多麥粒、玉米粒等雜質的深焙粗粒狀咖啡粉,是屬於庶民而非上流階級的飲品。白咖啡則是雜質較少(還是有)用高空拉茶手法沖泡的咖啡,換言之,南洋咖啡沒有純咖啡豆磨成的選項呀!
潮州炒粿條:沒錯!就是炒粿條,台灣到處都有,完全不稀奇。特別之處有二,一是拌炒的配料改成大馬的特產,如血蛤、黑醬油、魚露等。其次,廚師多用炭火大火快炒粿條,烹調時火花四射相當精彩,盤盤充滿鑊氣,色香味俱全。
潮州粿條湯:嗯!湯的粿條,That's all(太常見了,菜市場都有)。
華人粥:在大馬有廣東粥也有台式清粥小菜,還有豬雜粥、生魚片粥等少見的粥品。台灣常見的自助餐,在大馬稱為「什飯」或「經濟客飯」,大盤子擺滿數十樣事先備好的菜品,任客人隨意挑選,就是自助餐嘛。
華人沙嗲:「沙嗲」馬來語指的是「肉串」,相信很多人都和我一樣誤以為它是指串燒上的調味料。而馬來人主要信奉回教,因此是不吃豬肉的,而「華人沙嗲」就專指含豬肉的燒烤食物。
廣東豬腸粉:此物既沒豬腸更沒肉,純粹是用米漿製成的條狀米食,只因外形捲起來貌似豬腸,故稱為「豬腸粉」。吃其嚼勁也吃醬料,像是沒加餡料的廣東腸粉。
客家河婆擂茶:沒錯,大馬除了閩南人、廣東人也有客家人,也因為客家美食也在大馬落地,原來「河婆擂茶」才是正宗擂茶(鹹的),而「客家擂茶」(甜的)是台灣人為了行銷觀光所發想而成的新客家美食。

作者陳靜宜在序中自述,在全球民族主義再度興起的時代,藉由人們對美食的愛好和飲食中傳承的文化和歷史,或許能消弭彼此的敵意,促進人們之間的善意與合作。我想她所撰寫的這本「這,這味道」確實讓我體會到台灣、中國和馬來西亞之間有曾相同的根源,潮汕文化遠渡南洋之際,在大馬的土地上生根茁壯。即便此時雙方各自缺乏深入瞭解與交流契機,但看著大馬華人的吃食品味,確實會有「啊~我們以前肯定是一家人」的感觸。

... 看更多

分享 

你覺得這篇書評有參考價值嗎?

澎湃野吉旅行趣5:來去大阪鬧一鬧

澎湃野吉旅行趣5:來去大阪鬧一鬧

  • 會員評鑑等級
  • 評鑑日期:2021/05/02

2021年新冠肺炎持續發威,出國旅遊人次凍結,連帶旅遊書市買氣也直直落。畢竟望梅止渴地翻閱美景佳餚圖文,卻無法親自前往,這抖M的醍醐味,不是多數人的偏好。不過且慢!這本「來去大阪鬧一鬧」就是能讓你開開心心地一路看著別人出國去吃喝玩樂。

筆名「澎湃野吉」的作者,是擅長描繪Q版角色的日本插畫家,風格和「卡娜赫拉」蠻相似的,「澎湃野吉旅行趣」其實就是他個人遊記的圖文漫畫。除了畫風可愛逗趣外,不愛旅行的繭居男(作者),和一同取材的保姆(編輯)的互動也充滿著喜感。尤其作者白日夢似的動漫哏(變成拳四郎、JoJo),真的直接戳中我的笑點。看著他說著「妙手小廚師」是他廚藝的啓蒙老師時(雖然他不是廚師),我完全認同(我也是!)。

全書全彩的圖文,看得出作者的用心,部份手寫字體得花時間辨識,但還不至於變成干擾,一些複雜的景色依舊如實地被描繪出來,看的出真的不容易呀。遊記提及的景點和美食,相當具有代表性。新世界通天閣與炸串、大阪城與天神橋筋商店街、四天王寺與住吉大社、美國村、黑門市場與梅田空中庭園等。下次如果去日本關西旅行,跟著「澎湃野吉」的腳步走走,也是不錯的選擇。

... 看更多

分享 

你覺得這篇書評有參考價值嗎?

就愛吃肉!人生盡歡,肉慾橫流,一起享用蘇東坡的羊脊骨、史湘雲的烤鹿肉、村上春樹的牛排

就愛吃肉!人生盡歡,肉慾橫流,一起享用蘇東坡的羊脊骨、史湘雲的烤鹿肉、村上春樹的牛排

  • 會員評鑑等級
  • 評鑑日期:2021/04/24

在這個會檢視牲畜的起居空間是否符合動物權,研究畜牧牛群會不會造成溫室效應的二十一世紀,葷食的人如同身負原罪,素食者則是人見人愛、走路有風。說實話,我拿著這本「就愛吃肉」在捷運上翻閱時,總感覺到被一種不友善、批判性的眼神凝視。愛吃肉的人們,政治不正確呀~

撇除鮮紅色封面帶來的視覺衝擊,「就愛吃肉」這本另類美食書很內容豐富。分成兩個主題,一是單頁短文組成的「靈與肉」,介紹十位廣為人知的名人/角色,談論他們的美食(當然是肉食)二三事。諸如蘇東坡與東坡肉、魯迅與火腿、路易十四的好胃口、金瓶梅裡的豬頭宴等。這十篇聊人物也談美食的文字,風格雷同「大人們的餐桌」一書,取材風格當然也沒有誰抄誰的問題,只能說英雄所見略同,,「靈與肉」當成此書的開胃菜篇幅也恰到好處(多了,就成另一本「大人們的餐桌」了)。

第二部份是重頭戲,全書編排依照雞鴨鵝、豬羊牛的順序,最後來加上配肉的碳水化合物以及內臟當句點。各篇主題的隻字片語,都能讓「吃貨們」看得食指大動,恨不得馬上買張機票飛到中國去大飽口福。為何強調「到中國」?這可是說到了重點,「就愛吃肉」作者是中國人,書中羅列的都是中國菜,描述的都市街道景致是當地人才曉得。不過這並不影響全書對我的吸引力,看著老北京炸雞、山東德州扒雞、北京烤鴨、上海醬鴨、廣東燒鵝、紅燒肉、上海炸豬排、廣式臘腸、小肥羊涮肉、紅柳羊肉串、炙子烤肉、潮汕牛肉火鍋、燒賣、上海生煎包,光是列出菜名就讓我口水直流,更不用說這些菜色是圖文並茂地躍然紙上,又穿插著中式幽默的妙語如珠,讓閱讀「就愛吃肉」就像是和一位風趣愛說笑的中國友人,一同嚐遍大江南北的風土小吃。

雜誌般的大開本,加上毫不吝嗇的插圖和圖片,讓讀者可以在閱讀間喘口氣。我是直到看完全書後才驚覺,書中全文並不是全出於李舒一人(封面寫她是主編)。也難怪閱讀時,前一篇口語像住在上海人,下一篇又說自幼長在北京,令我摸不著頭緒,算是一件小趣事。

... 看更多

分享 

你覺得這篇書評有參考價值嗎?

血淚漁場:跨國直擊台灣遠洋漁業真相

血淚漁場:跨國直擊台灣遠洋漁業真相

  • 會員評鑑等級
  • 評鑑日期:2021/04/10

曾在新聞片段上看到遠洋漁船發生喋血殺人事件,外籍漁工殺害台灣人,透過短短三五分鐘的報導所獲得的印象僅是台灣人被外勞欺負了。然而在讀過「血淚漁場」後才明瞭,世事絕不是非黑即白的那麼簡單。

「報導者」是致力於深度調查報導的網路新聞媒體,該團隊曾對台灣遠洋漁業奴役外勞的問題進行深度報導,「血淚漁場」便是將採訪內容彙集成冊。全書從一位印尼漁工的死亡,帶出台灣遠洋漁業殘酷的一面。小青新們常說「台灣最美麗的風景是人」,我想那些美好只保留給金髮碧眼的歐美觀光客。來自東南亞為了更好的報酬來台打拼的外國人,等著他們的是非法仲介、苛扣薪水甚至是使人為奴等惡行。

看了「血淚漁場」我也才知道台灣擁有在世界上舉足輕重的遠洋漁業,彈丸之地的島國,有著上千艘的遠洋漁船數量是全球第一。一艘漁船造價近億,隨便一位跑遠洋的船長年收就上千萬,日近斗金的日子,比賣毒品還好賺。台灣人愛拼才會贏與投機取巧的民族性,數十年間達成令人瞠目結舌的漁獲量,卻也成了國際海洋資源管理機構的眼中釘。經營者方的船東對魚群不留餘地的吃乾抹淨,洗漁獲量、掛它國籍的規避法條,業產完全仰賴低薪勞動人口,壓榨底層漁工,種種黑暗面,讓人不免認同書中所言「台灣人,好的很好,壞的真的更壞」。隨著時代進步,環境保護、海洋資源永續經營、勞工權益等議題一一浮現,也讓曾經輝煌的台灣遠洋漁業未來前景堪慮。

開發中國家的許多產業,都得利於「成本外部化」。藉由破壞大自然、汙染河川、抽取地下水,或是遠洋漁業的過度補撈,這些犧牲公共資源的作法,成就了許多產業的發展與人民的就業機會。政府的怠惰監督,產業端無心升級,都是讓問題持續惡化的遠因。由於「報導者」在2017年對台灣遠洋漁業的專題報導,間接讓立法院提出「遠洋三法」的修正法案,是新聞媒體促進國家進步的良好典範,「報導者」值得你我的稱讚,也期待該團隊的新書/深度報導。

... 看更多

分享 

你覺得這篇書評有參考價值嗎?

Data Pipelines with Apache Airflow

Data Pipelines with Apache Airflow

  • 會員評鑑等級
  • 評鑑日期:2021/03/28

同事曾對我說走資訊這行真的是「學海無涯、不進則退」,仔細想想確實如他所言。不斷推陳出新的程式語言、底層框架與應用工具,難用一己之力盡悉底蘊。面對「生也有涯,知也無涯」的難題,我個人的心法是「有益則用、須用則厲學」,不要嘩眾取寵地學習當下流行的技術。「弱水三千,取一瓢飲」,導入新技術必須能確切改善、解決即有環境中的不便和問題,才值得投入有限的心力學習。

後端工程師肯定對crontab不陌生,這個易學易用的系統工具成就了不計其數的資訊系統。但在大數據/人工智慧應用百花齊放的今日,crontab就顯得左支右絀。因為大數據工程包括了資料匯入、預處理、執行演算法或訓練建模、匯出結果等工作流程,流程間的執行順序有依賴關係,延用crontab的「定時器」概念將難以達到精確、有效的排程控制。像是機器學習建模時間的不定性、大數據故障還原後的數據回補作業,都是維運人員心中的痛點。Apache Airflow這個後起之秀,正吸引著眾多數據工程師的目光,它也被AWS和GCP青睞而納入自家服務平台,未來將有希望成為業界公認的標準工具(如同crontab)。當然針對工作流程相依的問題,市面上少說有近十套「工作流程管理」工具,像在Hadoop軟體生態系中,就有知名的Azkaban和Oozie扮演這個角色,然而它們都只能用來協調MapReduce作業,不如Airflow那般可以驅動各種執行環境(Bash、Python、AWS、GCP)。

Airflow具有三大特色,首先是「設定即文件」,工程師利用可自我描述的Python程式碼,即可設定複雜的工作流程管線(Workflow pipeline),用來啟動各式各樣的程式。透過Airflow附帶的Web管理介面,能一目瞭然地看到排程啟動時間、工作流程間的相依性、執行後的歷史記錄等重要資訊。其次是「排程相依」,這正是導入工作流程管理工具的主要目的。讓失敗的排程自己發出訊號,中止與它相關的後續排程,避免浪費資源執行無謂的運算。更可貴的是,透過將依存關係定義清楚的工作流程,維運工程師可以輕鬆地用「一鍵重跑」來回補遺失的數據資料,顯著減少錯誤復原中工程師需要的處理工時。最後是「跨主機協作」,不論是大數據或是人工智慧,免不了必須整合不同的程式執行環境。可能是先呼叫本地程式匯入資料到HDFS,再啟動Hadoop進行資料預處理,最後才丟入Spark進行數據建模。傳統的crontab,面對這種的跨主機情境,只能對各個程式多抓冗餘的Buffer來進行時間設定,避免前支程式尚未跑完,後一支程式已經啟動。透過Airflow的分散佈署,相依的工作流程可以跨主機連動,從根本上解決協作問題,也縮短整組排程的總完成時間(因為不用抓Buffer)。

Apache絕對是開源碼世界中的金字招牌,許多你覺得棘手的IT病徵,或許能在Apache開源軟體中找到藥方。然而自學Apache開源項目的過程可不是清新小旅行,殘缺不全的官方文件、結構零散的章節設定、見樹不見林的參數說明,都足以讓人一頭霧水澆熄學習的熱情。還好Manning出版社所出的Apache系列叢書(也被稱為人像書),常會挑選被受關注的開源項目,挑選專家執筆撰寫專書。這些所費不貲的英文原文書,就像汪洋中的明燈般,適時地對迷失新技術的工程師們伸出援手。由淺入深漸近地的引導、詳盡且聚焦的範例程式、全面性討論該技術的相關議題(例如:如何測試、維運)。Manning長久以來穩定的高品質、針對開源社群推出專書的用心,讓它成為我最仰賴的新技術自學導師。雖然閱讀原文書比較費力,但每次總能獲得扎實有用的新技能,活用在後續參與的專案中。這本「Data Pipelines with Apache Airflow」確實讓我的大數據實作提升到更棒的新境界,真心推薦給每位後端工程師同業。

... 看更多

分享 

你覺得這篇書評有參考價值嗎?

初心

初心

  • 會員評鑑等級
  • 評鑑日期:2021/03/27

即便沒去過位在大直美麗華附近的米其林二星餐廳RAW,親眼看到這位傳奇大廚,應該在電視廣告上見過江振誠代言抗敏感牙膏,那個剛毅自信的神情。「初心」是他親自執筆的自傳型散文,講述江振誠從求學工讀、執業數年又遠赴法國學藝,出師後征戰各大頂級西餐廳的心路歷程。

他的故事再次印證了某一類社會賢達的成功法門,包括:良好的家庭教養、青少年期就立定志向、高標準的自我要求、好的機遇與貴人提攜等等。但「初心」也不是本老掉牙的勵志小品,在陽光積極格言名句(120%的努力、機會是給準備好的人)之外,隱約地感覺江振誠是用自己的故事在分享一位好廚師應該如何看待食物和料理。對從事餐飲工作的讀者來說,肯定有更多的心得反芻。

書中末篇,江振誠介紹他知名的料理心法「八角哲學」,包括純淨Pure、鹽Salt、技藝Artisan、質感Texture、南方South、獨特Unique、記憶Memory、風土Terroir,這是他烹調的核心精神,開枝散葉在每一套端出的餐點上。從字裡行間可以察覺,江振誠經過多年的歷練與省思,言談舉止不再像是廚師,倒像是位廚藝家,對食材、料理等「技」的部份不再多著墨,對人與食的關係、餐飲如何打動人心等「心」的部份,才是他在乎的命題。因此在江振誠的餐廳,沒有依尋套路或固定形式的定番菜單,有如漫畫「將太的壽司」描寫搬,他的料理每次都是和食材對話,試圖呈現最佳的風味。如同他說的,將食物搭配故事,才能讓客人留下鮮明的記憶,他的餐廳想提供給客人印象深刻的餐飲體驗,是針對頂級消費客群打造的用餐情境,成為餐飲市場中的藍海。

和中餐館不同,法式餐廳的營運模式多是主廚兼老闆。對經營者來說,除了廚藝更需要的是經營管理的手腕和快速反應市場的商業操作。江振誠憑藉驚人的技藝與敏銳的眼光,打入高端餐飲市場成為不敗的利基點,足以成為今日餐飲從業者的典範。可惜的是,他的無菜單料理不會有標準化的食譜能傳承,無法成為流傳千古的精典菜色(例如:牧羊人派、羅宋湯)。對江振誠這個人、他的料理有興趣的朋友,即使訂不到RAW餐廳開開洋葷,也能買本「初心」來略懂略懂。好「八角」,不讀嗎?

... 看更多

分享 

你覺得這篇書評有參考價值嗎?

1212345678910下一頁 跳到