搜尋

搜尋結果

澳門只此1間!小眾打卡西班牙傳統小食「薯仔蛋糕」人均$30口去到西班牙!
澳城餐飲
食在澳門iFood・2021-06-02

澳門就似魔術師手裡的寶盒 每一次進入都能給我 帶來不一樣的驚喜與發現 行喺葡式建築的群落中 稍微留心些 便可於繁華喧鬧中 覓得哩間別樣風情的 西班牙小食專門店「PATATA」 裡面美食與特調如影隨形 讓你擁抱異域風情 心緒飛到心馳神往的遠方 ▼ 原味薯仔蛋糕 Tortilla de Patata 下午茶時間,你會食奶油蛋糕又或者芝士蛋糕。而Patata主打鹹口嘅薯仔蛋糕,係西班牙嘅傳統小食之一,你又試過未?薯仔喺西班牙嘅地位幾乎等同於我哋的米飯,任意一間餐廳都能找到佢的蹤跡 相比於聞名世界的西班牙海鮮飯,薯仔餅喺西班牙日常家庭餐桌上出現的頻率要高得多 PATATA的原味薯仔蛋糕遵循西班牙傳統做法,用薯仔同雞蛋為主要原料製成,薯仔中的澱粉給人飽腹感,雞蛋的蛋白質提供營養。外皮焦脆但內裡口感軟軟糯糯,不愧為西班牙國民小食。 薯仔蛋糕的軟糯,搭配PATATA自家製蒜香醬,外面焦脆,內裡煙韌軟熟,讓人難忘。 西班牙腸仔蛋糕 Tortilla de Patata con Chorizo 真正的美味不一定需要複雜的做法,精緻的賣相,其實簡單自然的味道更能勾起人的食慾,正如哩道西班牙腸仔薯仔蛋糕 加入惹味的西班牙腸仔粒,土豆綿軟的口感以及蛋的醇香,腸仔粒鹹香可口,煙韌鹹香,越食越有癮,契合得天衣無縫 西班牙火腿夾牛角包 Jamon Serrano CROISSANT 透明的櫥櫃中,香酥圓潤的牛角包靜靜地擺放著,等待被賦予新的生命 每天新鮮出爐的牛角包,維持得酥脆又不覺油膩,咀嚼起來仲有黃油的淡淡奶香 切開牛角包,中間夾著薄如紙片、紅白相間的西班牙火腿,散發著油潤鹹鮮的肉香,再加一片邪惡嘅芝士,惹味更上一層樓,有著渾然天成的魅力。 西班牙腸夾法棍 Chorizo BAGUETTE 驚喜總是不期而遇,比如意想不到的西班牙腸夾法棍,味道特別,意外加分法棍同西班牙紅腸嘅搭配,恰到好處的平衡感,為食妹一路傾計一路不知不覺就食嗮一隻! 西班牙口味偏重,如果想食淡口啲嘅朋友仔就非常推薦法棍配西班牙紅腸啦!堅持簡而精的PATATA,將食材發揮到極致,用最好的材料才能表達出更好的味道 西班牙腸瘦肉紅亮,脂肪花白,肥瘦相間,如大理石花紋般美麗,好的美食催化好心情,升華好味道! 粉紅特飲 PINK DRINK 食飽時分,一杯浪漫柔情的粉紅特調端了上來,色彩與冰塊層層堆積,將味蕾體驗推至高潮 蔓越莓的粉紅渲染滿杯夏日特飲,斑斕的特調酸甜果香,遮蓋唔住的柔情似水 雲呢拿忌廉濃縮咖啡 Creamy White Cloud 如果話粉紅特調溫柔如水,咁哩杯雲呢拿忌廉咖啡便神秘又深情 頭頂的雪白忌廉係點睛之筆,令原本的咖啡變得漸變順滑,甜和苦絲絲纏綿,清爽而柔和的口感極致魅惑,讓人難捨難分。 END PATATA 地址:幸運圍福華里5A地下 營業時間:11001900 電話:62743999 人均:30mop60mop 圖文 肥肥 美工 陳真香 攝影 他說他叫修杰楷

Ana Aragão 插畫展「幻想世界」
文化創意
LifeMag Editor・2017-12-14

