搜尋

搜尋結果

發佈Docker Swarm App的選擇 - CI/CD系統的參與
科技新知
MacauYeah・2023-08-25

一段時間前,筆者就討論了一些Docker打包的程式的文章,也討論了一些Docker Cluster環境下的選擇。現在也是時候,可以分享一些對於發佈環境的可選空間。 CICD系統 CICD 全稱是continuous integration CI 和 continuous delivery CD,字面上代表的持續地集成和發佈,實體上就是某台伺服器自動發佈APP。因為使用到Docker Cluster,不論前述什麼選擇 前文連結 請點這裏,都會有多個node節點的出現。要發佈App,總不能一個個node逐個登入設定。所以我們需要一些CICD工具,把這個過程都自動化。 在筆者的認知上,CICD系統,由兩個部份組成,一個是取得Source Code程式原始碼的過程,一個是編譯或發佈Source Code的過程。Gitlab,Github,BitBucket等大型的代碼庫供應商,它們天生為了保存Source Code而提供服務的。不少CICD系統都可以跟它們整合,它們提供了存取Source Code的部份,剩下你只要能提供編譯或發佈的伺服器就好。 如果作為小型開發團隊,很少會有意願去自己花錢養一個編譯或發佈的伺服器。極端地,如果我就是一人團隊,我用自己電腦編譯和發佈就好,伺服器能做的,我自己也能做。好消息的是,Github提供了一個叫Github Action的CICD系統,即使你沒有自己的編譯專用的伺服器,Github Action也可以用Docker Image,提供一個臨時的編譯程序,用完就刪掉。詳細功能還請各位先查看官方教學,筆者也暫時只能零星使用經驗,無法給出有意思的架構。 如果對智慧財產權有高度重視,Source Code不能存放在公開的伺服器,那麼Gitlab Enterprise Edtion則是一個好選擇。運用Gitlab ee,你可以用自己的機器,造一個純本地的庫存伺服器。更強的是,它內建也有CICD系統,只要你有間置的伺服器,就可以作為編譯使用。筆者也是從這個方向著手,架設了自己的Gitlab RunnerGitlab CICD系統。在這裏,就分享一下與Docker Swarm整理的概念。 對於前述兩種選擇,GitLab Runner都可以做得到 底層程式打包成Image並運行在Swarm mode上,每次發佈的是App Binary執行檔或核心檔案。 把App直接打包成Image,並運行在Swarm mode上,每次發佈的是App Image。 CICD 打包底層程式成為Image 在這個選擇下,其實就跟傳統自動化發佈的做法類似,只是發佈時,要多個node報行更新指令。如果你使用的底層程式原本就有支援多版本並行,這樣更新時就不用太操心rollback回滾等操作。若系統不支援多版本並行,為求簡化,若遇到要rollback的情況,重跑過去舊的CICD操作也是一個做法。當然,我們也可以經過一些備份的操作,來保存被代替的程式,若在發佈過程中出問題,也可以手動重來,不過整件事就越來越複雜。 筆者發佈的基本思路是 使用docker image,編譯和打包App Binary。 使docker image做編譯的好處是,你可以比較放心地假設每次編譯時,你的編譯環境都是乾淨的。 傳送上述的結果至生產環境可以取用的地方。 跳入生產環境執行更新指令 這裏有些隱藏的管理成本,如果你生產環境中有多個node,最後那幾行指令就要多抄幾次。 CICD 打包App成為Image 在這個選擇下,對比傳統自動化發佈的做法,現在要多做一步,就是要包裝自己的Image。不過好處是docker swarm有提供監測工具,在發佈過程每個分身會逐個更新,前一個分身更新成功後才會到下一個分身更新。而且 rollback等的操作,你可以靠docker做到。即是要手動rollback,也可以透過更正docker tags來達到,所以整體上來說沒有比傳統的麻煩。 筆者發佈的基本思路是 編譯App Binary。 打包成docker image。 經docker上傳image。 跳入生產環境執行更新指令。 對比傳統自動化發佈的做法,最後的更新指令,只要執行一次就可以。當然,原本在Docker Swarm中要管理的事還是要好好管理。 CICD 備註事項 雖然CICD可以幫忙簡化更新的過程,但實際操作會比上述的例子複雜一些。因為通常對非技術型的外界用戶來說,一個Web App會包含很多不同的功能。上述的例仔,在實際情況下可能需要拆解成很多微服務來進行。所以對管理上還是有相當的挑戰。

與我們擦邊的『西伯利亞』大鐵路
環宇搜奇
莫雪・2019-10-03

與我們擦邊的『西伯利亞』大鐵路 TransSiberian Railway,又稱西伯利亞大鐵路, 是世界上最長的洲際鐵路, 這是一條連串和連接莫斯科和俄羅斯遠東地區的鐵路網絡。 其支線深入至蒙古、東北和中亞,貫穿亞洲和歐洲, 全長9,289公里, 是世界上最長的鐵路線。 該線設有通往蒙古、中國和北韓的支線。 而該條鐵路網絡, 要體驗的話需共穿越8個時區,全程需時7天。 旅人們有機會體驗的話, 可能會感受到時間的快轉彷彿去了一趟奇妙的「微宿時空之旅」! 也會是你的旅行的夢想清單之一嗎 哈哈hellip; 當天, 我們入住小鎮【斯柳江卡】 Slyundyankamdash; mdash; 是貝加爾湖最西面的一個小鎮,東西伯利亞鐵路最大的一個樞紐站。 而 斯柳江卡站, 亦是著名西伯利亞大鐵路其中一個站點, 我們與鐵道、火車近距離擦邊留影, 週邊美景處處, 嘗心悅目 小鎮「斯柳江卡」 俄羅斯、蒙古和中國三個截然不同的國家與地方, 恰恰這條鐵路橫跨並且連貫, 若然沿著鐵路玩一趟,就能一次感受到不同的文化、語言、美食之交滙, 尤然去了一趟奇妙的跨國之旅了! 而美國國家地理雜誌評鑑,人生必遊的五十個景點之一, 去一趟西伯利亞大鐵路, 最能體驗最濃郁的民族文化、感受最繽紛的民俗色彩。 赤塔市內的一段鐵路軌道, 相片攝於晚上九時, 還有陽光高高掛著, 噢...白天也太長了吧 這一段鐵路, 我們往小鎮【利斯特維揚卡】, 坐上遊覽船上岸山上的一段, 很原始鐵路的風味, 伴隨著淡淡自然海風輕吹送海水的味道。 大家踮腳走過旳足印, 笑聲、相機聲此起彼落, 然後, 再慢慢消失的遊船漸離漸遠的岸邊。 奧利洪島 【編輯聲明】 本篇文章、影片以及相片版權屬作者所有,經由版權持有人授權CyberCTM.com發表。

