<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>MSDN Blogs</title><link>http://blogs.msdn.com/b/</link><description>from ideas to solutions</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>The Euro Summit for Those Not in Europe -- A Twitter List for Getting Trends Data on Startups on the Continent</title><link>http://blogs.msdn.com/b/startup/archive/2012/05/26/the-euro-summit-for-those-not-in-europe-a-twitter-list-for-getting-trends-data-on-startups-on-the-continent.aspx</link><pubDate>Sun, 27 May 2012 00:29:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310742</guid><dc:creator>Brian Johnson MS</dc:creator><slash:comments>0</slash:comments><description>The European BizSpark Summit starts June 7. 
 We've got a lot going on right now in the run up to the event. There's this People's Choice Awards challenge. We're going to give the People's Choice Award to one of the fifteen companies that gets the most ...read more...(&lt;a href="http://blogs.msdn.com/b/startup/archive/2012/05/26/the-euro-summit-for-those-not-in-europe-a-twitter-list-for-getting-trends-data-on-startups-on-the-continent.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310742" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/startup/archive/tags/BizSpark/">BizSpark</category><category domain="http://blogs.msdn.com/b/startup/archive/tags/Microsoft/">Microsoft</category><category domain="http://blogs.msdn.com/b/startup/archive/tags/entrepreneurs/">entrepreneurs</category><category domain="http://blogs.msdn.com/b/startup/archive/tags/Euro+Summit/">Euro Summit</category><category domain="http://blogs.msdn.com/b/startup/archive/tags/MS+Europe/">MS Europe</category></item><item><title>【世界大会への道】マイクロソフト リサーチ研修旅行を終えて北京で感じたこと</title><link>http://blogs.msdn.com/b/microsoft_japan_academic/archive/2012/05/27/10310734.aspx</link><pubDate>Sat, 26 May 2012 23:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310734</guid><dc:creator>Microsoft Japan Academic Evangelism</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span style="font-size: x-small;"&gt;本ブログは Microsoft Student Partners （MSP） で香港大学経営経済学部に交換留学中の森下将宏さんによる寄稿です。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-34/1072.MSR_5F00_Student.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x350/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-34/1072.MSR_5F00_Student.jpg" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-34/4152.MSR_5F00_Student.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;strong&gt;■北京は凄かった&lt;br /&gt;&lt;/strong&gt;まず着いて早々、北京という都市の発展ぶりに驚きました。&lt;br /&gt;2008 年に開催された北京オリンピックに向けて急速に都市が整備されたのが要因だそうです。&lt;br /&gt;シンガポールとロサンゼルスを足して 2 で割ったような、世界のどことも似ても似つかぬような強大な現代都市がそこにはありました。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;b&gt;■&lt;/b&gt;&lt;b&gt;中国人学生とのプロジェクト発表会&lt;br /&gt;&lt;/b&gt;今回の研修におけるメインイベントの 1 つがこの中国人学生とのプロジェクト発表会です。&lt;br /&gt;中国人 MSP 2 名、昨年度イマジンカップ ニューヨーク世界大会組み込み部門 2 位のチームより 1 名、&lt;br /&gt;そして世界大会ではライバルとなる今年のイマジンカップ中国代表 (ソフトウェア デザイン部門) の 2&amp;nbsp;名の学生が参加し、&lt;br /&gt;それぞれのプロジェクトを英語で発表しました。&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-34/0246.MSR2.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x300/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-34/0246.MSR2.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;日本代表の "Coccolo" "Team*Blossom" は、初の英語プレゼンテーションということでかなり緊張していた様子でしたが、&lt;br /&gt;テクノロジー、イマジン カップ、そして何よりも学生という共通項のお蔭で、有意義な時間が過ごせました。&lt;br /&gt;日中関係は複雑な側面もありますが、今後ますます重要性が高まってくると思うので&lt;br /&gt;個人的にはこういった交流を通して、特に若い世代の相互理解を深めていきたいと考えております。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;■&lt;/b&gt;&lt;b&gt;マイクロソフト&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;リサーチの日本人研究者による研究発表&lt;br /&gt;&lt;/b&gt;現地の日本人研究者の方に、デモを交えた様々な研究発表をして頂きました。&lt;br /&gt;タッチ＆ペンを使った新型インターフェイス、英語-日本語の機械翻訳技術、画像による画像検索技術、&lt;br /&gt;ソフトウェアによる動画補正技術など、市場にまだ一般に出回る前の（※一部技術は既に公開済み）大変興味深い技術を&lt;br /&gt;その研究に携わる方より直々にご紹介頂きました。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;b&gt;■&lt;/b&gt;&lt;b&gt;イマジンカップ日本代表チームによるプレゼン発表会&lt;br /&gt;&lt;/b&gt;本研修の最終日にイマジンカップ日本代表チームによるプレゼン発表会が実施されました。&lt;br /&gt;メンターの産業技術総合研究所の後藤真孝先生、現地日本人研究者、マイクロソフトディベロップメント株式会社&lt;br /&gt;代表取締役社長の加治佐俊一氏による手厳しい質問、コメントが続き、チームメンバーの大変悔しそうな表情が印象的でした。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-34/4338.MSR3.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x350/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-34/4338.MSR3.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;しかし、と同時に皆同じ想いを抱いていたと思うのですが、世界大会まで 1 ヶ月以上あるこの時期に、&lt;br /&gt;さまざまな具体的な改善点が見つかるのは、プロジェクトが上手く仕上がってきている証拠です。&lt;br /&gt;ぜひともベストな状態で世界大会に臨んで欲しいと思います。&lt;br /&gt;&lt;br /&gt;以上の通り、 2 泊 3 日という限られた時間の中で本当に中身の濃い研修となりました。&lt;br /&gt;「百聞は一見に如かず」とはよく言いますが、グローバル社会における中国の存在感の高まりというものを感じる上で&lt;br /&gt;この言葉を何度も思い出したものです。&lt;br /&gt;今回感じた様々な想いを胸に、僕も含め皆で日本チームとしてイマジンカップ世界大会に臨んでいきたいと思います。&lt;br /&gt;&lt;br /&gt;＃森下さんには、今回中国の MSP メンバーとイマジン カップ日本代表の交流の場をアレンジしていただきました。&lt;br /&gt;また、7 月には世界の MSP から 25 名選ばれた Social Media Team のメンバーの一員としてイマジン カップ世界大会の模様を、&lt;br /&gt;世界中の人々に発信していく役割を担っていただきます。&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310734" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/microsoft_japan_academic/archive/tags/_A430DE30B830F330AB30C330D730_/">イマジンカップ</category></item><item><title>ISV Video: iVoteSports Brings Social Networking for Sports Fans on Azure</title><link>http://blogs.msdn.com/b/usisvde/archive/2012/05/26/isv-video-ivotesports-brings-social-networking-for-sports-fans-on-azure.aspx</link><pubDate>Sat, 26 May 2012 20:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310120</guid><dc:creator>Bruce Kyle</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/Blogs/bruceky/iVoteSports-Brings-Social-Networking-for-Sports-Fans-on-Azure"&gt;&lt;img style="background-image: none; margin: 0px 20px 10px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border-width: 0px;" border="0" align="left" src="http://video.ch9.ms/ch9/9d66/1ad30409-9169-4123-a06d-a05a01529d66/iVoteSports_220_ch9.jpg" width="165" height="124" /&gt;&lt;/a&gt;&lt;a href="http://www.ivotesports.com/"&gt;iVoteSports&lt;/a&gt; Baseball Edition makes you part of the action of a live Major League Baseball game using your iPhone or Android device.&lt;/p&gt;
