搜尋

搜尋結果

Spring Boot 04 - 進入http json api 世代
科技新知
MacauYeah・2024-05-23

本節,我們將會建立一個http服務,提供json api讓程式訪問。 下戴模版 我們跟上節一樣,使用Spring Initializr Maven 下載模版,但細節筆者就不再講啦。Dependency主要選擇 Spring Web Spring Boot DevTools 下載後,可以直接運行測試,可以用指令 mvn test 或經IDE運行。Spring會至少測試下能不能成功取用預設的8080端口。 Controller 我們若要實作 http json api,需要在 spring 中加入一個類,附註為 @RestController ,那方便起見,類名我們也命名為 XXXController 吧。作為示範,我們弄一個 HomeController.java ,裏面有最常見的 http GET, POST功能。 srcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapibasiccontrollerHomeController.java import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; ... other import @RestController @RequestMappingquot;apiquot; public class HomeController @GetMappingquot;someRecorduuidquot; public Map readSomeRecord@PathVariable String uuid return Map.ofquot;retquot;, quot;your uuidquot; uuid; @PostMappingquot;someRecordquot; public Map createSomeRecord@RequestBody Map requestBody HashMap ret = new HashMaprequestBody; ret.putquot;retquot;, quot;got your requestquot;; return ret; HomeController裏,完整的URL 其實為 GET httplocalhost8080apisomeRecorduuid POST httplocalhost8080apisomeRecord URL中的api之後的路徑,都是定義在 HomeController 中,而前半的8080及context path,是使用預設值。在正式環境下,可能隨時會被重新定義。但我們做本地測試,只需要驗證預設值就可以了。 我們真的運行起程式mvn clean compile springbootrun,再使用最簡測試工具進行測試。Windows的朋友,可以選擇Postman作為測試,它有圖形介面。而linux的朋友,請用curl,預設安裝都會有。下列為方便表示測試參數,筆者選用curl。 測試GET,其中1234會自動對應到spring裏的uuid。 curl httplocalhost8080apisomeRecord1234 # return quot;retquot;quot;your uuid1234quot; 測試 POST,其中的 d 參數,會對應 spring裏的 @RequestBody, H 參數則是設定 http header 的意思,我們就使用約定俗成的 json 作為 header 。 curl X POST httplocalhost8080apisomeRecord H quot;ContentType applicationjsonquot; d 'quot;requstquot;quot;did you get itquot;' # return quot;requstquot;quot;did you get itquot;,quot;retquot;quot;got your requestquot; 上面的兩個操作,都回傳了我們輸入的資訊,這代表了我們成功用spring架起了http json api,而且正常讀入資訊。 Test Case 雖然我們可以正常地架起 api,但每次開發都要 postman curl這種工具額外試一次,其實也有一些成本。而且 api 數量變大,或經多次修改後,就重複人手執行,就變得相當討厭。 面對這個問題,筆者會建議寫測試用例,即是Test Case,而且用Spring內置的@SpringBootTest來寫。 產生一個空的Test類,vscode中,最簡單可以Source Action =gt; Generate Test,然後加入這次要測試的參數。 srctestjavaiogithubmacauyeahspringboottutorialspringbootwebapibasiccontrollerHomeControllerTest.java import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.http.MediaType; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.RequestBuilder; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.result.MockMvcResultHandlers; import org.springframework.test.web.servlet.result.MockMvcResultMatchers; @SpringBootTest @AutoConfigureMockMvc public class HomeControllerTest @Autowired private MockMvc mockMvc; @Test void testGetSomeRecord throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;your uuid1234quot; .andDoMockMvcResultHandlers.print; @Test void testPostSomeRecord throws Exception String request = quot;quot;quot; quot;requstquot;quot;did you get itquot; quot;quot;quot;; RequestBuilder requestBuilder = MockMvcRequestBuilders.postquot;apisomeRecordquot; .contentTypeMediaType.APPLICATION_JSON .contentrequest; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.jsonPathquot;$.requstquot;.valuequot;did you get itquot; .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;got your requestquot; .andDoMockMvcResultHandlers.print; 最後就是執行 mvn test 或經IDE運行,應該都會得到所有測試都通過的結果。 mvn test # other test result ... INFO Tests run 2, Failures 0, Errors 0, Skipped 0, Time elapsed 0.368 s in io.github.macauyeah.springboot.tutorial.springbootwebapibasic.controller.HomeControllerTest # other test result ... 上面的程式碼很多,我們逐一來。 @SpringBootTest 寫在類的外面,代表執行這個測試類時,需要運行起整個Spring程序,當然也包括http的部份。 @AutoConfigureMockMvc 寫在類的外面,代表執行這個測試類時,可以模擬一些發向自己的 http 請求。 @Autowired private MockMvc mockMvc 寫在類的裏面,因為之前有定義了可以模擬 http 的請求,Spring在運行時為大家提供了那個所謂的模擬http client的實例。 MockMvcRequestBuilders,則是建造要測試的URL及Header參數。 MockMvcResultMatchers,則是檢查回傳的結果是否如遇期的一樣。 為何這個http client叫模擬 Mock 因為在測試用例中,可能連Controller 內部依賴組件也需要進一步模擬,這樣才能把測試目標集中在Controller裏,這也是單元測試的原意。只是本次的例子看不出模擬與否的差別。 MockMvcResultMatchers.jsonPath,這是用來檢測json的結構是否跟預期一樣。有些網路上的其他例子會簡寫成 jsonPath ,但因為vscode IDE的自動import功能比較差,筆者還是保留傳統的寫法。 如果大家覺得@SpringBootTest很難,想折衷地把其他測試方法,那麼把 postman curl好好管理起來,每次修改完程式,都完整地執行一次 postman curl ,也可以達到測試的效果。只不過大家還是要好好學會整合 postman curl,知道如何檢測json結構,什麼時候有錯,什麼時候叫測試通過,所以也要花一樣功夫來實現。 最後,大家千萬不要因為測試難寫而逃課,因為寫測試絕對地可以減輕日後重執行的工作量。除非你的程式碼即用即棄,否則都建議寫測試。測試跟寫文檔不一樣,有了測試也不能沒有文檔。好消息的是,文檔現在越來越多自動生成的工具,我們日後再找機會介紹。 Source Code spring boot web api basic

