搜尋

搜尋結果

GoPro 的「Omni」VR 拍攝套件搶先看
科技新知
LifeMag Editor・2016-04-16

說到 GoPro 的 VR 拍攝套件,你首先想到的,可能是他們跟 Google 聯手打造的「大殺器」Odyssey。但其實在那之前,這家公司就已經確定了自產裝置的開發計畫。去年年中時,這款後來被命名為「Omni」的產品,就已經跟空拍機一起,得到了 GoPro CEO Nick Woodman 的親口證實。在那以後,我們陸續見過幾款 Omni 的原型機,但直到今天,廠方才終於公開了成品的外觀設計,並且拿出了實拍樣本與大家分享。 跟裝載 16 台 GoPro 相機、總價 US$15,000 還不是人人能買到的 Odyssey 相比,「只」需要 6 台 Black(大概價值 US$3,000)的 Omni,門檻無疑要低了不少。而且對許多專業用戶或 Pro-sumer 來說,可能目前擁有的裝置數量就已經達到了要求。不過,Omni 跟 Odyssey 有一處明顯的不同是,它並不會以 3D 形式來拍攝內容。但 GoPro 聲稱自己能在相機之間實現「畫素級別」的同步效果,而且整套系統也可搭配 Kolor 合成軟體(去年四月被 GoPro 收購)無縫使用。值得一提的是,在新發佈的產品圖中,Omni 內部看起來似乎無法容下相機的防水外殼,這跟之前流出的照片不太一樣,看來還有待官方進一步的確認。 實際上,類似的第三方 VR 拍攝組目前在市面上也有不少(你甚至可以用很低的成本去 3D 列印一個出來),但在相機調配、影片合成等方面,總不如原廠方案來得到位、省心。而 Omni 就是至今為止第一款完全由相機廠商自己開發出來的套件,照理來說,在使用上的優勢應該還是非常明顯的。當然囉,其價格多半也會更貴一點,雖然具體的數字現在還沒確定,但在即將舉行的 NAB 大展上,GoPro 應該會告訴我們更多的發售細節吧。 轉載自:Engadget

Google無人駕駛車公路實測
汽車
Benjamin・2015-06-30

