搜尋

搜尋結果

2026年趨吉避凶擺件
宗教玄學
熊神進・2026-02-11

2026年是馬生肖,馬在五行中屬火,生肖屬猴、鶏的人士就是貴人有力,猴跟虎生肖相沖,鶏生肖跟兔生肖相沖,凡是相沖的生肖,他們的氣場就不穩定,即使他們是有財力的生肖,可是受灾星影響會有不同灾困。 猴今年沒有跟馬相沖相鬥,五行屬金,馬的五行是火,火是金的官星,火克金,猴人今年壓力大增,火愈旺,火就愈烈,烈火把金燒成灰,不是大吉之象。凶星有:喪門、地喪、孤辰。 鶏生肖的灾星比較多,有:貫索、勾神。 在五行中鶏和猴也屬金,金被火燒運氣就差,民間師傅都會教鶏和猴的朋友堵加金錢運。今年鶏和猴的合作要很注意,第一,簽合同當天避開沖鶏和猴之日;第二,每月燒5枝五路財神香;第三,工作上遇到小人,你的進展會受限制,而小朋更因爲凶星出現妨礙他們的讀書運。 我們就看一下他們的凶星: 喪門:指主灾禍、喪事、晦氣的凶星,常與「白虎」、「吊客」幷列,意指帶來不幸、哭泣、孝服或小人陷害的人或事。。 地喪:意思是帶來灾禍、晦氣或不幸的人,也指命理學中的凶煞星,主喪事、孝服、破財等不吉之事,常與「吊客」幷列。 孤辰:指命主性格孤僻、內向、不善與人親近,有獨善其身、孤單少緣分之象,尤其容易體現在感情和人際關係上,常有孤獨感、與人有距離感,男性逢之尤其不利异性緣。 貫索:象徵平民百姓的牢獄、法律刑罰,也指錢串(一千錢爲一貫)或繩索,代表束縛、官司、口舌、牢獄之灾,但也有積極面如正直、負責。。 勾神:意味著牽連、羈絆、官司、破財、人際糾紛、拖延等不順遂,與「絞煞」常一同出現,代表小人、是非口舌、感情不順,需要注意脾氣與言行,才能化解部分凶性;但若命主强旺,則反能掌權,不過仍需謹防與其他凶星(如官符、劫煞)的迭加影響。。 除此之外,今年猴、鶏的人士受情緒受困,事情不會順利進行,筆者發現有某些凶星影響他/她們的健康,尤其是八字四柱五行不平衡,火星比較多的女生。 猴、鶏的人士生肖運勢波動大,容易有阻礙、變動或不順,需特別注意人際關係、健康、財運與事業。這不代表絕對的厄運,而是運勢有較大調整的提醒,可透過 熊神進老師爲龍和虎生肖人士的趨吉避凶玄法化解: 立春(2026年2月4日)至2月28日前到寺廟請一道文昌符放包包/手機殼裏。 每月燒五枝“五路財神香”,燒的時候請關上手機。 男的身上挂一件“xxxx”,女的手上戴一條“xxxx”。 家裏/辦公室/店鋪宜擺一台 “晶彩磁場能量塔”化去凶星威力。這些法寶都是老師親手開光的。 家中不宜擺放“來歷不明”的宗教用品,如分手的照片及紀念品也要寄給玄學家處理。 晶彩磁場能量塔介紹: 赤馬紅羊是60年一次的干支輪回,換句話說今年馬年,明年羊年這二年都適宜在氣場不佳的場所擺一台“晶彩磁場能量塔”。 設計這台能量塔的初心有三個: 化解命中有破財星人士。 吸取房子裏的負能量(尤其是房屋缺角、二手房、凶宅等)。 淨化房間,調節心靈,安撫情緒,减少失眠。 設計特式: 以三角錐形體爲骨幹,頂端吸取太陽能量抗拒是非星的干擾,同時老師把能量塔放在印度Kanchenjunga,這是耐寒之地,殊勝。 四面金色是以集負能量, 其中一面印上“黃財神”手印, 這是焚文印度語,功德無量,化解邪氣,提升財運。可以擺放辦公室、客飯廳。 底部是一塊金晶粒板,它可以凝聚正能量,慢慢溶化凶星。 內裏有一條黃晶柱,這條柱來自美國黃水晶,旁邊有一小銅絲,它是接收宇宙能量,是把能量收集在敏感度高的三角形錐體中。 擺放位置: 擺放在客飯廳、辦公桌、店鋪,位置沒有嚴格規定,由于它是三角形錐體,尖角容易傷到身體,請注意擺放的安全,不要給小孩觸碰。 之前亦有朋友擺放在汽車裏,其實很多藝人請了回來隨意擺放。 打坐靈氣位: 2026年猴、鶏生肖受到不同凶星影響,凶星是負能量它會影響我們的决斷力以及財運,有些人士因爲八字是陰氣重,他/她們會在馬年事事不順利,因此「晶彩磁場能量塔」會剔除我們負能量令我們情緒穩定下來。 忌諱: 能量塔吸滿負能量它會碎裂,請把它埋在泥土裏(沒有規定位置)或寄回給老師代處理。 這能量塔可以送一件給朋友,親人。 文昌符: “符”是能量塔的兵馬,一人一馬一江湖, 一塔一符一年順, 如果有需要,你亦可以選一道“文昌符”放在塔的旁邊。“財符” 又可以提升事業。

2025 個人年度模型總結(下)|唔上唔落,特別有愛再入手系列
手機‧電玩
MacauYeah・2025-12-25

