搜尋

搜尋結果

SpringBoot04 - httpjsonapi
科技新知
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功能。 // src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapibasic/controller/HomeController.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 @RequestMapping("/api") public class HomeController { @GetMapping("/someRecord/{uuid}") public Map readSomeRecord(@PathVariable String uuid) { return Map.of("ret", "your uuid:" + uuid); } @PostMapping("/someRecord") public Map createSomeRecord(@RequestBody Map requestBody) { HashMap ret = new HashMap(requestBody); ret.put("ret", "got your request"); return ret; } } HomeController裏,完整的URL 其實為: GET http://localhost:8080/api/someRecord/{uuid} POST http://localhost:8080/api/someRecord URL中的api之後的路徑,都是定義在 HomeController 中,而前半的8080及context path,是使用預設值。在正式環境下,可能隨時會被重新定義。但我們做本地測試,只需要驗證預設值就可以了。 我們真的運行起程式mvn clean compile spring-boot:run,再使用最簡測試工具進行測試。Windows的朋友,可以選擇Postman作為測試,它有圖形介面。而linux的朋友,請用curl,預設安裝都會有。下列為方便表示測試參數,筆者選用curl。 測試GET,其中1234會自動對應到spring裏的uuid。 curl http://localhost:8080/api/someRecord/1234 # return {"ret":"your uuid:1234"} 測試 POST,其中的 -d 參數,會對應 spring裏的 @RequestBody, -H 參數則是設定 http header 的意思,我們就使用約定俗成的 json 作為 header 。 curl -X POST http://localhost:8080/api/someRecord -H "Content-Type: application/json" -d '{"requst":"did you get it?"}' # return {"requst":"did you get it?","ret":"got your request"} 上面的兩個操作,都回傳了我們輸入的資訊,這代表了我們成功用spring架起了http json api,而且正常讀入資訊。 Test Case 雖然我們可以正常地架起 api,但每次開發都要 postman / curl這種工具額外試一次,其實也有一些成本。而且 api 數量變大,或經多次修改後,就重複人手執行,就變得相當討厭。 面對這個問題,筆者會建議寫測試用例,即是Test Case,而且用Spring內置的@SpringBootTest來寫。 產生一個空的Test類,vscode中,最簡單可以Source Action => Generate Test,然後加入這次要測試的參數。 // src/test/java/io/github/macauyeah/springboot/tutorial/springbootwebapibasic/controller/HomeControllerTest.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.get("/api/someRecord/1234") .contentType(MediaType.APPLICATION_JSON); this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.jsonPath("$.ret").value("your uuid:1234")) .andDo(MockMvcResultHandlers.print()); } @Test void testPostSomeRecord() throws Exception { String request = """ {"requst":"did you get it?"} """; RequestBuilder requestBuilder = MockMvcRequestBuilders.post("/api/someRecord") .contentType(MediaType.APPLICATION_JSON) .content(request); this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.jsonPath("$.requst").value("did you get it?")) .andExpect(MockMvcResultMatchers.jsonPath("$.ret").value("got your request")) .andDo(MockMvcResultHandlers.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

旅遊情報
莫雪・2024-05-22