澳門新濠影滙。米芝蓮一星推介玥龍軒
澳城餐飲
蘇蘇・2016-11-07

近年澳門因為各類型的酒店落成,顯然很受旅客歡迎,十分熱鬧,近來更是熱鬧非常,因為又有數間酒店開幕了,其中一間就是擁有多元素配套的新濠影滙 Studio City 新濠影滙玩樂設施受歡迎就不用多說了,蘇蘇比較饞嘴,一來到就先要找好吃的,中菜一直是我的第一選擇,據說新濠天地著名米芝蓮粵式餐廳譽瓏軒在新濠影滙開了一間同樣由米芝蓮星級名廚譚國鋒師傅主理的玥龍軒,怎可以不去一試呢 新濠影滙分巨星滙和明星滙兩部份,而玥瓏軒就在巨星滙的2樓 內裡的裝潢高貴雅致,讓人對餐廳有滿滿信心,而且感覺心情愉快。 我們被帶領去了貴賓房,這裡私隱度高,環境和餐具也非常細緻,蘇蘇超愛那個鑲有珍珠的筷子架,漂亮極了 不過最吸引蘇蘇目光的,是這一座有龍雕的茶藝工具,很特別吧。 就在這時,一杯歡迎茶送上來了,高身的是聞香杯,步驟就是先用鼻子感受它的香氣,再將茶放進茶杯一飲而盡,好茶 餐廳有專業的茶藝師幫助客人挑選適合菜單的茶品,蘇蘇喜歡喝茶,菜單配酒和配茶的道理一樣,有適合的香茶配合美味的食物,可再一步將食物味道提升,是一種味覺享受。 頭盤 麻醬豆腐、芝士脆蝦丸 麻醬豆腐是蘇蘇很喜歡的小吃,芝士脆蝦丸蝦膠有口感,好吃。 玥瓏拼盤 威化蟹肉卷、鵝肝金錢雞、芥末籽南非鮮鮑、 威化蟹肉卷裡面是阿拉斯加蟹肉和蝦膠組合而成,外皮酥脆。鵝肝金錢雞用的是豚肉义燒和雞肶菇,與傳統的相比健康多了,而且也很好吃。 松茸螺頭燉雞 材料用的是時令雲南松茸,還有瑤柱、杞子和瘦肉,很甜 土香鱈魚海鮮盞 海鮮是蘇蘇的至愛之一,海鮮非常可口,賣相也很好。 珍菌百合黑豚肉 黑豚肉口感嫩嫩的,味道調配得很好,珍菌百合十分健康。 法國栗子甘荀泡芥蘭 極品玥龍軒炒飯 這道是餐廳的招牌炒飯,點這個炒飯後大廚就會在客人面前即席烹調,證實真材實料,這位這麼好笑容又親切的是玥龍軒的主廚林钰明師傅。蘇蘇好奇的問林師傅做法和材料,原來先將口感軟糯的美國野米用雞湯燉煮,再用毛蟹、帶子、鮮蝦、燒鵝、藜麥等材料即席以砂窩去炒,林師傅在炒飯期間香氣四溢滿室,蘇蘇心中不斷在流口水,試了一口,米飯乾身,材料豐富,口感和味道都很好。 桃膠川貝燉雪梨 桃膠是桃樹的枝節之間所分泌出來的汁液,遇上空氣就會慢慢凝固,它滋潤養顏,膠原豐富,口感有點像雪蛤膏,但感覺良好太多了,近年很多中餐廳大行其道用桃膠做成甜品或配菜,甚受歡迎,不過據說有身孕女士少吃為妙,所以有BB的朋友吃之前要了解清楚事情真偽呢,但蘇蘇只有小肚子,所以不消一會,這個桃膠川貝燉雪梨就被我完完全全消滅了,感覺肚子充滿了滿滿的膠原,而且清甜好吃。 玥龍美點 豐富的一頓,離開餐廳時真是感到滿足。 剛剛得知玥龍軒已經成為最新一年米芝蓮一星推介,而新濠天地的譽瓏軒仍然保持在二星推介,有實力果然不同凡響 玥龍軒 地址:澳門新濠影滙酒店巨星滙二樓 電話:853 8865 6560

