潮流特區

焦點文章

CyberCom3合1充電數據線 — 一條線搞掂晒,充電超方便!
科技新知
Lifemagtechie・2025-06-12

而家大家手上嘅電子產品多到數唔清,手機、平板、藍牙耳機、遊戲機hellip;hellip;每部機都有自己嘅充電線,仲有啲好舊款用USB,iPhone用Lightning,最新又係TypeC,搞到充電時成日手忙腳亂,尤其去旅行,帶幾多條線都唔夠! 呢條 CyberCom3合1充電數據線,就係為咗解決呢個煩惱而生。佢集合多種接口於一身,無論你係用緊iPhone定Android,甚至其他電子裝置,都可以用一條線搞掂晒,方便又慳位,真係你嘅生活充電好幫手! 一條線,多種接口,無懼設備多 CyberCom3合1充電數據線支援 Micro USB、USB A、Type C 同 Lightning 四大接口,無論你係iPhone、Samsung定係其他品牌,甚至係藍牙耳機、遊戲機,都可以用呢條線充電同傳輸數據。旅行唔使再帶一大堆線,行李又有位可以擺多啲戰利品啦! 快充快傳,效率up up! bull; 支援QC快充技術,最高60W輸出,手機、平板、智能手錶都可以超快充滿,唔使等成日。 bull; 傳輸速度高達480Mbps,無論係工作文件定係娛樂影片,一link就傳,節省你寶貴時間。
 耐用又防纏繞,攜帶超方便 bull; 採用彈性TPE物料,線身唔易打結,收納方便,唔怕亂晒。 bull; 線材耐用又有彈性,日常用或者出街旅行都好啱用。
 產品小百科 bull; 1米長度,無論係屋企、公司定旅行都啱用。 bull; 建議零售價 $99,依家優惠價$79就可以帶走。
 由此開始,充電更快更簡單! 設計貼心,性能強勁,係你工作同生活嘅好拍擋。無論係手機、平板、遊戲機定藍牙耳機,呢條線都幫你搞掂晒充電同數據傳輸,令你嘅數碼生活更輕鬆自在。了解CyberCom3合1充電數據線嘅詳情同優惠,幫你打造更智能、更方便嘅充電新體驗!購買網站 www.cyberportcom.com查詢電郵 info@cyberportcom.com

最新文章

Git Co-Work Flow
科技新知
MacauYeah・2023-06-23

Git CoWork Flow 雖然git面世已很久,但相當一部份澳門朋友都是solo man,很少合作寫code,對git branch始終都有些恐懼。所以這次來解召一個基本原則,至少你不會爛了code救不回來。 若然大家未熟悉git,初次利用git合作寫program,請盡量減少使用共同分支branch,可以極大地減少問題。 第一個大原則 建立一條自己分支 在一個repo中,為自己建立一條分支branch,可以減少Remote repo中有人比你先commit,而令你push失敗的情況。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 除非你的隊友故意你用的分支名先commit,又或者你自己有幾台電腦,幾台一起做改動。不然push 應該不會有問題。 第二個大原則 用fetch取代pull 很多人在取用Remote Repo的更新時,都會使用pull。但pull其實是fetch及merge的混合,而且merge還要考慮source branch是那條分支的問題,若然大家都有一條獨立branch,那麼這個無腦pull並不存於每人只有一台電腦下的多人協作中。 fetch的過程中,還可以加入參數prune,順便依照Remote Repo的指示,同步刪掉本機中一些不再存在的originbranch。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 第三個大原則 Merge前先Commit 經過前述fetch後,其實他人的改動並未加入自己的分支中,必需經過merge才會出現。但並不是沒有conflict就無腦merge。 假若自己有改動,未commit,應該老虎蟹都先commit。這是為了在merge後,還有機會可以無腦reset,回到之前那個commit。這就像是做任何更新前,先做backup。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 第四個大原則 由某個特定的人來管理master或main branch main branch以前叫master branch,是他人下載時的預設分支,也是Github、Gitlab的預設顯示分支。所以該分支存放著的source code,應該在代表信心度比較高。 在協作的環境中,每人都有自己分支,那就代表要有一位人員做管理,他負責checkout main, 然後合併其他已驗證的分支。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 在某些比較嚴僅的環境中例如Github、Gitlab,main分支可能會被系統機制鎖定,必需通過系統內鍵的Pull Request,才能通過審核,合併到main。另外,也有一些關於開發上的Git workflow,主要針對功能管理、版本發佈、錯誤修正等控制。有機會再為大家介紹。 希望以上的流程,可以有效且容易地讓大家協作。如果有任何command錯誤或更新,都可以經Github Pull Request通知筆者。

