搜尋

搜尋結果

「微辣Manner」二次創作為澳門災後打氣 網民:「有洋蔥」
音樂聯合國
小城小事多・2017-08-29

撰文: 王潔恩 發佈日期:20170828 1520 最後更新日期:20170828 1521 颱風「天鴿」及「帕卡」早前橫掃澳門,一度令澳門停水停電,市內變得一片狼藉,不少澳門人自發為義工,幫助受災局民。為了向一眾義工及前線工作人員致敬,由澳門青年成立的「微辣Manner」近日進行二次創作,將日語歌曲《永遠常在》重新填詞,更把一幕幕澳門人守望相助的片段剪輯成影片,然後上載至其Facebook專頁。 短片獲港澳網民激讚,發佈14小時已有21萬個「讚好」。有不少網民形容影片「有洋蔥」,更有感而發:「我覺得驕傲。因為我係澳門人。」 「微辣Manner」由三名澳門青年創辦,成員之一的「六毫子」,將宮崎駿作品、《千與千尋》的片尾曲《永遠常在》(いつも何度でも)重新填詞,並由澳門樂隊「虛藝」主唱,唱出澳門災後的團結精神,並答謝一眾義工的無私奉獻。 歌詞中不斷流露出他們的致敬之心,如「從頭學會的團結,這刻彷彿真的太美」、「每一枝水印證愛未遺留,這個家已給你拯救」等。「微辣Manner」在貼文中更寫道:「這個風帶走了很多,但帶來的,或許更多。就讓這首歌,送給默默為澳門付出的每一個。」 音樂影片中有不少義工於災後伸出援手的片段。(「微辣Manner」影片截圖) 歌曲配以影片上載到Facebook專頁中。在影片中,「微辣Manner」剪輯出不少動人片段,包括義工主動派水派飯、搬運垃圾、澳門人自發於網上招攬義工的網上截圖;除此之外,更有不少救護人員、解放軍協助救災的情況。在影片結尾中,「微辣Manner」更寫道:「謝謝每一顆善良的心。」 「微辣創作」於影片結尾公開向義工及前線工作人員致謝。(「微辣Manner」影片截圖) 網民:「我覺得驕傲。因為我係澳門人。」短片獲得不少網民支持。有不少人留言讚賞澳門人的人情味,更直言影片「有洋蔥」,看畢後「眼濕濕」,亦有人指:「可能澳門已經唔再係以前純樸嘅小漁村,但係澳門人既互助互愛精神從來都無變。我覺得驕傲。因為我係澳門人。」此外,更有不少香港人留言打氣,希望澳門盡快回復原貌。 「六亳子」為是次歌曲的填詞人,他希望透過作品向一眾熱心人致謝。(「微辣Manner」截圖) 「六毫子」:想透過作品多謝前線人員歌曲作詞人「六毫子」接受《香港01》訪問時表示,歌曲用了一晚時間創作,短片的片段由「微辣創作」親自攝錄,拍攝時間約花了一至兩天。他表示,是次颱風對澳門造成極大破壞,整個澳門猶如回到「以前的年代」,澳門人不單無水無電停網絡,市民更要上街打水,讓他深感平日「身在福中不知福」。 他表示,災後有不少熱心人士及前線工作人員幫忙,令他充分體會到澳門人的團結精神,「微辣也算是澳門最多人關注的平台,故我們也想透過作品,多謝每位前線人員,及每位向澳門出過力的人。」 以上文章及圖片均轉載自網路,所有版權歸原作者所有 原文地址:httpswww.hk01.com

泰式海鮮自助餐買三送一!自選烹調方式惹味無窮
澳城餐飲
Ping・2017-07-31

