demoshop

demo, trying to be the best_

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

工商服務

  • 2015-03-29
  • 9527
  • 0

雲端是近幾年來一直很夯的議題, 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
  • 254
  • 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 後卻刪除不了這些幽靈資料庫的解決方案。

雖然說 demo 日常在使用的版控是 Visual Studio Online (TFS) ,但是 VSO 是屬於企業使用的 ALM 軟體,所以上面的程式碼並不能直接公開分享,所以對於一些課程或是的文章範例程式還是會放置於時下熱門的 GitHub ,但因為本身平常並不使用 Git 類型的版控所以就很懶得去裝 GitHub for Windows 或是 SourceTree 這類專用軟體,好在 Visual Studio 已經完整支援 Git 指令,不管是本機 Git,GitHub,Bitbucket 只要是 Git 的版控都可以支援,所以這篇文章就是簡單的記錄,如果你剛好也是日常使用非 Git 版控(TFS、SVN),但有些時候還是要使用 Git 的朋友,一個單純用 Visual Studio 就可以操作 Git 的介紹步驟。

各位開發人員有時候會不會覺得一天過了,可是好像沒做什麼事情?或是沒有把需求完成?

經常不知道為什麼時間就不見了,感覺整天很忙卻好像寫不了幾行?

Codealike 這是一個包裝在 Visual Studio 的套件,可以協助使用者記錄在 Visual Studio 撰寫程式、編譯、除錯的時間,讓使用者可以定期回頭看看自己的工作效率,進而改善工作方法,或是 SOHO 族可以依據此套件做為工時報價的依據,甚至於用於團隊內,讓團隊成員可以簡單的看到每個人對於團隊的貢獻度。

Elmah 整合 HipChat

  • 2015-01-27
  • 379
  • 0

demo 寫過兩篇有關於 HipChat 的應用,在實務上我現在已經將 HipChat 當成第一線看 Log 的工具,當發現 HipChat 的 Log 有比較重要的時候才會去線上的 Elmah 觀看,如果您還不知道 Elmah 的話可是務必要瞭解它,它對於網站開發者的幫助非常的大,極簡化的解釋就是 Elmah 可以協助記錄未預期的錯誤,因為這種錯誤很重要,所以寫入 HipChat 即時觀察也是合情合理的。

demoshop V6.0 正式上線

  • 2015-01-26
  • 216
  • 0

距離上一版的 demoshop 距今暌違三年....各位朋友應該知道 demo Blog 是自己開發的,所以都會趁大改版的時候把版本換到最新版,並且也會同時重新改寫前端和後端的程式碼,因此每次的改版都是非常麻煩。尤其是文章的移動(因為我連DB都重開),這次改版主要的目的是支援 RWD ,前一版的 demo 小鋪,在手機上觀看比較痛苦,而且字型設計上也偏小,這次的新版完全改善了這部分,畢竟現在已經是行動瀏覽的世界了。

以往系統通知訊息,或監控訊息都會使用EMAIL發送,但現在很多網站都是放置於雲端主機的,不管是 AWS 還是 Azure 發送郵件的 SMTP 都屬於一項服務,服務的定義就是「有收錢」而且使用EMAIL是很容易造成資訊焦慮的(因為它會一直叫),所以 demo 就打算把這類的通知都轉到 HipChat 上,過程超級無腦,歡迎各位一起來轉阿。

demo一直都是使用Visual Studio Online 作為 CI 環境,最近在 twMVC 每週固定聚會中有朋友講到HipChar用起來很方便,於是也開始嘗試使用(類似的需求我目前是用Yammer),試用過的過程中突然想到Visual Studio Online 已經內建接上 HipChat 的功能,所以就順手的把它們接起了,以下的文章就是使用步驟,有需要的朋友就看看吧。