搜尋

搜尋結果

Jaguar XF 25T——傳統品牌 創新路向
人物專訪
鳳凰天空・2016-08-17

Text:雋騫 Editor:Joanna Lee Photo:Franky 要選具有代表性的英國傳統品牌汽車,積架(Jaguar)必定入圍,前身以製造旁卡電單車為主的車廠,當初使用Swallow Sidecar Company名字,車型以SS為型號,標誌是一隻躍動的美洲豹,但二大戰時德國納粹黨衛軍簡稱也是SS,車廠遂於1945年正式改名為Jaguar,躍動的美洲豹也成為車廠的象徵。 輝煌歲月 累積良多 Jaguar在發展歷程中,曾創造出不少輝煌時刻,在八十年代時,澳門東望洋跑道上XJS(大貓)的雄姿仍歷歷在目,另外F1格蘭披士大賽,耐力賽等世界頂級賽事Jaguar亦是常客,在賽車運動上,車廠得到寶貴的數據及先進技術均應用到產品身上,九十年代誕生的XJ220在當時是全球速度最快的量產型跑車。近年推出的FType高性能豪華跑車,也延續了躍豹的動感血統,具有紳士之風,亦有豹一般的衝勁,令跑車迷趨之若鶩的經典之作。 XF初出 奪獎無數 英倫風的Jaguar產品追求個性之餘,奢華舒適做到十足,豪華房車系列也是英國皇室御用品牌之一。中型行政級房車XF是車廠為取代以往SType而研發的新型號,2008年初推出即奪得年度最佳車型獎和年度最行政用車獎項。至最近配備2.0直四Turbo及3.0 V6 Turbo引擎的的全新XF推出,打造了新一代行政級豪華房車的新形象。另推出勁力十足的XFR,配備5.0升V8引擎,強悍的550匹馬力,使XF車系增添了更多選擇。 俊彥名車 相得益彰 身兼會展、廣告、體育用品等業務於一身的盧宏駿(Osborn),是地道的品味人士,亦是愛車之人,此君對事物具有敏銳矚覺,與他談及澳門經濟發展、會展業務、廣告業趨勢等時, Osborn總有個人獨特見解,他強調了中國現時推行的一帶一路對澳門的影響,表示此乃一個良好的發展機會,澳門作為一個葡語系平台,能在一帶一路的方向及思維中,構建自我的價值,對內引資、對外投資,使本澳從單方面的旅遊消閒城市形象更加深之餘,亦能在其他方面得到發展。 Osborn在用車方面十分講究,擁有多輛不同類型的汽車,今次試駕的Jaguar全新XF 25T,正好與他敏銳、動感、豪華舒適、個性與品味相結合的性格,名人名車相得益彰。 流暢外觀 大氣得體 XF 25T外型流暢,線條優美,展現了Jaguar車廠簡約之道的設計理念,感應開關的頭燈配上J型日光燈,沿於FType的側身線條別具衝擊力,LED的尾燈與制動燈造型別緻。整體線條營造了只有0.29風阻值的精緻美觀外型。 豪華內裝 舒適典雅 車廂是Jaguar向人展示的重點所在,豪華舒適為主要設計概念,空間感在前後座都得到展現。後座的腿部及頭部空間十分充裕。全車以真皮、木材及合金材料構造,舒適的電動真皮座椅具有十四種角度調校,三幅式多功能方向盤、美觀錶板、中控台上的8吋InControl 觸控屏、升起式圓盤波棍等,都能使駕駛者在駕駛時輕鬆操作車內系統。高級的Meridian音響系統配合全車十一個揚聲器。 四缸引擎 反應敏捷 全新的XF 25T配用一台高效的四氣缸2.0升渦輪增壓引擎,八速自動變速箱,行駛設定具有Dynamic運動、Normal一般、Eco節能與 Winter濕地四個操控模式,以D檔使用Normal模式推進,引擎表現已迅速敏捷,輕量化的車身設計使這台引擎發揮能達到六氣缸引擎的性能水平,按下波棍台後的Dynamic運動模式,動力輸出更為輕易,引擎轉數提升更快速,方向盤、懸掛系統、排氣系統都作出相應改變,使操控變得更為扎實。新車備有多個電子輔助系統,配合方向盤撥片轉檔,全車的操控就掌握在手。 盧宏駿試車後感覺全新Jaguar XF 25T的表現出色,快速時操作易控,彎路穩定。車內豪華舒適,操控系統能觸手能及,車內選用高級材料,及輕量化鋁合金車身,都能表達出新時代的Jaguar 產品出眾之處。 Jaguar XE 20T五門規格表 引擎:2.0 L4渦輪增壓直噴引擎 容積:1,999c.c. 馬力:240PS@5,500rpm 扭力:340Nm@1,750rpm4,000rpm 傳動系統:8速自動波連撥片轉擋 懸掛系統:前鋁合金單接頭彈簧柱、後多連桿 制動系統:四輪碟制 驅動模式:前置引擎後輪驅動 極速:248Kmh 0100Km加速:7秒 輪胎:22540R19 重量:2,210kg 全長:4,964mm 全寬:1,416mm 全高:1,457mm

【日本。大阪】◆交通 教學◆ 關西機場往難波、心齋橋、梅田交通 ◎ 地鐵、機場巴士
走遍世界
80後愛旅行✈️・2019-04-25

關西機場 gt; 難波、心齋橋、梅田 一般使用的方式有2種 機場巴士 和 電車 機 場 巴 士 從第1航廈出發的旅客請在第1航廈1樓正面的巴士乘車處 開往各地 上車。 在1樓外側的售票機處購買車票。 從第2航廈出發的旅客請在第2航廈1樓正面的巴士乘車處 開往各地 上車。 在1樓外側的售票機處購買車票。 一般情況機場巴士會從第2航廈出發, 再到達第1航廈開往各地 關西機場 gt; 難波 分為「一般巴士」 和 「深夜巴士」 一般巴士 0610 2255 先由第2航站開出, 再到第1航站 時間表 httpwww.kate.co.jptcntimetabledetailOC 單程 關西機場 rArr; 難波OCAT 成人 1,050円 小童530円 來回 關西機場 hArr; 難波OCAT 成人 1,850円 小童 乘車日起14天有效 南海難波車站深夜巴士 共2班 先由第2航站開出, 再到第1航站 時間表 httpwww.kate.co.jptcntimetabledetailNB 單程 關西機場 rArr; 南海難波車站 成人 1,550円 小童780円 在大阪, 「難波站」其實有好幾個, 分別有「難波OCAT站」、「南海難波站」、「JR難波站」、「大阪難波站」等, 所以由關西機場到難波的巴士和深夜巴士分別是停靠「難波OCAT站」和「南海難波站」 兩站不是同一個站, 但要步行也不是太遠的距離 Klook.com 關西機場 gt; 心齋橋 關西機場 gt; 近鐵上本町心齊橋、OBP 沒有額外分出深夜巴士的路線。 0545 2230 先由第2航站開出, 再到第1航站 分有「近鐵上本町大阪喜來登都酒店站」和「心齋橋大阪日航酒店站」 時間表 httpwww.kate.co.jptcntimetabledetailUH 單程 關西機場 rArr; 近鐵上本町心齊橋、OBP站 成人 1,550円 小童780円 來回 關西機場 hArr; 近鐵上本町心齊橋、OBP站 成人 2,800円 小童 乘車日起14天有效 來回 關西機場 hArr; 近鐵上本町心齊橋、OBP站 成人 2,000円 小童 僅限乘車日當天有效 關西機場 gt; 梅田 關西機場 gt; 梅田 大阪車站前 茶屋町、新梅田City、千里新城、新大阪 沒有額外分出深夜巴士的路線。 0245 0145 先由第2航站開出, 再到第1航站 設有「新阪急酒店站」、「大阪Herbis站」、「大阪希爾頓酒店站」、 「茶屋町阪急國際酒店站」、「新梅田城大阪威斯汀酒店站」、「新大阪(阪急高速巴士轉運站)」、 「千裏新城桃山臺站」和「千裏中央站」 時間表 httpwww.kate.co.jptcntimetabledetailUM 我們的飛機到關西機場第1航站大樓, 到達的時候大概是2230, 過海關和行李輸送簡直極速, 我們竟然能趕上2310的車 如果飛機停泊比較遠, 下飛機後就有可能需要坐這種接駁車到主航站大樓 我們是要從關西機場去「梅田」方向 出閘後往巴士站5號的方向走, 就在入境的同一層 出門口後右手邊就是「車票銷售處C」, 這是唯一24小時有人工售票的窗口 而人工售票窗口旁就是自助售票機, 使用也非常方便 1 首先按要去的站名, 「梅田」是大阪駅前的方向 2 然後選擇人數, 黑色是大人, 紅色是小童 如果需要買來回票的話, 則再按「往復券」 3 入錢後就能拿到票囉 非常簡單易用 而售票處對開馬路邊的地方, 就是巴士站 往不同地方的就要到指定的巴士站等車 一般旅客常到的「梅田」是5號站, 「心齋橋」是7號站。 「難波OCAT」是11號站, 而難波方向的深夜巴士「南海難波」則是2號站。 Klook.com 我們要坐的是5號站的巴士, 去日本最大的好處是有大量的漢字, 所以基本上都能看懂的 跟著地上的指示排隊 5號巴士站對開就是「關西空港駅」 車來了, 上車的時候把票給司機就可以了 行李會放在車下的行李箱, 放行李時會問你是在哪裡下車的, 因為下車站不同, 行李放置的位置也不同。所以務必要說對。 我們是在「HERBIS大阪」站下車, 放行李後會給你行李票, 下車時是憑票取回行李啊 因為巴士一般都是先由第2航站大樓出發, 再到我們所在的第1航廈, 所以基本上車上已經坐得滿滿的, 我和老公也要分開坐。 並且行人道中還有一排的活動小椅子也要坐滿 這種路中的小椅子好久不見了, 記得小時候坐的旅遊車才有的呢 車上都有清晰顯示站名, 大站還有多國語言的廣播。 大概一個小時, 我們就到了 這裡就是「HERBIS大阪」車站 斜對面就是「大阪駅」 電 車 關西機場乘坐電車只能前往「難波」方向, 如要到達「心齋橋」、「梅田」等則需要由難波站轉乘其他交通工具前往 如 地鐵 文末附上大阪地鐵圖 關西機場 gt; 難波 的電車可以分為「普通車」、「機場急行車」和「特急Rapit」。 不管是你在第2航站還是第1航站都必須來到第1航站的「關西機場站」 如果在第2航站, 出機場航廈後到正面左側去搭乘免費接駁巴士到第1航站 關西機場第一航廈・AEROPLAZA。 約需時7分鐘, 每2到8分鐘運行, 深夜則是每1小時一班 到達第1航站後上2樓, 跟著指示走可見到「南海電鐵的關西機場站」 藍色的是JR, 而橙色是南海電鐵NANKAI 有人工售票處和自助售票機 深夜航班到達時只能使用自助售票機 官網照片 在有人工售票處 需要購買「特急券」和「乘車券」的人排在右邊的隊伍橙色 通過官網、旅行社或在機艙內已購買乘車券和特急券的人排在左邊的隊伍藍色 httpwww.howtoosaka.comtcrapithowtotake 關西機場 gt; 難波 機場急行 成人 920円 小童 460円 特急Rapit普通席 成人 1,430円 小童 720円 機場急行 平日 0545 2355 星期六日及節日 0547 2355 特急Rapit普通席 平日 0652 2300 星期六日及節日 0706 2255 時間表 httpwww.howtoosaka.comtctraffictraintimetable.html 第1航廈lt; gt;第2航廈間的移動方式 大阪地鐵圖 點擊連結大圖

