推薦文章

Skype 點數回復教學 (因超過 180 天未使用而暫時停用點數的帳戶)

Skype 這個服務在網路開始能利用語音通訊後,就在剛進入 Y2K 年代左右時奇蹟般地出現在大眾的眼前,別忘了在網路頻寬還不夠大、網路速度還不夠快、通話載具也不是這麼便利的時代,要雙方都直接用網路進行語音通訊,根本還沒辦法很簡便的進入到平常大眾的使用範疇中。

但 Skype 的服務在當時,並不冀求雙方都是利用網路進行語音通話,而是從 Skype 端撥打語音通話到電話當中,甚至是能透過電話回撥到 Skype 端的部分。

而透過收取比一般撥電話還便宜的費用,來做為 Skype 服務的營利基礎。

在那個年代要進行一通跨國通話,基本上雙邊都由各國的電信業者把持,所費不貲(就算是現在國際電信通話費也仍不便宜…)。

...繼續閱讀 »
on jamestsai

[廚餘回收] 在 SQL Server 中新增大量資料後又刪除的副作用

這天客戶跑來跟我說「資料庫壞了,無法新增資料!」,出現了下面這段錯誤訊息:

Could not allocate space for object 'dbo.XXX'.'PK_XXX' in database 'YYY' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.

很明顯,這段訊息告訴我們是儲存空間已滿,可是我前幾天才維護過,按照資料增加的速度,不會那麼快才對,來問問看使用者做了什麼事?

...繼續閱讀 »
on supershowwei

[廚餘回收] 解決 Gmail 不支援應用程式或裝置透過簡易郵件傳輸通訊協定(SMTP)傳送電子郵件

有一天 Jenkins 不再寄發建置結果通知信,追查原因是因為 Google 更新了一項安全性政策

為保護您的帳戶安全,自 2022 年 5 月 30 日起,如果第三方應用程式或裝置只要求您以使用者名稱和密碼登入 Google 帳戶,Google 將不再支援這些應用程式或裝置。

不過這也不是沒有退路,我們可以改使用應用程式密碼登入帳戶

...繼續閱讀 »
on supershowwei

在 Windows 10/11 當中將容量大於 32GB 的隨身碟格式化為 FAT32 格式...

  • 24

很久沒有用隨身碟,近日赫然發現 Windows 10/11 無法將格式化容量大於 32GB 的隨身碟為 FAT32 格式…
 


後來查了一下,透過 Windows 本身的 GUI 介面不行,但還是可以使用 Windows 內建的命令提示字元/PowerShell來下指令 format 來完成,不需要仰賴第三方程式。

但因為有些硬體設備還是會需要使用到 FAT32 的磁碟格式才能運作(且單一使用檔案不會超過 4GB),但又不想要額外安裝第三方程式到自己的 Windows 電腦上,所以還是研究了一下。

...繼續閱讀 »
on jamestsai

如何使用 Razor Engine 腳本處理 Template

Razor Engine 是一種 .NET 腳本語言和引擎,主要是為文本範本開發,這跟我們在寫 ASP.NET MVC Razor 語法是一樣的,現在我想要透過 Razor 來定義 Template,透過 Data Binding 產生各種不同的結果。在調查有哪些 Razor 套件可以在 .NET 6 下運行且可以完整支援 Razor  語法,最後我選用 RazorTemplating,他骨子裡面則是使用 Razor Class Library

...繼續閱讀 »
on yc421206

透過 Microsoft Teams 快速的完成一場遠距會議(僅靠連結而不驗證帳號)

Microsoft Teams 在建立一場遠距會議時有幾種模式供要召開會議的人選擇。

1. 不驗證帳號透過連結參與。

2. 需驗證組織成員帳號參與。

3. 使用註冊表單填寫後參與。

 

如果是比較臨時發起的遠距會議,通常會比較傾向不驗證使用者帳號,而直接透過 "會議連結" 來讓 "與會者" 參與會議,也就是上述所列的 1 的形式。

...繼續閱讀 »
on jamestsai