「繪畫可重塑回憶。」Ana Aragatilde;o 氹仔城區文化協會呈獻葡萄牙藝術家 Ana Aragatilde;o(安娜阿拉岡)於澳門的首次個人展覽「幻想世界」,展出一系列色彩繽紛且形態百變的建築特色插畫,帶觀者進入童畫世界。 從小鎮村莊到巨大的塔樓,Ana 的插圖捕獲了無限想像的可能性。 這些插圖中大部份的建築物跟澳門不相同,卻很相似。 (圖片取自 Ana Aragatilde;o facebook) 是次展出的作品共分為三個系列: sup1;「結構」以黑色墨水筆畫成,是由獨立細胞式房子組成的模塊結構; sup2;「Hrouml;nir」是一組共 44 幅圖拼湊出彩虹顏色的作品,運用水彩和黑色墨水筆,畫出充滿力量的物體,其中水印的隨機輪廓為精緻的生物建築帶來生命; sup3;「幾乎藍色」系列是「Hrouml;nir」的進化版本,虛構怪物的形成反映創作過程的演變,而隨機與控制並行不悖,則是提取彆扭熟悉感的必要成份。 氹仔城區文化協會理事長 Joao O 說:「安娜的作品無論看多久也感覺新鮮,關鍵在於她對每幅插畫的細節非常講究,更重要的是她如何通過物化建築環境構成她每幅畫作。」 關於 Ana Aragatilde;o 畢竟,城市不只有建築物,還有是居住在這裡的人類,為城市帶來生氣。Ana Aragatilde;o 是位插畫藝術家,特別喜歡繪畫建築物,並透過插畫建立她夢想中的房子。她的創作靈感源自那迷人的城市,以及其真實和虛構的形態!由於不斷受到日常生活所產生的精神和情感的影響,她善於利用精緻的線條,或明亮且豐富的色彩探索這種迷戀。 2014 年,Ana 被 Lurzerrsquo;s Archive 《廣告檔案》雜誌選為全球 200 位最佳插畫家之一。目前她在葡萄牙波爾圖居住和工作,並經常參加展覽,講座和研討會。 她曾參與過的項目包括 Luetzerrsquo;s Archive, Casa International, We Transfer, Autores fora drsquo;horas, TED X Porto, Canal 180, Porto Canal, Visatilde;o, Saacute;bado, Antena 3, ArchDaily Brasil, Llamas Valley, Tenco News, Art Wednesday, Jornal i, Diaacute;rio Econoacute;mico, Imagens de Marca, Travel and Taste 以及 P3 and Trendstrade; Magazine. 插畫展「幻想世界」 地址 氹仔舊城區藝術空間(氹仔木鐸街 10 號) 日期 2017 年 12 月 6 日至 2018 年 2 月 21 日 時間 中午 12 時至晚上 8 時(星期二至日) 費用:全免 網址:httpwww.taipavillagemacau.comtceventimaginarybeings

【澳門手搖優惠】放牛斑白馬行新店推出手搖優惠~
澳城餐飲
Chrysalids 少爺・2019-01-17

澳門放牛斑手搖店在澳門已經開業了一段時間,相信各位澳門手搖控應該不會對放牛斑感到陌生。放牛斑在澳門一共有兩間手搖,分別位於黑沙環和白馬行。 2019 年 12 月 30 日更新:放牛斑 白馬行店 已經停業。 近日少爺收到一張手搖宣傳單張,發現位於澳門白馬行(伯多祿局長街)的放牛斑搬了到舊址的對面。而且放牛斑白馬行新店開張的同時,亦推出手搖優惠。就是買手搖時,可以使用放牛斑宣傳單張上的「免費升杯券」(下圖)來免費加大或加料(如珍珠、粉圓、波霸等)。喜歡飲手搖的朋友想享受今次的手搖優惠,記得在2019年2月4日前,前往放牛斑白馬行新店買手搖啦!外賣不能用此手搖優惠,很可惜呢。 澳門放牛斑宣傳單正面 至於放牛斑有甚麼人氣手搖飲品,不妨考慮放牛斑宣傳單張上的「波霸元氣烏龍奶」和「黑糖波霸鮮奶綠」,都是不錯的手搖選擇。假如少爺要選擇一款放牛斑手搖試飲的話,多數會選擇「波霸元氣烏龍奶」,畢竟以烏龍茶為招牌人氣飲品的手搖店其實並不多。 放牛斑【澳門.白馬行店】 門店地址:澳門白馬行41號(白馬行店舊址對面) 外賣電話:853 2838 9549 澳門放牛斑宣傳單背面 推薦閱讀: 【澳門光影節】玩得又影得!康公廟前地的「懷舊跳格仔」 【2018年回顧】今年您錯過了那些精彩的 LifeMag 文章?