Spring Boot 04 - 進入http json api 世代
科技新知
MacauYeah・2024-05-23

本節,我們將會建立一個http服務,提供json api讓程式訪問。 下戴模版 我們跟上節一樣,使用Spring Initializr Maven 下載模版,但細節筆者就不再講啦。Dependency主要選擇 Spring Web Spring Boot DevTools 下載後,可以直接運行測試,可以用指令 mvn test 或經IDE運行。Spring會至少測試下能不能成功取用預設的8080端口。 Controller 我們若要實作 http json api,需要在 spring 中加入一個類,附註為 @RestController ,那方便起見,類名我們也命名為 XXXController 吧。作為示範,我們弄一個 HomeController.java ,裏面有最常見的 http GET, POST功能。 srcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapibasiccontrollerHomeController.java import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; ... other import @RestController @RequestMappingquot;apiquot; public class HomeController @GetMappingquot;someRecorduuidquot; public Map readSomeRecord@PathVariable String uuid return Map.ofquot;retquot;, quot;your uuidquot; uuid; @PostMappingquot;someRecordquot; public Map createSomeRecord@RequestBody Map requestBody HashMap ret = new HashMaprequestBody; ret.putquot;retquot;, quot;got your requestquot;; return ret; HomeController裏,完整的URL 其實為 GET httplocalhost8080apisomeRecorduuid POST httplocalhost8080apisomeRecord URL中的api之後的路徑,都是定義在 HomeController 中,而前半的8080及context path,是使用預設值。在正式環境下,可能隨時會被重新定義。但我們做本地測試,只需要驗證預設值就可以了。 我們真的運行起程式mvn clean compile springbootrun,再使用最簡測試工具進行測試。Windows的朋友,可以選擇Postman作為測試,它有圖形介面。而linux的朋友,請用curl,預設安裝都會有。下列為方便表示測試參數,筆者選用curl。 測試GET,其中1234會自動對應到spring裏的uuid。 curl httplocalhost8080apisomeRecord1234 # return quot;retquot;quot;your uuid1234quot; 測試 POST,其中的 d 參數,會對應 spring裏的 @RequestBody, H 參數則是設定 http header 的意思,我們就使用約定俗成的 json 作為 header 。 curl X POST httplocalhost8080apisomeRecord H quot;ContentType applicationjsonquot; d 'quot;requstquot;quot;did you get itquot;' # return quot;requstquot;quot;did you get itquot;,quot;retquot;quot;got your requestquot; 上面的兩個操作,都回傳了我們輸入的資訊,這代表了我們成功用spring架起了http json api,而且正常讀入資訊。 Test Case 雖然我們可以正常地架起 api,但每次開發都要 postman curl這種工具額外試一次,其實也有一些成本。而且 api 數量變大,或經多次修改後,就重複人手執行,就變得相當討厭。 面對這個問題,筆者會建議寫測試用例,即是Test Case,而且用Spring內置的@SpringBootTest來寫。 產生一個空的Test類,vscode中,最簡單可以Source Action =gt; Generate Test,然後加入這次要測試的參數。 srctestjavaiogithubmacauyeahspringboottutorialspringbootwebapibasiccontrollerHomeControllerTest.java import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.http.MediaType; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.RequestBuilder; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.result.MockMvcResultHandlers; import org.springframework.test.web.servlet.result.MockMvcResultMatchers; @SpringBootTest @AutoConfigureMockMvc public class HomeControllerTest @Autowired private MockMvc mockMvc; @Test void testGetSomeRecord throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;your uuid1234quot; .andDoMockMvcResultHandlers.print; @Test void testPostSomeRecord throws Exception String request = quot;quot;quot; quot;requstquot;quot;did you get itquot; quot;quot;quot;; RequestBuilder requestBuilder = MockMvcRequestBuilders.postquot;apisomeRecordquot; .contentTypeMediaType.APPLICATION_JSON .contentrequest; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.jsonPathquot;$.requstquot;.valuequot;did you get itquot; .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;got your requestquot; .andDoMockMvcResultHandlers.print; 最後就是執行 mvn test 或經IDE運行,應該都會得到所有測試都通過的結果。 mvn test # other test result ... INFO Tests run 2, Failures 0, Errors 0, Skipped 0, Time elapsed 0.368 s in io.github.macauyeah.springboot.tutorial.springbootwebapibasic.controller.HomeControllerTest # other test result ... 上面的程式碼很多,我們逐一來。 @SpringBootTest 寫在類的外面,代表執行這個測試類時,需要運行起整個Spring程序,當然也包括http的部份。 @AutoConfigureMockMvc 寫在類的外面,代表執行這個測試類時,可以模擬一些發向自己的 http 請求。 @Autowired private MockMvc mockMvc 寫在類的裏面,因為之前有定義了可以模擬 http 的請求,Spring在運行時為大家提供了那個所謂的模擬http client的實例。 MockMvcRequestBuilders,則是建造要測試的URL及Header參數。 MockMvcResultMatchers,則是檢查回傳的結果是否如遇期的一樣。 為何這個http client叫模擬 Mock 因為在測試用例中,可能連Controller 內部依賴組件也需要進一步模擬,這樣才能把測試目標集中在Controller裏,這也是單元測試的原意。只是本次的例子看不出模擬與否的差別。 MockMvcResultMatchers.jsonPath,這是用來檢測json的結構是否跟預期一樣。有些網路上的其他例子會簡寫成 jsonPath ,但因為vscode IDE的自動import功能比較差,筆者還是保留傳統的寫法。 如果大家覺得@SpringBootTest很難,想折衷地把其他測試方法,那麼把 postman curl好好管理起來,每次修改完程式,都完整地執行一次 postman curl ,也可以達到測試的效果。只不過大家還是要好好學會整合 postman curl,知道如何檢測json結構,什麼時候有錯,什麼時候叫測試通過,所以也要花一樣功夫來實現。 最後,大家千萬不要因為測試難寫而逃課,因為寫測試絕對地可以減輕日後重執行的工作量。除非你的程式碼即用即棄,否則都建議寫測試。測試跟寫文檔不一樣,有了測試也不能沒有文檔。好消息的是,文檔現在越來越多自動生成的工具,我們日後再找機會介紹。 Source Code spring boot web api basic

澳門美高梅與Robb Report Hong Kong聯手呈獻亞洲首屆 「MGM x RR1 Culinary Masters澳門站」圓滿舉行
澳城餐飲
小燕品味・2023-08-23

