<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>ShinyLight Development</title>
	<link>http://www.shinylight.com</link>
	<description>Web Development and Other Goodness in the World of a Software Engineer.</description>
	<lastBuildDate>Mon, 07 Jun 2010 03:02:19 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Linked Server via MS Jet 4.0 Provider</title>
		<description><![CDATA[Here&#8217;s another way to created a linked server using another provider, Microsoft Jet 4.0 OLE DB Provider. This is for SQL Server 2008. Check out my previous Linked Server tutorial if needed for SQL Server 2005.

For this setup, let&#8217;s use the login&#8217;s current security context. Make sure that you whatever SSMS you use to connect [...]]]></description>
		<link>http://www.shinylight.com/2010/06/07/linked-server-via-ms-jet-4-0-provider/</link>
			</item>
	<item>
		<title>Important Phone Features</title>
		<description><![CDATA[My AT&#38;T contract expires in August and am considering what phone I should get. The progress of the iPhone is practically stagnating compared to how much Android is making progress. Not to mention the incredibly sucky service AT&#38;T provides and how much cash you have to shell out for it. So I&#8217;m considering getting away [...]]]></description>
		<link>http://www.shinylight.com/2010/06/07/important-phone-features/</link>
			</item>
	<item>
		<title>Tag a Revision using Subclipse</title>
		<description><![CDATA[Tagging a revision is a simple task if you&#8217;re using the subclipse plugin for Eclipse. For this example, we&#8217;re going to tag the trunk in our repository. This also assumes that your repository uses the traditional &#8220;3 directory setup&#8221; of branches, tags, and trunk. 
1. Make sure you have a SVN View tab in Eclipse. [...]]]></description>
		<link>http://www.shinylight.com/2010/05/20/tag-a-revision-using-subclipse/</link>
			</item>
	<item>
		<title>Resetting Image in Word</title>
		<description><![CDATA[Here&#8217;s a silly little tip I&#8217;ve just discovered. Often when you take a screenshot and paste it into Word, it&#8217;ll come up blurry. To reset it so that the image is the same size and also looks like the actual screenshot:
1. Right click on the image and choose Format Picture&#8230;

2. Click on &#8220;Picture&#8221; then &#8220;Reset [...]]]></description>
		<link>http://www.shinylight.com/2010/05/20/resetting-image-in-word/</link>
			</item>
	<item>
		<title>Testing Database Import Scripts with Snapshots</title>
		<description><![CDATA[Can&#8217;t stress enough how handy database snapshots (compatible only in Enterprise and Developer editions of SQL Server 2005+) come in when testing bulk imports, data scrubbing, or any sort of data / schema modification script. In nearly no time, I can create a snapshot (via shortcut snippet), run my script &#8211; don&#8217;t like the results? [...]]]></description>
		<link>http://www.shinylight.com/2010/05/05/testing-database-import-scripts-with-snapshots/</link>
			</item>
	<item>
		<title>Implementing the Strategy Pattern in ColdFusion</title>
		<description><![CDATA[In spirit of the amazing book Head First Design Patterns, I wanted to put together a ColdFusion example that depicts the Strategy pattern. Essentially, the Strategy Pattern lets you group related algorithms together so that an object is able to select which algorithm to run at runtime. 
So let&#8217;s say for example you had a [...]]]></description>
		<link>http://www.shinylight.com/2010/05/02/implementing-strategy-pattern-coldfusion/</link>
			</item>
	<item>
		<title>TSQL Functions Inspired By ColdFusion&#8217;s Lists Functions</title>
		<description><![CDATA[In my last project, there was a bit of data scrubbing on the database side (SQL Server 2008) that I decided to create a few UDF&#8217;s that function similar to ColdFusion&#8217;s Lists function. The one that varies a little bit is ListLen(), since I needed to take into account empty tokens. The ChopIf() was inspired [...]]]></description>
		<link>http://www.shinylight.com/2010/04/27/tsql-functions-inspired-by-coldfusions-lists-functions/</link>
			</item>
	<item>
		<title>Generate Junk Files</title>
		<description><![CDATA[The other day I was testing benchmarks for a delete script. I needed to create files with various file sizes. More specific, 1,000,000 files with 5K per file. A while ago I found this great snippet on StackOverflow to generate a junk random string:

junk =  &#40;&#40;&#34;%%0%dX&#34; % &#40;junk_len * 2&#41;&#41; % random.getrandbits&#40;junk_len * 8&#41;&#41;.decode&#40;&#34;hex&#34;&#41;

I&#8217;ve [...]]]></description>
		<link>http://www.shinylight.com/2010/04/24/generate-junk-files/</link>
			</item>
	<item>
		<title>Search In One File from Keywords in Another File</title>
		<description><![CDATA[I needed to see if this list of email addresses were found in a logs file. So I had one file with a list of email addresses. Another file is a list emails sent. I needed to make sure that the emails were sent. Here&#8217;s a quick Python script I put together that does this:

import [...]]]></description>
		<link>http://www.shinylight.com/2010/04/24/search-in-one-file-from-keywords-in-another-file/</link>
			</item>
	<item>
		<title>RedGate SQL Search</title>
		<description><![CDATA[I love this tool. It&#8217;s a free add-on if you own SQL Prompt, RedGate&#8217;s version of intellisense, which is better, in my eyes, than Microsoft&#8217;s. It uses SQL Prompt&#8217;s FTS collection to search for any piece of string in any DB object. It&#8217;s crazy fast. What I like the most though, is the ability to [...]]]></description>
		<link>http://www.shinylight.com/2010/04/24/redgate-sql-search/</link>
			</item>
</channel>
</rss>
