搜尋

搜尋結果

Stand by ME災區活化計劃﹣融合創意元素,推廣澳門舊街文化
文化創意
LifeMag Editor・2017-11-08

Stand by ME的義工們走訪十月初五街店舖, 身體力行與舊區街坊溝通了解其需求。 「天鴿」風災是澳門人一個無法磨滅的傷痛。現在雖已事過境遷,市面亦恢復原貎,但身處內港重災區的商戶仍受困擾,不但在是次風災中損失慘重,心靈亦受到莫大的打擊,更憂心將來的發展。特別是十月初五街一帶的老店更表示無法回到從前。一場近兩米高的水災,除了衝擊了許多店舖的生財器具,亦摧毀了不少老街的文化,他們失去的,是以血和汗換來的金錢及感情,而我們失去的,是本來可以得以傳承的文化與回憶。 「Stand by ME」災區活化計劃由一班本地青年設計師、攝影師、編輯等義工所組成,致力策劃一系列活化計劃及活動,幫助遭天災重創的商戶,復興受災區及舊區,將愛與互助精神蔓延。 店主與義工們相處融洽愉快並表示願意加入計劃 Stand by ME 將以一個媒體傅播的方式讓大眾了解是次災害對商戶對社會所帶來的問題,更以具創意的手法呈現老街商店的特式,吸引本地市民及旅客到舊區觀光消費。計劃由吉祥物「初五」和「馬友」作為宣傳主線,透過對商戶的採訪了解他們的故事並剪輯發佈於社交平台上,從而喚醒公眾對活化計劃的關注。未來將善用這些商鋪自有的文化底蘊結合創意與藝術,例如:協助品牌設計和商品包裝、創作明信片、舉行活動等,籍此鞏固及推廣舊區傳統文化,帶動人流,達到活化的目的。 是次計劃將聯合文創村及Jump職場生活雜誌作宣傳及推廣,未來將進行一系列推廣活動,12月將舉行新聞發佈會向公眾介紹詳細內容。 計劃的吉祥物「初五」是流浪貓,在風災在遇到咸魚「馬友」,自此便展開一段不尋常的旅程。 Stand by ME 災區活化計劃資訊可參考以下社交平台連結 httpswww.facebook.comstandbymeprogram

鷺環海天煥發活力復活節
旅遊情報
LifeMag Editor・2016-03-16

為了迎接復活節的蒞臨,澳門鷺環海天度假酒店將於3月25至28日舉辦一連串的復活節推廣活動,為小孩提供專屬的兒童遊戲活動,大人亦可在海天環抱的景緻下享受非凡美食及共享天倫之樂,必能讓一家大小盡興而歸,享受一個難忘假期。 復活節繽紛餐飲推介 為踢走冬季的沉悶,澳門鷺環海天度假酒店的 Cafeacute; Panorama 率先為您呈獻各式美食,必定能喚醒您的味蕾。首先打開序幕的有3月25至27日的復活節野餐家庭樂,身處在天然清新的環境下,體驗獨一無二的室外餐飲體驗!兩位成人及兩位小童共用為澳門幣 588 10%。 喜歡燒烤樂的家庭絕對不能錯過3月25至27日的復活節澳葡燒烤早午餐,成人每位澳門幣298,小童每位澳門幣149 連免費兒童遊戲。另外,復活節澳葡菜自助晚餐將會在 3 月 25 及 26 晚上供應,為您與家人快樂的一天劃上完美的句號。成人每位澳門幣358,小童每位澳門幣179。 復活節兒童遊戲活動及創意製作坊 在這個代表着希望與歡樂的西方節日,由鷺環海天的兒童俱樂部將於 3 月 25 至 28日,一連四日推出復活節兒童遊戲活動及創意製作坊,除了讓您的小孩了解異國的文化,更為他們帶來無限歡樂。必玩活動包括由著名葡萄牙藝術家 Sofia Arez授課的浮紋水畫班、一直深受歡迎的奪蛋奇兵、手作復活節彩罐及復活小廚神。此外,大人小孩還可在花園天幕旁邊的草坪進行親子互動,增進感情,在優美的戶外大自然環境,留下溫馨寫照。 復活節兒童以物易物市集 鷺環海天趁著復活節的假期,於 3 月 27 日舉辦一個別開新面的「復活節兒童以物易物市集」,讓大家回到最原始的交易方式,利用自身物件換取心儀的物品,既能推動環保生活,又可與在場的朋友一起進行交流,真正享受一個完全沒有金錢交易的健康市集活動。以物易物的物品包括兒童閱讀及教科書 、玩具及其他兒童物品 。賓客更可將物品直接撥捐給本地慈善團體幫助有需要的人士。市集將由早上 11 時至晚上 7 時於酒店的室外長廊舉行,所有人士均可免費泊車及入場。 以上價目需附加 10% 服務費,饌享餐飲及康體部會員可享餐飲 8 折優惠。查詢或訂座,請致電 Cafeacute; Panorama 853 8899 1020 及兒童俱樂部 853 8899 1092。

