搜尋

搜尋結果

西雅圖 | Street Bean Coffee Roaster
走遍世界
原來世界這樣大・2019-05-20

一說起西雅圖,總會聯想到他們的咖啡,大概是因為Starbucks的發源地是在西雅圖吧。 對於乳臭未乾的我那時候在美國,當然是什麼也不知道,只喝Starbucks,五年後再次回到西雅圖,經歷了一些沈澱,西雅圖給我另一種的感覺。 跟以前一樣,4月時份的西雅圖經常下著毛毛細雨,帶著一點寒意,確實沒有陽光燦爛的天氣是對心情有點影響的,似乎需要一杯咖啡來調和一下心情。漫步在西雅圖市中心的街道,隨便在Yelp.com打上「Coffee Shop」作關鍵字搜尋,找到這間Street Bean Coffee Roaster。 要是陽光普照的話,我應該會坐在外面曬曬太陽,可惜風有點大,身體帶點虧的的還是留在室內罷了。 室內的Street Bean Coffee Roaster給人一份溫暖,不但是咖啡師的熱情招待、坐在旁邊的顧客,以及周邊的氣氛,確實是個休閒寫意的好地方。 顧客一進來,與咖啡師熟絡的交談,隨意找個位置坐。咖啡師已就知道這位客人的口味。人情味,大概是小咖啡店與連鎖咖啡店的不同之處。 偶爾我也會懷念我在咖啡店打工的日子,與相熟的客人聊天,談旅遊、談生活、談八卦。你說咖啡、食物特別好吃才留得住這些客人嗎?我不認為,留住客人靠著一份關係,由不熟悉到每天相見,乍寒問暖,雖是很小的事,但關係卻聯繫著人情味、一份朋友的感覺。不過,這些事情好像已離我很遠了… 遞上咖啡後閒談幾句,咖啡師回到自己的崗位,客人打開電腦開始工作。每人都需要有群體活動和獨處的時間,平衡很難,或者說得很對,就是 – 我們的生活就像是在一個搖搖板之上,一下子去到最頂端的位置時,搖搖板會下墮得很快,要慢慢在搖搖板在取得技巧,移動的節奏、速度、要訣互相配合使任何一端都不會下墜,學習平衡,中庸之道是秘訣,我們的生活都是一樣。 喝著咖啡、吃著Bagel,一份平凡又美味的早餐。看著人們的小舉動,之間的互動,都足夠我望一整天了。可是,旅遊總是受時間所限,吃過早餐後還是要向下一個景點出發了。

codeserver 在團隊間開箱即用就是最大的好處
科技新知
MacauYeah・2025-11-20

之前我們就有探討過 vs code 與 codeserver 的差別,初步結論就是 vs code 的 debug 功能比較完善。如果大家懂得 devcontainer 的使用形式,使用 vs code 應該可以得到最大的效益。就在筆者想跳過 codeserver 的時候,又有新朋友對 codeserver 有興趣。最主要的原因還是它可以一體化預安裝所有事,若大家使用筆者的image,有 docker 、有瀏覽器就已經可以開箱即用。 所以這裏,筆者也重新翻新了筆者版本的使用說明。有興趣使用的朋友可以直接跟 github readme 試用。 https://github.com/wingzero0/codeserverUbuntu 本次翻新,主要加入了常見問題。這些問題部份與 docker 的基本限制有關、部份則是筆者的 env 所限。 常見問題 FAQ 運行 node 應用時很慢 在 windows / mac 下,它們的 docker 是經過 VM 建出來的。若使用 bind mount ,其實是經過 VM 層面抄資料夾。普通 java 開發沒有大問題,但如果遇上 node_module ,就會出現極大效能問題。 node_module 最好還是放在 container 內的 mounted volume 中。本 project 預設的 docker-compose.yaml 就已經有 /home/ubuntu/sourcecode mounted volume ,有需要可以放在其內直接使用。 linux 則沒有這個問題,因為 docker 只是 linux 的一個 process ,可以直接連到資料夾。 mounted volume 權限問題 如果大家自定義 mounted volume ,注意 docker 預設會是 root 權限,本系統使用 local user ubuntu,有需要改為它。 chown -R 'ubuntu:ubuntu' YOUR_TARGE_FOLDER 若然code-server異常,需要重啟。在 host 可以使用 docker command,在 container 中,可能殺掉所有 process # at host, outside of code-server docker compose -f docker-compose.local.yaml stop docker compose -f docker-compose.local.yaml start # at container, inside of code-server killall5 -9 上/下載 上載檔案:可以經過拖拉的方式,把桌面的檔案拖進 code-server 的 Explorer 區域。 下載檔案:可以點選 code-server Explorer區域內的檔案,按滑鼠右鍵,選 Download 。