花城粉櫻戀上 ※圓通寺※ 繁華著名的花城昆明, 開春至四月中旬左右便可以 分別地可以看到個別街道、園區有櫻花與藍花楹慰然盛放, 每年皆吸引幾許遊客慕名來訪拍照。 當中圓通街鬧市中 有座歷史悠久的圓通寺, 甫入寺大門內, 便有粉色櫻花正熱烈盛放, 花色粉粉的櫻花花球錦束, 掛在藍藍天空下格外奪目, 為莊嚴的圓通寺 添上浪漫溫馨的色彩和氣氛。 花城昆明春色觀景遊覽賞花相融是其特色, 也與每年氣侯有關, 開花賞花時間會有早遲, 我們錯過了櫻花的花期, 却意外地遊覽圓通寺時 遇上正燦爛撰放著的夾道兩旁粉色櫻花。 圓通寺是雲南省昆明市的一座佛教寺院, 是昆明市內最古老和最大的佛教寺院之一了, 有著1200多年的建寺歷史。寺內環境清幽, 林木蒼翠, 植物盆景擺設相宜, 亦有善信內堂聚眾禮儀活動, 不參與佛香參拜的, 更可以欣賞圓通寺歷史悠久的建築特色, 坊柱壯麗, 還有樑瓦上的精碉花紋設計造型, 感受寺內莊嚴且寧靜的氣氛。 1983年,圓通寺被公佈為昆明市第一批文物保護單位; 1998年,被公佈為雲南省第五批文物保護單位。 「圓通」一詞,也是觀音菩薩的德號, 圓通寺就是以觀音菩薩為主尊的寺院, 寺裡的大殿稱為圓通寶殿。連接 殿宇有一小拱石橋, 橋下一池碧水, 碧水上載著一行盆景蓮花, 開放的季節, 相信更添清雅。 圓通有勝景, 立於鬧市中, 一經進入, 寺院內青山疊翠, 寺院背倚山景, 山色蒼翠, 那是螺峰山的山姿。寺內寶殿長廊, 亭、殿互相輝映, 景色如畫, 感覺別有洞天, 風格別樹一格, 是一處在鬧市中看漂亮江南水鄉園林與特色建築的好地方。 昆明著名糕餅鮮花餅, 內餡 是玫瑰花瓣, 味道清香, 也有隨季節推出限量櫻花餅, 相信此時此刻, 吃著櫻花餅再賞圓通寺內櫻花撰放, 該是雙重享受人間美事吧! #珠海黃楊山金台寺# #摩洛哥哈桑二世清真寺# 其它文章, 詳情請點擊澳門科學館「蒸氣誌(電子月刊)」 內之「近代中國科學家事蹟及其精神」 https://www.msc.org.mo/zh/flipbook/55/S-TEAM-ISSUE 本篇文章、影片以及相片版權屬作者所有,經由版權持有人授權CyberCTM.com發表。 聯絡及邀約: irene801802@hotmail.com

Ubuntu24.04-
科技新知
MacauYeah・2024-05-21

上期為大家介紹了一些ubuntu docker, multipass的一些改動。本期再繼續介紹一些其他的更新。 apt中的source.list 的位置更新了,格式也更新了,從/etc/apt/sources.list在指向了/etc/apt/sources.list.d/ubuntu.sources,格式變得更親民,就像如下所示 Types: deb URIs: http://mo.archive.ubuntu.com/ubuntu/ Suites: noble noble-updates noble-backports Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg Types: deb URIs: http://security.ubuntu.com/ubuntu/ Suites: noble-security Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg 承上更新,雖然格式好看了,noble-security的部份卻故意折開了。而且在live-cd初次安裝時,大家若要改mirror(鏡像站點),只能修改noble noble-updates noble-backports的位置,noble-security還是會指定在官方的位置。筆者猜測它的用意是針對安全性更新,大家應該要直接訪問官方網站,不要等mirror慢慢更新。此一更新,不單影響ubuntu 24.04,連ubuntu 22.04也受一併折開了,只是22.04還是使用舊版。如果有需要變回統一的方向,減少日後自動化的修改,可以像以下修改 ubuntu 24.04的修改 Types: deb URIs: http://mo.archive.ubuntu.com/ubuntu/ Suites: noble noble-updates noble-backports noble-security Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg ubuntu 22.04.04的修改,刪除/etc/apt/sources.list,新增/etc/apt/sources.list.d/ubuntu.sources (對齊ubuntu24的位置) Types: deb URIs: http://mo.archive.ubuntu.com/ubuntu/ Suites: jammy jammy-updates jammy -backports jammy-security Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

文化創意
陳康妮・2024-05-14

