搜尋

搜尋結果

比 Java Mail 更簡單的 Spring boot email
科技新知
MacauYeah・2025-10-24

使用 Spring boot 對接 SMTP gateway 發 email ,相對是容易的。 基本上,它就是會使用自建的 org.springframework.mail.javamail.* , 對接 javax.mail.* / jakarta.mail.* 以前的所有設定值 ,都可以經 spring.mail.properties.* 傳入 例如 spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.ssl.enable=true spring.mail.properties.mail.smtp.socketFactory.port=465 就等於過去 java.util.Properties props = new java.util.Properties(); props.put("mail.smtp.auth", "true"); props.put("mail.smtp.ssl.enable", "true"); props.put("mail.smtp.socketFactory.port", "465"); 一個最簡單可以連去 google smtp 的簡易 code 如下 ### application.properties spring.mail.host=smtp.gmail.com spring.mail.port=587 spring.mail.username= spring.mail.password= spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.starttls.enable=true // SpringBootEmailApplicationTests.java @SpringBootTest class SpringBootEmailApplicationTests { @Autowired private JavaMailSender javaMailSender; @Value("${spring.mail.username}") private String fromAddress; private static final Logger LOG = LoggerFactory.getLogger(SpringBootEmailApplicationTests.class); @Test void contextLoads() { try { SimpleMailMessage mailMessage = new SimpleMailMessage(); mailMessage.setFrom(fromAddress); mailMessage.setTo("XXXXXXXX"); mailMessage.setText("this is backend email trigger for spring boot"); mailMessage.setSubject("spring boot test mail"); javaMailSender.send(mailMessage); } catch (Exception e) { LOG.error("Error while Sending Mail"); throw new RuntimeException(e); } } } github 原始碼 https://github.com/macauyeah/spring-boot-demo/tree/main/spring-boot-tutorial/spring-boot-email

重入膠坑 11 |素組黨的水口極限
手機‧電玩
MacauYeah・2025-08-09

陸逐地,筆者分享了一些高達模型回鍋的心得近一年,素組的手法實驗也做得七七八八了,再推過,就是向噴塗進發。 素組主要是考慮水口處理和補色的問題,而水口更是入門模型的重症。筆者就再在這一篇做個水口處理的總結,比較不同的處理方式的效果。 神剪 最簡單的方式。做MG的話很夠用,不過做HG,有些水口的位置很奇怪,看著就難受,而且會影響補色。 神剪+打磨(低目數至高目數砂紙) 有效消除明顯水口的方式,最後只會留有白點或深色的一點。看個人需求,是否可以無視那「一點」。另外因為打磨量多,塵土飛揚,需要注意環境影響。 神剪+打磨(低目數砂紙+筆刀水平刮) 能除去水口,但平面不平整,很多時會見到刮痕,比較不可能無視。筆刀刮出來的碎屑比較大粒,沒有那麼大塵。 神剪+Marker補色遮蓋 不能遮蓋水口,因為有高低面,造成積漆,所以會很奇怪。跟只有神剪的效果差不多,非常不推薦。 神剪+打磨(低目數至高目數砂紙)+消光 更大程度模糊水口剩下的那「一點」。工作量雖多,但效果算是上好。 神剪+打磨(低目數砂紙+筆刀)+消光 水口、刮痕會被模糊,正面看就看不到刮痕,側看還是很明顯。 神剪+打磨(低目數砂紙+筆刀)+Marker補色遮蓋 因為筆塗漆面比較厚,水口及筆刀的刮痕基本都可以被覆蓋,平面不平整的問題就沒有辦法解決。另外筆塗會引入筆痕、塗裝出界、刮漆的問題。 神剪+打磨(低目數砂紙+筆刀)+Marker補色遮蓋+保護漆 保護漆可以減少前述刮漆問題,仍需無視平面不平整的問題。如果想更進一步防止刮漆,需要向底灰進發。底灰已超出了素組的範圍,就不作太多描述。 神剪+打磨(低目數至高目數砂紙)+Marker補色遮蓋+保護漆 理論上是最優解,工作量也是最多的。 該選擇什麼? 初入門,可能「神剪」就夠。因為工作量最少,效果最顯注。 進一步就是「神剪+打磨(低目數+筆刀)」,優點亦是工作量沒有多很多。同時可以挑戰刻線滲線,工具和流程也沒有很大衝突。 實在像筆者那般,接受不了那「一點」,就「神剪+打磨(低目數+筆刀)+Marker補色遮蓋。筆刀比高目數打磨省時,Marker也可以完全遮了那「一點」。 至於為何不用消光漆呢? 首先,噴鑵消光的成本是很高的,想好好地逐個部位噴,很快就會用完。 第二,消光的作用是讓高達模型的那層膠面不再發生,看起來沒有那麼玩具感。而我們前述經打磨和補色(什至是色差補色),原本顏色已經豐富好多,使用消光漆的差異唔太明顯。 第三,就是後期修補更難,消光漆想想地清理,是非常之煩。一定要確保各項工序做完,例如修正出界、滲線不乾淨、重滲線問題,再去上消光漆。不過如果全部做足了以後,可能已經沒有很想消光的必要。

