搜尋

搜尋結果

20247月1日-7月7日
玄學星相
熊神進・2024-06-30

一周生肖运程预测 鼠:今个星期事业可能会有转变,所以属鼠的朋友应该主动求变去增旺自己的运势;你可以在工作之余的时间找一些新东西学习,又或者尝试其它的工作;对于职位已经不甚稳定的朋友更要加倍留意,主动求变可令你的运势增强。财运亨通,你努力完成订下的业务目标,只要保持善念及正能力,业务发展自必有神助。身体很健康,心灵也很快乐。 牛:有五黄煞入命,同时比肩之日,气场不吉,需要注意休息和睡眠,避免身体产生疾病或者血光之灾,今个星期不适宜外出旅游或者游山玩水,最好能避开危险性质的工作或者项目,安全为上,不可冒险。财运方面,容易有好坏两个情况,投资需要谨慎为上。为家庭、亲人或房子牵挂,油漆美化、修缮收纳、社交联谊破费,所得变动不大。爱情是单身公害恐惧症。 虎:本周应该多出去旅游或者是走动,这样也有助于提升个人的运势。桃花运不错,随着交际圈扩大而认识更多优秀的异性,宜把握住机会争取脱单。已婚或已有伴侣的你要异性保持距离,以免不必要的肢体亲近接触,令你的伴侣感到不好受。你对工作一丝不苟,务实而真诚,让客户对你留下良好印象。放工后应多留在家里休息,拥有更佳精神状态方能使工作顺利。 兔:运势再度攀升,受到「福德」的加持,各项运势都有极强的表现,尤其在感情运势上。如身体不健康的朋友,建议请一件「化病葫芦」开运吉祥物助身,放在床头以保平安。今星期的财运方面体现在生活上,小心跟人发生一些碰撞,有失财的可能,要多留意随身物品。幸运号码是1, 11号。 龙:本星期有凶星入命宫,可能会有一些突然发生的状况,避免受伤,需要多多注意,做事之前也要谨慎小心。如果去郊外, 请穿长裤保护自己。感情运中无桃花,夫妻不冲不克,不会影响双方之间的关系。只要相互凉解,避免发生纠纷,无需再自寻烦恼,未婚属龙人士尽量争取,建议摆放「心意雨花石」开运吉祥物,旺婚姻招桃花,有利于增强感情。 蛇:未来两三个星期虽仍有挫折,但已渐能降低损害,找出有利突破点,并一一兑现承诺。中长期远景看好,值得为自己一路捱过来而感到自豪。爱情是一种幸福交易。表面看上去财运似乎不错,但不义之财千万不能取,凡事小心谨慎,因为多半会因财招灾,一不小心就会有法律方面的麻烦出现,甚至可能会招致牢狱官灾。 马:今个星期会有自寻烦恼,自作自受的情况。故遇到问题或困难时,不要钻牛角尖,多向专家及有能力的请教,胜过自己独坐苦思。2002年出生的生肖马尤其需要调和心绪,避免因为个人原因而耽误一切工作事宜的进展,拖团队后腿,也会让你的上司对你有不满,阻碍事业发展。幸运数字是0,2号。晚上如果有空,请做一次烧供。 羊:今个星期抵抗力会比较弱,所以病痛自然会多,但如果平日健康没有太大问题的话只需要注意养生之道就可以了。对于单身人士,有机会展现自己的魅力,在团体活动、或朋友的撮合引介下,可以促进你的机缘。能够认识交心对象时,也要懂得把握时机,若能够彼此真心对待,也将会成就良好姻缘。 猴:工作、事业运势较差,会有人、事上的纷争,应息事宁人,以免官司临身。还有就是人际关系方面,要注意口舌之争,不能轻易和别人发生争吵,会影响到你们的情绪。要注意饮食健康以及少抽烟喝酒,多到空气好的地方旅游这样可以有一个好的身体来开创你的新的征程。幸运吉祥物是门冲石。 鸡:由于本周桃花太旺,应该注意感情纠葛而出现三角恋爱之关系而导致感情破裂家庭不稳之事情。要注意保重身体。小心因为感情问题惹祸上身。健康方面,因有「伏尸星」出现,故此属鸡的人必须密切注意身体健康,并要小必留意家居安全,请记住平安二字值千金。吉利方位:西南方、正东方、西北方。 狗:因命宫中有众多的吉星拱照,在运程上会大有起色。有桃花星及红鸾星入命,故未婚者会有机遇,已婚者则要小心谨慎,约束自己的言行了。本周要特别注意交通安全,如有不慎易引发血光之灾。感情方面矛盾重重,应互相体谅包容。对于男孩子家长要看护好眼睛,多吃温性食物,电视、电脑等伤眼的电器最好让孩子少玩。感情吉位:东南、正西。 猪:在这个星期的压力会很大,这会让你们的心情变得焦躁不安,从而老是想要向别人发泄你们的脾气,这就会让你们的家人朋友感到困恼,你们的朋友也会慢慢疏远你们,对你们的人际关系会有很大的影响,所以你们一定要注意调节你们的压力,不能够无形给自己太大的压力,可以的话你们和家人一起出去旅游多看看大自然,能够让你们能够保持愉悦的心情。

