搜尋

搜尋結果

2016臺中光影藝術節-城中城 舊城光影,風華再現
文化創意
LifeMag Editor・2016-07-01

「2016臺中光影藝術節」今年將於6月18日(六)至7月24日(日)盛大舉行,不同以往,今年特別以「城中城(Gateway Taichung)」為題,將帶領大家重新探尋清代臺灣省城風華,以光影藝術再現清代舊城門及舊大墩街,並於臺中公園日月湖邀請九天民俗技藝團進行光影互動演出,短短一個月的活動場次高達30場,精采可期! 清代臺中曾被規劃為臺灣政治中心,但省城建置到一半便宣告停工,成為一段遺憾的歷史,想像省城如果被建置完成,現在的臺中將會是什麼面貌 光影藝術節將帶您想像臺灣省城風華,以光影、記憶、演進為元素,規劃於7月15日至17日每天晚上6點30分到10點於臺中公園日月湖舉行「3D光雕表演」,建構8座巨型投影幕以象徵城門,特別邀請榮獲日本MINATOPICA港光建築投影冠軍的澳門設計團隊聯手創作,並有本市重量級表演團隊九天民俗技藝團進行光影互動演出,將以精采炫目的3D光雕秀、磅礡震耳的鼓藝表演以及華麗動人的舞蹈,達成跨界與跨城市的完美合作,述說時代變換下,漸漸塵封的城市生活記憶,隨著時間齒輪不斷推進,將帶著觀眾一一解鎖,開啟虛實交替的平行空間,走進一道道城門,穿梭於臺中城市發展的軌跡,建構臺中的獨特意象。 另外,「舊城門裝置藝術展」自6月18日至7月17日每天晚上7點至10點30分於清代舊城門8處原址及臺中公園望月亭展出。北門原址(臺中公園自由路及公園路口)將設置全臺首座大型戶外數位互動裝置,再現城門,使參訪者穿梭於虛實之間,遙想城門歷史風華。其他7座城門原址周邊及望月亭北門遺跡則會設置意象裝置藝術,並搭配QR Code設計加深參訪者對於城門的認識,只要與其中4座城門拍照打卡,就能得到酷炫的全息投影Hologram裝置。 城外的舊大墩街曾是清代最熱鬧的地方,邀請您在6月18日至7月24日每天晚上7點至10點30分夜遊「舊大墩光影街區」,感受臺中過往生活痕跡,更加碼在7月16日晚上7點到10點舉辦「光影Party」,看完光影秀後,可以走到臺中公園自由路及公園路口,享受盛夏最特別的光影音樂會。另外,還有導覽及光影藝術工作坊等系列活動,讓您成為光影藝術創作的一份子。 想像清代臺灣省城的歷史圖像,在夏季臺中,這是一場您絕不能錯過的文化盛事,就讓光影藝術及臺中花卉帶您感受臺中國際藝術之都的豐沛能量! 相關資訊詳見「臺中光影藝術節」粉絲專頁,並搜尋「2016臺中光影藝術節」網頁httpgatewaytaichung.com,將有更精彩的數位展覽。

期間限定!大分縣美食巡禮 澳門愛我八折
澳城餐飲
Ping・2016-03-14

日本九州的大分縣土地富饒、天然資源豐厚,成為了許多在日本,乃至全球都眾所周知的農業產品之故鄉,澳門大倉酒店「山里」日本料理推出期間限定的「日本大分縣美食巡禮」,呈獻最地道的大分縣美食,當中不容錯過的三大特色美食包括豊後牛、黃鰤魚和椎茸冬菇。 日本大分縣副縣長太田豐彥先生向山里日本料理頒發豊後牛認證 大分縣最為人所熟知的食材,莫過於豊後牛肉了。受到全國廣泛追捧,豊後牛在大分縣的高原上養育,背後蘊含一段充滿傳奇的歷史,其肉質濃郁且入口即化的鮮嫩口感更讓它獲得過無數獎項。澳門大倉酒店更成為日本國外唯一擁有豊後牛認證的餐廳,大家有口福了! 另外一樣非常出名的農物,就是縣內養殖的日本黃鰤魚,食落不單沒有腥味,還有淡淡的柚子香味,點解?原來黃鰤魚放養過程中,每日以柚子餵飼,因此魚肉有著獨特的果香味。以日本黃尾魚為原料的烹調方式繁多,其中有刺身、烘烤以及雜燴等。 大分的椎茸冬菇亦是非常出名,肉質厚爽,更在日本乾椎茸品評會上更獲得40次冠軍之多,來頭不少! 「日本大分縣美食巡禮」午餐每位澳門幣480 元,賓客也可以選擇澳門幣570 元搭配清酒。午餐菜式包括硫球風格池魚和鯖花魚配甜醬油、黃鰤魚和平目魚刺身、醬燒黃鰤魚和冬菇、大分縣日田市野菜天婦羅、日式傳統三光村物相壽司和臼杵市蔬菜壽司、手廷丸味增湯及大分縣季節水果。 「日本大分縣美食巡禮」晚餐每位澳門幣1,380 元,搭配清酒價格為每位澳門幣1,530 元。晚餐菜式豐富,包括有硫球風格池魚和鯖花魚配甜醬油、黃鰤魚、平目魚及魷魚刺身、醬燒黃鰤魚和冬菇、石斑魚和柚子清湯、燒大分豊後牛扒、高田市魚肝和菜葉醋物及橙子果凍等。 「日本大分縣美食巡禮」由即日起至3月31日舉行,澳門居民可憑身份證享用「澳門愛我」八折優惠,機會難得,不容錯過。

