搜尋

搜尋結果

出走三亞。三亞理文索菲特度假酒店。2016法國音樂節最後一站
音樂聯合國
蘇蘇・2016-07-31

法國是一個蘇蘇很想旅遊的地方,而聽音樂是蘇蘇的嗜好之一,相信暫時還未有機會出走法國,那就先參與由世界酒店品牌索菲特於中國舉行的法國音樂節吧,先謝謝雅高集團和三亞理文索菲特度假酒店邀請。 今年世界音樂日的主題是“音樂無處不在,參與共享歡快”。索菲特酒店已經連續第七年舉辦音樂節 (Fete de la Musique) 活動,這是一個起源於法國的音樂活動,自1982年創辦以來,每年夏季期間都會在歐洲舉行。 一貫以來,索菲特酒店擁有四大品牌支柱 — 設計、文化、美食和康樂,而促進法國文化的傳播交流正是其品牌核心的使命之一。每家索菲特酒店都將圍繞今年的主題打造自己的音樂節活動,而大中華區的音樂節 <Fly Like a Song 音樂會> 於6月18日在澳門十六浦索菲特酒店首站啟動、並先後於6月21日在廣州聖豐索菲特大酒店以及6月24日在三亞理文索菲特度假酒店舉行。 因需要上班的關係,蘇蘇只能抽出時間出席於三亞理文索菲特度假酒店舉行的音樂節最後一站演出。 是次音樂節邀請了極富盛名的法國歌手兼吉他手 Henry Padovani 演出,Padovani 也是英國搖滾組合 The Police 成員和聯合創始人。在其漫長的音樂事業生涯中,他曾嘗試過各種音樂風格和相關領域,而其最新創作的“Fly Like aSong”音樂概念,收錄了其最喜愛的曲目,從夢幻藍調到經典搖滾,無不展示其最純粹簡單的音樂魅力。 有關三亞理文索菲特度假酒店的美,蘇蘇會寫另一篇分享文詳述,敬請期待。 人到了三亞,一切準備就緒,開開心心去會場。 一班新知舊友一起參與盛事,真的很開心! 現場這個酒店御用的歌唱組合 Latinos Hearts 來自拉丁美洲的烏拉圭,除了結他和豎琴彈得好外,唱歌的女孩子聲音也很悅耳,而且他們很擅長搞氣氛。 會場佈置相當有水準,找到位置後就靜心等待節目的開始,坐在蘇蘇附近和前面的就是一眾香港藝人,酒店方面真的很有面子,很多藝人給面子出席。 Henry Padovani 出場了,他以英法雙語傾情演繹他最愛的古典搖滾樂曲,觀眾都聽得如痴如醉。 除了如痴如醉的還有如真如假的,當賓客們沉浸在Henry Padovani的迷人聲線中,神秘嘉賓的即興登台又將晚會帶入新的高潮,來自香港殿堂級歌手、溫拿樂隊成員– 譚詠麟、彭健新、陳友,一同登台為賓客們近距離地呈獻了自70年代起便經久不衰的多首名曲,大家都興奮極了。 全場觀眾都情緒高漲,有不少觀眾衝到台前拍照,幸好他們也比較收歛,只是拍照而已,而且酒店保安措施也很好,大家可以近距離聽校長唱歌,又是如痴如醉。 音樂會在一片美妙歌聲、音樂聲、歡呼聲和掌聲中徐徐落幕了。 台下的Henry十分親切沒架子。 溫拿三虎也是一樣,譚校長、彭健新和陳友真的很親切,每當用膳時間我們都會在酒店的餐廳碰面,合照是少不免的吧。 ^^ 蘇蘇有幸參加了今年由雅高酒店集團索菲特酒店舉辦這法國音樂節活動,讓我又進一步擴闊了眼界,謝謝! ~~~~~~~~~~~~~~~~~~~~~~ 更多各地吃喝玩樂、美容、潮流、旅遊、演藝、文化或購物資訊、心情話語文章等,繼續以一文多發形式發放於中、港、澳三地多個高人氣時尚生活網站的專欄內,詳情請點擊蘇蘇的 新浪微博: 『蘇蘇的部落』http://www.weibo.com/susannakl/profile Facebook: https://www.facebook.com/sososusanna Instagram: http://instagram.com/sososusanna 時尚生活專欄: ELLE HK 澳門人氣資訊網站CTM ELLE CHINA 中國瑞麗時尚網 搜狐新聞網 (手機Apps) 聯絡及邀約: susannakL88@yahoo.com.hk

2016 BTS LIVE 花樣年華 ON STAGE : EPILOGUE IN MACAU
音樂聯合國
LifeMag Editor・2016-05-14

