搜尋

搜尋結果

「食在澳門」會員餐廳免費CTM Wi-Fi服務
澳城餐飲
LifeMag Editor・2016-10-25

上住網食飯?好多人食飯時都機不離手,餐廳有免費WiFi真係天大喜訊啦! 食在澳門與澳門電訊於今屆「澳門國際貿易投資展覧會」(MIF)簽訂合作協議《智慧全城餐飲WiFi網絡項目》,普及WiFi到全澳中小企餐廳,將CTM WiFi服務拓展至「食在澳門」旗下超過1300間會員餐廳,讓市民和遊客在享受美食之餘,亦能免費使用優質穩定的CTM WiFi服務。 澳門電訊表示,期望藉著是次合作,進一步普及CTM WiFi服務覆蓋範圍至更多餐飲場所,讓市民及遊客可於不同的生活場景中,享受高速無線網絡所帶來的樂趣。 食在澳門與澳門電訊簽訂合作協議普及WiFi到全澳中小企餐廳 食在澳門有限公司行政總裁李蔭良先生表示:「經過5年多時間的發展,『食在澳門』已經由一個轉載餐廳資訊的平台,發展成為一間擁有多元化餐飲業務的公司。因應科技發展及消費模式的轉變,我們未來會繼續擔當推動澳門餐飲業電子化的先行者,全方位協助經營者的業務所需,以及為業界的可持續性發展出謀獻策。」 MIF展覧期間,「食在澳門」舉辦多場以餐飲為主題的活動包括:扶持青年創業的「青年創業比賽 餐飲篇系列活動」,比賽最「波蘿焗飯餐廳」項目勇奪殊榮;以及「MIF惠食搶搶搶」,送出4,500多份本土特色小食,與來自各地的參加者一起感受澳門美食文化。 「青年創業比賽 餐飲篇系列活動」以扶持青年創業為目的

“Run to Give”慈善跑活動完滿結束 - 喜達屋酒店與度假酒店集團
其他
LifeMag Editor・2015-10-13

澳門喜來登金沙城中心酒店及澳門瑞吉金沙城中心酒店的員工攜手舉行 ldquo;Run to Giverdquo;慈善跑活動 澳門喜來登金沙城中心酒店及澳門瑞吉金沙城中心酒店昨日攜手於澳門科技大學足球田徑運動場舉行 ldquo;Run to Giverdquo; 慈善跑活動,共同支持澳門扶康會。ldquo;Run to Giverdquo; 同時亦為喜達屋年度全球志工活動 ldquo;Together As One TAOrdquo; 揭開序幕。超過70位澳門喜來登酒店及澳門瑞吉酒店員工熱心參與。 澳門喜來登金沙城中心酒店及澳門瑞吉金沙城中心酒店人力資源總經理陳詩麗小姐表示:「今年ldquo;Run to Giverdquo; 慈善跑活動很成功,大家在回饋社會的同時,亦十分樂在其中。我們倍感光榮能為澳門扶康會,籌集到近澳門幣25,000元的善款。」喜達屋酒店及度假酒店國際集團一直積極參與社區活動及致力回饋社會。是次全球性的慈善跑活動正是一個好例子。 澳門喜來登酒店行李服務員付成光先生以13分17秒驕人的成績獲得男子3公里比賽冠軍。而上介冠軍,澳門喜來登酒店的房務助理陳節興女士,連續第二年以15分31秒奪得ldquo;Run to Giverdquo;慈善跑女子3公里比賽冠軍。在男女子3公里比賽結束後,還舉行了3公里圑隊賽。由澳門喜來登酒店和澳門瑞吉酒店人力資源部的團隊: ldquo;永遠冠軍rdquo;榮獲3公里小組賽的冠軍,他們以12分23秒的成績創下團隊的紀錄。 ldquo;Run to Giverdquo; 慈善跑活動由酒店人力資源部策劃,並得到酒店員工的積極協助下順利進行,活動籌得的所有善款,將全數撥捐澳門扶康會。澳門扶康會由一群志願人士創立,是一間非牟利之社會服務機構,致力為殘疾人士提供多種機會,令他們發揮個人的能力,在所屬社區中,充分獨立自主,積極融入社會。

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

喜歡周圍食的你一定要看!澳門美食指南針!LifeMag好文推薦!
專題報導
LifeMag Editor・2018-01-01

