tag:blogger.com,1999:blog-72894012024-03-13T19:46:35.023+05:30My Coffee cupMahesh Mitkari's Blogcognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.comBlogger149125tag:blogger.com,1999:blog-7289401.post-85472110597066290322013-04-19T00:32:00.001+05:302013-04-19T00:36:24.083+05:30Global Windows Azure Bootcamp<table style="border-top: #d2d2d2 1px solid; border-right: #d2d2d2 1px solid; border-bottom: #d2d2d2 1px solid; border-left: #d2d2d2 1px solid" cellspacing="0" cellpadding="0" width="640" align="center" border="0"> <tbody> <tr> <td width="638"> <table cellspacing="0" cellpadding="0" width="620" align="center" border="0"> <tbody> <tr> <td width="618"><img border="0" alt="" src="http://www.puneusergroup.org/events/GlobalAzureBootcamp/images/bootcamp_pug.png" width="640" height="384"></td></tr> <tr> <td height="26" valign="top" width="618" align="left"> </td></tr> <tr> <td valign="top" width="618" align="left"> <table cellspacing="0" cellpadding="0" width="619" border="0"> <tbody> <tr> <td valign="top" width="25" align="left"> </td> <td style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" valign="top" width="582" align="left">Windows Azure enables you to quickly build, deploy and manage applications across a global network of Microsoft managed datacenters.<br><br>Join us for the Global Windows Azure Bootcamp! On April 27th, 2013 and explore capabilities of Windows Azure.</td> <td valign="top" width="10" align="left"> </td></tr> <tr> <td height="25" valign="top" align="left"> </td> <td style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" height="25" valign="top" width="582" align="left"> </td> <td height="25" valign="top" width="10" align="left"> </td></tr> <tr> <td valign="top" align="left"> </td> <td style="font-size: 18px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" valign="top" width="582" align="left">Agenda highlights: </td> <td valign="top" width="10" align="left"> </td></tr> <tr> <td height="15" valign="top" align="left"> </td> <td style="font-size: 18px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" height="15" valign="top" width="582" align="left"> </td> <td height="15" valign="top" width="10" align="left"> </td></tr> <tr> <td valign="top" align="left"> </td> <td style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" valign="top" width="582" align="left"> <table style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" cellspacing="0" cellpadding="0" width="629" border="0"> <tbody> <tr> <td height="25" valign="top" width="8" align="left">•</td> <td height="25" valign="top" width="14" align="left"> </td> <td height="25" valign="top" width="605" align="left">Windows Azure Overview</td></tr> <tr> <td height="25" valign="top" align="left">•</td> <td height="25" valign="top" align="left"> </td> <td height="25" valign="top" width="605" align="left">Windows Azure IaaS: Technical Overview.</td></tr> <tr> <td height="25" valign="top" align="left">•</td> <td height="25" valign="top" align="left"> </td> <td height="25" valign="top" width="605" align="left">Storage Options in Windows Azure.</td></tr> <tr> <td height="25" valign="top" align="left">•</td> <td height="25" valign="top" align="left"> </td> <td height="25" valign="top" width="605" align="left">Deep Dive into Windows Azure Mobile Services.</td></tr> <tr> <td height="25" valign="top" align="left">•</td> <td height="25" valign="top" align="left"> </td> <td height="25" valign="top" width="605" align="left">Windows Azure Big Data - HDInsight </td></tr> <tr> <td height="25" valign="top" align="left">•</td> <td height="25" valign="top" align="left"> </td> <td height="25" valign="top" width="605" align="left">Building Hybrid Cloud Environment using Windows Azure & System Center </td></tr></tbody></table></td> <td valign="top" width="10" align="left"> </td></tr> <tr> <td height="25" valign="top" align="left"> </td> <td style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" height="25" valign="top" width="582" align="left"> </td> <td height="25" valign="top" width="10" align="left"> </td></tr> <tr> <td valign="top" align="left"> </td> <td style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" valign="top" width="582" align="left"><span style="font-size: 18px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px">Session details: </span></td> <td valign="top" width="10" align="left"> </td></tr> <tr> <td height="15" valign="top" align="left"> </td> <td style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" height="15" valign="top" width="582" align="left"> </td> <td height="15" valign="top" width="10" align="left"> </td></tr> <tr> <td valign="top" align="left"> </td> <td style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" valign="top" width="582" align="left"> <table cellspacing="0" cellpadding="0" width="640" border="0"> <tbody> <tr> <td style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" valign="top" width="325" align="left"><strong>Day & Time</strong><br>Saturday, 27th April, 2013 9:30 AM - 5:30 PM</td> <td valign="top" width="48" align="left"> </td> <td style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" valign="top" width="265" align="left"><strong>Venue:</strong><br>Dewang Mehta Auditorium, <br>Persistent Systems Ltd. <br>Bhageerath,<br>402, Senapati Bapat Road,<br>Pune, 411016, Maharashtra, India</td></tr> <tr> <td bgcolor="#cacaca" valign="top" align="left"> </td> <td valign="top" align="left"> </td> <td bgcolor="#cacaca" valign="top" width="265" align="left"> </td></tr></tbody></table></td> <td valign="top" width="10" align="left"> </td></tr> <tr> <td height="24" valign="top" align="left"> </td> <td style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" height="24" valign="top" width="582" align="left"> </td> <td height="24" valign="top" width="10" align="left"> </td></tr> <tr> <td height="47" valign="top" align="left"> </td> <td style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #505050; line-height: 19px" height="47" valign="top" width="582" align="left"><a title="Windows Azure" style="font-size: 13px; font-family: arial, helvetica, sans-serif; color: #00bcf2; line-height: 19px" href="http://www.puneusergroup.org/globalazurebootcamp.aspx" target="_blank">Click here</a> to register for event and agenda details.</td> <td height="47" valign="top" width="10" align="left"> </td></tr></tbody></table></td></tr> <tr> <td valign="top" width="618" align="left">if You are not from Pune and want to be part of this BootCamp then visit our global website to serach for your nearest location - <a href="https://globalwindowsazure.azurewebsites.net/">https://globalwindowsazure.azurewebsites.net/</a></td></tr> <tr> <td height="30" valign="top" width="618" align="left"> </td></tr></tbody></table></td></tr></tbody></table> cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-43211600072906907352013-04-05T23:45:00.000+05:302013-04-06T01:27:32.326+05:30How to clear Page NavigationCache in Windows 8 Store App<p>Windows 8 Store App got a nice concept of Page navigation, it supports users to navigate from pages within App, somewhat similar how you navigate on any single website. </p> <p>I am not going to explain how Page Navigation works in Windows 8 store App. you can check <a href="http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh771188.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-10" target="_blank">this article</a> on MSDN to learn Page Navigations. </p> <p>I am going explain <strong>one small trick</strong> or <strong>workaround</strong> which I used in my 2 Apps and it’s worked well for me. </p> <p>I faced an issue in my app where I want to maintain NavigationCache but based on some condition. like in my <a href="http://apps.microsoft.com/windows/en-IN/app/microsoft-teched-india/9875546c-8f78-4f7e-813a-86b7e865f050" target="_blank">TechEd India 2013 App</a> if value of City is changed then I want to reload data from service but if city value is same then I want to use data from Cache, and there was another scenario in<strong> </strong>my Gold store kiosk App where I found this workaround. </p> <p><b>Scenario</b>: In my App I have a Page named as “CategoryDetails”, in this page I list out all the products based on Category. User can select a category on main page which navigate him to this page and display all items in that category. I used GridView to display all items. On click on Item user will get navigated to ItemDetails page. Also there is another feature which allow user to select multiple items and from bottom App Bar he can add them to wish list. Many times after selecting 2-3 items user click on some item to check details and then again come back. here. Main issue is I was not able to maintain the selection of the items if you navigate to ItemDetails page and then come back. <p>To maintain selection I decided to enable <strong><em>PageNavigationCache</em></strong> and it worked . But it results me in another<strong> </strong>problem, since i use this same page to load items from different categories. user can select category on Home page or from Top App bar and then page load items for that particular category. <p><b>Issue:</b> when user go to Home/Main using top app bar and select different category and come again back to this “CategoryDetails” page to view items in that, it fails to load those new items, by default it shows the old data as page get loaded from Cache, with debugger I checked it doesn’t hit Load state method where i have my code to load the Items collection based on Parameter value (category id). <p><b>Expected result</b> is – when I select some items on CategoryDetails page and if I navigate to ItemDetails page and then navigate back then it should maintain the Selection of items, if I navigate to Home page and select different category and come on this page then I should have New items related to New category and it should not show mi old data. <p>After lots of try, errors and studying the exact process of page navigation and page loading by adding break points I came to know that In “LayoutAwarePage.cs” there is<strong><em> “_pageKey”</em></strong> which plays important role in navigation cache. I tried following code and it worked for me. <p><b>I added following small method to “LayoutAwarePage.cs”</b></p> <p> <style type="text/css">.csharpcode, .csharpcode pre<br />{<br /> font-size: small;<br /> color: black;<br /> font-family: consolas, "Courier New", courier, monospace;<br /> background-color: #ffffff;<br /> /*white-space: pre;*/<br />}<br />.csharpcode pre { margin: 0em; }<br />.csharpcode .rem { color: #008000; }<br />.csharpcode .kwrd { color: #0000ff; }<br />.csharpcode .str { color: #006080; }<br />.csharpcode .op { color: #0000c0; }<br />.csharpcode .preproc { color: #cc6633; }<br />.csharpcode .asp { background-color: #ffff00; }<br />.csharpcode .html { color: #800000; }<br />.csharpcode .attr { color: #ff0000; }<br />.csharpcode .alt <br />{<br /> background-color: #f4f4f4;<br /> width: 100%;<br /> margin: 0em;<br />}<br />.csharpcode .lnum { color: #606060; }<br /></style> </p> <div id="codeSnippetWrapper" class="csharpcode-wrapper"><pre id="codeSnippet" class="csharpcode"><span class="kwrd">protected</span> <span class="kwrd">void</span> ClearNavigationCache()<br>{<br> <span class="kwrd">this</span>._pageKey = <span class="kwrd">null</span>;<br>}<br></pre></div><br /><p><b>And I added following code to <em>CategoryDetails.xaml.cs</em> page.</b> <br /><div id="codeSnippetWrapper" class="csharpcode-wrapper"><pre id="codeSnippet" class="csharpcode"><span class="kwrd">protected</span> <span class="kwrd">override</span> <span class="kwrd">void</span> OnNavigatedT(Windows.UI.Xaml.Navigation.NavigationEventArgs e)<br>{<br> <span class="rem">// If Navigation is not Back then this code clears the NvigationsCache </span><br> <span class="rem">// and which force system to run the load state method for new data. </span><br><br> <span class="kwrd">if</span> (e.NavigationMode != NavigationMode.Back)<br> { <br> <span class="kwrd">base</span>.ClearNavigationCache();<br> }<br><br> <span class="kwrd">base</span>.OnNavigatedTo(e);<br>}<br></pre></div><br /><style type="text/css">.csharpcode, .csharpcode pre<br />{<br /> font-size: small;<br /> color: black;<br /> font-family: consolas, "Courier New", courier, monospace;<br /> background-color: #ffffff;<br /> /*white-space: pre;*/<br />}<br />.csharpcode pre { margin: 0em; }<br />.csharpcode .rem { color: #008000; }<br />.csharpcode .kwrd { color: #0000ff; }<br />.csharpcode .str { color: #006080; }<br />.csharpcode .op { color: #0000c0; }<br />.csharpcode .preproc { color: #cc6633; }<br />.csharpcode .asp { background-color: #ffff00; }<br />.csharpcode .html { color: #800000; }<br />.csharpcode .attr { color: #ff0000; }<br />.csharpcode .alt <br />{<br /> background-color: #f4f4f4;<br /> width: 100%;<br /> margin: 0em;<br />}<br />.csharpcode .lnum { color: #606060; }<br /></style><br /><br /><p></p><br /><p>and last step is enable Cache mode on <em>CategoryDetails.xaml</em> page by adding following line at top of XAML page where we declare our namespaces on XAML page. </p><pre class="csharpcode">NavigationCacheMode="Enabled" <br /></pre><br /><style type="text/css">.csharpcode, .csharpcode pre<br />{<br /> font-size: small;<br /> color: black;<br /> font-family: consolas, "Courier New", courier, monospace;<br /> background-color: #ffffff;<br /> /*white-space: pre;*/<br />}<br />.csharpcode pre { margin: 0em; }<br />.csharpcode .rem { color: #008000; }<br />.csharpcode .kwrd { color: #0000ff; }<br />.csharpcode .str { color: #006080; }<br />.csharpcode .op { color: #0000c0; }<br />.csharpcode .preproc { color: #cc6633; }<br />.csharpcode .asp { background-color: #ffff00; }<br />.csharpcode .html { color: #800000; }<br />.csharpcode .attr { color: #ff0000; }<br />.csharpcode .alt <br />{<br /> background-color: #f4f4f4;<br /> width: 100%;<br /> margin: 0em;<br />}<br />.csharpcode .lnum { color: #606060; }<br /></style><br /><br /><p>Or you can also add it on <em>CategoryDetails.xaml.cs</em> inside Contractor of your page after you call InititializeComponent method. </p><br /><div id="codeSnippetWrapper" class="csharpcode-wrapper"><pre id="codeSnippet" class="csharpcode"><span class="kwrd">public</span> CategoryDetails()<br>{<br> <span class="kwrd">this</span>.InitializeComponent();<br><br> <span class="kwrd">this</span>.NavigationCacheMode = <br> Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled;<br>}</pre><br></div><br /><p>thats what I did and I got control on Page NavigationCache, now I can use data from cache or I can force my page to get new data.</p><br /><p>similarly you can use it to clear navigation cache on any conditions. I used same trick in my <a href="http://apps.microsoft.com/windows/en-IN/app/microsoft-teched-india/9875546c-8f78-4f7e-813a-86b7e865f050" target="_blank">TechEd India 2013 App</a>. where I want to clear the page cache if SelectedCity of my App is changed. </p><br /><div id="codeSnippetWrapper" class="csharpcode-wrapper"><pre id="codeSnippet" class="csharpcode"><span class="kwrd">protected</span> <span class="kwrd">override</span> <span class="kwrd">void</span> OnNavigatedTo(Windows.UI.Xaml.Navigation.NavigationEventArgs e)<br>{ <br> <span class="kwrd">if</span> (DefaultViewModel.Keys.Contains(<span class="str">"SelectedCity"</span>))<br> {<br> <span class="kwrd">if</span> (DefaultViewModel[<span class="str">"SelectedCity"</span>] != App.SelectedCity)<br> {<br> <span class="kwrd">base</span>.ClearNavigationCache();<br> }<br> }<br> <br> <span class="kwrd">base</span>.OnNavigatedTo(e);<br><br>}<br></pre></div><br /><style type="text/css">.csharpcode, .csharpcode pre<br />{<br /> font-size: small;<br /> color: black;<br /> font-family: consolas, "Courier New", courier, monospace;<br /> background-color: #ffffff;<br /> /*white-space: pre;*/<br />}<br />.csharpcode pre { margin: 0em; }<br />.csharpcode .rem { color: #008000; }<br />.csharpcode .kwrd { color: #0000ff; }<br />.csharpcode .str { color: #006080; }<br />.csharpcode .op { color: #0000c0; }<br />.csharpcode .preproc { color: #cc6633; }<br />.csharpcode .asp { background-color: #ffff00; }<br />.csharpcode .html { color: #800000; }<br />.csharpcode .attr { color: #ff0000; }<br />.csharpcode .alt <br />{<br /> background-color: #f4f4f4;<br /> width: 100%;<br /> margin: 0em;<br />}<br />.csharpcode .lnum { color: #606060; }<br /></style><br /><br /><p>I am sure many of you must be facing similar issue so sharing this with you. use it and enjoy !!!</p><br /><p><em>Please Note: this is workaround I found while working on my app. It worked for me But please note that I am not aware any other side effect of nullifying “_pageKey” property so use this on your own risk. if you come to know any issue please do share with me.</em></p> cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com2tag:blogger.com,1999:blog-7289401.post-44423234821741356722012-08-01T18:49:00.000+05:302012-08-01T18:50:23.813+05:30The procedure entry point _ Atomic_fetch_sub_4 could not be located in the dynamaic link library<p> </p> <p>I was facing this issue with my Visual Studio 2012 RC on my Windows 8 Machine from the day I installed Office 15, I thought VS got crashed and today I tried to fix it by reinstalling it but it didn’t worked then I found solution in a comment on <a href="http://blogs.architectingconnectedsystems.com/blogs/cjg/archive/2012/07/17/Procedure-entry-point-_5F00_Atomic_5F00_fetch_5F00_sub_5F00_4-could-not-be-located-in-the-dynamic-link-library-MSVCR110.dll.aspx" target="_blank">ACS Blogs</a> which worked for me, so sharing with you. </p> <p>Following was the Error I got when I try to start my visual studio </p> <p><em>“The procedure entry point _ Atomic_fetch_sub_4 could not be located in the dynamaic link library C:\Program Files(x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe”</em></p> <p><a href="http://lh5.ggpht.com/-0eh4QtLSoM4/UBktFI3fMCI/AAAAAAAAAjk/ut7fFcTwS50/s1600-h/VS-error%25255B3%25255D.png"><img title="VS-error" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="VS-error" src="http://lh6.ggpht.com/-Q5ZX6w68Jn4/UBktFqtC7zI/AAAAAAAAAjs/3Y7ikJTmuK8/VS-error_thumb%25255B1%25255D.png?imgmax=800" width="566" height="222"></a></p> <p><strong>Why ?</strong></p> <p>As Dave Lubash mentioned on <a href="http://blogs.architectingconnectedsystems.com/blogs/cjg/archive/2012/07/17/Procedure-entry-point-_5F00_Atomic_5F00_fetch_5F00_sub_5F00_4-could-not-be-located-in-the-dynamic-link-library-MSVCR110.dll.aspx" target="_blank">ACS Blogs</a>, “The CRT that ships with Office 15 Beta has a breaking change that prevents Visual Studio RC from running.”</p> <p><strong>Fix:</strong></p> <p>Download and Install <a href="http://www.microsoft.com/en-us/download/details.aspx?id=30178" target="_blank">July 2012 Update for Microsoft Visual Studio 2012 RC</a> from <a title="http://www.microsoft.com/en-us/download/details.aspx?id=30178" href="http://www.microsoft.com/en-us/download/details.aspx?id=30178">http://www.microsoft.com/en-us/download/details.aspx?id=30178</a></p> <p>that’s All. it will start working again. thanks to Dave Lubash for sharing this suggestion on ACS Blogs. </p> cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-65789207150952023352012-04-16T23:48:00.000+05:302012-05-15T23:13:24.036+05:30Mouse without Borders–Excellent tool I ever seen<p>From last couple of months I always use to think how if I can use my two laptops just like as extended desktop? How if I can use one single mouse and use it on both screens? how if I can I can just drag and drop some file from one laptop/desktop to other? but I never thought that there could be some tool which can allow me to do this. </p> <p>And today the dream came true, I got this excellent tool called as “Mouse without Borders”. The tool developed as part of Garage projects program in Microsoft. Initially this tool was available only for internal use but now its available publically.</p> <p>I downloaded it and tested it on my two laptops, its Excellent!!! simply great that’s why I can say. Trust me this is one of the best tool I even came to know.
<a name='more'></a>
</p> <p>Watch following video which explains “Mouse without Borders” and some of its key features. </p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:b943e856-b858-460f-9506-303a87431ad1" class="wlWriterEditableSmartContent"><div id="e2d5bf79-67a0-4aba-afab-92509da00fb4" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=MNFmXej7jEA" target="_new"><img src="http://lh5.ggpht.com/-PoUpIuE3QHo/T4xrQUXDAYI/AAAAAAAAAic/axr8vrI4Dys/video7c4940873863%25255B77%25255D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('e2d5bf79-67a0-4aba-afab-92509da00fb4'); downlevelDiv.innerHTML = "<div><object width=\"617\" height=\"463\"><param name=\"movie\" value=\"http://www.youtube.com/v/MNFmXej7jEA?hl=en&hd=1\"><\/param><embed src=\"http://www.youtube.com/v/MNFmXej7jEA?hl=en&hd=1\" type=\"application/x-shockwave-flash\" width=\"617\" height=\"463\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <p>You can download the tool from <a href="http://aka.ms/mm">http://aka.ms/mm</a> </p> <p>by the way this is just half story, till now I just told you about using 1 mouse for 2 or more machines (current version supports 4 machines) but how if you can use your “Windows Phone” device as wireless mouse and keyboard. ???</p> <p>surprise ????</p> <p>yes this tool support connecting you Windows Phone to your PC or laptop over WI-Fi and use it as wireless Mouse and Keyboard. check following snaps </p> <table border="0" cellspacing="0" cellpadding="0" width="649"> <tbody> <tr> <td valign="top" width="318"><a href="http://lh6.ggpht.com/-ZIvpE49dRT8/T4xrSkyzOAI/AAAAAAAAAik/gGSKvaM30JE/s1600-h/WP-Mouse-1%25255B6%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="WP-Mouse-1" border="0" alt="WP-Mouse-1" src="http://lh4.ggpht.com/-QSFqD3fuY_0/T4xrUZ2qYZI/AAAAAAAAAis/8xGeb3yzptw/WP-Mouse-1_thumb%25255B2%25255D.png?imgmax=800" width="257" height="428"></a></td> <td valign="top" width="329"><a href="http://lh5.ggpht.com/-i270l3jCSoc/T4xrWAwA-yI/AAAAAAAAAi0/EIKU9FSDnGg/s1600-h/WP-Mouse-2%25255B7%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="WP-Mouse-2" border="0" alt="WP-Mouse-2" src="http://lh4.ggpht.com/-b-BUA3nwZpI/T4xrXXuevWI/AAAAAAAAAi8/u2qRwg5-cIM/WP-Mouse-2_thumb%25255B3%25255D.png?imgmax=800" width="256" height="427"></a></td></tr></tbody></table> <p> </p> <p>Use following URL to download this great Windows Phone App from Windows Phone Marketplace FREE of cost.</p> <p><a title="http://www.windowsphone.com/en-US/apps/934b3b71-cc02-4176-a5a3-4e677519ac9a" href="http://www.windowsphone.com/en-US/apps/934b3b71-cc02-4176-a5a3-4e677519ac9a">http://www.windowsphone.com/en-US/apps/934b3b71-cc02-4176-a5a3-4e677519ac9a</a> </p> <p>you can also read a nice blog post by Steve Clayton at </p> <p><a title="http://blogs.technet.com/b/next/archive/2011/09/09/microsoft-garage-download-mouse-without-borders.aspx" href="http://blogs.technet.com/b/next/archive/2011/09/09/microsoft-garage-download-mouse-without-borders.aspx">http://blogs.technet.com/b/next/archive/2011/09/09/microsoft-garage-download-mouse-without-borders.aspx</a></p> <p>I really want to end this post by just saying a big thank you to Garage project team in Microsoft for making this app and special thanks for making it publically available for all. </p>cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-10039620284299772102012-02-20T20:26:00.000+05:302012-05-15T23:14:50.824+05:30PUG I Love Windows Phone Contest<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
<br />
<img border="0" src="http://www.puneusergroup.org/Data/Sites/1/images/ilovewp.png" style="background-image: none; border-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /><br />
<div class="auto-style1">
<strong><span style="color: red;">Express your love for Windows Phone and win cool exciting prizes.</span></strong></div>
Pune User Group is hosting a contest for all the enthusiasts who love Windows Phone. All you need to do is submit a simple video expressing your love for Windows Phone and you can win a Windows Phone device or free entry to Microsoft Tech-ed India.<br />
<span style="color: red;"><span class="auto-style2"><strong>Competition Guidelines :</strong></span></span><br />Key dates of competition :<br /><br />Competition open for Entries : <strong>14th February 2012</strong>Competition closed for Entries : <strong>29th February 2012</strong>Announcement of the winners : <strong>10th March 2012</strong><br />
<a name='more'></a>
<table border="1" style="border-color: silver; border-width: thin;"> <tbody>
<tr> <td valign="top" width="321"><span class="auto-style3"><strong><span style="color: red;">Eligibility:</span></strong></span><br />
<br />
A participant is eligible to enter the competition if he meets the below requirements : <br />
<ul>
<li>You are a legal resident of the India; </li>
<li>You are PUG registered members. (If you’re not registered with PUG, you can do so by visiting: <a href="http://www.puneusergroup.org/">http://www.puneusergroup.org</a> . PUG membership is FREE) </li>
<li>You are NOT an employee of Microsoft Corporation or an employee of a Microsoft subsidiary; and </li>
<li>You are NOT involved in any part of the administration and execution of this “I Love Windows Phone contest” ; and </li>
<li>You are NOT an immediate family (parent, sibling, spouse, and child) or household member of a Microsoft employee, an employee of a Microsoft subsidiary, or a person involved in any part of the administration and execution of this “I Love Windows Phone contest”. </li>
</ul>
</td> <td valign="top" width="336"><span class="auto-style3"><strong><span style="color: red;">Entry :</span></strong></span> <br />
Entry is free and if <strong>eligible</strong>, participants can enter the competition by:<br />
<ul>
<li><a href="http://www.puneusergroup.org/Secure/Register.aspx" target="_blank">Register to PUG </a>– if you are not already registered with us. </li>
<li>Record minimum 60 seconds video of expressing your love for Windows Phone .<br />The videos should have a native aspect ratio without letterboxing of 4:3 (recommended), 16:9. And video must be in AVI, MP4, WMV, FLV format. </li>
<li>Finish the video by mentioning/saying “I Love Windows Phone” </li>
<li>Upload your video to <a href="http://skydrive.live.com/" target="_blank">SkyDrive </a>using your Live ID </li>
<li>Share the URL of your video from <a href="http://skydrive.live.com/" target="_blank">SkyDrive </a>to <a href="mailto:ilovewp@puneusergroup.org">ilovewp@puneusergroup.org</a> </li>
</ul>
</td></tr>
</tbody></table>
<strong><span style="color: red;"><span class="auto-style3">Prizes to be won :</span> </span></strong><br />1st Prize : Nokia Lumia and Free entry for <a href="http://india.msteched.com/" target="_blank">Microsoft Tech-ed India 2012</a>.<br />
2nd Prize : Windows Phone Device .<br />
For more information log on to : <a href="http://www.puneusergroup.org/ilovewp.aspx">http://www.puneusergroup.org/ilovewp.aspx</a> .<br />
Please read the rules section on the above link to avoid disqualification of your entry .<br />
<br />
</div>
</div>cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-13402091287611963942012-01-19T13:42:00.001+05:302012-05-15T23:16:30.121+05:30PUG Community TechDays (IT Pro Track) Jan 2012<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<h4>
<span style="font-size: x-small;"><span style="font-weight: bold;">Date:</span> Saturday, 21st Jan, 2012 </span></h4>
<h4>
<span style="font-weight: bold;"></span><span style="font-size: x-small;"> </span></h4>
<h4>
<span style="font-size: x-small;"><span style="font-weight: bold;">Time:</span> 10:00 AM - 02:00 PM</span></h4>
<h4>
<span style="font-weight: bold;"></span> </h4>
<h4>
<span style="font-weight: bold;"><span style="font-size: x-small;">Venue</span> </span><a href=""></a></h4>
<blockquote>
MCCIA ‘s Sumant Moolgaokar Auditorium<br />(Ground Floor)<br />MCCIA Trade Tower, A-Wing,<br />International Conventional Center,<br />403, Senapati Bapat Road,<br />Pune, 411 016,<br />India </blockquote>
<a name='more'></a>
<h4>
<span style="font-size: x-small; font-weight: bold;">Agenda:</span></h4>
<h4>
<span style="font-weight: bold;"> </span></h4>
<span style="font-weight: bold;"> </span><br />
<span style="font-weight: bold;"><h4>
<table border="0" cellpadding="2" cellspacing="0" style="width: 702px;"> <tbody>
<tr> <td valign="top" width="152"><span style="font-size: x-small; font-weight: normal;">10:00 AM -11:15 AM</span> </td> <td valign="top" width="400"><span style="font-size: x-small;">System Center 2012 Technical Overview.<br /><span style="font-weight: normal;">Whether you’re a Datacenter Administrator or an Application Owner, System Centre 2012 will provide powerful new capabilities to help you deploy, configure and manage your heterogeneous infrastructure and distributed applications. In this session Aviraj will demonstrate how can you manage your datacenter & build private cloud using System Center 2012. At the same time he will explain what makes it easier than ever to deliver IT as a service to your business or organization.</span></span></td> <td valign="top" width="148"><span style="font-weight: normal;"><span style="font-size: x-small;">Aviraj Ajgekar</span> </span></td></tr>
<tr> <td valign="top" width="152"><span style="font-weight: normal;"><span style="font-size: x-small;">11:15 AM - 12:30 PM</span> </span></td> <td valign="top" width="400"><span style="font-size: x-small;">Building Microsoft Private Cloud.<br /><span style="font-weight: normal;">We will take a deep dive on products and capabilities for the Microsoft Cloud Platform ranging from diverse Private & Public Clouds to Hybrid Cloud environments. We will take a deep dive into the Cloud Framework, its key capabilities & constituents, the essential building blocks for a Cloud environment and similar products in the Cloud space. We will also take a look at Service Management from a cloud perspective and the intricacies involved.</span></span></td> <td valign="top" width="148"><span style="font-weight: normal;"><span style="font-size: x-small;">Abhishek Pradhan</span> </span></td></tr>
<tr> <td valign="top" width="152"><span style="font-weight: normal;"><span style="font-size: x-small;">12:30 PM - 1:45 PM</span> </span></td> <td valign="top" width="400"><span style="font-size: x-small;">Microsoft Private Cloud Security Overview.<br /><span style="font-weight: normal;">This session will look at common Iaas Private cloud security concerns that decision makers have, and how Microsoft solution addresses them. We will discuss Security & compliance in a Microsoft private cloud, including security update management and orchestration, proactive monitoring of infrastructure, malware and network protection and monitoring.</span></span></td> <td valign="top" width="148"><span style="font-size: x-small;"><span style="font-weight: normal;">Ninad Doshi</span></span><span style="font-weight: normal;"> </span></td></tr>
</tbody></table>
</h4>
</span><a href=""></a> <br />
<strong></strong> <br />
For more details visit - <a href="http://www.puneusergroup.org/pug-meet-jan-2012.aspx" title="http://www.puneusergroup.org/pug-meet-jan-2012.aspx">http://www.puneusergroup.org/pug-meet-jan-2012.aspx</a></div>cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-30366897893251638412012-01-17T01:16:00.000+05:302012-05-15T23:17:37.379+05:304 Days Free Training on Windows Phone Application Development<div dir="ltr" style="text-align: left;" trbidi="on">
<table center?="" style="font-size: small; width: 630px;"> <tbody>
<tr> <td colspan="2" style="width: 626px;"><a href="http://iunlockjoy.cloudapp.net/"><img alt="iunlockjoy - PUG Windows Phone Development Training Program" height="310" src="http://www.puneusergroup.org//events/iunlockjoy/edm/images/banner.jpg" style="border-width: 0px; width: 619px;" /></a></td></tr>
<tr> <td colspan="2" style="font-family: verdana; text-align: center; width: 626px;"><div align="left">
<br />Get ready to accelerate your learning with guidance from experts and win Windows Phone Device.<br />Check out the practical examples and learn to compute, develop and build applications for Windows Phone, the easy way.<br /><br /><span style="color: red;"><strong><a href="http://www.puneusergroup.org/" target="_blank">Pune User Group</a></strong></span> is coming up with a new <strong>4 Days</strong> Training program <br />"<strong style="color: red;">iunlockjoy - PUG Windows Phone Development Training Program</strong>", an event where professionals can learn all about the Windows Phone Application Development.</div>
<a name='more'></a>
<div align="left">
Now it simple to win Windows Phone, How ? just follow following steps…</div>
</td></tr>
<tr> <td colspan="2" style="font-family: verdana; text-align: center; width: 626px;"><ul>
<li> <div align="left">
Register for <a href="https://users.create.msdn.com/Register">App Hub.</a> <em>($99 for 1 Year Subscription)</em></div>
</li>
<li> <div align="left">
Register on "<a href="http://www.microsoft.com/india/developer/windowsphone/">iunlockJoy</a>" website. </div>
</li>
<li> <div align="left">
<strong><a href="http://iunlockjoy.cloudapp.net/Register">Register</a> for PUG WP Development 4 Days Training Program (FREE) </strong></div>
</li>
<li> <div align="left">
Get ready with your laptops - Download and install WP SDK. </div>
</li>
<li> <div align="left">
<strong>Attend PUG WP Development Training </strong>(Ref. <a href="http://iunlockjoy.cloudapp.net/Agenda">Agenda</a> for details)<strong>.</strong></div>
</li>
<li> <div align="left">
Complete your First App and publish it to Marketplace. </div>
</li>
<li> <div align="left">
Receive the Gift voucher almost equivalent to App Hub Fees you paid. </div>
</li>
<li> <div align="left">
Build 2 more App and publish them to Marketplace. </div>
</li>
<li> <div align="left">
Claim your Windows Phone device at "<a href="http://www.microsoft.com/india/iunlockjoy/">iulockJoy</a>" Website.</div>
</li>
</ul>
</td></tr>
<tr> <td colspan="2" style="font-family: verdana; text-align: center; width: 626px;"><div align="left">
<strong>Venue:</strong> Shekhar Natu Training Hall, MCCIA Trade Tower, 505, A-Wing, 5th floor, International Conventional Centre, 403, Senapati Bapat Road, Pune, 411 016, India</div>
</td></tr>
<tr> <td colspan="2" style="font-family: verdana; text-align: center; width: 626px;"><br />
For more information Log on to : <br />
<a href="http://iunlockjoy.cloudapp.net/">http://iunlockjoy.cloudapp.net/</a><br />
</td></tr>
</tbody></table>
</div>cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-50379434192212367832011-11-03T18:45:00.000+05:302012-05-15T23:18:37.918+05:30Microsoft Announces Windows Phone Developer Program for India<div dir="ltr" style="text-align: left;" trbidi="on">
At the recent Mobile Developer Summit which took place on November 2, 2011 at Bangalore Microsoft announced the details of the developer programme for Windows Mobile in India with <b>‘I unlock Joy’</b>, a unique<b> </b>Application Development and Submission Program, where technology professionals and students get an opportunity to develop applications and showcase creativity. <br />
<b>‘I unlock Joy’ </b>programme for developers has started from November 1, 2011 and will continue till June 30, 2012 whereas the program for students will begin on December 18, 2011 and conclude on March 30 next year. <br />
<b></b> <br />
<b>Developer competitive categories: </b> <br />
<b>“SUBMIT & WIN” CATEGORY</b>: A registered participant submits <b>THREE </b>qualified Windows Phone Application in the Marketplace and gets a chance to win a Windows Phone. In this category, the Applications must be distinct and of non-trivial utility value for the Application User. A “Spam” or close replicas of existing Windows Phone Applications are disqualified. <br />
<a name='more'></a>
<b>“PORT 2 APPS & WIN” CATEGORY</b>: A registered participant submitting <b>TWO </b>qualified Windows Phone Applications in the Marketplace which are ported from existing Android or iPhone Applications get to win a Windows Phone. <br />
<b>“WOMEN SPECIAL” CATEGORY</b>: A first of its kind in the developer space. The first 100 registered Woman Developers who submit <b>ONE (1)</b> qualified Windows Phone Application each in the Marketplace qualify to win a Windows Phone each. The applications can be based on Entertainment, Fashion, Leisure, Sports, Recreation or Travel themes. <br />
<b>Student competitive categories:</b> <br />
<b></b> <br />
<b>“STUDENT” CATEGORY: </b>Calling on the community to be a part of the initiative, the “I unlock Joy” programme is customized to unfold their innovative and creative best and become among the select first few proud owners of the Windows Phone.<b></b> <br />
The contestants need to build one or more applications using <a href="http://create.msdn.com/en-us/home/getting_started">Dev Tools</a> and submit on AppHub. If their apps get certified and published on the Windows Phone Marketplace during the contest period which ends November 18, they can <a href="http://www.microsoft.com/india/student/windowsphone/#youget">claim goodies</a> like a brand new Windows Phone, certificate of acknowledgment from Microsoft and Windows Phone T-Shirts as well as USB flash drives.</div>cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-78332700624594042832011-06-18T12:37:00.000+05:302012-05-15T23:19:50.262+05:30HTML 5 and CSS3 Support in Visual Studio 2010 SP1<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
Microsoft released an update for visual studio 2010 to support HTML 5, CSS3. The update is known as <strong>“<a href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83" target="_blank">Web Standards Update for Microsoft Visual Studio 2010 SP1</a>” </strong>and it is available to download as a Free update from Visual studio gallery. According to <a href="http://blogs.msdn.com/b/webdevtools/archive/2011/06/15/web-standards-update-for-visual-studio-2010-sp1.aspx" target="_blank">VS web developer Team blog</a> this updates the HTML5 intellisense and validation to reflect the latest W3C specifications and fixes some bugs in the current SP1 support for HTML5. Also JavaScript intellisense it updated to reflect many of the new browser capabilities such as Geolocation and DOM storage. Finally, this update adds comprehensive CSS3 intellisense and validation based on the latest specifications from W3C.<br />
This Update provides you intellisense and validation for most common HTML 5 features like:<br />
<ul>
<li>Video & related tags</li>
<li>Audio & related tag</li>
<li>New input types like email, url, date etc. </li>
<li>Drag & Drop support</li>
<li>Accessibility standard WAI-ARIA</li>
<li>Microdata</li>
<li>Schema.org & more SEO friendly goodness</li>
</ul>
<a name='more'></a>
<b>CSS3 </b><br />
This update supports intellisense and validation for most of the CSS3 modules including: 2D Transforms, 3D Transforms, Animations, Background & Borders, Basic Box Model, Basic UI, Behavior, Color, Flexible Box Layout, Fonts, Generated Content for Paged Media, Hyperlink Presentation, Line, Lists, Marquee, Media Queries, Multi Column, Namespaces, Paged Media, Presentations Levels, Ruby, Selectors, Speech, Syntax, Template Layout, Text, Transitions<br />
you can Download this update at <a href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83" title="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83">http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83</a><br />
Ref: <br />
<a href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83" title="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83">http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83</a><br />
<a href="http://blogs.msdn.com/b/webdevtools/archive/2011/06/15/web-standards-update-for-visual-studio-2010-sp1.aspx" title="http://blogs.msdn.com/b/webdevtools/archive/2011/06/15/web-standards-update-for-visual-studio-2010-sp1.aspx">http://blogs.msdn.com/b/webdevtools/archive/2011/06/15/web-standards-update-for-visual-studio-2010-sp1.aspx</a><br />
<a href="http://vishaljoshi.blogspot.com/2011/06/announcing-html5-css3-support-for.html" title="http://vishaljoshi.blogspot.com/2011/06/announcing-html5-css3-support-for.html">http://vishaljoshi.blogspot.com/2011/06/announcing-html5-css3-support-for.html</a></div>cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-31629152157560201302011-03-11T00:38:00.000+05:302012-05-15T23:22:13.225+05:30Microsoft Tech Ed India 2011<div dir="ltr" style="text-align: left;" trbidi="on">
<table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 649px;"><tbody>
<tr> <td colspan="2" width="647"></td> </tr>
<tr> <td colspan="2" width="647"><img complete="complete" height="275" src="http://www.endtoend.in/ete2010/microsoft/Tech.Ed_2011/byc/images/header.jpg" width="644" /></td> </tr>
<tr> <td colspan="2" width="647"><table border="0" cellpadding="0" cellspacing="0" style="width: 643px;"><tbody>
<tr> <td bgcolor="#ffffff"><br /></td> <td align="center" bgcolor="#ffffff" valign="top"><br /></td> <td bgcolor="#ffffff" width="217"><br /></td> </tr>
<tr> <td align="left" bgcolor="#ffffff" valign="top" width="64%">
<a name='more'></a>
<table border="0" cellpadding="0" cellspacing="0"><tbody>
<tr> <td><br /></td> <td class="h1" valign="top">Microsoft Tech·Ed 2011… <br />
India's biggest tech event! <br />
<span style="font-size: small;"><span style="color: #15b7d0;"><span class="h1_sub">Microsoft Tech·Ed. March 23-25 2011 in Bangalore.</span> </span></span></td> <td><br /></td> </tr>
<tr> <td><br /></td> <td><br /></td> <td><br /></td> </tr>
<tr> <td><br /></td> <td class="body" valign="top">For the 9th year running, Microsoft Tech·Ed-India has been the premier technical education and networking event for tech professionals interested in learning, connecting and exploring a broad set of current and soon-to-be released Microsoft technologies, tools, platforms and services. </td> <td><br /></td> </tr>
<tr> <td><br /></td> <td class="body" valign="top"><br /></td> <td><br /></td> </tr>
<tr> <td><br /></td> <td class="body" valign="top">The 3-day event will focus on high quality technical education, product evaluation and the Developer-Architect-IT Pro community. In addition to rendezvous with renowned speakers on their views & best practices or even Free Microsoft Certification*, here are some of the sessions and technologies that you as a developer, architect or IT professional will get to be a part of:</td> <td><br /></td> </tr>
<tr> <td><br /></td> <td class="body" valign="top"><br /></td> <td><br /></td> </tr>
<tr> <td><br /></td> <td><table border="0" cellpadding="4" cellspacing="0"><tbody>
<tr> <td bgcolor="#efefef"><table border="0" cellpadding="3" cellspacing="0"><tbody>
<tr> <td colspan="2" valign="top"><strong style="color: #f29c21;">Developers</strong></td> </tr>
<tr> <td width="2%">• </td> <td width="98%">The Next Web using ASP.NET MVC & IIS</td> </tr>
<tr> <td>• </td> <td>The latest Visual Studio Tools</td> </tr>
<tr> <td>•</td> <td>Cloud services on Azure</td> </tr>
<tr> <td colspan="2"><strong style="color: #f29c21;">Architects</strong></td> </tr>
<tr> <td>• </td> <td>Niche topics under Web, Middleware, Data & Cloud </td> </tr>
<tr> <td>• </td> <td>Reducing project technical risk</td> </tr>
<tr> <td>• </td> <td>Patterns and Practices to shrink design & dev cycles </td> </tr>
<tr> <td colspan="2"><strong style="color: #f29c21;">IT Professionals</strong></td> </tr>
<tr> <td>• </td> <td>Denali release sneak peak </td> </tr>
<tr> <td>•</td> <td>Unified IT management from a single console</td> </tr>
<tr> <td>•</td> <td>Responding faster to front-line business needs</td> </tr>
</tbody></table>
</td> </tr>
</tbody></table>
</td> <td><br /></td> </tr>
<tr> <td><br /></td> <td><br /></td> <td><br /></td> </tr>
<tr> <td><br /></td> <td><span class="body"><strong style="color: #15b7d0;">These are just some of the exciting new tracks packed into <br />3 days. Be there, learn more!</strong></span></td> <td><br /></td> </tr>
<tr> <td><br /></td> <td><br /></td> <td><br /></td> </tr>
<tr> <td><br /></td> <td class="h2"><span style="font-size: 16px;"><span style="color: #333333; font-size: 14px;"><strong>Event dates: </strong>23 - 25 March, 2011. <br /> <br />Get a Free TechNet Subscription* or Virtualization Certification*. <a href="http://ctracker.communitiesrus.in/L/Go.aspx?t=C14L16H1" shape="rect" target="_blank">Register now!</a></span></span></td> <td><br /></td> </tr>
</tbody></table>
</td> <td align="center" bgcolor="#ffffff" valign="top" width="2%"><img complete="complete" height="800" src="http://www.endtoend.in/ete2010/microsoft/Tech.Ed_2011/byc/images/ver_line_1.jpg" width="1" /></td> <td align="left" bgcolor="#ffffff" valign="top" width="217"><table border="0" cellpadding="0" cellspacing="0" style="width: 220px;"><tbody>
<tr> <td width="7%"><br /></td> <td align="center" bgcolor="#f29c21" width="82%"><a href="http://www.microsoftteched.in/" shape="rect" target="_blank"><img border="0" complete="complete" height="27" src="http://www.endtoend.in/ete2010/microsoft/Tech.Ed_2011/byc/images/site_url.jpg" width="194" /></a></td> <td width="10"><br /></td> </tr>
<tr> <td><br /></td> <td align="center" bgcolor="#ffffff"><br /></td> <td width="10"><br /></td> </tr>
<tr> <td><br /></td> <td align="center" bgcolor="#ffffff"><a href="http://ctracker.communitiesrus.in/L/Go.aspx?t=C14L16H1" shape="rect" target="_blank"><img border="0" complete="complete" height="32" src="http://www.endtoend.in/ete2010/microsoft/Tech.Ed_2011/byc/images/regi-button.jpg" width="135" /></a></td> <td width="10"><br /></td> </tr>
<tr> <td><br /></td> <td align="center" bgcolor="#ffffff"><br /></td> <td width="10"><br /></td> </tr>
<tr> <td><br /></td> <td align="center" bgcolor="#ffffff"><table border="0" cellpadding="2" cellspacing="0"><tbody>
<tr> <td style="color: #f29c21; font-weight: bold; text-align: center;">Keynotes by</td> </tr>
<tr> <td style="text-align: center;"><img complete="complete" height="127" src="http://www.endtoend.in/ete2010/Microsoft/Tech.Ed_2011/Main_invite/images/Qi_Lu.jpg" width="100" /></td> </tr>
<tr> <td style="text-align: center;"><strong>Qi Lu </strong> <br />
President, <br />
Online Services Division</td> </tr>
<tr> <td><br /></td> </tr>
<tr> <td style="text-align: center;"><img complete="complete" height="133" src="http://www.endtoend.in/ete2010/Microsoft/Tech.Ed_2011/Main_invite/images/Jason_Zander.jpg" width="100" /></td> </tr>
<tr> <td style="text-align: center;"><strong>Jason Zander</strong> <br />
Corporate Vice President, <br />
Visual Studio</td> </tr>
</tbody></table>
</td> <td width="10"><br /></td> </tr>
</tbody></table>
</td> </tr>
</tbody></table>
</td> </tr>
</tbody></table>
</div>cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-42184912404822329682011-02-01T01:44:00.001+05:302011-02-01T01:44:29.902+05:30Multi line ToolTip in Silverlight App<p>2 days back I came across a requirement in my Silverlight 4 project where I need to display a multiline tooltip on my control… if it is just a tooltip then its very simple requirement. we can just use </p> <pre><font style="background-color: #cccccc">ToolTipService.ToolTip="tool tip text”.</font></pre><br /><br /><p>or we can also bind it to some object and set the tool tip text to that object. e.g.</p><br /><br /><pre><font style="background-color: #cccccc">ToolTipService.ToolTip="{Binding ActivityToolTip}"<br /></font></pre><br /><br /><p>but what if I want to display a tool tip which contains more than 1 line ?</p><br /><br /><p>one can simply say user “\n” in text, but there is problem. if you going to assign tooltip text in your XAML then you <u>can not</u> use “\n” in your XAML code. it will give you error. if you binding it and going to assign tool tip form your C# code then you can use “\n” but not in XAML code. </p><br /><br /><p>while searching I got a nice solution on <a href="http://social.msdn.microsoft.com/Forums/en/wpf/thread/6cb44882-77c5-4ad8-abf6-725d7c03c36f" target="_blank">MSDN forum</a> which worked for me and now I can add multiline tooltip from my XAML code itself. </p><br /><br /><p>you can use <strong><u>&#xa;</u></strong> to define the new line character. so code will be like this</p><br /><br /><p><font style="background-color: #cccccc">ToolTipService.ToolTip = “ ToolTip Line 1 <strong>&#xa;</strong> ToolTip Line 2 <strong>&#xa;</strong> ToolTip Line 3”</font></p><br /><br /><p>and the out for above will be tooltip like - </p><br /><br /><p>ToolTip Line 1</p><br /><br /><p>ToolTip Line 2</p><br /><br /><p>ToolTip Line 3</p> cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com3tag:blogger.com,1999:blog-7289401.post-43088617401915778142011-01-31T23:05:00.000+05:302011-02-01T01:12:59.426+05:30Free In-depth Windows Azure Training Videos<h5>Windows Azure Jump Start Training Videos!</h5> <p>Microsoft hosted another new and exclusive Jump Start virtual training event, this time covering the Windows Azure Platform. </p> <p><a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-01-Windows-Azure-Overview">“Building Cloud Applications using the Windows Azure Platform”</a> was tailored for application architects and developers interested in leveraging the cloud. </p> <p><b>Who is the target audience for this training?</b></p> <ul> <li>Application Architects and Developers </li> <li>Customers and partners already building a Windows Azure pilot project or planning to migrate an application to the Windows Azure Platform </li> <li>Companies searching for real-world answers as they consider whether or not the Windows Azure Platform fits their needs. </li> </ul> <a name='more'></a> <p><b>What’s the high-level overview?</b></p> <ul> <li>The entire course is 12 hours long. </li> <li>Every section is about an hour length, so it’s easy for you to find just what they need. </li> <li>Every section is led by two of the most respected authorities on Microsoft development technologies, <b>David S. Platt</b> (popular Microsoft Press author from Rolling Thunder Computing ) and <b>Manu Cohen-Yashar </b>(Professor and Senior Consultant, SELA Technical College, Tel Aviv, IS) plus their dialog and banter is quite engaging! </li> </ul> <p><b>Where do I go for this great training?</b></p> <p>The link to session one below will provide you with everything you need, but if you want to pick out a specific topic a link to each topic is below:<b></b></p> <p>· <a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-01-Windows-Azure-Overview">Session 01: Windows Azure Overview</a></p> <p>· <a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-02-Introduction-to-Compute">Session 02: Introduction to Compute</a></p> <p>· <a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-03-Windows-Azure-Lifecycle-Part-1">Session 03: Windows Azure Lifecycle, Part 1</a></p> <p>· <a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-04-Windows-Azure-Lifecycle-Part-2">Session 04: Windows Azure Lifecycle, Part 2</a></p> <p>· <a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-05-Windows-Azure-Storage-Part-1">Session 05: Windows Azure Storage, Part 1</a></p> <p>· <a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-06-Windows-Azure-Storage-Part-2">Session 06: Windows Azure Storage, Part 2</a></p> <p>· <a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-07-Introduction-to-SQL-Azure">Session 07: Introduction to SQL Azure</a></p> <p>· <a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-08-Windows-Azure-Diagnostics">Session 08: Windows Azure Diagnostics</a></p> <p>· <a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-09-Windows-Azure-Security-Part-1">Session 09: Windows Azure Security, Part 1</a></p> <p>· <a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-10-Windows-Azure-Security-Part-2">Session 10: Windows Azure Security, Part 2</a></p> <p>· <a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-11-Scalability-Caching--Elasticity-Part">Session 11: Scalability, Caching & Elasticity, Part 1</a></p> <p>· <a href="http://channel9.msdn.com/posts/Windows-Azure-Jump-Start-12-Scalability-Caching--Elasticity-Part-2-and-QA">Session 12: Scalability, Caching & Elasticity, Part 2, and Q&A</a></p> <p>· Links to <a href="http://borntolearn.mslearn.net/wajs/m/classresources/default.aspx">course materials and code samples</a></p> <p>For about anything Windows Azure, including links to trial accounts, available offers, and all Windows Azure training & certification options, go to the Microsoft Learning <a href="http://www.microsoft.com/learning/en/us/training/azure.aspx">Windows Azure Training Portal</a>.</p> cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-42019205004845656832010-11-10T01:02:00.000+05:302010-11-10T01:03:57.921+05:30Could not load type System.ServiceModel.Activation.HttpModule<p> </p> <p>Just faced one problem with my Windows Server 2008 R2 server while configuring my Silverlight WCF application for demo… </p> <p>my application was working fine on my localhost and it fail to start when I uploaded to my demo server, and I got following error message… </p> <p><em><font style="background-color: #ffff00">“Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.”</font></em></p> <p><font style="background-color: #ffff00"><em>Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. </em></font></p> <p>This error can occur when IIS is installed after installing .NET Framework 4, or if the 3.0 version of the WCF Http Activation module is installed after installing IIS and .NET Framework 4.</p> <p>simplest solution to resolve this issue, run the following from command line:</p> <p><strong>aspnet_regiis.exe /iru</strong></p> <p>you can locate aspnet_regiis.exe at </p> <ul> <li>%windir%\Microsoft.NET\Framework\v4.0.30319 </li> <li>%windir%\Microsoft.NET\Framework64\v4.0.30319 (on a 64-bit machine) </li> </ul> cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com2tag:blogger.com,1999:blog-7289401.post-84597432966306451972010-11-01T22:45:00.000+05:302010-11-02T00:01:17.179+05:30PUG Live Webcasts - An exclusive series of webcasts by Pune User Group<p>We are pleased to announce the launch of PUG Live Webcasts, an initiative by PUG team through which you will enjoy series of Webcasts on various Microsoft technologies. We are starting with Visual Studio 2010 and Windows Phone 7 Development series; very soon we will be coming up with SharePoint 2010, Silverlight and many more technologies.</p> <p>for more details visit <a title="http://www.puneusergroup.org/live-webcasts.aspx" href="http://www.puneusergroup.org/live-webcasts.aspx">http://www.puneusergroup.org/live-webcasts.aspx</a></p> cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-46423990176274932122010-10-27T23:37:00.000+05:302010-10-27T23:39:51.209+05:30Free Microsoft Press eBooks available for download<p><strong><u>List of some of Microsoft free eBooks:</u></strong></p> <ul> <li><a href="http://blogs.msdn.com/b/microsoft_press/archive/2010/09/13/free-ebook-moving-to-microsoft-visual-studio-2010.aspx">Free eBook: Moving to Microsoft Visual Studio 2010</a> (10 chapters by Patrice Pelland, Pascal Paré, and Ken Haines)</li> <li><a href="http://blogs.msdn.com/b/microsoft_press/archive/2010/04/14/free-ebook-introducing-microsoft-sql-server-2008-r2.aspx">Free eBook: Introducing Microsoft SQL Server 2008 R2</a> (10 chapters by Ross Mistry and Stacia Misner)</li> <li><a href="http://blogs.msdn.com/b/microsoft_press/archive/2010/03/15/free-ebook-programming-windows-phone-7-series-draft-preview.aspx">Free eBook: Programming Windows Phone 7 Series (DRAFT Preview)</a> (6 chapters by Charles Petzold)</li> <li><a href="http://blogs.msdn.com/b/microsoft_press/archive/2010/08/02/free-ebook-petzold-s-programming-windows-phone-7-special-excerpt-2.aspx">Free eBook: Petzold’s Programming Windows Phone 7 (Special Excerpt 2)</a> (newer than the eBook above; 11 chapters by Charles Petzold)</li> <li><a href="http://blogs.msdn.com/b/microsoft_press/archive/2010/03/03/free-ebook-own-your-future-update-your-skills-with-resources-and-career-ideas-from-microsoft.aspx">Free eBook: Own Your Future: Update Your Skills with Resources and Career Ideas from Microsoft</a> (8 chapters by Katherine Murray)</li> <li><a href="http://blogs.msdn.com/b/microsoft_press/archive/2010/02/16/free-ebook-understanding-microsoft-virtualization-r2-solutions.aspx">Free eBook: Understanding Microsoft Virtualization Solutions (Second Edition)</a> (6 chapters by Mitch Tulloch)</li> <li><a href="http://blogs.msdn.com/b/microsoft_press/archive/2010/01/20/free-ebook-first-look-microsoft-office-2010.aspx">Free eBook: First Look Microsoft Office 2010</a> (14 chapters by Katherine Murray)</li> <li><a href="http://blogs.msdn.com/b/microsoft_press/archive/2009/10/26/free-e-book-windows-7-troubleshooting-tips.aspx">Free eBook: Windows 7 troubleshooting tips</a> (short eBook by Mitch Tulloch)</li> <li><a href="http://blogs.msdn.com/b/microsoft_press/archive/2009/10/20/free-ebook-introducing-windows-server-2008-r2.aspx">Free eBook: Introducing Windows Server 2008 R2</a> (9 chapters by Charlie Russel and Craig Zacker)</li> <li><a href="http://blogs.msdn.com/b/microsoft_press/archive/2009/10/16/free-e-book-deploying-windows-7-essential-guidance.aspx">Free eBook: Deploying Windows 7, Essential Guidance</a> (10 chapters from the <em><a href="http://blogs.msdn.com/b/microsoft_press/archive/2009/10/07/new-book-windows-7-resource-kit.aspx">Windows 7 Resource Kit</a></em> and 6 TechNet articles)</li> </ul> <p><sup><em>From </em><a href="http://blogs.msdn.com/b/microsoft_press/"><em>Microsoft Press web site</em></a><em>  thanks to <a href="http://www.abhishekkant.net" target="_blank">Abhishek Kant</a> for sharing the list.</em></sup></p> cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-85054336055530618632010-10-08T10:58:00.000+05:302010-10-08T12:01:46.768+05:30WebMatrix Beta 2 released<p><em>Microsoft</em> announced release of <em>WebMatrix Beta 2</em> and the Web Platform Installer is available for download at <a href="http://go.microsoft.com/fwlink/?LinkID=194638">http://go.microsoft.com/fwlink/?LinkID=194638</a> </p> <p>WebMatrix is a free tool which offers developers a one-click solution to create, build website faster and make their job easier. It provides easy way to customize and build Web sites from popular open source apps like WordPress, Drupal and Joomla as well as a powerful tool to build sites from the ground up using ASP.NET, PHP, HTML and a number of other leading technologies. it also provides facility to publish websites with integrated deployment tools and gallery of hosting providers that meet their needs. this is a great tool for web developers who want to find a new and easier way of building web sites, or who want to learn how to build web sites quickly. </p> <a name='more'></a> <p>WebMatrix comes with a lightweight editor which supports almost all standard file formats like HTML, PHP, ASP.NET, JavaScript and the new ASP.NET Web Pages framework featuring the easy to learn, powerful programing syntax “ Razon” which allow inline coding within HTML.</p> <p>according to announcement made by Scott Guthrie on his blog, beta 2 have following new features  and improvements along with the features of WebMatrix Beta preview.</p> <ul> <li> <p><strong>Web Page Enhancements</strong>: WebMatrix supports building standalone ASP.NET Web Pages using the new Razor syntax. It includes the same syntax improvements (@helper, @* comment *@, etc.) that I mentioned above with ASP.NET MVC 3.  It also now supports building pages using both VB and C#.</p> </li> </ul> <ul> <li> <p><strong>Improved Templates</strong>: WebMatrix includes template projects for common scenarios.  The template projects now use HTML 5 and CSS 3 (and also work with down-level browsers).  A new Wish list project template has been added with Beta 2.</p> </li> </ul> <ul> <li> <p><strong>NuPack Integration</strong>: WebMatrix provides NuPack integration and supports a web-based admin experience for installing libraries to an application you are working on.</p> </li> </ul> <ul> <li> <p><strong>Toolkit Support</strong>: We are delivering a toolkit (that can be installed via NuPack) that provides convenient helpers that can be used within ASP.NET applications.  This includes helpers for Analytics, Facebook, GamerCard, Gravatar, LinkShare, Captcha, Twitter and Video scenarios.</p> </li> </ul> <p>WebMatrix also gives developers the ability to use Web helpers, which helps for complex coding like integrating Twitter, Facebook, using social links or video, and gives a single line-of-code solution. WebMatrix ships with dozens of helpers, and beta 2 gives developers the ability to create their own and share with a community of developers. Beyond coding, WebMatrix can also inspect the site in the same way that search engines do, in a process called Search Engine Optimization (SEO), and provide a report that contains advice and feedback in how to customize the site to make it rank as high as possible on places like Google, Bing or Yahoo!.</p> <p>to know more about helper, you can read a nice post by James Senior <a href="http://www.jamessenior.com/2010/10/05/new-facebook-helpers-in-webmatrix-beta-2/" target="_blank">New Facebook Helpers in WebMatrix Beta 2</a></p> <p>WebMatrix start with the following screen, which allows you to to start development with Web gallery to use standard open source apps like WordPress, second it allow you to start with inbuilt templates like “Photo Gallery template, Wish list etc..or you can start with a blank website.</p> <p><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_T-k8aOylzX0/TK65741D9dI/AAAAAAAAAfA/l0zlUs1agyA/image%5B5%5D.png?imgmax=800" width="653" height="476" /></p> <p><strong>Links to some learning resources:</strong></p> <p><a title="http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx" href="http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx">http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx</a></p> <p><a title="http://learn.iis.net/page.aspx/855/webmatrix-beta/" href="http://learn.iis.net/page.aspx/855/webmatrix-beta/">http://learn.iis.net/page.aspx/855/webmatrix-beta/</a></p> <p><a title="http://www.asp.net/webmatrix/tutorials/asp-net-web-pages-api-reference" href="http://www.asp.net/webmatrix/tutorials/asp-net-web-pages-api-reference">http://www.asp.net/webmatrix/tutorials/asp-net-web-pages-api-reference</a></p> <p><a title="http://weblogs.asp.net/scottgu/archive/2010/10/06/announcing-nupack-asp-net-mvc-3-beta-and-webmatrix-beta-2.aspx" href="http://weblogs.asp.net/scottgu/archive/2010/10/06/announcing-nupack-asp-net-mvc-3-beta-and-webmatrix-beta-2.aspx">http://weblogs.asp.net/scottgu/archive/2010/10/06/announcing-nupack-asp-net-mvc-3-beta-and-webmatrix-beta-2.aspx</a></p> <p><a title="http://www.jamessenior.com/2010/10/05/new-facebook-helpers-in-webmatrix-beta-2/" href="http://www.jamessenior.com/2010/10/05/new-facebook-helpers-in-webmatrix-beta-2/">http://www.jamessenior.com/2010/10/05/new-facebook-helpers-in-webmatrix-beta-2/</a></p> <p><a title="http://channel9.msdn.com/Shows/Web+Camps+TV/Web-Camps-TV-7-WebMatrix-Beta-2-Launches-Today" href="http://channel9.msdn.com/Shows/Web+Camps+TV/Web-Camps-TV-7-WebMatrix-Beta-2-Launches-Today">http://channel9.msdn.com/Shows/Web+Camps+TV/Web-Camps-TV-7-WebMatrix-Beta-2-Launches-Today</a></p> <p><a title="http://www.microsoft.com/web/webmatrix/learn/" href="http://www.microsoft.com/web/webmatrix/learn/">http://www.microsoft.com/web/webmatrix/learn/</a></p> <p><a title="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=252806a5-aab3-4339-8de4-8ba857b6bc65" href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=252806a5-aab3-4339-8de4-8ba857b6bc65">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=252806a5-aab3-4339-8de4-8ba857b6bc65</a></p> <p>So download WebMatrix and start developing your website, free of cost.</p> cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com3tag:blogger.com,1999:blog-7289401.post-59274150465621807432010-09-18T19:45:00.000+05:302010-09-18T20:35:40.677+05:30ASP.NET security Vulnerability Found<p>Few hours ago Microsoft released a <a href="http://www.microsoft.com/technet/security/advisory/2416728.mspx">Microsoft Security Advisory</a> about a security vulnerability in ASP.NET.  This vulnerability exists in all versions of ASP.NET. Microsoft recommend that all customers immediately apply a workaround to prevent attackers from using this vulnerability against your ASP.NET applications.</p> <p>here are details and a workaround from <a href="http://weblogs.asp.net/scottgu/archive/2010/09/18/important-asp-net-security-vulnerability.aspx" target="_blank">Scott Guthrie’s Blog</a> as it is…</p> <p>-----</p> <h4>Important: ASP.NET Security Vulnerability </h4> <p>A few hours ago we released a <a href="http://www.microsoft.com/technet/security/advisory/2416728.mspx">Microsoft Security Advisory</a> about a security vulnerability in ASP.NET.  This vulnerability exists in all versions of ASP.NET.</p> <p>This vulnerability was publically disclosed late Friday at a security conference.  We recommend that all customers immediately apply a workaround (described below) to prevent attackers from using this vulnerability against your ASP.NET applications.</p> <h5><u>What does the vulnerability enable?</u></h5> <p>An attacker using this vulnerability can request and download files within an ASP.NET Application like the web.config file (which often contains sensitive data).</p> <p>At attacker exploiting this vulnerability can also decrypt data sent to the client in an encrypted state (like ViewState data within a page).</p> <p> </p> <a name='more'></a> <h5><u>How the Vulnerability Works</u></h5> <p>To understand how this vulnerability works, you need to know about cryptographic oracles. An oracle in the context of cryptography is a system which provides hints as you ask it questions. In this case, there is a vulnerability in ASP.NET which acts as a padding oracle. This allows an attacker to send cipher text to the web server and learn if it was decrypted properly by examining which error code was returned by the web server.  By making many such requests (and watching what errors are returned) the attacker can learn enough to successfully decrypt the rest of the cipher text.</p> <h5><u>How to Workaround The Vulnerability</u></h5> <p>A workaround you can use to prevent this vulnerability is to enable the <customErrors> feature of ASP.NET, and explicitly configure your applications to <u>always return the same error page</u> - regardless of the error encountered on the server. By mapping all error pages to a single error page, you prevent a hacker from distinguishing between the different types of errors that occur on a server.</p> <p><strong>Important</strong>: It <u>is not</u> enough to simply turn on CustomErrors or have it set to RemoteOnly. You also need to make sure that all errors are configured to return the same error page.  This requires you to <u>explicitly</u> set the “defaultRedirect” attribute on the <customErrors> section and ensure that no per-status codes are set.</p> <h5><u>Enabling the Workaround on ASP.NET V1.0 to V3.5</u></h5> <p>If you are using ASP.NET 1.0, ASP.NET 1.1, ASP.NET 2.0, or ASP.NET 3.5 then you should follow the below steps to enable <customErrors> and map all errors to a single error page:</p> <p>1) Edit your ASP.NET Application’s root Web.Config file.  If the file doesn’t exist, then create one in the root directory of the application.</p> <p>2) Create or modify the <customErrors> section of the web.config file to have the below settings:</p> <pre><configuration>        </pre><br /><br /><pre>   <system.web></pre><br /><br /><pre>       <customErrors mode="On" defaultRedirect="~/error.html" /></pre><br /><br /><pre>   </system.web>        </pre><br /><br /><pre></configuration></pre><br /><br /><p>3) You can then add an error.html file to your application that contains an appropriate error page of your choosing (containing whatever content you like).  This file will be displayed anytime an error occurs within the web application.</p><br /><br /><p><strong>Notes:</strong> The important things to note above is that customErrors is set to “on”, and that all errors are handled by the defaultRedirect error page.  There <u>are not any per-status code error pages defined</u> – which means that there are no <error> sub-elements within the <customErrors> section.  This avoids an attacker being able to differentiate why an error occurred on the server, and prevents information disclosure.</p><br /><br /><h5><u>Enabling the Workaround on ASP.NET V3.5 SP1 and ASP.NET 4.0</u></h5><br /><br /><p>If you are using ASP.NET 3.5 SP1 or ASP.NET 4.0 then you should follow the below steps to enable <customErrors> and map all errors to a single error page:</p><br /><br /><p>1) Edit your ASP.NET Application’s root Web.Config file.  If the file doesn’t exist, then create one in the root directory of the application.</p><br /><br /><p>2) Create or modify the <customErrors> section of the web.config file to have the below settings.  Note the use of redirectMode=”ResponseRewrite” with .NET 3.5 SP1 and .NET 4.0:</p><br /><br /><pre><configuration> </pre><br /><br /><pre>   <system.web></pre><br /><br /><pre>     <customErrors mode="On" redirectMode="ResponseRewrite" defaultRedirect="~/error.aspx" /></pre><br /><br /><pre>   </system.web></pre><br /><br /><pre></configuration></pre><br /><br /><p>3) You can then add an Error.aspx to your application that contains an appropriate error page of your choosing (containing whatever content you like).  This file will be displayed anytime an error occurs within the web application.</p><br /><br /><p>4) We recommend adding the below code to the Page_Load() server event handler within the Error.aspx file to add a random, small sleep delay. This will help to further obfuscate errors.</p><br /><br /><p><u>VB Version</u></p><br /><br /><p>Below is a VB version of an Error.aspx file that you can use, and which has a random, small sleep delay in it.  You <u>do not</u> need to compile this into an application – you can optionally just save this Error.aspx file into the application directory on your web-server:</p><br /><br /><pre><%@ Page Language="VB" AutoEventWireup="true" %></pre><br /><br /><pre><%@ Import Namespace="System.Security.Cryptography" %></pre><br /><br /><pre><%@ Import Namespace="System.Threading" %></pre><br /><br /><pre> </pre><br /><br /><pre><script runat="server"></pre><br /><br /><pre>    Sub Page_Load()</pre><br /><br /><pre>        Dim delay As Byte() = New Byte(0) {}</pre><br /><br /><pre>        Dim prng As RandomNumberGenerator = New RNGCryptoServiceProvider()</pre><br /><br /><pre>        prng.GetBytes(delay)</pre><br /><br /><pre>        Thread.Sleep(CType(delay(0), Integer))</pre><br /><br /><pre>        Dim disposable As IDisposable = TryCast(prng, IDisposable)</pre><br /><br /><pre>        If Not disposable Is Nothing Then</pre><br /><br /><pre>            disposable.Dispose()</pre><br /><br /><pre>        End If</pre><br /><br /><pre>    End Sub</pre><br /><br /><pre></script></pre><br /><br /><pre> </pre><br /><br /><pre><html></pre><br /><br /><pre><head runat="server"></pre><br /><br /><pre>    <title>Error</title></pre><br /><br /><pre></head></pre><br /><br /><pre><body></pre><br /><br /><pre>    <div></pre><br /><br /><pre>        Sorry - an error occured</pre><br /><br /><pre>    </div></pre><br /><br /><pre></body></pre><br /><br /><pre></html></pre><br /><br /><p><u>C# Version</u></p><br /><br /><p>Below is a C# version of an Error.aspx file that you can use, and which has a random, small sleep delay in it.  You <u>do not</u> need to compile this into an application – you can optionally just save it into the application directory on your web-server:</p><br /><br /><pre><%@ Page Language="C#" AutoEventWireup="true" %></pre><br /><br /><pre><%@ Import Namespace="System.Security.Cryptography" %></pre><br /><br /><pre><%@ Import Namespace="System.Threading" %></pre><br /><br /><pre><script runat="server"></pre><br /><br /><pre>   void Page_Load() {</pre><br /><br /><pre>      byte[] delay = new byte[1];</pre><br /><br /><pre>      RandomNumberGenerator prng = new RNGCryptoServiceProvider();</pre><br /><br /><pre>      prng.GetBytes(delay);</pre><br /><br /><pre>      Thread.Sleep((int)delay[0]);</pre><br /><br /><pre>      IDisposable disposable = prng as IDisposable;</pre><br /><br /><pre>      if (disposable != null) { disposable.Dispose(); }</pre><br /><br /><pre>    }</pre><br /><br /><pre></script></pre><br /><br /><pre> </pre><br /><br /><pre><html></pre><br /><br /><pre><head runat="server"></pre><br /><br /><pre>    <title>Error</title></pre><br /><br /><pre></head></pre><br /><br /><pre><body></pre><br /><br /><pre>    <div></pre><br /><br /><pre>        An error occurred while processing your request.</pre><br /><br /><pre>    </div></pre><br /><br /><pre></body></pre><br /><br /><pre></html></pre><br /><br /><h5><u>How to Verify if the Workaround is Enabled</u></h5><br /><br /><p>Once you have applied the above workaround, you can test to make sure the <customErrors> section is correctly configured by requesting a URL like this from your site: <a href="http://mysite.com/pagethatdoesnotexist.aspx">http://mysite.com/pagethatdoesnotexist.aspx</a></p><br /><br /><p>If you see the custom error page appear (because the file you requested doesn’t exist) then your configuration should be setup correctly.  If you see a standard ASP.NET error then it is likely that you missed one of the steps above.  To see more information about what might be the cause of the problem, you can try setting <customErrors mode=”remoteOnly”/> – which will enable you to see the error message if you are connecting to the site from a local browser.</p><br /><br /><h5><u>How to Find Vulnerable ASP.NET Applications on Your Web Server</u></h5><br /><br /><p>We have <a href="http://www.asp.net/media/782788/detectcustomerrorsdisabledv30.zip">published a .vbs script</a> that you can save and run on your web-server to determine if there are ASP.NET applications installed on it that either have <customErrors> turned off, or which differentiate error messages depending on status codes.</p><br /><br /><p>You can download the .vbs script <a href="http://www.asp.net/media/782788/detectcustomerrorsdisabledv30.zip">here</a>.  Simply copy/paste the script into a text file called “DetectCustomErrors.vbs” and save it to disk.  Then launch a command window that is elevated as admin and run “cscript DetectCustomErrors.vbs” to run it against your local web-server.  It will enumerate all of the applications within your web server and verify that the correct <customErrors> configuration has been specified.</p><br /><br /><p><a href="http://www.scottgu.com/blogposts/command.png"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh3.ggpht.com/_T-k8aOylzX0/TJTVMXCRf6I/AAAAAAAAAe8/Hzx9z1LHVUs/clip_image002%5B4%5D.jpg?imgmax=800" width="599" height="118" /></a></p><br /><br /><p>It will flag any application where it finds that an application’s web.config file doesn’t have the <customErrors> section (in which case you need to add it), or doesn’t have it set correctly to workaround this attack (in which case you need to update it).  It will print “ok” for each application web.config file it finds that is fine.  This should hopefully make it easier to locate issues.</p><br /><br /><p>Note: We have developed this detection script over the last few hours, and will be refining it further in the future.  I will post an update in this section each time we make a change to it.</p><br /><br /><h5><u>How to Find More Information about this Vulnerability</u></h5><br /><br /><p>You can learn more about this vulnerability from:</p><br /><br /><ul><br /> <li><a href="http://www.microsoft.com/technet/security/advisory/2416728.mspx">Microsoft Security Advisory 2416728</a> </li><br /><br /> <li><a href="http://blogs.technet.com/b/srd/archive/2010/09/17/understanding-the-asp-net-vulnerability.aspx">Understanding the ASP.NET Vulnerability</a> </li><br /></ul><br /><a href="http://blogs.technet.com/b/msrc/archive/2010/09/17/security-advisory-2416728-released.aspx">Microsoft Security Response Center Blog Post</a> cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com1tag:blogger.com,1999:blog-7289401.post-56081115664448374612010-09-17T18:31:00.001+05:302010-09-26T12:38:29.174+05:30Windows Phone 7 Developer Tools RTM nowToday Microsoft announced the final release of its Windows Phone 7 Developer tools (RTM) which will enable developers to create beautiful Windows Phone 7 apps that take advantage of the phone’s new application platform, unique features and capabilities. The developer community was very excited for this release specially from the day Microsoft announced its WP7 RTM and we are happy that as promised they released the RTM version of Developers tool on today. <br />
<br />
Click here to download the <b><a href="http://go.microsoft.com/fwlink/?LinkId=185584">web installer</a></b>.<br />
<br />
Click<i> </i>here to download <b><a href="http://go.microsoft.com/fwlink/?LinkId=201927">ISO image</a>.</b><br />
<br />
as mentioned by Scott G on his blog, this download includes following tools which are required for any one to write an application for WP7, and good news is all these tools are FREE. <br />
<ul><li><b>Visual Studio 2010 Express for Windows Phone </b>– Free edition of VS 2010 for Phone development. </li>
<li><b>Express Blend 4 for Windows Phone</b> – Free version of Blend for Windows Phone 7 Development. </li>
<li><b>Silverlight for Windows Phone 7</b> – Rich framework for building great applications for Windows Phone 7. </li>
<li><b>XNA Game Studio for Windows Phone 7 </b>–<b> </b>Rich framework that enables you to build great 2D and 3D games for Windows Phone 7. </li>
<li><b>Windows Phone Emulator </b>– A hardware accelerated emulator that allows you to run and debug your applications and games without requiring a phone. </li>
<li><b>Phone Registration Tool –</b> When you get a device, this allows you to “unlock” the device so you can run/debug your application on it, using <a href="http://developer.windowsphone.com/Signup-Create-Account.aspx">your Marketplace account</a>.<b></b> </li>
</ul><a name='more'></a>This setup also add support to your existing installation of Visual Studio 2010. <br />
<h4><b>Important things about installation and supporting environment:</b></h4><ol><li>This only support Windows Vista (x86 and x64) with SP2 and Windows 7(x86 and x64). </li>
<li>Installation requires 3 GB of free disk space on the system drive along with 2 GB RAM. </li>
<li>Windows Phone Emulator requires a DirectX 10 or later graphics card with WDDM 1.1 driver. </li>
<li>Windows XP, Windows Server, Virtual PC and Hyper-V are not supported. </li>
<li>you must uninstall any earlier version of WP7 Developer tool like CTP, beta etc. before installing the new version </li>
<li>Windows Phone Developer Tools (WPDT) RTM is only compatible with the RTM version of Visual Studio 2010. If you have any version of Visual Studio 2010 product family other than Visual Studio 2010 RTM installed on your computer, setup will stop and instruct you to uninstall the product or a set of components. </li>
</ol>Before starting installation and using Read Release notes carefully. you can download Release notes here <a href="http://download.microsoft.com/download/1/7/7/177D6AF8-17FA-40E7-AB53-00B7CED31729/Release%20Notes%20-%20WPDT%20RTM.htm" title="http://download.microsoft.com/download/1/7/7/177D6AF8-17FA-40E7-AB53-00B7CED31729/Release%20Notes%20-%20WPDT%20RTM.htm">http://download.microsoft.com/download/1/7/7/177D6AF8-17FA-40E7-AB53-00B7CED31729/Release%20Notes%20-%20WPDT%20RTM.htm</a><br />
<h4><b>What’s New in Windows Phone Developer Tools</b></h4><ol><li>The Bing Maps Silverlight Control has been added to the Windows Phone Developer Tools </li>
<li>The Panorama and Pivot controls have been added to the Windows Phone Developer Tools. </li>
<li>A number of new performance features have been added to the Windows Phone Developer Tools. The white paper <a href="http://go.microsoft.com/fwlink/?LinkId=199264">Creating High Performing Silverlight Applications for Windows Phone</a> highlights these features. </li>
<li>Added the following APIs to Microsoft.Phone.Controls namespace <br />
<ul><li> <br />
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.panorama%28v=VS.92%29.aspx">Panorama</a> class<br />
</li>
<li> <br />
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.panoramaitem%28v=VS.92%29.aspx">PanoramaItem</a> class<br />
</li>
<li> <br />
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.pivot%28v=VS.92%29.aspx">Pivot</a> class<br />
</li>
<li> <br />
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.pivotitem%28v=VS.92%29.aspx">PivotItem</a> class<br />
</li>
<li> <br />
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.pivotitemeventargs%28v=VS.92%29.aspx">PivotItemEventArgs</a> class<br />
</li>
</ul></li>
<li> <br />
Added the following APIs Microsoft.Phone.Controls.Primitives namespace<br />
<ul><li> <br />
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.primitives.animationdirection%28v=VS.92%29.aspx">AnimationDirection</a> class<br />
</li>
<li> <br />
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.primitives.panningbackgroundlayer%28v=VS.92%29.aspx">PanningBackgroundLayer</a> class<br />
</li>
<li> <br />
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.primitives.panninglayer%28v=VS.92%29.aspx">PanningLayer</a> class<br />
</li>
<li> <br />
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.primitives.panningtitlelayer%28v=VS.92%29.aspx">PanningTitleLayer</a> class<br />
</li>
<li> <br />
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.primitives.panoramapanel%28v=VS.92%29.aspx">PanoramaPanel</a> class<br />
</li>
<li> <br />
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.primitives.pivotheaderitem%28v=VS.92%29.aspx">PivotHeaderItem</a> class<br />
</li>
<li> <br />
<a href="http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.primitives.pivotheaderscontrol%28v=VS.92%29.aspx">PivotHeadersControl</a> class<br />
</li>
<li> <br />
<a href="http://msdn.microsoft.com/en-us/library/ff941271%28v=VS.92%29.aspx">TemplatedItemsControl(Of T)</a> class<br />
</li>
</ul></li>
</ol>you can read more details about these changes in APIs or documentation at <a href="http://msdn.microsoft.com/en-us/library/ff637516%28VS.92%29.aspx#tag_new" title="http://msdn.microsoft.com/en-us/library/ff637516(VS.92).aspx#tag_new">http://msdn.microsoft.com/en-us/library/ff637516(VS.92).aspx#tag_new</a><br />
<h3> </h3><h4>Silverlight Toolkit for Windows Phone 7</h4>This windows phone 7 toolkit also included the 6 new Silverlight controls which are available under MS-PL licensee just like the most popular Silverlight toolkit. this includes ContextMenu, DatePicker, TimePicker, WrapPanel, ToggleSwitch , GestureService. you can download binary files of this or a full source code at <a href="http://silverlight.codeplex.com/" title="http://silverlight.codeplex.com/">http://silverlight.codeplex.com/</a><br />
<h4>Windows Phone 7 Training Kit for Developers - RTM Refresh </h4>Microsoft also released the RTM refresh for WP7 training kit for developers. This Windows Phone 7 Training Kit for developers will give you a jumpstart into the new Windows Phone world by providing you with a step-by-step explanation of the tools to use and some key concepts for programming Windows Phones.<br />
you can download this at <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ca23285f-bab8-47fa-b364-11553e076a9a" title="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ca23285f-bab8-47fa-b364-11553e076a9a">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ca23285f-bab8-47fa-b364-11553e076a9a</a><br />
<h4>JumpStart training</h4>Microsoft hosting an online webcast from 21st of Sept, 2010, click on below link to register for this event or to get more details.<br />
<a href="https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032462274&EventCategory=2&culture=en-US&CountryCode=US" target="_blank">Microsoft Windows Phone 7 Advanced Topics - Part 1</a><br />
<a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032462275&Culture=en-US">Microsoft Windows Phone 7 Advanced Topics- Part 2</a><br />
<blockquote><b>Preliminary Schedule <br />
Part One: June 21, 2010 8am-11am PDT <br />
</b>Session One: Panorama and Pivots <br />
Session Two: Bing Maps <br />
Session Three: XNA Part 1 <br />
Session Four: XNA Part 2 <br />
<b>Part Two: June 21, 2010 12pm-4pm PDT</b> <br />
Session Five: Planning and Optimizing for Performance, Part 1 <br />
Session Six: Planning and Optimizing for Performance, Part 2 <br />
Session Seven: Windows Phone 7 Design and Design using Microsoft Blend <br />
Session Eight: Live Q&A Panel with Microsoft SME’s <br />
</blockquote><h4> </h4><h4>Some Important links for you to kick start your windows phone 7 development or learning.</h4><a href="http://windowsteamblog.com/" title="http://windowsteamblog.com/">http://windowsteamblog.com/</a><br />
<a href="http://developer.windowsphone.com/" title="http://developer.windowsphone.com/">http://developer.windowsphone.com/</a><br />
<a href="http://msdn.microsoft.com/en-us/library/ff402535%28VS.92%29.aspx" title="http://msdn.microsoft.com/en-us/library/ff402535(VS.92).aspx">http://msdn.microsoft.com/en-us/library/ff402535(VS.92).aspx</a><br />
<a href="http://msdn.microsoft.com/en-us/library/ff431744%28v=VS.92%29.aspx" title="http://msdn.microsoft.com/en-us/library/ff431744(v=VS.92).aspx">http://msdn.microsoft.com/en-us/library/ff431744(v=VS.92).aspx</a><br />
<a href="http://weblogs.asp.net/scottgu/archive/2010/09/16/windows-phone-7-developer-tools-released.aspx" title="http://weblogs.asp.net/scottgu/archive/2010/09/16/windows-phone-7-developer-tools-released.aspx">http://weblogs.asp.net/scottgu/archive/2010/09/16/windows-phone-7-developer-tools-released.aspx</a><br />
<a href="http://blogs.msdn.com/b/dorischen/" title="http://blogs.msdn.com/b/dorischen/">http://blogs.msdn.com/b/dorischen/</a><br />
<a href="http://channel9.msdn.com/posts/egibson/Windows-Phone-7-Jump-Start-Session-1-of-12-Introduction/" title="http://channel9.msdn.com/posts/egibson/Windows-Phone-7-Jump-Start-Session-1-of-12-Introduction/">http://channel9.msdn.com/posts/egibson/Windows-Phone-7-Jump-Start-Session-1-of-12-Introduction/</a><br />
<a href="http://channel9.msdn.com/posts/LauraFoy/Scott-Guthrie--Charlie-Kindel-celebrate-Windows-Phone-7-Developer-Tools-Release/" title="http://channel9.msdn.com/posts/LauraFoy/Scott-Guthrie--Charlie-Kindel-celebrate-Windows-Phone-7-Developer-Tools-Release/">http://channel9.msdn.com/posts/LauraFoy/Scott-Guthrie--Charlie-Kindel-celebrate-Windows-Phone-7-Developer-Tools-Release/</a><br />
<a href="http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series" title="http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series">http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series</a><br />
<a href="http://silverlight.codeplex.com/" title="http://silverlight.codeplex.com/">http://silverlight.codeplex.com/</a><br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ca23285f-bab8-47fa-b364-11553e076a9a" title="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ca23285f-bab8-47fa-b364-11553e076a9a">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ca23285f-bab8-47fa-b364-11553e076a9a</a><br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce&displaylang=en" title="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce&displaylang=en">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce&displaylang=en</a>cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-2139204286826789662010-08-06T18:58:00.003+05:302010-09-10T01:14:44.378+05:30Consuming RSS Feeds in your ASP.NET websiteYesterday my friend suggested me to publish Feeds of my Blog on my company website, and I too liked this idea, so decided to update the website. now question is how to consume those RSS feeds in ASP.NET Page ? <br />
There are various ways to use this, you can search for some standard third-party controls, or you can use JavaScript for this, but I think the simplest way is use XMLDataSource, because if you have checked the format of RSS feed then you must be knowing that RSS is nothing but XML file. and once you created this XMLDataSource then you can easily bind this with standard ASP.NET controls like DataList, Labels, Hyperlink etc. so lets see how we can do this in simple 4-5 steps. <br />
<br />
<ul><li>Open Visual Studio and Create a Website or a web application Project. </li>
<li>on Default.aspx page in design area just drop a XMLDataSource control from Toolbox. <a name='more'></a><a href="http://lh3.ggpht.com/_T-k8aOylzX0/TFwfC12ntjI/AAAAAAAAAeI/ZtJSE3EEnFc/s1600-h/Capture1%5B6%5D.png"><img alt="Capture1" border="0" class="wlDisabledImage" height="136" src="http://lh6.ggpht.com/_T-k8aOylzX0/TFwfD-FSSoI/AAAAAAAAAeM/EpC3M2zlhO4/Capture1_thumb%5B4%5D.png?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="Capture1" width="367" /></a></li>
<li>Click the smart tag and click on the link ‘Configure Data Source’. you can also right click on XMLDataSource and then click on option ‘Configure Data Source’.</li>
<li>This will launch the ‘Configure Data Source’ dialog box.</li>
<li>Add your feed address URL as Data file. e.g. <a href="http://feeds.cognitioninfotech.com/blogs/MyCoffeeCup" title="http://feeds.cognitioninfotech.com/blogs/MyCoffeeCup">http://feeds.cognitioninfotech.com/blogs/MyCoffeeCup</a></li>
<li>If you have transform file available ( .xsl) file then specify that file, else leave the field blank.</li>
<li>Enter <em>rss/channel/item </em>as XPath Expression. </li>
</ul> <a href="http://lh4.ggpht.com/_T-k8aOylzX0/TFwfE4JERDI/AAAAAAAAAeQ/m2wGaTTbtdA/s1600-h/Capture2%5B3%5D.png"><img alt="Capture2" border="0" class="wlDisabledImage" height="370" src="http://lh6.ggpht.com/_T-k8aOylzX0/TFwfGVGgofI/AAAAAAAAAeU/0eirFaMbFBY/Capture2_thumb%5B1%5D.png?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="Capture2" width="587" /></a><br />
<br />
<ul><li>Now I am going to add Repeater control since I just want to display Title of my post and a link to it. so add Repeater control and then click on smartTag to select DataSource.</li>
<li>From dropdown select above saved XMLDataSource1 as data source for Repeater control.</li>
</ul><blockquote><a href="http://lh6.ggpht.com/_T-k8aOylzX0/TFwfHoYLAAI/AAAAAAAAAeY/unN7CLwbb6o/s1600-h/Capture3%5B3%5D.png"><img alt="Capture3" border="0" class="wlDisabledImage" height="125" src="http://lh5.ggpht.com/_T-k8aOylzX0/TFwfJH8gXTI/AAAAAAAAAec/Ovjf9XIkQpE/Capture3_thumb%5B1%5D.png?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="Capture3" width="484" /></a><br />
<ul><li>After this I am going to switch to code and add <itemtemplate> in Repeater control, and add a Hyperlink control in it so that I can display title and link to my post. code will look like this…</li>
</ul></blockquote><ul><div class="wlWriterEditableSmartContent" id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:fa9d47e1-15a6-4783-89ef-b2b56aa97e85" style="display: block; float: none; margin-left: auto; margin-right: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 597px;"><pre style="background-color: silver; height: 314px; overflow: auto; width: 597px;"><div><span style="color: black;"><</span><span style="color: black;">asp:XmlDataSource ID</span><span style="color: black;">=</span><span style="color: maroon;">"</span><span style="color: maroon;">XmlDataSource1</span><span style="color: maroon;">"</span><span style="color: black;"> runat</span><span style="color: black;">=</span><span style="color: maroon;">"</span><span style="color: maroon;">server</span><span style="color: maroon;">"</span><span style="color: black;">
DataFile</span><span style="color: black;">=</span><span style="color: maroon;">"</span><span style="color: maroon;">http://feeds.cognitioninfotech.com/blogs/MyCoffeeCup</span><span style="color: maroon;">"</span><span style="color: black;">
XPath</span><span style="color: black;">=</span><span style="color: maroon;">"</span><span style="color: maroon;">rss/channel/item</span><span style="color: maroon;">"</span><span style="color: black;">></</span><span style="color: black;">asp:XmlDataSource</span><span style="color: black;">></span><span style="color: black;">
</span><span style="color: black;"><</span><span style="color: black;">asp:Repeater ID</span><span style="color: black;">=</span><span style="color: maroon;">"</span><span style="color: maroon;">Repeater1</span><span style="color: maroon;">"</span><span style="color: black;"> runat</span><span style="color: black;">=</span><span style="color: maroon;">"</span><span style="color: maroon;">server</span><span style="color: maroon;">"</span><span style="color: black;"> DataSourceID</span><span style="color: black;">=</span><span style="color: maroon;">"</span><span style="color: maroon;">XmlDataSource1</span><span style="color: maroon;">"</span><span style="color: black;">></span><span style="color: black;">
</span><span style="color: black;"><</span><span style="color: black;">ItemTemplate</span><span style="color: black;">></span><span style="color: black;">
</span><span style="color: black;"><</span><span style="color: black;">div</span><span style="color: black;">></span><span style="color: black;">
</span><span style="color: black;"><</span><span style="color: black;">asp:HyperLink ID</span><span style="color: black;">=</span><span style="color: maroon;">"</span><span style="color: maroon;">HyperLink1</span><span style="color: maroon;">"</span><span style="color: black;"> runat</span><span style="color: black;">=</span><span style="color: maroon;">"</span><span style="color: maroon;">server</span><span style="color: maroon;">"</span><span style="color: black;">
NavigateUrl </span><span style="color: black;">=</span><span style="color: black;"> </span><span style="color: maroon;">'</span><span style="color: maroon;"><%#XPath("link")%></span><span style="color: maroon;">'</span><span style="color: black;">
Text </span><span style="color: black;">=</span><span style="color: black;"> </span><span style="color: maroon;">'</span><span style="color: maroon;"><%#XPath("title")%></span><span style="color: maroon;">'</span><span style="color: black;"> Target</span><span style="color: black;">=</span><span style="color: maroon;">"</span><span style="color: maroon;">_blank</span><span style="color: maroon;">"</span><span style="color: black;">></span><span style="color: black;">
</span><span style="color: black;"></</span><span style="color: black;">asp:HyperLink</span><span style="color: black;">></span><span style="color: black;">
</span><span style="color: black;"></</span><span style="color: black;">div</span><span style="color: black;">></span><span style="color: black;">
</span><span style="color: black;"><</span><span style="color: black;">hr </span><span style="color: black;">/></span><span style="color: black;">
</span><span style="color: black;"></</span><span style="color: black;">ItemTemplate</span><span style="color: black;">></span><span style="color: black;">
</span><span style="color: black;"></</span><span style="color: black;">asp:Repeater</span><span style="color: black;">></span></div></pre></div></ul><br />
<br />
<br />
<br />
you are done with core functionality coding, now if you want then you can decorate, using CSS styles, else simply press F5 to view in Browser…<br />
<br />
<br />
<a href="http://www.cognitioninfotech.com/" target="_blank"><img alt="Capture4" border="0" class="wlDisabledImage" height="364" src="http://lh6.ggpht.com/_T-k8aOylzX0/TFwfLvgLgsI/AAAAAAAAAeg/PAWIaDtGtq8/Capture4%5B5%5D.png?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="Capture4" width="431" /></a>cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-20225507173129238732010-07-28T13:36:00.001+05:302010-09-10T01:16:06.203+05:30Office 2010 Community launch in Pune<a href="http://www.puneusergroup.org/office-2010-launch.aspx" target="_blank"><img alt="office 2010" border="0" class="wlDisabledImage" height="189" src="http://lh4.ggpht.com/_T-k8aOylzX0/TE_lIgXCcFI/AAAAAAAAAcc/-7VD6xaewT8/office%202010%5B7%5D.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="office 2010" width="504" /></a><br />
Office 2010 another major revolution in Microsoft's most cutting edge technologies is here to get your work done the easy way. Check out the latest news and views on Office 2010 from the experts, attend Office 2010 Community launch event hosted by Pune User Group. <br />
<strong>Date</strong>: Sat, 7 Aug 2010 - Sat, 7 Aug 2010 <br />
<strong>Time</strong>: 09:00:AM - 01:00:PM<br />
<a name='more'></a><br />
<strong>Venue:</strong> <br />
<blockquote>International Convention Centre (ICC),</blockquote><blockquote>MCCIA ‘s Sumant Moolgaokar Auditorium (Ground Floor),</blockquote><blockquote>Senapati Bapat Road, Pune </blockquote>For more details visit <a href="http://www.puneusergroup.org/office-2010-launch.aspx" title="http://www.puneusergroup.org/office-2010-launch.aspx">http://www.puneusergroup.org/office-2010-launch.aspx</a>cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-61221154718053799882010-06-29T14:05:00.002+05:302010-09-10T01:23:07.624+05:30Download Visual Studio 2010 RTM Virtual Machine with Sample Data and Hands-on-LabsVisual Studio 2010 RTM version Virtual Machine is now available for download, you can download these different VMs from following links<br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e0198b64-4acb-4709-b07f-359fb4d523bc">Visual Studio 2010 RTM (Hyper-V)</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=509c3ba1-4efc-42b5-b6d8-0232b2cbb26e">Visual Studio 2010 RTM (Windows [7] Virtual PC)</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5e13b15a-fd74-4cd7-b53e-bdf9456855bd">Visual Studio 2010 RTM (Virtual PC 2007 SP1)</a><br />
Brian Keller, Evangelist from Microsoft recently announced <br />
<a name='more'></a>the availability of RTM version of the Visual Studio 2010 virtual machine, along with sample data and hands-on-labs for key application lifecycle management (ALM) scenarios on his blog. <br />
This virtual machine (VM) includes Visual Studio 2010 Ultimate, Visual Studio Team Foundation Server 2010, and a sample application along with sample data which supports 9 hands-on-labs.<br />
For instructions on how to use this virtual machine, please download “<a href="http://download.microsoft.com/download/9/E/2/9E2CCC64-CF5A-4E47-9DC8-C6CEA9344740/Working%20with%20the%20Visual%20Studio%202010%20RTM%20Virtual%20Machine.docx">Working with the Visual Studio 2010 Virtual Machine.docx</a>.”<br />
<br />
<em><span style="font-size: xx-small;">Source:</span></em><a href="http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx" title="http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx"><em><span style="font-size: xx-small;">http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx</span></em></a>cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-79537222636062772592010-05-14T15:46:00.002+05:302010-09-10T01:23:38.185+05:30Microsoft IndiMix 2010Microsoft IndiMIX 2010 - An exclusive Conference for Web Developers and Designers building some of the world’s most innovative Websites.<br />
<a href="http://apac.ineta.org/inetago/go.aspx?to=1&ug=PuneUserGroup&org=INETAAPAC" target="_blank"><img alt="indimix" border="0" height="308" src="http://lh4.ggpht.com/_T-k8aOylzX0/S-0jy5czk2I/AAAAAAAAAaQ/h_JsPdtjxMA/indimix%5B8%5D.png?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="indimix" width="590" /></a> <br />
<em><strong>The web belongs to you. Whether you're a developer or designer, or a little bit of both, together we build the most powerful and innovative websites that the world uses and loves</strong>. </em><br />
<strong>Attend IndiMIX 2010 and…. </strong><br />
<a name='more'></a><br />
<ul><li>Explore the next wave of opportunities and help redefine the boundaries between content and commerce, PC and TV, Windows® and the Web </li>
<li>Be inspired by an impressive lineup of UX, design and development sessions </li>
<li>Hear from experts on a wide range of topics for one-on-one guidance and inspiration </li>
<li>Learn about the future of Mobile™, Silverlight™, Internet Explorer®, Expression®, and other web technologies from Microsoft </li>
</ul><div align="center"><strong>Friday, 28th May, 2010 <br />
Taj Lands End, <br />
Mumbai</strong></div><div align="center"><a href="http://apac.ineta.org/inetago/go.aspx?to=1&ug=PuneUserGroup&org=INETAAPAC" target="_blank"><img alt="15" border="0" height="29" src="http://lh4.ggpht.com/_T-k8aOylzX0/S-0j0KNWZLI/AAAAAAAAAaY/HYhAeL_qgQE/15%5B5%5D.jpg?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline;" title="15" width="240" /></a> </div><div align="center">Don’t miss out the opportunity to avail of the Special Early Bird offer of Rs. 2,000 per Registration (ends May 20, 2010).</div>cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-54020688990513730992010-02-09T12:06:00.001+05:302010-09-10T01:24:24.562+05:30Windows Azure Tools for VS 2010 RCWindows Azure Tools for Microsoft Visual Studio extend Visual Studio to enable the application development for Windows Azure platform. <br />
The <a href="http://go.microsoft.com/fwlink/?LinkID=128752" target="_blank">Windows Azure Tools for Microsoft Visual Studio 1.1 (February 2010)</a> support the Visual Studio 2010 RC and Visual Studio 2008 SP1.<br />
<em><strong>What's New in version 1.1:</strong></em> <br />
<strong>Windows Azure Drive</strong>: Enable a Windows Azure application to use existing NTFS APIs to access a durable drive. This allows the Windows Azure application to mount a page blob as a drive letter, such as X:, and enables easy migration of existing NTFS applications to the cloud.<br />
<a name='more'></a><br />
<strong>OS Version Support</strong>: Allows a Windows Azure application to choose the appropriate Guest OS to run on in the cloud.<br />
<strong>Bug Fixes</strong><br />
<ol><li>StorageClient: Expose account key from storage credentials, expose continuation tokens for pagination, and reduce maximum buffer size for parallel uploads.</li>
<li>Windows Azure Diagnostics: Fix path corruption for crash dumps, OnDemandTransfer now respects LogLevelFilter.</li>
<li>VS 2010: Improved packaging performance.</li>
<li>VS 2010: Support for linked files in Web projects.</li>
<li>VS 2010: Support for ASP.NET web project web.config transformations.</li>
<li>Certificate selection lists certificates from LocalMachine\My instead of CurrentUser\My.</li>
<li>Right click on Role under Roles folder to select whether to launch the browser against HTTP, HTTPS or not at all.</li>
</ol><strong><u><em>Note</em></u></strong>: To use the Windows Azure Tools with VS 2010 Beta 2, please use the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=6967FF37-813E-47C7-B987-889124B43ABD&displaylang=en">November 2009 release</a>.cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-28620476954008555932010-02-09T11:05:00.000+05:302010-02-09T11:56:31.294+05:30VS 2010/.NET 4 Release Candidate (RC) is Available for MSDN subscribers<p> </p> <p>Today Microsoft announced the RC for Visual Studio 2010, .NET Framework 4.  MSDN subscribers can can download it here: <a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx">http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx</a></p> <p>this will be made available to the public on Wednesday February 10.</p> <p>You can report your feedback through  <a href="http://go.microsoft.com/fwlink/?LinkId=183244">survey site</a> and you can file any issues you find on the <a href="https://connect.microsoft.com/VisualStudio?wa=wsignin1.0">VS Connect site</a>.</p> cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0tag:blogger.com,1999:blog-7289401.post-13309237255373137432010-01-27T00:03:00.000+05:302010-01-28T00:04:31.892+05:30VS 2010 Beta 2 and TFS 2010 Beta 2 VPC image for download<p> </p> <p>Links to download Microsoft® Visual Studio® 2010 and Team Foundation Server® 2010 Beta 2 - </p> <p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=540777b0-cbd7-485e-bde5-23a1d4f442e0" target="_blank">virtual image for Microsoft Virtual PC 2007 SP1</a></p> <p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=27D91E63-E33B-4CEF-A331-F20D343DA9DE&displaylang=en" target="_blank">virtual image for Windows Virtual PC format</a></p> <p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=426CDFFC-53B5-46A5-89D3-E2ECD23570C6&displaylang=en" target="_blank">virtual image for Windows Server 2008 Hyper-V</a></p> <p>The virtual machine image in this download contains both Microsoft Visual Studio 2010 Beta2 and Team Foundation Server 2010 Beta2 and the requisite trial software.</p> <p>along with this you can also download <a href="http://www.microsoft.com/downloads/details.aspx?familyid=752CB725-969B-4732-A383-ED5740F02E93&displaylang=en" target="_blank">Visual Studio 2010 and .NET Framework 4 Training Kit - January Release</a></p> cognitionhttp://www.blogger.com/profile/00529509845491925971noreply@blogger.com0