搜尋

搜尋結果

巴士大小的小行星與地球擦肩而過
科技新知
Trisha・2017-10-05

在國慶節前後,人類又逃過一場無形災劫,幸好地球有監測系統監控著我們的太空,隨時留意威脅地球的物體。 巴士大小小行星與地球“擦肩而過”:僅距離8.7萬公里 鳳凰科技訊據space北京時間10月3日報導,美國當地時間10月2日清晨,一輛公共汽車大小的小行星與地球“擦肩而過”,與地球的距離遠遠小於地月距離。 這顆寬約26英尺(8米)的太空隕石被稱作2017 SX17,今天美國東部夏季時間清晨6:20(北京時間10月2日下午6:20),與地球的距離為54100英里(87065公里)。相比之下,地球與月球之間的平均距離約為239000英里(284600公里)。 近地小行星與地球擦肩而過示意圖 據近地天體研究中心(Center for NEO Studies)研究人員稱,在距離地球最近時,2017 SX17與地球的相對速度約為每小時16350英里(26310公里)。 2017 SX17是在2017年9月24日被發現的,數個天文機構對它進行了研究。研究人員通過觀察得出結論,2017 SX17每467個地球日圍繞太陽旋轉一周。 未來10天后,還將有另外一顆小行星與地球“擦肩而過”。10月12日,被稱作2012 TC4與地球表面的最近距離將僅為27000英里(43500公里)。 2012 TC4大小估計為39英尺- 88英尺(12米- 27米),這意味著其級別與2013年2月在俄羅斯城市車里雅賓斯克爆炸的太空隕石相當。 從其名字中就可以看出,2012 TC4是在5年前被首次發現的。過去數週,天文學家一直對它進行了跟踪。 迄今為止,天文學家發現了近1.7萬顆近地小行星。據估計,近地空間可能“潛伏”著數百萬顆小行星。 上文轉載自:快科技,“巴士大小小行星與地球“擦肩而過”:僅距離8.7萬公里”http://news.mydrivers.com/1/550/550716.htm

洛克人X: 指令任務、熔鐵少女|一整個月都讓你有驚喜|Taiwan Speedrun Show
手機‧電玩
MacauYeah・2021-10-16

不經不覺,《Taiwan Speedrun Show》已經開始了十多天啦,你還不知道這是什麼? 其實《Taiwan Speedrun Show》是一個以台灣Speedrun社團主辦的活動,並開放華語區的跑者參加。 本年10月共31天,每天晚上將進行各種遊戲項目的Speedrun,隨時都觀迎花生友們,進來一起觀看神奇的快速通關精彩操作。除了作為觀眾,無論任何項目,只要你覺得準備好了,都可以一起參加Speedrun,推廣給更多華語區的朋友,認識這個競技與表演融合的特別節目。 洛克人X: 指令任務 10月15日晚兩位大神「MengXiang」和「finalmethod」,為我們「洛克人X: 指令任務」的同台比賽快速通關。原本是動作遊戲的洛克人改為RPG角色扮演,實在難跑阿。可是有專家們示範,原本數十小時的RPG一下子就變成3小時就能完成的遊戲。 限時完整重播(用手機無法自動播放的朋友,可以按這裏或手動跳到29m20s處) 熔鐵少女 這晚兩位大神還不止競賽洛克人指令任務呢,加碼再比一場「熔鐵少女」的同台比賽快速通關。這也是一款本年8月才發行的Steam遊戲,大神們研究攻略的速度真的驚人。新遊戲就為大家簡介一下,這遊戲是一款擁有Roguelike要素的塔防遊戲,玩家需要挑選隨機的卡牌抵擋敵人進攻。 限時完整重播(用手機無法自動播放的朋友,可以按這裏或手動跳到29m20s處) 10月16日-節目預告 今晚將會由台主「wuseagal」帶來「忍者信使」遊戲的Speedrun。 Twitch的Live重播是有時間限制的喔,不想錯過任何精彩表現和重播,如果不想,記得按Twitch的遊戲追隨喔。成功追隨後,就可以看到更多沒有時限的精華剪輯。 過去幾天發生了什麼?快看這裏

iPhone 8、X電池是何等水平?
科技新知
Trisha・2017-10-04