澳門美高梅與Robb Report Hong Kong聯手呈獻4天3晚的「MGM x RR1 Culinary Masters澳門站」圓滿舉行,合共吸引了來自全球超過10個國家、共計150名國際海外賓客來澳參加!Robb Report Hong Kong 和 RR1 Hong Kong 是世界知名的媒體及高端活動品牌,憑藉過往舉辦 Culinary Masters的成功經驗,首次把美食盛會及旅遊體驗活動由美國帶到澳門;同時也是 Robb Report Hong Kong 與美高梅攜手合辦系列RR1品牌盛會及活動的首個項目。 此次美高梅與 Robb Report Hong Kong 特邀世界知名星廚來澳,包括屢獲殊榮的意大利摩德納米之蓮三星餐廳大師級名廚Massimo Bottura;首爾米之蓮二星餐廳 Jungsik 主廚林正植;香港米芝蓮二星餐廳 Arcane 主廚 Shane Osborn;澳門美獅美高梅米之蓮一星餐廳蜀道總廚楊登全;澳門美高梅「黑珍珠餐廳指南」一鑽餐廳金殿堂主廚徐偉豪;還有來自澳門的澳葡菜名廚 Palmira Pena。 「MGM x RR1 Culinary Masters澳門站」於美獅美高梅盛大舉行,賓客入住別具摩洛哥風情,且僅供特邀嘉賓到訪的雍華府,體驗高端奢華的酒店住宿享受;並於4天內參加涵蓋美食、文化、藝術的獨特體驗,內容包括美食享受、饕餮晚宴、烹飪大師班、品酒大師班、沉浸式藝術,以及探索澳門匯聚中西文化的城巿之旅活動。 首日舉行的歡迎晚宴於美獅美高梅雍華府揭開序幕!當晚來自世界各地參與盛會的賓客與本澳嘉賓聚首一堂,在富有格調的花園享受美高梅的中西美食,感受澳門美食的多元與高質水準,享受璀璨奪目的一個晚上! 本次Culinary Masters活動以「明日之味:品味未來」為主題,開幕晚宴匯聚多位國際知名星廚,並由六位名廚十二手聯乘助陣,發揮非凡創意,打造六道富有環球特色的佳餚,並由美高梅資深侍酒師為美饌配酒。 首道佳餚由香港米芝蓮二星餐廳 Arcane 主廚 Shane Osborn 主理,底部為鬆脆酥皮,上面放上鮮甜的日本甜豆、鮮美的雞油菌菇、甘香的黑松露,伴上夏威夷果仁瑞可塔芝士 ricotta 及蛋黃醬,食材新鮮味美,口感層次豐富!搭配布根地威廉費爾莊園夏布利韋龍一級葡萄園 2018年份白葡萄酒 William Fevre Chablis 1er Cru Vaillons,清爽的酸度與礦物感均與各種食材和諧合奏,滋味美妙! 第二道美饌由澳門美獅美高梅米之蓮一星餐廳蜀道總廚楊登全以他的招牌菜式松茸雞豆花登場!此道成都經典菜式,做法十分精細講究,先以雞胸肉捶成細茸,塑形為豆花狀,再以松茸及老母雞熬成的高湯煨燉入味。湯汁看似清澈見底,實則濃郁鮮香。這就是楊總廚說的ldquo;吃雞不見雞rdquo;、ldquo;吃肉不見肉rdquo;的最高境界。這道湯品確實鮮美,口感細緻嫩滑,令人再三回味。 第三道美饌由澳門葡菜名廚 Palmira Pena展現澳門土生葡菜的魅力!Palmira深得名廚父親真傳,但她表示會因應情況對食譜加以調整,以自身獨有的方式詮釋菜式風味和食材,營造其獨特的風格。正如這道烤八爪魚,配菜是嫩馬鈴薯,傳統食譜會使用大量蒜頭,但 Palmira 認為晚宴宜減少使用蒜頭,取而代之是使用番茜、蒜油及紅辣椒粉。烤八爪魚肉質鮮嫩,配上香料及蒜油極為惹味,搭配精緻的布根地奧迪弗德酒莊沃恩羅曼尼村2017年份紅葡萄酒 Henri Audiffred Aux Champs de Perdrix VosneRomaneacute;e 享用,海洋的鮮美與大地的味道碰撞出精妙的餐飲體驗。 第四道美饌由澳門美高梅「黑珍珠餐廳指南」一鑽餐廳金殿堂主廚徐偉豪以粵菜經典菜式柚皮佐以燜和牛面頰肉松茸獻技!熟知粵菜的老饕都知道,柚皮是功夫菜,吸收了和牛面頰肉汁的精華,非常入味,而和牛面頰則軟糯香濃,與布根地紅酒非常合拍。 第五道美饌由爾米之蓮二星餐廳 Jungsik 主廚林正植呈獻,菜式以海膽為主角,並以紫菜包飯,佐以泡菜,味道非常豐富,海膽濃郁,泡菜清爽,紫菜包飯香脆,與釀人九平次純米大吟釀 (Kamoshibito Kuheiji Junmai Daiginjo) 共享,香醇醉人,滋味更佳。 晚宴最後一道美食是澳門美高梅餅房主廚Bruno Le Francois 創作的甜品Espresso,美點以 Espresso 為主角,並營造不同質感層次,包括雪糕、奶油、甘納許ganache等,配酒是克萊蒙絲酒莊2006年份貴腐甜白葡萄酒 Chacirc;teau Climens,為十二手聯乘晚宴劃上甜蜜完美的句號。 賓客享用各式佳餚美酒之際,六位名廚輪流到台上介紹其菜式創作理念,並由美高梅資深侍酒師介紹配酒特點。配合現場音樂演唱伴奏,極盡視聽之娛,多重感官享受。晚宴更引入全球標誌性藝術珠寶品牌Fabergeacute;費伯奇呈獻的高級珠寶展示,為賓客帶來無與倫比的尊貴體驗。 此外,於國際享譽盛名,米芝蓮三星及榮獲兩屆「全球50最佳餐廳」No.1頂級餐廳Osteria Francescana主理人 大師級意大利名廚Massimo Bottura 率領團隊於活動期間舉行ldquo;An Italian Night at Osteria Francescanardquo; 晚宴,展示大師極具代表性及藝術美感的意大利美饌! 「MGM x RR1 Culinary Masters澳門站」舉行期間,安排星級名廚主持烹飪大師班,讓一眾賓客體驗專業級的親身授教,深入瞭解各式料理知識和技巧。還有稀有葡萄酒品鑑大師班、沉浸式藝術參觀活動等,讓來自世界各地的賓客盡情在「創意城市美食之都」的澳門享受別具特色的「旅遊美食文化」體驗,助力澳門ldquo;14rdquo;經濟適度多元發展。

北極 讓你幸福一輩子的八件事
走遍世界
行走世界記錄・2018-11-08

