Archive: 2016

0

Community Open Camp 活動

活動詳情Community open camp 由微軟 MVP 以及 Docker 、Laravel 台灣、R 、Python等社群高手,即將於2016年8月27日星期六於中央研究院學術活動中心及人文社會科學館,帶給您一整天的實戰經驗分享。這次將由 22 位身經百戰的專家主講最熱門的技術議題與實戰的案例分享,包括從 Ansible 到Docker、Docker Swarm on Azure、給

0

Visual Studio 2015的Web Essentials 2015已經取消Bundle功能

在VS2013中的Web Essentials具有可以將多個CSS或是JS檔案合併的功能,甚至還可以進行壓縮檔案,讓整體網頁效能提升,但是,新版的VS2015的Web Essentials已經沒有這功能了 必須去下載新的擴充功能,主要是因為這項功能被獨立出來了,你可以透過搜尋 Bundler就可以找到,或是到VisualStudio gallert下載 下載安裝完畢就可以開始使用,舊版是透過XM

0

如何找出iOS Device UDID

如果你公司內有Apple的企業帳號,就可以讓公司的iOS開發人員去開發iOS App,不需要再額外申請開發者帳號,但是還是必須在Apple Enterprise Portal將該位開發者的Certificates加入,此外,有了開發者的Certificates,還必須讓此開發者的Device被註冊到Apple Enterprise Portal內,才能讓他使用自己的手機測試App 所以,要註冊開

0

西元日期轉換成民國日期或是農曆日期

一般取得日期大都是採用西元年方式,但是,在某些運用方面還是必須顯示成為民國日期甚至是農曆的日期來表示12DateTime dt = DateTime.Now;Console.WriteLine(string.Format("{0}", dt.Year)); 取得民國年可以先算出西元年再去扣掉1911得到,不過,在C#內有另一種方式取得相對應的民國年,就是用System.Glo

0

用WRK做Azure Web Site的HTTP壓力測試

最近,因為網站效能Issue,所以除了針對系統進行調整外,也想試試看系統在Web Site & CDN節點對於HTTP的負荷量,除了透過原本Visual Studio工具外,我們也可以用WRK來進行HTTP的測試。個人覺得這是一個簡單的工具而已,整體的資訊跟介面(基本上也沒介面)都是比較簡單的。要使用WRK前必須到WRK的Github下載,這個工具不能在Windows環境執行必須透過MA

0

Hexo+VSTS+Azure Web app 的持續整合與交付

Markdown撰寫文件的方式,大多被常用在blog撰寫,不過,其實在很多地方應用上,也可以透過這種簡易方式去架設企業KM或是一般產品或是商店的簡易型網站。撇開個人blog的應用外,其他應用上難免都會有需要多人一起協同開發或是撰寫的場境,因此,基於協同合作的模式,還是必須要對這些文件做版本控管。 Markdown只是撰寫內容的模式,還是要給它套上有質感的殼,才能出去見人,所以,選用Hexo框架來

0

免繳$99美金開發者帳號,讓Cordova直接部署到iPhone測試

在開發Cordova時候,要做iOS的測試是相對麻煩的,首先你必須要能讓Visual Studio Remote到一台Mac機器上,才有辦法進行iOS的測試,且必須先在MAC上面安裝remotebuild的套件才可以,在MAC安裝Remotebuild的指令如下:1sudo npm install -g remotebuild 記得先更新npm到最新版,安裝完畢後,指要執行下面指令,就可以在MA

0

舊有MS Database匯入成SQL Project,並解決產生Link Server問題

之前有提到我們可以利用SQL Project對DB程式進行的版控,但是,今日要針對已存在DB Server內的資料庫,要怎樣也一併納入版控呢? 其實,要將既有的DB納入SQL Project做程式的版控,其實很簡單,只要幾個步驟就可以 先建立一個空白的SQL Project專案 在專案按下右鍵做DB的匯入,因為是要對已經存在的資料庫來做版控,所以,選擇匯入資料庫 設定資料庫的連線資訊 如果

0

從Azure管理Visual Studio Team Services服務

使用Visual Studio Team Services做團隊專案管理,早期一定到visualstudio.com去申請一組來用,畢竟五人以下的團隊就能免費使用,怎能不去試試呢。現在,如果你有Azure帳號,就可以讓你直接從Azure建立團隊的Visual Studio Team Services。所建立的功能和在visualstudio.com建立是一樣的,只是現在不需要再到visualst

0

動態呼叫不同種類的Web Service

呼叫Web Service最簡單方式就是在專案中把Web Service參考進來就可以使用。不過,今天要設計一個是可以把Web Service資訊放入資料庫中,系統可以針對不同需求呼叫所需要的Web Serivce的Method並傳入參數,取得對應的值,大致架構如下: 這樣好處在於當Web Service是其他單位設計時候,其他同仁可以專注在Web Service開發,開發完畢後將相關資訊註冊到

0

開始使用Microsoft Flow