定了!第18屆澳門美食節11月即將殺到,準備好你的錢包跟胃了嗎?!
其他
澳門生活圈・2018-08-28

這個世界上 有一句古語叫作 ◀“民以食為天”▶ 話說如果到了11月 關於澳門 大家最先想到的 是什麼呢? 雙11購物 剁手買買買? 錯! 作為一名專業的吃貨 小編最先想到是它 澳門美食節 是的沒錯 一年一度的澳門美食節 又要光臨啦 百變心情好煮意 美食之都譽全球 「第18屆澳門美食節」將於2018年11月9日至25日,一連17天於「澳門西灣湖廣場」舉行。大家千萬不要錯過! 本屆美食節由澳門餐飲業聨合商會主辦,澳門飲食業工會、澳門新聞工作者協會、澳門烹飪協會及澳鬥西菜麵飽工會協辦,澳門特別行政區政府旅遊局、澳門基金會、民政總署及環保局贊助。 在特區政府及各界大力支持下,今屆澳門美食節以“百變心情好煮意、美食之都譽全球”為主題,糅合“美食之都”、“大灣區發展”等元素,邀請過百家本地著名特色餐飲商號參與,以展現澳門獨有的中西匯聚多元飲食文化,發掘更多餐飲創意,務求為來賓帶來更加新鮮的美食體驗! 此外,今屆美食節還期望以中小微企為主體的本地餐飲商號構建有效的的國際化市場營銷平臺。把本地餐飲特色展現給來自粵港澳大灣區及世界各地的旅客及餐飲業界同仁,藉此促進澳門世界旅遊休閒中心建設,推動經濟適度多元發展。 同時,新加坡著名餐飲美食將應邀來澳參與本屆美食節盛事,力求把西灣湖下層打造成別具特色的「新加坡村」,希望使大家在盡情品嘗澳門獨有的美食之餘,還可以體驗更多異地風味美食、文化和表演。 為讓本地餐飲業界進一步了解此次美食節的詳情,主辦單位於8月28日(今天)上午11時於假萬豪軒酒家舉行「第18屆澳門美食節簡介會」,會上邀請來澳門特別行政區政府旅遊局負責人以及第18屆澳門美食節統籌委員會代表等來賓出席,介紹美食節的籌辦進展及參加辦法等相關詳情。 第18屆澳門美食節 歡迎本澳各餐飲商號 報名參展! 詳情請瀏覽 澳門餐飲業聯合商會網站 第18屆澳門美食節 日期:年11月9日-25日 時間:星期一至四 5:00pm-11:00pm 星期五至日 3:00pm-12:00pm 地點:澳門西灣湖廣場(澳門觀光塔下) 圖片來源:MacauLife、攝圖網 版權屬於原作者 編輯整理:小宇

青年小孩齊紮堆!據說這是澳門最落地最實操的演講培訓!
其他
澳門生活圈・2018-07-24

「我是演講家」全國大賽澳門賽區 #講述好故事 #凝聚正能量 #「我是演講家」全國大賽 #有你參與更精彩 「我是演講家」全國大賽澳門賽區已經進入了複賽階段,由528位參賽者挑選出100位繼續進行下一輪角逐。 日前,大會特別安排了兩場共8小時的專業培訓予參賽者,全面提升選手們的演講能力。 首場複賽培訓由前統計局局長鄺碧芳女士分享如何「讓數字說話」、著名作家胡錦漢先生分享「欲窮千里目」- 詩詞融入演說的技巧、「我是演講家」籌委會主席黎俊文先生分享「會講故事得天下」。 三位嘉賓分享多年演講心得和經驗,讓參賽者將「數字、詩詞、故事」融入演講,大大提升演講的吸引力、說服力和感染力。 第二場複賽培訓大會請到澳門青年商貿發展協會會長廖信君先生分享如何「散發激情與正能量」、身心語言程式學高級執行師何雁婷女士分享「金莎朱古力演講術」、著名教育工作者楊穎虹女士分享如何讓你的演講「發光」。 三位嘉賓分享寶貴的演講心法及技巧之餘,為參賽者注入滿滿的熱情和使命感,令每位參賽者都滿載而歸。 兩次複賽培訓順利完成後,參賽者將面對100進30的嚴峻考驗。最終15強即踏上2018年9月1日舉行的澳門總決賽舞台,也有機會獲得代表澳門出戰11月全國大賽總決賽的資格! 大會特別邀請到人稱Ben Sir的歐陽偉豪博士擔任大會決賽評判及特別演講嘉賓。 想一睹決賽選手的出色表現 或Ben Sir風趣幽默的演講風采 馬上登錄Facebook上大會專頁購票 門票收益扣除成本後將撥捐「澳門展現真我協會」 幫助弱智人士建立自信及融入社會 想了解更多活動詳情 FB搜索:我是演講家

