搜尋

搜尋結果

這一份雞蛋仔的回憶,你還記得嗎?
其他
澳門生活圈・2019-08-24

同步發布媒體公眾號 媒體排名不分先後 脆卜卜雞蛋仔 芒果繽紛杯和紫薯味雞蛋仔評測 可能大家不知道,雞蛋仔起源於1950年代,有雜貨店老板為了不浪費破裂的蛋,遂嘗試加入面粉、牛油等配料弄成漿狀,再經倒模烘烤而成。 後來,模具設計成小小的雞蛋形狀,不料喜得大家熱愛。 初時雞蛋仔由鴨蛋制成,因為價廉味濃,蛋中的腥味可令雞蛋仔更香。 雞蛋仔傳統是由街邊小販以手推車販賣。而經過了接近70年的演變,雞蛋仔不僅延續了經典口味,更迸發了新的口味。也就是今天的芒果繽紛杯和紫薯味雞蛋仔。 一款各類經典組合在一起所迸發出的新鮮,另一款則是經典的延續並在其注射了新鮮。 芒果繽紛杯裏有著各類經典,雞蛋仔,新鮮芒果,雪糕和巧克力棒。組合起來松軟,鮮甜,清涼以及濃鬱的巧克力口味組合在一起,給予味蕾一次絕佳的享受。 另一款則是在雞蛋仔制作的過程中,加入紫薯餡料。松軟的雞蛋仔裏夾雜了厚實的紫薯餡料,是在體驗松軟經典的同時還可以嘗試到新意。 店裏的服務員會很熱情的向你推薦店裏的食品,制作雞蛋的工具更加現代化,但是制作出來的並不失傳統味道,價格也非常合理,店面的裝修卻相對比較普通。 如果想要嘗試這樣的具有新意的雞蛋仔美食,可以選擇到脆卜卜雞蛋仔。 想要嘗試的朋友 可以通過憶條街進行外賣訂單 或者到店鋪自取 店鋪地址 澳門士多紐拜斯大馬路19A號泉紹花園地下B(交通局對面)

澳門喜來登大酒店推出「亞洲風味」與眾同賀新歲
澳城餐飲
LifeMag Editor・2017-01-03

今個農曆新年,澳門喜來登大酒店將推出「亞洲風味」 美饌體驗,讓賓客親身感受亞洲烹調手法的精髓。不論是以傳統中菜技巧悉心準備的經典盆菜、精選自亞洲各地的特色菜式,又或是選擇包羅萬有的新春海鮮火鍋,這些「家常菜」都能令賓客更加投入,與一家人團圓歡度農曆新年。「亞洲風味」美饌體驗將呈獻各式各樣的傳統與新派新年佳餚,並由新春必嚐的經典賀年盆菜揭開繽紛序幕。 客房送餐服務 今年新春期間,澳門喜來登大酒店將提供令人耳目一新的客房送餐服務,把傳統盆菜送到二人及小家庭手中。除了如新界村民樂聚共享、樸實傳統的家常盆菜外,亦有用上大量矜貴食材、令人垂涎欲滴的升級版盆菜,兩者均為今個新春不可錯過的滋味選擇。 小貼士:盆菜中的各款食材均獨立烹調至恰到好處,帶出食材的原汁原味,繼而按特定次序逐一放進盆內。享用盆菜的時候,應從上至下逐層品嚐,首先品嚐香味濃郁、入口飽滿豐盈的海鮮及肉類,然後細味盆菜最下層的各款蔬菜,例如蓮藕、蘿蔔、香芋及娃娃菜。這些蔬菜盡收食材及醬料精華,將滋味推上高峰。 喜運盆菜 (兩位用) 澳門幣628元++這款兩位用的傳統盆菜內有多款寓意吉祥的食材,例如頭抽紅燒肉、發財冬菇、好市、橫財大利及明爐燒米鴨等等。為了確保賓客能夠品嚐到各種食材的原汁原味,這道盆菜並無額外添加醬汁或配菜,滋味無窮,讓人食指大動。 喜運盆菜 (四位用) 澳門幣988元++如想享用矜貴講究食材的極級滋味,四位用的喜運盆菜就是上上之選,提供的高檔美食包括慢煮原隻南非鮑及關東遼參、玉環瑤柱甫,以及精選自清遠農場的白切三皇雞。清遠雞以嫩滑多汁及肉味鮮甜見稱,與濃香的海鮮堪稱絕配。 供應期:2017年1月23日至2月12日 到了晚上,賓客可到「鮮」餐廳享用盆滿砵滿火鍋盆菜,為新一年增添好運,寓意來年衣食豐足、盆滿砵滿。 「鮮」餐廳 ── 盆滿砵滿火鍋盆菜 賓客從七款不同湯底中任擇其一後,即可展開美食之旅,享用林林總總的自選海鮮、肉類及新鮮蔬菜。海鮮愛好者可先將蠔豉、豬脷及發菜魚滑等充滿新春氣息的食材放進火鍋中,寓意大吉大利。之後,可品嚐選擇各式各樣的海鮮,例如日本刺身帶子、波士頓龍蝦、鮮鮑魚、扇貝、藍青口、帶子滑、海參、牡丹蝦、大蝦、青衣柳、鮑片、鮮聖子、海蜇、花蛤及白蜆。對於喜愛肉食人士,肥牛片及羊片是必然之選,只須放進熱湯中輕灼片刻即可品嚐。火鍋套餐提供的美食選擇多不勝數,讓人大快朵頤。 廚師推介:娘惹叻沙湯底及「鮮」餐廳馳名的「魚羊」黃豆湯底,兩款湯底同樣濃郁滋味,令人渾身暖意洋洋。 供應期:2017年1月25日至2月3日 澳門幣:成人收費498元+ 同時,「鮮」亦供應多款專為佳節歡慶而炮製的熱盤。讓賓客懷緬出色的家常烹調手法,亦可從嶄新演繹的「經典」菜式中獲得啟發。 餐廳供應各款新春意頭菜,祝願在新一年財源廣進、生活富足;例如發財蠔豉大利、年年橫財就手 (發財蓮藕炆豬手) ,又或是在年年有魚龍躉檔點選由專人烹製的龍躉佳餚。渴望「雙」喜臨門的賓客,則可選擇香辣醒胃的常年歡喜 (川汁炒蝦仁) ,以及濃郁滋味的喜氣羊羊 (雙冬炆羊膝) 。如想在新一年增添好運,有個好開始,可以品嚐金鳳報喜 (越式香茅黃薑雞)。為這個新春餐膳畫上圓滿句號,就不能錯過寓意歲歲平安的南乳炆上素。 西式佳餚美饌 要品嚐美食選擇無窮無盡的西式盛宴,可到澳門喜來登大酒店內的「盛宴」餐廳享用自助午餐 (澳門幣258元+) 或自助晚餐 (澳門幣458元+)。除有自助餐常見食品外,亦有從亞洲區內精選細選的滋味菜式。渴望淺嚐令人垂涎的輕怡美食,「喜柏」大堂酒廊的新春開運下午茶套餐將是理想之選(兩位用只需澳門幣318元++)。至於地道家庭式意大利餐廳「班妮」供應的家庭晚間套餐 (澳門幣400元+) ,則以琳琅滿目的意式佳餚及充滿意國風情的餐飲驚喜,讓鍾情傳統意式風味的賓客喜迎雞年。 詳情請瀏覽http://www.benemacao.com/zh/home 、 http://www.sheratongrandmacao.com/zh/palms 或 http://www.xinmacao.com/zh 。 +以上價格需另加10%服務費++以上價格需另加10%服務費及5%政府稅