澳門美食數不勝數,光是自助餐、葡國菜、茶餐廳、甜品~真是多到數不完!好吃的東西這麼多,實在是選擇困難症患者的折磨!深有同感的你,馬上來看Lifemag的人氣美食博客們的私心推薦吧!由他們為你全城周圍試食,上至酒店高級餐廳,下至街邊小食,無論是新開店鋪,還是隠世小店,保證令你一樣都不錯過! 最新美食速遞 Cheers 鍾意食玩買 amp; 所有新奇事物! 點擊 提前半年預訂!澳門君悅酒店 Mezza 9 超人氣自助餐 不單因為任叫任食龍蝦、鮑魚等多款貴價海鮮,更因為食材即叫即煮,還有蒸、炒、炸、椒鹽等十多種煮法任君選擇! 點擊 必食葡汁味雪糕、即炸薯條!Okashi Galleria x Calbee 登陸澳門威尼斯人 「Okashi Galleriatimes;Calbee」概念零食店最近登陸威尼斯人,澳門店更推出限定版葡汁味軟雪糕、葡撻味雞蛋餅仔等。除了零食,店內亦提供充滿葡式風情的紀念陶瓷杯、文具等,做手信一流! 人氣美食博客分享 Chrysalids 少爺 最鍾意响澳門揾隱世美食,甜品一定走唔甩。 點擊 【澳門手搖界傳奇】大排長龍!沐白黑糖波霸鮮奶可以有幾好飲? 來自台灣的沐白小農沐場開設在澳門亞利鴉架街,三盞燈附近,足球投注站的對面。沐白最出名人氣 No. 1 的黑糖波霸鮮奶是每日限量出售的! 點擊 【澳門隱世美食】不可不試!連勝街《泰友麵》海南雞髀飯 泰友麵主打外賣生意,亦有少量堂食座位畀客人食飯。泰友麵門面雖然唔多華麗,位置雖然近白鴿巢公園,但都唔太容易揾到,幾隱蔽,但最緊要係海南雞髀飯好食到不得了。 看完Foodie Blogger的大力推薦後,你心動了嗎?光是看這些美食照片,小編已經被吸引得要流口水了!看完這些食評分享,是時候準備出發行動了! 更多好文:澳門生活誌 LifeMag

福兔賀歲,一夕獻禮港澳桌遊交流活動
生活在我城
繪本與棋@黃庭熾・2023-02-14

  迎春花開,走出疫情陰霾的澳門,桌遊氣氛也迎來鴻「兔」大展的二月份。一夕桌遊將二月規劃為港澳交流月,安排了兩場港澳桌遊交流活動,為鄰埠的機構負責人、桌遊設計師與本地玩家搭建了面對面互動、交流的平台。   問及組織此次活動的初衷,一夕桌遊負責人Adam 表示:「因爲我覺得這個活動對澳門桌遊發展好緊要,因為一路以來呢,澳門人接觸桌遊都係自己啊、自己玩啊、或者淘寶mdash;mdash;」雖然網購能滿足玩家們對取得桌遊的便利需求,但第一手接觸桌遊新品的機會則少了,如今,交流活動提供了創作者和受眾面對面激盪的機會,也點燃了創意的星星之火,「是否會激發到我們本地的人又會搞一個原創桌遊呢?有好過冇mdash;mdash;交流互動有好過冇。產出新作mdash;mdash;我覺得係需要時間,如果『隔離』的人肯、會過來傳授經驗......譬如我們可能會借此機會向他們取經關於Kickstarter 的事項啊,對本地可能會創作的人來說係很寶貴的經驗。」為澳門可能將會面世的原創桌遊,一夕桌遊致力於搭建孵化、媒合的平台。   是次活動獲Z000 Studio、點子啟發、YMC Studio 三間香港桌遊機構跨海支持。「試玩會之後,都喜出望外,即係大家的反應都好好,好熱烈mdash;mdash;人數啊、反應方面都係,所以都好滿意。」Z000 Studio 的設計師Donald 對藉活動認識新朋友表達了濃厚的興趣,除對試玩會留下正面的印象外,亦加深了對澳門桌遊圈子的瞭解。   點子啟發的負責人阿昌則分享了他在活動過程中的新發現,「桌遊文化開始逐漸形成。因為之前大家mdash;mdash;我所認知澳門應該缺乏桌遊店;而今天到來,見到原來玩桌遊的人真係不少,他們亦都好願意學各種game,我覺得係幾好的一件事來。」對於未來的合作、交流活動,表達了樂觀正面的期待。   12日的活動已圓滿結束,18日的活動則與YMC Studio 合作,有《席絲琳》(Chesney)作者Manuel Cheung 親身到場,與參加者見面、互動。「我會覺得這個《席絲琳》都幾有趣,因為有一個雙身份系統;此外,你會覺得個作者和我們玩家之間的互動好密切,即我和他玩完之後,我會給他feedback、他會改良,」接受玩家意見的洗禮,為創作者打磨作品提供了滋養的環境,而更好的作品與體驗,對創作人和受眾來說,都有好處。「如果作者到場,可以讓作者第一手知道玩家的反饋;因為澳門的桌遊群組,一向的關注度都較低,現在難得有香港的朋友過來,成件事的氣氛就更加好喇。」Adam 介紹及分享。 港澳桌遊交流活動 2月12日,14001800,點子啟發交流專場 2月18日,14001730,席絲琳作者推廣交流活動 地點: 一夕桌遊 延伸閱讀:一夕桌遊週年了,往事知多少

【澳門任食放題】極高人氣!夢幻任食自助餐Mezza9 琳琅滿目,應有盡有!
專題報導
Lifemagfoodie・2019-12-13