Vmware下建立Docker Cluster
科技新知
MacauYeah・2023-06-16

之前都使用Multipass作為Proof of Concept,自己做測試用。直正上Production,Network環境就多少有點差異。 假設大家為Application Admin,但無條件處理Vmware層面上的事項,只可以從VM內部install setup application。 安裝Docker script 都來自Docker 官方網,筆者微調了一些auto accept選項。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 假設三台VM已經安裝docker,ip分別為 10.13.31.21, 10.13.31.22, 10.13.31.23。 在其中一台VM上,例如ip 10.13.31.21上, Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 與前述Multipass不同的是,這裏的datapathport要自定義,因為預設的port 4789在Vmware的有特殊同途。 之後部份就跟傳統做法一樣,先取得manager join token, 然後在其他VM上使用該token加入cluster Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 這樣,在swarm上的application,就會自動在10.13.31.21, 10.13.31.22, 10.13.31.23,上遊走。 即使你的app container目前是跑在10.13.31.238080上,但因為swarm mode routing mesh,你經過10.13.31.218080都可以連到該app。 如果你只是做stateless app load balance分流,這樣就足夠了,不用考慮ip fail over。但如果你要做到ip fail over,還要額外設定keepalive virtual ip,這個virtual ip會自動依付到某台活著的VM上,這樣外界才不會連到一個死ip上。又或者額外建一台load balancer,可以偵測到swarm node上那台機還活著,從而達到fail over效果。但這台load balancer也有一些穩定性要求,若然大家只是用一個普通的nginx做load balance,還是會有單點故障問題single point of failure。

使用 Multipass 建立Docker Cluster
科技新知
MacauYeah・2023-06-02

以下流程,假設各位已經 在Ubuntu Server中開設了virtual bridge 供Multipass設定Static IP,並且network interface定為 localbr 使用Packer template制成docker.img , 並存放於當前資料夾內 使用docker.img 起三個node,並使用network interface localbr,各有一個指定的mac address multipass launch file$PWDdocker.img name node21 network name=localbr,mode=manual,mac=quot;5254004bab21quot; multipass launch file$PWDdocker.img name node22 network name=localbr,mode=manual,mac=quot;5254004bab22quot; multipass launch file$PWDdocker.img name node23 network name=localbr,mode=manual,mac=quot;5254004bab23quot; 對運行中的三個node,為它們設定static ip multipass exec n node21 sudo bash c 'cat etcnetplan10custom.yaml network version 2 ethernets extra0 dhcp4 no match macaddress quot;5254004bab21quot; addresses 10.13.31.2124 EOF' multipass exec n node22 sudo bash c 'cat etcnetplan10custom.yaml network version 2 ethernets extra0 dhcp4 no match macaddress quot;5254004bab22quot; addresses 10.13.31.2224 EOF' multipass exec n node23 sudo bash c 'cat etcnetplan10custom.yaml network version 2 ethernets extra0 dhcp4 no match macaddress quot;5254004bab23quot; addresses 10.13.31.2324 EOF' multipass exec n node21 sudo netplan apply multipass exec n node22 sudo netplan apply multipass exec n node23 sudo netplan apply 使用node21作為Leader Manager,與其他兩個node一起組成Cluster multipass exec n node21 sudo docker swarm init advertiseaddr 10.13.31.21 multipass exec n node21 sudo docker swarm jointoken manager managerToken=$multipass exec n node21 sudo docker swarm jointoken manager q multipass exec n node22 sudo docker swarm join token $managerToken 10.13.31.212377 multipass exec n node23 sudo docker swarm join token $managerToken 10.13.31.212377 Cluster就建立完成。 若想刪掉重來 multipass delete node21 multipass delete node22 multipass delete node23 multipass purge 備註 在直正使用時,大部份時間還需要做port forwarding。multipass沒有自己的port forward,可以用ssh tunnel來模擬。 例如把Ubuntu Server的8080指向node21的8080,可以這樣 sudo ssh i varsnapmultipasscommondatamultipassdsshkeysid_rsa L 0.0.0.0808010.13.31.218080 ubuntu@10.13.31.21 完整的script可以參考initDockerCluster.sh。 沒有Bare Metal Ubuntu或者沒有static ip也可以參考initDockerClusterWithoutStaticIp.sh。只是因為network brandwidth問題,我就不會在每次更新時都測試。

