<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://beta.blogs.microsoft.co.il/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Just code - Tamir Khason : tools</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx</link><description>Tags: tools</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>New year – new blog or how to migrate Community Server to any other engine, supports XML-RPC</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2009/01/01/new-year-new-blog-or-how-to-migrate-community-server-to-any-other-engine-supports-xml-rpc.aspx</link><pubDate>Fri, 02 Jan 2009 02:33:04 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:205248</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Please update your bookmarks, because the new url of this blog is &lt;a href="http://khason.net/"&gt;http://khason.net/&lt;/a&gt; (you have not update RSS feeds, it will be done automatically). Why I did it? Why I decided to go to “stand-alone”… Well. there are some reasons. Generally, I do not want to explain all those here, but trust me, there are some. The main reason is, that there is no responsible person in charge for this blog platform in Microsoft Israel. This why, if your blog is popular and you have a respect to your blog visitors, you cannot host it here… Take a look into new comments notifications in my inbox. Would you answer your readers with such “small amount” of SPAM and capcha, that cannot be fixed already for three years in this platform? This how my inbox looks like for last three years. So now, you should not ask me, why I not answered your email or comments. Aren’t you? :)&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="Capture" border="0" alt="Capture" src="http://blogs.microsoft.co.il/blogs/tamir/Capture_1D7350A7.jpg" width="354" height="397" /&gt; &lt;/p&gt;  &lt;p&gt;Currently, all comments in this blog are disabled, so if you want to comment, please use new url of posts (this will appear shortly in the beginning of each post). Also, this post will not be syndicated in RSS.&lt;/p&gt;  &lt;p&gt;So, this post is the last. I loved this platform, and loved people started it. But, unfortunately, it seemed, that bloggers community is not important enough for new platform managers. &lt;/p&gt;  &lt;p&gt;Also, If you want to learn &lt;a target="_blank" href="http://khason.net/dev/how-to-migrate-from-cs2007-to-wordpress-movable-type-or-any-other-blog-engine-supports-xml-rpc-with-c/"&gt;how to use C# and XML-RCP to migrate from CS2007, used in this platform, visit my new home&lt;/a&gt; :)&lt;/p&gt;  &lt;p&gt;Have a great year and, as always, be good people. This post marked with all possible tags automatically. Sorry.&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=205248" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/soft/default.aspx">soft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/blogging+tools/default.aspx">blogging tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF/default.aspx">WPF</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tutorial/default.aspx">tutorial</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Performance/default.aspx">Performance</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF+crossbow/default.aspx">WPF crossbow</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/source/default.aspx">source</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Mobile/default.aspx">Mobile</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/help/default.aspx">help</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Windows+Gadgets/default.aspx">Windows Gadgets</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/promo/default.aspx">promo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Vista/default.aspx">Vista</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/thoughts/default.aspx">thoughts</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/events/default.aspx">events</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/demos/default.aspx">demos</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF_2F00_E/default.aspx">WPF/E</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/download/default.aspx">download</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/jobs/default.aspx">jobs</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Web/default.aspx">Web</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WCF/default.aspx">WCF</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Accessibility/default.aspx">Accessibility</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Blogging+rules/default.aspx">Blogging rules</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/blogging+general/default.aspx">blogging general</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/fun/default.aspx">fun</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Vista+Battery+Saver/default.aspx">Vista Battery Saver</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/SkyDrive/default.aspx">SkyDrive</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Windows+Live+Writer/default.aspx">Windows Live Writer</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Windows+Live/default.aspx">Windows Live</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Dell/default.aspx">Dell</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/DevAcademy2/default.aspx">DevAcademy2</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF+quiz/default.aspx">WPF quiz</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/x64/default.aspx">x64</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WF/default.aspx">WF</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/SVG/default.aspx">SVG</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/XPS/default.aspx">XPS</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/TechedIsrael2008/default.aspx">TechedIsrael2008</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/teched/default.aspx">teched</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/XNA/default.aspx">XNA</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/PLINQ/default.aspx">PLINQ</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Micro+Framework/default.aspx">Micro Framework</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/SAP/default.aspx">SAP</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/XLINQ/default.aspx">XLINQ</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/DirectX/default.aspx">DirectX</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Work+process/default.aspx">Work process</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Linux/default.aspx">Linux</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Mono/default.aspx">Mono</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/DevAcademy3/default.aspx">DevAcademy3</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Math/default.aspx">Math</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/GIS/default.aspx">GIS</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Algorithms/default.aspx">Algorithms</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/DEV/default.aspx">DEV</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/TECH/default.aspx">TECH</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Charity/default.aspx">Charity</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/OFFTOPIC/default.aspx">OFFTOPIC</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Hardware/default.aspx">Hardware</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Interop/default.aspx">Interop</category></item><item><title>Issues, you reported were fixed</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/10/11/issues-you-reported-were-fixed.aspx</link><pubDate>Sat, 11 Oct 2008 09:35:46 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:152181</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>2</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/issues-you-reported-were-fixed/"&gt;http://khason.net/blog/issues-you-reported-were-fixed/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;&lt;p&gt;Hi, folks. And thank you for &lt;a href="http://blogs.microsoft.co.il/blogs/tamir/archive/2008/09/29/for-all-those-who-have-problems-with-running-wpf-performance-profiling-tool-microsoft-cares.aspx" target="_blank"&gt;reporting issues with WpfPerf Performance Profiling tool&lt;/a&gt;. Now &lt;a href="http://blogs.msdn.com/jgoldb/archive/2008/10/10/fixes-to-wpfperf-performance-profiling-tool.aspx" target="_blank"&gt;it was fixed&lt;/a&gt;, so, &lt;a href="http://windowsclient.net/wpf/perf/wpf-perf-tool.aspx" target="_blank"&gt;download and use new and fixed version&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Keep reporting, as you can see, you have the power to change!&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="display:inline;" height="283" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/image_17EF7242.png" width="377" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;Imaginary by &lt;/font&gt;&lt;a href="http://www.pixelfoundry.co.za/dare/index.html" target="_blank"&gt;&lt;font size="1"&gt;Malcolm Dare&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=152181" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/soft/default.aspx">soft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF/default.aspx">WPF</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Performance/default.aspx">Performance</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/promo/default.aspx">promo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/download/default.aspx">download</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/blogging+general/default.aspx">blogging general</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/DEV/default.aspx">DEV</category></item><item><title>For all those, who have problems with running WPF Performance Profiling tool – Microsoft cares</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/09/29/for-all-those-who-have-problems-with-running-wpf-performance-profiling-tool-microsoft-cares.aspx</link><pubDate>Mon, 29 Sep 2008 06:00:50 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:147527</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>2</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/for-all-those-who-have-problems-with-running-wpf-performance-profiling-tool-%e2%80%93-microsoft-cares/"&gt;http://khason.net/blog/for-all-those-who-have-problems-with-running-wpf-performance-profiling-tool-%e2%80%93-microsoft-cares/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;&lt;p&gt;Three days ago, &lt;a href="http://blogs.microsoft.co.il/blogs/tamir/archive/2008/09/26/the-new-version-of-wpf-performance-profiling-tool-is-available-for-download.aspx"&gt;I announced the new release of WPF Performance Profiling Tool&lt;/a&gt;. A couple hours after this was announced, I got a number of comments from you, readers. It was about issues with running this tool. I checked the issue and forwarded it to development team from Microsoft. The problem was in bad parsing of comma and point characters in this tool, when using it on non-US locale. Dev team took care about it and hopefully they will provide a fix soon.&lt;/p&gt;  &lt;p&gt;Thank you for reading my blog, reporting and your awareness of such issues. This is very important to me and I’m really appreciate your efforts to help us to develop WPF community.&lt;/p&gt;  &lt;p&gt;I’ll update you as soon as the patch will be available.&lt;/p&gt;  &lt;p&gt;Thank you and Shana Tova!&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="display:inline;" height="318" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/image_77B73E21.png" width="320" border="0" /&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=147527" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF/default.aspx">WPF</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Performance/default.aspx">Performance</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/help/default.aspx">help</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/blogging+general/default.aspx">blogging general</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/TECH/default.aspx">TECH</category></item><item><title>The new version of WPF Performance Profiling Tool is available for download</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/09/26/the-new-version-of-wpf-performance-profiling-tool-is-available-for-download.aspx</link><pubDate>Fri, 26 Sep 2008 19:07:34 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:145726</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>7</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/the-new-version-of-wpf-performance-profiling-tool-is-available-for-download/"&gt;http://khason.net/blog/the-new-version-of-wpf-performance-profiling-tool-is-available-for-download/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;&lt;p&gt;Finally, after a long time of silence, the new version of WPF Performance Profiling Tool is available for download for x32 and x64 OSs.&amp;#160; So, what’s new there?&lt;/p&gt;  &lt;p&gt;Ton of UI improvements for Visual Profiler&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="display:inline;" height="314" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/image_7600C96C.png" width="377" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;New search function to quick find elements in visual tree&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="display:inline;" height="195" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/image_5C1C6D70.png" width="377" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Hot path (critical path) of CPU usage aside with CPU usage for single element&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="display:inline;" height="249" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/image_07BD11A0.png" width="377" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Configuration of tint for overlay windows&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="display:inline;" height="293" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/image_1A61E58A.png" width="377" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Live preview, ability to split columns, slider of graph duration, expanders to have cleaner screen and much much more&lt;/p&gt;  &lt;p&gt;Perforator also got new UI and has history now.&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="display:inline;" height="288" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/image_3B453264.png" width="377" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;There is new tool, named String allocation profiler&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="display:inline;" height="318" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/image_26631417.png" width="351" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;This tool is very useful for viewing and managing strings inside your application (another step toward normal localization support for WPF? Probably)&lt;/p&gt;  &lt;p&gt;There are also some improvements in Event tracing tool. Select process for example :)&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="display:inline;" height="271" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/image_60AE642B.png" width="377" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;And much much more. Great thank to &lt;a href="http://blogs.msdn.com/jgoldb/archive/2008/09/25/updated-wpfperf-performance-profiling-tools-for-wpf.aspx"&gt;Josef and his team&lt;/a&gt; for this great work &lt;/p&gt;  &lt;p&gt;&lt;a href="http://windowsclient.net/wpf/perf/wpf-perf-tool.aspx"&gt;&lt;strong&gt;Download the new version of WPF Performance Profiling Tool &amp;gt;&amp;gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=145726" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF/default.aspx">WPF</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Performance/default.aspx">Performance</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF+crossbow/default.aspx">WPF crossbow</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/promo/default.aspx">promo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/download/default.aspx">download</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/DEV/default.aspx">DEV</category></item><item><title>Visual Studio snippet designer</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/09/22/visual-studio-snippet-designer.aspx</link><pubDate>Mon, 22 Sep 2008 08:48:12 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:143415</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>5</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/visual-studio-snippet-designer/"&gt;http://khason.net/blog/visual-studio-snippet-designer/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/israel/openup/"&gt;Chicks love CodePlex&lt;/a&gt; as well as Microsoft loves it too and today they release extremely useful tool, that was internal for more, then three years. It named: “&lt;a href="http://www.codeplex.com/SnippetDesigner"&gt;Visual Studio Snippet Designer&lt;/a&gt;”.&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="display:inline;" height="515" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/image_27A4AC29.png" width="765" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;As you can, probably, understand. This tools is used to create and manage VS time savers - snippet files (introduced in VS2005)&lt;/p&gt;  &lt;p&gt;&lt;img title="image" style="display:inline;" height="520" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/image_53E1330D.png" width="430" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;This is great tool, that will help you a lot to save your time during regular everyday development. Any other word is unnecessary. &lt;a href="http://www.codeplex.com/SnippetDesigner/Release/ProjectReleases.aspx"&gt;Download, install and use it!&lt;/a&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=143415" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/soft/default.aspx">soft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/help/default.aspx">help</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/promo/default.aspx">promo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/download/default.aspx">download</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/blogging+general/default.aspx">blogging general</category></item><item><title>.NET 3.5 SP1 is RTM and available for download</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/08/11/net-3-5-sp1-is-rtm-and-available-for-download.aspx</link><pubDate>Mon, 11 Aug 2008 15:12:48 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:129731</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>3</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/net-35-sp1-is-rtm-and-available-for-download/"&gt;http://khason.net/blog/net-35-sp1-is-rtm-and-available-for-download/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;&lt;p&gt;&lt;/p&gt;  &lt;p&gt;For all those who asked, .NET 3.5 SP1 is final and available for download. What’s inside?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;ASP.NET Dynamic data&lt;/li&gt;    &lt;li&gt;Core improvements for CLR&lt;/li&gt;    &lt;li&gt;A lot of performance improvements in WPF&lt;/li&gt;    &lt;li&gt;ClickOnce enhancements&lt;/li&gt;    &lt;li&gt;ADO.NET with Data Services and Entity Framework&lt;/li&gt;    &lt;li&gt;LINQ2SQL and Data Provider for SQL Server 2008, that was released last week&lt;/li&gt;    &lt;li&gt;WCF with easier DataContract serialization&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Download it with &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;DisplayLang=en"&gt;Web Installation&lt;/a&gt; or as &lt;a href="http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe"&gt;Full Package&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For more information, please see &lt;a href="http://www.microsoft.com/downloads/info.aspx?na=40&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;u=http%3a%2f%2fgo.microsoft.com%2ffwlink%2f%3fLinkId%3d122089"&gt;Read Me&lt;/a&gt; and &lt;a href="http://www.microsoft.com/downloads/info.aspx?na=40&amp;amp;p=2&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;u=http%3a%2f%2fsupport.microsoft.com%2fkb%2f951847"&gt;KB&lt;/a&gt; about .NET 3.5 SP1 RTM. If you faced with any issue, please provide us with feedback &lt;a href="https://connect.microsoft.com/VisualStudio"&gt;via MS Connect&lt;/a&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=129731" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF/default.aspx">WPF</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Performance/default.aspx">Performance</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF+crossbow/default.aspx">WPF crossbow</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/promo/default.aspx">promo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/download/default.aspx">download</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Web/default.aspx">Web</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WCF/default.aspx">WCF</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>Arabic and Hebrew languages bidirectional support for Silverlight 2.0 beta 2</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/07/17/arabic-and-hebrew-languages-bidirectional-support-for-silverlight-2-0-beta-2.aspx</link><pubDate>Thu, 17 Jul 2008 14:27:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:119417</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>34</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/arabic-and-hebrew-languages-bidirectional-support-for-silverlight-20-beta-2/"&gt;http://khason.net/blog/arabic-and-hebrew-languages-bidirectional-support-for-silverlight-20-beta-2/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;
&lt;p&gt;Those days, I’m, together with guys from Microsoft Egypt and &lt;a href="http://santeon.com"&gt;Santeon&lt;/a&gt;, finishing development of bidirectional input and output support for Silverlight. I want you to take part in alpha testing of this solution. Please see the test form here and try it.&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://silverlight.services.live.com/invoke/17226/BidiTest2/iframe.html" style="width:500px;height:400px;" scrolling="no" frameborder="0"&gt;&amp;amp;amp;lt;noframes&amp;amp;amp;gt;Visit &amp;amp;amp;lt;a href=&amp;quot;http://blogs.microsoft.co.il/blogs/tamir/archive/2008/07/17/arabic-and-hebrew-languages-bidirectional-support-for-silverlight-2-0-beta-2.aspx&amp;quot;&amp;amp;amp;gt;original article&amp;amp;amp;lt;/a&amp;amp;amp;gt; to test&amp;amp;amp;lt;/noframes&amp;amp;amp;gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;Also, you can download &lt;a href="http://www.codeplex.com/SilverlightRTL/SourceControl/ListDownloadableCommits.aspx"&gt;latest development build&lt;/a&gt; or &lt;a href="http://www.codeplex.com/SilverlightRTL/Release/ProjectReleases.aspx"&gt;compiled binary version with debug symbols&lt;/a&gt; and try it yourself. Please, if you’re in any issue, report it, by using &lt;a href="http://www.codeplex.com/SilverlightRTL/WorkItem/List.aspx"&gt;issue tracker in CodePlex&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In order to use it, all you have to do is to use custom namespace within your project and then, you’ll be able to get almost all controls, you know, but with Arabic and Hebrew RTL and LTR support. You have to set one property: FlowDirection to change the rendering method (exactly as in WPF). Here an example of usage.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;UserControl x:Class=&amp;quot;BidiTest2.Page&amp;quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns=&amp;quot;&lt;a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation%22"&gt;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;&lt;/a&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:x=&amp;quot;&lt;a href="http://schemas.microsoft.com/winfx/2006/xaml%22"&gt;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;/a&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:l=&amp;quot;clr-namespace:System.Windows.BidiControls;assembly=BidiControls&amp;quot;&amp;gt; &lt;br /&gt;… &lt;br /&gt;&amp;lt;l:TextBlock FlowDirection=&amp;quot;LeftToRight&amp;quot; Text=&amp;quot;שלום עולם&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;l:TextBox FlowDirection=&amp;quot;RightToLeft&amp;quot; Text=&amp;quot;{Binding Text, Mode=TwoWay}&amp;quot;/&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;That’s all. Thank you for your cooperation.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/ArabicandHebrewlanguagesbidirecti.0beta2_92E8/image_160565ad-72a1-4fed-8640-a3d2142a2b95.png" title="image" alt="image" width="258" border="0" height="184" /&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=119417" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF/default.aspx">WPF</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/source/default.aspx">source</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/help/default.aspx">help</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/promo/default.aspx">promo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/demos/default.aspx">demos</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/download/default.aspx">download</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Web/default.aspx">Web</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Windows+Live/default.aspx">Windows Live</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category></item><item><title>Mobile version of this blog</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/07/15/mobile-version-of-this-blog.aspx</link><pubDate>Tue, 15 Jul 2008 17:00:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:118099</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>0</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/mobile-version-of-this-blog/"&gt;http://khason.net/blog/mobile-version-of-this-blog/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;&lt;p&gt;10x to great service of &lt;a href="http://www.mofuse.com/"&gt;mofuse&lt;/a&gt;, I have &lt;a href="http://m.0x15.net/"&gt;mobile version&lt;/a&gt; of this blog now. So bookmark it: &lt;a title="http://m.0x15.net/" href="http://m.0x15.net/"&gt;http://m.0x15.net/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/Mobileversionofthisblog_B6DC/image_222a37ec-f62c-41a3-a5e5-e6eecb4df709.png" width="133" height="249" /&gt; &lt;img title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/Mobileversionofthisblog_B6DC/image_341211ed-35ba-486b-925b-6c86b5d390e7.png" width="134" height="251" /&gt; &lt;/p&gt;  &lt;p&gt;Here the QR code for your convenience&lt;/p&gt;  &lt;p&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/Mobileversionofthisblog_B6DC/image_4a1e7bb2-68ba-4fc8-a4f8-6c601f7b67ae.png" width="160" height="159" /&gt; &lt;/p&gt; &lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=118099" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/blogging+tools/default.aspx">blogging tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Mobile/default.aspx">Mobile</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/promo/default.aspx">promo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Web/default.aspx">Web</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/blogging+general/default.aspx">blogging general</category></item><item><title>Phone history or why I throw my Tytn II</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/06/12/phone-history-or-why-i-throw-my-tytn-ii.aspx</link><pubDate>Fri, 13 Jun 2008 00:44:56 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:102993</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>10</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/phone-history-or-why-i-throw-my-tytn-ii/"&gt;http://khason.net/blog/phone-history-or-why-i-throw-my-tytn-ii/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;&lt;p&gt;I decided to throw out my &lt;a href="http://en.wikipedia.org/wiki/HTC_TyTN_II"&gt;HTC TYTN II&lt;/a&gt; (Actually AT&amp;amp;T Tilt) and get old &lt;a href="http://en.wikipedia.org/wiki/Nokia_E61"&gt;Nokia E61&lt;/a&gt; back. Why I’m doing it? Tytn is much better, then old Nokia? It’s 3.75G/HSUPA mobile phone, running latest Windows Mobile 6.1 OS. It also has full QUERTY keyboard, 2.8” LCD monitor, 3MP camera and even very good integrated GPS. Nokia has neither. It’s processor is x4 faster and memory x3 bigger. Why I cannot use it? Why I want my old “keyboard brick” back?&lt;/p&gt;  &lt;p&gt;&lt;img title="e61" border="0" alt="e61" src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/PhonehistoryorwhyIthrowmyTytnII_1238A/e61_72dba306-556c-4240-8f95-18da6eadfe72.jpg" width="476" height="654" /&gt; &lt;/p&gt;  &lt;p&gt;First of all, I need &lt;strong&gt;phone&lt;/strong&gt;. Not “freaky damn good uber extensible device”. I want to push one button to receive/make call, push another button to read/answer email. That’s all I need. I need business phone. I do not want to be worry about battery/&lt;a href="http://blogs.microsoft.co.il/blogs/tamir/archive/2008/01/31/my-windows-mobile-does-not-sound-alarms-my-windows-mobile-alerts-whenever-it-want-to-alert.aspx"&gt;alarms&lt;/a&gt;/meeting/time offset/current time/something wrong/too much processes/no memory/fault/occasionally shutdown/my ears near end call or mute button and all other “goodies” come with TYTN 2 device. I want to be able to dial number without looking on device. I want to be able to do it either when its sunny day outside. I want to push one button to refuse receive call, send “I’m sorry” SMS and turn ring off simultaneously. &lt;strong&gt;And I do not want to reinstall ROMS to figure one with small amounts of bugs and then reinstall 300 programs that allows me to do it&lt;/strong&gt;. I want &lt;strong&gt;business&lt;/strong&gt; &lt;strong&gt;phone, that knows what I need&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Just see the regular flow &lt;strong&gt;phone&lt;/strong&gt; usage – make call:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Click power/unlock button&lt;/li&gt;    &lt;li&gt;Enter password (there is &lt;a href="http://blogs.microsoft.co.il/blogs/tamir/archive/2007/12/28/how-to-disable-exchange-security-policy-for-windows-mobile-devices.aspx"&gt;exchange policy&lt;/a&gt;). To do this you &lt;strong&gt;have to look on screen&lt;/strong&gt;. If you wont you’ll absolutely unable to know where each button on screen. Windows mobile using &lt;strong&gt;different keyboard&lt;/strong&gt; for lock and phone utility.&lt;/li&gt;    &lt;li&gt;You should press left hardware button. It is not very easy task, ‘cos if your phone doing something now, you’ll wait for response between 1-2 seconds. If you’ll press it twice – you’ll arrive into calendar utility (only for this layout everyone in UX team of Windows Mobile should be fired.&lt;/li&gt;    &lt;li&gt;Press Phone button opens dialer utility. If you want any of your last incoming/outgoing/missed calls, you should press another soft button on screen (up jog button not always responses as required)&lt;/li&gt;    &lt;li&gt;Choose phone to call (another non-responsive hardware up/down buttons) and then&lt;/li&gt;    &lt;li&gt;Press middle big button…&lt;/li&gt;    &lt;li&gt;Nothing happes… “OK” button?&lt;/li&gt;    &lt;li&gt;You arrived to the contact information (I want to call)!!! Just side note, Windows Mobile is very smart system and if you have more, then one number per contact (work/mobile/office/text) it will call this number by default forever.&lt;/li&gt;    &lt;li&gt;Finally I choose a number I want to call (if you choose Text field of contact it brings your SMS interface instead of dialer) and calling the contact&lt;/li&gt;    &lt;li&gt;Busy… Redial? Automatic redial? Nothing. Now you should keep sitting and trying to process all above steps each time you want to redial…&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Very useful, very easy tool. Isn’t it? Now let’s call the contact with E61&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Click unlock button&lt;/li&gt;    &lt;li&gt;Enter password (your keyboard is always the same and you should not look into it to dial 5 button is marked)&lt;/li&gt;    &lt;li&gt;Move jog up&lt;/li&gt;    &lt;li&gt;Move jog down&lt;/li&gt;    &lt;li&gt;Move your finger left and up (each button has its unique profile and you can feel it)&lt;/li&gt;    &lt;li&gt;Dial&lt;/li&gt;    &lt;li&gt;Busy? E61 will redial for you until it’ll catch the contact or you’ll cancel operation. You even do not need to hold phone near ear. Once it success, you’ll hear gentle sound from external speaker.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Should not it work this way? It should, because it is &lt;strong&gt;phone&lt;/strong&gt;, not PDA device.&lt;/p&gt;  &lt;p&gt;What about exchange synchronization? Works perfectly. I do not want E61I (successor of E61) it much slower and bugger, then E61. I’m waiting for E71 (smaller) to see if it good for me. but meanwhile, I’m paying $300 to get my E61 back. &lt;u&gt;Someone want to buy my Tilt&lt;/u&gt;? Bid in comments.&lt;/p&gt;  &lt;p&gt;All above is the reason I do not want IPhone. It’s toy. Very cool and beautiful toy. It is not &lt;strong&gt;tool&lt;/strong&gt; I need everyday.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;P.S.&lt;/em&gt; I think Microsoft should think a lot about Windows CE 5.x, used as WM. It is not OS for phones, it’s OS for devices with some tools to be able to make calls. Microsoft never be the favorite of mobile market (like Steve Ballmer want it to be), unless they understand, that CE is not operation system for &lt;strong&gt;phones&lt;/strong&gt;. Just in case, currently Nokia holds 33% of the market, next is Motorola (20%), and Samsung (13%). Pay attention all three companies have &lt;strong&gt;phone operation system&lt;/strong&gt;. It’s not about coolness of the device. It’s all about usability of tools.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;P.P.S&lt;/em&gt; Yes, it’s much easier to find or develop additional tools for Windows Mobile, rather then for Symbian. But I’m ready to pay this bill if I’ll be able to use my &lt;strong&gt;phone as phone&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img title="AT&amp;amp;T Tilt" border="0" alt="AT&amp;amp;T Tilt" src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/PhonehistoryorwhyIthrowmyTytnII_1238A/image_711e5136-1435-43ee-827f-df1191728717.png" width="461" height="307" /&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=102993" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/soft/default.aspx">soft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Mobile/default.aspx">Mobile</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/promo/default.aspx">promo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/thoughts/default.aspx">thoughts</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/blogging+general/default.aspx">blogging general</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>Backup and restore your wireless networks settings by using WirelessMigrator</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/06/05/backup-and-restore-your-wireless-networks-settings-by-using-wirelessmigrator.aspx</link><pubDate>Fri, 06 Jun 2008 02:58:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:99677</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>16</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/backup-and-restore-your-wireless-networks-settings-by-using-wirelessmigrator/"&gt;http://khason.net/blog/backup-and-restore-your-wireless-networks-settings-by-using-wirelessmigrator/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;&lt;p&gt;I had to reinstall my working notebook, so I begun to backup all it’s settings. I almost finished, when recognize, that Windows Vista &lt;strong&gt;has no tool for backup and restore&lt;/strong&gt; wireless networks settings (tnx to &lt;a href="http://blogs.microsoft.co.il/blogs/danielp/"&gt;Daniel Petri&lt;/a&gt;). You can manually add or remove it. You can even change the priorities, but you cannot backup or restore it.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;img title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/Backupandrestoreyourwirelessnetworkssett_142DB/image_2b45e7bb-bce0-48bb-b16f-936ce90ce2b4.png" width="587" height="480" /&gt; &lt;/p&gt;  &lt;p&gt;What to do? How to save all my passwords for networks and all certificates. Digging a bit deeper I found a way to do it, by using command line prompt.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“netsh wlan show profiles” will show you all wireless network profiles in your system     &lt;br /&gt;”netsh wlan export profile name=”name” folder=”folder”” will export each profile to xml file (you can also run netsh wlan export profile” to export them all as bunch      &lt;br /&gt;”netsh wlan add profile filename=”name”” will restore each one of profiles and returns them into the system&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;For some reason, I cannot see my mother doing it… More then this, I cannot see myself remember all those command and doing it manually for each one of saved profiles (and I have a lot of them)&lt;/p&gt;  &lt;p&gt;What’s the solution? Build handy tool! I’m developer after all and know to solve my and other’s problems by code.&lt;/p&gt;  &lt;h3&gt;Let me introduce you WirelessMigrator&lt;/h3&gt;  &lt;p&gt;What is &lt;strong&gt;WirelessMigrator&lt;/strong&gt;? Wireless Migrator is a handy small program, that knows to backup and restore all wireless networks setting from your computer by one click. For some reason, there is no way to do it by using regular Windows Vista tools.     &lt;br /&gt;This feature is extremely useful, when you have to reinstall your computer or use the same settings of wireless networks for different machines. In order to use the program, all you have to do is to run it once. The program generate small file, can be handled and transferred in diskette. Later if you&amp;#39;ll run this generated file, all settings of wireless networks will be restored on target machine. &lt;/p&gt;  &lt;p&gt;Run “BackupWireless.exe” to backup&lt;/p&gt;  &lt;p&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/Backupandrestoreyourwirelessnetworkssett_142DB/image_1e3f36bc-21b6-4960-ac19-0de212fcae83.png" width="580" height="72" /&gt; &lt;/p&gt;  &lt;p&gt;And “RestoreWireless.wnb” to restore&lt;/p&gt;  &lt;p&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/Backupandrestoreyourwirelessnetworkssett_142DB/image_6452c424-427f-4f8e-9be9-542671f1142a.png" width="641" height="184" /&gt; &lt;/p&gt;  &lt;p&gt;That’s all, folks. Now you can save and restore your settings for wireless networks for migration easily. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/wlan/Release/ProjectReleases.aspx"&gt;Download Wireless Migrator &amp;gt;&amp;gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;At first run, the program will request elevation on Windows Vista, to assign backup archive extension with the program and be able to restore with one click. To completely remove all registry nodes, wrote by program, from the registry, use BackupWireless.exe /remove option. To reinstall the program, just run it for the first time. That’s what &lt;a href="http://blogs.microsoft.co.il/blogs/tamir/archive/2008/05/22/action-required-smart-client-users-group.aspx"&gt;I’m calling SmartClient&lt;/a&gt;. This is not “real” installation it also not very “web” application.&lt;/p&gt;  &lt;h3&gt;WirelessMigrator has very advanced and smart user interface&lt;/h3&gt;  &lt;p&gt;Now a little bit about the user interface of this program. I though a lot about it and decided not to make any user interface for it. Theoretically, it was possible to make kind of “Funky-Vista-Glow” list of all available networks and three buttons “Backup”, “Restore” and “Cancel”. I even done it with half an hour in &lt;a href="http://blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF/default.aspx"&gt;WPF&lt;/a&gt;. But wait a moment. Is it really necessary to have user interface for such program? It wont be more functional by having it. All it have to do, done automatically and you have nothing to do if something going wrong.&lt;/p&gt;  &lt;p&gt;So, I build text-only progress bar and key switches to show progress (with will not take more, then 3 seconds), but that’s all. ‘m really interested to know what do you think about it?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/wlan/Release/ProjectReleases.aspx"&gt;&lt;strong&gt;Download Wireless Migrator &amp;gt;&amp;gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Your feedback is really important for me. Please take a moment and tell me what’s good and what’s bad with this program in order me to be able to continue it’s development. Full source of the program is &lt;a href="http://www.codeplex.com/wlan/"&gt;available under MS-PL from CodePlex&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;My other open source projects, you may be interested with&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeplex.com/DupliFinder"&gt;Duplicate images finder&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/SharpControls"&gt;Silverlight controls library&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/vistabattery"&gt;Vista Battery Saver&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/wpfcap"&gt;WebCam control for WPF&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/wlan"&gt;Wireless Migrator&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Have a nice day and be good people.&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=99677" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/soft/default.aspx">soft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/source/default.aspx">source</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/promo/default.aspx">promo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Vista/default.aspx">Vista</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/download/default.aspx">download</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Vista+Battery+Saver/default.aspx">Vista Battery Saver</category></item><item><title>How to protect your Intellectual Property or some words about next generation obfuscation</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/05/26/how-to-protect-your-intellectual-property-or-some-words-about-next-generation-obfuscation.aspx</link><pubDate>Mon, 26 May 2008 16:41:03 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:93560</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>3</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/how-to-protect-your-intellectual-property-or-some-words-about-next-generation-obfuscation/"&gt;http://khason.net/blog/how-to-protect-your-intellectual-property-or-some-words-about-next-generation-obfuscation/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;&lt;p&gt;Not once customers asking me about protecting their IP (not address). The regular answer was “obfuscation”. You want more, then this? Use third party unmanaged hash providers (such as &lt;a href="http://www.remotesoft.com/salamander/obfuscator.html" target="_blank"&gt;RemoteSoft&lt;/a&gt;, which is the best so far). However it not enough. the best we can do is to provide sensitive code as remote service. The only way to “hack” such protection is by hacking remote server, which is much more complex mission, in comparison to hacking managed or even native code.&lt;/p&gt;  &lt;p&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/HowtoprotectyourIntellectualPropertyorso_B249/image_fee8b116-ba6b-41c2-aa73-f2381ddd8a26.png" width="370" height="462" /&gt;     &lt;br /&gt;&lt;font size="1"&gt;© &lt;/font&gt;&lt;a href="http://donfarrall.com/"&gt;&lt;font size="1"&gt;Don Farrall&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For a long time Microsoft has no ultimate answer to IP issues of managed code. Sun experienced the same problems with Java. what to do? The answer is to provide comprehensive solution for server side code encoding. This is exactly what was done in &lt;a href="http://www.microsoft.com/slps/" target="_blank"&gt;Microsoft Software Licensing and Protection Services&lt;/a&gt;. This is not free, however it can provide you with comprehensive solution for IP protection, licence management and secure software distribution.&lt;/p&gt;  &lt;p&gt;After applying to this service, your code will looks like this&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;return SLMRuntime.SVMesecMethod(a);&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Where SVMesecMethod is server side method, rather then &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;return MyEncriptor.DecodeString(a);     &lt;br /&gt;string DecodeString(string a) {      &lt;br /&gt;for ( long offset = 0; offset &amp;lt; a.Length ; offset++ )      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; i = ( i + 1 ) % a.Length ;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; j = ( j + a[i] ) %&amp;#160; a.Length ;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; byte temp =&amp;#160; a[i];      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a[i] = a[j];      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a[j] = temp;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; byte a = a[offset];      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; byte b = a[(a[i]+a[j])% a.Length ];      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a[offset] = (byte)((int)a^(int)b);&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;}&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Where DecodeString is maybe complicated (this code actually does not work), but easy reflected source.&lt;/p&gt;  &lt;p&gt;SLP service is not new approach. It widely used by different companies to protect their software. Also it’s very common way to distribute &lt;a href="http://blogs.microsoft.co.il/blogs/tamir/archive/2008/05/22/action-required-smart-client-users-group.aspx"&gt;Smart Client applications&lt;/a&gt;. However this is first time Microsoft provides such service widely for ISVs.&lt;/p&gt;  &lt;p&gt;You can &lt;a href="http://www.slpseval.com/request-evaluation.aspx" target="_blank"&gt;request evaluation&lt;/a&gt; of this service today, by visiting &lt;a href="http://www.slpseval.com/" target="_blank"&gt;SLP website&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=93560" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/soft/default.aspx">soft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/promo/default.aspx">promo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>What’s new in MSDN Downloads?</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/05/20/what-s-new-in-msdn-downloads.aspx</link><pubDate>Tue, 20 May 2008 18:02:41 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:90693</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>4</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/what%e2%80%99s-new-in-msdn-downloads/"&gt;http://khason.net/blog/what%e2%80%99s-new-in-msdn-downloads/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;&lt;p&gt;Just look how many new releases those days in MSDN Download web site.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Virtual PC 2007 SP1 – &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=28c97d22-6eb8-4a09-a7f7-f6c7a1f000b5&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;download&lt;/a&gt; and &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9f3d3eb5-5e03-4712-999c-e96f91bdf128&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;release notes&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Scriptomatic 2.0 - &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=d87daf50-e487-4b0b-995c-f36a2855016e&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;download&lt;/a&gt; (uses PowerShell 1.0)&lt;/li&gt;    &lt;li&gt;Windows PowerShell V2 CTP2 - &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=7c8051c2-9bfc-4c81-859d-0864979fa403&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;download&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Office Live Update 1.1 - &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=98df1962-f351-4bd2-9ed2-eaafed67996d&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;download&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;.NET Framework 3.5 SP1 beta – &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=23516c63-2db2-4e7f-aaba-32b12d6e025c&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;download&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Visual Studio 2008 SP1 beta - &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=cf99c752-1391-4bc3-babc-86bc0b9e8e5a&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;download&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Microsoft Expression Blend 2.5 March 2008 Preview - &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=32a3e916-e681-4955-bc9f-cfba49273c7c&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;download&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Microsoft Office for MAC SP1 – &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=395d1487-a3a6-4106-a0f8-4d6e1d6d89d2&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;download&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Windows XP SP3 – download as &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=2FCDE6CE-B5FB-4488-8C50-FE22559D164E&amp;amp;displaylang=en" target="_blank"&gt;ISO&lt;/a&gt; or as &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=5B33B5A8-5E76-401F-BE08-1E1555D4F3D4&amp;amp;displaylang=en" target="_blank"&gt;NEP&lt;/a&gt; + &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=60807C3A-8969-4DDF-BEB2-8BFAC9ED416B&amp;amp;displaylang=en" target="_blank"&gt;release notes&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Symbols package for Microsoft XP Service Pack 3 – &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=e0991ed0-eae0-4730-89a9-3a3b383fb3e1&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;download&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Outlook 2007/2003/2002 Add-in for Personal Folder Backup – &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=8b081f3a-b7d0-4b16-b8af-5a6322f4fd01&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;download&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;XNA Game Studio 3.0 CTP – &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=df4af56a-58a7-474c-bfd0-7cf8ed3036a3&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;download&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Too much – too cool. Turn your download managers on&lt;/p&gt;  &lt;p&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/WhatsnewinMSDNDownloads_C577/image_af0d591e-8091-4528-97ee-114ffe41a816.png" width="332" height="232" /&gt; &lt;/p&gt;  &lt;p&gt;Have a nice day&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=90693" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/soft/default.aspx">soft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/WPF/default.aspx">WPF</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/promo/default.aspx">promo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Vista/default.aspx">Vista</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/download/default.aspx">download</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Web/default.aspx">Web</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category></item><item><title>Gas Price Windows Vista SideBar gadget – new version is available for download</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/05/16/gas-price-windows-vista-sidebar-gadget-new-version-is-available-for-download.aspx</link><pubDate>Sat, 17 May 2008 00:56:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:89554</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>39</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/gas-price-windows-vista-sidebar-gadget-%e2%80%93-new-version-is-available-for-download/"&gt;http://khason.net/blog/gas-price-windows-vista-sidebar-gadget-%e2%80%93-new-version-is-available-for-download/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;&lt;p&gt;This post is dedicated to some people in Microsoft and it’s subsidiaries. It begun about year ago, when I developed &lt;a href="http://gallery.live.com/liveItemDetail.aspx?li=edc14bc5-72f5-4e0d-b761-5a765408f67b" target="_blank"&gt;Gas Price information gadget&lt;/a&gt; (do not download it there). Before I started, I sent some personal email to those in MSN, who maintains it’s Auto section. I wait two days and got no response, so wrote &lt;a href="http://blogs.microsoft.co.il/blogs/tamir/archive/2007/04/27/Is-_2200_web-scrapping_2200_-legal_3F00_.aspx" target="_blank"&gt;this post about HTML scrapping&lt;/a&gt; and then I finished the gadget, that uses this technology.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/GasPriceWindowsVistaSideBargadgetnewvers_1267A/image_3dbd8a25-0f69-454a-b667-0b2851ab4bd0.png" title="image" alt="image" border="0" height="347" width="468" /&gt;     &lt;br /&gt;&lt;font size="1"&gt;© &lt;/font&gt;&lt;a href="http://www.grographics.com/" target="_blank"&gt;&lt;font size="1"&gt;Christopher Robbins&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Couple of weeks later, Senior Channel Manager of MSN Marketplace replayed to me. He asked whether I want to convert this gadget to “legal” one by &lt;b&gt;gifting all rights to Microsoft&lt;/b&gt;. I asked about my benefits of doing it (my time costs money) and the conversation ended – he even did not responded. I was waiting for “YES” or “NO”, but got only silent.&lt;/p&gt;  &lt;p&gt;Year after he mailed me again with warning, that they going to “protect” Auto section in order to prevent unauthorized content grabbing. He asked again about possibility to “legalize” the gadget – I told, that they can do with this gadget whatever they want, so handed it off to MSN team. Nothing happened. No one took care on this.&lt;/p&gt;  &lt;p&gt;A month later, I asked again by proposing to &lt;b&gt;allow Windows Vista SideBar referrer&lt;/b&gt; too aside with affiliate sites for MSN Auto images, thus the gadget can continue to work and MSN remains protected from other “grabbers”. But he demand &lt;b&gt;to completely remove any reference to MSN from the gadget&lt;/b&gt;. The same time I got some proposals of using another data for this very popular gadget and populize other resources instead of very unpopular crappy MSN.&lt;/p&gt;  &lt;p&gt;I decided to build &lt;a href="http://blogs.microsoft.co.il/files/folders/tamir/entry89553.aspx" target="_blank"&gt;new version of the gadget&lt;/a&gt; (here you can download) and did it today (my spare time – not work [this is for my manager]). This version even better, then previous one. It contains more information, that updates more frequently. I also includes distance from station and gas stations in Canada. So, this how it looks today&lt;/p&gt;  &lt;p&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/GasPriceWindowsVistaSideBargadgetnewvers_1267A/image_0d192dc1-3fa4-416c-9965-e7c741166a25.png" title="image" alt="image" border="0" height="149" width="557" /&gt; &lt;/p&gt;  &lt;p&gt;As you can see this one is much better and uses &lt;a href="http://automotive.com" target="_blank"&gt;Automotive.com&lt;/a&gt; information. So what I have to do? Submit it instead of old one, right? This the response, I got from automatic system upon submission.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“&lt;i&gt;Your item appears to be either missing a valid signature or a valid certificate. You may also want to check the signature to make sure that it includes the date&lt;/i&gt;”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Just to make things clear, I signed the code with &lt;b&gt;private signature&lt;/b&gt;. They want me to sign it with &lt;b&gt;Trusted Authority&lt;/b&gt;. This is very smart request, however I do not want to pay $200-$400 to make &lt;b&gt;their&lt;/b&gt; sidebar better! There is neither ROI, nor benefit for me to pay money for something, I’m giving for free to anyone.&lt;/p&gt;  &lt;p&gt;Just in case, signing code with certificate, trusted by authority even &lt;b&gt;do not removes regular live gallery end-user warning&lt;/b&gt;.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“&lt;i&gt;Unverified submission.&lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;Only install applications from developers you trust. This is a third-party application, and it could access your computer&amp;#39;s files, show you objectionable content, or change its behavior at any time.&lt;/i&gt;”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;So why me to pay? Only because I want to be nice to Microsoft and replace my old gadget by new one to serve dozen thousands of people, who using Windows Vista with SideBar and my gadget?&lt;/p&gt;  &lt;p&gt;&lt;b&gt;NO WAY!&lt;/b&gt; I will not submit it there. I will never contribute anything for free to Windows Vista Live Gallery. They want me (and million of other developers) to submit it to Google or Yahoo? I’ll do it! I’ll force my customers to use 3rd party addons and visit 3rd party websites to get the information they want to get without paying anyone. At least &lt;b&gt;their&lt;/b&gt; marketing guys know how to make developer not to suffer from his own good wish.&lt;/p&gt;  &lt;p&gt;Thank you and good &lt;u&gt;buy&lt;/u&gt;! You want to win web? You just impossible to do it.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.microsoft.co.il/files/folders/89553/download.aspx" target="_blank"&gt;Download Gas Price gadget for Windows Vista SideBar &amp;gt;&amp;gt;&lt;/a&gt;&lt;/b&gt; (it signed with personal certificate, so do it for your own risk :) )&lt;/p&gt;  &lt;p&gt;P.S. Next week, I have a meeting with Steve Ballmer and I’m going to ask him all those questions. If you have any questions and want me to ask him, please send it to me or leave a comment.&lt;/p&gt;&lt;p&gt;&lt;b&gt;UPD (18-May): &lt;/b&gt;Some issues were fixed (zips starting with 0, negative prices, sorting). You can &lt;a href="http://blogs.microsoft.co.il/files/folders/89553/download.aspx" title="download gas price gadget for free"&gt;download new version of the gadget&lt;/a&gt; from the same url and update your local version. Great thank to all, who reported issues. &lt;br /&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=89554" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/soft/default.aspx">soft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Windows+Gadgets/default.aspx">Windows Gadgets</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Vista/default.aspx">Vista</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/thoughts/default.aspx">thoughts</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/download/default.aspx">download</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/blogging+general/default.aspx">blogging general</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Windows+Live/default.aspx">Windows Live</category></item><item><title>OpenUp and my Open Source submissions</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/05/13/openup-and-my-open-source-submissions.aspx</link><pubDate>Tue, 13 May 2008 23:12:31 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:88692</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>3</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/openup-and-my-open-source-submissions/"&gt;http://khason.net/blog/openup-and-my-open-source-submissions/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;&lt;p&gt;Amir Shevat from Microsoft Israel DPE department &lt;a href="http://blogs.microsoft.co.il/blogs/ashevat/archive/2008/05/13/openup-share-your-code-and-win-a-trip-to-pdc.aspx" target="_blank"&gt;started cool competition, named OpenUp&lt;/a&gt;. I decided to give hand to this initiative and posted sources of some of my applications on CodePlex and submit it to the competition.&lt;/p&gt;  &lt;p&gt;Currently, my submission includes (except old &lt;a href="http://www.codeplex.com/vistabattery"&gt;Vista Battery Saver&lt;/a&gt; and &lt;a href="http://www.codeplex.com/WLWPlugins"&gt;Windows Live Writer Plugins&lt;/a&gt;):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeplex.com/wpfcap"&gt;WebCam control for WPF&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/SharpControls"&gt;Silverlight controls library&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/DupliFinder"&gt;Duplicate images finder&lt;/a&gt; (yes, yes I posted sources for this application too)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Later I’ll submit my other applications (first I have to make it’s code to looks “submittable” :) ). This will include generic plugin based free hosting upload tool, some applications for Windows Mobile, some Time Tracking applications and others. Keep tracking&lt;/p&gt;  &lt;p&gt;For more information about OpenUp, visit &lt;a href="http://www.microsoft.com/israel/openup/index.htm" target="_blank"&gt;its website&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Vote for me and see you in PDC&lt;/p&gt;  &lt;p&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/OpenUpandmyOpenSourcesubmissions_10E14/image_ab6926c8-9194-49ce-9ab0-69c715b872ae.png" width="249" height="66" /&gt;&lt;/p&gt;&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=88692" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/soft/default.aspx">soft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/promo/default.aspx">promo</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/download/default.aspx">download</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Vista+Battery+Saver/default.aspx">Vista Battery Saver</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Windows+Live+Writer/default.aspx">Windows Live Writer</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>Localization fix for SAP ES Explorer for Visual Studio</title><link>http://beta.blogs.microsoft.co.il/blogs/tamir/archive/2008/03/13/localization-fix-for-sap-esa-explorer-for-visual-studio.aspx</link><pubDate>Fri, 14 Mar 2008 01:21:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:65958</guid><dc:creator>Tamir Khason</dc:creator><slash:comments>12</slash:comments><description>&lt;h3&gt;[This blog was migrated. You will not be able to comment here.&lt;br /&gt;The new URL of this post is &lt;a href="http://khason.net/blog/localization-fix-for-sap-es-explorer-for-visual-studio/"&gt;http://khason.net/blog/localization-fix-for-sap-es-explorer-for-visual-studio/&lt;/a&gt;]&lt;/h3&gt;&lt;hr /&gt;
&lt;p&gt;A couple of days ago, &lt;a href="https://www.sdn.sap.com/irj/sdn/dotnet?rid=/library/uuid/10cacdca-b0bb-2a10-77be-d600de4658b7" target="_blank"&gt;new great product&lt;/a&gt; [PDF] was released by &lt;a href="http://sap.com" target="_blank"&gt;SAP&lt;/a&gt; together with &lt;a href="http://www.microsoft.com/isv/sap/" target="_blank"&gt;Microsoft&lt;/a&gt;. It named &lt;a href="https://www.sdn.sap.com/irj/sdn/dotnet" target="_blank"&gt;SAP Enterprise Services Explorer for Microsoft .NET&lt;/a&gt; (you can download sneak preview for free). It come to exchange 
SAP.NET Connector and enables to use SAP Enterprise Services as regular Web references or WCF services. This product still in beta, however there is already major issue - it does not work in localized version of Visual Studio. Neither 2005 nor 2008. Why this happens? The reason is simple. Visual Studio always asks for localized resources for addins and there is no way to work around it. &lt;/p&gt;
  
