2022-09-28

[C#] 使用 libphonenumber-csharp 判斷電話正確,檢查是不是手機或是室內電話


介紹一個之前用到的套件,因為工作問題,要處理很多不同國家的電話號碼

主要是東南亞,中國,還有台灣的電話號碼,光是東南亞就十個國家,我哪會知道每個國家(區域)的電話號碼是不是對的

所以今天來介紹一個 Google 開發的套件 libphonenumber,然後有開源大大把他轉成 C# 的套件


2022-09-21

[C#] 一個無聊的小測試關於使用 LINQ 找尋最小群體的不同寫法的測速

最近跟同事討論一個有趣的議題,就是我們有一群物件,裡面我們要找到某屬性最小得群體(可能多個可能一個)

但是我的思維點跟同事竟然不一樣,這時候我就好奇了到底哪一個比較快


2022-09-14

[C#] 介紹一個簡單好用的 Console 常駐置底顯示的工具


今天幫朋友介紹 業配 一個小工具,關於 在 .NET 下面寫 LOG 的時候可以使用的

就是可以方便讓你顯示一些資訊在 Console 的置底,讓你可以觀察一些東西

當然他還有一些其他的無聊小功能我就不介紹了主要就是置底的功能


2022-09-07

[C#] ASP.NET Core 6.0 - 在 Azure AppService 取得 Client 端的 IP

今天筆記一個之前用到的東西,就是在 Azure AppService 上取得用戶的 IP 

當初是因為我們許多服務在上面,有時候我們要根據進入系統者的人做一些邏輯上的限制

所以就有這需求,就筆記一下


2022-09-02

如何刪除 Telegram 帳號

換手機如何刪除 Telegram 帳號 ,找半天原來是在網站上不是在手機裡面

請到這網址,輸入原本的手機號碼,他會寄到你舊手機一個簡訊你就可以馬上刪除了

https://my.telegram.org/auth?to=deactivate


記得加入國碼輸入,你收到的短碼應該是英文加上數字的不是純數字的,大概就是這樣很簡單也不多廢話

2022-08-30

[Android] 開發小細節找尋安卓的支持的憑證

最近遇到一些問題 就是使用 Let's Encrypt 產生的憑證掛在 .net 專案開發的 API 上面,但是產生安卓端那邊產生錯誤

調查一下跟系統有關係,原來在某版本安卓後對於 Let's Enctypt 壓出的憑證底層可能會發生錯誤

2022-08-19

[C#] 使用 AbuselPDB 查詢 IP 黑名單

這幾天 黑暗執行緒(黑大) 寫了一篇介紹文 - IP 位址的 Whoscall - AbuseIPDB ,剛好最近有可能會用到,所以就研究一下(順便蹭流量?)

主要是因為要跟程式整合所以就查一下有沒有 API 可以 CALL ,其實發現該網站很溫馨,一天可以免費呼叫 1000 次


2022-08-16

[Azure] C# 透過 Microsoft.Azure.Management.Fluent 取得 Azure Storage (Table) 的操作事件

這篇主要目的是因為有朋友問,如何得知 Azure Table 中資料被存取,其實我有跟他說過你可以透過 在入口網站 左邊的 共用存取簽章 Shared Access Signature (SAS)

來做到控管



2022-08-15

[Javascript] 網路測速程式碼隨貼即用

最近有些需求,要做到在 客戶端使用 javascript 測試,所以測試網路上得一些程式,這邊分享一個目前感覺起來比較好用的

避免之後又要從茫茫大海尋找,這主要程式碼也不是我寫的是參考這篇 https://stackoverflow.com/questions/5529718/how-to-detect-internet-speed-in-javascript

感謝 各位 opensource 前輩的程式碼 


2022-08-12

[Azure] C# 使用 Azure.Storage.Queues 寫入佇列(Queue) + 延遲顯示( VisibilityTimeout )

上一篇文章 (C# 使用 Azure.Storage.Queues 寫入佇列(Queue) + 取得資料 )我們談到了簡單操控 Azure Queue ,當作一個可以跨機器跨系統的 Queue 的實作方式,傳統很多時候會用到 Redis 來解決,但是用這應該便宜很多

不過上篇文章說到,他有一個問題,就是你取用後,如果時間沒有到他只會紀錄取用次數跟一般你理解的 Dequeue  不太一樣。


2022-08-11

[Azure] C# 使用 Azure.Storage.Queues 寫入佇列(Queue) + 取得資料

最近要處理一些專案上的問題有用到 Azure Storage Queue ( Azure  佇列儲存體),順手筆記一下,這一篇主要是敘述如何透過C# + Azure.Storage.Queues

送資料進去,並且讀取出來傳統的說法來說就是 enqueue  + dequeue,其實這東西非常方便,當你跨越機器處理同一群任務的時候可以透過這溝通排程

重點是價格還便宜,這篇文章不是要 "水" 文章,是之後有一些東西要基於這篇來說..


2022-08-09

[Javascript] 網頁取得剪貼簿中的圖片跟文字

最近遇到一些問題,需要在網頁處理關於 貼上後的圖片跟文字,就稍微研究了一下,然後把 code  做一下紀錄方便之後複製貼上


2022-08-04

[Azure] C# 使用 Azure.Search.Documents Azure Blob 搜尋中的 JSON 資料 - 更改索引子(indexer) 重做時間,刪除索引子

上一篇文章( 使用 Azure.Search.Documents Azure Blob 搜尋中的 JSON 資料 -複製(修改)索引,索引子 ) 我們談到了對於如果您的資料要一直做索引,可以透過複製索引然後替換現在熱索引的方式來做到,不然製作索引都需要時間,對於要一直 always on service 的系統來說

會是個麻煩的挑戰,今天在補述兩個會製作熱索引後會用到的兩個技巧,不過程式碼也很簡單只是做個筆記,把這系列作個 ending.


2022-07-28

[Javascript] 使用 jQuery 改寫所有 <a> 中的 href 的資料

筆記一下,主要是作取代所有 <a> 中的 href 加上我要的 query string 的 資料,為何會有這需求,主要就是為了可以無腦在前端加入一些追蹤的東西

跟朋友討論一下,大概這樣是最簡單的做法,所以大概寫個範例。