demoshop

demo, trying to be the best_

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

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

在程式開發的過程中,還滿常遇到的就是明明就知道有這個寫法但是一時就是想不起來該怎麼寫,以往我們就會利用搜尋引擎去找範例 Code,現在利用 Bing Code Search 就可以完美的達成此需求。

因為家中女王的眼鏡殘破不堪很久了,一直都想逼她去換付眼鏡,終於上星期我們動身去了兩年前我換全視線眼鏡的那家眼鏡行,就在女王挑選鏡框的時候,我很白木的問了老闆
d:「請問一下你們有濾藍光的鏡片嗎?」
老:「有阿」
d:「那,濾藍光可以和全視線做一起嗎?」
老:「現在可以啦,科技進步了」
d:「是喔,那這樣鏡片要多少?」
老:「只要6000元」(我散光較高是訂做鏡片)
d:「那順便幫我驗光吧」
 

好久以前 demo 在網路上看到一篇站著工作的文章,那時候就很想站者工作,但是找遍網路沒看到台灣有任何可以升降的桌子,而且也還在公司上班,大多數還是必須座著,因此站著工作的想法就一直放在心裡,一直到去年底的時候 FB 又開始再流傳站著工作的文章,剛好 demo 在 2013 年初成立了自己的公司,所以可以自己決定上班的環境,又因為每天長時間坐著覺得很不健康(雖然我已經坐在 Aeron 上)所以再次上網搜尋有關於站著工作的相關資訊。

雖然說現在免費的訊息軟體很多,但對於系統來說使用 EMAIL 發送通知還是一個很常見的需求,也是一個很經濟實惠的解決方案,以往開發者在開發寄信程式時都要準備一個 SMTP 來做為測試信發送之用,無法自行架設 SMTP 的開發者或許會使用 GMAIL、HINET 的 SMTP 來做為測試用的 SMTP ,利用這種公開服務來做有一些壞處存在,比如會洩漏自己的帳號密碼,或是測試期間大量頻繁的寄信會被 EMAIL 服務商阻擋等等枝微末節的問題,到最後往往造成真正的程式沒測試到,都在處理周邊的小事,為了完全的避開這窘境,本篇文章將會介紹一個實用的小工具,讓各位開發人員在測試 SMTP 相關程式時不需要在有一堆的事前準備。

會寫這篇的主要原因是,現在很多朋友的電腦都已經使用了 SSD 做系統,而 Outlook 2013 沒有一個直覺的方式讓使用者修改那個注定會日漸龐大的「資料檔」,在預算考量下不可能每個人都衝 512G 以上的 SSD,64G、128G 的系統碟不是少數,況且每個 EMAIL 系統隨便就 20 ~ 30 G的空間,把他們全部存到 C槽其實不是一個好事情。

Windows 8.1 發佈以後系統已經吃掉了 win+s 這個熱鍵,變成了智慧搜尋,而導致 OneNote 很好用的一個功能要用滑鼠點,這實在非常不明智,本篇文章就是介紹如何修改 OneNote 抓圖的熱鍵,來避開這個問題。

Win8.1 上市以後對於台灣的使用者來說最大的不適應就是輸入法了(開始鍵有一堆替代方案),尤其如果你是一個程式開發者,你應該會被 Win8 的輸入法氣到吐血,本篇會介紹幾個有關於 Win8 輸入法的技巧,分別為新增英文輸入法、切換輸入法的技巧、刪除微軟新注音,服用一次後將可以有效的改善吐血的症狀。

Team Foundation Service 是微軟提供的一個版本控管的服務,他將整套 ALM 需要使用工具都搬上雲端,並且提供單一專案五人以內免費的超優惠計費方式,最近的改版加強了 Team Room(小組室)的功能,可以有效的讓團隊成員知道專案的進度與歷程。

一般來說程式上線以後「正式機」的資料庫就有可能和「開發機」慢慢的產生差異,尤其程式執行了幾次改版,也有可能是因為當初部署的不確實,或是業主 DBA 好心的介入調整,都會讓「正式機」和「開發機」開始產生差異進而導致有一些奇妙的 Bug 產生,這篇文章要介紹的就是如何利用 Visual Studio 內建的「結構描述比較」來讓「正式機」與「測試機」的 DB Schema 不要再有差異。