Spring Web 異步 Api
科技新知
MacauYeah・2025-10-18

在設計網頁應用時,總會有某些功能,是特別消耗時間的,例如我們的應用要提供報表,或長時間搜索。如果,我們的 Web Api 的連結,要強制客戶端等待結果,那麼中途斷線需要重做的機會就變得很高,客戶端的體驗一定不太好。 面對這些情況,我們最好就把原本一個 API 功能分為三個 API 去做。 工作生成 API 查詢狀態 API 查詢結果 API 如果大家有信心,可以把2和3混合在一起,對於客戶端,也是一件好事。不過,2,3 因為回傳的結構可能不一樣,分開處理,程式碼會更易讀。 以下,筆者就以一個模擬報表生成的應用,去解釋如何設計可以即時回傳的 API。 source code springbootwebapiasync ReportController.java 詳細解析 假設我們有一個 ReportController,它負責處理與報告生成相關的 HTTP 請求,它提供三個核心 API 端點。 啟動報告生成端點 @PostMappingquot;reportJobcreatequot; public ResponseEntity createJob String uuid = String.formatquot;%d_%squot;, new Date.getTime, UUID.randomUUID.toString; CompletableFuture.runAsync gt; try orderStatus.putuuid, PROCESSING; Thread.sleep10000; 10second simulated delay reportService.genAndSaveReportuuid; orderStatus.putuuid, COMPLETED; catch InterruptedException e Thread.currentThread.interrupt; ; return ResponseEntity .accepted .headerHttpHeaders.LOCATION, quot;reportJobstatusquot; uuid .bodyMap.ofquot;uuidquot;, uuid, quot;status apiquot;, quot;apireportJobstatusquot; uuid, quot;download apiquot;, quot;apireportJobdownloadquot; uuid; 運作原理: 立即生成唯一的 uuid 來標識這次任務 在 CompletableFuture.runAsync 運行長時間的操作。 API 本身即時回傳了 HTTP 202 Accepted 狀態,告訴客戶端請求已被接受但尚未完成 在回傳的結果中,還有提示可以查詢狀態和查詢結果的API。 這種設計避免了 HTTP Gateway Timeout,因為回應是即時的 。 檢查進度端點 @GetMappingquot;reportJobstatusuuidquot; public ResponseEntity getStatus@PathVariablequot;uuidquot; String uuid String status = orderStatus.getuuid; if status == null return ResponseEntity.notFound.build; if COMPLETED.equalsstatus return ResponseEntity.statusHttpStatus.SEE_OTHER return ResponseEntity.ok .headerHttpHeaders.LOCATION, quot;apireportJobdownloadquot; uuid .bodyMap.ofquot;statusquot;, COMPLETED; return ResponseEntity.statusHttpStatus.ACCEPTED .bodyMap.ofquot;statusquot;, PROCESSING; 單純以 map orderStatus.getuuid 查看狀態結果。這個map 必需是多線程下使用還是安全的 ConcurrentHashMap。 下載結果端點 @GetMappingquot;reportJobdownloaduuidquot; public ResponseEntity download@PathVariablequot;uuidquot; String uuid String status = orderStatus.getuuid; if status == null COMPLETED.equalsstatus return ResponseEntity.notFound.build; else 下載檔案 如果大家並不計較是否需要重做失敗的請求,這個例子已經可以簡單地達到即時異步回傳的效果。如果大家還需求考慮請求是否有效完成,就需要用到 message queue 或其他 job server ,這就不是同一個網頁應用的操作範圍。 Reference source code springbootwebapiasync Building a LongRunning Async REST API in Spring Boot with 202 303 Status Codes