搜尋

搜尋結果

台北 | 微型展2.0 田達也的奇幻世界
走遍世界
原來世界這樣大・2019-02-15

快閃到台北玩了幾天,到華山1914看《微型展2.0 田中達也的奇幻世界》。這個展覽是個充滿創意又有趣的展覽! 在華山1914是個文化的寶庫,定期擺放各類型高質的展覽,前年有Teamlab,今年有來自日本的《田中達也的奇幻世界》。回想起,香港積極地舉辦文創,卻未能像華山1914這樣的成功,真的感到有點可悲。 Anyway,這個《田中達也的奇幻世界》由2018年12月23日至2019年3月3日。其實去年年已經到台北展出,所以這次算是田中達也第二次來到台北。 田中達也相當受亞洲人歡迎,他所舉辦的微型展風靡亞洲各個地方如日本、台灣等等。雖然華山1914的展區不算大,靠賴空間的佈局,讓我們可以在細小的空間欣賞到多於150組作品。比起逛一逛便走的展覽,田中達也的微型展2.0完全是值回票價! 田中達也喜歡留意生活小物,發揮一點創意,把小物運用,把它砌建成一個熟悉的場景。這次的展區善用食材、日常用品,帶來不同的冒險和人生片段。平時常見的物品搖身一變成為場景的重要元素,也借此告訴大家創意是沒有地區所限制的,Creative is everywhere!我拍下幾個令我印象最深刻的作品,其他的就等待你進場慢慢欣賞了!:) 跟朋友一邊看展覽時,我們一邊說:「我也曾經有這樣想過。」可是啊,我們只有想像,卻是沒有把它實際做出來。但如今,田中達也先生把我們聯想到的都通通以微型展展出,也總算是一個「願望成真」吧。 同行朋友一致認為這個展覽很有趣,讓提議這個行程的我感到鬆一口氣。要是都準備去台北旅遊的你,不妨考慮花點時間看看田中達也的「微型展2.0」吧! 可以到華山1914網址了解更多:https://goo.gl/3dL4i6

[議劇論映] 致仍在努力和堅持的您—《喜劇開場》
娛樂殿堂
君尋・2021-06-23

