<?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>Perceive Designs</title>
	<atom:link href="http://www.perceive.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.perceive.net</link>
	<description>My Perception is My Reality</description>
	<lastBuildDate>Wed, 20 Jan 2010 13:20:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Indie+Relief : All Revenue Will Go to Haiti on Jan 20.</title>
		<link>http://www.perceive.net/2010/01/20/indierelief-all-revenue-will-go-to-haiti-on-jan-20/</link>
		<comments>http://www.perceive.net/2010/01/20/indierelief-all-revenue-will-go-to-haiti-on-jan-20/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 13:20:26 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Charity]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[haiti]]></category>

		<guid isPermaLink="false">http://www.perceive.net/?p=1083</guid>
		<description><![CDATA[In response to the earthquakes in Haiti, Second Gear Software and Garrett Murray have teamed up to create Indie+Relief &#8211; a group of iPhone and Mac developers giving to Haiti.
I was a bit late to the game, so I&#8217;m not officially listed, but will be participating. All revenue (minus Apple&#8217;s cut) from Humidor and MyGarden for [...]]]></description>
			<content:encoded><![CDATA[<p>In response to the earthquakes in Haiti, <a href="http://secondgearsoftware.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/secondgearsoftware.com');">Second Gear Software</a> and <a href="http://garrettmurray.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/garrettmurray.net');">Garrett Murray</a> have teamed up to create Indie+Relief &#8211; a group of iPhone and Mac developers giving to Haiti.</p>
<p>I was a bit late to the game, so I&#8217;m not officially listed, but will be participating. All revenue (minus Apple&#8217;s cut) from <a href="http://www.humidorapp.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.humidorapp.com');">Humidor</a> and <a href="http://www.perceive.net/mygarden" >MyGarden</a> for January 20th will be given to <a href="http://yele.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/yele.org');">Yéle Haiti</a>, an organization created by musician Wyclef Jean to help Haiti&#8217;s children.</p>
<p>Over 130 other developers are participating.  If you need some software, <a href="http://www.indierelief.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.indierelief.com');">go buy it now!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.perceive.net/2010/01/20/indierelief-all-revenue-will-go-to-haiti-on-jan-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally Found the Error I&#8217;ve Been Looking for (or &#8220;OSX Error Code Lookup Tool&#8221;)</title>
		<link>http://www.perceive.net/2009/12/22/finally-found-the-error-ive-been-looking-for-or-osx-error-code-lookup-tool/</link>
		<comments>http://www.perceive.net/2009/12/22/finally-found-the-error-ive-been-looking-for-or-osx-error-code-lookup-tool/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 19:29:25 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.perceive.net/?p=1071</guid>
		<description><![CDATA[In a recent project, I kept receiving a -10000 error in the console when running my app.  Quite frustrating to say the least since the error description was useless, and Google wasn&#8217;t any help at all either.
So I was completely thrilled to come across the OSX Error Code Lookup Tool.  Download, compile, and plug in [...]]]></description>
			<content:encoded><![CDATA[<p>In a recent project, I kept receiving a -10000 error in the console when running my app.  Quite frustrating to say the least since the error description was useless, and Google wasn&#8217;t any help at all either.</p>
<p>So I was completely thrilled to come across the <a href="http://bitbucket.org/boredzo/error-lookup-tool/downloads/" onclick="javascript:pageTracker._trackPageview('/outbound/article/bitbucket.org');">OSX Error Code Lookup Tool</a>.  Download, compile, and plug in your error code &#8212; it&#8217;ll give you something good back!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perceive.net/2009/12/22/finally-found-the-error-ive-been-looking-for-or-osx-error-code-lookup-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cheater, Cheater Pumpkin Eater (or &#8220;Cheaters Never Win&#8221;)</title>
		<link>http://www.perceive.net/2009/12/07/cheater-cheater-pumpkin-eater-or-cheaters-never-win/</link>
		<comments>http://www.perceive.net/2009/12/07/cheater-cheater-pumpkin-eater-or-cheaters-never-win/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 03:04:28 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://www.perceive.net/?p=1077</guid>
		<description><![CDATA[&#8230; at least I hope they don&#8217;t.
Seriously people, why are you paying for reviews?
]]></description>
			<content:encoded><![CDATA[<p>&#8230; at least I hope <a href="http://www.RentACoder.com/RentACoder/misc/BidRequests/ShowBidRequest.asp?lngBidRequestId=1306244" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.RentACoder.com');">they don&#8217;t</a>.</p>
<p>Seriously people, why are you paying for reviews?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perceive.net/2009/12/07/cheater-cheater-pumpkin-eater-or-cheaters-never-win/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Need a Programmer</title>
		<link>http://www.perceive.net/2009/12/04/need-a-programmer/</link>
		<comments>http://www.perceive.net/2009/12/04/need-a-programmer/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 02:33:16 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Job]]></category>

		<guid isPermaLink="false">http://www.perceive.net/2009/12/04/need-a-programmer/</guid>
		<description><![CDATA[If anyone is looking for an exceptional .NET programmer, let me know.  A good friend of mine needs a job.
Thank you, and good night.
]]></description>
			<content:encoded><![CDATA[<p>If anyone is looking for an exceptional .NET programmer, let me know.  A good friend of mine needs a job.</p>
<p>Thank you, and good night.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perceive.net/2009/12/04/need-a-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time per student (or &#8220;The Math is Very Simple&#8221;)</title>
		<link>http://www.perceive.net/2009/11/20/time-per-student-or-the-math-is-very-simple/</link>
		<comments>http://www.perceive.net/2009/11/20/time-per-student-or-the-math-is-very-simple/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 16:40:56 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Homeschool]]></category>
		<category><![CDATA[Louisville]]></category>

		<guid isPermaLink="false">http://www.perceive.net/?p=990</guid>
		<description><![CDATA[

An discussion I was a part of asked why homeschooling isn&#8217;t 6 hours per day and is more frequently just a couple, and how that can be effective as compared to public schooling.
The math is very simple:
Public school: average of 180 school days. 30 students per class 6 classes per day 45 minutes per class
Total [...]]]></description>
			<content:encoded><![CDATA[<div id="body_t1_c03ouni" class="commentbody">
<div class="md">
<p>An discussion I was a part of asked why homeschooling isn&#8217;t 6 hours per day and is more frequently just a couple, and how that can be effective as compared to public schooling.</p>
<p><em>The math is very simple:</em></p>
<p>Public school: average of 180 school days. 30 students per class 6 classes per day 45 minutes per class</p>
<p>Total time the teacher can spend with each student per day: 1.5 minutes.  A total of 4.5 hours per <strong><em>year</em></strong>.</p>
<p>Homeschool: Younger grades: 2 hours of school per day. 1 teacher 1 student</p>
<p>Total time per student per day: 2 hours per day.<br />
Total time per student per year: 360 Hours.</p>
<p>The argument typically then turns to &#8220;but the parent isn&#8217;t always as educated as a public school teacher.&#8221;</p>
<p>Even so, I have to believe that the child getting 80 TIMES the amount of time with the teacher would outweigh (in most cases) the parent&#8217;s educational deficit.  And the homeschool parents I know are active in learning what is needed anyway (I understand that is anecdotal evidence).</p>
<p>In fact, <a href="http://en.wikipedia.org/wiki/Homeschool" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">based on Wikipedia</a>, 8.8% of Homeschool mothers (mothers are typically the parent that teaches) have a masters degrees, compared to 4.5% nationally. The same holds true for associates and bachelors degrees &#8212; homeschool moms more frequently have a degree. The separation is even greater for homeschool fathers, where 19.8% have a Masters compared to 5.4% nationally.</p>
<p>In short, homeschooled children on average get much more time spent with them per child, and the parents have higher education compared to the rest of the nation.</p>
<p>For those parents that can do it, and live in a <a href="http://www.jefferson.k12.ky.us/"title="JCPS"  onclick="javascript:pageTracker._trackPageview('/outbound/article/www.jefferson.k12.ky.us');">deficient school system</a>, homeschool is a good option.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.perceive.net/2009/11/20/time-per-student-or-the-math-is-very-simple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Color Me Crazy (or &#8220;When a Color Isn&#8217;t Just a Color&#8221;)</title>
		<link>http://www.perceive.net/2009/11/19/color-me-crazy-or-when-a-color-isnt-just-a-color/</link>
		<comments>http://www.perceive.net/2009/11/19/color-me-crazy-or-when-a-color-isnt-just-a-color/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 18:04:47 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[cocoatouch]]></category>
		<category><![CDATA[UIColor]]></category>
		<category><![CDATA[UIImage]]></category>

		<guid isPermaLink="false">http://www.perceive.net/?p=1037</guid>
		<description><![CDATA[Ever need to use an image as a background, but can&#8217;t figure out how?  It&#8217;s quite simple &#8212; colors aren&#8217;t always colors:

UIImage *patternImage = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"patternImage" ofType:@"png"]];

[myView setBackgroundColor:[UIColor colorWithPatternImage: patternImage]];

]]></description>
			<content:encoded><![CDATA[<p>Ever need to use an image as a background, but can&#8217;t figure out how?  It&#8217;s quite simple &#8212; colors aren&#8217;t always colors:</p>
<pre><code>
UIImage *patternImage = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"patternImage" ofType:@"png"]];

[myView setBackgroundColor:[UIColor colorWithPatternImage: patternImage]];
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.perceive.net/2009/11/19/color-me-crazy-or-when-a-color-isnt-just-a-color/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We are a Billion Fragments (or &#8220;Removing URL Fragments with NSURL&#8221;)</title>
		<link>http://www.perceive.net/2009/11/19/we-are-a-billion-fragments-or-removing-url-fragments-with-nsurl/</link>
		<comments>http://www.perceive.net/2009/11/19/we-are-a-billion-fragments-or-removing-url-fragments-with-nsurl/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 17:24:35 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[NSURL]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.perceive.net/?p=1059</guid>
		<description><![CDATA[NSURL is a wonderfully powerful Cocoa object, bet there is at least one thing it leaves out, but I'll show you how to fix that.]]></description>
			<content:encoded><![CDATA[<p>NSURL is a wonderfully powerful Cocoa object, bet there is at least one thing it leaves out, but I&#8217;ll show you how to fix that.  <a href="http://en.wikipedia.org/wiki/Uniform_Resource_Locator"title="Uniform Resource Locator"  onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">URLs</a> are composed of several distinct parts. Given the example URL of http://www.example.com:80/path/to/file/page.htm?key=val#foo this is broken into these parts:</p>
<ul>
<li>scheme (http://)</li>
<li>authority (www.example.com:80)</li>
<li>path (/path/to/file/page.htm)</li>
<li>query (key=val)</li>
<li>fragment (foo)</li>
</ul>
<p>You can read more about all of this in <a href="http://labs.apache.org/webarch/uri/rfc/rfc3986.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/labs.apache.org');">RFC3986</a>.  Today I&#8217;m just focusing on the fragment part.</p>
<p>Frequently, you have an NSURL object and may just want the URL without the fragment, to find distinct pages in a site for example.</p>
<p>This Objective-C category on the NSURL object does just that.</p>
<p>header:</p>
<pre>//
//  PDNSURLExtras.h
//
//  Created by Eric Vitiello on 11/5/09.
//  Copyright 2009 Eric Vitiello. All rights reserved.
//

#import 

@interface NSURL (PDExtras)
- (NSURL *)urlByRemovingFragment;
@end</pre>
<p>implementation:</p>
<pre>//
//  PDNSURLExtras.m
//
//  Created by Eric Vitiello on 11/5/09.
//  Copyright 2009 Eric Vitiello. All rights reserved.
//

#import "PDNSURLExtras.h"

@implementation NSURL (PDExtras)

-(NSURL *)urlByRemovingFragment {
	NSString *urlString = [self absoluteString];
	// Find that last component in the string from the end to make sure to get the last one
	NSRange fragmentRange = [urlString rangeOfString:@"#" options:NSBackwardsSearch];
	if (fragmentRange.location != NSNotFound) {
		// Chop the fragment.
		NSString* newURLString = [urlString substringToIndex:fragmentRange.location];
		return [NSURL URLWithString:newURLString];
	} else {
		return self;
	}
}

@end</pre>
<p>To use:</p>
<pre>NSURL *url = [NSURL URLWithString:@"http://www.example.com:80/path/to/file/page.htm?key=val#foo"];
NSURL *urlWithoutFragment = [url urlByRemovingFragment];</pre>
<p>Nice and simple.  Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perceive.net/2009/11/19/we-are-a-billion-fragments-or-removing-url-fragments-with-nsurl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come on Baby, Light My Fire (or &#8220;My Wife is Making Wine Bottle Torches&#8221;)</title>
		<link>http://www.perceive.net/2009/09/07/come-on-baby-light-my-fire-or-my-wife-is-making-wine-bottle-torches/</link>
		<comments>http://www.perceive.net/2009/09/07/come-on-baby-light-my-fire-or-my-wife-is-making-wine-bottle-torches/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 19:08:51 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://www.perceive.net/?p=1055</guid>
		<description><![CDATA[My wife is making tiki torches made from wine bottles and selling them on Etsy.  Check out her wine bottle tiki torch!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.perceive.net/wp-content/uploads/2009/09/il_430xn88911909.jpg" ><img class="alignright size-full wp-image-1057" title="Wine Bottle Tiki Torch" src="http://www.perceive.net/wp-content/uploads/2009/09/il_430xn88911909.jpg" alt="" width="216" height="240" /></a>My wife is making tiki torches made from wine bottles and selling them on Etsy.  Check out her <a href="http://dawnflower.etsy.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/dawnflower.etsy.com');">wine bottle tiki torch</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perceive.net/2009/09/07/come-on-baby-light-my-fire-or-my-wife-is-making-wine-bottle-torches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JCPS is crazy (or &#8220;Why We Homeschool&#8221;)</title>
		<link>http://www.perceive.net/2009/07/29/jcps-is-crazy-or-why-we-homeschool/</link>
		<comments>http://www.perceive.net/2009/07/29/jcps-is-crazy-or-why-we-homeschool/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 18:35:02 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Homeschool]]></category>
		<category><![CDATA[Louisville]]></category>
		<category><![CDATA[jcps]]></category>

		<guid isPermaLink="false">http://www.perceive.net/?p=1053</guid>
		<description><![CDATA[Many people ask why we homeschool our son.
This is why
]]></description>
			<content:encoded><![CDATA[<p>Many people ask why we homeschool our son.</p>
<p><a href="http://news.google.com/news?ned=us&amp;hl=en&amp;q=JCPS" onclick="javascript:pageTracker._trackPageview('/outbound/article/news.google.com');">This is why</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.perceive.net/2009/07/29/jcps-is-crazy-or-why-we-homeschool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magpie and Feed Encoding (or &#8220;Why are there question marks everywhere?&#8221;)</title>
		<link>http://www.perceive.net/2009/04/09/magpie-and-feed-encoding-or-why-are-there-question-marks-everywhere/</link>
		<comments>http://www.perceive.net/2009/04/09/magpie-and-feed-encoding-or-why-are-there-question-marks-everywhere/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 14:45:59 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://www.perceive.net/?p=1040</guid>
		<description><![CDATA[So I&#8217;m working on a website that uses MagpieRSS for parsing a feed.  The feed had those pretty quotation and apostrophes in it, but when Magpie parses the feed, they all get turned into question marks.
So, for future reference, you can force Magpie to parse the feed according to the encoding you need by [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m working on a website that uses <a href="http://magpierss.sourceforge.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/magpierss.sourceforge.net');">MagpieRSS</a> for parsing a feed.  The feed had those pretty quotation and apostrophes in it, but when Magpie parses the feed, they all get turned into question marks.</p>
<p>So, for future reference, you can force Magpie to parse the feed according to the encoding you need by setting a constant before calling magpie:<br />
<code><br />
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');<br />
</code></p>
<p>That&#8217;s all.  Your feed will look good.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.perceive.net/2009/04/09/magpie-and-feed-encoding-or-why-are-there-question-marks-everywhere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