勤儉:澳門新一代的未來之鑰 作為一個在澳門成長的澳門教育家,我深知勤儉不僅是一種生活方式,更是一種智慧。在這個物質豐富、消費主導的時代,勤儉似乎成了過時的觀念。然而,我認為勤儉是澳門新一代年輕人走向成功的重要基石。 一、勤儉的真正含義 勤儉並不意味著吝嗇或拒絕享受生活。相反,它是一種對資源的尊重和合理利用。勤儉是一種生活藝術,它教導我們如何在不浪費的前提下,充分利用我們所擁有的一切。 二、勤儉與澳門的關係 澳門作為一個小型經濟體,資源有限。因此,培養勤儉的習慣對於澳門的可持續發展至關重要。透過勤儉,我們可以減少浪費,提高效率,並為澳門的未來做出貢獻。 三、如何培養勤儉的習慣 培養勤儉的習慣應該從小開始。家庭、學校和社會都應該扮演積極的角色。家長可以通過日常生活中的小事來教導孩子們價值觀。學校可以通過課程和活動來強化這一理念。社會則可以通過媒體和公共政策來推廣勤儉的重要性。 四、勤儉對個人的益處 勤儉不僅有助於個人財務的穩定,還能培養出良好的自我管理能力。這些技能對於未來無論是在職業生涯還是個人生活中都是非常有價值的。 五、結語 勤儉是一種美德,也是一種力量。它能夠幫助我們在面對挑戰時保持堅韌不拔,並在資源有限的情況下創造無限的可能。作為澳門的一員,我們有責任將這種精神傳承給新一代,讓他們明白勤儉的真正價值。

文化創意
陳康妮・2024-05-14

新一代的澳門教師如何裝備自己 新一代澳門教師應該通過以下方式來裝備自己: 在這個快速變化的時代,教育不僅僅是知識的傳遞,更是培養學生批判性思維和終身學習能力的重要途徑。澳門,作為一個多元文化交融的城市,新一代教師面臨著獨特的挑戰和機遇。 首先,教師需要不斷更新教育理念,掌握最新的教學方法。這包括對於科技在教育中應用的瞭解,如何利用數位工具來增強學生的學習體驗。教師應該積極參與教育研討會和工作坊,並與其他教育工作者建立聯繫,共享資源和經驗。 其次,跨文化溝通能力對於澳門教師來說至關重要。教師應該具備能夠理解和尊重不同文化背景學生的能力,並能在課堂上創造一個包容和諧的學習環境。這需要教師不僅具備語言能力,還要了解不同文化之間的價值觀和習慣。 再者,教師應該注重自己的終身學習和專業發展。這意味著要持續學習,不斷提升自己的專業知識和技能。教師可以參加進修課程、閱讀教育相關的書籍和研究報告,並與同行進行交流,以不斷提高自己的教學水平。 澳門新一代教師應該通過持續學習,掌握多元文化教學策略,以及積極運用科技工具,來裝備自己,以應對21世紀教育的挑戰。這樣,他們不僅能夠提升自己的教學質量,也能為學生的未來成功奠定堅實的基礎。

文化創意
陳康妮・2024-05-14

澳門教育家陳康妮:啟迪心靈,倫理學的光芒 在當今這個快速變化的世界中,倫理學教育成為了塑造個人和社會價值觀的重要力量。澳門教育家陳康妮女士,以其深厚的學識和對教育的熱情,致力於培養學生的道德判斷力和社會責任感,被譽為當代教育界的一束明亮的光芒。 陳康妮,一位在倫理學領域具有深遠影響力的思想家,她的教學不僅限於課堂。她的理念是教育應該超越學術,觸及學生的內心世界,幫助他們在面對個人及社會問題時,能夠做出明智和有道德的決定。 倫理學:不僅是理論,更是實踐 陳女士認為,倫理學不應該只停留在理論層面,而應該轉化為實際行動。她在澳門多所學校推行的「倫理與社會責任」課程,鼓勵學生參與社區服務,從而將學到的倫理知識應用於真實世界中,解決實際問題。 面對挑戰:個人與社會的共同進步 在陳康妮的引導下,學生學會了如何在個人發展和社會進步之間找到平衡。她強調,每個人都應該為社會的整體福祉負責,同時也要關注個人的成長和幸福。 結語 陳康妮女士的工作不僅影響了她的學生,也對澳門社會產生了深遠的影響。她的教育理念和實踐,為培養一代又一代有道德、有責任感的公民奠定了堅實的基礎。在這個充滿挑戰的時代,我們需要更多像陳康妮女士這樣的教育家,來照亮我們的道路,引領我們前行。