不用Multipass,自動化還有什麼選擇?
科技新知
MacauYeah・2025-05-28

因為multipass 升級同時轉換driver的關係,很久之前筆者介紹的multipass static ip 慢慢開始失效。如果大家只是為了做lab,雖然multipass預設的不是fix ip,但它的dhcp ip並不常更換,在multipass上起VM還是有一定優勢。 但若大家在更大的環境下,不可能有類似multipass exec 的型式去下指令,又或者,我們本地也沒有足資源做VM,必需使用公有雲,我們還有其他可以自動化的方法嗎? 有的。那就最初的ssh。 假設在公有雲,開了三台Linux VM,要作為聯機實驗用。我們只需要再一台Linux跳板機(可以是cloud VM或是local Mac / Linux,就可以順序以ssh為三台VM下指令。我們不需要開三台terminal,在不同VM之間切換,我們是直接在跳板機下指令,也就在跳板機上,實現自動化為三台機進行一系列的設定。 即是如果之前可以經multipass exec 完成的自動化,只要不涉及重置網絡操作,道理上也可以經ssh 實現。例如筆者之前的docker init可以這樣改寫 # local multipass exec -n NODE_NAME -- docker swarm init # remote ssh USERNAME@NODE_NAME -- docker swarm init 抄檔案也可以改寫 # local multipass transfer SOME_SCRIPT_FILE NODE_NAME:. # remote scp SOME_SCRIPT_FILE NODE_NAME:. 也因為公有雲或某些公司網絡,我們什少可以改變它的網絡設定,我們基本只可以使用預留的IP進行設定。不過也因為這樣,我們什少再作出重置網絡的操作。 但大家還是要留意,如果要真順暢ssh或scp,需要預先綁定ssh key。這些預先綁定ssh key的功能,一般在各大的public cloud都會有。如果沒有,我們也可以自動化開始之前,先使用ssh-copy-id為所有VM加入ssh key,這邊筆者就不再重複敍述。 參考資料 https://www.cyberciti.biz/faq/what-does-double-dash-mean-in-ssh-command/

Docker Image打包建議
科技新知
MacauYeah・2024-07-10

之前筆者有分享過兩個不同的Docker Image打包方式 App直接打包成Image 只把底層程式打包在Image中(例如Tomcat),再用Docker Volume的方式讓Container可以起動App。 筆者就兩種方式做了一個條列式的對比。詳見連結 https://macauyeah.github.io/AProgrammerPrepares/VMDockerNotes/DeployDockerClusterCN.html 因為兩種方式筆者都有實作過,也算用了很段時間,所以也有一些實際經驗可以分享。 如果大家上正式的Docker課程,Docker導師通常會推薦為每個App打包成獨立Image,因為底層程式的Overhead通常不大,例如底層程式是Tomcat、Apache、Nignx這類網頁伺服器,重量級的開銷並不是因為多幾個Web Engine的分身造成,通常都是因為業務本身。但如果你講的底層程式是資料庫等的大型程式,才可能會有明顯的差異。 但實務上的建議,就是必需考慮自身的經驗,到底那個方案自己比較有把握。獨立打包App,在正式環境也需要考慮跟蹤問題的情況,多個不同App要溝通,也是了解Container網絡。如果打包底層程式,所有App都可以當成是本機下運行,更有信心追蹤問題,也是一個很好的出發點,到了有需要彈性改變不同App的需要,才轉向獨立打包的做法。 筆者最初也是走這個打包底層程式的方向,到了自己有信心試用Docker Swarm,才走向獨立打包的做法。筆者親身經驗,因為到了Docker Swarm,網段會變得暴增,這跟公司現有的內部網絡相衝的機會就會變多。在Swarm起立初時,筆者並沒有意識到這件事,所以當初排查問題,也花了一些時間才知道要向網段衝突上著手。 另一個出自Docker導師實務上的建議,就是正式環境中不要做用Docker compose,應該使用Docker Swarm。那怕Swarm只有一個節點,也應該用Swarm,導師的主要理據是Swarm有Rolling Update (滾動更新)的機制。同一個node也可以有多個分身,每個分身輪流更新,就不會出現大中斷的情況。筆者就自身經驗,Tomcat可以同時容納一個App的多個版本,Nginx也有Failover(故障轉移)等,如果你很熟這些功能,不一定要需要靠Swarm去提供。可以按自己步調去慢慢適應。

Oracle Database in Docker
科技新知
MacauYeah・2023-09-22

雖然筆者之前有提過,Docker並不是萬能,Docker在管理有狀態應用(Stateful Application)的情況下,只能走單機路線。但因為Docker實在很方便,所以連Oracle Database這類強狀態應用也有出Docker版本。當然,它在預設的情況下,只能在單機下操作。 不過即使在單機操作下,還是有一些跟其他Docker Image有差異的地方,需要特別拿出來聊聊。 假設根據官方的教學,跑起了一個oracle19c的Docker Container。再查看當中的Process,你會發現有一個內部PID為1的runOracle.sh 在Docker中這個PID為1的Process是很重要的,它是判斷整個Container有沒有運行的依據。它就是當初在Docker Image中Entrypoint或CMD指定的那個指令生起的Process。Docker daemon要進行停止指令,要停止container時,也是對著PID為1的那個process來處理。 一般的情況下,如果PID為1的那個process可以無腦地停了、重開,那一切都好辦。但在Oracle Database的情況下,就不適合。因為Database始乎都是有交易概念的(Transaction),它的停止並不是殺了process就了事,它還要考慮HDD操作中,有那些可以被考慮為完成,有那些下次要還原(undo)、重做(redo)。如果殺了process就等於Oracle 的Shutdown Abort,有機會下次開機會,就會有交易異常而且無法決定該如何操作。 大家需要先進入Docker container,經sqlplus進行必要的關閉Database指令。但此時,PID為1的那個process,其實還在進行中,在Docker 層面,它就像是Docker Container還在正常運行中,只是Database離線了。又因為sqlplus關閉Database並不是馬上有結果的,所以在整體關閉時可能需要串連command。就像

西雅圖 | 各自為自己生活努力著
小城角落
原來世界這樣大・2019-05-25

在美國讀書時的我享受跟一、兩個朋友結伴,多過大伙兒十多個人聚在一起。2018年回去西雅圖旅遊順道探朋友,要見的人不多,但每個都是在我美國生活佔有很重要位置。 或者我是個寧願自己一個,也不想花時間跟合不來的人相處吧。 這天跟我吃晚飯的是一位韓國的朋友Min。我好不容易才找到她的聯絡方法,因為跟我年紀相若的她從來都不用Facebook、Instagram等等這些社交通訊工具。你看,現在的社交通訊真的可以把兩個不同城市的人連繫起來。 已經有5年沒有見面了,我們說著很多一起經歷的事,一起在生物課解剖老鼠(想起還是想吐..) 、一起溫習、我和她的車子輪流壞車然後互相接送對方回家,還記得在美國發生的小意外是她找朋友來救我的,要是沒有她,我也不會這麼「熟悉」美國Claim保險的程序和法例。她跟我說她最近跟丈夫離婚了,重回單身的生活。我不禁為她而感到可惜,我問了一句:「那現在的你OK嗎?」她說:「OK啊!」現在還要還學費的她,每天都打兩份工賺錢,生活忙又充實,也沒有空想其他事情。既然她這樣回答,我也不必繼續多問下去了。 從以前已丈夫為中心的她如今要重新悉應新生活,把自己的時間表排得滿滿的,令自己不斷的忙碌和充實,讓自己沒有時間想起,可能這樣會以為自己已經完全沒事。可是,晚上回到自己的房間、夜闌人靜時,還是會不禁想起失去了的那份遺憾。這個階段是難熬的,如果你也經歷著,希望你也可以好好振作吧,我相信時間是最好的治療。 用3小時把我們5年的經歷都分享著,又是一個沒間斷又Fruitful的晚餐,我們在地球的另一邊各自為自己生活而努力著,不知道下次再見面的是什麼時候,我跟她說來香港時一定要會找我! 這趟美國走回很多以前經過的地方,跟很久沒見的朋友見面,每一個地方和人都為我帶來很多回憶。因為拍得太醜了,合照留回自己紀念就好了,這篇就來個 #圖文不符 吧!

熊神進:2019年豬年狗生肖運程(附帶星象)
玄學星相
熊神進・2019-01-12

熊老師提醒:人的牙齒是硬的,舌頭是軟的,到了晚年,牙齒都掉光了,只有舌頭還在。所以狗狗要學習說話柔軟一些,今年才能開心一些,說話硬,反而會吃虧,多為別人著想,才是生命的本質。 整體運: 狗的地支為戌土,豬年為亥水,從命理上講,土克水,水為財,吉星有天喜,所以狗生肖今年走財星之運,財運上會有所獲益。 “天喜”吉星駕臨,天喜是紫微鬥數中的桃花星,主婚姻及喜慶,雖然全局都是“病符”、“陌越”、“寡宿”、“黃幡”,但玄學家有一句話,叫“一喜破三煞”,只要今年辦一次喜事,就能化凶為吉,遇災消災,遇喜添喜。 古語有雲:“病魔纏身把人憂,三災八難難得躲。”,“病符”凶星終於在2019年到來,今年六十歲以上的人士要當心,澳門風水師熊神進認為要化解“病符”凶星的最佳方法就是先去串病門(主動找醫生),換句話說,就是上半年去醫院做一次大腸內窺鏡檢查,這是化解災星秘訣。 吉星 天喜 凶星 病符 陌越 寡宿 黃幡 事業運: 今年木星的長期衝擊白羊座(白羊座對應生肖是戌,即是狗),從星運來說,狗要面臨三方面考驗: a)“陌越”星是在陌生環境下才帶來壓力,只要狗在今年不轉工,不作出事業變動,這凶星是沒有作用力; b)去年犯太歲,由於沒有化解(佩帶慈佛保平安手繩),今年的工作上遇到“陌越”星,陌越本質是中性的星曜,遇吉則吉,遇凶則凶,在祿元宮遇到“陌越”就相當於貼身護衛,有陌越的出現,公務員有貴人護衛,升職在望。 c)打工人士會比較多埋怨,一切埋怨也是來自“三毒”,你可能埋怨老闆沒有加工資,埋怨同事打小報告,以及埋怨自己懷才不遇,總之,今年工作上會出現情緒病。 從過去三年的星河軌跡,筆者認為狗生肖今年會犯一些低級錯誤,舉個例子,就是把公司的商業秘密透露出去,你會引起不必要的麻煩。至於做生意的人士,由於“病符”凶星到來,舟車疲勞,飲食不按時,狗狗因為找錢而害了身體。 愛情運: 年初,天王星停駐在白羊座28度(白羊座對應生肖是戌,即是狗),你的表現比較不安,多動少靜,心態上有些任性與自大,總認為自己是對的,別人就是錯, 其實主觀認為自己是“對”也是一種“錯”。 “天喜”吉星代表一個家庭的福氣,亦代表一個人的小桃花星,只要今年辦一次喜事(例如父母生日),就會帶來很多吉運。 未有戀愛的男女在“天喜”吉星影響下,會通過朋友介紹,認識一位異性,當然“媒人”只是一片善心,愛情是非常複雜的,你們相處還是需要很多溝通技巧,否則你們一定分手收場。 已婚女士要提防“寡宿”這顆星,玄學上說男怕孤辰女怕寡宿,女性狗狗今年敵不過三件事: 1) 丈夫公幹,常常冷落你一人在家; 2)面對鏡子,你感到容貌衰老,青春不在; 3)你全年無病呻吟,整天疑神疑鬼。 正在戀愛中(包括同居男女),你的玄學婚姻令你對組織家庭沒有動力,你們沉醉在愛河中未察覺危機的到來,估計下半年有一次分手考驗。 從過去三十年的分析生肖經驗,筆者認為“寡宿”星是孤獨星,畢竟女人的青春歲月是有限,為此,澳門風水師熊神進請了一條“慈佛保平安手繩”給狗狗女士們佩帶,常言道佛菩薩保佑,只要佩帶前許下心願,菩薩是聽到的。 財運: “黃旛”並不是一顆善男信女的星曜,風水上說“黃旛者,旌旗也,常居三合墓辰,斂我不須衣,裹屍以黃旛”,意思是它很無情,嚴重破壞壽命宮,容易出現意外事故,飛來橫禍。做生意的人都是以和為貴,只要你明白“世上沒有永遠的朋友,沒有永遠的敵人,只有永遠的利益”,大家都是合作夥伴,沒有必要太交心。 “黃旛”是官星的一種,但對於女命的影響比較大,因為古代女子不要求當官,官旺就分薄了財(財生官),“黃旛”一到來,旺了夫,卻自己財運差了。筆者建議佩帶“巴西黃晶招財手鏈”,坊間的黃晶手鏈琳琅滿目,只要不選擇“不明來歷”的法器,就可以安心佩帶。 男士(尤其是炒股的狗狗),財運遇到傷官大運生財局,對於偏財運很有幫助,能夠催旺生肖狗的流年財運,最佳的月份是農曆二月,最凶是農曆三月,在二月的財位上擺放黃水晶球座,會一帆風順,財源滾滾來。 趨吉避凶方法: 1)“二黑”病星飛臨東北方,狗的星盤有“病符”星,這個組合令你今年病痛多,如果你的床頭朝向東北方,情況更嚴重。筆者建議在屋的東北位擺放一座“四季平安葫蘆”,可以減輕病痛的發生。 2)“慈佛保平安手繩”是澳門政府註冊風水學家熊神進為女生設計的,其概念是通過佛菩薩的慈悲之光照亮狗生肖的“天喜”,把吉運帶來,同時亦為男生們設計了“怒目羅漢金剛手繩”,把“病符”“陌越”“寡宿”“黃幡”四大凶星攔著,這些手繩是以使用者姓名、出生資料開光,十分顯靈。 3)幸運顏色為褐色、米黃色、紅色。2019年忌諱顏色為綠色、青色、藍色。多穿米黃色的衣服、褐色的手機、紅手包,家居環境多用黃色,擺放一些陶瓷花瓶、器皿或水晶製品等會給你帶來好運。 4)下列年份狗人士要注意: 2018年:基本上是沒有健康上的問題,父母可以安心。 2006年:“病符星”到來,請注意骨、肢幹的問題,如果出現骨折,就影響學業。建議在床頭擺放一枚“歲歲平安”銀牌。 1994年:戀愛會陷入一個漩渦,難以有放鬆的心情,開始變得拿不起放不下。直到下半年“寡宿”星減弱,才會漸漸感受到對方的真誠,總的來說感情的基調是有些灰色,但可以從這些磨難中找到真實的自我成長之路。 1982年:跟男友/丈夫有一點矛盾,心態扭曲,你容易情緒低落,心情總是徘徊在天堂與地獄之間,想一個獨自生活,提防今年分居的元素加強。 1970年:小人集中力量對你挑起口舌,切勿聽信他人流言蜚語,以免陷入他人設計的圈套之中。 1958年:今年生肖狗的長輩要注意肺部、呼吸道方面的病災,更要注意摔碰之傷,高險之處慎行慎往。 命運掌握在強者手上,並不是決定在玄學家口邊,以上的運程只是按照2019年九星的進、退,金、水、木、火、土五行相沖、相克、相刑、相合做一個大膽提點,並不是百分百應驗,我們不要迷信宿命,反而要多行善,多關心別人,提升正能量,解除凶星的干擾,從而趨吉避凶,迎接新的一年。 在此澳門政府註冊風水學家熊神進恭祝大家身體健康,心想好事成。