歌曲推介-山海經
Ar B (阿比)・2016-12-10

歌曲推介-山海經 https://www.youtube.com/watch?v=wYJNS0AXCnE 跋山涉水,想走到世界盡頭,才發現,原來你一直在心中。那一刻就是永恆,時間因你而生。 開天闢地,如夢初醒,海拔4700公尺,與內心的誠懇對話,香格里拉、稻城亞丁聖山實景拍攝Easy Shen第二支單曲《 山海經 》愛裡栩栩如生。 《山海經Best Thing Ever》MV導演: 8ID Studio 監製: 鄭宏章製片: Seven Li 製作: MP魔幻力量凱開、 Easy Shen合音: Balai、 Ar B鄭少華percussion:喵(Ming-Hsiu Chen)、 陳迺耀beats: 潘勇廷 (Yong-ting Pan)電吉他:陳穎達 Ying-Da Chen薩克斯風:葉大云 葉云 (Darwin Yeh)詞曲、編曲、電鋼琴:Easy Shen 山海經 Best Thing Ever詞/曲: Easy Shen 悶雷不停 荒土不濟 蜷居一隅開天闢地 如夢初醒 眼底如茵 眼看就要發生 最完美的事情 愛裡栩栩如生一笑你就是永恆 一轉眼的事情 時間因你而生 奔流不停 荒原不濟 脫繭此時開天闢地 如夢初醒 擁你 眼看就要發生 最完美的事情 愛裡栩栩如生一笑你就是永恆 一轉眼的事情 時間因你而生 開天闢地 如夢初醒 擁你 將有人寫成歌 最完美的事情 有你栩栩如生你一笑就是永恆 一轉眼的事情 世界因你而生 眼看就要發生 最完美的事情 愛裡栩栩如生你一笑就是永恆 一轉眼的事情 時間因你而生 最完美的事情 愛裡栩栩如生 你一笑是永恆 一轉眼的事情 世界因你而生眼看就要發生 最完美的事情 愛裡栩栩如生 你一笑是永恆 一轉眼的事情 時間因你而生

【下雨天煲劇精選】5套Netflix西班牙劇集推介2021|紙房子|名校風暴|第二聲響鈴|我的鄰居是超級英雄|紅日狂花
娛樂殿堂
Cheers!・2021-09-04

說起西班牙,好多人都會聯想起鬥牛、足球、西班牙海鮮燩飯等等,不過原來西班牙劇集也相當之出名。由於西班牙劇集大多偏向於迷你短篇,所以花4小時左右就完成一個季度。大部分故事都是以犯罪類型為題材,而且追看度十分高。今年 Netflix 亦上架多套大熱西班牙劇集,更打破收視記錄。宅在家中覺得太悶不妨追看以下小編推薦的西班牙劇集啦! 紙房子 Money Heist/La Casa de Papel 第五季 - 迎來系列大結局!劇情更刺激緊湊。 圖片來源:imdb.com 劇集類型:犯罪、驚悚 劇集資訊:2021年9月3日起首播。 劇集簡介:講述搶劫匪們被關在西班牙銀行裏已經超過100小時。他們成功救出里斯本,卻失去一位同伴,前路茫茫。教授被席耶拉抓住,這次他毫無準備好任何逃脫計畫。原以為這已經是最壞的情況,誰不知道新敵人「軍隊」登場並演變成為戰爭。 推薦原因:前四季在外國上架後火速熱爆,更打破收視率記錄,成為最受歡迎非英語電視劇集。劇情緊張刺激,高潮不斷。這還未算,劇情還會來個「大反轉」,令一宗普通搶劫案變成驚天大陰謀,可謂鬥智、鬥勇、鬥火力。Netflix 將於9月3日上架《紙房子》第五季,並且會把這季度分拆成兩部分,同時亦是這套大熱西班牙劇集系列的最終季,相信好多追劇迷都好期待這班搶匪們的最終結局。 名校風暴/菁英殺機 Elite 第四季 - 滙集多套名劇精粹之作。 圖片來源:imdb.com 劇集類型:懸疑推理、犯罪、驚悚 劇集資訊:每集約50分鐘,共8集。 劇集簡介:拉因齊納斯來了一名嚴厲的校長和四位新同學,也帶來糾纏的戀情、氾濫的謠言和全新的謎團。真可謂一波未平,一波又起。 推薦原因:這是一部尺度甚高的校園劇集。不但劇情充滿懸疑感,而且情節曲折離奇,結局更會來個大顛覆,在年輕觀眾中深受歡迎。雖然有五位演出過頭三季的人氣演員退組,不過這季新加入的四位新成員也有很高顏值。故事內容集合了《漢娜的遺言》、《布局》、《流星花園》等人氣劇集的精粹,所以有網友將之形容為西班牙版《流星花園》。早前 Netflix 已確認將會上架第五季。 第二聲響鈴 El Inocente/The Innocent - 神級懸案燒腦之作,每集結局來個大反轉,追看度極高! 圖片來源:imdb.com 劇集類型:犯罪、書籍改編、驚悚 劇集資訊:每集約58分鐘,共8集。 劇集簡介:一場誤殺害他墜入陰謀與兇殺交織的黑暗羅網。就在他尋得愛情與自由之際,一通電話響起,昔日的夢魘再度追來。 推薦原因:改篇自美國小說家哈蘭.科本(Harlan Coben)的同名小說作品,口碑極佳。每集會以不同的故事角色開始,讓觀眾從不同的視角去了解故事的發展,非常之有新鮮感,就像看了8集不同劇集,卻又可以把整個故事串連起來。劇情方面十分精彩有趣,不但有懸疑燒腦成分,而且每集結局都會來個大反轉,讓觀眾充滿好奇心地期待下一集。劇聞 Netflix 將會推出更多改篇自哈蘭.科本的小說作品,相信不少懸疑迷會好期待。 我的鄰居是超級英雄/鄰居俠/我的超級鄰居 El Vecino 第二季 - 無厘頭搞笑超級英雄之作,宅在家中笑餐飽。 圖片來源:sillerasasesores.com 劇集類型:漫畫改編、喜劇 劇集資訊:每集約30分鐘,共8集。 劇集簡介:哈維以為自己成功當上地球的超級英雄,不料卻出現一名意想不到的競爭對手,要來挑戰他的地位,幾位外太空的訪客也來到地球。 推薦原因:故事有別於一般的超級英雄劇集,這套是走搞笑路線,而且擁有相同超能力及服飾的英雄卻不只得一位,他們會互相競爭成為唯一的英雄。劇情主要是講生活日常,好輕鬆無負擔,過程中有時候會搞出「大頭佛」,烏龍百出,就是這些「低能」的表現令觀眾腹大笑。超級英雄科幻片一向都是小編的胃口,再加上是走搞笑路線,十分推薦給有相同興趣的觀眾收看。 紅日狂花 Sky Rojo 第二季 - 《紙房子》創作班底最新重口味之作。 圖片來源:imdb.com 劇集類型:冒險、劇情 劇集資訊:每集約30分鐘,共8集。 劇集簡介:凱洛、溫蒂和吉娜渴望自由,復仇的意念卻也蠢蠢欲動。她們繼續應付追擊者,對方則開始內訌。 推薦原因:劇集同樣是由《紙房子》班底創作,未看就已經先吸引部分觀眾的目光。因為故事背景是以夜總會生活為主,所以劇情方面會好「重口味」,有網民更形容為「瘋狂」。不過每集劇情緊湊,把角色們如何努力爭取自由的過程仔細地表達出來,令觀眾不禁為她們背後默默打氣。第三季兼最終季將於2022年於 Netflix 上線,想知三位女主角的最終結局走向,明年就會揭盅。 (以上圖片均為網上轉載並列名出處,如有侵權請告知刪除。) 推薦閱讀: 【下雨天煲劇精選】5套Netflix英劇推介2021|三人要守密,兩人得死去|蛇惑|真愛基因|夢履冰上|貝克街游擊隊 【下雨天煲劇精選】5套Netflix熱播韓劇推介2021|我是遺物整理師|Law School|機智醫生生活 2|黑道律師文森佐|不瘋不狂不愛你 【下雨天煲劇精選】10套Netflix人氣法劇推介|浪漫|科幻|懸疑|推理 作者:IronMan