Round Table。人靠衣裝變鳳凰
購物‧時裝
蘇蘇・2016-10-30

『人靠衣裝』,這句說話真的一點也不假,因為就算你如何重視內在美的,第一眼給人的印象是好是壞還是要先看外表。 平日需要上班的蘇蘇,公司沒有規定要穿什麼式樣的衣服,當然去上班的,你自己心裡面要有個譜,所以蘇蘇一般都是以smart causal 正式優閒服 為主,不過如果需要出席品牌活動,可能就會穿一條簡單的長裙出席,總之都是以簡潔為主。 不過現在的蘇蘇多了一點想法,早前跟藝人好友出席一個品牌週年晚宴,我們研究起時裝來,好友說蘇蘇也是時候於某些活動中在打扮上作出一些小改變。 言而意大利時裝設計師品牌Round Table 的出品是個不錯的改變選擇,蘇蘇早前收到在中國越來越火紅的意大利時裝設計師品牌Round Table 的邀請,前往他們在澳門的分店了解這個新貴品牌,她們擁有多個不同形象及款式的系列,精細的剪裁、巧妙的設計、舒適的質料、顯瘦的款式,真的別出心裁,讓蘇蘇心花怒放。 不少款式的衣服真的十分得我歡心,有高貴大方的、有華麗別緻的、有大膽型格的、有活潑醒目的,適合不同年齡層及愛好的女士。 好奇的問澳門區負責人,其實Round Table這個新貴品牌用什麼理念在市場立足 他們希望讓進來的客人從前衛的藝術家體驗到新奇和特別,讓要求高的客人體驗到舒服和快樂,這是Round Table對時尚的理解。 他們會用敏銳犀利的鑒賞力, 挑選來自世界最優的新銳獨立設計師, 用獨到的審美解讀當代中國都市的消費需求, 並以一流的工藝製作出品, 這就是Round Table引領時尚的玩法。 據蘇蘇所知,Round Table 曾與國際巨星Victoria Beckham 的卸用服裝造型師,國際大師Jason L. 合作開設VIP高端服飾造型設計,嘩。。。好羨慕 而且不時應邀出席國內外的時裝展。 原來只要花點心思、配襯一些質素高的時裝、飾物或包包,整個人看來的感覺會有很大的分別。 其實一直以來,蘇蘇穿衣服不算差的吧,只是變化不多,因為我一直如果遇上喜歡的款式就會買多件不同顏色的衣服、皮鞋和包包來配襯,所以我的打扮一直不會帶給朋友驚喜。 但這一回為品牌試衣服拍照,出來的效果讓蘇蘇和朋友們有驚喜有新鮮感,一直都說這個世界是沒有醜女人,只有懶女人。 事實上,只要你肯花點金錢和心思,真的山雞也可以變鳳凰。 剛剛收到Round Table 各個系列最新一季的款式,跟大家分享一下。 EFININ 富時尚感及多變性,堅信混搭是一種時尚,呈現都市活力女孩形象,但事實上,設計師並不是只想EFININ 專為年輕人設計,而是希望將款式年輕化,讓每個階段的女性,穿起來變得更年輕更漂亮。 EMERAL 她的高辨識度來自她具有的Vintage Clothing 的獨特性,她不會被趨勢所控制,不隨大流。法國進口的純棉蕾絲、純手工手繪染色、邊位的設計、工藝精製的考究,打造成為半高定半高成的作品,每款只會接受10件左右的定量。無論在商務場合還是出席晚宴,穿上它總能讓你散發出濃濃的女人味,成為關注的焦點。 TTT 感性、強悍、驚豔, 延續血統中建築美學與時尚美學的巧妙融合, 強調線條感和結構感。 最善於表達肌理之美, 用著裝態度宣誓時尚傲骨品位。 在TTT的印花裙,以文藝復興為靈感,復興的古希臘印花的特別之處在於2D和3D之間的交錯互用,而且對印花的對稱十分考究,TTT絕對可以展現女士們一舉手一投足之間涵養的一面。 TBOLORO 朴質、輕薄、飄逸、知性。 源自意大利現代舞者的時尚跨界靈感,神聖又神秘,像是一種新生,就如同它的品質,拋棄浮誇奢華的物欲感,回歸質樸、環保、自然。 亦一種設計語言的創新,把經典的款式,解構再解構,再用不同質感的同類布料組合而成,一體完成感強的時裝單品 E。FI 端莊優雅,幹練俐落, 復古又不失摩登現代。 在細節裝飾上可謂別出心裁,自主發開了裙裝上的裝飾,無論是領口、袖口的部分,側骨線,還是腰間上的絲帶,這些都是再設計和人手刻意縫製過。這裡面,其實在透露著EDFI在對比例精益求精的追求。除了比例,還有對時裝完整度的呈現,對材料搭配運用的純熟。 顏諾 Round Table 澳門區分店 地址 澳門馬統領街17號金來大廈J座地下 電話 28216166 備註 逢星期三休息

