IIS Log 追蹤用戶端使用的TLS版本與加密演算法

IIS Log 之封面圖

詮力科技的簡訊發送平台有提供API供客戶呼叫發送簡訊,近年來無論是網站或是API趨勢都是逐漸淘汰Http改走Https,但現實的困境是走Https時Server端與Client端要有共同支援的TLS版本以及TLS演算法,才能建立Https連線,進而呼叫API。
然而當Server要升級以支援新的TLS版本與加密演算法時,會發現現有的API的客戶太多,怎麼知道現行的客戶會不會因為Server升級導致API呼叫失敗呢?那就衍生了需要能夠追蹤用戶端使用的TLS版本與加密演算法的這個需求。

使用 pagination js快速分頁非table內容

pagination 之封面圖

你在開發程式的時候,有遇到當資料量龐大時,會因為各種限制導致無法將其資料一次全部呈現在同一頁網頁之中,所以當我們遇到這種情況時通常會需要使用”分頁”的概念來方便使用者能夠閱覽龐大的資料,在顯示資料方面,過往大部分我們呈現資料都是使用table的形式,因此許多公司都有自己開發一套能夠快速table分頁的方式,網路上也有很多js套件可以達成此需求如:datatable。

但是有種情況,當我們在進行非典型行列式的資料呈現時(比如說圖片,文章等等),使用table的方式呈現也不是不行,但在樣式的調整上和如何呈現就會多出現許多要考量的點。

Windows11 遠端連線 卡頓問題解法

遠端連線 之封面圖

這次遇到的問題比較少見,vpn的連線是正常的,開啟遠端桌面也是正常的,但會出現一個情況就是,每操作幾下就需要等待遠端桌面的畫面更新,例如你關掉一個視窗,快則三秒慢可能要到三十秒後,你才能在遠端桌面實際上看到視窗關閉,原本 遠端連線 的效能考量到各種因素(例如遠端電腦的規格、連線速度等等)體感上就比較慢所以沒有太在意,直到後來用其他電腦嘗試vpn到該台電腦卻沒發生問題才察覺可能有其他因素影響。

SonarQube 基礎安裝與使用

SonarQube 之封面圖

弱點掃描一直是程式撰寫中評估程式質量的公認標準,尤其是程式開發方式日新月異,若開發標準沒有跟上就會導致系統容易被攻擊,造成客戶或是公司本身的損失,但是請第三方協助弱掃的費用又不便宜,所以 SonarQube 是一個很好的工具讓開發者可以自我檢測開發完成後程式的質量並預先進行修正。