搜尋

搜尋結果

【在家系列】留在家中好方便!教您如何親子學習+在家工作+消閒+外賣買餸攻略
生活在我城
Lifemagtechie・2020-02-24

由於互聯網和5G的普及,澳門居民除了會透過互聯網在家工作之外,亦會留在家中利用網上平台叫外賣和買餸,當然也會進行各類型的消閒活動。除此之外,身為家長的您,其實也可以安在家中,透過互聯網上的教材,和子女一齊進行多元化的親子活動。 現在小編就為大家介紹以下四大「在家」系列,當中會分享適合親子活動的網上學習素材、實用的辦公室工具、消閒推介及網上外賣買餸平台。讓大家就算足不出戶,也可以透過互聯網,享受非一般的方便。 在家親子學習系列: 【停課不停學】超齊全線上親子學習素材及遊戲 留在家中不無聊,和小朋友一起學習玩耍吧!5個親子互動活動 在家方便工作系列: 在家工作必備!超實用辦公室工具及高效工作法,令你做事得心應手 在家工作很容易!你不可不知道的Google辦公室工具介紹 善用留在家中的時間!5個上班族必學終身受用的技能 在家忙裡偷閒系列: 吃喝玩樂樣樣齊!澳門10間可靠網購平台推介—澳門好幫手、電腦時代、Macau Console 足不出戶亦可開心購物!10大國際熱門網購平台推薦—Gmarket、iHerb、YesStyle 2020 年【八套必看新番動漫推薦】 宅在家中遊戲精選,一機在手組埋朋友! 屋企日日做!老中青提升免疫力的運動 在家揾食買餸系列: 搵食攻略!澳門外賣速遞一覧 上網買餸!今日落單聽日送貨上門 【停課不停學】超齊全線上親子學習素材及遊戲 小朋友最近長期留在家中,最好的親子活動就是一起學習、玩遊戲!現時網上學習資源豐富,課題亦相當有趣,而且費用全免,好好善用會有不錯的效果。以下為大家推薦多個學習平台,教學方式非常生動,有以動畫形式學語文,玩遊戲學科學和數學;還有線上故事書,列印素材等等,讓小朋友留在家中不再無聊! 詳細介紹:【停課不停學】超齊全線上親子學習素材及遊戲 留在家中不無聊,和小朋友一起學習玩耍吧!5個親子互動活動 學校停課,小朋友長期留在家,難免無聊,調皮搗亂!爸爸媽媽這時候不需頭痛,因為線上有許多以活動形式的教學素材,在家亦可以一邊玩耍,一邊學習。以下為家長們推薦五個家中親子互動活動,和小朋友起充實渡過停課期吧! 詳細介紹:留在家中不無聊,和小朋友一起學習玩耍吧!5個親子互動活動 在家工作必備!超實用辦公室工具及高效工作法,令你做事得心應手 在澳門,Home Office並不像國外盛行,但是在這個抗疫的關鍵時期,相信不少人都開始在家辦公。要適應這個新的工作模式,除了要有過人的自律能力,還需要一些辦公室工具作為助力,因為家中電腦設備和軟件未必能有公司完善。 現在為大家推薦六個實用的辦公室工具,以及提高效率的工作方法,令大家可以高效地把一日的公事處理好。「下班」時可以好好享受自己私人的時間! 詳細介紹:在家工作必備!超實用辦公室工具及高效工作法,令你做事得心應手 在家工作很容易!你不可不知道的Google辦公室工具介紹 現代社會講究工作高效化,利用網絡資源除了更加便利之外,合適的運用不同工具更可以令工作提高效能!作為網絡巨頭Google就創作了不少工具,無論在辦公室還是在家工作,都非常適合使用。 詳細介紹:在家工作很容易!你不可不知道的Google辦公室工具介紹 善用留在家中的時間!5個上班族必學終身受用的技能 由於近期大部分人都是留在家中工作,所以或多或少會節省了外出乘塔交通工具時所花的時間。不如就用這些省下來的時間,學習一些終身受用的技能,從而加強自身的競爭力,提高晉升機會。現今資訊發達,甚至已經來到5G世代,互聯網上有大量的免費教材,以文字、圖片或影片的方式,讓大家去吸收新知識。只要肯花時間去學習,就一定會有所得益。假如你無方向應該要學習那項技能,不妨先從自己的興趣出發,可能會有所啟發。 詳細介紹:善用留在家中的時間!5個上班族必學終身受用的技能 吃喝玩樂樣樣齊!澳門10間可靠網購平台推介—澳門好幫手、電腦時代、Macau Console 澳門網購平台已經逐漸繁盛起來,令澳門巿民就算留在家中,也可以經互聯網到澳門網購平台輕鬆地購物。到澳門網購平台購物,除了要考慮到商品款式、價錢、售後服務等因素之外,誠實可靠也十分重要。因此,小編挑選了以下澳門其中10間可靠的網購平台。讓大家購買到心頭好之餘,也能夠順利收到高品質的商品。 詳細介紹:吃喝玩樂樣樣齊!澳門10間可靠網購平台推介—澳門好幫手、電腦時代、Macau Console 足不出戶亦可開心購物!10大國際熱門網購平台推薦—Gmarket、iHerb、YesStyle 現今網路發達,令大家足不出戶亦在各大網購平台買得盡興。以下為大家推介10間熱門線上購物平台,種類整全,配送亦非常方便!沒有網購習慣的朋友不妨試一試。 詳細介紹:足不出戶亦可開心購物!10大國際熱門網購平台推薦—Gmarket、iHerb、YesStyle 2020 年【八套必看新番動漫推薦】 2020 年已經過了將近兩個月,有不少新番已經開播連載,這幾天都足不出戶的小編當然要補舊番追新番!小編發現今年有不少新番都很好看,題材又吸引,以下為大家推薦八套必看的新番動漫,包括有記憶操控、犯罪推理、虛擬遊戲及鬼怪等題材,有些劇情緊張刺激,有些溫馨治癒,梗有一套新番你會喜歡上!話不多說,讓我們快來看有哪些推薦的新番吧! 詳細介紹:2020 年【八套必看新番動漫推薦】 宅在家中遊戲精選,一機在手組埋朋友! 放工放假宅喺屋企唔想外出,又想搵朋友一齊玩?小編都知道,喺被窩入邊玩手機先係最爽嘅,所以今日就精選幾款遊戲,等你哋可以搵埋朋友,一齊宅到天荒地老! 詳細介紹:宅在家中遊戲精選,一機在手組埋朋友! 屋企日日做!老中青提升免疫力的運動 面對武漢肺炎疫情,不少人都選擇減少出門,避免感染。政府亦建議大家可以在家做適度運動,提升免疫力,加快身體的血液循環及新陳代謝的速度,才能更有效對抗疫情。 小編自問不是一個會主動找運動資訊的人,但這幾天 home office 實在坐到腰酸背痛,於是忽發奇想,看看體肓局會不會有一些運動指導,結果有以下的大發現。 詳細介紹:屋企日日做!老中青提升免疫力的運動 搵食攻略!澳門外賣速遞一覧 近期疫症的敏感時期,澳門不少人都響應政府呼籲留家勿外出,以免令疫情升温。留在家裏自己煮,也可以叫外賣!雖然目前澳門很多餐廳都暫時歇業或不開放堂食,但仍有不少餐廳在這段時間仍繼續營業,以下跟着我們的搵食攻略,保證令你留家也能吃大餐! 詳細介紹:搵食攻略!澳門外賣速遞一覧 上網買餸!今日落單聽日送貨上門 為對抗疫情,大家可能已經留喺屋企食咗好多日外賣,小編亦發現身邊好多人廚藝都突飛猛進,估唔到呢段時間大家廚師魂都覺醒晒!小編我當然都唔可以執輸,但問題來了,唔出門口買餸又可以點煮飯?今日就分享幾間,今日落單聽日送貨上門嘅菜欄比大家啦。 詳細介紹:上網買餸!今日落單聽日送貨上門