香港“斷指”警員已完成手術,涉案嫌犯將被....
其他
澳門生活圈・2019-07-17

香港事件,已是全國皆知 事件慢慢演變成如今的形勢 初衷的遊行升級為暴力 提及香港方面 大眾市民心中都抱有一團怒火 近日,一名香港警員右手無名指“監生被咬斷”,相關事件在網上傳得沸沸揚揚,手段得多殘忍才做出這般事情呀,生而為人,能做出這般心狠手辣之事,著實枉為人。 沙田事件 上周日(14號),一些有預謀人士在沙田一帶制造騷亂甚至暴力襲警,激起了香港社會的憤慨。 據央視新聞報道,香港警方7月15號夜間發表聲明表示,14號在沙田區部分示威者暴力襲擊警察事件中,共拘捕47名犯罪嫌疑人,包括29名男性及18名女性。 警方透露,被捕嫌疑人涉嫌觸犯非法集結、襲警、妨礙警務人員執行公務和藏有攻擊性武器等罪名。當晚,有13名警務人員需入院接受治療,目前仍有5人留院。 當中,一名警員被暴徒咬斷手指。 暴力將面臨終身監禁 日前,該警長雖然已完成手指接駁手術,但專科醫生表示,康複情況要看受傷程度、切口是否齊整、有否細菌感染等因素,傷者手指有機會只能恢複一半感覺,以及出現手指僵硬和被火灼等感覺。 香港保安局局長李家超表示: 這些暴徒的行為是有組織、有計劃的,此類違法暴力行為將面臨最高終身監禁的懲處。 看到這裏,您有什麼感覺,身為一名警務人員,為的就是盡忠職守,保衛自己的家園,上有老下有小,外有國,內有家。 都說,十指連心,斷指之痛,誰又能說得出,然而,咬斷警員手指的卻是一名港大畢業生... 涉案男子被控4項罪名 據報道,涉嫌咬斷警員手指的是一名22歲的杜姓男子,是香港大學今年的畢業生,被當場拘捕,被控蓄意傷人、襲警等4項罪名。 另外一名嫌犯是香港理工大學畢業生,他被警方扣查期間,縱然襲擊警員,被控3項襲警罪。 嫌犯延後提審 本月16號,2名嫌犯在沙田裁判法院受審。 裁判官准被告以1萬元現金和1萬元人事擔保外出,其間不得進入新城市廣場,2嫌犯將分別於8月27號和9月10號再次被提審。 斷指警員已完成手術 被咬斷手指的警員姓梁,目前駐守新界南總區刑事部,加入警隊26年,已婚育有2名子女。 原本負責刑事調查,早前借調到新界南應變大隊執勤,近日每天要工作10多個小時。 本月14號,梁警員在沙田新城市廣場內執勤,見有警員被暴徒包圍及襲擊,他上前拘捕一名暴徒時,對方激烈掙紮。 其間,梁警員的右手無名指第一節整段被對方咬斷,他實時連同斷指,被送往大埔那打素醫院救治,其後轉往沙田威爾斯醫院進行接駁斷指手術。 手術從15號淩晨開始,經過長達10小時的手術後,順利完成接指,但日後是否可正常使用手指、用槍,還不確定,需觀察血管、肌肉、皮膚生長,術後首周是康複期中的關鍵時間段。 此外,大家請注意,網上在流傳的圖是錯誤的,這個不是這次香港警察被咬斷的手指。 圖中的案件是2015年台灣的報道,而不是此次香港的事件。 該名警員受傷的地方是右手的無名指,而不是中指。 涉暴力將追查到底 據新華社報道,香港特區行政長官林鄭月娥15號在醫院探望受傷警員,強烈譴責部分示威者在香港沙田襲擊警察的違法暴力行為。 林鄭月娥表示,這些別有用心的人士肆意攻擊執法者,直接破壞了使得香港能夠長時間保持穩定和繁榮的法治精神。特區政府會繼續支持警隊執法,並秉持著法治精神對暴力行為全面調查、追究到底。 特區政府保安局局長李家超表示,警方有責任去維護公共秩序和公共安全,部分示威者在14號用木棍等器具“圍著警方瘋狂毆打”,是有組織、有計劃的,此類違法暴力行為將面臨最高終身監禁的懲處。 香港中華總商會、香港中華廠商聯合會等香港主要商會15號發表聲明,對激進示威者故意堵塞道路、蓄意襲擊警務人員、肆意破壞社會秩序的行為予以強烈譴責,並表示支持警方嚴厲執法,追究涉事者,盼社會能盡快恢複平靜。 人在做,天在看,對於此事被傳出時,多數人不敢相信,一名22歲的學生竟能如此心狠手辣,飽讀詩書,有何之用,白讀了... 對於香港的狀況,暴力行為可謂是越來越嚴重,演變成現今的時勢,又該如何談起,來看看英國學者馬丁雅克是如何談論香港。 暴徒無法無天,為所欲為 但終究還是邪不勝正 正義從不缺席 待破曉之時 便是一個美好的晴天! 素材來源:日報、央視報道、微博、網絡 圖片來源:東網、日報、蘋果日報、網絡、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕

