<?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-32604924</id><updated>2011-08-02T02:13:47.781+03:00</updated><title type='text'>Your Access To .NET information in Lebanon</title><subtitle type='html'>This is a blog that is going to contain articles, Q &amp;amp; A, Ideas, Opinions about the .NET technology of Microsoft. It is dedicated to the promotion of the .NET techonlogy in Lebanon and the world...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>74</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-32604924.post-1488896021209977381</id><published>2010-05-27T14:57:00.000+03:00</published><updated>2010-05-27T14:57:36.086+03:00</updated><title type='text'>Steve Ballmer to announce iPhone, iPad Visual Studio support at WWDC? [Crazy alert!]</title><content type='html'>&lt;a href="http://feedproxy.google.com/~r/TheIphoneBlog/~3/mO20KXa4UAg/"&gt;Steve Ballmer to announce iPhone, iPad Visual Studio support at WWDC? [Crazy alert!]&lt;/a&gt;: " &lt;p&gt;&lt;a href="http://www.tipb.com/images/stories/2009/07/bing_yahoo_iphone_lost.jpg" rel="lightbox[29272]"&gt;&lt;img title="bing_yahoo_iphone_lost" alt="" src="http://www.tipb.com/images/stories/2009/07/bing_yahoo_iphone_lost-400x213.jpg" width="400" height="213" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;An analyst has let fly that Microsoft CEO Steve Ballmer will be getting 7 minutes of time during the &lt;a href="http://www.tipb.com/tag/wwdc-2010"&gt;WWDC 2010&lt;/a&gt; keynote — where the &lt;a href="http://www.tipb.com/iphone-hd/"&gt;iPhone HD/iPhone 4G&lt;/a&gt; will al but certainly be introduced — to announce Visual Studio 2010 will support the native creation of iPhone, iPad, and Mac apps. Is there a word in the English language for something so bat$#!t crazy “rumor” and even “fiction” just don’t properly convey its bat$#!t craziness?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;What makes this particular type of bat$#!t craziness so crazy is that it comes on the wake of Apple disallowing Adobe Flash CS5-style &lt;a href="http://www.tipb.com/tag/cross-compilers/"&gt;cross-compilation&lt;/a&gt; for development, Google’s awkwardly aggressive and increasing attacks on Apple, and &lt;a href="http://www.wmexperts.com/shakeup-microsoft"&gt;Microsoft’s shakeup of their own devices division&lt;/a&gt; — triple trendy tie-in.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Hey, Microsoft and Apple have come to deals on Office and ActiveSync in the past, and we keep hearing about Bing being on the table to replace Google as default search…&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So will Ballmer take the stage and monkey-boy dance out to iPhone developers, developers, developers!? Will Windows PCs get a way in to Apple app creation? Will I ever use bat$#!t insane in a post this much again?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Find out June 7!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;[&lt;a href="http://blogs.barrons.com/techtraderdaily/2010/05/26/apple-will-steve-ballmer-show-up-at-the-wwdc-keynote/"&gt;Barons&lt;/a&gt; via &lt;a href="http://daringfireball.net/linked/2010/05/26/barrons"&gt;DF&lt;/a&gt;]&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.tipb.com/2010/05/27/steve-ballmer-announce-iphone-ipad-visual-studio-support-wwdc-crazy-alert/"&gt;Steve Ballmer to announce iPhone, iPad Visual Studio support at WWDC? [Crazy alert!]&lt;/a&gt; is a story by &lt;a href="http://www.tipb.com/"&gt;TiPb&lt;/a&gt;. This feed is sponsored by &lt;a href="http://store.theiphoneblog.com/"&gt;The iPhone Blog Store&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tipb.com/"&gt;TiPb - The #1 iPhone, iPad, and iPod touch Blog&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://feeds.feedburner.com/~ff/TheIphoneBlog?a=mO20KXa4UAg:MaWhzHuw5so:yIl2AUoC8zA"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/TheIphoneBlog?d=yIl2AUoC8zA" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheIphoneBlog?a=mO20KXa4UAg:MaWhzHuw5so:dnMXMwOfBR0"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/TheIphoneBlog?d=dnMXMwOfBR0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheIphoneBlog?a=mO20KXa4UAg:MaWhzHuw5so:F7zBnMyn0Lo"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/TheIphoneBlog?i=mO20KXa4UAg:MaWhzHuw5so:F7zBnMyn0Lo" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheIphoneBlog?a=mO20KXa4UAg:MaWhzHuw5so:V_sGLiPBpWU"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/TheIphoneBlog?i=mO20KXa4UAg:MaWhzHuw5so:V_sGLiPBpWU" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheIphoneBlog?a=mO20KXa4UAg:MaWhzHuw5so:gIN9vFwOqvQ"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/TheIphoneBlog?i=mO20KXa4UAg:MaWhzHuw5so:gIN9vFwOqvQ" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheIphoneBlog?a=mO20KXa4UAg:MaWhzHuw5so:wF9xT3WuBAs"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/TheIphoneBlog?i=mO20KXa4UAg:MaWhzHuw5so:wF9xT3WuBAs" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheIphoneBlog?a=mO20KXa4UAg:MaWhzHuw5so:7Q72WNTAKBA"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/TheIphoneBlog?d=7Q72WNTAKBA" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheIphoneBlog?a=mO20KXa4UAg:MaWhzHuw5so:l6gmwiTKsz0"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/TheIphoneBlog?d=l6gmwiTKsz0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TheIphoneBlog?a=mO20KXa4UAg:MaWhzHuw5so:qj6IDK7rITs"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/TheIphoneBlog?d=qj6IDK7rITs" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TheIphoneBlog/~4/mO20KXa4UAg" width="1" height="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-1488896021209977381?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://feedproxy.google.com/~r/TheIphoneBlog/~3/mO20KXa4UAg/' title='Steve Ballmer to announce iPhone, iPad Visual Studio support at WWDC? [Crazy alert!]'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/1488896021209977381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=1488896021209977381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1488896021209977381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1488896021209977381'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/steve-ballmer-to-announce-iphone-ipad.html' title='Steve Ballmer to announce iPhone, iPad Visual Studio support at WWDC? [Crazy alert!]'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-2879819350153181661</id><published>2010-05-17T08:59:00.000+03:00</published><updated>2010-05-17T08:59:58.213+03:00</updated><title type='text'>Worldwide Web Camps</title><content type='html'>&lt;a href="http://weblogs.asp.net/scottgu/archive/2010/05/15/worldwide-web-camps.aspx"&gt;Worldwide Web Camps&lt;/a&gt;: "&lt;span style=";font-family:arial;font-size:85%;"  &gt;   &lt;p&gt;Over the next few weeks Microsoft is sponsoring a number of free &lt;a href="http://www.webcamps.ms/"&gt;Web Camp&lt;/a&gt; events around the world.  These provide a great way to learn about ASP.NET 4, ASP.NET MVC 2, and Visual Studio 2010.&lt;/p&gt;    &lt;p&gt;The Web Camps are two day events.  The camps aren’t conferences where you sit quietly for hours and people talk at you – they are intended to be interactive.  The first day is focused on learning through presentations that are heavy on coding demos.  The second day is focused on you building real applications using what you’ve learned.  The second day includes hands-on labs, and you’ll join small development teams with other attendees and work on a project together.&lt;/p&gt;    &lt;p&gt;We’ve got some great speakers lined up for the events – including &lt;a href="http://www.hanselman.com/"&gt;Scott Hanselman&lt;/a&gt;, &lt;a href="http://www.jamessenior.com/"&gt;James Senior&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/jgalloway/default.aspx"&gt;Jon Galloway&lt;/a&gt;, &lt;a href="http://rachelappel.com/"&gt;Rachel Appel&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/dwahlin/"&gt;Dan Wahlin&lt;/a&gt;, &lt;a href="http://www.hauser-wenz.de/s9y/"&gt;Christian Wenz&lt;/a&gt; and more.  I’ll also be presenting at one of the camps.&lt;/p&gt;    &lt;p&gt;Below is the schedule of the remaining events (the sold-out Toronto camp was a few days ago):&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://www.webcamps.ms/#moscow_panel"&gt;Moscow&lt;/a&gt; May 19-19 &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.webcamps.ms/#beijing_panel"&gt;Beijing&lt;/a&gt; May 21-22 &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.webcamps.ms/#shanghai_panel"&gt;Shanghai&lt;/a&gt; May 24-25 &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.webcamps.ms/#mountainview_panel"&gt;Mountain View&lt;/a&gt; May 27-28 &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.webcamps.ms/#sydney_panel"&gt;Sydney&lt;/a&gt; May 28-29 &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.webcamps.ms/#singapore_panel"&gt;Singapore&lt;/a&gt; June 04-05 &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.webcamps.ms/#london_panel"&gt;London&lt;/a&gt; June 04-05 &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.webcamps.ms/#munich_panel"&gt;Munich&lt;/a&gt; June 07-08 &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.webcamps.ms/#chicago_panel"&gt;Chicago&lt;/a&gt; June 11-12 &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.webcamps.ms/#redmond_panel"&gt;Redmond, WA&lt;/a&gt; June 18-19 &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.webcamps.ms/#newyork_panel"&gt;New York&lt;/a&gt; June 25-26 &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;Many locations are sold out already but we still have some seats left in a few of them.  Registration and attendance to all of the events is &lt;strong&gt;completely free&lt;/strong&gt;.  You can register to attend at &lt;a href="http://www.webcamps.ms/"&gt;www.webcamps.ms&lt;/a&gt;. &lt;/p&gt;    &lt;p&gt;Hope this helps,&lt;/p&gt;    &lt;p&gt;Scott&lt;/p&gt;    &lt;p&gt;P.S. In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: &lt;a href="http://www.twitter.com/scottgu"&gt;twitter.com/scottgu&lt;/a&gt;&lt;/p&gt; &lt;/span&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7485261" height="1" width="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-2879819350153181661?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://weblogs.asp.net/scottgu/archive/2010/05/15/worldwide-web-camps.aspx' title='Worldwide Web Camps'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/2879819350153181661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=2879819350153181661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/2879819350153181661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/2879819350153181661'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/worldwide-web-camps.html' title='Worldwide Web Camps'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-4508325667289025607</id><published>2010-05-15T08:42:00.000+03:00</published><updated>2010-05-15T08:42:08.996+03:00</updated><title type='text'>Make the Visual Studio 2010 IDE colors look like Visual Studio 2008</title><content type='html'>&lt;a href="http://feedproxy.google.com/%7Er/ScottHanselman/%7E3/_84MUH0zAEQ/MakeTheVisualStudio2010IDEColorsLookLikeVisualStudio2008.aspx"&gt;Make the Visual Studio 2010 IDE colors look like Visual Studio 2008&lt;/a&gt;: "&lt;div&gt;&lt;p&gt; &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/20cd93a2-c435-4d00-a797-499f16402378"&gt;&lt;img style="border: 0px none; margin: 0px 0px 5px 10px; display: inline;" title="Theme Menu" alt="Theme Menu" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/image_597c3a34-357f-4168-9066-7d9b6a6d69f8.png" align="right" border="0" height="282" width="223" /&gt;&lt;/a&gt;Personally, I like the new Visual Studio 2010 IDE colors but I got this comment recently from a helpful reader:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Why did the default colour theme for VS 2010 have to be so hideously ugly? Why put all that work into making the most advanced IDE ever, and then present it with a look that screams "we didn't care?" ... An official facelift patch would be nice, if just the 2008 look was applied to 2010.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Well, each to is own. Just like Henry Ford said, "You can have any color you want as long as it's black." Seriously, though, you can change the colors if it makes you happy. Folks feel strongly about their colors, like our friend above.&lt;/p&gt;  &lt;p&gt;There's a free &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/20cd93a2-c435-4d00-a797-499f16402378"&gt;&lt;strong&gt;Visual Studio Color Theme Editor&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;by Matthew Johnson that you can download and modify the VS IDE theme however you like. Once you've installed it (it's a VSIX - an extension to VS2010 - not an MSI, so don't be scared) there will be a new menu in VS called "theme."&lt;/p&gt;  &lt;p&gt;Here's the built in themes. Remember these are VS themes, not Windows themes, so they won't affect Windows colors. Also, this is changing the colors of the IDE itself, not the text editor. You can &lt;strong&gt;choose your text styles at &lt;/strong&gt;&lt;a href="http://studiostyles.info/"&gt;&lt;strong&gt;http://studiostyles.info&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;  &lt;h3&gt;Windows XP Silver&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%285%29_3.png"&gt;&lt;img style="border: 0px none; margin: 0px 0px 5px; display: inline;" title="MvcMusicStore - Microsoft Visual Studio (5)" alt="MvcMusicStore - Microsoft Visual Studio (5)" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%285%29_thumb.png" border="0" height="374" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Windows Classic&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%289%29_2.png"&gt;&lt;img style="border: 0px none; margin: 0px 0px 5px; display: inline;" title="MvcMusicStore - Microsoft Visual Studio (9)" alt="MvcMusicStore - Microsoft Visual Studio (9)" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%289%29_thumb.png" border="0" height="374" width="500" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h3&gt;Windows XP Emerald&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%287%29_4.png"&gt;&lt;img style="border: 0px none; margin: 0px 0px 5px; display: inline;" title="MvcMusicStore - Microsoft Visual Studio (7)" alt="MvcMusicStore - Microsoft Visual Studio (7)" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%287%29_thumb.png" border="0" height="374" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Windows XP Autumn&lt;/h3&gt;  &lt;p&gt; &lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%286%29_3.png"&gt;&lt;img style="border: 0px none; margin: 0px 0px 5px; display: inline;" title="MvcMusicStore - Microsoft Visual Studio (6)" alt="MvcMusicStore - Microsoft Visual Studio (6)" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%286%29_thumb.png" border="0" height="374" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Windows XP Olive &lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%284%29_3.png"&gt;&lt;img style="border: 0px none; margin: 0px 0px 5px; display: inline;" title="MvcMusicStore - Microsoft Visual Studio (4)" alt="MvcMusicStore - Microsoft Visual Studio (4)" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%284%29_thumb.png" border="0" height="374" width="500" /&gt;&lt;/a&gt;  &lt;/p&gt;  &lt;h3&gt;Windows XP Blue&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%283%29_3.png"&gt;&lt;img style="border: 0px none; margin: 0px 0px 5px; display: inline;" title="MvcMusicStore - Microsoft Visual Studio (3)" alt="MvcMusicStore - Microsoft Visual Studio (3)" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%283%29_thumb.png" border="0" height="374" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Windows Aero &lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%282%29_3.png"&gt;&lt;img style="border: 0px none; margin: 0px 0px 5px; display: inline;" title="MvcMusicStore - Microsoft Visual Studio (2)" alt="MvcMusicStore - Microsoft Visual Studio (2)" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%282%29_thumb.png" border="0" height="374" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Windows XP Blue&lt;/h3&gt;  &lt;p&gt; &lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio_3.png"&gt;&lt;img style="border: 0px none; margin: 0px 0px 5px; display: inline;" title="MvcMusicStore - Microsoft Visual Studio" alt="MvcMusicStore - Microsoft Visual Studio" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio_thumb.png" border="0" height="374" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Default Visual Studio 2010 Theme&lt;/h3&gt;  &lt;p&gt; &lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%288%29_3.png"&gt;&lt;img style="border: 0px none; margin: 0px 0px 5px; display: inline;" title="MvcMusicStore - Microsoft Visual Studio (8)" alt="MvcMusicStore - Microsoft Visual Studio (8)" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/MakingtheVisualStudio2010IDEcolorslookli_9AB4/MvcMusicStore%20-%20Microsoft%20Visual%20Studio%20%288%29_thumb.png" border="0" height="374" width="500" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Have fun! You can &lt;a href="http://blogs.msdn.com/visualstudio/archive/2010/01/04/changing-visual-studio-s-color-palette.aspx"&gt;make your own themes as well and import/export them&lt;/a&gt;. Enjoy.&lt;/p&gt;&lt;br /&gt;&lt;hr /&gt;© 2010 Scott Hanselman. All rights reserved.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://feeds.feedburner.com/%7Eff/ScottHanselman?a=_84MUH0zAEQ:DvZeUNPjEXk:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/ScottHanselman?i=_84MUH0zAEQ:DvZeUNPjEXk:D7DqB2pKExk" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/%7Eff/ScottHanselman?a=_84MUH0zAEQ:DvZeUNPjEXk:MjquXQBfoPI"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/ScottHanselman?d=MjquXQBfoPI" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/%7Eff/ScottHanselman?a=_84MUH0zAEQ:DvZeUNPjEXk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/ScottHanselman?i=_84MUH0zAEQ:DvZeUNPjEXk:V_sGLiPBpWU" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/%7Eff/ScottHanselman?a=_84MUH0zAEQ:DvZeUNPjEXk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/ScottHanselman?i=_84MUH0zAEQ:DvZeUNPjEXk:F7zBnMyn0Lo" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/%7Eff/ScottHanselman?a=_84MUH0zAEQ:DvZeUNPjEXk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/ScottHanselman?d=yIl2AUoC8zA" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/%7Eff/ScottHanselman?a=_84MUH0zAEQ:DvZeUNPjEXk:5M_9TJJRyfI"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/ScottHanselman?d=5M_9TJJRyfI" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/%7Er/ScottHanselman/%7E4/_84MUH0zAEQ" height="1" width="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-4508325667289025607?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://feedproxy.google.com/~r/ScottHanselman/~3/_84MUH0zAEQ/MakeTheVisualStudio2010IDEColorsLookLikeVisualStudio2008.aspx' title='Make the Visual Studio 2010 IDE colors look like Visual Studio 2008'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/4508325667289025607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=4508325667289025607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4508325667289025607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4508325667289025607'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/make-visual-studio-2010-ide-colors-look.html' title='Make the Visual Studio 2010 IDE colors look like Visual Studio 2008'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-1458801990057735676</id><published>2010-05-14T12:46:00.000+03:00</published><updated>2010-05-14T12:46:40.710+03:00</updated><title type='text'>30 Tips for Successful Communication as a Remote Worker</title><content type='html'>&lt;a href="http://feedproxy.google.com/%7Er/ScottHanselman/%7E3/v75zO78PeWM/30TipsForSuccessfulCommunicationAsARemoteWorker.aspx"&gt;30 Tips for Successful Communication as a Remote Worker&lt;/a&gt;: "&lt;div&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/yourdon/2715599454/"&gt;&lt;img style="border-width: 0px; margin: 0px 0px 5px; display: inline;" title="2715599454_ca105ab726_m" alt="2715599454_ca105ab726_m" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/ca211f572254_1C7A/2715599454_ca105ab726_m_3.jpg" align="right" border="0" height="240" width="159" /&gt;&lt;/a&gt;As a &lt;a href="http://www.hanselman.com/blog/CategoryView.aspx?category=Remote+Work"&gt;Remote Worker&lt;/a&gt; I'm always looking for tips and tricks and checklists to make my, ahem, remote working life easier. I've made a cheap &lt;a href="http://www.hanselman.com/blog/DIYMakingAVeryWideAngleWebcamOnTheCheap.aspx"&gt;Wide Angle Lens so I could better see my co-workers&lt;/a&gt;, created &lt;a href="http://www.hanselman.com/blog/BuildingAnEmbodiedSocialProxyOrCrazyWebcamRemoteCartThing.aspx"&gt;a robot cart so they won't forget me&lt;/a&gt;, tested &lt;a href="http://www.hanselman.com/blog/ReviewTryingClearFromClearwireMobileBroadbandService.aspx"&gt;4G cards so I can be online anywhere&lt;/a&gt;, switched to &lt;a href="http://www.hanselman.com/blog/ReviewAndComparisonMicrosoftLifeCamCinemaHDAndVX7000WithHighQualityVideoInSkypeAndLiveMessenger.aspx"&gt;Hi-Def Video Cameras for web chat&lt;/a&gt;, written articles on &lt;a href="http://www.hanselman.com/blog/HowToCollaborateWithRemoteEmployeesWithOfficeCommunicator2007R2.aspx"&gt;how to Collaborate with Remote Employees with Office Communicator 2007 R2&lt;/a&gt; and Phil Haack and I made the HanselPortal, for &lt;a href="http://www.hanselman.com/blog/VirtualCamaraderieAPersistentVideoPortalForTheRemoteWorker.aspx"&gt;virtual camaraderie&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Yesterday Jonathan Tuliani, a remote worker in Dublin (or maybe &lt;em&gt;we're remote) &lt;/em&gt;on the Azure team sent out a great list of tips for Remote Communications. He and Satya Nadella from Bing and myself and the many other non-Redmond workers sometimes struggle to be effective remotely.&lt;/p&gt;  &lt;p&gt;Here's their list of tips, reprinted from an internal mail with permission.&lt;/p&gt;  &lt;h3&gt;Show consideration&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Set up calls at mutually workable hours. &lt;/b&gt;Avoid blocking calendars with local meetings during shared hours. Fridays are often a poor choice.&lt;b&gt;&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Start on time. &lt;/b&gt;Leaders should set up the bridge or Live Meeting before the call starts. Attendees should always show up on time.&lt;b&gt;&lt;/b&gt; &lt;/li&gt;    &lt;li&gt;&lt;b&gt;If you can't make it, cancel or decline least 18 hours in advance.&lt;/b&gt; Changing your plans to attend a non-existent meeting is very frustrating. Think carefully if the recipient will see your cancellation in time (they may be asleep). &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Assume the best.&lt;/b&gt; If the other team isn't meeting your expectations, it's probably because of a lack of awareness or a misunderstanding—not incompetence. Clarify and confirm before drawing conclusions or judging. &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Use the right tools&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Choose the right tool.&lt;/b&gt; Office Communicator is great for 1-1s and small group meetings. LiveMeeting is usually better for large group meetings. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Use video.  &lt;/b&gt;Seeing faces increases the quality of the communication. It also helps create focus, preventing people from getting distracted, having side conversations, checking their email, etc. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;In a group, use a RoundTable.&lt;/b&gt;  As well as enabling video, the noise-cancelling mics it has are excellent.  Make sure all your meeting rooms have one, including the satellite mics. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;On your own, use a headset.&lt;/b&gt;  The sound quality for both parties is far superior. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Don't use your laptop microphone.&lt;/b&gt; Laptop microphones are poor quality and pick up noise from your laptop's fan, disk, and keyboard. Use the mic on your webcam or, better yet, an external mic. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Be a black-belt Ninja with the tools.&lt;/b&gt;  Make sure you can set up and join meetings quickly so that they start on time. Learn all the available features. Set up time to sit with your local team to practice and explore. &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Be Heard and Understood&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Speak clearly and slowly.&lt;/b&gt; The connections aren't always clear. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Be precise and concise. &lt;/b&gt;Help to keep the meeting short and productive. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Speak one at a time&lt;/b&gt;, otherwise no-one can be heard. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Ask for&lt;/b&gt;&lt;b&gt; confirmation&lt;/b&gt; that the callers heard everything clearly. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Sit near the microphone&lt;/b&gt;, especially if your voice is soft. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Ask for comments. &lt;/b&gt;It's hard to break into the conversation over the phone. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Avoid jargon and culture-specific phrases.&lt;/b&gt; English is not the first language of many people on our teams, and can also vary greatly across cultures. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Meet face to face from time to time.&lt;/b&gt;  Meeting in person builds your knowledge of each other's mannerisms and communication style.  Subsequent remote communications are much richer and misunderstandings rarer as a result. &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Make meetings effective&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Pick the right forum.&lt;/b&gt; Use meetings rather than long email threads to discuss complex issues. For small meetings, it is often better if everyone is in their own office rather than using a meeting room—this promotes equality between local and remote team members. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Share the context and goals&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Shared context is critical to clear communication. There are often a lot of assumptions you know in a particular location based on side-conversations, etc. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Share a deck.&lt;/b&gt; It&lt;strike&gt;'&lt;/strike&gt;s much easier to follow the conversation if everyone is looking at the same thing. Even if you are sharing via OC or Live Meeting, send the deck or a link to the deck by email well in advance (home connections can be slow) and call out each slide. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Send minutes promptly.&lt;/b&gt; After every meeting, send minutes documenting all decisions and including clear actions and owners. Avoid cryptic or overly-concise notes—imagine them being read or reported out by someone who wasn't there, six months later. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Record and share brown bags.&lt;/b&gt; Brown bags are often at unsociable hours. Recording and sharing helps partner teams as well as your own. &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Make Email Work&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Be clear and precise.&lt;/b&gt; It's very easy to misinterpret email, especially across cultures and languages. Re-read your emails before sending. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Document everything. &lt;/b&gt;Document all decisions - if it's not recorded in email, it didn't happen. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Share everything. &lt;/b&gt;Use email to share face-to-face hallway, office, lunchtime or post-meeting conversations. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Be inclusive. &lt;/b&gt;Leave time for other sites to read and reply before closing the issue (as appropriate). &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Set up inclusive DLs. &lt;/b&gt;Having all stakeholders on the appropriate distribution lists is the easiest way to keep from forgetting other sites. Don't hide DL membership. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Answer all questions asked.&lt;/b&gt; Incomplete answers lead to frustration and wasted time. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Avoid unnecessary questions.&lt;/b&gt; Ask yourself ‘is it really worth a 24-hour turn-around to answer this question? Can I answer it myself, or ask someone local?' Don't block an important thread with a trivial question. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Related Links&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/DIYMakingAVeryWideAngleWebcamOnTheCheap.aspx"&gt;DIY: Making a Very Wide Angle Webcam on the Cheap&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/BuildingAnEmbodiedSocialProxyOrCrazyWebcamRemoteCartThing.aspx"&gt;Building an Embodied Social Proxy or Crazy Webcam Remote Cart Thing&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/TheThreeMostImportantOutlookRulesForProcessingMail.aspx"&gt;The Three Most Important Outlook Rules for Processing Mail&lt;/a&gt;' &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/ReviewTryingClearFromClearwireMobileBroadbandService.aspx"&gt;Review: Trying Clear from Clearwire - Mobile Broadband Service&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/ReviewAndComparisonMicrosoftLifeCamCinemaHDAndVX7000WithHighQualityVideoInSkypeAndLiveMessenger.aspx"&gt;Review and Comparison: Microsoft LifeCam Cinema HD and VX-7000 with High Quality Video in Skype and Live Messenger&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/HowToCollaborateWithRemoteEmployeesWithOfficeCommunicator2007R2.aspx"&gt;How to Collaborate with Remote Employees with Office Communicator 2007 R2&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/VirtualCamaraderieAPersistentVideoPortalForTheRemoteWorker.aspx"&gt;Virtual Camaraderie - A Persistent Video "Portal" for the Remote Worker&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/WorkingRemotelyFromHomeTelepresenceAndVideoConferencingOneYearLater.aspx"&gt;Working Remotely from Home, Telepresence and Video Conferencing: One Year Later&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/SkypingTheWifeFoolproofVideoConferencingWithYourFamilyWhileOnTheRoad.aspx"&gt;Skyping the Wife: Foolproof Video Conferencing with Your Family While on the Road&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;© 2010 Scott Hanselman. All rights reserved.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/%7Ea/nnxXbOqiZ21a5-Y-r_PuiraaZK8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/%7Ea/nnxXbOqiZ21a5-Y-r_PuiraaZK8/0/di" ismap="ismap" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://feedads.g.doubleclick.net/%7Ea/nnxXbOqiZ21a5-Y-r_PuiraaZK8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/%7Ea/nnxXbOqiZ21a5-Y-r_PuiraaZK8/1/di" ismap="ismap" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://feeds.feedburner.com/%7Eff/ScottHanselman?a=v75zO78PeWM:-SfSdHCnIsI:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/ScottHanselman?i=v75zO78PeWM:-SfSdHCnIsI:D7DqB2pKExk" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/%7Eff/ScottHanselman?a=v75zO78PeWM:-SfSdHCnIsI:MjquXQBfoPI"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/ScottHanselman?d=MjquXQBfoPI" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/%7Eff/ScottHanselman?a=v75zO78PeWM:-SfSdHCnIsI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/ScottHanselman?i=v75zO78PeWM:-SfSdHCnIsI:V_sGLiPBpWU" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/%7Eff/ScottHanselman?a=v75zO78PeWM:-SfSdHCnIsI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/ScottHanselman?i=v75zO78PeWM:-SfSdHCnIsI:F7zBnMyn0Lo" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/%7Eff/ScottHanselman?a=v75zO78PeWM:-SfSdHCnIsI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/ScottHanselman?d=yIl2AUoC8zA" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/%7Eff/ScottHanselman?a=v75zO78PeWM:-SfSdHCnIsI:5M_9TJJRyfI"&gt;&lt;img src="http://feeds.feedburner.com/%7Eff/ScottHanselman?d=5M_9TJJRyfI" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/%7Er/ScottHanselman/%7E4/v75zO78PeWM" height="1" width="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-1458801990057735676?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://feedproxy.google.com/~r/ScottHanselman/~3/v75zO78PeWM/30TipsForSuccessfulCommunicationAsARemoteWorker.aspx' title='30 Tips for Successful Communication as a Remote Worker'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/1458801990057735676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=1458801990057735676' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1458801990057735676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1458801990057735676'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/30-tips-for-successful-communication-as.html' title='30 Tips for Successful Communication as a Remote Worker'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-5166764584871595117</id><published>2010-05-14T08:35:00.000+03:00</published><updated>2010-05-14T08:35:29.175+03:00</updated><title type='text'>Office 2010 and SharePoint 2010 Training Courses Updated</title><content type='html'>&lt;a href="http://channel9.msdn.com/posts/Learn/Office-2010-and-SharePoint-2010-Training-Courses-Updated/"&gt;Office 2010 and SharePoint 2010 Training Courses Updated&lt;/a&gt;: "Want to learn how an integrated platform featuring Microsoft Office 2010 and SharePoint 2010 can change the way people work?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Check out the latest updates for the &lt;a href="http://channel9.msdn.com/learn/courses/Office2010/" title="Training Course "&gt;Office 2010 &lt;/a&gt;and &lt;a href="http://channel9.msdn.com/learn/courses/SharePoint2010Developer/"&gt;SharePoint 2010 &lt;/a&gt;training courses. Both were updated on today in concert with the Office and SharePoint business launch in New York. You'll find a wide range of topics, including video, sample code, and hands on labs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To attend an upcoming launch event near you, &lt;a href="http://www.microsoft.com/business/2010events/"&gt;go here&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/549928/WebViewBug.aspx?EVT=0" alt="" height="1" width="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-5166764584871595117?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://channel9.msdn.com/posts/Learn/Office-2010-and-SharePoint-2010-Training-Courses-Updated/' title='Office 2010 and SharePoint 2010 Training Courses Updated'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/5166764584871595117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=5166764584871595117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/5166764584871595117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/5166764584871595117'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/office-2010-and-sharepoint-2010.html' title='Office 2010 and SharePoint 2010 Training Courses Updated'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-8737146137949093485</id><published>2010-05-13T17:09:00.000+03:00</published><updated>2010-05-13T17:09:05.712+03:00</updated><title type='text'>Fun Visual Studio 2010 Wallpapers</title><content type='html'>&lt;a href="http://weblogs.asp.net/scottgu/archive/2010/05/12/fun-visual-studio-2010-wallpapers.aspx"&gt;Fun Visual Studio 2010 Wallpapers&lt;/a&gt;: "&lt;span style=";font-family:arial;font-size:85%;"  &gt;   &lt;p&gt;Two weeks ago I blogged about a &lt;a href="http://weblogs.asp.net/scottgu/archive/2010/04/29/download-and-share-visual-studio-color-schemes.aspx"&gt;cool new site&lt;/a&gt; that allows you to download and customize the Visual Studio code editor background and text colors (for both VS 2008 and VS 2010 version). The site also allows you to submit and share your own Visual Studio color schemes with others.&lt;/p&gt;    &lt;p&gt;Another &lt;a href="http://vs2010wallpapers.com/"&gt;new community site&lt;/a&gt; has recently launched that allows you to download Visual Studio 2010 themed images that you can use for your Windows desktop background.  You can visit the site here: &lt;a title="http://vs2010wallpapers.com/" href="http://vs2010wallpapers.com/"&gt;http://vs2010wallpapers.com/&lt;/a&gt;  In addition to browsing and downloading Visual Studio themed wallpapers, you can also submit your own into the gallery to share with others.&lt;/p&gt;    &lt;p&gt;&lt;em&gt;[In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: &lt;a href="http://twitter.com/scottgu"&gt;twitter.com/scottgu&lt;/a&gt;]&lt;/em&gt;&lt;/p&gt;    &lt;h3&gt;&lt;u&gt;Browsing Wallpaper Images&lt;/u&gt;&lt;/h3&gt;    &lt;p&gt;The site has dozens of wallpaper images that you can browse through and choose from.  They range from the cool and abstract:&lt;/p&gt;    &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/scottgu/image_280109D6.png"&gt;&lt;img style="border-width: 0px; display: inline;" title="image" alt="image" src="http://weblogs.asp.net/blogs/scottgu/image_thumb_50BC6F1F.png" border="0" height="411" width="657" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;To the fun and silly:&lt;/p&gt;    &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/scottgu/image_15889354.png"&gt;&lt;img style="border-width: 0px; display: inline;" title="image" alt="image" src="http://weblogs.asp.net/blogs/scottgu/image_thumb_22164070.png" border="0" height="367" width="665" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/scottgu/image_72E454D8.png"&gt;&lt;img style="border-width: 0px; display: inline;" title="image" alt="image" src="http://weblogs.asp.net/blogs/scottgu/image_thumb_23975C84.png" border="0" height="396" width="656" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/scottgu/image_770E2C9D.png"&gt;&lt;img style="border-width: 0px; display: inline;" title="image" alt="image" src="http://weblogs.asp.net/blogs/scottgu/image_thumb_54D62117.png" border="0" height="396" width="651" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;h3&gt;&lt;u&gt;Enabling the Wallpaper Images as your Windows Desktop&lt;/u&gt;&lt;/h3&gt;    &lt;p&gt;You can zoom in on any image (hover over the image and then click the “zoom” button that appears over it) and then download it to be your Windows desktop image.  If you visit the site using Internet Explorer, you can also zoom in on the image, then right click on the image and choose the “Set as Background” context menu item to enable it as your Windows desktop.&lt;/p&gt;    &lt;p&gt;Note: you want to make sure you download the zoomed-in/high resolution version of the wallpaper to make sure it looks good as the wallpaper on your desktop.&lt;/p&gt;    &lt;p&gt;Hope this helps,&lt;/p&gt;    &lt;p&gt;Scott&lt;/p&gt; &lt;/span&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7481553" height="1" width="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-8737146137949093485?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://weblogs.asp.net/scottgu/archive/2010/05/12/fun-visual-studio-2010-wallpapers.aspx' title='Fun Visual Studio 2010 Wallpapers'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/8737146137949093485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=8737146137949093485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8737146137949093485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8737146137949093485'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/fun-visual-studio-2010-wallpapers.html' title='Fun Visual Studio 2010 Wallpapers'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-6792413015434265619</id><published>2010-05-13T08:51:00.000+03:00</published><updated>2010-05-13T08:51:47.788+03:00</updated><title type='text'>Visual Studio 2010 - Help Viewer Power Tool BETA - Help Index and Standalone Help</title><content type='html'>&lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/dup61IZs7o8/VisualStudio2010HelpViewerPowerToolBETAHelpIndexAndStandaloneHelp.aspx"&gt;Visual Studio 2010 - Help Viewer Power Tool BETA - Help Index and Standalone Help&lt;/a&gt;: " &lt;div&gt;&lt;p&gt;The help system changed in Visual Studio 2010. I totally had a "&lt;a href="http://en.wikipedia.org/wiki/Who_Moved_My_Cheese"&gt;Who Moved My Cheese&lt;/a&gt;" moment, as did many folks. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Where's my "as I type" Help Index?&lt;/li&gt;&lt;li&gt;Where's my separate Help Viewer? I don't want help in my browsers, it clutters my tabs.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If you don't install the Help Documentation at the end of the Visual Studio 2010 setup, you help will be online and shown in your default browser. Personally, I like the idea of an external help viewer. I just saw on the Help Team's blog that they released the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/60a86afe-159b-4940-a22f-4fef055cbd63"&gt;&lt;strong&gt;Help Viewer Power Tool&lt;/strong&gt;&lt;/a&gt; today. It's an unsupported &lt;strong&gt;local content Help Viewer.&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;First, make sure your &lt;a href="http://blogs.msdn.com/charles_sterling/archive/2009/10/20/setting-up-offline-help-docs-in-visual-studio-2010-beta2.aspx"&gt;Help Content is installed locally&lt;/a&gt;, rather than served from the web. &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Click Help Manage Help Settings.&lt;/li&gt;&lt;li&gt;Click Choose Online or Local. Select Local, a path, then OK.&lt;/li&gt;&lt;li&gt;Click Install Content from Online (or from Disk)&lt;/li&gt;&lt;li&gt;Select your content by clicking Add on each topic you want, click OK.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;When you've got local help content setup, go install the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/60a86afe-159b-4940-a22f-4fef055cbd63"&gt;&lt;strong&gt;Help Viewer Power Tool&lt;/strong&gt;&lt;/a&gt;. So what do you get?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Help Viewer Power Tool&lt;/strong&gt; supports two modes: in-browser and standalone.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;The Power Tool defaults to an &lt;b&gt;in-browser &lt;/b&gt;experience that adds two additional tabs – Index and Search – to the left pane using a Silverlight control. In addition, the left pane is now fully resizable.&lt;/li&gt;&lt;li&gt;The Power Tool can be configured to provide a &lt;b&gt;standalone &lt;/b&gt;experience with three tabs for navigating content: Contents, Search Results, and Index. This mode provides some additional features over the in-browser experience:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;The help window has its own icon and is easily located in the task bar.· The help window can be pinned to the Win7 Taskbar.&lt;/li&gt;&lt;li&gt;F1 queries overlay the previous help topic (eliminates tab proliferation).&lt;/li&gt;&lt;li&gt;The standalone window is resizable and can be positioned independently without affecting browser settings.&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;p&gt;Here's what your in-browser Help will look like. Notes the Contents, Search Results and Index on the left:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010HelpViewerPowerToolBETA_B2C8/InbrowserHelp%20(1)_2.png"&gt;&lt;img title="in-browser help" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="393" alt="in-browser help" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010HelpViewerPowerToolBETA_B2C8/InbrowserHelp%20(1)_thumb.png" width="500" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Here's the &lt;strong&gt;standalone&lt;/strong&gt; Help Viewer. Once you've run it, you can also pin it to Explorer in Windows 7.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010HelpViewerPowerToolBETA_B2C8/image_2.png"&gt;&lt;img title="Standalone Help Brower" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="442" alt="Standalone Help Brower" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010HelpViewerPowerToolBETA_B2C8/image_thumb.png" width="500" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;b&gt;How do I switch to standalone mode?&lt;/b&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;From your system drive, run the following from an &lt;u&gt;elevated command prompt&lt;/u&gt;&lt;br /&gt;&lt;em&gt;(note you might be in \Program files (x86))&lt;br /&gt;&lt;/em&gt;&lt;span style="font-family:Courier New;"&gt;cd \program files\microsoft help viewer\v1.0&lt;br /&gt;hlpvwpt.exe standaloneviewer=true&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Shut down any instances of the Help Library Agent. Right-click on the Help Library Agent icon in the taskbar and select ‘Exit.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;b&gt;How do I switch back to in-browser mode?&lt;/b&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;From your system drive, run the following from an &lt;u&gt;elevated command prompt&lt;/u&gt;:&lt;br /&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;cd \program files\microsoft help viewer\v1.0&lt;br /&gt;hlpvwpt.exe standaloneviewer=false&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Shut down any instances of the Help Library Agent. Right-click on the Help Library Agent icon in the taskbar and select ‘Exit.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;If you're installing on a non-English system, make sure you read the Readme to make sure your localized help is shown. Also, if you only have IE6, you'll need IE8.&lt;/p&gt;&lt;h3&gt;Another way to find the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/60a86afe-159b-4940-a22f-4fef055cbd63"&gt;&lt;strong&gt;Help Viewer Power Tool&lt;/strong&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010HelpViewerPowerToolBETA_B2C8/Start%20Page%20-%20Microsoft%20Visual%20Studio_2.png"&gt;&lt;img title="Start Page - Microsoft Visual Studio" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="256" alt="Start Page - Microsoft Visual Studio" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010HelpViewerPowerToolBETA_B2C8/Start%20Page%20-%20Microsoft%20Visual%20Studio_thumb.png" width="252" border="0" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;As an aside, you can also just go to the Tools Extension Manager inside VS2010, and query something like "help viewer power" and you can get to the download page from inside VS.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010HelpViewerPowerToolBETA_B2C8/Extension%20Manager%20(2)_2.png"&gt;&lt;img title="Extension Manager (2)" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="386" alt="Extension Manager (2)" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010HelpViewerPowerToolBETA_B2C8/Extension%20Manager%20(2)_thumb.png" width="550" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Related Links&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;How To: &lt;/strong&gt;&lt;a href="http://blogs.msdn.com/thehelpguy/archive/2010/04/30/using-a-common-network-share-for-vs-2010-help-updates.aspx"&gt;&lt;strong&gt;Updating multiple VS 2010 installations' Help content with a single download&lt;/strong&gt;&lt;/a&gt; - This technique will show you how to share help between multiple developers via a Shared Drive. This is helpful in constrained bandwidth environments.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;A comment from my blog: &lt;em&gt;"Also, while the updating feature is great, the downloads appear quite large and if you have a number of machines to update then this can be a slow and bandwidth consuming task, is there any way to download and share the help system updates between multiple installations?&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;strong&gt;Community Created &lt;/strong&gt;&lt;a href="http://mshcmigrate.helpmvp.com/viewer"&gt;&lt;strong&gt;H3Viewer.exe&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;- Alternative VS 2010 help viewer in the style of DExplore. Features a full TOC, full Index, Search and favorites.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Keyword Index for Visual Studio 2010 Help Documentation&lt;/strong&gt; - An unsupported &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/4af86641-a302-4edf-9853-007bcc670b30"&gt;inside-the-IDE Help Client with keyword index&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/devdocs/threads"&gt;&lt;strong&gt;Developer Documentation and Help Forum&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;- Ryan, the developer of this tool, will be watching the forums for your feedback.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;© 2010 Scott Hanselman. All rights reserved.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=dup61IZs7o8:3u9_TwYvq7c:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=dup61IZs7o8:3u9_TwYvq7c:D7DqB2pKExk" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=dup61IZs7o8:3u9_TwYvq7c:MjquXQBfoPI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=MjquXQBfoPI" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=dup61IZs7o8:3u9_TwYvq7c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=dup61IZs7o8:3u9_TwYvq7c:V_sGLiPBpWU" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=dup61IZs7o8:3u9_TwYvq7c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?i=dup61IZs7o8:3u9_TwYvq7c:F7zBnMyn0Lo" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=dup61IZs7o8:3u9_TwYvq7c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=yIl2AUoC8zA" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScottHanselman?a=dup61IZs7o8:3u9_TwYvq7c:5M_9TJJRyfI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScottHanselman?d=5M_9TJJRyfI" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;img height="1" src="http://feeds.feedburner.com/~r/ScottHanselman/~4/dup61IZs7o8" width="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-6792413015434265619?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://feedproxy.google.com/~r/ScottHanselman/~3/dup61IZs7o8/VisualStudio2010HelpViewerPowerToolBETAHelpIndexAndStandaloneHelp.aspx' title='Visual Studio 2010 - Help Viewer Power Tool BETA - Help Index and Standalone Help'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/6792413015434265619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=6792413015434265619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6792413015434265619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6792413015434265619'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/visual-studio-2010-help-viewer-power.html' title='Visual Studio 2010 - Help Viewer Power Tool BETA - Help Index and Standalone Help'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-7445265646288296192</id><published>2010-05-12T18:10:00.000+03:00</published><updated>2010-05-12T18:10:13.466+03:00</updated><title type='text'>Pinning Projects and Solutions with Visual Studio 2010</title><content type='html'>&lt;a href="http://weblogs.asp.net/scottgu/archive/2010/05/10/pinning-projects-and-solutions-with-visual-studio-2010.aspx"&gt;Pinning Projects and Solutions with Visual Studio 2010&lt;/a&gt;: "&lt;span style="font-family:arial;font-size:85%;"&gt; &lt;p&gt;This is the twenty-fourth in a &lt;a href="http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx"&gt;series of blog posts&lt;/a&gt; I’m doing on the VS 2010 and .NET 4 release.&lt;/p&gt;&lt;p&gt;Today’s blog post covers a very small, but still useful, feature of VS 2010 – the ability to “pin” projects and solutions to both the Windows 7 taskbar as well VS 2010 Start Page. This makes it easier to quickly find and open projects in the IDE.&lt;/p&gt;&lt;p&gt;&lt;em&gt;[In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: &lt;/em&gt;&lt;a href="http://www.twitter.com/scottgu"&gt;twitter.com/scottgu&lt;/a&gt;&lt;em&gt;]&lt;/em&gt;&lt;/p&gt;&lt;h3&gt;&lt;u&gt;VS 2010 Jump List on Windows 7 Taskbar&lt;/u&gt;&lt;/h3&gt;&lt;p&gt;Windows 7 added support for &lt;a href="http://windows.microsoft.com/en-us/windows7/products/features/windows-taskbar"&gt;customizing the taskbar&lt;/a&gt; at the bottom of your screen. You can “pin” and re-arrange your application icons on it however you want.&lt;/p&gt;&lt;p&gt;Most developers using Visual Studio 2010 on Windows 7 probably already know that they can “pin” the Visual Studio icon to the Windows 7 taskbar – making it always present. What you might not yet have discovered, though, is that Visual Studio 2010 also exposes a Taskbar “jump list” that you can use to quickly find and load your most recently used projects as well.&lt;/p&gt;&lt;p&gt;To activate this, simply right-click on the VS 2010 icon in the task bar and you’ll see a list of your most recent projects. Clicking one will load it within Visual Studio 2010:&lt;/p&gt;&lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/scottgu/image_596DC62D.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="450" alt="image" src="http://weblogs.asp.net/blogs/scottgu/image_thumb_5109F0D6.png" width="430" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;h3&gt;&lt;u&gt;Pinning Projects on the VS 2010 Jump List with Windows 7&lt;/u&gt;&lt;/h3&gt;&lt;p&gt;One nice feature also supported by VS 2010 is the ability to optionally “pin” projects to the jump-list as well – which makes them always listed at the top. To enable this, simply hover over the project you want to pin and then click the “pin” icon that appears on the right of it:&lt;/p&gt;&lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/scottgu/image_16AE7AF5.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="425" alt="image" src="http://weblogs.asp.net/blogs/scottgu/image_thumb_19742FE8.png" width="479" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;When you click the pin the project will be added to a new “Pinned” list at the top of the jumplist:&lt;/p&gt;&lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/scottgu/image_3EFDAD49.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="429" alt="image" src="http://weblogs.asp.net/blogs/scottgu/image_thumb_3DB9146A.png" width="424" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;This enables you to always display your own list of projects at the top of the list. You can optionally click and drag them to display in any order you want.&lt;/p&gt;&lt;h3&gt;&lt;u&gt;Cool Keyboard Trick with Windows 7 Jump Lists&lt;/u&gt;&lt;/h3&gt;&lt;p&gt;A cool trick that &lt;a href="http://scottcate.com/blog/win7-005/"&gt;Scott Cate&lt;/a&gt; taught me about is the ability to activate Windows 7 jumplists from the keyboard without having to use a mouse.&lt;/p&gt;&lt;p&gt;Simply press the Windows key + the Alt key + [task tray icon index] and the jump list will appear. For example, above VS 2010 is the 4th program icon from the left on my machine – so if I press the Windows Key + Alt + 4 at the same time then the VS jumplist will appear. You can then use the up and down arrows on your keyboard to select the project you want to load from the jumplist.&lt;/p&gt;&lt;h3&gt;&lt;u&gt;VS 2010 Start Page and Project Pinning&lt;/u&gt;&lt;/h3&gt;&lt;p&gt;VS 2010 has a new “start page” that displays by default each time you launch a new instance of Visual Studio. In addition to displaying learning and help resources, it also includes a “Recent Projects” section that you can use to quickly load previous projects that you have recently worked on:&lt;/p&gt;&lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/scottgu/image_1C596ECE.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="522" alt="image" src="http://weblogs.asp.net/blogs/scottgu/image_thumb_5ADEBC74.png" width="723" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;The “Recent Projects” section of the start page also supports the concept of “pinning” a link to projects you want to always keep in the list – regardless of how recently they’ve been accessed.&lt;/p&gt;&lt;p&gt;To “pin” a project to the list you simply select the “pin” icon that appears when you hover over an item within the list:&lt;/p&gt;&lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/scottgu/image_19640A1B.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="299" alt="image" src="http://weblogs.asp.net/blogs/scottgu/image_thumb_51A28133.png" width="289" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Once you’ve pinned a project to the start page list it will always show up in it (at least until you “unpin” it).&lt;/p&gt;&lt;h3&gt;&lt;u&gt;Summary&lt;/u&gt;&lt;/h3&gt;&lt;p&gt;This project pinning support is a small but nice usability improvement with VS 2010 and can make it easier to quickly find and load projects/solutions. If you work with a lot of projects at the same time it offers a nice shortcut to load them.&lt;/p&gt;&lt;p&gt;Hope this helps,&lt;/p&gt;&lt;p&gt;Scott&lt;/p&gt;&lt;/span&gt;&lt;img height="1" src="http://weblogs.asp.net/aggbug.aspx?PostID=7478759" width="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-7445265646288296192?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://weblogs.asp.net/scottgu/archive/2010/05/10/pinning-projects-and-solutions-with-visual-studio-2010.aspx' title='Pinning Projects and Solutions with Visual Studio 2010'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/7445265646288296192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=7445265646288296192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7445265646288296192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7445265646288296192'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/pinning-projects-and-solutions-with.html' title='Pinning Projects and Solutions with Visual Studio 2010'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-1964090066755426690</id><published>2010-05-10T20:06:00.000+03:00</published><updated>2010-05-10T20:06:37.072+03:00</updated><title type='text'>Visual Studio 2010 keybinding cards</title><content type='html'>&lt;a href="http://blog.krisvandermast.com/VisualStudio2010KeybindingCards.aspx"&gt;Visual Studio 2010 keybinding cards&lt;/a&gt;: " &lt;p&gt;&lt;br /&gt;If you’re a bit like me you like to have a lot of keyboard shortcuts handy while coding&lt;br /&gt;in your favorite IDE, Visual Studio. In the past I blogged about cheat sheets for &lt;a title="Visual Studio 2005 keyboard shortcuts" href="http://blog.krisvandermast.com/ct.ashx?id=4be8b807-8851-4f6b-8813-8e4d6a2a98b0&amp;amp;url=http%3a%2f%2fblog.krisvandermast.com%2fKeyboardShortcutsForVisualStudio2005.aspx"&gt;former&lt;br /&gt;versions of Visual Studio&lt;/a&gt; but I recently found out about documents for 4 different&lt;br /&gt;languages in Visual Studio 2010: C#, F#, VB.NET and C++.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a title="Visual Studio 2010 keybinding cards" href="http://blog.krisvandermast.com/ct.ashx?id=4be8b807-8851-4f6b-8813-8e4d6a2a98b0&amp;amp;url=http%3a%2f%2fwww.microsoft.com%2fdownloads%2fdetails.aspx%3fdisplaylang%3den%26FamilyID%3d92ced922-d505-457a-8c9c-84036160639f"&gt;Take&lt;br /&gt;a look here to download these&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Grz, Kris.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;img src="http://blog.krisvandermast.com/aggbug.ashx?id=4be8b807-8851-4f6b-8813-8e4d6a2a98b0" width="0" height="0" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-1964090066755426690?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.krisvandermast.com/VisualStudio2010KeybindingCards.aspx' title='Visual Studio 2010 keybinding cards'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/1964090066755426690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=1964090066755426690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1964090066755426690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1964090066755426690'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/visual-studio-2010-keybinding-cards.html' title='Visual Studio 2010 keybinding cards'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-109646251633317196</id><published>2010-05-07T07:54:00.000+03:00</published><updated>2010-05-07T07:54:47.580+03:00</updated><title type='text'>Tips &amp; Tricks with Business Data Connectivity Model Deployment in Visual Studio 2010</title><content type='html'>&lt;a href="http://channel9.msdn.com/posts/funkyonex/Tips--Tricks-with-Business-Data-Connectivity-Model-Deployment-in-Visual-Studio-2010/"&gt;Tips &amp;amp; Tricks with Business Data Connectivity Model Deployment in Visual Studio 2010&lt;/a&gt;: "&lt;img border="0" src="http://channel9.msdn.com/Link/349429a1-9960-4e9d-af86-74b91773f4a3/" /&gt; &lt;p&gt;I'm back with Boris Scholl, the Program Manager who designed the BDC Model designer in Visual Studio 2010. Boris is a SharePoint expert, and in this interview he shares some tips and tricks having to do with BDC model deployment to SharePoint 2010. He provides insight into what the designer is doing behind the scenes, what happens when you deploy the package, and how you can configure it to do exactly what you need.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Boris and I are good friends and in this interview we joke around a bit as he explains to me (a total SharePoint n00b!) how BDC models work. Hope you enjoy this one as much as I did. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;For more information on SharePoint Development in Visual Studio 2010 please see:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx#Sharepoint"&gt;SharePoint Development in Visual Studio 2010 Walkthroughs&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://code.msdn.microsoft.com/SharePointDev2010"&gt;SharePoint Development in Visual Studio 2010 Samples&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx#SDVSV"&gt;SharePoint Development with Visual Studio 2010 Video Series&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx"&gt;SharePoint 2010 Development Resources&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;For more SharePoint 2010 interviews with the Visual Studio 2010 SharePoint tools team members see:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Overview-of-SharePoint-Development-in-Visual-Studio-2010/"&gt;Overview of SharePoint Development in Visual Studio 2010&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Importing-SharePoint-Solution-Packages-WSP-into-Visual-Studio-2010/"&gt;Importing SharePoint Solution Packages (WSP) into Visual Studio 2010&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/SharePoint-Feature-and-Package-Designers-in-Visual-Studio-2010/"&gt;SharePoint Feature and Package Designers in Visual Studio 2010&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Using-the-SharePoint-Business-Data-Connectivity-Designer-in-VS-2010/"&gt;Using the SharePoint Business Data Connectivity Designer in VS 2010 &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Implementing-a-Silverlight-SharePoint-WebPart-with-Visual-Studio-2010/"&gt;Implementing a Silverlight SharePoint WebPart with Visual Studio 2010&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/Best-Practices-on-Building-SharePoint-2010-Web-Parts-with-Visual-Studio-2010/id="&gt;Best Practices on Building SharePoint 2010 Web Parts with Visual Studio 2010&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Enjoy,&lt;br /&gt;&lt;br /&gt;-&lt;a href="http://www.bethmassi.com/"&gt;Beth Massi&lt;/a&gt;, Visual Studio Community&lt;/p&gt;&lt;img alt="" src="http://channel9.msdn.com/547418/WebViewBug.aspx?EVT=0" width="1" height="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-109646251633317196?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://channel9.msdn.com/posts/funkyonex/Tips--Tricks-with-Business-Data-Connectivity-Model-Deployment-in-Visual-Studio-2010/' title='Tips &amp; Tricks with Business Data Connectivity Model Deployment in Visual Studio 2010'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/109646251633317196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=109646251633317196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/109646251633317196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/109646251633317196'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/tips-tricks-with-business-data.html' title='Tips &amp; Tricks with Business Data Connectivity Model Deployment in Visual Studio 2010'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-8267492810329261765</id><published>2010-05-05T09:12:00.000+03:00</published><updated>2010-05-05T09:12:18.856+03:00</updated><title type='text'>STL: Some Underlying Algorithms, Data Structures, and More with Stephan T. Lavavej</title><content type='html'>&lt;a href="http://channel9.msdn.com/shows/Going+Deep/STL-Some-Underlying-Algorithms-Data-Structures-and-More-with-Stephan-T-Lavavej/"&gt;STL: Some Underlying Algorithms, Data Structures, and More with Stephan T. Lavavej&lt;/a&gt;: "&lt;img border="0" src="http://ecn.channel9.msdn.com/o9/ch9/5/5/7/6/4/5/STLAlgoDataStructuresMore_85_ch9.png" /&gt;With the recent release of Visual Studio 2010 and .NET 4/Silverlight 4 (Managed 4), I figured it was time to learn a thing or two about some new &lt;em&gt;native&lt;/em&gt; functionality, specifically in the STL (Shared Template Library) that ships with VS 2010.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Who better to dig into some STL internals than the great Stephan T. Lavavej? Stephan spends most of his time maintaining the STL (along with the core producers of the library, who last I heard work from a remote location in Hawaii...). Stephan is no stranger to those of us who spend time in the native programming world (and use C++, specifically, to compose), and &lt;a href="http://channel9.msdn.com/tags/STL"&gt;you've already met Stephan a few times on C9&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As always, this conversation just &lt;em&gt;happened.&lt;/em&gt; Stephan and I didn't draft up some highly structured and scripted plan. Spontaneity is always our goal, and we met that goal here! So, if you are interested in STL internals and C++ in general, then this is for you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thank you, Stephan, for another great lesson.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;img alt="" src="http://channel9.msdn.com/546755/WebViewBug.aspx?EVT=0" width="1" height="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-8267492810329261765?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://channel9.msdn.com/shows/Going+Deep/STL-Some-Underlying-Algorithms-Data-Structures-and-More-with-Stephan-T-Lavavej/' title='STL: Some Underlying Algorithms, Data Structures, and More with Stephan T. Lavavej'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/8267492810329261765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=8267492810329261765' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8267492810329261765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8267492810329261765'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/stl-some-underlying-algorithms-data.html' title='STL: Some Underlying Algorithms, Data Structures, and More with Stephan T. Lavavej'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-769546826221097824</id><published>2010-05-04T13:56:00.000+03:00</published><updated>2010-05-04T13:56:01.014+03:00</updated><title type='text'>Being a pimp without Silverlight presentation</title><content type='html'>&lt;a href="http://blog.krisvandermast.com/BeingAPimpWithoutSilverlightPresentation.aspx"&gt;Being a pimp without Silverlight presentation&lt;/a&gt;: " &lt;p&gt;&lt;br /&gt;Yesterday evening I did my first presentation for the Belgian user group &lt;a title="Visug" href="http://blog.krisvandermast.com/ct.ashx?id=63b2ddac-83e9-4e5e-a4dd-24c8c97cac04&amp;amp;url=http%3a%2f%2fwww.visug.be"&gt;Visug&lt;/a&gt; together&lt;br /&gt;with &lt;a title="Maarten Balliauw" href="http://blog.krisvandermast.com/ct.ashx?id=63b2ddac-83e9-4e5e-a4dd-24c8c97cac04&amp;amp;url=http%3a%2f%2fwww.maartenballiauw.be"&gt;Maarten&lt;br /&gt;Balliauw&lt;/a&gt;. The session was about &lt;a title="Microsoft ASP.NET MVC" href="http://blog.krisvandermast.com/ct.ashx?id=63b2ddac-83e9-4e5e-a4dd-24c8c97cac04&amp;amp;url=http%3a%2f%2fwww.asp.net%2fmvc"&gt;ASP.NET&lt;br /&gt;MVC 2&lt;/a&gt; and &lt;a title="jQuery" href="http://blog.krisvandermast.com/ct.ashx?id=63b2ddac-83e9-4e5e-a4dd-24c8c97cac04&amp;amp;url=http%3a%2f%2fwww.jquery.com"&gt;jQuery&lt;/a&gt; and&lt;br /&gt;some of the cool plugins and also &lt;a title="Bing maps" href="http://blog.krisvandermast.com/ct.ashx?id=63b2ddac-83e9-4e5e-a4dd-24c8c97cac04&amp;amp;url=http%3a%2f%2fmaps.bing.com"&gt;Bing&lt;br /&gt;maps integration&lt;/a&gt;. The slides can be seen here:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="WIDTH: 425px"&gt;&lt;strong style="MARGIN: 12px 0px 4px; DISPLAY: block"&gt;&lt;a title="Being a pimp without silverlight - ASP.NET MVC 2 and jQuery" href="http://blog.krisvandermast.com/ct.ashx?id=63b2ddac-83e9-4e5e-a4dd-24c8c97cac04&amp;amp;url=http%3a%2f%2fwww.slideshare.net%2fKrisvdM%2fbeing-a-pimp-without-silverlight-aspnet-mvc-2-and-jquery"&gt;Being&lt;br /&gt;a pimp without silverlight - ASP.NET MVC 2 and jQuery&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div le="padding-bottom:12px;padding-left:0px;padding-right:0px;padding-top:5px"&gt;View&lt;br /&gt;more &lt;a href="http://blog.krisvandermast.com/ct.ashx?id=63b2ddac-83e9-4e5e-a4dd-24c8c97cac04&amp;amp;url=http%3a%2f%2fwww.slideshare.net%2f"&gt;presentations&lt;/a&gt; from &lt;a href="http://blog.krisvandermast.com/ct.ashx?id=63b2ddac-83e9-4e5e-a4dd-24c8c97cac04&amp;amp;url=http%3a%2f%2fwww.slideshare.net%2fKrisvdM"&gt;Kris&lt;br /&gt;van der Mast&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I enjoyed my time delivering the presentation and plan on doing some more in the (near)&lt;br /&gt;future.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Grz, Kris.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;img src="http://blog.krisvandermast.com/aggbug.ashx?id=63b2ddac-83e9-4e5e-a4dd-24c8c97cac04" width="0" height="0" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-769546826221097824?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.krisvandermast.com/BeingAPimpWithoutSilverlightPresentation.aspx' title='Being a pimp without Silverlight presentation'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/769546826221097824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=769546826221097824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/769546826221097824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/769546826221097824'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/being-pimp-without-silverlight.html' title='Being a pimp without Silverlight presentation'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-6033196073511429704</id><published>2010-05-04T11:29:00.001+03:00</published><updated>2010-05-04T11:29:14.517+03:00</updated><title type='text'>Array and Collection Initializers in Visual Basic 2010</title><content type='html'>&lt;a href="http://channel9.msdn.com/posts/funkyonex/Array-and-Collection-Initializers-in-Visual-Basic-2010/"&gt;Array and Collection Initializers in Visual Basic 2010&lt;/a&gt;: "&lt;img border="0" src="http://channel9.msdn.com/Link/e52e7168-04e5-4060-b4af-808f2178a445/" /&gt; &lt;p&gt;In this interview Spotty Bowles, a tester on the VB Compiler team, shows us a couple of new language features: Array and Collection Initializers. He gives us insight into how they are implemented in the compiler and best practices on how to use them in our code. Additionally, he discusses how to extend Collection Initializers with your own extension methods.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For more new Visual Basic language features in Visual Studio 2010 see: &lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Article: &lt;a href="http://msdn.microsoft.com/en-us/library/ee336123.aspx"&gt;What's New in Visual Basic 2010?&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Video: &lt;a href="http://msdn.microsoft.com/en-us/vbasic/ff381705.aspx"&gt;What’s New in Visual Basic 2010?&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Also, stop by the &lt;a href="http://blogs.msdn.com/vbteam"&gt;Visual Basic Team Blog &lt;/a&gt;and the &lt;a href="http://msdn.microsoft.com/en-us/vbasic/"&gt;Visual Basic Developer Center&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy,&lt;br /&gt;&lt;br /&gt;-&lt;a href="http://www.bethmassi.com/"&gt;Beth Massi&lt;/a&gt;, Visual Studio Community&lt;/p&gt;&lt;img alt="" src="http://channel9.msdn.com/547408/WebViewBug.aspx?EVT=0" width="1" height="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-6033196073511429704?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://channel9.msdn.com/posts/funkyonex/Array-and-Collection-Initializers-in-Visual-Basic-2010/' title='Array and Collection Initializers in Visual Basic 2010'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/6033196073511429704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=6033196073511429704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6033196073511429704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6033196073511429704'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/array-and-collection-initializers-in.html' title='Array and Collection Initializers in Visual Basic 2010'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-9114738734569213654</id><published>2010-05-04T11:29:00.000+03:00</published><updated>2010-05-04T11:29:10.241+03:00</updated><title type='text'>Ping 56: Mouse Mischief, Social Media Clock, Windows 7 Embedded, Ballmer loves Natal</title><content type='html'>&lt;a href="http://channel9.msdn.com/shows/PingShow/Ping-56-Mulit-Point-Mouse-Games-Social-Media-Clock-Windows-7-Embedded-Ballmar-loves-Natal/"&gt;Ping 56: Mouse Mischief, Social Media Clock, Windows 7 Embedded, Ballmer loves Natal&lt;/a&gt;: "&lt;img border="0" src="http://channel9.msdn.com/Link/2e400e1a-327a-4e44-8f6f-256b07bbc686/" /&gt;After a tiny hiatus we are back and better than ever. The show is jam-packed this week so let's get right to it:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/multipoint/mouse-mischief/"&gt;Mouse Mischief: The Multi Point Mice Game!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eweek.com/c/a/Desktops-and-Notebooks/Microsoft-Announces-Windows-Embedded-Standard-7-RTM-604260/"&gt;Windows 7 gets embedded&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.socialtimes.com/2010/04/watch-social-media-grow-with-the-real-time-social-web-clock/"&gt;The Social Media Clock&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://blogs.zdnet.com/microsoft/?p=6020&amp;amp;utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+ZDNetBlogs+%28ZDNet+All+Blogs%29"&gt;Ballmer LOVES Natal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.independent.co.uk/life-style/gadgets-and-tech/new-live-action-trailer-for-halo-reach-1957254.html"&gt;Live Action Trailer for HALO&lt;/a&gt;&lt;img alt="" src="http://channel9.msdn.com/547845/WebViewBug.aspx?EVT=0" width="1" height="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-9114738734569213654?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://channel9.msdn.com/shows/PingShow/Ping-56-Mulit-Point-Mouse-Games-Social-Media-Clock-Windows-7-Embedded-Ballmar-loves-Natal/' title='Ping 56: Mouse Mischief, Social Media Clock, Windows 7 Embedded, Ballmer loves Natal'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/9114738734569213654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=9114738734569213654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/9114738734569213654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/9114738734569213654'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/ping-56-mouse-mischief-social-media.html' title='Ping 56: Mouse Mischief, Social Media Clock, Windows 7 Embedded, Ballmer loves Natal'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-3727174669479167376</id><published>2010-05-03T14:55:00.000+03:00</published><updated>2010-05-03T14:55:49.173+03:00</updated><title type='text'>GTX Theme Coming Back From The Dead With An Update</title><content type='html'>&lt;a href="http://wmpoweruser.com/?p=15961"&gt;GTX Theme Coming Back From The Dead With An Update&lt;/a&gt;: "&lt;p&gt;If you have been waiting for the latest in HD2 themes to get that CHT 1.71 support, well Dark &lt;a href="http://wmpoweruser.com/wp-content/uploads/2010/05/image17.png"&gt;&lt;img style="border: 0px none ; display: inline; margin-left: 0px; margin-right: 0px;" title="image" src="http://wmpoweruser.com/wp-content/uploads/2010/05/image_thumb17.png" alt="image" width="196" align="right" border="0" height="316" /&gt;&lt;/a&gt;ninja’s team has done that in their recent update. The update produced by Dark Ninja includes many new things, mostly fixes, but the most important and the one I have been waiting for is the Co0kie Hometab 1.71 support which has now been made available by these hard working men.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The update includes:&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;02/05/2010&lt;/p&gt;&lt;br /&gt;&lt;p&gt;- Support for Co0kies Home Tab 1.7.1&lt;br /&gt;&lt;br /&gt;- Fixed Calendar crash issue&lt;br /&gt;&lt;br /&gt;- Fixed all font color issues&lt;br /&gt;&lt;br /&gt;- Fixed flip clock&lt;br /&gt;&lt;br /&gt;- Fixed backgrounds for 6 clocks&lt;br /&gt;&lt;br /&gt;- Fixed Layout of clocks&lt;br /&gt;&lt;br /&gt;- Added Clock Colon as a separate image&lt;br /&gt;&lt;br /&gt;- Some Graphics enhancements&lt;br /&gt;&lt;br /&gt;- Eliminated all known bugs in first version&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;If you own an HD2 and want a cleaner look, and the blue theme posted earlier cannot do it for you. This GTX is the next best step available to you.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forum.xda-developers.com/showthread.php?t=666636"&gt;Download it&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-3727174669479167376?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wmpoweruser.com/?p=15961' title='GTX Theme Coming Back From The Dead With An Update'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/3727174669479167376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=3727174669479167376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3727174669479167376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3727174669479167376'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/gtx-theme-coming-back-from-dead-with.html' title='GTX Theme Coming Back From The Dead With An Update'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-7104560005090546991</id><published>2010-05-03T14:52:00.000+03:00</published><updated>2010-05-03T14:52:02.164+03:00</updated><title type='text'>Follow Up on HTML5 Video in IE9</title><content type='html'>&lt;a href="http://blogs.msdn.com/ie/archive/2010/05/03/follow-up-on-html5-video-in-ie9.aspx"&gt;Follow Up on HTML5 Video in IE9&lt;/a&gt;: "&lt;p&gt;Our recent &lt;a href="http://blogs.msdn.com/ie/archive/2010/04/29/html5-video.aspx"&gt;post&lt;/a&gt; generated many comments and questions. The discussion of intellectual property rights is complex and invites many different points of view. This is a good opportunity to talk through the certainty and uncertainty relative to our goals for IE9 from Microsoft’s point of view.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Developers have consistently conveyed that they want certainty and predictability in the underlying browser platform. We want to deliver a great HTML5 experience in IE9 with great certainty.  The goal of certainty informs a lot of choices, such as which of the many standards still under construction we’ll pursue. Browser developers have to make decisions like this &lt;a href="http://hacks.mozilla.org/2010/04/websockets-in-firefox/"&gt;all the time.&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For many reasons, H.264 video offers a more certain path than other video formats and does so in a way that delivers a great HTML5 experience for developers and end-users. First and most important, we think it is the best available video codec today for HTML5 for our customers. Relative to alternatives, H.264 maintains strong hardware support in PCs and mobile devices as well as a breadth of implementation in consumer electronics devices around the world, excellent video quality, scale of existing usage, availability of tools and content authoring systems, and &lt;a href="http://techcrunch.com/2010/05/01/h-264-66-percent-web-video/"&gt;overall industry momentum&lt;/a&gt; – each an important factor that contributes to our point of view.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;H.264 also provides the best certainty and clarity with respect to legal rights from the many companies that have patents in this area.  The rights for implementations of the H.264 standard (see this &lt;a href="http://en.wikipedia.org/wiki/H.264#Standardization_committee_and_history"&gt;Wikipedia&lt;/a&gt; article about the standardization process) are managed by MPEG-LA as part of a program that has been in place for many years. This long-standing licensing program for a codec that is in broad usage today in the industry provides a stable system from which we can support our customers. As experts will note, there is never complete certainty in an area like this one.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Some comments &lt;a href="http://blogs.msdn.com/ie/archive/2010/04/29/html5-video.aspx#10004914"&gt;asked&lt;/a&gt; for &lt;a href="http://blogs.msdn.com/ie/archive/2010/04/29/html5-video.aspx#10004968"&gt;examples&lt;/a&gt; to support the statement in the previous post about “The rights to other codecs are often less clear, as has been described in the press.” One comment linked to a &lt;a href="http://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=65782"&gt;Streaming Media article&lt;/a&gt;; other &lt;a href="http://www.betanews.com/article/Google-may-face-legal-challenges-if-it-opensources-VP8-codec/1271343375"&gt;examples&lt;/a&gt; &lt;a href="http://hugoroy.eu/jobs-os.php"&gt;are&lt;/a&gt; &lt;a href="http://www.betanews.com/article/H264-licensing-body-wont-charge-royalties-for-HTML5-other-Web-streams/1265237599?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+bn+%28Betanews+Full+Content+Feed+-+BN%29"&gt;easy to find&lt;/a&gt;. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Intellectual property is a complex topic. As it’s not an engineering topic and this is an engineering blog, the remarks here are by definition limited.  On the topic of whether one person’s codec does or doesn’t use someone else’s intellectual property, the only opinion that ultimately matters is a court’s.  Many people seem to assume that availability of source code under an open source license implies that there are no additional costs, or that the code has properly secured necessary intellectual property rights from all rightful owners.  Our &lt;a href="http://www.betanews.com/article/Microsoft-Sued-Over-JPEG-Patent/1114190870"&gt;experience&lt;/a&gt; and the &lt;a href="http://www.macworld.co.uk/digitallifestyle/news/index.cfm?newsid=14775"&gt;experience&lt;/a&gt; of others indicate otherwise, and the web standards groups have &lt;a href="http://lists.w3.org/Archives/Public/public-html/2009Jul/0823.html"&gt;discussed&lt;/a&gt; this issue as well. For other codecs, it’s not clear today how the rights will be determined for commercial scenarios and what the costs will be. By virtue of existing commercial use in a wide variety of products implemented by a large number of companies, H.264 minimizes uncertainty for consumers and developers.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Several comments speculated about Microsoft’s financial interest in the codec. (Microsoft participates in &lt;a href="http://www.mpegla.com/main/programs/AVC/Pages/Licensors.aspx"&gt;MPEG-LA&lt;/a&gt; with many other companies.) &lt;i&gt;Microsoft pays into MPEG-LA about twice as much as it receives back for rights to H.264. &lt;/i&gt;Much of what Microsoft pays in royalties is so that people who buy Windows (on a new PC from an OEM or as a packaged product) can &lt;a href="http://blogs.msdn.com/e7/archive/2009/05/12/media-streaming-with-windows-7.aspx"&gt;just play H.264&lt;/a&gt; video or DVD movies. Microsoft receives back from MPEG-LA less than half the amount for the patent rights that it contributes because there are many other companies that provide the licensed functionality in content and products that sell in high volume. Microsoft pledged its patent rights to this neutral organization in order to make its rights broadly available under clear terms, not because it thought this might be a good revenue stream. We do not foresee this patent pool ever producing a material revenue stream, and revenue plays no part in our decision here.  &lt;/p&gt;&lt;br /&gt;&lt;p&gt;There were &lt;a href="http://blogs.msdn.com/ie/archive/2010/04/29/html5-video.aspx#10004965"&gt;many&lt;/a&gt; &lt;a href="http://blogs.msdn.com/ie/archive/2010/04/29/html5-video.aspx#10005309"&gt;questions&lt;/a&gt; about royalties, and a lot of speculation in the comments about licenses and payments. The majority of H.264 video content on the web today is royalty-free.   MPEG has &lt;a href="http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/226/n-10-02-02.pdf"&gt;said&lt;/a&gt; that individuals can create video files in the H.264 format and distribute them and play them over the internet for non-commercial purposes without further obligation on licensed platforms like Windows. We are aware that this commitment is set to expire in 2016, but fully expect to commit to supporting the extension of this license and associated terms beyond that date. In general, distributing encoders or decoders or offering sophisticated pay-for-video requires a license from MPEG-LA.  Third-party applications that simply make calls to the H.264 code in Windows (and which do not incorporate any H.264 code directly) are covered by Microsoft’s license of H.264.  &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Some comments pointed to language in our Windows EULA that comes directly from MPEG-LA and reinforces many of these terms. As with all licensing programs, there are limitations and issues, which people have pointed out.  The functionality we provide is technology we license and we follow the terms of that license.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Several comments asked about Microsoft’s support for plug-ins (like Flash and Silverlight). Of course, IE9 will continue to support Flash and other plug-ins. Developers who want to use the same markup today across different browsers rely on plug-ins. Plug-ins are also important for delivering innovation and functionality ahead of the standards process; mainstream video on the web today works primarily because of plug-ins.  We’re committed to plug-in support because developer choice and opportunity in authoring web pages are very important; ISVs on a platform are what make it great. We fully expect to support plug-ins (of all types, including video) along with HTML5.  There were also some comments asking about our work with Adobe on Flash and this &lt;a href="http://www.microsoft.com/security/about/sir.aspx"&gt;report&lt;/a&gt; offers a recent discussion.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;We’ve read some follow up discussion about support for more than the H.264 codec in IE9’s HTML5 video tag. To be clear, users can install &lt;a href="http://blogs.msdn.com/ie/archive/2010/04/29/html5-video.aspx#10004928"&gt;other codecs&lt;/a&gt; for use in Windows Media Player and Windows Media Center.  For web browsers, developers can continue to &lt;a href="http://blogs.msdn.com/ie/archive/2010/04/29/html5-video.aspx#10005114"&gt;offer plug-ins&lt;/a&gt; (using &lt;a href="http://en.wikipedia.org/wiki/NPAPI"&gt;NPAPI&lt;/a&gt; or ActiveX; they are effectively equivalent in this scenario) so that webpages can play video using these codecs on Windows. For example, webpages will still be able to play VC-1 (Microsoft WMV) files in IE9.  A key motivator for improving the codec support in Windows 7 was to reduce the need that end-users might have to download additional codecs.  The security &lt;a href="http://cyberinsecure.com/malware-posing-as-youtube-codec/"&gt;risks&lt;/a&gt; regarding downloadable codecs and associated malware are &lt;a href="http://blogs.zdnet.com/security/?p=3575"&gt;documented&lt;/a&gt; and &lt;a href="http://www.2-spyware.com/news/post125.html"&gt;significant&lt;/a&gt;. By building on H.264 for HTML5 video functionality, we provide a higher level of certainty regarding the security of this aspect of browsing and our web platform. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;The biggest obstacle to supporting more than H.264 today is the uncertainty. When there’s industry consensus and confidence that the uncertainties are resolved, we’ll be open to considering other codecs. Until then, we’ll continue with our current plans to deliver great HTML5 video in IE9 with certainty for consumers and developers. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Dean Hachamovitch&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;List of articles referenced&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.mpegla.com/main/programs/AVC/Pages/Licensors.aspx"&gt;&lt;i&gt;AVC/H.264 Licensors&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.2-spyware.com/news/post125.html"&gt;&lt;i&gt;Fake codecs that drop widely spread malware&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.betanews.com/article/Google-may-face-legal-challenges-if-it-opensources-VP8-codec/1271343375"&gt;&lt;i&gt;Google may face legal challenges if it open-sources VP8 codec&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://techcrunch.com/2010/05/01/h-264-66-percent-web-video/"&gt;&lt;i&gt;H.264 Already Won—Makes Up 66 Percent Of Web Videos&lt;/i&gt;&lt;/a&gt;&lt;i&gt; &lt;/i&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.betanews.com/article/H264-licensing-body-wont-charge-royalties-for-HTML5-other-Web-streams/1265237599"&gt;&lt;i&gt;H.264 licensing body won't charge royalties for HTML5, other Web streams&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/ie/archive/2010/04/29/html5-video.aspx"&gt;&lt;i&gt;IE Blog: HTML5 Video&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.macworld.co.uk/digitallifestyle/news/index.cfm?newsid=14775"&gt;&lt;i&gt;JPEG patent case steams forward&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://blogs.zdnet.com/security/?p=3575"&gt;&lt;i&gt;Mac OS X malware posing as fake video codec discovered&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://cyberinsecure.com/malware-posing-as-youtube-codec/"&gt;&lt;i&gt;Malware Posing As Youtube Codec&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/e7/archive/2009/05/12/media-streaming-with-windows-7.aspx"&gt;&lt;i&gt;Media Streaming with Windows 7&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/security/about/sir.aspx"&gt;&lt;i&gt;Microsoft Security Intelligence Report Volume 8&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.betanews.com/article/Microsoft-Sued-Over-JPEG-Patent/1114190870"&gt;&lt;i&gt;Microsoft Sued Over JPEG Patent&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/226/n-10-02-02.pdf"&gt;&lt;i&gt;MPEG LA’s AVC License Will Continue Not to Charge Royalties for Internet Video that is Free to End Users&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/NPAPI"&gt;&lt;i&gt;NPAPI&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://hugoroy.eu/jobs-os.php"&gt;&lt;i&gt;Open letter to Steve Jobs: Thoughts on Flash&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lists.w3.org/Archives/Public/public-html/2009Jul/0823.html"&gt;&lt;i&gt;Re: Codecs for &amp;lt;video&amp;gt; and &amp;lt;audio&amp;gt; from Silvia Pfeiffer on 2009-07-29 (public-html@w3.org from July 2009)&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10006103" width="1" height="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-7104560005090546991?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/ie/archive/2010/05/03/follow-up-on-html5-video-in-ie9.aspx' title='Follow Up on HTML5 Video in IE9'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/7104560005090546991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=7104560005090546991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7104560005090546991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7104560005090546991'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/follow-up-on-html5-video-in-ie9.html' title='Follow Up on HTML5 Video in IE9'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-7192808025907815901</id><published>2010-05-03T11:42:00.001+03:00</published><updated>2010-05-03T11:42:49.771+03:00</updated><title type='text'>Cloud Cover Episode 9 - Blob API</title><content type='html'>&lt;a href="http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-9-Blob-API/"&gt;Cloud Cover Episode 9 - Blob API&lt;/a&gt;: "&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/8/8/1/7/4/5/CloudCoverEp09_85_ch9.png" border="0" /&gt;Join Ryan and Steve each week as they cover the Microsoft cloud. You can follow and interact with the show at &lt;a href="http://twitter.com/cloudcovershow"&gt;@cloudcovershow&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this episode:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Using the StorageClient library, take a lap around the Blob API and discover the common operations &lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Hear the latest news and announcements for the platform &lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Discover a quick tip/gotcha for running the AppFabric Service Bus in Windows Azure  &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Show Links:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/david_gristwood/archive/2010/04/20/register-now-for-the-free-uk-microsoft-azure-self-paced-interactive-learning-course-starting-may-10th.aspx"&gt;Windows Azure self-paced training&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://odata.codeplex.com/"&gt;OData under Apache 2.0 license&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.smarx.com/posts/capturing-filtered-windows-events-with-windows-azure-diagnostics"&gt;Filtering Diagnostic Events&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/sqlazure/archive/2010/04/16/9997517.aspx"&gt;New SQL Azure features are live&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee706702%28v=MSDN.10%29.aspx"&gt;AppFabric Service Bus troubleshooting Tips&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rob.gillenfamily.net/post/External-File-Upload-Optimizations-for-Windows-Azure.aspx"&gt;Blob API Upload Optimizations (via Rob Gillen)&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/547188/WebViewBug.aspx?EVT=0" alt="" width="1" height="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-7192808025907815901?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-9-Blob-API/' title='Cloud Cover Episode 9 - Blob API'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/7192808025907815901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=7192808025907815901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7192808025907815901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7192808025907815901'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/cloud-cover-episode-9-blob-api.html' title='Cloud Cover Episode 9 - Blob API'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-291657751961397949</id><published>2010-05-03T11:42:00.000+03:00</published><updated>2010-05-03T11:42:37.900+03:00</updated><title type='text'>Ch9Live at VS2010 Launch - Stephen Toub on Parallelism</title><content type='html'>&lt;a href="http://channel9.msdn.com/posts/NicFill/Ch9Live-at-VS2010-Launch-Stephen-Toub-on-Parallelism/"&gt;Ch9Live at VS2010 Launch - Stephen Toub on Parallelism&lt;/a&gt;: "&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/2/3/3/5/4/5/Ch9LiveVS2010StephenToub_85_ch9.png" border="0" /&gt;Stephen Toub and Charles Torre discuss Parallelism at DevConnections 2010 as part of the Visual Studio 2010 Launch in Las Vegas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;em&gt;This session was recorded live as part of Channel 9 Live at the Visual Studio 2010 Launch from the Bellagio Hotel &amp;amp; Casino on April 12th 2010.&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;img src="http://channel9.msdn.com/545332/WebViewBug.aspx?EVT=0" alt="" width="1" height="1" /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-291657751961397949?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://channel9.msdn.com/posts/NicFill/Ch9Live-at-VS2010-Launch-Stephen-Toub-on-Parallelism/' title='Ch9Live at VS2010 Launch - Stephen Toub on Parallelism'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/291657751961397949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=291657751961397949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/291657751961397949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/291657751961397949'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/ch9live-at-vs2010-launch-stephen-toub.html' title='Ch9Live at VS2010 Launch - Stephen Toub on Parallelism'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-6031291830557927118</id><published>2010-05-03T11:08:00.001+03:00</published><updated>2010-05-03T11:08:58.861+03:00</updated><title type='text'>Reading between the lines of Microsoft's latest IE 9 standards missive</title><content type='html'>&lt;a href="http://www.winbeta.org/comments.php?shownews=20421"&gt;Reading between the lines of Microsoft's latest IE 9 standards missive&lt;/a&gt;: "&lt;strong&gt;Mary Jo Foley: It's been a week of attempting to decipher motives and messaging in Microsoft-land. The (hopefully) last piece over which I’ll be puzzling before the weekend is Microsoft's latest missive on the company’s IE Blog.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On April 29, IE General Manager Dean Hachamovitch posted a short blog entry about &lt;a href="http://blogs.msdn.com/ie/archive/2010/04/29/html5-video.aspx#comments"&gt;Microsoft’s decision to back the H.264 video codec&lt;/a&gt; in Internet Explorer 9. That fact, in and of itself, wasn’t new; Microsoft officials said the same back at Mix 10 in March, when they rolled out the &lt;a href="http://blogs.zdnet.com/microsoft/?p=5572"&gt;first preview of Microsoft’s next-gen browser&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.winbeta.org/images/news/icons/view.gif" /&gt; &lt;strong&gt;View Full Article: &lt;/strong&gt;&lt;a href="http://blogs.zdnet.com/microsoft/?p=6063"&gt;Mary Jo Foley's Blog&lt;/a&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-6031291830557927118?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.winbeta.org/comments.php?shownews=20421' title='Reading between the lines of Microsoft&apos;s latest IE 9 standards missive'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/6031291830557927118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=6031291830557927118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6031291830557927118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6031291830557927118'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/reading-between-lines-of-microsofts.html' title='Reading between the lines of Microsoft&apos;s latest IE 9 standards missive'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-4720875684250494549</id><published>2010-05-03T11:08:00.000+03:00</published><updated>2010-05-03T11:08:34.858+03:00</updated><title type='text'>Microsoft fires back at critics of its HTML5 strategy</title><content type='html'>&lt;a href="http://www.winbeta.org/comments.php?shownews=20422"&gt;Microsoft fires back at critics of its HTML5 strategy&lt;/a&gt;: "&lt;strong&gt;Apple and Microsoft are at it again. This time, though, the two archrivals find themselves on the same side (more or less) of a tremendously contentious issue: Which video format will be adopted as the standard for the Internet over the next five (or more) years?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The answer from both companies is H.264. Coincidentally, both Apple and Microsoft issued manifestos announcing that support last week. But how they continued that discussion with developers, partners, and customers is a very different story indeed...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.winbeta.org/images/news/icons/view.gif" /&gt; &lt;strong&gt;View Full Article: &lt;/strong&gt;&lt;a href="http://blogs.zdnet.com/Bott/?p=2095"&gt;Ed Bott's Microsoft Report&lt;/a&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-4720875684250494549?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.winbeta.org/comments.php?shownews=20422' title='Microsoft fires back at critics of its HTML5 strategy'/><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/4720875684250494549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=4720875684250494549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4720875684250494549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4720875684250494549'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2010/05/microsoft-fires-back-at-critics-of-its.html' title='Microsoft fires back at critics of its HTML5 strategy'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-6470392753115405540</id><published>2009-10-09T09:27:00.001+03:00</published><updated>2009-10-09T09:27:42.788+03:00</updated><title type='text'>Windows Theme Generator Tour</title><content type='html'>&lt;p&gt;In this video Pocket Now cover Microsoft's web-based Custom Theme Generator for Windows Mobile 6.5 devices. Although right now you can only choose from three phones on the Generator website, choosing the Pure or Imagio will generate a skin for any WM 6.5 device with a WVGA screen, and clicking on the Intrepid will generate a theme for any landscape QVGA WM 6.5 device. We tested the themes on 6.0 and 6.1, and sadly they don't work. &lt;/p&gt;  &lt;p&gt;Follow this link&lt;/p&gt;  &lt;p&gt;&lt;a title="http://pocketnow.com/software-1/windows-phone-custom-theme-generator-tour" href="http://pocketnow.com/software-1/windows-phone-custom-theme-generator-tour"&gt;http://pocketnow.com/software-1/windows-phone-custom-theme-generator-tour&lt;/a&gt;&lt;/p&gt;  &lt;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:1377fd6e-ce5c-4428-90fe-0d3c926601fb" class="wlWriterEditableSmartContent"&gt;&lt;div id="f95a2d03-cfe3-4307-af26-27a56ce966c4" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=4vL79Zp6GL8&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1" target="_new"&gt;&lt;img src="http://lh3.ggpht.com/_tDZ66RC9VoY/Ss7X3YQ7sSI/AAAAAAAABNY/bYcPXNjvsOc/video308e2984aa15%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('f95a2d03-cfe3-4307-af26-27a56ce966c4'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/4vL79Zp6GL8&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/4vL79Zp6GL8&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-6470392753115405540?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/6470392753115405540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=6470392753115405540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6470392753115405540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6470392753115405540'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/windows-theme-generator-tour.html' title='Windows Theme Generator Tour'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_tDZ66RC9VoY/Ss7X3YQ7sSI/AAAAAAAABNY/bYcPXNjvsOc/s72-c/video308e2984aa15%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-8693293321369202302</id><published>2009-10-07T09:35:00.001+03:00</published><updated>2009-10-07T09:35:12.068+03:00</updated><title type='text'>HTC HD2 official Specs</title><content type='html'>&lt;h3&gt;Physical&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Size:&lt;/strong&gt;    &lt;br /&gt;&lt;img alt="Size" src="http://www.htc.com/uploadedImages/Common/Shared_Image/Icons/HTC_HD2_Size.jpg" /&gt;    &lt;br /&gt;&lt;strong&gt;Weight:&lt;/strong&gt; 157 grams (5.54 ounces) with battery&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Buttons:&lt;/strong&gt;    &lt;br /&gt;&lt;img alt="Button" src="http://www.htc.com/uploadedImages/Common/Shared_Image/Icons/HTC_HD2_Button.jpg" /&gt;&lt;/p&gt;  &lt;h3&gt;CPU Processing Speed&lt;/h3&gt;  &lt;p&gt;1GHz Snapdragon™ processor&lt;/p&gt;  &lt;h3&gt;Power &amp;amp; Battery&lt;sup&gt;1&lt;/sup&gt;&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Battery type:&lt;/strong&gt; Rechargeable Lithium-ion battery    &lt;br /&gt;&lt;strong&gt;Capacity:&lt;/strong&gt; 1230 mAh    &lt;br /&gt;&lt;strong&gt;Talk time:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;WCDMA: Up to 320 mins &lt;/li&gt;    &lt;li&gt;GSM: Up to 380 mins &lt;/li&gt; &lt;/ul&gt; &lt;strong&gt;Standby time:&lt;/strong&gt;  &lt;ul&gt;   &lt;li&gt;WCDMA: Up to 390 hours &lt;/li&gt;    &lt;li&gt;GSM: Up to 490 hours &lt;/li&gt; &lt;/ul&gt; &lt;strong&gt;Video playback&lt;/strong&gt; Up to 8 hours  &lt;br /&gt;&lt;strong&gt;Audio playback:&lt;/strong&gt; Up to 12 hours  &lt;p&gt;&lt;img alt="Camera" src="http://www.htc.com/uploadedImages/Common/Shared_Image/Icons/HTC_HD2_Camera.jpg" /&gt;&lt;/p&gt;  &lt;h3&gt;Camera&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;5 megapixel color camera &lt;/li&gt;    &lt;li&gt;Auto focus &lt;/li&gt;    &lt;li&gt;Dual LED flashlight &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Connectors&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;3.5 mm stereo audio jack &lt;/li&gt;    &lt;li&gt;Standard Micro-USB     &lt;br /&gt;(5-pin micro-USB 2.0) &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Sensors&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;G-Sensor &lt;/li&gt;    &lt;li&gt;Proximity sensor &lt;/li&gt;    &lt;li&gt;Ambient light sensor &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Home Screen&lt;/h3&gt;  &lt;p&gt;Home, People, Messages, Mail, Internet, Calendar, Stocks, Photos &amp;amp; Videos, Music, Weather, Footprints, Twitter, Settings&lt;/p&gt;  &lt;h3&gt;Social Networking&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Facebook™ integration &lt;/li&gt;    &lt;li&gt;Sharing photos on Facebook and Twitter &lt;/li&gt;    &lt;li&gt;Sharing videos on YouTube™ &lt;/li&gt;    &lt;li&gt;HTC Peep™ for twittering &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Recommended Windows System Requirements&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Windows XP or Windows Vista® &lt;/li&gt;    &lt;li&gt;Microsoft® ActiveSync® 4.5 for Windows XP &lt;/li&gt;    &lt;li&gt;Microsoft® Windows Mobile Device Center 6.1     &lt;br /&gt;for Windows Vista &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Display&lt;/h3&gt; &lt;img alt="Display" src="http://www.htc.com/uploadedImages/Common/Shared_Image/Icons/HTC_HD2_Display.jpg" /&gt;  &lt;p&gt;&lt;strong&gt;Type:&lt;/strong&gt; Capacitive touch screen    &lt;br /&gt;&lt;strong&gt;Resolution:&lt;/strong&gt; 480 X 800 WVGA&lt;/p&gt;  &lt;h3&gt;Operating System&lt;/h3&gt;  &lt;p&gt;Windows Mobile® 6.5 Professional&lt;/p&gt;  &lt;h3&gt;Storage&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;ROM:&lt;/strong&gt; 512 MB &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;RAM:&lt;/strong&gt; 448 MB &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Expansion slot:&lt;/strong&gt; microSD™ memory card (SD 2.0 compatible) &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Network Bands&lt;sup&gt;2&lt;/sup&gt;&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Europe:&lt;/strong&gt; &lt;img alt="Network Bands" src="http://www.htc.com/uploadedImages/Common/Shared_Image/Icons/HTC_HD2_Network_Bands.jpg" /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;HSPA/WCDMA: 900/2100 MHz &lt;/li&gt;    &lt;li&gt;GSM: 850/950/1800/1900 MHz &lt;/li&gt; &lt;/ul&gt; &lt;strong&gt;Asia Pacific:&lt;/strong&gt;  &lt;ul&gt;   &lt;li&gt;HSPA/WCDMA: 900/2100 MHz &lt;/li&gt;    &lt;li&gt;GSM: 850/950/1800/1900 MHz &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Internet&lt;sup&gt;3&lt;/sup&gt;&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Browser:&lt;/strong&gt; Opera Mobile™ &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;3G:       &lt;br /&gt;&lt;/strong&gt;Up to 7.2 Mbps download speed      &lt;br /&gt;Up to 2 Mbps upload speed &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;GPRS:&lt;/strong&gt; Up to 114 kbps download speed &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;EDGE:&lt;/strong&gt; Up to 560 kbps download speed &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Wi-Fi®:&lt;/strong&gt; IEEE 802.11 b/g &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Tethering&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Internet Sharing through USB or Bluetooth &lt;/li&gt;    &lt;li&gt;Wi-Fi Router &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Bluetooth&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Bluetooth® 2.1 with Enhanced Data Rate &lt;/li&gt;    &lt;li&gt;Supported profiles: A2DP, AVRCP, BIP, BPP, DUN, FTP, GAP, GOEP, HFP, HID, HSP, OPP, PAN, PBAP, SAP, SPP &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img alt="Multimedia" src="http://www.htc.com/uploadedImages/Common/Shared_Image/Icons/HTC_HD2_Multimedia.jpg" /&gt;&lt;/p&gt;  &lt;h3&gt;Multimedia&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Windows Media® Player &lt;/li&gt;    &lt;li&gt;Albums &lt;/li&gt;    &lt;li&gt;Pictures &amp;amp; Videos &lt;/li&gt;    &lt;li&gt;FM Radio &lt;/li&gt;    &lt;li&gt;Audio supported formats:     &lt;br /&gt;.aac, .amr, .m4a, .mid, .mp3, .mp4, .qcp, .wav, .wma &lt;/li&gt;    &lt;li&gt;Video supported formats:     &lt;br /&gt;.wmv, .asf, .mp4, .3gp, .3g2, .m4v, .avi &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img alt="Location" src="http://www.htc.com/uploadedImages/Common/Shared_Image/Icons/HTC_HD2_Location.jpg" /&gt;&lt;/p&gt;  &lt;h3&gt;Location&lt;sup&gt;4&lt;/sup&gt;&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Internal GPS antenna &lt;/li&gt;    &lt;li&gt;HTC Footprints™ &lt;/li&gt;    &lt;li&gt;Digital Compass &lt;/li&gt;    &lt;li&gt;NaviPanel &lt;/li&gt; &lt;/ul&gt;  &lt;ol&gt;   &lt;li&gt;Battery times (talk time, standby time, and more) are subject to network and phone usage. &lt;/li&gt;    &lt;li&gt;Network bands in regions other than Europe and Asia Pacific may be different, depending on the mobile operator and your location. Please check with your mobile operator. &lt;/li&gt;    &lt;li&gt;Actual data speed is dependent on the network or Wi-Fi signal strength. &lt;/li&gt;    &lt;li&gt;NaviPanel requires the HTC HD2 car kit which needs to be purchased separately. &lt;/li&gt; &lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-8693293321369202302?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/8693293321369202302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=8693293321369202302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8693293321369202302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8693293321369202302'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/htc-hd2-official-specs.html' title='HTC HD2 official Specs'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-4253939843868355609</id><published>2009-10-07T09:33:00.001+03:00</published><updated>2009-10-07T09:33:45.208+03:00</updated><title type='text'>HTC Touch HD2 Images</title><content type='html'>&lt;p&gt;&lt;a title="http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_03_HTC_HD2.jpg" href="http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_03_HTC_HD2.jpg"&gt;http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_03_HTC_HD2.jpg&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_02_HTC_HD2.jpg" href="http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_02_HTC_HD2.jpg"&gt;http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_02_HTC_HD2.jpg&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_01_HTC_HD2.jpg" href="http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_01_HTC_HD2.jpg"&gt;http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_01_HTC_HD2.jpg&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_04_HTC_HD2.jpg" href="http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_04_HTC_HD2.jpg"&gt;http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_04_HTC_HD2.jpg&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_05_HTC_HD2.jpg" href="http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_05_HTC_HD2.jpg"&gt;http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_05_HTC_HD2.jpg&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_06_HTC_HD2.jpg" href="http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_06_HTC_HD2.jpg"&gt;http://www.htc.com/uploadedImages/WWW/Press_Room/Product_Photo_Gallery/HTC_HD_2/Download_06_HTC_HD2.jpg&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy….&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;ANH&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-4253939843868355609?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/4253939843868355609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=4253939843868355609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4253939843868355609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4253939843868355609'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/htc-touch-hd2-images.html' title='HTC Touch HD2 Images'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-8362712722339087670</id><published>2009-10-07T09:28:00.001+03:00</published><updated>2009-10-07T09:31:17.493+03:00</updated><title type='text'>Get The Best Phone of All</title><content type='html'>&lt;p&gt;HTC Touch HD2 is here…get the greatest of all devices now……Check out the product tour on the official website and enjoy being there.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_tDZ66RC9VoY/Ssw1sfjBfoI/AAAAAAAABNQ/ai76mSURnOc/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_tDZ66RC9VoY/Ssw1tNjWx9I/AAAAAAAABNU/DZFWauzG-xU/image_thumb.png?imgmax=800" width="244" height="136" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.htc.com/www/product/hd2/product-tour.html" href="http://www.htc.com/www/product/hd2/product-tour.html"&gt;http://www.htc.com/www/product/hd2/product-tour.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;ANH&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-8362712722339087670?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/8362712722339087670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=8362712722339087670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8362712722339087670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8362712722339087670'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/get-best-phone-of-all.html' title='Get The Best Phone of All'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_tDZ66RC9VoY/Ssw1tNjWx9I/AAAAAAAABNU/DZFWauzG-xU/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-3012048998534632361</id><published>2009-10-07T09:11:00.001+03:00</published><updated>2009-10-07T09:11:36.775+03:00</updated><title type='text'>Upgrade To Windows Mobile 6.5</title><content type='html'>&lt;p&gt;Have you heard about some exciting new features in Windows Mobile 6.5 that you’d like to try (like enhanced web browsing and improved messaging)? Have you wondered if you can update your older Windows Mobile phone to Windows Mobile 6.5? The answer depends on the model of your phone and conditions put in place by your mobile operator (also known as your carrier).&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/windowsmobile/en-us/meet/wm65-upgrade.mspx" href="http://www.microsoft.com/windowsmobile/en-us/meet/wm65-upgrade.mspx"&gt;http://www.microsoft.com/windowsmobile/en-us/meet/wm65-upgrade.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;the website above provides much more information…&lt;/p&gt;  &lt;p&gt;ANH&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-3012048998534632361?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/3012048998534632361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=3012048998534632361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3012048998534632361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3012048998534632361'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/upgrade-to-windows-mobile-65.html' title='Upgrade To Windows Mobile 6.5'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-2268500283679797838</id><published>2009-10-06T13:21:00.001+03:00</published><updated>2009-10-06T13:21:50.385+03:00</updated><title type='text'>Windows 7 Global Launch</title><content type='html'>&lt;p&gt;Welcome to the windows 7 world. The official global lunch would be October 14. More and more resources are being put to teach out about windows 7. Stay tuned and visit Microsoft Technet more often to get a grasp of the learning snacks.&lt;/p&gt;  &lt;p&gt;here are some links to enjoy while waiting for October 14&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/askperf/archive/2009/10/05/windows-7-windows-server-2008-r2-console-host.aspx" href="http://blogs.technet.com/askperf/archive/2009/10/05/windows-7-windows-server-2008-r2-console-host.aspx"&gt;http://blogs.technet.com/askperf/archive/2009/10/05/windows-7-windows-server-2008-r2-console-host.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/askperf/archive/2009/10/04/windows-7-windows-server-2008-r2-unified-background-process-manager-ubpm.aspx" href="http://blogs.technet.com/askperf/archive/2009/10/04/windows-7-windows-server-2008-r2-unified-background-process-manager-ubpm.aspx"&gt;http://blogs.technet.com/askperf/archive/2009/10/04/windows-7-windows-server-2008-r2-unified-background-process-manager-ubpm.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/askperf/archive/2009/10/02/windows-7-windows-server-2008-r2-fault-tolerant-heap-and-memory-management.aspx" href="http://blogs.technet.com/askperf/archive/2009/10/02/windows-7-windows-server-2008-r2-fault-tolerant-heap-and-memory-management.aspx"&gt;http://blogs.technet.com/askperf/archive/2009/10/02/windows-7-windows-server-2008-r2-fault-tolerant-heap-and-memory-management.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/askperf/archive/2009/10/01/windows-7-windows-server-2008-r2-upgrade-paths-registry-enhancements-crash-dumps-and-page-file-sizing.aspx" href="http://blogs.technet.com/askperf/archive/2009/10/01/windows-7-windows-server-2008-r2-upgrade-paths-registry-enhancements-crash-dumps-and-page-file-sizing.aspx"&gt;http://blogs.technet.com/askperf/archive/2009/10/01/windows-7-windows-server-2008-r2-upgrade-paths-registry-enhancements-crash-dumps-and-page-file-sizing.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/askperf/archive/2009/09/18/windows-7-is-coming-see-y-all-in-two-weeks.aspx" href="http://blogs.technet.com/askperf/archive/2009/09/18/windows-7-is-coming-see-y-all-in-two-weeks.aspx"&gt;http://blogs.technet.com/askperf/archive/2009/09/18/windows-7-is-coming-see-y-all-in-two-weeks.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/askperf/archive/2009/09/15/is-your-organization-ready-for-windows-7.aspx" href="http://blogs.technet.com/askperf/archive/2009/09/15/is-your-organization-ready-for-windows-7.aspx"&gt;http://blogs.technet.com/askperf/archive/2009/09/15/is-your-organization-ready-for-windows-7.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;ANH&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-2268500283679797838?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/2268500283679797838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=2268500283679797838' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/2268500283679797838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/2268500283679797838'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/windows-7-global-launch.html' title='Windows 7 Global Launch'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-4512506406873724660</id><published>2009-10-06T12:38:00.001+03:00</published><updated>2009-10-06T12:38:41.662+03:00</updated><title type='text'>Windows Mobile 6.5 is hitting your Door</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;WM 6.5 is arriving in hour time. Even some devices are already around. If you wanna a short list of what is new, look no further.&lt;/p&gt;  &lt;p&gt;New Features In Windows Mobile 6.5&lt;/p&gt;  &lt;p&gt;Rather than a thorough reworking of the platform, 6.5 is very much a nip-tuck job -- just as every Windows Mobile version in recent memory has been. Here are the biggies: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;New Today screen:&lt;/strong&gt; Though the &amp;quot;classic&amp;quot; Today screen is still available, 6.5 introduces an all-new version that somewhat closely approximates the Zune's home screen experience (whether that's a harbinger of things to come remains to be seen). Perhaps more than any other single feature, the new Today screen gives 6.5 a freshened look -- but ironically, many users will never see it because it's often replaced by a manufacturer customization (in HTC's case, TouchFLO). &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&amp;quot;Honeycomb&amp;quot; Start screen:&lt;/strong&gt; The main menu of old -- a white screen with a grid of boring, old icons -- looked like a relic of Windows 3.1. Happily, it's gone here, replaced with a themed alternating list of thoroughly modern images for default apps. The Start menu is gone, too -- pressing the Windows icon in the upper left of the screen now leads straight to the new Start screen. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Finger-friendly UI elements:&lt;/strong&gt; Windows Mobile's notorious for being unable to shake the stylus, but 6.5 makes some additional baby steps to help fingertips do all of the work -- inertial scrolling in many screens and a redesigned context menu style both help here. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;New lock screen:&lt;/strong&gt; Though not revolutionary, Microsoft put a commendable amount of thought into this one -- instead of merely settling to give the user one way to get back into their device, 6.5's lock screen gives you multiple points of entry depending on the current status; if you've got a new text message, for example, you get a separate unlock slider that can take you straight to it. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Revamped Internet Explorer:&lt;/strong&gt; Bringing a &amp;quot;desktop&amp;quot; browsing experience to the pocket has been a big focus for mobile platforms over the past couple years, and Microsoft's been lagging desperately in bringing a version of Internet Explorer Mobile that's both easy to use with a few swipes of a finger and also capable of digesting thoroughly modern pages using up-to-date standards and technologies. The company's made it a big focus for 6.5, adding a new, prettier UI, a zoom slider, better support for full HTML, and a new JavaScript engine. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Windows Marketplace: &lt;/strong&gt;The biggest news in 6.5 might not be a 6.5 specific feature at all, ironically. Windows Marketplace finally takes WinMo into the all-important world of consolidated, managed mobile app stores, but it's only exclusive to 6.5 for a few weeks before being made available to 6 and 6.1 later this year. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Exclusive content:&lt;/strong&gt; It's hardly a platform &amp;quot;feature,&amp;quot; really, but Microsoft is making a pretty big deal of the fact that it's &lt;a href="http://www.engadgetmobile.com/2009/03/31/microsoft-announces-windows-marketplace-partners-tweaked-polici/"&gt;signed on a number of internationally-recognized designers&lt;/a&gt; like Isaac Mizrahi and Vera Wang to craft themes for 6.5 that ship with the platform free of charge (we're not sure if you'll find them on every 6.5 phone to be produced, but they came loaded -- albeit turned off by default -- on our Pure).&lt;/li&gt; &lt;/ul&gt; For a complete review of what is new…Please visit the following link:  &lt;p&gt;&lt;a title="http://www.engadget.com/2009/10/06/windows-mobile-6-5-review/" href="http://www.engadget.com/2009/10/06/windows-mobile-6-5-review/"&gt;http://www.engadget.com/2009/10/06/windows-mobile-6-5-review/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;ANH&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-4512506406873724660?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/4512506406873724660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=4512506406873724660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4512506406873724660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4512506406873724660'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/windows-mobile-65-is-hitting-your-door.html' title='Windows Mobile 6.5 is hitting your Door'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-8270489478096298505</id><published>2009-10-06T11:01:00.001+03:00</published><updated>2009-10-06T11:01:51.845+03:00</updated><title type='text'>Windows Phone Online Theme Creator</title><content type='html'>&lt;p&gt;Microsoft is serious about letting you customize your phone and has created for you an online theme creator that let us personalize your phone. A screenshot is presented below:&lt;/p&gt;  &lt;p&gt;&lt;img border="0" alt="" src="http://www.ce4arab.com/vb7/imgcache07900/106210.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You can access more information and create your own theme at &lt;a title="http://www.microsoft.com/windowsmobile/en-us/downloads/theme-generator.mspx#" href="http://www.microsoft.com/windowsmobile/en-us/downloads/theme-generator.mspx#"&gt;http://www.microsoft.com/windowsmobile/en-us/downloads/theme-generator.mspx#&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Unfortunately this support only the Windows 6.5 for now and you need to install silverlight in the browser…&lt;/p&gt;  &lt;p&gt;In addition not all phone are supported now…But definitly more phone will be supported in the future (if your phone has same resolution you can still use the theme creator).&lt;/p&gt;  &lt;p&gt;ANH&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-8270489478096298505?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/8270489478096298505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=8270489478096298505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8270489478096298505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8270489478096298505'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/windows-phone-online-theme-creator.html' title='Windows Phone Online Theme Creator'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-1230383501431600222</id><published>2009-10-05T11:22:00.001+03:00</published><updated>2009-10-05T11:22:02.754+03:00</updated><title type='text'>Windows Market Place is open now…for wm 6.5</title><content type='html'>&lt;p&gt;It's live and dancing right now a full day before any of this was supposed to launch &lt;/p&gt;  &lt;p&gt;&lt;img border="0" hspace="4" alt="" vspace="4" src="http://www.blogcdn.com/www.engadget.com/media/2009/07/windows-marketplace-ofc-03.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;check the link&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="Marketplace is live on Windows Mobile 6.5 phones" href="http://www.engadget.com/2009/10/05/windows-marketplace-goes-live-for-6-5-phones/"&gt;Marketplace is live on Windows Mobile 6.5 phones&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-1230383501431600222?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/1230383501431600222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=1230383501431600222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1230383501431600222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1230383501431600222'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/windows-market-place-is-open-nowfor-wm.html' title='Windows Market Place is open now…for wm 6.5'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-1518079267676134821</id><published>2009-10-04T17:54:00.001+03:00</published><updated>2009-10-04T17:54:50.912+03:00</updated><title type='text'>HTC Leo latest information</title><content type='html'>&lt;p&gt;&lt;b&gt;Features &lt;/b&gt;    &lt;br /&gt;&lt;b&gt;Platform&lt;/b&gt;    &lt;br /&gt;Ultra slim bar type touch phone / Windows Mobile 6.5 Professional    &lt;br /&gt;&lt;b&gt;Processor/Chipset&lt;/b&gt;    &lt;br /&gt;Qualcomm MSM 8250, 1GHz    &lt;br /&gt;&lt;b&gt;Memory / Internal Storage&lt;/b&gt;    &lt;br /&gt;ROM: 512 MB / RAM: 320 MB / HD: 207.13MB    &lt;br /&gt;&lt;b&gt;Display Module&lt;/b&gt;    &lt;br /&gt;4.3-inch 480x800 WVGA resolution / 65K-color / Sensitive touch screen (Capacitive) / Keep support Multi-Touch capability for WM7 Chassis    &lt;br /&gt;HSPA/UMTS/EDGE/GPRS/GSM Function    &lt;br /&gt;&lt;b&gt;Internal antenna&lt;/b&gt;    &lt;br /&gt;HSPA/UMTS 2100/900 MHz and GSM/GPRS/EDGE    &lt;br /&gt;Quad-band (850/900/1800/1900 MHz) / HSDPA / 3GPP Release 5 compliant    &lt;br /&gt;Up to 7.2Mbps / HSUPA / 3GPP release 6 compliant / UE category 5, up to 2 Mbps peak rate / EGPRS Functionality / EGPRS class B / Multi-slot class 12 (10 Operator dependent) / PBCCH    &lt;br /&gt;&lt;b&gt;Standalone GPS&lt;/b&gt;    &lt;br /&gt;Internal GPS antenna    &lt;br /&gt;&lt;b&gt;Sensors&lt;/b&gt;    &lt;br /&gt;Motion G-sensor / Proximity sensor / Ambient Light Sensor / FM Radio    &lt;br /&gt;&lt;b&gt;Digital Camera&lt;/b&gt;    &lt;br /&gt;Main camera: 5 MP Color CMOS with auto focus / 2x LED flash    &lt;br /&gt;&lt;b&gt;Key/Button/Switch&lt;/b&gt;    &lt;br /&gt;Volume up and down control / Send Key / End Key (Power Key) / Windows Key / Home Key / (Cinema mode Key, TBD) / Back Key / Reset    &lt;br /&gt;&lt;b&gt;Notification&lt;/b&gt;    &lt;br /&gt;Notification by sound, vibration, LEDs or status shown on the display    &lt;br /&gt;One dual colors (Green and Amber) LED in the left / lens for PDA event, battery and charging / status    &lt;br /&gt;&lt;b&gt;Audio&lt;/b&gt;    &lt;br /&gt;Built-in microphone / Receiver / Loud speaker with hands-free support    &lt;br /&gt;&lt;b&gt;Connectivity &amp;amp; Interface&lt;/b&gt;    &lt;br /&gt;Bluetooth / Version 2.1 compliant with EDR / Wi-Fi / IEEE 802.11 b/g compliant / Micro-USB: / USB 2.0 High-Speed client / 3.5 mm stereo audio jack with mic / 1.8/3V USIM/SIM card slot / microSD card slot with SDHC support    &lt;br /&gt;&lt;b&gt;Power&lt;/b&gt;    &lt;br /&gt;Battery / Removable and chargeable battery, 1,230 mAh / AC adaptor / AC input: 100 ~ 240V AC, 50/60 Hz / DC output: 5V and 1A    &lt;br /&gt;&lt;b&gt;Accessories (In-Box)&lt;/b&gt;    &lt;br /&gt;Quick Start Guide [Inbox] / Travel Charger, TC P300 [Inbox] / USB Sync Cable (Micro-USB to Standard USB) [Inbox] / Battery [Inbox] / Wired stereo headset with 3.5mm audio connector, HS G335 [Inbox] / Premium pouch (Carrying Case) [Inbox] / Car Charger [optional] /Car Holder with     &lt;br /&gt;battery cover [optional]    &lt;br /&gt;&lt;b&gt;Microsoft Windows Mobile 6.5 Professional Applications&lt;/b&gt;    &lt;br /&gt;Microsoft Outlook Mobile / Messaging (SMS/E-mail), Contacts, Calendar,Tasks, Email Set Up Wizard / Microsoft Internet Explorer Mobile / Microsoft Media Player Mobile / Microsoft ActiveSync / Microsoft Windows Mobile Update / Internet Sharing / Pictures &amp;amp; Videos / Games / MSFT Zip    &lt;br /&gt;File Explorer / Device Management / Security Enhancement / Microsoft Office Mobile / Microsoft Windows Live! / Microsoft Smart Dial / Microsoft Remote Desktop Mobile    &lt;br /&gt;&lt;b&gt;Value-Added Applications&lt;/b&gt;    &lt;br /&gt;Windows Mobile Enhancements / Pictures &amp;amp; Videos enhancements / Ring Tone enhancements Telephony (HTC) Phone Canvas(HTC) Phone Experience Multimedia / (HTC) Camera Album / MP3 Trimmer / Streaming Media Player / FM Radio / Presentation mode / Web / Push Internet / RSS HUB / YouTube Client Social Networking / Input Method EZ-INPUT / Messaging SMS/MMS Client / GPS/LBS Navigation (CoPilot, Papago) / Google Maps / Quick GPS / Support CLL.dll library for indoor positioning andreverse geo-coding / Navi-panel / Calendar to Navi / User Interface (Enhanced Manila) / TouchFLO Footprints / Auto Screen Rotation /     &lt;br /&gt;&lt;b&gt;Tools &amp;amp; Utilities&lt;/b&gt;    &lt;br /&gt;HTC Common Sense / 3G to WiFi router / Task Manager / Text selection (HTC) Connection Setup / OOBE / Voice Recorder / Document Viewer / PDF / OMA DRM Engine / Java virtual machine / Long Press / End Key Confirmation (to shut down) / STK SIM manager / (HTC) Volume Control / Business Card Reader / Document Printing / Magnifier.&lt;/p&gt;  &lt;p&gt;Find some photos below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00012.jpg"&gt;http://i17.photobucket.com/albums/b65/NyoR/SNC00012.jpg&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00013.jpg"&gt;http://i17.photobucket.com/albums/b65/NyoR/SNC00013.jpg&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00014.jpg"&gt;http://i17.photobucket.com/albums/b65/NyoR/SNC00014.jpg&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00015.jpg"&gt;http://i17.photobucket.com/albums/b65/NyoR/SNC00015.jpg&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00016.jpg"&gt;http://i17.photobucket.com/albums/b65/NyoR/SNC00016.jpg&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00021-1.jpg"&gt;http://i17.photobucket.com/albums/b6...SNC00021-1.jpg&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00019.jpg"&gt;http://i17.photobucket.com/albums/b65/NyoR/SNC00019.jpg&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00020.jpg"&gt;http://i17.photobucket.com/albums/b65/NyoR/SNC00020.jpg&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00018.jpg"&gt;http://i17.photobucket.com/albums/b65/NyoR/SNC00018.jpg&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00017.jpg"&gt;http://i17.photobucket.com/albums/b65/NyoR/SNC00017.jpg&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00024.jpg"&gt;http://i17.photobucket.com/albums/b65/NyoR/SNC00024.jpg&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00025.jpg"&gt;http://i17.photobucket.com/albums/b65/NyoR/SNC00025.jpg&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://i17.photobucket.com/albums/b65/NyoR/SNC00026-1.jpg"&gt;http://i17.photobucket.com/albums/b6...SNC00026-1.jpg&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-1518079267676134821?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/1518079267676134821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=1518079267676134821' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1518079267676134821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1518079267676134821'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/htc-leo-latest-information.html' title='HTC Leo latest information'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-885341969161682984</id><published>2009-10-02T15:46:00.001+03:00</published><updated>2009-10-02T15:46:47.232+03:00</updated><title type='text'>Windows XP Mode Launch</title><content type='html'>&lt;p&gt;XP Mode is ready, will be a free download on October 22.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Check out this blog entry&lt;/p&gt;  &lt;p&gt;&lt;a title="http://windowsteamblog.com/blogs/windows7/archive/2009/10/01/coming-soon-final-release-of-windows-xp-mode.aspx" href="http://windowsteamblog.com/blogs/windows7/archive/2009/10/01/coming-soon-final-release-of-windows-xp-mode.aspx"&gt;http://windowsteamblog.com/blogs/windows7/archive/2009/10/01/coming-soon-final-release-of-windows-xp-mode.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_tDZ66RC9VoY/SsX2L-OHkeI/AAAAAAAABNI/LaydwlMpZV8/s1600-h/xpmode%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="xpmode" border="0" alt="xpmode" src="http://lh4.ggpht.com/_tDZ66RC9VoY/SsX2NQOZESI/AAAAAAAABNM/tAus2vWTHEA/xpmode_thumb%5B1%5D.jpg?imgmax=800" width="313" height="112" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-885341969161682984?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/885341969161682984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=885341969161682984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/885341969161682984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/885341969161682984'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/windows-xp-mode-launch.html' title='Windows XP Mode Launch'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_tDZ66RC9VoY/SsX2NQOZESI/AAAAAAAABNM/tAus2vWTHEA/s72-c/xpmode_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-4321307986586286488</id><published>2009-10-02T13:33:00.001+03:00</published><updated>2009-10-02T13:33:47.452+03:00</updated><title type='text'>Windows Mobile Market For WM 6.1</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;There’s been some speculation on when Marketplace will come to older phones. Well it is coming…&lt;/p&gt;  &lt;p&gt;&lt;a title="http://mobiletechaddicts.com/2009/10/02/windows-mobile-marketplace-coming-to-6-1-in-november/" href="http://mobiletechaddicts.com/2009/10/02/windows-mobile-marketplace-coming-to-6-1-in-november/"&gt;http://mobiletechaddicts.com/2009/10/02/windows-mobile-marketplace-coming-to-6-1-in-november/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-4321307986586286488?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/4321307986586286488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=4321307986586286488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4321307986586286488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4321307986586286488'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/windows-mobile-market-for-wm-61.html' title='Windows Mobile Market For WM 6.1'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-7235696501497793248</id><published>2009-10-02T11:04:00.001+03:00</published><updated>2009-10-02T11:04:47.279+03:00</updated><title type='text'>Trapster on Windows Mobile</title><content type='html'>&lt;p&gt;Some of you have probably seen Trapster on an iPhone, BlackBerry or Android device. If you haven’t seen or heard of it, Trapster is a free app that tracks your location on a map (using GPS) and alerts you to surrounding speed traps/cameras.&lt;/p&gt;  &lt;p&gt;Check out more info at this link…&lt;/p&gt;  &lt;p&gt;&lt;a title="http://pocketnow.com/software-1/trapster-for-windows-mobile-revamped-coming-to-marketplace-oct-6" href="http://pocketnow.com/software-1/trapster-for-windows-mobile-revamped-coming-to-marketplace-oct-6"&gt;http://pocketnow.com/software-1/trapster-for-windows-mobile-revamped-coming-to-marketplace-oct-6&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Happy Windows Mobile&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-7235696501497793248?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/7235696501497793248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=7235696501497793248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7235696501497793248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7235696501497793248'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/trapster-on-windows-mobile.html' title='Trapster on Windows Mobile'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-3049968443613366871</id><published>2009-10-02T09:16:00.001+03:00</published><updated>2009-10-02T09:16:21.491+03:00</updated><title type='text'>BumpTop Mutlitouch</title><content type='html'>&lt;p&gt;hey there…I wtold u that windows 7 is great. Adding Bumptop to it is amazing also…Check the following link…&lt;/p&gt;  &lt;p&gt;&lt;a title="http://lifehacker.com/5371919/bumptop-gets-amazing+looking-multi+touch-on-windows-7" href="http://lifehacker.com/5371919/bumptop-gets-amazing+looking-multi+touch-on-windows-7"&gt;http://lifehacker.com/5371919/bumptop-gets-amazing+looking-multi+touch-on-windows-7&lt;/a&gt;&lt;/p&gt;  &lt;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:6f9c75e3-98b0-4e81-aba8-8da4ae29e7d1" class="wlWriterEditableSmartContent"&gt;&lt;div id="c89493e7-17bc-4211-adcd-982c021062fa" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=6jhoWsHwU7w&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1" target="_new"&gt;&lt;img src="http://lh4.ggpht.com/_tDZ66RC9VoY/SsWatOwuMcI/AAAAAAAABNE/75oTSZBtY54/video78db503c9fed%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('c89493e7-17bc-4211-adcd-982c021062fa'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/6jhoWsHwU7w&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/6jhoWsHwU7w&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-3049968443613366871?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/3049968443613366871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=3049968443613366871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3049968443613366871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3049968443613366871'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/bumptop-mutlitouch.html' title='BumpTop Mutlitouch'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_tDZ66RC9VoY/SsWatOwuMcI/AAAAAAAABNE/75oTSZBtY54/s72-c/video78db503c9fed%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-5341085972883178920</id><published>2009-10-01T10:50:00.001+03:00</published><updated>2009-10-01T10:50:40.687+03:00</updated><title type='text'>Windows 7 Walkthroughs…</title><content type='html'>&lt;p&gt;Anybody who would like to know more better about windows 7 new features better take a look at these great walkrthroughs…&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/windows/dd320282.aspx" href="http://technet.microsoft.com/en-us/windows/dd320282.aspx"&gt;http://technet.microsoft.com/en-us/windows/dd320282.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Happy Windows 7…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-5341085972883178920?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/5341085972883178920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=5341085972883178920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/5341085972883178920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/5341085972883178920'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/windows-7-walkthroughs_01.html' title='Windows 7 Walkthroughs…'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-3775276800653064592</id><published>2009-10-01T10:40:00.001+03:00</published><updated>2009-10-01T10:40:45.984+03:00</updated><title type='text'>Windows 7 Walkthroughs…</title><content type='html'>&lt;p&gt;Anybody who would like to know more better about windows 7 new features better take a look at these great walkrthroughs…&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/windows/dd320282.aspx" href="http://technet.microsoft.com/en-us/windows/dd320282.aspx"&gt;http://technet.microsoft.com/en-us/windows/dd320282.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Happy Windows 7…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-3775276800653064592?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/3775276800653064592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=3775276800653064592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3775276800653064592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3775276800653064592'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/windows-7-walkthroughs.html' title='Windows 7 Walkthroughs…'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-6693398402071699489</id><published>2009-10-01T10:38:00.001+03:00</published><updated>2009-10-01T10:38:36.857+03:00</updated><title type='text'>WTP ( Windows Troubleshooting Platform Walkthrough)</title><content type='html'>&lt;p&gt;&lt;strong&gt;Windows Troubleshooting Platform&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The Windows Troubleshooting Platform can reduce calls to the help desk by diagnosing and resolving common issues, and by providing built-in troubleshooters for several different types of problems including audio, video, and networking. Learn how to develop custom Windows Troubleshooting Packs using Windows PowerShell to help resolve issues commonly encountered in your environment.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/windows/dd320282.aspx" href="http://technet.microsoft.com/en-us/windows/dd320282.aspx"&gt;http://technet.microsoft.com/en-us/windows/dd320282.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Happy Windows 7&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-6693398402071699489?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/6693398402071699489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=6693398402071699489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6693398402071699489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6693398402071699489'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/wtp-windows-troubleshooting-platform.html' title='WTP ( Windows Troubleshooting Platform Walkthrough)'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-9127949684669196810</id><published>2009-10-01T10:36:00.001+03:00</published><updated>2009-10-01T10:36:25.717+03:00</updated><title type='text'>Windows 7 XP Mode</title><content type='html'>&lt;p&gt;Designed for Small and Medium businesses, Windows XP Mode for Windows 7 makes it easy to install and run older Windows XP productivity applications directly from your Windows 7-based PC. It utilizes virtualization technology such as Windows Virtual PC to provide a Windows XP Mode environment for Windows 7.&lt;/p&gt;  &lt;p&gt;Click on the following link to get a walkthrough…&lt;/p&gt;  &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/windows/ee530028.aspx" href="http://technet.microsoft.com/en-us/windows/ee530028.aspx"&gt;http://technet.microsoft.com/en-us/windows/ee530028.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Happy Windows 7 &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-9127949684669196810?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/9127949684669196810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=9127949684669196810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/9127949684669196810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/9127949684669196810'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/windows-7-xp-mode.html' title='Windows 7 XP Mode'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-1750078133389095526</id><published>2009-10-01T10:34:00.001+03:00</published><updated>2009-10-01T10:34:35.908+03:00</updated><title type='text'>Wanna A full Featured Phone…Look no More if HTC Leo Deliver what it promises…</title><content type='html'>&lt;p&gt;HTC Leo is the latest device that has been revealed to deliver windows mobile….this device should replace the famous Touch HD and is sometimes called HTC Touch HD2.&lt;/p&gt;  &lt;p&gt;Take a look for it…&lt;/p&gt;  &lt;p&gt;&lt;img border="1" hspace="4" alt="" vspace="4" src="http://www.blogcdn.com/www.engadget.com/media/2009/09/30sep09_o2htchd23eng.jpg" /&gt;&lt;/p&gt;  &lt;p&gt;Click on this link to get more data…&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.engadgetmobile.com/2009/09/30/htc-hd2-makes-first-official-appearance-in-o2-uk-catalog/" href="http://www.engadgetmobile.com/2009/09/30/htc-hd2-makes-first-official-appearance-in-o2-uk-catalog/"&gt;http://www.engadgetmobile.com/2009/09/30/htc-hd2-makes-first-official-appearance-in-o2-uk-catalog/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Happy Windows Mobile…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-1750078133389095526?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/1750078133389095526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=1750078133389095526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1750078133389095526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1750078133389095526'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/10/wanna-full-featured-phonelook-no-more.html' title='Wanna A full Featured Phone…Look no More if HTC Leo Deliver what it promises…'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-4890072282245742752</id><published>2009-09-30T15:37:00.001+03:00</published><updated>2009-09-30T15:37:09.007+03:00</updated><title type='text'>SPB Mobile Shell Update</title><content type='html'>&lt;p&gt;There is new a version of one of the most famous windows mobile interface with great additions.&lt;/p&gt;  &lt;p&gt;A list of additions is:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Improved SPB Carousel design (e. g. added reflections and some additional interaction gestures) &lt;/li&gt;    &lt;li&gt;Gravity sensor support in the SPB Carousel &lt;/li&gt;    &lt;li&gt;3D email viewer &lt;/li&gt;    &lt;li&gt;3D SMS viewer (with contact pictures) &lt;/li&gt;    &lt;li&gt;Access to online catalog in “Change Background” dialog &lt;/li&gt;    &lt;li&gt;New “Add Widget” dialog &lt;/li&gt;    &lt;li&gt;Widget skin selection with preview &lt;/li&gt;    &lt;li&gt;New widget: Tasks (customizable task list on your home screen) &lt;/li&gt;    &lt;li&gt;New widget: Picture Frame (widget and full-screen slideshow) &lt;/li&gt;    &lt;li&gt;New widget: Facebook Status &lt;/li&gt;    &lt;li&gt;New widget: Twitter Status &lt;/li&gt;    &lt;li&gt;New widget: Four instant wireless switches (WiFi, Bluetooth, Flight Mode, Phone Switch) &lt;/li&gt;    &lt;li&gt;New widget: Internet Search (with instant suggestions) &lt;/li&gt;    &lt;li&gt;New widget: Birthdays reminders (never forget about your friend’s birthday again) &lt;/li&gt;    &lt;li&gt;Contact widget: ability to choose default action &lt;/li&gt;    &lt;li&gt;Wireless manager widget: icon shows current states, popup shows current states &lt;/li&gt;    &lt;li&gt;Weather widget: support for more advanced skins with detailed forecast and current conditions &lt;/li&gt;    &lt;li&gt;Streamlined background change (with cropping and easy to view local gallery) &lt;/li&gt;    &lt;li&gt;Current weather conditions (in addition to forecast) &lt;/li&gt;    &lt;li&gt;New skins for most widgets &lt;/li&gt;    &lt;li&gt;Professional home customization using widgets &lt;/li&gt;    &lt;li&gt;Option to have only one home screen (lifestyle or professional) &lt;/li&gt;    &lt;li&gt;Option to change number of screens in lifestyle or professional layouts &lt;/li&gt;    &lt;li&gt;Weather in Agenda &lt;/li&gt;    &lt;li&gt;Force feedback on tap and hold &lt;/li&gt;    &lt;li&gt;Option to choose the default tab for Contacts and Launcher &lt;/li&gt;    &lt;li&gt;Improved design of most dialogs (popup menus, settings etc.) &lt;/li&gt;    &lt;li&gt;Category filter in the contact list &lt;/li&gt;    &lt;li&gt;Improved widget edit mode (widget can be dragged to other pages, recycle bin for easy delete etc.) &lt;/li&gt;    &lt;li&gt;Color themes support on Windows Mobile 6.5 &lt;/li&gt;    &lt;li&gt;Integration with SPB Weather and SPB Traveler via widgets &lt;/li&gt;    &lt;li&gt;Improved “Choose Shortcut” dialog with similar look to SPB Menu &lt;/li&gt;    &lt;li&gt;New widget: Operator Name &lt;/li&gt;    &lt;li&gt;New widget: Date &lt;/li&gt;    &lt;li&gt;New widget: Alarm &lt;/li&gt;    &lt;li&gt;Option to disable tap and hold &lt;/li&gt;    &lt;li&gt;Redesigned settings dialogs &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;A complete review can be found here &lt;/p&gt;  &lt;p&gt;&lt;a title="http://mobiletechaddicts.com/2009/09/29/spb-mobile-shell-3-5-review/" href="http://mobiletechaddicts.com/2009/09/29/spb-mobile-shell-3-5-review/"&gt;http://mobiletechaddicts.com/2009/09/29/spb-mobile-shell-3-5-review/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;A quick video tour is also available here&lt;/p&gt;  &lt;p&gt;&lt;a title="http://pocketnow.com/software-1/spb-mobile-shell-35" href="http://pocketnow.com/software-1/spb-mobile-shell-35"&gt;http://pocketnow.com/software-1/spb-mobile-shell-35&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Happy Windows Mobile&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-4890072282245742752?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/4890072282245742752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=4890072282245742752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4890072282245742752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4890072282245742752'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/09/spb-mobile-shell-update.html' title='SPB Mobile Shell Update'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-4520938557717878785</id><published>2009-09-26T11:54:00.001+03:00</published><updated>2009-09-26T11:54:30.635+03:00</updated><title type='text'>Discover the Error and Correct It</title><content type='html'>&lt;p&gt;Visual Basic has one of the most useful tools in helping you discover and correct your errors. Starting from highlighting the statement with error, giving you a quick watch of the value of the variables at that stage or even giving you the best menomic message at the run time that will help you identify the error.&lt;/p&gt;  &lt;p&gt;In addition to all of this…the debugging tools provided is amazing and very useful. I will not go into debugging detail now.&lt;/p&gt;  &lt;p&gt;The useful approach that I have used is the following:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Read the error message thoroughly and try pressing F1 to get additional help &lt;/li&gt;    &lt;li&gt;The second step would be to identify the expected value of the variables as well the current values (hover with the mouse over them) &lt;/li&gt;    &lt;li&gt;Bing on the .NET for possible reasons as well as solution &lt;/li&gt;    &lt;li&gt;Last Resort…ping me or any other friend for help… &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Happy Programming :)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-4520938557717878785?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/4520938557717878785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=4520938557717878785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4520938557717878785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4520938557717878785'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/09/discover-error-and-correct-it.html' title='Discover the Error and Correct It'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-7695339141876249824</id><published>2009-09-26T11:32:00.001+03:00</published><updated>2009-09-26T11:32:08.175+03:00</updated><title type='text'>Error Handling in VB.NET</title><content type='html'>&lt;p&gt;Visual Basic has three main error handling techniques while writing code.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;On Error Go To&lt;/strong&gt; technique allows you to go to a special section in your code to handle the error and exit gracefully. An example is added below.&lt;/p&gt;  &lt;p&gt;Sub CalculateD()&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;On Error Go To HandleDivisionByZero&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Dim a as integer = 0, b as integer = 5&lt;/p&gt;  &lt;p&gt;Dim d as decimal = b/a&lt;/p&gt;  &lt;p&gt;Console.WriteLine (“B divided by a is = “ &amp;amp; Str(D))&lt;/p&gt;  &lt;p&gt;Exit Sub&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;HandleDivisionByZero:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;MessageBox (“Division By Zero. Exiting”)&lt;/p&gt;  &lt;p&gt;Exit Sub&lt;/p&gt;  &lt;p&gt;End Sub&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;On Error Resume Next &lt;/strong&gt;technique is simply ignoring the current statement with the error and start from the next statement directly. An example is below:&lt;/p&gt;  &lt;p&gt;Sub ResumeWork()&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;On Error Resume Next&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Dim a as integer, b as integer&lt;/p&gt;  &lt;p&gt;a = 5: b= 0&lt;/p&gt;  &lt;p&gt;dim c as decimal&lt;/p&gt;  &lt;p&gt;c = a /b&lt;/p&gt;  &lt;p&gt;Console.Writeline(“Finished”)&lt;/p&gt;  &lt;p&gt;End Sub&lt;/p&gt;  &lt;p&gt;This subroutine would simply ignore the line where c = a/b even that there is a division by zero and continue to print the word &lt;strong&gt;Finished&lt;/strong&gt; as if there is nothing wrong.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The two previous technique were simply the old techniques. However, .NET has introduced the Java old technique of try and catch where you can handle all kind of errors and it is extensible.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Try and Catch &lt;/strong&gt;techinque is a well structured one and allows for even other vendors like Oracle to introduce their own catch blocks.&lt;/p&gt;  &lt;p&gt;An Example of this technique is provided below:&lt;/p&gt;  &lt;p&gt;Sub CalculateD()&lt;/p&gt;  &lt;p&gt;Dim a as integer = 0, b as integer = 5&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Try&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Dim d as decimal = b/a&lt;/p&gt;  &lt;p&gt;Console.WriteLine (“B divided by a is = “ &amp;amp; Str(D))&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Catch MyException as exception&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;MessageBox (“Division By Zero. Exiting”)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Finally &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;‘ A Comment The programmer can do whatever cleaning he need here&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;End Try&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;End Sub&lt;/p&gt;  &lt;p&gt;You can see from this code that the technique does not include jumping as well as you are able to catch the exception and handle it as needed. Oracle for example has added another exception called OracleException to handle errors returned by their own database and display their exact exceptions instead of using the .NET exception.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-7695339141876249824?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/7695339141876249824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=7695339141876249824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7695339141876249824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7695339141876249824'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/09/error-handling-in-vbnet.html' title='Error Handling in VB.NET'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-8931101474131442997</id><published>2009-09-26T10:37:00.001+03:00</published><updated>2009-09-26T10:37:15.159+03:00</updated><title type='text'>Programming Dilemma</title><content type='html'>&lt;p&gt;A famous pizza man said one “Success is a horrible teacher”. You should know that pizza man because he ended up as one of the most infulencial guys in our modern history. &lt;strong&gt;Bill Gates&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Especially in programming, the best way to learn is when you commit, discover and correct mistakes as you go along.&lt;/p&gt;  &lt;p&gt;In programming there are two kinds of errors that could happen.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Design Time&lt;/strong&gt; (&lt;strong&gt;Compile Time) &lt;/strong&gt;errors happens when you are simply writing the program in visual studio. Fortunatly these errors are highlighted automatically by underlining them using red and green line (read mean error and green mean warning)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Run Time&lt;/strong&gt; errors occurs when the programming is running (the most commonly used term for this is bugs). All of us want to write programs that are bug free. However since we are humans we can not achieve this goal. the good news though is that with practice your are more likely to write near bug free programs. As somebody has said “programming is easy, it is finding all the problems that is hard”.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;A recommended technique is simply “Write a little, Test a little”. Simply write your piece of code and make sure after testing it that it behaves as expected.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-8931101474131442997?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/8931101474131442997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=8931101474131442997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8931101474131442997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8931101474131442997'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/09/programming-dilemma.html' title='Programming Dilemma'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-7201243829999853568</id><published>2009-09-25T21:28:00.001+03:00</published><updated>2009-09-25T21:28:30.495+03:00</updated><title type='text'>What is a Variable</title><content type='html'>&lt;div&gt;a variable is a container that has a name and holds some value at the end. In VB.NET you dimesion variables before you can start using them. The dimensioning process simply tell VB.NET that you want a variable before using it.&lt;/div&gt;  &lt;div&gt;VB.NET allocates a space in memory for each variable you dimension so that you can put there whatever you like. However since VB.NET does not know what you want to store, you have to give to the variable a datatype which restricts what you can store in this variable.&lt;/div&gt;  &lt;div&gt;&amp;#160;&lt;/div&gt;  &lt;div&gt;Datatypes keep VB.NET and you in harmony. Since the computer has to make special arrangement for the space in memory based on whether it will store a string of text, a numerical value or may be even a picture.&lt;/div&gt;  &lt;div&gt;&amp;#160;&lt;/div&gt;  &lt;div&gt;There is a lot of datatypes to choose from but I will explain these most commonly used one's before.&lt;/div&gt;  &lt;div&gt;&lt;strong&gt;Integer&lt;/strong&gt;: It is a variable type that allows you to store numerical values without a decimal point that range between&amp;#160; -2,147,483,648 to +2,147,483,647. Mostly commonly used as a counter for something like this example.&lt;/div&gt;  &lt;div&gt;Dim NumberOfChildren as integer = 5&lt;/div&gt;  &lt;div&gt;&lt;strong&gt;Boolean&lt;/strong&gt;:&amp;#160; It is a variable type that allows you to store one of two values (true or false) used to indicate a status. For example&lt;/div&gt;  &lt;div&gt;Dim HasChildren = True&lt;/div&gt;  &lt;div&gt;&lt;strong&gt;DateTime: &lt;/strong&gt;This is a variable type that allows you to store date and time information as accurate as it can be up to the ticks of the second. An Example would&amp;#160; be &lt;/div&gt;  &lt;div&gt;Dim CurrentMoment as DateTime = Now()&lt;/div&gt;  &lt;div&gt;&lt;strong&gt;Double: &lt;/strong&gt;This variable will be able to store numerical values of all sizes approzximatly. It can store numbers with decimal point also. the range of values is 5.0 x 10&lt;sup&gt;-324&lt;/sup&gt; to 1.7 x 10&lt;sup&gt;308 &lt;/sup&gt;which is a pretty long range for you. An example would be&lt;/div&gt;  &lt;div&gt;Dim SolarDistance as Double&lt;/div&gt;  &lt;div&gt;&lt;strong&gt;Decimal: &lt;/strong&gt;When dealing with some banking issues decimal proves to be more useful when you want a precise number of decimal places. It's not as accurate as the Double Type, though.&lt;/div&gt;  &lt;div&gt;Dim Balance as Deicmal = 18732.321&lt;/div&gt;  &lt;div&gt;&lt;strong&gt;String: &lt;/strong&gt;Very useful in storing large amount of text. It is able to store a unicode string with a maximum length of 2,147,483,647 characters. I think that this is enough to store any type of text you have (except if we are talking books)...&lt;/div&gt;  &lt;div&gt;Dim FullCustomerName = &amp;quot;Nidal Bin Hasan Bin Ahmed Bin Tarek Bin Omar Bin Enough&amp;quot;&lt;/div&gt;  &lt;div&gt;&amp;#160;&lt;/div&gt;  &lt;div&gt;You can see from this succint list that VB.NET has the power to store any type of variables that you have (you will see different types in the future).&lt;/div&gt;  &lt;div&gt;&amp;#160;&lt;/div&gt;  &lt;div&gt;There is a nice addition to these variable with .NET 3.0 which is the nullable data type. I will be posting another entry about them.&lt;/div&gt;  &lt;div&gt;&amp;#160;&lt;/div&gt;  &lt;div&gt;See you in a later blog post.&lt;/div&gt;  &lt;div&gt;&amp;#160;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-7201243829999853568?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/7201243829999853568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=7201243829999853568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7201243829999853568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7201243829999853568'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/09/what-is-variable.html' title='What is a Variable'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-5586663266085055432</id><published>2009-09-25T21:27:00.001+03:00</published><updated>2009-09-25T21:27:10.988+03:00</updated><title type='text'>Expressions and Statements</title><content type='html'>&lt;div&gt;&lt;strong&gt;Expressions&lt;/strong&gt; are simply a statement where you have included a calculation that should end as a result (numerical, character or as a boolean also).&lt;/div&gt;  &lt;div&gt;Example of expressions are given below:&lt;/div&gt;  &lt;div&gt;5+6&amp;#160; (Sample Numeric Expression)&lt;/div&gt;  &lt;div&gt;x+y&lt;/div&gt;  &lt;div&gt;&amp;quot;Nidal&amp;quot; &amp;amp; &amp;quot; Arabi&amp;quot;&amp;#160; (Sample String expression)&lt;/div&gt;  &lt;div&gt;x.ToString() + &amp;quot; Is the Number of Children&amp;quot;&lt;/div&gt;  &lt;div&gt;X &amp;gt; Y (Sample Boolean Expression)&lt;/div&gt;  &lt;div&gt;&amp;#160;&lt;/div&gt;  &lt;div&gt;&lt;strong&gt;Statements &lt;/strong&gt;on the other hands are the building block of the programming when dealing with VB.NET&lt;/div&gt;  &lt;div&gt;They are made up of (or combination of)&lt;/div&gt;  &lt;ul&gt;   &lt;li&gt;keywords-i.e. reserved words for the VB.NET language like Dim, If, Else, etc... &lt;/li&gt;    &lt;li&gt;Operators (Explained in previous post) &lt;/li&gt;    &lt;li&gt;Variables (Explained in previous post) &lt;/li&gt;    &lt;li&gt;Constants (Will Be explained when need arise...But think of them as variables with a specific single value that should not be changed once assigned) &lt;/li&gt;    &lt;li&gt;Expressions (Explained Above) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;There are three main different categories of statements&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Declarative: When you define a variable like &lt;strong&gt;Dim EyeColor as String&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Assignment: When You assign a new value to a variable like &lt;strong&gt;EyeColor = &amp;quot;Brown&amp;quot;&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Executable: A statement that usually instruct the computer to do something special like &lt;strong&gt;If A&amp;#160; &amp;gt; B Then MessageBox(&amp;quot;A is Greater then B&amp;quot;)&lt;/strong&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;To summarize&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Each statement is simply a command to execute &lt;/li&gt;    &lt;li&gt;Each statement can be on its own line. Statements can also be grouped on a single line by separating them with a column. Example of two statements together would be &lt;strong&gt;X = X + Y : Y = Y * 2&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Sometimes you may also need to span a single statement on two lines. You can do this simply by using the underscore character. Example: &lt;strong&gt;Gross Income =&amp;#160; _        &lt;br /&gt;TotalIncome – Tax.&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;A sequence of statement can make you programs do beautiful things. :) &lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-5586663266085055432?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/5586663266085055432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=5586663266085055432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/5586663266085055432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/5586663266085055432'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/09/expressions-and-statements.html' title='Expressions and Statements'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-8508823689161475994</id><published>2009-09-25T21:26:00.001+03:00</published><updated>2009-09-25T21:26:31.912+03:00</updated><title type='text'>Operators in Visual Basic</title><content type='html'>&lt;p&gt;An operator performs a function on one or more operands. For example, we add two variables with the &amp;quot;+&amp;quot; addition operator and store the result in a third variable with the &amp;quot;=&amp;quot; assignment operator. Visual Basic comes with many built-in operators that allow us to manipulate data.&lt;/p&gt;  &lt;p&gt;Operators in VB.NET comes in different categories: (All in order of precedence)&lt;/p&gt;  &lt;h3&gt;Arithmetic Operators&lt;/h3&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="776"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Operator&lt;/td&gt;        &lt;td valign="top" width="574"&gt;To Do&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;^&lt;/td&gt;        &lt;td valign="top" width="574"&gt;Exponentiation&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;-&lt;/td&gt;        &lt;td valign="top" width="574"&gt;Negation (used to reverse the sign of the given value, exp -intValue)&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;*&lt;/td&gt;        &lt;td valign="top" width="574"&gt;Multiplication&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;/&lt;/td&gt;        &lt;td valign="top" width="574"&gt;Division&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;\&lt;/td&gt;        &lt;td valign="top" width="574"&gt;Integer Division (Division without remainder 5\2= 2 and not 2.5)&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Mod&lt;/td&gt;        &lt;td valign="top" width="574"&gt;Modulus Arithmetic&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;+&lt;/td&gt;        &lt;td valign="top" width="574"&gt;Addition&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;-&lt;/td&gt;        &lt;td valign="top" width="574"&gt;Subtraction&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h3&gt;String Operators&lt;/h3&gt;  &lt;p&gt;Concatenation operators join multiple strings into a single string. There are two concatenation operators, + and &amp;amp;. &lt;/p&gt;  &lt;h3&gt;Comparison Operators&lt;/h3&gt;  &lt;p&gt;A comparison operator compares operands and returns a logical value based on whether the comparison is true or not. Please find them below.&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;=&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Equality Operator&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&amp;lt;&amp;gt;&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Different or Not equal&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&amp;lt;&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Less than&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&amp;gt;&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Greater Than&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&amp;lt;=&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Less Than or Equal&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&amp;gt;=&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Greater than or equal&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h3&gt;Last but not least Logical Operators&lt;/h3&gt;  &lt;p&gt;The logical operators compare Boolean expressions and return a Boolean result. Below a list of them.&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="777"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;And&lt;/td&gt;        &lt;td valign="top" width="575"&gt;compare two Boolean expressions and return true if both of them are true else return false&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Or&lt;/td&gt;        &lt;td valign="top" width="575"&gt;compare two Boolean expressions and return false if both of them are false else return true&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Not&lt;/td&gt;        &lt;td valign="top" width="575"&gt;negate true to false and vice versa. &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Happy VBNetting&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-8508823689161475994?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/8508823689161475994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=8508823689161475994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8508823689161475994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8508823689161475994'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/09/operators-in-visual-basic.html' title='Operators in Visual Basic'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-3472876355663526935</id><published>2009-09-25T21:25:00.001+03:00</published><updated>2009-09-25T21:25:08.995+03:00</updated><title type='text'>VB.NET Start Series</title><content type='html'>&lt;div&gt;Starting Today I will be posting a series of topics in VB.NET as part of my learning and exprience. Keep Coming Back to see more &lt;img style="vertical-align: middle" title="Wink" alt="Wink" src="http://shared.live.com/rzvDQW1qjIikH13dsbM42g/emoticons/smile_wink.gif" /&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-3472876355663526935?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/3472876355663526935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=3472876355663526935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3472876355663526935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3472876355663526935'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2009/09/vbnet-start-series.html' title='VB.NET Start Series'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-5815802370792299362</id><published>2008-09-23T14:41:00.002+03:00</published><updated>2008-09-23T14:43:09.960+03:00</updated><title type='text'>Need Some Microsoft BI Concepts</title><content type='html'>&lt;div&gt;Another interesting article can now be found ....&lt;/div&gt;&lt;div&gt;On the topic of BI at SSAS (Sql Server Analysis Services...)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://aspalliance.com/1728_SQL_Server_Analysis_Services_Concepts.all"&gt;http://aspalliance.com/1728_SQL_Server_Analysis_Services_Concepts.all&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy intelligence on Microsoft&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-5815802370792299362?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/5815802370792299362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=5815802370792299362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/5815802370792299362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/5815802370792299362'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/09/need-some-microsoft-bi-concepts.html' title='Need Some Microsoft BI Concepts'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-5480991185669335797</id><published>2008-09-16T11:47:00.002+03:00</published><updated>2008-09-16T11:51:42.454+03:00</updated><title type='text'>How Does SQL Server Analysis Do the Job</title><content type='html'>You can know right away from the picture that Microsoft Has done a great job in SSAS....You can read this article for fun on the Asp Alliance&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://aspalliance.com/1726_SQL_Server_Analysis_Services_Work_Flow.all"&gt;http://aspalliance.com/1726_SQL_Server_Analysis_Services_Work_Flow.all&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-5480991185669335797?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/5480991185669335797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=5480991185669335797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/5480991185669335797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/5480991185669335797'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/09/how-does-sql-server-analysis-do-job.html' title='How Does SQL Server Analysis Do the Job'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-7197583169670244216</id><published>2008-09-14T16:21:00.002+03:00</published><updated>2008-09-14T16:23:40.308+03:00</updated><title type='text'>Hierarchy Data Type</title><content type='html'>Another great feature for Microsoft SQL Server Level&lt;br /&gt;&lt;br /&gt;What about your family tree ....Want to store into your SQL Server&lt;br /&gt;&lt;br /&gt;got it using the new data type&lt;br /&gt;http://aspalliance.com/1722_SQL_Server_2008_New_Features__Hierarchy_Data_Type&lt;br /&gt;&lt;br /&gt;Check this link&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-7197583169670244216?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/7197583169670244216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=7197583169670244216' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7197583169670244216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7197583169670244216'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/09/hierarchy-data-type.html' title='Hierarchy Data Type'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-4331377854168194010</id><published>2008-09-11T09:28:00.001+03:00</published><updated>2008-09-11T09:31:08.897+03:00</updated><title type='text'>SQL Server New Article On ASP Alliance</title><content type='html'>Dear SQL Server Lovers&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Follow this link to read and rate my new article on SQL Server new features - &lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 24px; font-weight: bold; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt; Table-Value Parameter&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 24px; font-weight: bold; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 24px; font-weight: bold; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;a href="http://aspalliance.com/1718_SQL_Server_2008_New_Features__TableValue_Parameter"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://aspalliance.com/1718_SQL_Server_2008_New_Features__TableValue_Parameter&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-4331377854168194010?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/4331377854168194010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=4331377854168194010' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4331377854168194010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4331377854168194010'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/09/sql-server-new-article-on-asp-alliance.html' title='SQL Server New Article On ASP Alliance'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-1510928830528097344</id><published>2008-09-05T09:53:00.001+03:00</published><updated>2008-09-05T09:54:03.528+03:00</updated><title type='text'>Grouping Sets</title><content type='html'>Any SQL Server Lover Here&lt;br /&gt;&lt;br /&gt;There is another article on SQL Server 2008 Features....Grouping Sets&lt;br /&gt;&lt;br /&gt;Follow this link &lt;a href="http://aspalliance.com/1716_SQL_Server_2008_New_Features__Grouping_Sets.all"&gt;http://aspalliance.com/1716_SQL_Server_2008_New_Features__Grouping_Sets.all&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-1510928830528097344?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/1510928830528097344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=1510928830528097344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1510928830528097344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/1510928830528097344'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/09/grouping-sets.html' title='Grouping Sets'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-4249656392191667499</id><published>2008-09-05T09:50:00.001+03:00</published><updated>2008-09-05T09:51:39.037+03:00</updated><title type='text'>New Article On Asp Alliance</title><content type='html'>Dear Microsoft Lover,&lt;br /&gt;&lt;br /&gt;here comes another article on the New Features of SQL Server 2008 about using grouping sets....&lt;br /&gt;&lt;br /&gt;Here you can find the link&lt;br /&gt;&lt;a href="http://aspalliance.com/1716_SQL_Server_2008_New_Features__Grouping_Sets.all"&gt;http://aspalliance.com/1716_SQL_Server_2008_New_Features__Grouping_Sets.all&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-4249656392191667499?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/4249656392191667499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=4249656392191667499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4249656392191667499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4249656392191667499'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/09/new-article-on-asp-alliance.html' title='New Article On Asp Alliance'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-4355501316423964956</id><published>2008-09-01T15:11:00.001+03:00</published><updated>2008-09-01T15:15:02.170+03:00</updated><title type='text'>Another Article On SQL Server New Features</title><content type='html'>I have published another article on SQL Server 2008 New features as it applied to date and time variables...&lt;br /&gt;Check this the link for more info&lt;br /&gt;http://aspalliance.com/articleviewer.aspx?aId=1717&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-4355501316423964956?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/4355501316423964956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=4355501316423964956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4355501316423964956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4355501316423964956'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/09/another-article-on-sql-server-new.html' title='Another Article On SQL Server New Features'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-3495692346421932183</id><published>2008-08-25T17:48:00.002+03:00</published><updated>2008-08-25T17:53:19.228+03:00</updated><title type='text'>New Article- SQL Server 2008 New Features (Row Constructors)</title><content type='html'>I just published a new article on a new SQL Server 2008 Features (Row Constructors) on ASPAlliance....You can see the new article using this link&lt;br /&gt;&lt;br /&gt;http://aspalliance.com/articleviewer.aspx?aId=1709&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-3495692346421932183?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/3495692346421932183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=3495692346421932183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3495692346421932183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3495692346421932183'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/08/new-article-sql-server-2008-new.html' title='New Article- SQL Server 2008 New Features (Row Constructors)'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-6645468163671893727</id><published>2008-08-25T16:13:00.003+03:00</published><updated>2008-08-25T16:15:27.391+03:00</updated><title type='text'>Want To Learn VB Easy Way</title><content type='html'>&lt;div dir="ltr"&gt;VB.NET is one of the easiest langauges to learn and Microsoft has made available some videos to teach you concepts of of this language....&lt;/div&gt;&lt;div dir="ltr"&gt;Download them for free from MSDN here&lt;/div&gt;&lt;div dir="ltr"&gt;&lt;a href="http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx"&gt;http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-6645468163671893727?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/6645468163671893727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=6645468163671893727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6645468163671893727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6645468163671893727'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/08/want-to-learn-vb-easy-way.html' title='Want To Learn VB Easy Way'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-4224753848944300626</id><published>2008-08-25T15:59:00.003+03:00</published><updated>2008-08-25T16:02:55.131+03:00</updated><title type='text'>LebDev Community Night</title><content type='html'>Dear All Lebanese Developers&lt;br /&gt;I would like to welcome you to register for a new community night given by Ralph Varjabedian (&lt;a href="http://www.telephone.com/"&gt;Telephone.com&lt;/a&gt; Team Leader)&lt;br /&gt;About SQL Injections Hands On&lt;br /&gt;&lt;br /&gt;The location , time and date are&lt;br /&gt;Friday, August 29, 2008 - 6:00-8:00 PM&lt;br /&gt;Microsoft office&lt;br /&gt;&lt;br /&gt;visit the &lt;a href="http://www.lebdev.net/"&gt;www.lebdev.net&lt;/a&gt; to register for the event. see u there&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-4224753848944300626?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/4224753848944300626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=4224753848944300626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4224753848944300626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4224753848944300626'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/08/lebdev-community-night.html' title='LebDev Community Night'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-7461796526692984315</id><published>2008-08-25T15:57:00.001+03:00</published><updated>2008-08-25T15:59:11.520+03:00</updated><title type='text'>My Articles RSS Feed</title><content type='html'>As you know by now, I write articles on Microsoft Technologies....You can always get a list of my articles at the following link &lt;a href="http://aspalliance.com/author.aspx?uId=61925"&gt;http://aspalliance.com/author.aspx?uId=61925&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-7461796526692984315?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/7461796526692984315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=7461796526692984315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7461796526692984315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/7461796526692984315'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/08/my-articles-rss-feed.html' title='My Articles RSS Feed'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-6392076777625669048</id><published>2008-08-25T15:54:00.002+03:00</published><updated>2008-08-25T15:57:34.920+03:00</updated><title type='text'>New Service Pack</title><content type='html'>Microsoft has introduced a new service pack for Mircosoft Visual Studio 2008 as well as .NET framework 3.5....You can access service pack 1 using this link &lt;a href="http://msdn.microsoft.com/en-us/vstudio/products/cc533448.aspx"&gt;http://msdn.microsoft.com/en-us/vstudio/products/cc533448.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-6392076777625669048?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/6392076777625669048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=6392076777625669048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6392076777625669048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6392076777625669048'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/08/new-service-pack.html' title='New Service Pack'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-6905987802642551574</id><published>2008-08-25T15:51:00.001+03:00</published><updated>2008-08-25T15:54:04.118+03:00</updated><title type='text'>Merge Statement Tutorial</title><content type='html'>You can check my new article publisghed on &lt;a href="http://www.aspalliance.com/"&gt;www.aspalliance.com&lt;/a&gt; on the  new merge statement in MSSQL Server 2008 using this link  &lt;a href="http://aspalliance.com/1712_SQL_Server_2008_New_Features__Merge_Statement"&gt;http://aspalliance.com/1712_SQL_Server_2008_New_Features__Merge_Statement&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-6905987802642551574?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/6905987802642551574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=6905987802642551574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6905987802642551574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/6905987802642551574'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2008/08/merge-statement-tutorial.html' title='Merge Statement Tutorial'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-2223822162276679141</id><published>2007-10-15T14:08:00.000+03:00</published><updated>2007-10-15T14:09:15.237+03:00</updated><title type='text'>Want the Source code of .NET</title><content type='html'>Check this link to read more about the .NET source code&lt;br /&gt;&lt;br /&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-2223822162276679141?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/2223822162276679141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=2223822162276679141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/2223822162276679141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/2223822162276679141'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2007/10/want-source-code-of-net.html' title='Want the Source code of .NET'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-3242332880004307661</id><published>2007-10-15T14:06:00.001+03:00</published><updated>2007-10-15T14:08:21.495+03:00</updated><title type='text'>ASP.NET MVC</title><content type='html'>That guy scott continues to amaze me....Have you heard of MVC...Well ASP.NET has it now....&lt;br /&gt;&lt;br /&gt;Check this link on Scott blog&lt;br /&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-3242332880004307661?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/3242332880004307661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=3242332880004307661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3242332880004307661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3242332880004307661'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2007/10/aspnet-mvc.html' title='ASP.NET MVC'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-8798668308478770145</id><published>2007-09-20T09:17:00.000+03:00</published><updated>2007-09-20T09:19:38.976+03:00</updated><title type='text'>New Presentation</title><content type='html'>I will be delivering a new presenation on AJAX control tookit on Saturday 21 september. The presentation will include demos of accordion, collapsible panel and always visible control&lt;br /&gt;&lt;br /&gt;If you want a copy of the presentation please email me at naraby@hotmail.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-8798668308478770145?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/8798668308478770145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=8798668308478770145' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8798668308478770145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8798668308478770145'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2007/09/new-presentation.html' title='New Presentation'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-3539592620217370837</id><published>2007-09-20T09:16:00.000+03:00</published><updated>2007-09-20T09:17:24.158+03:00</updated><title type='text'>UpdatePanel</title><content type='html'>You can read my new article on the update panel of asp.net extensions on asp alliance using this link&lt;br /&gt;&lt;a href="http://aspalliance.com/1403_Working_with_ASPNET_AJAX_UpdatePanel_Control"&gt;http://aspalliance.com/1403_Working_with_ASPNET_AJAX_UpdatePanel_Control&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-3539592620217370837?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/3539592620217370837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=3539592620217370837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3539592620217370837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3539592620217370837'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2007/09/updatepanel.html' title='UpdatePanel'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-987790032397310935</id><published>2007-09-06T12:36:00.000+03:00</published><updated>2007-09-06T12:43:48.551+03:00</updated><title type='text'>LebDev Meeting</title><content type='html'>The LebDev usergroup, in collaboration with Microsoft, is holding a Community Night on Tuesday 11th of September 2007. The Community Night's main theme is "Community Thinking".&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_tDZ66RC9VoY/Rt_LtmweJHI/AAAAAAAAABc/INtGK2dnleM/s1600-h/event.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5107024486819832946" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_tDZ66RC9VoY/Rt_LtmweJHI/AAAAAAAAABc/INtGK2dnleM/s320/event.JPG" border="0" /&gt;&lt;/a&gt;All Professional Developers, IT Pros and Students are welcome. However, &lt;a href="http://www.lebdev.net/" target="_blank"&gt;Registration&lt;/a&gt; is required as seats are limited. To register, please go to &lt;a href="http://www.lebdev.net/"&gt;Lebdev website&lt;/a&gt; and fill in the required Information.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-987790032397310935?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/987790032397310935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=987790032397310935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/987790032397310935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/987790032397310935'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2007/09/lebdev-meeting.html' title='LebDev Meeting'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tDZ66RC9VoY/Rt_LtmweJHI/AAAAAAAAABc/INtGK2dnleM/s72-c/event.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-8328978332114658111</id><published>2007-09-06T12:34:00.000+03:00</published><updated>2007-09-06T12:35:58.398+03:00</updated><title type='text'>Silverlight</title><content type='html'>Microsoft on Tuesday night announced the availability of Silverlight, its online player for videos and interactive Web applications that will compete with Adobe's Flash, the dominant platform for Internet multimedia.&lt;br /&gt;Download the final Release, &lt;a href="http://silverlight.net/GetStarted/"&gt;http://silverlight.net/GetStarted/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-8328978332114658111?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/8328978332114658111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=8328978332114658111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8328978332114658111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/8328978332114658111'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2007/09/silverlight.html' title='Silverlight'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-4347501292662565513</id><published>2007-08-31T10:50:00.000+03:00</published><updated>2007-08-31T10:53:03.370+03:00</updated><title type='text'>Microsoft AJAX Rules</title><content type='html'>Do you want to know more about Microsoft ASP.NET AJAX. Visit &lt;a href="http://www.asp.net/"&gt;www.asp.net&lt;/a&gt; and get more information...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-4347501292662565513?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/4347501292662565513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=4347501292662565513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4347501292662565513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/4347501292662565513'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2007/08/microsoft-ajax-rules.html' title='Microsoft AJAX Rules'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-3156783755485705859</id><published>2007-08-23T21:01:00.000+03:00</published><updated>2007-08-23T21:04:25.852+03:00</updated><title type='text'>Wanna Know Microsoft Codenames</title><content type='html'>Microsoft codenames are the &lt;a title="Codename" href="http://en.wikipedia.org/wiki/Codename"&gt;codenames&lt;/a&gt; given by &lt;a title="Microsoft" href="http://en.wikipedia.org/wiki/Microsoft"&gt;Microsoft&lt;/a&gt; to products it has in development, before these products are given the names by which they appear on store shelves. Many of these products (new versions of &lt;a title="Microsoft Windows" href="http://en.wikipedia.org/wiki/Microsoft_Windows"&gt;Windows&lt;/a&gt; in particular) are of major significance to the &lt;a title="Information Technology" href="http://en.wikipedia.org/wiki/Information_Technology"&gt;IT&lt;/a&gt; community, and so the terms are often widely used in discussions prior to the official release. Microsoft usually does not announce a final name until shortly before the product is publicly available.&lt;br /&gt;There has been some suggestion that Microsoft may move towards defining the real name of their upcoming products earlier in the product development lifecycle so as to avoid needing product codenames.&lt;a title="" href="http://en.wikipedia.org/wiki/List_of_Microsoft_codenames#_note-0"&gt;[1]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_Microsoft_codenames"&gt;http://en.wikipedia.org/wiki/List_of_Microsoft_codenames&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-3156783755485705859?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/3156783755485705859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=3156783755485705859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3156783755485705859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3156783755485705859'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2007/08/wanna-know-microsoft-codenames.html' title='Wanna Know Microsoft Codenames'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-3562900535812440600</id><published>2007-08-13T19:05:00.000+03:00</published><updated>2007-08-13T19:09:04.684+03:00</updated><title type='text'>Overiview of Orcas</title><content type='html'>Wanna know an overview of changes about Orcas....&lt;br /&gt;Here is a short list:&lt;br /&gt;&lt;a name="_Toc173321825"&gt;Overview&lt;/a&gt;&lt;br /&gt;Microsoft® Visual Studio® 2008 delivers on Microsoft’s vision of smart client applications by enabling developers to rapidly create connected applications that deliver the highest quality, rich user experiences. With Visual Studio 2008, organizations will find it easier than ever before to capture and analyze information, which means they can make effective business decisions. Visual Studio 2008 enables organizations of every size to rapidly create more secure, manageable, and reliable applications that take advantage of Windows Vista™ and the 2007 Office system.&lt;br /&gt;Visual Studio 2008 delivers key advances for developers in three primary pillars:&lt;br /&gt;·         Improve Developer Productivity&lt;br /&gt;·         Manage the Application Life Cycle&lt;br /&gt;·         Employ the Latest Technologies&lt;br /&gt;This document will discuss the different customer experiences that deliver on these three pillars through seven different technology areas:&lt;br /&gt;·         Develop Smart Client Applications&lt;br /&gt;o   Visual Studio 2008 delivers new and easy ways for developers to build smart clients by providing a comprehensive set of tools and classes that simplify integrating smart clients with new or existing web applications, and by handling local caching of data for disconnected scenarios.&lt;br /&gt;·         Create Microsoft Office applications&lt;br /&gt;o   Visual Studio Tools for Office (VSTO) is now fully integrated into Visual Studio 2008 Professional Edition. Visual Studio enables developers to customize various Office applications, such as Outlook® and PowerPoint®, to improve user productivity and simplify deployment.&lt;br /&gt;·         Build Windows Vista Applications&lt;br /&gt;o   Developers will be able to easily leverage new platform technologies, and deliver more compelling applications to their customers, by effortlessly incorporating new Windows Presentation Foundation features into both existing Windows Forms applications and new applications.&lt;br /&gt;·         Handle Data More Productively&lt;br /&gt;o   The introduction of Language Integrated Query (LINQ), and various other data access improvements, now enable developers to deal with data using a consistent programmatic approach, perform data access with new data design surfaces, and use built-in classes for the occasionally connected design pattern.&lt;br /&gt;·         An Improved Developer Experience Overall&lt;br /&gt;o   Visual Studio 2008 delivers a better developer experience overall through the combination of significant product quality improvements, changes to the way the most popular design surfaces return errors to the user, and simplifying the user’s ability to adopt the toolset and framework separately.&lt;br /&gt;·         Enable New Web Experiences&lt;br /&gt;o   Beyond the secure, reliable and extensible infrastructure of IIS, developers can easily create efficient, interactive Web applications. The seamless integration and familiar programming model of ASP.NET AJAX enables more efficient client-side execution to deliver end-users a more responsive Web interface.&lt;br /&gt;·         Improves Application Life-cycle Management (ALM)&lt;br /&gt;o   ALM provides great support, not only for managing the entire software development life cycle but also for the critical interaction with the final end-users and IT stakeholders of an enterprise application.&lt;br /&gt;&lt;br /&gt;Follow this link to download great high level features changes using this llink&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=17319eb4-299c-43b8-a360-a1c2bd6a421b&amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=17319eb4-299c-43b8-a360-a1c2bd6a421b&amp;amp;DisplayLang=en&lt;/a&gt;&lt;br /&gt;Written by Tony Goodhew&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-3562900535812440600?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/3562900535812440600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=3562900535812440600' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3562900535812440600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/3562900535812440600'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2007/08/overiview-of-orcas.html' title='Overiview of Orcas'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-5142810646337538090</id><published>2007-08-13T19:02:00.000+03:00</published><updated>2007-08-13T19:05:12.078+03:00</updated><title type='text'>Orcas Beta 2 is available For download</title><content type='html'>Netting Guys,,&lt;br /&gt;&lt;br /&gt;Now it is time to download the new Beta 2 visual studio 20078 Orcas....&lt;br /&gt;&lt;br /&gt;BTW it is as stable as a release product....&lt;br /&gt;&lt;br /&gt;Follow this link to download the beta 2&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b98a61ba-99b0-40b7-ab6e-5386a2b94217&amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=b98a61ba-99b0-40b7-ab6e-5386a2b94217&amp;amp;DisplayLang=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-5142810646337538090?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/5142810646337538090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=5142810646337538090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/5142810646337538090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/5142810646337538090'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2007/08/orcas-beta-2-is-available-for-download.html' title='Orcas Beta 2 is available For download'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-9214258360913958707</id><published>2007-08-10T11:14:00.000+03:00</published><updated>2007-08-10T14:31:35.914+03:00</updated><title type='text'>New Launch</title><content type='html'>Did you know that as a developer...your life will  be easier...Watch for your February month. Launch of Orcas and other products&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-9214258360913958707?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/9214258360913958707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=9214258360913958707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/9214258360913958707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/9214258360913958707'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2007/08/new-launch.html' title='New Launch'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-115537246150692253</id><published>2006-08-12T11:46:00.000+03:00</published><updated>2006-08-12T11:47:41.513+03:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/3789/3566/1600/nidal.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/3789/3566/400/nidal.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-115537246150692253?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/115537246150692253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=115537246150692253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/115537246150692253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/115537246150692253'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2006/08/blog-post.html' title=''/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-115537075830068122</id><published>2006-08-12T11:18:00.000+03:00</published><updated>2006-08-12T11:19:18.303+03:00</updated><title type='text'>Multiple Radio Buttons DataGrid</title><content type='html'>How To Create a DataGrid in ASP.NET with multiple radio buttons Per Row.&lt;br /&gt;&lt;br /&gt;Sometimes you may be asked to create a datagrid in ASP.NET with multiple radio buttons that can be selected by each row. For example a user may ask for the option to reject, accept or cancel a product from a list of received product. Take a look at Figure 1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ProductId&lt;br /&gt;Name&lt;br /&gt;AcceptRejectCancel&lt;br /&gt;17&lt;br /&gt;Alice Mutton&lt;br /&gt;AcceptRejectCancel&lt;br /&gt;3&lt;br /&gt;Aniseed Syrup&lt;br /&gt;AcceptRejectCancel&lt;br /&gt;40&lt;br /&gt;Boston Crab Meat&lt;br /&gt;AcceptRejectCancel&lt;br /&gt;60&lt;br /&gt;Camembert Pierrot&lt;br /&gt;AcceptRejectCancel&lt;br /&gt;18&lt;br /&gt;Carnarvon Tigers&lt;br /&gt;AcceptRejectCancel&lt;br /&gt;1&lt;br /&gt;Chai&lt;br /&gt;AcceptRejectCancel&lt;br /&gt;2&lt;br /&gt;Chang&lt;br /&gt;AcceptRejectCancel&lt;br /&gt;39&lt;br /&gt;Chartreuse verte&lt;br /&gt;AcceptRejectCancel&lt;br /&gt;4&lt;br /&gt;Chef Anton's Cajun Seasoning&lt;br /&gt;AcceptRejectCancel&lt;br /&gt;5&lt;br /&gt;Chef Anton's Gumbo Mix&lt;br /&gt;Figure 1. List of products with multiple radio buttons&lt;br /&gt;&lt;br /&gt;The question is: is it easy to do it in ASP.NET. The answer is provided in this article.&lt;br /&gt;&lt;br /&gt;To proceed you should create a Visual Basic web site.&lt;br /&gt;1.      Name the project MultipleRadioButton.&lt;br /&gt;2.      Now take a datagrid from the toolbox and post it on webform1.&lt;br /&gt;3.      Add a template column to the datagrid&lt;br /&gt;4.      Enter template editing for the template column&lt;br /&gt;5.      Add a label in the template item field and name it LblStatus&lt;br /&gt;6.      End Template editing&lt;br /&gt;7.      Go back to the web form and create a button and name it BtnProcess&lt;br /&gt;8.      Drag a textbox from toolbox and place it on the webform and name it TxtProcess and set the TextMode to MultiLine&lt;br /&gt;&lt;br /&gt;For a complete web form design take a look a figure 2 below.&lt;br /&gt;&lt;br /&gt;Figure 2 A complete design of the page&lt;br /&gt;&lt;br /&gt;Now, for the page load event you have the following code that should be inserted:&lt;br /&gt;        Dim MySQLConnection As New SqlClient.SqlConnection&lt;br /&gt;        Dim MySQLCommand As New SqlClient.SqlCommand&lt;br /&gt;        Dim MyDataAdapter As New SqlClient.SqlDataAdapter&lt;br /&gt;        Dim MyDataSet As New Data.DataSet&lt;br /&gt;        MySQLConnection.ConnectionString = "Data Source=.; Initial Catalog=Northwind; User ID=sa; Password=pass@word1"&lt;br /&gt;        MySQLConnection.Open()&lt;br /&gt;        MySQLCommand.Connection = MySQLConnection&lt;br /&gt;        MySQLCommand.CommandType = CommandType.Text&lt;br /&gt;        MySQLCommand.CommandText = "Select TOP 10 ProductId, ProductName From Products"&lt;br /&gt;        MyDataAdapter.SelectCommand = MySQLCommand&lt;br /&gt;        MyDataAdapter.Fill(MyDataSet, "Products")&lt;br /&gt;        DataGrid1.DataSource = MyDataSet&lt;br /&gt;        DataGrid1.DataMember = "Products"&lt;br /&gt;        DataGrid1.DataBind()&lt;br /&gt;&lt;br /&gt;Remember that you have to change the connection string as to connect to your database server. Also to create the multiple radio buttons on the fly, copy the following code:&lt;br /&gt;&lt;br /&gt;    Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound&lt;br /&gt;        If e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.Item Then&lt;br /&gt;            Dim r As Label&lt;br /&gt;            r = e.Item.FindControl("LblStatus")&lt;br /&gt;            r.Text = "&lt;input type="'radio'" name="'" value="'APPROVED'"&gt;Accept" &amp; _&lt;br /&gt;            "&lt;input type="'radio'" name="'" value="'REJECTED'"&gt;Reject" &amp;amp; _&lt;br /&gt;            "&lt;input type="'radio'" name="'" value="'CANCELLED'"&gt;Cancel"&lt;br /&gt;        End If&lt;br /&gt;    End Sub&lt;br /&gt;If you run your project now, you will receive figure 3 but when you click Process nothing will happen:&lt;br /&gt;Figure 3 A run time presentation of your project&lt;br /&gt;In order to process the rows after the user select his option, you have to post the following code for the BtnProcess click event.&lt;br /&gt;&lt;br /&gt;    Private Sub BtnProcess_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnProcess.Click&lt;br /&gt;        Dim RequestString As String, Ind As DataGridItem, RequestValue As String, RowNumber As Long&lt;br /&gt;        RowNumber = 1&lt;br /&gt;        For Each Ind In DataGrid1.Items&lt;br /&gt;            RequestString = "mycheckoption" &amp; Ind.ItemIndex&lt;br /&gt;            If Ind.ItemType = ListItemType.AlternatingItem Or Ind.ItemType = ListItemType.Item Then&lt;br /&gt;                Dim r As Label&lt;br /&gt;                r = Ind.FindControl("LblStatus")&lt;br /&gt;                RequestString = "mycheckoption" &amp; Ind.ItemIndex&lt;br /&gt;                RequestValue = Request.Form(RequestString)&lt;br /&gt;                TxtProcess.Text = TxtProcess.Text &amp; "Row " &amp;amp; RowNumber &amp; " has status " &amp;amp; RequestValue &amp; vbCrLf&lt;br /&gt;                RowNumber += 1&lt;br /&gt;            End If&lt;br /&gt;        Next&lt;br /&gt;    End Sub&lt;br /&gt;Now, run your project and make your selections then click the Process button. Something similar to figure 4 should happen depending on your selections.&lt;br /&gt;Figure 4. A complete test of  project&lt;br /&gt;&lt;br /&gt;Thank you for reading my article and see you in the next one….&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-115537075830068122?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/115537075830068122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=115537075830068122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/115537075830068122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/115537075830068122'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2006/08/multiple-radio-buttons-datagrid.html' title='Multiple Radio Buttons DataGrid'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32604924.post-115537063416759395</id><published>2006-08-12T11:16:00.000+03:00</published><updated>2006-08-12T11:17:14.170+03:00</updated><title type='text'>How to Create a Complete Dynamic SQL Statement in SQL Server</title><content type='html'>How to Create a Complete Dynamic SQL Statement in SQL Server&lt;br /&gt;Restrictions&lt;br /&gt;Microsoft SQL Server 2000 does not allow the use of variables in some parts of your SQL Statement. Two examples would be selecting a variable top number of rows or defining a variable where clause. However, there are several ways to overcome those obstacles. In this article, I will define an SQL stored procedure called DynamicSQL. This procedure allows the caller to provide multiple parameters:&lt;br /&gt;Solution&lt;br /&gt;1) How many top rows the user would like to select (0 if all rows are to be selected)?&lt;br /&gt;2) A field list (separated by commas) to be selected or ‘*’ to select all fields in the table(s)&lt;br /&gt;3) A table name or a list of tables separated by comma&lt;br /&gt;4) An order by clause&lt;br /&gt;5) A Where Clause&lt;br /&gt;6) An output parameter if used (null if not provided)&lt;br /&gt;7) An output parameter type (int, bigint, etc…)&lt;br /&gt;A copy of the stored procedure is shown below:&lt;br /&gt;Use Northwind&lt;br /&gt;Create Procedure DynamicSql (@TopRows int, @FieldList varchar(1000), @TableName varchar(100), @OrderDirection varchar(500) = null, @DynamicWhere varchar(1000) = null, @OutParamater varchar(100) = null Output, @OutType varchar(15)= null )&lt;br /&gt;As&lt;br /&gt;Begin&lt;br /&gt;Declare @MyNewSql nvarchar(4000)&lt;br /&gt;Declare @ParamList nvarchar(500)&lt;br /&gt;Declare @ParamString nvarchar(500)&lt;br /&gt;-- insert the top number of rows in the sql as well as the fields list and the table name&lt;br /&gt;If @TopRows &lt;= 0&lt;br /&gt;Begin&lt;br /&gt;Set @MyNewSql = 'Select '&lt;br /&gt;End&lt;br /&gt;Else&lt;br /&gt;Begin&lt;br /&gt;Set @MyNewSql = 'Select Top ' + Convert(varchar,@TopRows) + ' '&lt;br /&gt;End&lt;br /&gt;Set @MyNewSql = @MyNewSql + @FieldList + ' From ' + @TableName&lt;br /&gt;-- Insert the dynamic where now&lt;br /&gt;if not @DynamicWhere is null&lt;br /&gt;Begin&lt;br /&gt;Set @MyNewSql = @MyNewSql + ' ' + @DynamicWhere&lt;br /&gt;End&lt;br /&gt;-- INSERT THE DYNAMIC ORDER BY CLAUSE&lt;br /&gt;if not @OrderDirection is null&lt;br /&gt;Begin&lt;br /&gt;Set @MyNewSql = @MyNewSql + ' ' + @OrderDirection&lt;br /&gt;End&lt;br /&gt;-- CHECK IF THERE IS AN OUTPUT PARAMETER&lt;br /&gt;If Not @OutParamater is null&lt;br /&gt;Begin&lt;br /&gt;Set @ParamList = @OutParamater + ' ' + @OutType + ' Output'&lt;br /&gt;Set @ParamString = @OutParamater + 'Output'&lt;br /&gt;Exec SP_EXECUTESQL @MyNewSql, @ParamList, @ParamString&lt;br /&gt;End&lt;br /&gt;Else&lt;br /&gt;Begin&lt;br /&gt;Execute(@MyNewSql)&lt;br /&gt;End&lt;br /&gt;End&lt;br /&gt;Listing 1: The Complete Copy of The DyanmicSQL Stored Procedure&lt;br /&gt;&lt;br /&gt;Explanation&lt;br /&gt;I think that the procedure is self-explainable with some comments inside it. Note that in order to use this procedure it is enough to copy and paste the procedure to any database. (In my case, the procedure was created in the Northwind example database that ships with Microsoft SQL Server 2000).&lt;br /&gt;Note that the execute statement provided at the end of the procedure is the key to this procedure. The Execute statement is provided by SQL Server to execute any dynamic SQL statement at run time. As for the execution of a procedure with parameters, I am calling a stored procedure called SP_EXECUTESQL that would create virtual stored procedure on the fly with the supplied parameters and return the result to you.&lt;br /&gt;However, there are several precautions that you should take into consideration when using this procedure:&lt;br /&gt;1) The SQL Server engine has no way of checking the syntax of the SQL statement that you have provided until it is run. i.e. If you supply an invalid table name or invalid field name, the SQL statement will not run correctly but you will notified of this and you have to catch this error in your code.&lt;br /&gt;2) The procedure provides a way to a hacker to invoke a high risk SQL Injection statement that may affect your database.&lt;br /&gt;3) The new SQL Statement is not compiled in the database i.e. loose the speed of execution that SQL Server provides with a compiled stored procedure.&lt;br /&gt;Examples&lt;br /&gt;An example of calling the stored procedure is provided below that would select the first 5 rows from table called Products, order them by the ProductName field after filtering for the product name that start with the letter A from the Northwind database. You can copy this code directly to SQL Server Query analyzer and&lt;br /&gt;Use Northwind&lt;br /&gt;Exec DynamicSql 5,'ProductName, SupplierID,QuantityPerUnit','Products','Order By ProductName','Where ProductName like ''A%'''&lt;br /&gt;The following result is generated:&lt;br /&gt;ProductName SupplierID QuantityPerUnit&lt;br /&gt;Alice Mutton 7 20 - 1 kg tins&lt;br /&gt;Aniseed Syrup 1 12 - 550 ml bottles&lt;br /&gt;Another example with the usage of the output parameter is presented below:&lt;br /&gt;Exec DynamicSql 1,'@ProdName = ProductName','Products',null,'Where ProductName like ''A%''','@ProdName', 'varchar'&lt;br /&gt;This example would return the string ‘Alice Mutton’ to the calling part.&lt;br /&gt;Risky Point To Avoid&lt;br /&gt;In order to prevent or minimize the probability of SQL injection to happen, you can check for any semicolon in the string and replace it with a space. An example replace function is presented below:&lt;br /&gt;CREATE FUNCTION dbo.CleanChars&lt;br /&gt;(@Str varchar(8000)) Returns Varchar(8000)&lt;br /&gt;Begin&lt;br /&gt;While CHARINDEX(';', @Str) &gt; 0 Set @Str = replace(@Str, Substring(@Str,CHARINDEX(';',@Str),2),' ')&lt;br /&gt;return @Str&lt;br /&gt;End&lt;br /&gt;Listing 2- The CleanChars Function used to prevent SQL Injection&lt;br /&gt;&lt;br /&gt;This function would clean the passed string from any semicolon and replace it with a space. Not that every string passed to DynamicSql stored procedure should be checked against the CleanChars function in the following pattern:&lt;br /&gt;Set @FieldList = dbo.CleanChars(@FieldList)&lt;br /&gt;After doing the check for every alphanumeric passed variable, you should be safe when calling the DynamicSql stored procedure.&lt;br /&gt;Thank you for giving the time to read my article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32604924-115537063416759395?l=naraby.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naraby.blogspot.com/feeds/115537063416759395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32604924&amp;postID=115537063416759395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/115537063416759395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32604924/posts/default/115537063416759395'/><link rel='alternate' type='text/html' href='http://naraby.blogspot.com/2006/08/how-to-create-complete-dynamic-sql.html' title='How to Create a Complete Dynamic SQL Statement in SQL Server'/><author><name>The New Omar</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_tDZ66RC9VoY/SrHjfWGLc2I/AAAAAAAABMg/TcHt6KBP6dA/S220/NidalPhoto.jpg'/></author><thr:total>0</thr:total></entry></feed>