手機‧電玩
MacauYeah・2024-05-13

筆者參與軟件開發,都己經有好一定年期。面對軟件開發週期,最痛苦的並不是研發階段。好多打機的朋友,可能會以為軟件應該跟遊戲差不多吧,開發完就頂多修BUG,然後全心地投入下一個項目的開發。要持續花時間更新?不可能,微軟不也是幾年要求重買一次新版的Office套裝嗎?幾年也要另外花錢升級OS。概然全部都要另外花錢買,不就是一個全新的項目嗎? 其實除了微軟這種夠大夠惡的龍頭公司外,其他都不是這樣運作的。例如我們現在很常用的手機OS,不論Android, iOS,其實只要硬件支緩,就不需要用戶成本就可以升級的。其內的App應用,也因為手機OS的升級,也要持續升級。所以不論你是哪一層的開發者,好大機會都要一直維護已發佈的軟件版本,好讓它可以在不同環境下運作。而這個維護成本,就看你低層的供應商有多進取、有多佛心。現在基本免費的供應商都會大刀闊斧地改功能。大家要留意,是改功能,不是加功能。也就是有些功能過去有,現在使用模式整個有改變,你不得不重寫自己的軟件。 所以筆者現在最頭痛的是,如何為公司維護這些沒法帶來新收入,而又要不斷支付時間和金錢的訂制軟件。 技術上,一定有很多討論,但在於只關心行政的老闆的角度下,根本聽不懂。在於開發者的角度,也需要很長期的實務經驗才能有好一點的佈署。扣除技術,在本質上,若然各利害關系人都曾經考慮過,大家應該都會有更好的預期。 軟件有生命週期,而且這個重複得越來越快。由開發到發佈穩定版本的時間、人力、金錢最高。因為環境變遷,重回開發的機會越來越多,不斷地重複。 需求狠心地下架過氣軟件。過氣軟件,要麼更新,要麼淘汰。但不是所有軟件都受歡迎,值得投放時間。這個在老闆視角下,他很懂。但老闆通常做不了的是,狠心放棄升級不了的軟件。老闆經常覺得,只要軟件放著不更新,就不會有成本。錯,因為老闆只會記得倉庫中曾經有一個軟件可以做到某個功能,可以給賣給某個客戶。但當你拿出來時,才發現不能直接用,還是很焦急地找人更新。 軟件開發,跟很多其他類型工程很像。不是隨時看看圖表,就可以回憶前世今生。舊軟件要救,要花時間先摸索當初的開發工具、環境,追查問題原因,或許最後可只改一句指令就解問題,但總體成本會令人無法接受。 軟件的可複制性不如以前。很多老闆會認為,你之前開發過一次,抄過來做點少改動,不就可以當一款新的應用嗎?因為原來軟件沒有維護,大部份過氣的軟件,即使你有原始碼,你也未必能找到適合的編譯環境來做改動。想要改動?還是老老實實做先更新。 所以,大家對於軟件維護,應該要像物業管理一樣,要預留一部份費用為維修基金。可能還是有老闆會講,怎麼可以預留到這麼多錢去做維修?所以,筆者更加建議,不是要做一個完美的萬能軟件,要鎖定核心功能。沒化更新的,就放棄、止蝕。

28000
文化創意
陳康妮・2024-05-13