BTS防彈少年團巡演2016 BTS LIVE <花樣年華 on stage : epilogue> in Macau於今年五月初由首爾站正式啟航,首站於韓國標誌性的一級歌手演唱會場館 - 奧林匹克公園體操競技場舉行,兩場共兩萬多席門票火速售罄,令購票網站出現癱瘓的情況。是次在澳門舉辦的演唱會為巡演的第三站,亦是港澳地區的唯一一場演出。今次澳門一站屬正規演唱會的形式進行,嶄新編排配以華麗舞台,BTS成員們一貫強勢的表演風格,將會帶來精彩的舞蹈表演和獻唱多首熱門歌曲。 活動場地是去年10月才正式開幕的澳門嶄新地標 - 新濠影滙綜藝館。至今已有不少國際樂壇巨星登陸這個最潮最豪的綜藝館,呈獻了連場震撼感官的演出,當中包括國際流行樂壇天后麥當娜、亞洲舞台王者郭富城及韓流天團SUPER JUNIOR等。在擁有豪華設備的嶄新場館中,是次演唱會只設接近4000席,舞台設計更有伸延舞台及搖滾區,令每個位置都能夠近距離欣賞BTS表演。而購買了限量VIP套票的A.R.M.Y,還可以參加演唱會當天舉行的「擊掌活動」,與7名成員逐一擊掌,百分之百近距離接觸。 這一次的澳門站演唱會正好與防彈少年團出道三周年的紀念日相近,BTS將與歌迷回顧三年來難忘的時光,是忠實粉絲的A.R.M.Y絕對不能錯過的機會。 大勢男團BTS防彈少年團由RAP MONSTER、SUGA、JIN、J-Hope、JIMIN、V及JUNGKOOK七人組成,各成員優點不一且多才多藝,亦親自參與作曲作詞及製作。BTS風靡世界,至今已締造不少輝煌的紀錄。 BTS防彈少年團,於2013年6月13日以首張單曲《2 COOL 4 SKOOL》正式出道,隨即登上Naver即時搜尋榜第一名。年底以壓倒性姿態囊括各大新人獎,包括享負盛名的音樂頒獎禮如Melon Music Awards、韓國金唱片大賞、首爾歌謠大賞、Gaon Chart K-POP Awards、音悅V榜年度盛典,風頭一時無兩。 出道謹一年半、於2014年開始先後舉行22場的世界巡迴演唱會《BTS LIVE TRILOGY: EPISODE Ⅱ. THE RED BULLET》,巡演地區橫跨亞洲及美洲,除亞洲區主要城市外,遠至澳洲、美國及南美國家如巴西、智利等,單一巡演便動員觀眾十萬人。 2015年5月發行第三張迷你專輯《花樣年華 pt.1》,主打歌《I NEED U》獲得首次出道後的音樂節目冠軍。隨後11月發行第四張迷你專輯《花樣年華 pt.2》,主打歌《RUN》也獲得了5個音樂節目第一名。2015年12月發行《花樣年華 pt.2》發行首週,於美國Billboard世界專輯榜獲得第一名。發行6週後仍能高居世界專輯榜,蟬聯4週冠軍,之後連續15週TOP 10,成為當時K-POP史上同一專輯最長時間位居第一名和最長期間TOP 10紀錄保持者。 本年5月2日發行特別迷你專輯《花樣年華 Young Forever》,公佈後短短數天預售數量已超過三十萬張,成績驚人,同時宣佈舉行新一輪巡迴演唱會,掀起世界各地A.R.M.Y搶飛熱潮。 韓國大型娛樂企業CJ E&M旗下的REG不斷為一眾韓流支持者帶來一連串韓國人氣演出系列KLIVE,而第二場表演2016 BTS LIVE <花樣年華 on stage : epilogue> in Macau 絕對能讓喜歡K-POP的歌迷參與全方位的娛樂體驗,與偶像緊密接觸。KLIVE系列於2016年以澳門作開端,更會擴展至亞洲不同城市舉行,請大家熱切期待即將舉辦的一連串精彩活動! 票務詳情 2016 BTS LIVE <花樣年華 on stage : epilogue> in Macau 日期:2016年6月18日(星期六) 時間:晚上7時 地點:澳門新濠影滙 - 新濠影滙綜藝館票價:港幣/澳門幣 $1880 (VIP) / 1580 / 1280 / 880 / 480 ($1880及$1580設企位/座位) 門票將於2016年5月14日(星期六)上午9時正於www.aegticketing.com/bts2016sc 優先發售。 2016年5月18日(星期三)上午11時正開始透過新濠影滙官方網站 www.studiocity-macau.com 或電話號碼+853 8865 3333 / 800 906 282(香港免費號碼)正式公開發售。 門票亦可透過香港快達票官方網站 www.hkticketing.com 、熱線+852 31 288 288 或快達票售票處,包括各場館票房、K11 Select 及通利琴行公開發售。 國內售票可於微票兒 show.wepiao.com 、熱線+86-4001-100-100購買。

悅榕 Spa——感受心靜軒體驗非凡
美容
鳳凰天空・2016-05-13

Editor: Faye 圖片資料由客戶提供 舉世知名、屢獲殊榮的悅榕 Spa 位於澳門銀河悅榕莊酒店之中, 位處幽居遁世和奢華尊貴的環境 之中,提供各式各樣的水療服務 及健康護理產品,讓賓客有多種 選擇。悅榕 Spa 內配備兩個充 滿熱帶雨露格局的水療池,以及 面積 3,400 平方米的水療室。悅 榕 Spa 每位專業護療師將悅榕 Spa 的「心靜軒」哲學帶到「澳 門銀河」, 令賓客遠離世間塵 囂,全然放鬆,享受非凡體驗。 以輻射私人室內悅心池的城市度假村。悅榕 Spa 以健康身心的體驗,為世人營造了心 靜軒。融合了傳承世代的亞式療法,悅榕的溫馨幽居融合了浪漫情懷和異國風情,spa 中心的 建築靈感源自當地的風土人情,與周圍的自然美景互相輝映。悅榕 Spa 護療秉承束帶傳統精髓, 不斷地追求創新手法,將蘊藏古老療效的芳草油,草本和香料完美融於健康美容秘方,專業的 護療師會根據賓客的需要提供適合其的護療,以他們巧富靈性的雙手及輕重合宜的按摩力道, 頓時令人筋骨舒活起來,喚醒潛在的感官喜悅,讓每一位來這裡的賓客能都能深深感受到悅榕 Spa 的完美。 而選擇入住澳門悅榕莊的賓客更可在自己房間內享受超凡脫俗的 完美水療享受,房間室內面積超過 130 平方米,這獨特的心靜軒泉悅 套房把亞洲元素完美植入現代建築和裝飾當中。寬敞的套房與閃爍的 路氹城天際線絕妙結合,營造出獨一無二的至臻 spa 入住體驗。 在套房內私有的雙人護療室內享受一系列獲獎無數的 spa 護理, 可深深地感受深層放鬆與徹底煥活。套房內的按摩池可令賓客在享受 spa 護理的前後隨心沉浸於按摩泡泡池中,外面的世界與室內幽靜的 環境因落地玻璃的迎合而無縫銜接,讓人頓時覺得心曠神怡。 皇家悅榕 Royal Banyan(150 分鐘護理加上 30 分鐘茶點及靜心時間) 此款經典護療以皇家悅榕草藥包按摩為特色,採用滲透于溫芝麻 油中的草藥包,輔以東西方按摩技藝之精華,可促進血液循環,釋放 肌肉壓力。此護療也結合了舒爽的美體磨砂,以及中式足部按摩,通 過按壓穴位來達到疏通經絡的功效,促進身心的深層放鬆。 150 分鐘護理包括: 舒爽柑橘生薑、皇家悅榕草藥包按摩、中式足部按摩及蘋果綠茶浴 原價:MOP3,000++,現優先價:MOP2,800++

澳門IT界領航人 -----專訪黃偉明先生
人物專訪
鳳凰天空・2016-05-05