全澳最大H&M旗艦店,今開幕!
購物‧時裝
LifeMag Editor・2015-08-14

國際時裝品牌Hamp;M隆重慶祝於「時尚匯」開設旗艦店,為時尚達人提供一個嶄新的購物熱點。 於Hamp;M旗艦店開幕日(8月14日),首500名顧客只需購物滿澳門幣888元,即可獲贈「天浪淘園」入場券兩張。 賓客於「時尚匯」的Hamp;M旗艦店單次購物滿澳門幣388元,即可獲贈限量版帆布袋乙個。數量有限,送完即止。 為慶祝店旗艦店開幕,「澳門銀河」於店外擺放巨型熊仔裝飾,讓賓客們可與造型時尚可愛的巨型熊仔拍照留影。 萬眾期待的全澳門最大Hamp;M旗艦店,終於今天在「澳門銀河trade;」綜合渡假城「時尚匯」隆重開幕!為慶祝這件時尚盛事,Hamp;M旗艦店將於開幕當日派發多款紀念品和購物卡,以及推出精彩折扣優惠。 「澳門銀河」將於開幕首日向首500名購物滿澳門幣888元的顧客,送贈「天浪淘園」入場券兩張,讓顧客可盡情享用各式休閒及水上玩樂設施,在全球最大的空中衝浪池及全球最長之空中激流體驗充滿熱帶風情的悠閒假期。而「澳門銀河」更於旗艦店大門外更特別設有巨型熊仔裝飾,讓賓客們可與造型時尚可愛的巨型熊仔拍照留影。 此外,今日首名進店的賓客可獲得價值澳門幣500元的Hamp;M購物卡,其後149名進店賓客亦將獲贈價值澳門幣100元之購物卡。顧客於今日單次購物滿澳門幣388元,更可獲贈限量版帆布袋乙個。數量有限,送完即止。 位於「時尚匯」的Hamp;M旗艦店為全澳門最大之外,當中更獨家設有童裝專區,提供新款兒童服飾。旗艦店佔地兩層樓面,總面積達2,220平方米。室內裝飾設計融匯不同時尚元素,絕對令人耳目一新,其中設於旗艦店大門入口的雨點燈光裝置,時尚新穎,勢必令賓客眼前一亮。 全澳門最大的Hamp;M旗艦店進駐「澳門銀河」全新購物熱點「時尚匯」,再次印證「時尚匯」領導生活潮流,除了引進超過30個首度進駐澳門的時尚品牌,更同時結合高格調英式下午茶文化,引領訪客走在時尚品味尖端。「時尚匯」購物區總面積超過10萬平方米,薈萃超過200間商店,讓賓客盡享購物樂趣,同時品味時尚生活享受,為澳門的潮流風格重新定義。

重入膠坑2
手機‧電玩
MacauYeah・2024-11-21

