開發者之魂

快快樂樂學 .NET、Windows App 以及 Microsoft Azure 雲端平台

  • 開發者之魂

    在 Azure 上的 PHP 網站使用 Azure 的 Redis Cache 服務

    Microsoft Azure 的網站服務可以讓 PHP 網站開發人員架設網站(參考 教學課程 ),如果要在網站系統中使用 Cache 來提升系統效能,可以考慮 Azure 上的 Redis Cache 服務 (目前在預覽階段)。 建立 Redis Cache 服務 要使用 Redis Cache,目前需要到預覽中的 新版 Azure 管理介面 來操作,在新增服務的選項中選擇 Redis Cache。 然後選擇要用哪一個訂閱、什麼方案(Basic or Standard)...
  • 開發者之魂

    簡單玩 Windows for IoT

    在 //Build/ 2014 開發大會上,微軟 宣佈 了 Windows for IoT 的計劃,並且也宣告了對於 IoT 製造商來說,Windows for IoT 將會免授權費! 而最近也開始推出 Windows Developer Program for IoT 計劃 ,開放給有興趣的開發人員,同時 MS Open Tech 也為此計劃開發了一些套件 ,可以到 http://www.windowsondevices.com/ 查看關於開發 Windows for IoT 的各項訊息...
  • 開發者之魂

    在 Microsoft Azure 上架設 PHP 網站課程 (上)

    Microsoft Azure 提供的 網站服務 ,讓網站開發人員可以將自己用 ASP.NET、PHP、Node.js、Python 以及 Java 所開發的網站應用程式,部署到雲端平台來提供服務,享受雲端平台的彈性擴充、隨用隨付的概念及便利性,而且更重要的是,除了支援多種程式語言之外,也支援多種部署方式,所以並不限制要使用哪一種作業系統來做為開發環境。 這堂線上課程主要是介紹 如何把 PHP 網站部署到 Microsoft Azure 的網站服務 中,瞭解運作的環境以及部署方式,另外也會提到在...
  • 開發者之魂

    初探 Roslyn 編譯器平台 (2): 使用 Roslyn 提供的 Syntax API 以及 Compilations 物件類別

    Roslyn 專案 的簡介請閱讀 前一篇 。 安裝 Roslyn SDK (Preview) 在前一篇文章中我們介紹了在既有的 Visual Studio 2013(或是已經內建整合支援的 Visual Studio "14")裡安裝 Roslyn End User (Preview) 的 Visual Studio 插件,讓一些分析程式碼的工作交給 Roslyn 來處理。而在這篇文章要介紹的是,如何使用 Roslyn 所提供的 APIs 來做到這些程式碼分析的工作。要使用這些...
  • 開發者之魂

    初探 Roslyn 編譯器平台 (1): 從認識到使用

    在 //Build/ 2014 開發者大會上,有 「C# 之父」之稱的 Anders Hejlsberg 在 Keynote 上 公佈 並且現場開源了 Roslyn 編譯器平台 專案。在現在的開發技術中,編譯器的技術不是只是用來把開發者撰寫的程式碼變成平台可以執行的東西而已,它還可以分析程式碼的語法(syntax)、語意(semantics)等等,除了幫助使用者更瞭解他自己寫了些什麼之外,還可以應用在 IDE(如:Visual Studio)的開發輔助技術,像是語法提示的 IntelliSense...
  • 開發者之魂

    Visual Studio "14" CTP 1 釋出

    本日稍早,Visual Studio 產品單位釋出了 Visual Studio 14 (註: Visual Studio 2013 為 VS12)的 CTP 1 版本( release note ),目前已經 開放下載 (目前僅提供英文版),不過這個版本目前僅供 測試 、 評估 以及 提供 Visual Studio 產品單位意見 來使用,並不建議您用來做專案開發,或是與線上環境整合。您可以使用測試環境,或是建立一個虛擬機器來安裝測試。 Visual Studio 14 目前只是版本代碼...
  • 開發者之魂

    整合及擴充 Visual Studio Online 的功能:使用 REST APIs 及 Service Hooks

    2013 年 11 月微軟正式推出 Visual Studio Online 這個線上服務,它提供了像是版本管控(支援 TFS 及 git)、協同合作、應用程式分析、自動建置以及自動測試等功能,適合企業開發團隊、小型開發團隊、甚至是個人開發來使用。最近 Visual Studio Online 推出了 整合 Visual Studio Online 的解決方案,提供給第三方應用程式或服務,透過 REST APIs 及 Service hooks 的方式來存取使用者放在 Visual Studio...
  • 開發者之魂

    跨行動裝置 App 開發: 使用 Visual Studio 2013 + Apache Cordova (PhoneGap)

    在 TechEd North America 2014 研討會期間, Microsoft Open Technology 宣佈了 Visual Studio 與 Apache Cordova 合作的計劃 ,而 Apache Cordova 則是大家熟知的 PhoneGap 目前的專案名稱,與 Visual Studio 合作的意義便是 -- 在 Visual Studio 裡可以使用 JavaScript/HTML5 技術來開發橫跨 Windows Phone、iOS 及 Android 的 app...
  • 開發者之魂

    預覽 .NET Native 編譯技術

    在上個月 //Build/ 2014 開發大會上,微軟推出了 .NET Native 編譯技術的第一個預覽版本,而隨著 Visual Studio 2013 Update 2 正式版本推出後,也推出了第二個預覽版本,有興趣研究的開發人員可以 從這裡下載 。目前提供了 Windows 市集應用程式 (Windows Store App) 在 x64 及 ARM 架構(x86 架構還在調校中)下的 native 編譯技術,在正式版時會支援所有 .NET 開發的程式。 很多開發人員都知道,以 .NET...
  • 開發者之魂

    燃燒你的 App 開發熱血: 從 //build/ -> //learn/ 到 //publish/

    在 4 月初的 //Build/ 2014 開發者大會,Microsoft 宣佈了 Windows Phone 8.1 以及 通用 Windows 應用程式(Universal Windows App) 的架構,開發人員只要使用 C#/VB.net、C++ 或 JavaScript (HTML5) 其中一個程式語言,並基於 Windows Runtime 來開發 app,便能夠一次跨足手機、平板、PC 甚至是電視 (XBOX ONE) 等多種不同的裝置。現在你已經可以 在 Channel 9 上觀看...
  • 開發者之魂

    //Build/ 2014 第二天 Keynote 重點整理 (下)

    這篇文章是接續 上集 的內容。 Microsoft Azure SQL Database Azure 儲存體中的 SQL Database 現在提供 500GB 的方案(Premium 等級),而且也有 99.95 的 SLA(結束 preview)。 另外,Azure 現在也提供可以回溯到任何時間點的 Database! 當你不小心弄壞了 SQL Database,隨時可以回溯之前的版本 也支援了地理複本的備援機制,當你設定了這樣的地理備援機制後...
  • 開發者之魂

    //Build/ 2014 第二天 Keynote 重點整理 (上)

    //Build/ 2014 的第二天 Keynote 演講主要包含兩個部份:Microsoft Azure 的發展狀況,以及 .NET 及生態系的發展介紹。第二天的重點整理也就按照這兩大方向分為上下部份。完整的影片一樣可以在 Channel 9 上觀看。 Microsoft Azure 近況 這一天的 Keynote 演講是由目前微軟 Cloud and Enterprise Group 的老闆 -- Scott Guthrie 開場主講,首先介紹了目前 Microsoft...
  • 開發者之魂

    //Build/ 2014 第一天 Keynote 重點整理 (下)

    這篇是接續 上集 的,主要是談論 Windows/Windows Phone 開發平台、Windows 物聯網、XBOX One 等等。 Universal Windows App 我們都知道一個人都會擁有多台裝置,所以讓 app 跨裝置是一件重要的事,於是推出了 Universal Windows App 的概念,讓 app 能在手機、平板或 PC 上執行。並且希望開發一次 app,然後根據不同裝置的解析度自動適應操作界面的佈局。 Universal Windows...
  • 開發者之魂

    //Build/ 2014 第一天 Keynote 重點整理 (上)

    //Build/ 是微軟年度的開發者大會,今年在舊金山舉行,而在第一天的 Keynote 大會演講之中,揭露了不少 Windows、Windows Phone、XBOX ONE 以及 Windows IoT (Internet of Things, 物聯網) 的更新及展望。您也可以在 Channel 9 上面看到整個大會的錄影(包含 Keynote 及分堂課程)。以下則為第一天 Keynote 的重點整理: 索引 Windows Phone 8.1 Windows 8.1...
  • 開發者之魂

    Windows Azure 即將更名為 Microsoft Azure

    今天 Windows Azure 團隊公佈了一個 消息 ,原本微軟的公有雲平台服務,將在 2014 年 4 月 3 日起全面更名為「 Microsoft Azure 」。 如同其它微軟的雲端產品 Office 365、Dynamics CRM、Bing、OneDrive 、Skype 及 Xbox Live,Microsoft Azure 在微軟雲端平台策略上扮演者為開發人員或 IT 專家提供程式開發、作業系統、特定應用等平台服務的角色。同時,現在 Microsoft Azure 這個平台已經支援了許多微軟及非微軟的技術...
  • 開發者之魂

    使用 WebVTT 作為 HTML5 影片播放時的字幕格式

    最近在工作上常運用 Channel 9 以及 YouTube 作為線上影音平台,來播放製作的一些教學或是新知通報的影片。而這兩個平台都支援用 HTML5 的方式來播放影片,也就是直接使用 <video /> 標籤來嵌入影片。 播放教學影片時掛上字幕的效果 由於處理的是一些教學影片,影片內容會提及許多專有名詞,或是很關鍵的概念,所以我都會再製作字幕,而處理字幕的這個部份,如果是在電腦裡播放影片的情況,一般而言不外乎是: 字幕嵌在影片裡 字幕檔另外掛上 ...
  • 開發者之魂

    Windows Azure 網站服務支援備份及還原功能

    在 上週 Windows Azure 服務內容更新 之中,關於 Windows Azure 網站服務的一個更新是支援了 備份及還原 的功能: 網站服務可以自動備份,甚至包括資料庫的部份 目前這個功能還在預覽 (preview) 階段,僅提供給網站規模使用「標準模式」(reserved instance) 的服務來使用,你可以自行設定備份的週期時間或是利用下方的選單立即進行備份,備份的內容除了網站的資料之外,也可以選擇連接的 SQL 資料庫或是 MySQL 資料庫,Windows Azure...
  • 開發者之魂

    Windows 及 Windows Phone 在 MWC2014 的一些新消息

    一年一度的世界行動通訊大會 (MWC - Mobile World Congress ) 2014 正在西班牙舉行,其中關於 Windows 及 Windows Phone 也有一些 新消息發表 ,這裡整理一些重點: Windows Phone 的成長 Windows Phone 市佔率持續成長,比起去年同期再增加了 91% ( 資料來源 )。 在歐洲許多國家都有超過 10% 的市佔率,相比去年增加1倍 ( 資料來源 )。 由競爭對手肯定的高滿意度 ( 資料來源 )...
  • 開發者之魂

    漫步雲端的開發人員

    講到開發人員,你想的應該就是揹著背包,然後拿著筆記型電腦,無時無刻在撰寫程式的形象吧!也因為要在筆記型電腦上開發程式的效能考量,所以很多開發人員會選擇高效能、擴充性高的筆記型電腦,通常這樣的筆記型電腦也比較大台,可攜性沒那麼高。 原始影片頁面 但現在已經到了雲端時代,其實開發軟體本身也不一定需要把所有的開發、測試環境都裝在同一台電腦裡,有了 Windows Azure ,需要開發或測試的環境,只要點幾下就能新建 Windows Server、Linux 甚至是 Oracle 虛擬機器...
  • 開發者之魂

    在 Windows Azure 網站服務上使用 PHP Extensions

    使用 PHP 在 Windows Azure 網站服務架設網站,或是撰寫網站應用程式時,除了 Windows Azure 網站服務本來就準備好的 PHP 執行環境之外,碰到某些狀況可能會想要自行開發或是使用別人已經開發好的 PHP 擴充套件(PHP Extensions),例如要使用 Memcache 作快取時,很多人會使用 PECL 上的這個 memcache extension。想要使用 PHP extensions 只要在 Windows Azure 網站服務的後台做一些調整就可以了。以下就以...
  • 開發者之魂

    Windows Azure 網站服務支援 Stage/Production 環境分離

    從 Scott Guthrie 的部落格 上看到 Windows Azure 的最新更新 ,其中一項是與我最常用的 Windows Azure 網站服務有關,那就是在部署網站時可以開啟部署至測試(stage)環境,確認沒問題的時候再切換至上線(production)環境。 不過要注意的是,網站必須要設定成「標準」(Reserved instance) 模式才支援這項功能 。 只要在 Windows Azure 網站服務管理後台的儀表板處,就可以看到已經新增了一個「啟用預備發行」: Windows...
  • 開發者之魂

    將 Laravel (PHP) 應用程式部署上 Windows Azure

    繼做完了 部署 Zend Framework 應用程式到 Windows Azure 的實驗之後,今天抽空測試了一下另一個 PHP Framework: Laravel 的應用程式是不是也同樣容易, 只要加一個 web.config 檔取代 .htaccess 的 rewrite rule 就可以。 部署 Laravel 應用程式幾個要注意的地方: 一樣要到設定的頁面,將 / 路徑改成對應到 site\wwwroot\public 。(因為 Laravel 的應用程式根目錄是設定在...
  • 開發者之魂

    將 Zend Framework 2 的應用程式 (PHP) 部署上 Windows Azure

    Zend Framework 是一個 PHP 的開發框架(framework),如果你的 PHP 網站應用程式是使用 Zend Framework 2 來開發,也很容易部署上 Windows Azure 網站服務 ,立刻將你的網站上線。可以參考 這篇文章 瞭解 PHP 應用程式如何在 Windows Azure 上運作,而這篇文章介紹的是用 Windows Azure 網站服務。 由於 Zend Framework (後以 ZF 稱之) 是一個開源套件,安裝 ZF 的方式有很多種,這裡就以...
  • 開發者之魂

    免費使用 Visual Studio Online 作為你的私人 Git Repositories (以及 Issue Tracking)

    Visual Studio Online 是一個 Web-based 的服務,它可以幫助你將程式碼做版本控管(目前支援 Team Foundation 及 Git 版本控制)、Issue Tracking、ALM、自動建置測試等等的功能,如果只使用版本控制、issue tracking等基本的功能(也就是 Visual Studio Online Basic 涵蓋的範圍),而且使用帳號只有 5 人以下,則可以 完全免費 ,非常適合個人或小團隊開發程式時應用。 想要申請使用 Visual Studio...
  • 開發者之魂

    在 Windows Azure 上架設 Ghost 部落格平台

    Ghost 是一個以 node.js 開發的部落格平台,它的特色是可以使用 Markdown 語法來撰寫文章,同時也提供了很多設計優良的版型。而除了直接付費在 ghost.org 上面建立部落格之外,也可以直接下載它的程式碼,然後架設 node.js 執行環境,也可以自己擁有一個 ghost 的部落格系統。 而由於 Windows Azure Websites (網站服務)也 支援 node.js 的執行環境,所以也很適合拿來架設 ghost,除了可以自行部署到 Windows Azure...
Page 1 of 3 (61 items) 123