西法的國王餅 戴上皇冠做日國王
環宇搜奇
行走世界記錄・2021-01-01

國王餅 三王節 在一般人的印象中,聖誕節是西方重要的節日,但對於拉丁語系國家,1月6日的三王節或稱主顯節是一個更受到重視的節日。每年從12月24日的平安夜直至1月6日的三王節,此期間家家戶戶都會準備國王餅來慶祝聖誕,由此可見,國王餅是重要的聖誕節慶糕點。 三王是何許人也 這個要從耶穌降生說起,眾所周知,12月25日是耶穌降生於伯利恆的日子,而1月6日則昰來自東方的三王或譯三博士三賢士跟據伯利恆上空的星星指引而來到馬槽,朝見剛降生的主耶穌及獻上禮品,因此,三王便是指這三位來自東方的使者。1月6日在羅馬天主教國家是一個非常重要的日子,大家都會準備國王餅慶祝,國王餅的起源流傳著很多版本,相信最初是在法國興起,然後傳至其他國家。在拉丁系國家,國王餅有很多變體,有相近也有差異。以下介紹的兩款來自法國和西班牙,無論外形與口味,這兩款都相差甚遠。 法國的國王餅 Galette des Rois 法國的國王餅稱為Galette des Rois,是一個圓形的千層杏仁酥餅,餅面沒有糖果裝飾,單一色調及不帶奶油,有不同餡料,但味道不像西班牙的那麼甜,就像是一個大酥餅。購買時國王餅會附送一個紙皇冠,紙皇冠歸誰 稍後另有解說。 西班牙的國王餅 Roscoacute;n de Reyes 西班牙的國王餅稱為Roscoacute;n de Reyes,跟葡萄牙的Bolo rei非常相近,是一個圓形的大甜圈,購買時當然附有紙皇冠。甜圈表面放滿彩色的軟糖果,尤如鑲滿寶石的皇冠。西班牙的國王餅一般帶有一層奶油,也有不同餡料選擇,但口味相對偏甜,小小一片已有飽滿感。 不知從何時開始,對西班牙的小孩來說,三王節El Diacute;a de los Reyes Magos就是他們的兒童節。每年馬德里都舉辦三王節花車巡遊,小孩子都跑到街上,等待跟來自東方的魔法三王Los Reyes見面。 蠶豆 做一日國王 前文提到國王餅附有一個紙皇冠,到底誰戴上皇冠 國王餅內藏有一位quot;迷你小瓷偶quot;,稱為「蠶豆」,抽到小瓷偶的人可以戴上皇冠,當一日國王。相傳是源於古羅馬的習俗,每年12月羅馬人會在糕點內藏蠶豆,然後把糕點分給奴隸,吃到蠶豆可轉換身份,當一日王。後來這個古羅馬人的習俗被抺上宗教色彩,相繼傳到拉丁語系國家,成為三王節的國王餅。如今,國王餅已是家家戶戶的節慶糕點。 您想當一日國王嗎 更多精彩遊記在 行走世界記錄