&lt;p&gt;From one hand, it&amp;#39;s bad, that such global company as SAP does not want to localize it&amp;#39;s products. From the other hand, there are very few developers, who working with localized versions of development environment. Anyway I started to look into the product to understand what has been done by developers. Oh, my god. They put resources into GAC. How to get them out there?&lt;/p&gt;
  
&lt;p&gt;Actually, GAC is regular windows directory, that exists in %windir%\assembly\GAC\ or %windir%\assembly\GAC_MSIL\. But smart Windows replaces regular Explorer view by customize ActiveX. This does not mean, that you cannot pick files from there. To prove it map GAC folder to another disk. From command line run following command &amp;quot;&lt;i&gt;subst z: %windir%\assembly\GAC_MSIL\&lt;/i&gt;&amp;quot;. Now you have your GAC mapped to network virtual drive Z&lt;/p&gt;
  
&lt;p&gt;So, if it is regular directory, you can get files from there and put it into any place you want. But why copy it if we can use hard links?&lt;/p&gt;
  
&lt;p&gt;What&amp;#39;s the hell are &amp;quot;hard links&amp;quot;? Hard links are symbolic links or symlinks, we know from Unix environment. Yes, you ca ln -fs in Windows :) To do it, you should use file system utility, named fsutil. Actually, those only pointers to real files in your file system. So, &amp;quot;&lt;i&gt;fsutil hardlink create &amp;lt;copy&amp;gt; &amp;lt;original&amp;gt;&lt;/i&gt;&amp;quot; will do the work.&lt;/p&gt;
  
