搜尋

搜尋結果

雲閃付買澳覓滿30減10!中銀大灣區可以有三重優惠!
生活在我城
MO560・2019-07-17

用雲閃付買澳覓滿30立減10!用中銀大灣區總共可以有三重優惠! 真喺估佢唔到!雲閃付聯同澳覓Apps推出全新優惠!由即日起至7月31日,在澳覓中用雲閃付消費滿MOP$30或以上即減MOP$10,每卡每日可享優惠一次。小編首推使用中銀大灣區,因為除了有雲閃付的減$10之外,還有中銀大灣區自己的網上消費10倍分優惠即5%回贈!即叫一次外賣,你會有:立減$10 澳覓紅包 5%回贈。一次過滿足曬你三個願望啦! 優惠詳情:日期:2019年7月16日至7月31日消費滿MOP30或以上即減MOP10每卡每日享優惠一次,優惠數量有限,先到先得,額滿即止 另外,如果你有三張銀聯卡綁了雲閃付的話,你就可以有三次優惠,因為減$10是按卡計算的!不過只有中銀大灣區會有額外5%回贈,因為該回贈是中銀自己的大灣區卡推廣優惠。 有10倍分5%回贈中銀大灣區卡 詳情 只有基本分大豐大灣區卡 詳情 只有基本分CTM銀聯鑽石 詳情 注意: 1. 立減是按卡計算的,每張銀聯卡每日可享一次。2. 銀聯網絡是每日晚上11時刷新數據的,不是12時,即前一天晚上11時至第二天晚上10時59分59秒。3. 銀聯網絡會於每日晚上約11時會進行例行系統資料更新,因此為確保用戶能享受優惠,建議用戶避免於此時段進行消費。4. 部分團購券適用,如適用會有列明。5. 小編上個月實測過,大豐大灣區透過手機雲閃付支付澳覓,沒有5%回贈,所以得出的結論是大豐大灣區的雲閃付回贈只適用於QR code交易。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的Facebook或Website中查看。 更多詳情關於本次活動,可查看 ndash; 雲閃付APP 享夏日快閃大優惠 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤最新最潮澳門信用卡、飛行里數、旅遊資訊?將MO560設定為 「搶先看See First」!

來來著數日 來來卡$0.75=1亞洲萬里通!
生活在我城
MO560・2019-05-19

來來著數日 用大豐來來卡$0.75=1亞洲萬里通! MO560 教識你生活中各種儲里數方法 5月2526日來來著數日,大豐信用卡繼續有優惠!於著數日到GF及1F用大豐來來卡有20倍積分,換算後等於$0.75=1亞洲萬里通!其他大豐信用卡都有2倍,換算後等於$7.5=1亞洲萬里通。 另外,於著數日到GF及1F用來來著數卡大豐來來卡單一消費滿MOP$600額外送200積分,滿MOP$1200額外送400積分,如此類推。記得順便儲來來積分啊!因為5000來來分可以換200亞洲萬里通里數! 來來積分換里數 詳情 大豐信用卡20倍分時的里數兌換比率:每 $0.75 消費 = 1 亞洲萬里通每 $0.4 消費 = 1 鳳凰知音每 $0.6 消費 = 1 東方萬里行每 $0.6 消費 = 1 南航明珠俱樂部 20倍積分=10%回贈 另外,如果你不儲里數的話,亦可以換現金券的。大部分都是20000分換$100現金券,20倍分後就等於10%回贈﹝因為消費$1000就可以換$100券﹞,小編認為值得換的有:超市券、八佰伴券、Starbucks券,全部都是20000分換$100。另外,小編不太建議換油券,因為日常入油會額外送10%,用油券就不會送。 小編是以里數為主題的,所以換現金券就不多講了,如果你想了解兌換里數以外的東西,請看:BOCI簽帳得Fun禮品集 留意,BNU的Asia Miles卡亦在Promo中,任何消費只要MOP$500以上,白金卡$5=1里數,金卡$6=1里數。 BNU AM卡 優惠詳情 注意事項 小編在Blog中已經幫大家整理了三個本次活動的注意事項,請轉到MO560的Website中查看。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的Facebook或Website查看。 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤最新最潮澳門信用卡、飛行里數、旅遊資訊?將MO560設定為 「搶先看See First」!