SDEX 巴巴托斯天狼座 / SDEX 命運 不過這一兩個模的問題,而是整個SDEX都需要大量補色。雖然外型不錯,強行把玩還是可以的。但因為工作量問題,沒有時間或者耐性,就盡量不要碰。想要練手嘅朋友反而可以多買。 EG Nu 主體套件是沒有問題的,問題就是官方一直沒有推出配件包。筆者試過買Fake Nu 背包,能安裝,但會有重量不平問題。正式配件包,據說下年是會推出的。有愛可以考慮先團主體,然後等配件包,避免事後加價。不想等的話,可以買副廠配件包也可以。那為何筆者會買它呢?主要是初期練手刻線為主。EG的特點是造型可以,但板件數不多,可以快速到實驗你想試的事。 HG EXIA 舊模,純情懷向,需要補色。第三方水貼亦唔見有,真係要靠自己。可動唔算好好,但得益於輕裝甲的設計,裝甲干涉唔多。能做完還是很有吸引力的,但真的要花功夫。 RG Wing Zero EW 天使翼有一個很特別嘅吸引力,上支架可以做出好多華麗嘅造型。因為呢款係舊款RG模型,所以有軟骨問題,好在佢唔係走Seed 系路線,靠一雙翼都可以有好多變化。硬要走手持巨炮的路線,就要考慮使用多支架。 HG Mighty freedom 去年劇場版模型,雖然係新設計,拼裝體驗是很好的。但外型對比MR魂,榮耀防衛者有一些決定性的缺陷,翼的張開角度沒能完好配合身體。除非大家識自行改造,如果唔係背包會有少少奇怪。平時亦需要支架支撐。 原本還有兩隻想介紹的模型,不過因為真係純粹吐槽,就不介紹了。今年嘅分享就到呢一度,新嘅一年,祝大家心想事成,事事順利。

突圍同質化:用「儀式感營銷」重塑商場節日活動的商業想象力
專題報導
Cheers!・2025-12-23

節日將近,各大商場都開始換上各式各樣的新裝。預算投入不小,現場佈置也精美,但人潮來了又走,拍照打卡後卻難以留下消費的足跡。 意態策劃有限公司過去曾經為多個商場策劃節慶活動,在多次的經驗累積後,我們發現,成功的關鍵不在於預算的多少,而在是否能為消費者創造深度的「參與感」。 它不僅僅是「吸引人來看看」,更是「設計一套讓人想加入、想互動、想分享的遊戲規則」。以我們為始創中心策劃的【聖誕禮物大「派」對】為例,便構建了一個從 「明星預熱引曝」 到 「互動體驗參與度」,最終實現 「積分消費閉環」 的完整模型: 第一步:引爆話題——以「明星體驗」預演並定義節日樂趣 活動未正式全面啟動,先邀請人氣藝人劉穎鏇(Tiffany Lau)親臨,完整體驗核心環節。 預先驗證與示範:透過明星的親身試玩(「奇妙飛行體驗」、打卡拍照),為活動環節做了最生動、最具說服力的「品質背書」與「樂趣示範」。 創造社交渴望:發佈「大家想不想同Tiffany影同款相?」的內容,將明星流量無縫轉化為公眾的參與渴望,為活動預熱製造了高起點的話題與期待。 第二步:深化參與——設計「可玩、可操控」的沉浸式互動 活動核心不再是單向觀賞,而是讓顧客「親手創造回憶」。 從觀看到操控: 「聖誕夢幻高飛巡遊」營造驚嘆的觀賞體驗後,緊接推出會員專屬的「奇妙飛行體驗」,讓顧客親手操控小鹿或雪人飛行,將旁觀的羨慕轉化為親歷的成就感。 從拍照到獲得即時滿足: 「聖誕百變照相館」不僅提供精美打卡場景,更提供4款限定相框自拍並可免費即時下載,將打卡行為升級為一場能帶走實體數字。 第三步:商業閉環——以「會員積分」驅動消費與黏性循環 最巧妙的設計,在於將所有體驗與商場的會員體系及消費行為深度綁定。 體驗門檻即消費動力: 參加「奇妙飛行體驗」需憑600積分或即日單一消費滿HK$100。 參加「禮物派對樂旋風」抽獎需憑2000積分或消費滿HK$300。 閉環邏輯清晰有力: 吸引入會: 精彩活動吸引非會員註冊成為FUN享卡會員。 刺激消費: 為獲得積分以兌換珍稀的互動體驗(如操控飛行),顧客自然產生消費動機。 提升黏性: 消費獲得的積分,又可再次用於兌換下一次體驗或抽獎,形成「消費 → 積分 → 獨特體驗 → 更多消費」的增強迴路。 生態聯動: 抽獎獎品如Godiva、JW Marriott等豪華禮物籃,實質上是將商場內外部品牌資源整合為活動獎勵,提升活動價值感。 第四步:擴散沉澱——打造「可分享、可比較」的社交資產 每個環節都內置了社交分享基因。 自拍相館直接產出高品質、帶有商場主題相框的社交圖片。 親手飛行的影片、與飛天聖誕老人的合影,都是獨一無二、樂於分享的社交貨幣。 明星同款打卡點的號召,更激發了粉絲與大眾的模仿與比較心理,使傳播層層擴散。 這套完整的節日活動模型,將節日氛圍從「環境佈置」升級為「一套可參與的遊戲」,而遊戲的通關貨幣(積分)直接與消費掛鉤,從而實現了體驗與商業的無縫融合。 意態策劃有限公司專注於為商業空間打造具有傳播影響力與商業轉化力的整合營銷活動。如果您正在籌劃下一個重要節日,我們為您準備了三個不同組合諮詢方案供您選擇: MOP $ 4999 / $ 6999 / $ 9999 立即預約,讓下一次節日,成為您的商場被銘記與盈利的起點。 聯絡我們:+852 2598-0629 電郵:cs@etpromotions.com 網站:https://et-promotions.com/ 地址:香港東區筲箕灣望隆街1號合隆工廠大廈20樓A2室