&lt;p&gt;ISV Video: &lt;a href="http://channel9.msdn.com/Blogs/bruceky/iVoteSports-Brings-Social-Networking-for-Sports-Fans-on-Azure"&gt;iVoteSports Brings Social Networking for Sports Fans on Azure&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this video, iVoteSports CEO and co-founder, Dennis Peters, speaks with Microsoft Principal Architect Evangelist Brian Loesgen. Dennis discusses how iVoteSports delivers a consumer-oriented interactive social networking experience for sports fans while watching or attending sporting events, which creates a more engaging experience for fans.&lt;/p&gt;...(&lt;a href="http://blogs.msdn.com/b/usisvde/archive/2012/05/26/isv-video-ivotesports-brings-social-networking-for-sports-fans-on-azure.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310120" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Azure/">Azure</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/ISV/">ISV</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Azure+Services/">Azure Services</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Videos/">Videos</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Video/">Video</category></item><item><title>Security In the Cloud, part 1</title><link>http://blogs.msdn.com/b/research/archive/2012/05/26/security-in-the-cloud-part-1.aspx</link><pubDate>Sat, 26 May 2012 16:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310628</guid><dc:creator>Surf4Fun</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;What is the Service Level of Agreement (SLA) for the security of the various Cloud Storage Services like Amazon, Google, Azure, Sales Force Automation and so forth?&amp;#160; A paper titled: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://research.microsoft.com/apps/pubs/default.aspx?id=150482"&gt;Enabling Security in Cloud Storage SLAs with CloudProof&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Paper: &lt;a title="http://research.microsoft.com/en-us/um/people/helenw/papers/cloudproof-longer.pdf" href="http://research.microsoft.com/en-us/um/people/helenw/papers/cloudproof-longer.pdf"&gt;http://research.microsoft.com/en-us/um/people/helenw/papers/cloudproof-longer.pdf&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This paper maintains that security is a way to differentiate the cloud systems.&amp;#160; The cloud system that can demonstrate security levels will certainly differentiate the Cloud product.&amp;#160; The paper further describes the difference between cloud security and the secure file system.&lt;/p&gt;  &lt;p&gt;There is a lot of stuff to review in this paper!&amp;#160; Check it out.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310628" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/research/archive/tags/Cloud+security/">Cloud security</category><category domain="http://blogs.msdn.com/b/research/archive/tags/C_2300_+as+a+research+tool/">C# as a research tool</category><category domain="http://blogs.msdn.com/b/research/archive/tags/Security+SLA+for+cloud+technology/">Security SLA for cloud technology</category><category domain="http://blogs.msdn.com/b/research/archive/tags/Security+in+the+Cloud/">Security in the Cloud</category><category domain="http://blogs.msdn.com/b/research/archive/tags/Enable+Security+in+the+Cloud/">Enable Security in the Cloud</category></item><item><title>Visual Studio Team Announces Roadmap of Products, Pricing, Features</title><link>http://blogs.msdn.com/b/usisvde/archive/2012/05/26/visual-studio-team-announces-roadmap-of-products-pricing-features.aspx</link><pubDate>Sat, 26 May 2012 16:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10309701</guid><dc:creator>Bruce Kyle</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/visualstudio/11/en-us/"&gt;&lt;img style="background-image: none; margin: 0px 0px 11px 21px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="Visual Studio" border="0" alt="Visual Studio" align="right" src="http://i.microsoft.com/visualstudio/11/en-us/images/../../images/visual_studio_logo.png" /&gt;&lt;/a&gt;The final product lineup and specifications for the next release of Visual Studio has been announced on the Visual Studio blog. The announcement was made in the posting &lt;a href="/b/visualstudio/archive/2012/05/18/a-look-ahead-at-the-visual-studio-11-product-lineup-and-platform-support.aspx"&gt;A look ahead at the Visual Studio 11 product lineup and platform support&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/visualstudio/11/en-us/products/pricing"&gt;Get insight on recent and future pricing and licensing changes&lt;/a&gt;.&lt;/p&gt;...(&lt;a href="http://blogs.msdn.com/b/usisvde/archive/2012/05/26/visual-studio-team-announces-roadmap-of-products-pricing-features.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10309701" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Roadmaps_2B00_Initiatives/">Roadmaps+Initiatives</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/-NET+Framework/">.NET Framework</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Developer+Tools/">Developer Tools</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Windows+Phone/">Windows Phone</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/ALM/">ALM</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Azure/">Azure</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Cloud/">Cloud</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Windows+Azure+Platform/">Windows Azure Platform</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/-NET+4/">.NET 4</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Web+Site+Development/">Web Site Development</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Azure+Platform/">Azure Platform</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Windows+Phone+7/">Windows Phone 7</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Windows+8/">Windows 8</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Visual+Studio+vNext/">Visual Studio vNext</category><category domain="http://blogs.msdn.com/b/usisvde/archive/tags/Visual+Studio+11/">Visual Studio 11</category></item><item><title>Visio, Visio Services &amp; SharePoint : Introduction</title><link>http://blogs.msdn.com/b/frmcsiw/archive/2012/05/26/visio-visio-services-amp-sharepoint-introduction.aspx</link><pubDate>Sat, 26 May 2012 16:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310712</guid><dc:creator>Equipe SharePoint de Microsoft Consulting Services</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Bonjour &amp;agrave; tous,&lt;/p&gt;
&lt;p&gt;Par ce billet, je souhaite introduire une s&amp;eacute;rie d'articles que je vais partager avec vous autour de Visio et SharePoint.&lt;/p&gt;
&lt;p&gt;J'ai l'occasion d'utiliser largement les deux et leur combinaison montre un grand int&amp;eacute;r&amp;ecirc;t !&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Ainsi dans les prochaines semaines, nous nous int&amp;eacute;resserons aux sujets suivants :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Visio Services: possibilit&amp;eacute;s, configuration, consid&amp;eacute;rations d'architecture&lt;/li&gt;
&lt;li&gt;Visio Services &amp;amp; Architecture IT&lt;/li&gt;
&lt;li&gt;Visio, Visio Services &amp;amp; Analyse fonctionnelle&lt;/li&gt;
&lt;li&gt;Exemples&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;&amp;nbsp;S&amp;eacute;rie Visio, Visio Services &amp;amp; SharePoint&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title="Introduction" href="http://blogs.msdn.com/b/frmcsiw/archive/2012/05/26/visio-visio-services-amp-sharepoint-introduction.aspx"&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;Cependant, avant d'entrer dans le d&amp;eacute;tail, les quelques lignes qui suivent vous donnent une pr&amp;eacute;sentation sommaire de ces produits/fonctionnalit&amp;eacute;s ainsi que des liens int&amp;eacute;ressants pour aller plus loin.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;V&lt;strong&gt;isio&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Visio est le logiciel de la suite Office permettant de r&amp;eacute;aliser des diagrammes &amp;eacute;volu&amp;eacute;s. Ces diagrammes pouvant &amp;ecirc;tre aussi bien des sch&amp;eacute;mas d'architecture/infrastructure informatique, des organigrammes, des plans de construction ou des processus m&amp;eacute;tier.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/5282.Guel01.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/5282.Guel01.jpg" width="301" height="240" /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/0451.Guel02.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/0451.Guel02.jpg" width="276" height="187" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/5722.Guel03.jpg"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/5722.Guel03.jpg" width="400" height="233" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pour la petite histoire, Visio a 20 ans (premi&amp;egrave;re version en 1992). Au travers des diff&amp;eacute;rentes versions (on en est &amp;agrave; la 6&lt;sup&gt;e&lt;/sup&gt; ), ce logiciel s'est enrichi de fonctionnalit&amp;eacute;s : int&amp;eacute;gration &amp;agrave; Office, diagrammes professionnels, connexion des formes aux donn&amp;eacute;es, partage des diagrammes&amp;hellip;&lt;/p&gt;
&lt;p&gt;Pour une pr&amp;eacute;sentation exhaustive, je vous sugg&amp;egrave;re les liens ci-dessous:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/france/visio/decouvrir/presentation.aspx"&gt;Pr&amp;eacute;sentation de Visio 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/france/visio/utiliser/tutoriaux.aspx"&gt;Tutoriaux Visio 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://visio.microsoft.com/en-us/FeaturesAndCapabilities/Pages/default.aspx"&gt;Fonctionnalit&amp;eacute;s&lt;/a&gt;&amp;nbsp;(anglais)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;SharePoint&lt;/h4&gt;
&lt;p&gt;Je suppose que si vous lisez ce billet, c'est que vous connaissez forcement SharePoint !&amp;nbsp;SharePoint est la plateforme Microsoft de gestion de l'information et de collaboration professionnelle. Il permet entre autres (je vous &amp;eacute;pargne la liste des fonctionnalit&amp;eacute;s) de partager des documents dont les diagrammes Visio pr&amp;eacute;sent&amp;eacute;s plus haut.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://sharepoint.microsoft.com/fr-fr/product/capabilities/Pages/default.aspx"&gt;Pr&amp;eacute;sentation de SharePoint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Visio Services&lt;/h4&gt;
&lt;p&gt;(Here comes the magic)&lt;/p&gt;
&lt;p&gt;Dans les pr&amp;eacute;c&amp;eacute;dentes versions de Visio, pour partager ses diagrammes, on avait le choix soit :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;De s'assurer que tous nos interlocuteurs poss&amp;egrave;dent le logiciel Visio pour consulter notre diagramme&lt;/li&gt;
&lt;li&gt;De convertir ce diagramme en un format largement consultable (pdf, image&amp;hellip;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Visio Services est la fonctionnalit&amp;eacute; de SharePoint 2010 r&amp;eacute;pondant &amp;agrave; ce besoin de pouvoir partager ces diagrammes en s'affranchissant de la contrainte du logiciel d'&amp;eacute;dition qu'est Visio.&lt;/p&gt;
&lt;p&gt;Visio Services permet donc de publier des diagrammes pour les rendre consultables dans un navigateur Web.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/8182.Guel04.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/8182.Guel04.png" width="675" height="269" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dans les prochains billets, nous verrons en d&amp;eacute;tail quelles sont les utilisations concr&amp;egrave;tes qui sont faites.&lt;/p&gt;
&lt;p&gt;Stay tuned !&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Guelnoji NJETEIN&lt;/b&gt;, Consultant SharePoint Microsoft Services&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310712" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/frmcsiw/archive/tags/sharepoint+2010/">sharepoint 2010</category><category domain="http://blogs.msdn.com/b/frmcsiw/archive/tags/Visio/">Visio</category><category domain="http://blogs.msdn.com/b/frmcsiw/archive/tags/Visio+Services/">Visio Services</category></item><item><title>Be pushy with Push Notification in your Game: Class scope variables and HttpNotificationChannel</title><link>http://blogs.msdn.com/b/silverlightgames/archive/2012/05/26/be-pushy-with-push-notification-in-your-game-class-scope-variables-and-httpnotificationchannel.aspx</link><pubDate>Sat, 26 May 2012 15:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310579</guid><dc:creator>Surf4Fun</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Part 2: &lt;a href="http://aka.ms/PushyNotification"&gt;http://aka.ms/PushyNotification&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;No matter what I have said in the past, XNA is going to be around for awhile in the Windows Phone 7.5, so let&amp;rsquo;s not leave opportunity on the table, open a New Project Windows Phone Game.&amp;nbsp; If you are using the Visual Studio 2010 Express for Windows Phone, you will need to download the &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express"&gt;C# Express (2010)&lt;/a&gt; package to get everything to work.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;FYI: This article does end with complete code and the expectation that you need the code to make things understandable, but to keep the article short and to the point, I have not included all of the code.&lt;/p&gt;
&lt;p&gt;The minimum using you will need are, an the one extra is highlighted:&lt;/p&gt;
&lt;pre&gt;using System;
&lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #ffff00;"&gt;using System.Diagnostics;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
&lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #ffff00;"&gt;using Microsoft.Phone.Notification&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;;&lt;/pre&gt;
&lt;pre&gt;In the class scope area you will need to add a few variables, I have used a color coded approach, takes a bunch more time then normal, so might not continue with this style, it does clarify things visually&lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #8fb08c;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;pre&gt; Grey Lines are in program by default&lt;/pre&gt;
&lt;pre&gt;/// Lines that start with /// are a special type of comments  when you put a comment after the &amp;lt;summary&amp;gt; tag line, the comment shows up in the intellisense&lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #00ff00;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;pre&gt; String that will be used to store the notification string&lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #4bacc6;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;pre&gt; Memory allocation for the SpriteFont&lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #dfce04;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;pre&gt; Boolean variable to hold the channel status&lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #ffff00;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;pre&gt; Creates a notification channel between the Microsoft Push Notification Service and the Push Client and creates a new subscription for raw notifications.&lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #ffff00;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;pre&gt; &lt;a title="http://msdn.microsoft.com/en-us/library/ff402556(v=VS.92).aspx" href="http://msdn.microsoft.com/en-us/library/ff402556(v=VS.92).aspx"&gt;http://msdn.microsoft.com/en-us/library/ff402556(v=VS.92).aspx&lt;/a&gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #8fb08c;"&gt;public class Game1 : Microsoft.Xna.Framework.Game&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #8fb08c;"&gt;GraphicsDeviceManager graphics;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #8fb08c;"&gt;SpriteBatch spriteBatch;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Default message if URI isn't set up or if it is, then it will be used for the message from the client&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #00ff00;"&gt;string msgNotification = "Nothing Pushed from the Client Application, not an error";&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Font used for message&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #4bacc6;"&gt;SpriteFont msgFont;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #dfce04;"&gt;bool bChannelStatus = true&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #ffff00;"&gt;HttpNotificationChannel notifyChannel;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/pre&gt;
&lt;p&gt;&lt;span style="background-color: #8fb08c;"&gt;public Game1()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;p&gt;&lt;span style="font-family: Arial;" face="Arial"&gt;To keep this simple, I don&amp;rsquo;t have the completed code yet, but will have it posted shortly on a later blog.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310579" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/silverlightgames/archive/tags/Game+Design/">Game Design</category><category domain="http://blogs.msdn.com/b/silverlightgames/archive/tags/Visual+Basic+and+XNA/">Visual Basic and XNA</category><category domain="http://blogs.msdn.com/b/silverlightgames/archive/tags/Visual+Basic+Windows+Phone+7/">Visual Basic Windows Phone 7</category><category domain="http://blogs.msdn.com/b/silverlightgames/archive/tags/Visual+Studio+for+Windows+Phone+7/">Visual Studio for Windows Phone 7</category><category domain="http://blogs.msdn.com/b/silverlightgames/archive/tags/Visual+studio+Ultimate/">Visual studio Ultimate</category><category domain="http://blogs.msdn.com/b/silverlightgames/archive/tags/Visual+Studio+11+and+Mech+Commander/">Visual Studio 11 and Mech Commander</category><category domain="http://blogs.msdn.com/b/silverlightgames/archive/tags/Push+Notification+in+Windows+Phone/">Push Notification in Windows Phone</category><category domain="http://blogs.msdn.com/b/silverlightgames/archive/tags/Phone+Game+Design/">Phone Game Design</category><category domain="http://blogs.msdn.com/b/silverlightgames/archive/tags/Push+Notificaton+for+XNA+games/">Push Notificaton for XNA games</category></item><item><title>Windows 8 Server Beta et PowerShell Web Access</title><link>http://blogs.msdn.com/b/frmcsiw/archive/2012/05/26/windows-8-server-beta-et-powershell-web-access.aspx</link><pubDate>Sat, 26 May 2012 15:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310707</guid><dc:creator>Equipe SharePoint de Microsoft Consulting Services</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Parmi les nombreuses nouveaut&amp;eacute;s de Windows 8 Server, vous aurez sans doute remarqu&amp;eacute; Windows PowerShell Web Access. Ce nouveau concept, qui vient avec Windows PowerShell 3.0 permet ni plus ni moins que la possibilit&amp;eacute; d&amp;rsquo;ex&amp;eacute;cutez du code PowerShell depuis un navigateur en acc&amp;egrave;s distant d&amp;rsquo;un serveur. La connexion et les commandes sont ex&amp;eacute;cut&amp;eacute;es enti&amp;egrave;rement via le protocole s&amp;eacute;curis&amp;eacute; https, permettant de gagner en s&amp;eacute;curisation pour l&amp;rsquo;administration des plateformes.&lt;/p&gt;
&lt;p&gt;Ceci est un gros gain potentiel pour l&amp;rsquo;administration de ferme Windows Servers et principalement des fermes SharePoint 2010 h&amp;eacute;berg&amp;eacute;es sur Windows 8. Remote PowerShell et les command lets SharePoint n&amp;rsquo;&amp;eacute;tant compatible, Powershell Web Access peut &amp;ecirc;tre une bonne r&amp;eacute;ponse d&amp;rsquo;administration des plateformes.&lt;/p&gt;
&lt;p&gt;Pour configurer Windows PowerShell Web Access, vous pouvez suivre la proc&amp;eacute;dure d&amp;eacute;taill&amp;eacute;e de technet disponible ici&amp;nbsp;: &lt;a href="http://technet.microsoft.com/en-us/library/hh831611.aspx#BKMK_install"&gt;http://technet.microsoft.com/en-us/library/hh831611.aspx#BKMK_install&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pour commencer, il vous faut activer la feature Windows PowerShell Web Access, pour cela :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ouvrir "Server Manager", cliquer sur "Manage" et "Add Roles&amp;nbsp;and Feature" :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/0407.Powershell-web-access-00.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/0407.Powershell-web-access-00.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dans la section "Feature", cocher la case&amp;nbsp;"Windows PowerShell Web Access" :&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/8688.Powershell-web-access-01.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/8688.Powershell-web-access-01.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Patientez durant l'installation :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/7802.Powershell-web-access-02.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/7802.Powershell-web-access-02.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lorsque l'installation est termin&amp;eacute;e, cliquer sur Close.&lt;/li&gt;
&lt;li&gt;Ouvrez une nouvelle ligne de commande PowerShell (ou PowerShell ISE comme dans mon cas), avec des droits d'administrateur&lt;/li&gt;
&lt;li&gt;Saisir la commande "&lt;span style="font-family: courier new,courier;"&gt;Import-Module PowerShellWebAccess&lt;/span&gt;" pour charger le module d&amp;eacute;di&amp;eacute;e &amp;agrave; cette nouvelle fonctionnalit&amp;eacute;&lt;/li&gt;
&lt;li&gt;Lancer la commande "&lt;span style="font-family: courier new,courier;"&gt;Install-PswaWebApplication&lt;/span&gt;" pour cr&amp;eacute;er l'application web dans IIS qui va permettre la connexion &amp;agrave; distance. Vous pouvez remarquer que par d&amp;eacute;faut cette command let va installer la web app en tant que r&amp;eacute;pertoire virtuelle du site par d&amp;eacute;faut de IIS (donc en HTTP par d&amp;eacute;faut) et cr&amp;eacute;er un nouvel application pool nomm&amp;eacute; "pswa_pool" :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/3247.Powershell-web-access-03.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/3247.Powershell-web-access-03.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L'installation de la web application est termin&amp;eacute;e, il nous faut maintenant ajouter les utilisateurs qui vont pouvoir se connecter &amp;agrave; distance sur l'interface. Pour cela, vous pouvez utiliser la command let "&lt;span style="font-family: courier new,courier;"&gt;Add-PswaAuthorizationRule&lt;/span&gt;" avec les comptes souhait&amp;eacute;s. par d&amp;eacute;faut vous pouvez utilisez la ligne de commande "&lt;span style="font-family: courier new,courier;"&gt;Add-PswaAuthorizationRule * * *&lt;/span&gt;" pour ajouter tous les utilisateurs de ce serveur :&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/2022.Powershell-web-access-04.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/2022.Powershell-web-access-04.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ouvrez maintenant Internet Explorer 10 et connectez vous &amp;agrave; l'adresse &lt;a href="http://&lt;votre-serveur&gt;/pswa/"&gt;http://&amp;lt;votre-serveur&amp;gt;/pswa/&lt;/a&gt;. Vous pouvez remarquer que vous ne pouvez pas vous logger sur le site. En effet le protocole HTTPS est obligatoire pour pouvoir utiliser Windows PowerShell Web Access :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/8863.Powershell-web-access-05.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/8863.Powershell-web-access-05.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ouvrir "IIS Manager", d&amp;eacute;pliez le site "Defaut Site" et cliquer sur "Edit Bindings". Cliquer sur "Add..." et ajouter un nouveau binding de type https avec le certificat SSL de votre choix :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/6562.Powershell-web-access-06.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/6562.Powershell-web-access-06.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reconnectez vous dans Internet Explorer 10 et &amp;agrave; l'adresse en https&amp;nbsp;&lt;a href="http://&lt;votre-serveur&gt;/pswa/"&gt;https://&amp;lt;votre-serveur&amp;gt;/pswa/&lt;/a&gt;. Entrer le login et le mot de passe de votre compte admin, puis le nom de la machine :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/6052.Powershell-web-access-07.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/6052.Powershell-web-access-07.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Vous avez d&amp;eacute;sormais acc&amp;egrave;s dans la fen&amp;ecirc;tre web &amp;agrave; un prompt de ligne de commande PowerShell et vous pouvez ex&amp;eacute;cutez les commandes que vous souhaitez :&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/1526.Powershell-web-access-08.png"&gt;&lt;img border="0" alt="" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-46-18/1526.Powershell-web-access-08.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Comme vous avez pu le constater dans ce billet, activer PowerShell Web Access est simple sur Windows&amp;nbsp;8 Server !&amp;nbsp;&lt;/p&gt;
&lt;p&gt;De nouveaux sc&amp;eacute;narios d'administration se basant sur son utilisation vont pouvoir&amp;nbsp;&amp;ecirc;tre mis en place au sein des centres de services SharePoint, vivement la RTM de Windows 8 !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Olivier CARPENTIER&lt;/strong&gt;, Consultant SharePoint Microsoft Services&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310707" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/frmcsiw/archive/tags/sharepoint+2010/">sharepoint 2010</category><category domain="http://blogs.msdn.com/b/frmcsiw/archive/tags/windows+8/">windows 8</category><category domain="http://blogs.msdn.com/b/frmcsiw/archive/tags/Windows+8+Server/">Windows 8 Server</category><category domain="http://blogs.msdn.com/b/frmcsiw/archive/tags/PowerShell+Web+Access/">PowerShell Web Access</category></item><item><title>[Sample of May 26th] Uninstall disks with VDS</title><link>http://blogs.msdn.com/b/codefx/archive/2012/05/26/sample-of-may-26th-uninstall-disks-with-vds.aspx</link><pubDate>Sat, 26 May 2012 15:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10307883</guid><dc:creator>Jialiang Ge [MSFT]</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="width: 400px;" border="0" cellspacing="0" cellpadding="5"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="10" colspan="2"&gt;&lt;a title="Homepage" href="http://1code.codeplex.com/wikipage?title=SampleOfTheDay"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Homepage" border="0" alt="Homepage" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09-metablogapi/7762.image_5F00_0428D9A8.png" width="261" height="126" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td valign="top" rowspan="2" width="378"&gt;&lt;a title="Microsoft All-In-One Code Framework" href="http://aka.ms/onecode"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Microsoft All-In-One Code Framework" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09-metablogapi/3531.image_5F00_04D18FD2.png" width="250" height="263" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="10"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09-metablogapi/5810.image_5F00_091F1170.png" width="126" height="126" /&gt;&lt;/td&gt;
&lt;td valign="top" width="10"&gt;&lt;a title="RSS" href="http://blogs.msdn.com/b/codefx/rss.aspx?tags=SampleOfTheDay"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="RSS Feed" border="0" alt="RSS Feed" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09-metablogapi/0486.image_5F00_5CDE6AA5.png" width="126" height="126" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="background-color: #ffff00;"&gt;Sample Download: &lt;a title="http://code.msdn.microsoft.com/CppVDSUninstallDisks-7192ea26" href="http://code.msdn.microsoft.com/CppVDSUninstallDisks-7192ea26"&gt;http://code.msdn.microsoft.com/CppVDSUninstallDisks-7192ea26&lt;/a&gt; &lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This sample demonstrates how to use VDS to uninstall disks and volumes. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Warning: uninstalling a disk may lead to potential data loss.&amp;nbsp; Use this sample with care.&lt;/p&gt;
&lt;p&gt;This sample takes the disk number performs a complete uninstall, including the dismount of the volume and uninstall underlying disks. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;To use this sample you will need to provide the disk number for input. This can be found by right clicking on my computer choosing manage, once the Manage UI is open choose Disk Management and look for the TEST disk that you wish to uninstall.&amp;nbsp; The number associated with this TEST disk will be the input parameter.&amp;nbsp; After you run the sample this TEST disk should disappear from Disk Management.&amp;nbsp; If you are not using VHD's for this test you will need to reboot your system for the disk to be recognized by Disk Management.&lt;/p&gt;
&lt;p&gt;For detailed introduction of the sample, please read the documentation at &lt;a title="http://code.msdn.microsoft.com/CppVDSUninstallDisks-7192ea26" href="http://code.msdn.microsoft.com/CppVDSUninstallDisks-7192ea26"&gt;http://code.msdn.microsoft.com/CppVDSUninstallDisks-7192ea26&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://aka.ms/samplebrowser"&gt;&lt;img title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09-metablogapi/3240.image_5F00_693D1803.png" width="191" height="144" /&gt;&lt;/a&gt;You can find more code samples that demonstrate the most typical programming scenarios by using &lt;a href="http://aka.ms/samplebrowser"&gt;Microsoft All-In-One Code Framework Sample Browser&lt;/a&gt; or &lt;a href="http://aka.ms/samplebrowservsx"&gt;Sample Browser Visual Studio extension&lt;/a&gt;. They give you the flexibility to search samples, download samples on demand, manage the downloaded samples in a centralized place, and automatically be notified about sample updates. If it is the first time that you hear about Microsoft All-In-One Code Framework, please &lt;a href="http://www.microsoft.com/showcase/en/us/details/40015bbc-2ded-4aba-9613-2c5a47ee3084"&gt;watch the introduction video on Microsoft Showcase&lt;/a&gt;, or read the introduction on our homepage &lt;a href="http://1code.codeplex.com/"&gt;http://1code.codeplex.com/&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10307883" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/codefx/archive/tags/Blog/">Blog</category><category domain="http://blogs.msdn.com/b/codefx/archive/tags/SampleOfTheDay/">SampleOfTheDay</category></item><item><title>Recursos de desenvolvimento para Windows 8</title><link>http://blogs.msdn.com/b/vitorcia/archive/2012/05/26/recursos-de-desenvolvimento-para-windows-8.aspx</link><pubDate>Sat, 26 May 2012 12:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310687</guid><dc:creator>VitorCiaramella</dc:creator><slash:comments>0</slash:comments><description>&lt;table border="1" cellspacing="0" cellpadding="4"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Central do Desenvolvedor Windows 8&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;a href="http://bit.ly/W8DevCenter"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://bit.ly/W8DevCenter&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Design Metro Style&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;a href="http://bit.ly/MetroDesign"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://bit.ly/MetroDesign&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Guia geral Aplicativos Metro Style&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;a href="http://bit.ly/GuiaMetroStyleApp"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://bit.ly/GuiaMetroStyleApp&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Consumer Preview e Visual Studio&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;a href="http://bit.ly/W8ConsumerPreview"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://bit.ly/W8ConsumerPreview&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Material dos treinamentos&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;a href="http://bit.ly/W8CampMaterial"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://bit.ly/W8CampMaterial&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Exemplos de c&amp;oacute;digo&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;a href="http://bit.ly/W8Samples"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://bit.ly/W8Samples&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Checklist de qualidade&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;a href="http://bit.ly/W8Checklist"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://bit.ly/W8Checklist&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Post sobre Windows Store&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;a href="http://bit.ly/W8AppsWanted"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://bit.ly/W8AppsWanted&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Advertising&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;a href="http://bit.ly/MetroAds"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://bit.ly/MetroAds&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;Windows Azure&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;&lt;a href="http://bit.ly/AzureW8"&gt;http://bit.ly/AzureW8&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Post sobre Bing Maps&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;a href="http://binged.it/BingMapsW8"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://binged.it/BingMapsW8&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Planejando aplicativos Metro Style&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;a href="http://bit.ly/PlanejandoMetroApps"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://bit.ly/PlanejandoMetroApps&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size: small;" size="3"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Cen&amp;aacute;rios (Migra&amp;ccedil;&amp;atilde;o, Games e etc)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="306" valign="top"&gt;
&lt;p&gt;&lt;a href="http://bit.ly/CenariosMetroApps"&gt;&lt;span style="color: #0000ff; font-family: Calibri; font-size: small;" size="3" face="Calibri" color="#0000ff"&gt;http://bit.ly/CenariosMetroApps&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310687" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-31-06-87/Design-Metro-App-Hackathon.pptx" length="15943166" type="application/octet-stream" /><category domain="http://blogs.msdn.com/b/vitorcia/archive/tags/Windows+8/">Windows 8</category></item><item><title>Recursos de desenvolvimento para Windows 8</title><link>http://blogs.msdn.com/b/especialistasmicrosoft/archive/2012/05/26/recursos-de-desenvolvimento-para-windows-8.aspx</link><pubDate>Sat, 26 May 2012 12:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310692</guid><dc:creator>VitorCiaramella</dc:creator><slash:comments>0</slash:comments><description>Central do Desenvolvedor Windows 8 
 
 
 http://bit.ly/W8DevCenter 
 
 
 
 
 Design Metro Style 
 
 
 http://bit.ly/MetroDesign 
 
 
 
 
 Guia geral Aplicativos Metro Style 
 
 
 http://bit.ly/GuiaMetroStyleApp 
 
 
 
 
 Consumer ...read more...(&lt;a href="http://blogs.msdn.com/b/especialistasmicrosoft/archive/2012/05/26/recursos-de-desenvolvimento-para-windows-8.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310692" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/especialistasmicrosoft/archive/tags/windows+8/">windows 8</category></item><item><title>Preparing for the Windows 8 Opportunity</title><link>http://blogs.msdn.com/b/jonbox/archive/2012/05/26/preparing-for-the-windows-8-opportunity.aspx</link><pubDate>Sat, 26 May 2012 12:35:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310683</guid><dc:creator>Jon Box, MSFT</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Yes, there’s a new O/S coming from Microsoft. It’s more different than any Windows before. Windows is truly reimagined. It’s also a big opportunity for our customers and our partners, across the whole ecosystem. As my DPE friends and I work with partners to prepare for the coming wave of goodness, I want to point out some resources that I share on a daily basis. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/b8/"&gt;Building Windows 8&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/windowsappdev/"&gt;Windows 8 app developer blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/windowsstore/"&gt;Windows Store for developers&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://dev.windows.com/"&gt;Developer Reference&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://design.windows.com"&gt;Designer Reference&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;My blog has been quiet for several months now. I look forward to telling more about my experience with Windows 8, as I’ve been using it everyday for several months now. I also can’t wait to show off some of the app’s that our team has been a part of.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310683" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jonbox/archive/tags/Windows+8/">Windows 8</category></item><item><title>Announcing TouchDevelop v2.8: structured datatypes, tags, pages+buttons, better api search, featured screenshots, and more!</title><link>http://blogs.msdn.com/b/nikolait/archive/2012/05/26/announcing-touchdevelop-v2-8-structured-datatypes-tags-better-pages-buttons-api-search-featured-screenshots.aspx</link><pubDate>Sat, 26 May 2012 11:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310678</guid><dc:creator>Nikolai Tillmann</dc:creator><slash:comments>0</slash:comments><description>&lt;div id="fb-root"&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;// &lt;![CDATA[
(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&amp;appId=239441802766379";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
// ]]&gt;&lt;/script&gt;
&lt;p&gt;After v2.7, which was just bug fixes and updates to the license agreement, the &lt;a title="TouchDevelop team" href="http://www.touchdevelop.com/doc?path=slides%252fpart%2B1%2B-%2Bgetting%2Bstarted%255cabout%2Bus%255c1%2B-%2Babout%2Btouchdevelop%2Bteam.pdf"&gt;TouchDevelop team&lt;/a&gt; (&lt;a href="http://research.microsoft.com/~nikolait"&gt;Nikolai Tillmann,&lt;/a&gt; &lt;a href="http://research.microsoft.com/en-us/um/people/moskal/"&gt;Michał Moskal&lt;/a&gt;, &lt;a href="http://research.microsoft.com/~jhalleux"&gt;Peli de Halleux&lt;/a&gt;, &lt;a href="http://research.microsoft.com/~maf"&gt;Manuel Fahndrich&lt;/a&gt;, &lt;a href="http://research.microsoft.com/~sburckha/"&gt;Sebastian Burckhardt&lt;/a&gt;) is excited to finally announce shipping v2.8 today: The latest version allows you to define structured datatypes, including tables, indices, decorators, and objects. We have&amp;nbsp;also added the ability to create simple user interfaces by adding pages and buttons. This update also packs several new visual and social features, including featured screenshots shown in all script lists, and tags to organize the script bazaar. As always, we also fixed many bugs.&lt;/p&gt;
&lt;p&gt;You can &lt;a href="http://windowsphone.com/s?appId=fe08ccec-a360-e011-81d2-78e7d1fa76f8"&gt;install the latest version from the Windows Phone Marketplace&lt;/a&gt;; &lt;strong&gt;you might have to wait a few hours before the latest TouchDevelop version becomes available in your marketplace&lt;/strong&gt;.&lt;/p&gt;
&lt;div style="float: left;" class="fb-like" data-width="100" data-href="http://www.facebook.com/TouchDevelop" data-send="false" data-show-faces="false" data-layout="button_count"&gt;&lt;/div&gt;
&lt;p&gt;Like &lt;a href="http://facebook.com/TouchDevelop"&gt;TouchDevelop on Facebook&lt;/a&gt; to stay up to date. Visit &lt;a href="https://www.touchdevelop.com"&gt;touchdevelop.com&lt;/a&gt; to see all the scripts that people have created with TouchDevelop.&lt;/p&gt;
&lt;h2&gt;Structured datatypes (records)&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/1665.blogrecords_5F00_4EC052A8.png"&gt;&lt;img style="margin: 0px 8px 0px 0px; float: left; display: inline; background-image: none;" title="blogrecords" border="0" alt="blogrecords" align="left" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/7522.blogrecords_5F00_thumb_5F00_6E02F97B.png" width="148" height="244" /&gt;&lt;/a&gt;Until now, you could not declare your own datatypes in TouchDevelop. TouchDevelop always offered many built-in collection types, but you could not declare your own. We saw that many users got creative by encoding values in JSON objects and strings. This is no longer necessary! TouchDevelop now allows you to define structured datatypes. As with the code editor in TouchDevelop, you declare tables, indices, decorators, objects via a structured editor.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/8512.blogscriptrecords_5F00_29565F3A.png"&gt;&lt;img style="margin: 0px 8px 0px 0px; float: left; display: inline; background-image: none;" title="blogscriptrecords" border="0" alt="blogscriptrecords" align="left" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/3480.blogscriptrecords_5F00_thumb_5F00_287DF950.png" width="148" height="244" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/5852.blogcolumns_5F00_2811C65B.png"&gt;&lt;img style="margin: 0px 0px 0px 8px; float: right; display: inline; background-image: none;" title="blogcolumns" border="0" alt="blogcolumns" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/8105.blogcolumns_5F00_thumb_5F00_39822733.png" width="148" height="244" /&gt;&lt;/a&gt;For more information, read the new overview documentation on records: &lt;a href="https://www.touchdevelop.com/doc?path=records.pdf" target="_blank"&gt;structured datatypes (records)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Today, the record state is stored locally on the phone. Coming in a future app update, you may choose to move certain tables and indices to the cloud and then share them among different users.&lt;/p&gt;
&lt;h2&gt;Tags, featured screenshots, users, subscriptions&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/3302.blogtags_5F00_5FE40A7E.png"&gt;&lt;img style="margin: 0px 0px 0px 8px; border: 0px currentColor; float: right; display: inline; background-image: none;" title="blogtags" alt="blogtags" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/2335.blogtags_5F00_thumb_5F00_7EBA7E5C.png" width="148" height="244" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/6038.main_5F00_2926AF7A.png"&gt;&lt;img style="margin: 0px 8px 0px 0px; float: left; display: inline; background-image: none;" title="main" border="0" alt="main" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/1830.main_5F00_thumb_5F00_563B9C48.png" width="148" height="244" /&gt;&lt;/a&gt;All TouchDevelop users have published so many scripts and screenshots already that it was getting hard to find all the cool games and tools that you created. With this update, we are introducing the concepts of &lt;strong&gt;tags&lt;/strong&gt; and &lt;strong&gt;subscriptions &lt;/strong&gt;in the app. Tags such as education, entertainment, games, tools are a way to organize scripts in the script bazaar. Any user can assign tags to scripts. When you publish a new script, you should assign a tag to it right away. The tags given most often to a script determine in which tag views that script will appear.&amp;nbsp;Users can&amp;nbsp;add tags in the rate&amp;amp;review page in the script bazaar in the app.&lt;/p&gt;
&lt;h2&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/3480.featuredscreenshot2_5F00_7C9D7F93.png"&gt;&lt;img style="margin: 0px 8px 0px 0px; float: left; display: inline; background-image: none;" title="featuredscreenshot2" border="0" alt="featuredscreenshot2" align="left" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/3225.featuredscreenshot2_5F00_thumb_5F00_74A5DD31.png" width="148" height="244" /&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Every script appearing in a script list is now shown with a featured screenshot (if the script has any screenshot). At this time, you cannot choose yourself which screenshot gets featured &amp;ndash; TouchDevelop automatically picks one that looks best. So don&amp;rsquo;t forget to upload screenshots for your scripts!&lt;/p&gt;
&lt;p&gt;Scripts that have tags and screenshots are more likely to get featured.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/7522.subscribe_5F00_3B22CD3A.png"&gt;&lt;img style="margin: 0px 0px 0px 8px; float: right; display: inline; background-image: none;" title="subscribe" border="0" alt="subscribe" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/8015.subscribe_5F00_thumb_5F00_01338A4E.png" width="148" height="244" /&gt;&lt;/a&gt;You can also browse the list of all users in the app. Users are ordered by their scores &amp;ndash; you get points when other users like your scripts or comments, when you use more language features, and when other users subscribe to you.&lt;/p&gt;
&lt;p&gt;If you like many scripts of another user, you can subscribe to the user - just tap on the subscribe button on the user's page. You will then receive notifications whenever that user publishes a new script.&lt;/p&gt;
&lt;h2&gt;Revamped help and API search&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/6038.apisearch_5F00_00C75759.png"&gt;&lt;img style="margin: 0px 0px 0px 8px; float: right; display: inline; background-image: none;" title="apisearch" border="0" alt="apisearch" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/1830.apisearch_5F00_thumb_5F00_5920DB2E.png" width="148" height="244" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/4477.help_5F00_23A81909.png"&gt;&lt;img style="margin: 0px 8px 0px 0px; float: left; display: inline; background-image: none;" title="help" border="0" alt="help" align="left" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/5140.help_5F00_thumb_5F00_37C13592.png" width="148" height="244" /&gt;&lt;/a&gt;You can now access a help page in the app for each built-in API. When you write an expression in the TouchDevelop expression editor, tap on a property name in the expression; a little help text appears under the expression and just above the buttons; tap on the little help text, and the full API help page will open up. &lt;a href="https://www.touchdevelop.com/doc?path=videos%252fnavigatingdocs.mp4" target="_blank"&gt;Watch video&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The intellibuttons at the bottom of the expression editor often provide you the choices you are looking for. But sometimes what you are&amp;nbsp;looking for is not listed. That's because in the cloud, TouchDevelop analyzes all scripts that were published in the past and using that information the app tries to predict what you are going to do next; sometimes, this prediction fails to list what you want, and then you need to do an old-fashioned search for the variable, action, built-in API, &amp;hellip; We revamped the API search so that you no longer have to swipe through different pages; instead, you can immediately start typing a part of the name you are looking for. &lt;a href="https://www.touchdevelop.com/doc?path=videos%252fapisearch.mp4" target="_blank"&gt;Watch video&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Pages and Buttons&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/1731.rmc_5F00_7E3E259A.png"&gt;&lt;img style="margin: 0px 8px 0px 0px; float: left; display: inline; background-image: none;" title="rmc" border="0" alt="rmc" align="left" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/4061.rmc_5F00_thumb_5F00_1D80CC6E.png" width="148" height="244" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/7610.rmc2_5F00_6EBB13CB.png"&gt;&lt;img style="margin: 0px 0px 0px 8px; float: right; display: inline; background-image: none;" title="rmc2" border="0" alt="rmc2" align="right" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-98-41-metablogapi/5140.rmc2_5F00_thumb_5F00_3BEB0D57.png" width="148" height="244" /&gt;&lt;/a&gt;While TouchDevelop had great support for 2D graphics with the board, it was a bit cumbersome to create custom user interfaces for TouchDevelop scripts. This is now changing: You can now &lt;a href="https://www.touchdevelop.com/search?q=feature:Wallpushnewpage" target="_blank"&gt;create pages&lt;/a&gt;, and &lt;a href="https://www.touchdevelop.com/search?q=feature:Walladdbutton" target="_blank"&gt;pages can have buttons&lt;/a&gt;. You can only operate on the wall that belongs to the &lt;a href="https://www.touchdevelop.com/search?q=feature:Wallcurrentpage" target="_blank"&gt;current page&lt;/a&gt;, but you can &lt;a href="https://www.touchdevelop.com/search?q=feature:Wallpushnewpage" target="_blank"&gt;push a new page&lt;/a&gt; that becomes the current page, and you can &lt;a href="https://www.touchdevelop.com/search?q=feature:Wallpoppage" target="_blank"&gt;pop the current page&lt;/a&gt;. This matches the typical navigation behavior in mobile apps, where you can go into nested pages, and then you go back along a stack. Unlike a typical social wall, you probably want to organize your user interface from top to bottom; you can now &lt;a href="https://www.touchdevelop.com/search?q=feature:Wallsetreversed" target="_blank"&gt;set the direction&lt;/a&gt; in which new items are posted to the wall.&lt;/p&gt;
&lt;h2&gt;New Samples&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.touchdevelop.com/jvuua"&gt;https://www.touchdevelop.com/jvuua&lt;/a&gt; - my bird log: Browse bird species and tracks your sightings &amp;ndash; uses records, pages, buttons, and more&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.touchdevelop.com/fiol"&gt;https://www.touchdevelop.com/fiol&lt;/a&gt; &amp;ndash; rmc reader: Explores the content of research.microsoft.com &amp;ndash; uses records, pages, buttons, and more&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.touchdevelop.com/svkv"&gt;https://www.touchdevelop.com/svkv&lt;/a&gt;&amp;nbsp;&amp;ndash; khan academy browser&amp;nbsp;&amp;ndash; uses pages&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New APIs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Browse through new APIs: &lt;a title="https://www.touchdevelop.com/help/apidiff/200070/200080" href="https://www.touchdevelop.com/help/apidiff/200070/200080"&gt;https://www.touchdevelop.com/help/apidiff/200070/200080&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Read more about records: &lt;a title="https://www.touchdevelop.com/doc?path=records.pdf" href="https://www.touchdevelop.com/doc?path=records.pdf"&gt;https://www.touchdevelop.com/doc?path=records.pdf&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Last Words&amp;hellip;&lt;/h2&gt;
&lt;div style="float: left;" class="fb-like" data-width="100" data-href="http://www.facebook.com/TouchDevelop" data-send="false" data-show-faces="false" data-layout="button_count"&gt;&lt;/div&gt;
&lt;p&gt;If you want to stay up-to-date, like &lt;a href="http://facebook.com/TouchDevelop"&gt;TouchDevelop on Facebook&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Oh, and we changed the way you declare local variables. The hammer is gone! &lt;a href="https://www.touchdevelop.com/doc?path=videos%252fdeclarevar.mp4" target="_blank"&gt;Watch video&amp;hellip;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310678" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/nikolait/archive/tags/TouchDevelop/">TouchDevelop</category></item><item><title>HIS hidden gem: Disable BiDi reversal</title><link>http://blogs.msdn.com/b/momalek/archive/2012/05/26/his-hidden-gem-disable-bidi-reversal.aspx</link><pubDate>Sat, 26 May 2012 11:23:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310676</guid><dc:creator>Mohamed M Malek</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Recently I was working on a very complex integration project using BizTalk Server 2010 stack. This project involved integrating with legacy IBM mainframe system. The integration involved working with BizTalk Adapter for Host Applications to call Mainframe hosted applications as part of specific processes. The application mainly involved passing parameters to this COBOL application and getting the results back. Some of the parameters and results returned contained Arabic latters and characters. Arabic is a considered a complex language which requires complex language processor which is called a Transcriber. If you are familiar with the Arabic language it needs to actions to be rendered correctly:&lt;/p&gt;  &lt;p&gt;1- The shape of the Arabic letters changes according to their context; meaning that the way we write the latter differs depending upon which letter is before and after the letter we are writing. This phase we call the shaping phase.&lt;/p&gt;  &lt;p&gt;2- The second phase is the reversal; Arabic language is written from right to left and hence the characters need to be reversed for it to be rendered correctly. This phase we call the reversal phase.&lt;/p&gt;  &lt;p&gt;Usually when you are dealing with Arabic programs and languages you need to execute both these phases for correct display of the sentence. Now HIS 2010 contains a special engine that deals with complex languages such as Arabic this is the TransBIDI.dll and by default this is working as normal and performs both phases as expected.&lt;/p&gt;  &lt;p&gt;The problem we faced while integrating with the COBOL program is that it required only the execution of the shaping phase but wanted the letters not to be reversed! Although this (for me) is a strange request and initially I started to think about some sort of customizations and complex scenarios to my surprise I have found that HIS server (starting of HIS 2004) recognized this need and provided a solution to it. Although the KB article I have found talks about the DB2 adapter I found that it applies to all HIS host adapters including the Host Application adapter. Here is an excerpt of the KB article on how to apply this hot fix.&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="894"&gt;         &lt;p&gt;This hotfix enables the CP420PhysicalStorage registry value. You can use this registry value to define how the OLE DB Provider for DB2 treats the string data according to the physical storage. By default, after you apply this hotfix, Host Integration Server 2004 reverses the string data that is sent to the mainframe or received from the mainframe. However, for some mainframe programs, you may not want Host Integration Server 2004 to reverse the string data.            &lt;br /&gt;To force Host Integration Server 2004 to process the string data without reversing the data, add the CP420PhysicalStorage registry value to the Host Integration Server 2004-based computer. To create the registry value, follow these steps:             &lt;br /&gt;&lt;b&gt;Warning&lt;/b&gt; Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.&lt;/p&gt;          &lt;p&gt;1. Click &lt;b&gt;Start&lt;/b&gt;, click &lt;b&gt;Run&lt;/b&gt;, type &lt;b&gt;regedit&lt;/b&gt;, and then click &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;          &lt;p&gt;2. Locate the following registry key:&lt;/p&gt;          &lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Host Integration Server&lt;/p&gt;          &lt;p&gt;3. Right-click &lt;b&gt;Host Integration Server&lt;/b&gt;, point to &lt;b&gt;New&lt;/b&gt;, and then click &lt;b&gt;DWORD Value&lt;/b&gt;.&lt;/p&gt;          &lt;p&gt;4. Type &lt;b&gt;CP420PhysicalStorage&lt;/b&gt; as the name of the registry value, and then press ENTER.&lt;/p&gt;          &lt;p&gt;5. Double-click &lt;b&gt;CP420PhysicalStorage&lt;/b&gt;, type &lt;b&gt;1&lt;/b&gt; in the &lt;b&gt;Value data&lt;/b&gt; box, and then click &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;          &lt;p&gt;To return Host Integration Server to the default value and reverse the string data, set the CP420PhysicalStorage registry value to 0.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;The complete KB article can be found here: &lt;a href="http://support.microsoft.com/default.aspx?scid=KB;EN-US;890353"&gt;http://support.microsoft.com/default.aspx?scid=KB;EN-US;890353&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I hope this saves someone else’s day as it saved mine &lt;img class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-39-29-metablogapi/1803.wlEmoticon_2D00_winkingsmile_5F00_5A7C3AC9.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310676" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/momalek/archive/tags/BizTalk/">BizTalk</category><category domain="http://blogs.msdn.com/b/momalek/archive/tags/Host+Integration+Server/">Host Integration Server</category></item><item><title>Upcoming Blog maintenance</title><link>http://blogs.msdn.com/b/livingcrazy/archive/2012/05/26/upcoming-blog-maintenance.aspx</link><pubDate>Sat, 26 May 2012 07:43:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310660</guid><dc:creator>Sridhar P</dc:creator><slash:comments>0</slash:comments><description>I have been thinking of moving from a free wordpress blog, which is what my blog is currently, to a self hosted wordpress blog. I will be trying the move this weekend. While I will try my best to keep &amp;#8230; Continue reading &amp;#8594;...(&lt;a href="http://blogs.msdn.com/b/livingcrazy/archive/2012/05/26/upcoming-blog-maintenance.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310660" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/livingcrazy/archive/tags/Others/">Others</category></item><item><title>探索性测试揭秘</title><link>http://blogs.msdn.com/b/billliu/archive/2012/05/26/10310656.aspx</link><pubDate>Sat, 26 May 2012 06:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310656</guid><dc:creator>billliu</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;最近看了不少有关探索性测试的讨论和观点，老实说越看越糊涂。所以忍不住吐槽一下，在这里和大家讨论一下探索性测试。希望对于想学习和尝试探索性测试的朋友有所帮助澄清，或者是更加糊涂，^_^。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;探索性测试有很多很多的定义：&lt;/p&gt;
&lt;p&gt;百度百科的定义：&amp;ldquo;同时设计测试和执行测试&amp;rdquo;。 嗯。。什么意思？&lt;/p&gt;
&lt;p&gt;Cem 老人家的正式定义：&amp;ldquo;a style of software testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the quality of his/her work by treating test-related learning, test design, test execution, and test result interpretation as mutually supportive activities that run in parallel throughout the project&amp;rdquo;。啊。。 糊涂了。。。&lt;/p&gt;
&lt;p&gt;有人说：&amp;ldquo;手工测试就是探索性测试&amp;rdquo;。&amp;nbsp; 更糊涂了。。。&lt;/p&gt;
&lt;p&gt;又有人说：&amp;ldquo;探索性测试就是一遍探索一遍测试&amp;rdquo;。 彻底糊涂了。。。。&lt;/p&gt;
&lt;p&gt;。。。。。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;那么探索性测试到底是啥玩意啊？&lt;/p&gt;
&lt;p&gt;我们先来看一个例子吧。很多人都玩过猜数字的游戏吧。我心里想一个数字，你来猜。你可以问任何问题，我回答&amp;ldquo;是&amp;rdquo;还是&amp;ldquo;不是&amp;rdquo;。然后你通过不断问问题和我的回答来最终猜到我心想的数字。在猜对的情况下问的问题越少得分越高。比如，我心里想了一个数字。你可以问&amp;ldquo;大于零？&amp;rdquo;，我说&amp;ldquo;是&amp;rdquo;。你现在知道是正数了，你然后问&amp;ldquo;小于100？&amp;rdquo;，我说&amp;ldquo;是&amp;rdquo;。你现在知道是小于100的正数，你然后问&amp;ldquo;小于50？&amp;rdquo;，我说&amp;ldquo;不是&amp;rdquo;。你现在知道是介于50和100间的数。你继续再问几次后因该就能猜对了。&lt;/p&gt;
&lt;p&gt;在这个简单的游戏中有两个策略至关重要：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;你要根据前面问题的答案来分析和设计下一个问题。第一个问题可能不着边，但是第二个问题会让你跟接近你想要的答案。第三个会更加靠近，以此类推。&lt;/li&gt;
&lt;li&gt;仅仅根据前面问题的答案来设计下一个问题可以最终帮你猜对数字，但是要想用最少的问题来猜对数字不仅要根据前面问题的答案，而且需要对问题本身其它知识加以综合运用使用其它策略和技术。比如在知道是小于100的正数后，你可以使用binary search，最多猜6次就可以猜对；如果你不知道binary search，你可以猜是否小于90？小于80？小于70？&amp;hellip; 猜上十几次也可以猜对；或者猜是否小于99？小于98？小于97？&amp;hellip; 猜上几十次也可以猜对。所以采用不同策略直接决定你猜对的速度。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;所以两个关键因素：前面问题的答案＋有效的策略。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;探索性测试和猜数字游戏完全一样。在这里要猜的数字就是你要找的bug。你问的问题就是你做的测试，每个问题的答案就是你测试过程中产品的输出。第一轮你只有一个非常模糊的范围比如测试某个模块的某个功能。在你测试的时候通过观察产品的反应和输出来判断分析下一步做什么会发现bug。当然实际测试中不会像猜数字那样直接和简单。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;下面我们来看一下一个真实的测试例子。有一次我在测试一个用户界面的录入页面。用户可以输入比如姓名，年龄，等等很多信息，最后系统根据输入的内容处理保存到数据库中。当然我对每一个输入框都会尝试不同的数据比如空值，很长的字符串，空格等等，系统都没有问题。但是我注意到每次保存的时候系统都会生成一个本地文件，该文件的名字是其中一个输入框的我的输入。该输入框的唯一限制就是不可以为空不可以超过255个字符。我想到文件名字中不可以有斜杠&amp;ldquo;\&amp;rdquo;，于是我就在该输入框中如入&amp;ldquo;ab\cd&amp;rdquo;，它通过了输入校验，但是保存的时候系统就崩溃了。这就是探索性测试一个非常典型的例子，通过观察分析上一次测试的产品反应和输出来判断系统会有问题的地方，然后设计调整步骤和测试数据反复尝试直到完全验证模块没有问题或找到bug.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;探索性测试和手工测试的区别：手工测试通常是指完全按照预先设计好的步骤一步一步人工测试直到验证了所要验证的功能。如果结果和预期结果一致，则验证通过；如果不一致，则是bug.可以看出手工测试过程单调没有思考没有变通。在上面的猜数字的游戏中你明明已经知道是正数，你还在按照游戏开始前设计的步骤问大于－100？ 大于－90？。。。。当然现实生活中没有这样的傻子，在你&amp;ldquo;手工&amp;rdquo;测试的时候你或多或少已经使用&amp;ldquo;探索性&amp;rdquo;了，只不过你没有意识到罢了。所以很多人误认为探索性测试是个时髦新测试技术，研究了半天又不知道到底新在那里和自己一致做的有什么不同。或者恍然大悟原来自己已经探索了很多年了。但是探索性测试有效率高和效率低之分，所以有人干脆就把效率高ET的才叫ET, 效率低的ET叫手工测试。这也是让人糊涂的原因之一吧。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;测试自动化就是把手工测试的每个步骤有测试自动化工具来完成。好处是不用人做了，缺点是测试过程中仍然没有思考没有变通。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Ad-hoc测试（随机测试）：没有预先设计好的步骤，也没有明确目标，也没有策略。在上面猜数字的游戏中你明明知道是正数，你还在东一榔头，西一棒槌的乱猜等于100？等于－100？等于0？。。。当然也有可能被你一不小心蒙对了。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;探索性测试和测试自动化各有各的优缺点。至于什么时候开始测试自动化，什么时候开始ET，先测试自动化后ET,还是先ET后测试自动化需要看项目产品具体情况了。没有绝对对错，以尽早发现bug,发现更多的的bug为宗旨。另外既然ET和测试自动化的各自优缺点，微软有些组最近两年在尝试&amp;ldquo;探索性测试自动化&amp;rdquo;的方式来把探索性测试和测试自动化相结合，充分发挥各自的优点。看到这里你可能要恨我了，我刚学会测试自动化，你又提倡ET了；我刚搞清楚ET，你又开始提倡探索性测试自动化了。。。 呵呵，人类发展过程就是通过社会分工，扬长避短。专注于做自己擅长的事情，把自己不擅长做的事情交给擅长的人去做。社会发展是如此，云计算是如此，测试也是如此。有人说过：&amp;ldquo;The computer is incredibly fast, accurate, and stupid （test automation）. Man is unbelievably slow, inaccurate, and brilliant (exploratory test). The marriage of the two is a force&amp;nbsp; beyond calculation。&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;其实我们可以看到探索性测试入门容易或者你已经在做了多年了，难得是有效地探索性测试，或者做效率高的ET（否则被别人不屑为手工测试了J）。那么如何根据前面的测试结果来分析和思考，如何才能敏锐地嗅觉到通向bug的种种线索？当然有多种方式来训练自己这方面的能力。还有如何衡量考核ET的效率，投入和产出比率？欲知详情，请听下回分解。。。。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;或者把这篇文章在微博上转发5次，我会发私信告诉你，哈哈。。。。&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310656" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/billliu/archive/tags/software+testing/">software testing</category></item><item><title>Create multiple threads to see if work is done simultaneously</title><link>http://blogs.msdn.com/b/calvin_hsia/archive/2012/05/25/10310637.aspx</link><pubDate>Sat, 26 May 2012 02:04:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310637</guid><dc:creator>CalvinH</dc:creator><slash:comments>0</slash:comments><description>When you hear about threads and threading, you hear that they allow concurrent execution of code, which is supposed to lead to better performance. Most computers nowadays have more than one CPU, meaning that each CPU can be executing code at the same time. Hit Ctrl-Shift-Escape to bring up Task Manager, then switch to the Performance tab. Here in CPU Usage history, my 2 year old Dell laptop shows 4 separate panels and thus 4 CPUS. If you have an infinite loop in 1 thread, then the CPU usage will...(&lt;a href="http://blogs.msdn.com/b/calvin_hsia/archive/2012/05/25/10310637.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310637" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/calvin_hsia/archive/tags/Programming/">Programming</category><category domain="http://blogs.msdn.com/b/calvin_hsia/archive/tags/Windows+API/">Windows API</category><category domain="http://blogs.msdn.com/b/calvin_hsia/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/calvin_hsia/archive/tags/WPF/">WPF</category><category domain="http://blogs.msdn.com/b/calvin_hsia/archive/tags/CSharp/">CSharp</category></item><item><title>Microsoft Research Team wins the MinuteSort Challenge</title><link>http://blogs.msdn.com/b/research/archive/2012/05/25/microsoft-research-team-wins-the-minutesort-challenge.aspx</link><pubDate>Sat, 26 May 2012 00:35:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310625</guid><dc:creator>Surf4Fun</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Check this out for a cool last minute paper for High School classes.&amp;#160; &lt;/p&gt;  &lt;p&gt;Sorting data over a network using a new approach developed by a Microsoft &lt;a href="http://blogs.msdn.com/research"&gt;Research&lt;/a&gt; Team.&amp;#160; To see the results go to the &lt;a href="http://sortbenchmark.org/"&gt;Sort Benchmark Home Page&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This impacts the search results in Bing, since the code generated will likely be put into Bing, although I have no input from anyone that this is the case.&lt;/p&gt;  &lt;p&gt;From a quick review of the Distributed System papers I think the paper that describes the posible process is this paper:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;John R. Douceur, Jeremy Elson, Jon Howell, and Jacob R. Lorch, &lt;a href="http://research.microsoft.com/apps/pubs/default.aspx?id=121495"&gt;The Utility Coprocessor: Massively Parallel Computation from the Coffee Shop&lt;/a&gt;, in &lt;i&gt;Proceedings of the 2010 USENIX Annual Technical Conference&lt;/i&gt;, Association for Computing Machinery, Inc., 22 June 2010&lt;/p&gt;    &lt;p&gt;&lt;a title="http://research.microsoft.com/en-us/um/siliconvalley/projects/sortbenchmark/dmsort.pdf" href="http://research.microsoft.com/en-us/um/siliconvalley/projects/sortbenchmark/dmsort.pdf"&gt;http://research.microsoft.com/en-us/um/siliconvalley/projects/sortbenchmark/dmsort.pdf&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I could be wrong, and I am just guessing.&amp;#160; But seriously why would you expect any&amp;#160; better, let me know if you figure something else out.&lt;/p&gt;  &lt;p&gt;The rules for this contest are:&lt;/p&gt;  &lt;p&gt;All the sort benchmarks share the following ground rules:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Must sort to and from operating system files on secondary storage. &lt;/li&gt;    &lt;li&gt;No raw disk usage allowed since we are trying to test the IO subsystem. &lt;/li&gt;    &lt;li&gt;File or device striping (RAID 0) are allowed (encouraged) to get bandwidth. If file striping is used then the concatenated files must form a sorted file.&lt;/li&gt;    &lt;li&gt;The output file must be created as part of the sort.&lt;/li&gt;    &lt;li&gt;Time includes the launching of the sort program. &lt;/li&gt;    &lt;li&gt;The sort input records must be 100 bytes in length, with the first 10 bytes being a random key.&lt;/li&gt;    &lt;li&gt;Use the &lt;a href="http://www.ordinal.com/gensort.html"&gt;gensort&lt;/a&gt;record generator to create the input records.&lt;/li&gt;    &lt;li&gt;The sort output file must be validated for correct key order and checksum.&lt;/li&gt;    &lt;li&gt;The hardware used should be commercially available (off-the-shelf), and unmodified (e.g. no processor over or under clocking).&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310625" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/research/archive/tags/Distributed+Systems/">Distributed Systems</category><category domain="http://blogs.msdn.com/b/research/archive/tags/Sorting/">Sorting</category><category domain="http://blogs.msdn.com/b/research/archive/tags/MinuteSort/">MinuteSort</category><category domain="http://blogs.msdn.com/b/research/archive/tags/Paper+idea/">Paper idea</category><category domain="http://blogs.msdn.com/b/research/archive/tags/File+System+Concurrency/">File System Concurrency</category><category domain="http://blogs.msdn.com/b/research/archive/tags/Big+O/">Big O</category><category domain="http://blogs.msdn.com/b/research/archive/tags/Fastest+Sort/">Fastest Sort</category></item><item><title>US hacks al-Qaida / US does not hack al-Qaida</title><link>http://blogs.msdn.com/b/tzink/archive/2012/05/25/us-hacks-al-qaida-us-does-not-hack-al-qaida.aspx</link><pubDate>Sat, 26 May 2012 00:30:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310624</guid><dc:creator>tzink</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;A couple of interesting stories are out yesterday and today.&amp;#160; Yesterday, we learned that the US had hacked Yemeni website that was run by al-Qaida in the Arabian Peninsula (AQAP) and replaced advertisements showing extremists killing Americans into ones that showed advertisements that showed the attacks killing Muslim civilians in the terror attacks.&lt;/p&gt;  &lt;p&gt;From &lt;a href="http://news.yahoo.com/secretary-hillary-clinton-hacked-yemen-al-qaeda-sites-020500553--abc-news-topstories.html"&gt;ABC News&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;In a rare glimpse into cyberwarfare tactics, &lt;strong&gt;a top U.S. official has explicitly acknowledged that the U.S. government hacked into websites run by al-Qaida's affiliate in Yemen&lt;/strong&gt;, changing advertisements that boasted about killing Americans into advertisements that underscored the deaths of Muslim civilians in al-Qaida terror attacks.&lt;/p&gt;    &lt;p&gt;During her keynote speech at the Special Operations Command gala dinner in Tampa, Fla., on Wednesday night, Secretary of State Hillary Clinton said that State Department specialists attacked sites tied to al-Qaida in the Arabian Peninsula (AQAP) that were trying to recruit new members by &amp;quot;bragging about killing Americans.&amp;quot;&lt;/p&gt;    &lt;p&gt;&amp;quot;Within 48 hours, our team plastered the same sites with altered versions of the ads that showed the toll al-Qaida attacks have taken on the Yemeni people,&amp;quot; Clinton said. &amp;quot;We can tell our efforts are starting to have an impact because extremists are publicly venting their frustration and asking supporters not to believe everything they read on the internet.&amp;quot;&lt;/p&gt;    &lt;p&gt;It had been suspected that the U.S. government played some role in shutting down several jihadi web forums earlier this year, but officials from the CIA and counterterrorism community had previously denied any involvement.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Wow, that’s pretty impressive (impressive is not the term I mean to use but you know what I mean).&amp;#160; The US government hacked into a terrorist propaganda website and changed images designed to recruit more people to their cause, and instead replaced them with images that undermine their cause.&amp;#160; They did this with technical knowhow that we all know the US possesses but always denies.&lt;/p&gt;  &lt;p&gt;However, a subsequent article today in the &lt;a href="http://ca.news.yahoo.com/state-dept-hacking-al-qaeda-not-quite-propaganda-224147986.html"&gt;Christian Science Monitor&lt;/a&gt; contradicts that earlier story.&amp;#160; Far from performing any hacking, any ham-and-egger could have done what the US did.&amp;#160; You just need to know how to login to a forum and upload images (and use Photoshop):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Early media reports of Secretary Clinton's speech created a buzz because they mischaracterized State's move on the Yemeni tribal sites as a hacking attack on a rogue website. That would have been novel since cyberwar hacking – taking over, spying on, or attacking a computer network or website – has been the province of intelligence agencies and US Cyber Command.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Apparently the only technical skills needed to do what the State experts did was to know how to create a new user account on the Yemeni tribal forum in question (an open public website, not a terrorist or Jihadi website) and to upload or post a new message and photo to it, experts on the matter say. &lt;/strong&gt;Add to that an ability to use Photoshop.&lt;/p&gt;    &lt;p&gt;&amp;quot;There was no hacking involved at all,&amp;quot; says William McCants, a jihadi research analyst at the Center for Naval Analyses, a research and development center serving the Navy. &amp;quot;They [the State Department team] overtly message on non-jihadi forums that anybody can sign up for. They represent themselves as a member of the US government. By law they have to identify themselves.&amp;quot;     &lt;br /&gt;      &lt;br /&gt;In the specific instance mentioned by Clinton, &lt;strong&gt;Al Qaeda supporters apparently posted a picture that purported to be one of coffins holding US servicemen – draped with American flags and prepared to be loaded onto a cargo airplane&lt;/strong&gt;, according to McCants and another researcher, both of whom had seen the picture. The message bragged about how many Americans Al Qaeda had killed.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;What the State Department did was to run a counter message with a similar picture – but with the coffins draped with Yemeni flags and noting how many Yemenis the terrorist group had killed – the flags apparently Photoshopped onto the picture.&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;After reading this, it’s way less impressive.&amp;#160; It’s one of those tit-for-tat Internet discussions that many of us have had – someone says “Iron Man is the best superhero!” and then you respond with “No way!&amp;#160; Batman is way better!”&amp;#160; No major technical skill required.&lt;/p&gt;  &lt;p&gt;Of course, I don’t that anyone ever asserted that the US hacked the website, rather, I think that Secretary of State Clinton made these remarks and the reporter in the original story misinterpreted what she said.&lt;/p&gt;  &lt;p&gt;This is more of a story in politics about people in the State Department monitoring websites, trying to counter propaganda.&amp;#160; It’s not a story about security.&lt;/p&gt;  &lt;p&gt;Move along, move along.&lt;/p&gt;  &lt;p&gt;Unless, of course, you want to read about what the US is doing in this area.&amp;#160; In which case, feel free to read the article at your perusal.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310624" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/tzink/archive/tags/Hacking/">Hacking</category></item><item><title>Tutorial on How to Use Service Bus EAI Bridges to do a SQL Azure Lookup</title><link>http://blogs.msdn.com/b/nitinme/archive/2012/05/26/tutorial-on-how-to-use-service-bus-eai-bridges-to-do-a-sql-azure-lookup.aspx</link><pubDate>Sat, 26 May 2012 00:16:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310621</guid><dc:creator>Nitin Mehrotra_MSFT</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This post is in continuation to the blog post yesterday announcing a sample on how to do a SQL Azure lookup using Service Bus EAI Bridges. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The post is available here: &lt;a title="http://blogs.msdn.com/b/nitinme/archive/2012/05/25/sample-using-service-bus-eai-bridges-for-sql-azure-lookup.aspx" href="http://blogs.msdn.com/b/nitinme/archive/2012/05/25/sample-using-service-bus-eai-bridges-for-sql-azure-lookup.aspx"&gt;http://blogs.msdn.com/b/nitinme/archive/2012/05/25/sample-using-service-bus-eai-bridges-for-sql-azure-lookup.aspx&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;The sample is available here: &lt;a title="http://code.msdn.microsoft.com/Using-EAI-Bridges-with-SQL-be2b5761" href="http://code.msdn.microsoft.com/Using-EAI-Bridges-with-SQL-be2b5761"&gt;http://code.msdn.microsoft.com/Using-EAI-Bridges-with-SQL-be2b5761&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;In this post, I present to you an end-to-end tutorial (as detailed as it could get) on how to create your own Service Bus EAI application to perform a SQL Azure Lookup. In other words, lets just say, that I wrote the sample I mentioned earlier using the set of steps that I have documented in this tutorial:&lt;/p&gt;  &lt;p&gt;Here’s a link to the tutorial: &lt;a title="http://msdn.microsoft.com/en-us/library/windowsazure/jj136830.aspx" href="http://msdn.microsoft.com/en-us/library/windowsazure/jj136830.aspx"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/jj136830.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This tutorial is based around a business scenario involving two organizations in the Healthcare industry. Northwind Traders is a healthcare service provider that handles medical insurance claims for an insurance provider, Humongous Insurance. Northwind sends insurance claims as flat file messages to Humongous Insurance. Humongous Insurance processes these claims and stores them in an in-house using an on-premise SQL Server database. Humongous Insurance wants to deploy this business process as an application on Windows Azure. Humongous Insurance decides to use the integration capabilities in the April 2012 release of Windows Azure Service Bus EAI and EDI Labs to deploy this application on the cloud.&lt;/p&gt;  &lt;p&gt;Apart from demonstrating the SQL Azure lookup capability of the EAI bridges, the tutorial also describes how to use the following features of the EAI bridge:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Processing flat file messages by using XML One-Way Bridge. For more information, see &lt;a href="http://go.microsoft.com/fwlink/?LinkID=248909"&gt;Flat-file Support In One-Way Bridge&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Creating a flat-file schema by using the Flat File Schema wizard. For more information, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=248911"&gt;How to Use the Flat File Schema Wizard&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Using an FTP source to send messages to an XML One-Way Bridge. For more information, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=248912"&gt;Using FTP Source&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Tracking a message as it gets processed through the bridges. For more information, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=250919"&gt;Operational Tracking of Messages Processed by the Bridge&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I encourage you to go ahead and run the tutorial to build your own application. If you just want to see how this feature works without going into the concepts and the details, you have the sample &lt;a href="http://code.msdn.microsoft.com/Using-EAI-Bridges-with-SQL-be2b5761" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310621" width="1" height="1"&gt;</description></item><item><title>A very weird story about the founder of McAfee</title><link>http://blogs.msdn.com/b/tzink/archive/2012/05/25/a-very-weird-story-about-the-founder-of-mcafee.aspx</link><pubDate>Sat, 26 May 2012 00:03:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310620</guid><dc:creator>tzink</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Yesterday I discovered this story on Gizmodo after a friend in my Facebook feed posted it, or commented it, or read it (I forget which, I can’t be expected to remember these things).&amp;#160; It was about the original founder of McAfee, John McAfee (who left the company many years ago).&amp;#160; The story is &lt;em&gt;crazy&lt;/em&gt;!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gizmodo.com/5912379/meth-labs-and-dead-dogs-how-the-founder-of-mcafee-antivirus-went-on-the-run-in-belize"&gt;Gizmodo: Meth Labs and Dead Dogs: How the founder of McAfee Antivirus Went on the Run in Belize&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you’re looking at that title and thinking “Huh?&amp;#160; Is that a joke designed to trick me into clicking that link?” the answer is “Most Assuredly Not!” &lt;/p&gt;  &lt;p&gt;You really should read it yourself, but if you’re too lazy to click on the link and read the story, I’ll give you a synopsis:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;John McAfee, 66, is the founder of McAfee A/V who left the company several years ago.&amp;#160; He has done a couple of things since then (some dubious), but his latest business venture is (was?) a company looking to launch a next-generation antibiotic… based in Belize.&amp;#160; Based in Belize?     &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;McAfee (from this point forward, I am referring to the guy and not the company) has an odd life, including a 17-year old girlfriend.&amp;#160; But one day, agents from Belize’s Gang Suppression Unit (GSU) show up at his property, armed and taking names, destroying property.&amp;#160; They shoot his dog and arrest McAfee along with some of his employees.     &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The GSU charges McAfee with running an illegal meth lab and possession of illegal firearms.&amp;#160; They toss him in jail.&amp;#160; Calls (from 3rd parties) to the Belizean police are either unreturned or they are simply answered with what I’ve just told you – McAfee is charged with running an illegal meth lab.     &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Eventually, McAfee gets out of prison but has gone into hiding.&amp;#160; He has not returned home but instead is laying low, trying to stay under the radar.&amp;#160; However, he is very bored while in hiding.&amp;#160; There’s almost nothing to do.     &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Why did the GSU charge McAfee? He can only speculate, but he did not donate money to a local politician who became very irate.&amp;#160; His arrest was a message saying “If you don’t cough up what we’re asking for, we’ll get you back.”&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Crazy stuff.&lt;/p&gt;  &lt;p&gt;PS, below is a picture of me in Belize in 2010.&amp;#160; Had I known that the politicians were that unstable, I may have thought twice about going:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-90-metablogapi/8688.IMG_5F00_0387_5F00_6D0067F1.jpg"&gt;&lt;img style="border: 0px currentcolor; display: inline; background-image: none;" title="IMG_0387" border="0" alt="IMG_0387" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-90-metablogapi/0336.IMG_5F00_0387_5F00_thumb_5F00_60FE77BD.jpg" width="294" height="390"&gt;&amp;#160;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310620" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/tzink/archive/tags/Stories/">Stories</category><category domain="http://blogs.msdn.com/b/tzink/archive/tags/Spam/">Spam</category></item><item><title>Brent's Favorite Bug</title><link>http://blogs.msdn.com/b/micahel/archive/2012/05/25/brent-s-favorite-bug.aspx</link><pubDate>Fri, 25 May 2012 22:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310612</guid><dc:creator>humbugreality</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This bug is my favorite mostly because of how my experience with it transformed my career.&lt;/p&gt;
&lt;p&gt;It was 1998. I was a middle manager for a platform called CDO, &lt;a title="Collaboration Data Objects" href="http://en.wikipedia.org/wiki/Collaboration_Data_Objects"&gt;Collaboration Data Objects&lt;/a&gt;. The API&amp;rsquo;s were to allow Application Developers to build fantastic workflow tools on top on Exchange Server. The platform was available on client and server OS&amp;rsquo;s. If you&amp;rsquo;ve ever used the mail API&amp;rsquo;s in .NET or &lt;a title="CDONTS" href="http://en.wikipedia.org/wiki/Collaboration_Data_Objects_for_Windows_NT_Server"&gt;CDONTS&lt;/a&gt; on NT, you&amp;rsquo;ve used it.&lt;/p&gt;
&lt;p&gt;Exchange Server back then partnered with the Outlook and Windows Server teams. CDO was going to be newly shipping in Outlook and the (then) upcoming Windows release. My team and I were all very excited about it. We carefully considered all of the cases, wrote up beautiful plans, drew up perfect schedules, and then&amp;hellip;&lt;/p&gt;
&lt;p&gt;Proceeded to execute in an entirely interrupt-driven fashion. Whatever emergency Dev had, my team had. Exchange itself had heavily marketed itself as an App platform, so whatever emergency it had, my team had as well.&lt;/p&gt;
&lt;p&gt;This was all good until I got a call from my manager. It seemed someone in the Outlook team&amp;nbsp;had found a bug in CDO. Office was a couple of weeks past locking its build down for final ship. The bar had to be pretty high for any bug to get fixed. Well, this one was.&lt;/p&gt;
&lt;p&gt;The claim was CDO was not working on Windows 98&amp;hellip;. At All.&lt;/p&gt;
&lt;p&gt;I guffawed indignantly at that claim. Of course, it works! My team was the best test team ever. So I went about trying to debug what might have gone wrong. Silly User!&lt;/p&gt;
&lt;p&gt;So I did what I had done a zillion times before, except something new happened this time&amp;hellip;.&lt;/p&gt;
&lt;p&gt;NOTHING!&lt;/p&gt;
&lt;p&gt;I stared at the screen in disbelief. I was shocked. I tried again. Still NOTHING!&lt;/p&gt;
&lt;p&gt;I called in my Dev middle manager peer and asked him what he thought I was doing wrong. He asked a bunch of questions that all showed nothing. So he got one of his developers to debug.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Oh&amp;rdquo;, he said nonchalantly, &amp;ldquo;from the callstack, you are missing DCOM. See&amp;hellip; It&amp;rsquo;s failing to load a DLL.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;So we looked to see what was wrong with DCOM&amp;hellip; We found out that it wasn&amp;rsquo;t available on that OS. EVER!!!&lt;/p&gt;
&lt;p&gt;My team, being server based, had all been testing on NT. Not, you see, on the Windows 98 OS that Office had just used to sign off.&lt;/p&gt;
&lt;p&gt;FAIL.&lt;/p&gt;
&lt;p&gt;I was dejected. I looked over all of our plans. We planned it. But we had failed to execute on covering it. Just had not yet gotten to it and had not tracked it as an exit criteria. None of my 35 testers, 20 developers and 5 PMs had tried it.&lt;/p&gt;
&lt;p&gt;It was definitely a bad moment. Once I realized that I was going to need recall Office from shipping on time for this, I was miserable. So I began practicing my speech and walking to my boss&amp;rsquo; office. One of my frontline managers intercepted me. I think he knew I was going to fall on my sword. If I&amp;nbsp;had been my boss at that moment, I would have fired me.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Brent, don&amp;rsquo;t do it.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Don&amp;rsquo;t do what?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Anything. Go home. Sleep on it just 1 night. If you still feel the same way, I won&amp;rsquo;t stand in your way.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;That was reasonable. So I did. Had a nightcap and tried (failed) to get a wink of sleep. When I came in, I found the same manager there&amp;hellip; And in the same clothes&amp;hellip; In fact, so was my whole team. They had all done an all nighter.&lt;/p&gt;
&lt;p&gt;You see what happened was my team did not want to see me go down with the ship. They had all worked together to find a fix and completely test it end to end in 24 hrs (including finding and fixing bugs). The whole undone section of my test plan was repaired in 24 hrs.&lt;/p&gt;
&lt;p&gt;So yes, I went to talk to my boss the next day. And yes, I got yelled at, but my team had given me a way out of the nightmare.&lt;/p&gt;
&lt;p&gt;This is my favorite bug because of two things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It reinforced the importance of testing.&lt;/li&gt;
&lt;li&gt;It showed me why it is *always* important to invest in and be loyal to your employees.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;-- &lt;a title="Brent Jensen" href="http://testastic.wordpress.com"&gt;Brent Jensen&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Do you have a bug whose story you love to tell? &lt;a href="mailto:michael.j.hunter@microsoft.com?subject=My%20Favorite%20Bug&amp;amp;Body=My%20Name%3A%20%0aMy%20Contact%20Information%3A%20%0aMy%20Favorite%20Bug%3A%20" mce_href="mailto:michael.j.hunter@microsoft.com?subject=My%20Favorite%20Bug&amp;amp;Body=My%20Name%3A%20%0aMy%20Contact%20Information%3A%20%0aMy%20Favorite%20Bug%3A%20"&gt;Let me know!&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310612" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/micahel/archive/tags/Favorite+Bug/">Favorite Bug</category></item><item><title>XNA Slide Deck and Demoes</title><link>http://blogs.msdn.com/b/myamama/archive/2012/05/26/xna-slide-deck-and-demoes.aspx</link><pubDate>Fri, 25 May 2012 22:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310609</guid><dc:creator>Mohamed Yamama</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;As per your requests kindly find attached XNA Slide Deck and Demoes :)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[Please read the DISCLAIMER for this blog &lt;a href="http://blogs.msdn.com/b/myamama/archive/2011/11/02/disclaimer.aspx"&gt;here&lt;/a&gt;.]&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310609" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-31-06-09/XNA_2D00_WinPhone-7.5.zip" length="3426570" type="application/octet-stream" /><category domain="http://blogs.msdn.com/b/myamama/archive/tags/Windows+Phone/">Windows Phone</category><category domain="http://blogs.msdn.com/b/myamama/archive/tags/Game+Development/">Game Development</category><category domain="http://blogs.msdn.com/b/myamama/archive/tags/XNA/">XNA</category></item><item><title>BizSpark European Summit 2012 Finalists</title><link>http://blogs.msdn.com/b/startup/archive/2012/05/25/bizspark-european-summit-2012-finalists.aspx</link><pubDate>Fri, 25 May 2012 22:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310629</guid><dc:creator>Brian Johnson MS</dc:creator><slash:comments>0</slash:comments><description>JamPot have developed a Software as a Service (SaaS) product (TheAppBuilder) that enables anyone to create a mobile phone &amp;ldquo;app&amp;rdquo; for a fraction of the current developer fees. TheAppBuilder is a game-changing product as no technical skills are ...read more...(&lt;a href="http://blogs.msdn.com/b/startup/archive/2012/05/25/bizspark-european-summit-2012-finalists.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310629" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/startup/archive/tags/BizSpark/">BizSpark</category><category domain="http://blogs.msdn.com/b/startup/archive/tags/EU+summit/">EU summit</category></item><item><title>RichEdit 8.0 Image Support</title><link>http://blogs.msdn.com/b/murrays/archive/2012/05/25/richedit-8-0-image-support.aspx</link><pubDate>Fri, 25 May 2012 21:04:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10310585</guid><dc:creator>MurrayS3</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;Up until RichEdit 8.0, RichEdit&amp;rsquo;s native image support was limited to metafiles, enhanced metafiles, and simple images like bitmaps (bmp&amp;rsquo;s). If &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Object_Linking_and_Embedding"&gt;&lt;span style="color: #0000ff; font-size: small;" size="3" color="#0000ff"&gt;OLE&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;" size="3"&gt; (Object Linking and Embedding) had supported other types, such as jpg&amp;rsquo;s, png&amp;rsquo;s and gif&amp;rsquo;s, RichEdit would have supported them automatically. But OLE&amp;rsquo;s functionality was frozen years ago. RichEdit 5.0 added &amp;ldquo;blobs&amp;rdquo;, which are light-weight OLE-like objects that the RichEdit client, like OneNote, renders. These blobs allow OneNote to insert and render many kinds of images. More recently, Microsoft created the &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ee719902(v=vs.85).aspx"&gt;&lt;span style="color: #0000ff; font-size: small;" size="3" color="#0000ff"&gt;Windows Imaging Component&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;" size="3"&gt; (see &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Windows_Imaging_Component"&gt;&lt;span style="color: #0000ff; font-size: small;" size="3" color="#0000ff"&gt;also&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;" size="3"&gt;), which supports the most popular image formats and allows extensions. RichEdit 8.0 uses this component to provide image support for jpg&amp;rsquo;s png&amp;rsquo;s and gif&amp;rsquo;s. This blog post summarizes the capabilities and APIs to take advantage of this facility.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;A number of facilities that ship in Office RichEdit&amp;rsquo;s are not available in the Windows 8 RichEdit mostly because there wasn&amp;rsquo;t time to test them thoroughly outside the Office environment and to document them properly. One such facility is the RichEdit blob. RichEdit 8 uses its own built-in implementation of the blob to store and render images using the &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ee719902(v=vs.85).aspx"&gt;&lt;span style="color: #0000ff; font-size: small;" size="3" color="#0000ff"&gt;Windows Imaging Component&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;" size="3"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;There are two ways to insert images into a classic RichEdit 8 instance (use Windows 8 msftedit.dll): the &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/hh780342(v=vs.85).aspx"&gt;&lt;span style="color: #0000ff; font-size: small;" size="3" color="#0000ff"&gt;EM_INSERTIMAGE&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;" size="3"&gt; message and the TOM2 &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/Hh768649(v=vs.85).aspx"&gt;&lt;span style="color: #0000ff; font-size: small;" size="3" color="#0000ff"&gt;ITextRange2::InsertImage&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;" size="3"&gt;() method. In addition, you can insert images into a WinRT &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.richeditbox.aspx"&gt;&lt;span style="color: #0000ff; font-size: small;" size="3" color="#0000ff"&gt;RichEditBox&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;" size="3"&gt; using the WinRT TOM &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/windows.ui.text.itextrange.insertimage.aspx"&gt;&lt;span style="color: #0000ff; font-size: small;" size="3" color="#0000ff"&gt;Windows.UI.Text.ITextRange.InsertImage&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;" size="3"&gt;() method. The first two specify the image dimensions in HIMETRIC units (.01 mm = 2540/inch) and the WinRT method uses Device Independent Pixels (96/inch). For example, to have a 4&amp;rdquo;&amp;times;3&amp;rdquo; image in a classic RichEdit instance, use a width of 4&amp;times;2540 = 10160 and a height of 7620.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;In addition to the height and width, the APIs have an ascent parameter, which is usually zero. It&amp;rsquo;s included in case the image contains text that should be aligned with the text base line. In the original blob implementation for OneNote, this was used (and still is) for aligning hand written images with the text baseline. It&amp;rsquo;s also useful for aligning images of mathematics with the text baseline. This second use is supported by the ITextServices2::&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/hh768720(v=vs.85).aspx"&gt;&lt;span style="color: #0000ff; font-size: small;" size="3" color="#0000ff"&gt;TxGetNaturalSize2&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;" size="3"&gt;() to return the baseline of text images created using RichEdit. This facility is used in the Office Equation ribbon.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;" size="3"&gt;You can save files including images in the &lt;/span&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&amp;amp;id=10725"&gt;&lt;span style="color: #0000ff; font-size: small;" size="3" color="#0000ff"&gt;RTF&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;" size="3"&gt; file format. The images are saved via RichEdit&amp;rsquo;s blob extension to RTF. This uses the OLE \object destination with a RichEdit-specific type of \objblob1. Unfortunately this type is known only to RichEdit. It would be better to save it as a native RTF shape ({\*\shppict{\pict{&amp;hellip;}}) so that Word and other programs could understand it. Also then RichEdit could support such images in Word-generated RTF files. Hopefully next time&amp;hellip;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10310585" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/murrays/archive/tags/RichEdit/">RichEdit</category></item></channel></rss>