Spring Boot 05 - 為 http json api 加入登入要求
科技新知
MacauYeah・2024-07-02

本節,我們將為之前的http服務,加入認證機制,只有在資料庫現存的用戶可以登入及訪問我們的json api。 下戴模版 慣例,我們用Spring Initializr Maven 下載模版,Dependency主要選擇 Spring Web Spring Boot DevTools Spring Security Controller 跟上節一樣,我們起一個Controller,為簡化測試,我們只做http GET api。 由於本blog對於Source Code的顯示不太友好,有需要看source code的,請到Github查看 srcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidatacontrollerHomeController.java import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMappingquot;apiquot; public class HomeController @GetMappingquot;someRecorduuidquot; public Map readSomeRecord@PathVariable String uuid return Map.ofquot;retquot;, quot;your uuidquot; uuid; 準備我們的test case,但這次我們預期它應該要出現登入失敗的結果。 srctestjavaiogithubmacauyeahspringboottutorialspringbootwebapidatacontrollerHomeControllerTest.java @SpringBootTest @AutoConfigureMockMvc public class HomeControllerTest @Autowired private MockMvc mockMvc; @Test void testNoLogin throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.status.is4xxClientError .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.doesNotExist .andDoMockMvcResultHandlers.print; 在我們執行上述的測試,test case 成功過了。我們的基本設定跟上一節其實沒有多大改動,為何現在http api會回傳狀態 401? 那是因為我們在依賴中加了,Spring Security,它配合了Spring Web,就會自動為所有api加入權限檢測。我們的測試中,沒有任何用戶登入,當然會出現 http 401。為了讓我們可以好好管理誰可以使用api,我們就來設定一定Security。 我們加一個WebSecurityConfig.java,暫時指定所有的訪問路徑都必需有USER權限,並且用 http basic的方式登入。 srcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidataconfigWebSecurityConfig.java import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.Customizer; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.web.SecurityFilterChain; @Configuration @EnableWebSecurity public class WebSecurityConfig @Bean SecurityFilterChain securityFilterChainHttpSecurity http throws Exception http.authorizeHttpRequestsauthorizeHttpRequests gt; authorizeHttpRequests.requestMatchersquot;quot;.hasRolequot;USERquot;; 所有的訪問路徑都必需有USER權限 ; http.httpBasicCustomizer.withDefaults; 使用http basic作為登入認證的方式 return http.build; 上述例子,只是擋了沒有權限的人,我們還需要讓有登入身份的用戶可以成得取限User權限。 我們繼續修改,WebSecurityConfig,加入只在記憶體有效的InMemoryUser import org.springframework.security.core.userdetails.User; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.provisioning.InMemoryUserDetailsManager; public class WebSecurityConfig .. @Bean public PasswordEncoder passwordEncoder return new BCryptPasswordEncoder; 我們的密碼不應該明文儲,比較保險,我們使用BCrypt演算法,為密碼做單向加密。 @Bean public UserDetailsService userDetailsService UserDetails user = User.withUsernamequot;adminquot; .passwordpasswordEncoder.encodequot;passquot; .rolesquot;USERquot;.build; 我們在記憶中體,加入一個測試用的User,它的名字為admin,密碼為pass,權限為User return new InMemoryUserDetailsManageruser; 然後加入新的測試,直接模擬Role。結果是通過的。 srctestjavaiogithubmacauyeahspringboottutorialspringbootwebapidatacontrollerHomeControllerTest.java @Test void testLoginWithRoles throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .contentTypeMediaType.APPLICATION_JSON.with SecurityMockMvcRequestPostProcessors.userquot;someonequot; .rolesquot;USERquot;, quot;ADMINquot;; 沒有使用密碼,只使用Role this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.status.is2xxSuccessful .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;your uuid1234quot; .andDoMockMvcResultHandlers.print; 再來一個測試,改用密碼登入,分別輸入錯的和正確的密碼。 @Test void testLoginWithWrongPasswordAndNoRole throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .headerquot;Authorizationquot;, quot;Basic randompassquot; 輸入錯的密碼,應該回傳http 401 Unauthorized .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.status.is4xxClientError .andDoMockMvcResultHandlers.print; @Test void testLoginWithPassword throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .headerquot;Authorizationquot;, quot;Basic YWRtaW46cGFzcw==quot; http basic 就是把 adminpass 轉成base64 .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.status.is2xxSuccessful .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;your uuid1234quot; .andDoMockMvcResultHandlers.print; 最後,當然是正確的密碼才能通過。若果大家還是半信半疑,我們可以跑起真的正服務(IDE RUN或mvn springbootrun),然後用curl去試。 curl httplocalhost8080apisomeRecord1234 failed with 401 curl u quot;adminpassquot; httplocalhost8080apisomeRecord1234 successed 使用SQL Database讀取用戶登入資訊 一般而言,我們不可能把所有用戶登資訊打在InMemoryUser中,通常背後有一個資料庫儲存所有的用戶資訊,我們在登入時,讀取它來做對比檢證。 為此,我們在maven中,加入 Spring Data JPA h2 database (或任何你的資料庫,如mysql 、 sql server) 最後一步,我們把InMemoryUser去掉,改為從資料庫讀取。因為原始碼太多,就不全部貼上。最主要的是WebSecurityConfig.java要關掉之前的UserDetailsService,改為提供一個UserServiceImpl類,它會實現UserDetailsService的功能。 @Configuration @EnableWebSecurity public class WebSecurityConfig 把原來的Bean先變成註解,其他不變 @Bean public UserDetailsService userDetailsService UserDetails user = User.withUsernamequot;adminquot; .passwordpasswordEncoder.encodequot;passquot; .rolesquot;USERquot;.build; return new InMemoryUserDetailsManageruser; springboottutorialspringbootwebapidatasrcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidataconfigUserServiceImpl.java other import import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.core.userdetails.User; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.security.crypto.password.PasswordEncoder; @Service public class UserServiceImpl implements UserDetailsService @Autowired PasswordEncoder passwordEncoder; @Autowired UserRepo userRepo; @Override public UserDetails loadUserByUsernameString username throws UsernameNotFoundException 因為我們資料庫沒有資料,為了方便測試密碼的加密,我們在java code上直接插入一筆資料。 UserEntity defaultUser = new UserEntity; defaultUser.setUsernamequot;adminquot;; defaultUser.setPasswordpasswordEncoder.encodequot;passquot;; defaultUser.setRolequot;USERquot;; defaultUser.setUuidUUID.randomUUID.toString; userRepo.savedefaultUser; 上述為測試用插入資料,不應該出現在正式使用環境中。 UserEntity user = userRepo.findOneByUsernameusername .orElseThrow gt; new UsernameNotFoundExceptionusername quot; not foundquot;; 找找資料庫有沒有正在登入的該名使用者username List authorities = List.ofnew SimpleGrantedAuthorityquot;ROLE_quot; user.getRole; LOG.debugquot;got user uuid, username, role from databasequot;, user.getUuid, username, user.getRole; 如果前面的 findOneByUsername 有結果回傳,我們就給它一個ROLE_XXX的權限。 return new Userusername, user.getPassword, authorities; 這裏從沒有檢查過密碼是否有匹配,全部交給Spring Security去做 springboottutorialspringbootwebapidatasrcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidataentityUserEntity.java springboottutorialspringbootwebapidatasrcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidatarepoUserRepo.java 上述段落中,筆者省略了UserEntity和UserRepo,它們只是一般的springdatajpa概念,有需要可以經文末的連結查看完全原始碼。最需要注意的,是UserEntity的password欄位,在資料庫中是以加密的方式儲存。我們在配匹登入者與資料庫記錄時,也沒有自行檢驗密碼的需要。我們只是在加密過的密碼回傳給Spring Security,Spring框架會自行把登入者輸入的密碼與加密了的密碼作比較。

