TCH KU kueiapp.com Ubuntu 徹底關掉圖形介面的「解鎖登入鑰匙圈(Unlock Login Keyring)」驗證視窗 — Completely Disable the “Unlock Login… 在 Ubuntu 上,若你想徹底關掉圖形介面的「解鎖登入鑰匙圈(Unlock Login Keyring)」驗證視窗,最直接、最「粗暴」但也最有效的方法,就是把 GNOME Keyring…
TCH KU kueiapp.com 一分鐘在 Ubuntu 中安裝 HIME 正體中文輸入法及無蝦米, Flatpak 安裝 Fcitx5 輸入法 GNU / Linux 中有非常多輸入法與輸入法框架,關於 Flatpak 是什麼,請參考「Ubuntu 與 Flatpak 的系列文章」。至於我的 Ubuntu 系統中本來就有透過 APT 安裝 Fcitx4 了為什麼還要在 Flatpak 中安裝 Fcitx5…
TCH KU kueiapp.com HTML開發避免 iOS Safari 網址列擋住內文 v2: 指定元件為 height 100vh 時在 webkit 中被網址列擋住的問題如何解決 在寫 web component 元件時,常常會有的 modal, list, alert 之類的實作會做 fullscreen 元件。如果此元件是 modal view 的話,它的 position 會是 fixed 或 absolute ,則因 HTML 預設…
TCH DSN KU kueiapp.com JavaScript 中的function函式與 Arrow Function 箭頭函式的差異完整解說(含 Vue 3 實務案例) 在 JavaScript / TypeScript 中,函式(function)與箭頭函式 (=>) 在大多數情況下功能相似,但在 this 的行為上卻有根本性的差異。這個差異也是許多開發者常遇到的錯誤來源,尤其在 Vue 3 的 Composition API…
KU kueiapp.com 從全錄 Xerox, Macintosh, NeXT, Windows, macOS 了解 GUI OS 與現代作業系統的四條命運線 在今天,圖形化作業系統(GUI OS)已經成為理所當然的存在:視窗、滑鼠、圖示、拖曳、所見即所得。然而,這套看似直覺的互動模式,並非一開始就是為了「大眾使用」而設計。它誕生於研究實驗室,被重新詮釋為商品,在市場壓力下妥協演進,又在少數工程師手中被重新工程化。本篇將回顧從全錄…
KU kueiapp.com 【老筆電的逆襲】15歲的 Samsung N300U1A,直上 Windows 11 Home N 25H2 成功! 2010 年代初期,Samsung N300U1A 是筆電界的「小清新」代表。輕薄、銀白、搭載 Intel Core i3,還有那令人懷念的 Windows 7 開機音效。當時你可能用它寫報告、玩《植物大戰殭屍》,或是偷偷在課堂上開 MSN。但誰會想到,這台老兵在 2025…
KU kueiapp.com Hammerspoon — 在舊的macOS自製快捷鍵實現並排視窗功能 Make your own shortcuts on Window Tiling on old macOS by… macOS 15 起,蘋果提供了新的 Window Tiling (並排視窗) 功能,Setting 中也可以自行設定快捷鍵。然而這功能 Windows很久以前就有了,所以很多使用者在舊的 macOS 就會使用 Spectacle 之類的 app 來實現並排視窗。如果你是…
TCH KU kueiapp.com [ES6] 比較 Array.reduce() 與 Array.filter().map() 的程式複雜度 在做 array 陣列比較或計算時,我們很常用到 Array.reduce(), Array.fileter().map() ,下面將用一個實例來比較兩者的複雜度計算。 先講結論。
SPR TCH KU kueiapp.com TypeScript 中定義變數 ‘as const’ 是什麼意思與目的?What meaning and purpose is ‘as const’ for in TypeScript? 在 TypeScript 的進階應用中,常常會看到 const abc = { a: 1 } as const 這樣的撰寫方法,一時會有「明明已經定義為 const 的變數了,為何還要強制再轉成 as const 呢?」的想法對吧。通常這種情況只會發生在物件變數。
TCH KU kueiapp.com [Web API] 如何使用 window.navigator.geolocation 取得使用者的現在位置 依照 MDN 的說明與 Web API 的規範,要在瀏覽器使用 geo Location 會有三個階段分別是「抓資料」,「開始監聽」,「停止」,且必須是 https