搜尋

搜尋結果

【專業造型工具登陸澳門|Beauty World系列助你輕鬆打理完美髮型】
美容
Cheers!・2026-02-04

【專業造型工具登陸澳門|Beauty World系列助你輕鬆打理完美髮型】 早晨匆忙出門,卻總為扁塌凌亂的髮型煩惱?現在,一系列源自日本的專業造型工具已正式登陸澳門,旨在以簡易操作幫助用戶快速打造並持久維持精緻髮型,輕鬆應對各種造型需求。 3分鐘極速出門|一支「萬用梳」搞掂所有精緻髮型! 每朝起身頭髮亂翹、造型扁塌?無論係空氣瀏海、S型瀏海,定係想要高顱頂效果,Beauty World 頭髮萬用梳都可以幫你輕鬆搞掂! 點解咁好用? 梳子夾子2合1:牢牢夾住髮尾,輕鬆捲出完美弧度。 30秒熱風 + 15秒冷風定型:極速打造自然空氣感瀏海,唔使睇鏡都做到。 0技術含量:手殘都用到,仲唔傷頭髮,真正「有手就會」! 朝早想瞓多幾分鐘,又想要靚髮型?一支萬用梳,幫你慳時間、零失敗,輕鬆擁有一日好心情~宜家澳門都有得賣啦,快啲試下啦! 告別扁塌:打造日系蓬鬆感 紮馬尾最怕扁塌冇精神?想好似日系雜誌模特咁,連馬尾都充滿空氣感同造型感?關鍵在於一把好嘅梳子。日本 Beauty World 空氣瀏海造型摺疊梳就係你嘅秘密武器。佢配備兩款梳齒——細齒梳負責整理打底,三角齒梳專責梳出紋理同蓬鬆度,點梳都唔會塌。側面嘅小鉤仲可以勾出耳邊髮絲,瞬間增添隨性又精緻嘅氛圍感。呢把梳唔單止女生啱用,男士想整最近大熱嘅韓式分界或者日式濕髮造型,一樣可以靠佢輕鬆搞定。 短髮專屬:型格翹髮輕鬆造 短髮嘅朋友想整出時尚嘅外翹或者內彎造型?唔使再去髮廊!造型髮捲專為短髮設計,操作簡單到極:夾住髮尾,輕輕一拉,再用風筒加熱定型,理想嘅弧度即刻呈現,讓你嘅短髮造型更多變有活力。 全日Hold實:定型鎖妝最後一步 整好嘅靚髮型,當然要由朝Keep到晚。固定凝膠三頭刷 就係你嘅定型最後守護神。佢內置定型凝膠,一邊梳理一邊為髮絲上膜,尤其適合用來固定鐵瀏海同收服四周毛躁嘅碎髮,讓你全日都保持清爽俐落嘅精神面貌。 好消息係,以上介紹嘅 Beauty World 專業造型工具系列 已經透過Pi.Hairlife代理正式登陸澳門! 想了解更多頭髮造型嘅心得同發掘更多好物,點開下面連結,一齊探索更便捷嘅變美方法啦,如想查詢更多或購買,亦直接透過Instagram @Pi.Hairlife私訊喔! 好物傳送門:https://www.instagram.com/pi.hairlife?igsh=dm43MmpyZW44MHV4

想試國産Linux Cloud Image ? 無問題Qemu快速幫到你
科技新知
MacauYeah・2026-01-21