Text: Lorraine Photo: 鄧鋒 步入天網諮詢科技有限公司,光纖明亮、裝修風格現代化的辦公室,在電腦前專注辦公的員工,接待處展示櫃裡不勝枚舉的獎盃,無不透露這家公司的成熟與專業。 天網主席兼行政總裁黃偉明先生,身著深藍色西裝外套,款款走來。向我們述說科技公司創立這二十年的風雨歷程與澳門回歸祖國後科技業的發展。 1996年,整個澳門只有一家電腦公司在向公眾售賣坐臺式電腦,其款式功能也只能運行簡單的程式應用,做一些表格文書處理。而當時的香港、新加坡已經出現了多家SI,既系統集成商,這是澳門完全沒有的。黃先生認為這樣一種將網路系統集成化,不同電腦可以連貫在一起的技術模式在澳門大有發展前景,於是便與三、四個合夥人一同創立了天王諮詢科技有限公司。公司成立之初的澳門社會環境並沒有充足的IT技術資源,許多專業執照的考核需遠赴新加坡、北京甚至是美國,而黃先生認為系統集成商作為一家博採眾長于各廠商的公司,並沒有硬體資產,唯一的核心競爭力是人才。如果能得到優秀的人才,那公司則必然成功。於是黃先生與合夥人不惜花重金,培訓出了澳門首批四位思科認證互聯網專家。當時的黃偉明先生也希望這樣的投資能引起更多澳門市民對IT行業的興趣,加入IT市場。 回顧天網創立的這十九年裡,九七年的金融危機,零三年的非典,零八年的金融海嘯,都並未讓公司業務出現虧損,相反天網十幾年內的業務增長一直呈現著每年百分之十以上的趨勢。黃先生認為他們之所以能一直保持良好的業績,是在於每當公司面臨大環境下的經濟危機時,他們會首先將公司資源投放在內部人才培訓、內部系統及硬體設備等提升上,在經濟差時打好基礎,等澳門經濟回升時天網便牢牢抓住了失不可得的發展機會。 回顧澳門回歸這十六年來,黃先生感慨道,澳門回歸後賭權的開放對於中小企業來說是一個非常好的開始。它不僅帶動了澳門經濟,也讓外來企業有機會引入資金、駐進澳門,尤其是IT企業為澳門帶來了新的科技。回歸之前,澳門的科技水準與香港、新加坡等先進城市的差距至少有五到十年。現在外地IT公司不斷湧入,運營資金、經濟效益增加,IT行業的投資方案也增多,如今澳門與外界的科技距離縮短了,甚至超越了許多國家。談及天網科技公司對澳門社會的回饋,黃先生提到,因為賭權開放令很多企業願意投資澳門,隨之科技領域拓寬,他們希望借此機會將更多的科技引進給澳門政府與社會,讓澳門與外界的科技差距進一步縮小,甚至超越一些周邊區域。另外黃先生也希望在當下繼續著重于對科技人才的培養,他說因為在九七年、零三年科技行業遭遇過泡沫破裂,導致零七至零九年入讀IT的學生少之又少。直到現在,很多澳門市民還存在著讀IT專業無用的誤解。然而事實上當下的澳門社會每年都需要二至三千的技術人才彌補IT行業的空缺。黃先生笑著說,他並不介意別人笑話他的公司是少林寺,培訓完的新人總是跳槽到政府、賭場,好像總是在幫別人培訓人才。他認為公司對新人不斷的培養,才能使澳門IT界有機會將水準慢慢提高。 同時,黃先生也希望讓公司的力量多參與進社會公益事業以回饋社會,為市民做出一點貢獻,例如資助教學與慈善機構,甚至計畫未來能設立獎學金,鼓勵年輕人投身于IT行業。 展望未來的五年,黃偉明先生謙虛的說天網諮詢科技公司作為一家系統集成商,就像是一個大象,走得比較慢。對於公司發展是否能長久他們想得不多,接近二十年的經驗讓他們更注重於程式與結果,而不急於求成。另外,今年黃先生正著力打造新的公司形象,希望使天王變得更加具有專業性與活力。同時,因為澳門城市面積與人口都相對較少,非常適於建設智慧型城市,黃先生表示因為現在澳門身份證的電子資料等還有很多空間可以開發與運用,澳門政府在電子政務領域有很大的發展空間,所以他也非常希望在這一方面貢獻一份力量。

龍業成——金銀幣行業引入澳門
人物專訪
鳳凰天空・2016-04-29

Text: 丁丁 Editor:Joanna Lee Photo:鄧鋒 金銀幣行業對於大多澳門市民來說,都是個陌生的名字,儘管它在國外根基深厚,但在澳門卻猶如初生嬰兒,而將它帶來澳門的正是帝銀集團董事長及行政總裁龍業成。經過多年的經營發展,目前帝銀共代理了12個國家的產品,同時亦讓愈來愈多人知道貴金屬金銀幣這種新興的投資方式。 談起當年創業的緣由,龍業成表示,以前澳門並不存在金銀幣行業,故其從商初期並未涉足此。2008年美國雷曼事件後,次年澳門地產世道急速轉差,在經歷環境動蕩之後,他覺得需要購置一些硬資產以作對沖,並認為黃金是一個很好的選擇,於是購置了金條。因為當時在澳門投資買金,除了金條沒有更多選擇,而那時他對金銀幣文化亦是一無所知。 但就是從那時起,他開始嘗試瞭解相關方面的投資管道,並接觸到金銀幣文化。他發現,貴金屬投資幣於傳統的金飾行業,雖然同樣售賣金銀,但卻有很大不同,「其分別大到如同要向外國人解釋涼粉和龜苓膏的差異」龍業成打趣道。明顯金屬投資幣的價格遠低於飾金,更貼近金銀材質價格,存在更大的投資空間。在西方,投資金銀幣亦非常盛行,因為這些金銀幣均有國家發行,由國家背書,保證能讓國民買到最優質的貴金屬。龍業成因此萌生了將金銀幣行業引入澳門的想法。 於是他到世界各地學習、考察行業相關資訊。再加上澳門回歸後,發生了翻天覆地的變化,經濟更是突飛猛進。一年數千萬的遊客所帶來的機遇,更是讓他堅定了信心並最終創立帝銀公司。龍業成指,過去澳門因為人口、地理環境等因素的限制,行業發展速度比較緩慢。但澳門非常幸運,回歸後在國家政策的支持下,社會經濟發生質的飛躍,本地產業正朝著適度多元轉型,再加上已經累計相當的財富,為不同行業的發展提供適宜的土壤。 創業必定艱難,何況是引入一個新行業。回想起當年的經歷,龍業成認為最難的並不是從一無所知到精通的學習過程,而是如何說服不同國家相關政府部門將產品授權予自己的溝通過程。早幾年,國外很多人還不瞭解澳門,他需要反復向他們解釋澳門的歷史背景、發展前景、作為橋樑進入中國的優勢等;告訴他們澳門雖小,卻擁有一年數千萬的遊客量和眾多世界頂級酒店;讓他們知道於澳門創立該行業,可以以澳門為橋頭堡,將業務推廣至大中華區。 另外,黃金畢竟屬於敏感行業,如何規範交易行為,符合各國的標準,亦相當重要,帝銀亦專門研究制定了一系列流程,購買產品絕非給錢交貨這麼簡單,除了要瞭解客戶資料,每一筆交易都會被記錄。 經營公司的過程中,讓他最有成就感的,是成功將全世界最大的99999金幣—加拿大國寶100公斤的99999工業金幣,第一次帶來中國大陸,帶來澳門。能讓這個世界健力士紀錄產品來到澳門,讓市民、遊客有機會近距離欣賞、瞭解,龍業成形容機會真的非常難得,坦言這些都是回歸前想都沒想過的事情。 目前帝銀以澳門為總部,在香港設有分公司,在台灣、新加坡、澳洲、美國都有業務,是中國、加拿大、澳洲、紐西蘭、以色列、波蘭等12個國家貴金屬金銀幣的官方代理。對於行業及公司的未來發展,龍業成表示,2012年底,為完善投資性黃金相關稅收政策,財政部和國家稅務總局頒布了熊貓普制金幣免征增值稅政策,近期中國政府又宣佈大幅增加黃金諸備,這些都顯示了政府希望、鼓勵藏金於民,因此他相信行業的發展順應了時代潮流;至於公司本身,他希望可以打造成非博彩類的國際級企業,雖然國外的業務會繼續,但作為澳門土生土長的中國人,重點發展始終是紮根澳門、背向中國大陸,冀為國家發展出一份力。

