搜尋

搜尋結果

戀愛•電影館
生活在我城
半島師奶・2017-04-01

澳門首家戀愛電影館,開張啦~!想和電影來一場戀愛?或者尋回戀愛的感覺?去戀愛電影館啦!師奶終於有理由入返大三巴啦!小貼士:每次電影開場之前都會有師奶的小動畫,大家記得早啲入場啦! 關於 戀愛・電影館 戀愛・電影館位於澳門戀愛巷十三號,毗鄰澳門的著名世遺景點ldquo;大三巴牌坊rdquo;(即ldquo;聖保祿大教堂遺址rdquo;)。電影館樓高三層,是一個集合電影欣賞、本土影像保存、以及電影書籍閱讀等功能的空間。館內地面層設售票處、放映廳、控制室﹔一層為電影資料室,收藏澳門電影及錄像、電影書籍、期刊及雜誌等,供市民在館內查閱。 作為觀眾及電影創作人互動交流的平台,電影館肩負起推動電影藝術文化的角色,對外推廣本土電影,為澳門人和喜愛電影的人士注入更多精神養份。澳門人和訪澳的遊客可以善用這電影館,欣賞更多來自世界不同地方的優質電影。 電影館每個月將會舉辦不同的專題電影或焦點導演作品展;每個月亦會有兩至三部來自世界各地在澳門作首輪公映的電影,歡迎觀眾購票欣賞,門票亦設有學生、長者及會員優惠。 此外,自四月起,每個月當中的兩個周六、日會免費放映兩部澳門製作的精彩長或短片,名為《看見澳門:影像力量再現》,讓觀眾更多認識本地製作的電影。 售票處開放時間:上午十時至晚上十一時三十分。 電影資料室開發時間:上午十時至晚上八時。 逢星期一休館,公眾假期亦會開放。

“光影童話夢”燈飾浪漫上演
節慶盛事
LifeMag Editor・2016-02-07

光影表演和浪漫燈飾載譽歸來!於2月7日至29日春節及情人節期間上演ldquo;2016浪漫情人節之光影童話夢rdquo;光影表演,屆時9,999朵玫瑰燈飾將散佈氹仔龍環葡韻及嘉模堂區!超過10個地點的燈飾裝置、3D光雕表演及互動遊戲,以光與影配合童話愛情故事主題,為情侶們帶來浪漫的中、西情人節,也為喜歡童話故事的大朋友和小朋友帶來夢幻與繽紛的節日氣氛。 繽紛燈飾裝置添節日氣氛 14組燈飾裝置將於2月7日至29日下午6時至晚上10時期間,為氹仔龍環葡韻及附近多個景點添上亮麗繽紛的色彩。燈飾裝置分別設於官也街樓梯、兵房斜巷、嘉路士米耶馬路、光復街、嘉模斜巷、氹仔市政公園(嘉模公園)、氹仔市政公園入口(嘉模公園)、嘉模教堂前地通往龍環葡韻樓梯,以及龍環葡韻。 3D光雕結合遊戲編織童話夢 以ldquo;灰姑娘的玻璃鞋rdquo;為主題的3D光雕表演將於2月12日至22日,晚上7時至10時在氹仔龍環葡韻上演,每半小時一場,每場5分鐘,晚上9時55分為最後一場,以光影演繹全新的灰姑娘童話故事。故事講述一名女孩與穿梭時空的王子在澳門的情人節當晚再次相遇,王子為女孩穿上玻璃鞋,最後有情人終成眷屬,將幸福送給每一位市民和旅客。互動遊戲將在每場次的3D光雕表演後進行,於晚上7時10分開始,每半小時一次,每次15分鐘,晚上9時40分為最後一次,結合單車發電與光影投射技術,由參與者編織浪漫童話夢。

【在家系列】超齊全線上親子學習素材及遊戲
生活在我城
Lifemagparents・2020-02-19