在這種悶熱的天氣,食點辣的東西就最適合不過,這晚來到澳門悅榕庄的尚坊餐廳品嚐「泰式海鮮盛宴自助餐」,想不到餐廳竟然引入了「即揀即煮」的模式,讓人相當驚喜。 講明是「泰式海鮮盛宴」,海鮮當然是主角之一,新鮮大隻的老虎蝦、龍蝦、扇貝、魚、魷魚、軟殼蟹和其他海產,單是海鮮選擇也有近十款。至於烹調手法則有炸、炒、烤、蒸以供選擇。甚至可以用泰式手法,加入冬蔭功去煮呢! 海鮮選擇有近十款 每張枱上有寫上枱號的不同顏色的餐夾,表示不同的烹調手法,只要選好海鮮,夾上餐夾,交給廚師,煮好後便會直接送來。比起傳統自助餐,這種自選食材和烹調方法,再交由廚師即席炮製,熱辣辣送到枱上的新自助餐模式,可以更靈活自主配搭適合自己個人的口味,而且也有更多時間跟朋友安坐座位聊天呢。 自選煮法有4種 今次我們選用了烤的方式來煮龍蝦 除了即席烹調的海鮮外,餐廳內的其他選擇亦很多,任食生蠔、魚生、蟹腳、蝦,而且補貨速度非常快,值得一讚。 生蠔蟹腳也是焦點 補貨超快速呢 熟食方面,推介青咖喱雞,識食梗係要用飯將汁都索埋啦!此外還有虎蝦冬蔭功湯也是心水選擇,微辣中散發出鮮味,很惹味。 青咖喱雞香辣惹味 虎蝦冬蔭功湯也是筆者推介 還有多款泰式沙律、泰式糕點甜品、雪糕,琳琅滿目,焦點當然是那些在一般自助餐中少見的泰國特色食物,芒果糯米飯固然是必食之選,雪糕方面口味都別具泰式風情,有泰式奶茶雪糕、芒果雪糕、椰子雪糕等,非常誘惑! 泰式沙律酸酸辣辣非常開胃 泰式糕點甜品 還有多款其他自助餐少見的泰國口味雪糕! 芒果糯米飯是甜品中最吸引的 「泰式海鮮盛宴自助餐」逢星期五至日晚上供應,價格成人每位MOP488,小童每位MOP244,另收加一。現在還有買三送一優惠,變得更抵食,值得推薦!喜歡泰國菜的朋友不要錯過。

三藩市度假聖地 ﹣ 半月灣麗思卡爾頓酒店
走遍世界
蕾妮・2016-10-31

從三藩市機場駛大概1個小時,就到達小編這次在三藩市入住的其中一間酒店 ﹣ 半月灣麗思卡爾頓酒店。 在美國,小編建議大家還是使用Uber這種交通電召APP,除了Uber,最常用的APP是Lyft,價錢比U更親民一點,還可以跟其他人share同一程路線的費用。真的超好用! 半月灣是加洲最極致的海濱度假區之一,這家麗思建造在海邊山坡之上,樓高約4層,遠遠望去仿佛宮殿一般,設計優雅的客房可以俯瞰靜謐的海灣。 checkin後,前堂服務員給了一杯香檳並帶我到2樓戶外餐廳好好享受日落時光,可惜小編去的時候天氣都暗暗的,沒什麼陽光。每位賓客都圍著火爐聊天喝酒,多寫意呀! 很多高爾夫球愛好者都喜歡來這邊的Ocean Course球場上一邊打球,一邊遠望大平洋風光。 當小編一打開房間門,好像打開禮物盒一樣心情十分興奮, 房內活動空間十分大,還有對著大海的戶外私家火爐,整個設計以北歐風為主,色調更是小編最喜歡的baby blue, 經過之前的翻新更添新代感。 酒店寬敝的客房, 讓您瞬間忘記旅途的疲倦。還有咖啡機,多種口味任你選! 最令小編驚訝是房間還有除噪助眠機,其實是一個聲音調節器, 可自然產生白噪音, 有2個層次的聲音可選擇。不過在那麼優美的環境,其實都不太需要。哈哈!到了晚上,小編當然要試一下烤棉花糖的滋味,躺著椅,一邊烤棉花糖,一邊耳邊有遠處傳來的海浪聲,仰頭望著靜謐的星空,繁星點點。對於小編這都市人,這是多麼奢求呀! 總覺得時間過的太快。小編過了一晚後將要去三藩市的市中心。 到了分別的時候還是依依不捨這片美麗的海灘, 在這裡總能看到迷一般的海霧和成群的海鳥。 半月灣麗思卡爾頓酒店 httpwww.ritzcarlton.comzhcnhotelscaliforniahalfmoonbay

DJ REVOLUTION 電音起義呈獻 電音起義音樂節澳門站
音樂聯合國
LifeMag Editor・2016-04-28