[天川饕客] 香港原創過江龍漢堡店 "Honbo"
澳城餐飲
君尋・2023-02-02

[天川饕客] 香港原創過江龍漢堡店"Honbo" 來自香港的原創漢堡包店"Honbo"在去年下半年悄悄地在葡京人的H853 Fun Factory開幕。為何說悄悄地?因為即使有不少媒體和網絡名人都曾報導或到訪"Honbo",但始終沒有如其他人氣餐廳吸引到大量本地客人光顧。雖然如此,"Honbo"絕不是一間普通的過江龍餐廳。"Honbo"自稱他們的漢堡是"A Good Real Burger",以用心烹煮的態度和精挑細選的食材,專注製作典型的美式漢堡。每日早上以新鮮的原食材準備漢堡,並選用來自美國威斯康星州的牛肉,及配上獨家研製的全天然牛奶麵包。對易於被忽略的細節用心,成為支撐他們的製作美味漢堡的重要元素。創立於2017年的"Honbo",名聲很快就傳到世界各地。在Bloomberg公布的「全球最佳漢堡2020」名單中排名42,更是唯一上榜的香港代表;國際旅遊網站Big 7 Travel曾公佈「亞洲50間最佳漢堡店」,其中第13名由"Honbo"獲得。"Honbo"的實力,不言自喻。 聲名大噪的"Honbo"難以進入本地大眾的眼簾,筆者認為最大原因應是其高昂的定價,單點一個漢堡最便宜已需索價88元,想要一嘗"Honbo"的招牌或特色款式,更可能要120元或以上!而套餐價錢亦和你所想像的水平不同,額外多付50元才能享用如薯條等的小食和一杯飲品,如果你錢包夠厚,還可以選擇加錢換芝士醬或其他特飲!筆者到呢刻終於明老麥個餐點解叫「超值套餐」啦!! 言歸正傳,下單前筆者沒特別上網找餐廳的介紹,而他們的menu又沒有圖片,建議先上他們的官網看看各個漢堡的賣相再決定要試那一款。這次筆者聽從店員的推薦,點了他們的招牌漢堡「HONBO 1.5」,並加錢轉為套餐。「HONBO」系列有分為普通版、1.5及2.0三款,差別在於牛肉量的多與少。而事後在官網查看,發現「HONBO」系列和其他款式的漢堡所使用的牛肉是有分別的,一般款式都是做用4安士的牛肉,賣相上較為厚身(用老麥的包做例子應該就係安格斯的厚度),而「HONBO」系列是使用兩塊2安士的牛肉,再在每塊牛肉上加上芝士。除了牛肉和芝士外,還有一般漢堡常見的配料,洋蔥和酸瓜。下單時店員還特別問到牛肉要多熟,在對方推薦下決定要八成熟。而由於筆者與partner只點了一個套餐,店員還很貼心主動詢問漢堡包是否需要切半。 究竟一個價值138元嘅漢堡包,可以係咩滋味?(個心赤赤痛就唔駛講啦)首先,賣相頗不錯,漢堡包份量亦夠大,配上薯條的話大部分男生應該也可吃得飽。味道方面,可以說是做到一分錢一分貨。麵包微熱,牛肉甚至可用「新鮮熱辣」去形容,牛肉又香又juicy,入口鬆軟有芝味。以筆者的觀察,他們將牛絞肉煎到外脆內軟,成為眼前所見的牛肉扒。最令筆者另眼相看的是,內裡鬆軟得像會融化一樣的質感,配上兩塊扒之間的芝士,兩者融入口中的味道是非常非常印象深刻的體驗。 薯條亦別具質感。筆者點的是最普通的薯條,外表就像老麥的薯條一樣,份量也如中薯一樣多。最為深刻的部份,是薯條內的薯仔質感明顯,不會像吃空氣一樣,用蔡瀾的說話形容,就是「薯條有薯仔味」。聽朋友說”Honbo”的特色小食是「自家製番薯條」,餐廳會在表面灑一層糖,入口非常甜,但如配上千島辣椒醬,又會昇華到另一個境界。如有機會筆者下次會親身fact check一下。 至於飲品方面,筆者揀了最佳配搭的可樂。要用澳門最知名的一句食評形容呢杯可樂,咁一定就係「正正常常、普普通通」啦。不過,相信大家都知道,用玻璃杯喝可樂是特別滋味,而且杯身又是像啤酒杯一樣大一樣易拎,確是飲得暢快。是未到加分但又不會減分的部份(除左貴,呢個唔知係我定對方的缺點之外)。 總括來說,筆者認為"Honbo"的而且確提供了符合他們定價的高質素食品和服務(是會收加一的喔)。即使是吃到如玉盤珍饈般的漢堡,這種高水平的定價,筆者也很難用上「值回票價」等的字眼形容。如果說老麥可以一星期一次(考慮埋健康因素),Dino 和Shake Shack可以一季一次,那"Honbo"的價格應該是一年一次的level。過往曾聽聞有人評價"Honbo"「難食」、「塊扒好乾」,慶幸這些經歷都沒發生在筆者身上。如果自問喜歡吃漢堡,亦能承受「畀左百幾蚊但中__曬伏」的風險,筆者真心推薦要一試"Honbo"的漢堡,尤其是他們的「HONBO」! #天川饕客 #Honbo #漢堡 #漢堡包 #葡京人 #H853FunFactory +++++++++++++++++++++++++++++++++++++++++++++++++++++ 餐廳:Honbo Macau 地址︰路氹城H853葡京人娛樂廠 F05鋪 電話︰+853 2870 0765 營業時間︰Mon - Sun 12p.m - 9p.m 網站:https://www.honbo.com/ +++++++++++++++++++++++++++++++++++++++++++++++++++++ 關於 [天川饕客] 本欄目將不定期分享筆者在澳門遇到的美食,不論是賭場酒店還是民間小店,只要是值得推薦的都有機會介紹給各位。 (備註:筆者僅從自費用餐者的角度作出評價,上述內容只代表本人極為主觀的立場) 更多關於澳門餐廳的心得: https://ppt.cc/fNAd9x