注:以下內容涉及劇集內容和結局 如同劇中有村架純飾演的中滨里穂子,在人生低潮時遇上了搞笑組合「馬克白(マクベス)」,筆者能夠遇到《喜劇開場》這套青春群像劇,同樣極為感激。出道10年的馬克白依然毫無人氣,以外人的角度絕對能稱之為失敗,但對中滨來說,他們演出的喜劇,已經成為她的心靈支柱。《喜劇開場》講述的,正是馬克白宣佈解散後,中滨和妹妹與馬克白三人在解散前的故事。 收看《喜劇開場》與其說是「追劇」,更像是認識了一班正在追尋夢想而努力不懈的朋友,春斗、潤平和瞬太,他們三人的拼搏、掙扎、苦惱,以及不甘,都像在筆者身邊發生一樣。故事最初以超級忠實粉絲中滨這名第三者的角度切入,透過與馬克白他們之間的對話和回憶,慢慢回顧組合結成以來的各種經歷和辛酸,帶領觀眾認識馬克白的三名成員。劇集成功呈現這種真實感,全因劇本緊扣主題,過去與現在兩條述事線互相交錯,並同時描寫五名主角的心境變化和成長,沒有任何場景和情節是多餘的。極為完整的劇本還做到環環相扣,讓每個情節、對話、細節,以至是角色的習慣,都成為將來推動劇情的伏筆。演員們的演技亦是成功傳遞真實感的原因。馬克白三人間的互動極為自然,不論是菅田將輝、仲野太賀,還是神木隆之介,他們飾演的三名角色的特質和性格,讓觀眾在第一集已深深牢記在腦海之中。有村架純的演出亦讓筆者另眼雙看,幾場由她主導的哭戲帶有極強的感染力。優良劇本和出色演員營造無與倫比的劇情張力,若與劇中角色和演員的年齡相若的話,相必會有更多的共嗚。 馬克白經歷十載歲月,沒有成為人氣組合,也沒有留下具體成果,甚至沒有得到家人的認同,最後只能抱持不憤,終結他們的追夢之旅。反觀當年學校的同學,有部份已經名成利就,春斗他們賭上了無法挽回的青春,卻沒有得到預期中的結果。「結果不是全部,重要的是過程。」誰也會說這種話,但當拼盡努力而沒有得到回報時,卻無法阻止自己反思自己最初的決定。「本來就喜歡喜劇、是小孩時的夢想,這些都不是原因。只因登上舞台一次,就被舞台所吸引,拉了兩人一起下水,才發現已經過了十年。」春斗在解散後如此回顧他結成馬克白的契機。這十年的時間對他們三人而言究竟有什麼意義? 除了馬克白之外,各個領域、各個地方、各個時代,都有著滿腔熱血的人為了夢想奮鬥,然而能夠成功站到鎂光燈之下,只有極少數的天選之人。成功的結果顯然而見,但無法成功的話,等著他們的又是一個怎樣的未來?連理應花在學業的時間都貢獻給追夢的自己,那還有什麼武器留給開始步入青壯年的自己呢?「你們未來也會經歷很多低潮,可是跟18歲到28歲的時間相比,接下來的十年所經歷的時光,痛苦的程度可是完全不同的世界。」馬克白的恩師,是如此告訴前來詢問應否解散的春斗和瞬太。 人生不見得會一帆風順,在略有知名度的食品公司工作的中滨便是其中之一,因為職場上的一些誤會,最終導致她陷入不得不離職的局面。曾經是世界級專業遊戲玩家的瞬太,擁有榮譽頭衍的背後卻是孤獨不己。春斗的哥哥非常能幹,亦已建立幸福的家庭,能夠被稱為人生勝利組的他卻因為遭遇詐騙集團而失去一切。人生雖然會有「輸的時候」,但不代表人生就是「失敗」。 十年的搞笑藝人生涯,不斷扮演著各種角色和職業在舞台上表演,還能從當中能得到什麼?就如同高中的社團經歷,對將來的人生可以起到什麼作用?努力的盡頭不見得必然是回報,但可以肯定的是能獲得成長。過去經歷的事件和取得的經驗,能夠成為令你邁步向前的力量。就像中滨因為過去曾擔任花道部長,當看到用心擺設的插花,往往能回想起自己人生最輝煌的時刻並因而充滿信心。當她看到正在應聘的公司,在接待處擺放了漂亮的插花時,不但獲得自信,同時亦下定決心,最終成功得到公司聘請。曾在高中時期當球隊經理人的小紬,因姐姐里穂子一句話的影響,毅然到藝能公司應徵經理人一職。雖然被質疑是否小看經理人這份職業,但兩者需要的核心能力卻有著異曲同功之妙,從沒想過從事的職業,卻意外地適合自己。 這種「看起來不重要的經驗」,在外人眼中只是微不足道,但對自己來說卻是別具意義,甚至成為驅動自己向前的力量。人生總會有些時候,與面臨解散危機的馬克白一樣,為自己認為值得堅持的事努力著,同時卻又因看不到結果而迷茫,處於堅持與放棄的十字路口。盡管眼前浮現的不是理想中的結果,哪怕是時間到了而必須無奈結束,過去因自己的努力而播下的種子,總會有開花結果的一天。春斗告別馬克白後展開的全新生活,正正就是從過去得來的意外收獲。正如《喜劇開場》的編劇在劇中四處埋下的伏筆一樣,這些伏筆總是在意想不到的時間和地方再次出現,讓劇中角色和觀眾時而驚喜、時而感動。過去毫不起眼的經驗,不管是知識、技能還是人脈,甚至只是一份小小的共嗚或想法,想必也可以成為我們再向前多踏一步的力量。 中滨因馬克白而走過低潮,春斗因遇上超級忠實的粉絲中滨而再次認識到十年間藝人生涯的成果。看著這五名年輕人在青春道路上,對自己的過去感到落寞、對自己的將來感到彷徨,最終依靠彼此的扶持走過低谷。筆者亦因《喜劇開場》在不盡人意的生活中,得到一份鼓勵。但願觀看《喜劇開場》後的您,也可以打破消沈,在不盡人意的生活中繼續邁步向前。 *補充:《短劇開場(コントが始まる)》標題中的短劇一詞,是指日本文化中的一種搞笑戲劇的類別。原題中日文的「コント」,來源於法文的「conte」,一般理解為以搞笑為宗旨的簡短舞台劇,所以中文多數會翻譯為「短劇」又或者是「喜劇」。 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 關於[議劇論映] 本欄目將會分享日本及歐美的影集和電影。除最新上映及流行的作品外,亦會推薦值得回味的滄海遺珠。 更多本欄目相關的內容可按:https://ppt.cc/f6n5yx 更多春季日劇心得:https://lifemag.cyberctm.com/zh_TW/blog/watanuki41/12020

數字教育引領塑造未來
文化創意
陳康妮・2024-03-06