重入膠坑3 |如何在有限的空間內收納Gunpla高達模型:斷捨離的是必要之技巧
手機‧電玩
MacauYeah・2024-11-26

高達模型(Gunpla)是許多模型愛好者的最愛,隨著收藏數量的增加,如何有效地在有限的空間內進行收納成為一個重要課題。這時,斷捨離的概念顯得尤為重要。這篇文章將探討如何在有限的空間內收納高達模型,還有如何處理不再需要的模型。 1. 理解有限空間的重要性 在收納高達模型時,我們首先要認識到,空間是有限的。我們不可能無限制地擴展收藏,因此在購買前,就需要對模型進行認真的思考和評估。問問自己:這個模型是否真的令我感到滿足?它是否在我的收藏中有特別的意義?這些問題能幫助我們展示、收藏、出讓的決定。 2. 選擇合適的收納容器 一個足夠大的立體空間,絕對是展示高達模型最好的方式。高模模型主要想呈現的,是機械感及戰爭感。而現在很多型號的模型,都以大翅膀為主,需要夠大的地方,才能好好地展現它們原本的設計。但土地資源短缺,是大部份澳門居民的常見的情況,所以通常的結果就是在一個空間中放入多台模型,每台模型所分得的空間相對不夠充足。筆者一直以來也有這個問題,經過幾次搬遷,再加上空間越來越少,令筆者不得不調整展示策略。 方法一:分開兩個空間,一個空間以自然站立為主,另一個空間即以支架作獨立展示。 第一個空間,自然站立,即通俗講的「站屍」,以方便收藏及次要觀賞為主。即使緊密地站著,也有列陣的感覺,只要不要模型之間不要相互壓到就好。 第二個空間,獨立展示。但這裏只會展示一或兩台模型,不要多。盡力去擺姿勢,利用各種支架或配件,展現最有魄力的感覺。大家可以想像成這就是一個攝影棚,在這裏放著的就是主角。把自己的焦點,集中在單一的模型上,好好地欣賞自己的大作。 方法二:分開兩個空間,一個空間完全看不見,另一個空間即以支架作獨立展示。 如果空間很不夠,就完全取消自然站立的空間,只保留獨立展示空間。前者就是等於要入盒收納,除了使用原裝的模型盒外,其實飯盒(透明膠盒)也是一個好的收納方式。放在飯盒中,方方正正,易於疊起,它比原裝的模型盒要堅硬一點,也易於查看內部內容。 3. 定期清理和整理 定期檢查和整理您的收藏,就是斷捨離的具體體現。經過歲月的消禮,模型可能會發黃,經常把玩的話,關節亦會有鬆脫或折斷的情況出現。有能力自己修件重鑄的話,一定要好好修理。打椿,重新上色補色是必要的保養技巧。若然無修件再修復,可以考慮設立一個零件區,把作品分解(即俗稱殺肉),供日後其他改造之用。清理損壞的模型,讓空間更加整潔,可以讓您更專注於珍藏的模型。 另一點,也是最難的一點,就是重新檢視您的收藏,將那些不再合心意的模型進行取捨,這樣不僅能騰出空間,還能讓收藏更具意義。 4. 處理被淘汰的模型 前述因為不再合心意,或是損壞而變成被淘汰的模型,有幾種處理方式: 贈送或交流:將不再需要的模型送給朋友或其他模型愛好者,這樣能讓它們得到更好的利用。 二手出售:澳門常見的社交平台,都有模友互相出售二手作品,這不僅可以收回一部分資金,還能讓其他人享受這些模型的樂趣。 二次改造:如果模型已經損壞,可以考慮拆件,進行再利用或改造。例如常見的步槍,可以二次改裝為手槍,巨劍、造型手可以用藍丁膠固定,讓其他作品更易手持。 練習用途:確定不要的模型,可以進行各種上色或改造實驗。不同的塗裝、改造、滲線刻線,都需要大量的練習去熟練。如果大家有意進一步提升制作技巧,需要練手的素材就相當多。 總結 在有限的空間內收納高達模型需要一些創意和計劃,特別是斷捨離的智慧。希望這些建議能幫助您在小空間中也能享受高達模型的樂趣!

Swarm mode 上線 5 - load balancer | 還有那些事該考量?
科技新知
MacauYeah・2024-11-18

