搜尋

搜尋結果

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

Spring Data 關聯型態 01
科技新知
MacauYeah・2024-07-16

筆者身邊的朋友,首次接觸 ORM 的關聯型態時都會覺得很難,筆者自己也是。但在好好地理順它的設計時,就會覺得其實很簡單。 因為篇輻很長,我們先以Code First的角度,先體驗一下ORM程式讀取的便捷性,以及解決一個常見的序列化問題。 雙向存取 例如一個Parent,有好幾個Child @Entity public class Parent ... Parent Primay Key @OneToManymappedBy=quot;parentquot; List children = new ArrayList; TODO add remove @Entity public class Child ... Child Primay Key @ManyToOne Parent parent; 上述的寫法很簡潔,ORM會為你自動加入join column,處理關聯的載入。在讀取Parent時,它的所有Children就可以直接在Java層面讀取,在讀取Child時,它的Parent也隨時取得。也就是,開發人員只要經SQL準備其中一方的資料,另一方並不需要手動準備,它就可以自動按需載入。 RESTFul API 坑雙向存取 Spring Data在Java層面的雙向存取,已經做到很方便。但經常坑到我們的是Spring Data與RESTFul API的混合應用。當我們嘗試經API回傳我們的Parent Json時,API會很聰明地把關聯的Children也變成Json回傳。但他也會把child中的parent不斷重複變成json,變成無限輪迴。 坊間有兩種不同的解決方案,可以防止無限輪迴。 讓Json可以認得已經序列化的元素。@JsonIdentityInfo 讓Json只可以單向序列化serialization。@JsonManagedReference, @JsonBackReference, @JsonIgnore 筆者兩個方向都試過,但首個方法並不通用,至少它不能算是一般常見的無腦Json結構。它需要伺服器、客戶端都懂這如何經IdentityInfo認得重複出現的元素。 而單向序列化,是筆者現時的通用解。在設計RESTFul READ API時,筆者就會決定到底是Parent自動回傳Child,還是Child自動回傳Parent。決策的考慮因素,主要在於是否可以簡化Client的API調用次數。通常從Parent出發,自動回傳Child,可以節省API調用。但如果是選項性的結果List of Value,就倒過來。有時候,遇著API需要雙向設計,就只好自己設計DTO資料傳輸對象 Data transfer object, DTO。 例如Parent API,就原封不動回傳原本的元素 @Entity public class Parent ... Parent Primay Key @OneToManymappedBy=quot;parentquot; List children = new ArrayList; @Entity public class Child ... Child Primay Key @ManyToOne @JsonIgnore Parent parent; Child API,就反過來引用。 public class ParentDTO ... Parent Other fields except children public class ChildDTO ParentDTO parent; ... Child Other fields 這種DTO,看起來很麻煩。但其實Spring有提供一個簡便的複制DTO功能,它可以把自動複制兩個class中有同一名稱、同一型別的欄位到另一個class上,不需要逐個欄位明文寫出來。 BeanUtils.copychild, childDTO; BeanUtils.copyparent, parentDTO; childDTO.setParentparentDTO 因為child、childDTO中的parent欄位型別不同,BeanUtils.copy會自動忽略,其他欄位就會自動複制。 註 其實古早的網頁系統設計,DTO的概念一直存取。只是現在RESTFul API的流行,很多框架已經提向便捷的Json轉換。若然平時只需Json單向存取,筆者還是省略DTO的建立。

【收納秘訣】2個電線收納秘訣 附9款電線收納神
生活在我城
Cheers!・2021-04-22

家中的科技產品越來越多,除了電視,還有手提電腦、電話充電、遊戲機等等,放在一起充電時,電線總會糾纏在一起,不整理的話不但影響家居整潔外觀,更有可能被絆倒!其實大家花多一點點心思做好收納,就可以解決以上危機。 小編整理好8款日本網民推薦的電線收納神器給大家參考。 開始收納前,小編建議大家要留意2大重點: 一. 存放電線時避免過度屈曲電線 長期下來會令電線變形甚至影響其性能,因此在選擇收納用品時不應以「最慳位」準則,而是先檢視電線的長度和大小 二. 用電線標籤(或任何適合的貼紙)來區分電線 一旦電線混在一起,標籤就可令各式電線一目了然 以下是8款日本網民推薦的電線收納神器,當中在無印良品、IKEA 和 DAISO等商店可以買到: 1. 收納網架 配合掛件可將火牛掛起,電線亦可以捲起後掛上;有收納達人更想到用文具店有售的小鐵圈把電線固定在網架,對比使用膠索帶更能靈活改變位置 2. 黏貼式掛勾 掛起電線方便隨時調節長度,適合日常需要移動的電器如抽濕機、風扇、空氣清新機等 3. 電線收納盒 無印良品、淘寶、IKEA都有售賣,用家可以按需要購買合適的容量。容量大的可放火牛、電線之外,亦可放入其他相關電器,例如不時需要充電的遊戲機 4. Daiso 黏貼式電線勾 如不需收藏大量電線,可考慮黏貼式電線勾來固定電線,適合不常變換位置的電器,例如拖把 5. Daiso 電線夾 不同尺寸的電線夾可輕易夾好電線,適合收起不常用的電線。但要留意要好好量度電線捲好後的直徑尺寸,電線夾太大會失去收納效果 6. 半透明拉鏈袋 存放較少用的火牛電線,再放在收納盒,一目了然之外又可防塵 7. 電線魔術貼 類似電線夾,魔術貼可收納捲起的電線 8. 手機充電線掛勾 日常手機充電線在閒置時會掉到地上,將掛勾貼在桌面或收納盒上面令觀感更整齊 9. 直立式插座 對似傳統插座更慳位,底座可隱藏電線 繼續以上內容均與澳門本地收納師 無間整理 Infinite Organizing 合作整理校定。 下篇預告:不是蜈蚣精卻有超多鞋子,你一定要學會的鞋櫃收納法