Donrsquo;t Let Daddy Know 電音起義音樂節澳門站確定於2016年7月1日於新濠影滙首次為亞洲的拉斯維加斯 澳門帶來最瘋狂的一次電音派對體驗。 眾所周知 #DLDK 是世界最大的電子舞曲品牌之一。巨大的場地、令人興奮的視覺和特別效果,同時必然叫人拍案叫絕的表演名單,最近就為大家帶來了Martin Garrix、Steve Aoki、Skrillex、Dimitri Vegas amp; Like Mike、Steve Angello及更多精彩絕倫音樂人。 於2012年在伊微沙島(Ibiza)起始,這音樂盛會從此聚集電音界最受歡迎的名字,在國際間得到空前的成功。DLDK 這次為澳門帶來一次盛大的演出。在香港、聖地牙哥、曼徹斯特、安特衛普、伊斯坦堡及派對首都伊微沙島(Ibiza)舉行連串活動,DLDK 創造了嶄新的全球化體驗。 請加入我們這個猶如坐過山車般刺激無與倫比壯觀的派對體驗。我們將於當晚給予你非凡的回憶,滿足你的所有要求和欲望。DLDK為你帶來了派對聖殿,一個沒有極限的地方,一個讓你失控的地方。除了音樂外,觀眾將享受到包含最出色DJ、最前衛的舞台設計丶及「Don't Let Daddy Know」裝置的震撼一晚。 想知道你將會得到什麼體驗?請來看看這個DLDK阿姆斯特丹2015的片段: httpswww.youtube.comwatchv=qgXSyZDobxQ , 和DLDK香港2015的片段:httpsyoutu.becRHjISPOq2E 在此購買你的 #DLDK 產品:www.dldkwebshop.com #DLDKMACAU DJ Revolution電音起義呈獻:lt;Donrsquo;t Let Daddy Know 2016gt;電音起義音樂節 日期: 2016年7月1日 星期五 時間: 晚上8時 地點: 新濠影滙綜藝館 門票: MOPHKD $650 起 門票將於2015年4月25日公開發售 想知道更多最新消息, 請追蹤 www.facebook.comdjrevolutionhk 及 www.facebook.comsigmaproductionhk

Aha~好吃好玩「新蒲點」嚟啦!一站式通關!搞鬼闖入萬聖節派對!
專題報導
食在澳門iFood・2021-10-31

發揮你小宇宙 有勇氣請追求 歌曲裡面的ldquo;花花宇宙rdquo;的願望 已經在現實中實現 位於澳門旁的橫琴再添新地標 「AHA亞哈啟圓bull;金源國際廣場」 一鍵解鎖吃喝玩樂 是你可以暢遊的花花宇宙! AHA CAFE 進入AHA宇宙的第一站,肯定入到AHA CAFE歎杯醒神啡先啦!清爽斎啡、濃郁奶啡,現調現沖,激醒你的靈魂 來源於澳門的咖啡風味,帶俾你無限創意與驚喜。閒坐於充滿澳門風情的環境裡,一邊飲啡,一邊睇畫報,不如影翻張靚相,享受小資情調啦 馬交太子茶餐廳 一個菠蘿油、一份靚叉燒,似乎就可以承包我一個中午的快樂!在橫琴都食得到的澳門地道茶記,就係馬交太子茶餐廳啦! 甜中帶香的叉燒滑蛋飯飽腹感滿滿,芝士雞扒撈麵奶香味十足ldquo;他,來自澳門rdquo;由slogan到菜式出品,每一樣都係ldquo;原廠設置rdquo;,保留曬澳門地道風味! 莆田.十三風味 想食正宗的莆田媽祖宴菜,唔使去到福建都食得到!莆田middot;十三風味的出品,係舌尖上的ldquo;非物質文化遺產rdquo;,食到就執到寶啦! 由主菜到小食,由餐具到茶水,每一樣都充滿爆棚的儀式感!睇得又食得 福建燴飯用似飯香、似粥綿的口感征服你的味蕾!三色豆再添菌菇碎等佐料提鮮,海鮮味十足的醬汁浸潤飯粒,啖啖回味 外脆內嫩的金沙鮑魚、紫菜海蠣酥,酥脆香濃,盡享莆田菜的精髓!百秒黃花魚、高湯娃娃菜,清甜多汁,鮮味十足! 甘比韓式廚房 韓國料理以特別的菜式與口感收穫咗一大批忠實粉絲!如果你來到呢度,想食到地道的泡菜、冷麵、炸雞、烤肉,就大步行入甘比韓式廚房啦! 作為店內鎮店之寶,雙色炸雞用兩種口味,雙管齊下,對你進行爆脆香噴的味蕾攻擊!慢火熬製的人參雞湯,誠意用料,飲完湯後仲可以食埋隻雞!一舉兩得 經典的韓式小食紫菜肉鬆卷、冷麵、泡菜、燒五花肉、石鍋拌飯,樣樣都令人垂涎欲滴!韓式美味總能讓你在享受美食的同時,鍛煉自己的動手能力我都想俾自己一個like 尚鼎撈辣上火鍋 鐘意食辣嘢的朋友仔們請注意!尚鼎撈middot;辣上火鍋,將用地道辣味向你發出邀請函請你帶著512G的胃口,大搖大擺入嚟打邊爐! 除咗辣到上頭的紅油鍋底,仲有超級佛系的養生豬肚雞鍋底,充滿維C養顏的蕃茄湯底等等,你想揀咩鍋底都得! 鮮切的牛腱肉落咗鍋都唔會縮水,片片厚薄均勻,紋理分明!精選肥牛肉搭配紅油鍋底,爽脆口感,欲罷不能! 仲有新鮮鴨血向你發射愛心biubiubiu大刀毛肚啖啖滿足,仙氣裊裊,一次過滿足曬你食辣同食肉的慾望! 不給糖,就搗亂! 萬聖節的神秘氣息悄悄傳來,又到調皮搗蛋搞party的時候啦!今個萬聖節,不如來「AHA亞哈啟圓bull;金源國際廣場」,睇下佢哋搞邊科? END 「AHA亞哈啟圓bull;金源國際廣場」 導航攻略 86K1114K10 在濠江路口橫琴新家園站下車 步行600米即可到達 本期作者 圖文 得得 攝影 COISINI