[教學] 平民雲端服務不是夢 | 5分鐘教你如何快速起VM
科技新知
MacauYeah・2023-05-11

前言 原本筆者只是想做docker cluster,但因為在實機中建VM極其麻煩,所以就研究了好一陣子如何快速起VM。 HyperV有預設的Ubuntu template,但只有ubuntu desktop版,沒有server版。而且desktop gui顯得浪費資源,要clone VM也很廢時,放棄。 Windows Subsystem Linux起VM很方便,但同一個Linux version只有一個instance,沒法起cluster,放棄。 Virtual box沒有Ubuntu template,若要clone的話就變得跟HyperV差不多,放棄。 經過一輪資料搜集,發現了一個Ubuntu multipass engine,聲稱可以跨平台快速起VM。裏面有一些很吸引的功能,可以自己建立images、使用固定IP。 那怕即使是沒有snapshot,在自定義images的配合下預裝docker,要隨時加減cluster node都是一件容易的事。 重大決策點 醜話說在前頭。經過一輪測試,multipass最大的問題,就是custom image、fix IP都只能在bare metal ubuntu 中才能使用。如果你沒有一台閒置實體機安裝Ubuntu,還是要再多考慮一下。 重點 詳細的流程,筆者記錄了在Packer template 和Multipass Static IP中,在這裏就只說一些重點。 packer是使用cloudinit和qemu的技術,行起template中指定的cloud image 在筆者的例子中就是ubuntu22.04servercloudimgamd64.img 大家可以定義image行起後進行一些操作,而那些操作都是經過qemu vnc、ssh進去操作的。 操作完後就會直接儲存當時的image。所以在操作結束之前,盡可能地刪cache或刪去不要的user group settings。 最後生成的image,還是一個cloud image。若要再運行它,必需要使用支援cloudinit的VM來讀取。 cloudinit是用來指定初次運行時要設定的事,例如hdd size, user account password, ssh key import等。 使用工具cloudlocalds可以生成一個seed.img,這樣qemu也可以cloudinit。 HyperV應該也可以經過類似方式,進行cloudinit,但筆者未有去實測。如有更簡便的方法請告知。 multipass預設就已經有cloudinit,在bare metal ubuntu就可以直接執行。 multipass也可以設定不同的cloudinit參數。 成品 最後筆者就選擇了用packer用來預裝docker,經mulitpass無腦起VM,再使用shell script對多個node設定docker,達到即時起docker node的功能。這樣就減省了VM的安裝時間,也省去了docker的安裝問題。 說到底,如果只想測試docker cluster,其實windows, macOS中的multipass也可以實現相同的功能。因為安裝docker那些都可以經過shell script自動化,只是每次重複操作,都變得相當慢。另外,因為multipass在windows, macOS不支援fix ip,對於指定docker cluster interface又會再多一重功夫。

文字創作者的辛酸 | 定制鍵盤改善不合理的按鍵佈局
科技新知
MacauYeah・2021-12-14