【澳門啤酒評價】香港淡艾爾啤酒PK:鬼佬啤酒 vs 龍背
澳城餐飲
鬼佬涼茶・2019-08-01

我平時一個禮拜去一次百佳超市,看看有沒有什麼新的啤酒。近年,百佳經常售賣鬼佬啤酒公司和香港啤酒公司的手工啤酒,它們都是來自香港。它們在澳門有售的啤酒我差不多已經全部喝過,只剩下淡艾爾啤酒,所以我上次去百佳順便買了一枝鬼佬啤酒的淡艾爾啤酒和一枝香港啤酒的龍背淡艾爾啤酒。 現代手工啤酒在美國八十年代才開始出現,第一個最受歡迎的手工啤酒種類叫pale ale(淡艾爾啤酒),雖然這種啤酒在一百年前的英國已經出現,但是它是在美國才變得流行(我有可能有一點偏見,哈哈)。美國和英國的淡艾爾啤酒的味道有一點不同mdash;mdash;美式淡艾爾啤酒會有多一點苦苦的啤酒花味,英式的啤酒會有多一點甜甜的麥芽味(英式的淡艾爾啤酒有時候叫苦啤酒)。這兩種啤酒明顯是屬於美式淡艾爾啤酒,因為兩個都有豐富的啤酒花味。 這是我第一次PK兩個同類的啤酒,本來有點擔心兩個的味道會很似(這樣怎麼寫好看的文章呢?)。幸好兩個啤酒充滿了各自的特色mdash;mdash;有一點像,但明顯是兩個不同公司的出品。 兩個啤酒倒出來的樣子也不一樣,它們雖然都是經典的金色,但龍背的顏色比較深,鬼佬的顏色較淺。兩個都不透明,鬼佬有一點混濁,能很清楚地看到啤酒裡面的酵母粉。龍背的泡沫好像比鬼佬更多,龍背的口感更順滑。 兩個啤酒都有水果的香味mdash;mdash;鬼佬的有一點柚子香味,而龍背的香味較濃,像甜菠蘿,還有一點花香味(似IPA)。雖然龍背的香味比鬼佬豐富,但是兩個啤酒都氣味宜人。 我聞到兩個啤酒的香味,我以為它們的味道會很像,嚐了之後竟然發現它們的味道不太相似。龍背的味道有點像IPA,比我想像的苦,有橙或柚子味,還有一點IPA的經典松樹味;鬼佬的味道更有橙味,它不太苦,有很多麥芽的甜味。喝第一口時,我覺得鬼佬的味道比龍背平衡,因為龍背有一點太苦,但是等兩個啤酒都暖了一點後,我發現龍背的味道更有個性。 我和我老婆一齊嚐了幾口這兩個啤酒之後,我問過她比較喜歡哪一種啤酒,她說香港啤酒公司的龍背更好喝,反而我那個時候比較喜歡鬼佬。然而,我越喝兩個啤酒,越覺得我的老婆是對的(總之,老婆永遠是對的,這個不用說吧)mdash;mdash;雖然鬼佬的味道更平衡,但是龍背的味道比較特別。其實,兩個啤酒都很好喝,它們也可以配多種美食。 推薦這兩個啤酒很簡單mdash;mdash;如果你不喜歡很苦的啤酒,鬼佬的淡艾爾啤酒會比較適合你;如果你喜歡IPA或其他較苦的啤酒,你應該買一枝龍背淡艾爾啤酒。如果你想喝英式淡艾爾啤酒,London Pride也不錯。 龍背淡艾爾啤酒:好味程度⭐⭐⭐⭐✰ 鬼佬淡艾爾啤酒:好味程度⭐⭐⭐✰✰ 澳門老婆評語﹕我雖然比較喜歡龍背,不過鬼佬都很特別,它有一種很有趣的橙汁味~ 詳情: 名稱: 龍背 種類:美式淡艾爾啤酒 (American Pale Ale) 生產地:香港 酒精度數:5.3% 在哪裡買的:保利達百佳 價錢:MOP26 名稱: 鬼佬啤酒淡艾爾啤酒 種類:美式淡艾爾啤酒 (American Pale Ale) 生產地:香港 酒精度數:4.5% 在哪裡買的:保利達百佳 價錢:MOP25 立即查看其它鬼佬啤酒評價! 如果你喜歡我的文章,請Like我的Facebook吧!

