<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.chapleau.info/cs/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Frederick Chapleau weBlog on IT.</title><subtitle type="html">- &amp;quot;The worst about ideas is not to do them or not, it&amp;#39;s to forget them.&amp;quot;&lt;br /&gt;
&lt;i&gt;A small insider on Frederick Chapleau digital life, and Q&amp;amp;A that may help others&lt;/i&gt;</subtitle><id>http://www.chapleau.info/cs/blogs/fchapleau/atom.aspx</id><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/default.aspx" /><link rel="self" type="application/atom+xml" href="http://www.chapleau.info/cs/blogs/fchapleau/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2008-11-19T17:20:58Z</updated><entry><title>Deleting without generating log entries in log files</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/06/24/deleting-without-generating-log-entries-in-log-files.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/06/24/deleting-without-generating-log-entries-in-log-files.aspx</id><published>2009-06-24T14:19:21Z</published><updated>2009-06-24T14:19:21Z</updated><content type="html">&lt;p&gt;10000 rows at a time.&lt;/p&gt;  &lt;p&gt;DECLARE @i INT   &lt;br /&gt;SET @i = 1 &lt;/p&gt;  &lt;p&gt;SET ROWCOUNT 10000 &lt;/p&gt;  &lt;p&gt;WHILE @i &amp;lt;&amp;gt; 0   &lt;br /&gt;BEGIN    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; DELETE FROM dbo.&lt;em&gt;table&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; SELECT @i = @@ROWCOUNT   &lt;br /&gt;END &lt;/p&gt;  &lt;p&gt;SET ROWCOUNT 0&lt;/p&gt;  &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=724" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="DBA" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/DBA/default.aspx" /></entry><entry><title>One of the best way to disconnect Idle Sessions</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/06/01/one-of-the-best-way-to-disconnect-idle-sessions.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/06/01/one-of-the-best-way-to-disconnect-idle-sessions.aspx</id><published>2009-06-01T17:13:09Z</published><updated>2009-06-01T17:13:09Z</updated><content type="html">&lt;ol&gt;   &lt;li&gt;Go to Start - Programs - Administrative Tools - Terminal Services Configuration. &lt;/li&gt;    &lt;li&gt;Right Click on the RDP Connection and go to the sessions tab.&amp;#160; &lt;/li&gt;    &lt;li&gt;That will create server wide settings and you can choose to over ride individual user settings.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Yesss, and it works even on a standalone server.&lt;/p&gt;  &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=688" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Security" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Security/default.aspx" /></entry><entry><title>JSON Extension Methods</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/05/30/json-extension-methods.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/05/30/json-extension-methods.aspx</id><published>2009-05-31T02:55:00Z</published><updated>2009-05-31T02:55:00Z</updated><content type="html">&lt;p&gt;Just a little sample, modified from the ScottGu…&lt;/p&gt;  &lt;p&gt;public static class JSONHelper   &lt;br /&gt;{    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; public static string ToJSON(this object obj)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; JavaScriptSerializer serializer = new JavaScriptSerializer();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return serializer.Serialize(obj);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; public static string ToJSON(this object obj, int recursionDepth)   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; JavaScriptSerializer serializer = new JavaScriptSerializer();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; serializer.RecursionLimit = recursionDepth;    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return serializer.Serialize(obj);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;}&lt;/p&gt;  &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=682" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Programming" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Programming/default.aspx" /></entry><entry><title>Windows 7 is Windows 6.1</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/05/28/windows-7-is-windows-6-1.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/05/28/windows-7-is-windows-6-1.aspx</id><published>2009-05-28T12:33:51Z</published><updated>2009-05-28T12:33:51Z</updated><content type="html">&lt;p&gt;Hum... and then everybody imagine, that Windows 7 is a completely new operating system!&lt;/p&gt;  &lt;p&gt;Really a great marketing boom.&lt;/p&gt;  &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=677" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Reviewing" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Reviewing/default.aspx" /></entry><entry><title>Running Python 3 extensions on IIS 6</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/05/28/running-python-3-extensions-on-iis-6.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/05/28/running-python-3-extensions-on-iis-6.aspx</id><published>2009-05-28T04:19:00Z</published><updated>2009-05-28T04:19:00Z</updated><content type="html">&lt;p&gt;Python files can be run, without using &lt;em&gt;Iron Python&lt;/em&gt; on IIS. &lt;/p&gt;  &lt;p&gt;The first step is to install... Python 3.&lt;/p&gt;  &lt;p&gt;After that you must enable the extension by going to Web Service Extensions and Allowing “All unknown CGI Extensions”&lt;/p&gt;  &lt;p&gt;Third and last step, is a modified version of the &lt;a href="http://support.microsoft.com/kb/276494"&gt;MS Article&lt;/a&gt;... that date back to 2006.&lt;/p&gt;  &lt;p&gt;Verify that application mapping for .py files is set up. To do this, perform the following steps: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;In the ISM, under &lt;b&gt;Internet Information Server&lt;/b&gt;, right-click the computer name, and then click&lt;b&gt; Properties&lt;/b&gt;. &lt;/li&gt;    &lt;li&gt;From the &lt;b&gt;Master Properties&lt;/b&gt; drop-down list, click &lt;b&gt;WWW Service&lt;/b&gt; and then click &lt;b&gt;Edit&lt;/b&gt;. &lt;/li&gt;    &lt;li&gt;Click the &lt;b&gt;Home Directory&lt;/b&gt; tab, and then click &lt;b&gt;Configuration&lt;/b&gt;. &lt;/li&gt;    &lt;li&gt;To add the application mapping, click &lt;b&gt;Add&lt;/b&gt;, and then create a new mapping by using the following information (substituting the correct path on your computer):       &lt;ul&gt;       &lt;li&gt;Executable: &amp;quot;C:\Python3\python.exe” %s %s (The two &amp;quot;%s&amp;quot; after the executable are required for console-based script interpreters but would not be required for an Internet Server API [ISAPI]-based script interpreter). &lt;/li&gt;        &lt;li&gt;Extension: .py &lt;/li&gt;        &lt;li&gt;Script engine: selected. &lt;/li&gt;        &lt;li&gt;Check that File Exists: selected (for security) Click &lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=680" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Programming" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Programming/default.aspx" /></entry><entry><title>"Object of type 'System.EventHandler' cannot be converted to type 'System.EventHandler`1"</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/05/11/quot-object-of-type-system-eventhandler-cannot-be-converted-to-type-system-eventhandler-1-quot.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/05/11/quot-object-of-type-system-eventhandler-cannot-be-converted-to-type-system-eventhandler-1-quot.aspx</id><published>2009-05-11T18:32:11Z</published><updated>2009-05-11T18:32:11Z</updated><content type="html">&lt;p&gt;Ok, that really, really a big issue in the .NET Framework.&lt;/p&gt;  &lt;p&gt;You cannot use a generic event handler, with a name ending by “changing”, when it is used as a data binding object on a form.&lt;/p&gt;  &lt;p&gt;Really disappointing that those guy rely on event names.&lt;/p&gt;  &lt;p&gt;No Comments.&lt;/p&gt;  &lt;p&gt;-f.&lt;/p&gt;  &lt;p&gt;Ref: &lt;a title="http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/51cce2f7-04c8-4703-882f-6c72ee6a1f8b" href="http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/51cce2f7-04c8-4703-882f-6c72ee6a1f8b"&gt;http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/51cce2f7-04c8-4703-882f-6c72ee6a1f8b&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=656" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Programming" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Programming/default.aspx" /></entry><entry><title>Did you know F# ?</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/04/30/did-you-know-f.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/04/30/did-you-know-f.aspx</id><published>2009-04-30T12:47:56Z</published><updated>2009-04-30T12:47:56Z</updated><content type="html">&lt;p&gt;I found a &lt;a href="http://lorgonblog.spaces.live.com/Blog/cns!701679AD17B6D310!725.entry"&gt;great article&lt;/a&gt; comparing C# and F#… thanks to Brian McNamara.&lt;/p&gt;  &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=640" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Programming" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Programming/default.aspx" /></entry><entry><title>Implementing an Extension to Sort ControlCollection in .NET 3.5</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/04/24/implementing-an-extension-to-sort-controlcollection-in-net-3-5.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/04/24/implementing-an-extension-to-sort-controlcollection-in-net-3-5.aspx</id><published>2009-04-24T15:50:54Z</published><updated>2009-04-24T15:50:54Z</updated><content type="html">&lt;p&gt;&lt;font size="1" face="cour"&gt;public static class SortingExtension     &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; public static void Sort&amp;lt;T&amp;gt;(this System.Windows.Forms.Control.ControlCollection c) where T : class       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; for(int i=1; i&amp;lt;c.Count; i++)      &lt;br /&gt;&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; IComparable&amp;lt;T&amp;gt; ctl = c&lt;img src="http://www.chapleau.info/cs/emoticons/emotion-55.gif" alt="Idea" /&gt; as IComparable&amp;lt;T&amp;gt;;      &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; T pCtl = c[i - 1] as T; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1" face="cour"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (ctl != null &amp;amp;&amp;amp; pCtl != null)     &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; if (ctl.CompareTo(pCtl) &amp;gt; 0)      &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; c.SetChildIndex(c&lt;img src="http://www.chapleau.info/cs/emoticons/emotion-55.gif" alt="Idea" /&gt;, c.GetChildIndex(c&lt;img src="http://www.chapleau.info/cs/emoticons/emotion-55.gif" alt="Idea" /&gt;) - 1);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I will detailed a little more later this implementation.&lt;/p&gt;  &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=630" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Programming" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Programming/default.aspx" /></entry><entry><title>Random error on ReportServer</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/03/27/random-error-on-reportserver.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/03/27/random-error-on-reportserver.aspx</id><published>2009-03-27T20:46:00Z</published><updated>2009-03-27T20:46:00Z</updated><content type="html">&lt;blockquote&gt;   &lt;p&gt;w3wp!processing!5!03/27/2009-15:24:24::&amp;#160; a ASSERT: Assertion failed!&amp;#160;&amp;#160; Call stack:      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Microsoft.ReportingServices.ReportProcessing.ReportProcessing.UpdateTimingInformation(RunningJobContext jobContext, Int64 totalDurationMs, Int64 reportDataRetrievalDurationMs, Int64 reportRenderingDurationMs)&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This is fixed in the Service Pack 3 release of SQL Server 2005…&lt;/p&gt;  &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=613" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="DBA" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/DBA/default.aspx" /></entry><entry><title>The Web 3.0 is coming</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/02/26/the-web-3-0-is-coming.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/02/26/the-web-3-0-is-coming.aspx</id><published>2009-02-26T14:27:15Z</published><updated>2009-02-26T14:27:15Z</updated><content type="html">&lt;p&gt;As stated in a previous post, the web 1.0 was the first plain version, the second the more dynamic one, with social networks and the famous buzzword &amp;quot;AJAX&amp;quot;, and the version 3.0 buzzword is... (drum roll)... Cloud Computing.&lt;/p&gt; &lt;p&gt;The concept is simple: Develop your application and Deploy it using their resources.&lt;/p&gt; &lt;p&gt;There is many clouds available... the main three for the moment are:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Microsoft: &lt;a href="http://www.microsoft.com/azure/default.mspx" target="_blank"&gt;Azure Services Platform&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;Google: &lt;a href="http://appengine.google.com/" target="_blank"&gt;AppEngine&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;SalesForce: &lt;a href="http://www.force.com/" target="_blank"&gt;Force.com&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=606" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Programming" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Programming/default.aspx" /></entry><entry><title>When unit tests are not recognized</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/02/07/when-unit-tests-are-not-recognized.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2009/02/07/when-unit-tests-are-not-recognized.aspx</id><published>2009-02-07T21:51:48Z</published><updated>2009-02-07T21:51:48Z</updated><content type="html">&lt;p&gt;Yes, you can create unit tests inside a project, without creating another project. But there is a tweak, when VS 2008 create the Unit Test Project, the resulting project have two Project Types that are included in standard project. If you don&amp;#39;t modify your project to include them, the unit test framework of VS 2008 is not recognizing your Tests, even if they are correctly formated (proabably because the engine is only checking the unit tests project types).&lt;/p&gt; &lt;p&gt;Here is the project types...&lt;/p&gt; &lt;p&gt;&amp;lt;ProjectTypeGuids&amp;gt;{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}&amp;lt;/ProjectTypeGuids&amp;gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=600" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Programming" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Programming/default.aspx" /></entry><entry><title>MSVCR71.dll</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2008/12/31/msvcr71-dll.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2008/12/31/msvcr71-dll.aspx</id><published>2008-12-31T18:22:46Z</published><updated>2008-12-31T18:22:46Z</updated><content type="html">&lt;p&gt;If an error occured when running a program that is using the version 7.1 of the runtime, you must intall it to get it work.&lt;/p&gt; &lt;p&gt;But the problem is, where is the runtime?&lt;/p&gt; &lt;p&gt;Yes, it is only available/included with .NET 1.1! So get it, install it, and it should work. Also, guest what... it&amp;#39;s not installed by default in Windows Vista ;)&lt;/p&gt; &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=589" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Reviewing" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Reviewing/default.aspx" /></entry><entry><title>Dundas Chart included in .NET 3.5</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2008/12/09/dundas-chart-included-in-net-3-5.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2008/12/09/dundas-chart-included-in-net-3-5.aspx</id><published>2008-12-09T18:10:03Z</published><updated>2008-12-09T18:10:03Z</updated><content type="html">&lt;p&gt;There was a great new on ScottGu&amp;#39; Blog, that was stating that a new, and free Charting component, based on the Dundas Charting Component, which was bought by Microsoft a few month ago.&lt;/p&gt; &lt;p&gt;This is a really great suite of charting component, that is already included in SQL Server 2008.&lt;/p&gt; &lt;p&gt;&lt;a title="http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx" href="http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=584" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Programming" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Programming/default.aspx" /></entry><entry><title>Moving the Viewstate or a SEO technique</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2008/12/09/moving-the-viewstate-or-a-seo-technique.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2008/12/09/moving-the-viewstate-or-a-seo-technique.aspx</id><published>2008-12-09T17:06:25Z</published><updated>2008-12-09T17:06:25Z</updated><content type="html">&lt;p&gt;Viewstate is a core concept of ASP.Net, but it can be a waste of bytes, when we know that some search engines are only indexing the top of the pages.&lt;/p&gt; &lt;p&gt;This can be done easily, and Scott Hanselman did a really good test on how to do that better.&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.hanselman.com/blog/MovingViewStateToTheBottomOfThePage.aspx" href="http://www.hanselman.com/blog/MovingViewStateToTheBottomOfThePage.aspx"&gt;http://www.hanselman.com/blog/MovingViewStateToTheBottomOfThePage.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=583" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Programming" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Programming/default.aspx" /></entry><entry><title>C.0.8.54 expected C.0.8.52</title><link rel="alternate" type="text/html" href="http://www.chapleau.info/cs/blogs/fchapleau/archive/2008/11/19/c-0-8-54-expected-c-0-8-52.aspx" /><id>http://www.chapleau.info/cs/blogs/fchapleau/archive/2008/11/19/c-0-8-54-expected-c-0-8-52.aspx</id><published>2008-11-19T22:20:58Z</published><updated>2008-11-19T22:20:58Z</updated><content type="html">&lt;p&gt;Another Google Catcher page catcher.&lt;/p&gt; &lt;p&gt;When Installing Report Server and applying the SP2, this may occurred when you restore a backup from another SQL 2005 RS SP2 database.&lt;/p&gt; &lt;p&gt;The answer: you installed the CTP2 of the RS 2005 SP2, check out the latest one, and install it, this should be solved.&lt;/p&gt; &lt;p&gt;-f.&lt;/p&gt;&lt;img src="http://www.chapleau.info/cs/aggbug.aspx?PostID=574" width="1" height="1"&gt;</content><author><name>Frederick.Chapleau</name><uri>http://www.chapleau.info/cs/members/Frederick.Chapleau.aspx</uri></author><category term="Networking" scheme="http://www.chapleau.info/cs/blogs/fchapleau/archive/tags/Networking/default.aspx" /></entry></feed>