蔡其東——開創澳門旅遊新格局
人物專訪
鳳凰天空・2016-04-29

Text: 聶蔚然 Editor: Joanna Lee Photo: 鄧鋒 90年代,一位有誌青年懷著對澳門的憧憬以及對旅遊行業的熱愛來到了澳門,並投身於澳門旅遊業發展事業中。晃眼間,二十多年過去了,他一直在為澳門旅遊業的發展默默付出,他既見證了澳門回歸後旅遊業的發展,也對澳門未來旅遊業的發展有著自己的見解。他是蔡其東──澳門運通旅行社老闆亦是澳門旅遊從業員協會會長。 政府支持 旅遊業飛速發展 1962年澳葡政府把博彩專營權批給澳門旅遊有限公司之後,旅遊業才開始進入了一個起飛階段,2003年中央政府實行“自由行”政策,此後澳門旅遊業一直處於高速發展階段,近幾年澳門訪客每年呈雙位數增長。這飛速增長的背後更是離不開政府的大力支持。澳門政府每年都會組織旅行社到全國各地去推廣澳門,澳門政府曾經推出“合力澳門”政策,即以推廣澳門為主,把世界各地的客人吸引來澳門旅遊。近幾年,澳門政府在澳門舉辦的會展,音樂節,演唱會等活動越來越多,而一些競技類的活動比如每年一度的格蘭披治大塞車,拳擊比賽等都吸引了大量海內外遊客。與此同時,中央政府在十二五中提出要將澳門打造成為“世界旅遊休閒中心”的政策指導亦有助於澳門向更全面,更多元化方向發展。 “凝聚 學習 合作 培訓 交流” 隨著澳門旅遊業的硬體設施發展不斷完善,澳門旅遊從業員協會對旅遊業從業者也有十個字的要求:“凝聚”即凝聚業界力量,共同發展澳門旅遊業,這也是澳門旅遊從業員協會成立的宗旨。“學習”即旅遊業從業者應學習專業知識,提高從業者專業技能。“合作”即澳門旅遊從業員協會積極同澳門旅遊學院,澳門旅遊局展開全方位,多領域的合作。“培訓”即設置專業課程對從業人員進行培訓,包括專業知識和團隊領隊的危機處理意識等,盡全力滿足客人需求。最後,澳門旅遊從業員協會去到香港,台灣等鄰近地區,進行交流,借鑑好的旅遊發展經驗,在餐飲,交通,酒店,等方面加以優化,為打造澳門成為世界級的休閒城市貢獻力量。自古以來,澳門就是一個包容性極強的城市,澳門人熱情好客,很少有排外現象,旅遊業從業者也應做到讓遊客逛得開心,玩的盡興。 未來發展,開創多元化格局 蔡其東認為,澳門雖然面積狹小,但是具有天然的旅遊資源,雖然博彩業仍為澳門的龍頭產業,但從長遠發展角度,澳門經濟應向更為多元化方面發展。中央部署和澳門特區政府提出的打造澳門成為“世界休閒旅遊中心”的方針,已經對澳門多元化經濟的發展產生了較大的影響。澳門政府整體都在把澳門經濟向多元化方面帶領,除了舉辦一些活動外,澳門政府還在一些基礎設施上進行多元化的建設,比如新濠影匯的8字摩天輪等都會給遊客帶來不一樣的體驗。除此之外蔡其東也對澳門成為世界休閒旅遊中心提出了兩點建議:一,在保留澳門歷史文化的同時,澳門政府亦可進行舊區翻新的工作,為這些舊建築注入新的活力,也可藉機活化舊區的居住和營商環境,提升本澳旅遊城市形象。澳門政府在推廣澳門時,不能僅單單介紹“大三巴,威尼斯人”等一些知名的景點,也應以提升澳門整體形象為出發點,整體規劃,把較為破舊的老城區,進行翻新,讓整個城市形象得到改變。二,澳門要想成為世界休閒旅遊中心,其重要條件就是有足夠多的客人能來到澳門,感受到澳門的城市文化魅力,這不是遊客一天兩天的“速食”旅行所能體會到的。為了留住遊客,給更多的遊客一種休閒體驗,澳門政府可以建造一個大型的主題公園,給那些不想賭博的人提供更多的休閒旅遊選擇。在這方面,澳門可以借鑑香港“海洋公園”政府投資,外企管理的模式,同世界各地的主題公園相合作,延長遊客留澳時間。 通過一小時的談話,我看到了一位長期工作於澳門旅遊行業的從業人員對澳門旅遊業發展的看法和對澳門未來發展的期望,澳門回歸十六周年,對澳門來說,代表著新的契機,新的開始,望全民齊力,共創嶄新格局。

澳門銀河百老匯舞台: 生來征服王傑世界巡迴演唱會2015澳門站
音樂聯合國
蘇蘇・2015-11-21