Microsoft提供一套雲端版的個人流程工具服務,如果有用過ifttt服務的人,因該能體會這功能的好用之處,Microsoft Flow是源自Microsoft PowerApps和Azure Logic AppsFlow的整合,主要是想要讓非開發人員也可以很快運用工具,做出符合工作場境的自動化流程,提升工作的生產力 而Flow整合了眾多SaaS的服務,讓你能把這些SaaS服務組合起來,串出一

0

用C#改變文字檔的編碼方式

一般來說在讀寫文字檔時候很少會注意文字檔案的編碼方式,畢竟都在windows環境,怎樣都可以把文字檔內容讀出來不過,當今日文字檔是做為資料傳遞工具時候,編碼方式就會很重要。剛好與到一個案例,其實在程式中可以快速進行編碼轉換。例如原本編碼如下圖: 來源檔案編碼都不相同,但是想要把output檔案轉成統一格式,以這個案例為例,想要把檔案統一轉為UTF-8格式。可以這樣寫一個簡單的轉換程式1234

0

IEnumerable轉成DataTable

IEnumerable<T>這個型別在Framework3.5之後開始常用,且Linq語法對於某些程式撰寫與處理變成方便許多,甚至在處理像是Linq to SQL等模式也很方便,但是不可諱言的,在企業中很多系統往往還是需透過Datatable或是Dataset物件進行物件傳遞,尤其在用完IEnumerable(ex:var)之後要在系統進行資料傳遞或是後續處理時,要用for或是for

0

在MAC中的Visual Studio Code編譯ionic的Cordova專案

MAC中用Visual Studio Code做開發已經越來越稀鬆平常,但是,實際上有些時候還是會踩到雷和一些步驟需要克服,不過,其中最大好處就是可以快速使用iOS模擬器,不需要再去做Remote MAC編譯的一些設定 要在MAC啟動Visual Studio Code去編譯Codova大概需要一些基礎設定才可以讓你的Cordova專案在MAC的Visual Studio啟動。 記得要安裝好n

0

管理Azure Storage的好工具

管理Azure的Storage之前都是用Azure Storage Explorer 6 Preview,不過,用久了還是有一點不順手,畢竟,除了介面比較陽春外,功能也很陽春,若是你有好幾個Storage要管理,管理起來也不是很方便,因此,微軟出了一個新版的Azure Storage Explore 不僅在Windwos上面可以安裝,連在MAC上面也可以安裝,越來越符合微軟的跨平台的策略了,基

0

C# 無條件進位,無條件捨去及四捨五入寫法

雖然程式很簡單,但是,一時要用還真的不知道要怎樣寫,畢竟現在一個程式開發者要記憶的東西太多,所以,不時時刻刻記憶一些東西還真的不行呢 無條件進位 123double s = 100;int result = 0;result = Convert.ToInt16(Math.Ceiling(s / 3)); 無條件捨去 123double s = 100;int result = 0;result

0

使用Visual Studio佈署DB,自動化填入資料

在一些實際案例上,往往佈署資料庫後,無論是要進行資料庫測試,或是要在資料表放入一些初始設定值或是初始化資料,就是先準備初始化資料的Script,等資料庫建立完畢後,再去執行這些Script放入資料,不過,若是透過透過Visual Studio資料庫專案,則可以將這部分一併做到自動化,也就是說當資料庫建立完成後,資料也一併填入資料表,這樣不僅可以在開發階段去定義要填入的資料,也可以避免資料表有異動

0

管理Azure Resources內的Resources Group

之前在Azure開一些服務時候,它會自動配置一個Resources Group給你,又或是一開始在規劃架構時候,我們都會自行會設定一些Resources Group,但是久了之後,可能因為業務需求變動下,導致在Azure的服務被分得很零散,要管理起來就不是很方便或是很直覺。 在Azure的Resources Group設計中,是讓我們很容易去管理Azure服務。因此,對於初期架構設計的一些『錯誤

0

使用Azure OSA Key啟用Azure帳號

啟用Azure帳號可以透過pay-as-you-go或是公司有簽EA方式啟動,另一種方式就跟微軟的Azure的經銷商買Azure點數,其概念就類似儲持卡的概念,這先點數換會轉換成金額,而這些金額就是讓你所使用的服務去扣。如果你今天採用這樣方式購買Azure,你會收到經銷商給你的Azure金鑰格式會是xxxxx-xxxxx-xxxxx-xxxxx-xxxxx,之後必須啟用這金鑰才可以 要啟用這金鑰

0

建立Azure上海與香港資料中心Site to Site VPN

如果有同時使用China Azure和Global Azure,遇到最麻煩的事情,就是怎樣把兩邊的資料做整合,一方面是兩邊的Azure功能性不一致,另一方面是因為中國長城關係,導致資料Sync不能透過一般HTTP解決,因此,為了解決這問題,只好建立一組Site to Site的VPN,解決雙方的Azure資料中心的溝通問題 先自行規劃上海資料中心和香港資料中心的網路IP分配12* 上海資料中心: