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

安裝 Windows 測試 VM 好伙伴 - Microsoft Evaluation Center

處理系統問題時,若有點子構想需要驗證,不好拿正式環境開刀,也不一定找得到能隨興玩弄的測試環境(尤其是古早版本 Windows,往往跟日本進口壓縮機一樣稀少),這時侯,自己架台 Hyper-V VM 做實驗是最佳選擇,讓你放心大膽測試,不用擔心弄壞系統被同事拉到牆角餵磚頭。 不過,遇到太過古老的版本,... Read More

View Article


詭異錯誤訊息 - Method not found !!0[] System.Array.Empty()

部署 ASP.NET MVC 程式遇到奇怪錯誤: Server Error in '/' Application. Method not found: '!!0[] System.Array.Empty()'. Description: An unhandled exception occurre... Read More

View Article


PowerShell 小工具 - 檢查 .NET Framework 4.5+ 版本是否需要升級

昨天分享 .NET Framework 4.6 編譯程式在版本只到 .NET 4.5.2 主機發生的詭異錯誤訊息,經讀者提醒我才想起今年 4/26 有件事,.NET Framework 4.5.2、4.6、4.6.1 要 EOS 了! 參考:.NET Framework 技術支援終止期限(EOS)整... Read More

View Article

笨問題 - Cmder 游標錯亂

Cmder 升級後出現困擾,按上下鍵後文字游標前方會殘留字元,向左移不到,按 Backspace 也刪不掉,但該字元不算輸入的一部分,純屬惱人鬼影,要 clear 或 cls 才會消除: 還有,複製貼上長段文字時會無法正確換行,但一樣是顯示問題,指令可執行,按向上鍵查看前次指令亦可正常顯示,但修改... Read More

View Article

PowerShell 小工具 - DOC 轉 DOCX 批次轉換

去年分享過將 XLS 批次轉成 XLSX 的 PowerShell 小工具,有讀者問到如果是 DOC 轉 DOCX 要怎麼做? PowerShell 小工具原理是啟動 Windows 上安裝的 Excel 軟體,控制它逐一讀檔,另存新檔,最後再關閉。若想處理 Word 就把 Excel 改成 Wor... Read More

View Article


學長,那個... 不點一下子彈嗎?

我的兵運不錯,在國防部後勤單位五級廠當了兩年修護士(唸化工轉工管的我被唸台大電機的學長收徒,沒電子背景去跟人家修電子交換機,那又是另一則奇妙故事),後勤單位涼歸涼(真的涼,托維修設備的福每天吹冷氣)還是有衛兵要站,大門有衛兵班負責,其餘如側門、油庫等次要夜哨則由一般兵輪值。上下哨很簡單,營區很小,不... Read More

View Article

在 .NET 6 使用 JSON 檔儲存設定

最近的 Side-Project 計劃用 Minimal API 寫個簡單的 LINE Notify 發送服務,靠單一 EXE 在本機跑 localhost 網站搞定所有事,以貫徹極簡主義。 使用 LINE Notify API 需註冊取得 client_id 及 client_secret,與使用... Read More

View Article

ASP.NET Form 驗證 ASPXAUTH Cookie 行為深入觀察

ASP.NET Form 驗證靠 .ASPXAUTH Cookie 識別身分,它是一段用 Machine Key 加密並簽名的內容,包含身份識別、有效期限等資訊。這段機制在 WebForm 與 ASP.NET MVC 是共用的,因此設定相同的 Machine Key,ASP.NET WebForm ... Read More

View Article


Anders Hejlsberg 專訪 - 聊 Low-Code/No-Code、程式安全、Web3、Github Copilot

今天看到我的偶像 - Anders Hejlsberg 的專訪 (Microsoft’s Programming Language Czar Anders Hejlsberg: The Interview),拜讀之餘,不自覺整理成文章。(根本小粉絲追星剪報之舉) 說 Anders Hejlsberg... Read More

View Article


ESP WiFi 設定介面程式庫與範例專案

去年開始玩 ESP 開發板,ESP8266/ESP32 內建無線網路( ESP32 還支援藍牙),可以在上面跑網站當成控制介面,比 Arduino 能玩出更多有趣應用。平日寫 Web 寫 C# 健步如飛的我,來到以 C/C++ 為主的 Arduino 世界重讀幼幼班,身處學步階段本應簡單寫寫能跑就好... Read More

View Article

Notepad++ Hex Editor 陷阱