(2024年3月6日 - 澳門日報) 數字教育引領塑造未來 澳門作為一個國際化的城市,一直以來致力於提供高質量的教育,為學生們塑造未來。在這個快速發展的時代,數字教育成為了教育領域的一個重要焦點。數字技術的快速發展和應用,為教育帶來了全新的機遇和挑戰。澳門正積極引領教育,將數字教育納入教育體系,以培養學生的數字素養和創新能力,為他們的未來鋪平道路。 教導數字世界中思考 數字教育不僅僅是指教授學生如何使用電腦和互聯網,更重要的是教導他們在數字世界中如何思考、解決問題和創造。這需要學生具備數字素養,即理解和應用數字技術的能力。澳門教育體系已經意識到這一點,並將數字素養納入學校課程中。學生們在早期階段就接觸到基礎的數字技能,學習如何使用計算機、互聯網和其他數字工具進行資訊搜索和處理。隨着他們的成長,還學習如何利用數字技術進行創新和解決現實世界的問題。 數字教育的核心是培養學生的創新思維和問題解決能力。這需要學生學會提出問題、分析問題、找到解決方案,並將其應用到實際情境中。在澳門的教育體系中,學生們通過各種數字工具和平台,如編程、虛擬現實和人工智能,來培養這些能力。他們被鼓勵參與到跨學科的項目中,與其他學科的知識相結合,共同解決複雜的問題。這樣的教育模式不僅能夠激發學生的創造力和想像力,還能夠培養他們的合作和溝通能力。 教師提能力應對變革 澳門教育體系還重視教師的專業發展,以確保他們能夠教授和指導學生進行數字教育。教師們參加各種培訓課程和研討會,學習如何運用數字技術來教授不同的學科。他們也被鼓勵參與到數字教育的研究和創新中,將最新的數字技術應用到教學實踐中。這樣的支持和培訓使教師們能夠成為數字教育的引領者,激發學生的學習興趣和動力。 澳門的數字教育還注重與其他國家和地區的合作交流。通過與國際教育機構和學校的聯繫,澳門的教育體系能夠分享最新的教學方法和經驗,並將其應用到實際中。這種國際合作不僅能夠豐富學生的學習經驗,還能夠促進教育領域的創新和發展。 數字教育的引入和推廣,為澳門的教育體系帶來了巨大的機遇和挑戰。通過培養學生的數字素養和創新能力,澳門的學生將能夠更好地適應未來的數字化社會和職場。同時,教師們也需要不斷提升自己的專業知識和技能,以應對教育領域的變革和挑戰。 澳門引領教育,塑造未來。數字教育的推廣和應用,將為澳門的學生帶來更廣闊的發展空間,並為他們的未來鋪平道路。我們相信,通過持續的努力和創新,澳門的教育體系將繼續在數字化時代中引領教育,為學生們打造更美好的未來。 澳門教育工作者 陳康妮

澳門教育創新 l 陳康妮:澳門幼兒音樂律動
文化創意
陳康妮・2022-06-24

【作者簡介】陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修教育管理學 澳門教育管理學專家澳門國際培訓師澳門作家(教育/兒童文學)澳門教育專欄作家全球職涯發展師 從事教育管理培訓工作26年 幼兒音樂教學是音樂教育中的重要部分,是關鍵一環,這種早期的音樂教育可以為幼兒提供發展才能的機會,激發幼兒在音樂方面的潛力。律動指的是肢體有節奏的運動,通過律動可以加強幼兒對於音樂的感受,讓幼兒對於音樂的感知力得到發展,讓幼兒鍛鍊出更敏銳的聽力,培養幼兒的協調性,讓幼兒學習基本的音樂知識,了解音樂符號,感知音樂中所能傳遞的情感,這對於幼兒的培養非常有益。律動教學是根據音樂情緒的起伏做有規律的韻律動作,用身體各部份的動態來感受、理解、表現音樂,從而提高幼兒對於學習音樂的興趣,以期達到讓幼兒擁有一定音樂素養的目的,幼兒時期是一個人發展的關鍵階段,很多興趣與潛力都是在這一時期進行積累的,所以對於幼兒進行音樂律動教育非常有必要。 奧爾夫音樂教育體系是當今世界最著名、影響最廣泛的三大音樂教育體系之一。在奧爾夫音樂課堂中,孩子們可以沈浸到藝術世界中,多方面、多角度地接觸音樂,進而感受到音樂的魅力。在奧爾夫音樂教育體系中,音樂不再是簡單的音樂,而是和動作、舞蹈語言緊密結合在一起,是一種綜合的藝術。而且在奧爾夫音樂體系中,尊重孩子們的創造性,給予孩子們機會去創作、去挖掘、去充分地發揮個人想像力,當他們沒有樂器的時候,可以用手腳、筷子等東西代替音樂進行演奏,在奧爾夫音樂教育體系中,不會去限制幼兒的潛能,在這裡孩子們可以擁有無數的可能性。情商是一個人能順利發展的重要因素,在奧爾夫音樂教育體系中,提供了一個培養孩子們情商的好機會,因為音樂是有情緒的、是有感情的,孩子們可以在音樂中盡情地宣洩自己的情緒,將自己的熱情釋放出來,不必去壓抑自己的情感,讓孩子們知道如何表達自己的情感需求。而且針對與澳門的情況,奧爾夫音樂教育體系也致力於本土化,結合澳門當地的情況和中國的音樂文化傳統,讓音樂更為幼兒所接受,立足於本土的音樂傳統文化,為傳統的音樂教育注入新的活力,專注於孩子自身,幫助孩子們去感受音樂、學習音樂,進而在未來創造音樂。 所以說,在澳門進一步推進澳門幼兒音樂律動十分有必要。