傳說........... 遇見北極光 會幸福一輩子 何時去?去哪裡? 若能遇上 ,真的能幸福一輩子嗎? 一大堆問題,思緒在腦袋飛轉 一生必追一次北極光 近年,極光這個話題越來越火熱,全球有多個位處北極圈的國家迅速成為極光旅遊勝地,就是在挑選哪一個作為追極光的地點,無疑是使人頭痛的一道課題。 位處北半球的拉普蘭德地區,挪威北部、瑞典北部、芬蘭北部和俄羅斯西北部位處於北極圈內,每年冬天從9月至翌年的3月都有機會看到北極光,是北歐有名的追極光國度。 為了追尋幸福,決定來到瑞典阿比斯庫,踏進白茫茫一片的冰雪世界。 在北極圈的第二個晚上,第一件幸福的事發生了,我....遇見了她,在寒冬的晚上,跟北極女神遇上了。 接下來,第二件幸福的事也發生了........ 幸福的第一件事 遇見北極光 幸福一輩子 觀看極光必須具備三個要件,就是天色黑暗、無光害以及沒有雲。瑞典阿比斯庫擁有清澈無比的天空,有極光小鎮稱號,住上3個晚上便有很高機率看到極光,而且阿比斯庫擁有一個很大的湖泊,即使沒有參加極光團,晚上亦可自行走到湖邊觀看極光,非常棒。 可遇見的幸福 為了製造一場偶遇,一睹極光女神的優美身姿,忍受零下廿多度的寒風刺骨,在遍地白雪的森林湖邊守候。 北極圈天氣變幻莫測,體感溫度往往低於天氣報告的溫度,踏進北極圈便要有足夠的心理準備,隨時要跟澟烈的寒風搏鬥。 抓緊北極光大爆發的一刻 觀看極光需要很強的耐性去等待,以及專注的觀察力,因為北極光時強時弱,最弱的時候用肉眼看上去其實只是灰灰的一道光,不留神便會錯過了,但不要擔心,有緣份的話,她會在天空中飛舞,亮透整個星空,緊記要抓緊可貴的瞬間啊 在阿比斯庫的5個晚上,與極光女神遇上兩回,滿滿的幸福感,足以抵禦寒風的冰冷。 這是北極發生的第一件幸福的事。 幸福的第二件事 雪地犬拉雪撬 飆車的速度感 穿上厚厚的連身衣,坐上木造的雪撬,雪地犬在前面排成一列拉著雪撬,女教練英姿颯颯的站在雪撬的後方,一聲號令,雪撬被拉動著向前滑行。 跑過白雪叢林,穿越結冰的湖泊,一直往前馳騁,在零下廿多度下感受速度的快感。 旅程分成兩段,當小狗跑過雪湖到達對岸,車子的速度慢下來,徐徐停在傳統薩米民族的帳篷前,雪地犬稍作休息後才通過雪湖跑回大本營。 教練點燃營火,把咖啡和茶煮好,準備小點給我們,經過一小時多的極速飛馳,各人的臉給風吹得紅紅的,頭髮也給亂了點。坐在石椅上,喝著暖暖的茶,聽著教練訴說著雪地上的小故事。 這一瞬間,溫暖感從腳尖透進冰冷的身體往上傳透心窩,就這樣第二件幸福的事發生了。 幸福的第三件事 雪地健行 挑戰自我 早上起來吃過早點,隨大夥兒驅車到達托納湖,由於昨天乘火車進入極光小鎮時,正值氣溫下降和刮大風雪,我們需要套上特製的大腳雪鞋才能順利穿越樹林的一段走到湖泊,整個結冰的湖面已舖落厚厚的白雪,湖水結成小冰川。 雪地健行是近年新流行的極地活動,大夥人穿上大腳雪鞋、戴著帽子,別忘記帶上相機,由專業人員帶領下一步一步的踏雪前行。 冬天的托納湖非常優美,湖面結成厚厚的冰,在小冰川和白雪的襯托下,景色非常壯麗。 白雪世界猶如高傲的女皇令人生畏,在大夥兒的彩衣的襯托下,把白雪世界點綴成七彩繽紛,增添一份親和感;一路上不離不棄的互助精神,心頭浮起絲絲暖意。 這一瞬間,第三件幸福的事發生了。 幸福的第四件事 冰湖上釣魚 耐性的考驗 在極地生活,每天面對的都是風和雪。這一天,穿上禦寒裝備,隨著女教練駕駛的雪地摩托,再次走進托納湖。摩托車停在靠近湖邊的一處,取下釣魚具後女教練引領我們到湖中央。 真的是巾幗不讓鬚眉,英姿颯颯的女教練利用冰鉆快速地打開一個洞,動作非常專業純熟,絲毫不會嬌柔。 模仿著女教練的一舉一動,艱難地把冰鉆向厚達一公尺的冰面來回轉動,直至冰洞出現時,雙手已有點酸痛了。 撥開冰塊把魚餌拋進洞內,引向冰層下的海中魚兒,這是考驗耐性的時刻。 站著站著,寒從腳下,再多的保暖衣也不敵腳下的冰雪,加上風雲變色,湖泊刮起大風,猶如一雙強橫的臂膀,直把每個人往外推動,差點沒摔倒湖上。 釣魚活動被迫中斷,趕緊收回釣餌,女教練體貼地領我們走進湖邊的一個小木屋,點起營火,還不停詢問我們腳尖有沒有失去感覺,驚怕我們給凍傷了。 隨著小木屋內的溫度上升,腳底的寒氣也漸漸消退了,與此同時,一杯熱騰騰的飲料以及一件暖暖的糕餅遞到手中。 這一刻,第四件幸福的事發生了。 幸福的第五件事 挑戰極限 勇闖冰旅館 來到位於瑞典北極圈內的純天然的冰旅館,冷艷無比。冰房間內的傢具床舖跟所有裝飾品,全部都出自國際知名藝術家的雕刻之手。冰旅館的建材取自托納河結成的冰塊,待天氣回暖,冰塊融化後流回流托納河,極具"生生不息"的象徵意義。 當冰冷的大門徐徐打開,在零下的溫度中尋找冰雪女皇的影蹤,禁不住輕聲地問:難道這就是幸福的第五件事嗎? 若在這裡住上一晚,挑戰自我極限,真的可以夢想成真,跟冰雪女皇舉杯痛飲嗎? 幸福的第六件事 極光下的烤鹿肉大餐 海外存知己,天涯若比鄰。互不相識的你與我,躲進極光底下的小木屋內,不需要知道你是誰,不需要知道你是來自何方,就這樣坐在一起一邊烤肉一邊暢飲。 聽說瑞典拉普蘭地區住著以馴鹿為生的遊牧民族,聽說他們原是這片大地的主人,聽說馴鹿是放養的,聽說.... 這個晚上,雖然看不到極光,眼看著遠處的星空,腦海內不斷出現很多聽說...聽說我這個晚上很幸福... 幸福的第七件事 與歐洲最後民族對話 千百年來薩米人一直是北極圈這大片土地的主人,在零下廿多度的寒冷環境下生活,擁有本族的語言文化習俗。歐洲最大的遊牧民族,以大地為家,如今只剩下不足10萬人口的薩米人,受歷史洪流的沖洗,被迫散居各處。 天色陰暗的早上,薩米人就在我們面前,近距離坐在我的對面,用心地訴說著民族情懷,訴說著一個又一個薩米人的傷痛故事,在這個黃色的傳統帳篷內,瀰漫著傷感的氣氛,但堅強的薩米人把引以為傲的生活方式和文化傳承下去,使得憂傷的味道給沖淡掉,禁不住使用薩米語向薩米人說聲quot;謝謝quot;。 這一次與薩米人的真情對話,使得我在哀傷中得到一份幸福的感覺,這個便是極地發生的第七件幸福的事。 幸福的第八件事 挪威不凍海港 揭開神秘面紗 第八件幸福的事,是發生在挪威的那一天。 那一天車子駛進公路,從阿比斯庫向挪威的鐵礦小鎮納爾維克出發,沿途聽著介紹,說這裡有一個不凍海港,海灣長年不結冰的,很想很想看到它的真面目。 通過公路,跨越國境,經過山路,終於來到這裡,揭開不凍海港的神秘面紗。被白雪包圍的海港,因北大西洋暖流的經過而終年不結冰,藍與白,永遠是和諧的組合,這裡的風景真的非常迷人。 喝過鮮味的魚湯,爬到遠處的山丘上,這裡可看到不凍海港,景色很優美很恬靜....優美與恬靜的背後隱藏著一段轟動全世界的大事。1940年這裡發生了一件轟動全球大事。 山丘上有一段文字簡介,原以為是優美風景的文字敘述,誰不知... 那一年是二次大戰,在歐洲戰場上德國佔領挪威,利用不凍海港大量運輸鐵礦製造軍事武器,英國跟同盟國合力跟德國激烈戰鬥,地點....就是這個景色迷人的山丘上... 經過無數次的反撀失敗後, 這一次,盟軍終於打開決口,第一次把德軍擊敗,往後歷史便朝大家所知的結果走向,殘酷的戰爭終於結束了。 在挪威的國土,上了歷史課,深刻體會到和平的可貴。這一次,我遇見的幸福,便是要珍惜和平時代的幸福。 沒有如果 只有結果 這些就是我在極地 所遇見的八件幸福的事 幸福因有和平 和平締造幸福 更多精彩遊記在 行走世界記錄

Spring boot 10 - openapi 生成器 - spring boot java client
科技新知
MacauYeah・2025-08-19

之前我們在介紹Spring Boot Web 調試工具 ,就試安裝 openapi 相關的元件。其實 openapi 並不單是為了提供 swagger 測試介面,它主要是提供一個描述的方式,讓我們針對一個特定 openapi 文件,生成對應的 api server 或 api client 接口。也就是,如果 server 方有提供該文件,道理上可以經 openapi 的工具,生成一個可以直接訪問 server 的 client library。本節,可以沿用之前的 spring boot web api doc ,為它產生一個client library 作為實驗。 在生成 client library 之前,我們還需要一個工具 openapigeneratorcli 。最簡單的取得方式,就是經過 npm , 在你需要生成 client library 的專案中,安裝你需要的 openapigeneratorcli 版本。 npm install @openapitoolsopenapigeneratorcli 那怕你不是使用 nodejs 作為開發,也可以經過這個方法安裝。它只提供使用 cmd 指令的捷徑。 生成 Java Client Library 我們先把 backend server 起好 cd somewhere amp;amp; mvn springbootrun,然後使用 openapigeneratorcli 去生成以 java spring boot 3 為底的 client library 。 npx openapigeneratorcli generate i httplocalhost8080v3apidocs apipackage io.github.macauyeah.springboot.tutorial.openapiclient.api modelpackage io.github.macauyeah.springboot.tutorial.openapiclient.model invokerpackage io.github.macauyeah.springboot.tutorial.openapiclient.invoker groupid io.github.macauyeah.springboot.tutorial artifactid springbootwebapiopenapiclient artifactversion 0.0.1SNAPSHOT g java p useJakartaEe=true p useSpringBoot3=true library webclient o springbootwebapiopenapiclient 生成的 source code 就像是 springbootwebapiopenapiclient ,具體的使用方式,可以看看測試用例 ApiControllerApiTest.java private final ApiControllerApi api = new ApiControllerApi; @Test public void postDateQueryTest default call ApiDateRequest apiDateRequest = new ApiDateRequest; apiDateRequest.setInputDateOffsetDateTime.now; LOG.debugquot;default web client postDateQueryquot;, api.postDateQueryapiDateRequest.block; replace webClient in ApiClient if you have special auth config on webClient, you can also change basePath during new obj creation ObjectMapper mapper = new ObjectMapper; mapper.setDateFormatnew SimpleDateFormat; mapper.registerModulenew JavaTimeModule; WebClient webClient = WebClient.builder .codecsconfigurer gt; configurer.defaultCodecs.jackson2JsonDecodernew Jackson2JsonDecodermapper; configurer.defaultCodecs.jackson2JsonEncodernew Jackson2JsonEncodermapper; .build; ApiControllerApi api2 = new ApiControllerApi new ApiClientwebClient .setBasePathquot;httplocalhost8080quot;; LOG.debugquot;create api2 by local web client postDateQueryquot;, api2.postDateQueryapiDateRequest.block; use webClient directly String response = webClient.post.uriquot;httplocalhost8080apirecordquot;.bodyValueapiDateRequest.retrieve .bodyToMonoString.class.block; LOG.debugquot;request by local web client postDateQueryquot;, response; 上述例子中,如果大家沒有任何特殊要求,其實經過 api.postDateQueryapiDateRequest.block 就完成了。有需要改 api endpoint 的,只要生成新的 ApiClient 並設定 basePath new ApiClient.setBasePathquot;XXXXXXquot; 就好。真的要加入更多權限設定,就需要生成新的 ApiClient 並設定 webClient new ApiClientwebClient 這個生成的 Java Client Library 道理上還是要經過 maven 等打包,變成 jar 檔,才能被其他 Java 專案所引用。筆者就建議大家直接把成生的視為獨立的 module sub module 存放,其他專案就以 maven dependency 的方式引用。想要混合現有專案,動態生成專案內某些 java package,暫時不太可行。因為它也有大量的 dependency ,交由 openapigeneratorcli 自己管理會比較好,它們升級時,你也可以完整升級。 openapigeneratorcli httpsgithub.comOpenAPIToolsopenapigeneratorcli springbootwebapiopenapiclient

