<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4626288509592226329</id><updated>2011-11-27T17:06:52.616-08:00</updated><category term='Visual Studio 2010 बेता१'/><category term='PS3'/><category term='Stream to Xbox'/><category term='home newtwork'/><category term='broadband'/><category term='Wii'/><category term='watch TV on Xbox'/><category term='Custom Actions in Outlook'/><category term='TPL'/><category term='.NET Framework'/><category term='Task Parallel Libraries'/><category term='API'/><category term='LAN'/><category term='LinkSys'/><category term='Parallel For loop'/><category term='Outlook Programming'/><category term='Netgear'/><category term='Powerline Adapter'/><category term='Outlook Add-in'/><category term='Netflix on Xbox'/><category term='HD streaming'/><category term='PlayOn'/><category term='Parallel Programming C#'/><category term='VS 2010 Beta1'/><category term='xbox 360'/><category term='Hulu on Xbox'/><category term='.NET 4'/><category term='Youtube on Xbox'/><category term='Powerline Adapter adapter'/><category term='परल्लेल.For'/><category term='.NET 3.5'/><title type='text'>AK's blogs</title><subtitle type='html'>... the things i learnt, things i like or simply want to shout out!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ashwinsblogs.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ashwinsblogs.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>A K</name><uri>http://www.blogger.com/profile/11731184929039847777</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4626288509592226329.post-6302161069173732428</id><published>2009-11-27T12:54:00.000-08:00</published><updated>2009-11-27T13:52:45.312-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PlayOn'/><category scheme='http://www.blogger.com/atom/ns#' term='Youtube on Xbox'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Netflix on Xbox'/><category scheme='http://www.blogger.com/atom/ns#' term='xbox 360'/><category scheme='http://www.blogger.com/atom/ns#' term='Powerline Adapter adapter'/><category scheme='http://www.blogger.com/atom/ns#' term='API'/><category scheme='http://www.blogger.com/atom/ns#' term='watch TV on Xbox'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulu on Xbox'/><category scheme='http://www.blogger.com/atom/ns#' term='Netgear'/><category scheme='http://www.blogger.com/atom/ns#' term='Stream to Xbox'/><category scheme='http://www.blogger.com/atom/ns#' term='PS3'/><category scheme='http://www.blogger.com/atom/ns#' term='Wii'/><title type='text'>"PlayOn XBOX!!" (watch AMZVid, NETFlix, HULU, CBS, ESPN, YouTube.. MSDN-Channel9 and many more on Xbox360)</title><content type='html'>&lt;strong&gt;Yup..Facebook, Last.fm, Twitter.. and now what?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;well this is not new but PlayOn allows you to watch &lt;strong&gt;CBS, AMZ Vid, NetFlix, Hulu, YouTube, ESPN, Channel 9 (Microsoft), Food N/w, HGTV and many more on Xbox 360!&lt;/strong&gt;&lt;br /&gt;Wait, make sure you have a PC connected to the same n/w as your Xbox360 (i.e on the same router)&lt;br /&gt;How i did it from my remote PC? read my blog - &lt;a href="http://ashwinsblogs.blogspot.com/2009/11/18mbps-over-your-powerline-hdhi-speed.html"&gt;18Mbps using Powerline Ethernet Adapter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once you have a Hi-Speed Internt Connection with from your PC to Xbox360, all you &lt;strong&gt;need is &lt;a href="http://www.playon.tv/playon"&gt;PlayOn &lt;/a&gt;connection. &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Click Images below to view them larger&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border=0&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;a href="http://2.bp.blogspot.com/_3e8fFU2U4Lk/SxBDkm6tgVI/AAAAAAAABE8/B8LHN9OhhF8/s1600/PlayOn.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_3e8fFU2U4Lk/SxBDkm6tgVI/AAAAAAAABE8/B8LHN9OhhF8/s400/PlayOn.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5408897448673116498" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;a href="http://1.bp.blogspot.com/_3e8fFU2U4Lk/SxBETWJ5BjI/AAAAAAAABFE/cCldk9Z1gfU/s1600/BollyPlayOn2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_3e8fFU2U4Lk/SxBETWJ5BjI/AAAAAAAABFE/cCldk9Z1gfU/s400/BollyPlayOn2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5408898251627234866" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;a href="http://1.bp.blogspot.com/_3e8fFU2U4Lk/SxBEkq8wnuI/AAAAAAAABFM/IEw3qE1tfhA/s1600/Channel9_Xbox3601.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_3e8fFU2U4Lk/SxBEkq8wnuI/AAAAAAAABFM/IEw3qE1tfhA/s400/Channel9_Xbox3601.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5408898549267078882" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt; So you see, almost any web video channel could be streamed on to Xbox 360&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;FYI.. PlayOn supports similar streaming on Wii, PS3 and other devices. Check PlayOn.tv for more info. but Xbox360 is my favorite streaming device :)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Obvious question .. does this support HD?&lt;/strong&gt; well, not yet, i believe. PlayOn folks have it on their list for future. As of now, when (with my old AMD single core, 1.9 Ghz 1 GB RAM PC), it still gives me DVD quality video and audio for most HD videos on Hulu/YouTube. &lt;br /&gt;&lt;br /&gt;What's more? you want to add your favorite web video channel to PlayOn and Xbox?&lt;br /&gt;Read the &lt;a href="http://www.playon.tv/playon/plugins"&gt;PlayOn Developer Documentation&lt;/a&gt;! and it is easier as it is all &lt;a href="http://www.microsoft.com/net/"&gt;.NET Framework&lt;/a&gt; based code! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4626288509592226329-6302161069173732428?l=ashwinsblogs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashwinsblogs.blogspot.com/feeds/6302161069173732428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4626288509592226329&amp;postID=6302161069173732428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default/6302161069173732428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default/6302161069173732428'/><link rel='alternate' type='text/html' href='http://ashwinsblogs.blogspot.com/2009/11/playon-xbox-watch-amzvid-netflix-hulu.html' title='&quot;PlayOn XBOX!!&quot; (watch AMZVid, NETFlix, HULU, CBS, ESPN, YouTube.. MSDN-Channel9 and many more on Xbox360)'/><author><name>A K</name><uri>http://www.blogger.com/profile/11731184929039847777</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3e8fFU2U4Lk/SxBDkm6tgVI/AAAAAAAABE8/B8LHN9OhhF8/s72-c/PlayOn.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4626288509592226329.post-7792472885298124258</id><published>2009-11-27T12:22:00.000-08:00</published><updated>2009-11-27T12:54:01.794-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='home newtwork'/><category scheme='http://www.blogger.com/atom/ns#' term='Powerline Adapter'/><category scheme='http://www.blogger.com/atom/ns#' term='LinkSys'/><category scheme='http://www.blogger.com/atom/ns#' term='LAN'/><category scheme='http://www.blogger.com/atom/ns#' term='broadband'/><category scheme='http://www.blogger.com/atom/ns#' term='Netgear'/><category scheme='http://www.blogger.com/atom/ns#' term='HD streaming'/><title type='text'>18Mbps over your Powerline! HD/hi-speed n/w for home!</title><content type='html'>&lt;strong&gt;Yes, your powerline is much better than your Wi-Fi at home :)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Get a &lt;a href="http://www.netgear.com/Products/PowerlineNetworking/PowerlineEthernetAdapters/XAVB101.aspx"&gt;NETGEAR &lt;/a&gt;or LINKSYS Powerline Ethernet AV Adapter.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_3e8fFU2U4Lk/SxA6UX-y77I/AAAAAAAABEs/sh2HgVW0koQ/s1600/wowspeed.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 207px;" src="http://2.bp.blogspot.com/_3e8fFU2U4Lk/SxA6UX-y77I/AAAAAAAABEs/sh2HgVW0koQ/s400/wowspeed.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5408887274181160882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Each package comes with 2 modules, and each module has a powerplug (works in US only as this is 50/60Hz) and an etherent (RJ45) jack; two Ethernet cables!&lt;br /&gt;That's all you need.&lt;br /&gt;&lt;br /&gt;What's more, it has 128 bit encryption!&lt;br /&gt;&lt;br /&gt;(Very simple setup, you can skip all this and see the image below )&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_3e8fFU2U4Lk/SxA7Fz4-vFI/AAAAAAAABE0/jkstvxEl2IQ/s1600/enus_diagram_xavb101.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 340px; height: 400px;" src="http://4.bp.blogspot.com/_3e8fFU2U4Lk/SxA7Fz4-vFI/AAAAAAAABE0/jkstvxEl2IQ/s400/enus_diagram_xavb101.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5408888123486551122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1. Plug one module to powerplug next to your router.&lt;br /&gt;2. Take the Ethernet out from the Module to a LAN port in your router&lt;br /&gt;3. Plug the other module into powerplug next to your remote computer at home.&lt;br /&gt;4. The ethernet cable from it goes to the ethernet jack in your computer&lt;br /&gt;Done..&lt;br /&gt;5. Check for connection.. make sure your Wi-Fi is turned off &lt;br /&gt;6. so now that you are using the powerline for your n/w and internet, Test your internet speed connection&lt;br /&gt;&lt;br /&gt;Note: for me it was a boost fromabout 4 Mbps over 802.1g to 18Mbps over powerline. You try the same BEFORE and AFTER with an 802.1n series adapter. I still think you can't beat 18Mps with a wi-fi at home :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4626288509592226329-7792472885298124258?l=ashwinsblogs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashwinsblogs.blogspot.com/feeds/7792472885298124258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4626288509592226329&amp;postID=7792472885298124258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default/7792472885298124258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default/7792472885298124258'/><link rel='alternate' type='text/html' href='http://ashwinsblogs.blogspot.com/2009/11/18mbps-over-your-powerline-hdhi-speed.html' title='18Mbps over your Powerline! HD/hi-speed n/w for home!'/><author><name>A K</name><uri>http://www.blogger.com/profile/11731184929039847777</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3e8fFU2U4Lk/SxA6UX-y77I/AAAAAAAABEs/sh2HgVW0koQ/s72-c/wowspeed.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4626288509592226329.post-6603683901762992279</id><published>2009-07-25T13:14:00.000-07:00</published><updated>2009-07-25T13:17:38.120-07:00</updated><title type='text'>Reply All with Attachments!</title><content type='html'>SCENARIO &amp; USE: While using Outlook, many of us like to click Reply to All and wish all the attachments were included as-is. Or we wish we could click Forward and have all the recipients copied in as well. Here is a combo that helps both. Reply All with Attachment add-in!&lt;br /&gt;&lt;br /&gt;See the attached Image that shows the 'Custom Actions' button that has 'Reply All with Attachment' button under it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_3e8fFU2U4Lk/Smtn708QwDI/AAAAAAAABBI/rM7mtEYcQlw/s1600-h/ReplyAllwithAttachments.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 104px;" src="http://1.bp.blogspot.com/_3e8fFU2U4Lk/Smtn708QwDI/AAAAAAAABBI/rM7mtEYcQlw/s400/ReplyAllwithAttachments.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5362494058836049970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Learn more and download it from : &lt;strong&gt;&lt;a href="http://replyallwithattach.codeplex.com/"&gt;http://replyallwithattach.codeplex.com/&lt;/a&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4626288509592226329-6603683901762992279?l=ashwinsblogs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashwinsblogs.blogspot.com/feeds/6603683901762992279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4626288509592226329&amp;postID=6603683901762992279' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default/6603683901762992279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default/6603683901762992279'/><link rel='alternate' type='text/html' href='http://ashwinsblogs.blogspot.com/2009/07/reply-all-with-attachments.html' title='Reply All with Attachments!'/><author><name>A K</name><uri>http://www.blogger.com/profile/11731184929039847777</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_3e8fFU2U4Lk/Smtn708QwDI/AAAAAAAABBI/rM7mtEYcQlw/s72-c/ReplyAllwithAttachments.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4626288509592226329.post-233328488843464534</id><published>2009-07-23T00:53:00.000-07:00</published><updated>2009-07-23T01:01:47.711-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outlook Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='VS 2010 Beta1'/><category scheme='http://www.blogger.com/atom/ns#' term='Outlook Add-in'/><category scheme='http://www.blogger.com/atom/ns#' term='Custom Actions in Outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET 3.5'/><title type='text'></title><content type='html'>&lt;strong&gt;SPlus [Outlook Add-in] Convert email thread to a Meeting Request &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This is built using VS2010 Beta1 and requires .NET 3.5 to run.&lt;br /&gt;&lt;br /&gt;Download and Install from &lt;strong&gt;&lt;a href="http://splusoutlookaddin.codeplex.com/"&gt;http://splusoutlookaddin.codeplex.com/&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SCENARIO &amp; USE:&lt;/strong&gt; When you have a long email thread with many folks in it, have you wished you could just setup a follow-up meeting for it and also include the email thread (with its attachments, in order to preserve the context)? You can do so in ONE click using the new custom actions button – Schedule Meeting&lt;br /&gt;There is a bit more to it - if you want to do the follow-up 1:1 with the sender (when there is just one person in To line and no one in CC), then the meeting room location shows up as the &lt;person&gt;’s office (Of course you can edit and change it to your office as well).&lt;br /&gt;&lt;br /&gt;See the image that shows the 'Custom Actions' button that has 'Schedule Meeting' button under it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_3e8fFU2U4Lk/SmgXlGDvDzI/AAAAAAAABBA/_IZztuZ79N4/s1600-h/Splus.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 67px;" src="http://2.bp.blogspot.com/_3e8fFU2U4Lk/SmgXlGDvDzI/AAAAAAAABBA/_IZztuZ79N4/s400/Splus.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5361561282433453874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;REQUIREMENTS:&lt;/strong&gt;&lt;br /&gt;I have test only on the following Vista, Windows 7 RC, Outlook 2007 and above. It needs .NET 3.5 SP1.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;INSTALL:&lt;/strong&gt;&lt;br /&gt;1. Ensure that Outlook is not running. &lt;br /&gt;2. Extract the SPlus folder contents and click 'setup' to install&lt;br /&gt;3. Open Outlook.&lt;br /&gt;4. Open an email item from your inbox. You should see 'Custom Actions' button with 'Schedule Meeting' button under it. Click it to see if the add-in does its job!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;UNINSTALL:&lt;/strong&gt;&lt;br /&gt;1. Ensure that Outlook is not running. &lt;br /&gt;2. Go to Control Panel - Add Remove / Uninstall programs. You can uninstall SPlus from there&lt;br /&gt;3. Start Outlook again. Open a email item inbox to ensure that you do not see the 'Custom Actions' button with 'Schedule Meeting' button under it.&lt;br /&gt;&lt;br /&gt;Note: If you aleady have a Custom Actions button, with some add-in, the Splus just adds 'Schedule Meeting' button under it.&lt;br /&gt;&lt;br /&gt;Try it out and let me know!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;TECHNICAL RESOURCES&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms268731(VS.80).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms268731(VS.80).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers!&lt;br /&gt;Ashwin&lt;br /&gt;&lt;br /&gt;&lt;a href="http://splusoutlookaddin.codeplex.com/"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4626288509592226329-233328488843464534?l=ashwinsblogs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashwinsblogs.blogspot.com/feeds/233328488843464534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4626288509592226329&amp;postID=233328488843464534' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default/233328488843464534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default/233328488843464534'/><link rel='alternate' type='text/html' href='http://ashwinsblogs.blogspot.com/2009/07/splus-outlook-add-in-convert-email.html' title=''/><author><name>A K</name><uri>http://www.blogger.com/profile/11731184929039847777</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3e8fFU2U4Lk/SmgXlGDvDzI/AAAAAAAABBA/_IZztuZ79N4/s72-c/Splus.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4626288509592226329.post-7310577257850335264</id><published>2009-07-18T16:52:00.000-07:00</published><updated>2009-07-20T00:59:38.788-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET 4'/><category scheme='http://www.blogger.com/atom/ns#' term='परल्लेल.For'/><category scheme='http://www.blogger.com/atom/ns#' term='TPL'/><category scheme='http://www.blogger.com/atom/ns#' term='Parallel Programming C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2010 बेता१'/><category scheme='http://www.blogger.com/atom/ns#' term='Task Parallel Libraries'/><category scheme='http://www.blogger.com/atom/ns#' term='Parallel For loop'/><title type='text'>Sequential vs Parallel For loop in C# and .NET 4</title><content type='html'>&lt;strong&gt;Sequential vs Parallel For loop in C# and .NET 4&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The Task Parallel Library (TPL) in VS2010 &amp; .NET Framework 4 Beta1 is cool! This helps improve the productivity by little change to the code. &lt;br /&gt;&lt;br /&gt;Results from printing the Prime numbers for first 1000, 5000, 10k, 50k, 100k, 500k, 1mil..numbers etc using the regular (sequential) and Parallel For Loop&lt;br /&gt;Results may vary when tried on a different CPU. &lt;br /&gt;Mine is an Intel Core2 Duo CPU T9300 2.50 GHz and 4.00 GB RAM&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_3e8fFU2U4Lk/SmKM-wDUTVI/AAAAAAAABA4/JAysSiwW7dY/s1600-h/ParallelFor.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 189px;" src="http://4.bp.blogspot.com/_3e8fFU2U4Lk/SmKM-wDUTVI/AAAAAAAABA4/JAysSiwW7dY/s400/ParallelFor.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5360001516202904914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Build a console app in VS2010 and .NET 4. Add the namespaces System.Threading and System.Threading.Tasks &lt;br /&gt;Try the program using each of these for loops and check the performance.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sequential (traditional) For:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;          int iRange = 1000000;&lt;br /&gt;          for (int i = 0; i &lt; iRange; i++)&lt;br /&gt;            {&lt;br /&gt;                CheckForPrime(i);&lt;br /&gt;            }&lt;br /&gt;            &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Parallel For:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;          int iRange = 1000000; &lt;br /&gt;          Parallel.For(0, iRange, (i) =&gt; CheckForPrime(i));&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More Info on TPL : http://msdn.microsoft.com/en-us/library/dd460717(VS.100).aspx &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd460717(VS.100).aspx "&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4626288509592226329-7310577257850335264?l=ashwinsblogs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashwinsblogs.blogspot.com/feeds/7310577257850335264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4626288509592226329&amp;postID=7310577257850335264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default/7310577257850335264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default/7310577257850335264'/><link rel='alternate' type='text/html' href='http://ashwinsblogs.blogspot.com/2009/07/sequential-vs-parallel-for-loop-in-c.html' title='Sequential vs Parallel For loop in C# and .NET 4'/><author><name>A K</name><uri>http://www.blogger.com/profile/11731184929039847777</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3e8fFU2U4Lk/SmKM-wDUTVI/AAAAAAAABA4/JAysSiwW7dY/s72-c/ParallelFor.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4626288509592226329.post-5866056834949829484</id><published>2009-07-15T11:16:00.000-07:00</published><updated>2009-07-15T11:18:24.743-07:00</updated><title type='text'>What's New in CLR v4 (.NET Framework 4) from the CLR Development Team Friday July 17th 10:00AM PST</title><content type='html'>&lt;strong&gt;What's New in CLR v4 (.NET Framework 4) from the CLR Development Team Friday July 17th 10:00AM PST&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In this session the CLR development team will be focusing on the core infrastructure that makes all this possible with the new features in the Common Language Runtime.  In this session the CLR development team will dive into the topics: Garbage Collection, NGEN and Performance. &lt;br /&gt; &lt;br /&gt; Date: Friday July 17th &lt;br /&gt;Time: 10:00AM-11am PST &lt;br /&gt;LiveMeeting: &lt;br /&gt;&lt;a href="https://www.livemeeting.com/cc/0000000379_103/join?id=76P755&amp;role=attend&amp;pw=p%2C%2Fzk2K%7CM "&gt;https://www.livemeeting.com/cc/0000000379_103/join?id=76P755&amp;role=attend&amp;pw=p%2C%2Fzk2K%7CM &lt;/a&gt;&lt;br /&gt;Conf call: &lt;br /&gt;Toll Free: 866-500-6738 &lt;br /&gt;Toll: 203-480-8000 &lt;br /&gt;Participant code: #198585&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4626288509592226329-5866056834949829484?l=ashwinsblogs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ashwinsblogs.blogspot.com/feeds/5866056834949829484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4626288509592226329&amp;postID=5866056834949829484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default/5866056834949829484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4626288509592226329/posts/default/5866056834949829484'/><link rel='alternate' type='text/html' href='http://ashwinsblogs.blogspot.com/2009/07/whats-new-in-clr-v4-net-framework-4.html' title='What&apos;s New in CLR v4 (.NET Framework 4) from the CLR Development Team Friday July 17th 10:00AM PST'/><author><name>A K</name><uri>http://www.blogger.com/profile/11731184929039847777</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