任食自助餐,一直備受喜愛,其精髓在於以無限為有限,花費固定金錢卻可任意品嚐多款菜式,慰藉一班好食之徒的ldquo;雙心rdquo;─花心與貪心,確是賞心樂事。對於處處講求性價比的吃貨來說,ldquo;食べ放題rdquo;之出現,更能化解眾生餓鬼平日捱碟頭飯的戾氣,可謂功德無量。 星爸爸今期推薦的是小城極具人氣的夢幻任食自助餐,榮登米芝蓮指南餐廳,澳門新濠天地君悅酒店三樓的mezza9。餐廳主打亞洲美食,包括粵式小炒、亞洲麵食、明爐燒烤、日式剌身壽司等,琳琅滿目,應有盡有。 uarr;餐廳環境舒適,數張圓型大桌適合一家大小聚會 其中最具人氣必點食物要數新鮮龍蝦任食,而且不是那種款式單一的芝士焗龍蝦或凍蝦,是隨意選擇六種不同煮法,包括清蒸、上湯、椒盬、蒜蓉蒸、芝士焗、牛油杏仁烤,即點、即劏、即做,相信吃完全種類已呈半飽狀態。皆因材料新鮮,星爸推薦上湯及蒜蓉蒸法,更能吃出龍蝦鮮味,當然椒鹽龍蝦這種霸氣吃法亦不容錯過。 龍蝦之外,廚師更把這種隨心烹調手法推向極緻,其他海鮮共有11款不同烹調方法供客人選擇,包括白灼、清蒸、果皮蒸、豉汁蒸、蒜蓉蒸、香煎、美極、椒鹽、豉椒炒、避風塘、薑蔥,而海鮮則有龍虎斑、黃花魚、鮑魚、蝦、蟹、魷魚、包貝、沙白、花甲等,按時令提供不同選擇。看看,這裡有上百種的排列組合啊!除了考驗客人的選擇能力外,對廚師功力也是一種挑戰,就像跟客人說:來吧!隨您點!我才不怕呢。可見師傅對廚藝非常自信,這亦是一流師傅才呈現的霸氣表現。mezza9一改傳統自助餐的固定烹飪方法,正是從眾多自助餐突圍以而出秘訣。星爸在此推薦上湯斑球、豉椒炒花甲、避風塘炒蟹,都能盡顯海鮮美味。另外,溫馨提示,如選擇上有困難時,可向下單的服務員提出,他們會提供熱心可信的選擇給您喔。 mezza9對素食者亦相當友善,蔬菜包括娃娃菜、莧菜、油麥菜、茄子、涼瓜、芥蘭、勝瓜、秋葵、菜心等供選擇,且又是自選烹調方法,做法多達9種,有白灼、清炒、蒜蓉炒、薑汁炒、豆豉鯪魚炒、椒絲腐乳炒、上湯、魚湯浸、鹽水浸。天呀,這是什麼鬼地方,就像進餐館任點任吃,跟想像中自助餐不太一樣。當然,對於這種改變,作為食客的我們是最受惠了。 除自選菜式,固定菜品亦十分出眾,只是珠玉在前,但絕不遜色,如燒烤雞肉串配上惹味椰香沙爹醬,又消耗了我的不少空間,其他如日式刺身夠新鮮、蔬菜天婦羅也在水準之上,都值得一試。甜品方面,布甸、軟雪糕、各款糕點不在話下,原個椰子布甸配上即點即做的法式焦糖醬,多層次的軟硬口感令人回味無窮。 記得星爸首次來訪,需要提前半年訂位,算是mezza9唯一缺點,但每次都盡興而歸、再三回味。mezza9一直受本地人追捧與喜愛,它亦用高品質的服務與菜品回饋客人。這樣高質素的自助餐,甚至值得一試再試,您何不藉著新一年,相約知己好友,共聚一番。 店家資訊 店名:mezza9 Macau 位置:澳門路氹連貫公路新濠天地君悅酒店三樓 位置英:3F, Grand Hyatt Hotel, City of Dreams, Estrada do Istmo, Cotai, Macau 營業時間: 星期一到日18002145 預定電話: 853 8868 1920 或 可透過酒店網站按此連結 溫馨提示:店家只提供3個月內之網上預訂。 作者:星爸爸 更多文章: 澳門除夕夜元旦日自助餐美食指南 2019 CP值超高!正宗法式滋味Passion,享受甜蜜下午茶! 【澳門閨蜜下午茶】皇室下午茶,貴族級的優雅下午茶! 【你都可以做Foodie!CyberCTM徵稿啟事,寫食評即有獎!】 在網絡時代,任何人都可以成為內容生產者!澳門作為國際美食之都,各種各樣餐廳林立,無論是國際美食還是街頭小吃,網紅Cafe還是地道大排檔,這裹都應有盡有。CyberCTM現正開始每月徵稿計劃,作為資深吃貨的您,只要提供及分享原創的美食介紹,即有機會獲獎! 十二月主題: 《澳門任食放題》,終於熬到年底,當然要食大餐獎賞自己,食飽才有力氣繼續工作!分享您們最愛的放題吧! ! Whatsapp及Wechat投稿:85365509333 Email content@cyberctm.com 更多詳情:你都可以做Foodie!CyberCTM徵稿啟事,寫食評即有獎!