搜尋

搜尋結果

大中華區的索菲特酒店傾情推出美味懷舊系列下午茶
全球飲食
LifeMag Editor・2016-09-26

索菲特與法國巧克力及糕點製造商法芙娜 Valrhona 合作推出懷舊版法式下午茶。對世代法國民眾而言,可口的下午茶承載著他們孩提時代的美好記憶。塗抹在麵包片上的巧克力醬,作為經典法棍三明治配料的大塊巧克力都是孩子們的美好回憶。對於成年人而言,下午茶是種精緻考究的美食享受,索菲特推出的這款以巧克力為主題的下午茶便力求為他們提供這樣的體驗。客人將品嚐到包括熱茶、咖啡和熱巧克力等飲品在內的多款精選法式巧克力美食。 近一個世紀以來,法芙娜推出了種類繁多的巧克力食品。法芙娜公司總部位於距里昂不遠的坦耶爾米塔格 Tainl'Hermitage 區的一個小鎮上,該區是羅納河谷 Rhocirc;ne Valley 有名的葡萄酒產區。時至今日,法芙娜依然是全球領先的巧克力製造商之一。公司還經營著一所名為 l'Eacute;coledu Grand Chocolat 的巧克力學校,培養專業製作巧克力食品及糕點的職業糕點大廚。 25年來,該校的糕點大廚與全球各地的甜點師及餐廳經營者保持著緊密的合作關係。他們每天都提供專業的現場支持。由25名糕點大廚組成的講師團隊以優質的巧克力原料,為全球最具鑑賞力的人群打造美味的巧克力食譜,讓他們重溫舊日甜蜜回憶。 此次,Remi Montagne為客人精心研製了八款美食,分別是杏桃巧克力慕斯Marie Barquette、濃情巧克力飲Edward Chocolat Chaud、覆盆子巧克力狂想Hugo Club、果仁巧克力脆 AliceCrousty、杏仁酥香草巧克力夾心Enzo Cuardo、路易斯松露巧克力Louise Truffes、軟巧克力榛果蛋糕Paul Inka 和榛果巧克力醬美味棒Tom Pacirc;te Tartiner。客人可以在索菲特酒店通過客房送餐服務及辦理入住手續時預定,或是作為入住歡迎禮品的一部分享用。索菲特為客人打造精彩的下榻體驗。

新濠博亞娛樂讓澳門科技大學學生一睹亞洲娛樂總匯的神秘幕後
其他
LifeMag Editor・2016-02-02

澳門科技大學副校長陳曦教授、酒店及旅遊管理學院院長謝飛帆教授、酒店及旅遊管理學院課程主任楊潔雲講師及創業就業發展中心主任陳秀釵小姐率領30名學生首先參觀了設有5,000個座位、本澳最豪華的表演場地mdash; 「新濠影滙綜藝館」,讓學生們了解一個國際頂級表演的誕生過程。參觀團接著親身感受了震撼刺激的4D數碼動感遊戲 mdash;「蝙蝠俠夜神飛馳」。新濠博亞娛樂亦安排了「影滙之星」的技術人員向學生們詳細介紹了這個全球首個及亞洲最高的「8」字形摩天輪的設計、構造及日常運作。參觀的旅程最後在匯聚全球頂尖魔術師上演連串震撼獨門魔術表演的「魔幻間」內,解開一些神秘面紗後,畫上了完美句號。 澳門科技大學副校長陳曦教授表示:「新濠博亞娛樂在旅遊酒店發展迅速,特別是文化創新的典範。新濠影匯呈獻的多項世界級娛樂體驗,對幫助澳門發展成為世界旅遊休閒中心起了指導作用。這次活動為學生提供了非常好的平台,打開新的視野。」 酒店及旅遊管理學院院長謝飛帆教授強調 「新濠博亞娛樂安排的幕後參觀之旅讓酒店與旅遊專業的學生,能夠有機會接觸到酒店的幕後運作和娛樂規劃,對他們的專業認知和職業選擇至關重要。」

8月澳門最skr的活動已集齊,14場精彩活動,讓我們一!起!燥!
其他
澳門生活圈・2018-08-01