收藏高質遊戲攻略 - UCG典藏攻略系列
手機‧電玩
MacauYeah・2022-11-15

早前在5月份的時候,就為大家介紹了UCG這個內地的國產遊戲雜誌。當時筆者購入的攻略典藏並不多,就只有《鬼泣 終極檔案》一本,其他都只屬於設定集,所以並不敢斷言它的攻略質量。直到最近,筆者看了它的【艾爾登法環攻略本】和【掌機王 NS Vol.SP 怪物獵人 崛起】(內地譯怪物獵人,港台譯魔物獵人)後,實在大開眼界,所以不得不再一次推薦它。 先說一說筆者比較攻略質量的準則。首先筆者並不以最快攻略為目準,反而更看重有沒有完整介紹一隻遊戲,再來就是編章整理/找尋資料的難易度。 以各類網媒來說,例如巴哈、HK01、游俠網,這些網站都著重於快速攻略,加上搜尋引擎的幫助,突發地找些資料,總是很方便的找到。但以遊戲指引來說,他們都很少可以從頭到尾有一個體貼的教學,跟著他們走而又想大大地體驗不同支線,要走兩、三週目一定少不了。一來看他們攻略產生的方式都以素人各自編寫為主,二來一切也是用愛發電,能有效校正已正已經很偉大。想要有條理地,盡可能完整地介紹,變得不太可能。 但作為網媒和紙媒混合的UCG來說,推出典藏攻略,就成了他們最有能力的事。作為有資歷的媒體,他們有機會取得遊戲先行版,可以提前開始編寫攻略。而且他們並不是跟網媒拼首發搶流量,不需要隨遊戲發售第一時間就推出典藏攻略(當然他們也有週刊的短期攻略),他們反而是在遊戲更新穩定後才推出經修訂的典藏版,整體品質高下立見。 以【掌機王 NS Vol.SP 怪物獵人 崛起】為例,它所載的內容是以3.1.0版本為準,而3.0.0是DLC發售前的最後一個遊戲內容正式更新,距離遊戲首發,中間可是經歷了兩個大版本的改變。在以【破關了就封存】的Game迷民俗習慢來說,經歷了一段時間才推出的話,受眾讀者絕不是隨便玩玩的Game迷。就本書而言,它的資料搜集量真的大,各種武器、防具的制作素材都有列出,雖然未能做到配裝推薦,但這份強逼症,而夠顯示制作組的恆心。再來就是怪物攻略要點,對完全沒有接觸過系列作的新人們,很具有參考價值。而且各項練金(迷一樣的遊戲設定),都以表格條列式解釋。這可不是一般制作組願意附出的努力(對比之前香港的Great Game電玩文庫的魔物獵人世界的狩獵手冊,GG的實在太沒有誠意) 比較遺憾,遊戲的DLC編章還在有序更新中,想要現在就買到對應攻略,應該還要等個幾個月。不過適逢雙十一,筆者亦繼續加購UCG的其他作品。待筆者好好檢閱後,再為大家推介值得一看的書籍收藏品。 (UCG商城連結筆者就不在這裏分享了,大家在某寶上搜【UCG商城】就可以找到,它還有一家【UCG奧特萊斯】,就專賣一些過氣大作的攻略本,價錢上會更有優勢)

澳門男子收買“假僱主協助申請外僱額”,萬萬沒想到...
其他
澳門生活圈・2019-03-01