「皇雀印度餐廳」連續三年榮獲米芝蓮指南評為星級美食餐廳
澳城餐飲
LifeMag Editor・2015-11-09

「皇雀印度餐廳」所提供的美膳佳餚貫穿南北印度,菜式包羅萬有,任君選擇。 印香石榴燒雞 「皇雀印度餐廳」以印度的國鳥作為餐廳的設計主題。這間位於澳門威尼斯人廣受歡迎的正宗印度餐廳再度在《米芝蓮指南 香港 澳門2016》獲評選為一星級美食餐廳 澳門威尼斯人reg;「皇雀印度餐廳」再次被大眾公認的餐飲指標米芝蓮指南認可,連續第三年被評為一星米芝蓮餐廳,即「同類別中出眾的餐廳」。 「皇雀印度餐廳」由來自印度喀拉拉邦的主廚Justin Paul主理,從廚師團隊、食譜、烹調技術至食物素材均以帶來傳統正宗的印度佳餚為宗旨,而餐廳亦為之引以為榮。 「皇雀印度餐廳」主廚Justin Paul表示:「無論是以個人或代表整個專業團隊,我皆非常榮幸『皇雀印度餐廳』再一次獲得米芝蓮認可。我們致力為賓客提供亞洲最出色的印度佳餚,同時亦不斷努力更新菜單,以確保賓客可享受最佳且是澳門其他餐廳不能媲美的餐飲體驗。」 「皇雀印度餐廳」為廣受歡迎的澳門威尼斯人帶來最正宗地道的印度美饌,餐廳的招牌菜式包括煎印式豆蓉餅伴無花果乳酪、印香石榴燒雞及皇雀脆餅伴櫻桃。新增菜式則有天多尼香烤腌蘑菇、南印式黑掓咖喱雞、印式香煎羊角豆和甜椒以及印式特色千層糕。餐廳提供之佳餚選擇貫通南北,並採用從印度直接進口的原料,確保其正宗地道的風味。「皇雀印度餐廳」的所有美饌均由11位來自印度不同地區的廚師專業團隊準備,是在澳門品嚐地道且獲認可的印度美食的最佳選擇。 「皇雀印度餐廳」全年無休,自助午餐每天由上午11時至下午3時供應,單點菜單則由下午3時至晚上11時供應。如欲訂座或舉行私人宴會,可致電853 8118 9696 或電郵goldenpeacock.reservation@sands.com.mo。

率先試玩!陳慧敏帶你親身感受強效4G (上)
專題報導
LifeMag Editor・2015-10-15

