搜尋

搜尋結果

澳門威尼斯人酒店。碧濤意國漁鄉。細味精緻意大利菜
澳城餐飲
蘇蘇・2016-03-22

澳門威尼斯人酒店給蘇蘇最深的印象就是來這裡看演唱會,而蘇蘇經常光顧的絕對是北方館,因為價錢相宜、出品又快,但如果有時間跟三五知己或家人聚會,在碧濤意國漁鄉品嚐精緻的意大利菜,也是個不錯的選擇。 餐廳環境寬敞優雅,設計時尚,底層是酒吧,而樓上的用餐區則以亮麗色彩、高天花及開放式的廚房組成,還有貴賓房及可選擇坐在偌大的室外露台飽覽整個游泳池,配上經典的意大利菜,造就是一間蠻不錯的意大利餐廳。 雜莓特飲 蘇蘇一直都很喜歡甜甜酸酸的雞尾酒或特飲,因為需要駕車的原故,沒有酒精的更好,所以公關推薦這一款。視覺吸引,味道是蘇蘇喜愛的,還有不少雜莓,好喝 來到意大利餐廳最喜歡吃麵包,皆因現在的麵包連鎖店的出品真的大不如從前,但酒店或餐廳的質素一般不錯。 最後這一盤麵包,差不多被我們K.O.掉。 水牛軟酪蕃茄沙拉 這裡的沙拉款式不少,不過蘇蘇喜歡 Mozzarella 芝士口感既柔軟也有彈性,配搭非常新鮮的意大利蕃茄及水瓜柳,很清新很好吃。 香酥魷魚 口感軟糯有彈性,椒鹽惹味,附上香辣蕃茄醬及塔塔醬,我們很快就將它們消滅了。 意式火腿拼盤 這是餐廳的招牌菜之一,十分豐富的前菜,沒有3個人以上就不要點,如果不是主菜就很難吃得下了,很喜歡左下角的炸芝士餃,切開之後流出來的是讓人流口水的軟滑芝士。 這裡的意大利麵聽說也很不錯,款式也多,真是花多眼亂,蘇蘇有選擇困難症嘛,公關為蘇蘇選了兩款。 海鮮意大利麵 當中有來自利古里亞的青口、大蝦、魷魚和蜆,再伴以微辣的蕃茄汁,意粉口感不錯,這個夠惹味。 香腸蘑菇義大利麵 自家製的闊條麵配上意式香腸,蘑菇以及巴馬森奶油,味道又香又滑。 M7和牛西冷扒 蘇蘇很愛吃牛肉,不過有一定要求,這份足足有300g 來自澳洲草飼純種的M7和牛西冷扒真是太好吃了,其油脂分佈細緻平均,除油花細膩外,個人認為肉味比日本和牛佳,外層烤得焦香,內裡剛剛好,很棒 意大利芝士蛋糕 Tiramisu 其實來到這裡蘇蘇已經很飽了,不過公關說這裡的Tiramisu不能不試,但又不想浪費食物,所以我們3人開心share一份,口感軟滑,芝士香濃,不過個人略嫌甜了一點,可能是太飽了吧。 餐廳甜點 蘇蘇 K.O 了所有馬卡龍XDXD。 不錯的意大利餐廳,我會安歌 澳門威尼斯人碧濤意國漁鄉 地點:1樓10391040號(近威豐味,池畔另有獨立入口) 早餐:上午0700至上午1100午膳:上午1100至下午0300晚膳:下午0600至晚上1100星期五至星期六:上午1100至晚上1200

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

【中國。桂林。高鐵行】├住宿┤ 維納斯皇家酒店 桂林象山公園店 (前 維也納酒店桂林象山公園店) ~ 就在景點門口 不用入場都看到風景的超方便住宿
走遍世界
80後愛旅行✈️・2020-12-11