&lt;p&gt;Now, when we know where to get those files and how to make symbolic links to them, we should know what versions of Visual Studio we have installed and what are languages of those products. To do this, we have to make a small trip into registry and look into &lt;i&gt;HKLM\SOFTWARE\Microsoft\DevDic\VS\Servicing&lt;/i&gt;. There we will find node &lt;i&gt;8.0&lt;/i&gt; if VS2005 installed and &lt;i&gt;9.0&lt;/i&gt; if VS2008 installed. Actually, we can pick all necessary information there. Let&amp;#39;s see. This key build according following pattern: &lt;i&gt;HKLM\SOFTWARE\Microsoft\DevDiv\&lt;b&gt;[Product Family]&lt;/b&gt;\Servicing\&lt;b&gt;[Product Version]&lt;/b&gt;\&lt;b&gt;[Product Edition]&lt;/b&gt;\&lt;b&gt;[Product Language]&lt;/b&gt;&lt;/i&gt;. That&amp;#39;s exactly what we need. But what are possible values?&lt;/p&gt;
  
&lt;ul&gt;   
&lt;li&gt;Product family&lt;/li&gt;
    
&lt;ul&gt;     
&lt;li&gt;URT - .NET framework&lt;/li&gt;
      
&lt;li&gt;VB - Visual Basic Express&lt;/li&gt;
      