『還有風聲,還有鐘聲,但已是冷冰冰;更不應,還有歌聲,就似是為往事來做證。。。。。』 還記得在大廳每一桌順著號碼輪流上台唱卡拉OK的年代嗎?? 蘇蘇記得第一次去卡拉OK就被同事拉了出去唱這首《還有》,雖然有點膽戰心驚,不過因為這樣,從此讓我愛上唱K了,因為電視劇<義不容情>的歌曲,所以喜歡聽王傑,還記得買第一張王傑的黑膠唱片。。。超多那些年回憶囉!!XD 早前收到澳門銀河百老匯舞台的邀請,原來王傑來澳門開演唱會了,看看日期,是我出TRIP 的前一晚,通常這個時間我會留在家先打點和收拾行裝的,不過掙扎良久,終於還是來了,來重溫我的八十年代回憶! 來看看這場一早已經一票難求、全場爆滿的『生來征服王傑世界巡迴演唱會2015澳門站』。 身上散發著藍色憂鬱的王傑以一曲《是否我真的一無所有》,為演唱會揭開序幕。 他那歷盡滄桑、充滿感染力的聲線響徹整個「百老匯舞台」,為我們現場的觀眾演繹多首他那些膾炙人口的經典金曲。 王傑金曲無數,於1987年發表的金曲《一場遊戲一場夢》,推出後旋即大受歡迎,高踞各大歌曲流行榜,他於同年推出的大碟銷量更突破50萬張,風頭一時無兩。一首又一首的動人金曲於當晚演唱會上源源不絕送上,包括《可能》、《不浪漫罪名》及《是否真的一無所有》等。 於演唱會尾聲,王傑特別揀選了《幾分傷心幾分痴》為當晚的演出作結,並將當晚的氣氛推至高峰,全場觀眾也全情投入他的動人歌聲之中。 「百老匯舞台」是澳門首個零距離的精彩表演娛樂中心,場館設有約3,000個層疊式座位。作為澳門的全新地標熱點,匯集亞洲及國際優秀表演者為我們觀眾獻上近距離演出。下一位歌手就是大家都熟悉的周華健! *謝謝澳門銀河娛樂提供部份照片。

經典電影幻化成音樂劇,《人鬼情未了》8月澳門震撼上演
文化創意
蘇蘇・2015-07-18

「愛情」二字,從來令人遐想無限,因此成為藝術創作中的重要題材,每年成千上萬以此為題的電影,足以印證我們對愛情的嚮往。在恆河沙數的愛情電影當中,能夠經歷時間考驗而被奉為經典的,必然是命中了我們心底最深處的渴望,才能在翻看了一遍又一遍後,依然感動如初,就好像1990年的金像名片《GHOST 人鬼情未了》,值著經典金曲《Unchained Melody》中唱出的一聲聲盼望,是超越人間界限對愛人的呼喚,歌曲下男主角 Sam 擁著女主角 Molly 製作陶器的浪漫場面,絕對是一個經典,蘇蘇仍然記憶猶新。 這齣跨越生死時空,被譽為史上最偉大愛情電影之一的《人鬼情未了》,在經過25年的沉澱,這愛情聖經不單一絲光芒也沒有減退,已被原作者兼奧斯卡最佳編劇得主 Bruce Joel Rubin 親自改編成為音樂劇,現正在世界巡迴演出中,而8月上旬開始將隆重登上澳門文化中心舞台!真是天大的好消息!! 好像做夢一樣!!! 蘇蘇開心極了!!!! 《人鬼情未了》說的本是一段生離死別的故事,但編劇聰明地將這段關係延續至「死」的界限之外,於是在浪漫之中加入了神秘的靈異空間,以及曲折離奇的懸疑與冒險,創造出一個真實與虛幻並存的世界,當然還有假靈媒真通靈過程中的搞笑錯摸,令這愛情故事不單以情動人,更具備豐富的情節及元素。 好友早前曾在深圳觀看這《人鬼情未了》電影原版音樂劇的巡迴演出,說可以看到多個讓人懷念的經典場景一一活現舞台,包括神婆呃神騙鬼的搞笑情節、以至在地鐵車廂中與惡鬼劇鬥,和男女主角經典互動場面,超期待呢! 記得當年電影版不單成為各大頒獎禮焦點,更創下票房佳績,劇中展現靈體穿牆透壁的能力,讓觀眾印象深刻。而今次的舞台版本,為徹底呈現電影中的奇妙時刻,劇團特別請來曾為《哈利波特》及《雨果的巴黎奇幻歷險》製作特效的幻覺師,創作出一系列不可思議的舞台場景,真的十分好奇,究竟種種在電影中看到的場面如何在舞台上活現在觀眾面前,熱切期待啊!! 劇中更有多首全新創作的流行歌曲是由屢獲格林美獎的音樂人親自操刀,加上多位獲獎無數的星級創作人,超高水準製作獲舞台劇權威英國奧利弗獎及美國東尼獎多項提名。聽說這音樂劇在倫敦西區及百老匯均大受歡迎,巡演至歐洲、美洲及亞洲等地同樣嬴盡掌聲與淚水。今次英國原版演出首度來臨澳門,讓這蕩氣迴腸的愛情經典再次重現,蘇蘇怎會不安排時間出席欣賞,親身感受一下這愛情與劇場的魔力。 故事內容: 深深相愛的 Sam 與 Molly,因一次意外陰陽永隔,捨不得 Molly 的 Sam 化作鬼魂伴其左右,卻發現自己的死背後另有陰謀,蒙在鼓裡的女友亦身陷險境,機緣巧合下 Sam 找來靈媒幫忙,即使耗盡最後一分力亦要保護心愛的人…… 音樂劇《人鬼情未了》 演出日期: 2015年8月4日至9日晚上8時 地點: 澳門文化中心綜合劇院 價格: $480/$380/$280*/$180*

【專門只短炒港交所的策略】
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-04-25