「Yo~ga城市瑜珈運動節」即將於11月4至5日在黑沙海灘及黑沙臨時綠化休憩空間舉行
生活在我城
小燕品味・2023-11-02

隨著城巿人對健康生活理念關注度的升溫,健身運動也成為一種生活時尚。澳門美高梅即將於11月4至5日舉行全新康養旅遊項目「Yoga城市瑜珈運動節」,並跨界聯乘文化局主辦超過十五年歷史的澳門最大型流行音樂活動「hush 沙灘音樂會」,攜手合辦澳門首個最大型戶外瑜珈運動音樂節 「hush 沙灘音樂會 x Yoga城市瑜珈運動節2023」,一連兩天在黑沙海灘及黑沙臨時綠化休憩空間激發引領健康熱潮與音樂熱情,為巿民與旅客帶來與別不同的康養及旅遊體驗! 「Yoga 城市瑜珈運動節2023」雲集超過40位來自世界各地的星級導師,包括香港星級瑜珈導師Coffee Lam(林芊妤)、韓國健身導師秋成勲、風靡馬來西亞的健身導師Jordan Yeoh、曾為世界大學運動會澳洲代表的Amanda Bisk、曾任瑞典國家代表的健身導師Charles Fritzeacute;n和紐西蘭的國際認證瑜珈導師Josh Kramer Yoga,以及一眾來自香港及澳門的著名導師等將親身指導。活動共分為四大專區,包括體能專區(Fit District)、禪修園林(Zen Garden)、親子樂園(The Playground)及水上瑜珈SUP Yoga,涵蓋各式瑜珈、健身訓練、舞蹈運動和親子活動,各種新潮流健康療法匯聚於此,應有盡有,讓參加者可以整天於園區內穿梭並按照自身的條件及喜好選擇活動,盡情沉浸於運動帶來的愉悅。 圖片來源澳門美高梅官網 筆者練習瑜珈多年,對在大自然的氛圍中在導師的指導下練習瑜珈及運動非常感興趣,並計劃於運動節主打參加「禪修園林 Zen Garden 」的活動,並嘗試體驗不同的健身運動。周六晨練將率先參加澳門首個及獨有的戶外銅鑼浴Rise, Shine and Gong,感受身心的平衡,徹底放鬆,準備迎接一整天的豐富活動。休息過後,我會體驗由澳門著名瑜珈及冥想導師Lou Lou主持的氣息冥想流Prana Meditative Flow,通過氣息及冥想練習,盡情釋放壓力,學習從繁忙緊張的生活得以舒緩。經過了半天的身心靈活動,我會享受一個悠閒午餐,然後到「hush 沙灘音樂會」欣賞演出,感受現場音樂的感染力。下午,我打算參加香港星級瑜珈導師Coffee Lam(林芊妤)的瑜珈核心力量課Yoga for Core Strength,為鍛鍊馬甲線加油!相信經過參與整天充實的活動,當晚應該會睡得很香甜。 圖片來源澳門美高梅官網 至於周日,首先我想跟隨澳門著名健身教練Clark Cheung,來一場動物流 Animal Flow Workout,讓身體隨着大自然的韻律而舞動、甦醒;接着我希望能參加曾為世界大學運動會澳洲代表Amanda Bisk的拉伸及塑形課堂Stretch amp; Sculpt,使身體線條更纖細。最後我想來一場由來自中國的全美瑜珈聯盟RYT認證導師汪靜老師的經典哈達瑜珈Hatha Yoga,滋養身心,作為給自己在城市瑜珈運動節的完美收官。 圖片來源澳門美高梅Facebook 雖然我較少參與體能訓練,屆時來自韓國的型爆火熱教練秋成勲、風靡馬來西亞的健身導師Jordan Yeoh、以及曾任瑞典國家代表的健身導師Charles Fritzeacute;n等都會在體能專區帶領大家鍛鍊,讓我不禁也想一試,喜歡健身及體能活動的朋友更不容錯過! 此外,運動節還特別引入主打項目SUP Yoga水上瑜珈,教練將指導參加者在漿板上做出各式瑜珈動作,不單可以鍛煉身體及肌肉的控制能力,還可達到高效燃脂的效果,機會難逢! 圖片來源澳門美高梅Facebook 另一邊廂,「hush 沙灘音樂會」將於黑沙海灘打造馬拉松式音樂盛會,除了多元音樂舞台,還有hush聯乘文創品牌、音樂相關產品和體驗、手作、遊戲及美食,並設有多個藝術裝置、好玩打卡點、hush300秒網上比賽與音樂工作坊等互動體驗項目,更有一系列特別音樂企劃,如音樂營、野餐敲擊音樂會及爵士快閃,帶來充滿活力的音樂體驗! 圖片來源澳門文化局官網 活動期間設有澳門循環線及氹仔循環線的免費穿梭巴士,由早上7時至晚上11時於澳門及氹仔市區、外港碼頭以及活動場地黑沙海灘來回,非常便利!温馨提示:建議大家穿著合適的運動著裝,到達會場後請先兌換活動手帶,所有課程項目需提前15分鐘到場登記,參加瑜珈活動的朋友請自備瑜珈墊。而參加水上瑜珈的朋友,請穿著合適的泳裝或潛水衣,屆時以手帶換領直立版裝備及助浮衣。活動設有水站,請大家自備水樽,一同為環保出力。有了充足的準備,相信大家都會盡興而歸,享受一個好玩健康樂滿FUN的周末!到時見! 地點:黑沙海灘及黑沙臨時休憩空間 購票詳情:httpsbitly.wsUqRz #美高梅 #澳門美高梅 #美獅美高梅 #Yoga城市瑜珈運動節2023 #Yoga城市瑜珈運動節 #黑沙海灘 #運動 #健身 #瑜珈 #音樂 #MGM #MGMMACAU #MGMCOTAI #UrbanYogaWellfest2023 #UrbanYogaWellfest #HacSaBeach #Sports #Fitness #Yoga #Music

