Quantcast
Channel: 黑暗執行緒
Browsing all 2311 articles
Browse latest View live

PS 小工具 - 檢查哪些群組或帳號可以本機登入

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

View Article


走出 Wintel 舒適圈,初試 Arm64 Windows

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

View Article


【茶包射手日記】ESP CH340 驅動程式錯誤

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

View Article

PowerShell 小工具 - 偵測新增檔案自動分類

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

View Article

小試 YARP - 架設 Reverse Proxy 魔改網站內容

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

View Article


我的跑步新裝備 - Fenix 7 Pro

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

View Article

自然語言處理 NLP 幼幼班入門課程筆記

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

View Article

開源授權常識補充包(2024 版)

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

View Article


【笨問題】如何用 Windows 檔案總管瀏覽 WSL 的資料夾

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

View Article


PowerShell 整合 ChatGPT API 執行批次任務

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

View Article

設定 WSL 開放遠端 SSH 登入

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

View Article

相見恨晚的居家維修、電子手工藝好幫手 - UV 光固化膠

分享最近發現的好物 - UV 光固化膠。 蠻早之前便知道有 UV 膠這種東西,當時的認知是美甲用的,沒想過能拿來修東西或做手工藝。直到前陣子看到刺猬幫充電盤改造影片露了一手用 UV 膠密封電路防水,感覺超酷。研究一番也買了兩瓶來玩,一試之下驚為人,有相見恨晚之嘆,特筆記分享。 UV 膠品牌眾多,特性... Read More

View Article

ChatGpt API 速率限制實測與產能利用率最大化

為防止服務被濫用、伺服器過載及確保公平性,OpenAI 官方及 Azure 的 OpenAI API 都設有速率限制(Rate Limit),限定每分鐘請求數(RPM)及 Token 數量(TPM)上限。這是用 ChatGPT API 跑批次作業常要面對的問題,上回 PowerShell 整合 Ch... Read More

View Article


Git Diff 互動式程式異動對照表改良 - 忽略排版空格異動

三年多前用 diff2html.js 做了一個Git Diff 互動式程式異動表,在工作上使用至今,最近接到顧客意見反應。 使用 Visual Studio / VSCode 維護程式,有時改完程式會順手按一下自動排版、內縮由 Tab 改成空格、或是程式行間增加或刪除換行,這類排版調整原則上不該算是... Read More

View Article

開源授權雜記 - Apache 2.0 授權字型怎麼用?為何 .js 沒 MIT 版權聲明?

前陣子開源授權常識補充包提到較寬鬆的 MIT 與 Apache 授權是當今開源專案的主流,允許你自由複製、修改及散佈,衍生作品要不要開源隨喜,不管個人使用或商業營利都行,使用上沒啥壓力,有助於軟體快速傳播發光發熱。MIT 與 Apache 使用上的小小要求是散佈時必須附上版權聲明,在使用上仍需注意,... Read More

View Article


打破砂鍋:Ctrl-C 擋不住 Console.ReadLine() 繼續執行?

前幾天被一個詭異的 .NET 程式茶包卡住,還在 FB 貼文請大家幫忙測試。 我們都知道 .NET Console 程式執行過程,按下 Ctrl-C 可終止程式執行。若是在 Console.ReadLine() 等待輸入過程按下 Ctrl-C,直覺想法是既然 ReadLine() 會等待 Enter... Read More

View Article

讓廢物再次偉大 - 焊接小幫手 3.0

整理雜物時發現時代的眼淚 - 類比電視訊號分線器,想當年買一個要花好幾百塊,如今成為 100% 的廢物。 準備丟資源回收前,想起前陣子在 Arduino Taipei 社團看到網友分享用電磁閥底座、壓力表轉換接頭自製焊接輔助夾具的好點子。一對三分線器的造型跟電磁閥底座有 87 分像。 之前我曾用... Read More

View Article


自製 PDF 檔案合併小工具

這年頭要合併 PDF,現成軟體或線上服務多如牛毛。考量線上服務必須上傳 PDF 檔到雲端我不愛,免費又順手的軟體得花時間尋找評估,想到就懶。不寫程式碼手會癢的我,決定省下找軟體學軟體的時間,依據使用習慣自己寫工具來用,這才符合程式硬漢作風。(謎之聲:可憐吶,看來病得不輕呀) 講到用 .NET 合併 ... Read More

View Article

Windows Terminal 隱藏功能 - 複製文字時保留顏色

不管是 Windows CMD 或 Linux Shell,都支援 ANSI 顏色控制碼改變文字顏色及背景,這招能用來標重點,提高訊息可讀性。 最近遇到一個需求,某執行過程又臭又長的 CLI 程式,執行進度顯示會用綠色或紅色明顯標示成功或失敗訊息。但將訊息複製到 Email 時只剩純文字,得重新在數... Read More

View Article

跨系統整合 - 透過 Bash Script 執行 SFTP 傳輸 (初試 SUSE)

異質系統整合,呼叫外部程式永遠是最簡單粗暴的手段,另起 Process 執行第三方工具再透過參數、檔案溝通,這種「外包給第三方執行檔」的做法,不管效能、資源耗用量或回應速度都會打折扣,但重點是 - 至少程式會跑能驗收呀! 這招永遠是沒有其他辦法時的救命稻草。 (話說:我出道的第一個網站專案是為 UN... Read More

View Article
Browsing all 2311 articles
Browse latest View live