小朋友最近長期留在家中,最好的親子活動就是一起學習、玩遊戲!現時網上學習資源豐富,課題亦相當有趣,而且費用全免,好好善用會有不錯的效果。以下為大家推薦多個學習平台,教學方式非常生動,有以動畫形式學語文,玩遊戲學科學和數學;還有線上故事書,列印素材等等,讓小朋友留在家中不再無聊! 語文 英語 數學 科學 教學素材及練習 語文 與文同樂:小魚字游樂點擊進入 與文同樂用漫畫故事的形式,令學語文變得有趣!每集三分鐘的故事,學習不同中文字部首。 書唔兇閱讀網站點擊進入 網站非常動畫形化,「書唔兇」教小朋友閱讀的方法,當中還包含許多閱讀練習,像是故事接龍、閱讀同盟,有效訓練小朋友的邏輯思維。 故事花園點擊進入 故事花園含多個免費線上故事,包括中國古代寓言、安徒生童話、日本民間童話。認識世界不同歷史文化。 英語 Children's story books online 線上英文故事書點擊進入 想提升小朋友的英語水平可以看看這個網站,裏面有許多不同類型的故事書,還有可愛的插圖,非常吸引! Kiz Club 免費素材、工作紙點擊進入 大量關於英語字母、拼音、不同主題的工作紙,還有手作。提升小朋友的英語和創意! Fun Brain點擊進入 Fun Brain 有多款遊戲、故事書和教學影片,非常多元化!適合讀小學的小朋友。 數學 Curious George 好奇的喬治點擊進入 跟著George過忙碌的一天吧!Curious George 有很多數學小遊戲,互動性強,令小朋友在遊戲時加強對數字的認識。 Hooda Math點擊進入 超齊全的線上數學遊戲,幼兒到高中都適用!一邊玩遊戲,一邊學會數字運算吧! 科學 Frontiers for young minds點擊進入 Frontiers for young minds 上有很多值得深究的科學文章,從中帶出主要的原理和概念,非常適合815歲的學生學習。 Ology Science Website for Kids點擊進入 Ology是一個給小朋友看的科學網站,資料齊全!有考古學、生物學、氣候變遷、人體學等等非常實用的議題,令小朋友在遊戲和觀看影片當中學習。 教學素材及練習 牛津啟思網上教學資源點擊進入 香港教育局最近推出停課不停學,學前班至高中的學習資源。教學素材非常齊全,每周均會推出新的課題,針對不同教育程度!像是學前班就有親子共讀小故事、快樂學習工作紙等等。 Education.com點擊進入 提供由學前班到五年級的教學素材,包括多個科目的作業紙和小遊戲。寫作、數學、藝術、科學練習等等多樣齊全。 Fact Monster點擊進入 非常全面的教學網站,包括英語文學、數學、歷史、科學的文章和練習,學術性比較強! IXL Learning 點擊進入 IXL主推訂制化教學,針對學童的年級推出英語、數學、社會科學等等的練習! 希望這些線上學習資源令小朋友學習更上心,如果喜歡這篇文章,不妨看看我們其他文章: 【留在家中不無聊,和小朋友一起學習玩耍吧!5個親子互動活動】 【在家工作很容易!你不可不知道的Google辦公室工具介紹】 【善用留在家中的時間!5個上班族必學終身受用的技能】 作者:Cher

28號復刻版電車 傲遊里斯本舊城區
走遍世界
行走世界記錄・2019-02-01