低成本架設自己的直播網站
手機‧電玩
MacauYeah・2021-11-29

擁有自己的串流直播伺服器 很多人以為直播,只需要一個公用平台帳號Twitch, YouTube, Facebook, BiliBili。但某些時候,公用平台並不滿足需求。 例如 異地素人團隊主辧節目,換人會出現斷線問題。 同樣為團隊主辧節目,想做電視牆的效果。 同樣為團隊主辦節目,不保證每位主播有沒有使用有版權音樂敏感影片的問題,不想中途特別被Ban。 地域問題,Twitch, YouTube, Facebook, 不能在中國播放; 中國的直播平台亦事前認證國民身份,外地人難以申請。 而擁有自己的串流直播伺服器,可以緩解上述的問題。 通過緩衝,你可以有一個中繼伺服器,換人時受影響的是中繼伺服器,觀眾看到的公用平台不受影響。 同樣的,電視牆也經過軟件,配合中繼伺服器做到。這讓異地團隊能運溝通,也可以為本地團隊省一點硬件錢。 有版權或敏感問題會被Ban嗎 至少你有自己的緩衝時間,你可以提前關掉來源,又或者請觀眾暫時去到你自己的伺服器直接觀看。 地域問題,只要確認你自己伺服器的IP沒有被限制就OK 想要建造自己的私有伺服器其實很簡單,因為筆者已經把它打包好,大家只要找一台機器,安裝Docker,就可以運用。 基礎版 純RTMP伺服器 httpsgithub.commacauyeahnginxRtmp 大家可以隨時下載整個project的zip檔,並安照其頁內的說明安裝Docker和運行程式。運行保證簡便,只要你平時有直播經驗,應該都會看得懂其內所說的串流設定。 進階版 RTMP伺服器HLSVideo Player httpsgithub.commacauyeahnginxRtmptreefeaturehls 純RTMP可以做到緩衝的需求,但要直接播放,還是要有一個HLS轉換。上述的版本,加了HLS的功能,也加了一個簡單的Video Player。因為Video Player需要因應不同情況修改HTML原始碼,所以還建議由懂網頁開發的朋友進行修改,預設只可以在本機上使用。 Docker是什麼 Docker算是一種輕量化的虛擬機器,可以運行一些別人打包程式主要是Linux。就算在Windows機上,你可以通過Docker運行Linux。而安裝指引,我也寫了上述github的連結內。大家應該照著做就好。 為何這是一個低成本的做法 在傳統上,若要收集多台電腦的訊號,你可能需要另外購買HDMI訊號分流器,致少你在要硬件上投資,也要在空間上留出位置。然後你用軟件的方式,你就可以在你自己的工作範圍內,用原有的電腦就能架設伺服器,其他電腦可以經過原本的RTMP就可以傳訊號過來。若要考慮異地團隊,架設伺服器方式也沒有變,只要確保對外的網路暢通,並且有固定ip就足夠。最後,相比現有的直播收費伺服器,入門級也要每月25美元。相反,自己架設,即使租用雲端伺服器,入門級可以降底至10美元。所以這方法,很適合低成本制作。 Support 如果大家在安裝上遇上什麼問題,都可以在 httpsgithub.commacauyeahnginxRtmpissues 上留言。或者大家如果需要找進階版的客制化,歡迎訂閱我的Patreon。

Docker 101 - 為何要做成Docker (Container - 容化)
科技新知
MacauYeah・2025-07-21

筆者更新了之前的Docker入門筆記(httpsgithub.commacauyeahVMDockerNotesblobmainDockerConcept101CN.md),順便補充了一些內容。如果各位讀者還在糾結要不要進行容器化,可以看看這些特性有沒有讓你心動。 Container 容器化的便利 1. 做到隔離效果 傳統上,同一機器安裝不同的 lib dependency ,可能出現衝突。在 docker 的環境下,不同 container 之間可以隔離開,除了是網路之間出現引用關係的衝突外,動態庫的衝突就沒有見過。一般處理好 Persistent Volume 的考量,單機下是沒有什麼問題的。 2. 遷移的過程比較簡單 傳統上,要把程式從一台機器搬到另一台機器,要預先安裝好相關的 lib dependency 。但使用 docker container 後,只要 docker 版本相容就好。docker image 本身,就已包括所有的 lib dependency 。另一個常見的傳統問題,就是 Linux 檔案的擁有權問題,特殊情況下,新機同一個 user 的 ID 編號也不一樣,可能要手動恢復權限。如果是 container 的 bind mount 檔案,只要使用 tar command (`tar sameowner xvf file.tar`)保留權限解壓就好。 3. 垂直水平擴容 因為有隔離及遷移方便的優勢,原本的機器達到上限,可以隨時換到其他機器上,修改對應的用戶入口就可以了(或更改DNS,可以更無縫連接)。一台機器不夠,亦可以多台機器一起來。即使不使用 docker swarm k8s 方案,有傳統的 proxy gateway 再加單機的 docker ,就可以做到分流的效果。 當然使用 docker swarm k8s 才是正解,可以更簡化 proxy gateway 的設定。而傳統的分佈式問題,例如 Share Storage 等,其實就沒有簡化到,但也沒有增加難度。所以大家若考慮擴容的問題,更適合考慮使用 Container 的方案。 筆者總結這兩三年來的使用經驗,只要大家一直有用開Linux,其實單機容器化不太難,頂多就是配置外置Persistent Volume Share Storage會帶來不習慣。而大家也可以想,Storage 這問題,是隨時隨地佈署應用程式的不可或缺的思考方式。Docker 沒有帶來更多的麻煩,而是帶來更多標準化的應用,例如傳統的NAS NFS,也是這個Storage問題的其中一個解法。

