搜尋

搜尋結果

Steam OS 3.5更新,內建 podman, distrobox
科技新知
MacauYeah・2024-12-10

之前筆者有介紹過如何在Steam OS上安裝podman,但都必需要自行折騰一番,特別是遇到一些依賴缺失時,還要逐個除錯。在Steam OS 3.5更新之後,官方已經有預安裝的 podman,筆者建議,如果有機重刷OS,就直接使用預安裝版本就好。更重要的是,不但有預設podman,連另一個神器distrobx,也在Steam OS 3.5之後引入。 podmancompose Steam OS 3.5,雖然已經有預安裝 podman ,但在實際環境下,多安裝一個 podmancompose 可以更方便地一體化操作。 我們可以經 python 安裝。 剛安裝 podmancompose ,會出現在自己的 home 目標的隱藏目錄。最後一步就是要加到自己的 PATH 環境變數裏面。 修改保存後,就重啟。之後 podmancompose 的指令就可以任意存取了。 要補充一點,就是官方預安裝的 podman 還是缺少了一些 DNS 的元件,大家會看到 warning 提示。不過在筆者單個 container 的使用情境下,並不受影響。之後要在其上二次引用的 distrobox 也可以順利執行。 神器 distrobox 在 Steam OS 3.5 中,除了 podman 外,還有預裝 distrobox 。 distrobox 其實是基於 container 技術的擴展應用,它目標是讓用經過 container 就可以輕鬆使用到不同 linux 的發佈版本。例如我想在 Steam OS 中使用 Ubuntu ,經過 distrobox 就可以用到。道理上, distrobox 基於 container podman 操作的,所以它能做到的,其實自己手動經 podman 也是可以做到。但若果大家想使用跨 Linux 版本的 GUI 程式,筆者還是建議優先使用 distrobox 。因為 distrobox 預設已為不同版本的 Linux 的 Image 來源影像檔 加入部份調整,在運行時亦有x11等互通,指令也較為簡單。 以下做來例子,示範在 Steam OS 中就執行 Ubuntu 版本的 vscode。 註 Distrobox 也不是萬能的,例如它的 Ubuntu 版本內沒有 snap ,所以不能執行 Ubuntu 版本的 Firefox。 snap will not works firefox not works

Swarm Mode 上線番篇:Ceph
科技新知
MacauYeah・2024-08-20

在預設Docker和K8s的容器主導世界裏面,其實一直都缺少了直觀的儲存空間。當你的程序需要讀寫故定的來源資料,該來源就必需是外部的穩定儲存空間,例如是資料庫、NFS。但資料庫、NFS等,要做到真的正穩定,其實就要走Cluster叢集模式,確保它們自己本身不是做成single point of failure 單點故障的元兇。 坊間,只要付得起錢,其實找個穩定的資料庫或NFS,也是有的。但如果你像筆者一樣,只有一塊或多塊【鐵】,就要試試開源的儲存引擎Ceph Storage。 Ceph Storage,有自己特有的CephFS格式,但也支援NFS httpsdocs.ceph.comenquincycephadminstall。也就是,只要我們有足夠多人力,道理上可以自己用實體機去模擬一個穩定的NFS。 因為只是試裝,筆者暫時只用VM來測試,完整的安裝script,可以在這裏找到。script使用Multipass VM,大家有條件的話,可以使用其他VM引擎來看重複。以下是一些官網上沒有提的重點 Ubuntu 24.04 還未能正式使用。在筆者做POC的當是,Ceph v18 在 Ubuntu 24.04上需要先解決,即使大家使用Curl base下載 binary,也未必能成功。 筆者成功測的版本是 Ubuntu 22.04 Ceph v17,全使用Ubuntu 發佈的內置版本。但大家也要留意自己的Ubuntu apt 有沒有更新到最新版,過去的 cephadm,引用的container image url也變更。記得更新到v17 的最新版,cephadm 指令才能成功取得image。 在官方說明文件的【Deploying a new Ceph cluster】中的【Adding Hosts】httpsdocs.ceph.comenreefcephadminstall#addinghosts 節章可能有些誤導,大家應該要看 【Host Management】中的【Adding Hosts】 httpsdocs.ceph.comenreefcephadmhostmanagement#cephadmaddinghosts 在每個節點內,可以直觀地連接地Ceph Dashboard,但若大家需要Port Forword,要注意你的Network Interface,筆者就只能經過預設的IPv4的public ip 進行ssh port forward,不能經過0.0.0.0。 Script 位置 httpsgithub.commacauyeahubuntuPackerImageblobmaininitCephCluster.sh