葡萄牙里斯本 復刻電車 葡萄牙里斯本的路面電車,從最初的27條路線,縮減至現在的6條路線,數量減少了,但風采不減,成為城市特色之一。6條路面電車線遊走里斯本各區,其中最著名的便是本篇所介紹的28號電車,這部電車究竟有甚麼特別之處呢? 28號復刻電車 里斯本的代名詞 沒乘搭過28號電車,就像沒有到過里斯本,這樣說一點也不過份。1873年營運至今的電車,復古木製與古典優雅的車身,尤如嬌小的姑娘,身穿黃色及紅色的衣裳,穿梭於高低起伏的狹街小巷,帶你探索里斯本的舊城區。 6條路線當中,15號和28號電車最受遊客歡迎,15號電車主要途經貝倫區,而28號電車則途經舊城區,論人氣最盛的要算28號這個小姑娘了。雖然里斯本很多電車已經換成現代化的新車廂,但在舊城區依然每天看到小黃小紅的身影。現在,帶大家跟著28號復刻電車,跑進葡萄牙里斯本的舊城區,感受一下葡萄牙的迷人的舊城景致以及獨特文化氣息啦! Alfama 阿法瑪老城區 首先帶領大家在Martim Moniz總站登上這輛復刻版的28號電車,出發!沿山坡小路向上爬,來到位於著名阿法瑪區Alfama的太陽門廣場Ig Portas Sol電車站下車。阿法瑪區是里斯本僅存的古老城區,原因是1755年里斯本發生了一場大地震,引發了火災和海嘯,把整個里斯本摧毀,只有山坡上的阿法瑪區逃過一劫,把葡萄牙的歷史足跡保留下來。太陽門廣場位處半山,可以站在觀景台遠眺特茹河或譯塔霍河Rio Tejo,欣賞紅白小屋襯托下秀麗無比的河岸景色。 Miradouro Sta. Luzia 觀景台 太陽門廣場的下一站是Miradouro Sta. Luzia,一站之隔的短短距離,其實已來到更高的觀景台,大家可以在茶座喝口咖啡,或者在觀景台繼續細味這個河岸旁的阿法瑪 一個富有深厚的阿拉伯文化底蘊的古老城區。或者沿路往上步行至山頂,那裡有聖喬治堡壘,城堡原來的主人是 摩爾人,後來阿方索一世把摩爾人趕出葡萄牙後,城堡變成為金碧輝煌的葡萄牙皇宮,但整個阿法瑪區,依舊住著無數摩爾人,過著阿拉伯式的生活。 里斯本大教堂 欣賞完紅白小屋跟特茹河TEJO河秀麗景色,感受阿拉伯風格的小城區之後,登上28電車往前行,到達里斯本的主教堂Seacute;。12世紀時阿方索一世下令在原清真寺位址興建一所主教堂,主教堂的建築風格很特別,不斷的改建令主教堂混合了羅曼式、哥德式及 巴洛克等建築風格。參觀完主教堂,緊記要在教堂外的路旁,等待復古電車經過教堂門前,舉起相機拍出一張充滿里斯本味道的照片。 商業廣場 拍出一張滿意的復刻電車與主教堂照片後,登上28號電車出發到下一站R. Conceiccedil;atilde;o,來到里斯本最繁華的商業廣場 Praccedil;a do Comeacute;rcio。這個面積頗大的廣場原本是皇宮廣場,一場大地震令皇宮損毀後,名字改為商業廣場,並加建奧古斯塔街凱旋門Arco da Rua Augusta,以紀念里斯本從1755年的地震災難中重生。通過凱旋門便是美貌與實用並重的商業街,兩旁佈滿各式的商店與餐廳,道路中間擺放著露天茶座,可以先逛逛街,然後找個位子坐下,再喝一杯咖啡聊聊天。 龐巴爾下城區 休閒一刻之後,28號電車帶你來到Chiado,一個充滿古典文化氣息的下城區。這裡有最著名的巴西人咖啡店與世界最古老的書店,同時亦是熙來攘往的購物地段。 嘉模教堂遺址 在巴西人咖啡旁的小路往上步行可到不遠處的嘉模大教堂遺址,不用多說,大家都知道這個又是大地震與大火的結果吧!提提大家不要錯過這裡的觀景台啊!因為登上遺址旁邊的觀景台,可遠眺阿法瑪區山頂上的聖喬治堡壘,哈哈,不經不覺,28號電車從阿法瑪區繞了大半個圈到了下城區呢! Bica 最後乘28號復刻電車到達Calhariz Bica,踏出電車後看到不遠處就是爬坡電車BICA的上站,登上BICA車廂,不消數分鐘便可以往下返回Cais do Sodreacute;區。 這個時候,28號電車的導覽來到尾聲,大家可以進入Time Out Market,感受一下非凡的葡式生活 尋找你最喜愛的葡式美食。 更多葡萄牙遊記 葡萄牙攻略︱一篇讀懂里斯本 Time Out Market 里斯本的時尚文化食堂 葡萄牙皇家風範 情迷馬車博物館 葡撻的元祖 里斯本貝倫 15號電車的大航海魅力 里斯本貝倫區 你不可不知的里斯本 經典爬坡小纜車 河岸上的耶穌像 隔岸環抱里斯本 大城小鎮系列︱歐洲最西端的滄海遺珠︱葡萄牙 葡萄牙被遺忘的古都 科英布拉大學城 在世界最美書店 登上哈利波特的魔法階梯 歐洲最西端的天涯海角 葡萄牙羅卡角 詩人筆下的最美伊甸園 葡萄牙小鎮辛特拉 葡萄牙波爾圖的法國小公主 參考網站 電車 httpwww.carris.ptptelectrico28Edescendente