水性漆上色 雖然筆者已經砌模型很久了,但很少試著自行上色。但多得模型開模技術的進步,以及水性漆、補色筆的出現,模型預設的分色再加上少量自行補色,就已經效果不錯了。以下是筆者完全使用水性漆+補色筆重塗的作品。打灰底後全部重新上色,白色為水性漆海棉干掃,紅色、藍色、黃色則為Marker筆。 海棉干掃要注意幾點,因為是白色,遮蓋力弱,一定要多層掃。而家每層一定要足夠輕透。筆者太貪,想半小時內就掃第二層,效果不是特別好。有條件的話,放個半天會好一點。感覺上白色遮蓋力弱,掃完第三層後,第四、五層的差別就不太大。大家可以自行取捨。 關於刮漆 大家留意自己的補色筆是不是水性,若果為水性,就跟水油的刮漆情況差不多。再加上小制作的情況下,使用補色筆都是為了方便,九成都不會預先打灰底,所以附著力會更弱。把玩時要更小心。(感謝賢者模型工作室關於水性油的選擇及指導。) 拍照把玩 作為經驗尚淺的筆者來看,老實講,在「上色」與「把玩」之間,還找不到共存的地方。前面已經提到,刮漆是會發生的問題,那怕大家用的是油性漆。更什的是,即使大家只打磨、素組、滲線,把玩多了也是會斷關節的。當花了一百小時精心制作,然後玩壞了,可痛心阿。若換成金錢來衡量,100元的高達模型,找代工精修上色,最後埋單可能要400以上,跟買一隻入門的成品模型差不多。所以大家在把玩之前,一定要做心理準備,斷了,就讓他去吧。塑膠,始㚵是不耐操。 雖然模型易壞,但放著不玩,就跟鹹魚沒有分別。所以筆者就拼著一去無回頭的決心,把高達模型扭下去(但也的確扭壞了兩三隻高達)。在這裏分享一些拍照的姿勢。 支架 拍照環境光不可控的情況下,不要拘泥於背景及支架。有條件搭個攝照棚,打光充足,誰不想。但條件不允許就要要拘泥那些了,找個有燈光的地板,手持拍照就好。選擇手持的原因是,拿得比較穩,重力干涉的因素較少,可以容易地調整模型的面向,使光源看來起比較充足。 構圖 如果是戰鬥模型,例如是高達,盡量選一些對角線構圖,會讓模型看來起更猛。另一個重點就是手機不要貼太近拍照,因為會變型。至少距離一個成人的手位,最後再把圖栽成合適的大小。或者在一個遠的位置,再使用1.5倍或2倍放大,拍出來的效果就跟肉眼感覺得差不多了。手機太近,一定是筆者卡關的問題,好不容易筆者才發現這一點。

【Summer Fashion】精緻又獨特,5個小眾包包品牌推介!
文化創意
Lifemagshopper・2020-09-02

很多女生都喜歡收集手袋,襯托不同的穿衣風格。除了各大名牌精品包,近年有許多小眾品牌的手袋設計非常亮眼,走在大街上亦不易撞款。小編現在就為大家介紹5個小清新品牌,保證令你眼前一亮。 Parisa Wang Parisa Wang 的手袋非常有它的品牌特色,它的款式非常有辦識度,特別是它的金屬扣細節,在它每個設計都有著一貫的設計。品牌對在包包用材方面亦非常注重,除了是手工制造,皮質布料亦精心挑選,為求可以做到耐用和耐看的包包。 Allured Shoulder Bag $375 USD Enchanted Top Handle Bag $355 USD Robinmay Robinmay 是一個台灣的品牌,整系列的包包都走一個時尚個性的路線,款式亦非常多收,適合不同場合。價格上亦相對親民。最近還找來S.H.E的Ella代言,小資女孩不妨看看。 怪奇遊樂園斜背包 NT2,480 換轉旅程手提包 NT1,390 Unitude 來自紐約的品牌,它的款式都非常有設計感,簡約得來很亮眼,上班或是悠閒穿著都非常適合。 Halo Canvas Crossbody bag $95 USD 這款焦糖色配搭白色的斜揹包,非常有夏天的感覺,金屬圈突顯細節。 Ribbon Handle Bucket Bag $99 USD Polegrave;ne Polegrave;ne是來自法國的品牌,有一種優雅獨特的風格!它們在皮革、設計方面都非常講究,都是耐看和精緻的款式。喜歡法式風格的女孩不妨去看看。 Numeacute;ro Sept Mini $350 USD Numeacute;ro un Nano $300 USD Strathberry Strathberry 在亞洲可能不是太多人知悉,但在英國長期斷貨,因為英國王妃梅根也愛背它。而且手袋手工很好,都是真皮制造,光是制作就需時十多個小時。最特別是它的金屬橫鋼的設計,每個細節位都很有心思! Mini Crescent $595 USD EastWest $770 USD 作者:Cher 更多文章推薦: 【Summer Fashion】女士扮靚必睇!夏季潮流大公開 【Summer Fashion】女士最愛,5間高質平價淘寶飾物店推介! 【Summer Fashion】戴口罩也有好氣色,超強防脫妝底妝!

【5G 系列文】ch.2 -- 5G 智慧生活應用
科技新知
Lifemagtechie・2020-03-12

