在 Azure VM 啟用了 WSL,想用 SSH 直接連進 WSL,省去先 RDP 再開 Windows Terminal 的程序。 研究後發現並非難事,但有好幾個步驟便是了。(以下為 Windows 11 22H2 的實測) 第一步在 WSL 上啟用 SSH 伺服器,預設未安裝,故可用以下指令安...

處理資料時請 ChatGPT 幫忙已成日常,就算是寫 PowerShell 時也不例外。因此,我想要有個函式,希望能做到傳 Prompt 批次呼叫 ChatGPT API 執行翻譯、摘要等的任務,隨時隨地想要 AI 就有 AI。 舉個例子,假設我有個 JSON 檔 demo.json: [ ...

這幾年來,Windows 與 Linux 的界限對我愈來愈模糊。即便 Windows 仍是我的主要作業環境,但愈來愈多場合我會改用 Linux 處理,尤其是要編譯 C/C++ 專案時(例如先前為 USB 實體金鑰製作 Gnuk Image),你通常一定可以找到用 Linux 編譯的說明與範例,想搬到...

【聲明】本文為非法律背景開發者對開源授權的不專業理解,不擔保資訊正確(如發現謬誤歡迎指正),讀者請自行衡量風險或請教相關專家。 這年頭開發系統,你很難完全不碰開源軟體或程式庫,但開源不代表可以免費任意使用,有些開源授權條款仍需遵守才不致惹上麻煩,歷史上不乏公司因此被告的案例,例如:Cisco Lin...

要深入應用 LLM 免不了會涉及自然語言處理(Natural Language Processing)觀念與知識,像是 RAG 前置處理就有可能用到分詞、向量索引比對會用到 TF-IDF、BM25 等演算法。寫程式做出東西很有趣,學理論相對枯燥。 在圖書館找到一本給高中生看的 NLP 介紹,淺顯易懂...

大家都知道,我惜物愛修東西又摳門節儉成性,以我的標準,設備堪用或損壞但尚可修復就換新,是一種犯罪行為。 現役的運動錶 Fenix 3購於 2015 年,原本預期 3C 產品壽命有限,沒想到它竟神奇地陪了我快九年,跑過兩萬公里。幾年前停修前多因高度計故障,送廠維修花了一千多元換新錶身,現在除了錶面滿是...

黑暗女王最近有個困擾,某線上小說網站貌似啟用了新的蓋版廣告。當免費仔幫忙看廣告贊助天經地義,但程式沒寫好,用平板看會被蓋版廣告蓋到無邊無際,找不到關閉鈕關不掉。這下可好,廣告都看了不給內容是怎樣?女王震怒大事不妙,只得快使出資訊專長以安太座。 由於平板沒法安裝瀏覽器外掛、也沒法用 TamperMon...

手邊有個需求,要對放進某個資料夾進行特別處理。為了方便展示及說明,我們假想一個簡單的檔案分類功能,會自動將放進資料夾中的圖檔搬去 image 資料夾,.txt/.html/.xml 搬去 text 資料夾。 這類需求,無腦做法是設個排程定期輪詢(Polling),掃瞄該目錄是否出現新檔案,若有就依附...

很久沒做 ESP 電子玩具了,想用便宜的 ESP8266 D1 Mini 做個簡單計時顯示,方便弄光固化膠時計算紫外光 LED 的照射時間。 不意外地,茶包總是挑你想做正事時來攪局,一年多沒用,上傳程式功能它壞了。(想起經典橋段:原本只是要換個燈泡,最後變成修車... ) 換燈泡變修車 上傳程式到 ...

上個月的 Build 2024 開發者大會,除了滿滿的 AI 與 Copilot,另一大焦點莫過於見證 Arm 處理器在首波 AI PC 新機潮站上浪尖。 聯想、惠普、戴爾、華碩、宏碁及三星等一線 PC 品牌,預計 6 月開始出貨支援微軟 Copilot+ PC 標準的 AI PC,用的不是 Int...

要查詢有哪些帳號或群組可以登入 Windows 本機操作,最簡單的做法是使用「本機安全性原則」查詢「使用者權限指派/允許本機登入」,而所謂「允許本機登入」對映的是名為 SeInteractiveLogonRight 的 Windows 使用者權限。延伸閱讀:使用 PowerShell 設定使用者權限...

這陣子查資料時發現有愈來愈多專案是用 Rust 語言開發,想起去年有則新聞:微軟要讓開發者以 Rust 編寫 Windows 驅動程式,讓我開始觀注 Rust 這個新掘起的程式語言。 Rust 的核心精神格外講求安全性、速度及併行性,尤其在記憶體安全性的強化,可根本解決 C/C++ 揮之不去的緩衝區...

身為十幾年前開始學 JavaScript 的老人,腦中總有些過時的觀念與知識,就像聊天時偶爾會脫口說出小叮噹、神奇寶貝般不合時宜,當場曝露年紀。 昨天談到 Chromium keydown Bug,讀者 Chester Fung 提醒,keydown/keyup 事件中已不該再用 keyCode 取...

使用者反應,上線超過十年的 jQuery 自動完成套件最近常失靈,使用者輸入字元時沒反應,但時好時壞,有時是好的,有時會壞掉。 無法 100% 重現的茶包最麻煩了,連我們在測試台嘗試重現問題,也是有時可以有時不行,理不出頭緒。費了番手腳,終於找出容易重現問題的關鍵(但也非 100% 可重現) - 啟...

使用者反映,新裝的 Windows 11 找不到 Notepad (記事本)? Windows 10 之後,數十年如一日的 Notepad 終於有了些長進,新版本加入了多頁籤、語系編碼顯示... 等。 不過編碼支援還是弱,Unicode、UTF-8 沒啥問題,ANSI 編碼只能選一種,在繁中 Wi...

有讀者提到:常聽人說「寫過 MVVM 網頁就回不去了」,想試試卻不知如何入門。 看來,不少全端同學仍依賴 JavaScript / jQuery 掛事件串元素的傳統做法寫網頁,沒體驗過 MVVM 的美麗新世界。但當今前端框架(VAR, Vue.js、Angular、React.js)主流做法多需安裝...