犯傻摔進 Notepad++ Hex Editor 的大坑,陷在裡面兩小時,好不容易爬上來,快寫篇筆記壓壓驚。 這兩天在修復古蹟,試圖重現 30 年前用 Turbo Pascal 寫的俄羅斯方塊,當年還很用心做了背景音樂用主機板的內建喇叭播單音弦律,但音樂檔遺失無緣重溫。查程式碼找出資料規格,我想用... Read More

View Article

Coding4Fun - 復刻 DOS 遊戲音樂

自從上週在光碟存檔挖到 30 年前寫的俄羅斯方塊遊戲,當局立刻成立古蹟修復小組,期望能讓半百老人重溫舊日時光。 初步探勘後發現嚴重問題,當年遊戲很花俏地加了背景音樂,但檔案沒有留下來。 DOS 時代電腦沒內建音效卡,只有能發出單一頻率音調的蜂鳴器(故障時響三聲那種,1987 年 AdLib 音效卡才... Read More

View Article

將 Word 內容直接轉成 GIGO 網頁輸入介面

系統有張表單包含一個使用者自訂區塊,允許業務單位放入備註性質資料讓使用者填寫,該備註只對承辦人員有意義,與作業程序完全無關,且各單位所而內容不同,偶爾會調整。思考了一下,我打算將其視為黑盒子不解析內容,採 Garbage In Garbage Out 策略,是較省時省力的做法。但有個問題 - 備註內... Read More

View Article


【茶包射手日記】網路下載程式持續被防毒軟體攔檢

前陣子更新 Cmder 後,啟動或執行指令時常會卡住一陣子,並出現以下視窗: 回想首次執行 Cmder 時曾跳出解鎖對框,當時我選了 Ignore and Continue,而非 Unblock and Continue: Windows 有個安全機制,會標註從網路下載來的可執行檔案,加強安全檢... Read More

View Article

小密技 - 命令列 CD UNC 路徑

自從上手 Git、PowerShell、.NET Core/.NET 6 之後,我愈來愈喜歡用 Cmder/Terminal 下指令取代滑滑鼠,兩隻手留在鍵盤上操作,比伸手去拿滑鼠、眼睛定位更有效率,也算趕上這幾年 CLI 復興的時代潮流。 以統計資料夾佔用空間為例,前陣子學到在 Windows 要... Read More

View Article


ASP.NET 古蹟維護 - 共享 .aspx.cs CodeFile 檔案

介紹一則維護上古 ASP.NET Web Site Project的實用技巧 - 讓兩個 aspx 共享一個 aspx.cs (CodeFile) 檔案。 對企業來說,靠著 Edge IE Mode 續命,IE 的 EOS 大限可以拖到 2029,但基於別把重要的事拖到重要又緊急,早早將 IE On... Read More

View Article

超級任務 - 修復三十年前自製 ASCII 版俄羅斯方塊

我從小就對電腦有興趣,但當年電腦是奢侈品(且被視定會玩物喪志影響學業),那時曾跟同學跑去東方出版社樓上玩電腦展示機,好像叫康德電腦吧,它有個特異功能是能用鍵盤直接按出彩色幾何圖形(如下圖),配合方向鍵可在螢幕上組出圖畫,光這樣就覺得很好玩。當時還有個我必看的電視節目(好像叫金頭腦之類的),每次由兩隊... Read More

View Article


在 Linux 將目錄快速轉為靜態網站

弄了幾個靜態 HTML、JavaScript 想放在客廳的 Linux 家用伺服器上給其他家庭成員存取。因屬臨時性質,不想花時間搞設定、架網站或寫程式,不然 ASP.NET Core Minimal API 用一行 app.UseFileServer() 就能搞定。 因此,我花了點時間,研究「如何用... Read More

View Article

將目錄快速轉為靜態網站 - 使用 ASP.NET Minimal API

昨天發現 Python3 有個 http.server 模組,能將包含 .html、.css、.js 的資料夾快速轉成靜態網站,遇到臨時性或簡單的測試需求,相當好用。 好巧不巧,馬上遇到類似的特殊需求:我有一批靜態網站檔案想請別人測試,若從本機開啟網頁時會觸發瀏覽器 Reason: CORS req... Read More

View Article

IE 都更筆記 - 再談汰換 showModalDialog(),使用 window.open()

上回談到翻修 IE Only 網頁支援 Chrome/Edge 時汰換 showModalDialog()的方法,當時想到的解決方案是用 <iframe > 內嵌網頁取代。但使用一陣子,發現它無法 100% 取代 showModalDialog(),某些外站台網址原本用 showModa... Read More

View Article
Browsing all 2311 articles
Browse latest View live