7月的澳門 人們討論最多的也就是天氣了 每天直逼35℃ 而且出門蒸桑拿般熱到虛脫 簡直想罷工的心都有 不過,還好 8月要到了 離秋天又近了一大步 那麼在這即將到來的8月 澳門有什麼大事要發生呢? 一個人的自嗨太寡淡 何不聚齊幾個親朋好友 來感受澳門8月最IN的避暑活動 感受充實有趣的每一天 別偷懶!邁開腿! 8月超火爆的熱門活動一一走起! 澳門8月活動一覽 盛事 Events amp; Festivals 2018澳門武林群英會 2018武林群英會將於8月2日6日在澳門舉辦,活動內容豐富,除了緊張刺激的世界大學生武術錦標賽、散打擂臺挑戰賽、龍獅邀請賽 還有ldquo;武術夏日嘉年華rdquo;ldquo;武術龍獅巡遊rdquo;等表演活動,將ldquo;武林群英會rdquo;打造成澳門體育旅遊品牌活動! 活動時間:2018年8月25日 活動地點:澳門middot;塔石體育館、澳門綜藝館、奧林匹克體育中心運動場室內體育館、塔石廣場、祐漢街市公園 閉幕匯演門票派發 派發日期:7月22日星期日起 派發時間:上午900晚上800派完即止 派發地點:澳門塔石廣場大堂 注:每名市民或遊客均可領取,最多不超過4張 盛事 Events amp; Festivals 夏季藝術新體驗 踏入暑假,澳門文化中心推出的「夏季藝術新體驗2018」帶來眾多精彩節目,讓小朋友歡度一個難忘假期。8月的重點節目,包括如下: 比利時德爾克與費昂馬戲團打造的音樂及馬戲表演劇碼《飛天鋼琴》、西班牙小乳牛劇團專門為嬰幼兒觀眾創作的音樂劇場《B 頭四》、一連四天的「ARTmusing電影大放送」,搜羅八出來自世界各地的精彩作品,老少鹹宜,並配有中文英文字幕。 最後,「ARTmusing童樂日」獻上多個工作坊和表演環節,為今年的「夏季藝術新體驗」劃上圓滿的句號。 1《飛天鋼琴》 時間:8月34日1930;8月5日1500 地點:澳門文化中心小劇院 票價:MOP180元 查詢電話:8532870069928555555 2《B頭四》 時間:8月8日1700; 8月9日至10日1500及1700; 8月11日至12日110015001700 地點:澳門文化中心小劇院 票價:澳門幣180元 查詢電話:8532870069928555555 3 ARTmusing電影大放送 時間: 8月23日1930ndash;《我的意外老爸》 8月24日1930ndash;《追虹姊弟》 8月25日1130ndash;《小貓巴克裡》 1430ndash;《小企鵝大長征2》 1930ndash;《宣告黎明的人魚之歌》 8月26日1130ndash;《壞蛋狐狸的故事》 1430ndash;《搖滾藏獒》 1630ndash;《放牛班的提琴手》 地點:澳門文化中心小劇院 票價:每場MOP60元 查詢電話:8532870069928555555 4 ARTmusing童樂日 時間:8月26日1530 地點:澳門文化中心大堂 票價:免費入場 查詢電話:85328700699 盛事 Events amp; Festivals 夏日世界動畫祭 戀愛・電影館精心策劃「夏日世界動畫祭2018」專題影展,為觀眾挑選14部來自中國、美國等多個國家和地區的動畫,包括兩部獲奧斯卡提名的作品《戰火下的小花》和《不正常麗莎》、德美兩國聯手合制的《犬之島》等。 今屆影展的焦點導演是日本動畫大師今敏(於2010年逝世),影展將回顧他四部前衛的動畫巨作。 時間:多個時段 地點:戀愛・電影館 票價:每場澳門幣60元 查詢電話:85328522585 盛事 Events amp; Festivals 康公寶誕 每年農曆七月初七,澳門民間舉辦盛大的康公寶誕儀式,紀念這位中國歷史上著名的將軍康公(又稱李烈)。 今年濠江繼續舉辦「敬老盆菜聯歡晚宴」以及經典懷舊金曲表演,讓旅客有難能可貴的機會與居民共晉晚餐,體驗地道的社區文化。 時間:1600開幕禮; 18002230盆菜聯歡晚宴及經典懷舊金曲表演 地點:康公廟前地休憩區 票價:澳門幣130元 預訂電話:85328921409 表演 Performances Cicada x《柏林﹕城市交響曲》 「第三屆澳門國際紀錄片電影節」播映《柏林﹕城市交響曲》的修復版作特別展出,並以此為電影節拉下帷幕。 該套黑白無聲紀錄片於1927年首映,由華特.魯特曼執導,向觀眾細述20年代柏林的平凡生活。 本次特別展出亦邀請臺灣地區樂團Cicada現場為紀錄片重新配樂,令這套經典作品增添嶄新元素,這也是Cicada在澳門的處女秀。 時間:8月4日2000 地點:崗頂劇院 票價:MOP60元 查詢電話:85328522585 表演 Performances 澳門管樂藝術節 澳門管樂協會主辦的「澳門管樂藝術節2018」雖然於6月開幕,但精彩節目卻延續到8月! 當中最備受關注的節目是Demondrae Thurman 上低音號獨奏音樂會,這位元美國音樂大師被譽為能夠演奏「令人敬佩且鼓舞人心」的樂章,本次演出與本澳鋼琴家龍綺欣搭檔,為樂迷送上一場扣人心弦的表演。 此外,今屆管樂藝術節於8月下旬設有3場免費音樂會,包括來自秘魯的新一代演奏家Elmer Churampi之小號獨奏音樂會、澳門交響管樂團室內樂音樂會和香港匠心薈的演出。 Demondrae Thurman 上低音號獨奏 時間:8月6日2000 地點:聖羅撒英文中學聖堂 票價:MOP120元 查詢電話:8532825282528555555 免費音樂會 免費門票領取處 澳門廣星傳訊售票網、澳門管樂協會2匠心薈(香港) 時間:8月26日1500 地點:崗頂劇院 澳門交響管樂團:室內音樂會 時間:8月26日2000 地點:玫瑰聖母堂 Elmer Churampi 小號獨奏音樂會 時間:8月27日2000 地點:玫瑰聖母堂 明星 Resplendent Stars 只想聽見費玉清ndash;澳門站 儘管時光流轉,回憶不斷被累積或是淡忘,但是有些聲音,卻始終回蕩在我們心中,讓這個多變的年代有著雋永的感動。就如演唱生涯長達40多年的洲家傳戶曉的歌王mdash;mdash;費玉清。 這個週六,「金嗓歌王」費玉清將踏上新濠影匯綜藝館的舞臺,為樂迷送上首首動人情歌。以清亮悠揚的聲音,細膩的唱功,深情演繹多首經典歌曲,包括《一剪梅》和《晚安曲》,醉人的獨特歌聲,必定讓你刻骨難忘。 演唱日期: 8月4日(星期六) 演唱時間:2000 演唱地點:澳門新濠影匯 演唱票價:MOP280480680880等 明星 Resplendent Stars Exo Planet #4 The EℓyXiOn dot 韓國男子天團Exo於2012年出道,先後推出了四張專輯,每張銷量超過100萬。今年,他們將再度現身澳門的舞臺,將《EXO PLANET #4 The EℓyXiOn》巡迴演唱會帶到小城。 演唱會的名稱受到拉丁文「elysium」的靈感激發,有極樂世界之意;就Exo而言,該詞亦代表著讓觀眾目不暇給的聲、色、藝俱全的表演。 《EXO PLANET #4 The EℓyXiOn》巡迴演唱會於去年11月在韓國首爾首演,並於日本、臺灣地區、新加坡、泰國、菲律賓及香港等地舉行,今次在澳門站的演出,該天團將帶來《Ko Ko Bop》、《The Eve》、《Growl》、《Call Me Baby》、《Lotto》及《Monster》等多首熱門歌曲。 時間:8月10日2000;8月11日1900 地點:澳門威尼斯人金光綜藝館 票價:澳門幣港幣780元(每人限購6張) 查詢電話:8532882881828555555 明星 Resplendent Stars 學友.經典世界巡迴演唱會 萬眾期待的ldquo;歌神rdquo;張學友又來澳門啦!8月17、18及24、25日將在澳門威尼斯人的金光綜藝館舉行《學友.經典世界巡迴演唱會 2018澳門站》。 在歌迷眼中,他依舊是那個世界第二、亞洲第一的ldquo;歌神rdquo;。 90年代曾經在華人中流行這樣一句話:有華人的地方就有鄧麗君的歌聲,有風吹過的地方就有張學友先生的音樂回蕩。 此次張學友將再次演繹其經典作品,結合31人的大型樂團暨管弦樂的編制,再加上30位舞者和特技演員以及360度立體四面台,這世界級製作規格的演唱會勢必為觀眾呈現一場動人心魄的視聽盛宴! 演唱時間: 8月17日週五 2000 8月18日週六 2000 8月19日周日 1900 8月24日週五 2000 8月25日週六 2000 演唱地址:澳門威尼斯人金光綜藝館 演唱票價:MOP 16801280780380 明星 Resplendent Stars Ekids AGAIN Concert 澳門站 再戰樂壇的香港男子組合Ekids今年首次在香港以外的地區舉辦演唱會,該組合於2002年出道,曾推出多首人氣之作,包括《開始戀愛》、《最佳表情》、《玩玩具》等。 雖然組合Ekids曾一度解散,但成員阮民安(Tommy)、林詠倫(Alan)和鬱禮賢(Tim)去年決定重組,並推出多首新歌,其中《終止戀愛》更是延續《開始戀愛》的故事,為他們的經典歌曲譜寫下集,成為區內的熱唱單曲之一。 時間:8月18日2000 地點:澳門百老匯舞臺 票價:MOP180元起 查詢電話:85388833338 展覽 Exhibitions 館藏石灣陶瓷展 澳門藝術博物館收藏的石灣陶塑大部分產於20年代,來自葡人文第士(1986ndash;1931)的舊藏。 文第士於澳門定居後,對廣東省的石灣陶塑深感興趣,並于20世紀初向當時享負盛名的石灣陶藝家潘玉書和陳渭岩訂制大型的人物陶塑。部分大型人物陶塑珍藏於是次展覽展出。 時間:即日8月12日10001900 (1830停止入場;逢週一休館) 地點:澳門藝術博物館 票價:免費入場 查詢電話:85387919814 展覽 Exhibitions 《仮面超人大集結特展》澳門站 作為一部超過45歲的經典作品,仮面超人陪伴了一代代人成長。當年在仮面超人平成十週年劇場版中,26代仮面超人同時出現,共同對抗世界的邪惡秘密組織「大修卡」,這個場面是否令你記憶猶新?是否熱血沸騰? 經典成就經典,在2018年終於等到再一次的仮面超人大集合! 此次特展遠道由日本引入首33代仮面超人,讓這個強大陣容跳出電視螢幕! 《仮面超人大集結特展》澳門站將會是首個日本以外集合仮面超人ldquo;33代同堂rdquo;的展覽,讓你親身感受每一代仮面超人的過人魅力,誓要喚醒一眾粉絲的兒時回憶! 展覽時間:即日8月26日,週一至週日13002000 展覽地點:澳門百老匯二樓 展覽票價:$128$180 展覽 Exhibitions Line Friends World Tour Macau 極具人氣的Line Friends卡通人物於今個暑期登陸澳門,熊大、兔兔、詹姆士等眾多角色將以嶄新造型跟粉絲見面。 「Line Friends World Tour Macau 2018」由澳門陽光人生發展促進會及澳門國際盛事促進會主辦,於7月6日至9月2日假澳門新濠影匯8號轉播廳舉行,是全球首個以Line Friends環遊世界為主題的展覽,展出10個Line Friends世界名勝景點。 其中在「Line Friends澳門大賽車」景點,大會更安排了攝影師為各訪客留下倩影。 此外,訪客可購買會場限定的Line Friends紀念品和品牌的經典飲品和零食,還能參加會場的攤位遊戲,大人小朋友們別錯過! 展覽時間:即日起9月2日 10002000(周日至週四) 10002100(週五及週六) 展覽地點:新濠影匯8號轉播廳 展覽票價: 澳門幣港幣160元(一般門票) 澳門幣港幣120元(澳門居民門票) 展覽 Exhibitions 玩 ‧ 欣賞 澳門美高梅「玩‧欣賞」展覽匯集來自5個地區的藝術家的作品,與藝術裝置進行互動,發掘無盡樂趣,快看有什麼打卡點! 心 ‧ 像 來自澳門本地藝術家吳少英 透過光影的交錯 在一層層紗幕中 讓觀眾沉迷在抽象和虛幻中 剎 那 一剎那的時光 你會想到甚麼 AYUMI ADACHI透過作品 喚醒大家對人生與時間循環的意識 甜橙盛會 最有趣的玩味空間 由TOMTOM帶來的的黃色和橙色氣球 讓觀眾置身於甜橙空間 WALALA X PLAY CAMILLE WALALA帶來的迷宮風格藝術 讓觀眾迷失在各種顏色和圖案中 釋放每個人心中的童真 螢光糖花園 這個螢光糖花園最適合喜歡甜食的你 觀眾將會看到二萬朵糖果花 充滿各種色彩 滿足你的視覺感官世界 展覽日期:即日至9月9日(8月13日除外) 展覽時間:每天10302200 展覽場地:美高梅2樓展藝空間 門票價格:澳門幣120元 8月烘烤模式依舊 你依然可以選擇宅家空調WiFi西瓜 也可以選擇碳烤孜然 畢竟2018的夏天 錯過了就不再有啦! 注:圖片源自網絡、澳門文化局、澳門旅遊局等 版權均屬於原作者 素材來源:澳門旅遊局 如有侵權,請聯繫後台刪除