不知道大家最近有沒有在考慮使用國産OS,如果有,大家又是怎樣做初步測試的呢? 筆者之前一直都笨笨的從ISO開始安裝,所以每試不同的版本,都要從零開始。不但重複,OS安裝階段的複制過程也是很耗時的。但其實國産OS,大部份都有qcow2的格式,我們若只是本地測試的話,其實可以利用qcow2來做快速VM生成。 阿里aliyun 之前筆者有介紹過ubuntu的multipass,若你想試用的國産OS就是阿里aliyun,只要你有ubuntu,就可以快速跑起來。 但如果沒有ubuntu,只要有qemu(多平台),也是可以的。 qemu-system-x86_64 \\ -cpu host -machine type=q35,accel=kvm -m 2048 \\ -nographic \\ -snapshot \\ -netdev id=net00,type=user,hostfwd=tcp::2222-:22 \\ -device virtio-net-pci,netdev=net00 \\ -drive if=virtio,format=qcow2,file=aliyun_3_x64_20G_nocloud_alibase_20251215.qcow2 \\ -drive if=virtio,format=raw,file=seed.img 上述指令中的qcow2和seed.img,階為官方網站可以下載的。預設帳號 alinux 密碼 aliyun。 seed.img是用於cloud-init的,就是初始化VM所用。第二次開機時,就不需要再使用seed.img qemu-system-x86_64 \\ -cpu host -machine type=q35,accel=kvm -m 2048 \\ -nographic \\ -snapshot \\ -netdev id=net00,type=user,hostfwd=tcp::2222-:22 \\ -device virtio-net-pci,netdev=net00 \\ -drive if=virtio,format=qcow2,file=aliyun_3_x64_20G_nocloud_alibase_20251215.qcow2 華為OpenEuler 同樣地,我們也是用qemu可以跑起OpenEuler,只是它沒有seed.img(不支持cloud init),所以直接跑起就好。 qemu-system-x86_64 \\ -cpu host -machine type=q35,accel=kvm -m 2048 \\ -nographic \\ -netdev id=net00,type=user,hostfwd=tcp::2222-:22 \\ -device virtio-net-pci,netdev=net00 \\ -drive if=virtio,format=qcow2,file=openEuler-24.03-LTS-SP3-x86_64.qcow2 預設帳號 root 密碼 openEuler12#$ 第二次開機,指令也是一樣。 龙蜥AnolisOS 方式也一樣。 qemu-system-x86_64 \\ -cpu host -machine type=q35,accel=kvm -m 2048 \\ -nographic \\ -netdev id=net00,type=user,hostfwd=tcp::2222-:22 \\ -device virtio-net-pci,netdev=net00 \\ -drive if=virtio,format=qcow2,file=AnolisOS-8.10-x86_64-ANCK.qcow2 預設帳號 anuser 密碼 anolisos 總結 如果只是要體驗一下國産OS,Qemu快速起VM就足夠。但Qemu本身只有NAT網絡,想要做VM之間的通訊,需要大量的學習成本。

The Energy Transition and Survival Wisdom Between the Eighth and Ninth Luck Cycles
宗教玄學
熊神進・2026-01-05

The Three-Yuan and Nine-Luck system, a grand framework in Chinese metaphysics for interpreting the changes of time and space, operates on a 180-year cycle, with an energy shift occurring every 20 years. The Eighth White Gen Earth Luck, spanning from 2004 to 2023, has come to an end. Starting from 2024, the Ninth Purple Li Fire Luck has officially begun. The energy transition from "Earth" to "Fire" not only reshapes the underlying logic of the era but also manifests the intensity of energy collisions through events like wars and fires. Only by understanding the differences and inherent mechanisms can we secure our footing amid the changing circumstances. The Eighth Luck corresponds to the Gen Trigram in I Ching, where Gen represents mountains and belongs to the Earth element in the Five Elements theory, with its core energy characterized by "stability, tangibility, and accumulation". As the element that bears and nurtures all things, Earth defined the global consensus of the two decades: "He who holds land holds wealth". China’s urbanization wave swept across the nation, with steel and concrete erecting thousands of new cities; the U.S. real estate frenzy before the subprime mortgage crisis and Dubai’s construction of artificial islands through land reclamation all testified to the wealth code of the Earth Luck. The logic of success back then was crystal clear—heavy assets, tangible industries, and solid infrastructure. Properties were hard currency, and land parcels were like money-printing machines; all values were anchored in visible, touchable material carriers, as stable and solid as towering mountains, forming the reassuring backdrop of that era under the influence of Earth energy. The Ninth Luck, which commenced in 2024, centers on the Li Trigram and belongs to the Fire element, boasting entirely distinct energy traits: Fire embodies "dynamism, brightness, and intangibility", symbolizing both light and civilization while harboring inherent restlessness and unpredictability. Fire tends to flare upward, craving extreme attention and splendor; its flame is fickle, shifting with the wind, surging forth rapidly and fading just as quickly; its form is ethereal—one can see the blazing flames yet grasp not a single tangible particle. This energy transition is by no means a smooth one. The period from 2024 to 2025 serves as an interim phase where the stability of Earth and the restlessness of Fire clash fiercely. The chaotic phenomena in the world are precisely the external manifestations of this energy misalignment—and this marks the most fundamental difference between the Ninth Luck and the Eighth Luck: the Eighth Luck pursues "stability", while the Ninth Luck strives for "change"; the Eighth Luck emphasizes "tangibility", while the Ninth Luck focuses on "intangibility"; the Eighth Luck is about "laying the foundation", while the Ninth Luck is about "breaking the mold". From Feng Shui perspective, the overflow of Fire energy in the Ninth Luck has directly given rise to two types of typical events. First is geopolitical conflicts. Fire governs "flaring up and disputes", and the Li Trigram also connotes "separation and opposition". When Fire energy abounds without proper guidance, it is prone to triggering confrontations and wars. The prolonged stalemate of the Russia-Ukraine conflict and the border frictions between Thailand and Cambodia are, in essence, the materialization of the "restless energy" of the Fire Luck in regional energy fields. The balanced patterns established during the previous Earth Luck have been shattered; disputes and conflicts are like sparks that can easily ignite a prairie fire, which is exactly the manifestation of the "combative nature" of the Li Fire. Second is the frequent occurrence of fires. The "Fire Sha" energy in the Ninth Luck has intensified. As recorded in The Ten Books of Yangzhai (Residential Architecture), Fire-shaped Sha is associated with the risk of fires and bloodshed disasters. Moreover, the sharp-angled structures and flammable building materials in modern architecture further exacerbate the accumulation of fiery and dry energy. The massive fire that broke out in a five-star Residential in Hong Kong at the end of 2025 spread rapidly through the building’s structure, causing heavy losses in a short time. This incident serves as a direct warning of the "intense Fire energy" in the Ninth Luck, standing in stark contrast to the Eighth Luck period, when large-scale and fast-spreading fires were rare. Of particular concern is the year 2026—the Bingwu Year in the Chinese sexagenary cycle. The Heavenly Stem Bing represents Yang Fire, like wildfires raging across the grasslands, while the Earthly Branch Wu represents Yin Fire, like embers smoldering and burning inward. The overlapping of these two Fire elements creates a scenario of "adding fuel to the fire", making it the year with the most intense Fire energy in the entire Ninth Luck cycle. This blaze does not only consume the material world but also drains people’s mental and physical vitality—the Li Trigram corresponds to the heart, eyes, and blood circulatory system in the human body. Excessive Fire energy is likely to induce health issues such as hypertension, cardiovascular and cerebrovascular diseases, and emotional irritability. The "stable daily routines" that suited the Earth Luck era can no longer adapt to the energy rhythm of the Fire Luck, making physical and mental imbalance a prevalent risk.