明星遊澳門|犀利人妻隋棠的撒嬌之旅
人物專訪
澳門舟周刊MACAU・2018-09-15

前兩個月台灣明星隋棠和她先生Max來澳門旅行,順便慶祝她的生日,賢伉儷去了澳門很多有特色的地方遊玩,看到他們滿滿都是愛的照片,連作為野生土著的我,也按耐不住撒嬌讓老伴帶我去撒野呀。 本篇文章来自澳門最會「花小錢,裝大BosS」的微信公眾號:JOMACAU,扫描以下二维码可关注。 隋棠以偶像劇《犀利人妻》在兩岸一炮而紅,又借助電影《撒嬌女人最好命》打入內地市場,從此台妹爹音風靡大江南北。 一個東北大鈕可能前一秒還爹聲爹氣滴說“人家才不要吃兔兔”,下一秒接起東北鐵嶺媽媽打來的電話就豪邁地嘮咳說今晚想吃殺豬菜,也是讓人忍俊不禁的生活奇景。 電影《撒嬌女人最好命》中台妹的撒嬌方式和功力令人嘆為觀止,雖然電影中隋棠的撒嬌功力上了天,卻讓男主無所適從,最終男主還是選擇和耿直的女主周迅在一起,這部電影的結局和名字南轅北轍。 但是看了現實中隋棠和她先生Max互動,我還是覺得撒嬌女人最好命呀!女生如果能把握適度的撒嬌,如果不給對方造成負擔的話,還是會增添很多情趣的。 這次隋棠在澳門的輕松又富有澳門特色,如果妳只想在澳門呆一兩天的話,可以參考他們的行程,我已撒嬌讓老伴帶我去這些地方了,喵~。 住:吃喝玩樂一體的度假村 吃:米其林餐廳和歐陸下午茶 賞:全球最壯觀水上匯演水舞間 玩:穿梭在富有人文味的路氹小巷 拍:甜而不膩狂撒狗糧的默契情侶照 穿:名模示範時尚又不造作的牛仔造型 住:吃喝玩樂一體的度假村 目測賢伉儷住在新豪天地的皇冠假日酒店的豪華貴賓套房,全視野落地窗可以縱覽金光大道繁華景色,這家酒店假期幾乎滿房了,官網上已訂不到這個房型,現在暫時查不到要多少錢。 2018年香港澳門米其林指南不但推薦了餐廳,還推薦了酒店,澳門路氹金光大道的酒店很多都榜上有名,酒店裏面的很多餐廳更是亦是得到了米其林的星星或者推薦,可謂群星閃耀,饕餮豪江。 吃:米其林餐廳和歐陸下午茶 為了慶祝隋棠的生日,她先生Max預定了米其林二星的The Tasting Room禦膳房,雖然中文名聽起來像是中菜館,但其實是時尚法國菜。 2018年香港澳門米其林指南的介紹如下: 重視私隱的妳,大概會喜歡這家經過慎思布置的餐室,因為餐座與餐桌之間的距離,令妳難以註意和接觸鄰桌的客人。 廚師Fabrice Vulin從法國直接引入高級材料,,加上他細膩而自信的烹飪技術,炮制出的菜式一如餐廳的裝潢般講究。 服務也同樣經過精心安排。午餐菜單物有所值。 即使不住豪華套房,坐在這裏也是可以看到金光大道的繁華景色,根據米其林指南的推薦,可以試試它的午市套餐,三四百元百元起跳,可承擔的價格,卻帶來很不錯的體驗。 賢伉儷吃的下午茶就比較親民了,這家餐廳主編之前專門介紹過,冬天想要在室內避免風寒,又想曬著太陽吃Brunch或下午茶,這裏是很好的選擇,這家度假村還有很好吃的馬卡龍,也可以試試,點擊藍字可回顧: Louvre Café-澳門最具歐陸風情的brunch 澳門| 和愛的人一起分享Pierre Hermé:馬卡龍中的愛馬仕 賞:全球最壯觀水上匯演水舞間 隋棠在Facebook上說她其實是為了看水舞間才住在新豪天地的,可見水舞間很有吸引力,水舞間不但給人帶來視覺上的震撼,有時還會被飛濺的水花弄濕臉龐,如果濕身了,就let's get wet! 玩:穿梭在富有人文味的路氹小巷 賢伉儷挖掘了很多遊客較少,卻很有澳門特色的拍照地點,我也忍不住想再去這些地方到處走走停停。 ⬇️路環聖方濟各教堂 許多在澳門拍攝的影視作品如宮,遊龍戲鳳等都在這裏取景,教堂內外都很有看頭,外面的廣場和噴水池很有澳門特色,裏面也巴洛克風格的教堂不但觀賞性極強,也展示了聖方濟各在澳門傳教的歷史。 2018米其林指南介紹道:坐落在教堂旁邊的陳勝記開業至今已傳至第三代,向以傳統粵菜和海鮮菜式馳名。新鮮野生海鮮每天直接從漁民處采購;而制作工序繁復,需烹飪十個小時的陳皮鴨是其招牌菜,每天限量供應。半開放式餐室非常樸實,當中樹身粗壯的老榕樹,見證著飯店逾七十載的歷史。 拍:甜而不膩狂撒狗糧的默契情侶照 賢伉儷漫步去了路環和氹仔很多遊客少去的地方,在彩色的小屋旁邊拍了很多有愛的照片,吃了他們撒的狗糧後,我的狗毛也光亮柔順了。 ⬆️官也街咀香園 ⬆️路環海邊 ⬆️路環郵局 ⬆️路環圖書館 穿:名模示範時尚又不造作的牛仔造型 名模隋棠的帥氣的造型亦值得少女們參考,37歲的隋棠,生了两個孩子,准备生第三个,她的美麗和自信,讓我領悟到只要內心豐盛,任何年齡都可以綻放美麗。 一般人穿上牛仔外套都會比較顯胖或是呆呆的,隋棠示範了牛仔外套的拍照心機,搭配黑色背心,露出肩膀敞開穿!就像章子怡在芭莎慈善晚宴上面一樣有一種老娘可以再戰五百年的氣勢。 ⬆️牛仔外套:Levis,牛仔褲:J-Brand, 鞋包:Tory Burch,項鏈:目測是Tiffany 分享一杯隋棠親自熬煮的雞湯給大家: 看的隋棠的心路歷程,相信不同年齡和人生階段的讀者都會有自己的領悟,2018年我們一起繼續努力,對於自己所追求的東西,只要已經盡己所能,問心無愧,就可以隨心,隨緣,隨遇而安了。 本期文字皆为原创,圖片主要來自隋棠的Facebook 作者:澳門最會「花小錢,裝大BosS」的微信公眾號:JOMACAU,扫描以下二维码可關注。