CTM 將推出的強效 4G 網絡服務,帶來的不單止是高速和流暢的網絡世界,更意味著工作將快人一步地完成。效率高了,要隨時掌握快樂的私人時光亦更輕而易舉。在重要大時代,《Cheers》特意邀請女歌手陳慧敏(慧敏)到CTM 門市的 4G 體驗區,帶領讀者試玩各項 4G 嶄新技術,踫巧慧敏亦剛完成了首個個人音樂會及擔任電影主角,與大眾分享 4G 高速流暢體驗的同時,亦會披露工作的心路歷程,與所有讀者拉近距離,齊齊投入大時代。 音樂=食糧 4G 體驗區設有「無損音樂」FLAC 檔案的串流播放區域,憑高速的 4G 網絡,縱使音樂檔大小平均為 3050MB,仍能極流暢地即時串流播放。慧敏聽到,當然要第一時間試玩。「音樂是我生活的必需品」,無論是往返港澳船程中,還是在工作期間的小休,她都是靠著聽音樂作為精神食糧,曲目由王菀之、張懸,到 Bossa Nova、Country 音樂,以致韓國快歌都有涉及,種類極廣泛,很多時也要上網找 MV 或聽串流音樂才能滿足。 不完美的完美 由愛聽歌的平凡少女,搖身成為台上歌手,這些機會得來不易。早前慧敏終於舉辦了首個個人音樂會《飛航模式》,當中更發生了難忘插曲,「唱至第4首歌時,枝咪突然無聲。」情況維持了 78 分鐘,場內僅存一枝作聯絡用途的有線咪,更有人要求腰斬。慶幸團隊決心要讓音樂會走下去,即使換過有線咪後的走位、舞步及音效都與採排時不同,但有賴同事之間的互信和堅持才排除萬難,完場時依然保持熾熱氣氛,為人生首個售票音樂會畫上完美句號。 玩前你要知 1. 什麼是 FLAC 檔?FLAC 全名為 Free Lossless Audio Codec,是無損格式、無經壓縮的原音檔。隨著串流音樂服務成熟,追求能與 CD 音色看齊的「無損音樂」已成為全球熱門趨勢,像美國樂壇天王JayZ 新創立的「Tidal」就是以 Flac 極速竄紅。 2. FLAC 與 mp3 有什麼分別?與壓縮音檔如 mp3 相比,FLAC 的音色圓滑清晰,細節不帶絲亳雜質。因此,即使一首 5 分鐘的FLAC檔能達 3050MB(mp3 約 10 MB),大部分音質追求者仍傾向聆聽 FLAC 無損音檔,甚至堅持只將 CD 音樂轉成 FLAC 檔保持絕美音質。

著名專業戶外運動裝備品牌MONCLER
購物‧時裝
LifeMag Editor・2015-08-03

Moncler澳門首家專賣店進駐「時尚匯」。 Moncler在亞太區全新推出女裝精品羽絨夾克Serre,於「時尚匯」的專賣店獨家發售。 澳門全新時尚購物熱點「時尚匯」,熱烈歡迎「羽絨之王」 ─ 來自法國的著名專業戶外運動裝備品牌Moncler在「澳門銀河trade;」綜合渡假城,開設首家澳門專賣店。Moncler的羽絨服設計優雅而且品質超卓,備受全球高品味的人士追捧。兼備新穎設計與輕巧保暖功能的Moncler羽絨服是專為喜愛挑戰高峰的登山愛好者而設,此理念與「時尚匯」完美結合 ─ 讓賓客體驗嶄新的時尚風格,啟發獨特的生活靈感。 Moncler為慶祝首度登陸澳門,特別在「時尚匯」的專賣店獨家展出全新秋冬Nourry 和Serre男女裝羽絨夾克,全亞太區限量推出共12件,唯有「澳門銀河」及「時尚匯」的尊貴賓客專享。 Moncler 將時尚與功能性融為一體,把攀山越嶺的精神融入都市生活。目前品牌總部設於意大利,自1952年於法國創立,代表法國的小公雞造型的品牌標誌叫人一見難忘。品牌忠於傳統工藝之餘,其羽絨服飾亦糅合時尚與創新的科研成果,引領Moncler在奢華世界中佔有重要位置。 Moncler 201516秋冬系列由即日起於「時尚匯」專賣店推出,讓別具品味的賓客以多款舒適輕巧、時尚華麗的男女新裝,迎接季節的交替。 最新秋冬女裝系列風格新穎多變,以大自然植物為主題的圖案配以中性色調。整個系列採用織入金銀絲面料與皮草精緻而成的提花織物與錦緞曼妙交織,彰顯服飾細節的精緻優雅。 而最新秋冬男裝系列將山脈傳奇與當代都市生活的情感巧妙結合。今季系列採用突破創新的全新剪裁技藝,結合精選材料,絕對令人眼前一亮;打造時尚款式。

潮人必備!Cocktail 膠囊機準備面世~~
創意生活
Benjamin・2015-06-18