求職遇騙案公開信(下)
宗教玄學
熊神進・2025-12-20

熊神進老師回答: 借妳的經歷,也想給所有求職者提一份「反騙心理防綫指南」,從根源上規避此類風險: 「官方渠道是唯一驗證標準」: 收到面試通知後,主動通過企業官網公開電話、官方招聘公衆號、智聯/前程無憂等正規平臺的企業主頁核實或郵箱聯繫HR部門確認,絕不相信“郵件直接發APP鏈接”“私人群聊指令”。 「牢記“面試零付費”鐵律」:無論對方以“測試費”“保證金”“數據捐贈”“入職押金”等任何名義要錢,哪怕金額只有1元,直接判定爲詐騙——正規企業絕不會讓求職者在面試階段付費。任何要求付費的面試都是詐騙,筆者亦是上市公司的顧問,正規企業不會在招聘中要求候選人支付費用,即使是“測試”也絕不涉及轉帳、購買商品或掃碼支付。 「警惕“小恩小惠+大額要求”的組合」:凡是先給妳小額返利,再引導妳投入更多資金的,本質都是“誘餌詐騙”,不要被“高回報”衝昏頭腦; 「拒絕“陌生APP+不明鏈接”雙陷阱」:如要求下載陌生APP、加入臨時群聊、進行“數據測試”等,需保持懷疑。正規綫上測試只會用招聘平臺自帶系統或企業官方工具(如企業微信、騰訊問卷),來源不明的APP、需要跳轉支付的鏈接,一律不下載、不點擊; 「遇到“群體施壓”立刻止損」: 如果群聊中出現“一邊倒服從”“指責質疑者”的情况,大概率是“托群”,果斷退出幷拉黑,與玄學家、朋友或家人討論,打破騙子的信息隔離,不要被“錯失機會”的恐懼綁架。 「受騙後第一時間“證據保全+多方止損”」: 保存好聊天記錄、轉帳憑證、郵件截圖、APP安裝包,立刻報警;同時聯繫銀行凍結賬戶、支付平臺申請交易撤回,最大程度减少損失。如妳已做的那樣,即使追回難度大,也能幫助警方追踪犯罪模式。 保護個人信息: 在招聘平臺設置簡歷可見權限,謹慎向未經驗證的“獵頭”提供詳細個人資料。 最後想對妳說:這場經歷只是妳求職路上的一段插曲,它不能定義妳的能力,更不該消耗妳的自信。妳已經用最快的速度止損、報警,還願意站出來提醒他人,這已經是最勇敢的應對。 妳的勇氣已化爲對他人的警醒,這本身就是一種積極的能量。如果妳仍感到情緒困擾,建議與信任的人傾訴,或尋求玄學家/社工/朋友諮詢的支持。 願妳在未來的求職路上保持警惕,也保持信心——真正的機會永遠不會以傷害的方式到來。