Google無人駕駛車車場實測 Google無人駕駛車公路實測 Google無人駕駛車舊款設計 Google無人駕駛車新版 相信大家一定有聽過Google Car,它是由Google研發的無人駕駛車,而Google一直致力發展嶄新科技,以及不斷進行測試,而且他們早前已於實驗場地進行測試。而今天,他們更邁向了一個新里程碑,因 Google 無人駕駛車已經正式開始在美國加州的路面上實地測試,可見距離實際應用又行前了一大步。 其實上月 Google 就曾經表示過將會在今年夏天,在美國加州 Mountain View 附近的路面上實際進行測試,而有關測試終於在今日起正式實行。雖然那台是無人車,而且的確會由電腦系統控制,自動進行駕駛,不過今次與早前邀請市民試搭不同,路面測試時將會有合資格的司機在車上監測整個駕駛情況,而且車廂內亦會設有軚盤及腳踏,以防有任何問題,便可以立即切換手動控制。 另外,Google 同時亦在網上開設了一個特別的網頁,如任何人在路面上發現 Google 無人駕駛車,可以在網站上分享自己的感想,例如覺得好棒、很奇怪,甚至很害怕等都可以,Google 將會根據這些評價去進行改善。此外,為盡量確保Google Self-Car 不會在公路上發生意外,因此無人駕駛車的時速將會被限制在 40 公里以下,而不會瞬間消失的。 Google Self-Car 相關影片: youtu.be/CqSDWoAhvLU Google Self-Car 特設網頁: www.google.com/selfdrivingcar/

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查看 //src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/controller/HomeController.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 @RequestMapping("/api") public class HomeController { @GetMapping("/someRecord/{uuid}") public Map readSomeRecord(@PathVariable String uuid) { return Map.of("ret", "your uuid:" + uuid); } } 準備我們的test case,但這次我們預期它應該要出現登入失敗的結果。 //src/test/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/controller/HomeControllerTest.java @SpringBootTest @AutoConfigureMockMvc public class HomeControllerTest { @Autowired private MockMvc mockMvc; @Test void testNoLogin() throws Exception { RequestBuilder requestBuilder = MockMvcRequestBuilders.get("/api/someRecord/1234") .contentType(MediaType.APPLICATION_JSON); this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.status().is4xxClientError()) .andExpect(MockMvcResultMatchers.jsonPath("$.ret").doesNotExist()) .andDo(MockMvcResultHandlers.print()); } } 在我們執行上述的測試,test case 成功過了。我們的基本設定跟上一節其實沒有多大改動,為何現在http api會回傳狀態 401? 那是因為我們在依賴中加了,Spring Security,它配合了Spring Web,就會自動為所有api加入權限檢測。我們的測試中,沒有任何用戶登入,當然會出現 http 401。為了讓我們可以好好管理誰可以使用api,我們就來設定一定Security。 我們加一個WebSecurityConfig.java,暫時指定所有的訪問路徑都必需有USER權限,並且用 http basic的方式登入。 //src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/config/WebSecurityConfig.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 securityFilterChain(HttpSecurity http) throws Exception { http.authorizeHttpRequests(authorizeHttpRequests -> { authorizeHttpRequests.requestMatchers("/**").hasRole("USER"); // 所有的訪問路徑都必需有USER權限 }); http.httpBasic(Customizer.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.withUsername("admin") .password(passwordEncoder().encode("pass")) .roles("USER").build(); // 我們在記憶中體,加入一個測試用的User,它的名字為admin,密碼為pass,權限為User return new InMemoryUserDetailsManager(user); } 然後加入新的測試,直接模擬Role。結果是通過的。 //src/test/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/controller/HomeControllerTest.java @Test void testLoginWithRoles() throws Exception { RequestBuilder requestBuilder = MockMvcRequestBuilders.get("/api/someRecord/1234") .contentType(MediaType.APPLICATION_JSON).with( SecurityMockMvcRequestPostProcessors.user("someone") .roles("USER", "ADMIN")); // 沒有使用密碼,只使用Role this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.status().is2xxSuccessful()) .andExpect(MockMvcResultMatchers.jsonPath("$.ret").value("your uuid:1234")) .andDo(MockMvcResultHandlers.print()); } 再來一個測試,改用密碼登入,分別輸入錯的和正確的密碼。 @Test void testLoginWithWrongPasswordAndNoRole() throws Exception { RequestBuilder requestBuilder = MockMvcRequestBuilders.get("/api/someRecord/1234") .header("Authorization", "Basic randompass") // 輸入錯的密碼,應該回傳http 401 Unauthorized .contentType(MediaType.APPLICATION_JSON); this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.status().is4xxClientError()) .andDo(MockMvcResultHandlers.print()); } @Test void testLoginWithPassword() throws Exception { RequestBuilder requestBuilder = MockMvcRequestBuilders.get("/api/someRecord/1234") .header("Authorization", "Basic YWRtaW46cGFzcw==") // http basic 就是把 admin:pass 轉成base64 .contentType(MediaType.APPLICATION_JSON); this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.status().is2xxSuccessful()) .andExpect(MockMvcResultMatchers.jsonPath("$.ret").value("your uuid:1234")) .andDo(MockMvcResultHandlers.print()); } 最後,當然是正確的密碼才能通過。若果大家還是半信半疑,我們可以跑起真的正服務(IDE RUN或mvn spring-boot:run),然後用curl去試。 curl http://localhost:8080/api/someRecord/1234 // failed with 401 curl -u "admin:pass" http://localhost:8080/api/someRecord/1234 // 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.withUsername("admin") // .password(passwordEncoder().encode("pass")) // .roles("USER").build(); // return new InMemoryUserDetailsManager(user); // } } // spring-boot-tutorial/spring-boot-web-api-data/src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/config/UserServiceImpl.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 loadUserByUsername(String username) throws UsernameNotFoundException { // 因為我們資料庫沒有資料,為了方便測試密碼的加密,我們在java code上直接插入一筆資料。 UserEntity defaultUser = new UserEntity(); defaultUser.setUsername("admin"); defaultUser.setPassword(passwordEncoder.encode("pass")); defaultUser.setRole("USER"); defaultUser.setUuid(UUID.randomUUID().toString()); userRepo.save(defaultUser); // 上述為測試用插入資料,不應該出現在正式使用環境中。 UserEntity user = userRepo.findOneByUsername(username) .orElseThrow(() -> new UsernameNotFoundException(username + " not found")); // 找找資料庫有沒有正在登入的該名使用者username List authorities = List.of(new SimpleGrantedAuthority("ROLE_" + user.getRole())); LOG.debug("got user uuid:{}, username:{}, role:{} from database", user.getUuid(), username, user.getRole()); // 如果前面的 findOneByUsername 有結果回傳,我們就給它一個ROLE_XXX的權限。 return new User(username, user.getPassword(), authorities); // 這裏從沒有檢查過密碼是否有匹配,全部交給Spring Security去做 } } //spring-boot-tutorial/spring-boot-web-api-data/src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/entity/UserEntity.java // spring-boot-tutorial/spring-boot-web-api-data/src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapidata/repo/UserRepo.java 上述段落中,筆者省略了UserEntity和UserRepo,它們只是一般的spring-data-jpa概念,有需要可以經文末的連結查看完全原始碼。最需要注意的,是UserEntity的password欄位,在資料庫中是以加密的方式儲存。我們在配匹登入者與資料庫記錄時,也沒有自行檢驗密碼的需要。我們只是在加密過的密碼回傳給Spring Security,Spring框架會自行把登入者輸入的密碼與加密了的密碼作比較。