&lt;li&gt;VC - Visual C++ Express&lt;/li&gt;
      
&lt;li&gt;VCS - Visual C# Express&lt;/li&gt;
      
&lt;li&gt;VJS - Visual J# Express&lt;/li&gt;
      
&lt;li&gt;VNS - Visual Web Developer Express&lt;/li&gt;
      
&lt;li&gt;VS - Visual Studio (all versions)&lt;/li&gt;
      
&lt;li&gt;VSTF - Visual Studio Team Foundation Services&lt;/li&gt;
   &lt;/ul&gt;
    
&lt;li&gt;Product version&lt;/li&gt;
    
&lt;ul&gt;     
&lt;li&gt;8 (or 8.0) - 2005&lt;/li&gt;
      
&lt;li&gt;9.0 - 2008&lt;/li&gt;
   &lt;/ul&gt;
    
&lt;li&gt;Product Edition&lt;/li&gt;
    
&lt;ul&gt;     
&lt;li&gt;VSTD - Standard&lt;/li&gt;
      
&lt;li&gt;PRO - Professional&lt;/li&gt;
      
&lt;li&gt;VSTS - Team System&lt;/li&gt;
   &lt;/ul&gt;
    
&lt;li&gt;Product Language&lt;/li&gt;
    
&lt;ul&gt;     
&lt;li&gt;Integer of Culture identifier (or other words LCID)&lt;/li&gt;
   &lt;/ul&gt;
 &lt;/ul&gt;
  