澳門教育家陳康妮:保護地球,由減塑 減廢開始
文化創意
陳康妮・2021-01-07

【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修高等教育管理學 澳門高等教育管理學專家(Digital Educator) 澳門培訓師 (Digital Trainer) 澳門教育專欄作家 (Digital Writer ) 全球職涯發展師 從事高等教育管理培訓工作十七年 來自污染,沙漠風暴和森林火災的氣溶膠可能會加劇雷暴。 外國研究人員確定了一種機制,大氣中的小顆粒可以通過這種機制產生更頻繁的雷暴。 對地球大氣層的觀察表明,在高濃度的氣溶膠存在下,雷暴通常會更強。氣溶膠的懸浮顆粒太小,用肉眼無法看到。 例如,與周圍的海洋相比,沿運輸路線的閃電更頻繁,在該路線上,貨輪將微粒排放到空中。熱帶地區最強烈的雷暴在陸地上醞釀,自然資源和人類活動都使氣溶膠升高。 儘管全球科學家數十年來一直觀察到氣溶膠與雷暴之間的聯繫,但這種聯繫的原因尚未得到充分理解。 現在,外國科學家發現了一種新的機制,通過這種機制,氣溶膠可以加劇熱帶地區的雷暴。使用理想的雲動力學模擬,研究人員發現高濃度的氣溶膠可以通過增加雲周圍空氣的濕度來增強雷暴活動。 外國科學將這種新的氣溶膠與雲之間的機制稱為“加濕”機制,可以將其納入天氣和氣候模型中,以幫助預測該地區的雷暴活動可能會隨著氣溶膠水平的變化而變化。 通過清理污染,有可能減少風暴的發生。“總的來說,這提供了一種方式,使人們可以在我們過去從未真正欣賞過的氣候上佔有一席之地。” 盒子裡的雲 氣溶膠是懸浮在空氣中的任何細小顆粒的集合。氣溶膠是由人為過程產生的,例如生物質的燃燒,在工廠和汽車排氣管中的燃燒,以及火山噴發,海浪和沙塵暴等自然現象的產生。在大氣中,氣溶膠可以充當云形成的種子。懸浮的顆粒用作空氣傳播的表面,周圍的水蒸氣可以在這些表面上凝結,形成單獨的液滴,這些液滴像雲一樣懸掛在一起。雲中的水滴會碰撞並合併形成更大的水滴,最終會隨著雨水而掉落。 但是,當氣溶膠高度濃縮時,許多微小的顆粒會形成同樣微小的雲滴,不易合併。儘管全球科學家們提出了幾種可能性,但是這些含氣溶膠的雲究竟是如何產生雷暴的,這是一個懸而未決的問題。 全球科學家們正在觀察到諸如相對濕度之類的參數如何在單個網格單元中調整模型中的某些條件時發生變化。 在他們的案例中,研究小組對雲進行了模擬,並通過增加雲中水滴的濃度來表示氣溶膠濃度增加的影響。然後,他們抑制了被認為是驅動先前提出的兩種機制的過程,以觀察雷暴在提高氣溶膠濃度時是否仍在增加。 當這些過程關閉時,模擬仍會產生更強的雷暴和更高的氣溶膠濃度。 人類對污染付出沉重代價,請教育我們的下一代保護地球,由減塑 減廢開始。