iPhone 全新版的屏幕有很大的改變,不知道其充電情況會否有進一步改善? 一直以來iPhone最大的短板都是電池,容量不大且不支持快充。 新一代3款新iPhone,蘋果不但打來了無線充電,還帶來快充功能,但讓人無奈的是,想要體現這兩功能都要額外去購買配件,所以想要體驗還是要繼續花錢。 對於想要購買iPhone 8、8 Plus和X的用戶來說,三款新機最大的短板電池信息,不但要了解清楚,還要看看它們到底處在哪個水平。 從工信部公佈的信息看,iPhone X電池容量是2716mAh,而iPhone 8和iPhone 8 Plus的電池容量分別是1821mAh和2675mAh,作為對比iPhone 6、6S、7的電池容量信息如下: iPhone 6:1810mAh iPhone 6S:1715mAh iPhone 7:1960mAh iPhone 6 Plus:2915mAh iPhone 6S Plus:2750mAh iPhone 7 Plus:2900mAh 從上述對比結果來看,Plus機型中電池容量最大的是iPhone 6 Plus,而4.7寸機型中電池容量最大的是iPhone 7,而從蘋果公佈的電池續航來看,表現最給力的當屬iPhone 6S Plus,而iPhone X的續航水平跟iPhone 7 Plus、iPhone 8 Plus處於同一水平。 值得一提的是,經歷了Note 7電池門時間後,三星在電池容量上也變的非常保守,今年S8、S8 Plus的容量分別是3000mAh和3500mAh,而Note 8也僅僅3300mAh。對於這些機型來說,性能強、屏幕大,雖然廠商也對系統進行了深度優化,但一天一充出遠門帶個移動電源是必須的。 上文轉載自:快科技http://news.mydrivers.com/1/550/550647.htm

互揭瘡疤!10年朋友都無情講(上)!丨歡樂馬介休丨【馬介休友情大考驗】
歡樂馬介休
bacalhau・2019-02-28

好朋友永遠會在互相踐踏之中..茁壯成長!馬介休鮮為人知的故事。-有人中學拍唔到拖要請食自助餐!!-有人被人玩發脾氣掉青島樽??-有人發脾氣唔拍片離場?!玩法:抽籤,籤裡有不同顏色不同人名;紅色代表「最最最嬲戈個人既一件事」黃色代表「戈個人最最最柒既一件事」綠色代表「戈個人令你最最最感動既一件事」※有咩想問即管留言,睇下佢地答唔答^^2019年,記得繼續睇我地嘅片,訂閱、留言同埋Share出去啊!--------------------------------------------------------------快快訂閱【歡樂馬介休Youtube專頁】-右上角紅色訂閱按鈕啊BB速速讚好【歡樂馬介休Facebook專頁】https://goo.gl/5y9aWC慢慢追蹤【歡樂馬介休Instagram專頁】https://goo.gl/kHYhRc齊齊聊天【歡樂馬介休Facebook群組】https://goo.gl/xwKkno--------------------------------------------------------------〔馬介休女玩員粉絲專頁〕BOBO粉絲團:https://goo.gl/SSZsgL啊花粉絲團:https://goo.gl/8nyf5iVIVI粉絲團:https://goo.gl/B75RKm芊華粉絲團:https://goo.gl/g6fjb6〔馬介休男玩員粉絲專頁〕※就睇下有無人like男仔龍哥粉絲團:https://goo.gl/RMn4eX華浚粉絲團:https://goo.gl/Fc2Zbw黑GAP粉絲團:https://goo.gl/vi5XTURICO粉絲團:https://goo.gl/2mjPeV--------------------------------------------------------------微信公眾號/微博/騰訊視頻/土豆網/美拍:欢乐马介休

【馬介休特備節目 - 澳門小姐Friend’s Meeting No. 4 5 6】|歡樂馬介休|
歡樂馬介休
bacalhau・2019-07-31

