看了董大偉老師的文章「關於LineBot (1) - 用c#建立一個LineBot」之後,我也來跟風一下,可是只有簡單的機器人回應有一點單調,憑藉著我以前在 CTI 領域的經驗,來實作一個簡易型的 IM 客服進線功能。
[食譜好菜] 使用 ASP.NET SignalR 實現主動式即時廣播通知
ASP.NET SignalR 技術出來好幾年了,一直沒有為它發個文,網路上也有很多相關的文章,大家 Google 一下就很多了,我參考了黑大的文章,而黑大的文章裡面也有連結到其他兩位專家的文章,大家可以去看看,我這邊僅記錄自己實作過程及心得。
[食譜好菜] 常在面試出現的題目:SQL Injection
「你如何預防 SQL Injection?」這個問題已經成為了一個顯學,現在我們寫程式如果沒有把解決 SQL Injection 的方式變成習慣,我們就絕對是個不及格的程式設計師,一個領域如果夠成熟,那這個領域會累積一定厚度的必學項目,像 SQL Injection 的問題就是累積來的,面試也常常會問。
[食譜好菜] 常在面試出現的題目:CSRF
「你怎麼避免 CSRF?」這個題目也是面試時的常客,通常會跟著 XSS 一起出現,也是一個很基本的網站安全問題,網路上的相關文章俯拾即是,我將其整理下來給自己參考。
[食譜好菜] 常在面試出現的題目:XSS
「XSS 你怎麼防範?」這道題目絕對是面試時的常客,也是最基本的資安問題,.Net 早已提供非常方便的防範方式,網路上也有很多前輩們的文章在介紹這些防範方式,我整理起來提供給我自己參考用。
[廚餘回收] ASP.NET MVC 5 回傳 video/mp4 在 Google Chrome 播放時無法跳轉
我們偶爾需要使用 ASP.NET MVC 5 的 Action 回傳一個 FilePathResult,今天一如往常地我回傳一個 FilePathResult,contentType 是 video/mp4,可是在 Google Chrome 卻無法跳轉,變這樣…
[廚餘回收] jQuery $.ajax 執行跨域呼叫時,收到錯誤訊息「…Response to preflight request doesn't pass access control check…」。
前些日子我們有一個需求,需要將一個 Web Api 開放給另一個也是在 intranet 但是不同 domain 的網頁呼叫,在拜完 Google 大神後寫了一個跨域呼叫的 Sample,但是過程當中卻遇到了一些問題…
[廚餘回收] Visual Studio 2015 底下使用 bower 還原封裝發生 ECMDERR ~ exit code of #128
在 bower.json 底下添加 angular 相依套件,在「相依性」->「Bower」按右鍵執行「還原封裝」得到錯誤一枚。
[料理佳餚] 在 CentOS 7 上執行 ASP.NET 5(MVC 6)
一直想嘗試將 .Net 的 Application 部署到 Linux 的平台上,而最近看到了 asp.net/home 的 Sample 有三個 Project 分別是 ConsoleApp, HelloMvc, HelloWeb,對於要建置一台 Web 或 WebApi 伺服器而言已經足夠,所以決定先挑 ASP.NET MVC 來試試看。
[料理佳餚] ASP.NET 5 從 beta5 升級到 beta6
原本只是想用範本建立一個 ASP.NET 5 的專案來玩玩,結果意外地從 1.0.0-beta5 升級到 1.0.0-beta6。