銀優惠】早餐食好D 送你早餐優惠券
生活在我城
澳門優惠・2020-01-16

中銀智慧付 2020 年繼續有優惠!用中銀智慧付買早餐,都可獲早餐優惠劵抽獎機會一次,優惠劵金額最高20元!(近期澳門必睇優惠) 優惠日期 2020 年 1 月 13 日至 2020 年 4 月 30 日(早上 6 時至早上 10 時半) 優惠詳情: 推廣期內,用戶在活動門店使用澳門中銀手機銀行掃碼支付,單筆消費滿15元,即可享早餐優惠劵抽獎機會一次,優惠金額最高20元。 活動期間每用戶每天可享兩次優惠劵抽獎機會。 如發生退款,則退還實際支付金額,優惠金額不予退款。 先到先得,領完即止,優惠受相關條款及細則約束。 憑早餐優惠劵,用⼾在透過使⽤澳門中銀手機銀行於活動指定商戶進行支付時,消費滿指定金額或以上時,即可獲⾃動扣減。 使用早餐優惠券前,賬戶餘額需大於消費金額。 早餐優惠劵的使用有效期自領劵日起3天有效,可在全天各時間段內使用。 每筆消費僅限使用1張早餐優惠劵,系統優先選擇滿足使用條件中抵扣面值最高的優惠券,若面值相同時,則優先使用到期日較近的優惠劵。 早餐優惠劵請於有效期內使用,逾期未用將⾃動失效及不獲補發。 早餐優惠券不可轉讓、不可兌換現金或服務。如有退貨或退款,早餐優惠券所對應的金額將不予退回。 如有任何爭議,中國銀行澳門分行保留隨時修改/暫停或取消推廣活動或修訂規則與條款之權利而毋須事先通知。如有任何爭議,本行保留最終解釋及決定權。 詳情: http://info.bocmacau.com/weixin_cms/mba/boccard/6450.html * 所有優惠及條款以官方網站為公布為準。 * 更多澳門優惠情報、有獎活動及有獎遊戲,可瀏覽 https://lifemag.cyberctm.com/zh_TW/blogger/MacauJetso。

韓國人氣綜藝節目《Running Man》於金光綜藝館迷倒現場眾粉絲
娛樂殿堂
Benjamin・2017-02-20

《Running Man 2017 演唱會 澳門站》今日在澳門威尼斯人®的金光綜藝館舉行,成員們不但載歌載舞,更以一連串的障礙挑戰賽、瘋狂的遊戲問答環節、如電視中的追逐角力賽為粉絲們帶來緊張刺激的表演。 《Running Man 2017 演唱會 澳門站》是亞洲巡演的其中一站,《Running Man》的五名成員宋智孝、李光洙、金鐘國、池石鎮和HAHA以全新的表演及舞台設計,為澳門粉絲帶來最精彩難忘的演出。現場觀眾除了近距離與這個韓國人氣節目中五位成員見面外,亦現場感受了團員多年來的相互間的無情吐槽與搞笑功力。成員們更為粉絲演唱了多首最受喜愛的歌曲,展現他們深藏不露的歌唱才藝。 是次演唱會更邀請到中國流行歌手及演員魏晨作特別表演嘉賓。魏晨因參加國內選秀節目《快樂男聲》及在國內受歡迎的電視劇集《一起來看流星雨》中飾演葉爍一角而為人熟識,其專輯《千方百計》的暢銷更令魏晨聲名大噪。 在韓國綜藝節目中別具一格的《Running Man》成為近年亞洲及其他地區不可錯過的電視綜藝節目,而全球各地的粉絲更紛紛為節目翻譯英文、西班牙文、法文、泰文、越南文等多國語言的字幕。節目結合輕鬆的心理戰與荒誕的娛樂遊戲,持續地為觀眾大放笑彈。 《Running Man》在商業上亦取得極大成功,更榮登備受認可的新聞網站Business Insider中 2016全球十大電視節目之一。 《Running Man》是由韓國SBS電視台製作的「大型戶外競技真人秀節目」,每集所邀請的嘉賓會聯同成員們在不同的地標一較高下,以贏出最後的比賽。節目廣受韓國及亞洲各地的熱捧,經常邀請世界各地不同的知名偶像巨星作嘉賓,共同錄製節目,當中更包括國際武打巨星成龍。

【電影】生命的美好意外 Life itself
娛樂殿堂
原來世界這樣大・2018-12-18