&lt;p&gt;Now, when we know what versions and what languages are installed we should detect where Visual Studio is installed. In this case, we&amp;#39;ll need another registry key &amp;quot;&lt;i&gt;HKLM\SOFTWARE\Microsoft\VisualStudio\&lt;/i&gt;&amp;quot;. Under this node we&amp;#39;ll find again 8 or 9 and then value &amp;quot;InstallDir&amp;quot;, that, actually, tells us where the current version of Visual Studio is installed.&lt;/p&gt;
  
&lt;p&gt;Last thing to remember, that Visual Studio looks into it&amp;#39;s root directory (that we detected in previous step) for directory with two letter ISO language code and resources there.&lt;/p&gt;
  
&lt;p&gt;At this point we know all necessary information in order to work, so we have our program ready. You can, even &lt;a href="http://blogs.microsoft.co.il/files/folders/65955/download.aspx" target="_blank"&gt;download and use it&lt;/a&gt; :)&lt;/p&gt;
  
&lt;p&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/LocalizationfixforSAPESAExplorerforVisua_12C61/image_de5aa86d-5bd6-4b4e-83b3-5b0b4f5efe8c.png" alt="image" border="0" height="276" width="536" /&gt; &lt;/p&gt;
  
&lt;p&gt;So, after running and clicking &amp;quot;Apply fix&amp;quot; button (if possible - you have SAP ESA Explorer and localized version(s) of Microsoft Visual Studio), we can start using this great product in any available version of Visual Studio. In English of cause)&lt;/p&gt;
  
&lt;p&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/tamir/WindowsLiveWriter/LocalizationfixforSAPESAExplorerforVisua_12C61/image_55e7af31-933c-4d4f-bfb8-935135611c68.png" alt="image" border="0" height="163" width="277" /&gt; &lt;/p&gt;
  
&lt;p&gt;Have a nice day and do not forget, that not everyone work with English version of development tools.&lt;/p&gt;
  
&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/files/folders/65955/download.aspx" target="_blank"&gt;Download Localization fix for SAP ESA Explorer for Visual Studio 2005 and 2008 (no installation needed - just unzip and run) &amp;gt;&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://beta.blogs.microsoft.co.il/aggbug.aspx?PostID=65958" width="1" height="1"&gt;</description><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/soft/default.aspx">soft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/tools/default.aspx">tools</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/download/default.aspx">download</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/blogging+general/default.aspx">blogging general</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://beta.blogs.microsoft.co.il/blogs/tamir/archive/tags/SAP/default.aspx">SAP</category></item></channel></rss>