Galera 4 (Mariadb cluster) on ubuntu 24
科技新知
MacauYeah・2025-04-28

前述我們一直在介紹docker cluster,但docker也不是萬能的。某些依賴HDD的程式,而且檔案權限相對有要求的程式,例如:資料庫,用docker去接入共享的HDD (mout share storage),反而更麻煩。一來需要程式本身支援,二來要修改官方docker的初始化程序,過程相關折騰。所以有這方法需求的,都可以先考慮原本的VM做成Cluster。 本文就介紹一下傳統的Mariadb 做成Cluster的方式。老實講,Mariadb 官方手冊可能因為要適配各個不同的OS品牌,並沒有提供一個平台完整的安裝流程。最後筆者也是轉向一些非官方的網絡教學,才成功設定。 Galera 4 (Mariadb cluster) on ubuntu 24 https://www.linode.com/docs/guides/how-to-set-up-mariadb-galera-clusters-on-ubuntu-2204/ 筆者參考上述文章,配合自己測試的結果,以下簡介一下在Ubuntu 24.04的安裝過程 準備3台VM,假設它們的IP為 192.168.0.2, 192.168.0.3, 192.168.0.4 ,確保它們之間的網路可以互通,每一台機都執行以下的安裝script NODE1 192.168.0.2 修改/etc/mysql/mariadb.conf.d/60-galera.cnf, 留意 wsrep_node_address, wsrep_node_name 部份,要與本機相同。 設定好後,我們可以關掉mariadb,經galera 新起cluster的方式叫起它,然後經sql 在內部查看現時成功有加到cluster的機器數量。 應該要看到數量為1 NODE2 192.168.0.3 在node2,跟進述一樣,修改 /etc/mysql/mariadb.conf.d/60-galera.cnf,記得wsrep_node_address, wsrep_node_name要換成新機的值。 設定好後,就重啟mariadb,順便看看現時成功有加到cluster的機器數量。應該要看到數量為2 NODE3 192.168.0.4 在node3,跟進述一樣,設定值筆者就省略了。我們可以在測試一次真實的改動,是否可以同步到其他node。 我們先試在node3加入新的資料庫test1,然後在node2查看是否存在。 node2應該是可以找到test1的,不然就要經過查wsrep_cluster_size看看node3是否成功接入。 然後我們再在node2試試修改root的密碼,看看會不會同步到其他node。 最後node1, node3都需要使用新的password才能登入。 當一切都如預期,你的Mariadb Galera cluster就成功了。