Spring boot web api 異常處理
科技新知
MacauYeah・2025-10-28

我們在編寫程式時,經常會遇到一些極端的情況,不會經過 function 的方式回傳結果。例如一個 function 原本是提供讀檔功能,但用戶傳入的並不是一個有效的檔案路徑,又或是誰路徑權限不足,無法讀取。這些不正常的結果,並不是原本 function 所協定的回傳值。那麼,我們會拋出異常 Exception ,中斷所有被呼叫中的 function ,讓上層用戶去考慮怎樣處理這個問題。 在 Web API 中,這些 Exception 就更常見。要求用戶傳入的參數,用戶就是有時候少了幾個。覆寫資料的時候,原本的資料已被刪除。但我們現在是經過 Web Api,不能像過去一直向上拋出異常就能通知用戶。我們需要的,是把異常轉成對應的 Http Status Code,讓用戶端可以快速識別異常的類型。 java 異常對應 Http Response Code 其實在 spring boot web 中,要做轉譯,是很簡單的。在定義 java Exception的時候,若有@ResponseStatus,spring boot web 就會自動回應對應的 http error code。 @ResponseStatus(HttpStatus.FORBIDDEN) public class CustomAuthenticationException extends RuntimeException { public CustomAuthenticationException() { } public CustomAuthenticationException(String message) { super(message); } } 以後,任何一個地方拋出 CustomAuthenticationException (假設上層沒有人攔截)都會把該 Controller 的結果改為 http 403。Spring boot 也很聰明的,把異常中的 message 隱藏 ,免得有網安的問題。 若我們定義 Exception 時,沒有@ResponseStatus,Controller 就會變成 http 500,例如我在 controller 中拋個常見的 IOException,這次的結果就會變成 http 500。 @GetMapping("/api/ioError") public String forceIOException() throws IOException { throw new IOException("force io error"); } 如果某些時候,我們想使用 java Exception 中的 message 欄位作為報錯信息,讓 http 客戶端,可以通過固定的 message 檔位找到問題訊息,我們可以在application.properties中,加入server.error.include-message=always。(有些特殊情況,在開發模式時 mvn spring-boot:run ,已經可以見到有 Exception message,但在投産後java -jar又看不到。主要因為開發模式中, pom 有 optional spring-boot-devtools,會自動加入了server.error.include-message=always,但 mvn package 後就沒有,因為 runtime 沒有 spring-boot-devtools 的覆蓋。) 額外處理 異常處理除了想控制 http status code 外,有時還需要做一些額外處理,例如發出通知郵件等。若想做額外處理,需要另做一個 @RestControllerAdvice 的類,在接到指定的 exception 時,可以轉換不同的 http code ,而且還可以執行額外 java code ,改變 http ResponseBody 。 @RestControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler(value = RuntimeException.class) @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) public Map handleRuntimeException(Exception ex) { return Map.of("ret", false, "anyfields", ex.getMessage()); } } 但要注意,一旦使用@RestControllerAdvice 後,就要考慮有沒有改變了某些預設的行為。例如上述的@ExceptionHandler(value = RuntimeException.class),代表所有RuntimException.class的子類,都會歸由該 function 所處理。當然,你也可以多加幾個 function 來處理不同的子類。 Reference spring-boot-web-api-validate

Docker Swarm - Private Registry 私有影像倉庫
科技新知
MacauYeah・2025-09-10

