搜尋

搜尋結果

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框架會自行把登入者輸入的密碼與加密了的密碼作比較。

澳門巴黎人首個國際級大製作 THRILLER LIVE 米高積遜音樂劇 將震撼全城
娛樂殿堂
LifeMag Editor・2016-08-19

最新落成的澳門巴黎人即將呈獻精彩絕倫的THRILLER LIVE音樂劇,該製作是紀念全球最傑出流行音樂巨星 - 米高積遜(Michael Jackson)。音樂劇將於2016年9月30日至11月13 日期間駐巴黎人劇場作限時演出。澳門巴黎人是澳門金沙度假區的最新綜合度假村,THRILLER LIVE將是澳門巴黎人於9月13日正式開幕後,首齣在設有1,200個座位的巴黎人劇場公演的音樂劇﹗門票由即日起透過金光票務售票處公開發售。 已連續公演8年的THRILLER LIVE不斷推陳出新,風靡英國倫敦西區,至今已踏足全球30個多國家,演出超過5,000場次,逾四百萬名觀眾入場欣賞,贏盡讚歎!巨星米高積遜「漫步月球」至國際,最終以澳門作其下一站的「登陸」地點。THRILLER LIVE將帶領觀眾遊走一場充滿流行、搖滾、騷靈以及帶有「的士高」元素的音樂視聽之旅,於90分鐘內穿梭巨星米高積遜45年的精彩音樂生涯。現場氣氛必定讓您欣喜欲狂! 在即將上演的THRILLER LIVE音樂劇現場,觀眾除了可感受米高積遜獨步舞林的傳奇外,更可欣賞到一眾才華洋溢的演出者完美地演繹這位巨星的經典歌曲,包括《I Want You Back》、《ABC》、《Man in the Mirror》、《Black Or White》、《The Way You Make Me Feel》、《Smooth Criminal》、《Beat It》、《Billie Jean》、《Dirty Diana》、《Bad》、《Rock With You》、《They Donrsquo;t Care About Us》、《Dangerous、Thriller》等。萬勿錯過! 音樂劇及門票詳情: 日期及時間 2016年9月30日至11月13日 晚上8時 (星期一至三及星期五) 下午2時及下午8時 (星期六) 下午1時及下午6時 (星期日) 10月4日星期二加開下午2時場次 附註:星期四不作任何演出 場地 澳門巴黎人 巴黎人劇場 票價 澳門幣 港幣480元 (A區) 澳門幣 港幣280元 (B區) 澳門幣 港幣180元 (C區) 船票套票 觀眾可另加澳門幣港幣108元購買包括金光飛航往返港澳雙程船票的套票 不適用於C區門票 售票處 金光票務 網上訂購:www.cotaiticketing.com 售票處: o 澳門巴黎人 ndash; 酒店正門大堂售票處及住於五樓的巴黎人劇場售票處 o 澳門威尼斯人 ndash; 金光綜藝館及酒店正門大堂售票處 o 澳門四季酒店 ndash; 百利宮trade;售票處 o 澳門金沙reg; ndash; 一樓售票處 o 金沙城中心 ndash; 喜來登酒店正門及假日酒店正門售票處 電話訂購: o 澳門熱線:853 2882 8818 o 香港熱線:852 6333 6660 o 中國內地免費熱線:4001 206 618 香港快達票(將額外收取每張門票的顧客服務費) 網上訂購:www.HKTicketing.com 電話訂購:852 3128 8288 澳門廣星傳訊 網上訂購:www.macauticket.com 門市據點資料請瀏覽:www.macauticket.comTicketWebServiceStations.aspx 電話訂購:853 2855 5555

小三,總是令正妻不安
宗教玄學
熊神進・2023-07-03