澳門斷捨離學會,一個由澳門師生和澳門市民義工共同建立的群組,現有約28000位澳門市民。這個群組致力於每週三舉辦共享經濟實踐活動,體現了一種新的生活方式和價值觀念。 斷捨離是一種消除多餘物品、簡化生活的方式。通過選擇性保留和捨棄不必要的物品,人們可以擁有更簡潔、整潔、舒適和自由的生活。這種方式還有助於減少浪費和資源消耗,從而減少對環境的負面影響。 2024年4月分每週三共享經濟活動則是一種通過分享資源和合作實現共贏的方式。透過共享平台,人們可以分享自己的物品和資源,例如衣服、小電器、玩具,手袋,生活用品等等。這不僅可以減少浪費和消費,同時還可以減少對環境的污染和資源消耗。共享經濟還有助於促進社區互助和合作,增加社會凝聚力和和諧性。 在當前全球節能減排和可持續發展的背景下,這種生活方式和價值觀念具有重要的意義。澳門斷捨離學會的實踐不僅對個人可以帶來節省和簡化,同時也對澳門社會和環境產生積極的影響。我們應該進一步推廣和發展這種生活方式和價值觀念,努力實現可持續發展的目標,為澳門社區的未來帶來更美好的希望。 如果市民斷捨離物品,可以聯絡66995600陳小姐

2024513-519
玄學星相
熊神進・2024-05-12

一周生肖運程預測 鼠:本周思維經常不能集中,容易晃神,儘量不要在這段時間做重要的工作。你會容易魯莽和衝動,人際關係變得不和諧,要時刻保持冷靜。留意眼睛健康,尤其配戴隱型眼鏡要注意清潔。男女婚成,有情人終成眷屬,桃花局暗裏憂,磨合波折不如己願。建議多穿白色衣服,能改善你的事業運。 牛:由于你樂天開朗,所以不會有任何嚴重得健康問題,如果節日後體重上升,你可以多吃色拉或蔬果,少飲用濃茶及咖啡,讓自己夜晚可以有充足睡眠。正財運平穩,有許多投資理財上的想法,只要不是高風險項目都可以考慮。星期日宜留在家中休閑,不宜出遠門。工作需要依靠人際關係,才能爭取更多與客戶商談的機會,會有不錯的結果。做事需謹慎,不要衝動魯莽以免有失。 虎:近來橫財運很差,小心失去錢財,投機生意不適宜做,出外謹記鎖好門窗,小心街頭騙子行騙。同時還要小心凶星,應該提高安全防範意識,以免健康受到影響。感情上易鬧出些小問題,多給些耐心和寬容,自可重歸于好。對于要做的事情內心有很强的期待與野心,無奈身邊人對你信心不足, 因此接下來還有很多埋怨。 兔:整體運上升,無限的潜能得以順利發揮,那種澎湃的動力會令公司的人都視你爲假想敵。有朋友自遠方來,還送你一份不錯的手信。但要小心破財.儘量少帶現金外出。宜以和爲貴,量力而爲必有撥雲見日之時,所有好關係都必須用心經營。愛侶關懷你生活上的每一個細節,令你可以全情投入事業。 龍:你在工作上想不到新的意念,腦袋像停滯了,建議假期時到郊外散心,配戴粉紅色的水晶能增强工作運勢。很久沒見的朋友突然來向你借錢,必須先要清楚對方真正的動機,本周你有破財可能。愛情關係有進步,多向愛侶講甜言蜜語,能更有效促進彼此的親密關係。單身者應多參與聯誼活動,認識合適的對象,可考慮送創意豐富的精巧物品,給對方驚喜,留下深刻印象。 蛇:你對知識的渴求增加,只要你虛心求學,你能學的東西會很多,求學的過程可能比較吃力,但能熬過這階段,皇天不負有心人。工作上有不少出外公幹的機會,有利出國的商務旅行。上班一族如果知道公司準備作內部提升,你不妨主動一點,因本周是你的升遷好日子,機會較其他生肖爲高,尤其是1997年出生的蛇更加要努力積極。 馬:在經濟上會出現糾紛之事,多有經濟上的官司,切勿與人針鋒相對,以免兩敗俱傷。感情上今個星期容易生波折,感情無疾而終。建議你不妨多和親友溝通,調整心態後再出發才會有美好結果。事業忙碌,社交圈子因工作業務關係而擴大,社交應酬活動頻密,讓你减少與家人愛人相處的機會。有時間可安排機會陪另一半,彼此述說近况,讓對方瞭解你的近况。 羊:運勢頗佳,只要努力付出,專心工作,定然會得到良好的回報。女性朋友在消費方面要注意,不可購買太多不必要的東西,减少開支,避免入不敷出。有對象的屬羊人,本周相互見了雙方的家長,兩人有意結束愛情長跑,步入婚姻殿堂,迎來屬他們的一段嶄新的生活。本周最吉顔色:紅色 黃色。即將分手的男女, 最宜床頭擺放「巴西婚姻美滿盤」。 猴:本周應該多出去旅游或者是走動,這樣也有助于提升個人的運勢。要注意保重身體。小心因爲婚外情問題惹禍上身。財運方面有所改善,但仍不宜進行投資,尤其是風險類投資;財務上易出問題,應注意防止!感情方面應多花時間來陪伴愛侶,以免感情出現裂痕。要小心注意飲食衛生,幷且要注意休息,不要把自己累垮了。 鶏:感情上要提防外來的誘惑,會有見异思遷之象。不過,你有控制力,桃花一現瞬即逝,可以增添生活一點情趣。投資方面可「小試牛刀」,有不俗進帳。事業上起伏會比較大,小心會有暗涌出現,在工作上要打醒十二分精神;不過幸好每事到最後都能逢凶化吉;如果本周有打算轉工的話,也未嘗不是一個好選擇。 狗:受「歲破」及「大耗」星影響,猴年易破財,從商者要儘量開源節流。投資方面宜謹慎保守,可選擇置業沖喜應驗破財局。人緣關係很糟糕,不管是與家人朋友,還是合作夥伴,都會出現很多問題,自身也會極爲煩惱。工作難免忙碌,但動中有財,不能不勞而獲,必須勤勞才能聚財。處事需要圓滑才能與大衆建立信任和默契,良好的人際關係能讓你的工作更順暢。 猪:運勢頗佳,只要努力付出,專心工作,定然會得到良好的回報。至于財富部分,幸有「金匱」加持,不過皆以正財爲主,全心投入事業,即能有所回饋。1995年猪朋友遇貴人多,社交活躍,腦筋靈活創意無限,今個星期可嘗試發展新興趣或項目,成績優秀。風水助運物:開光古五帝錢。幸運數字:2、8、6、3及其組合。