在現如今的生活當中 已經沒有什麼是離不開錢的了 俗話說,有錢能使鬼推磨 金錢對部分人來說都帶有誘惑性的 例如... 某集團中介利用老人去扮演假外僱 以協申請外僱配額 協助長期留澳外籍人士居留 賺取假外僱手續費而牟利 假外僱招工 近日,治安警與勞工局聯合偵破同一個至少5名本澳男子組成的“假外僱招工”集團,以「家務工作外地僱員聘用許可」讓非本澳居民留澳。 2月22號,警方開始展開行動,一連多日分別搜查本澳多個地點。 共拘捕32名男女,同時掌握約20名「假外僱」的身份資料,大部分為女性,分別來自越南、尼泊爾及內地。 這個"中介"集團從2017年起開始運作,分工非常仔細,5名中介分上中下線成員,專門在公園內對老人家下手和物色欲長期留澳的外籍人士、遞交申請表和交收款項。 集團主腦物色有意留澳的假外僱之後,收取每人3.5萬酬勞,再由中層成員協助處理文件,3名下線成員負責以2,000至9,000元在公園或休憩區收賣假僱主協助申請外僱額。 兩年期間,這個"中介"集團至少協助20多名假外僱留澳,相關假外僱報稱家傭為主。 2月28號(昨日),治安警召開新聞發布會,指在行動中共拘捕22男10女,年齡由22至84歲,當中30名本澳居民和2名越南籍假家傭。 治安警表示,集團的骨幹成員已被拘捕,但仍有至少20名涉案假勞工,將繼續追查。 拘捕的32名嫌犯將被控以偽造文件罪,移交檢察院偵辦。 當看到84歲這個數字的時候 小編不禁歎了一口氣 找工作本該說是你情我願的 但由於觸碰到了違法行為 老人家只能靠著拐杖去局裏走一趟了 勞工局呼籲: 勞工事務局也發出新聞稿,稱有人涉嫌收取利益,以「家務工作外地僱員聘用許可」讓非居民留澳,而雙方實際上並不存在任何勞動關系。 因此,勞工局提醒市民,應按實際需要提出外僱申請,切勿以身試法,因一時貪念作虛假聘用從中圖利,或將會面臨刑責。 家務工作外地僱員是協助僱主打理日常家務,例如料理小孩、照顧長者、煮食及清潔家居等,會根據申請人的家庭具體情況、申請理由、家庭經濟狀況、擬提供予僱員的聘用條件,以及過往有否存在違規紀錄等各項因素作綜合考慮及進行審批。 一位良好市民的責任就是遵紀守法 切勿起貪念而作出違法之事 身為澳門的一員 更應該好好保護自己的家園 避免不法分子擾亂社會 素材來源:力報、網絡 圖片來源:力報、日報、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕

Spring Boot 08 - 多情境設置 maven profile 與 application.properties
科技新知
MacauYeah・2025-02-25

為何要有不同的建構 Profile Profile這一字,很難在IT技術文章中翻譯,它在Spring boot中的語意大概就是一個設定一個固定的運行環境參數合。例如我們做開發時,有些只想在開發環境中出現的設定,諸如測試用的資料庫、細緻一點的LOG層級,都寫在dev profile中。當換成正式環境時,我們也有一套全新的配置,而且會集中寫在prod profile中。把這些參數設定從程式碼邏輯中抽離,可以讓你的程式碼簡潔很多,也方便對比不同環境的設定。 application.properties Spring Boot (Spring Boot Starter) 就提供了 Profile 管理。我們可以為一個Spring Boot 模組設定多個不同的 application.properties src/main/resources/application.properties 為預設 (default profile) src/main/resources/application-uat.properties 為驗收環境專用 src/main/resources/application-prod.properties 為投產環境專用 src/main/resources/application-test.properties 為自動測試專用 在執行程式時,我們只要動改變啟動的參數spring.profiles.active,例如 mvn spring-boot:run -Dspring-boot.run.arguments="--spring.profiles.active=uat" # or mvn package && java -jar target/YOUR_JAR_NAME --spring.profiles.active=uat Spring Boot 就會指定載入 application-uat.properties 的內容,如果有些值沒有定義,它會再追溯到預設的 application.properties中。 在運行中改變啟動參數的情況可能不多,筆者更常用的情況是在編譯期間產生多個 Jar 檔,不同 Jar 檔指定不同的環境,方便系統管理員取用測試。想做到這個效果,我們需要在 application.properties 中,我們還需要加入一句spring.profiles.active=@active.profile@,並在編譯工具中加入這個變量,例如筆者常用的 maven pom.xml 中,就會有這一串設定 它在 maven clean compile package 時,就已經可以在JAR中填入固定spring.profiles.active。那麼每次執行時,都會是指定的profile。 mvn package -Puat java -jar target/YOUR_JAR_NAME 在這個例子中,JAR 中的 spring.profiles.active 就會固定是uat,我們不需要在啟動參數中加入字眼。 如果大家不會碰到混合Profile的話,其實上述的資訊已經足夠大家應付很多情境。 但當大家有追求,需要寫自動測試,有機會不同自動測試需要啟用不同的 Profile ,更有可能出現混合Profile的情況,這件事就變得很複雜。我們需要繼續深入了解一下 Spring Boot 的覆蓋機制,下面將會以測試方式導出結論。 如果真的對混合 Profile 沒有太多信心,我們也可以用單一 Profile 重組不同 properties 的方式,自行去模擬混合 Profile ,例如除了dev, uat, test之外,我們可以加入 dev-test, uat-test, default-test 作為驅分。這樣應該可以簡化測試的複雜度,不過 properties 檔案就可能會成幾何級成長。 但在某情特殊情況下,我們不可能簡單地重組 properties 等型式去做測試,例如針對部份uat-test的測試,只有部份可以執行,部份不可以,那麼我們還是需要用到混合 Profile ,限定某些測試需要執個某個 profile ,但其餘部份可以動態切換。 有條件的讀者,也可以先行試玩一下混合 profile 的特性,下期筆者再為不同情況作解紹。 混合Profile Source code spring boot profile