繽紛聖誕新年禮物豐儉由人選擇多。LUSH
美容
蘇蘇・2020-12-12

有看蘇蘇社交平台的朋友應該都會發現近年蘇蘇的聖誕祝福照片背景都是十分色彩繽紛的大小禮物,很多朋友說看見了我的照片心情立即好起來呢。 其實蘇蘇背後的禮物都是真的,不是道具啊,每一年 Lush 嵐舒禮盒製作團隊都會費盡心思設計包裝精美的聖誕新年禮盒,禮盒內的每件產品均經過精心挑選,組合成別具特色的禮物,更力求創新加入環保元素,讓你為在意的人準備一份難忘又滿載巧思的禮物。 LUSH嵐舒於 1995 年在英國創立,已於 48 個國家開設超過 900 間分店。他們一直致力採用新鮮材料如有機水果及蔬菜作為原材料,製造色彩繽紛及安全實用的身體及面部產品,其中多款創新有趣的產品更獲得產品專利權,如廣受歡迎的固體洗頭皂、汽泡彈、固體牙膏粒和沐浴啫喱等。多年來,LUSH嵐舒在努力追求製作新產品的同時,更切實成為道德企業的代表。他們的產品不作動物測試、支持公平貿易、社區貿易活動,支持慈善團體。 早前,蘇蘇去到LUSH嵐舒位於澳門著名的大三巴附近的石仔街,店舖外貌保留了富有歷史價值的中西特色建築,全憧共有5層,零售店在地下,其餘樓層主要是內部的工作室,所以只有地下是開放的。 走進色彩繽紛的店內,總會感受到一股歡樂的氣氛,店面設計貫徹了LUSH環保的作風,為了減少砍伐樹木,那些木櫃的製作材料都是來自回收的木材製成的,在既環保又有採光感的Led燈襯托下,再加上產品的原始氣味,整個店面有大自然氣色,十分舒服。 再加上聖誕節和新年將至,店內亦放滿了不少七彩繽紛的禮物盒,好像走進了童話屋一樣。 在新鮮面膜專區展示了一系列每日由人手製作的新鮮面膜,也是LUSH的皇牌產品之一。新鮮面膜不含防腐劑,不過需要冷藏保質。 其實LUSH還有化妝品系列,一樣不使用動物測試,發現唇膏的顏色都很漂亮呢。 一系列以人手製作、色彩繽紛的汽泡彈、泡泡浴芭等浸浴產品,還有多款功能性香氛皂,真是讓蘇蘇花多眼亂,不知道如何選擇才好,這個時候最好就是找服務員呢: 唔該! 在服務員詳細解釋之下,蘇蘇找到適合的香氛皂和其他產品了,剛巧碰上有汽泡彈示範,發現這個雪天使夢幻氣泡蛋很香很漂亮呢,而且還可以分3次使用,一定要寫入必買名單內。 在官網上已經看到禮盒套裝的照片,相當誘人。 究竟實物又是如何呢? 實物是跟圖片一樣的,每一套都讓人愛不釋手。 看見這麼漂亮的禮盒,有朋友一定會問,LUSH不是大力推廣環保的嗎? 其實他們的禮盒包裝是採用百分百再生物料的,如經回收或升級再造的卡紙、鋁箔紙、印度水彩紙等。 禮盒內的填充物是以玉米澱粉製成,不僅發揮保護產品的作用,更可進行生物降解,減少廢物產生。 部份絲帶更是由塑膠瓶升級再造而成,還有在禮盒上的標籤及產品單張均是再生紙並可回收再造的。當然如果可以不用包裝的話就更好呢,其實LUSH還開始了推廣零包裝的概念,但暫時還沒有很多人可以接受呢,不過俗語有說:「自古成功在嘗試」,接受是需要時間的,在大家未完全接受之前,就循序漸進,先用環保物料吧。 LUSH嵐舒 地址: 澳門賣草地街13-15號 ~~~~~~~~~ 更多各地吃喝玩樂、美容、潮流、旅遊、演藝、文化、生活或購物資訊、心情話語文章等,繼續以一文多發形式發放於中、港、澳三地多個高人氣時尚生活網站的專欄內,詳情請點擊蘇蘇的 新浪微博: 『蘇蘇的部落』http://www.weibo.com/susannakl/profile Facebook: https://www.facebook.com/sososusanna Instagram: http://instagram.com/sososusanna 時尚生活專欄和部落格 (網站及手機Apps): ELLE HK 澳門人氣資訊網站澳門電訊。LifeMag 中國163.com。LOFTER 中國攜程CTRIP。氫氣球 中國搜狐新聞網 台灣痞客邦 蘇蘇的部落 聯絡及邀約: susannakL88@yahoo.com.hk