2024513-519
玄學星相
熊神進・2024-05-12

一周生肖運程預測 鼠:本周思維經常不能集中,容易晃神,儘量不要在這段時間做重要的工作。你會容易魯莽和衝動,人際關係變得不和諧,要時刻保持冷靜。留意眼睛健康,尤其配戴隱型眼鏡要注意清潔。男女婚成,有情人終成眷屬,桃花局暗裏憂,磨合波折不如己願。建議多穿白色衣服,能改善你的事業運。 牛:由于你樂天開朗,所以不會有任何嚴重得健康問題,如果節日後體重上升,你可以多吃色拉或蔬果,少飲用濃茶及咖啡,讓自己夜晚可以有充足睡眠。正財運平穩,有許多投資理財上的想法,只要不是高風險項目都可以考慮。星期日宜留在家中休閑,不宜出遠門。工作需要依靠人際關係,才能爭取更多與客戶商談的機會,會有不錯的結果。做事需謹慎,不要衝動魯莽以免有失。 虎:近來橫財運很差,小心失去錢財,投機生意不適宜做,出外謹記鎖好門窗,小心街頭騙子行騙。同時還要小心凶星,應該提高安全防範意識,以免健康受到影響。感情上易鬧出些小問題,多給些耐心和寬容,自可重歸于好。對于要做的事情內心有很强的期待與野心,無奈身邊人對你信心不足, 因此接下來還有很多埋怨。 兔:整體運上升,無限的潜能得以順利發揮,那種澎湃的動力會令公司的人都視你爲假想敵。有朋友自遠方來,還送你一份不錯的手信。但要小心破財.儘量少帶現金外出。宜以和爲貴,量力而爲必有撥雲見日之時,所有好關係都必須用心經營。愛侶關懷你生活上的每一個細節,令你可以全情投入事業。 龍:你在工作上想不到新的意念,腦袋像停滯了,建議假期時到郊外散心,配戴粉紅色的水晶能增强工作運勢。很久沒見的朋友突然來向你借錢,必須先要清楚對方真正的動機,本周你有破財可能。愛情關係有進步,多向愛侶講甜言蜜語,能更有效促進彼此的親密關係。單身者應多參與聯誼活動,認識合適的對象,可考慮送創意豐富的精巧物品,給對方驚喜,留下深刻印象。 蛇:你對知識的渴求增加,只要你虛心求學,你能學的東西會很多,求學的過程可能比較吃力,但能熬過這階段,皇天不負有心人。工作上有不少出外公幹的機會,有利出國的商務旅行。上班一族如果知道公司準備作內部提升,你不妨主動一點,因本周是你的升遷好日子,機會較其他生肖爲高,尤其是1997年出生的蛇更加要努力積極。 馬:在經濟上會出現糾紛之事,多有經濟上的官司,切勿與人針鋒相對,以免兩敗俱傷。感情上今個星期容易生波折,感情無疾而終。建議你不妨多和親友溝通,調整心態後再出發才會有美好結果。事業忙碌,社交圈子因工作業務關係而擴大,社交應酬活動頻密,讓你减少與家人愛人相處的機會。有時間可安排機會陪另一半,彼此述說近况,讓對方瞭解你的近况。 羊:運勢頗佳,只要努力付出,專心工作,定然會得到良好的回報。女性朋友在消費方面要注意,不可購買太多不必要的東西,减少開支,避免入不敷出。有對象的屬羊人,本周相互見了雙方的家長,兩人有意結束愛情長跑,步入婚姻殿堂,迎來屬他們的一段嶄新的生活。本周最吉顔色:紅色 黃色。即將分手的男女, 最宜床頭擺放「巴西婚姻美滿盤」。 猴:本周應該多出去旅游或者是走動,這樣也有助于提升個人的運勢。要注意保重身體。小心因爲婚外情問題惹禍上身。財運方面有所改善,但仍不宜進行投資,尤其是風險類投資;財務上易出問題,應注意防止!感情方面應多花時間來陪伴愛侶,以免感情出現裂痕。要小心注意飲食衛生,幷且要注意休息,不要把自己累垮了。 鶏:感情上要提防外來的誘惑,會有見异思遷之象。不過,你有控制力,桃花一現瞬即逝,可以增添生活一點情趣。投資方面可「小試牛刀」,有不俗進帳。事業上起伏會比較大,小心會有暗涌出現,在工作上要打醒十二分精神;不過幸好每事到最後都能逢凶化吉;如果本周有打算轉工的話,也未嘗不是一個好選擇。 狗:受「歲破」及「大耗」星影響,猴年易破財,從商者要儘量開源節流。投資方面宜謹慎保守,可選擇置業沖喜應驗破財局。人緣關係很糟糕,不管是與家人朋友,還是合作夥伴,都會出現很多問題,自身也會極爲煩惱。工作難免忙碌,但動中有財,不能不勞而獲,必須勤勞才能聚財。處事需要圓滑才能與大衆建立信任和默契,良好的人際關係能讓你的工作更順暢。 猪:運勢頗佳,只要努力付出,專心工作,定然會得到良好的回報。至于財富部分,幸有「金匱」加持,不過皆以正財爲主,全心投入事業,即能有所回饋。1995年猪朋友遇貴人多,社交活躍,腦筋靈活創意無限,今個星期可嘗試發展新興趣或項目,成績優秀。風水助運物:開光古五帝錢。幸運數字:2、8、6、3及其組合。