#正室防小三天然琥珀吊墮# 熊神進,職業風水師,執業30多年 學生請我品葉,據說茶業來自四川熊貓茶, 很昂貴,我品了一下, 說了一句謝謝, 之後我繼續詮入七輪冥想去。 這位學生的丈夫在商場上有點名氣,筆者常常在電視新聞節目中看到他接受採訪,當妳的丈夫富有了,妳就有「不安全感」。 她請我品茶,背後有一個「請求」, 正如西方人說的話lsquo;There is no such thing as a free lunch.rsquo; 八字中,女命以「正官」代表法律上的丈夫,而以「偏官」,看成是玄學丈夫,二者最大的分別就是跟法律上丈夫一起敦倫, 叫「正淫」;相反無論怎樣,只要跟法律上丈夫以外的男性身體接觸, 都叫「邪淫」。 當女命「正官」「偏官」官殺混雜,她的丈夫會背叛婚姻,我們在幫客人配婚夾八字的時候,如果二人不是終生相伴, 我們都不建議結婚,又或婚宴改用素食,婚後建立佛化智慧家庭, 凡此一切,都是想夫妻白頭到耄耋之年。 女性命理八字官殺混雜要提防小三,同時也要注意自己的行為,很多時代女性以為自己個性開放, 又或錯誤關心異性, 結果惹來一大堆感情煩惱。 風水學家為了化解官殺混雜的irreversible 現象,我們都取用一些ldquo;正室防小三吊墮rdquo;。 這些都是針對八字不足之處去打造,是天然俄羅斯琥珀, 呈紫黑色,長條形,可以佩帶在脖子上。 收到後,第一次佩帶要注意: 穿紅色貼身衣服,最好是在月經期第一次佩帶。 出門前脫下。 大家下訂單的時候,要注意,一定要提供 自己丈夫姓名(如果有照片,更好)及出生資 料。 自己姓名(如果有照片,更好)及出生資 料。 二人住址。 自己和丈夫第一次及最後一次身體接觸的日子, 地點。 當有小三,提供姓名, 出生資料(如果有照片,更好),如沒有小三,就是防身之法寶。

憂鬱不是天生,人生滿希望
宗教玄學
熊神進・2020-05-28

香港歌星徐小鳳有一首勉勵的歌曲, 叫 「人生滿希望」, 其中有二句歌詞是筆者喜歡的:前途在遠方 縱使失望 悲哀化力量。 每個人需要精神上的鼓舞,以及看到自己未來的美好。這是作為一個人,生存下去的精神動力。 希望是一種精神動力,能提升我們鬥志。我們常常說「希望明天會更好」, 從狹義來說, 祝福也是一種希望。因此有人將希望定義為:「相信每一件事情都會有最佳結局的那種感覺」 筆者給法器開光加持的時候, 除了把自己正能量灌進去, 最重要就是給使用者一份真誠的「希望」, 希望使用者身體健康, 家庭幸福。 我們若是懷著善意, 心念起動, 這就是「希望」的伴行者,就會增加「帶著渴望和合理的自信期待未來」。人, 如沒有希望, 就連自信也沒有, 這是可悲人生, 當我們懷著自信期待未來的時候,「希望」就是陽光, 為我們的生活帶來篤定平安。 我們為何要找算命師算命, 我們為何要跪在佛菩薩跟前許願, 就是我們「希望」通過一些仙靈指引, 走上好運。 希臘詩人Theta;epsilon;όkappa;rho;iota;tau;omicron;sigmaf;說:「人活著就有希望。」跌倒的人, 需要希望;臥病的人, 需要希望;結婚的人, 需要希望;離婚的人, 需要希望。 A Catholic Dictionary說:「在地獄裡被定罪的人無法懷有希望,因為他們不能期望得救。」由此可知道, 只有「死人」是沒有「希望」。 It's world of hopes, 憂鬱不是天生,人生滿希望。 如有任何問題,歡迎聯絡: 風水、改名、講座預約服務, 林小姐 13726267799晚8時後 或加微信號 熊神進:澳門 85366618785 公共微信 macaumasterxiong 私人微信 macaumickey 淘寶風水法器店: httpmacauhung.taobao.com Facebook 熊神進澳門風水師 中國澳門風水掌相學會會長(澳門政府註冊)

第五屆「美高梅獅王爭霸-澳門國際邀請賽」圓滿舉行
節慶盛事
LifeMag Editor・2015-11-16