Cloé Jewelry & Art 珠寶設計工作室
購物‧時裝
Gloriaice・2017-03-02

早前前去澳門水坑尾文創村,當中在三樓有一間設計師珠寶店,裡面珠寶,相信大部分女性進入店鋪後深深上毒癮,唔好怪我用詞語誇張,因為我係其中一位中毒者!Cloeacute; Jewelry amp; Art 珠寶設計工作室店主Chloe 本身是修讀珠寶設計,對珠寶設計觸角特別靈敏!店內擁有店主設計飾品,同時亦有可為客人度身訂造珠寶,非常貼心!第一次到店店主會詳細講解珍珠種類,色澤,光度,還有如何正確保養珍珠飾品!非常耐心專業!我敗的第一件就是粉紅珍珠耳環,朋友們大讚帶上後增加不少氣質!其後今年結婚週年紀念訂做了珍珠頸飾,期間店主會製作飾品設計圖,資料詳細地顯示飾品間距等,服務是相當有責任專業!實物完成後認真的閃middot;美!店主定期外出進修學習,尋找靈感的勤力女生,我相當支持澳門原創設計! 店鋪資訊:Cloeacute; Jewelry amp; Art 於2015年成立,是澳門原創的獨立珠寶設計品牌。設有quot;量身訂製quot;(Custom Design)的個人化高端珠寶設計及珠寶維修服務。 『世上沒有兩顆完全相同的天然寶石,就如每個人都是獨立的個體。』--在我們眼中每一顆天然寶石,每一個設計,都該是獨一無二的,如同每個人有著不同的故事。 在設計理念上我們強調獨特性,運用不同種類的天然寶石材料,復古簡約的設計創造出與別不同的珠寶首飾。為了達到理想的耐用性,所有Fine Jewelry系列均採18K(AU750)實心黃金,配搭天然的寶石,任憑時間流逝,其價值依然存在。 #珍珠飾品 #澳門原創設計 #macaublogger #macaoblogger #歌利亞敗物誌 #jewelry #art #澳門文創村 #水坑尾 #澳門水坑尾文創村 專頁:httpswww.facebook.comCloeJewelryArtfref=ts地址:水坑尾街258號百老匯中心文創村三樓AB3(宏達書店樓上)電話:+8536521 1983注意:前往需預約

【收納秘訣】2個電線收納秘訣 附9款電線收納神器
生活在我城
Cheers!・2021-04-22

家中的科技產品越來越多,除了電視,還有手提電腦、電話充電、遊戲機等等,放在一起充電時,電線總會糾纏在一起,不整理的話不但影響家居整潔外觀,更有可能被絆倒!其實大家花多一點點心思做好收納,就可以解決以上危機。 小編整理好8款日本網民推薦的電線收納神器給大家參考。 開始收納前,小編建議大家要留意2大重點: 一. 存放電線時避免過度屈曲電線 長期下來會令電線變形甚至影響其性能,因此在選擇收納用品時不應以「最慳位」準則,而是先檢視電線的長度和大小 二. 用電線標籤(或任何適合的貼紙)來區分電線 一旦電線混在一起,標籤就可令各式電線一目了然 以下是8款日本網民推薦的電線收納神器,當中在無印良品、IKEA 和 DAISO等商店可以買到: 1. 收納網架 配合掛件可將火牛掛起,電線亦可以捲起後掛上;有收納達人更想到用文具店有售的小鐵圈把電線固定在網架,對比使用膠索帶更能靈活改變位置 2. 黏貼式掛勾 掛起電線方便隨時調節長度,適合日常需要移動的電器如抽濕機、風扇、空氣清新機等 3. 電線收納盒 無印良品、淘寶、IKEA都有售賣,用家可以按需要購買合適的容量。容量大的可放火牛、電線之外,亦可放入其他相關電器,例如不時需要充電的遊戲機 4. Daiso 黏貼式電線勾 如不需收藏大量電線,可考慮黏貼式電線勾來固定電線,適合不常變換位置的電器,例如拖把 5. Daiso 電線夾 不同尺寸的電線夾可輕易夾好電線,適合收起不常用的電線。但要留意要好好量度電線捲好後的直徑尺寸,電線夾太大會失去收納效果 6. 半透明拉鏈袋 存放較少用的火牛電線,再放在收納盒,一目了然之外又可防塵 7. 電線魔術貼 類似電線夾,魔術貼可收納捲起的電線 8. 手機充電線掛勾 日常手機充電線在閒置時會掉到地上,將掛勾貼在桌面或收納盒上面令觀感更整齊 9. 直立式插座 對似傳統插座更慳位,底座可隱藏電線 繼續以上內容均與澳門本地收納師 無間整理 Infinite Organizing 合作整理校定。 下篇預告:不是蜈蚣精卻有超多鞋子,你一定要學會的鞋櫃收納法

澳門威尼斯人酒店。碧濤意國漁鄉。細味精緻意大利菜
澳城餐飲
蘇蘇・2016-03-22