在構建投産環境時,如果 server 群沒有互聯網,又或對私隱很有要求,需要自建一個最簡單的 registry ,可以用這個。當然,那台機第一次必需經互聯網。架起後就可以斷網,並由其他 client 提送新的 registry image更新。 Registry Server 起動方式 最簡單的起動方式,但什麼都不設定。 docker run -d -p 5000:5000 --name registry registry:3 若想要加入 SSL,讓你的 client 不會認為它是不安全的 registry ,最簡易可以寫成 docker compose, 由 docker compose up -d 執行。 # docker-compose.yml registry: restart: always image: registry:3 ports: - 5000:5000 environment: REGISTRY_HTTP_TLS_CERTIFICATE: /certs/domain.crt REGISTRY_HTTP_TLS_KEY: /certs/domain.key volumes: - /path/data:/var/lib/registry - /path/certs:/certs 上述的 environment 中,有條件的話,還請設定需要登入才能訪問限制。最簡單,可以使用 apache http header 驗證方式。 # docker-compose.yml registry: restart: always image: registry:3 ports: - 5000:5000 environment: REGISTRY_HTTP_TLS_CERTIFICATE: /certs/domain.crt REGISTRY_HTTP_TLS_KEY: /certs/domain.key + REGISTRY_AUTH: htpasswd + REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd + REGISTRY_AUTH_HTPASSWD_REALM: Registry Realm volumes: - /path/data:/var/lib/registry - /path/certs:/certs + - /path/auth:/auth REGISTRY_AUTH, REGISTRY_AUTH_HTPASSWD_PATH, REGISTRY_AUTH_HTPASSWD_REALM 的值照抄就好,然後/path/auth/htpasswd 就需要以 htpasswd 的格式提供內容 apache password_encryptions。即是以下那個樣子 USERNAME_1:BCRYPT_HASH_1 USERNAME_2:BCRYPT_HASH_2 USERNAME_3:BCRYPT_HASH_3 Client 連線方式 一切都設定好後,在 client 端,就可以登入並推送你的 image,(題外話,cli登入的都是以明文的方式存在電腦中,所以不要隨便在公開的地方存入自己的帳號) # login docker login YOUR_DOMAIN:5000 # try re-upload image docker image tag registry:3 YOUR_DOMAIN:5000/registry:3 docker image push YOUR_DOMAIN:5000/registry:3 如果 server 端沒有提供SSL,那麼 client 就只能設定 http 的不安全連線。 https://distribution.github.io/distribution/about/insecure/ 修改 client 端的 /etc/docker/daemon.json (Windows Docker Desktop請經 Gui修改),然後重啟 client 端的 docker { "insecure-registries" : ["YOUR_DOMAIN:5000"] } Registry Server 維護 - Garbage collection 垃圾回收 當我們設立了自己的 Registry 倉庫之後,少不免就是要維護硬碟的用量。很多過期的 Image ,沒有需要,那就手動刪除,然後進行 Garbage collection (垃圾回收)。另一種情況,就如前述教學中,大家使用統一版本號,例如 latest ,表面上看似只有一個 tag ,但其實底下可能已經藏有多個不同的版本,也需要經過Garbage collection來清理空間。 因為回收過程比較危險,所以官方並不建議自動做,以下就簡單講講為了做刪除和回收,設定檔要怎樣改。為方便改設定,我們更新 docker compose yaml 檔,把 server config 都帶到 container 外面。 registry: restart: always image: registry:3 ports: - 5000:5000 environment: REGISTRY_HTTP_TLS_CERTIFICATE: /certs/domain.crt REGISTRY_HTTP_TLS_KEY: /certs/domain.key REGISTRY_AUTH: htpasswd REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd REGISTRY_AUTH_HTPASSWD_REALM: Registry Realm volumes: - /path/data:/var/lib/registry - /path/certs:/certs - /path/auth:/auth + - /path/config.yml:/etc/distribution/config.yml config.yml 就如下所示,為了提供 API 刪除 image 的可能,storage.delete.enbled 要為 true,又為著之後進行回收時,可以避免有人於回收中途上載,所以預先加入 storage.maintenance.readonly.enabled 的控制項。回收之前要把readonly改為true,回收後再調為false。 每次修改完,記得重啟一下 docker service 。 storage: filesystem: rootdirectory: /var/lib/registry delete: enabled: true maintenance: readonly: enabled: false Garbage collection 指令 # inside container # bin/registry garbage-collect [--dry-run] [--delete-untagged] [--quiet] /path/to/config.yml bin/registry garbage-collect --delete-untagged=true /etc/docker/registry/config.yml # outside container, at host level docker exec -it YOUR_CONATINER_NAME bin/registry garbage-collect --delete-untagged=true /etc/docker/registry/config.yml

升級 Spring Boot WebClient SSL (Reactor Netty 1.2.6):重新配置 SSL 設定
科技新知
MacauYeah・2025-08-27

因為SSL provider 更新了的關係,好多 HttpClient / WebClient 設定SSL的部份都要重寫以免出現 deprecated 問題 reactor.netty.http.client.HttpClient 在 1.0.x, 中可以這樣自行設定SSL逾時的部份,但當中的spec.sslContext().defaultConfiguration 在新版本,例如1.1.x後就會出現 deprecated。 // deprecated version HttpClient.create() .secure(spec -> spec.sslContext(SslContextBuilder.forClient()) .defaultConfiguration(SslProvider.DefaultConfigurationType.TCP) .handshakeTimeout(Duration.ofSeconds(30)) .closeNotifyFlushTimeout(Duration.ofSeconds(10)) .closeNotifyReadTimeout(Duration.ofSeconds(10))); 觀看各大網站,都未有更新,唯有自行研究官方說明。 筆者撰寫本文的時候,netty 發行版本為 1.2.6, 1.3.0 還里程碑(M6)的階段。所有參考皆來自1.2.6版本,實際上我們要使用新的後綴為ContextSpec類,看Class名應該有分http 1.1, 2, 3的版本,筆者就試用最基本的http 1.1。Http11SslContextSpec, (有條件的朋友可以試用Http2SslContextSpec, Http3SslContextSpec) import reactor.netty.http.Http11SslContextSpec; import reactor.netty.http.client.HttpClient; import java.time.Duration; import org.springframework.web.reactive.function.client.WebClient; import org.springframework.http.client.reactive.ReactorClientHttpConnector; //... Http11SslContextSpec http11SslContextSpec = Http11SslContextSpec.forClient(); HttpClient httpClient = HttpClient.create() .secure(spec -> spec.sslContext(http11SslContextSpec) .handshakeTimeout(Duration.ofSeconds(30)) .closeNotifyFlushTimeout(Duration.ofSeconds(10)) .closeNotifyReadTimeout(Duration.ofSeconds(10))); WebClient webClient = WebClient.builder().clientConnector(new ReactorClientHttpConnector(httpClient)) .build(); //... 雖然這個寫法來看netty 1.2.6,但似乎1.1.x 通用。大家有需要可以交互測試一下。 Reference netty 1.2.6 http-client-timeout 的設定 netty 1.1.30 timeout-configuration 的設定 netty 1.2.6 java api doc netty release version 更多筆者的程式開發分享,見請 github

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

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

Swarm mode 上線 5 - load balancer | proxy gateway 代理伺服器
科技新知
MacauYeah・2024-11-11