靚女教你多倫多英文! 唔係”惰Lun惰”... 仲有法文Cheers同司儀口才?! 由三位英俊瀟灑嘅「澳門先生」帶大家認識 選美佳麗優雅大方以外,活潑歡樂的一面 *每集有三位佳麗,每個星期四更新 本集候選佳麗: 4號 邱國晴 Emily 5號 梁洛郗 Bobo 6號 汪靈 Romi ————————————— 太陽城集團呈獻 澳門小姐競選2019 總決賽詳情: 日期 : 2019/8/13 時間 : 8:00pm 地點 : 澳門威尼斯人 金光綜藝館 #Missmacau2019 #macaupageantalliance #missmacauofficial -------------------------------------------------------------- 快快訂閱【歡樂馬介休YOUTUBE頻道】 右上角紅色訂閱按鈕啊BB 速速讚好【歡樂馬介休FACEBOOK專頁】 https://www.facebook.com/bacalhau.ent/ 慢慢追蹤【歡樂馬介休INSTAGRAM專頁】 https://www.instagram.com/bacalhau.ent/ 齊齊聊天【歡樂馬介休FACEBOOK群組】 https://www.facebook.com/groups/bacal... -------------------------------------------------------------- 〔馬介休女玩員粉絲專頁〕 - BOBO - FB粉絲團:https://www.facebook.com/bobo1030.mo/ IG專頁:https://www.instagram.com/wongkitian/ - 啊花 - FB粉絲團:https://www.facebook.com/FlowerIeong56/ IG專頁:https://www.instagram.com/flowerieong56/ YOUTUBE頻道:https://www.youtube.com/channel/UCLgP... - VIVI - FB粉絲團:https://www.facebook.com/vivi617.mo/ IG專頁:https://www.instagram.com/semvi09__pb/ - 芊華 - FB粉絲團:https://www.facebook.com/chinwawawa/ IG專頁:https://www.instagram.com/wawaeatzz/ YOUTUBE頻道:https://www.youtube.com/channel/UCobD... - MARY - FB粉絲團:https://www.facebook.com/mary.music.p... IG專頁:https://www.instagram.com/maryyyyylo/ YOUTUBE頻道:https://www.youtube.com/channel/UCgC1... -------------------------------------------------------------- 〔馬介休男玩員粉絲專頁〕※就睇下有無人like男仔 - 龍哥 - FB粉絲團:https://www.facebook.com/brodragon.mo/ IG專頁:https://www.instagram.com/leongchilong/ YOUTUBE頻道:https://www.youtube.com/channel/UC8NF... - 華浚 - FB粉絲團:https://www.facebook.com/wachon115/ IG專頁:https://www.instagram.com/wachon115/ YOUTUBE頻道:https://www.youtube.com/channel/UC5Vc... - 黑GAP - FB粉絲團:https://www.facebook.com/gapkevinho/ IG專頁:https://www.instagram.com/howengkin/ YOUTUBE頻道:https://www.youtube.com/channel/UC4LW... - RICO 凌永豪 - FB粉絲團:https://www.facebook.com/RicoLinkLink/ IG專頁:https://www.instagram.com/0rico/ YOUTUBE頻道:https://www.youtube.com/channel/UCrtd... - 靚仔達 - FB粉絲團:https://www.facebook.com/handsomepst217/ IG專頁:https://www.instagram.com/pst217/ YOUTUBE頻道:https://www.youtube.com/channel/UCem_... -------------------------------------------------------------- - 其他平台 - 微信公眾號/微博/騰訊視頻/土豆網/嗶哩嗶哩:欢乐马介休

年前年後眾多藝人車禍身亡
宗教玄學
熊神進・2022-06-25

