<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>appytizers</title>
	<atom:link href="http://www.rohand.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rohand.com</link>
	<description>the book of i</description>
	<lastBuildDate>Mon, 15 Feb 2010 21:07:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Find All Rows in Table1 That Are Not in Table2 Using JOIN</title>
		<link>http://www.rohand.com/2010/find-all-rows-in-table1-that-are-not-in-table2-using-join/</link>
		<comments>http://www.rohand.com/2010/find-all-rows-in-table1-that-are-not-in-table2-using-join/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 21:06:21 +0000</pubDate>
		<dc:creator>rohand</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[sqlserver]]></category>

		<guid isPermaLink="false">http://www.rohand.com/?p=80</guid>
		<description><![CDATA[To find all rows that are in dbo.TABLE1 but not in dbo.TABLE2 using the SQL JOIN operator:

SELECT              COUNT(*)
FROM                dbo.TABLE1 t1 WITH (NOLOCK)
LEFT OUTER JOIN    [...]]]></description>
			<content:encoded><![CDATA[<p>To find all rows that are in <code>dbo.TABLE1</code> but not in <code>dbo.TABLE2</code> using the SQL <code>JOIN</code> operator:</p>
<pre>
SELECT              COUNT(*)
FROM                dbo.TABLE1 t1 WITH (NOLOCK)
LEFT OUTER JOIN     dbo.TABLE2 t2 WITH (NOLOCK)
ON                  t1.PrimaryKey = t2.PrimaryKey
WHERE               t2.PrimaryKey IS NULL
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.rohand.com/2010/find-all-rows-in-table1-that-are-not-in-table2-using-join/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL 2008 &#8211; Manage DTS Packages</title>
		<link>http://www.rohand.com/2010/sql-2008-manage-dts-packages/</link>
		<comments>http://www.rohand.com/2010/sql-2008-manage-dts-packages/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 01:25:05 +0000</pubDate>
		<dc:creator>rohand</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sqlserver]]></category>

		<guid isPermaLink="false">http://www.rohand.com/2010/sql-2008-manage-dts-packages/</guid>
		<description><![CDATA[I installed the SQL Server 2008 Feature Pack to get the DTS components for SQL Server Management Studio 2008. However, the IDE continued to error until I copied the following files from the SQL Server 2000 manager to the SQL 2008 Manager folders. 
You need to have SQL 2000 Enterprise Manager installed on the same [...]]]></description>
			<content:encoded><![CDATA[<p>I installed the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=228DE03F-3B5A-428A-923F-58A033D316E1&amp;displaylang=en">SQL Server 2008 Feature Pack</a> to get the DTS components for SQL Server Management Studio 2008. However, the IDE continued to error until I copied the following files from the SQL Server 2000 manager to the SQL 2008 Manager folders. </p>
<p>You need to have SQL 2000 Enterprise Manager installed on the same machine.</p>
<h3>Copy Components into SQL Server 2005</h3>
<p> <code> copy /y "%ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\semsfc.dll" "%ProgramFiles%\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\semsfc.dll" <br /> copy /y "%ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\sqlgui.dll" "%ProgramFiles%\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\sqlgui.dll" <br /> copy /y "%ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\sqlsvc.dll" "%ProgramFiles%\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\sqlsvc.dll" <br /> copy /y "%ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources\1033\semsfc.rll" "%ProgramFiles%\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\Resources\1033\semsfc.rll" <br /> copy /y "%ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources\1033\sqlgui.rll" "%ProgramFiles%\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\Resources\1033\sqlgui.rll" <br /> copy /y "%ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources\1033\sqlsvc.rll" "%ProgramFiles%\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\Resources\1033\sqlsvc.rll" </code> </p>
<h3>Copy Components into SQL Server 2008</h3>
<p> <code> copy /y "%ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\semsfc.dll" "%ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\semsfc.dll" <br /> copy /y "%ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\sqlgui.dll" "%ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\sqlgui.dll" <br /> copy /y "%ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\sqlsvc.dll" "%ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\sqlsvc.dll" <br /> copy /y "%ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources\1033\semsfc.rll" "%ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Resources\1033\semsfc.rll" <br /> copy /y "%ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources\1033\sqlgui.rll" "%ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Resources\1033\sqlgui.rll" <br /> copy /y "%ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources\1033\sqlsvc.rll" "%ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Resources\1033\sqlsvc.rll" </code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rohand.com/2010/sql-2008-manage-dts-packages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do Not .IndexOf Without Further Checks</title>
		<link>http://www.rohand.com/2010/do-not-indexof-without-further-checks/</link>
		<comments>http://www.rohand.com/2010/do-not-indexof-without-further-checks/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 19:42:54 +0000</pubDate>
		<dc:creator>rohand</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[csharp]]></category>

		<guid isPermaLink="false">http://www.rohand.com/2010/do-not-indexof-without-further-checks/</guid>
		<description><![CDATA[Do not do this:
if (&#34;A,B,C,D,E&#34;.IndexOf(key) &#62; -1)
{
    // CODE REDACTED
}
If key is an empty string, the result is 0 and the code in the IF block is executed. This is probably not what you expected.
]]></description>
			<content:encoded><![CDATA[<p>Do not do this:</p>
<pre>if (&quot;A,B,C,D,E&quot;.IndexOf(key) &gt; -1)
{
    // CODE REDACTED
}</pre>
<p>If <code>key</code> is an empty string, the result is 0 and the code in the IF block is executed. This is probably not what you expected.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rohand.com/2010/do-not-indexof-without-further-checks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google AppEngine</title>
		<link>http://www.rohand.com/2010/google-appengine/</link>
		<comments>http://www.rohand.com/2010/google-appengine/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 02:17:54 +0000</pubDate>
		<dc:creator>rohand</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.rohand.com/2010/google-appengine/</guid>
		<description><![CDATA[I have an application concept in my head and wanted to build it for Google AppEngine.
The AppEngine SDK is offered in two flavors: Python and Java. I wasn’t really sure which SDK to pick. Python has been supported since Day One – it has the most examples and the best API support. In addition, it [...]]]></description>
			<content:encoded><![CDATA[<p>I have an application concept in my head and wanted to build it for <a href="http://code.google.com/status/appengine">Google AppEngine</a>.</p>
<p>The AppEngine SDK is offered in two flavors: <a href="http://code.google.com/appengine/docs/python/overview.html">Python</a> and <a href="http://code.google.com/appengine/docs/java/overview.html">Java</a>. I wasn’t really sure which SDK to pick. Python has been supported since Day One – it has the most examples and the best API support. In addition, it includes the <a href="http://code.google.com/appengine/docs/python/gettingstarted/usingwebapp.html">webapp</a> framework and <a href="http://www.djangoproject.com/">Django</a> support.</p>
<p>I’ve picked Python as the implementation framework.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rohand.com/2010/google-appengine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to 2010</title>
		<link>http://www.rohand.com/2010/welcome-to-2010/</link>
		<comments>http://www.rohand.com/2010/welcome-to-2010/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 18:35:48 +0000</pubDate>
		<dc:creator>rohand</dc:creator>
				<category><![CDATA[aboutme]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[greetings]]></category>

		<guid isPermaLink="false">http://www.rohand.com/2010/welcome-to-2010/</guid>
		<description><![CDATA[Happy New Year! Here’s wishing everyone a wonderful and exciting 2010.
]]></description>
			<content:encoded><![CDATA[<p>Happy New Year! Here’s wishing everyone a wonderful and exciting 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rohand.com/2010/welcome-to-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Created on a Slate PC</title>
		<link>http://www.rohand.com/2009/created-on-a-slate-pc/</link>
		<comments>http://www.rohand.com/2009/created-on-a-slate-pc/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 07:14:24 +0000</pubDate>
		<dc:creator>rohand</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.rohand.com/2009/created-on-a-state-pc/</guid>
		<description><![CDATA[This post was created on a Slate PC &#8211; a Motion Computing LE1600 -running Windows 7 and &#34;typed&#34; using the handwriting recognition very very quickly :)
I AM Impressed!
]]></description>
			<content:encoded><![CDATA[<p>This post was created on a Slate PC &#8211; a Motion Computing LE1600 -running Windows 7 and &quot;typed&quot; using the handwriting recognition very very quickly :)</p>
<p>I AM Impressed!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rohand.com/2009/created-on-a-slate-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DB2 System Properties</title>
		<link>http://www.rohand.com/2009/db2-system-properties/</link>
		<comments>http://www.rohand.com/2009/db2-system-properties/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 00:16:34 +0000</pubDate>
		<dc:creator>rohand</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[db2]]></category>

		<guid isPermaLink="false">http://www.rohand.com/2009/db2-system-properties/</guid>
		<description><![CDATA[These calls will retrieve DB2 system properties.
SELECT *
FROM TABLE(SYSPROC.ENV_GET_INST_INFO()) AS Instance_Info
GO
SELECT *
FROM TABLE(SYSPROC.ENV_GET_PROD_INFO()) AS Product_Info
GO
SELECT *
FROM TABLE(SYSPROC.ENV_GET_SYS_INFO()) AS System_Info
GO

]]></description>
			<content:encoded><![CDATA[<p>These calls will retrieve DB2 system properties.</p>
<p><code>SELECT *<br />
FROM TABLE(SYSPROC.ENV_GET_INST_INFO()) AS Instance_Info<br />
GO<br />
SELECT *<br />
FROM TABLE(SYSPROC.ENV_GET_PROD_INFO()) AS Product_Info<br />
GO<br />
SELECT *<br />
FROM TABLE(SYSPROC.ENV_GET_SYS_INFO()) AS System_Info<br />
GO<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rohand.com/2009/db2-system-properties/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create a Junction in Windows 7</title>
		<link>http://www.rohand.com/2009/how-to-create-a-junction-in-windows-7/</link>
		<comments>http://www.rohand.com/2009/how-to-create-a-junction-in-windows-7/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 00:55:43 +0000</pubDate>
		<dc:creator>rohand</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[windows7]]></category>

		<guid isPermaLink="false">http://www.rohand.com/2009/how-to-create-a-junction-in-windows-7/</guid>
		<description><![CDATA[Create a junction in Windows 7 using the MKLINK command.
mklink /j source-path target-path
As an example, create a junction called C:\Volatile that resides on the S: drive.
mklink /j C:\Volatile S:\Volatile

]]></description>
			<content:encoded><![CDATA[<p>Create a junction in Windows 7 using the <a href="http://technet.microsoft.com/en-us/library/cc753194%28WS.10%29.aspx">MKLINK command</a>.</p>
<p><code>mklink /j source-path target-path</code></p>
<p>As an example, create a junction called C:\Volatile that resides on the S: drive.</p>
<p><code>mklink /j C:\Volatile S:\Volatile</code></p>
<p><a href="http://www.rohand.com/wp-content/uploads/2009/08/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows7-mklink" border="0" alt="Windows7-mklink" src="http://www.rohand.com/wp-content/uploads/2009/08/image_thumb.png" width="408" height="229" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rohand.com/2009/how-to-create-a-junction-in-windows-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>First Post</title>
		<link>http://www.rohand.com/2009/first-post/</link>
		<comments>http://www.rohand.com/2009/first-post/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 08:09:32 +0000</pubDate>
		<dc:creator>rohand</dc:creator>
				<category><![CDATA[aboutme]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://www.rohand.com/2009/first-post/</guid>
		<description><![CDATA[This is the DePo Skinny theme and I really like it.
Update: Now replaced with Thematic.
Update: The theme used by Bret Taylor&#8217;s blog is my favorite.
Update: Now using Hybrid
Update: Now using BareCity
]]></description>
			<content:encoded><![CDATA[<p>This is the DePo Skinny theme and I really like it.</p>
<p>Update: Now replaced with Thematic.</p>
<p>Update: The theme used by <a href="http://bret.appspot.com/">Bret Taylor&#8217;s blog</a> is my favorite.</p>
<p>Update: Now using <a href="http://wordpress.org/extend/themes/hybrid">Hybrid</a></p>
<p>Update: Now using <a href="http://shaheeilyas.com/barecity/">BareCity</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rohand.com/2009/first-post/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