iPhone 8實物工程樣辦流!太漂亮了!
手機‧電玩
Jackst・2017-04-24

近來流傳一張由懷疑是由富士康流出的iPhone工程圖片,早兩天更有一塊疑似背板的CG圖片流出。但工程圖片跟CG圖片始終不及實物,今天最新流出的是一個完整的實物機殼。這部可直接拿上手的iPhone 8機殼可看到完全貼邊的屏幕、背面打直的雙鏡頭之外,令人意外地早前流出圖片中,背面Touch ID的設計完全被推翻,沒有鑽孔。 這個機殼是由一位專門發掘iPhone內幕資料,名為Benjamin Geskin的設計師流出。據稱他收到的兩個Dummy機殼,屬於iPhone生產商富士康流出的CNC工程樣辦。CNCComputer Numerical Control是指電話的原設計者利用電腦製作好CAD設計圖後,利用電腦輔助製作出實物的模型。 在這個樣辦機殼當中,可看到金屬製造的外殼,背面與早前流出的設計圖剛剛相反,沒有Touch ID,這意味著Touch ID有可能如早前一些傳聞所說,與輕觸式屏幕一體化。另外背面可看到左上角有垂直設計的相機鏡頭孔,相信跟iPhone 7 Plus一樣會有兩組鏡頭,最重要的是鏡頭不像以往iPhone 7般突出來。 在正面的相片,可看到一塊過覆蓋機面全部面積的無邊框玻璃,從此設計看出,極有可能配上無邊框屏幕但由於樣辦機殼裡面沒有裝設屏幕,實際如何還不清楚。特別留意的是玻璃沒有鑽出HOME鍵專用的孔,只有上方專門為講電話而設的聽筒孔與一個不知有甚麼用途應是感應器或前置鏡頭的小孔。 這次流出的兩個外殼當中,另一個看上去比較像是塑膠外殼。此外殼同樣是沒有背面Touch ID鑽孔。 內幕資料也有洩密者Benjamin Geskin依照藍本設計圖再繪製了CG圖片。雖然這都是洩密者依照所得資料自行繪畫的圖片,但比起其他早前大家「FF」幻想的iPhone 8理想圖片更加接近真實。 資料來源:@VenyaGeskin1 Twitter

Huawei Mate 9 全上市,CTM 更有半價上台優惠!
手機‧電玩
Cheers!・2016-12-12