澳門教育家陳康妮 : 探討澳門的創新,這些點子可能會改變世界
文化創意
陳康妮・2023-04-04

澳門一直以來都是一個富有創意和創新精神的地方。這裡的人們一直致力於開發新技術和創造新的產品,以改變世界。 在澳門,許多創新創業家積極參與各種比賽和活動,這些比賽和活動通常旨在發掘和支持具有創新和商業潛力的點子和企業。這些創業家們經常通過研發新的技術和產品,致力於改變世界。 在這篇文章中,我們將探討一些澳門的創新點子,這些點子可能會改變世界。 第一個創新點子是一個基於人工智能技術的智能交通系統。這個系統使用大數據和機器學習算法來預測交通流量和路況,以優化城市的交通系統。這個系統還可以幫助減少交通擠塞和減少碳排放。 第二個創新點子是一種用於治療癌症的新型藥物。這種藥物基於基因編輯技術和細胞療法技術,可以有效地治療各種類型的癌症,同時減少對患者身體的負擔。 第三個創新點子是一個基於區塊鏈技術的智能合約平台。這個平台可以用於幫助企業進行自動化和去中心化的交易,同時保護數據的安全性和隱私性。 第四個創新點子是一種基於可再生能源的新型發電系統。這個系統使用太陽能、風能等可再生能源來發電,同時通過儲能技術來解決能源儲存問題。這種系統可以幫助減少對化石燃料的依賴,同時降低碳排放和污染。 以上這些創新點子都有著巨大的潛力,可以改變世界。澳門的創新創業家們正致力於研發這些點子,並將它們帶入市場,以實現商業成功和社會貢獻。在這個過程中,他們可能會面臨許多挑戰,例如技術開發、市場競爭和資金籌集等。 然而,這些挑戰並不能阻礙他們的創新精神和決心。澳門政府和企業界也積極支持創新和創業,通過提供資金、資源和培訓等支持,以幫助這些創業家實現他們的目標。 澳門的創新創業家們正在努力實現他們的夢想,並將他們的創新點子帶入現實,以改變世界。我們期待著未來,看到更多的創新點子和創業家在澳門的舞臺上嶄露頭角,為社會帶來更多的價值和貢獻。 【作者簡介】陳康妮 Miss Connie澳門科技大學講師澳洲墨爾本大學主修教育管理學英國倫敦大學主修心理學美國國際培訓師(26年港澳培訓經驗)美國全球職涯發展師澳門資深教育家澳門教育專欄作家澳門教育學作家:書名:澳門教育創新澳門兒童文學作家(兒童科普)

陳康妮:淺析芬蘭教育樞紐模式在澳門實現的可能性
文化創意
陳康妮・2022-12-02