為何 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 又是如何除錯的。實際上,因為瀏覽器的配合,設立中斷點的功能,原來早就實現了。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/debugger 只要我們在任何 javascript 地方,插入 “debugger;” 這個神奇的字,瀏覽器就會在inspect模式下,自動產生中斷點。之後,你可以控制瀏覽器進行watch / step into / step over 功能。絕對比console.log更有意義。 在發現了這個方法之後,回去找vue3的官方文件,驚訝地發現,它就是提議用這種方式進行除錯。 https://vuejs.org/guide/extras/reactivity-in-depth.html#reactivity-debugging 未解之謎 雖然我們找到了設定中斷點的方式,但對於vscode是如何做到客戶端、伺服器端通用這件事,筆者還是沒有了解到。就以現在的知訊來看,很大機會就是vscode操控了瀏覽器的除錯模式,把所有資訊都回傳了vscode本身。這也是解譯了為何vscode在起動debugger時,必需要由vscode自己叫起瀏覽器。而codeserver這類雲IDE無法叫起本地瀏覽器,就造成它無法運用除錯功能的原因。 有與趣為codeserver一起搵解決方案的朋友,可以到筆者的 https://github.com/macauyeah/AProgrammerPrepares ,以文字教學的方提交你的解決方案。 祝願大家可以早日實現coding 自由。

高達模型,不噴塗還有什麼選擇?
手機‧電玩
MacauYeah・2025-10-09

之前筆者就高達模型中,籠統地比較不同的1/144比例產品。現在筆者也正式入手更多不同的系列,看看有沒有哪些適合不同需求的玩家。 SD系列:Mobile Join Gundam 明盒盒蛋,拼裝模型,但不需要剪鉗也可以隨手取件。要補色、滲線或進行一步加工制作。優點是可動性高,官方有提供補色貼紙,但距離足夠分色,還是有一段距離。 筆者並不在意它的分色不完美,以這個不足百元的商品來講,可動性足夠讓筆者快樂一個下午。 SD系列:FW Gundam Converge 明盒盒蛋,有少量件需要拼裝,大部份都已經有預塗裝。因為制作比較精緻,人氣商品比MJG會再貴一點。但可動度就很低,幾乎只有手臂、手碗、頭的平轉,腿腰不可動。筆者購入這個系列的原因,主要是當時已經無力再自行塗裝,把它當完成品直接買回來當擺設,也是一番享受。 兩者二選一的話,筆者更偏好MJG,因為有可動性,強行把玩也勉強可玩,一起擺場景也更耐玩。而FW的話,它的優勢反而是選擇多,方便整個系列收藏。因為有塗裝,而且有少部份可動,想拍照也不是不可以,耐玩度不高就是了。 FW就筆者跟朋友交流,在另一個系列MSE的出現下,FW似乎不太受樂。不過筆者未入手過MSE,難以作比較。但外觀上,似是MJG的另一個版本,但沒有骨架。

感受一場音樂童話盛宴。迪士尼魔法盒子
娛樂殿堂
蘇蘇・2025-07-27

走進威尼斯人劇院,走進《迪士尼魔法盒子》,猶如踏入一場童話盛宴,那悸動的心靈,瞬間被喚醒。 帷幕緩緩拉開,劇院化身為夢幻宇宙,一隻無形的手輕輕引領我,走入那滿溢歡笑與感動的世界。小女孩瑪拉的魔法盒子,成了通往經典迪士尼童話的大門,台上的位位角色不再是螢幕上的影像,而是活生生站在眼前,笑容和動作細膩動人,仿佛與我心靈相遇。 超過75首經典旋律,如涓涓細流潤澤心田。管弦樂隊現場演奏,猶如天籟,將每曲金曲注入全新生命。當《Let It Go》的旋律飄揚,眼前彷彿覆上一層冰雪魔法,讓人感受自由與力量的洗禮。旋律中蘊含著無數回憶與情感。 舞蹈編排華麗絢爛,木偶戲精湛生動,兩者交相輝映,編織出一幕幕令人屏息的奇景。動物王國的場景裡,逼真的木偶與活力四射的演員共舞,讓整個劇場充滿生命的律動,彷彿隨時可觸摸到自然的呼吸。 這場表演跨越年齡界限,無論是天真的孩童,還是經歷生活洗禮的大人,都能在此找到心之歸屬。孩子們被色彩繽紛的舞台和可愛角色迷住,笑語盈盈;我則在熟悉曲調和故事中召喚起往昔夢想,淚光閃爍於眼底。 走出劇院,心仍被魔法牽引,猶如經歷一場靈魂的洗禮。這不單是音樂劇,更是一趟讓人停下腳步、重新擁抱夢想與美好的深刻旅程。 *照片來源:澳門文化局