如果大家想轉下其他牌子嘅新機用,又想要影相靚、價錢實惠? 而家有多一個選擇啦!澳門電訊推出全新嘅 Huawei Mate 9 智能手機,同時為客戶搭配一系列出機組合嘅優惠,令您感受呢部手機嘅強大功能,以及感受多元化嘅流動享樂體驗。 喺規格方面,全新嘅 Huawei Mate 9 智能手機採用 5.9 吋、1080p 全高清屏幕,搭載 Kirin 960 八核處理器,運行最新嘅 Android 7.0 系統,支援 Huawei SuperCharge 快速充電技術,同時低溫低壓安全可靠,強大既配置,智能手機流暢新體驗。 而相機方面, 就配備左第二代 LEICA 雙鏡頭,講到 LEICA 鏡頭,相信唔少人都會第一時間聯想起兩件事:影相質素好、細緻度高、仲有黑白相功能。自從 Huawei 年初宣佈與 LEICA 合作研發手機鏡頭,就推出咗第一部擁有 LEICA 名稱雙鏡頭嘅 P9。而早前 Huawei 再接再厲,推出另一部同樣有 LEICA 雙鏡頭嘅旗艦手機 Mate 9。 Mate 9 備有LEICA 雙鏡頭 相比年中推出嘅 P9 Plus 所採用嘅雙 1,200 萬像素鏡頭設計,Mate 9 就採用咗 1,200 萬像素 2,000 萬像素嘅雙鏡頭新設計。雖然仍然係一個影黑白灰階一個影彩色嘅雙鏡頭配置,但新機專責影黑白灰階嘅鏡頭就提升至 2,000 萬像素,試用過後,發覺喺灰階層次上,確實有好大嘅進步,黑白灰之間嘅層次分明得多,不再有種純粹加 filter 嘅感覺。至於彩色相片方面,清晰度都算不錯,而且油畫化情況尚可接受。另外,與 P9 嘅 LEICA 雙鏡頭比較,今代亦加入了光學防手震技術,令夜間攝影更穩定。 另外,Mate 9 有一項相機功能值得推介,就係背景虛化(淺景深效果)。另外,它雖然未有提及支援光學變焦,但在 2x 範圍內進行變焦,相片都可以有頗清晰嘅效果,對於需要間或遠攝嘅用家,都係十分有用。不過要留意嘅係,如果要用到此功能,最高只支援至 1,200 萬像素既相片。 至於介面方面,今次 Huawei 在 Mate 9 上,預載了 Android 7.0 Nougat 作業系統。在介面上,Huawei 手機一向並非使用 Android 原生介面,而是自家嘅 EMUI 5.0,整體用起來感覺算是不錯,唔會太國產機嘅味道。此外,據 Huawei 所講,今次重新設計了 EMUI 5.0,整體設計都做得比之前嘅 EMUI 更加直覺化,甚至可以做到所有功能都可以最多 3 步已可用到。 對於一台中上級別嘅手機而言,性價比都很高,強勁賣點當然係 LEICA 雙鏡頭,以及佢嘅 EMUI 5.0 介面啦!而且都係一台雙卡雙待支援中港澳網絡嘅手機,對於穿梭三地或經常出外嘅朋友,有一定吸引力。 現在只需申請 $296 中港澳三地共用月費計劃,即享 3GB 三地共用數據及半價上台機價優惠,而「尊壹會」會員、大豐CTM Visa Signature 及白金信用卡客戶更尊享淨機88折優惠。

如何防止澳門“偽基站”發送的垃圾博彩息?學完這一招夠用了!
其他
澳門生活圈・2018-12-11

現時,感覺澳門搗破ldquo;偽基站rdquo;已經成為了家常便飯一樣,司警在半個月內就能搗破3個ldquo;偽基站rdquo;的窩點。運作這些ldquo;偽基站rdquo;設備的人是有多能搞啊! 每一次ldquo;偽基站rdquo;出現,警方都會收到消息第一時間前往對相關操作ldquo;偽基站rdquo;的人士進行拘捕。 但好景不長,偽基站還是一宗接一宗不斷出現。 從內地過來澳門的旅客,經常會收到相關的博彩業資訊,一過關口,手機就不斷收到關於澳門賭博和高利貸的鏈接或者網址之類的資訊。 有內地市民反映,我也沒去過澳門呀,怎麼還會收到澳門的資訊,最煩人的是一週內連續收到好幾條,這就讓人有點覺得有點不耐煩了。 今天,小編手把手教你怎麼阻擋垃圾短信 有時候,部分市民的手機總會莫名其妙收到關於ldquo;澳門博彩節rdquo;的短信。 信息的來源不是63開頭的號碼,就是其他的郵箱之類的,怎麼刪除都沒有用,還是會有資訊發過來,打電話投訴還是沒有用。 【ldquo;偽基站rdquo;的運作原理】 所有的這些賭場高利貸垃圾短信,都是源自於一個叫做ldquo;偽基站rdquo;的東西。 所謂的ldquo;偽基站rdquo;,就是一個偽裝成通信運營商基站的無線電發射裝置。 從外觀看,偽基站就是由一個機箱、一個發射器和一臺筆記本電腦組成。 偽基站工作原理:首先侵入運營商的網路;其次假冒資訊傳輸過程中的驗證方式; 搜索以其為中心數百米至幾公里半徑範圍內的手機資訊,遮罩正常通訊基站的信號,強制連接用戶手機信號,任意冒用手機或公用服務號碼強行向用戶發送一大堆的騷擾資訊。 【黑名單無法根治ldquo;偽基站rdquo;】 據不完全統計,偽基站發送的垃圾短信占手機短信總量的50%以上。 但令人無奈的是,偽基站不受工信部控制,即使把推送號碼放入黑名單,它還可以再換一批號碼。 偽基站一般一臺機器中有成百上千個電話號,無法根除。 然而,隨便點開一條資訊,都是一個套路的環節,但上面的官網會出現很多不一樣的鏈接,這種資訊已經被控制好的,有時候你會發現連續幾條都是,手機一直發出ldquo;叮叮叮rdquo;的聲音。 【到底是誰發過來的信息?】 最詫異的是,通常容易收到這些短信的竟然都是蘋果手機! 因為這些短信都是通過蘋果公司推出的即時通信軟件iMessage發的; 這個途徑,與運營商推出的短信業務有所不同,用戶僅需要通過WiFi進行數據支持,就可以完成通信。這也正好給了這些垃圾短信一件防護衣,根本讓人找不到源頭。 【如何禁止騷擾信息?】 1、關閉ldquo;iMessagerdquo;按鈕 打開手機中的ldquo;設置rdquo;,找到設置中的ldquo;信息rdquo;,關閉資訊中的ldquo;iMessagerdquo;即可。 蘋果用戶之間發信息用iMessage只需要流量,改成短信發送的話就要收取費用。 2、設置ldquo;過濾未知發件人rdquo; 手機設置資訊裏面有個ldquo;過濾未知發件人rdquo;,設置之後,不在通訊錄裏的朋友就收不到短信了。 不過常在外面跑業務的人士和經常有著聯繫的人士,沒有收到騷擾資訊的話就不用設置,一面相關的朋友聯繫不上。 3、刪除郵箱聯繫方式 進入資訊設置的ldquo;發送與接收rdquo;,在iMessage的聯繫方式中刪掉郵箱聯繫方式,只保留手機號。 4、安裝第三方的攔截軟體 一般第三方的攔截軟體或手機管家等都支持本地關鍵字攔截和雲端智能攔截,可以通過數億用戶舉報的垃圾短信庫與收到短信內容比對,從實現精准攔截! 這種方法的好處是不會攔截掉陌生人發來的正常iMessage資訊,但前提是iPhone必須進行越獄。 不過,現在很少人會拿手機去越獄了,一般都是能用著就好了,打打遊戲,看看新聞,能聊天其實就可以了。 5、對發送垃圾短信的Apple ID進行舉報 用戶可以登錄蘋果公司的網站,根據流程舉報發送 iMessage 垃圾短信的Apple ID。 這種方法能有效阻斷該垃圾短信的源頭,但用戶不知道蘋果公司的處理時間要多久。 投訴處理時間是多少並不怎麼重要,重要的是怕人家大把號碼給你發過來,就像是無限次數一樣轟炸你。 而根據蘋果客服人員的說法,想要徹底解決這個問題,只能通過關閉iMessage功能來避免被這類垃圾短信騷擾。 騷擾信息其實是最煩人,特別是在你心情不好的時候,所以要一次性解決它。 現在的社交軟件也越來越多了,短信就用的越來越少,市民關閉設置中的iMessage也不會有太大影響。小夥伴們get到了嗎? 素材來源:網絡 圖片來源:力報、攝圖網、網絡表情包 版權屬於原作者 編輯撰寫:小嚕