你開始寫 Spring Boot 測試案例了嗎?
科技新知
MacauYeah・2025-11-29

雖然筆者過往做 spring boot framework 教學中,都有滲入一些測試用例。筆者也曾經困惑了很長一段時間,所以就獨立開一個主題,聊一下筆者在實務上對spring boot test 的理解。 測試案例究竟測試什麼? 測試用例 test case 是確保你的程式碼正確性與穩定性的重要步驟,但在 framework 下,並不是所有功能都很容易寫成測試。所以在討論 framework 測試之前,釐清測試的本質。 function input business logic function output 這意味著我們輸入某些資料(input),然後經過業務邏輯(business logic)的處理,最後產生結果輸出(output)。 我們的測試目標,其實就是確保業務邏輯正確。而我們的手段就是經檢查概定的輸入資料,核對輸出結果。 那麼只要我們可以生成輸入資料,就一定可以檢查輸出結果了吧?其實不是的,因為實務上的輸入和輸出沒有這麼簡單。筆者常接觸到的輸入輸出如下 輸入 function 輸入參數 系統狀態資料,例如:資料庫狀態、外部API結果。 輸出 function 輸出參數 寫入系統(影響到)的資料,例如:資料庫狀態、使用外部API時的輸入參數。 總之就是考慮了狀態機 state machine 的問題,每個狀態外部輸入都是一個測試用例,然後核對狀態機去了下一個什麼狀態。 言下之意,我們就是暴力地生成輸入參數和模擬狀態資料,道理上就是可以進行測試。 Spring boot web framework 中,我們又會測試什麼? function input business logic function output在Spring boot web就變成如下 controller request business logic controller response在 Spring Boot test 中,我們可以用模擬的 MVC MockMvc 測試來驗證 controller 的行為。不過,其實進入 controller 前經過很多系統轉換,而這些道理上跟Framework的技術大相關,與業務邏輯小相關。所以為免折磨自己,可以將業務邏輯單獨封裝成服務(service)。之後直接測試服務 ,易寫也易讀。 controller request service input business logic service output controller response道理上 controller 能做的業務邏輯,服務 service 都可以無腦重現。這樣還可以重用服務,減少測試的數量。 如何實現輸入? 直接 new Object。大部份的情況下,因為業務是自己編寫的,應該都可以直接 new 出來。 經 json 檔讀入。如果輸入的參數量太多,逐個經 java new 是很耗時的,我們可以經 json 反序列化變成 Object。但這亦只限於自己可以操作改寫的類。 Mockito 模擬那些無法簡易經 new 或 json 反序列化的 Object。例如:spring security authentication object 我們在使用時,其實只看到 interface。我們難似自己實現一個可以反序列化的類,那麼我們可以使用 Mockito 來模擬這些資料。一些外部API的結果,我們也可以用使 Mockito 來模擬。 什麼情況下不進行測試? 有些情況下,我們可能選擇不對某些功能進行測試,原因可能包括對功能的了解不足或是單純的懶惰。以下是一些例子: 僅進行配置的Function:如果你的 Function 只是在 Framework 中填寫配置,而且你並不太了解它的運作原理,可能就不需要進行測試了。例如,Spring boot web 中,需要大家配置一個SecurityFilterChain Object,它要求大家將 HttpSecurity 轉換為 SecurityFilterChain 。因為輸入的 HttpSecurity 是系統固定的參數,我們亦沒有檢查它的狀態。這種情況下,它的輸入及輸出,其實我們都沒有真正理解。我們硬測試的話,測試功能可能只流於表面。若我們真的要做測試,也是經過MockMvc進行端到端測試(endtoend testing),測試它在事後的影響範圍。 單純的框架功能:例如資料庫的儲存庫介面(repository interface),雖然是在框架下生成的,對於自己手動調整的部份功能,筆者通常亦不會進行單獨測試,通常都會搭配業務邏輯一起進行。它可以使用 Mockito 進行模擬測試,或用測試環境的真實資料庫進行測試。 面對的挑戰 總括來講,筆者盡可能地把測試用例限定在業務邏輯中,就可以大大地降低寫測試的技術難度。但筆者還是有些問題並未完美解決。 測試用例的數量可能很多,因此共用與維護變得相當困難。逐個用例獨立編寫輸入也是很累的。對於 Mockito 的使用,筆者還是可免則免。因為要逐個功能模擬,編寫量就指數提高,這亦難似配合外部變化。一般來說,能優先使用測試環境或者 Docker 來模擬環境的,就盡量用。 離線開發、離線測試。系統依懶的外部功能越多,想做單機開發的難度就越高。即使前述有 Docker 測試,對於持續整合(CI)來講也是有一定難度。那麼這時,Mockito 就是一個可取的選擇。但這又回到編寫量及難以偵測外部變化問題。 希望這篇文章能幫助你更好地理解測試案例的編寫方向,並在Spring boot web開發中加入你自己的測試!