專題報導
小燕品味・2024-05-11

為慶祝麥卡倫於2024年迎來200周年的歡慶時刻, 「澳門銀河」麥卡倫威士忌吧與麥卡倫攜手舉辦「時光旅程」展覽, 以「承繼過往,放眼未來」為靈感,展出從1937至1988年期間的珍藏系列,讓觀展者感受麥卡倫的精湛工藝,回溯過去,展望將來。 展覽以歲月沉澱與自然意境,譜寫一場穿梭時空的旅程, 作品以斯佩河、麥田與麥卡倫酒廠為靈感,塑造藝術展台的自然曲綫, 以所蘊含的傳承故事與大家同頻共鳴, 體現秉承百年傳承的六大精神支柱。 1824年, 麥卡倫創始人亞歷山大·里德 (Alexander Reid) 於蘇格蘭斯佩塞地區, 以精湛的技藝與創新精神, 開啟了麥卡倫的傳奇篇章。為紀念新時代的到來, 麥卡倫攜手著名視覺藝術家亞歷克斯·特羅切特(Alex Trochut) 打造麥卡倫歷久彌新200年煥新標識,串連起麥卡倫的過去、現在與未來。巧妙融入的波浪紋樣,恰如潺潺流經麥卡倫酒廠蜿蜒起伏的迷人綫條呼應,通過視覺創意將麥卡倫滿載盛譽的過去與滿懷希冀的未來緊密相連。 麥卡倫在過去兩個世紀中砥礪前行,在此次展覽中展示六瓶代表不同年代的珍稀蒸餾酒液,包括1937年、1945年、1951年、1968年、1971年、1988年,以致敬麥卡倫傳奇開創先驅亞歷山大·里德 (Alexander Reid) ,禮贊其精湛的制酒匠心與創新精神。 麥卡倫始終堅守六大精神支柱,貫穿至麥卡倫的核心價值、思想與創作原則,也將麥卡倫200年的非凡匠心,與卓越品質傳承至今。亞歷克斯·特羅切特(Alex Trochut) 從六大精神支柱中汲取靈感,並為麥卡倫的歷久彌新200年煥新標識找到了風格獨特而寓意深刻的創作基石。六大精神支柱分別是:酒液的純天然顏色、出眾的橡木桶、精湛的制酒技藝、超小型壼式蒸餾器、麥卡倫莊園、雪莉酒潤桶工藝。 蒸餾曲線:麥卡倫超小型壼式蒸餾器不僅令新酒醇厚飽滿果香馥郁,它恰好的尺寸與流暢線條也聯結着麥卡倫的當下與未來。 斯佩河畔:奔騰不息的斯佩河流經麥卡倫莊園,它的曲線與麥卡倫酒廠的蜿蜒屋頂融合,同時也與無限符號相呼應,喚起經久不衰的麥卡倫精神傳承。 橡子生長:橡樹種子象徵着麥卡倫一切的開始。萬物生長,生機盎然。它圓滑的輪廊也構建起麥卡倫的非凡風味與自然景致。 橡木與金屬交織,打造出高品質的橡木桶。 西班牙赫雷茲特有的白土,蘊藏着無限的生命力。 蜿蜒的葡萄藤,為雪莉酒提供了優質原料。 優質麥田是麥卡倫單一麥芽蘇格蘭威士忌的風味起源。 橡樹森林的景象詮釋着育自然的本源。 孔雀羽毛代表着六大精神支柱的純天然色澤。 在展覽期間,麥卡倫威士忌吧特意推出「時光旅程」主題的雞尾酒,經典如「羅布羅伊」被視作歷史,「古典雞尾酒」代表現在,而未來則由麥卡倫威士忌吧的創意新作「麥卡倫王者」帶出。每一款均採用了不同個性的麥卡倫威士忌做基酒,包括經典雪莉桶系列12年、雙雪莉桶系列12年、臻味不凡系列琥珀奇境,讓大家以舌尖感受歲月沉澱的魅力, 完美體驗一段穿梭時空的旅程。 麥卡倫「時光旅程」200周年典藏展覽 展覽費用:免費(需預約入場) 日期:2024年4月26日至6月9日 地點:「澳門銀河」麥卡倫威士忌吧 預約/查詢︰macallanreservation@galaxyentertainment.com / +853 8883 2136 部分相片來源: 澳門「澳門銀河」及「麥卡倫」 #澳門銀河 #澳門 #酒吧 #麥卡倫威士忌吧 #威士卡 #小燕品味 #GalaxyMacau #TheMacallan #TheHeartofTheSpirit #200YearsYoung #Whisky