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

使用不同身分執行 PowerShell

同事遇到的問題:使用本機管理者帳號登入遠端主機,執行 AD 相關 Cmdlet 會因無權存取 AD 資源出錯(ADIdentityNotFoundException)。 由於政策不允許 AD 帳號登入遠端主機,故較好的解決方式是「用本機帳號登入,再切換用 AD 帳號開 PowerShell 視窗做... Read More

View Article


ASP.NET Core Minimal API Hangfire 設定範例

遇到要寫小工具微服務,我現在幾乎都是用 ASP.NET Core Minimal API 開發,程式碼力求精簡扼要,以符合我愛的極簡風格。 遇到邏輯再稍微複雜一點需要定期排程作業,Hangfire 則是我的首選,除了資料庫可以記憶體 / SQLite / SQL 三種隨便切,Hangfire 內建的... Read More

View Article


辦公室抒壓小物 - ESP 迷你顯示器

辦公室本是修羅場,即然領人薪水,被客戶同事老闆氣到只是剛好而已,就算偶爾揹黑鍋中暗箭,掃到颱風尾被洗臉,也是在所難免。 跟同事聊到,辦公室這種容易生氣走火的地方,大家桌上都應該放部金剛經,每遇挫折委屈,氣憤難平之際,靠它平復情緒修養心性。同事原本說要弄台唸佛機,我覺得太高調了不行;想起家裡還有 萬能... Read More

View Article

使用 PowerShell/C# 讀取 SQL 執行計劃(以及我踩到的坑)

要查看 SQL 指令的執行計劃,SSMS 絕對是首選,透過圖形化呈現,效能瓶頸一秒現形。(參考:應用範例) 不過,不是每一台機器都有裝或能裝 SSMS,在沒有安裝工具軟體的環境,要如何用 PowerShell/C# 取得 SQL 查詢的執行計劃呢? SQL 提供幾個控制選項 SET SHOWPLAN... Read More

View Article

使用 Microsoft OpenJDK 執行心智圖軟體 FreeMind