四維度分析寵物喂食園內捕食動物
宗教玄學
熊神進・2025-08-05

(圖取自httpsaalborgzoo.dkenzooparadedonationofanimalsforfeed) 英國廣播公司報導,Aalborg Zoo徵集了活鶏、兔子和天竺鼠的捐贈,並表示這些動物將由訓練有素的工作人員」溫和地安樂死」。報導一出後,筆者的讀者留言給我,想聽聽我的看法,今天我從法律、玄學、宗教和人性層面的四個維度展開剖析: 一、法律框架下的合規性與爭議 從丹麥現行法律來看,該計劃存在雙重合法性基礎。根據《丹麥動物福利法》,動物園對動物實施安樂死需符合「無痛苦」 原則,而園方强調由「訓練有素的工作人員」 執行的 」溫和安樂死」,理論上符合歐盟《動物保護公約》關于「人道終點」 的要求。此外,丹麥稅務部門對馬匹捐贈的稅收减免政策(每公斤 5 丹麥克朗抵扣),在《丹麥稅收法典》第 14 章 「慈善捐贈抵稅條款」 中有明確依據。 但潜在法律風險依然存在:首先,歐盟《動物園動物保護指令》要求「模擬自然行爲」 需以動物福利爲前提,而將寵物作爲飼料是否屬於「必要的自然行爲」 這存在解釋空間。其次,丹麥《反虐待動物法》雖未明確禁止此類捐贈,但要求 「避免任何不必要的痛苦」,若安樂死過程存在瑕疵,可能引發訴訟。值得注意的是,德國、英國等國家已立法「禁止使用活體動物投喂」,丹麥雖未跟進,但公衆對「寵物善終」 的倫理質疑可能推動法律修訂。 二、玄學視角下的因果循環 在東方玄學體系中,這種行爲可能觸犯多重禁忌。佛教《大智度論》强調「諸餘罪中,殺業最重」,捐贈寵物作爲食物被視爲主動參與殺生鏈,可能導致 「現世報」mdash;mdash; 如財運受損或健康隱患。道教《太上感應篇》更將 「無故殺龜打蛇」 列爲天譴之罪,認爲動物靈性會通過因果循環報復施害者。即便從現代能量學角度,捐贈行爲也可能形成 「負面能量錨點」,幹擾個人氣場平衡。 有趣的是,玄學中存在「功德對沖」 理論請參看梁武帝與達摩的論佛:若捐贈者將抵稅收益用于公益事業,可能部分抵消業力。但這種「以善抵惡」 的邏輯在正統宗教中並不被認可,反而可能陷入「僞善」 的道德困境。 三、宗教教義的多維衝突 不同宗教對該計劃呈現鮮明立場分化: 基督教:《聖經・創世紀》賦予人類 」管理萬物」 的權力,但要求 「以憐憫心對待動物」。天主教教廷 2022 年聲明指出,「動物非人類財産,其生命權應受尊重」,因此將寵物工具化可能違背 stewardship(管家責任) 原則。 伊斯蘭教:嚴格遵循 「清真屠宰」 規範,要求刀具鋒利、誦念真主之名且動物需處于健康狀態。動物園的安樂死流程未滿足「奉安拉之名」的核心要件,因此捐贈動物肉品不符合教法。 佛教: 中國佛教協會2025 年新規明確禁止 「以任何形式參與動物殺生鏈」,捐贈行爲被視爲 「間接殺生」,將導致 「墮入畜生道」 的果報。藏傳佛教更强調「生命平等」,認爲即便是害蟲也應給予生存權。 印度教:依據《摩奴法典》,捐贈行爲本身是善舉,但需確保受贈對象(此處爲食肉動物)的生存需求。這種 「以生養死」 的循環在印度教哲學中存在爭議,部分教派認爲這是 「自然法則」 的體現。 四、人性困境中的道德博弈 該計劃折射出當代社會的深層倫理矛盾: 責任轉嫁的灰色地帶:捐贈者通過稅收减免獲得經濟補償,本質上是將寵物處置成本轉嫁給社會。 工具理性的擴張:動物園將動物簡化爲 「營養單元」,忽視其作爲情感載體的社會屬性。 制度設計的倫理悖論:稅收激勵政策客觀上鼓勵了 「寵物資源化」,可能催生弃養潮。丹麥動物保護組織 2024 年數據顯示,稅收優惠實施後,小型寵物弃養率上升 18%,形成 「政策反噬」。 五、超越爭議的深層啓示 這一事件揭示了現代社會的三大困境: 法律與倫理的錯位:合法行爲未必符合倫理,如安樂死程序雖合規,但無法消解「將生命工具化」 的道德詰問。 科學主義的局限:儘管動物園强調 「模擬自然食物鏈」,但生態學研究表明,人工幹預的食物結構可能導致捕食動物行爲異常。 慈善的異化風險:稅收减免將公益行爲異化爲經濟交易,模糊了 ┌責任」 與 「利益」 的界限。 該事件最終指向一個根本命題:在文明高度發達的今天,人類該如何定義與動物的關係?是繼續秉持「人類中心主義」 的管理邏輯,還是轉向 「生命共同體」 的倫理範式?或許正如 Albert Schweitzer所言:「只有當人認爲所有生命,包括人的生命和一切生物的生命都是神聖的時候,他才是倫理的。」 阿彌陀佛,筆者只是從個人的觀點出發,這一命題的答案,將决定我們留給未來的文明底色。