澳門威尼斯人酒店給蘇蘇最深的印象就是來這裡看演唱會,而蘇蘇經常光顧的絕對是北方館,因為價錢相宜、出品又快,但如果有時間跟三五知己或家人聚會,在碧濤意國漁鄉品嚐精緻的意大利菜,也是個不錯的選擇。 餐廳環境寬敞優雅,設計時尚,底層是酒吧,而樓上的用餐區則以亮麗色彩、高天花及開放式的廚房組成,還有貴賓房及可選擇坐在偌大的室外露台飽覽整個游泳池,配上經典的意大利菜,造就是一間蠻不錯的意大利餐廳。 雜莓特飲 蘇蘇一直都很喜歡甜甜酸酸的雞尾酒或特飲,因為需要駕車的原故,沒有酒精的更好,所以公關推薦這一款。視覺吸引,味道是蘇蘇喜愛的,還有不少雜莓,好喝 來到意大利餐廳最喜歡吃麵包,皆因現在的麵包連鎖店的出品真的大不如從前,但酒店或餐廳的質素一般不錯。 最後這一盤麵包,差不多被我們K.O.掉。 水牛軟酪蕃茄沙拉 這裡的沙拉款式不少,不過蘇蘇喜歡 Mozzarella 芝士口感既柔軟也有彈性,配搭非常新鮮的意大利蕃茄及水瓜柳,很清新很好吃。 香酥魷魚 口感軟糯有彈性,椒鹽惹味,附上香辣蕃茄醬及塔塔醬,我們很快就將它們消滅了。 意式火腿拼盤 這是餐廳的招牌菜之一,十分豐富的前菜,沒有3個人以上就不要點,如果不是主菜就很難吃得下了,很喜歡左下角的炸芝士餃,切開之後流出來的是讓人流口水的軟滑芝士。 這裡的意大利麵聽說也很不錯,款式也多,真是花多眼亂,蘇蘇有選擇困難症嘛,公關為蘇蘇選了兩款。 海鮮意大利麵 當中有來自利古里亞的青口、大蝦、魷魚和蜆,再伴以微辣的蕃茄汁,意粉口感不錯,這個夠惹味。 香腸蘑菇義大利麵 自家製的闊條麵配上意式香腸,蘑菇以及巴馬森奶油,味道又香又滑。 M7和牛西冷扒 蘇蘇很愛吃牛肉,不過有一定要求,這份足足有300g 來自澳洲草飼純種的M7和牛西冷扒真是太好吃了,其油脂分佈細緻平均,除油花細膩外,個人認為肉味比日本和牛佳,外層烤得焦香,內裡剛剛好,很棒 意大利芝士蛋糕 Tiramisu 其實來到這裡蘇蘇已經很飽了,不過公關說這裡的Tiramisu不能不試,但又不想浪費食物,所以我們3人開心share一份,口感軟滑,芝士香濃,不過個人略嫌甜了一點,可能是太飽了吧。 餐廳甜點 蘇蘇 K.O 了所有馬卡龍XDXD。 不錯的意大利餐廳,我會安歌 澳門威尼斯人碧濤意國漁鄉 地點:1樓10391040號(近威豐味,池畔另有獨立入口) 早餐:上午0700至上午1100午膳:上午1100至下午0300晚膳:下午0600至晚上1100星期五至星期六:上午1100至晚上1200

榴槤控的天堂!今個夏天不可錯過的「澳門銀河」榴槤Buffet盛宴
澳門最齊全自助餐攻略
Cheers!・2018-08-10

環境:★★★★☆ 食物種類:★★★★★ 服務:★★★★★ 口味:★★★★☆ 宇宙無敵水果──榴槤,它的香味令人又愛又恨,愛它的人絕對沒有辦法抗拒它的呼喚!這個八月,澳門銀河酒店就上演了一場榴槤盛宴,除了由馬來西亞直送十多款頂級榴槤之外,還傾盡全力創作出多款以榴槤入饌的創意菜式,保證令榴槤控為之瘋狂! 夏天是榴槤的當造季節,是次澳門銀河「馬來西亞美食節」就一次過把十多款新鮮榴槤集合在一起,除了貓山王之外,還有葫蘆、紅蝦、蘇丹王等等,現場即開即食,保證新鮮,隔着螢幕都能聞到那銷魂的味道! 食榴槤小貼士:榴槤最好由淡至濃的品種品嚐,便可吃出不同層次的滋味! 除了常聽說的「貓山王」之外,「紅蝦」也是必試款式之一!它的口感相對濕滑,入口綿滑香甜!而「葫蘆」的味道有別於平日吃的榴槤,仔細品嚐竟然有一絲朱古力的甜味,令人驚喜! 吃完各款新鮮榴槤之後,當然不可以錯過由大廚們精心炮製的特色創意榴槤料理!多款創意料理包括榴槤芝士焗龍蝦、榴槤鮑魚椰子燉湯、黃金榴槤Pizza、榴槤釀雞翼、邦咯叻沙、甜品則有榴槤糯米飯和榴槤燕窩酥等! 令小編最驚喜的榴槤鮑魚椰子燉湯,經過長時間的燉煮後,榴槤的味道完全溶入湯中,入口先有榴槤的香味,雞湯的鮮甜隨後趕上,味道極有層次。而且這個湯更有下火及補血的雙重功效! 榴槤芝士焗龍蝦,採用了D24榴槤和香滑芝士,兩樣重口味的食材,不但沒有互搶風頭,芝士的鹹香反而中和了榴槤的甜膩,經高温烤焗後更令香味滲入到龍蝦肉中。 邦咯叻沙是全場唯一沒有以榴槤入饌的食物,特別在由馬來西亞的翁師傅帶來的家鄉叻沙秘方,以大量鮮嫩魚肉精心烹煮濃縮而成的湯汁,加上肉骨茶、新鮮香料和蝦醬,與我們平日的叻沙完全不同,濃郁的湯汁令人驚喜,一場來到不妨一試! 而戶外更有現烤榴槤區,榴槤的香味在煙薰後更加昇華!必食榴槤糯米飯,有別於平時的芒果版本,烤熟的榴槤十分軟腍,拌着糯米飯吃別有一番風味。 吃了這麼多榴槤一定會熱氣,現場更貼心準備了新鮮椰青和山竹,一解口中的甜膩,更可以降火,再多吃幾個也不怕! 澳門銀河「馬來西亞美食節」 供應日期: 8月16日至31日 時間:下午5時30分至晚上8時,晚上8時30分至晚上11時 地址:澳門銀河綠洲宴會廳 價格:即日起至8月10日期間預先訂座,可享每位428元優先訂座優惠;8月11日後訂座,價格為每位588元 查詢:8883 2221 www.galaxymacau.com 所有價格以澳門幣計算,另須收取10%服務費 更多自助餐攻略:澳門最全自助餐攻略,必食人氣推薦!

