[PowerShell]取得Windows .NET Framework版本資訊

這禮拜third-party提供了新的dll參考元件更新,沒預料是最新的.NET 4.6版本,但原本負責系統提供給客戶的工具是.NET 4.0,沒辦法引用客戶採購的元件,因此需要把工具重新用4.6編譯。

佈署前,生產環境也是需要確認,從msdn及google找到幾種取得機器上的.NET Framework有4個方式,今天先筆記3種,下一篇筆記用.NET程式的作法。

  • registry query
  • Registry GUI
  • PowerShell command(Get-ChildItem)
...繼續閱讀 »

[Visual Studio][程式碼工具]Json格式產生Class(+SQL Server 2016)

和客戶IT單位的.NET架構師聊到ORM利器Dapper,雖然心想著強型別,但系統中的彈性化查詢非常多,取出的欄位又是溢出來的滿,手動建立類別(Class)會掉淚。

這篇筆記SQL Server 2016 結果集以JSON 格式+ Visual Studio(Paste Special)將json格式轉換成class的程式碼,下一篇再來筆記上保哥時介紹的好用工具LINQPad。

 

...繼續閱讀 »

[F2E][Bootstrap]Context menu(BootstrapMenu.js右鍵選單)

  • 3363
  • 0
  • F2E
  • 2016-04-23

平常負責的網站屬於後台的GUI,表單中經常會出現資料列表,早期以資料呈現為主的考慮,資料選項設計在列表的下方,使得使用者操作資料時要兩個動作:

1.點選要執行的資料。

2.選擇要執行的動作。

就像web版的outlook,動作倒也可以接受,但當分頁內資料筆數很大時,有時滑鼠移動的距離,就變得像牛郎織女的遠。

...繼續閱讀 »

[R][quantmod]劃出VIX波動率指數

R語言經常用在資料分析、統計及繪圖上,商業分析時除了學會問問題,還有一個很麻煩的地方是資料向量化(整齊),

去年4月微軟併購了企業級R語言的公司Revolution Analytics,今年地面上的SQL Server 2016也將開始支援R語言,

不久的將來,我們就可以正式把關聯式資料庫內已經整齊的資料丟進去跑演算法,更快的把結果顯示在客戶的電腦前面。

今天先來複習一下R 語言 Lession 1。

 

...繼續閱讀 »

[.NET][Redis]Redis Cache In Azure筆記

為了實現網站橫向擴充的架構,狀態或是資料快取需要一個共用的儲存機制,除了儲存在資料庫(資料庫也需要散熱):

  • ASP.NET Session可以選State Server。
  • 如果是快取可以選Windows Server AppFabric Cache(Session也可以存)。

自從要開始支援橫向擴充就這樣盤算著及設計,昨天和公司年輕熱血的工程師討論技術議題,認識一種NoSQL的好物:Redis,晚上不跑步,嘗試使用Azure設定快取伺服器。

...繼續閱讀 »

[SQL Server]Dynamic Data Masking筆記(SQL Server 2016新功能)

去年TechDays 2015聽到這個功能時,心中默默飄出彭佳慧的相見恨晚,而且功能會從Azure雲端(SQL Azure)下放到人間(地面SQL Server)。自從個資法2012年施行細則上路後,對於客戶資料的蒐集、處理及利用有著更多的保護規範,會處理到大量客戶(自然人)的資訊系統除了基本的網頁及功能權限,也需要應用上遮罩,避免過多非必要的資訊存取。

 

...繼續閱讀 »

[SQL Server]Always Encrypted筆記(SQL Server 2016新功能)

SQL Server 提供許多層次的加密功能及對稱非對稱加密演算法,從欄位的加密到整個資料庫檔案加密都有對應功能;但除非有額外的KM(鍵值管理)模組,

資料庫本身其實同時把持著解密用的"金鑰"及"加密後"的資料本身,這因此存在一種系統風險。

SQL Server 2016多了一個加密欄位的新功能Always Encrypted,讓加密工作避免過度集權在資料庫身上。

 

...繼續閱讀 »