2019 年,還要處理 ActiveX Control 在 IE 上的異常,是一種什麼樣的體驗?嗯,差不多是在大草原追逐一百頭羚羊的感覺~ T_T 接到使用者報案,某太平天國年間的網頁作品,其中用了 MSCOMCTL TreeView 控件,在特定使用者的 IE 上無法正常操作。 ActiveX C...

Managed ODP.NET 讓 .NET 程式擺脫對 Oracle Client 的依賴, 對常被 11.2 或是 12.1?32 或 64 bit 等版本鬼問題糾纏過的人就知道這點有多好, 故除非專案有不得已的限制,Managed ODP.NET 成為我寫 Oracle 相關 .NET 程式的...

遇到測試 AD 網域需要清理資料,再次靠 PowerShell 順利達成任務,筆記備忘。 案例一 清除停用員編帳號 因同步程式邏輯失誤,在測試網域殘留一堆已停用的 AD 帳號,有些掛在報廢 OU,致使誤判 OU 仍在使用中,形成大量垃圾資料。故我想使用 PowerShell 找出已停用的員編帳號自動...

先前整理過用 PowerShell 設定 IIS 的技巧,將原本 GUI 操作轉成指令檔,可以減少人為操作失誤的風險,並能實現自動化部署的理想。 最近又遇到類似需求,多學會一些安裝 IIS 與設定資料夾權限技巧,再整理一篇筆記溫故知新。 使用 PowerShell 安裝 IIS 如果是全新 Wind...

習慣上 NuGet 程式套件最終會發佈到公司私服或公開 NuGet 伺服器,但針對一些簡單應用或私人測試情境,將 NuGet 套件發佈到本機或網路資料夾會更簡便。 最近練習了在本機建立資料夾當作 NuGet 來源,整理筆記如後。 首先,我在本機磁碟建立一個空的資料夾,例如:X:\LocalNuGet...

大家有遇過這種狀況嗎? 被人問到圖片上的中文罕用字,知道寫法不知道怎麼唸,或知道唸法注音輸入法找不到,又沒法複製貼上,要怎麼輸入到電腦? 我今天就被同事抽考,有個難字,左部是耕耘的部首【耒】,右邊是【得】去掉【彳】字邊,不知怎麼唸,推敲它的倉頡拆碼【手木日一戈】也找不到,要怎麼輸入進系統? 研究過程...

依循 ASP.NET 的發展規劃,WebForm 將留在原地,目送 ASP.NET Core 的車尾燈離去。(延伸閱讀:ASP.NET 簡史) 不過,與 MVC 相比,WebForm 以單一網頁為核心的精神並非一無可取,對一些超小型應用而言,硬要拆分 Model、View、Controller 反而...

書到用時方恨少,前幾天遇到程式換版,想將 master 累積的幾次 Commit 內容合併到 release 分支準備上線。因觀念薄弱經驗不足技巧生疏,一時手忙腳亂。 痛定思痛,特別回家再演練一次 Git 合併分支上線情境,筆記備忘。 準備版本歷程實驗環境如下: Commit 1 (Init) -...

前陣子換了新的工作機,新機器配上新安裝 Windows 10 (1803),理應又快又穩,但一直有小狀況,感覺還比不上原本用了四五年的舊機器,那ㄟ安捏咧? 問題發生過五六次,平均一兩天就會發作一次,十分惱人,幾乎都是發生在 Visual Studio 偵錯時,每次現象不一,總結有以下幾種: ASP...

在我的工具箱,Headless Chrome 已取代 PhatomJS 成為擷取網頁內容、自動測試及網頁擷圖/轉 PDF 的首選。 之前我都是自己寫程式呼叫 chrome.exe 傳參數執行各項任務,最近發現更方便的選擇。 Puppeteer Sharp 是 Github 上的開源專案,作者 Dar...

小木頭報了 C/C++ 夏令營,聽說課程頗有深度,身為程式魔人老爸,自然不能容忍自家小孩上電腦課空手而回(喵的,拎杯多想上課把C學好擺脫罩門都沒機會好嗎?),所以搞個假日魔鬼特訓也是合情合理滴~ 老師很開放,不限定作業系統不指定開發工具(VS 2015 Community/Dev-C++/GCC.....

網友 Lauyea 提問,照著範例教學:使用 ASP.NET MVC 打造 WebAPI 服務的範例程式實作,卻卡在 PostMan 測試沒反應。 發問有附了詳細圖片,也依循建議加了 HomeController Index() 做過對照,不過我江湖經驗不足,沒在第一時間看出端倪(其實答案早在圖片中...

面對網頁擷圖、轉存 PDF、爬網頁、自動測試等需求,Headless Chrome 是十分可靠的免費解決方案。但由於 Chrome 屬桌面程式,實務應用上我習慣將其寫成排程程式或 Windows Service 以便掌控執行身分、執行個體數量,比直接由 IIS/IIS Express 呼叫穩定不易出...