【2025母親節精選餐飲推介】
澳城餐飲
Cheers!・2025-04-27

又到一年一度報答媽咪嘅時候喇!今年澳門各大酒店都有好多母親節限定優惠,小編精選左幾間優惠,等你可以帶媽咪去嘆! 澳門漁人碼頭 - 蒂曼南歐餐廳 Terra Mar 蒂曼南歐餐廳特別呈現「母親節套餐」意式辣肉腸及五重芝士二合一披薩,主厨特製炭烤美國精選牛肉等多款美食,更有母親節限定一甜品拼盤及特調飲品! 價格:澳門幣688元*起推廣日期:2025年5月9日至11日,18:00- 22:00(晚餐時段)地點:勵宮酒店地面層 蒂曼南歐餐廳早鳥優惠:5月4日前預訂可享78折 銀河 - 饗和民 母親節和風獻禮特別呈獻兩款美味套餐,品嚐刺身盛合及清酒煮蜆等廣受歡迎嘅招牌菜,四位用套餐更敬送梅酒! 價格:澳門元998(兩位用)/澳門元1,698(四位用)敬送梅酒推廣日期:2025年5月9至11日 澳門旅遊塔 - 360°旋轉餐廳 喺母親節當日(5月11日),360°旋轉餐廳特別準備咗母親節限定自助午餐及晚餐,等你和媽媽可以喺高空之上邊享精緻美味,邊欣賞澳門! 母親節自助午餐日期:2025年5月11日 星期日時間:11:30 – 13:00 或 13:30 – 15:00 價格:澳門元$368/成人(12歲或以上);澳門元$198/小童(3至11歲);3歲以下小童免費 母親節自助晚餐 日期:2025年5月11日 星期日 時間:18:30 – 22:00 價格:澳門元$628/成人(12歲或以上);澳門元$348/小童(3至11歲);3歲以下小童免費 澳門凱旋門 咖啡廳特別推出「獻禮母愛自助餐」,以薈萃世界美食的自助饗,滿足媽媽的味蕾,晚餐推介:芝士焗生蠔、西班牙黑毛豬火腿、燒精選肉眼扒! 推廣日期:2025年5月10日至11日 60歲或以上長者尊享七折、買三送一 自助午餐 12:00-14:30成人:$268 小童:$188 自助晚餐 18:30-22:00成人:$488 小童:$288晚餐時段每位客人可獲贈冰鎮珍寶鮑魚乙隻 CHA BEI - 母親節限定版杜拜朱古力 屢獲世界級殊榮甜品大師任樂軒,為風靡全球嘅杜拜朱古力創製母親節限定口味。以果香濃郁的草莓朱古力,包裹酥脆嘅中東脆絲麵條卡達耶夫及濃郁嘅開心果奶油,喺粉紅外層上點綴金、紅、白奢華三色,為媽媽送上無盡驚喜 推廣日期: 2025年5月1日至15日價格:澳門元298 / 300克