Docker 中的非管理員用户 Docker non-root user
科技新知
MacauYeah・2025-03-14

Container USER為何重要 在制作Docker Image的過程中,有時會接觸到 USER 這個設定。這事關到最後的 Docker Container內部運行的那個 user 到底會有什麼權限。大家也要知道,Docker Container 其實也只是一個 Linux 上的程序,也就是如果Container內權限過大,也有機會從 Container 內部存取到 Host上的資料。 一般情況下,Docker Image 預設的 USER 就是 root,最基礎的base image都是一樣。而我們想換,其實也相當簡單,就像Linux上起User一樣,只要經指令RUN adduser xxx 或RUN useradd xxx 也可以在 Docker Image 中創建帳號和 home 資料夾,之後就隨時經USER xxx來切換 實際上是不是這麼簡單 如果你將要Container中執行的程序,是一個binary,平常你在Linux中也是以 nonroot 方式執行,那麼是的,就是那麼簡單。例如你執行系統中的java, node, python,原本在Linux中就已經是誰都可以,那麼你的docker container 也應該沒有難度。 但如果原本的安裝包,預設是由system service來啟動,我們就要花點力氣,看看那個service是怎樣呼叫binary的,然後就一步一步模擬它的做法。例如筆者有打包的codeserver,預設是system service啟動,但它也有提共binary的執行方法,安定好home資料夾後,我們也可以手動啟動。 泛生之檔案權限問題 上述binary的情境之所以簡單,是因為大部份情況下,我們都只對於container 內部運行考慮即可,因為預設投產情況下的運作模式,都是隨時起、隨時刪、隨時砍掉重練,只要container內部運作可以自給自足,就可以了。Docker Swarm的運作也是如此,所以它不預期有的持久化資料權限的問題。 而持久化資料權限的問題,其實早在單個Linux伺服器就已經存在。同一個伺服器中,不同process就有不同的UID,當他們需要共同讀寫某些檔案,就會設定多人權限。同理,當多個Container要共同檔案,也是同樣問題。在討論共享檔案之前,我們先看看預設 Docker Storage Mount 會給我們什麼權限。 如果是bind mount,bind mount的權限預設會是Host內的檔案或者資料夾的權限。 如果Host是root,container內是nonroot,container有機會無法讀寫bind mount內的檔案。 留意權限設置就可以解決問題 如果Host是nonroot,但container 內是root,從container內生成的檔案,Host的nonroot user就無法使用。 Host是nonroot的話就一定無解,Host至少有sudo權限,臨時變成管理員,去修正問題。 如果host和container也是nonroot,但UID不夾,其實也不能交換使用。 跟上述一樣,最後要靠sudo來解決問題。 如果host和container也是root,就沒有權限問題,但就有安全性的風險。 如果是volume mount,就還是看看 mount path 是docker image layer中現有的 path還是新起的path 大部份手動建立的named volume都是root 經docker compose起的named volume滿足以下條件的話,將會是nonroot。 docker image 中的已有該path存在。 named volume未存在,docker compose會把對應path的內容在初次建立時抄到named volume 中。 例如ubuntu24.04中的homeubuntu,存在於docker image中,它的擁有者就是UID 1000,我們經docker compose HOME_VOLUMEhomeubuntu,在HOME_VOLUME建立時,就會是UID 1000。但如果是 NOT_EXISTShomeubuntusomethingNotExists,那麼NOT_EXISTS建立時,也會是root 上述討論的Storage mount是集中在單機情況下,使用HOST OS的本地儲存。若現在的場境是多機共享的share storage,就會更麻煩,還要看看那個share storage本身的屬性。例如常見的Linux NFS,其實有指定的權限,跟NFS的Login權限有關,如果你的process本身對檔案權限很敏感,就請先不要挑戰NFS例如postgresql。 Rootless mode Rootless 模式 Rootless 模式指的是在Host中,執行Container的使用者,不需要是管理員,筆者就常用於開發環境中。投產環境中反而沒有聽過這樣的討論,因為投產環境很少可以讓非管理員去執行這麼重要的環境管理。 雖然只是開發環境,但這像前述的bind mount討論中,如果Host是nonroot,但container 內是root,又或是兩者nonroot,但UID不夾,也會出現權限問題。無腦的將host user加入docker group,只可以讓非管理員可以運行docker,但解決不了權限問題。 真正有條件解決的,可能就會向linux subgroup的方式發展。暫時筆者用得比較順的rootless mode,可以無腦用的,不是docker,是podman。有興趣的朋友可以經podman官網看看教學,它給筆者的感覺就像是自動轉換UID。 podman rootless mode 想看更多 筆者已經將過去的文章重新整理成gitbook,有興趣睇更多的讀者,可以來筆者的gitbook再翻一翻 httpsmacauyeah.github.ioAProgrammerPrepares

