<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Discussions by Antitorgo</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 - Discussions by Antitorgo</title>
		<link>http://channel9.msdn.com/Niners/Antitorgo/Discussions</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Niners/Antitorgo/Discussions</link>
	<language>en</language>
	<pubDate>Wed, 19 Jun 2013 08:21:44 GMT</pubDate>
	<lastBuildDate>Wed, 19 Jun 2013 08:21:44 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>0</c9:totalResults>
	<c9:pageCount>0</c9:pageCount>
	<c9:pageSize>0</c9:pageSize>
	<item>
		<title>Tech Off - &amp;quot;Searching &#39;Samson&#39;......did you mean &#39;Sampson&#39;?&amp;quot;</title>
		<description><![CDATA[<p>I had to implement something similar not too long ago. Had to also do % matching as well. In my case though, I couldn't change the underlying database and I was lucky enough to be able to narrow results down to around 100 or so before having to calculate
 it. I ended up settling on a combination of Levenshtein and Double-Metaphone.<br /><br />If you can add a column to the underlying table, then you might want to look at just calculating the double-metaphone and storing the hashes it creates in&nbsp;a couple&nbsp;columns. Then you can compare on the double-metaphone hashes in SQL vs. calculating on the fly.<br /><br />Here's an article where a guy did it and stored the hash as a UDT.<br /><a href="http://www.sqlservercentral.com/articles/.Net/doublemetaphonephonecticmatching/2063/">http://www.sqlservercentral.com/articles/.Net/doublemetaphonephonecticmatching/2063/</a><br /><br /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/261720-quotSearching-Samsondid-you-mean-Sampsonquot/78862234002a488eb8409dfa00c1c99c#78862234002a488eb8409dfa00c1c99c</link>
		<pubDate>Wed, 19 Mar 2008 17:45:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/261720-quotSearching-Samsondid-you-mean-Sampsonquot/78862234002a488eb8409dfa00c1c99c#78862234002a488eb8409dfa00c1c99c</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>5</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Optimization question</title>
		<description><![CDATA[<p>Well, I think you'd see a speed increase since you are reducing the instructions in an inner loop there, but not on the order of magnitude that you're looking&nbsp;for.<br /><br />My guess is that you'd see a slight increase in performance.<br /><br />A better approach&nbsp;is to run a profiler against your code and see where it is actually running slow and then optimize from there.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/261573-Optimization-question/a3f6d817130c453f8ce49dfa00c156a6#a3f6d817130c453f8ce49dfa00c156a6</link>
		<pubDate>Mon, 10 Mar 2008 15:08:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/261573-Optimization-question/a3f6d817130c453f8ce49dfa00c156a6#a3f6d817130c453f8ce49dfa00c156a6</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why does varchar and nvarchar return different resultset in search?</title>
		<description><![CDATA[<p>Any reason why you are using that collation? If you are stuck with that DB collation, why not add a COLLATE clause to the query?<br />Ex:<br />SELECT TOP(10) keyfield FROM #Test WHERE keyfield &gt;= @Search2 COLLATE Latin1_General_CI_AI;<br /><br />-------------------------------------------------------------------------------<br /><br />The reason why is found in BoL:<br /><br />In SQL Server 2005, you should primarily use Windows collations. This is particularly true if you have a mix of Unicode and non-Unicode columns in your database. Windows collations actually apply Unicode-based sorting rules to both Unicode and non-Unicode data.
 This means that SQL Server internally converts non-Unicode data to Unicode to perform comparison operations. This provides consistency across data types in SQL Server and also provides developers with the ability to sort strings in their applications that
 use the same rules that SQL Server uses. </p>
<p>SQL collations, on the other hand, apply non-Unicode sorting rules to non-Unicode data, and Unicode sorting rules to Unicode data, by using a corresponding Windows collation for the Unicode data. This difference can cause inconsistent results for comparisons
 of the same characters. Therefore, if you have a mix of Unicode and non-Unicode columns in your database, they should all be defined by using Windows collations so that the same sorting rules are used across Unicode and non-Unicode data.</p>
<p>You should use SQL collations only to maintain compatibility with existing instances of earlier versions of SQL Server or to maintain compatibility in applications that were developed by using SQL collations in earlier versions of SQL Server.</p>
<p>-------------------------------------------<br /><br />Also, Latin1_General_Bin has specific rules due to legacy behavior&nbsp;which is&nbsp;why Latin1_General_Bin2 was introduced.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/261534-Why-does-varchar-and-nvarchar-return-different-resultset-in-search/e5dc5d64fa8d4dad94d49dfa00c124c6#e5dc5d64fa8d4dad94d49dfa00c124c6</link>
		<pubDate>Sat, 08 Mar 2008 10:18:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/261534-Why-does-varchar-and-nvarchar-return-different-resultset-in-search/e5dc5d64fa8d4dad94d49dfa00c124c6#e5dc5d64fa8d4dad94d49dfa00c124c6</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>8</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - SQL Express performance decreasing...</title>
		<description><![CDATA[<p>I'd recommend you buy a good SQL Server book and read through it. It should explain a lot of the DB performance issues to you. One thing to remember is that SQL works best when doing things in Sets vs. One-at-a-time.<br /><br />First and foremost, look at where your performance is bottlenecking (SQL Profiler is where you should start out). For a 20MB database, you shouldn't be having the problems you describe.<br /><br /><strong>Some things I'd suggest you look at first:<br /></strong>If you are doing a lot of inserts/deletes, remember that those are LOCKING the table. So SELECTs by default will wait for the LOCK (unless you are using the NOLOCK hint or set your TRANSACTION ISOLATION READ UNCOMITTED).<br />Are you reindexing when you insert/delete a bunch of rows (look at percentage of table as an indicator here). If you are deleting all the rows from the table regularly, think abour DROPing the table vs. DELETEs (this can help fragmentation).<br />Also, if you are inserting a bunch of rows into an empty database, think about dropping the non-clustered index before the inserts and then re-creating the non-clustered indexes*<br />If you are doing a lot of insert/deletes in a non-clustered indexed table, that will cause all sorts of page fragmentation and performance will suffer over time.<br /><br /><strong>Clustered Indexes vs. Heaps:<br /></strong>As far as clustered indexes go, it comes down to how SQL stores things internally.<br /><br /><strong>Heaps:</strong><br />When you create a table without any index, it is be default a &quot;heap&quot;. When you insert rows, it is stored internally in whatever order (typically the order it was inserted or if a deletion occurred, it can &quot;fill in the hole&quot;).<br /><br /><strong>Clustered Index:</strong><br />When you create a clustered index for a table (you can only have one per table). Data is stored in the order of the primary key on the clustered index. For performance reasons, you typically want the primary key to be a unique monotonically increasing value
 (for example an IDENTITY column). **<br />So, getting back to things a little bit, depending on how WIDE your table is and how many columns you want in your result set -- having a Clustered Index SEEK in your query can be a good thing. When you seek, it will read the entire record from disk.&nbsp;(if you
 only need one or two columns and your table is 200 columns wide, then there are better options ***).<br /><br /><strong>Non-Clustered Index:<br /></strong>A non-clustered index is like a lookup table. It stores the primary keys and then a pointer to the Clustered Index or Heap Index where the full record resides. Non-clustered indexes are where you will typically do query optimizations, but for each
 index you add to a table, it will slow down insert/update/delete performance (since SQL has to do more work). So it can come down to being a balancing act. Also, it is important to remember that you can have multiple columns as your key in the index.&nbsp;Order
 does matter in multi-column indexes and for performance you would want the most unique column to be first in the list (Example, city vs. state in address records).<br /><br /><strong>So, lets get back to query analyzer for a second:</strong><br />Ideally, you want your queries to be SEEKs and order of performance generally goes like this (best performing to lowest)<br />&nbsp;&nbsp;&nbsp;Clustered Index Seek/Index Seek (Depending on table width and rows returned)<br />&nbsp;&nbsp;&nbsp;Index Scan<br />&nbsp;&nbsp;&nbsp;Clustered Index Scan<br />&nbsp;&nbsp;&nbsp;Table Scan<br /><br />Now, generally it is REALLY BAD to try and force the query to use any particular index. This goes doubly so if you don't know what you are doing. The SQL engine usually does a really good job at optimizing queries. I highly recommend not trying to use INDEX
 HINTS in your queries.<br /><br /><strong>So, it comes down to &quot;How do you get a query to do index seeks?&quot;<br /></strong>Well, there are lots of rules around this, but a general guideline is you want your where clause to be around &quot;=&quot; vs. &quot;&lt;&gt;&quot;.<br /><br />If you think about indexes as&nbsp;lookup tables. It is easier to look for existence than non-existance (&lt;&gt; will have to look through the entire index to see if it is there thus an index scan).<br /><br />Also, avoid the &quot;OR&quot; statement. This&nbsp;is almost a guaranteed index scan. If you have a WHERE clause that looks like:<br />WHERE LastName = 'Jones' OR LastName = 'Smith'<br />you might want to look at rewriting it to:<br />WHERE LastName IN ('Jones', 'Smith')<br /><br />The LIKE statement is &quot;Tricky&quot;.<br />Using LIKE 'Smith%' should&nbsp;result in&nbsp;index seeks.<br />Using LIKE '%Smith%' will result in an index scan.<br /><br />Watch out for CONVERT/CAST<br />SQL can be smart about CONVERT/CAST on operators, but you can cause an index scan to occur because of them. The reason being that the CONVERTED/CAST data isn't in the index. If you use CONVERT/CAST, do it on the non-table data.<br />Using CONVERT(VARCHAR(30), table.dtDue) = '1/31/2008' will result in Index Scans<br />Using table.dtDue= CONVERT(DATETIME, '1/31/2008') will result in Index Seeks<br />Note: SQL can be smart about conversions.<br />Using table.dtDue = '1/31/2008' will also result in Index Seeks<br /><br />------------------------------------<br /><br />*Note: This is a quicker operation because it is working across a set of data instead of individually when the inserts occur. Another option is to do your data loading into a TEMP table and then do an INSERT from the temp table into the actual table. (Think
 Sets vs. Individual)<br /><br />**Note: a GUID is actually a typically bad choice because it is random, not monotonically increasing causing paging issues, thus why the NewSequentialID() function was introduced for SQL 2005.<br /><br />***Note: This is where a &quot;Covered Index&quot; comes into play. If you want to learn more, I suggest&nbsp;searching for&nbsp;that term.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/261526-SQL-Express-performance-decreasing/ba235a75bdb4455fa69a9dfa00c11029#ba235a75bdb4455fa69a9dfa00c11029</link>
		<pubDate>Sat, 08 Mar 2008 10:00:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/261526-SQL-Express-performance-decreasing/ba235a75bdb4455fa69a9dfa00c11029#ba235a75bdb4455fa69a9dfa00c11029</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>14</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why does my C program run faster on Linux than on Windows?</title>
		<description><![CDATA[<p>I really don't think it is an OS issue (I could almost guarantee it). My guess is that it is a difference in the compilers. I'm not sure how much if any code was changed to port GMP to Win32 but there could definitely be something going on there.<br /><br />Any chance you could post the code somewhere for people to take a look at and see if they are seeing the same thing you are?<br /><br />As far as anyone from the Visual Studio team responding... I'm not sure if anyone from those teams visits Channel 9. So I wouldn't count on anyone from there replying to this thread. (It is possible, just not likely IMO)</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/261385-Why-does-my-C-program-run-faster-on-Linux-than-on-Windows/5a700e1cc9514b5ca2df9dfa00c05b9c#5a700e1cc9514b5ca2df9dfa00c05b9c</link>
		<pubDate>Sun, 02 Mar 2008 05:37:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/261385-Why-does-my-C-program-run-faster-on-Linux-than-on-Windows/5a700e1cc9514b5ca2df9dfa00c05b9c#5a700e1cc9514b5ca2df9dfa00c05b9c</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Why does my C program run faster on Linux than on Windows?</title>
		<description><![CDATA[<p>I see that you are linking to GMP in Linux, what math library are you using in Windows? Are you using a port of GMP for Windows? If so, which port? Where did you get it from and how was it compiled?<br /><br />Since computing Mersenne Primes with the Lucas Lehmer test is pretty FFT/iFFT intensive the quality of whatever math library you are using is key.<br /><br />Seeing as how Prime95 for windows and GLucas for linux/mac both seem to run about the same speed, (granted they both use highly optimized assembly for the FFTs) I highly doubt that Windows is making things slower. (See
<a href="http://www.mersenne.org/">http://www.mersenne.org/</a>)<br /><br />You claim to be comparing apples to apples, but I highly doubt it.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/261385-Why-does-my-C-program-run-faster-on-Linux-than-on-Windows/ccfa6fc8966d42eaa34a9dfa00c055d3#ccfa6fc8966d42eaa34a9dfa00c055d3</link>
		<pubDate>Sun, 02 Mar 2008 01:53:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/261385-Why-does-my-C-program-run-faster-on-Linux-than-on-Windows/ccfa6fc8966d42eaa34a9dfa00c055d3#ccfa6fc8966d42eaa34a9dfa00c055d3</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Random Number Generator</title>
		<description><![CDATA[<p><blockquote><div class="quoteAuthor">rocky13 wrote:</div><div class="quoteBody">I'm familiar with using positivie integers, but not negative ones.</div></blockquote><br><br>That has to win some sort of award for the most thinly disguised way of asking people to do your homework.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/260652-Random-Number-Generator/7811f8d9b3da436a91449dfa00bda19d#7811f8d9b3da436a91449dfa00bda19d</link>
		<pubDate>Wed, 30 Jan 2008 20:09:14 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/260652-Random-Number-Generator/7811f8d9b3da436a91449dfa00bda19d#7811f8d9b3da436a91449dfa00bda19d</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>17</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - P/Invoke with char* gives AccessViolationException</title>
		<description><![CDATA[<p>Hmm... Only problem I can see offhand (and I tested it to be sure just in case) was that you didn't use:<br /><font color="#0000ff" size="2">
<p>extern</font><font size="2"> </font><font color="#a31515" size="2">&quot;C&quot;</font><font size="2">
<br /><br />In your C function definitions which left the function calls decorated. By adding that everything seemed to work fine using:<br /><font size="2"></p>
<p>[</font><font color="#2b91af" size="2">DllImport</font><font size="2">(</font><font color="#a31515" size="2">@&quot;c:\test.exe&quot;</font><font size="2">, EntryPoint =
</font><font color="#a31515" size="2">&quot;myText&quot;</font><font size="2">)]<br /><br />If I left the extern &quot;C&quot; off and used the decorated name (via dumpbin) that also worked.<br /><font size="2"></p>
<p>[</font><font color="#2b91af" size="2">DllImport</font><font size="2">(</font><font color="#a31515" size="2">@&quot;C:\test.exe&quot;</font><font size="2">, EntryPoint =
</font><font color="#a31515" size="2">&quot;?myText@@YAXPAD@Z&quot;</font><font size="2">)]</p>
<p></font>So it looks like your problem was more in the decorated names in C&#43;&#43; than anything.<br /><br />You can read more about it here:<br /><a href="http://msdn2.microsoft.com/en-us/library/aa446532.aspx">http://msdn2.microsoft.com/en-us/library/aa446532.aspx</a></p>
</font></font></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/258448-PInvoke-with-char-gives-AccessViolationException/b4890cfb6dc14ed995d89df901036c7e#b4890cfb6dc14ed995d89df901036c7e</link>
		<pubDate>Tue, 23 Oct 2007 19:32:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/258448-PInvoke-with-char-gives-AccessViolationException/b4890cfb6dc14ed995d89df901036c7e#b4890cfb6dc14ed995d89df901036c7e</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - The simplest puzzle to keep whole highschool busy for a week</title>
		<description><![CDATA[<p>Took all of 30 seconds. You have an almost answer in the question.</p>
<p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/254833-The-simplest-puzzle-to-keep-whole-highschool-busy-for-a-week/a55ad65585e348b096bc9dec007c6d48#a55ad65585e348b096bc9dec007c6d48</link>
		<pubDate>Mon, 21 May 2007 15:30:28 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/254833-The-simplest-puzzle-to-keep-whole-highschool-busy-for-a-week/a55ad65585e348b096bc9dec007c6d48#a55ad65585e348b096bc9dec007c6d48</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>29</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Mooninites scare people?</title>
		<description><![CDATA[<p>Just to play devils advocate for a minute here...</p>
<p>What is to say that someone couldn't hang one of these up with some det-cord in it in the same places? From what I understand, these were devices with LEDs and batteries -- a evildoer could easily put some detcord around the edges there and have a pretty
 potent bomb... since these were hung up on bridges and whatnot -- it could be seen as a threat.</p>
<p>Yes -- they ended up being lightbrites this time, but when funky looking signs start showing up on bridges in my city -- I would expect the city to investigate. And let's not forget that Boston was an important city in that 2 of the flights on 9/11 came
 from Boston Logan airport...<br>
<br>
Not to say that the govt didn't overreact, but it was a pretty stupid stunt.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/251942-Mooninites-scare-people/070b73d6474849f981549dec00527408#070b73d6474849f981549dec00527408</link>
		<pubDate>Thu, 01 Feb 2007 21:42:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/251942-Mooninites-scare-people/070b73d6474849f981549dec00527408#070b73d6474849f981549dec00527408</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>16</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Autorun on Removable Drive.</title>
		<description><![CDATA[<p>I'm pretty sure the new U3 drives will do autorun though. I haven't kept up with the standards and why they allowed those to run though.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/251542-Autorun-on-Removable-Drive/21140b69cbf64d4ea66c9dec004c8f43#21140b69cbf64d4ea66c9dec004c8f43</link>
		<pubDate>Fri, 19 Jan 2007 18:59:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/251542-Autorun-on-Removable-Drive/21140b69cbf64d4ea66c9dec004c8f43#21140b69cbf64d4ea66c9dec004c8f43</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>5</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Apple and vendor lock-down?</title>
		<description><![CDATA[<p><blockquote>
<div>sirhomer wrote:</div>
<div>&#65279;
<p>The difference between Apple and Microsoft is that Apple did not violate federal anti-trust law.</p>
</div>
</blockquote>
<br>
<br>
Only because a court hasn't found them to be a monopoly (yet).<br>
<br>
The problem I have with anti-trust law is that there isn't any firm criteria for when the law has been broken. The only way that you can be found guilt is for a court to rule that way via arbitrary criteria (its not like if you have 98% of the market share
 or anything, it is up to the descretion of the court).</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/251312-Apple-and-vendor-lock-down/279d938f04b04324a4cd9dec00492db0#279d938f04b04324a4cd9dec00492db0</link>
		<pubDate>Tue, 09 Jan 2007 22:49:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/251312-Apple-and-vendor-lock-down/279d938f04b04324a4cd9dec00492db0#279d938f04b04324a4cd9dec00492db0</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>21</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - insert into select * from foo w/udfs()=issue</title>
		<description><![CDATA[<p><blockquote>
<div>Red5 wrote:</div>
<div>&#65279;If you are inserting into all the columns, this should work too.&nbsp; It assumes in this example that you have 3 columns in tableA.<br>
It will also work in tableA if there are 4 columns and the first column is an Identiy data type field.<br>
<br>
<p>INSERT tableA<br>
SELECT col1Value, col2Value, col3Value<br>
&nbsp; FROM tableB<br>
&nbsp;WHERE id=1</p>
</div>
</blockquote>
<br>
<br>
It is also terribly bad practice to do that too... I hate it when people don't specify the columns in the insert statement. Not only is it harder to read after the fact (If you aren't familiar with the schema layout of the table it can get confusing), but what
 happens if the table columns get re-arranged?<br>
<br>
I say stop being lazy and specify the columns on your insert statements! Same goes for SELECT *...<br>
<br>
/end rant</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/251188-insert-into-select--from-foo-wudfsissue/ab202d9b376c4ac9b6979dea014faf7f#ab202d9b376c4ac9b6979dea014faf7f</link>
		<pubDate>Wed, 03 Jan 2007 23:32:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/251188-insert-into-select--from-foo-wudfsissue/ab202d9b376c4ac9b6979dea014faf7f#ab202d9b376c4ac9b6979dea014faf7f</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>5</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - insert into select * from foo w/udfs()=issue</title>
		<description><![CDATA[<p>You might want to try specifying the columns in A that you are inserting into.</p>
<pre>INSERT INTO TableA (Column1, Column2)</pre>
<pre>SELECT Id, Foo FROM TableB</pre>
<p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/251188-insert-into-select--from-foo-wudfsissue/7d732cd95d1140369fa59dea014faf30#7d732cd95d1140369fa59dea014faf30</link>
		<pubDate>Wed, 03 Jan 2007 22:47:07 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/251188-insert-into-select--from-foo-wudfsissue/7d732cd95d1140369fa59dea014faf30#7d732cd95d1140369fa59dea014faf30</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>5</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What are you currently playing + Predictions GoY</title>
		<description><![CDATA[<p>GW is awesome. Winterfest was pretty well done and the festival hats were fun to grab yesterday.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/251149-What-are-you-currently-playing--Predictions-GoY/24f3b636efef4ddc92109dec0046f636#24f3b636efef4ddc92109dec0046f636</link>
		<pubDate>Tue, 02 Jan 2007 17:29:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/251149-What-are-you-currently-playing--Predictions-GoY/24f3b636efef4ddc92109dec0046f636#24f3b636efef4ddc92109dec0046f636</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>16</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Merry Nuclear Christmas</title>
		<description><![CDATA[<p><blockquote>
<div>SecretSoftware wrote:</div>
<div>&#65279;
<p>Just leave everyone alone. If they want nukes, let them have it. Why pick fights with others?<br>
<br>
Secondly, Iran had weapons since Pakistan had them. They are truthful when they say the program is for energy.</p>
</div>
</blockquote>
<br>
<br>
a) Like everyone else has said, their leader has stated his intentions to use their nuclear weapons against Isreal as soon as possible.<br>
<br>
b) You don't need enriched nuclear material to run a nuclear power plant. The only possible&nbsp;purpose for it is&nbsp;for creating nuclear&nbsp;weapons.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/250933-Merry-Nuclear-Christmas/709ee57a75b3473bbb069dec00441877#709ee57a75b3473bbb069dec00441877</link>
		<pubDate>Wed, 20 Dec 2006 22:14:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/250933-Merry-Nuclear-Christmas/709ee57a75b3473bbb069dec00441877#709ee57a75b3473bbb069dec00441877</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>14</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Vista Backup and Restore center</title>
		<description><![CDATA[<p>I gotta agree with sakisp here. The backup wizard doesn't allow you to select individual files to back up. I didn't see it as a troll, I saw it as a legitimate gripe of someone who is getting frustrated with Vista (I know I am).<br>
<br>
The &quot;backup files&quot; option gives you a list of file categories to back up, but nothing to say &quot;backup this directory&quot; or &quot;backup these files&quot;.<br>
<br>
So -- the backup option is stupid. But then again, it was stupid in XP so why expect anything different? At least it is stupid in a &quot;better&quot; way.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/250893-Vista-Backup-and-Restore-center/a1031e57ef114f7189e29dec0043a903#a1031e57ef114f7189e29dec0043a903</link>
		<pubDate>Tue, 19 Dec 2006 15:40:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/250893-Vista-Backup-and-Restore-center/a1031e57ef114f7189e29dec0043a903#a1031e57ef114f7189e29dec0043a903</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>32</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Math question - how much of the watermelon is water?</title>
		<description><![CDATA[<p>Wait, are you the school teacher in question? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-7.gif' alt='Perplexed' /><br>
<br>
The rest of the people in this thread and the <strike>smart</strike> stupid folks at the National Council of&nbsp;Mathematics Teachers&nbsp;are complete idiots &quot;overcomplicating&quot; a simple problem.<br>
<br>
Heck, the National Council of Mathematics Teachers were even worse, since their <a href="http://www.nctm.org/middle/asolutions.asp?ID=445">
example</a> the watermelon lost 1/2 its wieght by losing 1% water.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/250738-Math-question-how-much-of-the-watermelon-is-water/0bd8a1cff74b458ea0289dea014e891c#0bd8a1cff74b458ea0289dea014e891c</link>
		<pubDate>Fri, 15 Dec 2006 23:22:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/250738-Math-question-how-much-of-the-watermelon-is-water/0bd8a1cff74b458ea0289dea014e891c#0bd8a1cff74b458ea0289dea014e891c</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>23</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Math question - how much of the watermelon is water?</title>
		<description><![CDATA[<p><blockquote>
<div>JeremyJ wrote:</div>
<div>&#65279;19 pounds is correct.</div>
</blockquote>
<br>
<br>
Is that sarcasm or are you being serious?<br>
<br>
The answers from the previous questions were definitely showing that the watermelon after dehydration was 90% water / 10% solid (not 90%/5%) which means that the ratio changed and on a logarithmic scale. Since the solid was unchanged and was 1 lb from another
 previous answer, it is clear that the new weight was 10 lbs. (10% solid = 1 lb -&gt; 90% water = 9 lbs -&gt; total 10 lbs)<br>
<br>
What is annoying to me is that the questions for a, b &amp; c are leading you to solution for d, but then apparently it was tossed out the window.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/250738-Math-question-how-much-of-the-watermelon-is-water/d61c3ce644b946f49ad99dea014e88c9#d61c3ce644b946f49ad99dea014e88c9</link>
		<pubDate>Fri, 15 Dec 2006 05:35:18 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/250738-Math-question-how-much-of-the-watermelon-is-water/d61c3ce644b946f49ad99dea014e88c9#d61c3ce644b946f49ad99dea014e88c9</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>23</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Any sign of VS 2005 SP1 coming soon?</title>
		<description><![CDATA[<p>Weird. This was <strong><em>the</em></strong> next item in my RSS feeds:<br>
<br>
<a href="http://www.betanews.com/article/MS_Set_to_Deliver_Visual_Studio_Service_Pack/1166131898">http://www.betanews.com/article/MS_Set_to_Deliver_Visual_Studio_Service_Pack/1166131898</a><br>
<br>
Synchronicity?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/250806-Any-sign-of-VS-2005-SP1-coming-soon/f80985d765f444ea8a109dec00427ce5#f80985d765f444ea8a109dec00427ce5</link>
		<pubDate>Thu, 14 Dec 2006 22:29:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/250806-Any-sign-of-VS-2005-SP1-coming-soon/f80985d765f444ea8a109dec00427ce5#f80985d765f444ea8a109dec00427ce5</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>23</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Motorola DVR to PC HDD?</title>
		<description><![CDATA[<p><a href="http://home.comcast.net/~timmmoore/firewire/readme.htm">http://home.comcast.net/~timmmoore/firewire/readme.htm</a><br>
<br>
I should point out that this only allows for realtime capture to the harddrive. As far as I know, there isn't any way to copy over recorder programs (except to play them and capture them in realtime).<br>
<br>
Nice thing is that it does HD streams and all just fine...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/250805-Motorola-DVR-to-PC-HDD/54ed3f3588ca4716aff99dec00426bdf#54ed3f3588ca4716aff99dec00426bdf</link>
		<pubDate>Thu, 14 Dec 2006 21:52:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/250805-Motorola-DVR-to-PC-HDD/54ed3f3588ca4716aff99dec00426bdf#54ed3f3588ca4716aff99dec00426bdf</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>3</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - How it Works: Drink a Coke</title>
		<description><![CDATA[<p><blockquote>
<div>phreaks wrote:</div>
<div>
<p></p>
45 minutes: Your body ups your dopamine production stimulating the pleasure centers of your brain. This is physically the same way heroin works, by the way.
<br>
<br>
</div>
</blockquote>
<br>
<br>
I rarely drink a soda, but this line is the one that turned me off to the whole thing. It sets up a false correlation between coke and heroin. Lots of things increase dopamine production (eating certain foods, orgasms), but this is like a comparison between
 a pop-bottle rocket and a Space Shuttle launch.<br>
<br>
Although, bringing up super-size me... I think the biggest problem with eating fast food is the temptation to get a sugar laden Coke to go with it. It is like drinking pure sugar-water and those calories go on quick.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/250790-How-it-Works-Drink-a-Coke/d528c8cee5be4d2daae09dec00425ed2#d528c8cee5be4d2daae09dec00425ed2</link>
		<pubDate>Thu, 14 Dec 2006 15:54:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/250790-How-it-Works-Drink-a-Coke/d528c8cee5be4d2daae09dec00425ed2#d528c8cee5be4d2daae09dec00425ed2</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>37</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Storm Time</title>
		<description><![CDATA[<p>And the Geminids peak tonight/early tomorrow don't they?<br>
<br>
Sounds like it could be a fun night to skywatch.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/250777-Storm-Time/f8ef9fca872d41ccb67e9dec00423ac9#f8ef9fca872d41ccb67e9dec00423ac9</link>
		<pubDate>Wed, 13 Dec 2006 22:44:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/250777-Storm-Time/f8ef9fca872d41ccb67e9dec00423ac9#f8ef9fca872d41ccb67e9dec00423ac9</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>2</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Math question - how much of the watermelon is water?</title>
		<description><![CDATA[<p><blockquote>
<div>Matthew van Eerde wrote:</div>
<div>&#65279;Generalizing from the two problem statements, the problem &quot;in the large&quot; is this:<br>
<br>
<br>
d. 19 pounds<br>
<br>
She gave an explanation for d. but I don't think it would be fair to quote it here.<br>
</div>
</blockquote>
<br>
<br>
Can we guess?<br>
<br>
I'm going to guess that she said the watermelon lost 5% of its weight (95% -&nbsp; 90% = 5%) and thus the watermelon weighed 5% less.<br>
<br>
Could you have her explain how if her answers for b) and c) are correct, that the answer for d) is now incorrect? If the solid is now 10% and the watermelon weights 19 lbs, shouldn't the answer for b) be 1.9 lbs now?<br>
<br>
Please, tell me that you pointed this out to her when you spoke with her. I <strong>
<em>really</em></strong> would have liked to know what the her excuse could have been for the &quot;new&quot; math she had devised... Hopefully the link I provided you helps you out.<br>
<br>
I'm betting she is one of those teachers who doesn't like it when parents point out that they are fallable and will go to any lengths to deny it. The&nbsp;best teachers I had were the ones who acknowledged that they were wrong and pointed out to the class the mistake
 they made.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/250738-Math-question-how-much-of-the-watermelon-is-water/e75c18dc7cd14a1486a49dea014e8876#e75c18dc7cd14a1486a49dea014e8876</link>
		<pubDate>Wed, 13 Dec 2006 22:37:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/250738-Math-question-how-much-of-the-watermelon-is-water/e75c18dc7cd14a1486a49dea014e8876#e75c18dc7cd14a1486a49dea014e8876</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>23</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Math question - how much of the watermelon is water?</title>
		<description><![CDATA[<p><blockquote>
<div>thumbtacks wrote:</div>
<div>&#65279;<br>
What took up the space? Air? <br>
</div>
</blockquote>
<br>
<br>
Who says the volume remained the same? I would assume that the watermelon shrank due to the evaporation and enough shrinkage would cause shriveling of the outer &quot;skin&quot;. (note to self, never use shrinkage and shriveling together in a sentance ever again).</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/250738-Math-question-how-much-of-the-watermelon-is-water/b9fdf0f2e20245c382de9dea014e8777#b9fdf0f2e20245c382de9dea014e8777</link>
		<pubDate>Wed, 13 Dec 2006 17:52:52 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/250738-Math-question-how-much-of-the-watermelon-is-water/b9fdf0f2e20245c382de9dea014e8777#b9fdf0f2e20245c382de9dea014e8777</guid>
		<dc:creator>Antitorgo</dc:creator>
		<slash:comments>23</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Antitorgo/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>