重入膠坑7 - 為自己的工作流程找最優解
手機‧電玩
MacauYeah・2025-03-28

前幾期,筆者有討論過如何避免山積的問題,主要是調整心理狀態。如果想要消山積,實際上我們還是要提高效率。 筆者在重入膠坑後,有時稍為認真制作,就會覺得有一些步驟很浪費時間。即使例如,打磨時,可否一口氣做完,減少換工具或換零件的時間。剪水口也是,我們有需要二刀流,粗剪取件,單刃修件,可否減少換來換去的時間?所有某些事件,需要事先規劃。 筆者是素組+補色向玩家,有一些筆者正在調整中的流程,大家可以參考一下有沒有更好的做法。筆者也是沒有固定工作檯的業餘玩家,有一些地方是考慮重複收拾的便利性。 剪件取件:全板剪下,每板零件放不同的盒保存。 刻線、油性滲線:用琺瑯漆滲線液的,可以在這階段作出。刻線失敗,也可以在後逐打磨中拯救。 打磨:逐盒零件打磨。同一盒中,每件零件用粗目沙紙打磨,同盒零件打磨完後換幼沙紙的,如此類推。打磨完到滿足的目數後,換下一盒打磨。 假組:把零都組合起來,但預期之後會再一次分拆,後逐會再加工。假組為的是想預覽一下整體外觀、造型,有那些地方需要補色、加工。確定要做的目標後,就用分件器拆件。制定目標部位必需要記下來,不然會漏。 刻線、水性滲線:用水性滲線液的,可以在這階段作出。跟琺瑯漆不一樣,是因為水性滲線液很易被打磨中的水帶走,所以還是打磨完再滲吧。 補色:追求官方配色,又或是刻出界,滲線攪錯了,現在就是用補色的好時機了。 組合 + 保護漆:兩者可能不分先後。有要求的話,可以組合前就上保護漆,也可以補色完成後馬上噴,以防刮漆。也可以組合後再噴,省點漆也省點時間。留意一定不要噴到連接樁上。 2B鉛筆走線:若然前述沒有用琺瑯漆、水性滲線液,噴完保護漆後,可以用鉛筆走線勾線。 拍照留念 以上是筆者認為理論上最少交換工具的流程,不會因為來回找工具而浪費時間,但可能亦會很枯燥。如果大家覺得枯燥,又可以試試以下分件流程。 準備取件表,再剪件:把說明書,一個區域的零件號碼抄起來(例如整個頭部或整個身體),然後一次過剪下該部份零件,一個盒就夠存放了。 打磨:與前述一樣。 補色、組合:回顧說明書及官圖,留意補色貼紙和額外的部份,補了再組合。但也因為某些零件需要組合起來才發現某些漏掉的地方,所以這兩個步驟會混合做。 刻線、油性/水性滲線:不拆件,直接刻線、滲線。因為前述有補過色,可能使用琺瑯漆便利性會大一點。不方便的地方,後最後再用2B走線。 保護漆:與前述一樣。 拍照留念 回到1,把所有的其他部份依次完成。為免枯燥,可能從頭、身、手、腰、腳、背包,依次制作。並將已完成的部份組合起來。 2B鉛筆走線:與前述一樣。 拍照留念 上述這個流程,就適合時間超級碎片化的用戶,例如筆者本人。不斷地切換工具,其實也會有額外開銷,不過好處就是很快就有可以把玩的部份,不用全隻完成。 我們再來一個簡化版,嘗試給快餐的朋友們。 準備取件表,再剪件:把說明書,一個區域的零件號碼抄起來(例如整個頭部或整個身體),然後一次過剪下該部份零件。最大差異是必需使用作最後一剪,因為不打磨了。 補色:大面積使用貼紙 組合:不假組了,直接組合。對照官圖,記錄需要額外補色的位置。 水性滲線:不拆件、不刻線,直接滲線,但只作用於粗坑線條上。水性滲線易於重做,溢出了重來也好。 補色:小面積部份使用Makrer筆 保護漆:與前述一樣。 拍照留念 回到1,把所有的其他部份依次完成。為免枯燥,可能從頭、身、手、腰、腳、背包,依次制作。並將已完成的部份組合起來。 2B鉛筆走線:高低差面,在噴完保護漆後,可以用鉛筆走線勾線。 拍照留念 這個簡化的流程,就適合盡快消山積的朋友。