坐輕軌遊路氹城
生活在我城
行走世界記錄・2019-12-16

盼望了很久、很久,澳門輕軌氹仔線通車了,可以坐輕軌遊路氹城啦。即日至2019年12月31日全人類免費任坐輕軌! 澳門輕軌氹仔線共11個站點,總長9.3公里,全線車程約22分鐘,貫穿路氹區酒店娛樂場所,輕軌列車命名「濱海巡航」,全自動無人駕駛。 親身體驗,最美站點是與珠海灣仔隔河相望的海洋站,水光河色令人心曠神怡。還眺澳門西環大橋及旅遊塔,絕對好風光,勢必成為新打卡點。 輕軌這樣行︰氹仔碼頭 ndash; 機場 科大 ndash; 路氹東 ndash; 東亞運 ndash; 蓮花口岸 ndash; 路氹西 ndash; 排角 ndash; 運動場 ndash; 馬會 ndash; 海洋,看站名有的大概猜到站點有甚麼了,解讀一下到達各大酒店賭場的站點吧! 閱讀全文 澳門輕軌服務時間 星期一至四︰早上630 ndash; 晚上1135 星期五至日及公眾假期︰早上630 ndash; 凌晨1219 YouTube httpsyoutu.bekLDZvEsQnpU 澳門玩樂系列 澳門新景點 冼星海紀念館 2019光影節去這四個地點就夠了 2019聖誕燈飾 2019澳門美食節推選 澳門首間安達仕酒店將於2021年開幕 HI 澳門海底撈來了 一年一度澳門煙花節 澳門打卡 向日葵花海 24小時免費開放 澳門免費展覽 國際藝術盛事藝文薈澳必看推介 澳門抵飲勝選$100兩杯酒及一份小食 驚艷3層盒泰式便當 盛宴自助餐 檳城美食榴槤及環球海鮮任食 澳門專門店 北海道雙層乳酪蛋糕 銀河榴槤節 頂級榴槤任食 澳門專門店 北海道雙層乳酪蛋糕 澳門製造 金來菜蜜 適合大人小孩的冒險王國 盡在金沙城中心 王妃傳奇展覽 由荷里活到摩納哥王妃的故事 跟電影館談一場戀愛 港珠澳大橋 梅窩一日遊攻略 時光澳遊 澳門光影節必去必睇推介 澳門經港珠澳大橋到香港機埸快到冇朋友 澤賢記傳統蛋球仔 飄香澳門美食之都 澳門首個大型 Angry Birds 主題室內親子樂園 海涯上的七苦聖母小堂 隱藏一個世紀的秘密 中國歷史上第一座西式劇院在澳門 澳門美食節吃甚麼? 24小時免費開放 鐵赤道 mdash;澳門重型機車藏館

你開始寫 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開發中加入你自己的測試!

Docker 中非管理員用户 Docker non-root user
科技新知
MacauYeah・2025-03-14