澳門巴黎人將於2017年2月3日至5日舉行 《傳奇音樂會》向一眾巨星致敬
音樂聯合國
LifeMag Editor・2016-11-04

最經典、最大型以及被視為全球最成功的現場模仿名人表演-《傳奇音樂會》將於2017年2月3日至5日登陸澳門巴黎人,這將是其在澳門首次的特別限時演出。演唱會曾多次被選為美國拉斯維加斯排行第一的模仿巨星表演,門票將於11月2日(星期三)起透過各大金光票務售票處公開發售。 演唱會巨星雲集, Elvis Presley、Adele、David Bowie、Madonna、Prince以及Taylor Swift等名人,屈時聯同出色的樂隊以及舞者同台演出。蜚聲國際的《傳奇音樂會》由On Stage Enterprise擁有及營運,是巨星扮演業界的先鋒,其一直致力增添模仿名人的表演者。 每位表演者不但於外型、表情及唱腔均能完美演繹各位巨星,向一眾巨星標誌性的音樂表達敬意。《傳奇音樂會》以精心打造的戲劇場景、華麗的服裝以及精湛的特效聞名,包括最先進的多媒體技術、舞台燈光、影像及音響系統。 David Brighton憑着維肖維妙的動作,加上艷麗的服裝,精心製作的舞台演出以及完美的模仿歌唱方式,使他被廣泛稱讚為全球最佳模仿David Bowie的藝人。他將會在演唱會中帶來David Bowie的不同面貌及角色,包括「Thin White Duke」以及「Ziggy Stardust」。 Taylor Swift 則由Elizabeth Scarborough扮演。Elizabeth由2006年開始成為Taylor的狂熱粉絲,精通其所有歌曲,表演中更把偶像的魅力、歌聲及性格融合完美呈現。 Frank Moore在模仿Prince最受歡迎的歌曲《Purple Rain》以及《I Would Die 4 U 》時所展現令人驚艷的準確度以及像Prince般的活力,令觀眾難以相信在台上的不是Prince本人。 J.C. Brando於過去五年間完美地呈現了巨星Adele的魅力。她於美國洛杉磯的阿蘇薩太平洋大學(Azusa Pacific University)修讀聲樂與舞台劇,以及在英國牛津大學修讀戲劇,透過多年來付出和努力,成功立足於全球的專業表演事業之中,曾參與《Annie Get Your Gun》以及《Hello Dolly!》兩部音樂劇,並到世界各地巡演。 Kevin Mills將貓王Elvis Presley直實演繹出來,令他成為扮演業界最受追捧的表演者之一。他參與過許多公開演出,包括總統的就職典禮以及電視節目,他恰到好處的動作,融合極神似的聲線、魅力,配合精心製作的服裝,使他在Graceland’s Ultimate Elvis Tribute Artists Contest中被認為是全球扮演貓王的最佳表演者之一。 扮演Madonna 的Kimberly Goltry於10歲時已經開始表演,精通不同的人物角色,在加入《傳奇音樂會》前曾參演《Annie》以及《Playgirls of Rock & Roll》。 演唱會及門票詳情: 活動 傳奇音樂會 日期及時間 2017年2月3日(星期五) 晚上8時 2017年2月4日(星期六) 下午2時及8時 2017年2月5日(星期日) 下午6時 場地 澳門巴黎人 巴黎人劇場 票價 澳門幣 / 港幣480元 (A區) 澳門幣 / 港幣380元 (B區) 澳門幣 / 港幣180元 (C區*) 船票套票 觀眾可另加澳門幣/港幣108元購買包括金光飛航往返港澳雙程船票的套票(*C區門票不適用) 售票處 金光票務 網上訂購: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