Spring Boot 08 - 多情境設置 maven profile 與 application.properties
科技新知
MacauYeah・2025-02-25

為何要有不同的建構 Profile Profile這一字,很難在IT技術文章中翻譯,它在Spring boot中的語意大概就是一個設定一個固定的運行環境參數合。例如我們做開發時,有些只想在開發環境中出現的設定,諸如測試用的資料庫、細緻一點的LOG層級,都寫在dev profile中。當換成正式環境時,我們也有一套全新的配置,而且會集中寫在prod profile中。把這些參數設定從程式碼邏輯中抽離,可以讓你的程式碼簡潔很多,也方便對比不同環境的設定。 application.properties Spring Boot (Spring Boot Starter) 就提供了 Profile 管理。我們可以為一個Spring Boot 模組設定多個不同的 application.properties src/main/resources/application.properties 為預設 (default profile) src/main/resources/application-uat.properties 為驗收環境專用 src/main/resources/application-prod.properties 為投產環境專用 src/main/resources/application-test.properties 為自動測試專用 在執行程式時,我們只要動改變啟動的參數spring.profiles.active,例如 mvn spring-boot:run -Dspring-boot.run.arguments="--spring.profiles.active=uat" # or mvn package && java -jar target/YOUR_JAR_NAME --spring.profiles.active=uat Spring Boot 就會指定載入 application-uat.properties 的內容,如果有些值沒有定義,它會再追溯到預設的 application.properties中。 在運行中改變啟動參數的情況可能不多,筆者更常用的情況是在編譯期間產生多個 Jar 檔,不同 Jar 檔指定不同的環境,方便系統管理員取用測試。想做到這個效果,我們需要在 application.properties 中,我們還需要加入一句spring.profiles.active=@active.profile@,並在編譯工具中加入這個變量,例如筆者常用的 maven pom.xml 中,就會有這一串設定 它在 maven clean compile package 時,就已經可以在JAR中填入固定spring.profiles.active。那麼每次執行時,都會是指定的profile。 mvn package -Puat java -jar target/YOUR_JAR_NAME 在這個例子中,JAR 中的 spring.profiles.active 就會固定是uat,我們不需要在啟動參數中加入字眼。 如果大家不會碰到混合Profile的話,其實上述的資訊已經足夠大家應付很多情境。 但當大家有追求,需要寫自動測試,有機會不同自動測試需要啟用不同的 Profile ,更有可能出現混合Profile的情況,這件事就變得很複雜。我們需要繼續深入了解一下 Spring Boot 的覆蓋機制,下面將會以測試方式導出結論。 如果真的對混合 Profile 沒有太多信心,我們也可以用單一 Profile 重組不同 properties 的方式,自行去模擬混合 Profile ,例如除了dev, uat, test之外,我們可以加入 dev-test, uat-test, default-test 作為驅分。這樣應該可以簡化測試的複雜度,不過 properties 檔案就可能會成幾何級成長。 但在某情特殊情況下,我們不可能簡單地重組 properties 等型式去做測試,例如針對部份uat-test的測試,只有部份可以執行,部份不可以,那麼我們還是需要用到混合 Profile ,限定某些測試需要執個某個 profile ,但其餘部份可以動態切換。 有條件的讀者,也可以先行試玩一下混合 profile 的特性,下期筆者再為不同情況作解紹。 混合Profile Source code spring boot profile

