Month: 2023-03

ChatGPT 浪潮強襲,許多人在嚷著「完了,XX 工作要被 ChatGPT 取代了」、「很快 AI 就要統治人類了」。 (題外話:老高最近有另一集在談 Web 3.0,不知是我認知有誤還是他真的講錯,我邊聽邊翻白眼,速度直逼吃角子老虎機轉 BAR 鈴噹 777) 大型語言模型(LLM)依靠消化海...

程式寫到一個查詢方法,規格為傳入名稱查詢 Profile 物件,本想寫成 public Profile GetProfile(string name) => Profiles.SingleOrDefault(o => o.Name == name);,但規格要求 name 參數不可為 n...

隨手練習題。 要從 PDF 擷取純文字內容不是難事,但如果要保留原本的縮排跟換行,這就有點意思了。 例如以下 PDF 原始文字及轉換後純文字: 感覺蠻酷的吧? 我目前還沒找到屬意的 C# PDF 程式庫,iTextSharp 有版權疑慮,之前用過 IFilterTextReader 能取出整...

前情提要:沒熬過情人節的 IE11 - 強迫導向 Edge 問題及後續停用計劃 陸續有讀者反映,即使是用 Classic IE 仍出現被重導至 Edge 的狀況,但大家回報的行為跟我測試的結果有點差異,有些現象能重現,有些不行。 我測試了三個 Windows 版本:Windows 10 21H2、W...

這篇來說說 Windows 工作排程設定的執行身分,不同設定有什麼影響。 排程的執行身分有幾個選項。主選項是「只有使用者登入時才執行」或「不論使用者登入與否均執行」,前者使用者必須在登入狀態才會執行,後者則不限使用者是否登入,但需輸入使用者帳號及密碼,它還有一個附加選項「不要儲存密碼。工作將只有本...

jQuery 寫了十幾年,自以為各種網頁 DOM 操作我都能信手拈來,今天硬是卡了一下,又一次體認到「沒學到的事還多著呢」 這回要處理的情境是將 div 裡多餘的 span 拆掉,將 span 內容在 div 展開到。例如: <div> <span> Firs...

之前分享過在 Windows 使用 Visual Studio Code 寫 C/C++ 的開發環境安裝方法。小閃光這學期學 C/C++ 想用 VSCode 開發,跟我說她看了文章但沒安裝成功... 登楞! 身為 Windows / VSCode 推坑人,這如同 KPI 沒達成,況且還在我眼皮子底下...

最近又在寫程式爬網頁轉電子書,其中一件麻煩事是圖檔。 之前我的做法是依據 img src 下載圖檔,以自定檔名(通常會用流水號)寫入該電子書的附檔資料夾統一儲存,再將 img src 改為圖檔相對路徑。 這回處理的網頁引用圖片不多,每篇頂多兩三張,照片也不大,故我想試試更簡單的做法 - 將圖檔直接轉...

我過去的資料庫經驗以 RDBMS (關聯式資料庫)為主,近年來常聽到 NoSQL 但都沒實際碰過,直到年初試玩 Redis才踏出第一步,查找資料過程發現一堆沒看過的資料庫名字,為了怕被笑沒見過世面,決定來認識市場上的主流資料庫。 想了解當今的主流資料庫引擎,DB Engines Ranking 應是...

前幾天 PowerShell git 亂碼文章有則有趣的留言,讀者 Anonymous 提醒我,文章提到「在 Cmd DOS 視窗執行沒什麼問題」說法有誤 - cmd.exe 是「命令提示字元」不是「DOS 視窗」。 會說出 DOS 視窗幾個字的人,通常有點年紀,屬於二十幾年前開始用個人電腦的老人。...

HTML 格式已是當今 Email 格式主流,幾乎各家郵件軟體都支援,寫信時將重點文字改粗體,強調部分上顏色,再插幾張圖片做到圖文並茂,已是再平常不過的事。 若是由程式發信,程式庫一般也都支援 HTML 格式,但講到在在內文嵌入圖檔,則有些注意事項。以廣告行銷信為例,假設活動邀請信想附上會場地圖,從...

像我這種明末清初開始寫 ASP 的老人,最早用 VBScript、VB6 寫網站,當進入 .NET 時代都要面臨抉擇:.NET 有 C# 與 VB.NET 兩種語言選項,讓學哪一種? 當時我選了 C# (【閒聊】大家選擇的是C#或VB.NET呢?),寫一陣子便深深愛上它。符號比 VB 簡潔、允許自由...

之前玩過 Azure 文字轉語音(TTS),這次反過來,試試語音轉文字。 上次已有經驗,加上官方 SDK 程式庫跟文件十分完整,這回玩 Azure Speech-To-Text (STT) 服務過程異常順利,依照教學範例,我很快拼裝出一段由麥克風輸入連續識別成文字的程式。原理是呼叫 StartCon...

最近想挑戰將線上直播內容串接語音轉文字識別 API,試試即席翻譯。要實現這步,一個簡單做法是將 Windows 目前播放的影片、音樂、聲音當成麥克風或外界輸入的音源,如此便能串接聲音錄製軟體或 API 玩些花式應用。 上回玩「注意看,這個男人太狠了」配音時有學會用 Xbox Game Bar 錄桌面...