前面的例子,我們已經成功設定 ingress Network,也加了 virtual ip 。如果大家的目標是單一 web 應用,應該就已經很足夠。但作為一個足夠節儉的老闆,怎會讓一個 Swarm 只跑一個 Web 應用?但問題來了,一個 docker swarm service 就已經佔用一個公開端口 (例如上述的8888,或是更常見的443)。怎麼可以做到多個 service 分享同一個端口?答案就是回到傳統的 Web Server 當中,使用它們的 virtual host 及 proxy 功能,以達到這一效果。我們就以 Nginx 為例,去建立一個守門口的網關 (gateway) 。 以下就是一個最簡單的例子,最前端的 http-gateway (nginx) 對外公開端口 8080 ,它根據 virtual host,去分派對應的請求去 dmzhttp (bretfisher/httpenv) 及 managerhttp (bretfisher/httpenv) 。構架圖就是以下這樣。 ┌───────────┐ ┌──────────────►│ dmzhttp │ │ └───────────┘ │ ┌───────────────┐ │ http-gateway │ ────────►│ (nginx:8080) │ └──┬────────────┘ │ │ ┌─────────────┐ └─────────────►│ managerhttp │ └─────────────┘ 換成 docker stack ,就大概如下 services: http-gateway: image: http-gateway ports: - 8080:8080 deploy: replicas: 1 update_config: delay: 10s restart_policy: condition: on-failure dmzhttp: image: bretfisher/httpenv deploy: replicas: 2 update_config: delay: 10s restart_policy: condition: on-failure managerhttp: image: bretfisher/httpenv deploy: replicas: 3 update_config: delay: 10s restart_policy: condition: on-failure docker stack有一個很好的功能,就是 service 名會自動成為同一段網絡中的 hostname 。即是http-gateway中,它可以經DNS,找到 dmzhttp 、 managerhttp,也就是它的 nginx 可以設定成如下的樣子。 # default.conf server { listen 8080; listen [::]:8080; server_name managerhttp; resolver 127.0.0.11 valid=30s; location ^~ / { set $upstream_manager managerhttp; proxy_cache off; proxy_pass http://$upstream_manager:8888$request_uri; } } server { listen 8080; listen [::]:8080; server_name dmzhttp; resolver 127.0.0.11 valid=30s; location ^~ / { set $upstream_dmz dmzhttp; proxy_cache off; proxy_pass http://$upstream_dmz:8888$request_uri; } } 上面的例子中,就是一般的 virtual host + nginx proxy 設定。特別要說明的是 resolver 那一行,它指向 docker DNS (127.0.0.11), 而且還可以讓nginx在找不到上游時,不要馬上死亡。這樣 docker swarm 中各個 service 隨時加加減減,有保命的作用。 最後我們的 http-gateway 就是 nginx image + default.conf 上述的 docker 就可以用以下方式打包。 # Dockerfile # docker image build -t http-gateway ./ FROM nginx:latest COPY default.conf /etc/nginx/conf.d/default.conf 上面的 docker stack 和 nginx config,只要同步增加 service 及對應的 proxy pass,就可以o讓同一個端口,根據不同hostname做分流。當然,如果大家可以共用端口及 hostname 也可以,分流就改用 nginx location 來設定,不過這是更加偏向 nginx 的內容,日後有機會再介紹。本篇就先集中於 docker 相關的議題。 在安全性的角度, docker 還有一些配置可以做,就是讓 dmzhttp 和 managerhttp 在不同的機器上發佈。假設我們的網絡分開兩段,一段是 manager 專用,一段是 dmz 專用。在建立 docker swarm 後,我們可以為不同的節點加入對應的標簽。 docker node update --label-add zone=manager YOUR_MANAGER_NODE docker node update --label-add zone=dmz YOUR_DMZ_NODE 然後我們通過修改 docker stakc 中的 placement -> constraints ,限制不同的 service 在不同的節點上運行。 services: http-gateway: image: http-gateway ports: - 8080:8080 deploy: replicas: 1 update_config: delay: 10s restart_policy: condition: on-failure dmzhttp: image: bretfisher/httpenv deploy: replicas: 2 update_config: delay: 10s restart_policy: condition: on-failure + placement: + constraints: + - node.labels.zone==dmz managerhttp: image: bretfisher/httpenv deploy: replicas: 3 update_config: delay: 10s restart_policy: condition: on-failure + placement: + constraints: + - node.labels.zone==manager 使用上面的例子,我們就可以達到簡單分離的效果。但大家緊記,這個分離效果始終是一個規則式功能,它與防火牆的隔離還是有本質上的區別。除了利用傳統的防火牆技術外,我們的docker swarm network,其實也可以做更多隔離,我們日後再慢慢加強這個例子。

Swarm mode 上線 4 | IP 設定
科技新知
MacauYeah・2024-07-23

單機模式 IP設定 平常我們自己做測試,網絡功能通常用預設的就好。但當我們的Docker Container需要存取在區域網內的其他資源,避晚IP網段相衝是必需要的事。 大部份情況下,單機Docker使用的預設IP段會是 172.17.0.0/16 172.18.0.0/16 ... 若然現在區域網中,有一段172.18.0.0/24,大家不想Docker踩到其中,可以修改設定檔,加入預設的default-address-pools,以後它就只會從指定的區段使用。 # vim /etc/docker/daemon.json { "default-address-pools": [ { "base": "172.17.0.0/16", "size": 24 }, { "base": "172.19.0.0/16", "size": 24 }, { "base": "172.20.0.0/16", "size": 24 } ] } 其中base,是docker可以操作的總區域,size指的是Docker要自行分段的話,每段的大小是多少,上述的例子,就代表未來可能有以下Docker 網段。 172.17.0.0/24 172.17.1.0/24 ... 172.17.255.0/24 172.19.0.0/24 172.19.1.0/24 ... 172.19.255.0/24 172.20.0.0/24 172.20.1.0/24 ... 172.20.255.0/24 修改完設定後,重啟Docker就會生效。當然,重啟前,先刪除所有不在預設範圍的所有Container。 Swarm模式 IP設定 Swarm模式,與單機差不多,它需要在初始化Swarm就要定義,而且它不能與單機的網段有重疊。單機會預設使用Private IPv4 Class B,Swarm則是預設使用Private IPv4 Class A段,所以我們若就更改,就使用10.x.x.x吧。 docker swarm init --default-addr-pool 10.1.0.0/16 --default-addr-pool-mask-length 24 經上述例子初始化的 ingress 網段,將會是 10.1.0.0/24,隨後每個stack 則會是 10.1.1.0/24 10.1.2.0/24 10.1.3.0/24 重置Swarm 跟單機的情況類似,如果已建立Swarm後才修改網段,還是要整個刪掉重來。 每個節點都要執行以下指令。 docker swarm leave --force 實測swarm leave這個指令也會把所有運行中的stack刪掉。 各節點重新建立swarm # in node 1, init new swarm with new ip docker swarm init --default-addr-pool 10.1.0.0/16 --default-addr-pool-mask-length 24 # in node 1, get new manager token docker swarm join-token manager # in node 2 and node 3, join node 1 with new token docker swarm join --token XXXXX YOUR_NEW_NODE1_IP:2377 雙管齊下 如果大家同想要修定單機及Swarm的網段,還要留意有一個特別的網段docker_gwbridge。它雖然是Swarm的附帶產物,但它則是受單機的網段控制。也就是,如果大家有需要同時修改單機及Swarm的網段,則需要手動刪除Swarm及docker_gwbridge 在每個節點先刪掉舊有的Swarm及docker_gwbridge,並關掉docker docker swarm leave --force docker network rm docker_gwbridge 在每個節點為docker_gwbridge修改設定,然後重起docker # vim /etc/docker/daemon.json { "default-address-pools": [ { "base": "172.17.0.0/16", "size": 24 } ] } 然後像前述一樣,重起Swarm。