龐大的Docker Logs該如何處理? | 傳統的syslog幫到你
科技新知
MacauYeah・2024-02-02

平常大家在做單機app時,寫log有很多選擇,最簡單就是寫在檔案中。但在docker container裏面,寫檔案時要注意怎樣保留log檔,避免因為重建container時不見了。 docker 大部份官方預設image,都把log導向至stdout和stderr。這是方便docker做管理,也方便大家使用統一的docker logs指令來查看,即使到了Swarm mode底下,docker service logs也是同樣原理,使用差異不大,頂多就是不保證log的實時性。 如果網路延遲不計較的話,最大問題也是logs怎樣保存的做法。預設就是container刪走的時候,logs也會一借走。單機模式下,沿用最普遍的方法寫log的做法不是不可行,只是考慮到在極端情況下,同一個node(節點)中,有可能同時運作同一個service(服務)的多個分身(replica),這裏它們寫檔案時就有機會互相搶佔。 筆者認為,比較合理的是外部提供的服務,例如syslog,把寫檔的操作交給節點的Host OS處理。然後就保證好每筆log都會是一條完整的記錄。 以下就以linux Host裏面的syslog,為大家簡介一下設定的步驟。 設定docker 導向 syslog 把該主機的docker daemon (/etc/docker/daemon.json),設定使用syslog driver,並以特定的方式編寫syslog tag。 { "log-driver": "syslog", "log-opts": { "tag": "dockercontainer/{{.ImageName}}/{{.Name}}/{{.ID}}" } } 無腦設定已完成,重啟docker就可以了。 但為了日後管理方便,能把docker log放進獨立的一個檔案中,會更易找問題。所以我們可以進一步設定syslog。我們以Ubuntu 22.04為例,可以在/etc/rsyslog.d/下增加一個設定檔(/etc/rsyslog.d/*.conf),指定看到syslog tag以dockercontainer為首的記錄,都要獨立抽出來。 # file: /etc/rsyslog.d/51-docker.conf :syslogtag,startswith,"dockercontainer" -/var/log/dockercontainer.log 為免有檔案權限問題,手動指定檔案的所有權後,才正式重啟syslog。然後所有相關記錄都會寫在/var/log/dockercontainer.log 滾滾滾滾滾動的log檔 檔案一天一天地長大,如果可以,還是自動清掉太舊的記錄為妙。Linux Syslog,通常也會配著logrotate使用。 筆者亦以Ubuntu 22.04為例子,做了個最簡單的自動滾Log功能。目標就是當log檔案大於1M後,就要重開log檔。舊的log檔最多保留7份,多了就刪掉最舊的。 # file: /etc/logrotate.d/rsyslog-dockercontainer /var/log/dockercontainer.log { rotate 7 size 1M missingok notifempty compress delaycompress sharedscripts postrotate /usr/lib/rsyslog/rsyslog-rotate endscript } 加了設定後,什麼都不用重啟,因為它是Ubuntu 的排程動作,到執行時就會以最新的設定檔執行,詳見/etc/cron.daily/logrotate. 有需要手動測試的話,需要手動呼叫/usr/sbin/logrotate。加入-d參數後,會被視為debug mode,這是官方的說法,但因為debug mode沒有執行效果,更加像是linux中常見的dry run mode。