「美高梅獅王爭霸-澳門國際邀請賽2015」圓滿舉行,一眾主禮嘉賓與本屆獅王爭霸之冠、亞、季軍獅隊在台上合照留念 澳門美高梅主辦的大型國際醒獅大賽「美高梅獅王爭霸-澳門國際邀請賽2015」經過11月14及15日一連兩天的激烈賽事,最終由來自中國的佛山市南海黃飛鴻中聯電纜武術龍獅協會贏得澳門獅王殊榮,而「女子舞獅表演賽」項目金奬則由中國廣東電網公司肇慶電力醒獅團及香港中國國術總會潤福堂(香港)洪拳李潤福獅隊奪得。 備受矚目的「男子規定樁陣自選套路」第二回合賽事及「女子舞獅表演賽」於第二日進行,15支男子冠軍級舞獅勁旅各施其技耀武揚威,矯健身姿盡顯龍獅風範。而8支女子舞獅隊則英姿颯爽,剛柔並濟的舞獅表演為是次盛事更添亮麗。 經過兩天激烈競賽,最終由中國佛山市南海黃飛鴻中聯電纜武術龍獅協會以9.275之高分勇奪美高梅獅王冠軍,而中國廣東電網公司肇慶電力醒獅團及馬來西亞麻坡關聖宫龍獅團則分別以9.245及9.175分奪得亞軍及季軍。 而「女子舞獅表演賽」項目中,由中國廣東電網公司肇慶電力醒獅團及香港中國國術總會潤福堂(香港)洪拳李潤福獅隊奪得金奬。各奪冠隊伍均獲得獎金及獅王奬座。當天出席頒奬禮的嘉賓包括中央人民政府駐澳門特別行政區聯絡辦公室文化教育部副部長張曉光先生、澳門特別行政區政府體育發展局局長戴祖義先生、旅遊局旅遊產品及活動廳廳長梁美彩女士、澳門武術總會副理事長潘敬文先生、美高梅獅王爭霸組織委員會名譽主席周志文先生、美高梅中國控股有限公司首席執行官及執行董事簡博賢先生、美高梅中國客戶體驗及關係拓展高級副總裁高華富先生和策略及企業責任高級副總裁羅芷姍小姐。嘉賓們向各勝出獅隊頒獎及留影,為本次文化體育盛事劃上圓滿句號。 簡博賢先生衷心感謝各單位的支持,令本屆美高梅獅王爭霸大賽得以順利舉行。各隊伍的精彩演出及拼搏精神令人十分敬佩,他希望能藉此項活動推廣傳統舞獅精神。美高梅未來將繼續發展更豐富多元的文化藝術及運動盛事,為大眾提供獨特的娛樂體驗。 傳統舞獅近年在國際體壇備受矚目,為進一步推動、宣傳及宏揚中國傳統舞獅文化,美高梅已是第五屆舉辦「美高梅獅王爭霸mdash;澳門國際邀請賽」

陳康妮:如何回答? 如果孩子問你人生的意義是什麼?
文化創意
陳康妮・2023-06-14

人生的意義是一個很深奧的問題,不同的人可能有不同的答案。作為一個澳門教育學者,我會嘗試用一種簡單而親切的方式,來回答孩子的這個問題。 首先,我會告訴孩子,人生的意義並不是一個固定的東西,而是一個可以隨著時間和經歷而變化的東西。每個人都有自己的人生故事,每個故事都有自己的主題和重點。有些人可能覺得人生的意義是幸福,有些人可能覺得人生的意義是貢獻,有些人可能覺得人生的意義是成長,有些人可能覺得人生的意義是愛。沒有一個答案是絕對正確或錯誤的,只要你能找到讓你感到滿足和有價值的東西,就是你的人生意義。 其次,我會告訴孩子,人生的意義並不是一個可以輕易地給出或接受的東西,而是一個需要自己去探索和發現的東西。每個人都有自己的興趣和特長,每個人都有自己的夢想和目標,每個人都有自己的價值觀和信念。你可以通過嘗試不同的事情,認識不同的人,學習不同的知識,體驗不同的感受,來發現你喜歡什麼,你想要什麼,你相信什麼。你也可以通過反思自己的行為和選擇,感受自己的喜怒哀樂,聽取他人的意見和建議,來了解你是誰,你從哪裡來,你要去哪裡。這個過程可能會很長也可能會很短,可能會很順利也可能會很困難,但最重要的是要保持好奇和開放的心態,不要害怕嘗試和失敗,也不要放棄尋找和改變。 最後,我會告訴孩子,人生的意義並不是一個可以獨自完成或享受的東西,而是一個需要與他人共享和交流的東西。每個人都是社會中的一員,每個人都需要與他人建立關係和互動。你可以通過分享你的想法和感受,聽取他人的故事和經驗,給予他人幫助和支持,接受他人關心和尊重,來豐富你的人生意義。你也可以通過參與社會活動和公益事業,關注社會問題和環境保護,負起社會責任和公民義務,貢獻社會福祉和人類進步,來擴展你的人生意義。這樣,你不僅會讓自己的人生更有意義,也會讓他人的人生更有意義。 總之,我會告訴孩子,人生的意義是一個可以隨著時間和經歷而變化的東西,是一個需要自己去探索和發現的東西,也是一個需要與他人共享和交流的東西。我會鼓勵孩子,不要急於找到一個確定的答案,而是要享受尋找的過程,不要害怕遇到困難和挑戰,而是要勇於面對和克服,不要孤單地走完自己的路,而是要與他人一起走。我會相信孩子,有能力找到自己的人生意義,也有能力實現自己的人生價值。 陳康妮Miss Connie Chan專注於青少年LCP教育學習力生涯規劃積極心理學。)英國倫敦大學心理學學士澳洲墨爾本大學教育管理學碩士大學講師澳門資深教育學者澳門作家(書名:澳門教育創新)