澳門教育家陳康妮: 芬蘭是一個以教育著稱的國家
文化創意
陳康妮・2023-11-28

芬蘭是一個以教育著稱的國家,它的學生在國際評比中經常名列前茅,而且學生的壓力也相對較低。芬蘭的家長教育有什麼特色呢?其中一個重要的方面就是培養兒童做家務的能力。本文將從以下四個方面來介紹芬蘭家長教育的特點和方法,並提供一些實用的建議。為什麼要讓孩子做家務?芬蘭的家長認為,做家務不僅是一種責任,也是一種學習。做家務可以讓兒童養成自理、合作、尊重、耐心等良好的品格,也可以培養他們的創造力、解決問題的能力和實用技能。以下是一些做家務的好處:自理:做家務可以讓兒童學會照顧自己的生活,例如整理房間、收拾衣物、清洗餐具等。這些技能可以讓他們在未來的學習和工作中更加自信和獨立。合作:做家務可以讓兒童學會與家人合作,例如分配任務、協調時間、互相幫助等。這些技能可以讓他們在未來的社交和團隊中更加和諧和有效。尊重:做家務可以讓兒童學會尊重家人的工作,例如感謝父母的付出、理解家人的困難、尊重家人的意見等。這些技能可以讓他們在未來的人際關係中更加友善和寬容。耐心:做家務可以讓兒童學會耐心的態度,例如堅持完成任務、忍受不愉快的過程、接受不完美的結果等。這些技能可以讓他們在未來的挑戰和困境中更加堅強和積極。創造力:做家務可以讓兒童學會創造力的思維,例如嘗試不同的方法、發現新的可能、創造新的價值等。這些技能可以讓他們在未來的創新和發展中更加靈活和突破。解決問題的能力:做家務可以讓兒童學會解決問題的能力,例如分析問題的原因、尋找問題的解決方案、實施問題的改善措施等。這些技能可以讓他們在未來的學習和工作中更加高效和成功。實用技能:做家務可以讓兒童學會實用的技能,例如烹飪、縫紉、修理等。這些技能可以讓他們在未來的生活中更加方便和節省。怎麼讓孩子做家務?芬蘭的家長教育還有一個特點,就是重視兒童的自主性和選擇權。家長不會強迫兒童做家務,而是讓他們自己決定要做什麼,怎麼做,什麼時候做。這樣可以讓兒童感到自己是家庭的一員,而不是被動的服從者。家長也不會過分地批評或表揚兒童的家務表現,而是讓他們自己評估和反思。這樣可以讓兒童培養自信和自我激勵的能力,而不是依賴外在的獎懲。以下是一些讓孩子做家務的方法:根據兒童的年齡和能力,給他們合適的家務任務。例如,幼兒可以幫忙收拾玩具、擦桌子、餵寵物等;小學生可以幫忙掃地、洗衣、做簡單的飯菜等;中學生可以幫忙拖地、燙衣、做複雜的飯菜等。給兒童一些選擇的空間,讓他們自己決定要做哪些家務,以及怎麼做。例如,可以讓兒童選擇自己喜歡的家務,或者讓他們選擇自己的家務時間和方式。給兒童一些指導和支持,讓他們學會做家務的技巧和要領。例如,可以教兒童做家務的步驟和注意事項,或者提供一些工具和材料。給兒童一些鼓勵和肯定,讓他們感受到做家務的樂趣和價值。例如,可以稱讚兒童的努力和進步,或者表達對兒童的感激和信任。給兒童一些反饋和建議,讓他們改進和提高做家務的效果和品質。例如,可以指出兒童的錯誤和不足,或者提供一些改善和優化的方法。芬蘭家長教育的三大原則芬蘭家長教育的特色和方法,都是基於以下三個原則:平等:芬蘭的家長認為,兒童和成人是平等的,他們有同樣的權利和責任。因此,家長不會以權威的姿態命令或管制兒童,而是以合作的態度溝通或協商兒童。信任:芬蘭的家長認為,兒童是可信的,他們有自己的想法和能力。因因此,家長不會以權威的姿態命令或管制兒童,而是以合作的態度溝通或協商兒童。信任:芬蘭的家長認為,兒童是可信的,他們有自己的想法和能力。因此,家長不會以懷疑的眼光監視或干預兒童,而是以支持的方式指導或鼓勵兒童。尊重:芬蘭的家長認為,兒童是獨立的,他們有自己的個性和需求。因此,家長不會以強制的手段改變或忽視兒童,而是以理解的心態聆聽或回應兒童。