澳門人玩信用卡 – 大豐CTM卡 3%回贈+$7.5=1里
生活在我城
MO560・2020-01-21

澳門信用卡推薦 ndash; 大豐CTM信用卡 最高3%回贈$7.5=1里 MO560 教你信用卡正確玩法 1. 簡介 開始之前,先來一個冷知識:大豐銀行的信用卡不是由大豐銀行直接發行的,而是透過由BOCI中銀信用卡國際有限公司發行,所以在澳門提及BOCI信用卡其實就是大豐銀行卡中心的意思。另外,BOCI和BOC是不同的!BOCI是中銀香港的卡中心,以前中銀澳門BOC Macau都是由BOCI發卡的,不過之後中銀澳門有實力﹝有錢﹞就分手了,而現在中銀澳門的信用卡都是自己發行的。 CTM Visa在2016年7月推出,已經有一段很長的歷史了,而在2019年1月時更加推出了銀聯版。以前CTM卡的推廣優惠一直都是36倍積分,作為兌換里數非常適合。 由2020年起,BOCI把CTM卡的優惠更改為1.5%和3%的回贈,曾經輝煌的里數神卡正式退位。規則大致上相同,只是把多倍分更改為回贈形式,直接把合資格的消費轉換成現金回贈。 所有大豐BOCI的信用卡都不是直接自動換里數的,需透過BOCI的積分計劃把積分轉換成里數。積分可以換4種里數,不過小編相信大部份的澳門人都是換亞洲萬里通的。當然亦有其他產品可以換的,詳情請看:BOCI簽賬得Fun禮品集。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 2. 特點 2.1 指定類別一律1.5%回贈 指定類別:澳門餐飲、澳門酒店、海外簽賬。以上指定類別的簽賬都一定有1.5%回贈基本分,不設最低消費要求,每月回贈上限MOP$1000元。 根據其他BOCI信用卡的經驗,回贈過後亦會有基本分,所以你實際可以得到的是: 指定類別的1.5%回贈 每$15=1亞洲萬里通 假如你在生日月份,可以照樣享有雙倍分! 指定類別的1.5%回贈 每$7.5=1亞洲萬里通 2.2 指定類別提升至3%回贈 當月簽賬達$15000,指定類別提升至3%回贈。 同樣地,回贈過後亦會有基本分,所以你實際可以得到的是: 指定類別的3%回贈 每$15=1亞洲萬里通 假如你在生日月份,可以照樣享有雙倍分! 指定類別的3%回贈 每$7.5=1亞洲萬里通 注意!達到$15000的要求亦會有一些限制,例如澳門通自動增值、所有網上簽賬都不會計算等等。所有關於1.5%3%回贈的常見問題及注意事項,小編已經在MO560的網站整理好了,想了解更多的話請轉到MO560的網站查看。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 3. CTM Visa、銀聯分別 基本上兩張卡是完全沒有分別的,就只是一張是Visa,另一張是銀聯,就這樣。不過小編建議兩張都申請吧,因為: O 銀聯沒有海外手續費X 銀聯在海外地區不流行O Visa普及程度非常高X Visa要收1.95%海外手續費 基本上你去亞洲熱門地區旅遊的話﹝日韓台星馬泰大城市等等﹞,可以主打使用銀聯。而非熱門地區或歐美澳紐等等的話,可能只有大酒店、商場才會收銀聯喔。 所有關於Visa和銀聯的常見問題及注意事項,小編已經在MO560的網站整理好了,想了解更多的話請轉到MO560的網站查看。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 4. 小編推薦的其他優惠 4.1 生日月份雙倍積分 生日月份的所有簽賬都有2倍分,包括有回贈的指定類別簽賬!包括澳門通自動增值!小編亦會在生日月份瘋狂充值澳門通MPay之後慢慢用XD MPay 活用教學 ndash; $7.5=1里 2倍分的里數兌換比率: 每 $7.5 消費 = 1 亞洲萬里通 每 $4 消費 = 1 鳳凰知音 每 $6 消費 = 1 東方萬里行 每 $6 消費 = 1 南航明珠俱樂部 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 4.2 CTM消費雙倍積分 所有關於CTM的簽賬都有2倍分,購物交費網上交費自動轉賬等等都有。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 4.3 年度消費送免費機場Lounge CTM Visa和銀聯送的Lounge是不同的。Visa配搭的是Priority Pass,可以使用所有Priority Pass的Lounge;而銀聯則有兩種,第一種是由BOCI直接送的,只適用於環亞Lounge,簽賬金額要求與Visa一樣。 第二種是由銀聯自己送的,連續2個月內消費超過$12000即送3次中港澳台的LoungeKey使用。所有銀聯卡都可以享有此優惠,不過限制和條件亦較多,詳情請轉到小編的另一篇文章查看《銀聯2020年免費貴賓室詳情》。 所有關於Visa和銀聯機場Lounge的常見問題及注意事項,小編已經在MO560的網站整理好了,想了解更多的話請轉到MO560的網站查看。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 5. 年費及申請條件 年費 CTM客戶永久免年費。 非CTM客戶的話,根據BOCI的政策,只需簽夠$2000即可豁免,亦可打電話去客服申請豁免。 申請條件 官方說明是年薪25萬以上,實際情況是年薪達20萬左右已經會成功批核。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 6. 關於CTM卡的常見疑問 小編在MO560的網站中已經幫大家整理了一堆關於CTM卡的常見疑問,例如: 所有關於簽賬達$15000提升至3%回贈的常見問題。 每月最多可獲得回贈獎賞上限。 海外消費不包括中國大陸和香港。 Visa和銀聯的注意事項。 等等等等 詳情請轉到MO560的網站中查看。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的網站查看。 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤最新最潮澳門信用卡、飛行里數、旅遊資訊?將MO560設定為 「搶先看See First」!