#風水師傅講開車注意事項# 生老病死是人生八苦, 沒有人可以長命千歲, 可是, “珍惜生命”, “活在當下”也是佛家常常說的。 古時候沒有今天的電動車, 但不是說沒有汽車就是出門安全, 人的死亡有二種: natural。 簡單一句就是因病、老化或身體器官衰竭, 而氣血失恒, 生命結束。 非自然死亡。 這是自殺、他殺、意外 、天災、undetermined。 汽車是我們代步工具, 我們的生活中很難沒有汽車的交通工具, 但我們可以做到的, 只有幾點, 大家有空就看下去: 安全帶必須扣好。 疲倦, 酒後, 情緒不穩定(心情不好), 生氣煩躁, 不要開車。 農曆三月、七月、月食、雷雨夜不要開車。 開車途中看到一些別人看不到的影像, 不要下車, 打高燈, 響號, 不用高速離去, 因為要來的, 都來了, 口念佛號。 公路上常常看到孤墳, 如晚上開車時候, 看到路上重複出現墳景, 請不要慌張, 這是不友善的場景, 車上的「金刪橛」有責任出來為你服務。 《晉書列傳三十九》我不殺伯仁, 伯仁為我而死。如果開車的時間撞死小動物, 你不是充作沒事發生嗎?如是, 請有空看看《三世書》的因果論。正確做法是安全下車, 察看那動物的傷情或已經死亡, 做人道的處理。眾生平等,人在做, 天在看。 開車不要使用電話, 尤其是路面情況有太多不確定性。 車, 不用開光的, 但選好日子, 取一些柚子鮮葉, 朱砂抹抹都是善知識。 如果買二手車, 新車主是有責任做些功夫, 不是任性去面對幾十年的生命。 定期檢查汽車的零件。 車廂內不要擺放不明來歷的法器, 你要明白生死只差一線, 救你的, 是正能量「車內金剛橛」。 筆者收過無數信件, 都是查詢汽車的問題, 目前有一些汽車代理商都提供售前售後服務, 其中加插「玄學」諮詢, 這服務是免費的。 筆者在30年前已提醒大家, 八字四柱是有4個死亡期, 如不懂查, 不打緊, 大家可以看一看是不是犯本命年就可以。 我們懷念因車禍離去的藝人外, 我們亦要把善知識提醒身邊的朋友, 小心開車。讓我們為下列藝人朋友送上一句阿彌陀佛, 一路走好。 #聶鑫# #承圭# #高聖凱# #金馨恩# #劉丹# #劉朔# #洛桑. 尼瑪# #許瑋倫# #陳僖儀# #陳雨黎# #胡歌# #張炬# #張濤# #張雨生# #牛振華# #王默君# #洪雪飛# #洛桑# #高保利# #高聖凱# #徐才根# #於月仙# #Nick Lashaway# #Paul William Walker IV# #Vanessa Angel# 微信 macaumickey 公共微信: macaumasterxiong

[議劇論映] 融入新風格又不失特色的《龍櫻2》
娛樂殿堂
君尋・2021-07-22

《龍櫻2》(或譯《東大特訓班2》) 觀後推薦度:★★★★☆ 簡介: 春季檔播出前最受期待的劇集。不少網民提到,相比老師陣容,出演學生的演員知名度不足,難以吸引觀眾。但當年又有誰會想到,飾演辣妹的新垣結衣會成為今天的(前)國民老婆?回到劇集本身,看畢首場戲後不禁懷疑這是《半澤直樹》校園版嗎?不但開場的會議場面和拍攝手法充滿《半澤直樹》的影子,部份演員亦曾經出演《半澤直樹》。事後才發現原來《龍櫻2》班底正是製作《半澤直樹》的福澤克雄帶領的。續作的第一集並非像一般的熱血高中教師劇集,反而花了不少時間交代櫻木老師(阿部寬飾)消沈兩年之久的原因,以及學校遭遇廢校處境的問題,餘下不足一半時間才是教育學生的部份。首集有兩個問題學生主動加入東大升學班,但原來只是為了為難櫻木老師等人,並拍片放到網上誣衊老師欺負學生。櫻木老師察覺他們的意圖,並「教育」他們的部份非常精彩,爽快之餘不忘要說教,但有道理又精簡,不會拖慢原本緊湊的節奏。其後的集數開始回到過往一樣,一集圍繞一個學生的故事,慢慢把劇集人際關係表上,看得到名字的學生,都招進去東大升學班之中。 觀後心得: 不少聲音批評《龍櫻2》變了,故事主軸除了讓學生考進東大之外,加插不少商戰的劇情,而製作組亦改由《半澤直樹》的班底負責,由頭到尾都有相當的既視感。不過除首集和結尾外,商戰的部份,亦即是學校前任理事長計劃賣掉學校的劇情不算太多,大部份時間依然聚焦在學生的故事上,以及阿部寬飾演的櫻木老師,教導學生極為實用的學習和考試方法。還沒有時間補完第一季的筆者,依然覺得短短一年的時間,就可以把一個成績不太好(特別是高橋海人的角色)送進東大,實在是過於夢幻。盡管劇中不斷強調,目的只是「考進東大」,而不是「考進東大之中想念的科系」,所以策略上亦會讓學生考競爭不大的領域,但劇中講授的學習方法都是偏向文科,以及給予一些原本注意不到的提示。例如考英文聽力不要做筆記,先從懂得作答的題目開始做等實際的考試策略。不過能看到和認識新世代演員亦是一大收獲,平手的演技確厲害,高橋海人可以繼續加油,最喜歡的絕對是鈴鹿央士的角色,前半段讓人很討厭他,但結尾亦會讓人痛心他考不上東大。 簡評: 《龍櫻》續集,加上TBS電視台黃金招標「日曜劇場」的名號,幾乎是信心保證。添加新元素進劇集中反而有新鮮感,而不是一個套路由頭用到尾。 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 關於[議劇論映] 本欄目將會分享日本及歐美的影集和電影。除最新上映及流行的作品外,亦會推薦值得回味的滄海遺珠。 更多本欄目相關的內容可按:https://ppt.cc/f6n5yx

