今天參加了微軟一年一度的技術盛會 Tech Days(以前叫 Tech Ed),先整理一下自己聽到的重點,等一下還要再連回公司趕進度。^^

早下的 KeyNote 中,由 Davis 開場後,便由開發工具推廣處的五虎將輪翻上陣,NC、Tom、Moli、Robert和旺旺大大。

用生活中最簡單的例子,來展示微軟在雲端運算的完整的解決方案,公有雲(Public Cloud)、私有雲(Private Cloud)結合各個裝置:手機、電腦、電視、XBOX等等

對於開發人員來說,個人覺得有一點很重要的是:應用程式可以在公有雲及私有雲間自由、任意的切換。微軟除了提供方便的開發工具及環境外,筆者這將會很重要的關鍵。

 

下午聽了三個課程

1. SQL Server 和虛擬化結合作資料庫整併

主要的內容可以參考下列的網址:

Running SQL Server 2008 in a Hyper-V Environment - Best Practices and Performance Recommendations

http://sqlcat.com/whitepapers/archive/2008/10/03/running-sql-server-2008-in-a-hyper-v-environment-best-practices-and-performance-recommendations.aspx

2. ASP.NET MVC 開發網站

ASP.NET MVC 提供我們另一個選擇,它與傳統的 Web Form 各有優缺點。

參考資訊:http://www.asp.net/mvc/

3. Windows 7 多點觸碰開發展

在 WPF 4.0 中已完全支援,許多控制項預設就有相關的屬性可以使用。長期來看,將成為主流。短期內,仍需要更多的應用及推廣。

課程資訊及範例在:http://teacher.syset.com/viewtopic.mspx?t=5257

Enjoy.

anISV 發表在 痞客邦 留言(0) 人氣()

SQL Server® 2008 R2 expands on the value delivered in SQL Server® 2008 to help your organization scale with confidence and improve IT and developer efficiency with new and enhanced tools for application and multi-server management, master data services and complex event processing. The new Self Service BI capabilities will empower end users to access, integrate, analyze and share information using business intelligence tools they already know - Microsoft® Office.


The Microsoft® SQL Server® 2008 R2 August Community Technology Preview (CTP) includes Application and Multi-server Management which will help organizations manage database environments efficiently at scale with increased visibility and control across the application lifecycle. Also included is Report Builder 3.0 with support for geospatial visualization (mapping, routing, custom shapes) which can help produce new insights and discoveries well beyond what can be achieved with standard tables and charts when geospatial data is combined with business information. Microsoft® SQL Server® StreamInsight will also be made available for Community Technology Preview in the coming weeks. This new complex event processing technology will help businesses derive better insights by correlating event streams from multiple sources with near-zero latency.

Key features in this CTP release include:

  • A new Control Point Explorer for central multi-instance and application utilization management.
  • Built-in wizards to help you quickly set up and enroll instances and Data-Tier Application components into central management.
  • Dashboard viewpoints for quick insight into application and instance utilization.
  • Report Builder 3.0 with new support for geospatial visualization.
  • StreamInsight core technology engine.

 

下載位置:

http://technet.microsoft.com/en-us/evalcenter/ee315247.aspx

Enjoy.

anISV 發表在 痞客邦 留言(0) 人氣()

MSDN 訂閱已提供 Windows 2008 R2 RTM 囉.

image

Enjoy.

anISV 發表在 痞客邦 留言(1) 人氣()

又到了夜深人靜的時候,今天來分享一下雲端運算(Cloud Computing) 與 外包 (Outsourcing)。

 

這兩個東東有關連嗎?請先看完以下的實例:

 

在台灣有許多的中小型企業,有很多都是沒有專職的資訊管理員,各軟體廠商也都推出方便使用及管理的軟體給這群中小企業的客群。

如微軟即將自家的 Windows Server 加上 Exchange + SQL + ISA Server 等包裝成一個 Small Businse Server。

 

但這些中小企業主還是會遇到一些問題,但又不想花費用請一個專職的管理人員來維護,所以有些老闆就找約聘人員,

或是找 SOHO,每個月固定給幾千元,SOHO 則每個星期找一天到公司檢查伺服器的情況,或是協助解決一些有關電腦方面。

這樣應該比請一個專職的人便宜了吧,是的。但有便宜的方式嗎?

 

若您是一家要自行開公司的老闆,這是必定會遇到的問題。

 

想一想。如果今天微軟提供 Windows Server 或 Windows 7 的租用服務,讓使用者可以自行決定要啟用幾個服務 ,租多久就負多少錢,不要用立即停止服務。

 

老闆就可以購買很便宜的電腦,這些電腦一開機,就以遠端連線或是瀏覽器來使用這些服務。

 

如此一來可以省下硬體投資成本、硬體更新及管理費用,人員離職立刻將服務停止,有新人來再啟用一個新的服務。聽起來不錯吧。

 

等於幾乎把整個 IT 的管理外包給一家廠商,它直接提供運算能力及軟體服務。

 

這只是其中的一個例子,筆者也有看到有公司已經有推出這樣的解決方案。

 

在雲端中還有許多的商業模式,等下次夜深的時候再與大家分享。

 

Enjoy.

anISV 發表在 痞客邦 留言(0) 人氣()

前一陣子為了要安裝一些 x64 版的應用程式來測試,所以便將筆記電型電腦安裝 Windows Server 2008 R2 RC x64 版,沒想到安裝完後,它可以抓到所有的硬體來使用,包含無線網卡,而且效能真是不錯。

 

