demoshop

demo, trying to be the best_

寫 Web 的開發者絕對逃不了 JavaScript ,因為 JavaScript 的程式量不小,所以適時的加上註解是一件很重要的事,可以讓其他成員在叫用的時候可以更明確的了解應該怎麼用這個方法,這裡介紹一個套件讓開發人員可以輕鬆上註解,造福人群也造福自己(通常你亂亂寫後來要維護的還是你自己)。

工商服務

  • 2015-07-28
  • 9527
  • 0

Skype 提供 Skype Button 的功能,可以直接當成線上客服功能使用,在 Google 提出了全站 https 對 SEO 有正面影響後,有許多廠商也希望可以將網站改成 https ,全站 https 當然不是什麼太困難的事情,但沒想到會栽在 Skype Button 上,原生的 Skype Button 並不支援 https 需要做一些調整,以下就是筆記啦。

Windows 的檔案路徑最長只能有 260 個字元,在都是 Windows 環境中不容易遇到這問題,但在開始往 Open Source 靠攏後這就變成一個無法避免的問題了,本篇文章是利用偷吃步的方法處理因為檔案路徑太長而無法刪除的問題。

在新版的 Visual Studio (VS2015) 中不再使用舊有的 BundleConfig 來優化 CSS 與 Javascript,雖然以往設定在 BundleConfig 的機制依然可以跑在舊有專案上,但有參加 demo 的 ASP.NET MVC 課程twMVC 活動的朋友們都聽過我們分析既有的 BundleConfig 設定與功能不足之處,因此我們是完全不用 BundleConfig 來執行 CSS,Javascript Minify ,詳細原因就不需再多談,而且各位客倌看到 VS2015 也拿掉此機制就了解拋棄它絕對是明智的選擇。

現在各服務使用各式各樣的 API 串接已經是稀鬆平常了,但在開發期間要測試自己傳出或接收到的封包內容是否正確往往還要多寫一個小程式來監控,實在有點浪費時間,昨天在微軟的 Azure 研討會上,上官大人使用了一個小服務簡單的解決了這需求,看了實在不錯,於是就立即來發篇文記錄一下。

CDN 內容傳遞網路(Content delivery network)可以有效的利用地理位置加速網站靜態檔案的傳輸,目前市面上有許多公司針對一些常用的元件提供免費的 CDN 服務比如 Microsoft 的 http://www.asp.net/ajax/cdn ,如果把 CDN 的原理用最白話的解釋就是「越近越快」,因為網站的極速是所有網頁開發者所追求的目標,因此即使我們已經把網站全數遷移到 Microsoft Azure 也是建議使用 Microsoft Azure 提供的 CDN 服務讓網站加速的跑起來。

demo 已經很久沒有使用 Gmail 的 SMTP 來做測試了(詳見如何在本機測試寄送郵件程式是否撰寫正確)但最近在備課的時候為了讓學員方便一起做所以還是準備了使用 Gmail 寄信的範例,使用的就是萬年不變的簡易寄送方式(如何使用Gmail幫我們發信),萬年不變的是程式碼,但是結果卻是變了....一直收到 Gmail 回傳 SMTP 伺服器需要安全連接,或用戶端未經驗證。奇了!我明明就有設定 SSL 也確定帳號和密碼絕對沒錯,到底是在沒驗證啥哩。

雲端是近幾年來一直很夯的議題, demo 經營的社群 twMVC 接下了今年 Global Azure Bootcamp 在臺北的活動,這是一個全球同一天舉辦的 Bootcamp ,之前的雲端研討會都只是再講如何將應用程式部署到雲端,或是為什麼要上雲端,這些都已經聽膩了!我們這次想突破以往,所以這次舉辦的活動我們把主軸訂在「上去了!然後呢?」,我們將藉由一系列的主題規劃,讓各位有興趣的朋友瞭解應用程式部署到雲端後的注意事項,讓各位少踩一點雷,可以在雲端得到最大的利益。

趁過年期間的時候 demo 將用了好久的 Windows server 2008 R2 升級到 Windows server 2012 R2 ,過程是滿順利的,但是該主機上還有一個 ASP.NET MVC3 的網頁在跑,在以往 ASP.NET MVC3 的時代是使用獨立安裝包來安裝相關的 DLL 但因為目前只有一個網站還是那麼舊的,所以就想直接把相關 DLL 丟到  Bin 來簡單解決這問題。

LocalDB 刪除的方式

  • 2015-02-06
  • 516
  • 0

Visual Studio 2013 版本以後推薦開發者使用 LocalDB 來做為開發時使用的 DB ,LocalDB 好處非常多,網路上已經有許多文章,本篇就不多做描述,本篇要說明的是因為 Visual Studio 2013 的 ASP.NET MVC 範本預設的選項會包含 ASP.NET Identity ,當開發人員使用到範本中的「會員」機制,就會利用 Code First 的方式建立 ASP.NET Identity 相關資料表,而且會掛載到 Local DB 中,每測一次就會掛載一次,時間久了以後看到一堆沒在用的 DB 名稱感覺是很討厭的,使用 SSMS 連上 Local DB 後卻刪除不了這些幽靈資料庫的解決方案。