福兔賀歲,一夕獻禮港澳桌遊交流活動
生活在我城
繪本與棋@黃庭熾・2023-02-14

  迎春花開,走出疫情陰霾的澳門,桌遊氣氛也迎來鴻「兔」大展的二月份。一夕桌遊將二月規劃為港澳交流月,安排了兩場港澳桌遊交流活動,為鄰埠的機構負責人、桌遊設計師與本地玩家搭建了面對面互動、交流的平台。   問及組織此次活動的初衷,一夕桌遊負責人Adam 表示:「因爲我覺得這個活動對澳門桌遊發展好緊要,因為一路以來呢,澳門人接觸桌遊都係自己啊、自己玩啊、或者淘寶mdash;mdash;」雖然網購能滿足玩家們對取得桌遊的便利需求,但第一手接觸桌遊新品的機會則少了,如今,交流活動提供了創作者和受眾面對面激盪的機會,也點燃了創意的星星之火,「是否會激發到我們本地的人又會搞一個原創桌遊呢?有好過冇mdash;mdash;交流互動有好過冇。產出新作mdash;mdash;我覺得係需要時間,如果『隔離』的人肯、會過來傳授經驗......譬如我們可能會借此機會向他們取經關於Kickstarter 的事項啊,對本地可能會創作的人來說係很寶貴的經驗。」為澳門可能將會面世的原創桌遊,一夕桌遊致力於搭建孵化、媒合的平台。   是次活動獲Z000 Studio、點子啟發、YMC Studio 三間香港桌遊機構跨海支持。「試玩會之後,都喜出望外,即係大家的反應都好好,好熱烈mdash;mdash;人數啊、反應方面都係,所以都好滿意。」Z000 Studio 的設計師Donald 對藉活動認識新朋友表達了濃厚的興趣,除對試玩會留下正面的印象外,亦加深了對澳門桌遊圈子的瞭解。   點子啟發的負責人阿昌則分享了他在活動過程中的新發現,「桌遊文化開始逐漸形成。因為之前大家mdash;mdash;我所認知澳門應該缺乏桌遊店;而今天到來,見到原來玩桌遊的人真係不少,他們亦都好願意學各種game,我覺得係幾好的一件事來。」對於未來的合作、交流活動,表達了樂觀正面的期待。   12日的活動已圓滿結束,18日的活動則與YMC Studio 合作,有《席絲琳》(Chesney)作者Manuel Cheung 親身到場,與參加者見面、互動。「我會覺得這個《席絲琳》都幾有趣,因為有一個雙身份系統;此外,你會覺得個作者和我們玩家之間的互動好密切,即我和他玩完之後,我會給他feedback、他會改良,」接受玩家意見的洗禮,為創作者打磨作品提供了滋養的環境,而更好的作品與體驗,對創作人和受眾來說,都有好處。「如果作者到場,可以讓作者第一手知道玩家的反饋;因為澳門的桌遊群組,一向的關注度都較低,現在難得有香港的朋友過來,成件事的氣氛就更加好喇。」Adam 介紹及分享。 港澳桌遊交流活動 2月12日,14001800,點子啟發交流專場 2月18日,14001730,席絲琳作者推廣交流活動 地點: 一夕桌遊 延伸閱讀:一夕桌遊週年了,往事知多少