SAR – Parabolic Stop And Reverse 這個指標是Amibroker的內置指標,過去不少學員也跟我提及在交易期指時有運用這個指標,也想過不少交易策略出來,但坦白說不少策略經過測試後都不可行。 近期也有學員運用這個指標,不過卻是運用來交易正股,他的交易策略是專門針對一些熱門股,如只短炒港交所(0388)這熱門股。事實上,近期不少學員也表示短炒正股比短炒期指更易賺錢,這個不表意見,這視乎每個人所用的方法及經驗等,不過程式交易確實不是期貨市場獨有,短炒熱門股也能透過程式來協助提高回報。 (策略的應用準則) (經學員同意公開部份) 運用的策略如下: 1) SAR配合MFI(Market Facilitation Index)來選擇熱門股的入市時機,同時再運用Dynamic Trader Oscillator來判斷離場時間。 2) SAR的參數,acceleration的部份需要改為0.01 (見圖一及圖二) 3) 當SAR由股價的「頂部」回落至「底部」之時,需要等待MFI(Market Facilitation Index)出現綠色,這代表價升量增的時間,此時可入市買入。(見圖三) Market failitation index,簡稱MFI,指標由Profitunity Trading Group的創辦人Bill William所研創,他把每日(也可以是每小時、每五分鐘、每一分鐘)介定為四種市況,分別為「Green」、「Fade」、「Fake」及「Squat」,在Amibroker中,會有四種顏色表示不同的情況,而「綠色」則代表「Green」,即原創者所指「價升量增」的情況,有關這個指標的用法,在講座及課程中會講解。 a) 2012年8月至2013年2月,合共有四次獲利的機會 (見圖三) b) 2013年2月由高位140元跌至110元以下期間,也有三次入市機會,其中兩次都能獲利 (見圖四) c) 2013年8月至2014年2月期間,有三次入市機會,但只獲利一次,其餘兩次的入市時間太遲。(見圖五) d) 2014年3月至9月期間,有三次入市機會都能獲利,其中7月份該股由145元升至180元以上的升幅也能把握得到。(見圖六) e) 2014年9月至2015年3月,同樣有三次入市機會,但最近期的升浪中則很可能入市後已被「震走」,未能把握最大的升浪。(見圖七) 4) 何時離場則運用Dynamic Trader Oscillator,不過這方面他不希望公開。 Dynamic Trader Oscillator並非Amibroker的內置指標,但卻能自行製作出來使用,有關如何自製這個指標的方法,大家可參考網頁中《Dynamic Trader Oscillator 如何自製及如何利用程式使用》一文。 有關的交易策略其實不難做測試,只要對程式有基本的認識都能做到,即使不懂程式,只要運用MFI及SAR這兩個指標來觀察,從網上免費下載股價資料到Amibroker,也能透過圖表來觀察分析。 在這裏看到的幾個例子中,大家會發現這策略部份時間能把握得到港交所(0388)股價起動的時間,但部份時間卻太遲入市。 在我們測試及給予學員意見時,盡可能都不希望改動他們的策略更多,比如盡量保留他策略中沿用的指標。我們的意見是,MFI這個指標是不俗的,但單單運用「Green」未必最好,也可以試試配合「Squat」及「Fake」一併運用,前者是好淡爭持,後者則是價比量先行,好淡爭持後,再連續兩天出現價格先行上升,很可能便吸引到稍後的「量」再增加,這樣做在近期的市況中會把握得更好。(見圖八) 有關的策略我們會協助他做詳細測試,其實任何的學員在課程完結後想到什麼的策略也可找我研究,課程完結後半年都是免費的,有關這方面我們確實投放了很多資源,也用了不少人手,希望協助大家將你們個人的策略改得更好,當然我們的意見不一定是最好的,但大家想到的策略若希望我們協助做分析,必定會幫助大家。

日本Heikin-Ashi圖的製作及應用
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-04-06

