<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/style/rss/rss_feed.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="/style/rss/rss_feed.css" type="text/css" media="screen" ?><rss version="2.0"><channel><title>Clipmarks | wackoyacky's clips</title><link>http://clipmarks.com/clipper/wackoyacky/</link><feedUrl>http://rss.clipmarks.com/clipper/wackoyacky/</feedUrl><ttl>15</ttl><description>Clip, tag and save information that's important to you. Bookmarks save entire pages...Clipmarks save the specific content that matters to you!</description><language>en-us</language><item><title>ASP.NET Page Life Cycle</title><link>http://clipmarks.com/clipmark/BCCBAD66-A0F5-4EA2-9382-B9276F4A1100/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wackoyacky/"&gt;wackoyacky&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.sql-server-performance.com/articles/asp_ado/page_life_cycle_p1.aspx" title="http://www.sql-server-performance.com/articles/asp_ado/page_life_cycle_p1.aspx"&gt;www.sql-server-performance.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;LI&gt;Page_Init&lt;/LI&gt;
&lt;LI&gt;LoadViewState &lt;/LI&gt;
&lt;LI&gt;LoadPostData &lt;/LI&gt;
&lt;LI&gt;Page_Load &lt;/LI&gt;
&lt;LI&gt;RaisePostDataChangedEvent &lt;/LI&gt;
&lt;LI&gt;RaisePostBackEvent &lt;/LI&gt;
&lt;LI&gt;Page_PreRender &lt;/LI&gt;
&lt;LI&gt;SaveViewState &lt;/LI&gt;
&lt;LI&gt;Page_Render &lt;/LI&gt;
&lt;LI&gt;Page_UnLoad&lt;/LI&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/asp.net/" rel="tag"&gt;asp.net&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.sql-server-performance.com/articles/asp_ado/page_life_cycle_p1.aspx</clipSource><pubDate>Fri, 07 Mar 2008 06:13:49 GMT</pubDate></item><item><title>Generic Collections</title><link>http://clipmarks.com/clipmark/6939025F-0764-4776-856C-FC4A5AB491D3/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wackoyacky/"&gt;wackoyacky&lt;/a&gt;&lt;br&gt;&lt;b&gt;clipper's remarks:&lt;/b&gt;  Generic counter parts of non generic collections &lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://msdn2.microsoft.com/en-us/library/ms172181(VS.80).aspx" title="http://msdn2.microsoft.com/en-us/library/ms172181(VS.80).aspx"&gt;msdn2.microsoft.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;The following generic types correspond to existing collection types: &lt;/P&gt; &lt;UL&gt;&lt;LI&gt; &lt;P&gt;&lt;SPAN class="linkTerms"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/6sh2ey19(VS.80).aspx" id="ctl00_rs1_mainContentContainer_ctl01"&gt;List&lt;/A&gt;&lt;/SPAN&gt; is the generic class corresponding to &lt;SPAN class="linkTerms"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/7x4b0a97(VS.80).aspx" id="ctl00_rs1_mainContentContainer_ctl02"&gt;ArrayList&lt;/A&gt;&lt;/SPAN&gt;.&lt;/P&gt; &lt;/LI&gt;&lt;LI&gt; &lt;P&gt;&lt;SPAN class="linkTerms"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/xfhwa508(VS.80).aspx" id="ctl00_rs1_mainContentContainer_ctl03"&gt;Dictionary&lt;/A&gt;&lt;/SPAN&gt; is the generic class corresponding to &lt;SPAN class="linkTerms"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/aahzb21x(VS.80).aspx" id="ctl00_rs1_mainContentContainer_ctl04"&gt;Hashtable&lt;/A&gt;&lt;/SPAN&gt;. &lt;/P&gt; &lt;/LI&gt;&lt;LI&gt; &lt;P&gt;&lt;SPAN class="linkTerms"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms132397(VS.80).aspx" id="ctl00_rs1_mainContentContainer_ctl05"&gt;Collection&lt;/A&gt;&lt;/SPAN&gt; is the generic class corresponding to &lt;SPAN class="linkTerms"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/7a03ybbb(VS.80).aspx" id="ctl00_rs1_mainContentContainer_ctl06"&gt;CollectionBase&lt;/A&gt;&lt;/SPAN&gt;. &lt;B&gt;Collection&lt;/B&gt; can be used as a base class, but unlike &lt;B&gt;CollectionBase&lt;/B&gt; it is not abstract, making it much easier to use.&lt;/P&gt; &lt;/LI&gt;&lt;LI&gt; &lt;P&gt;&lt;SPAN class="linkTerms"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms132474(VS.80).aspx" id="ctl00_rs1_mainContentContainer_ctl07"&gt;ReadOnlyCollection&lt;/A&gt;&lt;/SPAN&gt; is the generic class corresponding to &lt;SPAN class="linkTerms"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ax6khctw(VS.80).aspx" id="ctl00_rs1_mainContentContainer_ctl08"&gt;ReadOnlyCollectionBase&lt;/A&gt;&lt;/SPAN&gt;. &lt;B&gt;ReadOnlyCollection&lt;/B&gt; is not abstract, and has a constructor that makes it easy to expose an existing &lt;B&gt;List&lt;/B&gt; as a read-only collection.&lt;/P&gt; &lt;/LI&gt;&lt;LI&gt; &lt;P&gt;The &lt;SPAN class="linkTerms"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/7977ey2c(VS.80).aspx" id="ctl00_rs1_mainContentContainer_ctl09"&gt;Queue&lt;/A&gt;&lt;/SPAN&gt;, &lt;SPAN class="linkTerms"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/3278tedw(VS.80).aspx" id="ctl00_rs1_mainContentContainer_ctl10"&gt;Stack&lt;/A&gt;&lt;/SPAN&gt;, and &lt;SPAN class="linkTerms"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms132319(VS.80).aspx" id="ctl00_rs1_mainContentContainer_ctl11"&gt;SortedList&lt;/A&gt;&lt;/SPAN&gt; generic classes correspond to the respective nongeneric classes with the same names.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;&lt;/div&gt;</description><clipSource>http://msdn2.microsoft.com/en-us/library/ms172181(VS.80).aspx</clipSource><pubDate>Fri, 07 Mar 2008 05:21:58 GMT</pubDate></item><item><title>Basic &amp; Practical Use of LINQ (not db related)</title><link>http://clipmarks.com/clipmark/D3515BFF-3462-4DFA-A1DE-983F7DFAD3B1/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wackoyacky/"&gt;wackoyacky&lt;/a&gt;&lt;br&gt;&lt;b&gt;clipper's remarks:&lt;/b&gt;  Most of the time we (or may be it is only me) has a misconception that LINQ has alwasy to be associated with database like MS SQL.  But to my suprise after reading this article, I finally realize the basic and practical use of LINQ aside from the wrong connotation as "stored proc replacement"&lt;br/&gt;&lt;br/&gt;The main thing that was seems important to me using LINQ on this article is that there's no need to typecast your objects(boxing and unboxing) &lt;img src="http://clipmarks.com/images/icons/smilies/happy.gif?r=2" style="margin-bottom: -4px;" alt="" /&gt; &lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.singingeels.com/Articles/Learn_The_Basics_Of_LINQ.aspx" title="http://www.singingeels.com/Articles/Learn_The_Basics_Of_LINQ.aspx"&gt;www.singingeels.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;LINQ (Language INtegrated Query) is a powerful but misunderstood new language feature brought to us in the .NET framework version 3.5 (C# 3.0 and VB 9). Even though this is a new feature, it already has some huge misconceptions (such as thinking LINQ is a replacement to SQL). This article will teach you how to use LINQ (the language itself), where LINQ can save you a lot of time and will cover some basic concepts of Extension Methods and Lambda expressions.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/linq/" rel="tag"&gt;linq&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/.net/" rel="tag"&gt;.net&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.singingeels.com/Articles/Learn_The_Basics_Of_LINQ.aspx</clipSource><pubDate>Wed, 26 Dec 2007 08:57:20 GMT</pubDate></item><item><title>C# 3.0 New Features</title><link>http://clipmarks.com/clipmark/F457416B-CD8C-413C-9E0D-EC22BF5AC965/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wackoyacky/"&gt;wackoyacky&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.developer.com/net/csharp/article.php/10918_3561756_1" title="http://www.developer.com/net/csharp/article.php/10918_3561756_1"&gt;www.developer.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;&lt;FONT size="-1" face="Verdana, Arial, Helvetica"&gt;On the heels of the Visual Studio 2005 and C# 2.0 releases, Microsoft has given a sneak preview of what to expect in the version after the next: C# 3.0. Even though C# 3.0 is not even standardized yet, Microsoft provided a preview release at its Professional Developers Conference (PDC) in September so eager developers could try out some of the expected features. This article discusses the following major new enhancements expected in C# 3.0:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;FONT size="-1" face="Verdana, Arial, Helvetica"&gt;&lt;LI&gt;Implicitly typed local variables 
&lt;/LI&gt;&lt;LI&gt;Anonymous types 
&lt;/LI&gt;&lt;LI&gt;Extension methods 
&lt;/LI&gt;&lt;LI&gt;Object and collection initializers 
&lt;/LI&gt;&lt;LI&gt;Lambda expressions 
&lt;/LI&gt;&lt;LI&gt;Query expressions 
&lt;/LI&gt;&lt;LI&gt;Expression Trees&lt;/LI&gt;&lt;/FONT&gt;&lt;/UL&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/c%23+3.0/" rel="tag"&gt;c# 3.0&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/.net/" rel="tag"&gt;.net&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.developer.com/net/csharp/article.php/10918_3561756_1</clipSource><pubDate>Wed, 26 Dec 2007 08:03:53 GMT</pubDate></item><item><title>Widescreen Resolution for Intel Graphics Driver</title><link>http://clipmarks.com/clipmark/3B6BC490-11CD-4CF0-8044-106699A16F48/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wackoyacky/"&gt;wackoyacky&lt;/a&gt;&lt;br&gt;&lt;b&gt;clipper's remarks:&lt;/b&gt;  After week of sleepless night doing trial and error just to make Ubuntu remember my screen resolution on every startup, finally it was resolved &lt;img src="http://clipmarks.com/images/icons/smilies/happy.gif?r=2" style="margin-bottom: -4px;" alt="" /&gt; &lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="https://help.ubuntu.com/community/FixVideoResolutionHowto" title="https://help.ubuntu.com/community/FixVideoResolutionHowto"&gt;help.ubuntu.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;There is a common issue with Intel graphics resulting in screen resolutions not being available even after adding them to the xorg.conf file. This happens with the i810 video driver, but the newer intel driver does not have this problem.  &lt;/P&gt;