亞洲萬里通花式兌換(四) │ 用單程里數換長途來回機票!假單程教學
旅遊情報
MO560・2019-07-14

亞洲萬里通花式兌換四 │ 用47000里就可以兌換亞洲來回歐美紐機票!假單程教學 MO560 教你玩轉飛行里數 1. 簡介 這是亞洲萬里通標準賞的兌換表格,所有里數以單程計算。當我們用亞洲萬里通換機票時,就要付出一定數量的里數,而換機票的所需里數是以距離計算的。只要符合規則,不管你怎樣飛,所需要的里數都是一樣的! 今次花式兌換類似上次的Stopover香港教學,但今次的內容是關於長線旅遊﹝歐美紐﹞的兌換,長途的話可以把Stopover放在歐美城市,然後使用單程的里數就可以去兌換來回的機票!兌換出來的將會是一張「假裝單程,實際來回」的長途機票,文章最尾更有小編推介的「澳門換法」! 更多其他花式兌換,請留意Facebook更新Facebook MO560 開始之前先簡單認識相關遊戲規則:1. 一張單程機票最多可以包含兩個航段2. 必須在出票日起353日內完成兩段飛行3. 如果涉及夥伴航空公司會貴一點4. 第六區間的總飛行距離7501是沒有上限的 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的Facebook或Website查看。 2. 規則說明 如果你覺得以下內容有點複雜或你有其他疑問的話,可以在Facebook向小編查詢喔。 首先,你要有一個新概念:「香港紐約東京」是一張 香港東京 的單程機票,你只是在紐約轉機和轉機時間有點長。 然後,進入正題之前,你一定要先認識一下國泰航空的合作夥伴:1. 寰宇一家 oneworld ndash; 詳情2. 寰宇一家以外的合作夥伴 Q1 為甚麼我要認識國泰的夥伴?A1 因為今次的兌換教學是一定會用到夥伴航空公司的。 上圖是寰宇一家的成員 上圖是寰宇一家以外的合作夥伴 小編在Blog中已經整理了這些夥伴們的簡介和注意事項,有興趣的話請到MO560的Website中查看吧。 認識各位好朋友之後,就可以進入正題了:由於第六區間的總飛行距離7501是沒有上限的,換言之不管你如何飛,7502里抑或15000里的距離,所需要的里數都是一樣的!例子如下: 1. 使用42000 Asia Miles兌換國泰│香港紐約 8072里總飛行距離為8072里 屬於第六區間 2. 使用47000 Asia Miles兌換國泰│香港紐約 8072里美航│紐約東京 6745里總飛行距離為14816里 屬於第六區間 比較以上兩個例子已經可以發現!多加5000Asia Miles你就可以多加一張回程的長途機票!原因就是第六區間的總飛行距離7501是沒有上限的,所以不管你要飛多遠,Miles收費都不變!只是因為有一程涉及夥伴航空公司所以里數收費由原本的42000變成47000。 Q2 如何知道總飛行距離?A2 使用GCMAP或在官網搜尋。如果你不清楚GCMAP的使用方法,可以在Facebook inbox小編查詢。 Q3 為甚麼例子二是47000Miles?A3 涉及夥伴航空公司所以里數收費會貴一點。 Q4 可以來回香港點對點嗎?A4 不可能,因為這樣就是來回機票了,國泰來回盛惠84000Asia Miles。 Q5 有一程不到香港那要怎麼辦?A5 看下面小編的兌換例子。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的Facebook或Website查看。 3. 兌換例子 如果你覺得以下內容有點複雜或你有其他疑問的話,可以在Facebook向小編查詢喔。 以下是來回都在香港,並全部使用里數的換法,文章最尾亦有小編推介的「澳門換法」喔。 英國航空British Airways BA 作為oneworld成員之一的英航,顧名思義就是以英國倫敦作為樞紐的航空公司,所以倫敦是一個作為「假單程」的「目的地」的好地方,你要去倫敦的話英航絕對是一個配合「假單程」的好夥伴。 香港 來回 倫敦 │ 57000里 回程可以順便出境首爾 機票一 │ 紅色 │ 47000里2月15日 ndash; 香港 ndash; 倫敦 │ 國泰2月22日 ndash; 倫敦 ndash; 首爾 │ 英航總飛行距離為11514里 屬於第六區間 機票二 │ 藍色 │ 10000里2月26日 ndash; 首爾 ndash; 香港 │ 國泰可以再配一程Free OneWay! 你要去倫敦旅遊的話,第一程坐國泰從香港出發到倫敦後下圖紅色,回程坐英航除了上面的首爾例子之外,還可以飛到以下的城市下圖藍色:中國北京、上海、日本東京、大阪、泰國曼谷、馬來西亞吉隆坡、新加坡,然後再接駁回港澳。這些都是英航設有直航的目的地,透過它們便可以使用57000里兌換到來回倫敦的「假單程」! 日本航空Japan Airlines JL 同樣作為oneworld成員之一的日航,服務一直都是一級棒!雖然日本不是一個長途的目的地,不過由於鄰近香港,所以它十分適合作為「假單程」的「終點」。除此之外,日航還可以填補大量「假單程」的城市! 喜愛日航的你可以選擇以下這些地方作為「假單程」的「目的地」:下圖紅色英國倫敦、法國巴黎、德國法蘭克福、加拿大溫哥華、美國三藩市、洛杉磯、芝加哥、波士頓、紐約、西雅圖。這些都是國泰和日航都設有直航的目的地,所以全部都是57000里就可以透過「假單程」兌換國泰日航來回該「目的地」! 小編在Blog中已經整理了英航、芬航、美航、日航、馬航的兌換例子,有興趣的話請到MO560的Website中查看吧。 澳門換法 今次的「澳門換法」主要是運用LCC﹝廉航﹞或其他交通工具,從而避開香港從澳門出發回來,並可以節省接駁「假單程」所需的10000里數,例如: 澳門換法來回 赫爾辛基 │ 47000里 HKD80 回程可以順便出境廣州 機票一 │ 紅色 │ 47000里3月1日 ndash; 香港 ndash; 赫爾辛基 │ 芬航3月9日 ndash; 赫爾辛基 ndash; 廣州 │ 芬航總飛行距離為9635里 屬於第六區間 機票二 │ 藍色 │ HKD803月11日 ndash; 廣州 ndash; 澳門 │ 高鐵 HKD$80為折算港幣後的高鐵票價。 小編在Blog中已經整理了好幾個澳門換法的兌換例子,有興趣的話請到MO560的Website中查看吧。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的Facebook或Website查看。 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤最新最潮澳門信用卡、飛行里數、旅遊資訊?將MO560設定為 「搶先看See First」!