Bartesian Cocktail 膠囊機構造 Bartesian Cocktail 膠囊成份 Bartesian Cocktail 膠囊機 未來可選之膠囊Cocktail Bartesian 首推的六款膠囊酒 Bartesian Cocktail 膠囊機 Bartesian Cocktail 膠囊 Bartesian Cocktail 膠囊機 好多時大家想飲 cocktail 而自己又唔識整,而家終於有解決方法啦,就係 Kickstarter 集資中既 Bartesian 呢部 Cocktail 機啦,佢可以好方便咁就整好杯 cocktail 出黎,真係勁方便! Bartesian 其實就係一部Cocktail 膠囊機,你只需要將膠囊插入,加入整 Cocktail 必備的 Vodka, Rum, Gin 同埋 Tequila ,跟住就可以等 Bartesian 幫你整一杯美味既 Cocktail 出黎啦!相信有人會問,如果唔飲酒既人點算呢 小編相信可以用Soda, Tonic 等取代,做成一杯無酒精的Cocktail。網站顯示,Bartesian暫時推出的只有六種 cocktail:Margarita、Sex on the beach、Cosmopolitan、Bartesian Breeze、Uptown Rocks 及 Zest Martini。 如果你選擇支持他們,將有機會為 Bartesian 選擇日後發佈的其他 Cocktail 種類。雖然有部分需要特別調製既 Cocktail 無法製作出來,不過很多簡單嘅品種都可以透過精準份量的膠囊輕易做到出黎,唔需要特別去學調Cocktail,相信好多人日後不需要特登去學調酒課程,因為非常方便,啱晒隨時想飲Cocktail的人。 而家 Bartesian 係 Kickstarter 集資中, Earlybird 價錢為 US$249,當中包括 12 個膠囊。如果想再加多 12 個膠囊就可以加 US$20,預計集資成功的話,最快於 2016 年 4 月出貨。 Bartesian Cocktail 影片:httpswww.kickstarter.comprojects1384275386bartesianthefirstcapsulecocktailmachinewidgetvideo.html 相關原文: httpkck.st1Bk2GOA 來源: Kickstarter

米芝蓮星級名廚 STÉPHANE CARBONE 親臨御苑餐廳獻藝
澳城餐飲
LifeMag Editor・2015-06-10

鴨肝開心果配酸櫻桃啫喱及菜根雪糕 烤海鱸魚配日本芥末薯仔蓉及葡國腸泡沫 法式蛋白球配焦糖慕絲及蘋果片 Chef Stephane Carbone 2015年7月10日至12日,澳門文華東方酒店邀請法國名廚Steacute;phane Carbone蒞臨御苑餐廳展現風格獨具的當代法式美饌。Carbone總廚於諾曼底開設的Lrsquo;incognito餐廳,榮獲米芝蓮一星殊榮;他亦於2009年諾曼底登陸六十五週年紀念典禮中為法國總統薩科齊及美國總統奧巴馬料理國宴。推廣期間,他將以優雅又具創意,並強調滋味口感完美平衡的廚藝風格,打造豐富感官的美食體驗。 Carbone總廚將悉心呈獻四道或五道菜式午餐,與六道菜式精選晚餐,匯聚鴨肝開心果配酸櫻桃啫喱及菜根雪糕、烤海鱸魚配日本芥末薯仔蓉及葡國腸泡沫,以及法式蛋白球配焦糖慕絲及蘋果片等皇牌佳餚。午餐價格分別為每位澳門幣398元及498元,晚餐則為每位澳門幣998元;所有菜單皆提供絕佳的餐酒搭配。 Carbone自小即與料理結下不解之緣,他經常跟著祖母在花園裡採收新鮮香料和蔬果,學習各種食材的天然滋味;每逢星期日他亦協助祖母為家庭聚會烹煮菜餚,忙得不亦樂乎。幼時對料理所培養的深厚熱情,讓長大學成後的Carbone渴望重新詮釋法國經典美饌,創作獨一無二的精緻料理。2004年,他的第一間餐廳 l'Eacute;cailler在貝森于潘港開業,兩年後旋即獲頒米芝蓮一星榮耀。他於2008年在諾曼底開設目前經營的高級餐廳 Lrsquo;incognito,短短一年後,該餐廳亦贏得米芝蓮一星殊榮。Carbone從不嚮往誇張繁複或奇幻異想的風格,相反地,他秉持一貫高標準,堅持呈獻簡單不造作、而又臻至完美的料理。 以上價格皆需另加壹服務費。訂座請致電御苑餐廳 853 8805 8918,或電郵至 momacvidarica@mohg.com。如欲訂房,請致電 853 8805 8822 或電郵至 momacreservations@mohg.com 與澳門文華東方酒店訂房部聯絡,亦可透過文華東方酒店集團全球之銷售及訂房部,或利用集團網址www.mandarinoriental.com 的網上訂房服務。

你開始寫 Spring Boot 測試案例了嗎?
科技新知
MacauYeah・2025-11-29