柬埔寨暹粒遊記
走遍世界
早記・2017-10-10

柬埔寨一直都係我好想去既地方,對佢既印象大部分來自於輝煌既吳哥窟。於是係去年的12月,我去左一個獨自一人既暹粒七天之旅。 行程係我一貫既旅行風格 懶XD。所以我呢次就冇去到北部金邊,七日都係暹粒。主要行程係吳哥窟,當地的烹飪教學tour 以及係吊床上晒太陽XD 第一站 住係當地民居今次去柬埔寨,為左想體驗當地人既生活,我係Airbnb 搵左一間當地民居作品我呢幾日既住處。Airbnb Maden 的家httpswww.airbnb.com.twrooms6569862 每天都坐在戶外食晚飯,景色非常美 大家早上就開始飲啤酒XD 吳哥啤酒,味道對我來說有點怪,有種不太夠啤酒味的感覺 Maden是個很好的主人,佢既小朋友都好有禮貌,住係呢度仲可以同當地人傾下計,知道佢地既日常生活。P.s. 我住的地方係冇電 只有井水的,如果你想完整體驗當地人生活,我真係好推薦呢個住處。但大家要睇返自己可以接受的程度去到邊喔 如果你好要求乾淨的話,暹粒巿中心都有好多靚靚酒店可以住同埋享受spa架 第二站 Angkor National Museum httpwww.angkornationalmuseum.com博物館好大,藏品都幾豐富的,如果你想有系統地了解一下吳哥皇朝同當地文化,推薦可以睇一睇。 仲有得求籤文 第三站 吳哥窟我買的是吳哥窟的三日票。票是第一天到步時約下午5點到吳哥窟門口先買的,咁樣第二日朝早就可以用門票入場睇日出。買票時要說明你是要買哪一天的票,是由使用的第一天開始計起,三天內可以出入吳哥窟不同的寺廟。另有一天和七天的票可以選擇偷拍一起看日落的情侶好閃 我去的時候每日天氣日日都好好hellip;晒到死左 第四站 烹飪堂 httpstopasia.com%E5%90%B3%E5%93%A5%E7%AA%9F%E6%96%87%E5%8C%96%E9%AB%94%E9%A9%97%E9%AB%98%E6%A3%89%E6%96%99%E9%AB%94%E9%AB%94%E9%A9%97導遊同埋教學既老師都好好,但其實佢地都幫我處理好材料,所以冇乜煮野食既感覺XD。 佢地教煮既其中一個餸係暹粒幾乎每間餐廳都有既Amok 椰汁咖哩 煮完出黎有一枱餸POST FACEBOOK 呃LIKE 一流 煮完仲有牛牛車坐,會帶住你參觀村落 如果你都係計劃緊自己去暹粒既 女仔,其實我覺得早上的暹粒大致上都幾安全的,如果要夜晚出行,就注意不要太夜先返住處我自己只有一天最晚是10點左右在夜市回去,大致都是78點就回住處了。暹粒的人大致上都蠻純樸的,當然遊客區還是會有抬價的情況,大家要去之前最好先在網上查一下日用品的價格,免得像我一樣,有天用USD $1買了一瓶水囧後來查了,正常價格應該是500柬幣(0.125美元)。 最後送上一張係吳哥窟捉精靈既圖,千年古蹟同時都係小精靈補及站,我好中意呢種感覺XD。好了,下次見

Docker Swarm mode 指令教學 | docker service
科技新知
MacauYeah・2023-08-22