【瑞士●少女峰】Jungfrau 少女峰
走遍世界
80後愛旅行✈️・2019-12-15

瑞士的精彩旅程來了!! 今天就要去有Top of Europe歐洲之巔之稱的少女峰。 由Interlaken茵特拉肯到少女峰一共有兩條路線, 上山和下山各坐不同的路線就可以把山下的景色都一次看完! (網路圖片) 我們上山的時候是坐經Grindelwald格林德瓦(左邊)的路線, 而下來的時候是坐了Wengen溫根(右邊)方向的路線。 !! 買票的時候不用受兩邊路線限制, 直接買來回票就可以了。 !! 因 為有了Interlaken Visitor Card, 我們可以免費坐到Wildeswil站。 只要把有的優惠卡都給工作人員看, 他們就會幫我們把票用最便宜的方法買囉~ 我們的票是由Wildeswil到少女峰站。 買票時工作人員會給一個時間表, 這個是很有用的。因為瑞士的火車票是同一天內在起點到終點之間的站點, 可以自由下車再上車的, 就是說如果我想在中間的小鎮下車, 逛一圈再繼續行程也是可以的。帶著時間表就知道下一班車是什麼時候了。 時間表是雙面的, 分別是我之前說過的左右兩條路線。 建議下載SBB的APP可以完整的看到需要經過哪些站, 並且知道將會在哪個月台換車, 不用等到了月台後再看顯示屏。 因為我們的酒店離Interlaken West茵特拉肯西站近, 所以我們先從這裡坐到Interlaken OST茵特拉肯東站去。 車到了~ 瑞士的火車雖然不用刷卡入閘, 但基本上每站都會查票的, 所以千萬不要有僥倖的心不買票啊! 查票的時候把票都準備好就行了。像我們從Interlaken West茵特拉肯西站坐到Interlaken OST茵特拉肯東站, 出示Interlaken Visitor Card就可以了。其他站段的時候就出示火車票+半價票, 有時候會需要出示護照。 瑞士真的怎麼看都很美 到了Interlaken OST茵特拉肯東站後就換車, 一般上少女峰路段的火車都銜接得很好, 幾分鐘後往Grindelwald的車就開了。 火車上的置物架是可愛版的少女峰路線圖呢~ 火車上有清晰的顯示, 清楚看到現在是在哪裡, 下一站會到哪, 都寫的非常清晰。 才開車沒多久, 風景就這麼美了! 講真的, 在網上看到很多人說坐左邊好坐右邊好, 我覺得真的不好說, 都不太能作準。反正這一程車我坐的是右邊, 風景真的很美。 準備要到Zweilutschinen站了 全程眼睛都一直往窗外看, 相機的快門聲此起彼落, 風景實在的太美了, 就像一幅幅的山水畫活現眼前。 拍著拍著就到達Grindelwald, 要換車了 發現了火車站的路軌旁邊就有一間酒店, 雖然是很方便, 但.....也太嘈(吵)了吧!! 我們是上少女峰, 所以是Kleine Scheidegg的方向 開車囉~~ (不要懷疑上面的照片為什麼有從左邊拍的有從右邊拍的, 因為....火車上的椅子是互對著坐的。) 再坐半個多小時就到了Kleine Scheidegg, 在這裡就要換乘紅色的少女峰鐵路火車。 紅色的火車就是少女峰鐵路的標記啊 閱 讀 全 文