[議劇論映] 致仍在努力和堅持的您—《喜劇開場》
娛樂殿堂
君尋・2021-06-23

注:以下內容涉及劇集內容和結局 如同劇中有村架純飾演的中滨里穂子,在人生低潮時遇上了搞笑組合「馬克白(マクベス)」,筆者能夠遇到《喜劇開場》這套青春群像劇,同樣極為感激。出道10年的馬克白依然毫無人氣,以外人的角度絕對能稱之為失敗,但對中滨來說,他們演出的喜劇,已經成為她的心靈支柱。《喜劇開場》講述的,正是馬克白宣佈解散後,中滨和妹妹與馬克白三人在解散前的故事。 收看《喜劇開場》與其說是「追劇」,更像是認識了一班正在追尋夢想而努力不懈的朋友,春斗、潤平和瞬太,他們三人的拼搏、掙扎、苦惱,以及不甘,都像在筆者身邊發生一樣。故事最初以超級忠實粉絲中滨這名第三者的角度切入,透過與馬克白他們之間的對話和回憶,慢慢回顧組合結成以來的各種經歷和辛酸,帶領觀眾認識馬克白的三名成員。劇集成功呈現這種真實感,全因劇本緊扣主題,過去與現在兩條述事線互相交錯,並同時描寫五名主角的心境變化和成長,沒有任何場景和情節是多餘的。極為完整的劇本還做到環環相扣,讓每個情節、對話、細節,以至是角色的習慣,都成為將來推動劇情的伏筆。演員們的演技亦是成功傳遞真實感的原因。馬克白三人間的互動極為自然,不論是菅田將輝、仲野太賀,還是神木隆之介,他們飾演的三名角色的特質和性格,讓觀眾在第一集已深深牢記在腦海之中。有村架純的演出亦讓筆者另眼雙看,幾場由她主導的哭戲帶有極強的感染力。優良劇本和出色演員營造無與倫比的劇情張力,若與劇中角色和演員的年齡相若的話,相必會有更多的共嗚。 馬克白經歷十載歲月,沒有成為人氣組合,也沒有留下具體成果,甚至沒有得到家人的認同,最後只能抱持不憤,終結他們的追夢之旅。反觀當年學校的同學,有部份已經名成利就,春斗他們賭上了無法挽回的青春,卻沒有得到預期中的結果。「結果不是全部,重要的是過程。」誰也會說這種話,但當拼盡努力而沒有得到回報時,卻無法阻止自己反思自己最初的決定。「本來就喜歡喜劇、是小孩時的夢想,這些都不是原因。只因登上舞台一次,就被舞台所吸引,拉了兩人一起下水,才發現已經過了十年。」春斗在解散後如此回顧他結成馬克白的契機。這十年的時間對他們三人而言究竟有什麼意義? 除了馬克白之外,各個領域、各個地方、各個時代,都有著滿腔熱血的人為了夢想奮鬥,然而能夠成功站到鎂光燈之下,只有極少數的天選之人。成功的結果顯然而見,但無法成功的話,等著他們的又是一個怎樣的未來?連理應花在學業的時間都貢獻給追夢的自己,那還有什麼武器留給開始步入青壯年的自己呢?「你們未來也會經歷很多低潮,可是跟18歲到28歲的時間相比,接下來的十年所經歷的時光,痛苦的程度可是完全不同的世界。」馬克白的恩師,是如此告訴前來詢問應否解散的春斗和瞬太。 人生不見得會一帆風順,在略有知名度的食品公司工作的中滨便是其中之一,因為職場上的一些誤會,最終導致她陷入不得不離職的局面。曾經是世界級專業遊戲玩家的瞬太,擁有榮譽頭衍的背後卻是孤獨不己。春斗的哥哥非常能幹,亦已建立幸福的家庭,能夠被稱為人生勝利組的他卻因為遭遇詐騙集團而失去一切。人生雖然會有「輸的時候」,但不代表人生就是「失敗」。 十年的搞笑藝人生涯,不斷扮演著各種角色和職業在舞台上表演,還能從當中能得到什麼?就如同高中的社團經歷,對將來的人生可以起到什麼作用?努力的盡頭不見得必然是回報,但可以肯定的是能獲得成長。過去經歷的事件和取得的經驗,能夠成為令你邁步向前的力量。就像中滨因為過去曾擔任花道部長,當看到用心擺設的插花,往往能回想起自己人生最輝煌的時刻並因而充滿信心。當她看到正在應聘的公司,在接待處擺放了漂亮的插花時,不但獲得自信,同時亦下定決心,最終成功得到公司聘請。曾在高中時期當球隊經理人的小紬,因姐姐里穂子一句話的影響,毅然到藝能公司應徵經理人一職。雖然被質疑是否小看經理人這份職業,但兩者需要的核心能力卻有著異曲同功之妙,從沒想過從事的職業,卻意外地適合自己。 這種「看起來不重要的經驗」,在外人眼中只是微不足道,但對自己來說卻是別具意義,甚至成為驅動自己向前的力量。人生總會有些時候,與面臨解散危機的馬克白一樣,為自己認為值得堅持的事努力著,同時卻又因看不到結果而迷茫,處於堅持與放棄的十字路口。盡管眼前浮現的不是理想中的結果,哪怕是時間到了而必須無奈結束,過去因自己的努力而播下的種子,總會有開花結果的一天。春斗告別馬克白後展開的全新生活,正正就是從過去得來的意外收獲。正如《喜劇開場》的編劇在劇中四處埋下的伏筆一樣,這些伏筆總是在意想不到的時間和地方再次出現,讓劇中角色和觀眾時而驚喜、時而感動。過去毫不起眼的經驗,不管是知識、技能還是人脈,甚至只是一份小小的共嗚或想法,想必也可以成為我們再向前多踏一步的力量。 中滨因馬克白而走過低潮,春斗因遇上超級忠實的粉絲中滨而再次認識到十年間藝人生涯的成果。看著這五名年輕人在青春道路上,對自己的過去感到落寞、對自己的將來感到彷徨,最終依靠彼此的扶持走過低谷。筆者亦因《喜劇開場》在不盡人意的生活中,得到一份鼓勵。但願觀看《喜劇開場》後的您,也可以打破消沈,在不盡人意的生活中繼續邁步向前。 *補充:《短劇開場(コントが始まる)》標題中的短劇一詞,是指日本文化中的一種搞笑戲劇的類別。原題中日文的「コント」,來源於法文的「conte」,一般理解為以搞笑為宗旨的簡短舞台劇,所以中文多數會翻譯為「短劇」又或者是「喜劇」。 關於議劇論映 本欄目將會分享日本及歐美的影集和電影。除最新上映及流行的作品外,亦會推薦值得回味的滄海遺珠。 更多本欄目相關的內容可按:httpsppt.ccf6n5yx 更多春季日劇心得:httpslifemag.cyberctm.comzh_TWblogwatanuki4112020

體驗一刻 - 此生必造訪的全世界25間咖啡店之一 ?!
全球飲食
莫雪・2019-08-15