運用程式的好處便是,即使程式本身沒有你想要的技術指標提供,也可以自行編寫出來,甚至利用它編寫交易策略進行程式交易! 日本Heikin-Ashi圖的製作及應用 陰陽燭圖相信是不少Trader常用的工具,只要是用技術分析的,陰陽燭圖都是必備的工具之一。但其實有一種名為「Heikin-Ashi」的工具,形式上與陰陽燭圖很相似,但其劃上每支陰陽燭的準則卻不同,簡單來說是計算「open、high、low、close」的方法不同,採同了平均值的計算方法,這令圖表能某程度「省卻」了一些不必要的波動,用意是希望令圖表上的趨勢更為明顯。 (按圖可放大) 當然,這只是工具之一,並不代表Heikin-Ashi一定比傳統的陰陽燭圖好,但當作參考也無妨! Heikin-Ashi的計算方法: 在這裏我們簡稱Heikin-Ashi的開市價、最高價、最低價及收市價為: h-open、h-high、h-low及h-close 而一般陰陽燭的開市價、最高價、最低價及收市價則簡稱為: s-open、s-high、s-low及s-close h-close= (s-open + s-high + s-low + s-close) / 4 h-open= (上一支燭的h-open + 上一支燭的s-close)/2 h-high= s-high , h-open, h-close 三者中取「最高值」 h-low= s-low、h-open、h-close 三者中取「最低值」 若大家運用amibroker的話,可以自行製作Heikin-Ashi圖 步驟(一): 開啟Formula Editor 步驟(二): 將以下的copy,製成afl file,並儲存在custom的folder中 SetChartOptions(0,chartShowArrows | chartShowDates); HaClose = (O + H + L + C)/4; HaOpen = Nz(AMA( Ref( HaClose, -1 ), 0.5 ), (O[0] + H[0] + L[0] + C[0])/4); HaHigh = Max( H, Max( HaClose, HaOpen ) ); HaLow = Min( L, Min( HaClose, HaOpen ) ); xDiff = (HaHigh – Halow) * 10000; barcolor = IIf(HaClose >= HaOpen,colorGreen,colorRed); _N(Title = StrFormat(“{{NAME}} – Heiken-ashi – {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", HaOpen, HaHigh, HaLow, HaClose, SelectedValue( ROC( HaClose, 1 ) ) )); PlotOHLC( HaOpen, HaHigh, HaLow, HaClose, “", barcolor, styleCandle ); 步驟(三): 開一個新的「blank chart」避免傳統陰陽燭圖與Heikin-Ashi圖重疊 步驟(四): 在左邊custom folder中將file直接拖曳至圖表上 應用例子: 附圖中大家可看到 右邊的是一般陰陽燭的圖表,左邊的則是Heikin-Ashi的圖表,由11:04至11:14分這段急速的跌浪中,一般的陰陽燭圖表是陰燭與陽燭也會同時出現的,因無論多急速的跌浪,總會有輕微反彈。但在Heikin-Ashi的圖表,由11:04至11:14分這段急速的跌浪中,由是計算的是「平均值」,整體趨勢在下跌時,可以是全部都是陰燭,故此當出現陽燭時可以代表一個跌勢終於完結,這時才平倉離場,雖賺不盡整個跌浪,但卻可以在跌勢逆轉前剛好平倉。一般的陰陽燭圖表卻沒有這樣方便,在跌勢中,出現陽燭後很可能再下跌,不能單單以陰陽燭來判斷是否離場。 當然,這只是參考的運用準則之一。Heikin-Ashi的圖表的優勢是更能明確地反映一個趨勢是否開始及完結。但強調一點,不是Heikin-Ashi的圖表一定較傳統的陰陽燭圖好,因大家也不會只運用圖表來作入市判斷,這個只是參考的工具,可以試試套用在個人的交易策略上,看看會否能提高回報。相信不少trader都明白,在一個急升/急跌趨勢出現後,你往往不能期望在升浪/跌浪的「盡頭」平倉,大多會是是希望在走勢逆轉前平倉的話,雖賺不盡,但每次這樣做反而令交易的獲利幅度提高。而Heikin-Ashi的圖表相信能在這方便有所幫助。

程式交易的優勢
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-03-25

程式交易在美國及臺灣其實早已流行,在內地也有不少程式交易的專家,而近年程式交易在香港也逐漸興起,作為投資者,無論是投資股票或期貨,無論是、長線投資還是短線交易,大家肯定也會先行「分析」,才會動用資金入市再動用資金入市,而分析的過程,過去不少人也是觀看圖表走勢,又或利用一些技術指標,希望藉觀察過去的走勢可以找出一些預測市場未來趨勢的「方法」,從此以後便以這些方法作為入市的準則。 但不少人也開始發現透過人手去觀察圖表但不少人也開始發現通過人手去觀察圖表,需要的時間確實太長,比如要分析過去一年的走勢,如分析的是若分析的是1分鐘的資料,很可能需要數日的時間,但通過運用程式來做分析,其實只需1至2分鐘便能得到答案。當然,程式不是萬能,也不是學懂了運用程式來做分析便能找到必勝的竅門,但同樣的分析工作能比別人快數十倍的時間來完成,那成功的機會自然會高一些,。而且程式交易的速度絕對比人手下單更快此外,程式交易的速度絕對比人手下單更快,——由發出買入訊號,至真正完成整個成交過程能快至至真正完成整個成交過程僅需1秒內完成秒就能完成,這自然能比其他投資者更有優勢。 此外,投資成功與否也需看交易能否長時間得到好成績,。很多人也明白最難克服的其實是人性很多人也明白最難克服的其實是心理因素,獲利的倉位因心急或貪念而太早沽貨離場,又或者遇上市場較波動的時間便因緊張而太早止蝕離場,……這些都是人手做交易時遇上的問題,而運用程式進行全自動交易,那能在某種程度上便能克服這些缺點,這也是程式交易的好處。當然,有些人在虧損時會不斷修改他的交易系統,那最終可能仍會導致然失敗,但相對來說,運用程式至少能某程度上減輕交易時的人性問題因心理因素導致的問題。 不過,投資者要進行程式交易,除了要有程式的應用知識外,證券公司的交易平臺能否配合也是重大的問題證券公司的交易平臺能否配合也是需要考慮的問題,。把程式接駁至證券公司的平臺進行交易除了要有程式語言的編寫能力外,也要證券公司把平臺開放介面給程式接駁才可以也要證券公司把平臺開放介面與程式接駁才可以,有關這一點,我們富昌金融集團可以說是本港程式交易的先驅,除了早已開放平臺外,也設有專人協助接駁程式進行全自動交易,更定期舉辦講座講解程式交易的知識。 去年,開始筆者開始在港教授程式交易,主要是教大家運用Amibroker這個程式軟體,在港不少投資者也聽過Metastock、Tradestation、Multicharts等程式,各有各的優點各具優點,但在價格上Amibroker是最有優勢的,差不多$4000港元已能購入全套軟體,對初學者來說,成本便較低。 尤記得很多學員在上課時也有不少疑問,首先,他們擔心若然自己根本不懂得電腦的語言他們擔心如果自己根本不懂得電腦的語言,應該如何能學習運用程式交易?但這點大家其實可以放心,筆者教導學員使用程式交易的方法,向來是針對初學者,又或沒有寫電腦程式的知識但卻具備多年交易經驗的操盤手無須具備寫電腦程式的知識,。正如今年一月份便曾有位元在港的客戶,雖交易恒生指數期貨已有很多年雖有多年交易恒生指數期貨的經驗,但他本身的電腦應用知識不足,又卻不多,就連QQ也是兒子教他用的;通過學習,但至今現在他已經能獨立操作已在做全自動程式交易,當然,一些深入的程式使用知識他仍需要不斷去熟習一些深入的程式使用知識仍需要他不斷去熟悉,也不時需要我們的技術人員幫忙,但至少通過現在他確實做到程式交易,也透過程式發掘到不少有效的交易策略他發掘到不少有效的交易策略。 其實程式交易不是很多新手想像的那樣神秘其實程式交易不是很多新手想像的那般神秘,只要學懂基本的用法,其後遇上問題時有專人去解答其後遇上問題時尋求專人的解答,再自己不斷去嘗試,經過數個月的時間,大部份人用數個月的時間也會學懂如何將自己的交易策略轉化為程式語言,又或將來在發現一些市場的特性時,也懂得如何利用程式去自行做測試,優化個人的交易策略。至於如何將程式接駁至證券行的平臺更加無需苦惱對於如何將程式接駁至證券行平臺的問題更是無需苦惱,既有專人協助可尋求專人協助,只需專心開發個人的交易策略,便能透過程式按你既定的策略每天進行交易。 畢竟要在市場上生存,只期望別人給你一套「神秘的獲利方法」根本早已不可行,別人教的要先利用程式做測試,自己想出來的交易策略也必需先行用歷史資料印證,若發現效果不俗的才再嘗試將各部份加進你的交易系統,這樣才能真正找到一套屬於你的致勝策略!

Spring Boot Web App 更新期間的維護模式:從唯讀到全鎖的解決方案
科技新知
MacauYeah・2025-08-25

在營運 Web App 的時候,雖然我們有 Docker / K8s 可以滾動更新,但難保用戶在更新的過程中,有一半訪問去到了舊版,另一半去了新版。如果可以,Web App 本身自帶維護模式,可以自我判斷什麼時候應該忽略新的訪問,當然最好。但要做到這一點,前期需要很多規劃。狠心一點,可以直接關掉對外的服務,讓用戶無法訪問。 但在另一些情況下,例如升級/搬遷的情況,下線時間比較長,完全關掉服務並不是一個很好的方向,我們至少還可以提供唯讀的選擇。而且這個可以從資料庫出發,讓 Web App 少處理一點邏輯。 如果 Web App 背後的資料庫是 MSSQL 或 MySQL,唯讀這件事應該是簡單的,只要你把 service account 的權限改變就好。但如果你用Oracle,就要想想辦法。 筆者想到的方法,暫時有兩個。第一個就需要大家寫寫 Script ,一口氣把所有 Table 給鎖起來。例如: 第二個,就是生成一個新的唯讀 User schema,給他所有Select的權限。然後更新 Web App 使用那個唯讀 User schema存取資料。 兩個方法有什麼差異呢? 前者就全部鎖起來,沒有任何一個資料庫用戶可以改寫資料。如果你的業務沒有差異性,全部一起封起來就完事。但如果你只想 Web App 轉成唯讀,但其他背景程式還可以執行更新。那你就只能用後者了。但後著也不是百分百的完全無痛,至少你 Web App 要支援登入與操作的 Schema分離。 例如用Spring boot JPA的話,可以在 application.properties 可以讓登入及操作的Schema不一樣。 spring.datasource.username=READ_ONLY_USER spring.jpa.properties.hibernate.default_schema=ORIGINAL_SCHEMA 又或者在 java 層面指定。 @Table(schema = "ORIGINAL_SCHEMA") 這看上去,是很有彈性的。但其實也是有些局限。如果你本來的JPA有寫特制的 JPQL 或 Raw Query,又或者你在Java層面加了 @Subselect,由於這些都是程式原作者所 hard code 的,JPA沒法幫你改寫。改來改去,可能還是前述寫Script的方法,一口氣把所有 Table 給鎖起來實際一些。 Reference 更多筆者的程式開發分享,見請 github

重入膠坑5 | 堆積變山積,山積有辦法解決嗎?
手機‧電玩
MacauYeah・2025-02-20

針對大標題的問題,先講結論,堆積是沒法完全避免的,但我們應該有條件防止堆積變成山積(大量堆積)。 堆積不可避免的原因 以前筆者一直是玩遊戲多,面對特價節日買多了的現像,直到PS4後期,都還會有這個問題出現。但在過渡到PS5早期,就不再有這個問題。因為數位遊戲必定是越賣越便宜,除了機器壞、停產的問題,基本上不會有所謂的錯過好遊戲的問題。不同平台,每年都有節日特價,急玩頂多也就原價買入,能等就一定會有好價錢。 但模型可不一樣,實體商品都有限量的問題,首發一定貴,再販之後會回落到正常價,但再過一期就不一定有現貨。所以大家的策略一般是先買入自己認為不錯的新貨/特價品,以免後來買不到,即使山積也會照買。不過問題就是當年紀越來越大,又或是對制作越來越有要求,作業的速度就會越來越慢,然後山積就會越來越嚴重。 改變一下心態 首先這裏不討論成品玩具的山積問題,因為成品玩具至少可以折價出讓,只要夠捨得,想清貨一般都有市場。這裏講的山積問題主要是針對拼裝模型部份,針對那些要自己出手,慢慢一件件加工的玩具。 最初,我們可能很想完美地砌完一台模型,打磨、上色、擺拍。但因為一些技術問題,例如因為損毀要另行修復、制作難度、天氣問題、家庭問題,令大家的進度一直無法向前。久而久之,就會更無心情去完成作品,食之無味,棄之可惜。 面對這個問題,我們可以考慮放過自己,其實不一定要完美制作才能體現樂趣。素組,AA膠強行修復,遮醜,拍攝區部特寫,也可以一定程度的避重就輕地跳過有問題的部份。 貴精不貴多 由少量堆積變成山積主要的原因源自於【不想錯過】,但對於長遠目標來講,山積可能意義不大。 如果我們的目標是收藏,我們會想精制,而面對可能損毀的風險,雙入更具意義。所以不同時期山積多款模型,就變得沒有對沖意義。 如果我們的目標是重複把玩,我們可能更在意空間收納的方便性。若山積的話對於怎樣找模型,絕對是一個阻礙。舊模可能需要搬去一個更隱閉的地方,但這樣亦代表不再把玩,所以堆積也沒有價值。 重新定義如何斷捨離 回到本文最初的結論,堆積,或者叫作團貨,是沒法完全避免的。主要因為商品可取得性問題,再加上對珍品的不捨,一定量的堆積是必定會出現的。但我們可知道,物品始終都會老化或損壞,亦即是有保質期的問題,堆積不代表可以永久擁有。有些我們無法完成、修復的作品,就只好換個形式儲存,例如變成改件作為下一個作品的配件使用,又或是送出給下一位有緣人。新品購入時,亦要評估保質時間,自己是否可以在指定時間內開封體驗,免得錯過最佳觀賞時間。

為程所困-是什麼讓你不想寫自動化測試?
科技新知
MacauYeah・2025-01-08

測試場 VS 自動化測試 筆者一直地更新自己過去所編寫的程式,很恐怖的是,那時的自己很少思考過怎樣寫測試Test Case。致使每次做更新時,都膽戰心驚,要手動建立測試場,人肉去測試每個可能有受影響的地方。在那些年的時候,有能力自己搭建測試場,已經是萬幸。但當面對一些要長期維護的程式,測試場的人肉測試並不是一個有效的方法,一來費時間,二來人腦記憶並不可靠。單靠自己去想想那些地方受影響,再測試,某程度是在挑戰人腦的記憶上限。如果是團隊合作,就更麻煩,你以為修改不會影響到其他人,結果卻是翻天覆地。 所以為求長治久安,編寫自動化測試,是有必要的。這些自動化測試,都算是回歸測試,每次程式有任何地方改動,都確保所有自動化測試被通過。理想始終是理想,但實際操作又會遇到怎麼的問題? 以筆者剛更新的程式為例,難以測試主要是當初沒有想過要測試這件事,所以程式結構通常是【連續順序】地執行。想分段測試?除非先重構。 Function中太多自己創建的Object 回顧自己的程式,初期編寫時,總會我手寫我心,每想要創建任何資源,在java中就會使用 new 字眼,或是自行呼叫某些 builder 類來取得資源,這是其中一個令自己無法寫測試的原因。 我們要想想,這些資源,是不是自己Function中所關心的核心。如果這個資源是被直接回傳的,我們要保留,如果它是HttpClient,只是要來獲取其他資源的媒介,我們或許可以利用依賴注入來取得它,即是把 HttpClient 改為經呼叫方傳入。注入的好處時,我們可以在Test中,修改那些資源的行為和結果。更進一步的是,把那些資源改為 interface 的方式存取,那麼在 Test 中就能更任意地控制該資源的行為。 首次重構某些資源成為依賴注入,大部份都會影響呼叫方,很多地方都要重寫。不論使用constructor injection, setter injection, annotation injection 等,上傳呼叫方,或多或少都會要加減改變參數。極致地,我們把構建都交給Program 框架去做,例如Spring Boot中,各種資源,都交給框架去自動配致。當然,這種做法的學習成本高,除錯成本也高。 【注入】其實是想在控作那些資源,在測試中運行得到固定的行為。使用前述的HttpClient例子,當我們業務邏輯是先訪問外部Web API,再根據結果做處理,那麼我們測試時,就會想模擬Web Api的結果。如果要做到自動化測試,最強硬的手段,就修改自己的HttpClient,模疑給出固定結果。 想要做到這種,在傳統的Java中,我們需要透過進一步抽離Interface去做。但這樣做很累,所以筆者通常會用如Mockito的程式庫,去修改HttpClient的行為。有興趣直接看程式碼的讀者,可以去看 github 。 當然,上述的 HttpClient 例子,使用測試場也有可做測試,自己再去模擬那些Web Api的回傳,有些情況下,這樣會更真實,但大家就必需好好定義測試場的行為。因為測試場可能與團隊的其他成員所共用,有機會其他人可能想要更多互動的測試方式,而非固定的結果。但並上非固定結果的測試場,自動化要測試的可控度就減少。