走台北。忠孝復興捷運站。入住歡樂繽紛的超大立體繪本Brut Cake X Home Hotel毛怪之家
旅遊情報
蘇蘇・2019-12-08

熟悉蘇蘇的朋友都知道,蘇蘇喜歡台灣,我視他為我的後花園,吃的住的逛的選擇很多兼性價比高,而蘇蘇最經常入住的就是位於忠孝復興捷運站只需3分鐘步程的Home Hotel 大安館。 為什麼要選他 因為除了地點便利之外,附近還有很多好吃的餐廳和小店,重點是附近百貨公司林立,購物超方便,特別在每年的10月和11月是台灣百貨公司的週年慶,真的有很多很多很多東西會打折重要事情要說3次,最特別的是Home Hotel 大安館不時會與台灣設計師或藝術家合作推出主題設計的房型每次都限時供應,之前住過他們與台灣藝術家吳敏禎合作設計的房間,蘇蘇超喜歡啊。 每次來到不能不拍的打卡點。 最近Home Hotel 大安館與台灣藝術家鄧乃瑄創造的生活設計品牌之一的Brut Cake Kids合作設計了兒童主題房,設計師希望透過色彩繽紛的設計及充滿童趣的風格,輔助及啟發兒童創作力與想像力,為小孩子及家人帶來温暖的回憶。今次的合作,Brut Cake Kids使用大型裝置藝術,將客房轉變為超大型的繽紛立體繪本,小孩子固然開心,不過大孩子蘇蘇也十分興奮,讓蘇蘇來做一晚返老還童夢吧! 打開「毛怪之家」的房門後,眼前有如童話世界般的情境,蘇蘇成為了其中一個角色,前面那個長長耳朵和圓圓鼻子的雪人正在跟我打招呼呢! 懸掛於半空的是毛怪之家的主人查理Monster Charlie,他揚起了嘴角向著我微笑,樣子十分可愛,原來他的旁邊還有一家三口的貓星人好奇的看著我啊 走近看清楚一點,原來查理的手腳都很長呢,這樣走路會方便嗎XD 其實他是全手工編織的大型燈飾創作,光線從查理身上暈染開去,為屋內增添舒適溫暖的氣息。 牆身及天花板的壁畫是設計師親手繪畫和設計的,以隨性筆觸及明亮色調刻畫出毛怪之家的色彩繽紛,視覺趣味豐富之餘,還讓人有回家後自由自在的感覺。天花板則以森林為主題,躺在床上就能透過樹梢葉縫,仰望皎潔明亮的月光。 鑽進全手工創作的童趣拼布帳篷,一起想像在繪本世界裡露營,寬敞透光的空間裡,有以古布改造傳統正規的沙發,可以隨意拼貼的窗簾,猶如一個秘密基地,小孩子還有大孩子都會非常開心,睡著也會笑出來呢。 帳篷外的對面也是手繪製的大型壁畫, 視覺效果十分立體,遠看還以為是實物啊 很喜歡這個房間的設計,如垂掛在屋內的毛線燈籠、床上舒服好躺的頑皮抱枕、以中國江南古布設計製作的置物籃與購物袋,還有讓人看了很開心的手繪微笑馬克杯等,都讓蘇蘇愛不釋手。 其實除了限時主題房間外,Home Hotel 大安館基本有6種房型共137間客房,分別為標準原創客房、原創客房、標準驚艷客房、驚艷客房,逸寬套房,逸家套房6種主要房型。房間都是以「家」作為設計的出發點,用舒適的木質混搭粗曠中帶著細緻品味的牆面所創造的氛圍,並加入自然、開闊、活力的台灣原住民精神,結合以營火團聚,分享豐年為概念所創作的家具。飯店精選多款的台灣優質品牌,建立國際旅客與台灣優質設計品牌的連結,提供溫暖舒適與難忘的住宿回憶。而且他還在2018、2019 連續兩年榮獲 「台北米其林指南」推薦。 Home Hotel Daan 逸寬文旅大安館 地址︰台北市復興南路一段2192號 電話:0287739000 官網:httpswww.homehotel.com.twdaan 更多各地吃喝玩樂、美容、潮流、旅遊、演藝、文化、生活或購物資訊、心情話語文章等,繼續以一文多發形式發放於中、港、澳三地多個高人氣時尚生活網站的專欄內,詳情請點擊蘇蘇的 新浪微博 『蘇蘇的部落』httpwww.weibo.comsusannaklprofile 時尚生活專欄和部落格 ELLE HK ELLE CHINA 台灣痞客邦 中國攜程氫氣球 中國163.com。LOFTER 中國搜狐新聞網 網站及手機Apps 澳門人氣資訊網站CTM。LifeMag 聯絡及邀約 susannakL88@yahoo.com.hk