咖啡迷福音!Starbucks Reserve™ 插旗澳門美獅美高梅 同場加映:咖啡大師教你呷啡四大步驟
澳城餐飲
Cheers!・2018-03-09

在澳門想飲一杯高質咖啡,選擇其實不算多。但隨著美獅美高梅開幕而登陸澳門的「Starbucks Reservetrade; Coffee Experience Bar」,就由咖啡大師打骰,提供 6 種沖調方法和多款由全球搜羅而來的珍貴咖啡豆,帶來另類嘆啡體驗! Reserve Coffee Experience Bar 以開放式設計,Bar 枱上放有不同的沖泡工具,由咖啡師即席沖啡。 這間星巴克佔地 4,500 呎,是澳門區最大的分店。 6 種沖調方法 + 1% 超高質阿拉比卡咖啡豆 有別於一般的星巴克,Starbucks Reserve 只選用品質最高的阿拉比卡咖啡豆,再挑選其中最優質及具獨特風味的 1%,配搭不同的咖啡沖調方法及飲品,包括:氮氣冷萃咖啡(Nitro Cold Brew)、虹吸(Siphon)、手沖(Pour Over)、濾壓壺(Coffee Press)、Chemex 咖啡壺及 Black Eagle 半自動特濃咖啡機。加上約每 78 星期轉換一次咖啡豆,保證每次呷啡都有新鮮感。 分店特意引進歷經超過 14 小時冷萃,並以優質技術注入氮氣的咖啡,必試! Starbucks Reservetrade; 咖啡豆會定期(約 78 星期)更換,Keep 住帶比大家的新鮮感。 分店更特意請來澳門土生土長的藝術家霍凱盛創作了一系列融入葡萄牙色彩的藝術作品。 「星粉」一定不能錯過澳門美獅美高梅分店獨家發售的 Starbucks Reservetrade; 系列商品!(MOP 130 480) 咖啡雪芳蛋糕(MOP 43) 、野莓朱古力蛋糕(MOP 43)和烤牛肉法式三文治(MOP 58)都是星巴克的新品,配搭咖啡一流。(左至右) 咖啡大師教路!呷啡四大步驟 小編邊睇咖啡師沖啡的同時,亦不忘向咖啡師取經,請教了品嚐精品咖啡的正確步驟。共可分成輕聞、輕啜、細味及描述四大步驟。 ► 輕聞:以手掌作杯蓋,慢慢吸入咖啡香氣。 ► 輕啜:剛沖好的咖啡溫度較高,所以輕呷咖啡,慢慢品嚐咖啡的味道。 ► 細味:大口喝下,讓咖啡停留口腔 2 秒左右,全方位感受咖啡的特性。 ► 描述:最後可形容咖啡的口感及自身體會。 澳門美獅美高梅星巴克 地址:澳門美獅美高梅 G 層 120 號鋪 開放時間:星期日至星期四及公眾假期 0730 ndash; 2300;星期五、星期六及公眾假期前夕 0730 ndash; 0000

澳門斷捨離學會,一個由澳門師生澳門市民義工共同建立的群組,現有約28000位澳門市民
文化創意
陳康妮・2024-05-13

澳門斷捨離學會,一個由澳門師生和澳門市民義工共同建立的群組,現有約28000位澳門市民。這個群組致力於每週三舉辦共享經濟實踐活動,體現了一種新的生活方式和價值觀念。 斷捨離是一種消除多餘物品、簡化生活的方式。通過選擇性保留和捨棄不必要的物品,人們可以擁有更簡潔、整潔、舒適和自由的生活。這種方式還有助於減少浪費和資源消耗,從而減少對環境的負面影響。 2024年4月分每週三共享經濟活動則是一種通過分享資源和合作實現共贏的方式。透過共享平台,人們可以分享自己的物品和資源,例如衣服、小電器、玩具,手袋,生活用品等等。這不僅可以減少浪費和消費,同時還可以減少對環境的污染和資源消耗。共享經濟還有助於促進社區互助和合作,增加社會凝聚力和和諧性。 在當前全球節能減排和可持續發展的背景下,這種生活方式和價值觀念具有重要的意義。澳門斷捨離學會的實踐不僅對個人可以帶來節省和簡化,同時也對澳門社會和環境產生積極的影響。我們應該進一步推廣和發展這種生活方式和價值觀念,努力實現可持續發展的目標,為澳門社區的未來帶來更美好的希望。 如果市民斷捨離物品,可以聯絡66995600陳小姐