Swarm mode 上線 7 - load balancer | 反向代理 (2)
科技新知
MacauYeah・2025-07-18

前幾天,我們就使用traefik做了個最簡單的http反向代理。 做完上述的使用驗證後,我們可以正式開始看官方的例子,該例子加入了SSL,這就更充份地體現反向代理的用途。 官方教學連結 官方的yaml也很長,筆者實測了一個簡化版本。 services: traefik: image: traefik:v3.4 ports: - target: 443 published: 443 protocol: tcp networks: - traefik_proxy volumes: - /var/run/docker.sock:/var/run/docker.sock:ro configs: - source: dynamic-tls.yaml target: /dynamic/tls.yaml secrets: - source: certs-local.key target: /certs/local.key - source: certs-local.crt target: /certs/local.crt command: - --api.dashboard=true - --log.level=INFO - --accesslog=true - "--providers.file.filename=/dynamic/tls.yaml" - --providers.swarm.exposedByDefault=false - --providers.swarm.network=traefik_proxy - --entrypoints.websecure.address=:443 - --entrypoints.websecure.http.tls=true deploy: replicas: 1 placement: constraints: - node.role==manager whoami: image: traefik/whoami networks: - traefik_proxy deploy: labels: - "traefik.enable=true" - "traefik.http.routers.whoami.rule=Host(`whoami.swarm.localhost`)" - "traefik.http.routers.whoami.tls=true" - traefik.http.services.whoami.loadbalancer.server.port=80 networks: traefik_proxy: name: traefik_proxy driver: overlay attachable: true configs: dynamic-tls.yaml: file: ./dynamic/tls.yaml secrets: certs-local.key: file: ./certs/local.key certs-local.crt: file: ./certs/local.crt 餘下的就照跟官方設定 生成cert file。(或大家有正式的證書,就可以免去這一步。) mkdir -p certs openssl req -x509 -nodes -days 365 -newkey rsa:2048 \\ -keyout certs/local.key -out certs/local.crt \\ -subj "/CN=*.swarm.localhost" 指向cert的動態設定檔。 tls: certificates: - certFile: /certs/local.crt keyFile: /certs/local.key 然後我們就可以這樣測試 curl -v -k -H 'host:whoami.swarm.localhost' 筆者在一開始時,始終無法設定 dyanmic/tls.yaml ,其實是筆者誤會了 traefik 的讀取方式。本個例子中,traefik 其實會動態讀取 swarm 及 file provider 的設置,而dyanmic/tls.yaml是經過file provider的方式生效。也就是 traefik-ssl.yaml 中的"--providers.file.filename=/dynamic/tls.yaml"。 本個例子與官方例子最大的不同,是官方的cert, tls, 是直接使用bind mount的方式存取,如果你有多過一個manager,這個方式不太有效。本文就用了swarm config及swarm secret,方便多個manager自動配置。不過swarm config及swarm secret都有個缺點,若要更新它們的內容,就必需要重命名(例如dynamic-tls.yaml=> dynamic-tls.yaml2) ,否則swarm不允許發佈。 完整 yaml 請見 github

重入膠坑6-補色地獄
手機‧電玩
MacauYeah・2025-03-23