Spring boot 10 - openapi 生成器 - spring boot java client
科技新知
MacauYeah・2025-08-19

之前我們在介紹Spring Boot Web 調試工具 ,就試安裝 openapi 相關的元件。其實 openapi 並不單是為了提供 swagger 測試介面,它主要是提供一個描述的方式,讓我們針對一個特定 openapi 文件,生成對應的 api server 或 api client 接口。也就是,如果 server 方有提供該文件,道理上可以經 openapi 的工具,生成一個可以直接訪問 server 的 client library。本節,可以沿用之前的 spring boot web api doc ,為它產生一個client library 作為實驗。 在生成 client library 之前,我們還需要一個工具 openapi-generator-cli 。最簡單的取得方式,就是經過 npm , 在你需要生成 client library 的專案中,安裝你需要的 openapi-generator-cli 版本。 npm install @openapitools/openapi-generator-cli 那怕你不是使用 nodejs 作為開發,也可以經過這個方法安裝。它只提供使用 cmd 指令的捷徑。 生成 Java Client Library 我們先把 backend server 起好 cd somewhere && mvn spring-boot:run,然後使用 openapi-generator-cli 去生成以 java spring boot 3 為底的 client library 。 npx openapi-generator-cli generate \ -i http://localhost:8080/v3/api-docs \ --api-package io.github.macauyeah.springboot.tutorial.openapiclient.api \ --model-package io.github.macauyeah.springboot.tutorial.openapiclient.model \ --invoker-package io.github.macauyeah.springboot.tutorial.openapiclient.invoker \ --group-id io.github.macauyeah.springboot.tutorial \ --artifact-id spring-boot-web-api-open-api-client \ --artifact-version 0.0.1-SNAPSHOT \ -g java \ -p useJakartaEe=true \ -p useSpringBoot3=true \ --library webclient \ -o spring-boot-web-api-open-api-client 生成的 source code 就像是 spring-boot-web-api-open-api-client ,具體的使用方式,可以看看測試用例 ApiControllerApiTest.java private final ApiControllerApi api = new ApiControllerApi(); @Test public void postDateQueryTest() { // default call ApiDateRequest apiDateRequest = new ApiDateRequest(); apiDateRequest.setInputDate(OffsetDateTime.now()); LOG.debug("default web client postDateQuery:{}", api.postDateQuery(apiDateRequest).block()); // replace webClient in ApiClient if you have special auth config on // webClient, you can also change basePath during new obj creation ObjectMapper mapper = new ObjectMapper(); mapper.setDateFormat(new SimpleDateFormat()); mapper.registerModule(new JavaTimeModule()); WebClient webClient = WebClient.builder() .codecs(configurer -> { configurer.defaultCodecs().jackson2JsonDecoder(new Jackson2JsonDecoder(mapper)); configurer.defaultCodecs().jackson2JsonEncoder(new Jackson2JsonEncoder(mapper)); }) .build(); ApiControllerApi api2 = new ApiControllerApi( new ApiClient(webClient) .setBasePath("http://localhost:8080/")); LOG.debug("create api2 by local web client postDateQuery:{}", api2.postDateQuery(apiDateRequest).block()); // use webClient directly String response = webClient.post().uri("http://localhost:8080/api/record").bodyValue(apiDateRequest).retrieve() .bodyToMono(String.class).block(); LOG.debug("request by local web client postDateQuery:{}", response); } 上述例子中,如果大家沒有任何特殊要求,其實經過 api.postDateQuery(apiDateRequest).block() 就完成了。有需要改 api endpoint 的,只要生成新的 ApiClient 並設定 basePath new ApiClient().setBasePath("XXXXXX") 就好。真的要加入更多權限設定,就需要生成新的 ApiClient 並設定 webClient new ApiClient(webClient) 這個生成的 Java Client Library 道理上還是要經過 maven 等打包,變成 jar 檔,才能被其他 Java 專案所引用。筆者就建議大家直接把成生的視為獨立的 module (sub module) 存放,其他專案就以 maven dependency 的方式引用。想要混合現有專案,動態生成專案內某些 java package,暫時不太可行。因為它也有大量的 dependency ,交由 openapi-generator-cli 自己管理會比較好,它們升級時,你也可以完整升級。 openapi-generator-cli https://github.com/OpenAPITools/openapi-generator-cli spring-boot-web-api-open-api-client