上一篇介紹了 5G 的基本知識,接下來大家都會想知道 5G 比起 4G 到底有什麼實際的應用。其實很多地方都開始實行了 5G 技術的應用,這一篇會先從日常生活開始介紹,帶大家貼身了解 5G 的智慧生活應用。 一. 智能家居 智能家居主要是能夠自動捕捉和調節家居設備,這一點 4G 已經初步做到,但主要都是依賴於手機遠程遙控,而 5G 能夠實現更多家居設備互聯,除了提升設備之間的回應速度,更能為 AI 提供較佳支持,體現更加智慧化及自動化的互聯,不再以被動方式接受用戶的控制,而是主動去感知環境及用戶習性,然後作出反應,如通過感應室內溫度,自動開關及調節空調,以至主動為用戶安排起居所需。 二. 智慧娛樂及文化 下載影音 繼上一篇文章的介紹,(5G 系列文】ch.1 5G 不再是遙不可及的事了)5G 的上網速度比 4G 快 1020 倍,試想當你準備下載一部畫質為高清的電影或想下載大量音樂,利用現在 4G 的網絡,至少要花上 510 分鐘,而在 5G 網絡下,數十秒便能成功下載。 網絡遊戲 低延遲是 5G 網絡最大的賣點之一。5G 網絡比4G 網絡能夠進一步減少網絡延遲(更快的響應時間),令玩家在遊戲中有更流暢的體驗。而且通過結合 8K 影音傳輸及 ARVR 技術,可實現有如身臨其境的感覺! 三. 遠程醫療 如果能善用 5G 高速率、低時延、大連接的優勢,在遠距進行緊急醫療及加護,就能助力醫院邁入智能醫療時代,大大提高治療效率。早在去年,全球首個基於 5G 行業專網的醫療應用於 11 月在四川大學華西第二醫院正式商用。而台灣也自 12 月中開始在台東、新竹偏鄉的病友,僅需到鄰近的衛生所或地方醫院,便能接受醫學中心皮膚科、耳鼻喉與眼科醫師的 5G 遠距診斷。 四. 智慧交通 交通問題可說是澳門最大的民生問題之一!而 5G 的特點正正是解決交通問的良藥。現在的 4G 網路時延約在 50 毫秒內,但 5G 可將時延縮到10 毫秒內,即是車輛與車輛之間既可傳輸大量數據但又可達至幾乎沒有延遲,還可讓車輛與基礎設施之間即時通訊,實現以實時路況來控制交通燈及即時調道,打造更安全、更便利的智慧交通體驗。 本篇先講到這裡,下一篇將進入 5G 在澳門的應用,亦即是真正影響我們生活的種種應用! 更多文章: 【5G 系列文】ch.1 5G 不再是遙不可及的事了

電影 | 少年Pi的奇幻漂流
專題報導
原來世界這樣大・2019-06-21

由李安執導拍攝的《少年PI的奇幻漂流》,兩小時帶來不一樣的奇遇旅程。為沉悶的週末,加點意義。 背景講述生於印度的Pi對世界萬物有一份好奇的心,父親擁有一個動物園,Pi常常去動物園留意動物的行為,尤其對老虎相當有興趣,生性善良的他不怕死地接近老虎,爸爸為了証實老虎的獸性,把羚羊送到老虎的面前,讓他親眼見証老虎的獸性,從此Pi不敢再接近老虎。Pi在機緣巧合下接觸了不同的宗教,認為在不同宗教中學會了不同的事情,他沒有揀選追從某一個信仰,而是成為一個多神論者。 在印度政治上的紛擾下,Pi的家人決定賣掉動物並移居到加拿大。可是,出海不久遇到暴風雨,Pi饒倖地乘上逃難的小船,同行還有一隻斑點鬣狗、一頭受傷的斑馬、一隻猩猩和一隻孟加拉老虎。在共存的環境下,動物互相殘殺相繼死去,剩下叫Richard Parker的老虎和Pi。驚慌的Pi 與老虎度過了一段不理不睬日子後,想跟老虎一起活下去,於是克制及馴服著老虎,習慣彼此的存在,在船上和平共處,最後一起被獲救。 在Pi和老虎一起在船上對峙的日子,也可解作是Pi和自己獸性的對峙。一直以現實原則Ego ndash; deal with reality克制著自己的Pi,被迫到絕路時,恐懼將潛在內心的生存本能Id激發出來。為了生存,他拋開了宗教的枷鎖,吃素的他殺掉水中的魚來充飢並為自己的罪而痛哭。Pi意識到Id和Ego的存在,更重要是明白去到一個臨界點,所有事情也以生存為先。Pi的父親在電影初期說過:「老虎眼睛所看到的是你心裡的投射。」這在後來一一應驗,解釋著他本能和獸性在殘酷的環境中幫助他求生,也代表著老虎就是Pi。 我一直都不明白島嶼的意義,直至想起日本探員向獲救後的Pi問話。Pi的故事有兩個版本,前者是鬣狗、斑馬、猩猩和老虎,後者是廚師、船員、母親和Pi本人。我一直相信前者是真的,但去到Pi和老虎在飢餓的底線下發現了小島,並在島上獲取生存的能量,我才明白後者的故事才是真實的故事。小島一直出現蓮花的圖案,而島嶼的遠景是個女人的形狀,這島嶼暗喻著Pi的母親,換句話說,Pi去到最後為了生存殺掉了母親。雖然李安在訪問中沒有把故事詳細解釋,但種種的牽連和暗喻似乎解釋了這個殘酷又現實的結局。到最後,船員選擇相信動物的結局,可能是基於「人性本善」吧,那你呢?起初看到一頭霧水的我還是在網上找解說,終於明白箇中道理,然而故事中的每個細節和暗喻並非一下子就能連繫得到,也要花點時間去消化和理解。你覺得故事是在說動物在船上求生,還是人類現實的故事,那就要看你對這部電影的理解有多透徹了。 說到信仰部分,《少年Pi的奇幻漂流》也有一番見解 ndash; 摸索、試煉和選擇。Pi的父親是科學派,不相信宗教,認為信仰只是一個心靈寄託,世界萬物的真理源於科學研究。而Pi母親不理家人反對而跟Pi的父親在一起,最終與家人斷絕來往,對Pi母親而言,宗教是跟家人唯一的連結。去到Pi,從小接觸了不同對宗教,即使家人有說過不應同時有多個信仰,但Pi堅信能從不同宗教學到不同的事,屬於多神論的。那時候的Pi 在不同宗教上探索,雖然Pi跟父親和母親三人對宗教有著不同意見,但沒有爭吵,反正每個人的價值觀不一樣。在信仰上,不論是無神、信奉哪一個神,都是各人的選擇和自由,沒有對或錯之分。在遇難後的Pi曾經祈求天上的「神」幫忙,但沒有一個「神」顯靈,Pi 最後跟從自己的獸性,經歷過後的Pi「選擇」了什麼,相信也膚之欲出了。對應電影所說的:「信仰說是房子一樣,有很多房間。」而人,會選擇自己去聽想相信的事情,也暗示了導演對宗教的看法。 Pi年青時的女朋友、Richard Parker這個名字的由來等等細節,原來也經劇組精心設計過,但我不作詳細解說了。這部電影確實是耐人尋味,有空的不妨把這部電影詳細分析,解釋當中的微細關係吧。 All of life is an act of letting go,but what hurts the most is not taking a moment to say goodbye.人生就是不斷地放下,然而最讓人痛心的是,沒來得及說再見。