人工智能教育:與澳門老師分享ChatGpt 與Sparrow 之
文化創意
陳康妮・2023-01-18

Deepmind 的 Sparrow 聊天機器人可能會在今年推出測試版。 這是谷歌走出ldquo;創新者困境rdquo;的出路嗎?來自 OpenAI 的 ChatGPT 是有史以來最大的 AI 炒作mdash;mdash;據報導,它讓谷歌擔心自己的核心業務,因為除其他外,它可以或多或少地為問題提供可靠的答案。 那應該是搜尋引擎巨頭的領域。谷歌對 ChatGPT 有答案Google 可以回應 ChatGPT。 它已經展示了針對對話優化的大型語言模型,例如 LaMDA 和 Flamingo,甚至早於 OpenAI 的成功產品。 借助 Meena,谷歌已經準備好一個聊天機器人,可以在 2020 年底之前與人類進行可靠的對話。到目前為止,該公司還沒有將其研究成果製成產品。 根據它自己的說法,這主要是出於安全考慮,儘管其他原因也可能發揮作用mdash;mdash;稍後會詳細介紹。但 ChatGPT 尤其是微軟對 OpenAI 傳播的廣泛參與正在給谷歌帶來壓力。 公司至少必須證明它可以控制甚至超越 OpenAI。DeepMind 創始人兼首席執行官 Demis Hassabis 現在向 Time 提出了 DeepMind 的聊天機器人 Sparrow 將在今年晚些時候進入ldquo;私人測試版rdquo;的前景。 這是值得注意的,因為 Deepmind 迄今為止主要充當人工智慧研究機構,開發谷歌隨後將其集成到消費者產品中的技術。Deepmind 於 2022 年 9 月推出了 Sparrow。與 ChatGPT 一樣,該聊天機器人接受了人類反饋的訓練,Deepmind 表示這使其更有幫助、更準確且無害。 此外,Sparrow 還可以通過谷歌訪問互聯網,使其能夠將最新資訊整合到其響應中。 據《時代》雜誌報導,計劃中的測試版聊天機器人將輸出與 AI 答案相匹配的其他來源。Sparrow 基於 Deepmind 的 Chinchilla 語言模型,該模型的參數少於 OpenAI 最大的模型mdash;mdash;但已經用大量數據進行了訓練。 該語言模型於 2022 年 4 月推出,在通用語言基準測試中的表現優於 GPT3。 但是,ChatGPT 基於更高級的 GPT 3.5 版本。無論如何,我們有充分的理由相信 Sparrow 的性能將與 ChatGPT 相似或更好mdash;mdash;而且谷歌還將擁有更強大的語言模型,如 PaLM。DeepMind 會幫助谷歌走出ldquo;創新者困境rdquo;嗎?為什麼谷歌還沒有對 ChatGPT 做出回應,甚至沒有在 OpenAI 之前引入類似的模型,即使它可以? 谷歌官方給出的理由mdash;mdash;大型語言模型在可靠性和安全性方面的不足mdash;mdash;是可信的,很可能起到了一定的作用。在谷歌的運營規模下,傳播謊言或仇恨言論的聊天機器人將面臨重大的聲譽風險。 或者更糟的是,一個聊天機器人是如此可信以至於人們將意識歸因於它。 誰願意為這樣的事情提供服務熱線?OpenAI 的 ChatGPT 雖然增長迅速,但仍然只有谷歌用戶的一小部分。然而,更重要的原因可能是谷歌陷入了ldquo;創新者的困境rdquo;。 該術語由 Clayton Christensen 於 1997 年創造,用於描述成熟公司難以採用破壞其傳統市場的新技術或商業模式的情況。這些公司通常擁有重要的資源和能力(谷歌),但他們現有的客戶群和內部流程使他們難以利用突破性創新。 隨著更小、更敏捷的競爭對手進入並接管市場 OpenAI,這最終可能導致公司的消亡。谷歌的核心業務mdash;mdash;搜索mdash;mdash;正在增長並且利潤豐厚。 該公司在其顯示的每個搜索結果頁面上印錢。搜索聊天機器人需要一種新的貨幣化策略,目前尚不清楚它是否能像谷歌目前的搜索那樣盈利。 谷歌可以推出一個成功的聊天機器人,有可能使其盈利mdash;mdash;但如果利潤低於谷歌目前的搜索,該公司仍將虧損。 這就是谷歌的困境。谷歌至少實現更平穩過渡的可能出路:該公司通過其姊妹公司 Deepmind 推出面向商業的聊天機器人,並構建自己的競爭對手產品,以對抗谷歌搜索和 OpenAI。這樣做可以讓谷歌安撫其股東,並在聊天機器人將自己確立為重要的搜索替代品時迅速做出回應。 這就是 Deepmind 宣佈將於 2023 年發布的 Sparrow 測試版可能發揮作用的地方。 【作者簡介】陳康妮 Miss Connie澳門科技大學講師澳洲墨爾本大學主修高等教育管理學畢業澳門資深教育管理學專家澳門教育作家(教育創新)澳門兒童文學作家澳門國際培訓師從事國際培訓師工作26年全球職涯發展師澳門斷捨離群組創辦人(群組合共26000人)