在 PowerShell 中使用 Try/Catch 捕捉錯誤訊息

如果能保證程式不會發生什麼意外,Try/Catch 對你來說沒什麼用,但誰能做出這種保證呢?在寫 PowerShell 的時候,我們可以透過 Try/Catch 的語法,來捕捉程式運行時所發生的例外事件,而 PowerShell 寫法和寫 C# 程式差不多,但又有點不太一樣,來看看我們可以怎樣使用它吧。

使用 oak 框架建立 Deno 網頁應用程式

Deno 是 Node.js 作者 Ryan Dahl 所打造的新的語言執行環境,可以用來執行 JavaScript 和 TypeScript 程式碼,且預設情況擁有較高的安全機制保護,在 Node.js 環境中可以使用 Express 來架設網頁應用程式,而在 Deno 環境中,官方的第三方套件庫中有個 oak 框架,用來讓開發者建置出小巧靈活的網頁應用程式,這篇將簡單實作範例。

Microsoft Teams 快速鍵

Microsoft Teams 從 2017 年 3 月上市到現在使用人數不斷的在成長,在 2020 年 3 月更創下單日上線人數超過 4400 萬人,讓這套不僅是團隊專屬訊息交流平台,更支援最多 250 人遠端會議的通訊軟體越來越受到大眾關注,對於會經常性使用的使用者,一定很想知道如何更並便捷的操作這套軟體,這篇分享一下我個人常用的 Microsoft Teams 快速鍵。

Microsoft Online Tech Forum - 打造 AIoT 智慧物聯網時代解決方案

Microsoft Online Tech Forum 微軟線上技術峰會是一場面向技術專業人士與生態合作夥伴的前端科技交流大會,今年以”數位轉型加速”為主題,以微軟自身技術發展及實踐為引,從雲端應用,智慧辦公,大數據及人工智慧,商業應用,物聯網等多元主題內容,協助企業及個人提升自身技術實力,加速數位轉型,成就智能未來。

使用 Requires 陳述式限制 PowerShell 執行

有些 PowerShell 指令是需要先安裝某些模組,或需要特定權限才能執行,我們如何限制某個 PowerShell 指令檔或模組,在執行前先去檢查環境是否符合該指令碼的需求,透過 #Requires 陳述式,可以幫我們做到相關限制。

建立 PowerShell 指令檔/模組檔並發行到 PowerShell Gallery

我們可以將寫好的 PowerShell 指令碼或模組發行到 PowerShell Gallery 上,供其他人下載使用,這篇將教你如何建立 PowerShell 指令檔和模組檔,以及如何發行到 PowerShell Gallery 上。

用 100 行程式碼建立 JavaScript 路由功能

為了讓 SPA (Single Page Application) 單一頁面應用程式能夠實現轉跳頁面的效果,各個 SPA 前端開發框架都包含了路由功能,這樣的路由功能非常的實用,這篇我們用不到 100 行的 TypeScript 來建立自己的路由功能。

使用 GitHub Pages 打造簡易短網址系統

短網址的優點顯而易見,可以適用於很多種情境,例如線上會議的連結(通常這連結都很長),我們可以透過自訂短網址名稱,讓原本無意義的網址,變成容易辨識用途的名稱,各大短網址服務都有提供類似的功能,但缺點就是若要使用自己的網域名稱來建立短網址了話,都需要額外的費用,這篇將介紹如何利用 GitHub Pages 搭配自己的網域,打造出簡易的短網址服務,而且自帶 HTTPS 之外還免費!

PowerShell 模組有 4 種

PowerShell 有模組化的概念,模組化的概念幫助開發者寫出比較容易維護的程式,但在 PowerShell 的世界裡,模組有 4 種,雖然大多數的時候你只會使用某一種做開發,不過知道一下這 4 種模組的差別,能幫助我們理解一下所使用到的模組背後,他是怎麼運作的。

自動更新本機的 Git 專案儲存庫

Git 版控工具是大多數開發者每天都會使用到的工具之一,每位開發者電腦裡面,一定都會有很多從遠端拉下來的 Git 專案,每個專案裡面可能還會做分支來管理,同時在協作開發的過程中,要一直同步多個專案的版本,是一件繁瑣的事情,而且這件事你絕對不會想用介面來處理,用指令有簡單一些,但步驟還是有點多,如果能寫成一個指令,執行他,就能幫我們自動更新所有 Git 專案的版本,而且每個分支都能憶起更新,是不是就可以留下更多時間可以寫 Code 了呢,這篇用 PowerShell 來製作一個能夠自動更新本機 Git 專案儲存庫的指令。