不知道經常做中文文字編輯的朋友,右手會不會特別疲勞 筆者就會有這種經歷,主要是因為筆者右手要同時兼顧鍵盤與滑鼠;而且打字時,很多刪除,左右移動,也只能靠右手完成。久而久之,右手的操作量會特別大 筆者都嘗試過左手用滑鼠,但左手要熟習到像右手一樣靈活,可不是一時三刻可以做到事。 所以筆者就轉而試途在某寶上,尋找一些特制鍵盤,以調整左右手的操作頻率。 原圖引用自知乎 httpszhuanlan.zhihu.comp56901961 實際是有的,大家只要搜尋【全反】或【半反】鍵盤,就可以找到左右互換的鍵盤。大家也可以搜尋【方向鍵】或【九宮格】自定義鍵盤。 大家想省心,可以購【全反】鍵盤,不過選擇並不多,就只有一家可以選擇;【九宮格】自定義鍵盤比較多廠牌,也比較便宜,可以一試。 但對於想極度減輕手部移動的筆者來說,這樣並不足夠。因為換了左右,只代表可以減少右手的操作量,但並不會讓那些原有的操作變得更便利。 所以最後,筆者還是要掏出最後武器,AutoHotkey,自行開發軟件,重新定義組合鍵。 這樣做不但可以平衝左右手的操作量,也同時減少手部移動的距離。也可以為大家省一點錢,想要更改功能也更為簡單一點 筆者就在這裏分享自己的AutoHotkey小程序,做個例子,如何簡單把方向鍵重新定義到左手使用。 大家只要安裝AutoHotkey,官方網站 httpswww.autohotkey.com 並下載筆者的小程序,Github連結 httpsgithub.commacauyeahautohotkeyExample.git 就可以像筆者更改方向鍵啦,有需要大家可以自行用記事本更新小程度,重讀程式就可以馬上執行最新結果啦 Support 如果大家覺得只有四個Key不夠用,進階一點的修改,歡迎訂閱我的Patreon,提出客制化支援需求。

網頁開發從業員的自我修養|雲端開發
科技新知
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,提出客制化支援需求。

【Apple秋季發布會2021】令人充滿驚喜!Apple iPad mini 6 及 iPad 9 亮點懶人包
科技新知
Lifemagtechie・2021-09-15

果粉們期待已久的新一代 iPad,終於在剛剛新鮮出爐的「Apple秋季發布會」內介紹 iPad 9 和 iPad mini 6。它們的亮點非常多,而且功能非常豐富,還帶來更多嶄新的功能,為一眾果粉們帶來驚喜。想了解有甚麼亮點就繼續看下去啦! iPad mini 6 最令人期待的 iPad mini 6 果然無令一眾果粉們失望,不但加入了 iPhone 13 沒有的 Touch ID,而且硬件大升級,還有四款顏色讓大家選擇,包括太空灰、粉紅色、紫色和星光色 ,令人充滿驚喜。快繼續看看 iPad mini 6 有甚麼亮點。 亮點一:機體頂部設有 Touch ID 方便用家解鎖。 對於大部分時間都需要戴口罩的用家來說,可以用 Touch ID 指紋來解鎖十分方便,而它就是整合在 iPad mini 6 的頂部,方便又安全。 亮點二:硬件全面升級,處理效能速度更快,表現更出色。 新一代的 iPad mini 6 採用 A15 仿生晶片,同上一代相比,6 核心的 CPU 令性能提升最高可達 40%,而 5 核心的 GPU 則為圖像處理效能提升多 80%。無論是玩網上遊戲,還是處理圖像設計等高難度工作,iPad mini 6 也有出色的表現。 亮點三:鏡頭擁有超高像素,並加入新影相功能,配圓角窄邊框設計更完美。 iPad mini 6 配備 1200 萬像素的超廣角前置鏡頭,影相固然出色之外,還加入最新功能「人物居中」。在進行視訊通話的話時候,可以讓用家維持在畫面中間。當偵測到有其他人加入的時候,亦會流暢地把鏡頭拉遠,方便其他人參與對話。順帶一提今次 iPad 系列使用圓角窄邊框設計來回應果粉們的期待。 ▲當偵測到有其他人加入的時候,會自然地把鏡頭拉遠。 ▲新功能「人物居中」能夠讓用家維持在中間位置。 亮點四:設有支援5G的 USBC 連接埠,傳輸速度更快,用途更廣泛。 iPad mini 6 的 USBC 連接埠能夠支援 5G 網絡,最快可以 5Gbps 來傳送資料,傳送速度比上一代快 10 倍。除此之外,這個連接埠用途更廣泛,可以連接相機、外接儲存設備、4K顯示器等,並維持高頻寬來進行輸入及輸出,滿足並方便用家的日常需要。 亮點五:能夠支援及為 Apple Pencil 進行無線充電。 好多學生和鍾意畫畫的用家都會使用 Apple Pencil 來做筆記和繪畫,而輕巧的 iPad mini 6 不但為用家減輕重量,而且能夠支援第二代 Apple Pencil,可通過磁力貼合連接來進行無線充電及配對,在反光度超低的 8.3 吋顯示螢幕上書寫更清晰而不傷眼睛。 iPad 9 第九代 iPad 在規格、鏡頭、電池等方面都有所提升,為用家帶來更好使用體驗。除俱備 iPad mini 6 的新功能「人物居中」及一樣像素的鏡頭之外,還有更多令人值得入手的亮點。 ▲iPad 9 規格 ▲iPadOS 功能 亮點一:能夠支援第一代 Apple Pencil iPad 9 能夠支援第一代 Apple Pencil 和智慧型鍵盤,可以與手寫或鍵盤輸入無縫銜接,所以大部分 Apple 用家可以繼續沿用自己熟悉的配件進行書寫,更加順手。 亮點二:圖像處理效能提升 iPad 9 採用 A13 仿生晶片,比上一代處理圖像效果能力提升了 20%,令繪圖引擎和神經網絡引擎也同步提高了 20% 效能,切合繪畫用家的需要。同時可支援最新的 iPadOS 15,可使用快速備忘錄、分割顯示、App 切換器、共享螢幕等好多好用的應用程式。 亮點三:擁有 10.2 吋 Retina 大屏幕 對於需要使用大屏幕工作的用家來說,iPad 9 的 10.2 吋 Retina 大屏幕絕對能夠滿足用家需要,新增支援 True Tone 原彩顯示技術,可因應環境光線而自動調節螢幕色溫,讓用家在任何光線環境下都有良好觀看體驗。順帶一提,今次 iPad 9 有太空灰和銀色兩款顏色選擇。 推薦閱讀; 【Apple秋季發布會2021】歷來最聰明最耐用!Apple Watch 7 五大精彩亮點 作者:IronMan