澳門人現在都只能北上旅行,所以我就整理一下之前去過大陸的一些地方推介給大家。 維納斯皇家酒店(桂林象山公園店)坐落於桂林最著名的「兩江四湖景區」的湖畔, 毗鄰正陽路步行街,與桂林的城徽「象鼻山」僅數步之距,地理位置非常優越! 2018年之前酒店為同集團所經營的「維也納酒店桂林象山公園店」,及後裝潢並翻新為檔次更高的「維納斯皇家酒店」 酒店內有83間具有不同觀景視角的客房和套房,而頂樓更有可270deg;全景盡賞美景的咖啡廳! (網路圖片) 大堂很明亮,感覺挺乾淨。 大堂一角有個小小旅行社,到大陸旅行很多時候都會報Local Tour,酒店內就可以做到蠻方便的。 我訂的是最普通的客房,窗外沒有看美的景觀。 房間大小就是一般城市酒店房的size,不是太大。 基本設備 洗手間 沖涼的地方 維納斯皇家酒店(桂林象山公園店)最值得推介的除了地理位置外,還有位於頂樓的餐廳。 餐廳叫「憶咖啡」,沒記錯的話是開到凌晨的,晚上不用到處跑留在酒店都可以Chill 一 Chill, 喝一杯,看風景。 餐廳有兩層 超高樓底全是落地玻璃,白天可以把整個漓江風景收進眼底! (官網照片 餐廳外面也有位置,晚上可以直接坐到外面看風景~ 簡直就是個私人觀景台!!桂林的城徽「象鼻山」就在眼前。 另一邊還有「日月雙塔」,根本就不用坐船遊漓江,在酒店的私人觀景台就可以輕鬆看到!! 提醒一下想要拍夜景的朋友,漓江上景點的燈飾準時2300就會關燈! 不要以為風景這麼美的咖啡廳都只能喝一杯,這裡真的有廚房的! 有各式各樣的食物,來吃晚餐也不錯! 酒店對面馬路,風景也很美~ 隔天我也是在酒店吃早餐,直接坐在外面,邊吃邊看風景~ 維納斯皇家酒店(桂林象山公園店) 維納斯皇家酒店(桂林象山公園店):中國廣西壯族自治區桂林市秀峰區濱江路11號 httpwww.wyn88.comresvhotel_5410011.html 檢視較大的地圖

澳門君悅酒店。秘『蜜』花園聖誕派對
澳城餐飲
蘇蘇・2017-12-23

其實蘇蘇頗深閨,從小到大都很少去派對小時候是爸媽不批准XD,之後也沒有這個習慣,近年因工作關係是多了派對邀請,不過就要先看看時間和精神是否可以配合和應付,今年參加的派對也是不多,但是如果問我最難忘的,一想就會想起來的,一定是這個。 心水清 廣東話,意思是頭腦清醒 的朋友一眼就看出這是澳門君悦酒店的大堂,今年君悅繼續為我們帶來與眾不同的電子聖誕樹,嶄新科技融合藝術風格,在澳門其他地方暫時沒有見過。 沿用上一年的環保概念,今年酒店徵用了各部門的舊電視、平板、電腦顯示屏幕等,不同的色彩融合數碼科技,多棵大型的電子聖誕樹赫然於大堂中,造型既特別又奪目。 聖誕樹呈現出瑰麗玫紅、金橘奪目、靜謐湖藍、姹紫誘人四種不同的主題色彩,代表了聖誕的愉悦與神聖、歡樂與祥和。其中最高的一棵聖誕樹高約6.5米,由36個電視屏幕及80個電腦屏幕組成;另外的三棵5米高的聖誕樹則由100個電腦屏幕搭建而成。每一個屏幕上都交替滾動著不同的聖誕元素-聖誕老人、薑餅人、聖誕樹、胡桃夾子等hellip; 每個線條、每次跳躍、每種變換都極富動感,為期盼已久的聖誕增添了十分炫酷的時尚之感。 酒店希望通過電子聖誕樹傳達一個理念,那就是節日的裝飾不用太過奢華複雜,可以就地取材,使用身邊的物料。因為電子產品日新月異,更新換代非常快,它們除了是輔助工具以外,從另一個角度去設計、去觀察,電子產品也可以變得更生動,希望客人不僅看到的只是聖誕樹,更希望可以用藝術的眼光欣賞這些工藝品。 咦。。。蘇蘇不是說來的目的是參加聖誕派對嗎 怎麼只說聖誕裝飾,因為公關約了我們在大堂等候,蘇蘇早到了,所以跟大家先介紹一下他們的創意呢 這天蘇蘇跟一眾傳媒朋友在什麼都不知道不清楚的情況下,出席了這個別開生面的神秘DineAround Media Party,這晚盛宴需要轉換3個不同特色的場地,驚喜真是一浪接一浪,先謝謝Grand Hyatt Macau澳門君悅酒店邀請,讓我們過了一個非常愉快的晚上。 好友們都到了,我們的行程要開始喇! 公關們首先帶我們走出酒店門口直奔對面噴水池的草坪上,這裡在平日是不會開放的,大家都沒有機會踏足,這一晚酒店就在這裡預備了一個露天的雞尾酒會給來自各地的傳媒朋友。 雞尾酒會除了有各式各樣的酒和飲料之外,還有酒店大廚為我們即場烹調特色小食。 大家難得聚首,怎可以不拍照呢!  當中還有中國網紅陳大咖,很榮幸認識她呢! 之後酒店總經理郭世傑先生聯同一眾公關帶我們來到酒店一樓的高科技有360度屏幕的Experience Center 會議中心,在這裡可坐30多人的大圓桌上佈滿了蓮花蠟燭,既高雅又讓人耳目一新。 牆上投影片段一直播放著澳門日與夜的美景、穿插在大街小巷的生活影象,還有每年澳門備受矚目的格蘭披治大賽車和煙花滙演盛事。 晚餐菜單先來滿堂彩的杞子響螺山瑞裙燉雞湯,主菜是mezza9主廚主理的燒美國斧頭肉眼扒配黑松露炒雜菌,一次就可以吃到兩間餐廳的特色,讚! 最後我們被帶到宴會廳前的空間,這裡被打造成為超驚艷被稱為秘「蜜」花園的甜品區,還有真的小鳥在我們頭上唱歌,這裡放置了多輛漂亮的美食車,裡面載滿各式各樣的中西新式和懷舊甜品,好像糖炒栗子、白糖糕、砵仔糕、楊枝甘露、椰皇布丁、各類西式糕點等等,還有很受歡迎的水果炒酸奶,更有貼心的熱維他奶,連墻上的花都能吃呢! 這裡拍照位置極多,大家都來拍照,那天晚上真的超開心呢。 璀璨的裝飾、意外的驚喜,回家後心情還是美美的,最後是帶著甜笑入睡,謝謝澳門君悅酒店讓蘇蘇過了一個甜蜜晚上。 更多各地吃喝玩樂、美容、潮流、旅遊、演藝、文化或購物資訊、心情話語文章等,繼續以一文多發形式發放於中、港、澳三地多個高人氣時尚生活網站的專欄內,詳情請點擊蘇蘇的 新浪微博 『蘇蘇的部落』httpwww.weibo.comsusannaklprofile Facebook httpswww.facebook.comsososusanna Instagram httpinstagram.comsososusanna 時尚生活專欄 ELLE HK ELLE CHINA 中國瑞麗時尚網 澳門人氣資訊網站CTM。Lifemag 搜狐新聞網 手機Apps 聯絡及邀約 susannakL88@yahoo.com.hk

釜山】§美食§ 釜山超人氣MOLLE CAFE 몰레 베이커리 (西店) ~ 傳說中的彩虹蛋糕和超足料大份甜品 (附餐牌 價錢)
全球飲食
80後愛旅行✈️・2021-11-30

和閨蜜們出遊, 好處就是可以四圍找美美的Cafe hi tea 和 拍照 盡情的打卡裝B 就來到了附近的MOLLE Cafe 西面店休息下 這就傳說中釜山的人氣Cafe 一進來的感覺就是店內有很多植物, 很清新的感覺... Cafe分為小小的兩層, 我們來的時候已經是下午1800多了, 但是店內還是坐滿了人 上層是我們離開的時候拍的, 所以人都走得差不多 剛來的時候是坐滿的... 雖然是間Cafe, 但店內的裝飾擺設不遜於精品店呢 來看看最期待的甜品櫃 MOLLE 的蛋糕真的超巨大 這裡的「一份」蛋糕足夠好幾個人吃了 有蛋卷、馬卡龍、還有韓國Cafe最有名的彩虹蛋糕, 彩虹蛋糕以前就在首爾Common Ground內的蛋糕店吃過了, 覺得其實沒什麼特別...直接點說就是吃色素 甜品櫃上的餐具也很多特色, 很想買回家呢 另一邊的甜品櫃, 這裡的蛋糕同樣是超巨型 8500₩ 約MOP60 就有這麼大的一個Cake, 其實也不算很貴 但就是因為蛋糕太大了, 沒辦法多試幾個口味 「抹茶雪芳蛋糕」 本來我很想試這個口味的, 可惜伙伴們不太喜好這個口味, 那唯有等下次囉 「覆盆子雪芳蛋糕」 我們就點了這個蛋糕, 上面那顆是士多啤梨 點好餐就找位置坐, 剛好被我們等到了靠窗邊的梳化 除了蛋糕, 我們當然也每人點了一杯飲料 這是「ROYAL MILK TEA」 用瓶子裝著很特別, 像不像以前的酒壺 「GRAPEFRUIT TEA」 葡萄柚茶 而我點的是「ORANGE ICED TEA」 飲料的口味都不錯, 果汁茶的味道都挺清新的...用來配蛋糕一流 因為我們拿完韓式證件相之後, 又要去吃晚餐了, 所以我們3個人只點了一個蛋糕一起Share了 「覆盆子雪芳蛋糕」 蛋糕裡面是「流心」的, 切開後滿滿的覆盆子流出來呢 蛋糕酸酸甜甜的, 加上外面厚厚的Cream也不會太膩不會太甜 而且分3個人吃都吃得飽飽的 最後附上餐牌 和 價錢 MOLLE Cafe 몰레 베이커리 MOLLE Cafe 몰레 베이커리 부산 부산진구 부전동 2251 1층 釜山廣域市釜山鎮區釜田洞2251 0518072272 13002300

【香港。食記】Ask For Alonzo:意大利小店 來跟朋友喝杯酒吧!
全球飲食
原來世界這樣大・2019-01-09

鰂魚涌對我真是個充滿回憶的地方。住在九龍的我,沒什麼特別事的也不會特意過海,計起來這是我辭職過後再次踏進鰂魚涌了(我已經辭職快要一年了!)有趣的是這次跟我吃晚餐的朋友跟我是同一時期的「鰂魚涌之友」,但都已辭職了。我們一從鰂魚涌地鐵站走過來,已經是嘩聲四起(只限於我們二人,不斷說著:「嘩,好懷念啊!」 依稀印象中Ask For Alonzo 前身是一間咖啡店,位置並不大,僅僅能容納大概10名客人。 雖說如此,把咖啡店換走後,Ask For Alonze仍然是大家Happy Hour的好地方,只不過是由咖啡換做酒精,由喝杯咖啡改做摸摸酒杯底而已。 先來的是Burrata Cheese With Parma Ham。Parma Ham鋪滿碟面,中間放上Burrata Cheese,按著自己對芝士的喜愛拿少許。Parma Ham肉質柔軟,帶點鹹味,雖然我不是芝士迷,但仍想建議大家加上少許芝士,中和一下Parma Ham的鹹度,相當的惹味。旁邊還有很多蕃茄,吃起來清新,跟Parma Ham和芝士帶來不同的質感,口感豐富,我個人很喜歡。 再來的Tuscan Meat Balls,把有幾片芝士放在Meat Ball上面,Meat Ball的熱力讓芝士微微熔化,切開Meat Ball香味洋溢,十分滋味。 在主菜方面,我們點了Mixed mushroom amp; Truffle Fettuccini。店員為我們加上松露鹽,然後慢慢碟上松露濃郁的香味飄到鼻子中。寬條麵質感厚重,把流心蛋戳破,蛋汁都流到寬條麵上,讓寬條麵更有蛋香,更加好吃。 另外的主菜是在外國相當流行的Zoodles,也是近期健康人士的熱愛。每間餐廳有的Zoodles都有著萬千的變化,也是廚師表演的機會。在Ask For Alonzo,Zoodles是由青瓜與麵條混合的菜式,吃起來比日常的意粉少了一點的澱粉質,口感上夾雜著青瓜絲的爽脆,相當輕盈,是個不錯的選擇。 送上Vanilla Panna Cotta,加上朱古力醬,Panna Cotta口感滑嫩,奶香濃郁,吃下去更有點Kinder出奇蛋的味道。 最近跟Tiramisu真是有點緣分,先在咖啡店吃到,隔幾天又在這兒新鮮做好的Tiramisu。若是要談甜品的,Tiramisu絕對是我的排行榜三甲之內。喜歡Tiramisu的咖啡濃郁味道,細嚼帶有微微有著甜酒,再外加一點芝士的柔滑,還有可可粉灑在外面,吃得尤其的滋味。 要特意去鰂魚涌吃個晚飯似乎有點難度,但要是在附近工作或居住的,在這兒來個Happy Hour也真不錯呢! Ask For Alonzo鰂魚涌海光街18號地下 更多原來世界這樣大 LifeMag 文章在這裡:httpslifemag.cyberctm.comzh_TWbloggerNikki 文章轉載自:Nikkixlife Enjoy every single moment in the life

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

二元對立,脈七輪令我感受真諦
宗教玄學
熊神進・2023-10-14

熊老師風水課程導師,執業30多年 秋分之後,每一個早上,都是打「脈七輪」的好時光,在打坐中,我領會到「一, 即是一切,一切,即是一」的宇宙真諦。 所有的一切都是來自一個源頭,所有事物也是「一」的分枝,因此,當所有事物合在一起, 也就是一體。既然世間事物都離不開「一」, 於是你我他所做的,都是有相連。我舉一個例子,男女的身體接觸,因為起了念,這種念就是「因」, 有了這種因,就必有果,果是「一」+「一」的整體,我們的任何的果, 都包含「一」+「一」的資訊,換一句話來說,你做出來的果,也就是包括「因」的資訊, 如果沒有這「因」, 就不可能有這果報。 如果你相信「一」+「一」是「因」,那麼果報就是「因」。筆者常常在教學時都引用一句「活在當下」的哲學,我們有一個錯誤觀念, 以為時間就是往前走,不會停留,這只是我們用很狹隘的二元觀念看人生。打七輪的人都明白我們是每時每刻都穿越不同頻率的平衡宇宙,每一個平衡宇宙的接點就似人生不同軌跡,你出生這天,本來有一個很好的軌跡,可是你接錯了點,你去了壞的軌道, 你的錯誤選擇,不代表你原本的軌跡沒有人使用,只是你給了其他人用上了。 很多學生學習打七輪都只是一呼一吸,這是很低層次的入門課程,我們要明白宇宙不是昨天今天明天的時空概念,它是無數點的發射和接收場,宇宙是「一」,你我他發射出來的信號是「一」的全體,沒有先後, 也沒有對錯,只是有沒有同一頻率,有同一頻率,平衡宇宙,我們才可以走在一起,如果你我的頻率不同,我們就會沒有共鳴,沒有感應,大家相處, 只有為繼續而繼續,最終都是爭吵過日子。 頻率相同了, 這只是二元對立,也是中級層次的人生觀, 因為二元只存在對錯,愛恨, 善惡等,有了二元大自然觀念,也是有了煩惱,人因為自己的付出,才有收穫心理; 人因為自己認為自己是對,才有爭吵說人家是錯的心理, 二元觀念不是打七輪的最宗目的,我們需要的, 是穿越宇宙時空觀。 二元觀念其中一個就是正能量, 負能量的問題,有正就有負,人不可能違反大自然, 有日出, 自有日落,從易經學說, 黑中有白, 白中有黑, 離婚有重婚的元素, 結婚有離婚的元素,玄學家從來不會說結婚就不會離婚,反而玄學家說結婚後有機緣遇上真命天子。我們不要有妄想症, 以為結婚就不會離婚, 我們要接受離婚也是婚姻狀況的結果,我們不得不承認結婚是有離婚的元素, 因為這是二元觀念。結婚離婚都是人類給它的標籤, 它本身就是一個屬性, 就是性, 感情的延續或停止。玄學家從來不認同把幸福, 性福連在婚姻狀況上,這只是一種封建的帽子, 要幸福就結婚, 不結婚就不幸福, 誰說的? 我們要明白二元觀就是一個整體,生死是二元觀, 結婚離婚是二元觀, 慈善和兇殘是二元觀,我們只是在人生過程中執著和智慧的存在, 如果你迷信愛情, 你當然認為婚姻是幸福; 如果你深信因果,你一定認為離婚是緣起緣滅, 我們不可能說二元觀是對是錯,因為 「一」+「一」是「因」,果報也是「因」, 是一個整體, 沒有錯對之爭辯。 我們所做每一件事都包含好的一面和不好的一面,這就是我們要跳出二元觀, 去修宇宙觀,宇宙觀就是大愛觀念, 遠離二元觀的煩惱對立面, 要以更廣的視野看人生。泰國有一套很感人的廣告, 一個小孩子他在一間雜貨店偷了一些食物, 雜貨店女兒見了通知爸爸, 爸爸走出來並沒有捉拿那小孩, 反而把一袋米糧送給那孩子, 二十年後,鏡頭一晃, 當年店家昏倒在地上, 救護車送了去醫院, 要做心臟手術, 費用昂貴, 女兒抱住頭為手術費煩惱,鏡頭再晃, 醫療費交付了, 原來當年偷食物的小孩長大了, 成了一名心臟醫生, 那費用由該醫生支付。 二元觀念來說,貪東西是錯, 要CALL POLICE , 我們是沒有不對,而宇宙觀就是「活在當下,宏觀宇宙」,如果我們只放在對錯二元觀,我們的視野就是局限是非對錯中。 老子說:「上德不德,是以有德。下德不失德,是以無德。上德無為,而無以為也。」不要沒事找事煩,不要事事都問究竟, 不要以為對去結婚,不要為錯而離婚,要遠離二元的小愛觀, 進入大愛的宇宙觀, 宏觀宇宙, 活在當下,放眼世界。

用Github寫攻略其實也不難
手機‧電玩
MacauYeah・2023-08-04

上個月筆者為大家介紹過一位內地的文字攻略制作者Pser_hanser。本月筆者就身體力行,計劃制作一些FF8的協作攻略筆記,亦因此對於協作工具仔細地考量過一翻。 首先協作的基本要素,就是各人可以共同維護。所以國外或內地素人作者,都會以Google Doc或騰訊文檔為主。傳統的網誌就不太適合。而另一方面,就是因為遊戲攻略要考慮附圖的因素,Google Doc或騰訊文檔對於上傳圖片都算很友好。所以對於不熟網頁技術的作者來說就最適合。 不過對於筆者來講,有一個更大的考量點就是歷史記錄和版本差異。因為一份攻略的出現到完善,都會有不同程度的更新。更不用說因為遊戲Bug Fix,導致某些策略上的變更。左思右想,筆者選擇Github mdBook,一邊可以做多人協作的版本控制,另一方便亦可以自由發佈網頁。 Github的唯一問題可能就是檔案大小問題,若圖檔太多太大,就不適合。不過好在偉大的twitter,現在可以作為第三方存取圖片,筆者的遊戲截圖就可以更方便地上傳及使用。如果大家只是想做輕攻略,就不需要專門為Switch和手機遊戲接上HDMI截取器,可以省下一大筆費用因為對接Twitter,所以Switch或手機遊戲的截圖的上傳就變得無難度。 以下是筆者做FF8攻略的初稿,協作連結github httpsgithub.commacauyeahff8CasualGuide 截錄一些mdBook的範例 # Disk 01 part 1 Draft ## Balamb Garden 經過一輪過場動畫後,老師就來接你了。場景轉到課室內,終於可以自由操作。 這時不需要跟傳統方式去開電腦取GF,向外走就好Quistis會在校園外給你GF,跟老師交談幾句,得知補考的地點後就可以外出。 fire cavenhttpspbs.twimg.commediaF1NPIw9agAAQjJpformat=jpgamp;name=large 走廊外碰到未來的隊友Selphie,不想煩的話,兩次對話選項都選第二個(speedrun)。 donot have timehttpspbs.twimg.commediaF1NPIw9akAEcKH1format=jpgamp;name=large 從Selphie進來的方向離開,但記得一定打攪一下橋上的路人,他會給你7張卡 7 cardshttpspbs.twimg.commediaF1NPIw_agAAJFWmformat=jpgamp;name=large 你現在2樓進電梯下1樓暫時沒有選項,所以進電梯就會直達1樓 在1樓大堂有個導覽板,調查後可以快速移轉。筆者選擇直接去Front Gate。 guide boxhttpspbs.twimg.commediaF1NQsHNaAAUriJLformat=jpgamp;name=large teleport front gatehttpspbs.twimg.commediaF1NQsHJaAAEaDk1format=jpgamp;name=large 註 大部份Speedrun玩家都會先去Cafeteria,想早一步取得Quistis卡。筆者因為未弄懂那個必勝法則,所以先跑主線取得Ifrit卡後再回來挑戰。 出校門,Quistis說幾句,它就會給你GF Give GFhttpspbs.twimg.commediaF1NQsHJacAIiI0Sformat=jpgamp;name=large 後述所有教學都請自行跳過,後期可在Menu gt; Tutorial慢慢查吧 ### 調整裝備 Junction Quistis GF Shiva Magic, Draw, Item Squall GF Quezacotl Magic, Draw, Item Abilityhttpspbs.twimg.commediaF1NQsHKaYAE7Gj7format=jpgamp;name=large GF Quezacotl learn Card cardhttpspbs.twimg.commediaF1NQx2UaEAEiq0gformat=jpgamp;name=large Shiva learn I Mag RF I mag rfhttpspbs.twimg.commediaF1NQx5faUAA2EN1format=jpgamp;name=large Config Cursor Memory Camera movement 0% Battle Message max Battle Speed max confighttpspbs.twimg.commediaF1NQx2VaYAAmsUdformat=jpgamp;name=large ## Fire Cavern 默認Boss以外隨機戰鬥都以逃跑為主,逃跑方式為長按L2 R2。有需要完全戰鬥的會再特別說明。 出校園後,向東走,走向一個山洞。進行後Quistis會再有一輪教學。 走到門前,選10 mins進行考試。 twitterhttpspbs.twimg.commediaF1SmNqVaEAAMaEformat=jpgamp;name=large 入洞後,右 gt; 上 gt; 上 gt; 上 gt; 上 gt; Boss戰。 在途中,遇敵Red Bats時,Draw指令抽取Thunder第一項。Squall, Quistis每人各抽7個以上Thunder魔法。 twitterhttpspbs.twimg.commediaF1SmNqUagAENuOhformat=jpgamp;name=large ### Boss Battle Ifrit Boss參考LV 6, 1068HP Squall、Quistis 對Squall放Thunder魔法,讓Squall先進入黃血狀態。 twitterhttpspbs.twimg.commediaF1SmNqUagAAj5wtformat=jpgamp;name=large 保守策略,Thunder每次大概扣100HP,Squall的血量大概為200時,就不再使用。被Boss慢慢攻擊就夠。Boss Fire魔法大概扣 6065,所以即使很不幸,也有兩次援衝的機會。 Squall 使用 Renzokuken 筆者有Trigger增傷的情況下普攻平均傷害55,不用Renzokuken的話大概1820個回合可以送走Boss。道理上使用Renzokuken後也是差不多,數次數就大概知道幾時結束。但因為有時Trigger失誤,筆者會同時使用Quistis攻擊雖然這樣效率不是最高,所以實戰上比較難去數。 Quistis 有條件的話就自己攻擊自己,為後述的Fish Fin戰做準備。 頁面顯示效果 httpsmacauyeah.github.ioff8CasualGuideDisk0101.html#balambgarden 有興趣的朋友可以隨時checkout或commit 我的攻略 httpsgithub.commacauyeahff8CasualGuide

陳康妮:在電子產品「誘惑」下,如何培養孩子愛上閱讀?
文化創意
陳康妮・2023-03-15

閱讀對於孩子的成長和發展有著重要的作用,它可以豐富孩子的知識、想像力和創造力,提高孩子的語言能力和思維能力,培養孩子的品格和情操。然而,在現代社會中,許多孩子因為受到電視、電腦、手機等媒體的影響,對於閱讀缺乏興趣和習慣。那麼,在澳門這個國際化的城市中,家長們該如何培養孩子愛上閱讀呢?以下是一些可能有用的建議: 營造良好讀書環境與氛圍 要想讓孩子喜歡閱讀,首先要給他們提供一個適合閱讀的環境和氛圍。家長可以在家裡設置一個專屬於孩子的書房或書角,放置一些適合孩子年齡和興趣的書籍、雜誌、漫畫等,並保持整潔、明亮、安靜。此外,家長也要給予孩子充分的時間和空間去自由地選擇和享受他們喜歡的書籍,不要強迫或限制他們。 陪同孩子一同討論讀書內容 要引起孩子的閱讀興趣,父母的陪伴不可或缺!因為孩子年紀尚小, 閱讀能力尚在建構中 ,因此需要父母 幫助孩子學習 。家長可以在選購或借閱書籍時,根據自己或者老師推薦來挑選合適且有趣味性高之書籍;也可以在每天晚上睡前或者周末假日時段安排親子共同看書時間;更重要地是,在看完書後與小朋友進行交流討論:例如問問小朋友喜歡哪些故事人物?故事中有什麼值得我們效仿或反思之處?故事中有沒有令你感動或驚奇之處?等等。這些問題不僅可以幫助小朋友理解故事內容及增加記憶力;也能夠刺激小朋友思考及表達能力;更能夠增加親密感及信任感。根據孩子的興趣選擇書籍 家長們要如何培養孩子的閱讀習慣, 書籍的選購是重點 ! 父母可以 根據孩子的興趣 ,選擇合適的書籍,比如:圖書、經典文學、科普知識、童話故事等。不要強求孩子看自己不喜歡或者不理解的書籍,否則會讓他們產生抵觸和厭惡。同時,也要注意書籍的難易度和質量,避免過於艱深或者低俗的書籍,影響孩子的閱讀效果和品味。 訂定每日家庭閱讀時間 陪伴孩子閱讀的好處,不僅能培養親子感情,同時還能 提升孩子的閱讀能力 。 如果家長們不知道該如何培養孩子閱讀習慣,可以先從 訂定每日的家庭閱讀時間 開始著手。例如,在早上起床前或者晚上睡覺前安排15分鐘到30分鐘左右的時間,與小朋友一起看書。這樣可以幫助小朋友建立固定且積極正面之閱讀習慣;也能夠增加小朋友對於閱讀之期待感及享受感。 鼓勵孩子表達觀後感 家庭閱讀時間結束後,父母可以鼓勵孩子表達對故事的觀後感,父母不僅可以 了解孩子的想法 ,同時也能把握機會,陪同孩子一同思考今天的收穫。例如:你從這個故事中學到了什麼?你覺得這個故事有什麼好玩或有趣之處?你對這個故事有什麼建議或改進之處?等等。這些問題可以幫助小朋友提高自己對於故事內容之理解力及評價力;也能夠培養小朋友對於自己及他人意見之尊重和包容;更能夠增強小朋友對於自己及他人成就之肯定和誇獎。 【作者簡介】陳康妮 Miss Connie澳門科技大學講師澳洲墨爾本大學主修教育管理學英國倫敦大學主修心理學美國國際培訓師(26年港澳培訓經驗)美國全球職涯發展師澳門資深教育家澳門教育專欄作家澳門教育學作家:書名:澳門教育創新澳門兒童文學作家(兒童科普)

陳康妮:澳門創新創業教育,既是機遇又是挑戰
文化創意
陳康妮・2022-12-18

澳門2023創新創業教育之遇見 近年來,澳門的教育水準不斷提高,教育事業蒸蒸日上,如何讓澳門的教育品質又好又快地發展,在我看來,創新創業教育就顯得尤為重要。 從澳門發展的科學性和合理性來講,創新創業教育要遵循ldquo;以人為本rdquo;的教育發展理念,需要遵循教育自身發展的客觀規律、人才培養規律與人才成長規律,積極處理好教育自身發展與經濟社會發展的相互關係,為澳門經濟的轉型升級提供有效的人才供給和智力支撐。創新創業教育在依循內在發展邏輯變革要素。從人才的流動性和集聚性來看,人才資源是創新創業活動中最為活躍、最為積極的因素,學校不僅要培養人才、培訓人才、輸出人才,也要引進人才、流動人才和服務人才,創新創業教育是一種終身、全程教育,要促進教師、企業技術人員在學校一企業之間的雙向流動,促進師生同創,激發雙刨主體的創造力和主動性。創新創業教育對澳門的學校而言,既是機遇,又是挑戰。 學校要在打造面向全體學生的創新創業基礎課程的基礎上,開放進階型創新創業課程選課機制,讓學生在教師的指導下,根據自身的需求狀況,制訂自己的創新創業課程計畫。對於有創新創業實踐需要的學生,可以選擇到澳門的企業或者孵化機構進行實習;對於有專業需求的學生,可以提供融合創新創業內容的專業課程,在提升專業能力的同時提高創新創業意識。充分利用各類資源,建立好分層分類的創新創業課程體系來滿足不同學生的多樣化需求,以便貼合區域多層次的人才需求。在這過程中,首先是要完善校外導師聘任機制,引入企業家、企業高級管理人才、投資專家或相關政府工作人員等具有豐富實戰經驗的一線精英為兼職創新創業導師,借助澳門建設宜居宜業宜遊的有利形勢吸引境外人才,為學生講授產業結構、行業背景、業內實務等內容。其次,要提高教師在學生創新創業過程中的參與度;例如學習國際知名灣區學校師生共創的創新創業專案運作模式;加強創新創業導師在創業指導工作方面的績效評定,調動專業教師的積極性,鼓勵有創業實踐經驗的教師輔助學生運營創業專案等等。最後,要重視澳門職業教育的發展,作為一種與普通教育具有同等重要地位的教育類型,職業教育對澳門教育的創新發展有著重要的意義,職業教育高質量發展意味著職業教育通過彰顯其獨特的課程教學內容、獨特的教學與學習方式,並通過提供符合標準及市場需求的職業資格證書、技能等級證書,鼓勵優秀者進行設計產品,獲取專利的形式對學習者產生吸引力,進而增強職業教育的社會吸引力。總之,職業教育高質量發展意味著通過技能發展規劃與政策,有效實現市場需求與技術技能人才供給之間的平衡,最終服務與支持澳門地區經濟的蓬勃發展。 未來,澳門的創新創業型人才培養構成要素要緊密結合澳門的發展實際,既要在總體規模上滿足澳門社會創新發展需求,同時也要優化其內部規模結構,如不同專業的創業規模,不同領域的創業規模,甚至是創新創業教育體系的建設要結合澳門的產業特色,依託澳門的創新創業資源進行打造。充分吸收自由流通的人才、資本、資訊、技術等創新要素,建立起分層分類的創新創業教育體系,讓不同需求的學生在不同創新創業課程中得到滿足,進而為澳門教育事業提供源源不斷的內驅動力。 【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師 澳洲墨爾本大學主修高等教育管理學畢業 澳門資深教育管理學專家 澳門教育作家(教育創新) 澳門兒童文學作家 澳門國際培訓師 從事國際培訓師工作26年 全球職涯發展師 澳門斷捨離群組創辦人 (群組合共26000人)

難以名狀的快樂 ── 兒童桌遊導師課程
創意生活
繪本與棋@黃庭熾・2022-11-30

  由澳門青年桌遊教育學會主辦的「兒童桌遊導師課程(入門)」,於十月三十日及十一月二十七日上午假指南針創作劇團藝術中心舉行。以「奔跑吧動物」和「萌寵捉迷藏」為主題的兩節課程,分別介紹了《RallyeTrucks》、《Ugah Ugah》、《Pony Pokal》、《念念不忘》、《紙箱貓》、《Space Planets》、《松鼠也瘋狂》等兒童桌遊,課程亦通過介紹皮亞傑、維高斯基兩位教育學者對認知發展觀點上的異同,幫助學員更好地瞭解兒童在遊玩桌遊過程中會得到的益處及鍛鍊,參加者邊玩、邊討論、邊反思,透過桌遊創設的情境,運用正向心理學中「好事存摺」技巧,寫下了當天的第一筆快樂體驗。 延伸閱讀:生活裡不一樣的體驗 ── 兒童桌遊共學工作坊   「最深刻的是《紙箱貓》。我在這遊戲的角色是『吉娃娃』 ── 狗身份的得分是要令紙箱數量多,和幫助其他玩家數量變多,我也會高分。所以我在遊戲過程中暗地裡幫助其他玩家,除了可以提高分數,還感到一種難以名狀的快樂。」學員Ling 寫她求勝過程中意外收獲到的樂趣。   Helen 分享了她在遊戲中發現到解難方法時的喜悅:「玩最後一個遊戲《松鼠也瘋狂》的時候,我發現可以用三原色的原理去記牌兩面的顏色,我當下很開心,複雜遊戲簡單化了。」   「遊戲有不同的難度,特別是記憶部分 ── 《松鼠也瘋狂》最難,因為要記很多;《紙箱貓》比較有趣,也有一定思考策略。整體來說,今天的遊戲都是很不錯的體驗。」Irene 則梳理了遊戲的難易度,為活動總結。   澳門青年桌遊教育學會自成立以來,以Facebook 專頁作為社團網頁及發佈消息的主要窗口,着力於收集、整理、分享、引介本澳及華語地區桌遊應用於教育、助人、文化創意等領域的相關資訊與專題,供本澳教育界、社福界及親職人士知曉桌遊體驗的多元功能,從而借鏡並更多元化地應用於各自的工作領域,及發展更善意的人際與親子關係。近年,學會多次舉辦主題桌遊體驗活動,向青年及澳門大眾介紹國內外知名與時尚之桌遊,讓感興趣人士與參加者能從活動及相關報導中,掌握桌遊創意的潮流與瞭解桌遊能涵蓋廣泛主題的文化功能。同時,亦與本地學生群體舉辦交流活動,並且以桌遊為引組織讀書活動,發揮桌遊以體驗為核心的樂學功能。 延伸閱讀:走進「博物之門」 ── 桌上遊戲讀書會 延伸閱讀:在別致的澳門共讀點裡悦讀 ── 桌上遊戲讀書會

【澳門美食速遞】充滿東南亞風味,巷仔冰室
生活在我城
Lifemagfoodie・2022-07-23

位於墨山街的巷仔冰室,有別於一般港式風味冰室,加入東南亞口味的特色美食,招牌菜色彩鮮明,香氣十足,令人垂涎三尺!依家更有抗疫優惠,想睇有咩必食介紹就繼續睇啦~ 抗疫優惠: 外賣自取8折(電話:28767941)Mfood澳覓平台同步上線 辣死綠貓 $48 這道菜是店家的招牌之一,「辣死」其實是馬來西亞語「Nasi」飯的諧音,是馬來西亞特有的椰漿飯。飯加入了斑斕及椰漿,所以染成了綠色;配搭娘惹咖喱雞,小菜青瓜、花生、乾魚仔、咖喱薯仔及蛋,口感豐富!另外,一定要用廚師特製的參巴醬拌飯,香辣惹味,令人一口接一口把飯清底! 原隻燒雞 $180 海南燒雞以特別方法腌製入味,令雞肉外皮燒得更酥脆,裏面的肉質保持細嫩,非常香口! 魚香炒老鼠粉 $42 老鼠粉是馬來西亞特色粉之一,因為加入老抽及麻油等調味料,令到老鼠粉色澤較深色,炒粉鑊氣十足,非常惹味! 麻糬西多士 $20(半份) $30 (一份) 麻薯是現今熱門的甜點原料之一,軟糯的口感令人一試上癮!脆脆的阿華田西多士包裹着Q彈的麻薯,絕對可以滿足大家的甜品癮! 菜單 以上圖片由店家提供 巷仔冰室 地址:澳門墨山街16A利安大廈地下 電話:28767941 Facebook