2024-07-12 09:20 PM 0 1,271
前陣子開源授權常識補充包提到較寬鬆的 MIT 與 Apache 授權是當今開源專案的主流,允許你自由複製、修改及散佈,衍生作品要不要開源隨喜,不管個人使用或商業營利都行,使用上沒啥壓力,有助於軟體快速傳播發光發熱。MIT 與 Apache 使用上的小小要求是散佈時必須附上版權聲明,在使用上仍需注意,...
2024-07-10 11:02 PM 1 1,575
三年多前用 diff2html.js 做了一個Git Diff 互動式程式異動表,在工作上使用至今,最近接到顧客意見反應。 使用 Visual Studio / VSCode 維護程式,有時改完程式會順手按一下自動排版、內縮由 Tab 改成空格、或是程式行間增加或刪除換行,這類排版調整原則上不該算是...
2024-07-08 10:36 PM 0 1,852
為防止服務被濫用、伺服器過載及確保公平性,OpenAI 官方及 Azure 的 OpenAI API 都設有速率限制(Rate Limit),限定每分鐘請求數(RPM)及 Token 數量(TPM)上限。這是用 ChatGPT API 跑批次作業常要面對的問題,上回 PowerShell 整合 Ch...
2024-07-07 11:40 PM 1 2,280
分享最近發現的好物 - UV 光固化膠。 蠻早之前便知道有 UV 膠這種東西,當時的認知是美甲用的,沒想過能拿來修東西或做手工藝。直到前陣子看到刺猬幫充電盤改造影片露了一手用 UV 膠密封電路防水,感覺超酷。研究一番也買了兩瓶來玩,一試之下驚為天人,有相見恨晚之嘆,特筆記分享。 UV 膠品牌眾多,特...
2024-07-05 10:42 PM 3 4,602
在 Azure VM 啟用了 WSL,想用 SSH 直接連進 WSL,省去先 RDP 再開 Windows Terminal 的程序。 研究後發現並非難事,但有好幾個步驟便是了。(以下為 Windows 11 22H2 的實測) 第一步在 WSL 上啟用 SSH 伺服器,預設未安裝,故可用以下指令安...
2024-07-04 09:41 PM 3 2,459
處理資料時請 ChatGPT 幫忙已成日常,就算是寫 PowerShell 時也不例外。因此,我想要有個函式,希望能做到傳 Prompt 批次呼叫 ChatGPT API 執行翻譯、摘要等的任務,隨時隨地想要 AI 就有 AI。 舉個例子,假設我有個 JSON 檔 demo.json: [ ...
2024-07-03 10:51 PM 3 4,637
這幾年來,Windows 與 Linux 的界限對我愈來愈模糊。即便 Windows 仍是我的主要作業環境,但愈來愈多場合我會改用 Linux 處理,尤其是要編譯 C/C++ 專案時(例如先前為 USB 實體金鑰製作 Gnuk Image),你通常一定可以找到用 Linux 編譯的說明與範例,想搬到...
2024-07-02 10:43 PM 7 11,547
【聲明】本文為非法律背景開發者對開源授權的不專業理解,不擔保資訊正確(如發現謬誤歡迎指正),讀者請自行衡量風險或請教相關專家。 這年頭開發系統,你很難完全不碰開源軟體或程式庫,但開源不代表可以免費任意使用,有些開源授權條款仍需遵守才不致惹上麻煩,歷史上不乏公司因此被告的案例,例如:Cisco Lin...
2024-06-30 09:50 PM 3 3,692
要深入應用 LLM 免不了會涉及自然語言處理(Natural Language Processing)觀念與知識,像是 RAG 前置處理就有可能用到分詞、向量索引比對會用到 TF-IDF、BM25 等演算法。寫程式做出東西很有趣,學理論相對枯燥。 在圖書館找到一本給高中生看的 NLP 介紹,淺顯易懂...
2024-06-30 09:54 AM 2 1,601
大家都知道,我惜物愛修東西又摳門節儉成性,以我的標準,設備堪用或損壞但尚可修復就換新,是一種犯罪行為。 現役的運動錶 Fenix 3購於 2015 年,原本預期 3C 產品壽命有限,沒想到它竟神奇地陪了我快九年,跑過兩萬公里。幾年前停修前多因高度計故障,送廠維修花了一千多元換新錶身,現在除了錶面滿是...
2024-06-23 11:30 PM 5 5,259
黑暗女王最近有個困擾,某線上小說網站貌似啟用了新的蓋版廣告。當免費仔幫忙看廣告贊助天經地義,但程式沒寫好,用平板看會被蓋版廣告蓋到無邊無際,找不到關閉鈕關不掉。這下可好,廣告都看了不給內容是怎樣?女王震怒大事不妙,只得快使出資訊專長以安太座。 由於平板沒法安裝瀏覽器外掛、也沒法用 TamperMon...
2024-06-22 10:48 PM 0 3,659
手邊有個需求,要對放進某個資料夾進行特別處理。為了方便展示及說明,我們假想一個簡單的檔案分類功能,會自動將放進資料夾中的圖檔搬去 image 資料夾,.txt/.html/.xml 搬去 text 資料夾。 這類需求,無腦做法是設個排程定期輪詢(Polling),掃瞄該目錄是否出現新檔案,若有就依附...
2024-06-21 11:58 PM 0 2,530
很久沒做 ESP 電子玩具了,想用便宜的 ESP8266 D1 Mini 做個簡單計時顯示,方便弄光固化膠時計算紫外光 LED 的照射時間。 不意外地,茶包總是挑你想做正事時來攪局,一年多沒用,上傳程式功能它壞了。(想起經典橋段:原本只是要換個燈泡,最後變成修車... ) 換燈泡變修車 上傳程式到 ...
2024-06-20 11:15 PM 7 10,003
上個月的 Build 2024 開發者大會,除了滿滿的 AI 與 Copilot,另一大焦點莫過於見證 Arm 處理器在首波 AI PC 新機潮站上浪尖。 聯想、惠普、戴爾、華碩、宏碁及三星等一線 PC 品牌,預計 6 月開始出貨支援微軟 Copilot+ PC 標準的 AI PC,用的不是 Int...
2024-06-18 10:48 PM 0 1,914
要查詢有哪些帳號或群組可以登入 Windows 本機操作,最簡單的做法是使用「本機安全性原則」查詢「使用者權限指派/允許本機登入」,而所謂「允許本機登入」對映的是名為 SeInteractiveLogonRight 的 Windows 使用者權限。延伸閱讀:使用 PowerShell 設定使用者權限...
2024-06-17 11:01 PM 2 8,083
這陣子查資料時發現有愈來愈多專案是用 Rust 語言開發,想起去年有則新聞:微軟要讓開發者以 Rust 編寫 Windows 驅動程式,讓我開始觀注 Rust 這個新掘起的程式語言。 Rust 的核心精神格外講求安全性、速度及併行性,尤其在記憶體安全性的強化,可根本解決 C/C++ 揮之不去的緩衝區...