金沙購物城邦響應「購物節」
購物‧時裝
LifeMag Editor・2016-12-09

2016年12月3日至31日期間,一同於澳門金沙購物城邦體驗「澳門購物節」盛事,享受購物樂趣的同時,可欣賞精彩的節慶活動,並於多個品牌商戶享獲豐富購物禮遇。此外,顧客亦將有機會獲贈一系列尊貴禮品,包括奢華購物體驗、澳門金沙度假區旗下三間世界級酒店的住宿、以及總值澳門幣60,000元的澳門金沙購物城邦購物禮劵。澳門金沙購物城邦亦是連續第六年支持此活動。 澳門金沙購物城邦由四個相連的購物中心組成,旗下850間免稅商店共同參與是次盛事,絕對是顧客享受「澳門購物節」的最佳目的地。此外,澳門金沙購物城邦內數百個品牌將推出購物禮遇及折扣優惠,讓顧客盡情挑選心水節慶禮物。 「澳門購物節」活動期間,澳門金沙購物城邦亦為「全城購物大抽獎」贊助豐富獎品包括:奢華購物體驗;以及免費入住澳門巴黎人、澳門金沙城中心康萊德酒店或澳門金沙城中心假日酒店;此外,顧客可獲機會贏取澳門巴黎人的巴黎鐵塔門票以及總值澳門幣60,000元的澳門金沙購物城邦購物禮券等一系列豐富禮品。 是次「全城購物大抽獎」的禮品總值逾800萬元,並設有超過45,000份禮品。顧客只須憑單張或最多三張單據消費滿澳門幣500元的購物收據親臨其中一個抽獎攤位,位於巴黎人購物中心三樓的抽獎服務櫃台參與抽獎,即有機會帶走其中一份豐富獎品。 澳門金沙購物城邦同時亦為到訪的顧客帶來一個璀璨難忘的快樂聖誕,顧客可前往位於威尼斯人購物中心的聖馬可廣場,以及巴黎人購物中心的香榭麗舍大道欣賞由時尚首飾品牌Swarovski打造的華麗水晶聖誕樹。今年,全球僅有20棵Swarovski品牌的閃亮水晶聖誕樹,而澳門金沙購物城邦非常榮幸地擁有其中的兩棵,並將於12月6日正式揭幕。此兩棵閃耀奪目的Swarovski水晶聖誕樹高度近12米,並以超過百萬顆由奧地利直送的Swarovski水晶點綴,為澳門金沙購物城邦增添節日歡樂氣氛。 澳門金沙購物城邦提供澳門最大型的奢華免稅購物以及國際餐飲體驗,擁有850間全球最佳的時尚及生活免稅品牌,匯聚150間頂級的餐廳、貴賓廳、咖啡室以及美食廣場。齊來澳門金沙購物城邦,享受「澳門購物節」的非凡體驗! 關注澳門金沙度假區之Facebook (https://www.facebook.com/ShoppesInMacau)、微博(http://weibo.com/shoppescotai) 及 Instagram (https://instagram.com/sandsshoppes) 的帳號,緊貼最新的優惠及推廣活動。