澳門教育家陳康妮 : 澳門大學生創新創業,如何把握人工智能帶來的挑戰機遇?
文化創意
陳康妮・2023-03-16

在當今的社會,人工智能(AI)已經成為了一個不可忽視的趨勢和力量,它正在改變著各行各業的運作模式和發展方向。對於澳門大學生來說,如何把握人工智能帶來的挑戰和機遇,如何通過創新創業實現自己的夢想和價值,是一個非常重要而又迫切的問題。 首先,我們要正確認識人工智能的本質和特點。人工智能是研究、開發用於模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門技術科學。也就是說,人工智能並不是要取代或超越人類,而是要通過計算機系統來模仿和增強人類在各種領域中所表現出來的智能。因此,我們不必害怕或排斥人工智能,而是要積極地與之合作和共享。 其次,我們要清醒地看到人工智能所帶來的挑戰和影響。由於人工智能具有高效、準確、自動化等優勢,在許多領域中已經取代了部分或全部的人力勞動。例如,在製造業中,許多流水線上都使用了機器人來完成重複性高、危險性高或精度要求高的任務;在服務業中,許多客服、銷售或教育等崗位都使用了聊天機器人、語音助手或數字化平台來提供更加快捷、方便或個性化的服務;在知識產權領域中,許多專利申請、文獻搜索或版權保護等任務都使用了自然語言處理、圖像識別或數字水印等技術來提高效率和準確度。 這些變化意味著,在未來的就業市場上,許多傳統的職業將會消失或減少需求,而一些新興的職業將會出現或增加需求。 根據IBM 的報告,ldquo;到 2030 年,在全球範圍內有 1200 萬個職業將會因為人工智能而消失,而有 1330 萬個新的職業將會因為人工智能而出現rdquo;。這些新的職業包括人工智能開發者、數據分析師、用戶體驗設計師、數字化市場營銷師、電子商務運營師等等。這些職業不僅需要掌握相關的技術知識和技能,還需要具備創新思維、溝通協作、跨領域整合等能力。 因此,我們要積極地做好生涯規劃,根據自己的興趣和優勢,選擇適合自己的學習方向和發展道路。我們要不斷地學習和更新自己的知識和技能,以適應不斷變化的社會需求和市場競爭。我們要開拓自己的視野和思路,關注國際動態和行業趨勢,發現並把握新的機遇和挑戰。 最後,我們要勇於嘗試創新創業,利用人工智能所提供的各種資源和平台,實現自己的想法和理想。澳門大學生可以找到許多支持創新創業的服務和活動,例如創意空間、培訓課程、導師指導、比賽項目等等。在這裡,我們可以學習到創新創業所需要的知識和技能,也可以結識到志同道合的夥伴和專家。在這裡,我們可以實踐自己的想法並得到反饋與改進,在實際操作中提高自己的能力與信心。 2023年是一個充滿變化與挑戰但也充滿希望與機遇的一年。作為澳門大學生,在這個時代背景下,我們要積極地面對人工智能所帶來的影響,主動地做好生涯規劃,積極地嘗試創新創業。我們要相信自己有能力和潛力,在人工智能的幫助下,實現自己的夢想和價值,為社會和國家作出貢獻。 【作者簡介】陳康妮 Miss Connie澳門科技大學講師澳洲墨爾本大學主修教育管理學英國倫敦大學主修心理學美國國際培訓師(26年港澳培訓經驗)美國全球職涯發展師澳門資深教育家澳門教育專欄作家澳門教育學作家:書名:澳門教育創新澳門兒童文學作家(兒童科普)

陳康妮:如何讓學生在快速變化的世界中茁壯成長(thrive)
文化創意
陳康妮・2023-10-06