芬蘭作為世界上的教育強國,其教育系統非常重視學生在德智體美勞方面的特長培養,鼓勵學生積極參加各類活動。聰明的芬蘭人懂得,唯有扎實、平等的教育,才是維持社會穩定、獨立的最大資產。而教育,永遠是最划算的投資。因為教育的不平衡造成的國民素質的缺口,整個社會都要付出更多的成本! 在芬蘭,從幼稚園到大學階段,每一個階段都有自己明確的學習目標和任務,芬蘭的學生們不僅在學校裏要努力學習文化知識和專業技術課程,在課餘時間也不忘參加各種體育鍛煉來增強體質、培養團隊精神、鍛煉毅力等。此外,芬蘭赫爾辛基教育樞紐模式還要求學生與教師需要進行合理的溝通和交流,來適應變化的學習方式;更要培養學生的創新思維、來提高適應全球複雜環境的能力等等。 沒有夜以繼日地刷題,沒有強勢的升學壓力,沒有焦慮的家長和老師,就是這樣佛系的芬蘭教育,讓全世界看到了一個教育奇跡。特別是在芬蘭課堂上,教師擅長採用基於兒童遊戲活動的問題解決的教法,以及“現象式教學(學習)”。通過遊戲理解數字的概念,數學與日常生活、其他學科的融合。教師在教學中發揮團隊、合作、探索優勢,帶領孩子們通過實驗、遊戲、想像,學習單位概念和測量方式,以及幾何學統計和概率的原理,解決數學中的問題。 對於澳門而言,澳門本地的學前教育與高等教育資源較為豐富,可協助內地提升學前教育與高等教育水準。通過結合芬蘭赫爾辛基教育樞紐模式,設想澳門教育的教學理念為“一個樞紐(Exchange)、兩種形式(Foundation和Related)、三大系統(Informal System and Management Integration)”。其中“一個樞紐”是指澳門本地教育的資源整合平臺,整合地區優勢,開創教育先河;兩種形式分別是指提供國際合作專案形式及多樣化、差異化的教學服務;三大系統分別指學生的國際交流與實習平臺、本地學生在境外的學習以及澳門學生與國際學生之間交流、交換學習經驗,通過不斷地交流學習,提高澳門地區的教育包容度。 近年來,隨著澳門特區政府不斷推出促進教育交流合作政策措施,在深入學習芬蘭赫爾辛基教育樞紐模式下,配合內地進一步落實“一帶一路”和粵港澳大灣區發展規劃,讓澳門地區的教育與國際教育水準接軌,來提供更多更有效及優質的教育合作與交流平臺,為澳門教育的持續發展注入源源不斷的動力。而芬蘭赫爾辛基教育樞紐模式在澳門的實現,將會進一步提升澳門地區教育科研水準,提升澳門地區的教育人才培養品質,為澳門地區發展經濟、創造就業機會提供強有力的支撐,進一步提升澳門地區的國際教育競爭力,同時也將推動澳門教育國際化,對促進文化交融發展產生積極影響。 【作者簡介】陳康妮 Miss Connie澳門科技大學講師澳洲墨爾本大學主修高等教育管理學畢業澳門資深教育管理學專家澳門教育作家(教育創新)澳門兒童文學作家澳門國際培訓師-從事國際培訓師工作26年全球職涯發展師-澳門斷捨離群組創辦人(群組合共26000人)

陳康妮:澳門發展有效自主學習課堂勢在必行
文化創意
陳康妮・2022-06-06

【作者簡介】陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修教育管理學 澳門教育管理學專家澳門國際培訓師澳門作家(教育/兒童文學)澳門教育專欄作家全球職涯發展師 從事教育管理培訓工作26年 隨著社會的發展,課程改革不斷深入,教學理念發生了明顯的變化,教學模式變得系統化、科學化,增加了趣味性、互動性。以往的應試教育模式正在不斷被淘汰,這樣的課堂會比較枯燥,學生總是被動地接受教育,缺乏積極主動學習的動力,這樣也會大大地影響到學習效果,學習效率會比較低,所以在澳門開展有效自主學習課堂勢在必行,具體如何操作也需要我們深思熟慮。 首先可以確定的就是在澳門開展有效自主學習課堂一定不能脫離實際,要理論與實踐相結合,不能脫離現實。要以最新的課程理念要求為教學根本,立足於教學的實際情況,結合學生的實際情況因材施教。開展有效自主學習課堂,包含著很多方面的內容,既要有學習效率,也要讓學生們發揮自主性,讓學生們朝著學習這一目標去進行。就課堂的實際操作來看,教師在一堂課開始之前最好提前佈置任務,讓學生們去預習課程,因為一堂課的時間有限,同時班機內的學生人數多,不可能將每一個人都照顧到位,有的學生可能理解能力稍差一些,會出現課堂跟不上老師節奏的情況,做好預習能夠比較好地避免這一個情況,而且可以調動學生的自主學習能力。 學生在預習的時候,運用的是自己的思維,全是憑藉個人的意志去理解知識點,預習不僅能讓學生們提前熟悉課堂教學的內容,還能讓學生們在課堂上對比自己的思路和老師的思路,可以即時發現自己存在的不足,同時因為自己也做過了題目,學生也會好奇自己的理解是否正確,這樣在課堂上的時候會更加積極,學習效率也會更高。 這是在課堂之前教師應該做的工作,在教學過程中,教師不能一味地自己講解,而不讓學生之間進行討論,所以在課堂開始的時候,老師可以向大家解釋本堂課的教學目標,爲大家後麵的學習定一個方向,接着教師可以講述一下這堂課的中心內容,讓學生對於知識點有一個基本把握和了解,接着給出幾個可以發散思維的問題,給出學生進行自主討論的時間,讓學生們在自主討論中去探究知識點更深層的含義,幫助學生們進行自我歸納與總結。 教師需要注意的是,一堂課的教學重點不能有太多,要吃透教材,把握住最爲關鍵的幾個點,這樣才能更有針對性,才能幫助學生們吃透知識點,而不是淺嚐輒止。課堂最後老師也可以佈置一些課下的任務,讓學生們回去進行思考。 總而言之,在澳門發展有效自主學習課堂是一條必須要走、需要不斷探索的路,創新教育教學模式,激發學生的自主學習能力,有利於為社會培養高素質人才,也有利於學生未來的個人發展,我們要結合實際情況,不斷探究,不斷精進。