星穹鐵道:模擬宇宙系統簡介
手機‧電玩
MacauYeah・2024-02-22

因為模擬宇宙是遊戲中一個很重要的資源獎勵來源,所以就來全面的講講它的運作方式。 模擬宇宙玩法 模擬宇宙分為多個世界,目前筆者已知的世界有八個,分別對應遊戲序章、一章、二意的地圖和敵人,除了Boss外的敵人種類都有一定隨機性。第三世界至第八世界需要根據主線遊戲進度而開啟。 積分獎勵 每次挑戰不同世界都有積分獎勵,即使沒有到達終點也會有積分。第三世界開始有不同的難度選擇,積分當然也會因為難度提高而變得更高。 每週積分到達上限後,可以取得重要的行跡升級素材 - 【命運的足跡】。而模擬宇宙一週積分會重置一次,也就是一週可以取得一個。這是角色養成後期的必要道具,只能經過不同的獎勵途徑取得(例如無名勳禮、餘燼兌換,但因為週期更長,所以暫不推薦)。 敵人道具掉落 平常角色行跡升級素材,需要經過刷普通敵人取得,同樣原理,刷模擬宇宙不同世界也可以取得。最大差異是,普通敵人刷新率受時間限制,而模擬宇宙重新挑戰就可以一直刷。要變新角色的話,刷模擬宇宙是一個可行的選擇。 積分和道具掉落獎勵也當然會因為難度提高而變得更豐厚。 命途、祝福 在主線中,不斷地提及這個遊戲中很有多個古神之類的存在。而這些神明,在模擬宇宙中就以【命途迴響】、及【祝福】來為玩家加Buff。 玩家在進行世界時,選擇角色時,亦要選擇命途。然後每次戰鬥後,就可以在三個隨機祝福中選一個。當目標命途底下對應的祝福齊夠六個以後,就可以取得命途迴響,一個更強大的Buff。指定祝福越多,命途迴響有更多額外功能,所以模擬宇宙中的Buff有很大的隨機性。 我們要降底隨機性,就只能通過有限度的置換來選取掉落的祝福。 解鎖一定量的命途、祝福,也可以取得一次性的收集進度獎勵,所以去到第七、八世界,你就會開始糾結,該選新的祝福但沒有命途加成,還是先加成後收集? 奇物 更隨機的道具,筆者認為大部份都是Debuff,因為它很大機會嚴重地干擾命途和祝福的配搭。因為同樣有收集進度獎勵,所以第一次遇到的話,也是要取舍。 筆者建議就先收集,後通關。因為低機率的物品真的百年難得一遇。 沉浸獎勵 一定難度開始,在挑戰過程中會出現沉浸獎勵,可以使用【開拓力】或【沉浸器】來兌換。它也是取得後期遺器的重要來源。

澳門教育家陳康妮 : GPT-4讓AI實驗室們陷入一場失控的競賽
文化創意
陳康妮・2023-03-31

今周,超過1,200名科技和學術界的大佬,包括埃隆·馬斯克在內,發表了一份人工智慧聯合宣言,呼籲全世界暫停所有改進大型語言模型的專案,為期6個月。 然而,即使是極度理想主義者的Sam Altman,也認為這份聯合聲明過於理想化,根本不可能實際執行,因此他的名字沒有出現在聯合聲明中。 在現今的發展速度下,6個月對於人工智慧來說是非常致命的,因為一天AI等於人間N年,而N依然在不斷增加。從商業競爭的角度來看,沒有人會為此買單。 宣言中提到:“最近幾個月,AI實驗室們陷入了一場失控的競賽,以開發和部署更強大的數位大腦,沒有人、甚至是它們的創建者可以理解、預測或可靠地控制(這些AI)。” 然而,從一些正面的角度來看,GPT-4已經開始被廣泛應用於各種不同能夠造福人類的領域,包括醫療、教育、新藥研發等等。人類在不同的領域,將迎來史無前例的榮景。 就像所有的技術革命一樣,每一次革命帶來的是更多的不安、焦慮以及社會的兩極化。人類似乎永遠要在進步創新以及人性之惡之間掙扎著前進。在我和李飛飛教授的對話中,李教授也提出了這樣深刻的一個觀點。 技術是中立的,取決於使用者如何使用。我們不可能因為有人用菜刀去砍人就要全世界停止製作菜刀。 當然,就像這篇文章所說,AI 技術的發展是中立的,它的用途取決於使用者。我們需要明確的道德和法律框架,以監管 AI 技術的使用,確保它能夠造福人類而不是威脅人類。 在這個過程中,重要的是要找到一個平衡點,既能夠繼續推進 AI 技術的發展,同時又能夠確保人類的安全和隱私。政府和企業需要合作,制定出明確的規範和標準,確保 AI 的發展符合道德和法律要求。 同時,也需要在教育和公眾意識方面下功夫。人工智慧將是未來的核心技術之一,我們需要投資於 AI 相關領域的教育和培訓,讓更多人瞭解 AI 技術的基礎知識和應用,從而更好地運用 AI 技術。 最後,我們需要保持開放和透明的態度,讓更多人參與到 AI 技術的開發和使用當中。只有透明和開放的態度,才能夠確保 AI 技術的發展能夠真正造福人類。 總的來說,AI 技術的發展是不可阻擋的,我們需要找到一個平衡點,確保 AI 的發展符合道德和法律要求,在這個過程中保障人類的利益和安全。 【作者簡介】陳康妮 Miss Connie澳門科技大學講師澳洲墨爾本大學主修教育管理學英國倫敦大學主修心理學美國國際培訓師(26年港澳培訓經驗)美國全球職涯發展師澳門資深教育家澳門教育專欄作家澳門教育學作家:書名:澳門教育創新澳門兒童文學作家(兒童科普)