遇到較複雜的系統設計,我習慣畫心智圖整理思緒,而過去最常用的心智圖軟體 XMind,目前免費版僅限個人使用,不得用於工作(For any commercial use of Xmind, you have to upgrade to Xmind Pro. The Xmind free plan is... Read More

View Article


心智圖軟體 FreePlane 磨合上路心得

昨天才說要改用 FreeMind,沒多久便遇到個小問題:開啟選項設定介面 UI 沒出現,但主介面操作被隱形 ModalDialog 封鎖無法操作,又關不掉,按 Alt-F4 才跳脫。討論區有人反映相同問題,大驚! 這是 2007 年就有問題,貌似 Java 1.5 正常,Java 1.6 開始不相同... Read More

View Article

XMind 8 能免費用於商業用途嗎?

當軟體同時具有免費版跟付費版,如果還加上開源,「能不能免費用在工作上」就是個值得研究的問題,不慎可能惹上侵權爭議。(註:許多免費版軟體都限定「個人使用」,用於工作與客戶、同事、公司、組織相關,即便是義務性質沒收錢,也常被定義為「商業用途」) 我看過最亂的經典是 iTextSharp,4.1.6 前採... Read More

View Article

建立私有 Docker Registry

深度應用 Docker 容器後常會走到這一步 - 自建 Docker Registry (容器 Image 倉庫)。 不管用 docker 指令或跑 Docker Compose,建立容器都需先載入 Docker Image,若是公開 Image,透過 docker pull 指令、在 docker... Read More

View Article


久仰大名,Redis 初試

i5 迷你工作機上線,原本 CPU 太鳥、RAM 太少、SSD 不夠快等限制一掃而空,加上對 Docker、Hyper-V 逐漸上手,以前沒機會實際摸過的新玩意,花幾分鐘便能在我的電腦上與我相見歡。一則以喜一則以憂,能阻止我學東西的硬體限制變少了,但再也無法以沒環境沒機會學當成推拖藉口... 終於,... Read More

View Article


用 C# 驗證 Android App 產生的數位簽章

這也是靠新工作機開啟的桃花源,RAM 夠大 SSD 夠快跑 Android 模擬器終於不再卡頓到氣血攻心,封印解除後我寫了第一支 MAUI App 程式 - QR Code 識別: QR Code 掃瞄是我一直想玩的功能。像有些平台提供行動條碼登入,用手機 App 掃一下,不用敲帳號密碼就能登入,... Read More

View Article

水電雜記 - 更換電暖器微動開關

接獲報修,電暖器故障,插電無反應。拆機檢查,發現底座偵測機身傾倒斷電的微動開關壞了,按鈕整個塌陷,電錶測量不導電。 下圖箭頭的黑鈕應該要被撐起來的,壞得太嚴重,已看不出原本結構。(運作原理可參考這篇 ,很不想貼農場文連結,但實在找不到原文) 優先考慮跟原廠買零件更換,發現廠商有 LINE 客服,... Read More

View Article

吹風機壁掛架 DIY

一直想把吹風機掛到牆上省空間,坊間可以找到現成吹風機壁掛架,但要搭配特定款式的吹風機。我會 3D 列印,為家裡的吹風機設計專屬壁掛架不難,但我有個莫名堅持 - 不釘釘子不鑽牆,在這限制下,解決方案變得難找。 前陣子發現一款便宜好用的自黏壁掛鉤,一個一塊錢,但貼瓷磚超級牢靠,感覺能解決久懸多時的壁掛難... Read More

View Article

是時侯學習真正的雲端惹 - 讓 ASP.NET 網站依負載自動擴增縮減

截至目前為止,在雲端開台小 VM 裝 Docker 跑 ASP.NET Core 網站對我已不是難事,甚至寫了懶人安裝腳本一氣喝成。不過我心裡明白,開 VM 跑 Linux 裝 Docker 屬於 IaaS,跟在公司內架主機概念差不多,技術門檻不高,但 OS 需要自己管理設定、定期更新,容量不足時需... Read More

View Article


Azure 雲端練習 - Docker 容器部署與檔案映對

在上篇文章我們將一個 ASP.NET Core 測試網站部署成 Azure App Service 並設定自動擴增及縮減規則,CPU 負載過重時自動增加執行個體數量,負載降低時自動減少,體驗了真正的雲端威力。 上次練習採用的部署方式是將 ASP.NET Core 專案 Publish 結果檔案 ZI... Read More

View Article

在 Azure 儲存連線字串與密碼 - 雲端保險箱 Key Vault

網站放上雲端,通常一次執行多台,分擔流量兼互相備援。這種模式下連線字串、API Key 等機密設定不適合寫在設定檔,最好集中管理並嚴密管控存取。 Azure 在這方面提供的解決方案是 Azure Key Vault (金鑰保存庫),可用來保存 Secret (密碼、Token、API Key... ... Read More

View Article


在 ASP.NET Core 自訂登入邏輯

上回提到我想做過手機掃 QR Code 條碼登入 ASP.NET Core 網站,這涉及自訂登入身分檢查邏輯,在 ASP.NET 時代可以呼叫 FormsAuthentication.SetAuthCookie 寫入 Cookie (範例) 模擬登入成功狀態,但換成 ASP.NET Core 要怎... Read More

View Article

在網頁等待手機完成操作 - 使用 Server-Sent Event

多因素認證(Multiple Factor Authentication,MFA)網頁常會用到一種技巧,介面停在登入網頁,等待手機 App 操作,網頁能偵測 App 動作是否完成,若驗證成功自動導向已登入畫面。 以 Facebook 為例,若有啟動兩階段驗證,第一次登入網站,輸入密碼後會出現以下畫面... Read More

View Article


也來重現「注意看,這個男人太狠了」配音

這些年 FB/YouTube 上的電影解說短片超級泛濫,明知是浪費時間每次還是忍不住點進去看,等發現莫名連看半小時再罵聲幹。 這類量產式電影解說相信大家都有看過,一模一樣的 AI 配音、千篇一律的背景音樂、主角配角永遠叫小帥、大壯、小美、翠花、喪彪,還有經典的「注意看,這個男人太狠了」、「如果不出意... Read More

View Article

指令式軟體安裝服務比較:Chocolatey、Scoop 與 winget

這些年我漸漸變成 CLI 愛好者,覺得很多時侯敲指令比滑滑鼠簡單有效率,跟伙伴溝通更簡潔精確(例如:「git add Program.cs && git commit -m "poc"」對上「切換到 Git Changes,在 Changes 的 Program.... Read More

View Article

設定 Outlook 收件匣規則對特定通知信進行花式處理 - 使用 VBA 巨集

Outlook 的收件匣規則應該很多人用過,它能依據事先設定條件,將特定發信者寄來或主旨包含特定關鍵字的信件移到指定資料夾、自動轉寄,甚至直接刪除,當信如潮水般湧來時,至少有基本的分類,還可加上簡單的自動化處理,是常身陷 Email 地獄社畜們的一大救贖。 我有個困擾,信箱會收到大大小小系統自動寄... Read More

View Article
Browsing all 2311 articles
Browse latest View live