2023-03-10 09:11 PM 2 2,051
問題很簡單。git diff HEAD HEAD~ > diff.txt 將修改差異轉存 diff.txt,在 Cmd DOS 視窗執行沒什麼問題: 在 PowerShell 環境執行同樣指令,寫入檔案的中文變亂碼: 網路爬文繞了一大圈,驀然回首,答案躺在自家部落格深處 - 【茶包射手日記...
2023-03-09 09:11 PM 0 4,786
像我這種明末清初開始寫 ASP 的老人,最早用 VBScript、VB6 寫網站,當進入 .NET 時代都要面臨抉擇:.NET 有 C# 與 VB.NET 兩種語言選項,讓學哪一種? 當時我選了 C# (【閒聊】大家選擇的是C#或VB.NET呢?),寫一陣子便深深愛上它。符號比 VB 簡潔、允許自由...
2023-03-05 09:29 AM 3 7,953
之前玩過 Azure 文字轉語音(TTS),這次反過來,試試語音轉文字。 上次已有經驗,加上官方 SDK 程式庫跟文件十分完整,這回玩 Azure Speech-To-Text (STT) 服務過程異常順利,依照教學範例,我很快拼裝出一段由麥克風輸入連續識別成文字的程式。原理是呼叫 StartCon...
2023-03-04 05:48 PM 2 16,605
最近想挑戰將線上直播內容串接語音轉文字識別 API,試試即席翻譯。要實現這步,一個簡單做法是將 Windows 目前播放的影片、音樂、聲音當成麥克風或外界輸入的音源,如此便能串接聲音錄製軟體或 API 玩些花式應用。 上回玩「注意看,這個男人太狠了」配音時有學會用 Xbox Game Bar 錄桌面...
2023-03-03 09:36 PM 4 10,939
ChatGPT 在去年底現身,轟動武林驚動萬教,一個會聽人話,上知天文下知地理的萬事通機器人就這麼誕生了,彷佛世上的所有問題,瞬間都有了答案。 不過,多用幾次你應該會發現 ChatGPT 的問題。第一是它的訓練資料只到 2021 年 9 月,跟不上時事跟最新資訊;第二是,它是個語言模型,在回答時不知...
2023-03-01 09:38 PM 0 2,091
題目很簡單,我想使用指令工具建排程,建立時一併指定啟動引數(Argument)及開始位置: schtasks.exe 沒提供參數讓你指定引數,但透過 /TR 參數 /tr "'X:\Batch\demo\demo.bat' daily" 可做到類似效果。至於開始位置,schta...
2023-02-28 08:40 AM 0 3,248
還是跨網域 AD 帳號登入 IIS 網站之 DC 連線需求議題的延伸。 上次實驗我們得到一個結論,使用跨網域帳號登入 IIS 時,不管走 NTLM 或 Kerberos,IIS 主機都不需直接連線跨網域DC。但這僅涵蓋帳號密碼驗證,若涉及更詳細的資料,例如查詢人員所屬群組,是否就必須直接連上跨網域 ...
2023-02-27 08:03 AM 0 1,837
上回提過,這些年我已成為 CLI 的愛好者。所以學 Azure 我還是先從 Azure Portal GUI 操作開始,上手做到第三遍第四遍多半會忍不住改用 CLI 下指令。像是之前介紹 Azure Key Vault、建立磁碟快照與還原時,我都順帶筆記了 PowerShell 寫法。 不過眼尖的讀...
2023-02-26 08:41 AM 1 3,354
困擾我一陣子的小問題,今天花點時間寫幾行程式解決。 使用 Azure VM 時,我們需要使用 SSH 或 RDP 遠端登入,但實務上都建議要加限制來源 IP,以防成為攻擊或入侵的目標: 不信的話,在 Internet 放一台 Linux 22 Port 對外全開跑一晚上,隔天用 journalct...
2023-02-25 01:05 PM 3 9,777
讀者 Kg 分享,我愛用的 Vue 3.0 輕前端寫法若遭遇資安政策要求禁用 CSP script-src 'unsafe-eval' 將會失效。登楞!!! 研究了一下,Vue 超方便的 template 寫法 template: '<div>{{ message }}</div&...
2023-02-23 09:51 PM 2 4,399
【警告】本文要介紹的技巧很有趣,在某些情境可以巧妙解決刁鑽問題,令人拍案叫絕。 但對開發來說這類手法如同雙面刃,帶有嚴重副作用,常導致程式邏輯不易理解且難以維護。想像一下,接手程式的人追了三天三夜,百思不得其解,最後才發現有人他 X 的偷改某個 System.* 方法的傳回值,下一秒就算沒有抄起棒球...
2023-02-22 11:25 PM 1 13,579
除了使用 IIS 整合驗證跟呼叫 Windows API,.NET 還有一種流傳甚廣的 LDAP 帳號密碼驗證程式寫法: var username = "Child\\someone"; var password = "P@ssW0rd"; // web Do...
2023-02-21 10:05 PM 12 9,937
前情提要:企業 IE 保育指南 IE11 在去年 6/15 停止支援,除了 Windows 10 LTSC 版的 IE11 可以用到 2029,消費者版本 Windows 10 的 IE11 會逐步限縮使用。今年的 2/14 情人節是另一個坎,開啟 IE11 將自動跳轉 Edge,強迫改用 Edge...
2023-02-19 03:45 PM 2 4,343
從 Windows 2000 開始,使用 AD 已超過 20 年,但我對其運作仍屬一知半解。 今天來探索一個我很想知道答案的冷門問題:若企業 AD Forest 包含多個子網域,Domain A 有台 IIS 伺服器 Web X,使用者使用另一個子網域 Domain B 的 AD 帳號登入,網站伺服...
2023-02-18 10:44 PM 0 2,234
上回提到我想用 Playwright for .NET 也可以用來開發網頁操作自動化機器人,但部署到客戶端可能會是問題。Playwright 原本被設計用於 End-To-End 測試,多在開發測試環境或 Build 主機上執行,程式庫下載安裝不用太講究 User Friendly。我想把它放到客戶...
2023-02-17 10:24 PM 3 3,824
Google Analytics (GA) 是分析網站流量的好工具,對於行銷專業人士是火力強大的重兵器,能用來解讀客群背景與來源、觀察訪問行為及路徑、分析行銷活動效果,其中包含一堆行銷專業術語:轉換率、跳出率、區隔... 是搞網路行銷的重要依據。坦白說,以上這些我一個也不懂,除了心血來潮查查大家查哪...