臨近聖誕了,電影院上映這部《生命中的美好意外》的心靈雞湯類電影,在這個節日為大家帶來一點點的溫暖。 《生命中的美好意外》以章節形式展開故事,因為一次的交通意外,影響了兩個人,輾轉間影響了兩個家庭起了很大的變化。在電影裡看盡的人世間的慘事: 母親因交通意外離世、父親因無法接受現實患了情緒病最後自殺、照顧的祖母老去、兒時的玩伴小狗離開、孤獨、寂寞…在街頭痛哭想著上天為什麼要自己得到這樣的對待… 《生命中的美好意外》中引用文學的「不可靠的敍事者」,不斷的轉換視角讓我們明白在不同的角度看事情,或許會有不同的看法和感受。以這個角度看,以為是件不幸的事,但轉個角度看看,事情也未必是這麼的差,甚至這件事情能成就你生命中美好的緣分。 但我們當時只會將自己的痛苦放大, 通常也要經歷一些時間的洗禮才能領略「美好意外」箇中的道理。過了兩、三年,一切都變得不一樣,再次回頭看看以前所經歷的崎嶇,已經不是一回事。看著男女主角的相遇,他們以前的遭遇和辛酸都化為美妙的樂章,他們所經歷的造就了現在的自己,遇上最好的對方。 雖然也是老掉牙的劇情和道理,但我仍然期待著一次的「否極泰來」,在谷底反彈,帶來不一樣的人生,感受「美好的意外」。在最後聽著Boby Dylon的「Make me feel your love」令破碎的內心得到一點安慰。

Swarm mode 上線 5 - load balancer | 還有那些事該考量?
科技新知
MacauYeah・2024-11-18