「世界第一名DJ」Armin van Buuren即將登陸澳門金光綜藝館
娛樂殿堂
LifeMag Editor・2016-09-10

「世界第一名DJ」Armin van Buuren將於2016年11月19日首度登陸澳門,在澳門威尼斯人®金光綜藝館帶來其最新的世界巡迴表演《Armin Only Embrace》。Armin獲全球樂迷票選,並史無前例地贏取五次排名第一的美譽。門票於9月6日(星期二)起透過各大金光票務售票處公開發售。 Armin的《Armin Only Embrace》世界巡迴表演於5月以荷蘭為首站,上演了兩場座無虛席的精彩表演。這個最新的巡迴表演除了其招牌Trance 音樂風格、雷射光效、即場表演以及令音樂會氣氛更加高漲的舞者外,熱愛電子舞曲以及喜歡主流音樂的人士更可現場感受將爵士、hip-hop及搖滾等不同風格的音樂混合的嶄新樂風。 《Armin Only Embrace-澳門站》不但有才華洋溢的客串嘉賓現身即席表演,讓氣氛升溫的各種視覺特效更會保證為觀眾帶來最狂野的派對體驗。 Armin 每年在全球超過 150 個世界知名的音樂節及著名電音場所作表演,包括 EDC、ULTRA、Tomorrowland 等,所到之處的演出皆令各地粉絲欣喜若狂。Armin 的演出自成一格,令他 連續 14 年高踞 《DJ Mag 》百大DJ首5 位的排名。此外,他的電台節目「A State of Trance」覆蓋全球 84 個國家,每週吸引超過 3 千 7 百萬名聽眾。Armin被譽為全球最頂尖DJ及電子舞曲製作人之一,其影響力絶對舉足輕重。 場地 澳門威尼斯人 金光綜藝館 票價 早鳥優惠:9月6日至10月2日 澳門幣 / 港幣580元 (早鳥優惠 站立區) 澳門幣 / 港幣280元 (早鳥優惠 座位區) 預售期間:10月3日至11月18日 澳門幣 / 港幣680元 (預售期間 站立區) 澳門幣 / 港幣280元 (預售期間 座位區) 演出當天: 11月19日 澳門幣 / 港幣900元 (演出當天 站立區) 澳門幣 / 港幣280元 (演出當天 座位區) 船票套票 於9月6日至11月18日期間購買門票的觀眾可另加澳門幣/港幣108元購買包括金光飛航往返港澳雙程船票的套票 金光票務 網上訂購:www.cotaiticketing.com 售票處: o 澳門巴黎人 – 一樓正門大堂售票處及五樓巴黎人劇場售票處 o 澳門威尼斯人 – 金光綜藝館及酒店正門大堂售票處 o 澳門四季酒店 – 百利宮™售票處 o 澳門金沙– 一樓售票處 o 金沙城中心 – 喜來登酒店正門及假日酒店正門售票處 電話訂購: o 澳門熱線:+853 2882 8818 o 香港熱線:+852 6333 6660 o 中國內地免費熱線:4001 206 618 香港快達票(將額外收取每張門票的顧客服務費) 網上訂購:www.HKTicketing.com 電話訂購:+852 3128 8288 澳門廣星傳訊 網上訂購:www.macauticket.com 門市據點資料請瀏覽:www.macauticket.com/TicketWeb/ServiceStations.aspx 電話訂購:+853 2855 5555

Spring官方教學 | Spring Certified Professional 2023
科技新知
MacauYeah・2023-11-07