為何 VueJS 除錯如此麻煩?
科技新知
MacauYeah・2025-11-04

前一次,筆者分享了VS code debugging frontend的好功能,也確實了coding anywhere並不是一個普通的notepad language server就可以解決的事。我們還要考慮如何debugging 除錯)的問題。 雖然筆者知道 vscode 可以解決問題,但為何 最原始的 nodejs debugger 不能解決問題。如果node debugger 不能解決問題,那麼 vscode 又做了什麼,它可以解決問題?經過一輪的實驗,筆者懷心疑,也許,強大的並不是 vscode 本身,而瀏覽器才真正的做到 debugger 的功能。而 vscode 只是以更方便的方式,重現那些結果。 為何 backend 的 debugger 不發揮作用? 筆者舉例,現時有一個 vue 3 專案,使用官方建議的方式生成 $ npm create vue@latest 這個專案,在開發模式下,會以 vite 架起一個端口為 5173 的伺服器,讓開發人員可以經過瀏覽器看到vue內容。筆者一直都認為,只要在 vite 的指令中插入 inspect 參數,一切就可以成功,就像 nodejs 一樣,只要在開始時加入參數就可以。結果當然是不行的。 經過對比 VueDevTools 的參考功能,筆者發現了一個出發點的問題。vite 其實是一個伺服器級的程式,也許它只是負責把所以 vue js 動態轉成常見 js,就像 webpack 一樣。我們想要設的中斷點,都不在它的程式上,所以 debug 參數也沒有用。實質,我們要加的中斷點,其實要在客戶端上,也就是瀏覽器上。那因此,VueDevTools 也不包括那些功能。它只是好好地記錄了每個 vue component 或 js 是如何被改寫的過程(就像被 webpack改寫的過程)。 官方又是用什麼來除錯的? 既然我們知道了問題所在,就要看看傳統的 javascript 又是如何除錯的。實際上,因為瀏覽器的配合,設立中斷點的功能,原來早就實現了。 httpsdeveloper.mozilla.orgenUSdocsWebJavaScriptReferenceStatementsdebugger 只要我們在任何 javascript 地方,插入 ldquo;debugger;rdquo; 這個神奇的字,瀏覽器就會在inspect模式下,自動產生中斷點。之後,你可以控制瀏覽器進行watch step into step over 功能。絕對比console.log更有意義。 在發現了這個方法之後,回去找vue3的官方文件,驚訝地發現,它就是提議用這種方式進行除錯。 httpsvuejs.orgguideextrasreactivityindepth.html#reactivitydebugging 未解之謎 雖然我們找到了設定中斷點的方式,但對於vscode是如何做到客戶端、伺服器端通用這件事,筆者還是沒有了解到。就以現在的知訊來看,很大機會就是vscode操控了瀏覽器的除錯模式,把所有資訊都回傳了vscode本身。這也是解譯了為何vscode在起動debugger時,必需要由vscode自己叫起瀏覽器。而codeserver這類雲IDE無法叫起本地瀏覽器,就造成它無法運用除錯功能的原因。 有與趣為codeserver一起搵解決方案的朋友,可以到筆者的 httpsgithub.commacauyeahAProgrammerPrepares ,以文字教學的方提交你的解決方案。 祝願大家可以早日實現coding 自由。

香港天后容祖兒大讚韓國SS-Shiny鑽石捲髮
美容
Gloriaice・2016-11-07