澳門教育家陳康妮:探索數學與音樂的交匯處
文化創意
陳康妮・2021-03-10

【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修高等教育管理學 澳門高等教育管理學專家(Digital Educator) 澳門培訓師 (Digital Trainer) 澳門教育專欄作家 (Digital Writer ) 全球職涯發展師 從事高等教育管理培訓工作十七年 “我會想一個調子,然後我必須考慮下一步該怎麼做,就像數學問題一樣。” 父親微笑著,把我推進機埸塞進去, 21歲時,我首次來到澳州墨爾本大學的教育學之路。如今,我是一名教育管理學專家,終生學習。最近學習數學和音樂的高級課程。儘管我喜歡STEM和拼圖,但花了一些時間才意識到音樂在我一生中的重要性。 “我在四年級時學習了鋼琴和二胡但從來沒有非常認真過。當我進入高中時,我的很多朋友都是充滿激情的音樂家,激發了我開始更多的練習,但我仍然喜歡唱歌。最終,我和一位香港朋友成立了一支民樂樂隊,在社區演出。激發了我對唱歌的熱情和欣賞”。到達澳門教育的崗位後,我艱難​​地決定了如何將音樂融入大學經歷。選擇教創新教育後,決定就變得清晰了。 “我想了一下,我只會做教育管理學。但是隨著我上更多的音樂課,我意識到擁有音樂專業對我來說也很重要。我一生都需要。我很幸運,教育管理專業如此靈活”。 每次上新的音樂課後,對自己的決定變得更加自信。諸如爵士樂歷史之類的課程使我眼前一亮,這是我從未考慮過的音樂領域。我回憶說:“我開始瞭解音樂學如何加入在教育管理學課程,從教育和文化的角度審視音樂。”這對我來說是如此新穎和有趣。我計劃再次加入音樂線上樂隊,繼續從事教育管理培訓。我遇到了其他熱情的音樂教育家,其中許多人將成為我看成最親密的朋友。從那時起,我鼓勵學生就教育管理學加入音樂教育。加入的更大影響進行更多對話。”我們討論了重要主題,例如音樂與性別歧視,性別和港澳文化之間的關係。這些主題在我的課堂上出現了很多,因此我覺得把整體作為一個整體來談論也很重要。”當我不在學習或排練歌曲時,我喜歡將自己的創造力用於創作自己的教育管理培訓。做教案的過程使康妮對數學和音樂的興趣融為一體。 “兩者需要類似的心態。我有一個調子的想法,然後我必須考慮下一步該怎麼做,就像數學問題一樣。” 從前上大學的時候,我也開始擴大對教育管理學的熱情。目前是澳門科技大學的講師,教學目標是向大學生教授創新教學。我嘗試通過分享自己的故事來激發學生們的興趣 - 我從不間斷地分享父親的夢想。 “唱歌提醒我,教育管理有很多要探索的地方” 我計劃始終通過自己的激情來傳達想像力和創造力。目前正在研究一種用於播放音樂的互動式推動教育管理的概念。“隨著您越來越接近解決問題,音樂將會變得與學生溝通更有共鳴。” 同樣的內在火花也將繼續在我的寫作作品中找到出路。講故事的過程使我以不同的方式分享了對大夢想的熱愛。通過微妙的和聲,我會向讀者傳達了清晰的資訊。