為程所困-是什麼讓你不想寫自動化測試?
科技新知
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的回傳,有些情況下,這樣會更真實,但大家就必需好好定義測試場的行為。因為測試場可能與團隊的其他成員所共用,有機會其他人可能想要更多互動的測試方式,而非固定的結果。但並上非固定結果的測試場,自動化要測試的可控度就減少。

Spring Data 關聯型態 01
科技新知
MacauYeah・2024-07-16

筆者身邊的朋友,首次接觸 ORM 的關聯型態時都會覺得很難,筆者自己也是。但在好好地理順它的設計時,就會覺得其實很簡單。 因為篇輻很長,我們先以Code First的角度,先體驗一下ORM程式讀取的便捷性,以及解決一個常見的序列化問題。 雙向存取 例如一個Parent,有好幾個Child @Entity public class Parent ... Parent Primay Key @OneToManymappedBy=quot;parentquot; List children = new ArrayList; TODO add remove @Entity public class Child ... Child Primay Key @ManyToOne Parent parent; 上述的寫法很簡潔,ORM會為你自動加入join column,處理關聯的載入。在讀取Parent時,它的所有Children就可以直接在Java層面讀取,在讀取Child時,它的Parent也隨時取得。也就是,開發人員只要經SQL準備其中一方的資料,另一方並不需要手動準備,它就可以自動按需載入。 RESTFul API 坑雙向存取 Spring Data在Java層面的雙向存取,已經做到很方便。但經常坑到我們的是Spring Data與RESTFul API的混合應用。當我們嘗試經API回傳我們的Parent Json時,API會很聰明地把關聯的Children也變成Json回傳。但他也會把child中的parent不斷重複變成json,變成無限輪迴。 坊間有兩種不同的解決方案,可以防止無限輪迴。 讓Json可以認得已經序列化的元素。@JsonIdentityInfo 讓Json只可以單向序列化serialization。@JsonManagedReference, @JsonBackReference, @JsonIgnore 筆者兩個方向都試過,但首個方法並不通用,至少它不能算是一般常見的無腦Json結構。它需要伺服器、客戶端都懂這如何經IdentityInfo認得重複出現的元素。 而單向序列化,是筆者現時的通用解。在設計RESTFul READ API時,筆者就會決定到底是Parent自動回傳Child,還是Child自動回傳Parent。決策的考慮因素,主要在於是否可以簡化Client的API調用次數。通常從Parent出發,自動回傳Child,可以節省API調用。但如果是選項性的結果List of Value,就倒過來。有時候,遇著API需要雙向設計,就只好自己設計DTO資料傳輸對象 Data transfer object, DTO。 例如Parent API,就原封不動回傳原本的元素 @Entity public class Parent ... Parent Primay Key @OneToManymappedBy=quot;parentquot; List children = new ArrayList; @Entity public class Child ... Child Primay Key @ManyToOne @JsonIgnore Parent parent; Child API,就反過來引用。 public class ParentDTO ... Parent Other fields except children public class ChildDTO ParentDTO parent; ... Child Other fields 這種DTO,看起來很麻煩。但其實Spring有提供一個簡便的複制DTO功能,它可以把自動複制兩個class中有同一名稱、同一型別的欄位到另一個class上,不需要逐個欄位明文寫出來。 BeanUtils.copychild, childDTO; BeanUtils.copyparent, parentDTO; childDTO.setParentparentDTO 因為child、childDTO中的parent欄位型別不同,BeanUtils.copy會自動忽略,其他欄位就會自動複制。 註 其實古早的網頁系統設計,DTO的概念一直存取。只是現在RESTFul API的流行,很多框架已經提向便捷的Json轉換。若然平時只需Json單向存取,筆者還是省略DTO的建立。