旅行旺季,出外旅行拍照較多,頭髮想保持造型,除了使用造型噴霧外,女生們都需要用捲曲造型電器!香港天后容祖兒大讚!我經常出門去不同地方,很需要一支輕身及任何地方都能使用捲髮器,早前預訂的一款捲髮器昨天到手韓國限量PinkWhine顏色SSShiny鑽石捲髮器,它是一支4合1的韓國無線捲髮神器,能夠做出自然彈性豐盈自然效果,還有操作簡單快捷,USB充電,分別有三個溫度:160gt;180gt;200度,盒內附送旅行袋。 (圖片網絡搜尋) 1.首次使用需要充電2小時 2.配置原裝充電器線完成充電可連續使用大概20分鐘,需要1.5小時 3.機身只有一個按鈕,單按一下調較 關機 gt; 160度 gt; 180度 gt; 200度 gt; 關機 4. 使用時顯示藍燈表示電池有足夠電力,開機3分鐘預熱即可使用 5. 無線捲髮器插上USB充電時處於充電狀態,充電時可以同時使用 6. 紅燈代表需要充電,藍燈代表可以使用 回家已趕快試用,我的髮質是幼身,機身調較為180度,直接用捲髮器齒紋位梳順頭髮,再運用手把頭髮捲入,此時需用手接住髮尾,因捲髮器沒有扁夾設計,這是我昨晚使用效果圖,可參考(每人髮質不同,使用效果有異) 沒有使用任何髮型造型噴霧,左邊是用了PinkWhine顏色SSShiny鑽石捲髮器效果,右邊沒有使用 側拍效果圖 (圖片網絡搜尋) 韓國網絡圖片顯示隨時可以為PinkWhine顏色SSShiny鑽石捲髮器充電,非常方便! 影片vivi Japan網絡提供 購自:Vivi Japan 專頁:httpswww.facebook.comvivjap地址:澳門高士德 致富Daiso大創百貨對面,大豐銀行轉入巷mdash;仁康大廈地下C舖Vivi Japan時間:1200 900pm

網頁開發從業員的自我修養|雲端開發
科技新知
MacauYeah・2021-12-06

在家工作 疫情在家工作,已經是時不時有的事。因為不同的工種,在家工作都有各自的問題。 雖然筆者業餘時為一個遊戲愛好者,但平時卻是一位不折不扣的網頁程式開發人員。對筆者來說,在家工作最大的問題,就是家中電腦不夠強。平時業餘時間,用Notebook寫寫遊戲評論還可以,但對於開發之類事情都無法在家做。 為了在間偈性家工作,自費多買一台電腦並不值得,但筆者也總不能把公司的台式電腦帶回家吧。所以在過去一年,筆者都一直尋找解決方案,也試著實踐一些低成本的做法。經過一年的努力,運作得還不錯,所以在這裏分享一下筆者的解決方案。 首先強調,筆者是一位網頁開發人員,比較不需要特殊電腦硬件,筆者最基本的配備,就是一個螢幕、一台低階的入門級Notebook,另外就是上網設備和信用卡。 雲端開發用伺服器 對於開發人員來說,一台足夠多RAM的機器,是必備的要件。如果不想自費買機器,雲端,就是次一級的選擇。信用卡一出,多少RAM,多少CPU都的機器都可以隨時開,隨時關。重點是,雲端伺服器是以使用時間計費的,我們做開發時才開機,放工、休息時都可以關機,不需要像企業長期支付24小時的伺服器費用。 但好多人一直都認為,雲端伺服器是網頁發佈時,才有需要的。開發用途,還是在自己電腦中比較好。會這樣想的朋友,是因為開發時很多時需要圖形界面的幫助,而雲端,就是只有簡陋的文字指令界面。 的確,雲端伺服器,並不適宜使用遠端連線的圖形界面(Remote Desktop),因為一來伺服器本身就為是節產效能而全數使用指令界面的,二來,圖形界面使用的上網頻寛也較大,很易出現連線的延遲。 不過,隨著時代的發展,只要大家熟悉Linux,以上的問題都不存在。 Linux Code Server 只要你學會基本的Linux操作,你不再需要使用Remote Desktop。因為Code Server,可以為你帶來一個輕量的開發環境,你就直接在瀏覽器(Browser)上做開發了。 Code Server的官方安裝教學,都可以在以下連結找到。 httpsgithub.comcdrcodeserver 簡而言之,Code Server是現行其中一個主流開發工具VS Code的網頁版。Linux版VS Code可以做到的大部份工作,在Code Server上都可以做到。而且,Code Server比起Remote Desktop有比較低的延遲,而且有網頁緩衝,即使伺服器設定在東南亞地區,使用上亦無太大問題。 有興趣的朋友,真的可以試用,Linux和Code Server完全免費,你唯一要支付的是學習成本和雲端伺服器的費用。 Support 如果大家覺得每天Setup Linux 和Code Server都還是有點重複鎖碎,需要進階一點的自動化Server Setup需求,歡迎訂閱我的Patreon,提出客制化支援需求。

發佈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會包含很多不同的功能。上述的例仔,在實際情況下可能需要拆解成很多微服務來進行。所以對管理上還是有相當的挑戰。

星穹鐡道:抽角色、組隊簡介
手機‧電玩
MacauYeah・2024-03-13