【LifeMag開箱】最強電競手機ROG Phone II 開箱實測,打機最高體驗!
手機‧電玩
Lifemagtechie・2020-03-12

被網民譽為真正遊戲怪獸(True Gaming Beast)的華碩ROG Phone II 電競手機早已於 2019 年 7 月開放銷售。以黑色為主打顏色的 ROG Phone II,不但擁有與眾不同的外型,而且為了進一步提升玩家的遊戲體驗,ROG Phone II 的硬件和配件上都已經全面革新。除此之外,華碩在 ROG Phone II 的遊戲控制器和散熱系統上花了很多心思和創意,令玩家隨時隨地都可以任性地暢玩 ROG Phone II。馬上為大家送上小編以下 ROG Phone II 的開箱文及文字介紹。 ROG Phone II 各方面介紹:: ROG Phone II 手機 ROG Phone II 散熱系統 螢幕 電池 音訊 連結科技 ROG Armoury Crate 和 Game Genie 攝影 特選配件介紹: AeroActive II 空氣動力風扇 TwinView II 雙螢幕基座 ROG Gamepad 遊戲控制器 ROG Phone II 手機 全球首款堪稱是最快運算能力的 Qualcomm Snapdragon 855 Plus 處理器,擁有 2.96 GHz 速度、64 位元、8 核心及 12GB RAM 的記憶體,不但能夠輕鬆地處理複雜的運算,而且 ROG Phone II 手機內更有有龐大的 1TB UFS 3.0 ROM 的儲存空間,讓玩家從此不用為儲存空間不足而煩惱。再加上手機可支援 Cat 20 LTE,以及擁有 4x4 MIMO,結合最高 4.6Gbps WiGig WiFi,令玩家享受前所未有超高速 2Gbps 的下載速度感受,絕對能令玩家拍案叫絕。 截圖來源:httpswww.asus.comtw 除了處理器設計得相當出色之外,手機的重量亦只有 240 克,而且還有雙卡槽,可兼備 4G 雙卡雙待,無論是在澳門或出外到大灣區亦不用轉換 SIM 卡,認真方便。ROG Phone II 的螢幕有 6.59 吋,而且是擁有超過 10 億種不同顏色的 10bit HDR 螢幕,以及 ROG Phone II 最大的亮點就是每 1 毫秒 120Hz fps 畫面的更新率,令遊戲畫面看起來更加順暢。音效方面,ROG Phone II 設有雙前置揚聲器,再加上雙環繞震動技術,為玩家提供劇院級的高音質效果。 ROG Phone II 手機打機時的遊戲情景 ROG Phone II 的另一個特點就是擁有眾多的專屬遊戲配件,其中一款結合的可能性,就是把遊戲控制器 手把、保護殻及 TwinView II 雙螢幕基座結合起來,令玩家無論到上網尋找攻略、做直播或和朋友通訊亦無問題。 ROG Phone II 手機+保護殻+左右手把+雙螢幕基座 整套 ROG Phone II 靈魂所在的手機亦設有 Side Mount 保護橡膠塞蓋,以防止塵埃積聚。而且為方便 ROG Phone II 玩家無論是正在玩垂直型或橫向型遊戲,特別在側邊附設有充電插埠和耳機插孔,這樣玩家便可以隨時為電話充電和配戴耳機。 左上:ROG Phone II 手機的正面。 右上:保護 Side Mount 連接埠的橡膠塞蓋 。 右中靠上:後側相機鏡頭、相機閃光燈及 RGB LED 燈。 右中靠下:ROG 空氣動力系統及 802.11 ad 天線位置 。 下圖:遊戲精靈 Game Genie 內的菜單選擇:直播、錄影、AirTriggers 等。 顏色 紳士黑 儲存效能 內建儲存空間,最高可達 UFS3.0 1TB 重量 240 克 尺寸 170.00 毫米 x 77.6 毫米 x 9.48 毫米 長x闊x高 處理器 CPU:2.96 GHz 64 位元高通reg;八核心處理器 SnapdragonTM 855 Plus 7 奈米製程 GPU:Qualcommreg; AdrenoTM 640 記憶體 12GB RAM LPDDR4X 影片錄製 4K UHD 3840 x 2160 主後鏡頭每秒 30 60 格影片錄製,輔後鏡頭每秒 30 格影片錄製 1080p FHD 每秒 30 60 格影片錄製 720p HD 每秒 30 格影片錄製 3 軸電子防手震,後鏡頭穩定錄製影像 縮時錄影 4K UHD video 慢動作影片 1080p 每秒 240 120 格;720p 每秒 480 格 錄影時可同步拍攝照片 導航 GPS L1 L5, GLO, BDS, GAL E1 E5a, QZSS L1 L5 SIM 卡 雙卡槽:4G雙卡雙待 插槽1:2G3G4G Nano SIM 卡 插槽2:2G3G4G Nano SIM 卡 感應器 螢幕指紋辨識感應器 人臉辨識 重力感應器 電子羅盤 陀螺儀 距離感應器 霍爾感應器 光源感應器 超音波感壓器 AirTriggers II 超音波觸控鍵 雙震動馬達 作業系統 AndroidTM PieTM 搭載新ROG UI ROG Phone II 除了在手機上設計得上當了得之外,其散熱系統、螢幕、電池、音訊、連結科技、ROG Armoury Crate 和 Game Genie、以及攝影方面也是相當之創新。接下來便詳細介紹相關的部分。 ROG Phone II 散熱系統 玩遊戲時所產生的副產物「熱力」,不但會降低玩家打機的意欲,而且還會影響手機的壽命。因此,高效而強力的散熱是必須的。ROG Phone II 手機的 GameCool II 散熱系統採用全新設計的 3D 液態均温板,能夠提升運作時的散熱效率。再加上手機內部設有散熱板、散熱銅片及印有 ROG Aerodynamic System 的多個散熱孔,更進一步提升散熱效益。不但最多能夠降低攝氏 5 度的温度,而且散熱的設計更加安靜。 玩家亦可按環境需要,安裝 AeroActive Cooler II 於 Aero Case 保護殻上。經過改良後的扇葉,能夠引入更多氣流散熱。有關 AeroActive Cooler II 的介紹,將於下文的「特選配件」內介紹。 截圖來源:httpswww.asus.comtw 螢幕 其中一個影響玩家打機體驗的重要因素就是螢幕。畫質除了要流暢之外,豐富而精準的色彩也是十分重要。因此,為了令玩家享受到優質的視覺體驗,ROG Phone II 的螢幕最大的賣點就是超流暢每 1 毫秒 120Hz AMOLED 螢幕。清晰的畫面,以及超流暢的視覺效果,就算遊戲有多激烈,玩家都能夠仔細地觀察敵方的動作,從而取得勝利。 截圖來源:httpswww.asus.comtw 除了超流暢每 1 毫秒 120Hz AMOLED 螢幕外,ROG Phone II 的螢幕亦擁有最頂尖 DeltaE lt; 1 的色彩準確度。就算玩家隔著螢幕打機,亦能夠感受到猶如置身於現場的視覺體驗。再加上 ROG Phone II 的螢幕支援 10bit HDR 色彩,可顯示超過 10 億種不同顏色,令畫面更優質、更逼真。最後不得不提的是全球首創 49 毫秒觸控延遲及 240Hz 觸控採樣率,令玩家下達的每個指令都變得即時性。 截圖來源:httpswww.asus.comtw 6.59 吋 19.59 AMOLED 2340 X 1080 螢幕,具備120Hz 畫面更新率、1 毫秒反應時間、10bit HDR 顯示 600 nits 亮度 色彩誤差值 DeltaE lt; 1 111.8% DCIP3、107.4% NTSC、151.7% sRGB 色域 500,0001 對比度、AMOLED 螢幕搭配第六代康寧強化玻璃 濾藍光護眼模式 Always On 功能 支援 AOD 十指觸控電容式感應 支援手套模式 電池 ROG Phone II 的電池擁有龐大的 6000 mAh 電容量,以及搭載了 30W 電源供應器。只需要 58 分鐘,就可以把 ROG Phone II 快速充電至一天所需要的 4000 mAh。另一個亮點就是當玩家玩橫向型遊戲時,也可以透過側邊的充電插埠來充電,方便之餘,也不防礙玩家打機。 截圖來源:httpswww.asus.comtw 電池 6000 mAh 超大容量電池,支持 Quick Charge 4.0快充與 PD 充電功能 電源 AC 電壓輸出:5.0ndash;100 伏特 電流輸出:3.0 安培 最高支援至30瓦QC 4.0、PD 3.0 快充技術或專用快充變壓器 音訊 除了有優質的螢幕外,ROG Phone 2 為各位玩家帶來嶄新的聽覺體驗。ROG Phone 2 最大的亮點就是配除了有優質的螢幕外,ROG Phone II 為各位玩家帶來嶄新的聽覺體驗。ROG Phone II 最大的亮點就是配備了 4 個麥克風降噪設計,減少背景噪音的干擾,提升通訊品質。除此之外,ROG Phone II 為玩家提供劇院品質的環繞音效,更配備了可支援 HiRes Audio 的 24 位元 192kHz 音訊引擎、3.5 毫米耳機插孔及 DTSX Ultra 技術。再加上設置於 ROG Phone II 兩側的雙前置立體聲揚聲器,為玩家提供更精準的立體聲效果,仿如身臨其境的體驗。 截圖來源:httpswww.asus.comtw 喇叭 雙前置揚聲器支援 DTSX Ultra 虛擬環繞音效 磁鐵喇叭搭載雙 NXP TFA9874 Smart AMP 技術 影音輸出 HiRes Audio 192kHz 24 位元音頻標準,較CD音質佳4倍 耳機支援 DTSX Ultra 虛擬環繞音效 音效魔術師可設定耳機聲音補償 麥克風 四內建麥克風搭載 ASUS 降噪技術 FM 接收器 FM 廣播 連結科技 有時候 WiFi 訊號接收不良,不一定是因為網速和伺服器的問題,可能是因為手指阻礙了訊號的接收所致。由於 ROG Phone II 今次採用了創新的多重天線 WiFi 設計,配置 4 支天線在手機不同位置上,令玩家無論是玩垂直型或橫向型的手機遊戲,都能夠接收到比平常多 4.5 倍的訊號量,從而提供穩定的 WiFi 訊號,大幅降低延遲現象,保證玩家享受到最佳的打機體驗。 截圖來源:httpswww.asus.comtw 網路技術標準 GSMGPRSEDGE; WCDMAHSPADCHSPA; TDSCDMA; CDMA 2000; FDDLTE; TDLTE Date rate LTE Cat18 上傳 最高 211Mbps Cat18 下載 最高每秒 1.2Gbps DCHSPA 上傳 5.76Mbps 下載 42Mbps LTE DL 5CA 支援 4x4 MIMO 和 CA w 4x4 MIMO 12G1TB版本 FDDLTE Bands 1, 2, 3, 4, 5, 7, 8, 12, 13, 17, 18, 19, 20, 26, 28, 29, 32, 66 TDLTE Bands 34, 38, 39, 40, 41, 46 WCDMA Bands 1, 2, 3, 4, 5, 6, 8, 19 TDSCDMA Bands 34, 39 CDMA Band BC0 EDGEGPRSGSM 850, 900, 1800, 1900MHz ROG 手機的 4G LTE 支援頻段可能因區域而異,請確認機型可符合當地通訊支援。 UL DL 速度需依照各電信商實際營運狀況為主 無線科技 Integrated 802.11 abgnac 2x2 MIMO WLAN 802.11ad 60GHz 32 天線 藍牙 V 5.0 BREDR LE,支持 Qualcommreg; aptX Adaptive WiFi 無線網路 NFC ROG Armoury Crate 和 Game Genie 為方便玩家啟用所需要的應用程式,ROG Phone II 特別開發了全新的 ROG Armoury Crate 和 Game Genie 遊戲精靈應用程式。Armoury Crate 是一個遊戲的管理中心,讓玩家可以選擇已安裝的遊戲,以及管理各款遊戲內的相關文件檔案。而 Game Genie 遊戲精靈出現在手機的左手邊,讓玩家可以自訂 AirTriggers、啟動直播、錄影、加速等重要功能,還可以隨時監察手機現時的温度、速度、以及調整光暗度等,非常便利快捷。 截圖來源:httpswww.asus.comtw 攝影 ROG Phone II 不但是一部電競手機,而且還擁有強大的拍攝功能。前鏡頭配備 2400 萬像素、F2.0 光圈、27 毫米焦距,以及 77.9 度視野角度和 8 種濾鏡。而後主鏡頭則配有 Sony IMX586 旗艦級感光元件,像素可高達 4800 萬,以及有 F1.79 的大光圈、79 度視野及 Quad Bayer 四像素合一陣列技術,可提供大像素等級的光敏度,無論是白天或黑夜都能夠拍攝出非凡的照片。再加上可即時校正失真、1300 萬像素及 125 度超廣角的後輔鏡頭,令玩家感受前所未有的手機拍攝體驗。 截圖來源:httpswww.asus.comtw 前鏡頭 2400 萬像素、F2.0 光圈、27 毫米焦距、77.9 度視野 前鏡頭相機模式:自動、人像 8種濾鏡 後鏡頭 主 Sony 旗艦級 IMX586 4800 萬像素感光元件 12.0 吋大型感光元件,0.8 微米像素大小 Quad Bayer 四像素合一技術 F1.79 光圈 26.6 毫米焦距 6式鏡片 79 度視野 2x1 Onchiplens 快速相位對焦 LED 補光燈 後鏡頭相機模式:自動、人像、全景拍攝、夜間、專業 支援RAW檔案格式 最高達32秒長曝光 16種AI場景偵測類型:食物、天空、綠地、植物、海洋、日落、雪、花、舞台、狗、貓、人、文字、三腳架、QR條碼、夜景 8種濾鏡 後鏡頭 輔 1300 萬像素,125度超廣角 高達200%的寬闊視野,納入更多人物及景物 即時失真校正 11毫米焦距 ROG Phone II 的硬件配置亦全面創新,今次小編特別挑選和散熱有密切關係的 AeroActive II 空氣動力風扇,能夠增強玩家視覺感受的 TwinView II 雙螢幕基座,以及 3 款不模組的遊戲控制器 手把、搖桿本體及保護殻。 AeroActive II 空氣動力風扇 經重新設計後的 AeroActive Cooler II 的重量只有 30 克,能夠迅速地將氣流引入至 ROG 空氣動力系統內,並為處於高負載下的 ROG Phone II 快速冷卻。令到 ROG Phone II 能夠保持高效能運作,亦為玩家帶來最佳的散熱效果及最流暢的遊戲體驗。 AeroActive II 空氣動力風扇雖然體積細,但散熱效果依然強力。風扇的兩側皆設有通風口(參見下圖的右下位置),令散熱的效果更加顯著。風扇運作時很寧靜,不會打擾玩家玩遊戲時的聽覺體驗。風扇附有 USB 3.1 Gen 1 TypeC 連接埠充電插頭和 3.5 毫米耳機插孔,方便隨時充電及戴上耳機。由於風扇的體積輕巧,玩家可單手完成安裝或卸除,再加上風扇是設置於手機背部中間位置,所以無論是垂直型或橫向型的手機遊戲也不會阻礙玩家。 左上:散熱風扇的背面 右上:未伸展時的散熱風扇 左中:散熱風扇運作時會有 Aura 燈效 左下:伸展後的散熱風扇 右下:散熱風扇側面 TwinView II 雙螢幕基座 ROG Phone II 其中一個吸引之處,就是玩家可以用雙螢幕基座來享受真正的每 1 毫秒 120 Hz 的流暢遊戲體驗。其奧秒之處就是玩家能夠一邊玩遊戲,一邊透過基座上的 6.59 吋 Full HD AMOLED 螢幕來上網搜尋攻略、和好友進行群組通訊、分割螢幕直播或作為延伸遊戲螢幕等,而且重量只有 300 克,攜帶起來十分方便。除此之外,雙螢幕基座還配備了 5000 mAh 高容量電池、USB 3.1 Gen 1 TypeC 連接埠、3.5 毫米耳機插孔,以及經過強化的散熱風扇,就算長時間玩遊戲也不會影響遊戲體驗。 左上:雙螢幕基座的全貌。 右上:雙螢幕基座的頂部。 右中靠上:耳機插孔。 右中靠下:TypcC 連接埠及開關制。 下圖:雙螢幕基座的底部,以及散熱風扇。 ROG Gamepad 遊戲控制器 現在遊戲種類繁多,只得一種遊戲控制模組已經不能夠滿足一眾打機迷。不過 ROG Phone II 的遊戲控制器卻有 3 個模組:手把、搖桿本體及保護殻。各有各特別之處,可因應玩家的需要而選用該模組。 遊戲控制器 手把 以人體工學設計的 ROG 遊戲控制器 手把為玩家帶來舒暢的手感,而且每個手把的重量只有 37 克,還配有多個基本按鍵,讓玩家能夠充分地利用每一隻手指,從而分擔了常用手指的壓力。而且玩家能夠更靈活地開啟所需要的菜單,提升反應和應對能力,令玩家在遊戲控制上得心應手之餘,也減少疲勞感。還可與搖桿本體或保護殼結合,更能夠為玩家體驗來自不同遊戲場景的刺激感。 左上:手把的正面。 左中:手把的背面。 左下:右手手把,配備 R1 按鍵及 R2短行程按鍵,左右手把皆配有。 右上:右手手把的側面及各手指可觸及的按鍵。(大姆指可按蘑菇頭及ABXY鍵;右手食指可按 R1 或 R2 按鍵;中指和尾指負責承托手把;無名指可按多功能按鍵 M1) 右下:左手手把的多功能按鍵 M2,左右手把皆配有。 遊戲控制器 搖桿本體 握把型設計的搖桿本體的重量為 106 克,不但配備了在無線模式下可用長達 7 小時的電池,而且還有 3 種連接方式:使用 TypeC 連接埠進行有線連接、利用 RF 2.4GHz 進行無線連接或運用 v4.2 進行藍牙連接。除了電池和連接方式設計得十分出色之外,搖桿本體的中間三角形位置備有 5 大常用功能鍵,讓玩家更方便地開啟所需菜單,再加上搖桿本體也是以人體工學角度來設計,以提升玩家玩遊戲時的體驗和手感。 左上:3種連接模式切換:藍牙、有線及無線。 右上:LED 指示燈及 USB TypeC 連接埠。 中間:搖桿本體的正面。 左下:搖桿本體的背面及 RF 接收器。 右下:5 大常用功能鍵:選擇、設定檔、主頁、功能及開始鍵。 ROG 遊戲控制器 搖桿本體可與手把結合,當玩家想和身邊的朋友一齊看遊戲屏幕,或玩家正身處於較為廣闊的空間,例如:客廳,的時候就最為合適。 遊戲控制器 保護殻 擁有設計專利的 ROG Phone II 保護殻的重量只有 35 克,不但採用了堅韌而柔軟的物料,以增強保護殻的柔軟性及耐用性,而且多孔的設計更有利於散熱,再加上保護殻上特別設計的孔形狀,令玩家就算是正在玩遊戲,也可以開啟相機鏡頭拍攝,不必卸除保護殻。 左上:具備柔軟性的保護殻。 右上:配有專用保護膠條,以減少積聚灰塵及避免潮濕所帶來的水分。 下圖:保護殻正面。 ROG 遊戲控制器 保護殼可與手把及 ROG Phone II 手機結合,而且還提供有線連接,實現無延遲效果。相當適合玩家身處於空間比較狹小的地方,例如:當坐長途車或坐船的時候。 如果心思思想立刻體驗華碩ROG Phone II 電競手機的機迷,現在可以這裏,以最優惠的價格購買得到!想入手就不要等了~ 作者:IronMan