之前一直都討論Image 的打包形式,現在聊聊部署上線時的一些指令。 Docker Service swarm mode 主要通過quot;docker servicequot; 指令去產生一堆可以在不同節點上運行的container。為了更加形象地講,我把container稱為Image的分身。 docker service create跟docker container run的感覺很像,兩者都可以指定image # swarm mode $ docker swarm init $ docker service create name nginx_s nginx # container mode $ docker container run d name nginx_c nginx 兩者的差別在於docker service 可以指定多少個分身,可以隨時加減數目,而且如果你有多過一台機器,分身就會在不同的機器上遊走。而docker container就是只對本機有操作,也不會散播到其他機器。 # swarm mode $ docker service create replicas=2 name nginx_s nginx $ docker service ls ID NAME MODE REPLICAS IMAGE PORTS uro4rwy6nelh nginx_s replicated 22 nginxlatest $ docker service update replicas=5 nginx_s $ docker service ls ID NAME MODE REPLICAS IMAGE PORTS uro4rwy6nelh nginx_s replicated 55 nginxlatest # container mode $ docker container run d name nginx_c1 nginx $ docker container run d name nginx_c2 nginx $ docker container run d name nginx_c3 nginx $ docker container run d name nginx_c4 nginx $ docker container run d name nginx_c5 nginx $ docker container ls CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c45771f06612 nginx quot;dockerentrypoint.hellip;quot; 7 seconds ago Up 6 seconds 80tcp nginx_c5 a587a718da3a nginx quot;dockerentrypoint.hellip;quot; 9 seconds ago Up 9 seconds 80tcp nginx_c4 079f206f8645 nginx quot;dockerentrypoint.hellip;quot; 9 seconds ago Up 9 seconds 80tcp nginx_c3 e10dc525fd22 nginx quot;dockerentrypoint.hellip;quot; 10 seconds ago Up 9 seconds 80tcp nginx_c2 dcaa2b4bb3de nginx quot;dockerentrypoint.hellip;quot; 10 seconds ago Up 9 seconds 80tcp nginx_c1 在建立網段時也差不多,service需要的是overlay network,而container用一般network就可以。 # swarm mode $ docker network create driver overlay nginx_s_gateway $ docker service update networkadd name=nginx_s_gateway,alias=gateway nginx_s $ docker service ps nginx_s ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS fxqtheyvr914 nginx_s.1 nginxlatest dockertest Running Running 33 seconds ago u0pvj1leoizw _ nginx_s.1 nginxlatest dockertest Shutdown Shutdown 33 seconds ago q7arumjlxduv nginx_s.2 nginxlatest dockertest Running Running 36 seconds ago kurlwqfmopbg _ nginx_s.2 nginxlatest dockertest Shutdown Shutdown 37 seconds ago zd0zlkhxafv0 nginx_s.3 nginxlatest dockertest Running Running 40 seconds ago 3kapr00fs6pt _ nginx_s.3 nginxlatest dockertest Shutdown Shutdown 40 seconds ago 5o4afd3whygo nginx_s.4 nginxlatest dockertest Running Running 35 seconds ago oxocropolbo8 _ nginx_s.4 nginxlatest dockertest Shutdown Shutdown 35 seconds ago x5y94jf3ok51 nginx_s.5 nginxlatest dockertest Running Running 38 seconds ago cgld3au0w1i9 _ nginx_s.5 nginxlatest dockertest Shutdown Shutdown 39 seconds ago # container mode $ docker network create nginx_c_gateway $ docker network connect alias gateway nginx_c_gateway nginx_c1 $ docker network connect alias gateway nginx_c_gateway nginx_c2 $ docker network connect alias gateway nginx_c_gateway nginx_c3 $ docker network connect alias gateway nginx_c_gateway nginx_c4 $ docker network connect alias gateway nginx_c_gateway nginx_c5 不過比較大的差異是service會停了原有的分身,重開新的分身去加入網段。所以上面的docker service ps nginx_s執行結果,就有一半是停掉的。 類似地,docker service也不能單獨地停掉分身,頂多只能調整replicas=NUMBER,來控制分身數量。而單機則可以經過docker container stop來暫停分身。

優惠推介 | 經典再現!李家菜宵夜特惠專場5重奏同你一齊回味!
澳城餐飲
食在澳門iFood・2021-03-30

宵夜的快樂 只有夠鐘先明白 李家菜經典再現 在深宵為你奉上 宵夜特價區 讓你在寂靜裡 用美食釋放壓力 馳名胡椒豬筒骨煲 宵夜價 $198 經典重溫①重奏 滋補養胃的胡椒豬筒骨煲,用帶有微辣的溫度。在深宵溫暖你心,作為粵菜經典,精選大塊豬筒骨,再加入新鮮粟米同紅蘿蔔,鮮味交融、濃郁鮮香。嚟一碗暖粒粒的豬筒骨湯深夜零捨滿足! 笑口常開卜卜蜆 宵夜價 $78 經典重溫②重奏 做人最緊要係開心!哩款笑口常開卜卜蜆,飽滿蜆肉加入蒜泥、蔥碎、辣椒碎提味提鮮,醒味非凡!煮熟的卜卜蜆,就好似卜卜脆、笑口常開的十八歲! 特色一口魚片鍋 宵夜價 $98 經典重溫③重奏 如果想同朋友仔一齊小聚,深夜唔知食乜嘢的話,就點一鍋特色一口魚片鍋。片片鮮切魚片厚薄大小適中、肉質緊緻豐腴,再放入奶白色的豆腐湯裡淥一淥,濃厚的魚香與豆香交融,歎過成個漫漫長夜,暖化你的全身心! 炸四寶拼盤 宵夜價 $78 經典重溫④重奏 粵菜善於融會貫通,包羅萬象的炸四寶拼盤,雲吞、鯪魚球同新鮮釀青椒等入鍋高溫烹炸,脆香爆油,香味十足,勾引深夜躁動食慾 鮮茄牛展肉雜錦鍋 宵夜價 $108 經典重溫⑤重奏 備受食客青睞的雜錦鍋,精髓在於酸甜的鮮茄湯。鮮切蕃茄煮到熟爛,逼出可口的濃郁湯底。浸潤住牛展肉同貝類,再加入粟米塊,絲絲入扣、滋滋有味。一啖茄湯一啖肉,哩啲咪就係深夜的滿足感?! 李家菜(筷子基旗艦店) 地址 澳門筷子基沙梨頭新街113號 威翠花園T座地鋪 電話 28262770 營業時間 1700 0400 圖文艾迪捧的一粒飯