因為抽卡機率問題,坊間很多建議都基於課金的前題,不是所以有人都可以重複。但這亦不是筆者體驗這遊戲的主要方向,所以筆者集中分享一些主線必定會取得的角色,或盡量以4星的方式組隊。但在說明組隊之前,先講一講基本系統。讓大家知道那些地方有課金機率成份。 基本出戰 本遊戲是團隊戰,最多同時4名角色上場,同一角色不會出現兩次。影響出戰強度的,除了角色本身屬性、技能,還有裝備要求。同一角色可以裝備一款【光錐】,六款【遺器】,達到不同的Buff。 每個角色獨有自己的【命途】技能養成,光錐及遺器則可以交換使用。 在攻略副本時,可以借好友的角色,但依然會限制同一角色不能重疊。而好友的光錐及遺器不能交換。 卡池 在遊戲中有角色【躍遷】,就是抽角色的地方。除主角外,其餘角色都可以經【躍遷】以機率的方式抽取。若抽到重複角色,會轉化為【星魂】,用作提升角色的特殊技能。主角的星魂以遊戲進度獎勵發佈,其他角色暫時都以抽取為主要來源。特殊角色,如【黑塔】有特別支線任務可以取得。 光錐同時在【躍遷】中取得。 遺器則是副本敵人隨機掉落,沒法經抽選擇。而角色命途技能、光錐、遺器養成部份,所需資源都可在遊戲主線或副本取得。所以有限抽取的,就是角色和光錐。 希有度 角色稀有度最低為4星,最高為5星,道具則為有35星。 卡池沒有4星角色保底,只有4星結果保底,每十連抽可以得到4星角色或道具。 組隊目標 4星非洲隊 主線故事中,一定可以獲得 主角(物理,攻)或(第一章最後獲得,火,盾) 三月七(冰,盾) 艾絲妲(火,輔助Buff) 丹恆(風,單體攻擊) 娜塔莎(第一章中後期獲得,物理,奶) 黑塔(支線模擬宇宙獲得,冰,群體攻擊) 艾絲妲原本筆者也以為是抽角隨機獲得的,但以BiliBili Wiki引證,其實是抽角教學中必定獲得的角色,所以道理上各位也一定會有。但有些版本有活動送角色,但似乎地區不一樣有不一致情況,故筆者沒有列出。 三月七 雖然在取得奶之前,主角(物理)、三月七、丹恒、艾絲妲,就是沒有選擇之下的選擇。但其實三月七的盾有隱藏技能,會增加受擊機率,這是變相指定角色吸仇恨換賺能量的做法。她也是在缺奶時最重要假回血手段,所以是一個有長期培養的角色,用來湊雙冰、雙盾或一奶一盾也不錯。 艾絲妲 筆者一直忽略了的一位重要角色,因為她施放攻擊就有機會蓄能,蓄能全體加攻。終結技有全體加速效能,普偏的裝備方向是為她加速加能量,讓她可以再為其他人加速加攻。也因為第一章後,與主角可以組成雙火隊,主角可以全隊加盾,艾絲妲加速,打火弱點敵人的話,一定不虧。 娜塔莎 奶,就不用說明了。另外,她也作雙物理的組成。也是筆者作為平常無腦開荒的組成,主角(火,盾 加 三月七 加 娜塔莎 加 弱點輸出。效率可能不高,但勝在無腦。 無腦隊最大的問題是弱點擊破率很低,因為盾和奶都需要經常回復,少了輸出的機會成本。

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 刪掉再試試。

Steam Deck 也可以為文字創
科技新知
MacauYeah・2024-01-23

之前筆者就介紹了,如何使用Steam Deck作為程式開發機使用。這可能對於一般讀者來講不太常用,更常用的是做一些文書處理。筆者最近也拿著Steam Deck,也一步步地補充文書處理所缺少的軟件,正式踏入Steam Deck日常之路。 如果你沒有對系統做過任何更改,在桌面模式中,只要打開「Discover」,輸入後逐的軟件的唯一package name,就可以找到相關軟件。 但如果你像筆者之前一樣,加了homebrew等第三方系統,可能所有軟件都需要在terminal中,經過指令sudo flatpak install PACKAGE_NAME。 Chrome 唯一碼 com.google.Chrome 系統預設瀏覽器只有Firefox,不習慣的話可以另外下載Chrome。有了Chrome,至少所有的雲端文書軟件都可以用,想用Google Doc也沒有問題。 中文輸入法:Fcitx5 Rime 唯一碼:org.fcitx.Fcitx5 唯一碼:org.fcitx.Fcitx5.Addon.Rime Steam Deck原本有自帶的輸入法,但只適用於螢幕虛擬鍵盤使用(即使用Steam key X,打開虛擬鍵盤),而實體鍵盤就無法轉輸入法了。這時就需要Linux上的Fcitx5和Rime了。安裝很簡單,之後還要設定一下。 首次安裝後,在啟動器(桌面左下角)搜㝷及啟動 fcitx5,然後在右下角就會見到有個新的鍵盤圖示出現。 按鍵盤圖示,滑鼠右鍵,點選configure,把Rime 加入Fcitx裏面,然後Apply rarr; Close 然後按鍵盤圖示,滑鼠左鍵,應該就會切會成中文輸入法了。這時原本的鍵盤圖示會變成中文輸入法的圖示(或者你經CtrlSpace也可以) 最後對著中文輸入法圖示,再滑鼠右鍵,可以選擇不同的中文輸入法,例如拼音、注意、倉頡等。 有了輸入法,有了瀏覽器,世界已經都是你的了。 下載器 JDownloader 唯一碼:org.jdownloader.JDownloader 它可以用來下載大部份隱藏文件,例如YouTube video audio 。但需要注要,首次下載JDownloader 後,還要經過軟件內部更新,否則不能使用。(就像很多手遊,下了主程式後還要下更新檔) 其他 如果你不是長期有網絡,還需要真離線版文書處理器,還可以看看LibreOffice,WPS Office。但這些都不能保證跟windows office 百分百轉換,可能還是使用雲版的Microsoft office 365還要實際。

Ubuntu 的簡易日常更新
科技新知
MacauYeah・2025-12-17

早陣子跟新認識的朋友聊天,聽到他們因為要轉伺服器平台,煩惱如何做作業系統層面的定期更新。筆者亦都分享一下自己是如何做 Ubuntu OS 層面的定期維護。 沒錢,就用最原始的方式解決 因為Ubuntu也算是常見的linux品牌,所以基本有有商用軟件可以偵測OS的狀態,並針對它推送更新。不過如果你像筆者一樣,是個貧窮的革命家,那就只有土炮一點自己做鏡像點及做測試。 建立一個 ubuntu 的 deb 包 mirror。手動單次地用步 mirror,確保自己其他 server 同一個時間段都只會取得同一個更新。 停了 ubuntu 的 kernal 自動更新。不然的話,mirror 有更新,ubuntu 亦會偷偷地自動安裝了新的kernal,只是等待你的重啟。 使用一個測試機,先經 mirror 更新到最新的狀態。運行一段日子後,其他機再陸續更新。如果你投産環境有多於一種配置,就考慮要多個不同的測試機。更新指令直接做成 script,方便在其他機器中重複。 輪流 ssh 登入各台機,執行相同的更新指令。更新指令經 git 同步到其他機器。為確保不受 ssh 斷線的風除,必要時還需加入 tmux 。 多機器的煩惱 上述的做法雖然可行,不過當你有十台以上的機器,重複做 ssh, tmux, git checkout, script 互動,也是很累人。考慮一次性地全自動化執行,還是有必要的。筆者對上述的第四步驟,作出一些取捨,以確保更新速度足夠快,可以順暢地執行。 什麼是必需要更新的? 筆者觀察到,在 container 技術出現後,其實很多時安裝應用都不會直接在 OS 層安裝 deb rpm 包,都是直接經 docker image 去做。所以OS層面,或者很多服務都不會被啟動。筆者亦發現,至少在ubuntu下,只更新kernel,對比無腦全更新所有 deb 包,會快很多很多。 如果可以,我們只更新kernel,再加對應的 container runtime,是不是更新對令相對地穩定,而且可以經外部統一管理。也就是不用在每一台機中進行 tmux git checkout ,全數在外部推送 ssh 指令? 筆者就用 multipass VM ssh key,表達一下執行概念。 ssh i varsnapmultipasscommondatamultipassdsshkeysid_rsa ubuntu@10.115.189.200 aptget autoremove y ssh i varsnapmultipasscommondatamultipassdsshkeysid_rsa ubuntu@10.115.189.200 aptget update ssh i varsnapmultipasscommondatamultipassdsshkeysid_rsa ubuntu@10.115.189.200 aptget install y linuxgeneric linuxheadersgeneric linuximagegeneric ssh i varsnapmultipasscommondatamultipassdsshkeysid_rsa ubuntu@10.115.189.200 reboot 上述最大的假設,是第一、三步,更新 kernel 時不會因為網絡問題導致 ssh 斷線,因為它們都是系統級別的改寫,中斷後並不能確保可以重來。第二步就很安全,隨時重來也沒有問題。 這樣,我們就可以在任一台管理機,經過一個 shell script for loop,更新所有其他機器。 如果我們對於網絡還是有些疑慮,我們也可以試用一次性排程式的方式去做。 ssh i varsnapmultipasscommondatamultipassdsshkeysid_rsa ubuntu@10.115.189.200 echo 'yourscriptlocation' at 0800 PM 17.12.2025 這樣的好處是,我們可以連 tmux 的開啟也省略,git checkout 也可以經固定的 script 執行(只是很煩鎖)。但這也會有壞處,就是看不到執行的情況,只能事後檢查系統狀態,是否已更新過。 當然前述 ssh key 的方法也可以加入 git checkout 更加深化不同的更新 script,但這又會增大斷線可能。ssh key 還是以快速完成指令更實際。 註:因為網安原因,筆者把上述 script 中的 S U D O 關鍵字去掉,這樣 blog 才能發出。

熊神进8月星座运程(雙子座)
玄學星相
熊神進・2018-07-30

双子座(太阳星座) 8月11号,双子座需要再经历第三次日蚀,这次的日蚀发生在双子座的第三宫,暗示着双子座的对外沟通器材或渠道容易遇上障碍,例如电话或电脑失灵,电邮或讯息无法成功传递,交流对话词不达意,信件寄失等等,除此之外,双子座出门时需要注意交通工具的安排,建议提早外出,以免遇上交通堵塞。驾驶人士需要注意道路安全,留意你所前往的目的地是否路面顺畅,同事亦要注意汽车零件失灵或缺油的突发事故。 双子座的兄弟姐妹或邻居状况不太安稳,他们情绪容易不稳定,甚至失去信心或斗志,双子座需要适当地给予他们鼓励,让他们更有勇气克服困难。 作为学生的双子座可能会面对着转校、更改课程、学习计划转变等等情况,这个转变过程整体来说是顺畅的,只是会偶然出现一些困扰或障碍。 从星图上观看,行星力量主要集中在星图底部,因此,双子座适宜将注意力及精力转移在关注家庭及个人情绪健康这两方面,双子座需要好好调整你的情绪健康,排除情绪的负面能量,提升斗志及自信,为未来好好给自己打气。 熊神進8月星座運程 雙子座(太陽星座) 8月11號,雙子座需要再經歷第三次日蝕,這次的日蝕發生在雙子座的第三宮,暗示著雙子座的對外溝通器材或管道容易遇上障礙,例如電話或電腦失靈,電郵或訊息無法成功傳遞,交流對話詞不達意,信件寄失等等,除此之外,雙子座出門時需要注意交通工具的安排,建議提早外出,以免遇上交通堵塞。駕駛人士需要注意道路安全,留意你所前往的目的地是否路面順暢,同事亦要注意汽車零件失靈或缺油的突發事故。 雙子座的兄弟姐妹或鄰居狀況不太安穩,他們情緒容易不穩定,甚至失去信心或鬥志,雙子座需要適當地給予他們鼓勵,讓他們更有勇氣克服困難。 作為學生的雙子座可能會面對著轉校、更改課程、學習計畫轉變等等情況,這個轉變過程整體來說是順暢的,只是會偶然出現一些困擾或障礙。 從星圖上觀看,行星力量主要集中在星圖底部,因此,雙子座適宜將注意力及精力轉移在關注家庭及個人情緒健康這兩方面,雙子座需要好好調整你的情緒健康,排除情緒的負面能量,提升鬥志及自信,為未來好好給自己打氣。

澳門多元化餐飲,帶你探索澳門蜜月星球美食!
其他
澳門生活圈・2019-07-26

●同步发布媒体公众号 ●媒体排名不分先后 塬味蛋仔星球与流心鸡扒便当评测 蜜月星球 澳门的小摊,茶餐厅,酒楼,酒店为什幺会经久不衰,因为他们都专心做着自己的本分。 但是随着时代的进步,多元化的概念逐渐被人接受。 虽然很多人继续着澳门专做本分的餐饮传统,但是也有年轻人开始尝试多元化餐饮尝试,就比如这次介绍的蜜月星球。 从店铺中我们就可以看出,是那种麻雀虽小五脏俱全的格局。 虽然有堂食的位置但是主力是做外卖生意的,想要尝试的朋友可以通过忆条街进行外卖点单。 蜜月星球的价格也是非常优惠,老板娘的服务更不用说了。 塬味蛋仔星球 接下来,我们就来说说这次尝试的塬味蛋仔星球和流心鸡扒便当。 它是以鸡蛋、砂糖、面粉、淡奶等造成汁液,倒在两块特制蜂巢状铁制模版的中间,放在火上烤成。 倒出来的鸡蛋仔呈金黄色,有蛋糕的香味,加上中间是半空的,咬下时口感特别弹牙,而且很松脆柔软。 流心鸡扒便当 除了塬味蛋仔星球之外,还有这款流心鸡扒便当,小巧的外观里面包含着丰富的食材。 腌制美味的煎鸡扒,包裹着蟹柳的煎蛋卷,最后再搭配一点蔬菜和香甜的米饭。 这样一款流心鸡扒便当就出来了,简单的搭配但是创造了不简单的美味,非常推荐大家去尝试下。 美食流心鸡扒便当 欢迎来到ldquo;忆条街rdquo;订单详情 蜜月星球 ●店家干净整洁! ●价格优惠! ●专属定制! 想尝试的朋友们,可以通过忆条街进行外卖点单或者直接去店里外带。 店铺地址 澳门新填巷13号地下。

及時止損,四個字,一生受用
宗教玄學
熊神進・2023-09-05

#張幼儀與徐志摩之間發生了什麼# 熊老師(風水課程教師,執業30多年) 去「錢塘江」的路上,路過「海寧」,再次跟 徐志摩 先生結緣,這是我第4次拜訪這位先生,說來,徐先生不是我的偶像,只是筆者有一份無明失落,如同陌路上遇上知音。 張幼儀小姐是徐先生的正妻,她跟徐先生的而且確是有宿世緣,前生,徐先生是張小姐是褓姆的孩子,他其貌不揚,其品不高,張小姐很愛書經也愛禮佛,一次,她在鹽官鎮的海神廟上香後,她在一棵古樹下睡著,夢中她見一隻水龜痛苦掙扎,她很害怕,不知道下一步如何做,這時候有一年青魚夫經過,魚夫二話不說就把水龜拿走,前身的張幼儀方寸大亂,她只是站在一旁,什麼也沒有做。她在夢裡醒來了,原來她是「見死不救」,水龜就是一個諭示。 今生,張幼儀小姐在業力引領下跟徐先生勉強續了宿世緣,這是惡緣,正如世人一致認為張小姐是賢慧的妻子,而上一代認為女人照顧丈夫,家婆,懂教孩子,做飯就是好妻子,我們從不知道一個女人被男人冷暴力的哀痛。 不認識玄學的人,總會想像這是一場家庭包辦婚姻的結果,女人是沒有選擇權,沒有否決權,不敢反抗,張小姐是搖曳在風雨中的女子,一個在隱忍中綻放的女子,也是筆者尊敬的菩薩。 張小姐是真心愛徐先生,她把自己的青春交了給丈夫,然而,徐先生的愛只在床上體驗,他永遠都是冷漠、嫌棄、不耐煩對待自己的妻子。 很多人在感情裡之所以痛苦,就是因為會覺得,我對你這麼好,為你付出這麼多,可是你還這樣對我,太傷心了。 張小姐是一位傳統的女子,她懷孕後充滿母愛想把孩子養大,遺憾丈夫心有所屬,還多次被丈夫強逼打胎。 對一個不把你當回事的人,你付出再多時間和心力,都是自討沒趣,在張小姐的回憶錄中,筆者看到這一段hellip;hellip;hellip;hellip; ldquo;我斜倚著尾甲板,不耐煩地等著上岸,然後看到徐志摩站在東張西望的人群裡。就在這時候,我的心涼了一大截。他穿著一件瘦長的黑色毛大衣,脖子上圍了條白絲巾。雖然我從沒看過他穿西裝的樣子。可是我曉得那是他。他的態度我一眼就看得出來,不會搞錯的,因為他是那堆接船的人當中唯一露出不想到那兒表情的人。" 世間不是所有的相遇,都能被愛包圍,感情裡不是你委曲求全,處處包容遷就,就能開花結果。張小姐最終放下,了這段孽緣,而徐先生亦沒有珍惜,沒有挽留,連祝福也沒有,只是一句ldquo;那就這樣安排吧。rdquo; 徐先生好像明白大地安排了悲情,悲情安排了山脈,山脈延伸了痛苦,痛苦離不開小愛,在千百年來,男人娶了妻子,卻不懂珍惜,女人遇上心愛的人,卻又沒勇氣接受愛。成住敗空,是小愛開始,就註定是「空」的結局,又還是雁過不留痕,愛過才知情重,煞那間,我在落葉中迷茫,在她的淚中留步。 如果我們心靈深處, 彼此都有對方的位置、 回憶、 關懷,我們就無需斷舍離, 就自然下去, 我們需要的是尊重、 包容、 不需要改變什麼, 因為這是前生的默許, 今生的延續, 來生的修成。 如果不想讓自己付出的真心變成傷心,那麼務必遠離不把你當回事的人,別再傻傻的跟自己鑽牛角尖。 離婚後的張小姐,她在法、德生活過三年。一天她在法國Riviera 散步,她遇上夢中見過的水龜,水龜伸出手來向她叩首,原來水龜在輪回前已把「執著」放下。她感謝水龜的大愛,在這一生中,她深深明白因果,她的生活有了脫胎換骨的改變,她變得自立、堅強,這為她回國後事業的成功打下了基礎。張小姐回國後,先後在大學教書,然後到「上海女子商業銀行」擔任副總裁,又創辦「雲裳服裝店」,事業是理順,而最大的能量是她仍以ldquo;義女rdquo;的身份繼續照顧徐先生的父母,直至他們去世。 我們讀別人的故事也是在讀自己的過去,在人的需求層次裡,精神的需求才是最高級的,也是學佛的初心。我們要明白小愛是痛苦,之所以有痛苦是因為:1 時間的次倒序。 2 薄緣、厚緣。 3 嫉妒心。 由於今天筆者有瑣事纏身,未能一一解說,我只抽取其中一點跟大家學習。在《三世書》裡,我們常常聽過真命天子一說,原來真命天子是有很多痛苦故事,其中三點就是:一,年齡相差很遠;二,婚後才出現;三,二人只有玄學婚姻。 誰都不想從「婚姻列車」中途下車,可是,三世因果就是真實不虛,你很愛一個男人,結局是男人只在床上愛你片刻,完事後又把你折磨;妳不愛一個人,可是妳離不開他, 死前婚姻證書上仍然有妳和他的姓名,這是為什麼?就是真命天子跟妳的年齡相差很遠,婚後才出現,二人只有玄學婚姻。 ldquo;及時止損rdquo;是我從不少離婚個案中找出的總結。不管是婚後出現的真命天子又或是一夜情的男人,既然妳認為不值得,沒有結果,又何必委屈了自己跟她沉淪欲海中 ? 相反,妳認為真命天子是輪回九次需經歷五百年才遇上,而妳又是真心愛他,妳是不是需要檢討自己一下自己自私的行為才離開他,如果說的什麼因為個人修行,我想妳就是錯失了過去五百年的輪回了。 要明白,在乎你的人,不會踐踏你的真心,對你可有可無的人, 儘量放下, 給自己一個機會去遇見今後的美好。 從無明覺醒,擺脫命運的捉弄,沖出桎梏,活出自己,是女人的福慧雙修。