在本地端進行測試時,可以簡單建立本機 Proxy Server 來繞過 CORS 錯誤進行測試
[web] 建立本機 Proxy Server 繞過 CORS 錯誤
- 18
- Web
在本地端進行測試時,可以簡單建立本機 Proxy Server 來繞過 CORS 錯誤進行測試
有一天 Jenkins 不再寄發建置結果通知信,追查原因是因為 Google 更新了一項安全性政策:
為保護您的帳戶安全,自 2022 年 5 月 30 日起,如果第三方應用程式或裝置只要求您以使用者名稱和密碼登入 Google 帳戶,Google 將不再支援這些應用程式或裝置。
不過這也不是沒有退路,我們可以改使用應用程式密碼登入帳戶。
很久沒有用隨身碟,近日赫然發現 Windows 10/11 無法將格式化容量大於 32GB 的隨身碟為 FAT32 格式…
後來查了一下,透過 Windows 本身的 GUI 介面不行,但還是可以使用 Windows 內建的命令提示字元/PowerShell來下指令 format 來完成,不需要仰賴第三方程式。
但因為有些硬體設備還是會需要使用到 FAT32 的磁碟格式才能運作(且單一使用檔案不會超過 4GB),但又不想要額外安裝第三方程式到自己的 Windows 電腦上,所以還是研究了一下。
Razor Engine 是一種 .NET 腳本語言和引擎,主要是為文本範本開發,這跟我們在寫 ASP.NET MVC Razor 語法是一樣的,現在我想要透過 Razor 來定義 Template,透過 Data Binding 產生各種不同的結果。在調查有哪些 Razor 套件可以在 .NET 6 下運行且可以完整支援 Razor 語法,最後我選用 RazorTemplating,他骨子裡面則是使用 Razor Class Library
前陣子微軟公告 App Service 基本定價層支援虛擬網路整合的功能 GA 了,這樣終於可以不用要到比較高的定價層才可以使用,可以節省不少費用,剛好實務上要設定,就開始了一連串的踩雷,最後終於找到解決的辦法,後面就來說明遇到的情境和提供一些解法。
Microsoft Teams 在建立一場遠距會議時有幾種模式供要召開會議的人選擇。
如果是比較臨時發起的遠距會議,通常會比較傾向不驗證使用者帳號,而直接透過 "會議連結" 來讓 "與會者" 參與會議,也就是上述所列的 1 的形式。
驗證替使用者建立身分識別,授權則是用來判斷使用者能不能使用某一個功能,ASP.NET Core 提供許多的授權 Role、Claims、Policy 等,老實講 Policy 授權使用上有一點門檻,分享一下我的實際用法,也給需要的人參考
之前有一個案子的使用者有一個特別的要求,因為在網頁上瀏覽的圖片大小稍微大了一點,在行動裝置上網路不穩定的時候,會載入比較久的時間,所以使用者就想說能不能在圖片顯示前,先顯示一個 Loading 的畫面,等待圖片下載完成之後再顯示出來?
剛好上課時有介紹到 SELECT 和 SQL 變數的使用,朋友就提供一個案例,看來可以把這個案例當成教材來使用。
ASP.NET Core 提供了許多身分驗證的 Middleware,內建的 AuthenticationMiddleware (app.UseAuthentication) 需要搭配 AuthenticationHandler,這裡我將介紹如何使用自訂的身分驗證跟 AuthenticationMiddleware 的串接,驗證成功後替使用者建立身分識別
繼前一篇介紹有關自主可用性群組對於登入帳號的說明,這一篇來討論關於排程的部分
聽說 SQL Server 2022 開始增加所謂的「Contained Availability Group ( 自主可用性群組 )」,可以讓存在 master 資料庫的登入帳號同步,因此安裝起來測試看看是否跟想像中的相同。
在 ASP.NET Core 的整合測試我們可以使用 WebApplicationFactory、TestServer,這我前面幾篇已經提過了需要的可以參考之前的文章 WebApplicationFactory、TestServer。Middleware 用上述的步驟肯定是沒有問題的,但是需要的環境、步驟也比較多,可能還會因為其他 Middleware 順序所帶來的影響,今天我還要分享 ASP.NET Core內建 Mock HttpContext 做法,讓我們可以快速的針對某一個 Middleware 進行單元測試
上一篇文章我們簡單介紹了一下 CefSharp 的基本使用方式,直接在 WinForms/WPF 內嵌一個瀏覽器,基本上我們所有的程式邏輯都可以引入 JavaScript 套件,用 JavaScript 來開發,直接在瀏覽器端執行,但是這不代表我們不能把工作丟給 .NET 來做,必要時我們還是可以搭配 .NET 來平衡一下應用程式的工作負載,因此在 JavaScript 與 .NET 之間傳遞參數及回傳值就很重要了,這篇文章我們就來探究一下使用 CefSharp 套件,如何在 JavaScript 與 .NET 之間傳遞參數及回傳值?以及能夠傳遞的參數及回傳值的類型有哪些?
因為需要讓使用者可以自行執行和察看 App Service 上的 WebJob 的狀態,但是又不希望還需要另外開 Azure Portal 權限給使用者,因此會需要可以透過程式來控制 WebJob,找了一下發現 Kudu 是有提供 API 的,因此就透過 API 實做出類似 Kudu 後台的 WebJob 管理介面,在這一個管理平台上可以同時管理多組 App Service 站台底下的 WebJob,後面就來說明該如何設定和使用這一個平台。
由於從女主開始自主隔離到居家照護隔離快近 10 天的時間,而家中醫療口罩的消耗速度遠比過去來的快。
大概於尾聲時就快見底用盡,在必要之 "外出" 時就先準備好相關的零錢費用裝在密封袋中,準備去附近認識的藥師所經營藥局採買一整盒回來。
騎車到藥局門口前頗大片的人行道邊停好後,遠眺了一下當前藥局內部似乎暫時沒其他客人,於是就先發了 "簡訊" 後再馬上打電話進藥局,等藥師接起電話後就跟藥師說 "我在您藥局門外,還請您看一下簡訊,麻煩了"。
在確認到藥師有聽到且回覆我 "好,我看一下"。
我就掛斷電話了…
在前篇填完 "自主回報" 資料後的隔天(5/28)中下午,頭暈昏沉的女主告知昨日傍晚有收到 "電子隔離通知書" 的簡訊。
練習 PowerShell 相關語法 , 使用 Select-Object 和 Start-Process
按照政府的規定,必須要在 24 小時內填寫完 "自主回報",才能讓地方衛生單位能夠迅速匡列確診者的 "密切接觸者",以便有效的阻斷病毒的傳播鍊。
所以填寫這份 "自主回報" 就顯得格外相當重要了,鳩咪^_<
點選簡訊當中的連結,就會自動跳到該自主回報系統的網站。
而 5/27(五) 起床後除了嚴密監控 女主 的健康狀況外,也隨時監測自己的症狀反應,而由於前一天晚上去診所協助女主通報確診時,看診後醫生也有開一些基本的症狀用藥給我攜回,就都有按照醫生與藥師的囑咐於三餐飯後服藥。
其實自己的還是有喉嚨癢癢的感覺(不知道是心理作用還是真的有癢)…
所以在藥局時有添購的喉片除了分給女主使用緩解症狀外,自己也都有定時的使用喉片舒緩喉嚨癢的狀況。
UI(User Interface)是人機系統當中相當重要的部分,由於現代軟體的呈現模式非常多元,從傳統的 Desktop,到 Web、App,甚至 AR、MR、...等等,以致於一個開發者要通透所有 UI 設計工具幾乎是不可能的,所以當我們設計好一套 UI 之後,能夠有個工具幫忙照搬到其他的開發框架上是最好不過的,本文要介紹的 CefSharp 是一套可以將我們寫好的網頁,直接搬到 WinForms/WPF 上使用的套件,想要開發 Windows 視窗應用程式,身邊卻只有會網頁設計的開發人員可以配合設計 UI 時,CefSharp 就可以幫助我們把網頁設計師開發好的網頁,無縫地直接搬到 WinForms/WPF 上使用,省時又省力。
在一場戰爭中有擬定好的戰略目標時,接下來就是確保一次又一次的戰術目標都執行成功,才能達成整體的戰略目標。
確診者在居家照護期間的密切接觸居隔者,有大概有九成五以上的機會(這概率是自己推斷,無任何科學根據與研究數據支持)會變成下一位確診者。
由於自己知道自己已經是一位從青壯年即將邁入中壯年這個年齡層的人,若真的確診染疫發病會發生什麼健康問題,更沒人說得準。
所以,一切就按照先前確立的最高指導原則行事。
備齊所需的相關物資後,再次回到住處立即針對除了紅色區域外的所有區域的展開:
大…清…消
可暫時成為無生物活動的密閉空間之處,就將 UVC 紫外燈拿去每個區域輪流放置,照射消毒 15 ~ 30 分鐘不等,而針對無法密閉的空間與物品/體,就使用酒精棉巾進行擦拭清消。
而由於先前就考慮到喵皇的活動因素,不適合針對空間進行消毒水與酒精的噴灑,在疫情的第一年還會一包一包在購置日常用品時順便買,後來發現還是直接大量購買比較便宜,於去年時就添購過 12 包裝的份量來使用。
清晨 5 時多許,聽到女主起來廁所並在咳嗽的聲響,連忙關心問問身體狀況。
確認無大礙後,也告知我快篩陰性,正要動身出門 "上班",就既如雙方在睡前討論的預定事項,晚上回來後就立即去幫女主進行確診通報。
以上對話皆由我退至 綠區 後 "語音" 進行之。
千呼萬喚的 SQL Server 2022 總算有公開 Preview 的版本 , 趕快來測試看看