澳門70歲老伯追巴士泄憤司機!君子動口不動手,巴士司機用口水“還拖”!
其他
澳門生活圈・2019-03-26

老話都有說 忍一時風平浪靜 退一步海闊天空 巴士上發生過諸多奇聞趣事 有時候還真讓人無言以對 近日,一則巴士爭執事件引起網民關注,一名70歲阿伯在巴士上與司機大鬧一場。 期間,阿伯不停地指責司機,司機因忍受不了阿伯的喋喋不休和爆粗,隨之吐了一口口水射向阿伯,2人矛盾隨之爆發。 巴士之戰 ▲▲▲ 本月24號下午4點半,一名70多歲的鄭姓阿伯因在巴素打古街追趕巴士,疑司機遲開門,阿伯追上巴士後要拍打車門司機才讓他上車。 上車後的阿伯有諸多不滿,心裏面充滿了怒火,隨即多番責備駕車的40多歲梁姓澳巴男司機。而梁姓司機並未理會。 直到巴士開至關閘總站後,雙方爆發言語爭執,隨後還動起了拳腳之爭。 巴士司機口水VS葉問阿伯 ▲▲▲ 忍一時.... 這時,只見阿伯不停地指罵司機,而後令人沒想到的是,突然,司機一口口水吐向了阿伯,瞬間點燃阿伯心中的怒火! 隨後,阿伯握緊砂鍋大的拳頭,猛向巴士司機臉部砸過去,拳拳到位!司機不甘,再用口水還擊! 一老一少就這樣在巴士上你來我往過招。 有時候,禍從口出就是這樣來的。 一邊過於囉嗦,喋喋不休。另一邊則是忍無可忍,但又不可以動手。 不過話說回來,老人家出手打人就先是不對,司機有錯,可以找有關部門投訴,而不是一直謾罵司機的不對,影響司機駕駛巴士。至於巴士司機的素質也有待提高。 現時,治安警已將事件列為傷人案處理。 從畫面中可以看得出,除司機與老伯外另有一名站內人員,正拉著兩人並且勸架,但似乎並沒有阻止到兩人的矛盾發生。 期間,阿伯爆出粗口,巴士司機「呸」的一聲向阿伯吐了一口口水。 此番舉動徹底激怒了阿伯,上手就是握拳,打出了一套詠春的拳風,連續3下打向司機面部! 巴士司機則是不躲也不閃,挨拳後又是一口口水還擊,阿伯再次出拳連擊hellip;hellip;兩個人就這樣沒完沒了。 巴士司機臉上被打10餘拳 ▲▲▲ 視頻畫面中並沒顯示事件的結束過程,但最終有人報警交由治安警處理。涉事巴士司機嘴角受傷流血,送醫治療。 巴士司機稱,自己至少被對方打了10餘拳,醫院經檢查證實司機受到輕傷。 不過,阿伯亦反咬司機曾揮拳襲擊,導致他頭部和鼻子受傷,但拒絕到醫院治療和驗傷。 看破不說破,司機握拳還拖,相信阿伯也一起到醫院了。 古人老子曾說過:大道之行,不責於人。人生最難的就是不責於人,這是很高的修養。 是啊,生活於現實當中,遇到不滿的,就去怪責,抱怨,如同上述一般,本皆無事,卻大動肝火,又能得到什麼呢,就為了出一口氣? 事後,老伯表示不追究事件。治安警將案件列作傷人案處理,送交檢察院跟進。 冤冤相報何時了,文明社會,還是注意點素質,兩個人加起來都百餘歲數了,動起手來對誰都不好。 巴士司機戴頭盔預防被打 ▲▲▲ 事件發生後,令人更意想不到的是,竟然有司機怕被打,帶上了安全帽開巴士,一度令人覺得好笑又很無奈,也有人擔憂這樣是否會遮擋司機視線,影響行車安全。 但無論怎樣,作為司機,駕車時要肩負全車人的安全,再大的事也沒有全車乘客的生命安全重要。 若司機遇上乘客糾纏,先把該車輛泊至安全位置,然後進行解釋;若乘客繼續糾纏,再報警或要求公司派人增援。 得饒人處且饒人,萬事以和為貴 文明社會,文明出行 多一些理解,少一點抱怨 大家也就相安無事 都幾十歲人了,何必呢! Q:對於此舉,你有什麼看法?評論區見! 素材來源:力報、網絡 圖片來源:力報、網絡截圖、、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕

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 。 以下就是一個最簡單的例子,最前端的 httpgateway nginx 對外公開端口 8080 ,它根據 virtual host,去分派對應的請求去 dmzhttp bretfisherhttpenv 及 managerhttp bretfisherhttpenv 。構架圖就是以下這樣。 ┌───────────┐ ┌──────────────►│ dmzhttp │ │ └───────────┘ │ ┌───────────────┐ │ httpgateway │ ────────►│ nginx8080 │ └──┬────────────┘ │ │ ┌─────────────┐ └─────────────►│ managerhttp │ └─────────────┘ 換成 docker stack ,就大概如下 services httpgateway image httpgateway ports 80808080 deploy replicas 1 update_config delay 10s restart_policy condition onfailure dmzhttp image bretfisherhttpenv deploy replicas 2 update_config delay 10s restart_policy condition onfailure managerhttp image bretfisherhttpenv deploy replicas 3 update_config delay 10s restart_policy condition onfailure docker stack有一個很好的功能,就是 service 名會自動成為同一段網絡中的 hostname 。即是httpgateway中,它可以經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_manager8888$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_dmz8888$request_uri; 上面的例子中,就是一般的 virtual host nginx proxy 設定。特別要說明的是 resolver 那一行,它指向 docker DNS 127.0.0.11, 而且還可以讓nginx在找不到上游時,不要馬上死亡。這樣 docker swarm 中各個 service 隨時加加減減,有保命的作用。 最後我們的 httpgateway 就是 nginx image default.conf 上述的 docker 就可以用以下方式打包。 # Dockerfile # docker image build t httpgateway . FROM nginxlatest COPY default.conf etcnginxconf.ddefault.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 labeladd zone=manager YOUR_MANAGER_NODE docker node update labeladd zone=dmz YOUR_DMZ_NODE 然後我們通過修改 docker stakc 中的 placement gt; constraints ,限制不同的 service 在不同的節點上運行。 services httpgateway image httpgateway ports 80808080 deploy replicas 1 update_config delay 10s restart_policy condition onfailure dmzhttp image bretfisherhttpenv deploy replicas 2 update_config delay 10s restart_policy condition onfailure placement constraints node.labels.zone==dmz managerhttp image bretfisherhttpenv deploy replicas 3 update_config delay 10s restart_policy condition onfailure placement constraints node.labels.zone==manager 使用上面的例子,我們就可以達到簡單分離的效果。但大家緊記,這個分離效果始終是一個規則式功能,它與防火牆的隔離還是有本質上的區別。除了利用傳統的防火牆技術外,我們的docker swarm network,其實也可以做更多隔離,我們日後再慢慢加強這個例子。

