更新到 Windows IOT Core Build 15063

去年(2016)吵的很熱的 IOT ,今年(2017)都被 BOT 給蓋過去了。

只剩下一些大廠在談 物聯網 ... 有些同事去年買的 Pi 都只剩下 影音播放器 的功能。真的是蠻感傷地 ... 

我們之前使用 Windows IOT Core 來模擬 Beacon 並透過手機辨視經由 azure iot hub 來開門的 pi 2,

最近掛掉了,重開也開不了,所以只好重新安裝新版的 IOT Core 。

...繼續閱讀 »

Microsoft Bot Framework FAQ - 登入驗證處理(Authentication)

一般來說除了使用公用的服務外,在使用其他的系統之前都需要登入系統。
所以透過 BOT 來使用私有的服務時,也是需要登入!
我們可以參考「Build BOT with Authentication (Microsoft Bot Framework)」及「MicrosoftDX/AuthBot」。
來實作 BOT 登入系統,驗證使用者。

...繼續閱讀 »

Microsoft Bot Framework FAQ - 透過 ngrok 來 Debug

在開發 Bot 時,不想透過 emulator 來測試,

例如筆者用 direct line 與 LINE Bot 接時,或是想透過 Skype or FB 等等。

在 LINE Bot 及 My Bot 那設定的 Url 就需要一個對外的 https URL。

這時我們可以透過 ngrok 來幫我們建立從 local 到對外的通道,

這樣子我們就可以用 LINE 來測試,以後在 Local 開 VS.NET 來 Debug 。

...繼續閱讀 »

System.Web.Security.MachineKey.Protect & Unprotect 問題

有朋友詢問它透過 System.Web.Security.MachineKey.Protect 再將 Byte Array 轉成 Base64 字串後,

在同一台電腦上,透過 Console 程式去解,卻發生 System.Security.Cryptography.CryptographicException 的錯誤。

發生 System.Security.Cryptography.CryptographicException
  HResult=0x80131430
  Message=進行密碼編譯作業期間發生錯誤。
  Source=System.Web
  StackTrace: 
   於 System.Web.Security.Cryptography.HomogenizingCryptoServiceWrapper.HomogenizeErrors ...

...繼續閱讀 »

[ASP.NET]Microsoft ASP.NET WebHook - 2

在前篇「Microsoft ASP.NET WebHook Preview」中說明透過2個 WebAPI 專案來演示,
Sender 專案需要登入系統後才能將 WebHook 的 URL 註冊到資料庫之中,
但是在實際的應用之中,或許需要的是透過一個簡單的 UI 來管理這些 WebHook 資訊。
本文就介紹如何透過 Windows Forms 程式來新增 WebHook 到 SQL Server 之中,並且發送訊息到 Receiver 專案。

...繼續閱讀 »

fatal: unable to connect to github.com:

最近想要從 github clone 下來時,居然出現「fatal: unable to connect to github.com:」的錯誤,

git -c filter.lfs.smudge= -c filter.lfs.required=false -c diff.mnemonicprefix=false  ...
Cloning into 'C:\AuthenticationTicket-SlidingExpiration'...
warning: templates not found ...
fatal: unable to connect to github.com:
github.com[0: 192.30.253.112]: errno=No error
github.com[1: 192.30.253.113]: errno=No error
 

...繼續閱讀 »

Forms AuthenticationTicket SlidingExpiration 過期問題

最近同仁分享一個 Form Authentication Ticket 過期的問題(為什麼我的 APS.Net Form Authentication 在 timeout 時間還沒到前就失效了)。

如果 timeout 時間設定為 20 分鐘,而 Ticket 是 1:00:00 產生的,到期時間是 1:20:00。

如果設定 SlidingExpiration , 到期的時間會在每次回 Server 就更新嗎?

Timeout 時間跟你想的不一樣嗎?

...繼續閱讀 »