舞台劇<偶然。徐志摩>,探究徐志摩一生中的三段愛情
文化創意
蘇蘇・2017-01-01

悄悄的我走了 正如我悄悄的來 我揮一揮衣袖 不帶走一片雲彩........ 有上過中學國文課的朋友,都知道這是新月派詩人徐志摩的大作lt;再別康橋gt;,蘇蘇還記得在讀書時要背誦一大堆古文背到快要發瘋的時候,發現徐的新派詩詞是一件多麼美好的事,他的詩詞簡單直接又浪漫,很多女生都被他的作品迷住了,不過後來知道徐志摩對愛情追隨的態度,確實對他多了一分保留。不過也非常好奇,在他人生中的3個女人,究竟是什麼的一回事 早前,香港著名藝人馬浚偉與資深傳媒人徐姐徐蓉蓉成立了進取演藝製作公司,為其公司打響頭炮的就是由馬浚偉自編自導自演的舞台劇lt;偶然。徐志摩gt;,故事是圍繞徐志摩周旋於3個在他生命中的女人,蘇蘇真的很好奇,在專業演員的馬浚偉筆下和由他演繹的徐志摩會是怎麼樣的呢 其實蘇蘇一直很喜歡看馬浚偉主演的電視劇集,好像lt;洛神gt;、lt;秀才愛上兵gt;、lt;碧血鹽梟gt;、lt;鐵血保鑣gt;、lt;浦松齡gt;、lt;紫禁驚雷gt;等都很有追看性,記得當時每晚都要趕回家追看電視劇的日子,真的是一種回憶。 知道馬浚偉有意製作舞台劇時,心想舞台劇的處理是有別於電影和電視劇的,他演舞台劇會好看嗎 我不知道,但很好奇。 舞台劇lt;偶然。徐志摩gt;有香港著名舞台藝術工作者羅冠蘭老師擔任藝術顧問外,此劇還有一位聯合導演,馬浚偉邀請了香港年青舞台劇導演演員黃嘉威一起接受這個挑戰,嘉威曾在中國、香港、澳門、馬來西亞、加拿大等地與各個大小不同的劇團或巡迴演出無數,大至數千萬製作的環境劇場,小至黑盒劇場,打下了根基。他在導演工作也富有經驗,去年在香港還編導了口碑載譽的懷舊音樂劇lt;香江歲月情gt;。他聰明、勤力、有上進心、領悟力高,對於舞台有一份赤子之心,他表示今次馬浚偉親自來邀請他合作,感到十分驚喜,也感謝他的賞識,更感恩有機會跟他學習。 除了參與導演工作外,黃嘉威的強項就是演員,這個當然不會浪費,他也會飾演陸小曼的藍顏知己翁瑞午這個角色,他一定會全力以赴,全情投入一起與馬浚偉共同努力,為進取演藝製作公司打響這個頭炮。 這天,蘇蘇有幸被邀請進入lt;偶然。徐志摩gt;的排練室,觀看他們的排練情況,一到步就看見3張很漂亮的宣傳海報,真的很喜歡馬浚偉這個形象。 眼看馬浚偉和黃嘉威很認真的在商量劇本細節,大家取得共識就開始與各演員試排,讓蘇蘇又重回從前排戲的回憶之中,在最少兩個月的排練時間之中,各演員們與對手相見的時間比真正的家人還多,大家一起付出努力和汗水,為的就是做好一齣舞台劇。 從中,蘇蘇還發現了一位著名作家陶傑先生,原來他被馬浚偉邀請飾演梁啟超一角,正在排練當中,他為人友善沒架子,心中加分。 看過他們排練之後,熱切期待正式演出的來臨。 馬浚偉抽到一點時間跟蘇蘇閒談有關lt;偶然。徐志摩gt;的心情,馬浚偉和黃嘉威除了擔任導演外,還分別飾演主角徐志摩和翁瑞午,其他演員還有香港著名藝人羅敏莊 飾張幼儀、萬綺雯 飾陸小曼和香港著名舞台劇演員陳文剛 飾王賡,馬浚偉也致力提拔後輩,在演出的數月之前已公開招考林徽因一角,最後分別由新人陳伊雯和郭爾君輪流飾演。 蘇蘇一開口便問售票情況 是否有壓力 很直接吧,我就是喜歡直接 馬浚偉說原本計劃演出四場,在演出消息公布後,內部即時掀起認購熱潮,眼見反應如此熱烈,所以最後決定加開兩場,合共演出六場,在開演前售票率更已達89成,在首演之後更一票難求,馬浚偉說最開心的是,沒有讓信任他的投資者失望,當知道票房如此理想,除了心情興奮外,心裡的部份負擔已經卸除了。 馬浚偉還形容自己的性格是不安於現狀愛挑戰,每兩三年都想轉換一下工作環境,學習一些新事物。舞台劇也是表演藝術之一,很想全身投入嚐試當監製挑戰一下自己,近年因為舞台藝術工作者好友王嘉翊的關係,欣賞了不少不同劇團的舞台劇,從而認識了黃嘉威,所以奠定了今次的合作。他也承認習慣了拍電視劇和電影的演員轉做舞台劇是需要時間適應,不過今次的演員大多有舞台演出經驗,所以這個問題他沒有擔心過。 選徐志摩的故事跟觀眾分享,因為他很喜歡民初年代的獨特浪漫情懷,而且他很喜歡文學,更愛徐志摩的才華,他表示經過今次的舞台劇,對徐志摩認識加深了,雖然籌備工作繁忙,又要處理大量文件,但馬浚偉卻樂在其中,非常享受製作的過程。 跟馬浚偉閒談期間,發現他熟讀近代歷史,很多歷史資料都啷啷上口,看得出他付出了很多心血。其實一個人要兼顧自編自導自演真是一點都不簡單,他真是勇氣可嘉,而且最後是成功,厲害。 首演當日,香港演藝學院歌劇院大堂擠滿了傳媒和預備進場的嘉賓和觀眾,真是水洩不通,蘇蘇幾經辛苦才可以來到這個位置拍了這個盛況,而且還碰上了意想不到的驚喜,這個驚喜差點讓我哭出來呢 開場前當然要在這麼漂亮的佈景板前拍照留念,還有與一班愛好舞台劇的好朋友自拍,一班志同道合的朋友一起去看舞台劇總是開心的,大家都要推薦身邊的朋友去支持本地創作啊 每位入場的觀眾都可以得到劇中主要人物書籤一套,很漂亮啊,大愛呢 首演口碑載譽,門票更已經全部售罄,之後有不少朋友都來問蘇蘇是否可以幫忙購票 但說明已經全場爆滿,就算蘇蘇有認識的人也無能為力了,希望大家以後盡早購票吧。 在封建制度下,兩段父母之命的婚姻,明明各有所愛,卻偏要把不相愛的人綑縛在一起,虛度日子,徐志摩決要打破這一切,追尋自己的幸福,但女人的幸福呢 3小時的演出,道出了徐志摩一生中與他三個女人的關係,徐志摩的才情讓我敬佩,但他對感情處理優柔寡斷、藕斷絲連,使他的女人遭受了很多的痛苦。。。 坦白說,以觀眾的角度來看,這齣舞台劇真的很好看,演員很稱職, 馬浚偉穿起長衫架起眼鏡溫文儒雅,風度偏偏,談吐得宜,真是扮演徐志摩的最佳人選。特愛羅敏莊飾演的張幼儀,性格爽直的她將性格內斂的張幼儀表現得淋漓盡致,她被自己的丈夫冷待,受盡了委屈,真的很為她心痛。黃嘉威飾演的翁瑞午是老派有錢有學識但豁達之人,嘉威將這這個上世紀二十年代的角色發揮得很好,感覺他就是那個年代的人。而新人陳伊雯就顯得有點格格不入,可能在台上的都是很有經驗的演員,相比之下會有點不協調,但看得出她是很努力的,相信如果她繼續努力,一定會成功的。 個人很喜歡安排了水袖舞者在段落之間的設計安排,既好看也富含意,最震撼的一幕就是舞者穿上黑衣猶如魔鬼吞噬生命。 舞台、燈光和音響設計簡單但用心也捉到重點,以簡約但感覺隆重的婚嫁儀式開場,娓娓道出徐志摩的愛情觀,自由婚姻的可貴,從而發展之後的故事。多媒體的安排更要稱讚,一段又一段徐志摩的文字配合了水袖舞在布幕上緩緩的出現,增添了詩意,看得很舒服。 最後一幕與開場的一幕有首尾呼應之效,寓意人從那兒來,最後就會往那兒走吧,看著徐志摩緩緩的走進大門,心有戚戚然發唏噓之感,一代詩人就這樣離開了。 看見了這一幕,蘇蘇心裡面徐徐唱起 我是天空裡的一片雲 偶爾投影在你的波心 你不必訝異更無須歡喜 在轉瞬間消滅了踪影。。。 長達3小時的演出就這樣落幕了,不過此劇是可以更濃縮的,如果能夠控制在兩個半小時內完成就更好,不過仍然驚喜比較少舞台經驗的馬浚偉,製作了如此認真和口碑滿滿的舞台劇,個人心目中認為,這是2016年以明星為主打的舞台劇中最出色的兩齣之一,相信除了他的自身努力外,台前幕後一班跟他一起拚搏的工作人員也功不可沒。 外地和內地的朋友不用羨慕蘇蘇有機會欣賞這齣誠意之作,根據報導,馬浚偉有意於2017年下旬將舞台劇lt;偶然。徐志摩gt;帶去各地巡迴演出,但不知道那個地方的朋友有福可以欣賞到呢 有關詳情,大家期待馬浚偉的公佈吧。 後台花絮 一齣口碑滿滿的舞台劇和演員一定有不少捧場客,何況演員們都有為數不少的支持者,同場,蘇蘇就碰見很多朋友。 謝謝劇組帶給蘇蘇這麼好看的演出。 為配合今次的舞台劇演出,馬浚偉翻唱了陳秋霞的《偶然》,歌曲細膩有意境,猶如將徐志摩的情感表露無遺,在前台和唱片行都可以找到這張原聲大碟,就這樣蘇蘇就帶了它回家,不時回味劇中的美妙音韻與樂曲。 劇照來源 香港進取演藝及馬浚偉臉書