[推介] 懷舊手遊|就算是冷飯 我也很想完整的品嘗一遍|FF7
手機‧電玩
MacauYeah・2020-12-25

「太空戰士七」這個遊戲,就算是新生代遊戲民都會有聽過,老一代遊戲民就更加不可能未接觸過。 概然大家都耳熟能詳,到底我還能介紹一些新奇事呢? 我相信,在這個舊遊戲重制多的是的炒冷時代,要入坑也很有多選擇 但手機版的太空戰士七,絕對有一個不一樣沒法取代的最大優勢。 現在很多遊戲,會有PC/PS4/Xbox/NS高清重制,畫面上再也不是寫著馬賽克,而且是有3D模組的近代遊戲。 但作為過來人,買了PS4版的一系列重制版遊戲 Resident Evil 2-3、Dark souls 1-2、Devil May Cry 1-4、Assassin creed 2 Collection、FFVII、FFXI、FFX、FFX-2 能夠直正玩一次的就只有Resident Evil 2-3、Dark souls 1 你沒有看錯,上面有15隻遊戲,但我有玩的其實只有3隻,其他真的被逼純收藏 為何會這樣,因為最主要的問題是時間,作為一個上班族,可以靜靜坐下來玩主機遊戲的時間不多,平常更多的是只能在碎片時間中打開手機玩幾場 所以,對一般上班族,很多主機的重制遊戲,都是有得睇、無得食 而手機版的太空戰士七,雖然是舊遊戲,但光是「手機版」這一點,就造就了一個隨手可玩的條件。 想玩就玩,就算被中斷,也不用全部重來。因為手機版可以Keep住係背景一段時間,有機會可以回到被打斷的進度繼續來。(當然你手機memory不夠,被重置了就沒辦法) 現在查攻略,也比以往要簡單,以前沒有網路,只能看遊戲雜誌的爛紙本攻略 與其說是攻略,不如說是遊戲編輯留下的面包屑,除了大致路線可以看以外,很多隱藏道具,Boss打法,都是隨便寫寫的。 但現在經過長年的交流,很多大神們參與了網路攻略的編寫。正所謂眾拾柴火焰高,現在能Google到的,都是精華中的精華。 https://gamefaqs.gamespot.com/ps/197341-final-fantasy-vii/faqs/45703 筆者就是看著這個攻略,邊看邊遊玩。 有了攻略,就可以重新展開那個多年前未完的心願,100%完美通關。收集最強的武器、魔法,修練最強的角色絕技。 最後,那怕你是只想看看劇情,不想真的去苦練,手機版亦有比其他PS/NS移植版要好的地方。 就是"Max Stats",它可以瞬間把你當前的角色升級到滿等,除了劇情殺以外,沒有過不了的關卡。另外,它也有「不遇敵」等功能。想只跑劇情,絕對是可以的 其他PS/NS移植版,就是沒有這個Max Stats功能。只有「無敵」、「不遇敵」、「三倍速」,對於想快速通關來體驗劇情,是不太可能。因為「無敵」本身,不會提升你的攻略速度,只是省了練功的步驟,你想快,開了三倍速,在Boss的地方還是平A拖時間。 所以如果你想在這個煩忙的時代,輕鬆地體驗一下FF7劇情,就非手機版的FF7莫熟。

[二維物語] 無法盡如人意的經典小說改編作 - 《日本沉沒2020》
娛樂殿堂
君尋・2020-11-30