新一代的澳門教師如何裝備自己
文化創意
陳康妮・2024-05-14

新一代的澳門教師如何裝備自己 新一代澳門教師應該通過以下方式來裝備自己: 在這個快速變化的時代,教育不僅僅是知識的傳遞,更是培養學生批判性思維和終身學習能力的重要途徑。澳門,作為一個多元文化交融的城市,新一代教師面臨著獨特的挑戰和機遇。 首先,教師需要不斷更新教育理念,掌握最新的教學方法。這包括對於科技在教育中應用的瞭解,如何利用數位工具來增強學生的學習體驗。教師應該積極參與教育研討會和工作坊,並與其他教育工作者建立聯繫,共享資源和經驗。 其次,跨文化溝通能力對於澳門教師來說至關重要。教師應該具備能夠理解和尊重不同文化背景學生的能力,並能在課堂上創造一個包容和諧的學習環境。這需要教師不僅具備語言能力,還要了解不同文化之間的價值觀和習慣。 再者,教師應該注重自己的終身學習和專業發展。這意味著要持續學習,不斷提升自己的專業知識和技能。教師可以參加進修課程、閱讀教育相關的書籍和研究報告,並與同行進行交流,以不斷提高自己的教學水平。 澳門新一代教師應該通過持續學習,掌握多元文化教學策略,以及積極運用科技工具,來裝備自己,以應對21世紀教育的挑戰。這樣,他們不僅能夠提升自己的教學質量,也能為學生的未來成功奠定堅實的基礎。

澳門教育家陳康妮:如何成為不一樣的全球收納師?
文化創意
陳康妮・2020-12-29