DJI Spark 掌上自拍無人機誕生!起降•空拍全靠手勢操作
手機‧電玩
Jackst・2017-05-25

大疆創新(DJI)終於加入風靡一時的「飛行相機/自拍無人機」陣營,正式發表旗下首台迷你無人機 DJI Spark,可謂繼 DJI Mavic Pro 後更迎合廣大眾消費者拍攝需要的空拍飛行器。DJI Spark 號稱起飛至到拍照只需「幾秒鐘」,全賴猶如出至《Iron Man(鐵甲奇俠/鋼鐵人)》的手勢操作功能;如此富科幻感的遙控方式,在 1 年前就以視像避障震撼市場的 DJI 就是要跟飛友說辦得到! 全手勢空拍 DJI Spark 的最大亮點毫無疑問是手勢操控:飛友可用直觀的肢體動作遙控無人機起飛、移動、降落,難怪發布會講者 DJI 策略合作總監 Michael Perry 形容,操作 DJI Spark 就像玩魔術一樣!Perry 在發布會現場示範了以下動作,DJI Spark 由掌上起飛,至自動返航降落,加上中途取景和拍照,都可以只用手勢做到: 起飛:伸出手臂,把大疆 Spark 置於掌心,再按兩下開機鍵,無人機便可辨識並鎖定用戶面孔,逕自起飛; 移動:Spark 按用家手臂揮動方向,往上下前後左右飛行; 向後飛:對準鏡頭揮手,Spark 會向後飛 10 米,並持續令拍攝主體保持在畫面正中間; 拍照:對著鏡頭用食指和姆指組成矩形,即可指令大疆 Spark 進行拍攝,Mavic Pro 已可這樣做了; 降落:舉高雙手並揮手。 按兩下電源鍵後,DJI Spark 的鏡頭會先辨認用戶臉容,然後自行起飛。 DJI Spark 可跟隨用家手掌方向移動,實現手勢操控! 自動飛行和錄影 遙控飛行操作藉由各種手勢大幅簡化,拍攝方面則內置多種自動模式,乾脆省卻用戶操作的需要。除過往已亮相的智能跟隨(ActiveTrack)和指點飛行(TapFly)之外,Spark 還加入了幾款「一鍵拍片」模式:空拍機一面螺旋、環繞、沖天(垂直上升)或漸遠(退後兼上升),一面錄影短片,有點像 Zerotech Dobby 的「短視頻」功能。 大疆 Spark 機首的航拍相機以兩軸雲台系統懸掛著,可俯仰 85 度至 0 度;相機內置 12.3 吋 CMOS 感光元件,可拍攝 1,200 萬畫素照片,以及可錄影 1080p @ 30fps 影片;對焦距離為 2 米至無限遠,亦備有一個 ShallowFocus(景深)模式,以軟體後製方式模擬單眼相機的淺景深拍攝效果。 DJI Spark 的鏡頭以兩軸雲台固定,可拍 1,200 萬像,但重點其實是內置的多種自動空拍選項。 DJI Spark 定位感像陣容豐富,前方一對鏡頭既能實現自動跟拍,亦能迴避障礙hellip;hellip; 還有模擬淺景深! 是的,「ShallowFocus」為 DJI Spark 重點功能之一,可模擬單眼相機的淺景深效果,文青和潮人必備。 16 分鐘續航力 Spark 的手勢操控和自動空拍功能,全部收藏在軸距 170 毫米、重量 300 克的小小機體內,預設以《DJI Go 4》APP 遙控;用戶亦可另購實體遙控器和 DJI Goggles 飛行眼鏡輔助操作。它的有效遙控距離為遠 100 米、高 50 米,前方自動避障距離則為 0.2 至 5 米。更叫人驚喜的是,DJI 宣稱 Spark 的續航時間可達 16 分鐘,可說同類型機種中最強,並可替機體接上 USB 線直接充電。 DJI Spark 遙控器形如 Mavic Pro 遙控器,但自身不設屏幕;遙控器為全能套裝配件之一。 大疆 Spark 備有紅、黃、藍、綠、白色 5 色版本可供選擇,即日起在DJI 官方商城及旗艦店接受預訂,預計 2017 年 6 月中出貨。DJI Spark 售價為 3,899 港元/15,900 台幣;附帶槳翼保護罩、實體遙控器、電池管家、收納肩包等配件的全能套裝,定價則為 5,459 港元/22,500 台幣。 原文網址: httpswww.dronesplayer.com