Visual Studio Code 才是 coding anywhere的基礎?
科技新知
MacauYeah・2025-10-25

筆者過去就有發表過使用 VM docker code server 作為 coding anywhere的基礎, 現時也有一直使用。code server 有效,但對於Web App 開發,仍有所不足。 那個藏在瀏覽器的IDE Code Server 使用 code server 的好處,就是筆者只需要一個有瀏覽器的客戶端,就可以連線到雲上的VM中使用 code server 。不論多重的功夫,交給外部的雲去做,自己的客戶端就可以盡可能輕便。不想自己攪一套code server開發環境?github codespaces in browser 也是一個很類似的替代器。它也是隨時經雲建立一台專用的 VM,之後就可以經瀏覽器進行開發。 一切看來都很好,所有東西都可以在 VM docker 中進行。如果你的 VM docker,可以有齊所有除錯工具,應該就真萬能了。現實就是不太美好,因為雲上的 VM ,docker 中的容器,主要都是沒圖形介面的。如果你想要利用的除錯工具,例如 chrome,你就未必可以順利在 headless VM docker conatiner 中安裝了。很多除錯工具,要麼就需要圖形介面,要麼就要有條件連到本地硬碟,所以筆者就 code server 本身,真的沒有太多解法。 Web App 開發,回到原始的基本步 Visual Studio Code 回到原始的基本步,本地Visual Studio Code VM docker ,就好好地可以利用本地的 chrome 等進行 NodeJs 的除錯。它就跟本地Visual Studio Code 本地開發類似,本地能用的 chrome,可以經過 vscode 連到 VM docker 內,只要Remote Development 插件就可以了。筆者測試過,真的很簡單,vscode連線後,會在你的VM docker 內,安裝一個很細的 client。然後其他事就像本地開發一樣了。Remote Development 除了用自己的VM外,官方還稱它可以連上github codespaces。筆者就未有詳細測試,有興趣的朋友可以建立一個codespaces看看。 雖然 Visual Studio Code 並沒有保證完整地解決所有問題,但至少它提供了一個橋樑可以作為接口開發。coding anywhere 還是有條件實現,只是我們的客戶端並不如一開始的單純,只少要有一個完整的桌面電腦環境OS ,可以做到 port forward,做一些簡單的對接。只是單純的移動端 Web 界面,就未能夠做到那些複雜的跨機轉譯。