澳门教育创新未来十年教育管理意见 澳門作為一個多元文化的國際都市,面對全球化和科技發展的挑戰,需要不斷創新和改革教育,以培養適應未來社會的人才。 在這方面,可以參考本人的教育理念,過去致力於推動教育轉型和學生全人發展的教育領導,從學習設計和學校目的的角度,探討了如何讓學生在一個快速變化的世界中茁壯成長(thrive)。 我認為,茁壯成長不僅關注學生的學業成就,還關注他們的全人發展,包括他們在地球、社會、人際和自我四個層面的健康和幸福。這些層面相互影響,也與當前的環境、經濟、科技和文化等問題密切相關。因此,教育需要從傳統的知識傳授轉變為創新的學習設計,以培養學生的批判思考、創造力、合作能力、自主性、適應性和責任感等素養。 過去也給出了一些具體的實踐案例分享予澳門,教育同工,展示了自己所培訓的教師如何通過不同的方式實現這個目的。例如,教師如何在校通過項目式學習(projectbased learning)或問題式學習(problembased learning),讓學生參與真實世界的問題解決,提高他們的動手能力和社會貢獻;該校通過混合式學習(blended learning)或無邊界學習(learnasyougo),讓學生利用各種平台和資源進行自主和協作的學習,提高他們的自我管理和終身學習;該校通過藝術、運動或戶外活動,讓學生發展他們的多元智能(multiple intelligences)和情感素養(emotional literacy),提高他們的自信心和幸福感。 我認為澳門教育可以從這些案例中汲取啟發,並結合本地的特色和需求,創造出適合澳門的教育創新模式。例如,澳門可以利用其中葡雙語優勢,開展跨文化交流和合作項目,培養學生的國際視野和跨文化能力;澳門可以利用其博彩旅遊產業資源,開展與產業相關的職業技術教育和實習機會,培養學生的職業技能和就業競爭力;澳門可以利用其豐富的歷史文化遺產,開展與本土文化相關的藝術教育和社區服務,培養學生的文化認同和公民意識。 我認為澳門教育創新未來十年的教育意見是,要以學生的茁壯成長為目的,以創新的學習設計為手段,以澳門的特色和需求為依據,以世界的趨勢和案例為參考,以培養適應未來社會的人才為目標。這些觀點和案例可以作為我們的參考資料,幫助我們深入了解和實踐這個教育理念。 陳康妮Miss Chan Connie澳洲墨爾本大學教育管理學碩士愛爾蘭都柏林大學工商管理學士澳門教育家澳門教育專欄作家澳門教育學作家:澳門教育創新澳門國際培訓師(創新創業全球職涯發展師)澳門兒童文學作家澳門斷捨離學會主席

陳康妮:平衡澳門人工智能技術與傳統教學方法的結合
文化創意
陳康妮・2023-08-24

作為一位澳門教育家,我認為人工智能在教育領域的應用具有巨大的潛力,可以為學生提供更好的學習體驗和個性化的教學。以下是我對澳門教育領域的一些重要建議: 提供個性化學習體驗:利用人工智能技術,澳門可以開發個性化學習系統,根據學生的學習風格、能力和興趣,提供定制化的學習內容和教學方式。這樣可以幫助學生更加專注和積極地參與學習,提高學習效果。 強化自主學習能力:人工智能可以提供學生自主學習的支持和引導。可以開發智能教學助手,幫助學生解答問題、提供學習建議和反饋。同時,教師可以利用人工智能分析學生的學習數據,了解學生的強項和弱項,並根據這些信息設計相應的學習計劃。 整合虛擬班級和實體教學:人工智能可以幫助澳門教育系統實現虛擬班級和實體教學的有效整合。可以利用遠程教學平台和虛擬班級工具,讓學生在家中或者其他地點參與教學活動,同時利用人工智能技術提供即時的教學指導和反饋。 強化教師培訓和專業發展:澳門可以加強教師的人工智能培訓和專業發展,提高他們運用人工智能技術的能力。這包括教師如何利用人工智能工具進行教學設計、如何分析學生的學習數據和如何與人工智能教學助手協同工作等。 建立數據保護和隱私機制:在應用人工智能技術的同時,澳門需要建立相應的數據保護和隱私機制,確保學生和教師的數據得到妥善保護,並遵守相關的法律和道德準則。 這些建議旨在幫助澳門教育系統更好地運用人工智能技術,提升學生的學習體驗和教學效果。同時,需要注意平衡人工智能技術與傳統教學方法的結合,確保教育的全面發展和學生整體能力的培養。 陳康妮Miss Chan Connie澳洲墨爾本大學教育管理學碩士愛爾蘭都柏林大學工商管理學士澳門教育家澳門教育專欄作家澳門教育學作家:澳門教育創新澳門國際培訓師(創新創業)澳門兒童文學作家澳門斷捨離學會主席