手遊資訊匯整 | 2021/3/15-21
手機‧電玩
MacauYeah・2021-03-22

新/未發售遊戲 賽車競速遊戲《Racing Master》公開官方網站 預定 3 月於北美開放測試 https://gnn.gamer.com.tw/detail.php?sn=212072 《星之後裔》正統續作《星之後裔 2:吠陀騎士團》曝光 近日將公開預告影片 https://gnn.gamer.com.tw/detail.php?sn=212043 動作射擊遊戲《Bubbles & Dolls》於日本推出 操縱個性豐富的少女展開水槍大戰 https://gnn.gamer.com.tw/detail.php?sn=212036 CAPCOM 授權監修《惡魔獵人:巔峰之戰》預告將於 3 月 25 日在中國展開終極測試 https://gnn.gamer.com.tw/detail.php?sn=212227 《伊蘇 6 Online~納比斯汀的方舟~》釋出遊戲內育成要素「裝備系統」「魂卡系統」 https://gnn.gamer.com.tw/detail.php?sn=212171 《正當防衛》手游全新預告 系列主角瑞可登場 https://shouyou.gamersky.com/news/202103/1371715.shtml 手游《殺手狙擊刺客》公佈 2021年登陸iOS/安卓平台 https://shouyou.gamersky.com/news/202103/1371713.shtml 《征服與霸業》評測:同屬於大英雄與小兵卒的多文明戰場 https://shouyou.gamersky.com/review/202103/1371733.shtml 吃膩了三國口味SLG?來嘗嘗這桌多文明滿漢全席 https://shouyou.gamersky.com/news/202103/1371424.shtml 《戰神遺跡》二測進行中 打造遊戲「迪士尼樂園」 https://shouyou.gamersky.com/news/202103/1371937.shtml 《戰神遺跡》主題曲公佈 張韶涵唱響最強戰神音 https://shouyou.gamersky.com/news/202103/1370652.shtml 《最終幻想7 Ever Crisis》全章節都將免費 但有氪金開箱內容 https://shouyou.gamersky.com/news/202103/1372085.shtml 這段2分鐘的視頻里 藏著我二十幾年的青春 https://shouyou.gamersky.com/news/202103/1371869.shtml 《真・三國無雙》製作人訪談 如何回應對「手機體驗真三國無雙」這句標語而來的期待呢 https://gnn.gamer.com.tw/detail.php?sn=212376 《MLB Perfect Inning 2021》事前預約開跑 完成可獲「克萊頓・克蕭 Highlight 球員卡」 https://gnn.gamer.com.tw/detail.php?sn=212356 高自由度 JRPG《伊洛納》事前登錄開始 享受千人千面的遊戲體驗 https://gnn.gamer.com.tw/detail.php?sn=212351 《返校》《還願》研發團隊赤燭遊戲曝光開發中新作影片 https://gnn.gamer.com.tw/detail.php?sn=212345 已發售遊戲 《英雄聯盟:激鬥峽谷》東南亞 Icon Series 夏季賽即日起開放報名 https://gnn.gamer.com.tw/detail.php?sn=212073 《原神》預告推出「杯裝之詩」祈願 「風色詩人·溫迪(風)」機率提升 https://gnn.gamer.com.tw/detail.php?sn=212032 《Pokemon GO》麻麻小魚、超級雷電獸和雷電雲(靈獸形態)將在「電力十足」活動登場 https://gnn.gamer.com.tw/detail.php?sn=212026 《ROCKMAN X DiVE》將迎接營運一週年 原創角色「莉可」勇闖畢亞的特訓 https://gnn.gamer.com.tw/detail.php?sn=212241 《MARVEL 未來之戰》推出「捍衛者」更新 梅菲斯特威脅摧毀宇宙 https://gnn.gamer.com.tw/detail.php?sn=212240 《仙境傳說 ORIGIN》釋出登場角色及悠木碧等聲優情報 同步公開「普隆德拉」等城市 https://gnn.gamer.com.tw/detail.php?sn=212235 《英靈神殿大亂鬥》「功夫熊貓」史詩跨界活動 3 月 24 日登場 https://gnn.gamer.com.tw/detail.php?sn=212208 《覺醒勇士》改版新增製作系統、公會首領戰 https://gnn.gamer.com.tw/detail.php?sn=212192 《三國群英傳 - 霸王之業》x《戰國 BASARA》 合作武將「伊達政宗」參戰 https://gnn.gamer.com.tw/detail.php?sn=212187 《最後的克勞迪亞》春季改版「惡魔的微笑:終極莉莉」登場 開放新玩法「幻英之塔」 https://gnn.gamer.com.tw/detail.php?sn=212177 在荒蕪之地展開試煉!《爐石戰記》新資料片《貧瘠之地》3 月底上線 https://gnn.gamer.com.tw/detail.php?sn=212176 國服《方舟指令》5月17日停服 開放全角色卡池 https://shouyou.gamersky.com/news/202103/1371477.shtml 武藤遊戲現身《遊戲王:決鬥鏈接》 與其決鬥5次就能解鎖角色 https://shouyou.gamersky.com/news/202103/1371110.shtml 《王者榮耀》瑤妹新皮膚格子長襪亮了 奢侈品牌設計 https://shouyou.gamersky.com/news/202103/1371800.shtml 《少女歌劇 Revue Starlight-Re LIVE-》聯動《命運石之門》 3月17日開啓活動 https://shouyou.gamersky.com/news/202103/1370631.shtml 《爐石戰記》獎勵軌跡即將重置 透露將推出《貧瘠之地》迷你系列 https://gnn.gamer.com.tw/detail.php?sn=212354 《戀與製作人》全新資料片「曙光軌跡」即將登場 https://gnn.gamer.com.tw/detail.php?sn=212331