Container USER為何重要 在制作Docker Image的過程中,有時會接觸到 USER 這個設定。這事關到最後的 Docker Container內部運行的那個 user 到底會有什麼權限。大家也要知道,Docker Container 其實也只是一個 Linux 上的程序,也就是如果Container內權限過大,也有機會從 Container 內部存取到 Host上的資料。 一般情況下,Docker Image 預設的 USER 就是 root,最基礎的base image都是一樣。而我們想換,其實也相當簡單,就像Linux上起User一樣,只要經指令RUN adduser xxx 或RUN useradd xxx 也可以在 Docker Image 中創建帳號和 home 資料夾,之後就隨時經USER xxx來切換 實際上是不是這麼簡單 如果你將要Container中執行的程序,是一個binary,平常你在Linux中也是以 nonroot 方式執行,那麼是的,就是那麼簡單。例如你執行系統中的java, node, python,原本在Linux中就已經是誰都可以,那麼你的docker container 也應該沒有難度。 但如果原本的安裝包,預設是由system service來啟動,我們就要花點力氣,看看那個service是怎樣呼叫binary的,然後就一步一步模擬它的做法。例如筆者有打包的codeserver,預設是system service啟動,但它也有提共binary的執行方法,安定好home資料夾後,我們也可以手動啟動。 泛生之檔案權限問題 上述binary的情境之所以簡單,是因為大部份情況下,我們都只對於container 內部運行考慮即可,因為預設投產情況下的運作模式,都是隨時起、隨時刪、隨時砍掉重練,只要container內部運作可以自給自足,就可以了。Docker Swarm的運作也是如此,所以它不預期有的持久化資料權限的問題。 而持久化資料權限的問題,其實早在單個Linux伺服器就已經存在。同一個伺服器中,不同process就有不同的UID,當他們需要共同讀寫某些檔案,就會設定多人權限。同理,當多個Container要共同檔案,也是同樣問題。在討論共享檔案之前,我們先看看預設 Docker Storage Mount 會給我們什麼權限。 如果是bind mount,bind mount的權限預設會是Host內的檔案或者資料夾的權限。 如果Host是root,container內是nonroot,container有機會無法讀寫bind mount內的檔案。 留意權限設置就可以解決問題 如果Host是nonroot,但container 內是root,從container內生成的檔案,Host的nonroot user就無法使用。 Host是nonroot的話就一定無解,Host至少有sudo權限,臨時變成管理員,去修正問題。 如果host和container也是nonroot,但UID不夾,其實也不能交換使用。 跟上述一樣,最後要靠sudo來解決問題。 如果host和container也是root,就沒有權限問題,但就有安全性的風險。 如果是volume mount,就還是看看 mount path 是docker image layer中現有的 path還是新起的path 大部份手動建立的named volume都是root 經docker compose起的named volume滿足以下條件的話,將會是nonroot。 docker image 中的已有該path存在。 named volume未存在,docker compose會把對應path的內容在初次建立時抄到named volume 中。 例如ubuntu24.04中的homeubuntu,存在於docker image中,它的擁有者就是UID 1000,我們經docker compose HOME_VOLUMEhomeubuntu,在HOME_VOLUME建立時,就會是UID 1000。但如果是 NOT_EXISTShomeubuntusomethingNotExists,那麼NOT_EXISTS建立時,也會是root 上述討論的Storage mount是集中在單機情況下,使用HOST OS的本地儲存。若現在的場境是多機共享的share storage,就會更麻煩,還要看看那個share storage本身的屬性。例如常見的Linux NFS,其實有指定的權限,跟NFS的Login權限有關,如果你的process本身對檔案權限很敏感,就請先不要挑戰NFS例如postgresql。 Rootless mode Rootless 模式 Rootless 模式指的是在Host中,執行Container的使用者,不需要是管理員,筆者就常用於開發環境中。投產環境中反而沒有聽過這樣的討論,因為投產環境很少可以讓非管理員去執行這麼重要的環境管理。 雖然只是開發環境,但這像前述的bind mount討論中,如果Host是nonroot,但container 內是root,又或是兩者nonroot,但UID不夾,也會出現權限問題。無腦的將host user加入docker group,只可以讓非管理員可以運行docker,但解決不了權限問題。 真正有條件解決的,可能就會向linux subgroup的方式發展。暫時筆者用得比較順的rootless mode,可以無腦用的,不是docker,是podman。有興趣的朋友可以經podman官網看看教學,它給筆者的感覺就像是自動轉換UID。 podman rootless mode 想看更多 筆者已經將過去的文章重新整理成gitbook,有興趣睇更多的讀者,可以來筆者的gitbook再翻一翻 httpsmacauyeah.github.ioAProgrammerPrepares

【澳門好去處】澳門上葡京綜合度假村Miffy 創意展–時尚旅遊
生活在我城
Cheers!・2023-11-02