此生必造訪的全世界25間咖啡店之一 體驗一下了 韓國京畿道楊平郡之 夢想相機咖啡館 文字之描述, 素來為人們帶來無限憧憬, 為著那個宣傳 美國知名網站BUZZFEED選出 此生全世界必造訪的25個咖啡店之一 不會吧, 世界那麼大, 真的假的 去韓國, 大家多數想到是hellip; SHOPPIN, SHOPPINGhellip; 還是美食、美顏一大堆 上述之餘, 也感受下當地郊區的山景與寧靜愜意一刻 咖啡吧 酷愛攝影的咖啡店老闆將它設計為特殊的相機外型, 獨特的造型配上四周的山野、 田園與童話小屋。 照相機咖啡館的建築外型設計就是一座放大了的菲林型照相機, 不高不低座立在山野與綠草叢中與及童話小屋傍, 感覺夢幻 店內小小的, 樓上樓下剛好是兩個大大的圈圈玻璃窗, 正好給你遠眺近望hellip;窗外。 照相機咖啡館, 當然要點一杯咖啡品嚐著,看看hellip;窗外, 也可瀏覽一下貼滿店內各處別人的夢想 或者獨個兒好好發白日夢一番, 哈哈hellip; 然後... , 寫下自己的夢想, 店主會翻拍印出一張小張的給你喔 喜歡欣賞和懂相機的, 當然不容錯過陳列著的各款各年代相機了。 夢想照相機咖啡館可能真的是 一個讓人想要 儲存夢想的地方 最後, 要注意的是 咖啡館不會在周日和周一開放, 館主也是要追求夢想以外, 多點享受悠閒的生活節奏呵 #日式茶館 平安京茶事 #亞列斯可湖 【編輯聲明】 本篇文章、相片版權屬作者所有,經由版權持有人授權CyberCTM.com發表 聯絡及邀約irene801802@hotmail.com

己許願,在VÖODÖOMÖI好魔香氛裡遇見溫柔
美容
蘇蘇・2026-05-02

總覺得生活需要一點溫柔的儀式感,在庸常的時光裡,給心靈留一方柔軟的角落。那些藏在香氣裡的療癒,觸感裡的溫潤,都是我們與自己對話的橋樑。 最近認識了VOuml;ODOuml;OMOuml;I好魔,正是這樣一個以香為語、以美為意,教我們向自己許願、祈願自麗的品牌。 名字源自法文VOEU de MOI,藏著最動人的初心,把溫柔的期盼留給自己。2017年,創辦人萬智杏醫師(Dr. Joseph Wan)將醫學的專業細膩與香氛的藝術浪漫相融,不做浮華的外在包裝,只以「自愛」為起點,鋪陳一場五感療癒的日常之旅。 品牌始終守著三個溫柔的主旨:SCENT香氣安穩心神,讓縷縷芬芳撫平內心的浮躁;SOMA觸感完善肌膚,以細潤呵護溫柔對待軀體;SENTIMENT情感自我滿足,在與自己相處的時光裡,收獲滿滿的安寧與喜悅。它堅持以天然植物精萃、歐盟認證純淨原料為基底,不添加Parabens,拒絕動物實驗,更將環保理念藏進可回收包裝裡,讓美好與善意,都在細節裡悄悄綻放。 這份源於初心的溫柔,終於去到香港,去到滿溢生活藝術品味的居舍酒店(Upper House)。從4月10日至5月尾,就在居舍酒店6樓Tea Room的設立了Pop Up Store,成為一處暫別喧囂的小天地。典雅氛圍裹著淡淡的香氣,指尖觸碰的每一件美物,都在邀請我們慢下腳步,感受VOuml;ODOuml;OMOuml;I獨特的香氛韻致,體驗一場與別不同的美肌療癒。 更動人的是,這次快閃店更與心靈雞湯慈善基金會攜手,以Charity Box義賣的形式,將收益撥捐基金會,幫助破碎家庭重拾溫暖。 原來自愛從來不是獨善其身,當我們學會愛自己,這份溫柔也能綻放成照亮他人的光,讓品牌的自愛精神,在善意裡綿延生長。 走進這片香氛天地,三款明星好物,藏著三種與自己相處的美好模樣。 好魔喚醒高級香水護手霜 HK17950ml 以橄欖基底油配合ECOCERT有機精油,質地溫潤細滑,輕輕塗抹便滲透肌膚,不留黏膩餘感。 每日擦上護手霜的片刻,不再只是簡單的肌膚保養,而是一場專屬於自己的奢華儀式,讓指尖時刻留香,也讓平凡日常多了幾分精致與溫柔。 高級按摩香水蠟燭 HK54950ml 低溫植物油的溫潤質地,點燃時散發綿長香氣,撫平了一日的疲憊。蠟燭熄後融化的精油,透過專屬金勺輕輕塗抹肌膚,燭可生香,油可潤膚,一器雙用,讓香氛與觸感的療癒,溫柔包裹身心。 3.火山岩擴香 HK84915ml 純銅容器質感低調雅致,搭配品牌獨家擴香油,玫瑰的柔媚、茉莉的清純、廣藿的沉穩、檀木的溫潤、青檸的清爽、桂花的婉約,六款經典香調隨心切換,讓一室芬芳,成為心靈的避風港。 我們總習慣向外追尋美好,卻常常忘記,最該用心呵護的人,是自己。VOuml;ODOuml;OMOuml;I用香氛、用美膚、用善意告訴我們,自愛從來不是難事,它藏在護手霜的香氣裡,藏在蠟燭的溫潤裡,藏在一室芬芳的寧靜裡。 若你也想給心靈一場療癒之旅,不妨走進居舍酒店的這片香氛天地,遇見VOuml;ODOuml;OMOuml;I,遇見向自己許願的溫柔,在細節裡愛自己,在美好裡,慢慢綻放屬於自己的獨特光芒。

斷捨離在澳門
文化創意
陳康妮・2025-07-01

2025年6月30日 論盡 斷捨離在澳門 近年多地興起實踐「斷捨離」的生活方式,這種源自日本的理念主要強調人對物品應進行取或捨,通過「斷」絕不需要的物品、「捨去」多餘的物品和「離」或擺脫對物品的依賴,簡化生活。 本地教育家陳康妮(Connie)創立澳門斷捨離學會,推廣「斷捨離」理念,她相信種子已經在澳播下,正在慢慢發芽成長。 市民在斷捨離學會會址挑選適合物品。 今年上半年學會推出不少活動。在三月,每周三晚有一小時定期回收活動,旨在鼓勵市民將不需要的物品轉化為他人所需的資源,實現共享,提升生活品質及推動社會可持續發展。收集物品包括全新或輕微使用的衣物、未過期的非易腐食品、嬰兒尿布、推車、長者護理用品、健康產品等,此外亦收狗糧、貓糧、各類配飾和手袋、未使用或輕微使用的護膚品,以及部分手提電腦及配件,如鍵盤、滑鼠等。 學會義工隊在五月又走進新口岸社區,開展家庭關懷探訪,旨在為弱勢社群送上關愛與支持,同時針對部分家庭的家居環境問題,為居民提供免費斷捨離整理服務。 除了每月的主題活動外,市民平時亦可以把自己不需要,但又符合學會要求的物品,直接送到會址。 市民在斷捨離學會會址挑選適合物品。 從線上到線下 數年前,Connie受家人經歷及書籍的啟發,開始了斷捨離之旅,並於二〇二〇年設立斷捨離社交平台群組,亦即斷捨離學會。現時已有逾三萬名群組成員,除了Connie的學生、其他學校的中小幼教師,亦有弱勢社群。 在成立學會的同一年,她向教會借用場地,設立實體共享空間。起初,共享空間接受所有物品,但後來發現部分物品乏人問津,而且不夠人手接收物品。經過不斷摸索,學會制定一份清單,列明可接受和不接受的物品種類,例如基於場地限制,不接受大型家具。 為了有效整理、管理共享空間,學會亦組織了義工隊,現時有二十七名成員,每個成員都有不同的值更時間。 本地教育家陳康妮成立澳門斷捨離學會。 學會發展新方向:關懷長者、共享食物 斷捨離學會今年已到第五個年頭,目前正處於「深耕細作」階段,未來將繼續在學校和社區推廣。Connie觀察到群組內有不少弱勢社群需要斷捨離服務,相信這也是斷捨離的社會意義之一。 隨著本澳人口高齡化,不少有積物習慣的長者開始對斷捨離服務有需求,尤其是獨居的婆婆,例如處理舊衣物、廢舊電器等。Connie相信未來將有更多人因不同需求和契機,加入斷捨離的行列。 目前學會的義工開始上門為長者提供斷捨離服務,至今已處理三十多個個案,並提供後續跟進和關懷、協助長者搬運物品。在提供服務前,他們會與案主簽署同意書,「有一個同意書給案主,確認他願意讓我們做斷捨離,是合情合理合法的。」 斷捨離學會成員在會址協助回收物品。 學會也為癌症關懷機構開辦斷捨離講座,幫助癌症病人及其家人整理物品,表達生前意願。 Connie又透露,學會現時正計劃的另一個新方向就是共享食物,惟推行食物共享需要格外謹慎,目前仍處於摸索階段。考量到食品安全問題,現時學會優先考慮分享有包裝、來源明確且未過期的食品。 斷捨離已不僅僅是一種整理家居的技巧,更是一種生活哲學、關懷社會的方式。澳門斷捨離學會以實際行動,一步步推廣著簡約生活的理念,並將這份關懷延伸至弱勢群體、長者,甚至癌症病患。Connie又相信,隨著越來越多的人加入斷捨離的行列,思考消費的價值,斷捨離這顆種子將在澳繼續茁壯成長,為更多人帶來更輕盈、更有意義的生活。

Virtual IP | 為客戶端提供的流動IP
科技新知
MacauYeah・2025-06-11