雖然筆者過往做 spring boot framework 教學中,都有滲入一些測試用例。筆者也曾經困惑了很長一段時間,所以就獨立開一個主題,聊一下筆者在實務上對spring boot test 的理解。 測試案例究竟測試什麼? 測試用例 test case 是確保你的程式碼正確性與穩定性的重要步驟,但在 framework 下,並不是所有功能都很容易寫成測試。所以在討論 framework 測試之前,釐清測試的本質。 function input business logic function output 這意味著我們輸入某些資料(input),然後經過業務邏輯(business logic)的處理,最後產生結果輸出(output)。 我們的測試目標,其實就是確保業務邏輯正確。而我們的手段就是經檢查概定的輸入資料,核對輸出結果。 那麼只要我們可以生成輸入資料,就一定可以檢查輸出結果了吧?其實不是的,因為實務上的輸入和輸出沒有這麼簡單。筆者常接觸到的輸入輸出如下 輸入 function 輸入參數 系統狀態資料,例如:資料庫狀態、外部API結果。 輸出 function 輸出參數 寫入系統(影響到)的資料,例如:資料庫狀態、使用外部API時的輸入參數。 總之就是考慮了狀態機 state machine 的問題,每個狀態外部輸入都是一個測試用例,然後核對狀態機去了下一個什麼狀態。 言下之意,我們就是暴力地生成輸入參數和模擬狀態資料,道理上就是可以進行測試。 Spring boot web framework 中,我們又會測試什麼? function input business logic function output在Spring boot web就變成如下 controller request business logic controller response在 Spring Boot test 中,我們可以用模擬的 MVC MockMvc 測試來驗證 controller 的行為。不過,其實進入 controller 前經過很多系統轉換,而這些道理上跟Framework的技術大相關,與業務邏輯小相關。所以為免折磨自己,可以將業務邏輯單獨封裝成服務(service)。之後直接測試服務 ,易寫也易讀。 controller request service input business logic service output controller response道理上 controller 能做的業務邏輯,服務 service 都可以無腦重現。這樣還可以重用服務,減少測試的數量。 如何實現輸入? 直接 new Object。大部份的情況下,因為業務是自己編寫的,應該都可以直接 new 出來。 經 json 檔讀入。如果輸入的參數量太多,逐個經 java new 是很耗時的,我們可以經 json 反序列化變成 Object。但這亦只限於自己可以操作改寫的類。 Mockito 模擬那些無法簡易經 new 或 json 反序列化的 Object。例如:spring security authentication object 我們在使用時,其實只看到 interface。我們難似自己實現一個可以反序列化的類,那麼我們可以使用 Mockito 來模擬這些資料。一些外部API的結果,我們也可以用使 Mockito 來模擬。 什麼情況下不進行測試? 有些情況下,我們可能選擇不對某些功能進行測試,原因可能包括對功能的了解不足或是單純的懶惰。以下是一些例子: 僅進行配置的Function:如果你的 Function 只是在 Framework 中填寫配置,而且你並不太了解它的運作原理,可能就不需要進行測試了。例如,Spring boot web 中,需要大家配置一個SecurityFilterChain Object,它要求大家將 HttpSecurity 轉換為 SecurityFilterChain 。因為輸入的 HttpSecurity 是系統固定的參數,我們亦沒有檢查它的狀態。這種情況下,它的輸入及輸出,其實我們都沒有真正理解。我們硬測試的話,測試功能可能只流於表面。若我們真的要做測試,也是經過MockMvc進行端到端測試(endtoend testing),測試它在事後的影響範圍。 單純的框架功能:例如資料庫的儲存庫介面(repository interface),雖然是在框架下生成的,對於自己手動調整的部份功能,筆者通常亦不會進行單獨測試,通常都會搭配業務邏輯一起進行。它可以使用 Mockito 進行模擬測試,或用測試環境的真實資料庫進行測試。 面對的挑戰 總括來講,筆者盡可能地把測試用例限定在業務邏輯中,就可以大大地降低寫測試的技術難度。但筆者還是有些問題並未完美解決。 測試用例的數量可能很多,因此共用與維護變得相當困難。逐個用例獨立編寫輸入也是很累的。對於 Mockito 的使用,筆者還是可免則免。因為要逐個功能模擬,編寫量就指數提高,這亦難似配合外部變化。一般來說,能優先使用測試環境或者 Docker 來模擬環境的,就盡量用。 離線開發、離線測試。系統依懶的外部功能越多,想做單機開發的難度就越高。即使前述有 Docker 測試,對於持續整合(CI)來講也是有一定難度。那麼這時,Mockito 就是一個可取的選擇。但這又回到編寫量及難以偵測外部變化問題。 希望這篇文章能幫助你更好地理解測試案例的編寫方向,並在Spring boot web開發中加入你自己的測試!