【作者簡介】陳康妮 Miss Connie澳門科技大學講師澳州墨爾本大學主修高等教育管理學澳門高等教育管理學專家(Digital Educator)澳門培訓師 (Digital Trainer)澳門教育專欄作家 (Digital Writer 全球職涯發展師從事高等教育管理培訓工作十七年 斷捨離不單是丟棄物品,學習過程根治囤物習慣。教課時指導大學生減少雜物的空間養成人生好習慣。斷捨離讓大學生學會找出消費的盲點,不再盲目線上消費。教課時提醒大學生明白物資跌價和貶值。其實根本用不著那麼多。上一代經濟學是以物質視作資產。大學生喜歡買名牌手袋衣服波鞋。事實上物品堆在家中變成貶值和負債。學會好好使用家中閒置物品。未來全球新世代是共享資源。舉例,一部全新Kindle 閲讀電子書的二手價可能不到500元,若你多用它吸收創新觀點,你得到的就是無限知識。教育管理學中有提及「8020法則」,原則適用於閑置物管理:未來人類所擁有的物品有80%都用不上。學習管理閑置物品。省下多餘開銷。未來人類的房子大換小,房貸壓力減輕。收納空間變少,家里少了閑置物居住空間舒服容易維持。減少支出一舉兩得。老師2020年與你們走過一年澳門斷捨離減法的曰子,將不必要的閑置物與舊習慣停留在2020年。進入2021年全新的一年,會繼續指導同學給自己一個全新的一年!澳門的大學同學畀心機!

程式選股的竅門
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2020-06-25

若要參考一些量化交易大師Quants是如何做交易,Cliff Asness的故事很值得參考 Eugene F. Fama尤道‧法瑪這位著名的經濟學家,被譽為全球引用率最高的金融界大師,意思是差不多所有撰寫論文的人都會在論文中引用他的觀點,而他的理論也一直被視為權威 他的理論中便包括了「有效市場解說」,市場走勢是隨機的,沒有人可以長期戰勝市場,但他的一位學生,那就是Cliff Asness,挑戰了這權威的理論,這位學生畢業後加入了高盛,最初幾年他是獨立獨行的天才,其後他帶領的團隊源源不絕地產生著令人咋舌的高額回報,其後離開高盛成立AQR,為華爾街頂級的對沖基金 這位學生當年究竟是如何挑戰尤道‧法瑪這位權威人物 1990年Cliff Asness是尤道‧法瑪的助教,但他逐漸很難去相信「有效市場假設」,他發現處於跌勢中的股票總是比理論跌幅跌得更深,同時處於升勢中的股票也會比理論升幅升得更多,原因是股票的走勢確實有「動力」的存在,所謂「動力」是某段時間裏跌得最急與升得最急的股票往往會沿著原來的方向繼續運行但根據「有效市場假設」,「動力」根本不可能存在,但他的畢業論文最後仍然堅持用自己觀察得到的現象及數據來完成,結果尤道‧法瑪也認同了他,事實上數據證實如此,不能不承認,甚至連有「債王」之稱的太平洋投資管理公司Pimco創辦人格羅斯也被其論文所吸引 Cliff Asness的選股概念 不用「沉迷」價值投資,選股不一定要看業績或盈利等等的財務數據,最重要是留意股票的「上升動力」,所謂「上升動力」,這涉及價格的變動外,還包括買賣盤的力量、成交量等,很多時候股價急升,未必與基本因素有關。 或許對某些投資者來說,未必同意這樣選股,但TeslaNASDAQ TSLA股價近期創歷史新高,更成為全球市值最大的汽車股,不過Tesla根本從未有過盈利。

味遊南意 —— 酒香十足!那不勒斯之另類甜食
旅遊情報
Cleo's Travel Log 為旅死 為旅亡・2018-03-02

在我浪跡歐洲的 90 日中,無意發現了一個很奇妙的答案 mdash;mdash; 歐洲人普遍認為,Italy has the best food in the world(我分別問了西班牙、愛爾蘭、巴西,當然少不了意大利的朋友,答案始終如一,No doubt!),於是我歐遊的最後一站,就明確鎖定意大利,從米蘭出發,一路向南吃到羅馬,並默默在內心列了一張 Must eat list,各式各樣的意大利麵、青醬、Pizza,還有走實力派的意大利甜品! 講到意大利甜品,Tiramisu 絕對是掌門人。但圖中來自意大利南部 Naples(那不勒斯) 的 Sfogliatelle(右一)和 Babagrave;(右二),口感和味道亦絕不遜色。Sfogliatelle 以環環相扣的酥皮塔包著軟滑微甜的奶油狀內餡,入口時既香脆又軟滑,而且沒有半點甜膩感。 Giovanni 是我在愛爾蘭的同班同學,那不勒斯人,課程結束後約定羅馬相見,更二話不說將家鄉甜食送上,我心又歡又喜。 外型像蘑菇的 Babagrave; ,口感則單純得多,蛋糕的直徑由 5 cm 到 40 cm 不等。軟綿綿蛋糕因為吸滿 Rum 酒而變得斤兩十足,啖啖濕潤兼酒香豐富。傳說這款甜點源自波蘭國王 Stanislao Leszczyński(法國路易十五世的岳父),他非常喜歡甜食,卻苦於沒有牙齒,於是就出現了口感軟綿濕潤的 Babagrave; 。 總括來說,這兩款蛋糕皆是甜而不膩、層次豐富之可人兒,教我回味至今。下次有機會再去意大利,一定會到訪那不勒斯,皆因除了甜食吸引,那不勒斯還是 Pizza 的發源地和全球十大最美咖啡廳排名第八位 Caffe Gambrinus 的所在地! 那不勒斯位於意大利南部,正正是 Pizza 的發源地。(圖截自 Google Maps) 更多旅遊推介:為旅死 為旅亡

金光飛航為迎接2016年特別推出全新優惠
激安優惠
LifeMag Editor・2015-12-29

為喜迎2016年新歲,金光飛航將推出三項全新優惠,包括可於金光飛航Facebook專頁獲取船票折扣、靈活的登船選擇及獲贈新年福袋。推出一系列的優惠是金光飛航於2016年繼續為旅客提供以客為先的最佳服務保證。 福袋優惠 由2016年1月1日至31日,凡購買金光飛航市區線頭等艙船票滿澳門幣港幣 500元或以上之乘客,即可獲贈新年福袋一個。每個福袋內均有一系列可在澳門或香港使用的折扣及優惠券,當中包括金光飛航現金券、香港杜莎夫人蠟像館折扣券以及澳門電信一日無線上網卡等不同的驚喜禮遇。 金光飛航頭等艙尊享之靈活登船選擇 由2016年1月1日起,乘客若以正價購買金光飛航市區線頭等艙船票,即使在登船入閘截止時間後才抵達碼頭閘口,亦可轉搭其原定行程後一個小時內(視乎艙位情況而定)出發的航班,無須支付額外費用。此全新的彈性服務為錯失航班,同時行程緊湊及工作繁忙的商務乘客提供第二次的登船機會。離境大堂及頭等艙均設有免費無線上網,讓金光飛航頭等艙的乘客可在旅行途中與親朋好友或工作夥伴保持聯繫。另外,頭等艙乘客更可在旅程中享用精美餐盒一份。 Facebook粉絲特別優惠 由2016年1月1日至12月31期間,金光飛航Facebook專頁的關注用戶可點入頁面特別優惠專欄,獲取電子優惠券,享受以下專屬優惠的其中一項: 購買市區航線標準艙及頭等艙正價單程船票,可享85折優惠 可以優惠價每套澳門幣港幣285元購買市區航線標準艙正價來回套票 可以優惠價每套澳門幣港幣485元購買市區航線頭等艙正價來回套票 欲享獲以上優惠,請登錄httpswww.facebook.comcotaijetferry,成為金光飛航Facebook粉絲。更多有關金光飛航優惠及詳情,請瀏覽httpwww.cotaiwaterjet.comferrypromotion.html。 金光飛航每天早上6時30分至凌晨3時提供服務;由早上6時30分至晚上11時30分期間之航班為每30分鐘一班。無論於網上或航程途中,旅客均可於2016年全年親身體驗金光飛航的優質服務及各項優惠。

今年中秋農曆十七會是最圓的滿月?
科技新知
Trisha・2017-09-30

今年中秋,月亮圓又圓,快快和家人朋友們一起賞月 今年中秋十五的月亮十七圓中國的比月亮國外圓 十五的月亮十六圓是一個天文現象。 每逢農曆初一,月亮運行到地球和太陽之間,月亮被照亮的半球背著地球,我們看不到月亮,叫做ldquo;新月rdquo;,也叫ldquo;朔rdquo;;到了農曆十五、十六,月亮上亮的以免全部向著地球,於是我們看到了圓圓的月亮,稱為ldquo;滿月rdquo;,也叫ldquo;望rdquo;。 眼下中秋節馬上就要到了,滿月將再次來臨。不過今年情況發生了變化,滿月可能會出現在八月十七。 據廣州五羊天象館預測,今年的中秋是十五的月亮十七圓,而且中國的月亮要比外國圓。 據悉,今年中秋節月亮最圓時刻出現在10月6日2時40分(農曆八月十七),這個時間全國各地不僅可以欣賞到最圓的中秋月,而且目睹到月亮的視直徑更大。 因為在中秋節前後,月亮距離地球的距離越來越近,我們欣賞到的月亮視直徑也就越來越大。 另外值得一提的是,今年的中秋之夜,在廣州地區,17時23分月亮將從東方冉冉上升;到了23時26分,中秋月升得最高。此時的月亮也會變得最亮,同時也位於正南方向,高度為63度,這時候就是我們賞月的最佳時刻。 資料來源:快科技,ldquo;今年中秋十五的月亮十七圓中國的比月亮國外圓rdquo;httpnews.mydrivers.com1550550385.htm

天仁茗茶開了澳門分店啦!
澳城餐飲
環球旅人 // BJM・2015-08-12

天仁茗茶澳門店 大家應該對天仁茗茶這個名字並不陌生,因為它在台灣發蹟,成為台灣數一數二的品茶、賣茶的品牌之一,除出品的茶葉外,還有近來大行其道的沖泡茶飲店『天仁喫茶趣』、『天仁喫茶趣ToGo』(外帶)都帶來很多的正評。除了台灣之外,數年前天仁茗茶夥拍台灣誠品書店進軍香港,而香港店都是外帶的『天仁喫茶趣ToGo』,現在天仁茗茶終於來到澳門,以後在澳門也可以品嘗到天仁茗茶,不用再到香港或台灣才行啦~~ 同樣地,天仁茗茶除了賣茶葉的部分,還特設了『天仁喫茶趣ToGo』,供大家外帶沖泡飲品。而且澳門版的喫茶趣餐單跟香港的差不多,而且價格跟一般貢茶、COMEBUY相若,澳門幣二十元上下,價錢不會過份高昂。 作者於試業期間去試飲,但可能是試業的關係,大部分招牌的水果綜合茶飲都暫停供應,而且超級多人排隊,於中午高峰時段要輪候超過半小時,好像銀行等辦理業務一樣,等候人數超過30人,很誇張。 作者所試的是冷綠抹茶拿鐵(MOP $22),因為什麼都沒有,最後只能飲這個,否則就只能喝最普通的綠茶了!感覺是味道不錯,也很清爽,只是可能員工還沒熟練,沖泡過程緩慢,客人等太久,而且很多在港台暢銷的茶飲暫時沒有,所以大家去到就要碰碰運氣,不然就好像小編一樣,去的時候連珍珠都賣光 朋友們說,在台灣讀書時經常喝,是台灣的味道,是一種懷念的味道。 冷泡茶系列是小編至愛的,可以帶回家沖泡,在公司也是可以呀! 澳門的天仁茗茶在氹仔花城區,濠江英才學校對面,海天堂隔離。暫時見到他們的營業時間只到晚上8:30,要早些去買! 全文連結:httpwp.mep6rzjibA

Virtual IP | 為客戶端提供的流動IP
科技新知
MacauYeah・2025-06-11

Virtual IP 雖然我們Docker Swarm、Galera等服務可以很容易地提供到Cluster的功能。但以用戶來講,怎樣知道該連線去那台伺服器,又是另一個問題。用戶不可能逐台伺服器逐台IP去訪問。通常,大家會以為在Cluster服務外部,加個 Load Balancer負載均衡器就已經可以解決問題。但其實Load Balancer本身也需要做Cluster,其中一個掛了,別的也需要頂上。那麼用戶到底是怎樣訪問伺服器的? 我們簡單地,可以經過 Virtual IP 簡稱VIP 來解決這件事。即是把我們網絡服務的域名,綁到VIP上,然後這個VIP可以在不同伺服器上游走,只要有一台伺服器活著,都可以回應這個VIP的請求。而這個VIP的功能,可以經keepalived簡單地做到。 配置 假設我們的配置如下 node 1 IP 192.168.0.2, network interface eth1 node 2 IP 192.168.0.3, network interface eth1 node 3 IP 192.168.0.4, network interface eth1 virtual IP 192.168.0.5 每個node,都有自己的IP,而virtual IP只會附在其中一台機上。 如果在 GaleraCluster 的情況下,可以看成只有virtual IP剛好附在其上的那台機工作,即是以 active passive 的方式運作。 如果在 Docker Swarm 的情況下,在預設模式下就已經有的mesh IP的機制,即使用virtual IP只在其中一台機上運作,但ingress networks都會擴散到所有機器上,所以是active active的方式運作。 設定 Keepalived 在三個node上,都各自安裝 keepalived。以下以 ubuntu 24.04 為例 # ubuntu 24.04 aptget update amp;amp; aptget install keepalived y node 1 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state MASTER # all nodes in same group must be same value virtual_router_id 101 # higher value will become master # ex, node1 priority 100, node2 priority 200, node3 priority 150. # if node 1, 2, 3 alive, node2 will become master. # if node 2 gone, node 3 will become master. priority 100 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 node 2 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state BACKUP # all nodes in same group must be same value virtual_router_id 101 # higher value will become master priority 99 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 node 3 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state BACKUP # all nodes in same group must be same value virtual_router_id 101 # higher value will become master priority 98 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 然後在各node上執行。 systemctl restart keepalived 上述設定中,除了 priority 外,應該所有 config 都一樣。state指的是初始化狀態,在 priority 不為255的情況下,即使設定 MASTER 或 BACKUP ,也會動態改變。又因為 priority 不是動態改變的,為方便管理及人眼辨識,筆者認為priority最高的那個node應該預設為MASTER,可以減少日後發生誤會。 如果一切正常的話,192.168.0.5只會出現在node1上。當node1掛了,192.168.0.5才會出現在node2。當node1、node2同時掛了,192.168.0.5才會出現在node3上。這個VIP,同一時間只會出現當時活著的機器中,priority最高的那一台。priority 最高的那一台,它的狀態為MASTER。這些狀態,我們可以經以下指令確認 # confirm state systemctl status keepalived # confirm ip ip a grep 192.168.0.5 Keepalived 可能的異常 如果 Keepalived 之間無法溝通,每個node都自認為MASTER,192.168.0.5會同時出現在所有node上。這個情況下,網絡請求還是可能的,但當真正出現 failover 故障轉移時,因為 ARP Address Resolution Protocol 等問題,路徑可能無法那上跳到活著的機器上,通常要等個十幾秒才會恢復。在前述的設定中, advert_int 就是各node溝通的時間間隔,以秒為單位。正常若果只有一個MASTER的話,failover可以在一至兩秒內完成。 造成 keepalived 無法溝通的原因很多,其中一個就為設定上的失誤,筆者初期就試過誤設定 virtual_router_id 。在有需要溝通的機器中,應該設定為相同的值。另一個原因則是防火牆,所幸的是 ubuntu 24.04 中, iptables 預設就接受它們之間的連線。如果是其他 Linux 版本,遇到無法溝通的情況,所以先關掉 iptables 服務,或者把 iptables 上的所有 rule 刪掉再試試。

Trip.com BNU優惠!票減$125 酒店94折
激安優惠
MO560・2023-05-30

Trip.com BNU優惠!機票即減$125 酒店額外94折! 2023年8月21日前,在Trip.com指定網頁使用任何BNU信用卡或Mastercard借記卡,機票最高減$125(優惠碼:BNUFLT),酒店享6%折扣94折(優惠碼:BNUHTL)。必須是線上付款的預訂才可享受優惠,酒店到店付款的預訂不適用,2023年12月31日前旅行/入住都可以使用。 機票優惠碼BNUFLT:預訂機票滿HKD$2000即減HKD$50,滿HKD$5000即減HK$125,中國國內航班不適用。2023年12月31日前旅行都可以使用。 酒店優惠碼BNUHTL:預訂酒店即享6%折扣94折,不設最低消費,折扣沒有上限,到店付款的預訂不適用。2023年12月31日前入住都可以使用。 Trip.com 指定網頁:httpsbit.ly56023052 即刻Save低呢個QR Code!而家買又得,之後買又得! 優惠詳情優惠內容:BNU卡訂機票及酒店優惠指定卡種:所有BNU信用卡及Mastercard借記卡預訂期限:2023年8月21日或之前入住日期:2023年12月31日或之前優惠代碼:機票:BNUFLT/酒店:BNUHTL預訂連結:Trip.com指定網頁注意事項:必須透過指定網頁預訂、到店付款的預訂不適用、中國國內航班不適用 Trip.com指定網頁 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤澳門信用卡、飛行里數、旅遊資訊?記得將MO560嘅追蹤設定調整為「最愛」!打開埋「帖子通知」就保證唔會錯過!