前面介紹了 ingress network ,亦介紹了 proxy gateway 。能做到的基本都做到了,再來就是考量安全性的問題。因為加了 proxy gateway ,前述的例子是所有 service ,都放在同一個 yaml 檔中。好處是,所有相關的東西存放在同一個檔中, gateway ,背後的 service 都一眼看到。但壞處就是有其中一個 service 更新,都要改那個 yaml 檔。更大的問題是, stack deploy 的指令,不單只更新其中一個 service ,就連其他 service 都會自動取得最新 image 而 redeploy 。 對於一個緊密的系統來講,同步更新可能不是大問題。但對於一些預定排程發佈的系統可不能這樣因為副作用而更新了。如果你也有這樣的分開管理需求,可以參考下面做法,把 gateway service 及 upstream service 放在不同的檔案中,然後經過 external network把所有 service 串連起來。 # nginx-stack.yaml, docker stack deploy -c nginx-stack.yaml nginx services: http-gateway: image: http-gateway ports: - 8080:8080 deploy: replicas: 1 update_config: delay: 10s restart_policy: condition: on-failure # manager-stack.yaml services: managerhttp: image: bretfisher/httpenv networks: - nginx_default - default deploy: replicas: 3 update_config: delay: 10s restart_policy: condition: on-failure placement: constraints: - node.labels.zone==manager networks: nginx_default: external: true # dmz-stack.yaml services: dmzhttp: image: bretfisher/httpenv networks: - nginx_default - default deploy: replicas: 2 update_config: delay: 10s restart_policy: condition: on-failure placement: constraints: - node.labels.zone==dmz networks: nginx_default: external: true 這樣,不同 service 的維護人員,就可以獨自控制自己的檔案。在第一次發佈時,確認 nginx-stack.yaml 先行發佈就可以了。對應的發佈指令是docker stack deploy -c nginx-stack.yaml nginx,它會自動産生一個 nginx_default (即 stack名字_default )的網絡。之後其他service,就可以經networks的設定找到它了。 services: YOUR_SERVICE: networks: - nginx_default - default networks: nginx_default: external: true 上述即使分離檔案,在安全性考量時還是有一個問題,就是 ingress network 的問題。試想一下,dmzhttp (Demilitarized Zone)原本被設定的原因,就是想限制某些訪問只能一些可以公開的服務。但因為經過 ingress network 之後,它們會在所有機器上開放這些 port。那就是,以下面的例子來講,若 dmzhttp 是公開的服務, intrahttp 是內部服務,即使用 intrahttp 使用不同的port 8889。但一經 swarm mode 預設的 ingress network ,在node.labels.zone==dmz的那些節點,還是可以訪問到 intrahttp 。 services: dmzhttp: image: bretfisher/httpenv ports: - 8888:8888 deploy: replicas: 2 update_config: delay: 10s restart_policy: condition: on-failure placement: constraints: - node.labels.zone==dmz intrahttp: image: bretfisher/httpenv ports: - 8889:8888 deploy: replicas: 3 update_config: delay: 10s restart_policy: condition: on-failure placement: constraints: - node.labels.zone==intra 我們前述介紹的 proxy gateway ,其實已經有一定程度可以解決這個問題。因為 proxy gateway 是根據 http 協定中的 host header 去做分流。在邊界網絡進來的「合法」訪問,道理上會好好地經引導到我們的 dmzhttp 。不過網路的邪惡可容小看, proxy gateway 也會有被騙的一日。有特定能力的攻擊者,只需找到目標域名,還是可以接觸到 intrahttp 。 若要做進一步隔離,在這種情況下,我們可以在 dmz , intra 機器中各設定一套 swarm ,完全獨立,這是最安全的做法。但這樣做的管理成本就會變高,因為兩個網段都會有自己的 manager 節點,而且在 dmz 網段的 manager 節點也有被攻擊的可能。 若我們回到單一 swarm 的方向,可以修改各個 service 中的 port 和 deploy 。利用 post mode 中的「host」,配合 deploy mode 中的「global」,完全跳開 ingress network。 services: dmzhttp: image: nginx ports: - target: 80 published: 8888 mode: host deploy: mode: global update_config: delay: 1s restart_policy: condition: any placement: constraints: - node.labels.zone==dmz intrahttp: image: bretfisher/httpenv ports: - target: 8888 published: 8888 mode: host deploy: mode: global update_config: delay: 10s restart_policy: condition: on-failure placement: constraints: - node.labels.zone==intra 上面的例子中, dmzhttp 會在所有 dmz 的機器中,每個節點只運行一份服務,而且直接使用該機的 8888 port ,外面不會再有 ingress network 的 存在。同樣地,intrahttp 會在 intra 的所有節點,運行一份服務,佔用它們的8888 。這兩個服務,即使使用一個 port ,swarm 也不會說有任何問題。因為它們不會經 ingress network 搶佔其他人的 8888。 可能會有讀者問,如果 host mode 這麼安全,為什麼預設會是 ingress network,那我們就要先了理清 ingress network 與 host mode 有有什麼分別?假設我們只運行一個service,它佔用8888。 功能ingress modehost mode replicas 數 同一個 service replicas 為任意數量,什至比節點的數目多 因為有 port 限制,每個節點最多只能運行一份 Virtual IP Virtual IP 任意在節點中跳轉也可以,因為 ingress 會自動找到對應的 service 所在的節點 Virtual IP必需要與 service 所在節點綁定,其他節點訪問不到 load balance 有 沒有 host mode 就像我們傳統在各自的節點上自行佈署自己的程序,各個節點只有一份。所以不會有自動 load balance 的效果,如果客戶端訪問固定的IP,就會得到是固定的接器接受請求。我們有需要,就要在前面加一個 Proxy Gateway (或 HA proxy )。 Virtual IP 也一樣, host mode 下需要好好地自動跟著 service 的生命期,不過幸運的是, Docker 預設己經有自動重啟 service 功能,即前文中的 restart_policy ,它在 host mode 下也適用。如果大家有配合 deploy 中的 global mode , Virtual IP 的並沒有實際變動。但如果沒有 global mode ,就要再想想辦法了。 最後考慮 load balance 的問題,如果進入點的 service 的真的不太消耗資源,沒有 load balance 也是可以的 ,但若超負荷,就必需要自建 proxy gateway 。經過進入點後,若我有背後的 service 就沒有所謂的 ingress 和 host mode 選擇。