電影 | 少Pi的奇幻漂流
專題報導
原來世界這樣大・2019-06-21

由李安執導拍攝的《少年PI的奇幻漂流》,兩小時帶來不一樣的奇遇旅程。為沉悶的週末,加點意義。 背景講述生於印度的Pi對世界萬物有一份好奇的心,父親擁有一個動物園,Pi常常去動物園留意動物的行為,尤其對老虎相當有興趣,生性善良的他不怕死地接近老虎,爸爸為了証實老虎的獸性,把羚羊送到老虎的面前,讓他親眼見証老虎的獸性,從此Pi不敢再接近老虎。Pi在機緣巧合下接觸了不同的宗教,認為在不同宗教中學會了不同的事情,他沒有揀選追從某一個信仰,而是成為一個多神論者。 在印度政治上的紛擾下,Pi的家人決定賣掉動物並移居到加拿大。可是,出海不久遇到暴風雨,Pi饒倖地乘上逃難的小船,同行還有一隻斑點鬣狗、一頭受傷的斑馬、一隻猩猩和一隻孟加拉老虎。在共存的環境下,動物互相殘殺相繼死去,剩下叫Richard Parker的老虎和Pi。驚慌的Pi 與老虎度過了一段不理不睬日子後,想跟老虎一起活下去,於是克制及馴服著老虎,習慣彼此的存在,在船上和平共處,最後一起被獲救。 在Pi和老虎一起在船上對峙的日子,也可解作是Pi和自己獸性的對峙。一直以現實原則Ego ndash; deal with reality克制著自己的Pi,被迫到絕路時,恐懼將潛在內心的生存本能Id激發出來。為了生存,他拋開了宗教的枷鎖,吃素的他殺掉水中的魚來充飢並為自己的罪而痛哭。Pi意識到Id和Ego的存在,更重要是明白去到一個臨界點,所有事情也以生存為先。Pi的父親在電影初期說過:「老虎眼睛所看到的是你心裡的投射。」這在後來一一應驗,解釋著他本能和獸性在殘酷的環境中幫助他求生,也代表著老虎就是Pi。 我一直都不明白島嶼的意義,直至想起日本探員向獲救後的Pi問話。Pi的故事有兩個版本,前者是鬣狗、斑馬、猩猩和老虎,後者是廚師、船員、母親和Pi本人。我一直相信前者是真的,但去到Pi和老虎在飢餓的底線下發現了小島,並在島上獲取生存的能量,我才明白後者的故事才是真實的故事。小島一直出現蓮花的圖案,而島嶼的遠景是個女人的形狀,這島嶼暗喻著Pi的母親,換句話說,Pi去到最後為了生存殺掉了母親。雖然李安在訪問中沒有把故事詳細解釋,但種種的牽連和暗喻似乎解釋了這個殘酷又現實的結局。到最後,船員選擇相信動物的結局,可能是基於「人性本善」吧,那你呢?起初看到一頭霧水的我還是在網上找解說,終於明白箇中道理,然而故事中的每個細節和暗喻並非一下子就能連繫得到,也要花點時間去消化和理解。你覺得故事是在說動物在船上求生,還是人類現實的故事,那就要看你對這部電影的理解有多透徹了。 說到信仰部分,《少年Pi的奇幻漂流》也有一番見解 ndash; 摸索、試煉和選擇。Pi的父親是科學派,不相信宗教,認為信仰只是一個心靈寄託,世界萬物的真理源於科學研究。而Pi母親不理家人反對而跟Pi的父親在一起,最終與家人斷絕來往,對Pi母親而言,宗教是跟家人唯一的連結。去到Pi,從小接觸了不同對宗教,即使家人有說過不應同時有多個信仰,但Pi堅信能從不同宗教學到不同的事,屬於多神論的。那時候的Pi 在不同宗教上探索,雖然Pi跟父親和母親三人對宗教有著不同意見,但沒有爭吵,反正每個人的價值觀不一樣。在信仰上,不論是無神、信奉哪一個神,都是各人的選擇和自由,沒有對或錯之分。在遇難後的Pi曾經祈求天上的「神」幫忙,但沒有一個「神」顯靈,Pi 最後跟從自己的獸性,經歷過後的Pi「選擇」了什麼,相信也膚之欲出了。對應電影所說的:「信仰說是房子一樣,有很多房間。」而人,會選擇自己去聽想相信的事情,也暗示了導演對宗教的看法。 Pi年青時的女朋友、Richard Parker這個名字的由來等等細節,原來也經劇組精心設計過,但我不作詳細解說了。這部電影確實是耐人尋味,有空的不妨把這部電影詳細分析,解釋當中的微細關係吧。 All of life is an act of letting go,but what hurts the most is not taking a moment to say goodbye.人生就是不斷地放下,然而最讓人痛心的是,沒來得及說再見。