ASP.NET Core 6 Middleware 的單元測試

在 ASP.NET Core 的整合測試我們可以使用 WebApplicationFactory、TestServer,這我前面幾篇已經提過了需要的可以參考之前的文章 WebApplicationFactoryTestServer。Middleware 用上述的步驟肯定是沒有問題的,但是需要的環境、步驟也比較多,可能還會因為其他 Middleware 順序所帶來的影響,今天我還要分享 ASP.NET Core內建 Mock HttpContext 做法,讓我們可以快速的針對某一個 Middleware 進行單元測試

...繼續閱讀 »
on yc421206

[食譜好菜] CefSharp 在 JavaScript 與 .NET 之間互相呼叫方法並且傳遞參數及回傳值

上一篇文章我們簡單介紹了一下 CefSharp 的基本使用方式,直接在 WinForms/WPF 內嵌一個瀏覽器,基本上我們所有的程式邏輯都可以引入 JavaScript 套件,用 JavaScript 來開發,直接在瀏覽器端執行,但是這不代表我們不能把工作丟給 .NET 來做,必要時我們還是可以搭配 .NET 來平衡一下應用程式的工作負載,因此在 JavaScript 與 .NET 之間傳遞參數及回傳值就很重要了,這篇文章我們就來探究一下使用 CefSharp 套件,如何在 JavaScript 與 .NET 之間傳遞參數及回傳值?以及能夠傳遞的參數及回傳值的類型有哪些?

...繼續閱讀 »
on supershowwei

透過 Kudu API 實做 App Service WebJob 管理平台

  • 123

前言

因為需要讓使用者可以自行執行和察看 App Service 上的 WebJob 的狀態,但是又不希望還需要另外開 Azure Portal 權限給使用者,因此會需要可以透過程式來控制 WebJob,找了一下發現 Kudu 是有提供 API 的,因此就透過 API 實做出類似 Kudu 後台的 WebJob 管理介面,在這一個管理平台上可以同時管理多組 App Service 站台底下的 WebJob,後面就來說明該如何設定和使用這一個平台。

...繼續閱讀 »
on anyun

Covid-19 的 O 株確診者的居家照護並與之共存的分享記 - X (The End)

防雷警告:
本文是個人經歷狀況分享,採小說紀錄方式撰寫。

而每個人自己所處的生活環境與遭遇的狀況,皆可能會因時間、地點或區域而有所不同而不同,請讀者自己審慎參考與評估之。


由於從女主開始自主隔離到居家照護隔離快近 10 天的時間,而家中醫療口罩的消耗速度遠比過去來的快。

大概進入居隔的後半期時就快用盡,在必要之 "外出" 時就先準備好相關的零錢費用裝在密封袋中,準備去附近認識的藥師所經營藥局採買一整盒回來。 

 

騎車到藥局門口前頗大片的人行道邊停好後,遠眺了一下當前藥局內部似乎暫時沒其他客人,於是就先發了 "簡訊" 後再馬上打電話進藥局,等藥師接起電話後就跟藥師說 "我在您藥局門外,還請您看一下簡訊,麻煩了"。

在確認到藥師有聽到且回覆我 "好,我看一下"。

我就掛斷電話了…

由於我此時可能也是 "潛在" 的帶有 Covid-19 病毒的感染者,想說透過簡訊說明來減少不必要的對談,在內容中簡單扼要的說明讓藥師知道我的需求。

當然,也極力避免在外不必要的談話,降低病毒傳播給他人的可能性。

...繼續閱讀 »
on jamestsai

Covid-19 的 O 株確診者的居家照護並與之共存的分享記 - IX (含 5/26 後電子隔離通知書下載教學)

防雷警告:
本文是個人經歷狀況分享,採小說紀錄方式撰寫。

而每個人自己所處的生活環境與遭遇的狀況,皆可能會因時間、地點或區域而有所不同而不同,請讀者自己審慎參考與評估之。

 

前篇填完 "自主回報" 資料後的隔天(5/28)中下午,頭暈昏沉的女主告知昨日傍晚有收到 "電子隔離通知書" 的簡訊。
 