Virtual IP 雖然我們Docker Swarm、Galera等服務可以很容易地提供到Cluster的功能。但以用戶來講,怎樣知道該連線去那台伺服器,又是另一個問題。用戶不可能逐台伺服器逐台IP去訪問。通常,大家會以為在Cluster服務外部,加個 Load Balancer負載均衡器就已經可以解決問題。但其實Load Balancer本身也需要做Cluster,其中一個掛了,別的也需要頂上。那麼用戶到底是怎樣訪問伺服器的? 我們簡單地,可以經過 Virtual IP 簡稱VIP 來解決這件事。即是把我們網絡服務的域名,綁到VIP上,然後這個VIP可以在不同伺服器上游走,只要有一台伺服器活著,都可以回應這個VIP的請求。而這個VIP的功能,可以經keepalived簡單地做到。 配置 假設我們的配置如下 node 1 IP 192.168.0.2, network interface eth1 node 2 IP 192.168.0.3, network interface eth1 node 3 IP 192.168.0.4, network interface eth1 virtual IP 192.168.0.5 每個node,都有自己的IP,而virtual IP只會附在其中一台機上。 如果在 GaleraCluster 的情況下,可以看成只有virtual IP剛好附在其上的那台機工作,即是以 active passive 的方式運作。 如果在 Docker Swarm 的情況下,在預設模式下就已經有的mesh IP的機制,即使用virtual IP只在其中一台機上運作,但ingress networks都會擴散到所有機器上,所以是active active的方式運作。 設定 Keepalived 在三個node上,都各自安裝 keepalived。以下以 ubuntu 24.04 為例 # ubuntu 24.04 aptget update amp;amp; aptget install keepalived y node 1 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state MASTER # all nodes in same group must be same value virtual_router_id 101 # higher value will become master # ex, node1 priority 100, node2 priority 200, node3 priority 150. # if node 1, 2, 3 alive, node2 will become master. # if node 2 gone, node 3 will become master. priority 100 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 node 2 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state BACKUP # all nodes in same group must be same value virtual_router_id 101 # higher value will become master priority 99 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 node 3 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state BACKUP # all nodes in same group must be same value virtual_router_id 101 # higher value will become master priority 98 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 然後在各node上執行。 systemctl restart keepalived 上述設定中,除了 priority 外,應該所有 config 都一樣。state指的是初始化狀態,在 priority 不為255的情況下,即使設定 MASTER 或 BACKUP ,也會動態改變。又因為 priority 不是動態改變的,為方便管理及人眼辨識,筆者認為priority最高的那個node應該預設為MASTER,可以減少日後發生誤會。 如果一切正常的話,192.168.0.5只會出現在node1上。當node1掛了,192.168.0.5才會出現在node2。當node1、node2同時掛了,192.168.0.5才會出現在node3上。這個VIP,同一時間只會出現當時活著的機器中,priority最高的那一台。priority 最高的那一台,它的狀態為MASTER。這些狀態,我們可以經以下指令確認 # confirm state systemctl status keepalived # confirm ip ip a grep 192.168.0.5 Keepalived 可能的異常 如果 Keepalived 之間無法溝通,每個node都自認為MASTER,192.168.0.5會同時出現在所有node上。這個情況下,網絡請求還是可能的,但當真正出現 failover 故障轉移時,因為 ARP Address Resolution Protocol 等問題,路徑可能無法那上跳到活著的機器上,通常要等個十幾秒才會恢復。在前述的設定中, advert_int 就是各node溝通的時間間隔,以秒為單位。正常若果只有一個MASTER的話,failover可以在一至兩秒內完成。 造成 keepalived 無法溝通的原因很多,其中一個就為設定上的失誤,筆者初期就試過誤設定 virtual_router_id 。在有需要溝通的機器中,應該設定為相同的值。另一個原因則是防火牆,所幸的是 ubuntu 24.04 中, iptables 預設就接受它們之間的連線。如果是其他 Linux 版本,遇到無法溝通的情況,所以先關掉 iptables 服務,或者把 iptables 上的所有 rule 刪掉再試試。

適時而食 新葡京酒店8 餐廳菇菌盛宴
澳城餐飲
小燕品味・2024-08-28

中國地大物博,位於西南部的雲南盛產野生菇菌。雲南獨有的天然地理環境,孕育出珍貴的野生菇菌。每年盛夏,正是雲南菇菌的當造時期。為了讓饕客品味這些來自雲南的珍稀食材,新葡京酒店8 餐廳行政總廚歐國強帶領團隊遠赴雲南,搜羅從高地新鮮採摘的野生菇菌,包括松茸菌、牛肝菌、雞油菇等當造山珍入饌,推出多道菌香滿溢的雲南野菌佳餚。 正所謂適時而食,早前嚐鮮品味了多款菇菌美饌,包括:健益五色鮮菌燉水鴨湯、虎掌菌鮮黃耳桂花炒花膠、雲南小雞油菇炒東星斑件、干巴菌醬陳皮鵪鶉腿焗飯等。這些來自雲南的珍稀滋味,既滋補健康,營養豐富,且味道鮮美。食材供應期有限,值得讓味蕾體驗菇菌盛宴,讓舌尖享受山野至味。 健益五色鮮菌燉水鴨湯 Doubleboiled Wild Duck Soup with Assorted Wild Mushrooms 虎掌菌鮮黃耳桂花炒花膠Stirfried Fish Maw with Sarcodon and Yellow Fungus 雲南小雞油菇炒東星斑件Wokfried Fillet of Spotted Garoupa with Yunnan Chanterelle Mushrooms 干巴菌醬陳皮鵪鶉腿焗飯 mdash; 干巴菌是云南人公认最好吃的野生菌Baked Quail Legs Rice with Dried Tangerine and Ganbajun Mushroom Sauce 化皮乳豬、蜜汁黑豚叉燒、芥末花椒伴鮑片Barbecued Suckling Pig, Honey Glazed Barbecued Pork, Chilled Slice Abalone with Sichuan Pepper and Mustard 日本鮮百合杞子浸時蔬Poached Seasonal Vegetables with Lily Bulb and Wolf Berry 餐前開胃菜 蠔皇鮑魚萵筍 middot; 鮮蝦野菌白玉盞 Amuse Bouche 黑白芝麻布甸配芝麻雪糕Black and White Sesame Pudding with Sesame Icecream 當日侍酒師推薦了兩款勃根地Grand Cru 紅、白酒各一款, 搭配這頓精緻的菇菌盛宴, 提升了菜品的味道呈現與用餐享受。 澳門新葡京酒店「8 餐廳」是米芝蓮二星榮譽及黑珍珠二鑽殊榮餐廳,主打精緻點心及名貴新派粵菜。餐廳巧妙地把寓意活力十足的金魚和象徵吉祥富貴的「8」字融匯在其室內設計中,氣派獨特而又極富傳統中國特色。餐廳提供的菜式種類多不勝數,主廚擅以各地新鮮食材,配搭出創新口味。中午推出的創意點心更多達四十餘款,讓賓客盡情享受既優雅又富有創意的美食體驗。「8餐廳」為深諳美食之道的賓客供應佳釀,酒窖內收藏超過17,800款各國名酒,榮獲ldquo;Wine Spectator 2024全球葡萄酒餐廳榜單rdquo;最佳卓越獎。另外,「8 餐廳」同時榮獲《福布斯旅遊指南》mdash; 五星餐廳、《南華早報》100 Top Tables 2024、香港及澳門Tatler Dining Awards 2024 mdash;Tatler Dining 20 Macau名單內的餐廳。 澳門新葡京酒店「8 餐廳」雲南野菌菜式由即日至2024年9月23日供應,查詢或預訂,請致電853 8803 7788 位置 新葡京酒店二樓 營業時間 午餐:上午11時30分至下午2時30分 晚餐:下午6時至晚上10時 (星期一休息)

【澳門美食】糅合上海、江蘇和浙江地區的色菜— 澳門威尼斯人醉江南
生活在我城
Lifemagfoodie・2023-02-07

位於澳門威尼斯人的醉江南,集合上海、江蘇和浙江地區的特色,製作出充滿江南風味的精繳菜品,而醉江南主廚梁子庚獲獎無數,更曾參與節目《舌尖上的中國》,出品不少新穎高質的菜式,如果想知有什麼必食推介就看小編介紹吧! 老上海熏魚 作為上海的經典前菜之一,熏魚入口酥脆,特制醬汁亦非常入味! 無菌花雕醉膏蟹 這無疑是去醉江南的必點菜式之一,花雕醉膏蟹酒味香濃,咸香入味!而且入口冰涼,是非常開胃及值得一試的一道菜! 自制咸肉篤春笋 爽口清脆的春笋,加入香辣可口的咸肉,層次豐富,非常惹味! 衢州鮮肉湯圓 軟糯的湯圓入面包著肉餡,很特別的口感,配搭清新的上湯,非常暖胃。 金元寶富貴雞 這道菜外型製作成金元寶型狀,而用槌子敲碎後是經典的江蘇菜富貴雞,寓意好運連連!雞肉炆得軟腍入味,醬汁層次豐富。 上海紅燒肉 肥美的紅燒肉有誰可以抗拒呢?紅燒肉肥瘦適中,入口即化,醬汁亦非常下飯! 年糕燒東海黃魚 魚的肉質鮮嫩,入口即化,年糕吸收了魚汁的精髓,咬勁十足又入味! 空心大麻球 這個巨型的空心大麻球經過多次的翻炸,炸得又薄又脆,入口有香濃的芝麻味,質感有別於一般的煎堆,非常香口! 大白免奶糖十三幺 這款甜品賣相精緻,大白兔亦充份展現上海特色,奶凍入口有淡淡的椰香味,不會太甜! 醉江南 地點:1078號, 1樓 ,澳門威尼斯人 營業時間:中午1200至下午300,晚上600至晚上1100(逢星期二關閉) 聯繫方式:8118 8822