【Apple秋季發布會2021】歷來最聰明最耐用!Apple Watch 7 五大精彩亮點
科技新知
Lifemagtechie・2021-09-15

今年秋季 Apple 公司為全新一代的 Apple Watch 7 帶來更多新驚喜。不但螢幕變得更大更光亮,而且全新的OS系統更加聰明,還有手錶的錶面更加堅硬耐用,非常適合鍾意做戶外活動的用戶。想知更多 Apple Watch 7 的亮點就快些看以下介紹。 亮點一:螢幕最大最先進,亮度大提升。 新一代的 Apple Watch 7 雖然整體尺寸沒有太大差別,不過螢幕邊框收窄至 1.7mm,令螢幕大了接近 20%。另一個亮點就是採用常亮 Retina 螢幕,大大提升光亮度,讓手錶用戶不用叫醒手錶也能清楚看到錶面的資訊內容。 亮點二:watchOS 8 更聰明、更能保護手錶用戶。 Apple Watch 7 採用 watchOS 8 系統,加入大量新功能(如:太極、戶外單車、靜觀、沉思、普拉提)和數據統計,迎合用戶不同的運動喜好。除此之外,最重要是加入了「跌倒情況」安全性偵測功能,能夠在用戶發生嚴重跌倒後一分鐘內沒有活動時,會自動透過手錶致電緊急服務,大大提升手錶用戶在外活動時的人身安全。 亮點三:錶面更堅硬耐用,防塵又防水。 Apple Watch 7 的錶面採用更堅硬的玻璃錶面設計,比第六代厚50%,能夠有效防止螢幕破裂。Apple Watch 7 是首款獲得 IP6X 防塵認證,達到保持50米防水等級,到沙灘玩和玩水上運動會有出色的表現。邊緣位採用圓滑設計,令錶面和錶殻看上去是無縫連接。 亮點四:新增 QWERTY 鍵盤以提升打字速度。 除了加入兩款更大型的字體,Apple Watch 7 加入了全新的「QWERTY 鍵盤」,用「快滑」的方式就可以輕鬆輸入英文單詞,大大提升使用 Apple Watch 文字對話的方便程度。 亮點五:五種鋁金屬顏色,錶帶錶面配搭多樣。 第七代 Apple Watch 將會有五款顏色,順序為午夜暗色、星光色、綠色、全新藍色和 Product Red 紅色。同上一代一樣,用家可以選擇用 41mm 或 45mm 錶殻,同時可配搭銀色、石墨色或金色不鏽鋼錶殻,或者是 Nike﹑Hermegrave;s 錶帶及錶面。Apple Watch Series 7 將於今年秋季末上巿。 推薦閱讀: 【Apple秋季發布會2021】令人充滿驚喜!Apple iPad mini 6 及 iPad 9 亮點懶人包 作者:IronMan