之前筆者就有介紹過水性馬克筆補色、滲線,對於有一直砌開最新HG、MG的朋友來講,只需要考慮滲線就夠。但對於一些便宜價位的入門級的HG或SDEX模型,補色就更重要,因為它們的成型色大都只有兩至三種,即使套件中有提供補色貼紙,亦無法函蓋所有部位。筆者最近做的一款舊HG能天使及SDEX巴巴托期天狼座就是如些。 你所需要的是一套足夠便宜的平替 之前筆者亦介紹過【迪斯派】的模型專用的水性馬克筆,但對於這麼大量的補色,迪斯派的單價也是相當讓人心痛。最近筆者就發現到另一款更便宜的平替品,【多樂繪直液式丙烯馬克筆】。筆者寫稿當天,非金屬色中,也是45.8RMB 24色,72.8RMB 48色。相對於6.9一支的迪斯派非金屬色,多樂繪很便宜,顏色選擇也很多。 多樂繪亦提供散裝購買,7.9RMB 自選三支非金屬色,即是2.64一支。如果大家不想一次過全部購買24色,可以參考筆者以下型號 配合區部重塗: 600(白色), 603(黃色), 608(藍色), 622(淺灰), 680(深灰), 664(紅色)。上述與萬代的成型色還是會有色差,但相對不太明顯。其中600(白色), 603(黃色),遮蓋力較差,需要多次重塗以便發色。 還有一些筆者用到但不是通用色,628(天藍色?),642(海軍藍?) 使用效果: 筆者在塗裝部份只是處於基本補色要求,沒有試過混色、疊色、過渡等高階用法。對比迪斯派,多樂繪的感覺真的差不多。 操作 使用前先搖一搖筆身,拔蓋就用。 上色前需要打磨嗎? 對於白色、黃色等,先打磨模型表面,有助加強附著力。但白色始終難發色,也要多次重塗。深色的不用打磨表現也很好。 易刮漆嗎? 易刮,所以要留意邊角位。完成補色後記得上保護漆,上保護漆之前也記得再檢查一遍。 遇到的最大問題 多樂繪的黑色出墨過快,難以控制影響範圍,因為顏色太深,事後也很難清潔。但其他顏色未有出墨過快的問題,未知是否個別事件。另外筆者亦未試過傳統的水性消色筆,都一律以酒精或牙籤清理錯處,暫時無需使用專用消色筆(多樂繪可能也沒有消色筆)。 迪斯派比多樂繪做得更好的可能是出墨的部份,它不需要搖筆身,也有正常的顏色表現。但迪斯派的顏色選擇很少,灰色、藍色與萬代的成型色很不協調,小部份補色也很顯眼。筆者認為它最大的問題是缺少深灰色,這是萬代很多內構的常用色,再加上多樂繪價錢便宜一大截,一口氣買幾次回來粗用回本。 如果大家有發現一些更細微的分別,歡迎隨時留言交留。

立春後,請化二黑病星土煞
宗教玄學
熊神進・2025-02-04

