<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Cory M. Gibbons - Code Blog</title>
	<atom:link href="http://corymgibbons.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://corymgibbons.wordpress.com</link>
	<description>Adventures in Code</description>
	<lastBuildDate>Thu, 08 Apr 2010 16:29:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='corymgibbons.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Cory M. Gibbons - Code Blog</title>
		<link>http://corymgibbons.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://corymgibbons.wordpress.com/osd.xml" title="Cory M. Gibbons - Code Blog" />
	<atom:link rel='hub' href='http://corymgibbons.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Kata 4 &#8211; My solution</title>
		<link>http://corymgibbons.wordpress.com/2010/04/07/kata-4-my-solution/</link>
		<comments>http://corymgibbons.wordpress.com/2010/04/07/kata-4-my-solution/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 21:20:34 +0000</pubDate>
		<dc:creator>corymgibbons</dc:creator>
				<category><![CDATA[Code Snippets]]></category>

		<guid isPermaLink="false">http://corymgibbons.wordpress.com/?p=103</guid>
		<description><![CDATA[So I misunderstood Kata 4 Data Munging a bit. I wrote everything as one application, but it still works out.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=103&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So I misunderstood <a href="http://codekata.pragprog.com/2007/01/kata_four_data_.html">Kata 4 Data Munging</a> a bit. I wrote everything as one application, but it still works out.</p>
<p><pre class="brush: csharp;">

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Collections;
namespace Kata_4
{
    class Program
    {
        //Our main storage array for the weather file
        static ArrayList days = new ArrayList();
        //Our main storage array for the football file
        static ArrayList teams = new ArrayList();
        static void Main(string[] args)
        {
            //Parse the weather file
            ArrayList parsedDaysFile = ParseFile(&quot;C:\\weather.dat&quot;);
            days = ParseDays(parsedDaysFile);
            //Find the smallest temperature spread out of all days
            Base baseDay = FindSpread(days);
            Day dayMinSpread = (Day)baseDay;
            Console.WriteLine(String.Format(&quot;Day #: {0} Max Temp: {1} Min Temp: {2} Spread: {3}&quot;,
                dayMinSpread.DayNumber, dayMinSpread.MxT, dayMinSpread.MnT, dayMinSpread.Spread));

            //Parse football (SOCCER) file
            ArrayList parsedSoccerFile = ParseFile(&quot;C:\\football.dat&quot;);
            teams = ParseTeams(parsedSoccerFile);
            //Find the smallest difference of scores of all teams
            Base baseTeam = FindSpread(teams);
            Team teamMinScoreDiff = (Team)baseTeam;
            Console.WriteLine(String.Format(&quot;Team: {0} Goals for: {1} Goals against: {2} Difference: {3}&quot;,
                teamMinScoreDiff.TeamName, teamMinScoreDiff.GoalsFor, teamMinScoreDiff.GoalsAgainst, teamMinScoreDiff.Spread));
            Console.ReadLine();
        }
        #region Days
        private static ArrayList ParseDays(ArrayList parsedFile)
        {
            ArrayList line = new ArrayList();
            ArrayList parsedDay = new ArrayList();
            for (int i = 0; i &lt; parsedFile.Count; i++)
            {
                //Clear out the arrays prior to loading
                line.Clear();
                parsedDay.Clear();
                line.AddRange(parsedFile[i].ToString().Split('|'));
                //Copy only numeric values with length &gt; 0 to temp array
                for (int j = 0; j &lt; line.Count; j++)
                {
                    int o;
                    if (line[j].ToString().Length &gt; 0 &amp;&amp; Int32.TryParse(line[0].ToString(), out o))
                    {
                        parsedDay.Add(line[j]);
                    }
                }
                //Add the values to the days array
                if (parsedDay.Count &gt; 0)
                {
                    Day day = new Day();
                    day.DayNumber = Convert.ToInt32(parsedDay[0]);
                    day.MxT = Convert.ToInt32(parsedDay[1].ToString().Replace(&quot;*&quot;, &quot;&quot;));
                    day.MnT = Convert.ToInt32(parsedDay[2].ToString().Replace(&quot;*&quot;, &quot;&quot;));
                    day.Spread = day.MxT - day.MnT;
                    days.Add(day);
                }
            }
            return days;
        }
        #endregion
        #region Soccer
        private static ArrayList ParseTeams(ArrayList parsedFile)
        {
            ArrayList line = new ArrayList();
            ArrayList parsedTeam = new ArrayList();
            for (int i = 0; i &lt; parsedFile.Count; i++)
            {
                //Clear out the arrays prior to loading
                line.Clear();
                parsedTeam.Clear();
                line.AddRange(parsedFile[i].ToString().Split('|'));
                //Copy only numeric values with length &gt; 0 to temp array
                for (int j = 0; j &lt; line.Count; j++)
                {
                    int o;
                    if (line[j].ToString().Length &gt; 0 &amp;&amp; Int32.TryParse(line[0].ToString().Replace(&quot;.&quot;,&quot;&quot;), out o))
                    {
                        parsedTeam.Add(line[j]);
                    }
                }
                //Add the values to teams days array
                if (parsedTeam.Count &gt; 0)
                {
                    Team team = new Team();
                    team.TeamName = parsedTeam[1].ToString();
                    team.GoalsFor = Convert.ToInt32(parsedTeam[6].ToString());
                    team.GoalsAgainst = Convert.ToInt32(parsedTeam[8].ToString());
                    team.Spread = team.GoalsFor - team.GoalsAgainst;
                    teams.Add(team);
                }
            }
            return teams;
        }
        #endregion
        #region Misc
        private static ArrayList ParseFile(String fileName)
        {
            StreamReader sR = new StreamReader(fileName);
            ArrayList parsedFile = new ArrayList();
            while (sR.Peek() != -1)
            {
                String readLine = sR.ReadLine().Trim();
                readLine = readLine.Replace(' ', '|');
                parsedFile.Add(readLine);
            }
            return parsedFile;
        }
        private static Base FindSpread(ArrayList list)
        {
            Base minSpread = (Base)list[0];
            foreach (Base b in list)
            {
                if (b.Spread &lt; minSpread.Spread)
                {
                    minSpread = b;
                }
            }
            return minSpread;
        }
        #endregion
   
    }
}&lt;/pre&gt;
 
&lt;pre&gt;
using System;
using System.Collections.Generic;
using System.Text;
 

namespace Kata_4
{
    class Base
    {
        private int _spread;
 

        public int Spread
        {
            get
            {
                return _spread;
            }
 

            set
            {
                _spread = value;
            }
        }
    }
}
 

&lt;/pre&gt;
using System;
using System.Collections.Generic;
using System.Text;

namespace Kata_4
{
    class Team : Base
    {
        private string _teamName;
        private int _goalsFor;
        private int _goalsAgainst;
        private int _spread;

        public string TeamName
        {
            get
            {
                return _teamName;
            }

            set
            {
                _teamName = value;
            }
        }

        public int GoalsFor
        {
            get
            {
                return _goalsFor;
            }

            set
            {
                _goalsFor = value;
            }
        }

        public int GoalsAgainst
        {
            get
            {
                return _goalsAgainst;
            }

            set
            {
                _goalsAgainst = value;
            }
        }

    }
}

using System;
using System.Collections.Generic;
using System.Text;

namespace Kata_4
{
    class Day : Base
    {
        private int _dayNumber;
        private int _mnt;
        private int _mxt;

        public int DayNumber
        {
            get
            {
                return _dayNumber;
            }
           
            set
            {
                _dayNumber = value;
            }
        }

        public int MxT
        {
            get
            {
                return _mxt;
            }

            set
            {
                _mxt = value;
            }
        }

        public int MnT
        {
            get
            {
                return _mnt;
            }

            set
            {
                _mnt = value;
            }
        }

    }
}

</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corymgibbons.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corymgibbons.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corymgibbons.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corymgibbons.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corymgibbons.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corymgibbons.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corymgibbons.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corymgibbons.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corymgibbons.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corymgibbons.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corymgibbons.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corymgibbons.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corymgibbons.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corymgibbons.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=103&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corymgibbons.wordpress.com/2010/04/07/kata-4-my-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d4185c6a76a4a909b323be93e2b370e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">corymgibbons</media:title>
		</media:content>
	</item>
		<item>
		<title></title>
		<link>http://corymgibbons.wordpress.com/2010/04/06/93/</link>
		<comments>http://corymgibbons.wordpress.com/2010/04/06/93/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 21:25:02 +0000</pubDate>
		<dc:creator>corymgibbons</dc:creator>
				<category><![CDATA[Code Snippets]]></category>

		<guid isPermaLink="false">http://corymgibbons.wordpress.com/?p=93</guid>
		<description><![CDATA[Working on some practice problems today, and found this great site. Here are my solutions for Kata Two &#8212; Karate Chop. They could always be more elegant, but get the job done.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=93&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Working on some practice problems today, and found <a href="http://codekata.pragprog.com/2007/01/kata_two_karate.html">this </a>great site. Here are my solutions for <a href="http://codekata.pragprog.com/2007/01/kata_two_karate.html">Kata Two &#8212; Karate Chop</a>. They could always be more elegant, but get the job done.</p>
<p><pre class="brush: csharp;">
using System;
using System.Collections.Generic;
using System.Text;

namespace Kata_2
{
    class Program
    {
        static int[] numbers = new int[1200];
        static int returnVal = 0;
        static DateTime startTime;
        static DateTime endTime;
        const int TARGET = 451;

        static void Main(string[] args)
        {
            BuildArray();

            Console.WriteLine(&quot;Method 1:&quot;);
            StartTime();
            Console.WriteLine(Chop1(TARGET, numbers));
            EndTime();
            Console.WriteLine(CalcTime());

            Console.WriteLine(&quot;Method 2:&quot;);
            StartTime();
            Console.WriteLine(Chop2(TARGET, numbers));
            EndTime();
            Console.WriteLine(CalcTime());

            Console.WriteLine(&quot;Method 3:&quot;);
            StartTime();
            Console.WriteLine(Chop3(TARGET, numbers));
            EndTime();
            Console.WriteLine(CalcTime());

            Console.WriteLine(&quot;Method 4:&quot;);
            StartTime();
            Console.WriteLine(Chop4(TARGET, numbers));
            EndTime();
            Console.WriteLine(CalcTime());

            Console.WriteLine(&quot;Method 5:&quot;);
            StartTime();
            Console.WriteLine(Chop5(TARGET, numbers));
            EndTime();
            Console.WriteLine(CalcTime());

            Console.WriteLine(&quot;Done.&quot;);
            Console.ReadLine();
        }

        static void StartTime()
        {
            startTime = DateTime.Now;
        }

        static void EndTime()
        {
            endTime = DateTime.Now;
        }

        static TimeSpan CalcTime()
        {
            return endTime.Subtract(startTime);
        }

        static void BuildArray()
        {
            for (int i = 0; i &lt; numbers.Length; i++)
            {
                numbers[i] = i;
            }
        }

        //IndexOf
        static int Chop1(int targetVal, int[] numbers)
        {
            return Array.IndexOf(numbers, targetVal);
        }

        //For loop
        static int Chop2(int targetVal, int[] numbers)
        {
            for (int i = 0; i &lt; numbers.Length; i++)
            {
                if (numbers[i] == targetVal)
                {
                    return i;
                }
            }

            return -1;
        }

        //Recursion
        static int Chop3(int targetVal, int[] numbers)
        {
            if (numbers.Length == 0)
            {
                return -1;
            }

            if (numbers[numbers.Length - 1] == targetVal)
            {
                returnVal = numbers[numbers.Length - 1];
                return returnVal;
            }
            else
            {
                int[] newNumbers = new int[numbers.Length - 1];
                Array.Copy(numbers, newNumbers, numbers.Length - 1);
                Chop3(targetVal, newNumbers);

                if (returnVal == 0)
                {
                    return -1;
                }
                else
                {
                    return returnVal;
                }
            }
        }

        //While loop
        static int Chop4(int targetVal, int[] numbers)
        {
            int i = 0;
            while (i &lt; numbers.Length - 1 &amp;&amp; numbers[i] != targetVal)
            {
                i++;
            }

            if (i != targetVal)
            {
                return -1;
            }
            else
            {
                return i;
            }
        }

        //Split the array and check both halves
        static int Chop5(int targetVal, int[] numbers)
        {
            //Get the lower half
            int[] lowerHalf = new int[numbers.Length / 2];
            for (int i = 0; i &lt; numbers.Length / 2; i++)
            {
                lowerHalf[i] = numbers[i];
            }

            //Get the upper half
            int[] upperHalf = new int[numbers.Length / 2];
            int j = 0;
            for (int k = numbers.Length - 1; k &gt;= numbers.Length / 2; k--)
            {
                upperHalf[j] = numbers[k];
                j += 1;
            }

            //Check the lower half for our target
            for (int i = 0; i &lt; lowerHalf.Length; i++)
            {
                if (lowerHalf[i] == targetVal)
                {
                    return lowerHalf[i];
                }
            }

            //Check the upper half for our target
            for (int i = 0; i &lt; upperHalf.Length; i++)
            {
                if (upperHalf[i] == targetVal)
                {
                    return upperHalf[i];
                }
            }

            return -1;
        }
    }

}
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corymgibbons.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corymgibbons.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corymgibbons.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corymgibbons.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corymgibbons.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corymgibbons.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corymgibbons.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corymgibbons.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corymgibbons.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corymgibbons.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corymgibbons.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corymgibbons.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corymgibbons.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corymgibbons.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=93&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corymgibbons.wordpress.com/2010/04/06/93/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d4185c6a76a4a909b323be93e2b370e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">corymgibbons</media:title>
		</media:content>
	</item>
		<item>
		<title>There&#8217;s gold in them thar SQL statements</title>
		<link>http://corymgibbons.wordpress.com/2009/08/19/theres-gold-in-them-thar-sql-statements/</link>
		<comments>http://corymgibbons.wordpress.com/2009/08/19/theres-gold-in-them-thar-sql-statements/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 20:22:53 +0000</pubDate>
		<dc:creator>corymgibbons</dc:creator>
				<category><![CDATA[Code Snippets]]></category>

		<guid isPermaLink="false">http://corymgibbons.wordpress.com/?p=75</guid>
		<description><![CDATA[I haven&#8217;t posted in a while, but these saved my life yesterday after a major server crash and I thought I&#8217;d share. User fix (logins were blasted away, but mapping still exists at the database level): alter login LOGINNAME with password = 'PASSWORD' unlock, check_policy = off, check_expiration = off use DATABASE; go sp_change_users_login 'REPORT'; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=75&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t posted in a while, but these saved my life yesterday after a major server crash and I thought I&#8217;d share.</p>
<p>User fix (logins were blasted away, but mapping still exists at the database level):<br />
<code><br />
alter login LOGINNAME with password = 'PASSWORD' unlock, check_policy = off, check_expiration = off<br />
use DATABASE;<br />
go<br />
sp_change_users_login 'REPORT';<br />
USE DATABASE;<br />
GO<br />
EXEC sp_change_users_login 'Auto_Fix', 'USERNAME', NULL, 'PASSWORD';<br />
GO<br />
</code></p>
<p>This one was amazing &#8211; symmetric keys and certificates were no longer working, but still existed. This links the existing keys/certs to the current server installation/machine. Password&#8217;s required:<br />
<code><br />
OPEN MASTER KEY DECRYPTION BY PASSWORD = 'PASSWORDHERE'<br />
ALTER MASTER KEY ADD ENCRYPTION BY SERVICE MASTER KEY<br />
CLOSE MASTER KEY<br />
</code></p>
<p>Lastly, restoring from .bak (instead of using the GUI, which I had poor results with):<br />
<code><br />
Alter Database DATABASENAME SET SINGLE_USER With ROLLBACK IMMEDIATE</p>
<p>RESTORE DATABASE DATABASENAME<br />
FROM DISK = 'D:\BACKUPFILE.bak'<br />
WITH RECOVERY, REPLACE, STATS = 10</p>
<p>ALTER DATABASE DATABASENAME<br />
SET MULTI_USER;<br />
</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corymgibbons.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corymgibbons.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corymgibbons.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corymgibbons.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corymgibbons.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corymgibbons.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corymgibbons.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corymgibbons.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corymgibbons.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corymgibbons.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corymgibbons.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corymgibbons.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corymgibbons.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corymgibbons.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=75&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corymgibbons.wordpress.com/2009/08/19/theres-gold-in-them-thar-sql-statements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d4185c6a76a4a909b323be93e2b370e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">corymgibbons</media:title>
		</media:content>
	</item>
		<item>
		<title>The Myth of the Genius Programmer</title>
		<link>http://corymgibbons.wordpress.com/2009/06/06/the-myth-of-the-genius-programmer/</link>
		<comments>http://corymgibbons.wordpress.com/2009/06/06/the-myth-of-the-genius-programmer/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 00:20:15 +0000</pubDate>
		<dc:creator>corymgibbons</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://corymgibbons.wordpress.com/?p=70</guid>
		<description><![CDATA[A great talk at this year&#8217;s I/O conference.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=70&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/events/io/sessions/MythGeniusProgrammer.html">A great talk at this year&#8217;s I/O conference.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corymgibbons.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corymgibbons.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corymgibbons.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corymgibbons.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corymgibbons.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corymgibbons.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corymgibbons.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corymgibbons.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corymgibbons.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corymgibbons.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corymgibbons.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corymgibbons.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corymgibbons.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corymgibbons.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=70&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corymgibbons.wordpress.com/2009/06/06/the-myth-of-the-genius-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d4185c6a76a4a909b323be93e2b370e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">corymgibbons</media:title>
		</media:content>
	</item>
		<item>
		<title>Edit (kinda) any webpage in browser</title>
		<link>http://corymgibbons.wordpress.com/2009/02/10/edit-kinda-any-webpage-in-browser/</link>
		<comments>http://corymgibbons.wordpress.com/2009/02/10/edit-kinda-any-webpage-in-browser/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 19:53:09 +0000</pubDate>
		<dc:creator>corymgibbons</dc:creator>
				<category><![CDATA[Code Snippets]]></category>

		<guid isPermaLink="false">http://corymgibbons.wordpress.com/2009/02/10/edit-kinda-any-webpage-in-browser/</guid>
		<description><![CDATA[Paste this in the address bar: javascript:document.body.contentEditable='true'; document.designMode='on'; void 0 Good for previewing changes! Source: http://azure.ironie.org/291-edit-any-web-page-in-a-browser<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=67&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Paste this in the address bar:<br />
<code>javascript:document.body.contentEditable='true'; document.designMode='on'; void 0</code></p>
<p>Good for previewing changes!</p>
<p>Source: <a href="http://azure.ironie.org/291-edit-any-web-page-in-a-browser">http://azure.ironie.org/291-edit-any-web-page-in-a-browser</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corymgibbons.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corymgibbons.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corymgibbons.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corymgibbons.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corymgibbons.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corymgibbons.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corymgibbons.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corymgibbons.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corymgibbons.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corymgibbons.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corymgibbons.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corymgibbons.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corymgibbons.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corymgibbons.wordpress.com/67/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=67&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corymgibbons.wordpress.com/2009/02/10/edit-kinda-any-webpage-in-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d4185c6a76a4a909b323be93e2b370e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">corymgibbons</media:title>
		</media:content>
	</item>
		<item>
		<title>SqlConnection &#8211; Close() or Dispose()?</title>
		<link>http://corymgibbons.wordpress.com/2009/01/15/sqlconnection-close-or-dispose/</link>
		<comments>http://corymgibbons.wordpress.com/2009/01/15/sqlconnection-close-or-dispose/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 21:45:16 +0000</pubDate>
		<dc:creator>corymgibbons</dc:creator>
				<category><![CDATA[Code Snippets]]></category>

		<guid isPermaLink="false">http://corymgibbons.wordpress.com/?p=56</guid>
		<description><![CDATA[There was a bit of trouble brewing today on some other blogs about garbage collection and the SqlConnection object (well not specifically, but it came up). I found the following post that spells it out pretty well: What conclusions can we draw? We must at least call Close() or Dispose(), otherwise the database connection won&#8217;t [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=56&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There was a bit of trouble brewing today on some other blogs about garbage collection and the SqlConnection object (well not specifically, but it came up). I found the following <a href="http://chrisfulstow.blogspot.com/2006/11/sqlconnection-close-or-dispose.html">post</a> that spells it out pretty well: </p>
<blockquote><p>
What conclusions can we draw?</p>
<p>We must at least call Close() or Dispose(), otherwise the database connection won&#8217;t be released;<br />
There&#8217;s no need to call both Close() and Dispose();<br />
If we&#8217;re going to open the connection again, we should Close() not Dispose();<br />
When we&#8217;re completely finished with the SqlConnection, we should call Dispose() to make sure that all unmanaged resources are released, both now and in the future.
</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corymgibbons.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corymgibbons.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corymgibbons.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corymgibbons.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corymgibbons.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corymgibbons.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corymgibbons.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corymgibbons.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corymgibbons.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corymgibbons.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corymgibbons.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corymgibbons.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corymgibbons.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corymgibbons.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=56&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corymgibbons.wordpress.com/2009/01/15/sqlconnection-close-or-dispose/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d4185c6a76a4a909b323be93e2b370e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">corymgibbons</media:title>
		</media:content>
	</item>
		<item>
		<title>A Great Article</title>
		<link>http://corymgibbons.wordpress.com/2008/12/19/a-great-article/</link>
		<comments>http://corymgibbons.wordpress.com/2008/12/19/a-great-article/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 22:31:13 +0000</pubDate>
		<dc:creator>corymgibbons</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://corymgibbons.wordpress.com/?p=52</guid>
		<description><![CDATA[Beautiful Code<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=52&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://alarmingdevelopment.org/?p=79">Beautiful Code</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corymgibbons.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corymgibbons.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corymgibbons.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corymgibbons.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corymgibbons.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corymgibbons.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corymgibbons.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corymgibbons.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corymgibbons.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corymgibbons.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corymgibbons.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corymgibbons.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corymgibbons.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corymgibbons.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=52&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corymgibbons.wordpress.com/2008/12/19/a-great-article/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d4185c6a76a4a909b323be93e2b370e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">corymgibbons</media:title>
		</media:content>
	</item>
		<item>
		<title>SmartNavigation is cool, but at a price.</title>
		<link>http://corymgibbons.wordpress.com/2008/12/18/smartnavigation-is-cool-but-at-a-price/</link>
		<comments>http://corymgibbons.wordpress.com/2008/12/18/smartnavigation-is-cool-but-at-a-price/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 23:42:37 +0000</pubDate>
		<dc:creator>corymgibbons</dc:creator>
				<category><![CDATA[Code Snippets]]></category>

		<guid isPermaLink="false">http://corymgibbons.wordpress.com/?p=41</guid>
		<description><![CDATA[I implemented SmartNavigation today with no problem on one of our pages. SmartNavigation="true" It&#8217;s cool, but only for IE (we don&#8217;t use anything else internally here), and apparently focusing on controls doesn&#8217;t work either. See this link for more info.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=41&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I implemented SmartNavigation today with no problem on one of our pages.<br />
<code>SmartNavigation="true"</code></p>
<p>It&#8217;s cool, but only for IE (we don&#8217;t use anything else internally here), and apparently focusing on controls doesn&#8217;t work either. See <a href="http://www.codinghorror.com/blog/archives/000116.html">this link </a> for more info.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corymgibbons.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corymgibbons.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corymgibbons.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corymgibbons.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corymgibbons.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corymgibbons.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corymgibbons.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corymgibbons.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corymgibbons.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corymgibbons.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corymgibbons.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corymgibbons.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corymgibbons.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corymgibbons.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=41&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corymgibbons.wordpress.com/2008/12/18/smartnavigation-is-cool-but-at-a-price/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d4185c6a76a4a909b323be93e2b370e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">corymgibbons</media:title>
		</media:content>
	</item>
		<item>
		<title>VB .NET &#8211; Sending e-mail with attachments</title>
		<link>http://corymgibbons.wordpress.com/2008/12/12/vb-net-sending-e-mail-with-attachments/</link>
		<comments>http://corymgibbons.wordpress.com/2008/12/12/vb-net-sending-e-mail-with-attachments/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 01:49:58 +0000</pubDate>
		<dc:creator>corymgibbons</dc:creator>
				<category><![CDATA[Code Snippets]]></category>

		<guid isPermaLink="false">http://corymgibbons.wordpress.com/?p=27</guid>
		<description><![CDATA[The current project that I&#8217;m working on requires a user to be able to send an e-mail via ASP .NET with an attachment. I&#8217;ve used the FileUpload control (named pdfUpload) in order to upload the file to the server, attach it to the e-mail, and then delete it afterwards. The disposal of the MailMessage object [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=27&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The current project that I&#8217;m working on requires a user to be able to send an e-mail via ASP .NET with an attachment.  I&#8217;ve used the FileUpload control (named pdfUpload) in order to upload the file to the server, attach it to the e-mail, and then delete it afterwards. The disposal of the MailMessage object is critical in order for the file to be deleted.</code></p>
<p>P.S. Sorry for the horrible formatting... I'll work on this in the future.<br />
P.P.S. I can not believe that the FileUpload control does not have file extension filters.</p>
<p>If pdfUpload.HasFile = True Then<br />
If pdfUpload.FileName.Substring(pdfUpload.FileName.Length - 3, 3).ToUpper = "PDF" Then</p>
<p>Dim mailFrom As String = AppSettings("MailFrom")<br />
Dim mailTo As String = txtMailTo.Text<br />
Dim msg As New Mail.MailMessage(mailFrom, mailTo, txtSubject.Text, lblHTML.Text)</p>
<p>Try<br />
Dim mailSender As New Mail.SmtpClient(AppSettings("MailServer"))<br />
pdfUpload.PostedFile.SaveAs(AppSettings("PDFSaveLocation") &amp; pdfUpload.FileName)<br />
Dim mailAttachment As New System.Net.Mail.Attachment(AppSettings("PDFSaveLocation") &amp; pdfUpload.FileName)<br />
msg.Attachments.Add(mailAttachment)<br />
msg.IsBodyHtml = True<br />
mailSender.Send(msg)<br />
CleanUp()<br />
lblSuccess.Text = "E-Mail sent."</p>
<p>Catch ex As Exception<br />
lblError.Text = ex.Message<br />
Exit Sub<br />
Finally<br />
msg.Dispose()<br />
System.IO.File.Delete(AppSettings("PDFSaveLocation") &amp; pdfUpload.FileName)<br />
End Try</p>
<p>Else<br />
lblError.Text = "You must select a .PDF file to send."<br />
End If<br />
Else<br />
lblError.Text = "You must select a .PDF file to send."<br />
End If</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corymgibbons.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corymgibbons.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corymgibbons.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corymgibbons.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corymgibbons.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corymgibbons.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corymgibbons.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corymgibbons.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corymgibbons.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corymgibbons.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corymgibbons.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corymgibbons.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corymgibbons.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corymgibbons.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=27&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corymgibbons.wordpress.com/2008/12/12/vb-net-sending-e-mail-with-attachments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d4185c6a76a4a909b323be93e2b370e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">corymgibbons</media:title>
		</media:content>
	</item>
		<item>
		<title>My First Blog</title>
		<link>http://corymgibbons.wordpress.com/2008/12/11/my-first-blog/</link>
		<comments>http://corymgibbons.wordpress.com/2008/12/11/my-first-blog/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 05:08:33 +0000</pubDate>
		<dc:creator>corymgibbons</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://corymgibbons.wordpress.com/?p=5</guid>
		<description><![CDATA[Well, here it is! I&#8217;ve started this blog in order to keep track of code snippets and other pieces of information I may need from time to time instead of storing them locally. Hopefully, someone else will benefit from this information as well. Almost time for bed, and I&#8217;ll see if I can add some [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=5&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well, here it is! I&#8217;ve started this blog in order to keep track of code snippets and other pieces of information I may need from time to time instead of storing them locally. Hopefully, someone else will benefit from this information as well.</p>
<p>Almost time for bed, and I&#8217;ll see if I can add some code tomorrow if I&#8217;m not too busy. I&#8217;ve been working on an intranet site that does the same old &#8216;user entry, user reporting&#8217; stuff. Sometimes it seems like I code the same stuff over and over again, but I guess it&#8217;s good practice, right? I guess this app is a bit more detailed, but oh well.</p>
<p>Cory</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corymgibbons.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corymgibbons.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corymgibbons.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corymgibbons.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corymgibbons.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corymgibbons.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corymgibbons.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corymgibbons.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corymgibbons.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corymgibbons.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corymgibbons.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corymgibbons.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corymgibbons.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corymgibbons.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corymgibbons.wordpress.com&amp;blog=5812169&amp;post=5&amp;subd=corymgibbons&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corymgibbons.wordpress.com/2008/12/11/my-first-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d4185c6a76a4a909b323be93e2b370e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">corymgibbons</media:title>
		</media:content>
	</item>
	</channel>
</rss>