...繼續閱讀 »
on jamestsai

Covid-19 的 O 株確診者的居家照護並與之共存的分享記 - VIII (含 5/26 後自主回報系統填寫教學)

防雷警告:
本文是個人經歷狀況分享,採小說紀錄方式撰寫。

而每個人自己所處的生活環境與遭遇的狀況,皆可能會因時間、地點或區域而有所不同而不同,請讀者自己審慎參考與評估之。


按照政府的規定,必須要在 24 小時內填寫完 "自主回報",才能讓地方衛生單位能夠迅速匡列確診者的 "密切接觸者",以便有效的阻斷病毒的傳播鍊。

所以填寫這份 "自主回報" 就顯得格外相當重要了,鳩咪^_<

 

點選簡訊當中的連結,就會自動跳到該自主回報系統的網站。 

...繼續閱讀 »
on jamestsai

Covid-19 的 O 株確診者的居家照護並與之共存的分享記 - VII

防雷警告:
本文是個人經歷狀況分享,採小說紀錄方式撰寫。

而每個人自己所處的生活環境與遭遇的狀況,皆可能會因時間、地點或區域而有所不同而不同,請讀者自己審慎參考與評估之。

 

而 5/27(五) 起床後除了嚴密監控 女主 的健康狀況外,也隨時監測自己的症狀反應,而由於前一天晚上去診所協助女主通報確診時,看診後醫生也有開一些基本的症狀用藥給我攜回,就都有按照醫生與藥師的囑咐於三餐飯後服藥。

自己的退燒藥都留下來了,沒有需要用到,可喜可賀。


其實自己的還是有喉嚨癢癢的感覺(不知道是心理作用還是真的有癢)…

所以在藥局時有添購的喉片除了分給女主使用緩解症狀外,自己也都有定時的使用喉片舒緩喉嚨癢的狀況。

...繼續閱讀 »
on jamestsai

[食譜好菜] CefSharp 把 Google Chrome 的核心 Chromium 變成了 WinForms/WPF 的控制項

UI(User Interface)是人機系統當中相當重要的部分,由於現代軟體的呈現模式非常多元,從傳統的 Desktop,到 Web、App,甚至 AR、MR、...等等,以致於一個開發者要通透所有 UI 設計工具幾乎是不可能的,所以當我們設計好一套 UI 之後,能夠有個工具幫忙照搬到其他的開發框架上是最好不過的,本文要介紹的 CefSharp 是一套可以將我們寫好的網頁,直接搬到 WinForms/WPF 上使用的套件,想要開發 Windows 視窗應用程式,身邊卻只有會網頁設計的開發人員可以配合設計 UI 時,CefSharp 就可以幫助我們把網頁設計師開發好的網頁,無縫地直接搬到 WinForms/WPF 上使用,省時又省力。

...繼續閱讀 »
on supershowwei

Covid-19 的 O 株確診者的居家照護並與之共存的分享記 - VI

防雷警告:
本文是個人經歷狀況分享,採小說紀錄方式撰寫。

而每個人自己所處的生活環境與遭遇的狀況,皆可能會因時間、地點或區域而有所不同而不同,請讀者自己審慎參考與評估之。

 

在一場戰爭中有擬定好的戰略目標時,接下來就是確保一次又一次的戰術目標都執行成功,才能達成整體的戰略目標。


確診者在居家照護期間的密切接觸居隔者,有大概有九成五以上的機會(這概率是自己推斷,無任何科學根據與研究數據支持)會變成下一位確診者

由於自己知道自己已經是一位從青壯年即將邁入中壯年這個年齡層的人,若真的確診染疫發病會發生什麼健康問題,更沒人說得準。

所以,一切就按照先前確立的最高指導原則行事。

 

在此結論先行奉上:

經過 0 + 7 + 7 密切監測至 6/9(四) ,健康無虞,沒有任何身體上的特殊變化,唯一有改變的是 體重

...繼續閱讀 »
on jamestsai

進修課程