搜尋

搜尋結果

Spring Boot 01 - 萬物始於Spring boot context
科技新知
MacauYeah・2024-01-16

Spring Boot 01 萬物始於Spring boot context 筆者早些時候向一位朋友討論,為何Java那麼不受歡迎。朋友一句就回答,Java煩爆,沒有人會喜歡。 老實講,Java在句法上,實在囉唆。但以筆者的經驗,即使使用其他語言和開發框架,在實戰到一定複雜程度下,其實也一樣煩爆。 而現在的Java框架中,就以Spring boot的入門門檻低。筆者從Spring boot 1.x用到現在的3.x,也真的感受到更多的簡化,所以筆者也加入一起推廣Spring boot的行列。筆者將會通過一系列最小的可執行程式,為大家講解Spring在Web和資料庫上的應用。 所以現在就不廢話,馬上開壇作法 快速下戴模版 使用Spring initializr,可以很容易就建立一個以Spring boot starter為底的java project。大家可以使用Spring 官網又或是vscode plugin 快速地建立一個maven或gradle project。筆者較為熟悉maven,就以maven起一個範例。 在使用Spring initializr有幾件事必需要指定的 Spring boot version 3.x.y 或以上 Language java Group Id 請選擇有意思的域名,如果你用github,可以選 io.github.yourusername artifactId 這個範例的名字,例如commandline Packaging type 本次使用jar,日後若開發web 應用,可以使用war Java version 17或以上 之後就不用選了。若你經官網起範例,你會得到一個zip檔,下載後解壓縮。若你使用vscode插件,最後插件會叫有一個位置儲存。它們都是最後也是會得到同一樣範例Java project。 你使用Vscode,Intellij打開,IDE都會自動辨識到它是java maven project,同時會顯示java和maven結構。道理上你用Intellij 應該可以無腦開始編譯Community 或Ultimate版都可以, Vscode有安裝Extension Pack for Java也會開始自動編譯。不想麻煩,也可以試用Github Codespaces java。Github Codespaces其實就是一個雲上的vscode,經網頁可以連到Github VM內的vscode,所以它也會有齊Extension Pack for Java等插件。 筆者最後也會上載已完成的範例,它也可以在Github Codespaces上以Java執行或繼續開發。 打開project中的pom.xml,它為我們添加了兩個很重要的lib org.springframework.boot springbootstarter ... ... org.springframework.boot springbootmavenplugin springbootstarter是重中之重,它定義了怎樣動態地設定日後的其他lib,它是讓我們可以無腦設定的一個關鍵。但若大家有很多客制化的設定,就要返撲歸真地逐個lib叫起。 maven在預設情況下,只會負責編譯和打包目前的project原始碼。所有相關依賴就是xml中的dependency,並不會自動包起。而springbootmavenplugin,就是幫我們把相關依據都包在一起,讓你的jar可以獨立行起來。 註 若大家在開發lib jar,並不是一個獨立執行的jar,也就是原始碼上沒有main函數,大家就不應該引用springbootstarter和springbootmavenplugin。 我們繼續看其他原始碼,整個資料夾就像以下那樣。 . HELP.md pom.xml ` src main java ` io ` github ` macauyeah ` springboot ` tutorial ` commandline ` CommandlineApplication.java ` resources ` application.properties ` test ` java ` io ` github ` macauyeah ` springboot ` tutorial ` commandline ` CommandlineApplicationTests.java CommandlineApplication是我們有main函數的java class。我像可以經過IDE運行main又或者下指令mvn springbootrun來執行。 正式開始我們的Commandline開發 我們在CommandlineApplication.class中,加入新的程式碼,實現ApplicationRunner和它的函數run。 package io.github.macauyeah.springboot.tutorial.commandline; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; other import @SpringBootApplication public class CommandlineApplication implements ApplicationRunner static Logger LOG = LoggerFactory.getLoggerCommandlineApplication.class; public static void mainString args SpringApplication.runCommandlineApplication.class, args; @Override public void runApplicationArguments args throws Exception args.getOptionNames.stream.forEachoptionName gt; LOG.debugquot;option namequot; optionName; args.getOptionValuesoptionName.forEachoptionValue gt; LOG.debugquot;option valuesquot; optionValue; ; ; LOG.debugquot;program end.quot;; ... 這個run函數很直白,就是更好地演譯main中的String args。 但大家還要看清楚,這個main並沒有直接執行run。其實它是靠SpringApplication.run及@SpringBootApplication,跑一堆自動設定,最後因為傳入CommandlineApplication.class是一個Spring 可以處理的ApplicationRunner,所以才呼叫它的CommandlineApplication.run。 換個講法,如果今天做的是web應用,傳入去的就會是SpringBootServletInitializer,這個SpringBootServletInitializer也不一定跟main是同一個class。 如果大家有興趣,可以經過反編譯器,點入@SpringBootApplication看它的原始碼,你就可以看到它其實代表了很多自動化的東西。如果我們只做一些在同一個模組下生效的事情,《自動化》極大地降低了大家入門門檻。一般來講,如果大家不在意程式碼的複用度,比較少機會自行設定,自動化已經很有用。而隨著系統規模增加,多模組就慢慢地顯得重要,在大家了解完基本的Spring後,著者再從測試用途test case入手,為大家介紹如何手動設定。 Source Code Commandline Application

「ONE:王者出征」賽事澳門威尼斯舉辦火花四濺的新聞發布會
專題報導
LifeMag Editor・2017-08-04

亞洲史上最大的體育媒體公司ONE冠軍賽 ONE 剛剛為「ONE 王者出征」賽事舉行了一場激動人心的新聞發布會。發布會於8月3日在澳門威尼斯人西西里宴會廳舉行。除了ONE冠軍賽主席兼首席執行總裁查特里middot;西尤堂出席之外,還有ONE雛量級衛冕世界冠軍巴西選手比比亞諾middot;費爾南德斯(Bibiano Fernandes)左 以及他的對手-世界冠軍的挑戰者,來自美國的安德魯middot;雷恩(Andrew Leone)右。 此外,聯合主賽的選手凱拉特middot;艾哈邁托夫(Kairat Akhmetov)左 和阿德里亞諾middot;莫賴斯(Adriano Moraes)右 以及女子原子量級新星瑞卡middot;艾什(Rika Ishige)左 和喬瑪麗middot;托雷斯(Jomary Torres)右 也現身該新聞發佈會。 ONE冠軍賽主席兼首席執行總裁查特里middot;西由堂說:「澳門威尼斯人的金光綜藝館將於比賽夜為大家呈現一場激動人心的賽事,這是除ONE冠軍賽之外的賽事所不能提供的。這一次會有迄今為止最令人期待、最刺激的對戰陣容,我已經迫不及待地想要走進賽事場地加入尖叫的人群了。我們的ONE冠軍賽勇士已經準備好為大家呈現一場精彩激烈的比賽,屆時「ONE 王者出征」的賽事將全球直播。」 ONE冠軍賽將在8月5日通過一場世界級的高水準格鬥賽事燃亮澳門威尼斯人金光綜藝館。在「ONE 王者出征」的頭條主賽中,ONE冠軍賽歷史上在位最久的冠軍-ONE雛量級世界冠軍比比亞諾middot;費爾南德斯(Bibiano Fernandes)左 將對戰安德魯middot;雷恩(Andrew Leone)右。 聯合主賽中,ONE蠅量級世界冠軍凱拉特middot;艾哈邁托夫(Kairat Akhmetov)左 將與阿德里亞諾middot;莫賴斯(Adriano Moraes)右 一決勝負。 ONE雛量級世界冠軍比比亞諾middot;費爾南德斯(Bibiano Fernandes)說:「我從來都不是最優秀的,但我一直走在前進的路上。當我覺得我是世界上最優秀的那一刻開始就是我失敗的那一刻。當我覺得我還可以變得更好的時候,我會做一個積極努力的人一直努力提高自己。這就是我的生活方式,能有機會與一位有實力的挑戰者對決再次衛冕冠軍我很興奮。我期待在籠子裡面對狀態最好的安德魯middot;雷恩(Andrew Leone)。」 ONE世界冠軍挑戰者安德魯middot;雷恩(Andrew Leone):「我想繼續做我現在正在做的事情,不斷成長並説明我的團隊達成在職業競爭和生活中的所有目標。在ONE的籠子裡我還沒有失敗過。我打算保持這個記錄。比賽就是要贏而不是輸。在我贏得世界冠軍後,我計畫衛冕很多次並留在ONE的圓籠裡直到我職業生涯結束。」 ONE蠅量級世界冠軍凱拉特middot;艾哈邁托夫(Kairat Akhmetov)說:「我很興奮,非常期待這次比賽,訓練也非常努力。對我們兩個人來說、 最重要的是保持最佳狀態、 避免受傷或生病、 這樣我們才能向大家展示真正的比拼。我非常渴望比賽我感覺很棒。我期待這場比賽已經很久了。這將是一場盛大的演出。」 ONE蠅量級臨時世界冠軍阿德里亞諾middot;莫賴斯(Adriano Moraes)說:「這是一個很大的夢想。這一次不僅僅是爭奪冠軍了。這是一場激烈的比拼因為我從來沒有在職業生涯中與同一位選手比賽兩次。這是第一次。對我來說這令我激動不已。失敗讓我學習和成長了很多,當你輸掉一場比賽時你會得到其他的東西。他很優秀、 他是一位不敗的鬥士、 他是一個摔跤手、 掌握著很好的地面纏鬥技術、 但當他被壓制在地面上時、 他就會像一個孩子一樣好對付。」

如心酒店:切隨性 切如心
專題報導
鳳凰天空・2016-08-11

Text 布布 圖片資料由客戶提供 當清晨的陽光透過落地窗大片地灑進慵懶的身上,當仍處於迷糊狀態時已經有熱咖啡端上,當睜眼就能看到大片醉人綠色的遠處山巒mdash;mdash;你知道這一切都不是幻想,這是如心酒店能給你帶來的真實體驗。 ldquo;Z小姐,謝謝您的光臨,下次再見,一路平安。rdquo;當前臺的姑娘笑容迷人地跟我say goodbye,我才意識到,是時候離開香港南灣海景如心酒店,出發前往下一站了。離開之後,我對如心酒店頗有ldquo;思念rdquo;之情,於是提筆寫下一些入住感悟。 文藝氣息的休憩之地 香港的如心南灣海景酒店,與香港地質公園結為伙伴,成為頗具特色的「香港地質公園酒店」。為協助宣傳地質保育及地質公園概念,酒店大堂及房間內均設有以地質公園為主題的裝飾佈置,無論是未經雕琢的、天然的古木做成的桌子,還是餐廳牆壁上細心裝飾的遊動的海洋生物,亦或是那些低調的藝術家設計的枝椏藝術品mdash;mdash;在如心,只要你用心,隨處可見這些地質特色。與此同時,酒店於房間設有獨立頻道並在大堂播放香港地質公園短片,酒店餐廳還會推出地質公園美食,協助推廣香港地質公園及其導賞活動。 如心南灣海景酒店樓高37層,設有432間客房。大部分客房景觀面向塘邊徑山景及黃竹坑道市景,部分高層客房可遠眺深灣。貼心的是,提前電話預定客房,還可自由選擇是面向清幽山景或是繁華的城市景。而位處最高37樓的套房更設有露臺,景緻迷人。 幸運的是,此次我住在37樓,能夠一次飽覽最高層的景緻,頗有ldquo;一覽衆山小rdquo;之感。插卡進門,入眼簾的是一個小型客廳,棉麻質感的沙發彰顯的是低調而奢華的品質,當疲累的身軀攤在懶人沙發上,那種卸下重擔的感覺是無法用言語形容的,只能自個兒去那親自經歷一番才行。小型客廳和臥室用了一道屏風擋着,乾淨整潔、一絲不染的素白色牀鋪,還有牀頭櫃上便簽上的留言微笑,每一個細小角落都在訴說着酒店一絲不苟的態度和營造的賓至如歸的安心感。 浴室放有白茶香味的香皂和沐浴小物,當整個人置身在白茶裹挾的香氣時,所有的旅程疲憊、所有的放不下的事都能在那一瞬間消解殆盡。如心就是有這樣的魔力,在不經意間讓你釋放。 趕巧兒的是,當天晚上正好有個生蠔海鮮盛宴,乘電梯下樓去餐廳吃飯時,看到來來往往許多的住客,情侶、一家四口模樣的都有,大家都在享受如心精心準備的各式晚餐,中餐炒飯、西式沙律、抑或飯後精緻的布丁甜品或誘人巧克力,也不乏排成長隊只爲等到新鮮的生蠔出爐的人。飯後回房休息,感受一人獨處的寧靜時刻。 天矇矇亮,約莫凌晨四點,我關上空調,拉開窗簾,打開窗戶,在露天陽臺伸開雙臂,深深呼吸着,在樓層頂端感受着這座還未醒來的城市,大風呼嘯而過,我想起了蘇運瑩的《野子》:ldquo;怎麼大風越狠,我心越蕩。幻如一絲塵土,隨風自由的狂舞。我要握緊手中堅定卻又飄散的勇氣。我會變成巨人,踏着力氣,踩着夢。rdquo; 是,我在如心的短暫時光結束了,但開啓的又是一個嶄新的旅程。而你我他的故事,都能在如心尋找到各自不同的美好回憶。願你我的旅程因爲有如心酒店,而能夠更加隨性,更加稱心如意,一切ldquo;如心rdquo;。 About L rsquo;HOTEL GROUP 如心酒店集團 如心酒店管理有限公司(或如心酒店集團),是一個走時尚品味路線的酒店集團。如心南灣海景酒店是香港首個地質公園主題酒店,距銅鑼灣購物區僅15分鐘車程,鄰近海洋公園,遠眺深灣遊艇會,背靠香港仔翠綠山巒,環境恬靜寧謐,景色秀麗怡人,襯托著以海洋為主題的酒店設計,呈獻港島南區的風光和氛圍,酒店彷如城市綠洲,令人輕鬆舒泰,是商務或休閒旅遊的賓客忙裡偷閒的理想居停。 酒店提供432間寬敞客房和套房、1間餐廳、1間酒吧、3個會議及宴會廳、室外泳池和健身中心。其中Bar LIS 酒吧是一個適合男女老幼的消閒好去處,全日播放精彩體育節目。於歡樂時光來一杯雞尾酒、餐酒或單一麥芽威士忌,盡去一整天的忙碌。晚上,與三五知己一起觀看直播球賽,或來一回飛鏢遊戲,其樂無窮。此外Bar LIS提供的ldquo;有辣有唔辣rdquo;麵食系列,正好在酒後裹腹。

早餐越豐盛,越減肥?
有機健康
澳門舟周刊MACAU・2018-09-13

前段時間我體重下降了一些,就想好好吃早餐來增肌增肥,每天早餐都很健康又豐盛,原以為會可以增肥的的,沒想到體重卻減輕了,也許我吃得太清淡了,但是胖瘦是其次,開心最重要!豐盛的早餐可以點亮一天的心情,讓人充滿活力。 本期文章来自澳門最會「花小錢,裝大BosS」的微信公眾號:JOMACAU,扫描以下二维码可关注。 對於早九晚七的上班族來說,三餐中唯一能自己準備的就是早餐了,因為午飯時間太短,又想睡覺,還好公司有飯堂可以讓我快速解決,晚上下班後已經筋疲力盡,雖然家裡晚餐很豐盛,但是也怕吃太多晚上代謝不掉。 只有早餐可以放開肚皮大吃大喝,高糖分和高熱量也沒在怕,因為一整天的時間可以代謝掉,不然為什麼法國人每天吃牛角包也那麼瘦呢? 從前我也是一個早餐隨便吃路邊攤的上班族,後來在醫院呆了一段時間,度過了很多不眠之夜,發覺每天早上起來能看到太陽也是一件幸福的事情,重返職場後開始積極運動和健康飲食。 哎喲好雞湯,雞皮疙瘩都起來了,我其實只是想分享一下如何準備豐富又健康的早餐,大家不妨結合個人口味,參照我的菜單試一試。 舟凡尼的早餐 前菜 夏威夷果仁配櫻桃乾 主菜 歐式麵包配牛油果 白煮蛋 甜品 時令水果 蛋糕或點心 飲品 豆奶牛奶酸奶 鮮榨果汁/養生紅棗茶 其實不管是減肥還是增肥,都需要健康飲食和適量運動,不要因為怕胖而過度節食,也不能仗著自己比較瘦,就胡吃海喝,這是這也太糟蹋自己了。 一開始我愛上了一家法式麵包,為了能每次買麵包時有九折優惠,就充了五百元開了一張卡,吃了快兩個月才吃完! 这家面包店的面包有点两极分化,最出名的就是超肥超油超甜腻也超好吃的各式牛角包和千层酥,有段时间我一周才忍不住吃一次。 後來我發現這家麵包店開始出一些比較健康的歐式麵包,有點類似西餐廳配的餐前麵包,好的西餐廳出品的麵包,一端上來就熱氣騰騰、香氣四溢,配著橄欖油和醋,可以吃一籮筐! ⬆️Robuchon au Dome天巢的麵包可以吃一籮筐 之前看到一篇文章說,要是你去一家餐廳,它的餐前麵包都不好吃,就趕快溜走吧!不過麵包都是點餐後才上,要怎麼溜走呢? 自從開始吃這種稍微有點硬的歐式麵包後,就越來越越抗拒吃軟趴趴的日台港式麵包了,因為日台港式麵包都普遍有點油膩和甜膩,只有香脆的豬仔包比較健康。 為了讓麵包的口感更鬆軟和多層次,我幾乎天天配牛油果,後來漸漸覺得一個牛油果一餐吃不完,就開始整牛油果奶昔或是牛油果醬,同事經常問我 「不会腻吗?」 「嗯,还真不会呢~」 最近覺得吃太多麵包會攝入太多澱粉,糖和油,就開始控制自己,現在麵包的攝入量為之前的一半或三分之二,一直在思考有什麼更健康的主食可以替代。 有一陣子買了榨汁機天天整smothie糊糊,但是這玩意不太好吃,下圖的芝麻香蕉smothie難吃到再也不敢整了,我還買了一堆麥片小米藜麥,但是因為太懶了,還沒有實踐,等我成功炮製,再分享給大家。 下一期想要介紹澳門吃brunch的好地方,辛苦了一個星期,週六日就該懶洋洋地吃個brunch犒勞自己才像話嘛。 發掘在澳門「花小钱,装大BosS」的無限可能, 周周看,周舟刊,自信心返嗮來! 扫描二维码即可关注!

發佈Docker Swarm App的選擇 - CI/CD系統的參與
科技新知
MacauYeah・2023-08-25

一段時間前,筆者就討論了一些Docker打包的程式的文章,也討論了一些Docker Cluster環境下的選擇。現在也是時候,可以分享一些對於發佈環境的可選空間。 CICD系統 CICD 全稱是continuous integration CI 和 continuous delivery CD,字面上代表的持續地集成和發佈,實體上就是某台伺服器自動發佈APP。因為使用到Docker Cluster,不論前述什麼選擇 前文連結 請點這裏,都會有多個node節點的出現。要發佈App,總不能一個個node逐個登入設定。所以我們需要一些CICD工具,把這個過程都自動化。 在筆者的認知上,CICD系統,由兩個部份組成,一個是取得Source Code程式原始碼的過程,一個是編譯或發佈Source Code的過程。Gitlab,Github,BitBucket等大型的代碼庫供應商,它們天生為了保存Source Code而提供服務的。不少CICD系統都可以跟它們整合,它們提供了存取Source Code的部份,剩下你只要能提供編譯或發佈的伺服器就好。 如果作為小型開發團隊,很少會有意願去自己花錢養一個編譯或發佈的伺服器。極端地,如果我就是一人團隊,我用自己電腦編譯和發佈就好,伺服器能做的,我自己也能做。好消息的是,Github提供了一個叫Github Action的CICD系統,即使你沒有自己的編譯專用的伺服器,Github Action也可以用Docker Image,提供一個臨時的編譯程序,用完就刪掉。詳細功能還請各位先查看官方教學,筆者也暫時只能零星使用經驗,無法給出有意思的架構。 如果對智慧財產權有高度重視,Source Code不能存放在公開的伺服器,那麼Gitlab Enterprise Edtion則是一個好選擇。運用Gitlab ee,你可以用自己的機器,造一個純本地的庫存伺服器。更強的是,它內建也有CICD系統,只要你有間置的伺服器,就可以作為編譯使用。筆者也是從這個方向著手,架設了自己的Gitlab RunnerGitlab CICD系統。在這裏,就分享一下與Docker Swarm整理的概念。 對於前述兩種選擇,GitLab Runner都可以做得到 底層程式打包成Image並運行在Swarm mode上,每次發佈的是App Binary執行檔或核心檔案。 把App直接打包成Image,並運行在Swarm mode上,每次發佈的是App Image。 CICD 打包底層程式成為Image 在這個選擇下,其實就跟傳統自動化發佈的做法類似,只是發佈時,要多個node報行更新指令。如果你使用的底層程式原本就有支援多版本並行,這樣更新時就不用太操心rollback回滾等操作。若系統不支援多版本並行,為求簡化,若遇到要rollback的情況,重跑過去舊的CICD操作也是一個做法。當然,我們也可以經過一些備份的操作,來保存被代替的程式,若在發佈過程中出問題,也可以手動重來,不過整件事就越來越複雜。 筆者發佈的基本思路是 使用docker image,編譯和打包App Binary。 使docker image做編譯的好處是,你可以比較放心地假設每次編譯時,你的編譯環境都是乾淨的。 傳送上述的結果至生產環境可以取用的地方。 跳入生產環境執行更新指令 這裏有些隱藏的管理成本,如果你生產環境中有多個node,最後那幾行指令就要多抄幾次。 CICD 打包App成為Image 在這個選擇下,對比傳統自動化發佈的做法,現在要多做一步,就是要包裝自己的Image。不過好處是docker swarm有提供監測工具,在發佈過程每個分身會逐個更新,前一個分身更新成功後才會到下一個分身更新。而且 rollback等的操作,你可以靠docker做到。即是要手動rollback,也可以透過更正docker tags來達到,所以整體上來說沒有比傳統的麻煩。 筆者發佈的基本思路是 編譯App Binary。 打包成docker image。 經docker上傳image。 跳入生產環境執行更新指令。 對比傳統自動化發佈的做法,最後的更新指令,只要執行一次就可以。當然,原本在Docker Swarm中要管理的事還是要好好管理。 CICD 備註事項 雖然CICD可以幫忙簡化更新的過程,但實際操作會比上述的例子複雜一些。因為通常對非技術型的外界用戶來說,一個Web App會包含很多不同的功能。上述的例仔,在實際情況下可能需要拆解成很多微服務來進行。所以對管理上還是有相當的挑戰。

【澳門美食速遞】芳水果茶夏日消暑新品系列 , 抗疫優惠指定飲品買
生活在我城
Lifemagfoodie・2022-07-27

來自台灣的一芳水果茶,相信大家都不陌生,它的招牌水果茶以是小編每次的必點,水果茶茶味香醇,充滿鮮果的香甜。而一芳亦不斷研發新品,為大家帶來新鮮感,最近亦推出了水蜜桃系列及爆打芳香檸檬茶系列,絕對是炎炎夏日的消暑之選,想了解更多就繼續看介紹吧! 抗疫優惠:一芳於澳覓及mfood外賣平台設置大量優惠券,更有多款產品低至半價(包括 爆打檸檬茶及珍珠奶茶),外賣平台指定飲品買一送一,點單更有 65 折 ! 水蜜桃系列 $32 起 使用肉質飽滿的水蜜桃,切成丁狀,每一口都可以飲到滿滿的水蜜桃果肉,搭配上等的台灣直送優質茶葉,鮮味十足! 爆打芳香檸檬茶系列 $26起 這款檸檬茶系列使用小農香水檸檬,味道更清香不苦澀,酸甜適中!絕對是炎炎夏日開胃又解渴之選。現在於澳覓落單更有 $30 買一大一中的優惠,非常抵買! 黑糖珍珠可可珍奶 $32起 (外賣平台優惠:7折) 濃郁的可可與鮮牛奶完美融合,軟糯的黑糖珍珠更添口感,焦糖般的滋味令人一口接一口! 芒果西米露 $35起 這款飲品非常足料,使用一整個芒果打成芒果冰沙,加入咬勁十足的西米露及鮮奶調味,充滿芒果及奶香,非常清新,喜歡的朋友不要錯過! 芒果水果茶 $35 將新鮮的芒果攪拌成泥狀,加入蘋果、香橙及百香果,酸甜交錯的口味令人一試上癮! 黑糖珍珠鮮奶 $30 起 (外賣平台優惠:7折) 黑糖珍珠鮮奶採用本地新鮮供貨的優質鮮奶,配搭濃稠的黑糖及煙韌充滿口感的古早味粉圓,每一啖都是滿足! 昌明店 電話:28724317 地址:羅白沙街54號福來大廈地下I 嘉應店 電話:28769795 地址:和樂大馬路216278號嘉應花園地下BI舖 大三巴店 電話:28415932 地址:大炮台街3B號喜運大廈地下D 筷子基東海店 電話:28520564 地址:筷子基俾若翰街東方海岸 2座地下K舖 信譽名門店 電話:28265199 地址:黑沙環信譽名門第二座地下D

[議劇論映] 優良的日劇續作電影《用欺詐師JP 香港浪漫篇》
娛樂殿堂
君尋・2020-11-02

這次要介紹的是人氣日劇《信用欺詐師JP》的延伸電影續作的第一集《香港浪漫篇》。《信用欺詐師JP公主篇》在香港獲得不錯的票房,甚至超越第一集的《香港浪漫篇》。(關於第二集的心得,詳細可看這裡:httpsppt.ccfrLYXx)第一集電影的原標題只是《浪漫篇》,可能是因為故事地點在香港,加上片尾留有一句「香港浪漫」的歌詞,相信因此香港片商便將副標題翻譯為《香港浪漫篇》。 《信用欺詐師JP 香港浪漫篇》 在正式分享心得前,讓筆者先來回顧一下電影內容。 電影剛開場,達子他們的宿敵,日本黑道老大赤星便登場,誓要追殺曾欺騙過他的欺詐師達子、小少爺和理察德。另一邊廂,達子在電視上偶然得知在香港被稱為冰姬的劉藍的身家價值。達子、小少爺和理察德以及達子在街頭偶然收為徒弟的摩納子,便計劃到香港「釣」這條史無前例的「大魚」。到步香港後逗留超過兩個月,一邊收集情報,一邊找機會接近冰姬。達子與摩納子假扮擁有預知能力的東洋巫女,成功找到機會接觸冰姬。雖然成功接觸冰姬,但對方不為所動。反而被在冰姬僱用在身旁的Jesse的幫助下,成功獲取她的信任。原來Jesse亦是一位欺詐師,過去曾與達子合作,兩人間好像有段不可告人的秘密一樣。 達子、小少爺和理察德等欺詐師 達子的計劃未如所想,冰姬一直不上釣。與此同時,從Jesse口中得知,達子曾和他在紐約有段一起合作的經歷,甚至雙方都墜入了愛河。Jesse給予達子提示,究竟冰姬會對什麼感興趣?經調查後發現冰姬這稱號真正的誕生的原因,外表冷酷但內心卻渴望找到一段真正的愛情,而作為愛情欺詐師的Jesse比起達子他們更有優勢,在最初遇冰姬相遇那刻可能勝負已分。然而,人如其名,冰姬的內心果然如冰雪一樣冷漠,連Jesse也無法打動她的真心,使得Jesse不得不尋求達子協助,並道出他的真正目標,紫鑽。其後達子她們得知原來冰姬一直無法對其已分手的前夫釋懷,便決定計劃讓冰姬和前夫再次相遇,從而解開冰姬的心結。但正當冰姬滿心歡喜找到前夫時,卻發現他與另一名金髮女子遊樂。其後冰姬死了心,下定決心投向Jesse懷抱之時,達子卻要橫刀奪愛,並向Jesse開了一槍。 由三浦春馬飾演的Jesse與達子 Jesse入院期間, 冰姬整晚在旁陪伴。正以為無法阻擋兩人的愛情開花結果之際鏡頭一轉,卻看到達子和Jesse在鬧市中愉快地遊走。另一方面,小少爺、理察德和摩納子等同伴在據點一直等不到達子的消息。而據理察德所說,很可能達子和Jesse一起設局偷走了冰姬一直帶在身上的價值連城寶石紫鑽。可是這並不是眾人所熟悉的達子的所作所為。得知計劃的眾人決定到達子和Jesse兩人準備乘坐直昇機的地點阻止他們的逃亡計劃。兩人終於道出當初就是他們設局讓冰姬對前夫死心並借機偷走寶石。 竹內結子飾演的冰姬與Jesse 正當達子準備離開之際,意想不到的是在直昇機上出現了黑道老大赤星的身影,隨後一大批手下從旁走出包圍達子一行人。原來Jesse從一開始一直在騙大家,赤星是其老闆,他正協助赤星捉拿達子一行人。在知道達子會去香港後才專程接近和出現在他們眼前。最令人意想不到的是,一直在達子身旁大顯身手的摩納子竟然是Jesse按插在他們當中的間碟!赤星終於可以讓達子他們受屈辱,並要求向他道歉。就在此時冰姬帶同香港警察出現,並包圍所有人。兩大幫人對峙之時,達子、冰姬和赤星三人亦持槍對峙。劍拔弩張的狀況沒維持太久,赤星和Jesse便決定乘坐直昇機撒退,其他留在地面上的人因而被警察拘捕。 Jesse為取得冰姬的歡心下了不少功夫 赤星和Jesse很高興拿到紫鑽離開之後,找來專家鑑定紫鑽的價值,但結果卻未如所料,他們拿到手上的竟然是假的鑽石!一怒之下,赤星回到冰姬在香港的住所打算問過究竟,發現人去樓空,她前夫的住所亦有相同情形。原來全部都不是真的,被騙了的原來是他們!此時,觀眾和赤星跟Jesse一樣,一定會想,究竟從什麼時候開始是假的呢 達子一行人在香港的據點 早在電影開始的時間點,原來達子已經決定要向Jesse報仇,因其下的一位小貓(即想協助達子的拍擋們)被Jesse騙了感情受了情傷!同時他們知道赤星正在追殺他們一行人,故特地計劃利用Jesse騙取赤星的財富。他們兩人碰面和合作都是達子他們一手一腳策劃的。而本劇中關鍵的冰姬,原來只是達子他們實行詭計時必要的主題而已。中途所有出現的人物都是假扮的,理所當然地, 赤星中途為了騙取寶石而支付的50億元就順理成章被達子拿到手。一行人在據點內慶祝,觀眾一直認為是冰姬的人物,原來是一位經驗老到的欺詐師,亦是達子的憧憬對象。報了仇之餘亦騙取了黑道的財富,可喜可賀。 以上就是內容的回顧。 日本人對香港的標誌性印象之一 電影的整體格局與日劇時的非常相似,只是在各方面的規模都變得更大和描述得更深入。以場景為例,日劇版已經願意就不同題材到不同地點取景,而電影版亦移師到海外拍攝。在香港取景的地點非常地道,觀眾看到的不是現代繁華和發達的國際金融都會的香港,而是80年代日本人熟悉的那一面的香港。我們看到的取了非常具代表性的地點外,更多的是平民生活和居住的地方,就如達子他們居住的屋邨、吃點心的鬧市。此外為加強「香港」這個地點的「真實性」,劇組非常懂得加入各種「香港元素」,眼利的觀眾不難發現角色們會喝「凍檸茶」、食「雞蛋仔」,更會看到一種模仿維他的支裝水,以及一名外表與成龍非常相似的路人角色。至於扮李小龍坐雙層巴士和坐船到珍寶海鮮舫,就比較像是日本人對香港的想像。 在鬧市的戶外吃點心的這一幕能體現到地道香港的一面 與此同時騙局的格局也比日劇大了好幾倍,誰也想不到在開場的一刻早已是騙局的開始?原來一直穿插於全劇的冰姬也是假扮的?甚至可以說整個香港編都與香港本身沒太大的關係,但觀眾卻因宣傳片、海報以及劇中的各種道具,深信眼前在香港的這位冰姬是真的。這樣的安排充分呈現達子他們在每集開場時所說的「眼看的不一定為真,你能分別什麼是真什麼是假嗎你能看穿事實的真相嗎歡迎來到信用欺詐師的世界。」而劇本中間三番四次的轉折,已讓觀眾早已無法宏觀及冷靜分析整個事件。首先由達子假扮巫女欺騙冰姬,隨後達子和Jesse看似要背叛同伴,再發現是達子被Jesse所騙,以及非常信任的摩納子是一直在騙他們。人物與人物之間的關係亦讓觀眾一次又一次感到驚喜和意外,最意想不到的是最後20分鐘出現的大逆轉。實在不得不佩服編劇能寫下一層又一層的精彩騙局,並同時保持合理性和意外性的劇本。不過相比於最新一集的電影《公主篇》,《香港浪漫篇》的劇情發展相對顯得有少金公式化,若熟悉日劇版的朋友可能對其安排不太感出奇。不過作為日劇作品的延伸電影,《香港浪漫篇》絕對是合格有餘的作品,而且水準亦越來越高,期望第三集的《英雄篇》能更上一層樓。 對於爾虞我詐的劇情筆者其實百看不厭 關於議劇論映 本欄目將會分享日本及歐美的影集和電影。除最新上映及流行的作品外,亦會推薦值得回味的滄海遺珠。 更多本欄目相關的內容可按:httpsppt.ccf6n5yx

收藏高質遊戲攻略 - UCG典藏攻略系列
手機‧電玩
MacauYeah・2022-11-15

早前在5月份的時候,就為大家介紹了UCG這個內地的國產遊戲雜誌。當時筆者購入的攻略典藏並不多,就只有《鬼泣 終極檔案》一本,其他都只屬於設定集,所以並不敢斷言它的攻略質量。直到最近,筆者看了它的【艾爾登法環攻略本】和【掌機王 NS Vol.SP 怪物獵人 崛起】內地譯怪物獵人,港台譯魔物獵人後,實在大開眼界,所以不得不再一次推薦它。 先說一說筆者比較攻略質量的準則。首先筆者並不以最快攻略為目準,反而更看重有沒有完整介紹一隻遊戲,再來就是編章整理找尋資料的難易度。 以各類網媒來說,例如巴哈、HK01、游俠網,這些網站都著重於快速攻略,加上搜尋引擎的幫助,突發地找些資料,總是很方便的找到。但以遊戲指引來說,他們都很少可以從頭到尾有一個體貼的教學,跟著他們走而又想大大地體驗不同支線,要走兩、三週目一定少不了。一來看他們攻略產生的方式都以素人各自編寫為主,二來一切也是用愛發電,能有效校正已正已經很偉大。想要有條理地,盡可能完整地介紹,變得不太可能。 但作為網媒和紙媒混合的UCG來說,推出典藏攻略,就成了他們最有能力的事。作為有資歷的媒體,他們有機會取得遊戲先行版,可以提前開始編寫攻略。而且他們並不是跟網媒拼首發搶流量,不需要隨遊戲發售第一時間就推出典藏攻略當然他們也有週刊的短期攻略,他們反而是在遊戲更新穩定後才推出經修訂的典藏版,整體品質高下立見。 以【掌機王 NS Vol.SP 怪物獵人 崛起】為例,它所載的內容是以3.1.0版本為準,而3.0.0是DLC發售前的最後一個遊戲內容正式更新,距離遊戲首發,中間可是經歷了兩個大版本的改變。在以【破關了就封存】的Game迷民俗習慢來說,經歷了一段時間才推出的話,受眾讀者絕不是隨便玩玩的Game迷。就本書而言,它的資料搜集量真的大,各種武器、防具的制作素材都有列出,雖然未能做到配裝推薦,但這份強逼症,而夠顯示制作組的恆心。再來就是怪物攻略要點,對完全沒有接觸過系列作的新人們,很具有參考價值。而且各項練金迷一樣的遊戲設定,都以表格條列式解釋。這可不是一般制作組願意附出的努力對比之前香港的Great Game電玩文庫的魔物獵人世界的狩獵手冊,GG的實在太沒有誠意 比較遺憾,遊戲的DLC編章還在有序更新中,想要現在就買到對應攻略,應該還要等個幾個月。不過適逢雙十一,筆者亦繼續加購UCG的其他作品。待筆者好好檢閱後,再為大家推介值得一看的書籍收藏品。 UCG商城連結筆者就不在這裏分享了,大家在某寶上搜【UCG商城】就可以找到,它還有一家【UCG奧特萊斯】,就專賣一些過氣大作的攻略本,價錢上會更有優勢

條特別《愛吃青菜的鱷魚》
文化創意
繪本與棋@黃庭熾・2020-09-20

  一條特別的鱷魚,其特別之處,可能在於外觀上與別不同,亦有可能根於內心的特立獨行。   我跟孩子介紹「鱷魚」:有長的嘴巴、長的尾、鋒利的牙齒、厚實粗糙的皮膚、兩棲類、肉食......然後請他們在這些特徵的基礎上,思考一條特別的鱷魚,會有哪些殊異的地方?   孩子結合自己的經驗,畫出一條條特別的鱷魚。有的鱷魚向烏龜學習,落水就收起四條腳,流線型潛泳;有的鱷魚成了巴士,在賽博朋克的未來承擔載人旅行的工作;有的鱷魚成了小仙子,有最尖銳的牙齒,也有最柔軟的心;有的鱷魚變成了小朋友自家的獨特外觀的露營拖車;有的鱷魚愛吃松果......   特別的鱷魚絡繹不絕地從小朋友的「腦河」裡鑽出水面,為了回饋孩子們的用心,我也分享了一個關於特別的鱷魚的繪本故事《愛吃青菜的鱷魚》。   不愛吃青菜的鱷魚倒是常見,哪裡來一條鱷魚竟然茹素、愛吃青菜呢?牠出自台灣繪本作者湯姆牛筆下,是一條樸素、可愛的自來鱷。   襁褓中的小鱷魚像日本名人桃太郎一樣順河而下,為日出而作的農夫所救、收養。未會走路的小鱷魚,每天隨農夫往田裡去翻土,牠待在樹下,日復一日看著農夫為作物付出汗水與努力。把土壤翻成適合種子棲居的狀態可不容易啊!到小鱷魚都學會了走路,這一步才算完畢。看著農夫把各種植物的種子撒到田裡,小鱷魚都感到開心,因為那代表著希望,象徵著收成之日。澆水、灌溉、等待......日子不負有心人,各種蔬菜破土而出,飽滿、翠綠。看著農夫採收蔬菜的小鱷魚,情不自禁地舔了一下嘴角,期待吃下的第一口菜,因為那不僅是菜、或者說不是尋常的菜mdash;mdash;那是牠目睹撒種、旁觀成長、陪伴豐滿的「成果」,它飽含的不止水份,還有照顧者的心血mdash;mdash;是農夫的心血結晶。牠感恩吃下,歡欣雀躍......《愛吃青菜的鱷魚》是個你讀完之後好想馬上跑回家吃光晚餐桌上菜的故事。   如此特別的鱷魚,家庭環境的鷹架作用應記一功,照顧者的無微不至同樣值得看重,那讓鱷魚感情豐富、充滿教養,這是身教、用生命影響生命,是持之以恆的愛。   愛把熊孩子釀成了充滿溫情的小鱷魚。 澳門公共圖書館館藏查詢系統: httpswebpac.library.gov.moclientzh_TWwebpac