前面介紹了 ingress network ,亦介紹了 proxy gateway 。能做到的基本都做到了,再來就是考量安全性的問題。因為加了 proxy gateway ,前述的例子是所有 service ,都放在同一個 yaml 檔中。好處是,所有相關的東西存放在同一個檔中, gateway ,背後的 service 都一眼看到。但壞處就是有其中一個 service 更新,都要改那個 yaml 檔。更大的問題是, stack deploy 的指令,不單只更新其中一個 service ,就連其他 service 都會自動取得最新 image 而 redeploy 。 對於一個緊密的系統來講,同步更新可能不是大問題。但對於一些預定排程發佈的系統可不能這樣因為副作用而更新了。如果你也有這樣的分開管理需求,可以參考下面做法,把 gateway service 及 upstream service 放在不同的檔案中,然後經過 external network把所有 service 串連起來。 # nginx-stack.yaml, docker stack deploy -c nginx-stack.yaml nginx services: http-gateway: image: http-gateway ports: - 8080:8080 deploy: replicas: 1 update_config: delay: 10s restart_policy: condition: on-failure # manager-stack.yaml services: managerhttp: image: bretfisher/httpenv networks: - nginx_default - default deploy: replicas: 3 update_config: delay: 10s restart_policy: condition: on-failure placement: constraints: - node.labels.zone==manager networks: nginx_default: external: true # dmz-stack.yaml services: dmzhttp: image: bretfisher/httpenv networks: - nginx_default - default deploy: replicas: 2 update_config: delay: 10s restart_policy: condition: on-failure placement: constraints: - node.labels.zone==dmz networks: nginx_default: external: true 這樣,不同 service 的維護人員,就可以獨自控制自己的檔案。在第一次發佈時,確認 nginx-stack.yaml 先行發佈就可以了。對應的發佈指令是docker stack deploy -c nginx-stack.yaml nginx,它會自動産生一個 nginx_default (即 stack名字_default )的網絡。之後其他service,就可以經networks的設定找到它了。 services: YOUR_SERVICE: networks: - nginx_default - default networks: nginx_default: external: true 上述即使分離檔案,在安全性考量時還是有一個問題,就是 ingress network 的問題。試想一下,dmzhttp (Demilitarized Zone)原本被設定的原因,就是想限制某些訪問只能一些可以公開的服務。但因為經過 ingress network 之後,它們會在所有機器上開放這些 port。那就是,以下面的例子來講,若 dmzhttp 是公開的服務, intrahttp 是內部服務,即使用 intrahttp 使用不同的port 8889。但一經 swarm mode 預設的 ingress network ,在node.labels.zone==dmz的那些節點,還是可以訪問到 intrahttp 。 services: dmzhttp: image: bretfisher/httpenv ports: - 8888:8888 deploy: replicas: 2 update_config: delay: 10s restart_policy: condition: on-failure placement: constraints: - node.labels.zone==dmz intrahttp: image: bretfisher/httpenv ports: - 8889:8888 deploy: replicas: 3 update_config: delay: 10s restart_policy: condition: on-failure placement: constraints: - node.labels.zone==intra 我們前述介紹的 proxy gateway ,其實已經有一定程度可以解決這個問題。因為 proxy gateway 是根據 http 協定中的 host header 去做分流。在邊界網絡進來的「合法」訪問,道理上會好好地經引導到我們的 dmzhttp 。不過網路的邪惡可容小看, proxy gateway 也會有被騙的一日。有特定能力的攻擊者,只需找到目標域名,還是可以接觸到 intrahttp 。 若要做進一步隔離,在這種情況下,我們可以在 dmz , intra 機器中各設定一套 swarm ,完全獨立,這是最安全的做法。但這樣做的管理成本就會變高,因為兩個網段都會有自己的 manager 節點,而且在 dmz 網段的 manager 節點也有被攻擊的可能。 若我們回到單一 swarm 的方向,可以修改各個 service 中的 port 和 deploy 。利用 post mode 中的「host」,配合 deploy mode 中的「global」,完全跳開 ingress network。 services: dmzhttp: image: nginx ports: - target: 80 published: 8888 mode: host deploy: mode: global update_config: delay: 1s restart_policy: condition: any placement: constraints: - node.labels.zone==dmz intrahttp: image: bretfisher/httpenv ports: - target: 8888 published: 8888 mode: host deploy: mode: global update_config: delay: 10s restart_policy: condition: on-failure placement: constraints: - node.labels.zone==intra 上面的例子中, dmzhttp 會在所有 dmz 的機器中,每個節點只運行一份服務,而且直接使用該機的 8888 port ,外面不會再有 ingress network 的 存在。同樣地,intrahttp 會在 intra 的所有節點,運行一份服務,佔用它們的8888 。這兩個服務,即使使用一個 port ,swarm 也不會說有任何問題。因為它們不會經 ingress network 搶佔其他人的 8888。 可能會有讀者問,如果 host mode 這麼安全,為什麼預設會是 ingress network,那我們就要先了理清 ingress network 與 host mode 有有什麼分別?假設我們只運行一個service,它佔用8888。 功能ingress modehost mode replicas 數 同一個 service replicas 為任意數量,什至比節點的數目多 因為有 port 限制,每個節點最多只能運行一份 Virtual IP Virtual IP 任意在節點中跳轉也可以,因為 ingress 會自動找到對應的 service 所在的節點 Virtual IP必需要與 service 所在節點綁定,其他節點訪問不到 load balance 有 沒有 host mode 就像我們傳統在各自的節點上自行佈署自己的程序,各個節點只有一份。所以不會有自動 load balance 的效果,如果客戶端訪問固定的IP,就會得到是固定的接器接受請求。我們有需要,就要在前面加一個 Proxy Gateway (或 HA proxy )。 Virtual IP 也一樣, host mode 下需要好好地自動跟著 service 的生命期,不過幸運的是, Docker 預設己經有自動重啟 service 功能,即前文中的 restart_policy ,它在 host mode 下也適用。如果大家有配合 deploy 中的 global mode , Virtual IP 的並沒有實際變動。但如果沒有 global mode ,就要再想想辦法了。 最後考慮 load balance 的問題,如果進入點的 service 的真的不太消耗資源,沒有 load balance 也是可以的 ,但若超負荷,就必需要自建 proxy gateway 。經過進入點後,若我有背後的 service 就沒有所謂的 ingress 和 host mode 選擇。

美如人間仙境的國王湖 隱世於德國巴伐利亞
走遍世界
行走世界記錄・2018-07-24