Miffy 粉絲必去!澳門上葡京綜合度假村正舉行 Miffy 創意展ndash;時尚旅遊,四處都可以見到 Miffy 嘅身影,有成 100 隻由世界各地嘅藝術家設計,全部都有唔同主題風格,非常有特色!另外,仲有Miffy 主題餐飲,超可愛呀~想睇更多就即刻去片喇! Miffy 大集合 「Miffy 與 0.38 樂遊澳門」 呢個充滿澳門元素嘅 Miffy,由澳門扶康會的展能藝術家梁英偉與其他弱能人士合作繪畫,好多細節位都做得好精緻! 「Miffy 主題餐飲」 展覽期間,上葡京大堂酒廊推出 Miffy 主題餐飲,包括燴飯、麵包、甘筍蛋糕、朱古力撻等,仲有下午茶套餐,超豐富呀! 「Miffy 拿鐵」 呢個印有 Miffy 圖案嘅拿鐵都係粉絲必點,色彩豐富真係成幅畫咁呀! 「Miffy 的橙色氣球」 「Miffy 朱古力焦糖撻」 朱古力與焦糖絕對係完美配搭,層次豐富而且唔會太甜! 「Miffy 甘筍蛋糕」 甘筍蛋糕造型超可愛,蛋糕完全不會有蘿蔔嘅青味,非常香口! Miffy創意展mdash;時尚旅遊即日起至 11 月 12 日 Miffy主題美食地址:上葡京大堂酒廊電話:8881 9610 想睇更多精彩內容?快 d 下載 Home Media App 啦!一個賬號即可享盡劇集、電影、綜藝等娛樂內容,仲有本地娛樂頻道,啱晒您口味! 下載 Home Media App:httpsqr.pageg161uxQuUOuk

中銀 海外消費高$500回贈 網上都得!
激安優惠
MO560・2023-06-28

中銀澳門 ndash; Visa卡海外消費最高$500回贈 網上消費都計! MO560 幫你精選銀行優惠 由即日至8月31日,憑中銀Visa信用卡進行海外消費滿5筆,包括線上消費及線下消費,消費滿$10000即享$300現金回贈,滿$20000即享$500現金回贈!今次活動只限中銀Visa卡,不包括澳門及中國內地的消費,澳門元及人民幣不計算在內。回贈於消費滿額後翌月入賬至消費當月使用次數最多的中銀Visa信用卡內。 每人每月可獲回贈1次,即係6月至8月每個月各賺一次都可以!不過要留意每個月係獨立計算,而且每月最少簽5筆,不可以2個月合併計算。而今次活動網上消費都計,即係訂酒店或者旅行產品都得!例如Agoda, Hotels.com, Trip.com, Expedia, Klook。網上簽不夠門檻亦可以帶去旅行再簽夠數。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 優惠詳情優惠內容:Visa海外消費最高$500回贈優惠日期:即日起至8月31日消費門檻:消費$10000享$300回贈回贈上限:消費$20000享$500回贈登記網址:無需登記注意事項:需要消費滿5筆、每個月獨立計算、不包括澳門及中國內地的消費 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤澳門信用卡、飛行里數、旅遊資訊?記得將MO560嘅追蹤設定調整為「最愛」!打開埋「帖子通知」就保證唔會錯過!

【馬交慳多拿baby】新春餐飲優惠集合 - 14.01.2022
生活在我城
Cheers!・2022-01-14

歡迎收睇《馬交慳多拿Baby》,農曆新年就到,又係同親朋好友相聚嘅好時節,今次就為大家整理咗一系列嘅新春餐飲優惠,想知就即刻睇落去喇~ 1. 上葡京澳門人單點8折優惠 上葡京旗下的餐廳,即日起至 3 月 31 日都有澳門人單點8折優惠,而自助山嘅午市自助餐平日都有 8 折! 紅盤 谷六居酒屋 八寶莊 上葡京咖啡室 2. 佳景集團晚市堂食 8 折優惠 佳景集團推出新年餐飲優惠,旗下呢幾間餐廳都有晚市堂食 8 折優惠,中日料理任你揀! 百福麵家 四五六上海酒菜館 江戶日本料理 千喜膳日本料理 龜盅補 3. 皇冠假日酒店 4 至 6 人份嘅盆菜套餐,澳門居民仲有 8 折優惠! 皇冠假日酒店推出 4 至 6 人份嘅「龍蝦湯鮑魚盆菜」套餐,$2,188 一盆 ,澳門居民仲有 8 折優惠! 4. 麗軒新春午宴 澳門麗思卡爾頓酒店旗下嘅米芝蓮星級食府「麗軒」,由 1 月 31 至 2 月 9 日推出「秀麗豐年迎新春午宴」,每位 $688 起,想新年食豪啲不妨考慮吓~ 5. 美獅美高梅「蜀道」新年節慶套餐 美獅美高梅嘅川菜餐廳「蜀道」嘅新年節慶套餐,包含多款四川過年必食菜式,有吉慶燈籠雞、蜀道福來合家宴等(加入動畫:套餐資訊 四至六位用及八至十人用,價錢 $3,688 和 $8,088),想過一個火辣辣嘅新年就去試吓啦!