型別對程式語言的重要性
科技新知
MacauYeah・2024-07-08

JavaScript等程式語言的流行,好大一個原因是因為它很簡潔。而筆者認為,動態語言的特性,即是可以省略型別,是讓它簡潔的一個很大原因。(動態、靜態與強型別、弱型別並一定對等,詳見Ref) 動態語言的特性,就是同一個變數,在不同時候可能代表不同的數據類型,有時候是String,有時候是Integer。所以編寫時,乾脆就不寫數據類型,因為寫了也可能是白寫。 因此初學者並不需要處理大多導入(import)問題,也不用考慮很多compile error問題,至少程式可以運行一半,到了最後出錯的地方才停下,也就是不會因為型別問題而整個程式開不了。 不過筆者在接觸了JavaScript後,始終沒有大量使用。一來因為筆者慣用的Java,有著更大的基礎套件,改用JavaScript未必有優勢。而且動態語言還有一個長久的管理問題,我們該如何知道更新的影響有多大? 測試用例不是萬能藥 有一部份的人認為,動態語言管理難,是因為大家不愛寫測試用例。的確,若然大家寫的測試覆蓋率足夠多,一定可以預先發現問題。但筆者在Java上實踐了寫測試的習慣一段時間,依賴測試報錯,其實也是後知後覺。 IDE的界入 筆者認為,若想好好地管理程式碼,光寫測試是不夠的,我們還需要好好地讓IDE了解我們的程式碼,認它可以很有效地重構我們的程式碼。更強的IDE,還有機會可以提醒我們有一些設計上問題。 老實講,寫Java多的朋友,都可能都知道Intellij Ultimate的名字。筆者試用後,的確很有幫助。相較之下,vscode對於Java的支援,並不十分智能。但這裏筆者還覺得vscode對於java的編寫、重構、測試,在免費的情況下,都已經足夠是足夠佛心。對於網頁應用來講,vscode差的是對javascript的支援。 vscode對javascript的支援有限,其實不能怪它不夠努力。你想多一個免費的IDE怎樣去了解你的javascript程式? 我們連型別都沒有寫出來,它能怎樣推敲? 實時去模擬各種輸入?CPU又會不會耗乾?那麼寫到一半的程式碼又怎樣輸入? 直到最近筆者採用TypeScript之後,筆者看到曙光了 TypeScript - 一個變相的JavaScript的靜態型別 原本的JavaScript其實也有型別的,只是不強制。若想IDE支援,需要以特定型式寫註解。但這樣寫註解,工作量並不比引用靜態型别來得輕鬆。所以最後,筆者還是覺得直接套用TypeScript,讓自己在每一次引用參數,都要好好地先了解函數的輸入輸出型別寫法。 說實在,從JavaScript到TypeScript並不輕鬆。一些原本很無腦的Axios, Promise, Vue語句,TypeScript寫起上來,都變得很複雜。但這個套用,對於IDE來講,真的很大幫忙。它就像突然讀懂了我們的程式一樣,可以跳入跳出,可以知道在多少處被引用。重構也變得更有信心,而不是等待事後測試報錯。 有一點要補充,TypeScript並不像Java那般需要完全預先宣告型別。例如函數的回傳結果,TypeScript就不會強制要求寫出型別,因為它可以有限度地猜得出來。當然,如果大家願意宣告,就更好。 總結 總括來講,型別就像厠所的衛生情況一樣。初期當然什麼都不處理也可以,但越用越久也沒有人理會,大家也不想用下去。若然大家都願意努力維持它的品質,大家會更有意願重複使用。 參考資訊 「靜態型別 vs. 動態型別」與「強型別 vs. 弱型別」 https://blog.tarswork.com/post/programming-language-type-system Typed JavaScript https://depth-first.com/articles/2021/11/03/typed-javascript/