【只限3日】籌備婚禮?新濠「璀璨夢想婚慶展」幫你輕鬆搞掂!
生活在我城
Cheers!・2024-10-07

結婚係人生嘅大事,當然要隆重其事! 但籌劃婚禮真係唔簡單,處理啲大大小小嘅事宜可能搞到您頭都大埋,唔小心仲會超曬預算!好在,榮獲《福布斯旅遊指南》五星級殊榮嘅新濠影滙同新濠鋒,將於10月18至20日舉辦「璀璨夢想婚慶展」,佢哋專業又貼心,幫您化繁為簡!提供頂級專業策劃,幫您實現夢想中嘅婚禮! 小貼士:現場訂婚宴,仲有星級禮遇~計劃緊結婚嘅準新人們,呢個活動一定唔可以錯過! 即刻預約啦,「璀璨夢想婚慶展」只限3日: 立即預約:https://s.ctm.net/sbW5y 電話: (853) 8865 6864 電郵:salesenquiry@melco-resorts.com 日期:10月18 至20日13:00-20:00 地點:新濠影滙3樓大宴會廳 新濠影滙婚禮場地 新濠影滙嘅婚宴場地真係超級華麗!無柱式設計嘅超大宴會廳,可容納達80席中式婚宴,無論你想要華麗隆重定係輕鬆簡約嘅婚禮,都可以滿足到您。 最搶眼嘅係標誌性嘅8字形摩天輪,婚宴前可以同兄弟姊妹們影下超靚嘅花絮相,留住最難忘嘅時刻! 迎賓區嘅設計亦夠曬彈性,隨你打造特色主題、花海隧道或者影相牆。 仲有一個盛會庭園,超適合搞一場童話感滿滿嘅戶外婚禮!場地可以容納200人,亦可以用嚟搞雞尾酒會,成個氛圍優雅又浪漫。 新濠影滙中式婚宴禮遇 會場即場預訂,即可尊享以下禮遇: 1、85折預訂中式婚宴酒席 2、免費升級房間至巨星滙行政套房及房内享用早餐兩份(餐飲消費滿澳門幣300,000) 3、晚宴前一小時鷄尾酒會(餐飲消費滿澳門幣300,000) 4、免費六位試菜(餐飲消費滿澳門幣250,000) 5、席間無限暢飲精選紅酒 6、星級糖果區 7、2張影滙戲院雙人座位電影票 瞭解詳情:https://s.ctm.net/h8hqc 新濠鋒婚禮多功能宴會廳 新濠鋒嘅最大賣點就係坐擁極美海天景致,豪華宴會體驗。想嚟一個難忘嘅求婚或者紀念日慶祝?位於「奧羅拉」嘅戶外露台就係最浪漫嘅選擇! 位於17樓嘅多功能宴會廳,尊享整層樓嘅開揚空間,宴會廳係無柱式設計,非常堂皇典雅,呢個大廳適合舉辦囍宴、百日宴、壽宴派對等。 場地容量達160位客人,足夠應付12席嘅豪華宴席。場內嘅景色無敵,城市同海景一覽無遺,感覺就好似喺天空中舉行婚禮咁夢幻! 唔止咁,17樓仲有兩間多功能室,任你靈活運用,可以用嚟做新娘房、賓客休息區,甚至麻雀房,真係貼心又實用! 講到美食,新濠鋒嘅星級名廚團隊就係成個婚禮嘅加分位!由米芝蓮一星「帝影樓」同福布斯五星餐廳「天政」、「奧羅拉」嘅大廚精心炮製,絕對係一場味蕾盛宴!賓客每一口都係五星級享受,成個婚禮都更加難忘! 如果想要更加私密嘅婚宴場地,「37私房」仲設有卡啦OK房,等你同朋友盡情唱K玩到盡,婚宴氣氛更加high! 新濠鋒中式宴席禮遇 會場即場預訂,即可尊享以下禮遇: 1、9折預訂中式婚宴酒席 2、席間無限暢飲精選紅酒、啤酒及汽水 3、星級糖果區 4、豪華美景套房及房内享用早餐兩份(餐飲消費滿澳門幣80,000) 5、免費六位試菜(餐飲消費滿澳門幣150,000) 瞭解詳情:https://s.ctm.net/sembc

Spring Boot 02 - 快速接入Database的選擇: Spring Data JPA
科技新知
MacauYeah・2024-03-08