[戯電遊玩] 超級死忠向手遊《機戰DD》
手機‧電玩
君尋・2020-08-19

戯電遊玩 超級死忠向的手遊《機戰DD》 《超級機械人大戰DD》(下稱《機戰DD》)於8月中旬正式營運一週年,官方推出不少優惠活動,儲如必中SSR卷和豪華登入獎勵等,這些在手機遊戲週年慶時必定推出的活動。作為第一隻如正傳般以戰棋玩法遊玩的機戰手遊,《機戰DD》保留原作核心要素的同時,亦簡化了系統。每個關卡變為只可以讓4部機體出場,而機體招式亦只有2招。同時本作亦增設「Break Gauge系統」,要以敵機的弱點屬性攻擊,並在破防後才可有效扣減對方HP的遊戲機制。亦因為過於簡化遊戲推出以來遇上不少問題, 如遊戲機制過於單調(只有四種屬性武器互相剋制)、初期機體的必殺招式過少(三一萬能俠沒有三一死光)、每部機體最多只可使用兩招(正傳至少也有四招)以及遊戲難度過高(能完成首個活動的玩家屈指可數)。 彷如正傳一樣的《機戰DD》 其後官方按玩家的意見漸漸作出修改,增加每部機體可使用的武器數目(同時也推出更多新招式)以及增加全新登場的作品和機體。亦因機體和招式的選擇變多,遊戲整體變得更多樣性,而且關卡難度和獎勵亦相應作出調整。保留極高難度的關卡的同時,亦將中高難度的關卡定位成一般玩家都可以完成。一般玩家能完成大部份關卡之餘,亦保留核心玩家追求的高難度內容。 保留玩家們熟悉的機體改造系統 個別機體能力依然非常突出 不過遊戲最大的問題依然存在。《機戰DD》是少數不實行體力制的手機遊戲,換言之無課金玩家要提升實力,要花上極大量的時間強化部隊(不斷重打強化關卡)。雖然有連續遊玩和自動遊玩的機制,但並非所有人都有時間「掛機」。雖然官方經常送禮讓玩家扭蛋,但若沒有好運抽到實用的SSR(如真三一萬能俠),實力與課金玩家依然有一段差距。就算你是課金玩家、手上有一副好牌,若只是輕微課金,依然要花時間培訓部隊,只是比無課玩家更易抽到理想中的SSR。即使你是重課玩家、擁有強力機體和必殺,面對最高難度的關卡也不可以輕鬆完成,仍需要細心思考每回合的行動、部隊整體出擊的安排等,傳統機戰玩家會遇上的難題。難怪有玩家形容,若嫌正傳機戰難度越來越低,《機戰DD》就是理想中的高難度機戰。然而在講求速食和爽快的手遊文化中,相信能堅持遊玩《機戰DD》的就只有系列的忠實支持者。 系列少數的Crossover活動 要花極大量時間不斷重覆關卡以取得強化道具 關於戯電遊玩 本欄目會分享能令筆者醉心投入的遊戲作品,不管是當下的還是過去的。

國際銀行 – 開網上銀行即送現金!
生活在我城
MO560・2019-11-25

國際銀行LUSO ndash; 預約開通網上銀行即送現金! 國際銀行推出新優惠!由即日起至12月31日,只要在指定連結預先登記開通網上銀行,即送你MOP$45現金!不論新舊客都可以,只要開通網上銀行就可以!現金回贈的名額有限,先到先得,額滿即止。 完成開通並登錄網上銀行流程第五步後,亦可以在MO560的Facebook聯絡小編,小編可以在系統中幫你確認一下是否已經完成所有步驟,以確保符合獲獎資格。 立即登記 ndash; 開網上銀行送現金 流程:1. 必須預先在網上登記!2. 攜帶身份證和地址單3. 前往任一分行開立活期戶口4. 並開通電子銀行網上銀行5. 成功登錄網上銀行或手機銀行6. 現金將於次月15號前存入戶口 重點條款:1. 必須預先在網上登記。2. 名額有限,先到先得。3. 開通後要成功登錄一次。4. 如果已有戶口可以跳過第三步,網上登記後只需攜帶身份證即可開通網上銀行。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 更多詳情關於本次活動,可查看 ndash; 國際銀行 ndash; 開通電子銀行有禮 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤最新最潮澳門信用卡、飛行里數、旅遊資訊?將MO560設定為 「搶先看See First」!