Docker打包 App還是打包底層程式作為Image ?
科技新知
MacauYeah・2023-07-28

雖然筆者對於Docker Swarm Mode的資歷尚淺,但由於後期更動的難點越來越多,筆者很想早一點討論其中不同操作的差異 Docker Swarm Docker Swarm Mode其實是Docker提供的一個Cluster群集環境。在其中運行的Image,都可以比較方便地隨時分身到不同的node節點上,對於提高負載或可用性,都是一個不錯的解決。 只要該Image跑起的Container是Stateless前後兩次執行的結果互不相干涉,或者是把Stateful的部份有干涉的部份外包到第三方例如儲存空間使用NFS,或記憶體暫存改為KeyValue Database,就可以方便地運作在Docker Swarm mode上。 部署Docker Swarm的選項 Docker Swarm可以把Image變成分身Container,但並不沒有硬性改變傳統App操作方式。大部份App在執行時,都需要另一個底層程式的支緩。例如 Php Web App,需要底層php fpm nginx或apache Java Web App,就需要java Tomcat 所以在發佈App時,可以選擇把 App直接打包成Image 只把底層程式打包在Image中例如Tomcat,再在跑起Container時再動態接起App。 兩者有何差別 就信心層面上,一定是把App直接打包成Image實際一點。因為這樣可以極大地減少測試環境和正式環境的差異而出現的問題。筆者一開始也不完全讚成,但也越來越傾向這種做法。 在解釋筆者為何有這個結論前,先條列式地對比一下兩種差別。 事項打包App成為Image打包底層程式成為Image 打包複雜度 需要把App用到的一些環境變數引入設定Image的entrypoint中,方便配合不同的環境可以改變App的行為。打包次數根據App數量有關。比較靈活,但比較需要學習和試錯。 底層程式統一設定環境變數,其中所有App都會使用類似或相同的設定,設定方式跟傳統方式無異。打包次數根據底層程式數量有關。比較死版,但要試錯的成本較低 發佈流程 打包App成Image。再靠Docker Swarm設定Image有多少分身,每個分身不需要特別再設定。 原來的底層程式已存在於Docker Swarm中,只需把新建或更新了的App放入不同分身的儲存空間,讓底層程式動態跑起App。 管理複雜度 每個App都是獨立的,代表有任何更新也是獨立更新。在微服務的協作環境中,需要管理員從Image層面為每個App設定網絡network或開放端口Port。但每個App可以設定不同的分身數量,靈活性一定比只打包底層程式要高。 使用同一個底層程式Image的App都會使用同一個網路和端口設定。在微服務的協作環境中,管理員要應付的設定數量一定比打包App要少。但由於是Conatiner分身是針對底層程式,所以若然某個App有不同需求,就要重新設定另一套底層程式。 上述幾個點,最後其實都是複雜度和靈活度的取捨。雖然打包App的工序更多,但提供的靈活性也更多。如果考慮要從傳統模式中過渡,方便與完成不懂Docker的同事協作,就首選打包底層程式。如果考慮可重複性和信心保證,還是打抱App比較直接,要複制一個環境到另一個環境,也比較易測試。