2020-07-11 09:58 AM 4 2,128
工作專案採用 Git 版控接 TFS 伺服器。我遇到一個狀況:TFS 主機早期曾建了一些實驗性質的分支(例如:feature/test),在本機端已刪除,在 TFS 上也用網頁介面刪掉了。但是,在我開發機 Visual Studio 的 remotes/origin 下 feature/test 分...
2020-07-09 09:44 PM 2 3,866
在傳統觀念,從網頁以新視窗或 IFrame 開啟外部網站連結,只要不隸屬同站台,瀏覽器基於同源政策(Same-Orgin Policy)會禁止外部站台以 JavaScrpit 存取來源網頁,理論上應該是安全的。但事實是,外部網頁仍有機會跨網站搞鬼。 用以下例子展示,假設我有兩個網頁,Home.htm...
2020-07-08 07:35 PM 3 6,546
我有個特殊需求,需要一個壓縮(Minify) JavaScript 檔的指令列工具。JavaScript 壓縮工具多如牛毛,從線上轉換網站、Visual Studio 擴充套件,到 GUI 軟體工具都有,而 Gulp/Grunt 等打包工具也都有內建,由於每次只處理單一檔案,我希望安裝跟操作步驟愈簡...
2020-07-07 11:25 PM 1 957
寫了以下程式碼,想用 JavaScript RegExp 從一串文字擷取指定 JSON 內容: <!DOCTYPE html> <html> <body> <textarea id="t" cols="60" ro...
2020-07-05 05:29 PM 4 5,245
前篇文章提到 VSSetup PowerShell Module,在一般連網環境用 Install-Module 可自動下載安裝: 但如果主機處在連不到網際網路的網段,Install-Module 指令會冒出如下錯誤: 這篇就來介紹如何在離線環境安裝 PowerShell。參考:Manual P...
2020-07-04 04:35 PM 3 30,989
Cookie 安全性近年來常成為網站弱點掃瞄或滲透測試的重點,其中常被糾舉彈劾的點是: Cookie 應限定加密通訊(SSL/TLS)時傳遞,降低被竊聽外流的風險。 Cookie 應限定伺服器讀取,禁止 JavaScript 透過 document.cookie 存取以防盜用。 HTTP 協定已...
2020-07-03 10:40 PM 0 3,636
一般要執行 MSBuild 指令,標準做法是由開始選單找到 Developer Command Prompt for VS 2019 或 Developer PowerShell for VS 2019: 而這兩個環境跟一般命令視窗的差別在於它會先執行 "X:\Program File...
2020-07-02 09:25 PM 5 3,191
工作上還有些用 wdproj 的專案,由於 Visual Studio 從 2012 起已不再支援 wdproj,雖然可以透過 MSBuild 編譯,但它在 Solution 會呈現無法載入狀態,不時提醒著「別人都已上太空,我還在殺豬公」,有股淡淡違和感。 VS2012+ 雖然不支援 .wdproj...
2020-06-30 10:12 PM 0 3,992
我的部落格網站是在 Linux 上跑 nginx-certbot Docker 一次搞定 Nginx 跟 Let's Encrypt 網站憑證自動更新。 幾個月前接到 Let's Encrypt 通知,舊版 ACMEv1 協定已於 2019 年 11 月停止接受新帳號註冊,2020 年 6 月停止新...
2020-06-29 10:55 PM 0 3,778
與 Unmanged ODP.NET 纏鬥多年,自以為看遍各種球路,今天再遇上沒見過的變種新球路 - 四縫線變速深卡球,經驗值再加一。 同事將程式部署到測試環境,網站所引用的程式庫參照了 ODP.NET 版,噴出Unable to load DLL 'OraOps12.dll': Access is...
2020-06-23 09:59 PM 0 1,874
PowerShell 使用 Add-Type 參照自製 .NET 程式庫時發生無法載入錯誤。 Add-Type : Unable to load one or more of the requested types. Retrieve the LoaderExceptions property f...
2020-06-21 09:27 PM 10 5,142
PowerShell 執行環境以單執行緒為主,優點是程式邏輯直覺、簡單,但遇上呼叫遠端服務的大量批次操作,性急如王藍田的我,自然無法忍受一堆作業乾等單一窗口消化,這種情境就是要開多執行緒萬箭齊發才爽多線並行才合理! 寫 C# 多執行緒程式我已駕輕就熟,有 Parallel.For、ThreadPoo...
2020-06-18 09:35 PM 1 1,258
最近依舊是寫 PowerShell 多過 C# (雖然在 PowerShell 裡卯起來用 .NET 元件),開始進入見山不是山的階段,程式寫得更多之後,踩到一些奇怪特性,會覺得自己並不懂 PowerShell,哈! 下面這個範例是一個讓我吶喊「花惹發」的行為。我在函式裡建立 System.Data...
2020-06-11 08:32 PM 1 9,148
同事報案,某 Visual Studio 套件噴出錯,同一套件在其他幾位同事的電腦則運作正常: 未處理的例外狀況: System.IO.FileNotFoundException: 無法載入檔案或組件 'netstandard, Version=2.0.0.0, Culture=neutra...
2020-06-10 09:01 PM 0 9,656
岳父家去年換過馬達的老爺除濕機,幾天前休克無法操作,面板顯示 Er 錯誤碼加人體舒適燈亮: 爬文找到一堆網友經驗分享,得知這是銀髮機(咦?)常見症狀,多是「除霜感知器」老化故障阻值下降,偵測模組判定異常停機。 去年才剛拆機換過馬達(還特別買了長十字起子,又派上用場),熟門熟路拆開外殼,找到插在機板...
2020-06-09 09:41 PM 1 8,197
偶爾我會想用樹狀圖表達資料夾跟檔案結構,像是要說明 MVC 網站的目錄結構,有 bin,其中有 .dll、App_Data 下有 data.json、Views 下有 Home,裡面有 Index.cshtml。就算用檔案總管抓圖,一次只能展開一個資料夾: 今天意外發現好方法,有個古老的 DOS ...