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 的 資料,為何會有這需求,主要就是為了可以無腦在前端加入一些追蹤的東西

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


2022-07-27

[Azure] C# 使用 Azure.Search.Documents Azure Blob 搜尋中的 JSON 資料 -複製(修改)索引,索引子

之前文章我們談到了 使用 Azure.Search.Documents Azure Blob 搜尋中的 JSON 資料 -刪除索引子資料 還有 更動資料只要重新製作索引子(indexer) 就會更新 index 

但是,如果您開發的系統不可能因為刪除一些資料而高頻繁的重新製作索引,正在製作的時候你查詢會出現錯誤。


2022-07-22

[Azure] C# 使用 Azure.Search.Documents Azure Blob 搜尋中的 JSON 資料 -更新(修改)資料是否會自動更新索引

上一篇文章,我們談到如何刪除索引裡面的資料,因為你刪除 BLOB 中的資料其實索引不會同步,這時候我就好奇了如果我更改 BLOB 中的資料呢

是否索引裡的資料會跟著改變? 直接說結論 :


2022-07-19

[Azure] C# 使用 Azure.Search.Documents Azure Blob 搜尋中的 JSON 資料 -刪除索引子資料

上一篇文章,我們新增資料(上傳一個檔案),索引會自動加入該編號,只是我們多加上了重新執行索引,而不是等待原本的設定時間

今天,我們來討論一下,如果刪除資料(刪除該檔案)怎麼辦?


2022-07-18

[Azure] C# 使用 Azure.Search.Documents Azure Blob 搜尋中的 JSON 資料 -重新執行 indexer

上一篇文章 ( 使用 Azure.Search.Documents Azure Blob 搜尋中的 JSON 資料 -搜尋資料),我們搜尋了索引裡面的資料,其實您在新增一個資料(JSON FILE) 後,其實在每次更新索引的時候,也會把該資料放入索引中

在原本的設定中我們是設定五分鐘會做一次索引,關於設定部分可以參考 使用 Azure.Search.Documents Azure Blob 搜尋中的 JSON 資料 -建立環境


[Azure] C# 使用 Azure.Search.Documents Azure Blob 搜尋中的 JSON 資料 -搜尋資料

上一篇文章(使用 Azure.Search.Documents Azure Blob 搜尋中的 JSON 資料 -建立環境 ),我們建立 1000 筆 JSON 資料

我們也建立了索引,索引子,資料來源,接下來我們要試試看在程式這邊,我們怎麼透過建立號的索引進行搜尋

首先,在 C# 專案這邊我們必須要先透過 nuget 下載 Azure.Search.Documents ,我這邊在寫文章的時候是 11.3


2022-07-15

[Azure] C# 使用 Azure.Search.Documents Azure Blob 搜尋中的 JSON 資料 -建立環境

花了好幾天測試關於  Azure Cognitive Search(Azure Search) 做測試,大概理解,這是幹嘛的,之後有機會也有幫助在實戰上面可以應用,所以分幾篇講解一下

這一篇主要目的,是在於建立 Aazure Search for Blob JSON Data 的建置。


2022-07-08

[Azure] 搜尋 Azure Blob 中的 JSON 資料

之前,寫過一些文章關於 Azure Blob 的操作文章,事實上他有優點,當然也有缺點,缺點就是我要查找內容(這裡面所謂的內容是指我放的是 *.json 檔案)


譬如我要搜尋某一個 屬性 裡面有什麼文字,或是數值是多少這都超級難的,我就想一下應該有解決方法,於是我找一下原來可以透過 Azure Search 服務來輔助