2020-10-28

[C#] 透過程式 新增/刪除/修改 Cloudflare 中的 DNS Record

上一篇文章 取得在 Cloudflare 中的 DNS Records ,我們拿到了 Cloudflare 的 Zone Id , API Token 也成功取得了 DNS Record 記錄們,接下來我們要來自己新增/刪除/修改他們


2020-10-27

[C#] 取得在 Cloudflare 中的 DNS Records

最近有需要用到 cloudflare 來做我的 DNS 代理,因為我不想一直進入登入進入後台,所以我就乾脆看一下他的 API ,看看能不能透過自己使用程式操控,有一些小結果就分享一下吧,以後遇到也避免跌坑..


2020-09-28

[Javascript] 透過 Fetch 讓圖片 load base64 的圖片

一個看似沒啥用但是有一些特殊用途的東西,簡單的說,就是我有一個圖片我把這圖轉轉成 base 64 之後,存成一個線上的檔案副檔名可能是 .txt or .html 之類的 ( ex. https://raw.githubusercontent.com/ctimggit/storage1/master/base64/test1.txt ) ,當然這個網址不能直接填在 img 的 src 中,雖然內容可以,接下來就是使用 ES 的 fetch 取得內容回來後再去載入到各圖之中..



2020-09-25

[Azure][C#] 使用 C# 進行兩個 AppService 交換

在 Azure  的 App Service 中有一個很方便的功能,就是你可以先設定兩台 AppService 互換,這樣的話再換板上面可以做到幾乎無縫的切換,而且風險也會變得比較小,但是,因為某些原因,我需要把這切換的功能做在我們程式端,而不用在進入 Azure Portal 進行切換..



2020-09-24

[Azure][C#] 刪除已產生的憑證

之前寫過一篇文章,關於產生憑證 取得 AppService 中的 Application Settings 並且更改值,但是文中產生的憑證超級大,之後我又搞了一輪,於是可以產生有限制的憑證 產生有權限的憑證控制,透過 C# 控制 Azure 上面的服務,之後問題了了,如何註銷之前 的憑證,經過我們家 DevOps 幫忙測試後..


2020-09-22

[Azure][C#] 產生有權限的憑證控制,透過 C# 控制 Azure 上面的服務

上一篇文章 [Azure][C#] 取得 AppService 中的 Application Settings 並且更改值 ,我們提到了再 Azure 上面產生權限,並且讀寫 AppService 上面的 App Settings ,但是上一篇文章有一個不大不小的問題,就是押出的憑證權限太大了,幾乎可以對自己的服務摧枯拉朽,這點我們家 DevOps 不悅了,所以我大概研究一下如何押出有權限的憑證..


2020-09-15

[Azure][C#] 取得 AppService 中的 Application Settings 並且更改值

最近有一個需求,我要透過程式去控制 Azure AppService 中的 Application Settings ,但是網路上找,幾乎都是使用  Azure CLI  下 PS 指令比較多,這時候我就想溫馨的微軟應該會有出 SDK 來可以讓工程師來做到一些自己的自動化設定。


2020-09-14

[C#] 字串壓縮,不完美但是可以用


這幾天同事在討論一件事情,是不是可以壓縮字串,但是要人類可以閱讀 ,網路上也有相對應的網站,這時候我腦袋浮現了是不是有辦法先將 一段文字轉 byte[] ,再 用 zip  壓縮,再轉 base 64 ,這樣應該會變小一點點,如果重複字串夠多的話,之後我改用 7z 去當壓縮器來壓縮,然後 使用 base 85 來顯示,之後就來實作看看..



2020-08-04

[Maker] 不專業自製便宜版的螞蟻冷氣

先說好這一篇只是分享文加上些許的教學,要不要做就看你自己,我是自己做了來實驗我的想法,自從去年 Ascii 大大推坑我螞蟻的世界之後,身旁的朋友也知道我最近對養螞蟻有莫名的熱愛,今年天氣爆炸熱,室外隨便都 37 度以上,如果不開冷氣的話在我家室內溫度大概是 30~31 度,有些螞蟻是需要溫控會比較好,像是台北巨山蟻、茅巨山、泰勒巨山,基本上很多蟻友也是不溫控就成功了,但是如果面對比較貴的螞蟻,像是台北巨山基本上應該都會想用溫控,畢竟取得不易。


2020-08-03

[C#] 一個小工具,可以打包一些指令目錄,之後分別各自壓縮成一個 .7z 放在指定的目錄下面

最近工作需求,需要分別打包不同的資料夾們,變成獨立的壓縮檔( 7z ),想說之後應該會用到,就乾脆直接放在github 上面 open soruce ,之後要用到也可以馬上上手



2020-07-19

[Javascript] 一個好用的排版 HTML + JS 的 library

之前寫過一篇文章,[Javascript] 再次探索CodeMirror,熱鍵,自動排版,佈景主題 ,這裡面我有提到可以用一個 codemirror pluging 可以做到程式碼排版,但是他排版狀況,大致 OK ,但是對於一些小部份我覺得不是很好看,尤其是跟 javascript 混再一起的時候,後來我上網找了一下,大家推薦這個 beauty js https://github.com/beautify-web/js-beautify

2020-07-14

[C#][.NET Core 3] 發佈到Azure AppService 忽略 appsettings.json

最近發現,我使用 Visual Studio 2019 發佈.net Core 3 的程式到 Azure AppService 上面,因為我規劃一個 appsettings.godmovespeed.json 讓 .net Core 程式去吃這設定,這樣 appsettings.json 不用發佈上去,雖然我用 Web Deploy ,但是我連上 FTP 去看檔案結構時發現


2020-07-08

[C#] Regex 驗證台灣的手機號碼,中間無 -

最近要幫客戶驗證手機號碼,中間不需要 - ,網路上找了一下,大部分都是驗證中國的手機門號,不能讓我直接CP 殘念,所以這邊紀錄一下,想說之後就可以直接 CP

2020-07-07

[開箱] 秒秒测智能健康日历簡易開箱 (非業配)


這我買很久(2020.04)了,一直沒有寫開箱文,但是就默默放在我的桌上,提醒著我一些不重要? 的事情,這東西身為一個電紙控,看到有這產品也不管黃牛價就買了一個。