<?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>FitnessConnections.com &#187; Uncategorized</title>
	<atom:link href="http://fitnessconnections.com/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://fitnessconnections.com/blog</link>
	<description>Software development with a healthy twist.</description>
	<lastBuildDate>Wed, 01 Sep 2010 18:41:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Hacker Monthly / Hacker News</title>
		<link>http://fitnessconnections.com/blog/hacker-monthly-hacker-news/</link>
		<comments>http://fitnessconnections.com/blog/hacker-monthly-hacker-news/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 17:23:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fitnessconnections.com/blog/?p=115</guid>
		<description><![CDATA[Just wanted to take the time to point out, and to compliment, the community at Hacker News (http://news.ycombinator.com).   The amount of quality content coming from this site is amazing, and despite the name, it is mostly geared towards web startups and programming related information.   For those not even interested in creating their own [...]]]></description>
			<content:encoded><![CDATA[<p>Just wanted to take the time to point out, and to compliment, the community at Hacker News (<a href="http://news.ycombinator.com">http://news.ycombinator.com</a>).   The amount of quality content coming from this site is amazing, and despite the name, it is mostly geared towards web startups and programming related information.   For those not even interested in creating their own startup, it contains great, relevant business information from leaders in the field.</p>
<p>That being said, Hacker News community has recently come up with Hacker Monthly (<a href="http://www.hackermonthly.com/issues.html">http://www.hackermonthly.com/issues.html</a>) which is a monthly PDF/e-zine (also available for print if you are feeling generous), highlighting some of the most relevant stories from the previous month.   This is great content, freely available, and deserves to be promoted.   Well done guys.</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F&amp;title=Hacker+Monthly+%2F+Hacker+News"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F&amp;title=Hacker+Monthly+%2F+Hacker+News"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F&amp;title=Hacker+Monthly+%2F+Hacker+News"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F&amp;headline=Hacker+Monthly+%2F+Hacker+News"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Hacker+Monthly+%2F+Hacker+News&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Hacker+Monthly+%2F+Hacker+News&amp;u=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Hacker+Monthly+%2F+Hacker+News&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Hacker+Monthly+%2F+Hacker+News&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Hacker+Monthly+%2F+Hacker+News&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F&amp;title=Hacker+Monthly+%2F+Hacker+News&amp;summary=&amp;source="><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/reader/link?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fhacker-monthly-hacker-news%2F&amp;title=Hacker+Monthly+%2F+Hacker+News"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://fitnessconnections.com/blog/hacker-monthly-hacker-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing SQL Server Express 2008 on Windows Home Server</title>
		<link>http://fitnessconnections.com/blog/installing-sql-server-express-2008-on-windows-home-server/</link>
		<comments>http://fitnessconnections.com/blog/installing-sql-server-express-2008-on-windows-home-server/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 17:50:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fitnessconnections.com/blog/?p=97</guid>
		<description><![CDATA[I have an old EX470 MediaSmart machine that I use for various purposes.  I use it for backing up my existing machines, I use it as a media center extender with my XBOX, a Subversion source code server, and today I setup SQL Server 2008 Express on this machine. *Disclaimer* &#8211; I&#8217;m sure this is [...]]]></description>
			<content:encoded><![CDATA[<p>I have an old EX470 MediaSmart machine that I use for various purposes.  I use it for backing up my existing machines, I use it as a media center extender with my XBOX, a <a href="http://www.hanselman.com/blog/RunningASubversionServerOffYourWindowsHomeServer.aspx">Subversion source code server</a>, and today I setup SQL Server 2008 Express on this machine.</p>
<p><span style="text-decoration: underline;"><strong>*Disclaimer* &#8211; I&#8217;m sure this is not approved or condoned by Microsoft for Windows Home Server owners, so do this at your own risk.  If you brick/break/fubar your machine, please do not email me about it.</strong></span></p>
<p>Here are the steps I followed:</p>
<p><strong>Step 1:</strong></p>
<p>Remote desktop into your Windows Home Server machine.  &#8220;Start &gt; Run &gt; mstsc&#8221;.   From here enter your home server machine name (i.e. HOME-SERVER).  Once prompted, enter your username as &#8220;Administrator&#8221; and enter the root administrator password you selected when you setup your machine.</p>
<p><strong>Step 2:</strong></p>
<p>Download Microsoft Windows Installer 4.5 (if you have not previously done this) as it is required to install SQL Express 2008.   Here is the download link (<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5a58b56f-60b6-4412-95b9-54d056d6f9f4&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=5a58b56f-60b6-4412-95b9-54d056d6f9f4&amp;displaylang=en</a>).  I believe a reboot is required here.</p>
<p><strong>Step 3:</strong></p>
<p>Download SQLEXPR_x86_ENU.exe from this Microsoft download link (<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=58ce885d-508b-45c8-9fd3-118edd8e6fff&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=58ce885d-508b-45c8-9fd3-118edd8e6fff&amp;displaylang=en</a>).</p>
<p><strong>Step 4:</strong></p>
<p>Run the setup program, and under the &#8220;Installation&#8221; tab, select &#8220;New SQL Server stand-alone installation&#8221;.  Follow the steps required for the installation process.  I would  reboot after installing this as well.</p>
<p><strong>Step 5:</strong></p>
<p>Click Start &gt; Programs &gt; Microsoft SQL 2008 &gt; Configuration Tools &gt; Configuration Manager</p>
<p><strong>Step 6:</strong></p>
<p>Follow steps 1 &#8211; 9 here in order to enable remote connections as this will not be enabled by default.   Steps 10 and later will not work because SQL Express Management Studio cannot be installed on a Windows Server 2003 installation (to my knowledge).</p>
<p><strong>Step 7:</strong></p>
<p>On your home server, under control panel, select &#8220;Windows Firewall&#8221;.   Select the exceptions tab, and add a program exception for: c:\program files\microsoft sql server\mssql10.sqlexpress\mssql\binn\sqlservr.exe</p>
<p><strong>Step 8:</strong></p>
<p>On your desktop machine now, enter the following command into your command prompt:</p>
<p>C:\&gt;SQLCMD -U sa -P &lt;the-sa-password-you-set&gt; -S YourHomeServerName\SQLEXPRESS,1122</p>
<p><em>(note: 1122 is the port # of the server.   This is the default, but you can see this changed from the TCP/IP protocol settings inside SQL Server configuration manager).</em></p>
<p>If this worked, you should be given a prompt such as &#8220;1&gt;&#8221; to enter sql commands on that server.  Just enter &#8220;QUIT&#8221; once you have confirmed it worked.</p>
<p><strong>Step #9:</strong></p>
<p>Install Microsoft SQL Express 2008 Management Studio (<a href="http://www.microsoft.com/downloads/details.aspx?familyid=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b&amp;displaylang=en</a>).   When prompted for connection details, specify &#8220;YOUR-HOME-SERVER\SQLEXPRESS,1122&#8243; (without quotes), pick SQL Server Authentication, and enter your &#8220;sa&#8221; credentials.   Note the 1122 in the location.  This not a well documented feature, but this is how you specify the port # for a connection.</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F&amp;title=Installing+SQL+Server+Express+2008+on+Windows+Home+Server"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F&amp;title=Installing+SQL+Server+Express+2008+on+Windows+Home+Server"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F&amp;title=Installing+SQL+Server+Express+2008+on+Windows+Home+Server"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F&amp;headline=Installing+SQL+Server+Express+2008+on+Windows+Home+Server"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Installing+SQL+Server+Express+2008+on+Windows+Home+Server&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Installing+SQL+Server+Express+2008+on+Windows+Home+Server&amp;u=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Installing+SQL+Server+Express+2008+on+Windows+Home+Server&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Installing+SQL+Server+Express+2008+on+Windows+Home+Server&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Installing+SQL+Server+Express+2008+on+Windows+Home+Server&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F&amp;title=Installing+SQL+Server+Express+2008+on+Windows+Home+Server&amp;summary=&amp;source="><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/reader/link?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Finstalling-sql-server-express-2008-on-windows-home-server%2F&amp;title=Installing+SQL+Server+Express+2008+on+Windows+Home+Server"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://fitnessconnections.com/blog/installing-sql-server-express-2008-on-windows-home-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Day of Mobile &#8211; Illinois Institute of Chicago</title>
		<link>http://fitnessconnections.com/blog/day-of-mobile-illinois-institute-of-chicago/</link>
		<comments>http://fitnessconnections.com/blog/day-of-mobile-illinois-institute-of-chicago/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 15:13:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fitnessconnections.com/blog/?p=95</guid>
		<description><![CDATA[I spent yesterday listening to talks from &#8220;Uncle Bob&#8221; Bob Martin, Jay Freeman, Jason Shah, and Chris Grove.   All the talks were very informative, with only one or two notable exceptions which were lacking in actual content. Bob Martin spoke about dynamic languages and some of the history of typed vs. non-typed languages and the [...]]]></description>
			<content:encoded><![CDATA[<p>I spent yesterday listening to talks from &#8220;Uncle Bob&#8221; Bob Martin, Jay Freeman, Jason Shah, and Chris Grove.   All the talks were very informative, with only one or two notable exceptions which were lacking in actual content.</p>
<p>Bob Martin spoke about dynamic languages and some of the history of typed vs. non-typed languages and the benefits of each.   Jay Freeman spoke about the politics involved in app store development, as well as fielded questions on some of the very impressive work he has done for the jailbroken phone community.   Jason spoke about how to integrate multimedia development on the Android platform, and Chris Grove spoke to us about strategies for cross-platform development.</p>
<p>All the information was incredibly useful, and well worth the $40 price of admission.   The &#8220;Tech in the Middle&#8221; organizers did a really great job at setting this whole thing up and I would definitely attend any future conferences they may setup as well.</p>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F&amp;title=Day+of+Mobile+-+Illinois+Institute+of+Chicago"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F&amp;title=Day+of+Mobile+-+Illinois+Institute+of+Chicago"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F&amp;title=Day+of+Mobile+-+Illinois+Institute+of+Chicago"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F&amp;headline=Day+of+Mobile+-+Illinois+Institute+of+Chicago"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Day+of+Mobile+-+Illinois+Institute+of+Chicago&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Day+of+Mobile+-+Illinois+Institute+of+Chicago&amp;u=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Day+of+Mobile+-+Illinois+Institute+of+Chicago&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Day+of+Mobile+-+Illinois+Institute+of+Chicago&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Day+of+Mobile+-+Illinois+Institute+of+Chicago&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F&amp;title=Day+of+Mobile+-+Illinois+Institute+of+Chicago&amp;summary=&amp;source="><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/reader/link?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fday-of-mobile-illinois-institute-of-chicago%2F&amp;title=Day+of+Mobile+-+Illinois+Institute+of+Chicago"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://fitnessconnections.com/blog/day-of-mobile-illinois-institute-of-chicago/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ItemDataBound in a Nested Repeater</title>
		<link>http://fitnessconnections.com/blog/itemdatabound-in-a-nested-repeater/</link>
		<comments>http://fitnessconnections.com/blog/itemdatabound-in-a-nested-repeater/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 03:29:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fitnessconnections.com/blog/?p=65</guid>
		<description><![CDATA[Something I struggled with early in my ASP.net development was how to handle ItemDataBound event (or any repeater event) when it was inside another repeater in the code behind logic. I am presenting my code here so that it may be of use to anyone else having the same problem. Given MyPage.aspx My Repeater Given [...]]]></description>
			<content:encoded><![CDATA[<p>Something I struggled with early in my ASP.net development was how to handle ItemDataBound event (or any repeater event) when it was inside another repeater in the code behind logic.  I am presenting my code here so that it may be of use to anyone else having the same problem.</p>
<p>Given MyPage.aspx</p>
<pre name="code" class="html">
<asp:Repeater id="rptMyOuterRepeater" runat="server">
   <HeaderTemplate>
<h1>My Repeater</h1>

   </HeaderTemplate>
   <ItemTemplate>
     <asp:literal id="ltlCategory" runat="server" />
       <asp:Repeater ID="rptMyInnerRepeater" runat="server">
       <ItemTemplate>
        <asp:Literal ID="ltlItem" runat="server" />
       </ItemTemplate>
     </asp:Repeater>
   </ItemTemplate>
</asp:Repeater>
</pre>
<p>Given MyPage.aspx.vb</p>
<pre name="code" class="vb.net">

' **** Please note functions CategoriesDataLayer.GetList() And ItemsDataLayer.GetCategories(CategoryId)
' ****   are used for demonstration only.  You may use any collection of data (datatable, collection, etc)    

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
      rptMyOuterRepeater.DataSource = CategoriesDataLayer.GetList()
      rptMyOuterRepeater.DataBind()
End Sub

Protected Sub rptMyOuterRepeater_ItemDataBound(ByVal sender As Object, ByVal e As RepeaterItemEventArgs) Handles rptMyOuterRepeater.ItemDataBound
      ' Exit function if this is not in ItemTemplate
      If Not e.Item.ItemType = ListItemType.AlternatingItem AndAlso Not e.Item.ItemType = ListItemType.Item Then Exit Sub
      Dim rptMyInnerRepeater As Repeater = e.Item.FindControl("rptMyInnerRepeater")
      rptMyInnerRepeater.DataSource = ItemsDataLayer.GetItemsByCategory(e.Item.DataItem("CategoryId"))
      AddHandler rptMyInnerRepeater.ItemDataBound, AddressOf rptMyInnerRepeater_ItemDataBound
      rptMyInnerRepeater.DataBind()
End Sub

Protected Sub rptMyInnerRepeater_ItemDataBound(ByVal sender As Object, ByVal e As RepeaterItemEventArgs)
      ' Exit function if this is not in ItemTemplate
      If Not e.Item.ItemType = ListItemType.AlternatingItem AndAlso Not e.Item.ItemType = ListItemType.Item Then Exit Sub
      CType(e.Item.FindControl("ltlItem"), Literal).Text = e.Item.DataItem("ItemName")
End Sub
</pre>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F&amp;title=ItemDataBound+in+a+Nested+Repeater"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F&amp;title=ItemDataBound+in+a+Nested+Repeater"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F&amp;title=ItemDataBound+in+a+Nested+Repeater"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F&amp;headline=ItemDataBound+in+a+Nested+Repeater"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=ItemDataBound+in+a+Nested+Repeater&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=ItemDataBound+in+a+Nested+Repeater&amp;u=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=ItemDataBound+in+a+Nested+Repeater&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=ItemDataBound+in+a+Nested+Repeater&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=ItemDataBound+in+a+Nested+Repeater&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F&amp;title=ItemDataBound+in+a+Nested+Repeater&amp;summary=&amp;source="><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/reader/link?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fitemdatabound-in-a-nested-repeater%2F&amp;title=ItemDataBound+in+a+Nested+Repeater"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://fitnessconnections.com/blog/itemdatabound-in-a-nested-repeater/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove Surrounding White Space From An Image</title>
		<link>http://fitnessconnections.com/blog/remove-surrounding-white-space-from-an-image/</link>
		<comments>http://fitnessconnections.com/blog/remove-surrounding-white-space-from-an-image/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 03:14:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fitnessconnections.com/blog/?p=59</guid>
		<description><![CDATA[The following is from my post on StackOverflow.com I have a block of product images we received from a customer. Each product image is a picture of something and it was taken with a white background. I would like to crop all the surrounding parts of the image but leave only the product in the [...]]]></description>
			<content:encoded><![CDATA[<p>The following is from my post on StackOverflow.com</p>
<p>I have a block of product images we received from a customer. Each product image is a picture of something and it was taken with a white background. I would like to crop all the surrounding parts of the image but leave only the product in the middle. Is this possible?</p>
<p>As an example: http://www.5dnet.de/media/catalog/product/d/r/dress_shoes_5.jpg</p>
<p>I don&#8217;t want all white pixels removed, however I do want the image cropped so that the top-most row of pixels contains one non-white pixel, the left-most vertical row of pixels contains one non-white pixel, bottom-most horizontal row of pixels contains one non-white pixel, etc.</p>
<p>Below is the solution to my problem.  It is not the most glamorous approach, but it works.  I could have use Bitmap.Lockbits() to lock the bitmap in memory and do my processing there, but this approach below sufficed my needs.  It is a pixel by pixel scan of the image.</p>
<p>Some recommended additions/changes if you are feeling inclined:</p>
<ul>
<li>Use Bitmap.Lockbits() to improve performance </li>
<li>Perform image resizing after the trimming is completed. </li>
<li>Instead of looking for straight white pixels, you could also exclude near-white pixels (for any shadows).</li>
</ul>
<p>Start.vb</p>
<pre name="code" class="vb.net">
Imports System.Drawing
Imports System.IO
Imports System.Configuration.ConfigurationManager

Module Start

       Sub Main()
       	   Try
	       Console.WriteLine("")
	       Console.WriteLine("Begin:  Crop Images")
               CropAllImages()
           Catch e As Exception
               Console.WriteLine("Error Message: " &#038; e.Message)
               Console.WriteLine("----------")
               Console.WriteLine("Error Stack: " &#038; e.StackTrace)
           End Try
       End Sub

       Sub CropAllImages()
           Dim iTopMostPixel As Integer, iLeftMostPixel As Integer, iRightMostPixel As Integer, iBottomMostPixel As Integer
           Dim objBmp As Bitmap, objNewBmp As Bitmap
           Dim rect As Rectangle
           For Each oFile As FileInfo In New DirectoryInfo(AppSettings("ImagePath")).GetFiles("*.jpg")
               objBmp = CType(Bitmap.FromFile(AppSettings("ImagePath") &#038; oFile.Name), Image)
               iTopMostPixel = GetNonWhitePixel(objBmp, 1) + AppSettings("PaddingTop") ' Get the top most pixel and add any optional padding
               iLeftMostPixel = GetNonWhitePixel(objBmp, 2) + AppSettings("PaddingLeft") ' Get the left most pixel and add any optional padding
               iBottomMostPixel = GetNonWhitePixel(objBmp, 3) + AppSettings("PaddingBottom")
               iRightMostPixel = GetNonWhitePixel(objBmp, 4) + AppSettings("PaddingRight")
               rect = New Rectangle(iLeftMostPixel, iTopMostPixel, iRightMostPixel - iLeftMostPixel, iBottomMostPixel - iTopMostPixel)
               objNewBmp = objBmp.Clone(rect, objBmp.PixelFormat)
               objNewBmp.Save(AppSettings("ImagePath") &#038; Replace(oFile.Name, oFile.Extension, "_cropped" &#038; oFile.Extension), Imaging.ImageFormat.Jpeg)
               Console.WriteLine("Saved: " &#038; AppSettings("ImagePath") &#038; Replace(oFile.Name, oFile.Extension, "_cropped" &#038; oFile.Extension))
               objNewBmp.Dispose()
               objBmp.Dispose()
           Next
       End Sub

       Function GetNonWhitePixel(ByVal objBmp As Bitmap, ByVal iPixelType As Integer) As Integer
           Dim objColor As Color
             Select Case iPixelType
               Case 1
                     ' Top pixel
                   For y = 0 To objBmp.Height - 1
                       For x = 0 To objBmp.Width - 1
                           objColor = objBmp.GetPixel(x, y)
                           If Hex(objColor.R) &#038; Hex(objColor.G) &#038; Hex(objColor.B) <> "FFFFFF" Then Return y
                       Next
                   Next
                 Case 2
                     ' Left pixel
                   For x = 0 To objBmp.Width - 1
                       For y = 0 To objBmp.Height - 1
                           objColor = objBmp.GetPixel(x, y)
                           If Hex(objColor.R) &#038; Hex(objColor.G) &#038; Hex(objColor.B) <> "FFFFFF" Then Return x
                       Next
                   Next
                 Case 3
                     ' Bottom pixel
                   For y = objBmp.Height - 1 To 0 Step -1
                       For x = 0 To objBmp.Width - 1
                           objColor = objBmp.GetPixel(x, y)
                           If Hex(objColor.R) &#038; Hex(objColor.G) &#038; Hex(objColor.B) <> "FFFFFF" Then Return y
                       Next
                   Next
                 Case 4
                     ' Right pixel
                   For x = objBmp.Width - 1 To 0 Step -1
                       For y = 0 To objBmp.Height - 1
                           objColor = objBmp.GetPixel(x, y)
                           If Hex(objColor.R) &#038; Hex(objColor.G) &#038; Hex(objColor.B) <> "FFFFFF" Then Return x
                       Next
                   Next
             End Select
             ' Nothing found
           Return 0
       End Function
   End Module
</pre>
<p>app.config</p>
<pre name="code" class="xml">
<?xml version="1.0" encoding="utf-8" ?>
   <configuration>
       <appSettings>
           <add key="ImagePath" value="C:\Path\To\My\Images\"/>
             <add key="PaddingLeft" value="10" />
           <add key="PaddingRight" value="10" />
           <add key="PaddingBottom" value="100" />
           <add key="PaddingTop" value="0" />
       </appSettings>
   </configuration>
</pre>
<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F&amp;title=Remove+Surrounding+White+Space+From+An+Image"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F&amp;title=Remove+Surrounding+White+Space+From+An+Image"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F&amp;title=Remove+Surrounding+White+Space+From+An+Image"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F&amp;headline=Remove+Surrounding+White+Space+From+An+Image"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Remove+Surrounding+White+Space+From+An+Image&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Remove+Surrounding+White+Space+From+An+Image&amp;u=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Remove+Surrounding+White+Space+From+An+Image&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Remove+Surrounding+White+Space+From+An+Image&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Remove+Surrounding+White+Space+From+An+Image&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F&amp;title=Remove+Surrounding+White+Space+From+An+Image&amp;summary=&amp;source="><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/reader/link?url=http%3A%2F%2Ffitnessconnections.com%2Fblog%2Fremove-surrounding-white-space-from-an-image%2F&amp;title=Remove+Surrounding+White+Space+From+An+Image"><img class="lightsocial_img" src="http://fitnessconnections.com/blog/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://fitnessconnections.com/blog/remove-surrounding-white-space-from-an-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