澳門教育心理學|陳康妮:如何幫我們理解人腦中的神經網絡
文化創意
陳康妮・2023-01-27

神經科學是一門相對年輕的學科。 在物理科學方面尤其如此。 例如,雖然我們對原子亞原子力如何產生物理特性了解很多,但對智能行為如何從神經功能產生的了解相對較少。 為了解決這個問題,神經科學家通常依靠直覺概念,如ldquo;感知rdquo;和ldquo;記憶rdquo;,使他們能夠理解大腦與行為之間的關係。 通過這種方式,該領域已經開始廣泛地描述神經功能。 例如,在靈長類動物中,我們知道腹側視覺流 VVS 支持視覺感知,而內側顳葉 MTL 支持與記憶相關的行為。 但使用這些概念來描述和分類神經處理並不意味著我們了解支持這些行為的神經功能。 至少不像物理學家理解電子那樣。 為了說明這一點,該領域對這些概念的依賴導致了持久的神經科學辯論:感知從哪裡結束,記憶從哪裡開始? 大腦是否像我們用我們用來描述它的語言那樣進行區分? 這個問題不僅僅是語義。 通過了解大腦在神經典型病例(即理想化但虛構的ldquo;正常rdquo;大腦)中的功能,有可能更好地支持經歷病理性記憶相關大腦狀態的個人,例如創傷後應激障礙。 不幸的是,即使經過數十年的研究,表徵這些ldquo;感知rdquo;和ldquo;助記rdquo;系統之間的關係仍導致了一場看似棘手的爭論,挫敗了將我們的大腦知識應用於更多應用環境的嘗試。 這場辯論的任何一方的神經科學家都會查看相同的實驗數據並以截然不同的方式解釋它們:一組科學家聲稱 MTL 涉及記憶和感知,而另一組聲稱 MTL 僅負責記憶 相關行為。 為了更好地理解 MTL 如何支持這些行為,史丹福大學心理學博士候選人、吳仔神經科學研究所思維、大腦、計算和技術項目的實習生 Tyler Bonnen 一直與心理學助理教授 Daniel Yamins 合作 和計算機科學和史丹福大學以人為本的人工智能 HAI 研究所的成員,以及史丹福大學心理學教授兼記憶實驗室主任 Anthony Wagner。 他們最近發表在《神經元》雜誌上的工作提出了一種新的計算框架來解決這個問題:使用來自人工智能的最先進的計算工具來理清人腦中感知和記憶之間的關係。 ldquo;感知和記憶的概念在心理學中很有價值,因為它們讓我們了解了很多關於神經功能的知識mdash;mdash;但只是在一定程度上,rdquo;Bonnen 說。 ldquo;這些術語最終無法完全解釋大腦如何支持這些行為。 我們可以在關於 MTL 感知功能的歷史爭論中清楚地看到這一點; 因為實驗者被迫依賴直覺來判斷感知和記憶,所以他們對數據有不同的解釋。 根據我們的結果,這些數據實際上與一個統一的模型一致。rdquo;新鮮的解決方案 研究團隊的解決方案是利用人工智能領域計算機視覺的最新進展。 該領域是人工智能最發達的領域之一。 更具體地說,研究團隊使用了能夠預測靈長類動物視覺系統神經反應的計算模型:任務優化卷積神經網絡 CNN。 ldquo;這些模型不僅lsquo;擅長rsquo;預測視覺行為,rdquo;Bonnen 說。 ldquo;這些模型在預測靈長類動物視覺系統的神經反應方面比神經科學家為此目的明確開發的任何模型都做得更好。 這對我們的項目很有用,因為它使我們能夠將這些模型用作人類視覺系統的代理。rdquo; 利用這些工具,Bonnen 能夠重新運行歷史實驗,這些實驗已被用作證據來支持關於 MTL 參與感知的爭論的雙方。 首先,他們從 30 個先前發表的實驗中收集了刺激和行為數據。 然後,使用與原始實驗中完全相同的刺激(相同的圖像、相同的構圖和相同的呈現順序等),他們確定了模型執行這些任務的情況。 最後,Bonnen 將模型性能直接與實驗參與者的行為進行了比較。 ldquo;我們的結果是驚人的。 通過該文獻中的實驗,我們的建模框架能夠預測 MTL 損傷受試者(即由於神經損傷而缺乏 MTL 的受試者)的行為。 然而,MTL 完整的受試者能夠勝過我們的計算模型,rdquo;Bonnen 說。 ldquo;這些結果清楚地將 MTL 與長期以來被描述為感知行為的事物聯繫起來,解決了數十年來明顯的不一致問題。rdquo; 但當被問及 MTL 是否與感知有關時,Bonnen 猶豫了。 ldquo;雖然這種解釋與我們的發現完全一致,但我們不關心人們應該使用哪些詞來描述這些依賴於 MTL 的能力。 我們更有興趣使用這種建模方法來了解 MTL 如何支持這種迷人的mdash;mdash;實際上,有時是難以形容的mdash;mdash;行為。rdquo; ldquo;我們的工作與我們之前的工作之間的關鍵區別,rdquo;Bonnen 強調,ldquo;不是任何新的理論。 陳康妮 Miss Connie 澳門科技大學講師澳洲墨爾本大學主修高等教育管理學英國倫敦大學主修心理學澳門資深教育學專家澳門教育專欄作家(出版書籍澳門教育創新)澳門兒童文學作家澳門國際培訓師從事國際培訓師工作26年全球職涯發展師澳門斷捨離群組創辦人(合共26000人)

【聖誕必去送禮之選】Fun:Zone 快閃店登陸澳門! 玩具、護膚產品、家電、意大利食品樣樣齊
生活在我城
Lifemagshopper・2021-12-17

臨到聖誕,相信大家都想為重要的人精心挑選禮物,在這節慶期間留下美好回憶!現在 FunZone 在星皓廣場開設期間限定店,集齊玩具、小型家電、護膚產品及意大利食品等多種類型的產品,絕對是選購聖誕禮物的最佳去處!小編為大家整理 5 樣適合送禮的產品,還在為買禮物煩惱的你,立刻看下去吧! 快閃店位於氹仔星皓廣場地庫一層,就在玩具quot;反quot;斗城旁邊 【CyberCTM x FunZone 福利放送】 即日起至 12 月 22 日 去 CyberCTM 的 Facebook 玩遊戲,即有機會贏得 FunZone $100 現金購物券!快點去參加吧~ Giveaway 傳送門 1. Harry Potter Hogwarts Castle $4,404.90 哈利波特的霍格華茲魔法世界什麼時候都令人著迷,這副積木的細節設計及多樣式的配件,絕對會是哈利波特迷最驚喜的聖誕禮物! 裏面包括主角哈利波特、榮恩和妙麗,還有鄧不利多校長、石內卜教授及佛地魔等達 27 個角色。 2. Fiasconaro panettone $658 起 去探訪親朋好友,送上聖誕蛋糕更應節!這款是來自意大利西西利的著名聖誕蛋糕品牌 Fiasconaro,被譽為世上最好吃的 Panettone,更是著名時裝品牌 Dolce amp; Gabbana 指定的聖誕蛋糕制造商,蛋糕口感柔軟有韌性。分別有三種口味,包括牛奶及榛果朱古力、朱古力脆片及咖啡奶油 及 白朱古力及開心果口味,每款蛋糕都會配不同口味的 Fiasconaro spread,絕對是送禮佳品。 3.Reacute;colte 微笑鬆餅機烤盤 $328 起 早上悠閒地享用一頓豐富早餐,相信是不少人的夢想, 這個可愛的笑臉及小小兵鬆餅機絕對能獲得一眾女士的喜愛,不只顏值滿分,體積亦很細小,放在家中不占空間。送給你的摯愛,與她來一個浪漫早餐吧! 如果你的朋友經常在家煮食,送一個 Reacute;colte 的居家燒烤爐亦是一個不錯的選擇,這一款外型及顏色都非常吸睛,隨時在家都可以一解想吃燒烤的癮。 4.鬼滅之刃 竈門炭治郎 全集中 及 我妻善逸 雷之呼吸 模型 鬼滅之刃熱潮不斷,這個模體造工精細,像真度極高! 送這款模型給你熱愛這套動漫的朋友,一定能令他感受到你滿滿的心思。 竈門炭治郎模型 $679.90 我妻善逸模型 $739.90 5. Laundrin 皇牌經典花香限定香薰禮盒 及 粉嫩香甜花果限定香薰禮盒 $99.90 回到家聞到清新香氣令人心情都變好,這 Laundrin 的香薰禮盒價格合理,包裝亦很得體, 作聖誕派對時的交換禮物就最合適不過。 以上為小編推介的聖誕禮物之選,FunZone 同場亦有各種咖啡用品、收藏家玩具、Action figure 擺設、小型家電及生活用品、送禮精品 及 意大利食品,快點去選購你的心儀產品吧! FunZone 地址:氹仔星皓廣場地庫一層 期間:即日起至 2 月底 營業時間:1200 pm 900 pm