澳門教育家陳康妮 : 猜想一下,澳門大學生2030年的未來模樣
文化創意
陳康妮・2023-04-13

2030年,澳門將迎來回歸祖國31周年的重要時刻。在這個歷史的轉折點上,澳門大學生將面臨怎樣的機遇和挑戰?他們又應該如何規劃自己的未來生涯呢? 澳門大學生2030年生涯規劃 澳門是一個多元文化、開放包容、經濟繁榮的國際都市,也是中國與葡語國家商貿合作服務平台和中葡雙語人才培訓基地。在這個充滿機遇和挑戰的時代,澳門大學生如何規劃自己的未來生涯呢? 作為一位澳門作家,我認為澳門大學生在2030年時,應該具備以下幾方面的能力和素養: 全球視野和國際競爭力。澳門大學生應該積極拓展自己的知識面和視野,關注國際事務和發展趨勢,掌握至少兩種以上的語言,尤其是中文和葡語,以及英語和其他外語。澳門大學生也應該利用各種交流、留學、實習等機會,增強自己的跨文化溝通和合作能力,培養自己的創新思維和解決問題的能力,提升自己的國際競爭力。 專業知識和技能。澳門大學生應該根據自己的興趣和優勢,選擇適合自己的專業領域,深入學習和掌握相關的知識和技能,並不斷更新和提升自己的專業水平。同時,澳門大學生也應該具備跨領域的知識和技能,例如數字化、人工智能、數據分析等新興領域,以及人文社科、藝術文化等基礎領域,以適應社會的多變需求和發展。 社會責任和公民意識。澳門大學生作為中國公民和世界公民,應該有強烈的社會責任感和公民意識,關心社會問題和公共事務,放鬆和休息,保持正面和積極的態度,面對生活中的困難和挫折。 澳門大學生在2030年時,應該是一群具備全球視野和國際競爭力、專業知識和技能、社會責任和公民意識、個人發展和生活品質的優秀青年,為澳門的繁榮穩定和中國的發展進步做出貢獻。 我相信,在中央政府和特區政府的支持下,在社會各界的關心下,在高等院校和家庭的培養下,在自身努力和奮鬥下,澳門大學生在2030年時,一定能夠成為澳門未來發展的重要力量。 【作者簡介】陳康妮 Miss Connie澳門科技大學講師澳洲墨爾本大學主修教育管理學英國倫敦大學主修心理學美國國際培訓師(26年港澳培訓經驗)美國全球職涯發展師澳門資深教育家澳門教育專欄作家澳門教育學作家:書名:澳門教育創新澳門兒童文學作家(兒童科普)

陳康妮:快樂是一門學問
文化創意
陳康妮・2023-06-21

