2023-03-30 10:56 PM 5 8,581
ChatGPT 浪潮強襲,許多人在嚷著「完了,XX 工作要被 ChatGPT 取代了」、「很快 AI 就要統治人類了」。 (題外話:老高最近有另一集在談 Web 3.0,不知是我認知有誤還是他真的講錯,我邊聽邊翻白眼,速度直逼吃角子老虎機轉 BAR 鈴噹 777) 大型語言模型(LLM)依靠消化海...
2023-03-29 10:21 PM 3 3,349
程式寫到一個查詢方法,規格為傳入名稱查詢 Profile 物件,本想寫成 public Profile GetProfile(string name) => Profiles.SingleOrDefault(o => o.Name == name);,但規格要求 name 參數不可為 n...
2023-03-27 10:10 PM 1 11,597
從同事分享茶包學到新知識,中文版 Windows 2019 有個新的 Beta 版選項 - 「使用 Unicode UTF-8 提供全球語言支援 / Use Unicode UTF-8 for worldwide language support」: 這個選項將影響幾項 Registry 設定 -...
2023-03-26 12:04 PM 4 4,176
隨手練習題。 要從 PDF 擷取純文字內容不是難事,但如果要保留原本的縮排跟換行,這就有點意思了。 例如以下 PDF 原始文字及轉換後純文字: 感覺蠻酷的吧? 我目前還沒找到屬意的 C# PDF 程式庫,iTextSharp 有版權疑慮,之前用過 IFilterTextReader 能取出整...
2023-03-23 09:21 PM 3 1,634
前情提要:沒熬過情人節的 IE11 - 強迫導向 Edge 問題及後續停用計劃 陸續有讀者反映,即使是用 Classic IE 仍出現被重導至 Edge 的狀況,但大家回報的行為跟我測試的結果有點差異,有些現象能重現,有些不行。 我測試了三個 Windows 版本:Windows 10 21H2、W...
2023-03-22 10:42 PM 5 13,962
這篇來說說 Windows 工作排程設定的執行身分,不同設定有什麼影響。 排程的執行身分有幾個選項。主選項是「只有使用者登入時才執行」或「不論使用者登入與否均執行」,前者使用者必須在登入狀態才會執行,後者則不限使用者是否登入,但需輸入使用者帳號及密碼,它還有一個附加選項「不要儲存密碼。工作將只有本...
2023-03-21 09:07 PM 0 2,609
jQuery 寫了十幾年,自以為各種網頁 DOM 操作我都能信手拈來,今天硬是卡了一下,又一次體認到「沒學到的事還多著呢」 這回要處理的情境是將 div 裡多餘的 span 拆掉,將 span 內容在 div 展開到。例如: <div> <span> Firs...
2023-03-20 10:59 PM 7 12,085
之前分享過在 Windows 使用 Visual Studio Code 寫 C/C++ 的開發環境安裝方法。小閃光這學期學 C/C++ 想用 VSCode 開發,跟我說她看了文章但沒安裝成功... 登楞! 身為 Windows / VSCode 推坑人,這如同 KPI 沒達成,況且還在我眼皮子底下...
2023-03-19 05:33 PM 4 3,864
最近又在寫程式爬網頁轉電子書,其中一件麻煩事是圖檔。 之前我的做法是依據 img src 下載圖檔,以自定檔名(通常會用流水號)寫入該電子書的附檔資料夾統一儲存,再將 img src 改為圖檔相對路徑。 這回處理的網頁引用圖片不多,每篇頂多兩三張,照片也不大,故我想試試更簡單的做法 - 將圖檔直接轉...
2023-03-17 10:50 PM 7 6,201
我過去的資料庫經驗以 RDBMS (關聯式資料庫)為主,近年來常聽到 NoSQL 但都沒實際碰過,直到年初試玩 Redis才踏出第一步,查找資料過程發現一堆沒看過的資料庫名字,為了怕被笑沒見過世面,決定來認識市場上的主流資料庫。 想了解當今的主流資料庫引擎,DB Engines Ranking 應是...
2023-03-13 10:20 PM 7 3,757
前幾天 PowerShell git 亂碼文章有則有趣的留言,讀者 Anonymous 提醒我,文章提到「在 Cmd DOS 視窗執行沒什麼問題」說法有誤 - cmd.exe 是「命令提示字元」不是「DOS 視窗」。 會說出 DOS 視窗幾個字的人,通常有點年紀,屬於二十幾年前開始用個人電腦的老人。...
2023-03-11 09:08 AM 2 5,312
HTML 格式已是當今 Email 格式主流,幾乎各家郵件軟體都支援,寫信時將重點文字改粗體,強調部分上顏色,再插幾張圖片做到圖文並茂,已是再平常不過的事。 若是由程式發信,程式庫一般也都支援 HTML 格式,但講到在在內文嵌入圖檔,則有些注意事項。以廣告行銷信為例,假設活動邀請信想附上會場地圖,從...
2023-03-10 09:11 PM 2 1,747
問題很簡單。git diff HEAD HEAD~ > diff.txt 將修改差異轉存 diff.txt,在 Cmd DOS 視窗執行沒什麼問題: 在 PowerShell 環境執行同樣指令,寫入檔案的中文變亂碼: 網路爬文繞了一大圈,驀然回首,答案躺在自家部落格深處 - 【茶包射手日記...
2023-03-09 09:11 PM 0 4,267
像我這種明末清初開始寫 ASP 的老人,最早用 VBScript、VB6 寫網站,當進入 .NET 時代都要面臨抉擇:.NET 有 C# 與 VB.NET 兩種語言選項,讓學哪一種? 當時我選了 C# (【閒聊】大家選擇的是C#或VB.NET呢?),寫一陣子便深深愛上它。符號比 VB 簡潔、允許自由...
2023-03-05 09:29 AM 3 7,406
之前玩過 Azure 文字轉語音(TTS),這次反過來,試試語音轉文字。 上次已有經驗,加上官方 SDK 程式庫跟文件十分完整,這回玩 Azure Speech-To-Text (STT) 服務過程異常順利,依照教學範例,我很快拼裝出一段由麥克風輸入連續識別成文字的程式。原理是呼叫 StartCon...
2023-03-04 05:48 PM 2 13,274
最近想挑戰將線上直播內容串接語音轉文字識別 API,試試即席翻譯。要實現這步,一個簡單做法是將 Windows 目前播放的影片、音樂、聲音當成麥克風或外界輸入的音源,如此便能串接聲音錄製軟體或 API 玩些花式應用。 上回玩「注意看,這個男人太狠了」配音時有學會用 Xbox Game Bar 錄桌面...