《日本沉沒2020》是Netflix製作的原創動畫作品,改編自1973年的科幻小說《日本沉沒》。小說推出以來不單止奪下多個獎項,成為社會熱話,亦先後被多次改編成電影、電視劇和漫畫。動畫改篇則屬首次。看到標題大概可想像到故事內容,一直飽受地震、火山爆發、海嘯影響的日本,假如有一天整個沉沒並消失於地圖之上,對於世世代代居住於這個島國上的人民而言,他們應逃到哪裡?執筆之時,新聞報導日本方面即將製作全新的真人電影《日本沉沒~希望的人~》,由小栗旬、松山研一等多位知名藝人主演,證明「日本沉沒」這個題材對不同時代的日本人而言,始終具有相當的意義。 - 第一集的衝擊最大 不同於原作以成功預測日本沉沒的地球物理學者為主角,並以他的視角描述這場世紀災難的發生和日本的終結,《日本沉沒2020》則以一位生於相對普通的日本家庭的女高中生作為主角,講述遇上首場的大地震後,一起與家人逃生的故事,比較接近我們熟悉的西方災難電影的套路。災難電影常給觀眾一種錯覺,就是主角運氣太好。平凡的女高中生在絕望般的環境下求生理應不是簡單的事情,而且本作更強調是日本的沉沒,但旅途上予人感覺是相對順利,並在路途中遇上不少好人得到幫助。當在路上走到盡頭,突然出現一位新角色帶路。當缺乏某種資源時,碰巧再前一點的路上就找得到。在一望無際的海上飄流,也能夠被失散的同伴救起。而另一方面,同伴的加入和離隊亦過於公式化,先不說「插旗」相當明顯,當遇到某個難關只能由某個角色出面處理時,就會知道那位角色將會在該集結尾「離隊」。觀眾沒法在過程中體驗到緊湊的情節,亦無法感到與家人、同伴生離死別的情感。至於標題上刻意添加的「2020」,本意應是讓觀眾聚焦故事的背景年代,因此內容上亦強調不少現今的流行元素,如有一位同伴是知名Youtuber、主角弟弟沈迷電競,雖然是可有可無對故事無大影響,但亦加強了年輕一代觀眾的共鳴,讓人記住災難有可能隨時隨地發生。諷刺的是,在2020年考驗日本人的反而是COVID-19而不是自然災害。 - 偶然遇到的Youtuber成為重要伙伴 整體而言,本作在敘事上存在明顯的不足,但《日本沉沒》的意義依舊能在本作找得到。缺乏天然資源、地理位置於大陸邊緣、容易遭受自然災害的日本,表面繁榮的背後其實是異常脆弱的。就算沒有如日本沉沒般的極巨大災害,單單是近年的311大震災、九州的暴雨以及多次的超強颱風的襲擊,都對日本不同地區帶來嚴重的破壞和人命傷亡。然而,就像本劇結尾一樣,災難過後,日本人總能像鳳凰一樣於浴火中重生,再次將大和民族和以及自豪的文化傳承下去。 - 雖然不盡如人意,但筆者依然推薦這套經典作品的改編動畫 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 關於[二維物語] 本欄目將會分享日本的動畫漫畫資訊。未必會看到主流作品的介紹,但會在這介紹的必定是值得一看的作品。 更多動畫和漫畫心得: https://ppt.cc/fFXgvx

澳門教育家陳康妮:致力於澳門創新教育的人,通過寫作來探索自己的身份
文化創意
陳康妮・2020-11-10

【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修高等教育管理學 澳門教育家(Digital Educator) 澳門培訓師 (Digital Trainer) 澳門教育專欄作家 (Digital Writer ) 職涯發展師 從事高等教育管理培訓工作十七年 澳門創新教育成為我未來研究的願望。 “身份的重要部分是什麼?” 這是一個簡單的問題。然而,我的學生們聽到這個題目會變得沉默不語,他們的眉毛陷入了沉思。顯然,對於許多人來說,這是他們之前第一次直接被問到這個問題。我在課室提出了有關身份的問題,這定義了我的故事。已經踏入教師培訓第17個年頭。 我很快瞭解到自己並不孤單。我曾應邀參加了多樣性的教育學領袖會議,很多全球性的線上活動,匯集了來自全國各地的1,700名教育管理學家。我將這種經歷歸功於我首次接觸到身份發展的重要性。 如今,我是大學的教職員工,不忘在課室培養學生的領導力。在創新創業和職涯發展的工作中,我旨在幫助學生更好地理解社交環境,經歷和自我定義如何共同塑造一個人的身份,以及探索設計的人生。性別和社會經濟地位等類別如何幫助人們理解和討論自己的情況身份。 我一直在用自己的身份塑造鏡頭,不斷觀察事物。我是主修高等教育管理學研究,我的身份使我從能力和特權的對比中學到了很多。它影響著我看待世界的方式。它影響了我最關心的事情。 自己的身份是我對環境正義的熱情之源。我的家人都是教育界:從很小的時候起,我就經常陪伴他們到學校工作。正是通過這些經歷,我對教育工作產生了熱愛並瞭解了我所在澳門的教育制度不同的鴻溝。繼續堅持做好我的教師工作。 如果我可以分享自己的生命故事,那麼我可以通過它與人們建立聯繫。我們所有人都有塑造我們的經歷-使我們成為了我們自己。建立這些聯繫後,我們終於可以開始進行真正有影響力的對話了。