男生女生劇本殺 ── 訪「戲夢人劇社 X 推理空間」
人物專訪
繪本與棋@黃庭熾・2022-03-21

  2021年的下半年,新冠疫情蔓延的第二年,百事萎靡,卻有一種玩意在澳門火速興起、逆勢增長,聽起來像遍地開花的快遞代收服務,不不不 ── 是方興未艾的劇本殺行業。   要統計當前劇本殺門店的總數,是困難的,因為門店有大有小、有薄飾、有豪裝⋯⋯似乎只要組織起微信群組,生意就會絡繹不絕地來 ── 真的是這樣嗎? 延伸閱讀:澳門劇本殺社群 ── 訪摩斯探案館 ── Cheng 和Winston 的故事   劇本殺業者眾,令店主們念茲在茲乃至開店的根源,又是甚麼呢?商廈林立的皇朝區,近來頗受劇本殺業者青睞,而選址光輝商業中心的「戲夢人劇社 X 推理空間」,兩位店主Cheng 和Winston 何以會做伙上高樓、跨足劇本殺門店的運營呢?   兩位店主於劇本殺活動中結緣,都是頭腦靈活的青年人,當中的男生Winston,更是年頭接觸劇本殺,第三季即開店,果斷拍板、執行力強如雷厲風行。「因為其實,當時 ── 上年年頭的時候 ── 澳門還未有很多間(劇本殺門店),我就覺得:哦!不如mdash;mdash;覺得劇本殺在澳門係有發展空間。」除看好劇本殺市場前景,男生果斷涉足商事,還有一種抱負。「我們和戲劇有些『淵源』,所以,(在想)會不會經營一段時間之後,可能可以累積經驗、構想,進而創造我們自己的劇本,那就先走第一步 ── 那就要先開一間舖頭。」他說。   回首住事,Cheng 開朗地談起她認識劇本殺的經歷:「其實大家 ── 我想在澳門玩劇本殺的朋友其實可能大家 ── 一開始都差不多,一定係由內地傳入,我本身就係(在內地接觸)。疫情前,我和朋友已多次在內地玩劇本殺,就覺得:嘩!好有趣呀。那時候就想:啊、會不會澳門 ── 即係有沒有劇本殺呢?(當時,)我發覺係空白的。」劇本殺的體驗讓這位女生浮想聯翩,「接著就有想過:誒不如我來、不如試試看?但係,其實計算起成本,如果係自己一個人呢,係真係好困難的,加上,之後疫情就來了hellip;hellip;隨後就覺得:誒,目前應該好難去(玩劇本殺)。」疫情爆發,眾多進行中的事嘎然而止,而她與劇本殺的進一步接觸,則已經是翌年的事了,她說:「開始認識更多的朋友,而且自己亦發覺:除了喜歡劇本殺的體驗之外,更加多的期望在,希望自己都可以創作吧!所以大家的目標係、都叫一致的 ── 那我們可以試試看。」   童話故事結局多是美滿大團圓,而「戲夢人劇社 X 推理空間」故事中的兩位主角,尚在故事中間打轉。「我承認我們係莽撞了。」女生解釋:「因為澳門的營商環境 ── 比較難啦;經營條件也好複雜、成本好高所以(現在)我們都覺得:嘩,對於未做過生意的我們 ── 其實我們真係未做過生意 ── 來講,我們(把它)想簡單了;即係將(運營)劇本殺(門店)睇得過於輕鬆 ── 即係好似見到別人做好容易;所以,我們都係邊學邊試咯。」故事寫到Cheng 和Winston 懷著創作劇本殺劇本的夢,開了一間劇本殺門店,逐夢路上,他倆遇到了哪些阻力呢? ── Winston:劇本殺的門檻與魅力   「第一刻想到的,其實係:澳門人對劇本殺的接受程度。」男生解釋:「我們一開始想的是:哦,澳門劇本殺門店少,那麼我們開業,有興趣的人便會過來,事成之後,皆大歡喜,愛好者有得玩,我們有生意。」   第一印象和三思後得出的看法,未必一樣,在實際經營後,Winston 對此有了新的理解。「因為澳門人的習性比較 ── 因為國內(受眾、)可能已經好適應劇本殺(的休閒模式),即係他們已經視劇本殺為一種常見的娛樂。」男生續說他對澳門人待見劇本殺的觀察:「但係劇本殺於澳門來講係新的,一般人就覺得:不知道這是甚麼玩意啦。二來,有一部分人係被劇本殺的時長所嚇怕:『一次活動可能占用、要我玩三小時四小時喎!』甚至乎有些本耗時更長。」   「劇本殺是一項要求參加者用腦思考的活動,而大家都希望放假的時候休息,盡量減少傷腦筋的活動 ── 所以,當我們真係正式營運的時候,便發覺,反應與我們的理想預期有落差。」Winston 分析劇本殺活動的難點頭頭是道,那麼讓他自己迎難而上的、劇本殺的魅力又在哪裡呢?   男生說:「其實我覺得,在玩劇本殺的時候會(要求你)代入一角色、身份,它和你去睇戲、睇電影或者睇戲劇表演,有類似的地方,(但劇本殺)甚至乎(比睇劇)更加沉浸 ── 因為你就係當中的角色。睇電影或者睇戲劇表演的時候,你只係望著故事中角色的行為與反應,但係在劇本殺裡,你係親身經歷正在發生的故事,我自己覺得這體驗 ── 有趣。加上我本身都對戲劇活動有興趣,所以那時候,我覺得可以、都嘗試一下啦 ── 」令人好奇的是,Winston 已在現實生活中參與戲劇活動,他不乏那些身為當中角色的「沉浸」經驗,那麼對這些有多元興趣的劇本殺店主來說,捨近的、常見的戲戲活動而求遠的、新興的劇本殺體驗的判斷依據,又是甚麼呢? ── Cheng:一種嶄新的戲劇   「我想解釋一下個(差異)點係:劇本殺和劇本不是同一件事。」Cheng 闡述她眼中的劇本殺:「我們的觀點係會覺得呢:劇本殺其實對於戲劇來講 ── 係一樣全新的型態。因為戲劇呢,所謂有第四面牆啦,即係好多的戲劇(表演)一般來講的形式都如此hellip;hellip;縱然近年係有較多標榜互動的劇場(演出),但相較於其他地方 ── 內地啊、外國 ── 澳門的戲劇(形式)還是比較保守的。」   保守的社會氣氛未令她氣餒,女生抱持樂觀的精神去行動。「我們有一個美好的願景,希望就係:嗯,如果透過劇本殺活動呢,可能有望可以打破第四面牆、就可以讓他們(表演者與觀眾)的界線模糊些 ── 即係,希望玩家在代入劇本殺角色的時候,他們會感受到一些、更多的戲劇(感),或者係、更多的元素,而不是像平日,在觀眾席沉默坐著,睇兩個小時,雖然和我睇電影、即係可能它( ── 睇戲劇表演 ── )比睇電影有更加live 的感覺,但係劇本殺較之更為生動啊。」前衛的戲劇都在尋找與之有共鳴的「新」觀眾,而不安於觀眾席的新鮮人,也在生活與藝術之間遊蕩,尋求邂逅不把自己置之「牆」外劇本(殺)。   介紹完眼中的好處之後,Cheng 話鋒一轉:「但係,對於觀眾來講、或者澳門觀眾來講就係,習慣都係好沉默 ── 就係『啊!睇完』,接著就『走』,就返『屋企』,完了。」到底,新觀眾與新戲劇,只是女生想多了嗎?「我們(開店)當時的希望就係:首先、一來係學習如何去經營啦;二來就係,可能我們可以透過經營劇本殺門店去尋找我們未來、戲劇創作上新的方向 ── 即係借經營劇本殺來學習創作劇本殺。」無論大環境如何,在商場上、在社會大學裡,斷定一次行動的結果屬挫折抑或成功環節,全看當事人的毅力與意志。   Cheng 亦分享她對澳門劇本殺群體的觀察:「一開始會 ── 好『怕醜』,或者『我不要和(不認識的)人玩』、『誒好驚有陌生人』之類;但係我們慢慢發覺呢,就係透過三、四個小時共同遊戲之後呢,其實大家就變到 ── 未至於話好熟,但係呢,就會開始發覺:我們可以做朋、即係可以試著去『傾偈』,或者可以 ── 即係打破了一開始、大家的隔膜。」她接著解釋:「因為呢,即係(如)你睇戲,你不需要理(會)『隔籬』的人是誰,睇完就走。但在劇本殺活動裡,你強逼人們、強逼要互動啊、要社交啊hellip;hellip;可能部分客人呢,他們一開始就係、或者係現在我們會覺得經營困難的一個點就係:好多澳門人都係好懼怕和陌生人社交。」   她舉出例子:「即係我就話:嗯,其實呢我們六個人的一個故事係可以三個人一齊來,由我們再搵三個人一齊玩的 ── 對方就話『不行、我們都係先搵齊朋友啦』、『我們先揾齊人啦』;(我)心想:嗯、大家(約)飲茶都難湊(人)啊,現在來玩劇本殺也如此難。即係就會出現上述情況,要如何去打破大家這些心理戒備啊、預防啊,係我們正在學習的事情。」 ── 篳路藍縷創新路   劇本殺活動鼓勵參加者積極社交,但良好體驗的前提是,聚在一堂的劇本殺顧客,除了對流行玩意有好奇心外,他們要有足夠的推理愛好和表演慾。   雖然,劇本殺活動在華語地區高燒未退,但在澳門本地的普及,仍有很長一段路要走,店主們有甚麼想法?「我們之前有過嘗試,譬如我們『專登』去做好多 ── 燈啊、音響啊等等,如何評價(這些嘗試)呢?以成品來講,我係覺得OK的。」然而好景不長,「但係之後,(這個作品的作者)發生了爭議 ── 我們會好容易受到外力的影響;係啊、即係當我們去依賴別人的劇本的時候 ── 因為我們現在所有劇本,都係內地作者的作品,所以有時候、即係我們沒想到(會發生的)事情發生了,會有種後繼無力的感覺。」女生惋惜地說。   「除此之外,我們想做到係一個沉浸式的互動劇場(的劇本殺活動)的時候呢,其實係需要(正式的)演員去支撐、去幫我們去做到(讓)我們滿意的一個效果,實作後都發覺:嗯、其實都幾難 ── 如何去呈現我們的要求或者堅持啦,(雖然)演員亦都好配合,但係我們要達成一個長期的合作呢,其實不容易。」Cheng 解釋:「即係我們都好難承諾話:啊、現在我開到十場,誒你幫我做十場啦;因為可能和澳門本身的戲劇模式有差異 ── 我們發覺:嘩,原來我們本身想到的一些效果,(要)在澳門這個地方落實,其實係好有困難、同實際情況係有落差的。我們都在調整當中,係啊、都 ── 吃了很多苦。」   Winston 補充:「因為其實、因為我們一般(參與的)劇本殺,可能都係大家好好坐著,然後睇劇本,然後就、如何如何推進啊;而我們當時有個構想,(目的係)想令這件事更活潑啦,想要同戲劇拉得再近些,所以我們就搵了演員 ── 即係我們揀了個(劇本殺)劇本,覺得它適合去改編做一些演繹 ── 去幫我們做一些演出,這些演出亦都會融入去劇本殺的過程中;(實踐後)就發覺:一來,演員比我們想象中難找,誒、因為可能我們負擔到的費用有限啦,即係我們未必可以足夠請得起演員(來專門做這件事);二來,亦都係剛才所講就係,客源的問題啦hellip;hellip;」男生不無遺憾地說:「最後,這個活動,我們真的有做出來,但係,做過三場、三四次之後就 ── 完了啦。」   Cheng 續說:「嗯、我們就暫時擱置了,因為主要係我們 ── 這個就係現實同幻想的落差 ── 就係我們覺得:嗯!這個本係好玩的,也好有效果等等。但係呢,可能對於一些新手朋友呢,他們就覺得好難喇。即係這個本、即係這個故事本身的難度係對推理啊,甚至對腦洞、即係幻想、創意等等的能力,係有要求的。」玩家經驗不足、對經驗不足的玩家支援不足、玩家對活動的期許與活動想予玩家的樂趣有落差......女孩總結前作折戟沉沙的種種因素:「於是我們就思考:啊、我們是否要改呢?或者要再修改hellip;hellip;」 ── 初衷目的戲劇夢   在店主的身份外,Winston 會寫劇本,Cheng 則因為劇本殺而燃起了她創作的動機,故他們邀演員合作、設燈光、佈置場地、改寫劇本hellip;hellip;追求劇本殺劇情之上沉浸體驗。   故談到何以定名「戲夢人劇社 X 推理空間」的時候,Cheng 分享:「嗯,劇社就係因為我們一個小小的希望,希望之後可以做到一個真正的劇社啦,即係有、因為Winston 係編劇啦,而我係一個 ── 觀眾。」此時,大家都爆出笑聲,女生續道:「係啦,可能我們之後有演員啦,或者可能有其他的朋友一齊加入啊,然後我們可以打造出一個作品 ── 這是我們想做的事情,以及係、誒 ── 不忘初衷吧!嗯,即係我們不希望一頭搞在劇本殺門店的運作之後,忘記自己本身想做事情。」創作出自己的劇本殺劇本,是男生女生的初衷與最終目的。「係喇,而『推理空間』就係一個 ── 我們希望大家來玩劇本殺啊、或者各種遊戲啊的一個地方囉。」她續道。   「戲夢人劇社 X 推理空間」近日推出了桌遊時段,店主們又何看待自己劇本殺門店裡的桌遊項目呢?「我們重心都係擺在劇本殺 ── 即係想、始終都係想更多人來玩啊。所以,桌遊可以係我們一個新的嘗試咯,讓大家去知道:啊!原來有這個地方。」女生解釋:「加上 ── 或者簡單地講,其實呢,好多人都係『例遲』,即係遲到十五分鐘係『平常』,半小時、一小時在個別舖頭裡係常事;(因為劇本殺)始終係一個遊戲,(大家)可能又覺得不需要話真係好似當返工:『我要趕上打卡!』遲一個、半個小時,可能當天的玩家都係friendhellip;hellip;即係各種原因啦、造成遲到。」   她說:「遇到遲到的期間呢,其實大家等得好煎熬 ── 係啊、即係半小時一小時的時候:嘩!真係好 ── 無話可說咯;玩手機也玩到沒電了。於是我們都覺得:嗯、其實都可以安排桌遊,讓大家輕鬆地等、破冰啊。」   多年以前,那時候劇本殺尚未受到資本的青睞,國人要接觸「謀殺之謎」還得仰賴外國作品的譯本,那時候,劇本殺也是云云桌遊之一。桌遊與劇本殺即便未必是最佳拍擋,至少也是共過患難的難兄難弟。 ── 著眼未來,享受現在   創業維艱,半年時間一眨眼過去了,店裡店外的事依舊是千頭萬緒,運營至今,Cheng 和Winston 如何看待箇中得失呢 ── 她說:「誒、我們先前講過創業的初衷啦 ── 怎麼講呢?其實係有點傻的,即係呢、即係如果你只係想創作劇本殺(劇本)的話,你可以自己買『本』咯,或者你去玩咯,或者你上網down 盜版咯 ── 不是嗎?一定要開舖頭嗎?即係、即係未蝕過?或者即係 ── 」女生強調:「但係,我們那時候的想法係覺得:嗯、都係要去學、去做 ── 要去知道一間店家、店主他們想要甚麼 ── 即係需求,和去了解現在的客人係怎樣的群體,即係呢、其實就係一個市場調查。」   Cheng 續道:「那時的我們覺得:若你不落手去做,光你自己想象 ── 我覺得劇本殺係『這樣』,因為我玩過幾多場,所以我覺得劇本殺就係如此啦,然後我自己就去寫啦 ── 其實就係、即係那時候就覺得好容易失敗。」一邊經營,一邊尋找個體的心之所向,在那個地方,可能會發現一切不過老生常談,但身歷其境,亦正是生命之嚮往。「其實,現在都會覺得我們貿然地去經營一間舖頭其實誒、原來都係不是一定會成功,或者順利發展喎。」女生坦白。   落紅不是無情物,化作春泥更護花,失敗固然不是成功的媽媽,但分析當前的不足之處,總會化為下次成功的養分。「我們都會不斷去思考:啊、內地舖頭 ── 即係他們的市場、整個中國市場的業者 ── 又在追求甚麼呢?又想要甚麼呢?如果將來我們要創作的話,我們要走哪個方向呢。因為,劇本殺都有分好多種類型,不同的類型裡面,它又有不同的、即係設定啊等等各種差別。為甚麼會有些劇本 ── 即係已經發展了、爆炸式發展三、四年了 ── 到現在都可以殺出重圍呢?好的地方在哪裡呢?如果,我們去寫的時候,會不會都係陷入那些被人遺忘了的、百分之九十九(的作品裡)呢?」她總結說:「由此,我們的一個好大的經驗係發覺:啊、原來做生意同你做玩家,係完全不一樣;又如果,我們將來真係要寫的時候,那我們又要做哪些準備呢。」   Winston 說:「我自己覺得其實好多事都難忘。因為首先其實,我從來沒有想過我會開舖頭 ── 真係沒想過。因為我自己都係鍾意過比較安穩生活的人。之後接觸劇本殺,覺得:啊、可以一試 ── 就開始了。」男生說可以一試,指劇本殺活動,亦言開店。   但是,滿途荊棘的商事,也著實叫他吃了一驚,其中最困難的,他認為是:「人係比較困難的。一來係,不論係客人又好,或者係DM、帶領者都好,其實都係難去招募。因為對於他們來講,劇本殺都係陌生的 ── 因為我們都面試了好多人,即係我們招聘的時候都見過好多人,但這些應徵者並不了解劇本殺hellip;hellip;其實,見應徵者的過程都係得意的,都會好奇他們是在甚麼情況之下會、誒click 入我們個招聘廣告然後過來;我自己會覺得係,(運營的過程中)接觸好多人形形式式的人,一來係客人又好,或者係我們面試的人又好,甚至係其他店家都好咯,這些所有其實係 ── 對我自己來講,都係一個得著來的。」   往者不可諫,來者猶可追,至於劇本殺,Cheng 說:「所以呢、誒,對於我來講就係:到現在啦,我都係覺得劇本殺好有趣 ── 係啊,我都未至於話覺得:好煩啊、我不想再來,或者我不想再接觸劇本殺喇,即係未至於到這一個地步,」女生說:「我始終都係覺得劇本殺好有趣。」 戲夢人劇社 X 推理空間 地址:宋玉生廣場光輝商業中心14樓