&lt;H4 id="head-b26796d178114bd3fdea5600480d8ab3137274d1"&gt;Install newer modesetting Intel video driver&lt;/H4&gt;

&lt;P&gt;Unfortunately the newer driver is only available from 6.10 onwards (Edgy, Feisty etc), but not in 6.06.1 (Dapper). If you have Edgy or above then you can install the newer intel video driver with:- &lt;/P&gt;
&lt;PRE&gt;sudo apt-get install xserver-xorg-video-intel 
&lt;/PRE&gt;
&lt;P&gt;Then edit your /etc/X11/xorg.conf and change the  &lt;/P&gt;
&lt;PRE&gt;Driver "i810" 
&lt;/PRE&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt;to  &lt;/P&gt;
&lt;PRE&gt;Driver "intel" &lt;/PRE&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/ubuntu/" rel="tag"&gt;ubuntu&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/7.10/" rel="tag"&gt;7.10&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/gutsy+gibbon/" rel="tag"&gt;gutsy gibbon&lt;/a&gt;&lt;/div&gt;</description><clipSource>https://help.ubuntu.com/community/FixVideoResolutionHowto</clipSource><pubDate>Mon, 10 Dec 2007 13:23:25 GMT</pubDate></item><item><title>Sequential Ordering on SQL 2005</title><link>http://clipmarks.com/clipmark/FF840CC8-D569-4089-807F-197F12FC09CF/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wackoyacky/"&gt;wackoyacky&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/sequentialordering/2261/" title="http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/sequentialordering/2261/"&gt;www.sqlservercentral.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
The optional PARTITION BY clause specifies a partition, after which the row numbering re-starts.  If we modify the query 
above to include a PARTITION BY LastName, row numbering will re-start after each new LastName in the table.  Our modified 
query looks like this:&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
The RANK function is similar in syntax to ROW_NUMBER, but it serves a slightly different purpose.  RANK numbers rows 
like ROW_NUMBER but it assigns the same row number to rows in the event of a "tie."  You can see this for 
yourself in the results of the query above:&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/sql/" rel="tag"&gt;sql&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/sequential+ordering/" rel="tag"&gt;sequential ordering&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.sqlservercentral.com/articles/SQL+Server+2005+-+TSQL/sequentialordering/2261/</clipSource><pubDate>Wed, 28 Nov 2007 04:11:53 GMT</pubDate></item><item><title>CROSS APPLY on SQL 2005</title><link>http://clipmarks.com/clipmark/D10688EC-CABA-47BA-B43D-9CFDED537867/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wackoyacky/"&gt;wackoyacky&lt;/a&gt;&lt;br&gt;&lt;b&gt;clipper's remarks:&lt;/b&gt;  With this, you would be able to use fields from your select statement within your inner join subquery or udf &lt;img src="http://clipmarks.com/images/icons/smilies/happy.gif?r=2" style="margin-bottom: -4px;" alt="" /&gt;&lt;br/&gt;&lt;br/&gt;Remember the compatibility level of the database must be set to 90.&lt;br/&gt;&lt;br/&gt;ex. exec sp_dbcmptlevel MyDb, 90 &lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://weblogs.sqlteam.com/jeffs/archive/2007/10/18/sql-server-cross-apply.aspx" title="http://weblogs.sqlteam.com/jeffs/archive/2007/10/18/sql-server-cross-apply.aspx"&gt;weblogs.sqlteam.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;DIV&gt;&lt;SPAN&gt;select A.*, b.X&lt;/SPAN&gt;&lt;BR /&gt;
&lt;SPAN&gt;from A&lt;/SPAN&gt;&lt;BR /&gt;
&lt;SPAN&gt;cross apply dbo.UDF(A.Val) b&lt;/SPAN&gt;&lt;BR /&gt;
&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/sql+2005/" rel="tag"&gt;sql 2005&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/cross+apply/" rel="tag"&gt;cross apply&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://weblogs.sqlteam.com/jeffs/archive/2007/10/18/sql-server-cross-apply.aspx</clipSource><pubDate>Wed, 28 Nov 2007 04:09:14 GMT</pubDate></item><item><title>SQL Determine The Row Size Of All The Tables</title><link>http://clipmarks.com/clipmark/6D2D857D-CD9A-47C5-9BFA-2DA4A68C3D06/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wackoyacky/"&gt;wackoyacky&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.sqlservercentral.com/forums/shwmessage.aspx?forumid=5&amp;messageid=226699" title="http://www.sqlservercentral.com/forums/shwmessage.aspx?forumid=5&amp;messageid=226699"&gt;www.sqlservercentral.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;STRONG&gt;SELECT OBJECT_NAME (id) tablename&lt;BR /&gt;     , COUNT (1)        nr_columns&lt;BR /&gt;     , SUM (length)     maxrowlength&lt;BR /&gt;FROM   syscolumns&lt;BR /&gt;GROUP BY OBJECT_NAME (id)&lt;BR /&gt;ORDER BY OBJECT_NAME (id)&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/sql/" rel="tag"&gt;sql&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/row+size/" rel="tag"&gt;row size&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.sqlservercentral.com/forums/shwmessage.aspx?forumid=5&amp;messageid=226699</clipSource><pubDate>Fri, 22 Jun 2007 03:32:28 GMT</pubDate></item><item><title>Windows Settings in GRUB menu.lst</title><link>http://clipmarks.com/clipmark/D31405CC-70F1-4E84-89D0-468DB8AC18A4/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wackoyacky/"&gt;wackoyacky&lt;/a&gt;&lt;br&gt;&lt;b&gt;clipper's remarks:&lt;/b&gt;  Taken from &lt;a href="http://apcmag.com/6101/dualboot_windows_xp_and_ubuntu" rel="nofollow" target="_blank"&gt;http://apcmag.com/6101/dualboot_windows_xp_and_ubuntu&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Edit menu.lst and just add this code &lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://apcmag.com/6101/dualboot_windows_xp_and_ubuntu" title="http://apcmag.com/6101/dualboot_windows_xp_and_ubuntu"&gt;apcmag.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;B&gt;sudo gedit /boot/grub/menu.lst&lt;/B&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;# This entry automatically added by the Debian installer for a non-linux OS&lt;BR /&gt;
# on /dev/sda1&lt;BR /&gt;
title		Microsoft Windows XP Professional&lt;BR /&gt;
root		(hd0,0)&lt;BR /&gt;
savedefault&lt;BR /&gt;
makeactive&lt;BR /&gt;
chainloader	+1&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/linux/" rel="tag"&gt;linux&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/ubuntu/" rel="tag"&gt;ubuntu&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/grub/" rel="tag"&gt;grub&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://apcmag.com/6101/dualboot_windows_xp_and_ubuntu</clipSource><pubDate>Fri, 08 Jun 2007 18:45:00 GMT</pubDate></item></channel></rss>