這幾天新聞報導最多的就是甲型流感致命,風水學家在半年前已經提醒讀者,下元九運的二黑五黃星很毒,它們會傷害一些住宅出了風水問題的人,嚴重的還會令人住院。 二黑星是什麽? 二黑星在五行中屬土,上應天上是「巨門」,「巨門」就是病星,顔色是黑色。自古以來,沒有人願意把「二黑」星招進來,大家都是避之則吉,例如當`我們知道它逼近,我們就關上門窗,不想它貿然進來, 因爲它來了,就不會離開,除非你家裏擺放了一些開光風水法器。 二黑「病符星」所到處,引發家人出現怪症、惡夢、情緒憂愁外,還讓老年人入院,孕婦流産,「二黑」爲坤卦,代表女人,更容易令男人遇上婚外情,或迷上「網絡色情」等,致心神不集中,筆者認爲這凶星需要化解。 化解「病符星」的方法有二個: 擺「桃木五帝錢尺」: 今年「二黑」飛入中宮,影響八方,易使宅內人有「情緒、健康」之困。由于它影響全屋人的健康,我建議在客飯廳的櫃頂上擺放一件「桃木五帝錢尺」,桃木是化病毒的木材,材質來自泰山的桃樹,我取用的是雷擊木,色澤上有暗灰的雷擊迹象,同時我在民間廟宇采購「五帝錢」,放在神壇上靜化,之後按使用者出生資料來開光,這就是法器,故擺這物後,家宅如稍有人生病,便可提起正能量,化去這「二黑」屬士之「病星」。 擺「佛法螺」: 這是一件佛八寶,可用佛的力量化「土煞」物。 它是來自尼泊爾聖物,所有的聖物都是用軟體法螺的貝殼製成,同時釀有天然寶石,十分珍貴。它源出于古印度,從螺頂朝上幷螺殼開口于左邊稱爲「左旋螺」,傳統爲右旋螺的白螺,從外而內以旋心中間觀察順時針向右旋轉的方向, 兩種聖物都是佛教視爲吉祥象徵。 古時佛教舉行宗教儀式時,吹奏的樂器就是「佛法螺」,因它的聲音遠傳及亦有號召衆生降魔,在「法華經」及「無量壽經」都有以法鼓、法螺等聲音遠傳作爲佛法傳播比喻。亦有信士把它放在家裏的神壇上供養。 「佛法螺」隨佛教傳入中國後,中國的藏族、蒙古族、滿族、納西族、傣族、京族、漢族等民族沿用至今,法螺于藏族的八瑞相,亦稱八吉祥徽、藏八仙及藏八寶之一。在很多經典中常以法螺之音悠揚深遠來比喻佛陀說法之妙音,據「法華經.序品」中形容:「今佛世尊欲說大法,與大法雨,吹大法螺」。 「佛法螺」放在客飯廳上可以吸取二黑星的病毒,這是一件很珍貴的法寶。

steam deck 辦公用途工具資訊 2024/12更新
科技新知
MacauYeah・2024-12-17

購入steam deck 已經有一年多的時間,之前亦發過一些安裝教學。適逢筆者系統重裝,又有機會重新檢視工具的可用性。 Podman / Distrobox 一項很重要的更新,Steam OS已經有預安裝podman,不需要經home brew安裝。但預裝的podman 沒有內置DNS,可能會對K8S等進階應用有影響,不過筆者只作為單機測試用,普通的podman compose沒有問題。 另一項很重要的更新,就是 distrobox,它可以經 podman 讓大家方便地執行不同的 linux 版本,想在Steam OS上使用Ubuntu?沒問題,開箱即用;想用VScode官方維護版本,沒問題,安裝指定Linux再按裝VScode就好。 詳見上一期的介紹。Steam OS 3.5更新,內建 podman, distrobox 中文輸入法 我們不需要再安裝Fcitx5 + Rime,如果大家在遊戲模式下,已經設定好中文輸入法,那麼在輸到桌面模式下,照樣以Steam Button + X Button的方式,打開內鍵輸入法。你會見到有虛擬鍵盤彈出,它會覆寫桌面模式的。此時,即使你關掉虛擬鍵盤,並用實體鍵盤,中文輸入法都會保留。不過大家要確認,彈出當下必需要是【中文】。 若然你彈出的虛擬鍵盤是英文,請按【地球】轉換到【中文】後,關掉虛擬鍵盤,再重來一次(重按Steam Button + X Button),確保彈出的時候是經【中文】覆寫。 Discovery Discovery 是 Steam OS 預設用來安裝第三方程式的地方,它經 flathub / flatpak 存取程式。但筆者一定要先強調,它提供的第三方程式,並不一定會得到原開發者的支援,它屬於打包移植之類。 例如 flathub 中可以找到 Google Chrome (https://flathub.org/apps/com.google.Chrome) ,但它實際是經過一個github 專案移植過去的 (https://github.com/flathub/com.google.Chrome)。它有提供持續更新,但筆者不保證當中有沒有任何被植入過任何不正當軟件。 相反,flathub中有一些程式是經過原開發者支援的,例如 Firefox (https://support.mozilla.org/en-US/kb/install-firefox-linux), Gnome Boxes (https://gitlab.gnome.org/GNOME/gnome-boxes), Gimp (https://www.gimp.org/downloads/) ,這類可以比較放心使用。 筆者過去使用 Discovery ,的確有遇到一些權限問題,但最後估計應該是筆者安裝 Homebrew 所影響。筆者在重裝 Steam OS 後,直接使用 Discovery,就沒有問題。過去需要經 Homebrew 安裝的東西,現在經 podman , distrobox 或 Gnome boxes 就可以了,不再需要經Homebrew去折騰一輪。而且Homebrew也不是萬能的,因為Steam OS有限制一些套件的事用,即使安裝Homebrew也解決不了。若想要完全開放套件限制或解決依賴問題,還不如直接開啟Steam OS覆寫權限,轉用Arch Linux的安裝包。

Git 歴史修正
科技新知
MacauYeah・2024-10-29

有時候,我們修正一系統檔案,例如某個commit中,多了一個不該放的檔案,又或者想修改該commit的作者,我們就要追搜到某個commit,然後用rebase隨個改。 例如本次repo,有一個githubAction.md,因為錯誤原因,被加到了main中,也藏了很久。如果我們想連根拔起,我們需要加出它第一次出現的commit。 $ git log githubAction.md commit 60ccd70f6b768138cbe23c93ffcfa32574ce895c 那我們就以它前一個commit作為rebase的根據,進行逐個commit修正。 $ git rebase -i 60ccd70f6b768138cbe23c93ffcfa32574ce895c^ pick 60ccd70 draft some content pick e2ee9a3 add some senario. pick b91afc1 refine submodule; pick 98cd366 add notes about submodule specific checkout; pick 064b06f test directly commit in submodule main pick 7b648d2 update git submodules notes pick 556f25e add notes about merge timing pick 5244804 Create git-continuous-integration-strategy.md pick 107e486 add more pratical nodes about ci; pick d93cbee add mono repo challenge pick 1c471b6 add worktree notes pick 9063ccb notes about different of git flow and github flow; pick b72e89e Update github-flow.md, add ref more link pick 0b8f2a9 draft github flow release problem pick 8b333fc finalize github flow release strategy 在rabase選項中,把需要改的commit由pick改為edit。(rebase會以舊到新顯示)。然後儲存。例如 edit 60ccd70 draft some content edit e2ee9a3 add some senario. edit b91afc1 refine submodule; pick 98cd366 add notes about submodule specific checkout; pick 064b06f test directly commit in submodule main pick 7b648d2 update git submodules notes pick 556f25e add notes about merge timing pick 5244804 Create git-continuous-integration-strategy.md pick 107e486 add more pratical nodes about ci; pick d93cbee add mono repo challenge pick 1c471b6 add worktree notes pick 9063ccb notes about different of git flow and github flow; pick b72e89e Update github-flow.md, add ref more link pick 0b8f2a9 draft github flow release problem pick 8b333fc finalize github flow release strategy 我們第一次會在60ccd70,我們作出想要的改動,然後經amend去改掉60ccd70 $ rm githubAction.md $ git add -u $ git commit --amend --author="newuser " 確定無誤的話,就可以去下一步,即是到了e2ee9a3 $ git rebase --continue 因為已經rebase過,你此時看到的不會再是hash不再是e2ee9a3,而是自動rebase完的e2ee9a3。若大家有東西要改,就使用commit --amend。如果沒有東西要改,也沒有conflict,可以繼續rebase --continue下去。

Docker Tag 命名
科技新知
MacauYeah・2024-10-24

一般來講,同一個docker image會提供多個不同的版本,每個版本會附予不同的tag,以作標識。但以docker image的維護者來講,它的tag通常代表的是自己程式的版本號。不過這個版本號卻存在很多變數,就讓筆者好好地逐一說明。 程式的版本號 在沒有Docker的年代,其實所有軟件在發佈時,都會標示版本號,方便使用方明確追蹤問題,自行選擇升級、降級以解決相容性問題。大家要重現問題,也能清清楚地重現。所以docker image的tag,在某程度,都是代表發佈自己的程式版本號。但以前的年代,軟件底層的依賴,例如OS層面的共享程式庫,則不在發佈的管控中,所以過去的程式,在跨電腦安裝時,都會出現缺少某些共享庫的問題。而使用了Docker後,image以內的共享庫的都會在打包的那一刻固定和發佈,就不會有漏的問題。 庫更新,怎麼辦 上面說到image可以打包共享庫,但問題是共享庫也會有安全性更新問題,那麼對docker image的維護者來講,它自己的tag又該如何命名? 因為庫的量可大可少,所以一般來說,都不可能完全把各個庫的版本號寫在自己的tag上。退而求其次,就是用"版本號+日期",庫的細版本號,就存在原始碼當中。Ubuntu 就是這樣的例子。 不過"版本號+日期"的命名方式真的方便嗎?每次下遊用戶想更新去最近版本,都要自己找一次最近的日期。這樣對很多用戶來講都不夠方便。所以docker又提供了一個重tag的功能。例如ubuntu:noble,在早些時候指著noble-20240904.1,然後過幾天,又指向更新的noble-20241009。更常見的是latest,每次image都預設會存在,docker也希望大家會定期更新這個tag,讓大家可以更易地找到最新版本。 註: 這跟git tag有所不同,git tag並不預期會變的。當協作者收到tag後,那怕上遊刻意更新tag指針,協作者沒有刪除原tag之前,都不會知道tag更新去了哪裏。 我們該如何選 在發佈方和引用方來講,引用時可以明確使用唯一的"版本號+日期",對穩定性來講是有意義的。不過多多少少,會產生額外的時間成本。發佈方來說,就是多用了一些儲存空間,方便引用方可以隨時找到舊(庫)版本。而引用方,就要手動修改引用號,作為驗收依據,自動更新的難度比較大。 但對於自動更新要求比較大的情況下,可能就是使用latest或者會隨時更新的share tag(共用tag)比較實際。但我們也依然要定一些方式去版本更新記錄,例如:同時使用 beta latest archive 每日自動更新beta,只有所有測試都通過時,才把archive指向現在的latest,再把latest指向現在的beta。這樣做的好處是,核心的docker stack檔案改變的機會較少,也可以免除docker swarm做太細緻的權限管理。