德國邊境小鎮 德國巴伐利亞州的邊境有一個小鎮,名叫貝希特斯加登 (Berchtesgaden),據說小鎮上隱藏著一個人間仙境。 從慕尼黑乘火車出發,兩個半小時車程到達德國邊境小鎮貝希特斯加登 - 人間仙境的所在地。 踏出火車站,在外面的車站,找到840或841的站點,等著車子的到來,急不及待去尋找這個人間仙境 - 國王湖。 搭上841車子往國王湖一路進發,記著 Königssee 這個德語名字,便是下車點。 30分鐘的車程沿途欣賞美麗的自然風光,一路上阿爾卑斯山跟車子擦身而過。 來到貝希特斯加登國家公園已是中午時份,在進入國王湖碼頭之前會經過一條商店街,在接近碼頭的一段會有餐廳和旅館。 在風光如畫的湖邊食一頓午餐也是不錯的選擇呢! 國王湖 Königssee 國王湖是冰河侵蝕而成的湖泊,隱藏於阿爾卑斯山中,被叢山峻嶺環抱,水平如鏡,湖水清澈見底,踏足此處仿如置身人間仙境,這樣說一點也不跨張。 為了保護水質不受污染,自1909年起,湖中只有允許電動船、手划船和腳踏船航行,一個優美秀麗的自然環境是共同努力的成果。 登上小船,慢慢在湖中行駛,途經湖中心的回音壁時,船會停下,船員以小喇叭吹奏樂曲,悠揚樂韻在山谷間迴盪。 小船經過回音壁繼續在山谷間向前駛進,眼前漸漸出現兩個紅紅的圓頂,恰似可愛的紅洋蔥。 聖巴爾多祿茂教堂 國王湖其中一個靠岸點是St. Bartholomä,便是這個建於12世紀的小教堂。巴洛克風格的小教堂建於阿爾卑斯山之旁,依於國王湖邊,令船上的人禁不住腳步踏上岸,一步一步向它靠近。 教堂的頂部造型酷似洋蔥,因此有些人乾脆把它稱作「紅洋蔥教堂」或「洋蔥頭教堂」。 在這夢幻如童話仙境下,坐著坐著便忘卻了人間的煩瑣事,渡過一個休閒的下午。 Salet 依依不捨的離開教堂,登上小船駛向下一個靠岸點。 小船在最靠近阿爾卑斯山腳的位置停靠,此處是Salet,可以向上湖或瀑布方向健行,但由於趕回程的船班,只可以在青青的草地上慢慢行走,欣賞阿爾卑斯山的秀麗景色。 火車站旁的旅館 長途拔涉來到秀麗靈氣的小鎮,踏進這個被稱為人生必到的人間仙境,最理想是安排住上一晚,這間旅館在火車站附近,數分鐘腳程便可到達,方便趕上火車向下一個目的地進發。 旅館位於河岸旁,遠眺阿爾卑斯山脈,環境優美。 早上醒來,透過房間的窗戶,看著雲霧漸散,山峰漸露的絕世美景。 國王湖,被列入獨行女子的一生必到的人間仙境。 更多精彩文章 行走世界記錄

金沙國關懷大使參觀奧比斯眼科飛機醫院鐵翼天使
生活在我城
LifeMag Editor・2016-10-22

有近60位金沙中國關懷大使周日及周一在奧比斯成員的導賞下,參觀了到臨停泊於澳門國際機場全球獨一無二的奧比斯眼科飛機醫院。是次來澳的為奧比斯最先進的第三代飛機醫院,由波音MD-10型號改裝而成,於今年六月在美國洛杉磯正式啟航,並於九月在中國瀋陽完成首個醫療行動。 自1995年起,奧比斯眼科飛機醫院已五度造訪澳門;金沙中國關懷大使於2010年首次參觀了飛機醫院,並於2007年參與了奧比斯的慈善拉飛機比賽。 金沙中國有限公司為奧比斯眼科飛機醫院「延續光明之旅」贊助單位之一,活動旨在為內地的救盲工作及為奧比斯於發展中國家掃除不必要的盲疾籌募經費。是次贊助包括為奧比斯團隊於留澳期間提供住宿、餐飲及港澳來回船票;此外,公司亦捐贈澳門幣50,000元作為奧比斯是次澳門站之經費。 澳門奧比斯屬國際奧比斯分會,於2006年正式於澳門註冊成立,致力喚起公眾對失明問題之關注,並呼籲本澳市民伸出援手,救助眼疾病人。 金沙中國關懷大使計劃致力提供各項豐富生活體驗的活動,讓團隊成員進一步參與本澳社區工作,貢獻力量回饋社會。計劃現時擁有超過1,500位來自金沙中國旗下各度假村的義工,包括澳門威尼斯人、澳門金沙、澳門百利宮、金沙城中心及澳門巴黎人。自2009年8月計劃成立以來,義工們已在超過100項活動中為本地社區無私奉獻了超過9,500個服務時數。 金沙中國關懷大使透過不同形式的社區活動,為不同階層的有需要人士送上關懷,例如與智障人士一同參與競技比賽及製作手工藝,深入走進社區;親身學習手語及感受無聲生活,豐富自我感悟;於農曆新年期間探望獨居長者,送上節日關懷;又或是帶領弱勢家庭參觀澳門威尼斯人舉辦的各個展覽,共度歡樂時光等等。推動及參與志願服務為履行社會責任的重要一環,金沙中國及其團隊成員致力實踐公民責任,成為優秀的澳門公民。