筆者使用過 Virtual PC 2004、Virtual PC 2007、Virtual PC 2007 SP1、Windows Virutal PC等,目前覺得 Hyper-V 有很多新的功能不錯,像是 Snapshot 或是直接把 Snapshot 匯出成另一個新的 Virtual Machine等等。

 

用了一陣子後,想說有沒有比透過 Hyper-V 的管理畫面來啟啟 Virtual Machine 更快的方法?

PowerShell -對,就是 PowerShell。

將下列的指令存檔為 HyperV.ps1,

=================================================================

#override the default security behavior of the PowerShell engine
#Set-ExecutionPolicy RemoteSigned

Param($operation, $servername)

if ($operation -eq 'start')
{
    $stateId = 2
}
elseif ($operation -eq 'save')
{
    $stateId = (32769)
}
else
{   "Unknown operation"
    $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
    throw
}

#Get a handle to the VM object
$VM = get-wmiobject -namespace root\virtualization -class Msvm_Computersystem -filter "ElementName = '$servername'"

#Set the state
$status = $VM.RequestStateChange($stateId)

#Are we already in this state?
if ($status.ReturnValue -eq 32775)
{
    "Already in this state"
    $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
}

#Wait for use to press key if it did not work successfully
#0 = Success; 4096 = Job Running
elseif (($status.ReturnValue -ne 0) -and ($status.ReturnValue -ne 4096))
{
    $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
}

==================================================================

開啟 PowerShell,

執行 Set-ExecutionPolicy RemoteSigned

若執行 .\HyperV.ps1 start WIN7PROx64  => 啟動 WIN7PROx86 這個 Virtual Machine

若執行 .\HyperV.ps1 save WIN7PROx64  => 存儲 WIN7PROx86 這個 Virtual Machine

Enjoy.

anISV 發表在 痞客邦 留言(0) 人氣()

Open XML Converter allows you to convert Open XML files that were created in Office 2008 for Mac or Office 2007 for Windows so that you can open, edit, and save them in earlier versions of Office for Mac. Open XML Converter can convert Word documents, Excel workbooks, and PowerPoint presentations that are in the Open XML Format so that you can open and edit the files in Office 2004 for Mac and Office v. X for Mac. You can choose to convert and open one file, or convert a large number of files. For more information about this update, please visit the Microsoft Web site.

下載位置:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=dfd93fb0-1cf7-4835-892d-a74fae8d2f30

Enjoy.

anISV 發表在 痞客邦 留言(0) 人氣()

This document addresses late-breaking issues and information about the Windows Server® 2008 R2 operating system that are less critical than those reported in Release Notes: Important Issues in Windows Server 2008 R2 (http://go.microsoft.com/fwlink/?LinkId=160340). It serves as an overflow from that document if the number of issues discovered becomes excessive for one document. Currently, all known issues are reported in the release notes.

 

For information about by-design changes, new features, and fixes in this release, see Other Changes in Windows Server 2008 R2 (http://go.microsoft.com/fwlink/?LinkID=160339).

 

For information about important steps to take before installing this release, including issues that you may need to work around, see Installing Windows Server 2008 R2 (http://go.microsoft.com/fwlink/?LinkID=160341). Unless otherwise specified, these notes apply to all editions and installation options of Windows Server 2008 R2.

Enjoy.

anISV 發表在 痞客邦 留言(0) 人氣()

The Windows Driver Kit (WDK) Version 7.0.0 contains the tools, code samples, documentation, compilers, headers and libraries with which software developers create drivers for Windows 7, Windows Vista, Windows XP, Windows Server 2008 R2, Windows Server 2008, and Windows Server 2003. This development kit does not contain device drivers for your personal computer. If you are looking for drivers for your personal computer, go to Microsoft Update for downloads, or visit Windows Hardware Help for more information to find device drivers and hardware.

A working knowledge of C programming is necessary to use this kit to develop Windows drivers. For additional information about doing driver development, please go to Windows Developer Hardware Central.

下載位置:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2105564e-1a9a-4bf4-8d74-ec5b52da3d00

anISV 發表在 痞客邦 留言(0) 人氣()

The Windows 7 Training Kit for Developers includes presentations, hands-on labs, and demos. This content is based on Windows 7 RTM and it is designed to help you learn how to build applications that are compatible with and shine on Windows 7 by utilizing key Windows 7 features such as:

    •     Taskbar
  •     Libraries
  •     Multi Touch
  •     Sensors and Location
  •     Ribbon
  •     Trigger Start Services
  •     Instrumentation and ETW
  •     Application Compatability
And Application Compatibility topics such as:
  •     Version Checking
  •     UAC Data Redirection
  •     Session 0 Isolation
  •     Installer Detection
  •     User Interface Privilege Isolation
  •     High DPI

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1c333f06-fadb-4d93-9c80-402621c600e7

Enjoy.

anISV 發表在 痞客邦 留言(0) 人氣()

This document addresses late-breaking issues and information about the Windows® 7 operating system that are less critical than those reported in Release Notes: Important Issues in Windows 7 (http://go.microsoft.com/fwlink/?LinkId=150297). It serves as an overflow from that document if the number of issues discovered becomes excessive for one document. At this time, all known issues are reported in the release notes.

 

For a summary of updates, fixes, and by-design changes in Windows 7, see Miscellaneous Changes in Windows 7 (http://go.microsoft.com/fwlink/?LinkId=160338).

 

Enjoy.

anISV 發表在 痞客邦 留言(0) 人氣()