快速下戴模版 使用Spring initializr,可以很容易就建立一個以Spring boot starter為底的java project。大家可以使用Spring 官網又或是vscode plugin 快速地建立一個maven或gradle project。筆者較為熟悉maven,就以maven起一個範例。 在使用Spring initializr有幾件事必需要指定的: Spring boot version: 3.x.y 或以上 Language: java Group Id: 請選擇有意思的域名,如果你用github,可以選 io.github.yourusername artifactId: 這個範例的名字,例如commandline Packaging type: 本次使用jar,日後若開發web 應用,可以使用war Java version: 17或以上 Dependency: Spring Data JPA, Spring Boot DevTools 這次不像過去順利,因為這裏欠缺了Database連線資料,為了方便測試,我們先在pom.xml加入 h2與spring的整合很好。即使用什麼都不設定,直接運行mvn spring-boot:run,都可以成功執行了。但如果可以,在application.properties加入資料庫設定,會方便日後移植到其他常用的資料庫品版牌。 # src/main/resources/application.properties spring.datasource.driver-class-name=org.h2.Driver spring.datasource.url=jdbc:h2:mem:testdb; spring.datasource.usename=random spring.datasource.password=random 然後我們就可以做靠Spring Data JPA去生資料庫的表 (table)。Spring Data JPA預設使用的是Hibernate。假設,我們有一個表叫APPLE。我們就可以開一個class Apple和一個interface AppleRepo去接它。 // src/main/java/io/github/macauyeah/spring/tutorial/springbootdatabasic/Apple.java @Entity public class Apple { @Id String uuid; Double weight; // getter setter } // src/main/java/io/github/macauyeah/spring/tutorial/springbootdatabasic/AppleRepo.java public interface AppleRepo extends JpaRepository{ // no content here } 注意,因為不同需要,AppleRepo可能繼承不同的XXXRepository,它們大部份都是用來觸發寫入資料庫的指令。而這個也晚除了直接存取Hibnerate EntityManager的需要。 亦因為我們現在用的是h2Database,其實資料表並不存在。我們需要在執行Spring Boot時,同步先建立表,所以在application.properties 加入自動建表的設定。 # src/main/resources/application.properties spring.jpa.generate-ddl=true spring.jpa.hibernate.ddl-auto=update 然後在Spring Boot Context的環境下,可以隨時執行寫入的操作。 @Autowired private AppleRepo appleRepo; public void saveApple() { Apple apple = new Apple(); apple.setUuid(UUID.randomUUID().toString()); apple.setWeight(100.0); appleRepo.save(apple); } Source Code spring boot data basic 因為h2Database只是用作測試用,所以spring-boot執行完,資料庫就會被刪除。而上述原始碼當中,還附上了一些dump sql的方法,至少可以讓大家驗證己儲存的結果。

Spring Boot 01 - 萬物始於Spring boot context
科技新知
MacauYeah・2024-01-16