快樂是人類最基本的追求之一,但是什麼是快樂?如何獲得快樂?快樂和其他情緒有什麼關係?這些問題在哲學、心理學、社會學等領域都有不同的探討,但近年來,腦科學也為我們提供了一些新的視角和發現。 腦科學是研究大腦結構、功能和行為的科學,它運用神經解剖學、神經生理學、神經化學、神經心理學、神經影像學等方法,探索大腦如何處理信息、產生認知、情感和行為。其中,神經影像學技術,如功能性磁共振成像(FMRI),可以讓我們觀察到大腦在不同情境下的活動模式,從而揭示出與快樂相關的腦區和神經回路。 根據腦科學的研究,快樂並不是一種單一的情緒,而是由多種因素組成的複雜現象。其中,最重要的兩種因素是愉悅(pleasure)和幸福感(wellbeing)。愉悅是指對某種刺激或活動的即時的正向反應,如吃美食、聽音樂、做運動等。 幸福感則是指對自己的生活狀況和目標的長期的滿意度和意義感,如有良好的人際關係、工作成就、個人價值等。這兩種因素在大腦中有不同的神經基礎。 愉悅主要涉及到大腦中的奖赏系統(reward system),這是一個由多個腦區組成的神經回路,包括伏隔核(ventral tegmental area)、紋狀體(striatum)、前額葉(prefrontal cortex)等。這些腦區在接收到正向刺激時會釋放多巴胺(dopamine),這是一種能增強動機和學習的神經遞質。多巴胺可以讓我們感受到愉悅,並驅使我們重複那些能帶來愉悅的行為。然而,過度追求愉悅也會帶來負面後果,如成癮、耐受性、衝動等。 幸福感則主要涉及到大腦中的情绪调節系统(emotion regulation system),這是一個由多個腦區組成的神經回路,包括海馬體(hippocampus)、杏仁核(amygdala)、扣帶回(cingulate gyrus)、顳葉(temporal lobe)等。這些腦區在處理和評估自己的生活經驗和情緒時會釋放血清素(serotonin),這是一種能調節心境和社會行為的神經遞質。血清素可以讓我們感受到幸福感,並促進我們與他人的連結和信任。然而,缺乏幸福感也會帶來負面後果,如抑鬱、焦慮、孤獨等。 因此,快樂是一門學問,它需要我們平衡愉悅和幸福感,並適當地調節自己的腦部活動。那麼,我們如何做到這一點呢?腦科學也為我們提供了一些實用的建議,例如: 培養正向思維。正向思維是指對自己和他人的優點和潛力的關注和肯定,它可以增強我們的自信、希望和幸福感。我們可以通過每天記錄三件感恩的事情、寫下自己的成功經歷、給自己和他人說讚等方式來培養正向思維。 增加多元化的刺激。多元化的刺激是指能激發我們的好奇心和興趣的新鮮和有趣的事物,它可以增加我們的愉悅和學習。我們可以通過嘗試不同的美食、聽不同的音樂、學習不同的技能、旅行不同的地方等方式來增加多元化的刺激。 建立良好的人際關係。良好的人際關係是指能給我們提供支持和陪伴的親密和信任的人,它可以增強我們的社會性和幸福感。我們可以通過多與家人、朋友、同事等交流、分享、合作、幫助等方式來建立良好的人際關係。 適度地挑戰自己。適度的挑戰是指能讓我們感到有難度但又能克服的目標和任務,它可以增加我們的成就感和自主性。我們可以通過設定具體而可行的目標、制定合理而有效的計劃、持續而積極地行動、及時而客觀地反饋等方式來適度地挑戰自己。 陳康妮Miss Connie Chan專注於青少年LCP教育學習力生涯規劃積極心理學。)英國倫敦大學心理學學士澳洲墨爾本大學教育管理學碩士大學講師澳門資深教育學者澳門作家(書名:澳門教育創新)

斷捨離學會25日舉辦個人成長工作坊 歡迎澳門市民參加
文化創意
陳康妮・2023-10-24

澳捨離10月25日晚上730分舉辦個人成長工作坊。歡迎澳門市民參加: 斷捨離是一種由日本瑜伽師沖正弘提出的生活理念,意思是「斷絕不需要的東西、捨去多餘的物品、脫離對物品的執著」; 這種理念被認為可以幫助人們減少生活中的負擔和壓力,提升自我認識和自我區分,增加生活品質和幸福感; 家庭系統是一種以婚姻、血緣、收養、同居等關係為基礎而形成的共同生活單位; 家庭系統中的成員彼此相互影響,形成一種情感連結和互動模式; 家庭系統也會受到外在環境和文化的影響,產生變化和適應。 那麼,斷捨離與家庭系統有什麼關係呢?我們可以從以下兩個方面來看: 從心理學的角度來看,斷捨離可以幫助人們提高自我區分的程度,也就是區分自己的理智和情感,不受他人或物品的牽制; 這對於家庭系統中的成員來說,是一種重要的能力,因為它可以讓他們在保持親密關係的同時,也能保有自己的想法和立場,不會過度依賴或反抗家庭系統; 這樣可以減少家庭系統中的衝突和矛盾,增加溝通和理解,促進家庭系統的和諧與健康; 從社會學的角度來看,斷捨離可以幫助人們實踐理性消費,也就是在購買物品前思考是否真的需要,是否符合自己的價值觀和生活方式; 這對於家庭系統來說,是一種有效的資源管理,因為它可以讓家庭系統節省時間、空間、金錢等資源,避免浪費和囤積; 這樣可以提高家庭系統的生活水平和滿足感,也可以減少對外部環境和文化的依賴或追隨; 綜上所述,我們可以看到斷捨離與家庭系統有著密切的關係,它們既相互影響,又相互促進。通過實踐斷捨離,我們不僅可以改善自己的心理狀態和生活品質,也可以改善自己與家庭系統中其他成員的關係和互動,進而提升家庭系統的功能和幸福感。