愛惜身體,關注「粉紅革命」
美容
MeL iEeong・2015-10-16

因應唔同肌膚需要,第8代 METABOLIZER 研發出14種配方,是一支高效細胞再生乳液,體貼不同肌膚需要,賦活肌膚細胞再生,回復細緻紋理、剔透幼嫩,緊緻肌膚及提升彈性,幫你維持最佳代謝節奏,無需上妝也讓你擁有發光素肌。 在忙碌的生活下,JM 肌膚仍然發光透亮,秘密在於 IPSA 第8代 ME 經過30年頂尖科研,發現影響細胞代謝嘅元兇就喺肌膚表皮層中嘅抗代謝酶 全新加入抑制抗代謝酶活躍度嘅成份,看看 JM 同場仲有14位小朋友以舞步形式為大家解讀肌膚密碼,與一眾小朋友排列,肌力一點也不遜色。 癌症是由細胞變異而成,你有冇諗過肌膚細胞其實與身體其他細胞一樣?代謝過慢會積聚毒素、過快卻會造成紊亂,愛惜身體同樣愛錫肌膚,早前出席 IPSA 第8代 METABOLIZER 發佈會,其代言人 Janice Man 及其他星級嘉賓見證。 「粉紅下午茶套餐」擁有三種不同選擇,分別由澳門幣228元至298,當中的澳門幣25至50元將捐贈予香港癌症基金會;享用豪華下午茶套餐則可得到康萊德獨家限量版粉紅小熊或粉紅幸運鴨子一隻,與閨蜜在五星酒店靜靜享受午茶之時,同時又可以做善事,一舉兩得。活動期間,澳門康萊德的酒店外牆會被柔和的粉紅色燈光照亮,而酒店內所有的擺設及鮮花裝飾亦會散發著一片優雅的粉紅色彩。澳門康萊德的員工更會於每個星期五為他們的制服加入粉紅元素。而自駕人士均可在簽賬後有兩小時免費泊車,大堂酒廊位處澳門康萊德酒店大堂,粉紅下午茶供應時間為10月1日至11月1 日每天下午3時至6時。 上星期介紹完法國 Sugar2 手提電話 high tea 發佈會後,收到數個email,問澳門有咩下午茶推介?原因近年新開 cafe 不是給中學生坐滿、就是沒車位可泊,想安安靜靜幾個知己談天說地,這個月,我建議去澳門金沙城康萊德大堂酒廊推出令人垂涎的「粉紅下午茶套餐」。 所謂「粉紅下午茶套餐」,其實是支持香港癌症基金會一年一度的「粉紅革命」活動,喚醒公眾對乳癌的關注及籌集研究經費獻出一分力。整個 tea set 包含多款精選粉紅甜品和粉紅飲品。下午茶套餐包括多款精緻甜及鹹的粉紅點心:煙三文魚配青瓜紅必仔三文治、粉紅雜沙拉菜豆腐漢堡、橄欖小蛋糕配火腿慕斯、荔枝泡芙、紅苺撻配玫瑰忌廉及士多啤梨伴杏仁風登。 編輯聲明====================================== Mel Ieong 楊詩玲化妝師 專欄作家 知名博客MUA Columnist Blogger INSTAGRAM MEL_IEOLNG httpinstagram.commel_ieongFacebook MeL Ieong Makeup Journey微博 httpweibo.commibrush 經版權持有人授權CyberCTM.com發表,如要轉載請列明出處!======================================