Spring Boot 01 - 萬物始於Spring boot context 筆者早些時候向一位朋友討論,為何Java那麼不受歡迎。朋友一句就回答,Java煩爆,沒有人會喜歡。 老實講,Java在句法上,實在囉唆。但以筆者的經驗,即使使用其他語言和開發框架,在實戰到一定複雜程度下,其實也一樣煩爆。 而現在的Java框架中,就以Spring boot的入門門檻低。筆者從Spring boot 1.x用到現在的3.x,也真的感受到更多的簡化,所以筆者也加入一起推廣Spring boot的行列。筆者將會通過一系列最小的可執行程式,為大家講解Spring在Web和資料庫上的應用。 所以現在就不廢話,馬上開壇作法 快速下戴模版 使用Spring initializr,可以很容易就建立一個以Spring boot starter為底的java project。大家可以使用Spring 官網又或是vscode plugin 快速地建立一個maven或gradle project。筆者較為熟悉maven,就以maven起一個範例。 在使用Spring initializr有幾件事必需要指定的: Spring boot version: 3.x.y 或以上 Language: java Group Id: 請選擇有意思的域名,如果你用github,可以選 io.github.yourusername artifactId: 這個範例的名字,例如commandline Packaging type: 本次使用jar,日後若開發web 應用,可以使用war Java version: 17或以上 之後就不用選了。若你經官網起範例,你會得到一個zip檔,下載後解壓縮。若你使用vscode插件,最後插件會叫有一個位置儲存。它們都是最後也是會得到同一樣範例Java project。 你使用Vscode,Intellij打開,IDE都會自動辨識到它是java maven project,同時會顯示java和maven結構。道理上你用Intellij 應該可以無腦開始編譯(Community 或Ultimate版都可以), Vscode有安裝Extension Pack for Java也會開始自動編譯。不想麻煩,也可以試用Github Codespaces - java。Github Codespaces其實就是一個雲上的vscode,經網頁可以連到Github VM內的vscode,所以它也會有齊Extension Pack for Java等插件。 筆者最後也會上載已完成的範例,它也可以在Github Codespaces上以Java執行或繼續開發。 打開project中的pom.xml,它為我們添加了兩個很重要的lib org.springframework.boot spring-boot-starter ... ... org.springframework.boot spring-boot-maven-plugin spring-boot-starter是重中之重,它定義了怎樣動態地設定日後的其他lib,它是讓我們可以無腦設定的一個關鍵。(但若大家有很多客制化的設定,就要返撲歸真地逐個lib叫起)。 maven在預設情況下,只會負責編譯和打包目前的project原始碼。所有相關依賴(就是xml中的dependency),並不會自動包起。而spring-boot-maven-plugin,就是幫我們把相關依據都包在一起,讓你的jar可以獨立行起來。 註: 若大家在開發lib jar,並不是一個獨立執行的jar,也就是原始碼上沒有main函數,大家就不應該引用spring-boot-starter和spring-boot-maven-plugin。 我們繼續看其他原始碼,整個資料夾就像以下那樣。 . |-- HELP.md |-- pom.xml `-- src |-- main | |-- java | | `-- io | | `-- github | | `-- macauyeah | | `-- springboot | | `-- tutorial | | `-- commandline | | `-- CommandlineApplication.java | `-- resources | `-- application.properties `-- test `-- java `-- io `-- github `-- macauyeah `-- springboot `-- tutorial `-- commandline `-- CommandlineApplicationTests.java CommandlineApplication是我們有main函數的java class。我像可以經過IDE運行main又或者下指令mvn spring-boot:run來執行。 正式開始我們的Commandline開發 我們在CommandlineApplication.class中,加入新的程式碼,實現ApplicationRunner和它的函數run。 package io.github.macauyeah.springboot.tutorial.commandline; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; // other import @SpringBootApplication public class CommandlineApplication implements ApplicationRunner { static Logger LOG = LoggerFactory.getLogger(CommandlineApplication.class); public static void main(String[] args) { SpringApplication.run(CommandlineApplication.class, args); } @Override public void run(ApplicationArguments args) throws Exception { args.getOptionNames().stream().forEach(optionName -> { LOG.debug("option name:" + optionName); args.getOptionValues(optionName).forEach(optionValue -> { LOG.debug("option values:" + optionValue); }); }); LOG.debug("program end."); } // ... 這個run函數很直白,就是更好地演譯main中的String[] args。 但大家還要看清楚,這個main並沒有直接執行run。其實它是靠SpringApplication.run及@SpringBootApplication,跑一堆自動設定,最後因為傳入CommandlineApplication.class是一個Spring 可以處理的ApplicationRunner,所以才呼叫它的CommandlineApplication.run。 換個講法,如果今天做的是web應用,傳入去的就會是SpringBootServletInitializer,這個SpringBootServletInitializer也不一定跟main是同一個class。 如果大家有興趣,可以經過反編譯器,點入@SpringBootApplication看它的原始碼,你就可以看到它其實代表了很多自動化的東西。如果我們只做一些在同一個模組下生效的事情,《自動化》極大地降低了大家入門門檻。一般來講,如果大家不在意程式碼的複用度,比較少機會自行設定,自動化已經很有用。而隨著系統規模增加,多模組就慢慢地顯得重要,在大家了解完基本的Spring後,著者再從測試用途test case入手,為大家介紹如何手動設定。 Source Code Commandline Application

《瑪利歐賽車巡迴賽》長期遊玩要素
手機‧電玩
MacauYeah・2023-05-19

上回就介紹了筆者主要推薦《瑪利歐賽車巡迴賽》的原因,請參考這篇。今天就聊一些長期的遊玩賽制和角色養成特點。 在基礎遊戲中,每個跑道的得分記錄也是獨立的,分數越高,解鎖星數越多。以高名次衝線、多場景互動,都可以提高分數。星數亦可以換來道具角色升級,讓之後的高難度關卡更易取得分數加乘。另一方面,因為基礎遊戲中對手全是電腦(以AI操作其他玩家角色),而且因為遊戲機制伴隨一定的惡作劇成份,所以大家對勝負不用太執著。研究怎樣拿到高分,才是長久的議題。 就如前述所說,名次是影響分數的因子之一。除此之外,過彎加速、漂移加速(遊戲內的特有加速機制),也是賺取分數的因子之一。這讓過彎有了另一層的意義:你可以在同一個彎位漂移兩次或以上,分數和速度也有加成,但風險也就更高,很容易會垂直撞牆場。另一個加分因子,就是跑道跳台。而遊戲很多時候把跳台與彎道結合。這就讓玩家又多了一個可以嘗試的組合:到底怎樣可以同時漂移,又能踏上跳台?故意走外彎或跳台拿分數,又是不是會失了名次? 最後一個加分因子,就是傳統的賽道隨機道具,每次成功使用(作弄你的對手,或為自己加Buff),都會加分,拿到三個相同的道具,更會有大量加分(遊戲內叫Fever)。而且角色、車、滑翔翼本身也有不同屬性,對應不同的賽道道具有不同的加分比重。 多人遊戲模式:除了基礎模式,遊戲還有一個真人多人對戰。玩家可以在當天伺服器指定規則下(例如只能使用一級車),在線上大廳進行對戰,又或是創建獨立房間與朋友一較高下。多人模式就如傳統比賽一樣,名次就是最終目標。結束此模式不會有角色育成效果,但可以取得抽卡獎勵,分數和排名,就影響了抽卡獎勵的累積速度。 總括來講,筆者在首兩週的健康遊玩下,體驗很不錯。就如瑪利歐的其他遊戲一樣,並不是劇情深度,而是更單純的遊玩樂趣。再加上它是免費遊玩類型,有如此體驗已是難能可貴。

【Home Media】澳門電訊 X TVB Anywhere 客戶限定「情定甜心」抽獎活動 + 情人節好戲推介
生活在我城
Cheers!・2023-02-08

今年情人節,孖住 「情定甜心」 浪漫嘅日子您要點過? 小編特別為 CTM x TVB Anywhere 客戶爭取到 #澳門四季酒店 法芙娜金可可下午茶套餐。同另一半品賞絲滑濃郁嘅可可甜點,共渡甜蜜午後時光 。依家只要去我哋 Facebook 玩 Giveaway,即有機會贏走豐富奬品 : 澳門四季酒店法芙娜金可可下午茶套餐(價值:$713)共 4 套 TVB 55 周年限定禮品:無線充電、鎖匙扣、藍牙耳機、 $200 來來超市券(價值:$855)共 5 套 Giveaway 傳送門 活動日期:即日起至 2023 年 2 月 19 日(晚上 12 點截止) 我哋將會抽出 9 位幸運兒,得奬名單將於 2 月 23 日喺CTM Buddy FB 公佈 Home Media 娛樂套裝優惠詳情:https://qr.page/g/G6VVnmQpZk ---------------------------------------- 依家去 CTM Buddy App 申請 5G 月費計劃,即送 6 個月 TVB Anywhere 居家光纖寬頻客戶可享 $280 購買 Home media 電視盒子連 12 個月 TVB Anywhere 服務(原價:$1,969)! 情人節好戲推介 戰鬥之歌 在兒童福利院長大,以成為日本空手道代表為目標的木皿花枝,有著開朗的性格及出色的運動能力,是個無論在什麼逆境都能積極面對的人。 綠豆傳 擁有非凡的野心,出眾的外貌、聰明的頭腦與過人的體力的全綠豆,穿上女裝潛入神秘的寡婦村,與對世界充滿不滿的萬年妓生練習生董東珠結緣後陷進意料之外的命運旋渦中。 因為愛情 什麼是愛情?每個人都有不同答案,節目走訪來自不同界別的愛侶,分享他們特別的愛情經歷。主持連詩雅首先找來一對非一般情侶Rex與Sarah,兩人不做「樓奴」做「船奴」,合力經營租船生意。詩雅體驗船務工作,聽他們分享戀愛的三個階段,他們如何在長洲結緣?「祼辭」環遊世界有何難忘經歷?繼而回歸香港,以船為家。Rex與Sarah原本決定不結婚,有不一樣的人生規劃,隨遇而安!到底有什麼事情改變了他們的決定? 君主先發制人 阿由葉是個活潑的高中生,她連續七次表白被拒。弘光由貴是新來的數學老師,他理性且高冷。到底這對老師和學生之間會如何發展呢? 新四十二章 豬肉檔老闆娘朱螢嬌天生神力,卻得了會生鬍鬚的怪病,渴望尋找「四十二章經」寶藏內的神藥治病。大學中文系教授章經多年前已醉心尋找這個傳說中的寶藏,惟因一次事故大受打擊,一直飽受失眠症困擾。數學天才邵桂芝機靈聰敏,對急症室病房男護士柯建寧一見傾心。桂芝遊走於正邪之間,也極想找到寶藏,以求一朝發達。章經、螢嬌和桂芝因緣際會之下相遇,為搶奪寶藏而各出奇謀,爭奪過程中開展了人性的善惡爭戰,鬥過你死我活…… 十月初五的月光 八十年代,歌女朱莎嬌(米雪飾)獨自帶着孿生女兒在流浮山生活,可惜一對女兒長大後卻為愛情決裂。莎華離家出走,莎莎難產逝世,莎嬌從此肩負照顧外孫女君好的重任,以及收養了啞巴小男孩文初。時光荏苒,君好(何依婷飾)生父祝展輝(海俊傑飾)的出現,令莎嬌、莎華(姚嘉妮飾)和君好這三代關係,再次陷入愛恨糾纏之中。文初(胡鴻鈞飾)、君好與年青有為的司徒禮信(羅天宇飾)因緣分結為好友,漸漸讓兄妹間泛起超乎親情之愛,更牽進三角虐戀,無法抉擇,唯有以犧牲和無私奉獻,成就摯愛的幸福... 我的野蠻女友 牽牛意外遇上她而愛上她的霸道和任性,也心甘情願地被她折磨。漸漸的,牽牛感覺到她的內心受傷了,他用盡全力去呵護去保護,她仍然缺乏安全感。雖然在一起很快樂也很感動,她卻仍然提出先分開吧……

【澳門美食速遞】日售150隻雞髀!澳門休閒小食店——「喜悅屋」!
專題報導
Lifemagfoodie・2021-11-18

位於澳門觀音像海濱休憩區內的休閒小食店「喜悅屋」,它的外觀很似一間度假屋,而且臨近海邊,所以很多人會來享受大自然海風之餘,順道品嚐地道美味小食。小食種類選擇多,而且味道吸引,更曾經創下一日賣出150隻雞髀的紀錄,快來看招牌小食推介啦! 宇宙最強招牌炸雞髀套餐 - 每份 36 元 即叫即做的炸雞髀套餐包括一隻炸雞脾和一杯梳打。炸雞髀的外皮金黃香脆,散發邪惡的誘惑香氣,而且肉質鮮嫩多肉汁,更曾經創下一日內售賣150隻雞髀的驕人成績!配搭清新爽甜的梳打,令人更加無法抗拒。 雲石花紋蛋糕 - 每條 130 元 蛋糕口感鬆軟,味道香濃,原來是混合法國材料來做。不但回頭率非常高,而且是使用減糖配方,好味又健康。因為蛋糕是每日新鮮手工製作,所以想食就記得提早一天預訂啦! 無添加粒粒果香磅蛋糕(香橙及香蕉味)- 每條 110 元 由磅蛋糕散發出來的天然水果芳香味,有甜橙味和香蕉味選擇。蛋糕入口柔軟綿滑,無添加,特別受小朋友歡迎。和鮮榨蘋果汁配搭就成為天生一對最美味的下午茶。每日新鮮製作,想食就記得提早一日預訂啦! ▲甜橙味磅蛋糕 ▲香蕉味磅蛋糕 脆卜卜雞蛋仔 - 每份 23 元 香噴噴的雞蛋仔現場即叫即做,外脆內軟,口感豐富而且層次鮮明,有原味和朱古力味選擇,再加一杯果汁就更滿足。 喜悅屋 Joyous House 地址:澳門皇朝觀音像海濱休憩區售賣亭(往科學館方向行走,遊樂場尾段) 電話:6300 6380/6687 9957 營業時間: 星期一至五 早上 7:00 至下午 6:00 星期六、日及公眾假期 上午 9:00 至晚上 8:00 想了解更多詳情,請掃描下圖二維碼 想知更多資訊?「澳門好幫手」幫到你! 點擊:喜悅屋