Nginx 視覺化管理工具

https://github.com/onlyGuo/nginx-gui

https://nginx.org/

首先先安裝 nginx,下載nginx後解壓縮,修改conf目錄下的 nginx.conf把listen改掉需要的port

然後 cmd start nginx.exe 就可以

停止的話 nginx.exe -s stop

重新載入設定則為 nginex.exe -s reload

nginx-gui解壓後

修改 conf/conf.properties

指定完路徑後,可以用startup.bat打開  shutdown.bat 停止

預設的port是 8889 ,帳密都是admin

 

 

.Net 7 開發增進效能的小撇步

預計在2022年11月發布的.net7目前進入RC2的版本。來談談.net7 做了那些效能上的改進~

LINQ部份

1針對max/min最佳化

2針對Average/sum

3新增order/orderDescending 取代orderby/orderbydescending

4 System.IO的改善 WriteAllText改ReadAllText

5 針對Jsonserializer NoCachedOptions提昇

6Guid的 GuidEquals提昇

7ParseBigInt提昇

8ParseBool

9 Stopwatch中的getprocessbyname與getcurrentprocessname

10 在stopwatch加上getelapsedtime取得時間戳

.net Multi-platform APP UI(MAUI)教學準備中

2022年11月微軟準備在.net 新版本中發表 Multi-platform APP UI(MAUI)新的跨平台開發架構,透過c#以及XAML就可以開發出同時在windows、android以及ios與mac os上的程式(對了!目前還沒有支援到linux)!

簡單的說它算是Xamarin.Forms後續的版本,近期開始著手撰寫以及錄製MAUI的教學以及學習文件。

.net MAUI 新增程式
預設.net MAUI 範例教學程式

Redis for Windows 5.0.14.1

最近因為開發上的需求使用Redis,不過Redis並不支援Windows。官網上的建議做法也是建議打開WSL(Windows Subsystem for Linux),裝上ubuntu後再安裝(詳見: Install Redis on Windows )。windows上面網路上建議安裝的是Microsoft 已封存的3.0版本 ( https://github.com/microsoftarchive/redis ) 或是建議使用相容redis 6的 memurai (https://www.memurai.com/ ) 。但考量.net後續可以在Linux上跑的原因~還是以較悠久的redis為主,於是在網路上找到一個比較貼近的版本,是由網路上的大神Tomasz Poradowski 在github上分享的版本 https://github.com/tporadowski/redis/releases 。2022年2月發佈最新的版本是5.0.14.1。

Dveloper GUI for Redis
Another Redis Desktop Manager
Redis Assistant

延伸資料:

redis的持久化

Redis数据库学习教程

redis的持久化方式RDB和AOF的区别

2021 iThome 鐵人賽Redis還在學

對 Azure DevOps 導入有興趣值得一聽的~Azure DevOps導入與數位轉型祕辛

這是 ‧NET Walker 大內行者 董大偉老師舉辦的一場很棒的線上課程,除了二位老師外還有 Will 保哥的技術交流中心 的保哥。在FB還可以看到 安德魯的部落格 Andrew Wu 的留言,大約2個小時多的直播中。從一開始為何導入Azure DevOps 是為了Sprint週期變短以及Dev+Ops等指標。討論交付時間延長就等於安全交付?實際開發狀況是專案時間就夠緊迫了,我要有辦法去做TDD?CodeReview?重構?技術債改善這些事嗎? 接著探討頻繁交付的適當性等議題。 大家可以聽一聽實務界技術大老討論,不過說真的沒有對錯,能夠讓自己公司團隊做出質量好產出的就是適合自己的方法。

不知不覺與Delphi 結緣了22年了

89年從豐原高商商業經營科畢業後,進入勤益就讀時接觸到的程式是Delphi 5,因為直觀以及強大的資料庫功能就深深的愛上這個語言後,當兵時在中華民國海軍陸戰隊遇到寫軍內進銷存系統的也是用Delphi,退伍後就業待過張鐵工廠做廠內MIS也是用Delphi,接著進入國興資訊開發廣三sogo、美華泰等系統也是delphi,接著進入中醫醫療整合軟體公司國泰電腦,除了中醫系統外,檢驗系統、驗檢儀器連線等相關系統也是以D3~D5為主要的開發主力。甚至當初民宿管理pda系統也是透過Delphi轉換到.net上。

然後就這樣,89年到111年的22年,幾乎都把delphi當作主力的開發工具。

雖然現在已經將重心從Delphi移到.net c#為主,但許多小工具或是資料庫系統還是可以很快先從delphi做出雛型再做驗證。

可惜在推廣的部份以及使用的普及性大不如前了,不過只要它還活著的一天,我還是喜歡delphi這門語言就是了!雖然說近幾年.net 在台灣比較盛行,不過追根究柢的話,.net 的首席架構師Anders Hejlsberg 其實也是 Delphi 也就是turbo Pascal的主設計師。也難過常常覺得.net 上有delphi 的影子(自己錯覺)。這麼一想就安慰多了xddd

第四方金流高鉅初體驗

最近跟第四方金流高鉅做串接服務,主要是以金流以及訂閱式服務開發為需求。

串接上倒是沒有很多特別要注意的地方,我想大部份的模式都與其他金流服務綠界~

等搞定後再分享程式碼出來

相關資源:

高鉅第四方金流模擬串接服務

https://pay.usecase.cc/simulator/payment/orders

高鉅第四方金流交易設計概要

https://doc.usecase.cc/Payment/Store/?php#paypage

Delphi 結合地牛Wake Up!使用line notify做地震速報

過年期間新竹的地震頻繁,因為有裝地牛Wake Up!這個電腦版的程式,所以可以第一時間預測得知地震的訊息以及地震震央、地震深度、地震震度等資料。

地牛Wake Up!地震速報警報

在它的設定裡面發現可以使用程式做連動,於是結合上次曾經Delphi拿Line Notify來當通知程式。

然後就可以收到像以下的地震即時訊息透過line了。