在開發環境下快速架設測試用SMTP伺服器 封面

在開發環境下快速架設測試用SMTP伺服器【開發好好用】

每次開發到 SMTP 相關應用,就會衍生一個問題,我要用什麼來測試,找人要 SMTP Server,人家可能不給你,用自己的 Gmail 去申請 SMTP Server 會把開發環境弄髒,自己透過 Windows 內建架設,版本可能不對,例如:家用版,而且還要事後跑設定刪除。那有沒有一個比較輕量的 SMTP Server 可以用,今天就是來推薦這個軟體,smtp4dev。 特色 免費 不用設定 刪除容易 程式下載 rnwood/smtp4dev 範例程式 ArlenFuture/SmtpClient.Sample 文章環境 OS : Win 10 20H2 Home Edition IDE : Visual Studio 2019 建置流程 Step1. 建置測試用的 SmtpClient 程式 如果不想自己建置的話,可以直接透過上面的範例程式去做測試,但這邊還是會簡單提一下範例程式的架構跟邏輯。 範例程式是用.NET 5建立的ASP.NET Core Web API SMTP Server Host 已經存在 appsetting.json 裡,有需要可以從這裡修改。 開起來畫面會像是這樣 點開後,可以從底下的 Request body 去傳入要發送的訊息。 現在按下去,會失敗,因為你 SMTP Server 還沒開 xD。 Step2. 建置測試用 SMTP Server 我個人是使用Rnwood.Smtp4dev-win-x64-3.1.3.2這個版本的,請開啟以下這個檔案 ...

2021-05-25 · 阿冷(Arlen)
提升影片流暢度,在A卡上開啟Fluid Motion 封面

提升影片流暢度,在A卡上開啟Fluid Motion【影片好好看】

先簡單跟各位聊聊 Fluid Motion,這個技術主要是把原生 24 幀或 30 幀的影片透過演算法的方式補幀到 60 幀,藉此來提升影片流暢度,這篇會教你如何在 A 卡上開啟 Fluid Motion,並套用在 Potplayer 上面。 特色 免費 設定簡單 環境限制 AMD GCN1.0 以上的顯示卡 粗略估計(HD7750->Radeon VII) 只要在這範圍內的顯示卡都有支援 筆電的話,APU 也有支援,例如:R3、R5、R7-2X00U、H->R3、R5、R7-5X00U、H。 預先安裝 AMD 顯示卡驅動 Bluesky Frame Rate Converter Potplayer 文章環境 建置流程 Step1. Bluesky Frame Rate Converter 開啟 Fluid Motion Enable AMD Fluid Motion Video這項目必開,其他的例如 AFM Mode 可以自己選擇,當 24->60 時,Mode1 的話,會用兩張原始的幀加三張插值去補幀,Mode2 的話,會用一張原始的幀加四張插值去補幀,簡單來說,就是二去運算的地方比較多,可能會比較流暢,但也有比較多瑕疵的可能,所以可以實際上看影片在做選擇,我平常預設是調 2,調 Auto,感覺常常有放棄補幀的情況。 ...

2021-05-23 · 阿冷(Arlen)
為自己的部落格加入Google分析 封面

為自己的部落格加入Google分析【架設部落格#3】

這篇會教你如何在自己網站(Minimal Mistakes)上加入 Google 分析(Google Analytics),對使用者操作流量得到更進一步的分析。 特色 免費 設定簡單 建置流程 Google Analytics Step1. 帳戶設定 我這邊是填好帳戶名稱後,預設勾底下三個。 Step2. 資源設定 資源設定這邊你可以自由設定,但有一些限制,例如:不能純中文等等,我是懶直接設定成網址。 Step3. 提供商家相關資訊 這裡產業類別我是以部落格主軸去選,因為是個人部落格,所以商家規模選小,然後用途自己勾一勾。 Step4. 網站串流 這裡要串流到你的網站,然後取得你的評估 ID。 Step5. 將剛剛取得的評估 ID 加入自己_config.yml 將下面這段 Code 加入至_config.yml,tracking_id 記得替換成自己上面拿到的。 analytics: provider: "google-gtag" google: tracking_id: "評估ID" anonymize_ip: false # default 加入後會像這樣 Step6. 完成 將這個的異動 Push 到 Github 後,記得進去網站內操作一下留下紀錄。就能直接在 Google 分析內看到結果囉。

2021-05-21 · 阿冷(Arlen)
提交網站至Google搜尋及優化SEO 封面

提交網站至Google搜尋及優化SEO【架設部落格#2】

網站架設後,希望自己的網站能在 Google 搜尋出現,所以使用了 Google Search Console,這篇會教你如何使用 Google Search Console 加入自己網站(Minimal Mistakes),以提升 SEO。 特色 免費 設定簡單 建置流程 Step1. 從 Google Search Console 加入自己的網站 首先從Google Search Console加入自己網站,以 Github Pages 來說,請選右邊這個,如下圖 Step2. 驗證網站持有人 他會給你一個 html 檔,請你放在自己的網站底下,放完後再去驗證即可。 Step3. _config.yml 加入 Google Search Engine ID 驗證完後他會給一組 ID,將這個 ID 加入_config.yml,如下圖 google: search_engine_id: YourID Step4. 為自己的首頁建立索引 在網站審查這裡輸入自己想要加入索引的網址,記得點測試線上網址,如果都符合會加快處理效率。 Step5. 完成 如果是網站剛上線或內容不多,會比較晚才出現在網頁搜尋中,記得耐心等待喔。 想要確定可以透過兩種方式 透過 url 搜尋,但別把協定加進來 site:url ...

2021-05-20 · 阿冷(Arlen)
利用Jekyll在Github Pages上免費架設個人部落格 封面

利用Jekyll在Github Pages上免費架設個人部落格【架設部落格#1】

前陣子一直想找個地方去整理自己的筆記,原本人選 Blogspot,但研究了一陣子發現不是很符合自己的需求,所以為自己整理出以下幾個重點,一定要符合,才會去選擇。 免費 版本控制 文章好轉移 分類清楚 架設在 Github Pages 上,版本控制跟費用問題一次搞定,雖然免費,但有流量限制及靜態頁面的限制,預設的 Jekyll 有支援 Markdown 去撰寫所以文章轉移也解決了。分類的問題,我選擇了 Minimal Mistakes,預設就有標籤及分類的功能,版型也比 Github 預設的好看許多。 環境安裝 我文章用的環境是 Windows 10 20H2,理論上 Mac、Linux 都可以做操作。 預先安裝或申請 Github Account Jekyll Installation 文章內帶著你做 Minimal Mistakes Quick-Start Guide 建置流程 Step1. 從 Minimal Mistakes remote theme starter 複製一份到你的 Github repository Minimal Mistakes remote theme starter 記得Repository name要按照格式寫UserName.github.io,UserName記得替換成自己的,以我來說就是換成ArlenFuture全名是ArlenFuture.github.io。 不是商業版的都一律設定成Public外部才看的到 按下去過幾一段時間,就能在https://UserName.github.io/看到啦,一樣UserName替換成自己的。 Step2. 修改_config.yml 將內容修改成自己的 這時你會在你的 Github repository 看到你剛剛建立的專案,此時用版本控制把專案 Clone 下來,修改 _config.yml,把裡面的參數設定成自己的。 Step3. 測試在本機預覽 Jekyll 專案 首先進入 CMD ...

2021-05-18 · 阿冷(Arlen)