筆者作為一個網頁程式開發者,使用Spring Boot開發已經有六年。從當初Spring Boot 1.x開始,查看官方Tutorial七零八落,慢慢摸索,到大改版升級2.x,都碰過不少釘。最近Spring Boot亦要升級到3.x,正式進入Java 17時代。筆者亦不斷Update自己,保持程式於一個可支援的狀態。 相對以前,現在入門Spring Boot已經比1.x年代輕鬆很多。主要前些年某些網頁開發的概念,例如REST API,已經深入行業,大家不再糾結要走傳統MVC還是RESTFul API,也使得Spring Boot這樣的Framework,可以有一個受眾比較廣的統一入門教學。 筆者最近也正式參與Spring Academy的官方教學,好好地厘清一些概念。 官方連結 https://spring.academy/paths/spring-certified-professional-2023 在讀過官方的幾個章節後,真的覺得很適合有興趣的人去看一看。主要是因為: 官方以一個經典例子作為切為點,教學REST API,In Memroy Database。它還介紹了一些簡易的HTTP Code Standard、Test Case。真的比其他民間教學更有系統性。 提供一個可以在網頁上就實驗到的Lab實習環境。那是極為重要的一件事,因為九成人,在setup java 及library dependency (maven, gradle)時,都碰釘到直接放棄。有時是因為公司工作環境比較有要求,並不允許你使用一鍵安裝的java套件及它的library dependency;有時則因為網路安全,java把你公司的firewall當作a man in the middle (MITM) attack擋了,也有時是因為你公司的firewall把java擋了。Spring Academy在一個遠端的https網頁提供實驗環境,真的比本機開發要易入門很多。 Spring Academy可要多謝vscode、code-server,及其他VM、Container技術。 在真實環境中,筆者也有自己的code-server,打包java / os cert等等,盡量減少firewall問題。 因為官方教學持續以Spring boot的最新版本作為教材,它更新的速度總比民間要快。只是官方的教學不會全面覆蓋到所有Spring project。如果大家作為Web入門的話,還是有推薦的。 在Spring boot 3.x當中,因為要求Java 版本至少為17以上,那些教材也有使用一些Java 17的新語法(Syntax),實在也令人驚喜。 基本上Java 17現在可以簡化getter / setter / switch statement,這些在開發Web的環境下都是很重複的事。在Java 11或以前,只能經過IDE去生成getter / setter等,但似始都有會一大堆Code佔據你的頁面。 官方教學及Lab環境暫時免費,除非大家很在意的修業證書,不然都可以自由免費看。 官方教學真的值得一看,雖然距離真正開發還差很遠,筆者日後若有條件,會針對官方沒有提及的內容作補充,分享一些在技術面上所需求的最少可運行配置。

香港國際機場,傷心的Pepper機械人
專題報導
活該快樂 // Carmen Lo・2018-02-14

飛機到香港,出閘前的資訊櫃檯前,醒目地站著一位白色的機械人。 從小就幻想自己有一天會製造出一台機械人的我,一看就認得,是日本法國共同研製的Pepper,是全球第一個懂得表達情感的機械人。 一陣欣喜,顧不得趕時間,走到他面前,心想,就讓我扮扮旅客,問他一些資訊,跟他互動一番。 我把頭湊到很近,他才知道我的存在,跟我打招呼,然後問:「你想和我拍照嗎?」隨即他胸口的畫面出現了六個姿勢,要我選一個。 首先,我今天沒有很想拍照,而我似乎沒有其他跟你互動的選擇。 而且,第一和第二個姿勢,根本是一樣吧!第五第六個,也只是差那麼一點點。要構想六個拍照姿勢,真的有這麼難嗎?Come on! Pepper的其中一個賣點,是靈活到可以跳舞的手部關節,怎麼來到香港,就低端起來?既然都已經站出來了,可以工作得專業一點嗎? 我不甘心,重複試了幾次,看有沒有其他的功能,還是只一直說要跟我拍照。這時候,一個操普通話的小男生衝過來,強行擠到我面前和Pepper僅一人的身位,滑動他胸前的屏幕。 敵不過小男生,我黯然離開。 在通往市區的機鐵上,Pepper那雙大而空洞的眼睛,一直在我腦中盤據。 假如Pepper真的有生命、有感覺,他應該會很傷心。 客觀來說這也算是眾人眼中的優差:大機構(機管局吧?)、工作輕鬆(等客人來擺pose拍照)、環境優良(不會好天曬下雨淋)等等,加上出身於日法大企業,精通多種語言,待遇還應該不錯。 可是,貴為全球第一個有情感的機械人,雙手靈活到曾經在各大傳媒面前大秀舞技,經過多年千錘百鍊才研發出來的能力,現在就這樣大材小用地站在櫃台前,這是Pepper想要的嗎? 你呢?現在的工作你喜歡嗎?有挑戰性嗎?前半生好的壞的經歷,成就了今天獨特的你,這份工作有將你這些歷練發揮出來嗎?